GitHub / html5lib/html5lib-python / commits
Standards-compliant library for parsing and serializing HTML documents and fragments in Python
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| 409168e5 | make sure no errors doesn't get counted as 1 and show amount of errors too | Anne van Kesteren <a****k@a****l> | about 19 years ago | |
| 3faf8f53 | -p should trigger parse errors | Anne van Kesteren <a****k@a****l> | about 19 years ago | |
| 9b9abb13 | Updfate encoding tests to new parser | James Graham <j****s@h****k> | about 19 years ago | |
| 431faa16 | Cleanup | Sam Ruby <r****s@i****t> | about 19 years ago | |
| 668cd3aa | Minor refactoring/cleanup | Sam Ruby <r****s@i****t> | about 19 years ago | |
| 9066d8a2 | Change test_treewalkers to support the new test case format | Sam Ruby <r****s@i****t> | about 19 years ago | |
| cda0b54b | Add an lxml-optimized treewalker and fix caching of etree modules (do not cac... | Thomas Broyer <t****r@l****t> | about 19 years ago | |
| 7b95e69b | Fixes caching of etree modules (do not cache at the __init__ level, let the e... | Thomas Broyer <t****r@l****t> | about 19 years ago | |
| 400ad9d7 | Move parser test to generic testcase parser | James Graham <j****s@h****k> | about 19 years ago | |
| 7979535b | Remove some dead code now that the HTML Serializer has landed. | Sam Ruby <r****s@i****t> | about 19 years ago | |
| 308d3a26 | bleeding edge entity handling | Anne van Kesteren <a****k@a****l> | about 19 years ago | |
| 2edd4504 | Ensure that the XML prolog doesn't make it into the DOM | Sam Ruby <r****s@i****t> | about 19 years ago | |
| 2350d569 | Generate parse errors for nulls encountered in the input stream | Sam Ruby <r****s@i****t> | about 19 years ago | |
| b32b741f | introduce </p> handling; </br> handling is now conforming per the specification | Anne van Kesteren <a****k@a****l> | about 19 years ago | |
| df931b2e | Fix to pass test cases added by hsivonen in r826 (numeric entities representi... | Thomas Broyer <t****r@l****t> | about 19 years ago | |
| 38b151a3 | Handle empty script src | Sam Ruby <r****s@i****t> | about 19 years ago | |
| b25e933d | Resych with Python; more consistenly use _() for translatable text | Sam Ruby <r****s@i****t> | about 19 years ago | |
| ea27d383 | Remove dead code | Sam Ruby <r****s@i****t> | about 19 years ago | |
| a69f4f51 | Sync options | Sam Ruby <r****s@i****t> | about 19 years ago | |
| 77700c02 | Address concerns expressed in: | Sam Ruby <r****s@i****t> | about 19 years ago | |
| 7217e1de | implement </form> handling; spec change was a while ago | Anne van Kesteren <a****k@a****l> | about 19 years ago | |
| ad50ce24 | DRY | Sam Ruby <r****s@i****t> | about 19 years ago | |
| 49b90915 | Update setup | Sam Ruby <r****s@i****t> | about 19 years ago | |
| 7064a97b | Python module namespace cleanup | Sam Ruby <r****s@i****t> | about 19 years ago | |
| fc563383 | IE7 doesn't support &mdash | Sam Ruby <r****s@i****t> | about 19 years ago | |
| 374019cf | Port new entity handling to Ruby | Sam Ruby <r****s@i****t> | about 19 years ago | |
| 5dea6014 | Avoid reading the whole input when using chardet (by reading chunks of bytes ... | Thomas Broyer <t****r@l****t> | about 19 years ago | |
| 32f13217 | new entity handling | Anne van Kesteren <a****k@a****l> | about 19 years ago | |
| e30e89a0 | undo cdata processing in liberal xml parsing | Sam Ruby <r****s@i****t> | about 19 years ago | |
| cfe209b1 | Escape RCdata option for xhtml compatibility | Sam Ruby <r****s@i****t> | about 19 years ago | |
| 9b21b2ac | Fix liberal XHTML support for <br/> | Sam Ruby <r****s@i****t> | about 19 years ago | |
| 064aa9cf | Allow parse.py to find filters | Sam Ruby <r****s@i****t> | about 19 years ago | |
| b40e1f42 | Fix imports now that the serializer is in its own sub-package. | Thomas Broyer <t****r@l****t> | about 19 years ago | |
| 1bf776c2 | Remove some debug lines (HTMLInputStream.unget wasn't used in one case) | Thomas Broyer <t****r@l****t> | about 19 years ago | |
| 6da87e06 | Added an unget() method to HTMLInputStream for all those cases where the HTML... | Thomas Broyer <t****r@l****t> | about 19 years ago | |
| 507c16ab | Simplified XHTMLSerializer default options. | Thomas Broyer <t****r@l****t> | about 19 years ago | |
| ef528314 | Add XHTMLSerializer (same as HTMLSerializer, only w/different defaults) | Sam Ruby <r****s@i****t> | about 19 years ago | |
| 160258e3 | Genshi itself uses the prefixes argument of the NamespaceFlattener filter, so... | Thomas Broyer <t****r@l****t> | about 19 years ago | |
| 670e4342 | Applied svn:eol-style=native to every python file. | Thomas Broyer <t****r@l****t> | about 19 years ago | |
| 1651f9bc | Work-around for unichr limitation to UCS-2 using eval(). | Thomas Broyer <t****r@l****t> | about 19 years ago | |
| 8cdb012f | Doh! forgot to fix unit tests too (re doctype tokens in the Genshi tree walker) | Thomas Broyer <t****r@l****t> | about 19 years ago | |
| 6a496ede | Small fix re doctype tokens in the Genshi tree walker. | Thomas Broyer <t****r@l****t> | about 19 years ago | |
| ddd8755a | escape_lt_in_attrs serialization option | Sam Ruby <r****s@i****t> | about 19 years ago | |
| e638ba32 | Not streaming yet, but the Ruby implementation can now deal with un-seekable | Sam Ruby <r****s@i****t> | about 19 years ago | |
| 3b11ecf0 | Normalize end-of-line characters | Sam Ruby <r****s@i****t> | about 19 years ago | |
| a55aab40 | several end tags now imply start tags | Anne van Kesteren <a****k@a****l> | about 19 years ago | |
| 0dbe1542 | Added support for <meta http-equiv="Content-Type" content="..."> in inject_me... | Thomas Broyer <t****r@l****t> | about 19 years ago | |
| d9f61729 | New line after html output | Sam Ruby <r****s@i****t> | about 19 years ago | |
| e52b6c8b | Escape angle brackets even when a character encoding is specified. | Sam Ruby <r****s@i****t> | about 19 years ago | |
| 50f68b29 | <link>, <base> and <meta> are no longer moved to <head>, unless in very speci... | Anne van Kesteren <a****k@a****l> | about 19 years ago | |
| 4e4c2a4c | implement new <nobr> handling and add testcases for <nobr> | Anne van Kesteren <a****k@a****l> | about 19 years ago | |
| 954f2a95 | Remove debug statement | Sam Ruby <r****s@i****t> | about 19 years ago | |
| a344753e | Support http Content-Type charset parameter | Sam Ruby <r****s@i****t> | about 19 years ago | |
| 45a7f4d1 | More serialization options | Sam Ruby <r****s@i****t> | about 19 years ago | |
| e706c6e5 | Python streaming, and Ruby progress towards that goal | Sam Ruby <r****s@i****t> | about 19 years ago | |
| 2213b786 | Ruby Tokenizer tests resync with Anne's work of today | Sam Ruby <r****s@i****t> | about 19 years ago | |
| feb3f517 | Fixed test_sax wrt parser's passing qname to startElementNS and endElementNS ... | Thomas Broyer <t****r@l****t> | about 19 years ago | |
| e8227367 | Applied patch from Issue #42. | Thomas Broyer <t****r@l****t> | about 19 years ago | |
| c69c7264 | Fix test_newlines | Sam Ruby <r****s@i****t> | about 19 years ago | |
| ba5a67cb | new-style comment handling | Anne van Kesteren <a****k@a****l> | about 19 years ago | |
| 48f65a3b | Better handling of unicode() sources (they are first encoded into UTF-8) | Thomas Broyer <t****r@l****t> | about 19 years ago | |
| 9460bc97 | Better handling of null/None in our simplejson. | Thomas Broyer <t****r@l****t> | about 19 years ago | |
| 33aebe84 | IE7-style <h1>-<h6> handling | Anne van Kesteren <a****k@a****l> | about 19 years ago | |
| e0148167 | handle the new-style entities | Anne van Kesteren <a****k@a****l> | about 19 years ago | |
| 61d9c8d3 | enable tests5 and add another test | Anne van Kesteren <a****k@a****l> | about 19 years ago | |
| f9811796 | make comments inside CDATA and RCDATA work; someone please review the HTMLInp... | Anne van Kesteren <a****k@a****l> | about 19 years ago | |
| 3dd403b1 | Identify test name in failure | Sam Ruby <r****s@i****t> | about 19 years ago | |
| f66a8790 | remove a parse error and useless check in the close tag open state per spec c... | Anne van Kesteren <a****k@a****l> | about 19 years ago | |
| 5b08a4b0 | Port the remainder of today's Python changes to Ruby | Sam Ruby <r****s@i****t> | about 19 years ago | |
| 9f7ee8f5 | Ruby tokenizer tests pass again | Sam Ruby <r****s@i****t> | about 19 years ago | |
| 046c791f | fix some bugs with the doctype identifiers | Anne van Kesteren <a****k@a****l> | about 19 years ago | |
| 98771944 | fix tokenizer tests; implement null in our simplejson | Anne van Kesteren <a****k@a****l> | about 19 years ago | |
| c8d2382b | implement DOCTYPE sniffing, but do nothing with it... | Anne van Kesteren <a****k@a****l> | about 19 years ago | |
| bec1488a | fix processDoctype; remove atheistParseError; introduce correct flag | Anne van Kesteren <a****k@a****l> | about 19 years ago | |
| 28edc78a | land the new DOCTYPE handling; still things to be fixed | Anne van Kesteren <a****k@a****l> | about 19 years ago | |
| 866a2a76 | introduce </br> and make it possible to add </p> and maybe others later | Anne van Kesteren <a****k@a****l> | about 19 years ago | |
| 0883df67 | add entity extractor; haven't fixed entity handling as it's likely to change ... | Anne van Kesteren <a****k@a****l> | about 19 years ago | |
| 6924dc89 | remove special handling for <; not sure how to fix sanitize tests | Anne van Kesteren <a****k@a****l> | about 19 years ago | |
| fa00464e | More TODOs, and fix typo | Sam Ruby <r****s@i****t> | about 19 years ago | |
| b1a766ef | Omit tree-construction/tests5 from the test runs for the moment | Sam Ruby <r****s@i****t> | about 19 years ago | |
| dfaa6126 | More support infrastructure | James Graham <j****s@h****k> | about 19 years ago | |
| 9673c0ce | port inject_meta_charset filter to Python | Sam Ruby <r****s@i****t> | about 19 years ago | |
| aca1b919 | Inject meta tests | Sam Ruby <r****s@i****t> | about 19 years ago | |
| 3c97a4b8 | Make inject meta charset a filter in Ruby codebase; expose filter options | Sam Ruby <r****s@i****t> | about 19 years ago | |
| 6b84e2a7 | Minor corrections: it looks like parse errors are ready for prime time in the | Sam Ruby <r****s@i****t> | about 19 years ago | |
| 116ec42b | Add --fragment option, and progress towards making the ruby port pass the | Sam Ruby <r****s@i****t> | about 19 years ago | |
| 52cda1af | More cleanup | Sam Ruby <r****s@i****t> | about 19 years ago | |
| 99a73b01 | Remove debug statement | Sam Ruby <r****s@i****t> | about 19 years ago | |
| 8ca45917 | Fix to implied end tag error in li,dt,dd parsing | James Graham <j****s@h****k> | about 19 years ago | |
| c15200a6 | Move python code into a python directory | Sam Ruby <r****s@i****t> | about 19 years ago | |
| d965eccc | remove example | Sam Ruby <r****s@i****t> | about 19 years ago | |
| ebb469c8 | Make a common testdata directory, shared between python and ruby | Sam Ruby <r****s@i****t> | about 19 years ago | |
| 93b4f1c7 | Close a few more holes (and make the tests pass again) | Sam Ruby <r****s@i****t> | about 19 years ago | |
| 56e0bed3 | Port sanitize tests from ruby to python (four currently fail) | Sam Ruby <r****s@i****t> | about 19 years ago | |
| be4c9fe5 | Fix to take into account markup within <pre> when stripping whitespace and ad... | Thomas Broyer <t****r@l****t> | about 19 years ago | |
| 1223234e | Add parse error for li,dd,dt descendant of li,dd,dt | James Graham <j****s@h****k> | about 19 years ago | |
| a4b4d0d3 | Fix last beautifulsoup treewalker test -- comment nodes or doctypes can have ... | James Graham <j****s@h****k> | about 19 years ago | |
| 555d3836 | Remove example | James Graham <j****s@h****k> | about 19 years ago | |
| f01e0375 | Make beautiful soup treewalker pass all but one test | James Graham <j****s@h****k> | about 19 years ago | |
| 2b70d2ae | Minor cleanup | Sam Ruby <r****s@i****t> | about 19 years ago |