GitHub / html5lib/html5lib-python / commits
Standards-compliant library for parsing and serializing HTML documents and fragments in Python
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| 27eb4f27 | Don't pass spurious argument with --profile | James Graham <j****s@h****k> | over 19 years ago | |
| 165ea70b | Improve check for validity of encoding | James Graham <j****s@h****k> | over 19 years ago | |
| 8abc31b7 | change parse.py to not import html5lib; fix a bug in endTagP handling; add a ... | Anne van Kesteren <a****k@a****l> | over 19 years ago | |
| d9a9980f | Util for parsing iana encodings list | James Graham <j****s@h****k> | over 19 years ago | |
| e80aa0d7 | Remove old setup.py | James Graham <j****s@h****k> | over 19 years ago | |
| 8d9a89b0 | More char encoding fixes. Better list of encodings. Strip leading and trailin... | James Graham <j****s@h****k> | over 19 years ago | |
| 9c136b08 | More encoding bugfixes | James Graham <j****s@h****k> | over 19 years ago | |
| a0eefb17 | Initial testcases for encoding detection | James Graham <j****s@h****k> | over 19 years ago | |
| 85d69602 | Char encoding now passes exisitng unit tests: it has been enabled but may not... | James Graham <j****s@h****k> | over 19 years ago | |
| 0fb5b147 | More character encoding detection work in progress - now works sometimes (not... | James Graham <j****s@h****k> | over 19 years ago | |
| 67f0b648 | Character encoding detection work in progress (not yet enabled) | James Graham <j****s@h****k> | over 19 years ago | |
| 86f62d92 | Write errors to stderr | James Graham <j****s@h****k> | over 19 years ago | |
| f4fc53a8 | Comment | James Graham <j****s@h****k> | over 19 years ago | |
| ae732c99 | Write parse errors to stderr | James Graham <j****s@h****k> | over 19 years ago | |
| e9672ab6 | Cleanup TODOs | Sam Ruby <r****s@i****t> | over 19 years ago | |
| 611e8d66 | Commit DOM2SAX functionality | Sam Ruby <r****s@i****t> | over 19 years ago | |
| 2bef9bcf | s/etree/etreefull/ | Sam Ruby <r****s@i****t> | over 19 years ago | |
| 349ce154 | Rearrange etree imp. so different treebuilders are in different files | James Graham <j****s@h****k> | over 19 years ago | |
| 913244bc | More <pre> newline edge case fixes | James Graham <j****s@h****k> | over 19 years ago | |
| ab9a28e9 | Some fixes for whitespace in <pre> handling | James Graham <j****s@h****k> | over 19 years ago | |
| 9ad83554 | Drop newline at the start of <pre> blocks | James Graham <j****s@h****k> | over 19 years ago | |
| 4162ce8c | First cut at etree full and compatible treebuilder types. Full type still pas... | James Graham <j****s@h****k> | over 19 years ago | |
| a15c2196 | Emit separate open and close tags for non-void XHTML elements | Sam Ruby <r****s@i****t> | over 19 years ago | |
| 98590a79 | Enable parse errors check to be suppressed from the command line | Sam Ruby <r****s@i****t> | over 19 years ago | |
| 911ca8c0 | small fix | Anne van Kesteren <a****k@a****l> | over 19 years ago | |
| 7c024c7e | fix another testcase | Anne van Kesteren <a****k@a****l> | over 19 years ago | |
| eb1a00a5 | fix how endTagCaption works; it was quite broken | Anne van Kesteren <a****k@a****l> | over 19 years ago | |
| 8dce86df | fix some testcases to reveal more bugs (while fixing some) and add a note in ... | Anne van Kesteren <a****k@a****l> | over 19 years ago | |
| 541e84eb | add a parse error to processEOF in head and fix a testcase and fix two other ... | Anne van Kesteren <a****k@a****l> | over 19 years ago | |
| d714b17e | fix some more table stuff; also introduce a parse error for unexpected end ta... | Anne van Kesteren <a****k@a****l> | over 19 years ago | |
| ada0ac37 | fix some more parse error messages: after frameset phase, after body phase, s... | Anne van Kesteren <a****k@a****l> | over 19 years ago | |
| 1c222392 | improve trailing end phase error messages | Anne van Kesteren <a****k@a****l> | over 19 years ago | |
| 01a198fe | significantly improve the "No DOCTYPE seen." error messages | Anne van Kesteren <a****k@a****l> | over 19 years ago | |
| 0d99a607 | fix a bunch of testcase, fix entity error message in tokenizer and fix some e... | Anne van Kesteren <a****k@a****l> | over 19 years ago | |
| 0c6743cc | some small improvements to error messages and trim trailing space | Anne van Kesteren <a****k@a****l> | over 19 years ago | |
| d4e8f1dd | Make etree optional | Sam Ruby <r****s@i****t> | over 19 years ago | |
| 5e963731 | Provide a fallback in case simplejson can't be loaded | Sam Ruby <r****s@i****t> | over 19 years ago | |
| a761a7a0 | Resync normalize method with logic in html5parser | Sam Ruby <r****s@i****t> | over 19 years ago | |
| 65129d67 | fix some testcases and make sure we no longer move <style> to <head> when it'... | Anne van Kesteren <a****k@a****l> | over 19 years ago | |
| 77afe436 | Comment to the effect that the 'validator' is not a serious conformance check... | James Graham <j****s@h****k> | over 19 years ago | |
| 08b66bee | Add examples directory with trivial example of a html5lib based validator | James Graham <j****s@h****k> | over 19 years ago | |
| 60c09e06 | try frozenset in _base.py too | Anne van Kesteren <a****k@a****l> | over 19 years ago | |
| a792a87d | check in some experimental hilite code, use --hilite in parse.py | Anne van Kesteren <a****k@a****l> | over 19 years ago | |
| 6f2cf48f | move toxml to a consistent place (after __unicode__) in every class | Anne van Kesteren <a****k@a****l> | over 19 years ago | |
| fac0a995 | introduce DocumentType.toxml() | Anne van Kesteren <a****k@a****l> | over 19 years ago | |
| 43a0a4f3 | add some more parse error messages | Anne van Kesteren <a****k@a****l> | over 19 years ago | |
| 9fa1a283 | improve error reporting a bit more | Anne van Kesteren <a****k@a****l> | over 19 years ago | |
| 5989ef74 | remove obsolete comment | Anne van Kesteren <a****k@a****l> | over 19 years ago | |
| 83ddb4cd | inline attribute value quoted states; fix test_tokenizer.py to throw a parse ... | Anne van Kesteren <a****k@a****l> | over 19 years ago | |
| 7995adb4 | change processEOF, add error messages and fix a testcase | Anne van Kesteren <a****k@a****l> | over 19 years ago | |
| 60c17a4d | make some editorial changes and make sure we throw when <html> is not the fir... | Anne van Kesteren <a****k@a****l> | over 19 years ago | |
| 4be0ef25 | make a small change to test_lxp.py that makes it not fail | Anne van Kesteren <a****k@a****l> | over 19 years ago | |
| f81fe6d3 | fix small bug in html5parser.py | Anne van Kesteren <a****k@a****l> | over 19 years ago | |
| 78596f98 | move truncating attributes from the tokenizer to the parser | Anne van Kesteren <a****k@a****l> | over 19 years ago | |
| d8f6cba3 | fix tokenizer -> undo something I didn't meant to commit | Anne van Kesteren <a****k@a****l> | over 19 years ago | |
| 52c58525 | undo change in treebuilders | Anne van Kesteren <a****k@a****l> | over 19 years ago | |
| 6fdd65bb | remove emitCurrentTokenWithParseError and remove emitCurrentToken() from ever... | Anne van Kesteren <a****k@a****l> | over 19 years ago | |
| 8ab22096 | Fix a a few parse errors to be correctly emitted and add a global in test_par... | James Graham <j****s@h****k> | over 19 years ago | |
| fecb2adf | Basic reporting of line/col for errors | James Graham <j****s@h****k> | over 19 years ago | |
| 66746c42 | Ensure that invalid XML characters don't make it into the DOM | Sam Ruby <r****s@i****t> | over 19 years ago | |
| 13ae5fb6 | Fix import regression | Sam Ruby <r****s@i****t> | over 19 years ago | |
| f8bfb92e | Every place you can specify a stream, you should be able to specify an | Sam Ruby <r****s@i****t> | over 19 years ago | |
| 432a2a89 | Eliminate sys.path side-effect | Sam Ruby <r****s@i****t> | over 19 years ago | |
| 0335f271 | Don't try to dereference paths or URIs in inputstream.py | James Graham <j****s@h****k> | over 19 years ago | |
| 3186ecf5 | Add a minidom-based dom builder | Sam Ruby <r****s@i****t> | over 19 years ago | |
| 06742895 | Allow uris as input | Sam Ruby <r****s@i****t> | over 19 years ago | |
| 99a484ff | Get -b working again, and add an -x option | Sam Ruby <r****s@i****t> | over 19 years ago | |
| fc3910bb | Empty tags are only a parse error for HTML | Sam Ruby <r****s@i****t> | over 19 years ago | |
| 77d539dd | liberal xml parsing | Sam Ruby <r****s@i****t> | over 19 years ago | |
| 767916f1 | Change parser -> html5parser to prevent conflict with built-in parser module | James Graham <j****s@h****k> | over 19 years ago | |
| 4281f2a4 | parse.py encodes its output to UTF-8 and use unicode instead of str throughout | Anne van Kesteren <a****k@a****l> | over 19 years ago | |
| 13699f2a | Readd accidentially removed line | James Graham <j****s@h****k> | over 19 years ago | |
| cad94e1a | Remove some garbage printed before the document | James Graham <j****s@h****k> | over 19 years ago | |
| ac63a70e | Remove some garbage printed before the document | James Graham <j****s@h****k> | over 19 years ago | |
| 38e12d40 | Fix regression in parser.py | Sam Ruby <r****s@i****t> | over 19 years ago | |
| e5788d7b | A few minor fixes; fix up etree serialization a bit, allow a single parser in... | James Graham <j****s@h****k> | over 19 years ago | |
| c0e75eaa | Documentation cleanup | James Graham <j****s@h****k> | over 19 years ago | |
| 06aac662 | Documentation improvements and a reset method on the treebuiler so calling a ... | James Graham <j****s@h****k> | over 19 years ago | |
| 51260d74 | Add basic serializer | James Graham <j****s@h****k> | over 19 years ago | |
| 048e6023 | Revert disaterous change that prevented the parser from running | James Graham <j****s@h****k> | over 19 years ago | |
| bb790b6f | Remove parse error on encountering a windows 1252 entity for now since the sp... | James Graham <j****s@h****k> | over 19 years ago | |
| 8c4b7c37 | Add support for initial content model flags in test framework and tests court... | James Graham <j****s@h****k> | over 19 years ago | |
| 91ae0891 | A little more documentation | James Graham <j****s@h****k> | over 19 years ago | |
| 1ce4e2dc | Remove test_parser_etree | James Graham <j****s@h****k> | over 19 years ago | |
| baf166bf | Move DOMlite to simpletree and add some more treebuilder documentation | James Graham <j****s@h****k> | over 19 years ago | |
| 40b9e905 | Added documentation, about to rename DOMlite to simpletree | James Graham <j****s@h****k> | over 19 years ago | |
| 93de0f9a | Add README and LICENSE files to trunk | James Graham <j****s@h****k> | over 19 years ago | |
| 2566f09d | Run tests on both DOMlite and etree trees. At the moment further tree imps ha... | James Graham <j****s@h****k> | over 19 years ago | |
| 9f9b8d0e | Elementtree now passes all tests! Added hasContent method on the tree node in... | James Graham <j****s@h****k> | over 19 years ago | |
| 497e5270 | Create reparentChildren method, needed for elementtree; elementtree now passe... | James Graham <j****s@h****k> | over 19 years ago | |
| 784c8e39 | small fix to make parse.py work again | Anne van Kesteren <a****k@a****l> | over 19 years ago | |
| 75357775 | The elementtree fixes I wanted to check in before | James Graham <j****s@h****k> | over 19 years ago | |
| 5b0e3040 | add some more parse error messages and make parser.py use gettext as well | Anne van Kesteren <a****k@a****l> | over 19 years ago | |
| 001f7830 | Some more elementtree fixes (untested) | James Graham <j****s@h****k> | over 19 years ago | |
| 3ccfea2a | Cheap hack so that elementtree support can be tested in the short term | James Graham <j****s@h****k> | over 19 years ago | |
| 60b8c11d | Some more elementtree fixes. Still fails whenever a doctype is encountered | James Graham <j****s@h****k> | over 19 years ago | |
| c3347a4f | Get some sort of serializer working for elementtree. | James Graham <j****s@h****k> | over 19 years ago | |
| de17d27b | fix some more bugs related to parse errors | Anne van Kesteren <a****k@a****l> | over 19 years ago | |
| f7ffdc04 | handle endTagNoframes in a more sane way; need to make sure no other phases h... | Anne van Kesteren <a****k@a****l> | over 19 years ago | |
| 8d2786bf | document another parse error | Anne van Kesteren <a****k@a****l> | over 19 years ago |