An open API service providing commit metadata for open source projects.

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

← Back to repository