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
bd1718fb Fix test_parser.py to have working single-test runs, also add *.pyc to ignore... Edward Z. Yang ext:(%22) <e****g@t****m> over 17 years ago
8dc58738 Fix deprecation warning James Graham <j****s@h****k> over 17 years ago
8d2f6b02 Start working on amking treewalkers work with namespaces. WIP James Graham <j****s@h****k> over 17 years ago
1ac258a8 Make non-ascii characters in meta elements work and make compatMode attribute... James Graham <j****s@h****k> over 17 years ago
ad364291 Changing non-xml attributes James Graham <j****s@h****k> over 17 years ago
91c9eff3 Make DOM filter pass existing tests (more tests needed) James Graham <j****s@h****k> over 17 years ago
7f9f651e Make etree work James Graham <j****s@h****k> over 17 years ago
8edc3300 Make lxml work James Graham <j****s@h****k> over 17 years ago
f1adba6b Pass all foreign content tests using simpletree James Graham <j****s@h****k> over 17 years ago
e2e5533e A few more fixes for the mathml+svg stuff James Graham <j****s@h****k> over 17 years ago
a64695be Fixed issue 97 Philip Taylor <p****p@z****k> over 17 years ago
6cd3237c Add html5lib.serialize.serialize and html5lib.serialize Geoffrey Sneddon <g****s@g****m> over 17 years ago
ad2869b5 Fixed a sanitiser regression from r1248 Philip Taylor <p****p@z****k> over 17 years ago
09dc1a27 Fixes issue 91 by omitting the head element's start tag when the head element... Thomas Broyer <t****r@l****t> over 17 years ago
3bff377a Quick hack to fix parsing from stdin James Graham <j****s@h****k> over 17 years ago
595e72d8 Getting closer, just a few bugs to fix James Graham <j****s@h****k> over 17 years ago
9411041d Fuck compile-time options James Graham <j****s@h****k> over 17 years ago
768ba794 More stuff orking including treewalkers, parts of parse.py dom, (c)ElementTree James Graham <j****s@h****k> over 17 years ago
10b90106 Work in progress James Graham <j****s@h****k> over 17 years ago
b3a53856 Work in progress James Graham <j****s@h****k> over 17 years ago
d7be7302 Implement r2708 -- 0xFDE0..0xFDEF are invalid characters Philip Taylor <p****p@z****k> over 17 years ago
f47bc4fe Add start of SVG+MathML branch James Graham <j****s@h****k> over 17 years ago
dfe2f125 Made "-x" do what it claims to do. Philip Taylor <p****p@z****k> over 17 years ago
e4021afa Allow changing character encoding James Graham <j****s@h****k> over 17 years ago
f2bf97ff Comment out call to spurious "g" variable. Bug? edwardzyang@thewritingpot.com <e****g@t****m> over 17 years ago
bf5f5141 U+000B in the input stream is a parse error (r2138) Philip Taylor <p****p@z****k> over 17 years ago
7c71652f Updated tokeniser to implement r2123 Philip Taylor <p****p@z****k> over 17 years ago
d876256c Fixed tokeniser from recent merge Philip Taylor <p****p@z****k> over 17 years ago
2a4154e3 Resync my tree with the trunk. Adds support for coercing trees to xml infoset... James Graham <j****s@h****k> over 17 years ago
ddfddb93 Tokeniser updates to match spec: missing attribute values (r2122), lowercase ... Philip Taylor <p****p@z****k> over 17 years ago
0d0282b9 Simplified unget code (and improved speed by ~2%) Philip Taylor <p****p@z****k> over 17 years ago
22886b16 Fixed recent regression of recent minor charsUntil optimisation Philip Taylor <p****p@z****k> over 17 years ago
c6f09403 Made tagNameState faster (saves ~3% overall) Philip Taylor <p****p@z****k> over 17 years ago
3c5b658f Whoops, last commit broke some tests - fixed now Philip Taylor <p****p@z****k> over 17 years ago
f000f564 Made charsUntil a little bit faster when matching extremely short strings Philip Taylor <p****p@z****k> over 17 years ago
ce432122 Rejiggered the tokeniser so it only ever unconsumes a single character. Simpl... Philip Taylor <p****p@z****k> over 17 years ago
b7c7de77 Optimised PCDATA Data State a bit (saves maybe 3%) Philip Taylor <p****p@z****k> over 17 years ago
cfb1e85a Compare against EOF (None) using 'is' instead of '==', for ~3% performance im... Philip Taylor <p****p@z****k> over 17 years ago
362c648b Implemented and added tests for the new list of illegal numeric character ref... Philip Taylor <p****p@z****k> over 17 years ago
b067b74d Added some failing tokeniser tests, and fixed them Philip Taylor <p****p@z****k> over 17 years ago
dfc849f9 Fixed eof-in-bogus-doctype test failures Philip Taylor <p****p@z****k> over 17 years ago
52121ff2 Changed HTMLTokenizer and HTMLInputStream to be old-style classes (improves o... Philip Taylor <p****p@z****k> over 17 years ago
2a332b97 Save some calls to len() in the input stream (improves tokeniser performance ... Philip Taylor <p****p@z****k> over 17 years ago
43a27279 Passing more tests is better James Graham <j****s@h****k> over 17 years ago
8fd1df6b Accept space at end of style="x: y; " (related to issue 83). Philip Taylor <p****p@z****k> over 17 years ago
12841737 Fixed issue 83 (nasty backtracking in sanitizer regexp) Philip Taylor <p****p@z****k> over 17 years ago
665800d0 API breaking change; make tree the second argument to the HTMLParser rather t... James Graham <j****s@h****k> almost 18 years ago
9f4b251a r2129 of spec: <optgroup> implies </option> Thomas Broyer <t****r@l****t> almost 18 years ago
54bb5ecc Take into account r1178 of HTML5's draft in the Python implementation (note t... Thomas Broyer <t****r@l****t> about 18 years ago
2530b065 Random changes to the build script and so on James Graham <j****s@h****k> about 18 years ago
09a26b97 A bit more test infrastructure related to the previous ci James Graham <j****s@h****k> about 18 years ago
bb162186 Make encodings insensitive to punctuation and use the correct codec in all cases James Graham <j****s@h****k> about 18 years ago
b32026f0 s/Recieved/Received/ in test output Philip Taylor <p****p@z****k> about 18 years ago
5cc0cb64 Removed non-ASCII bytes from JSON files, to avoid simplejson portability issues. Philip Taylor <p****p@z****k> about 18 years ago
54181f0d Fix some parse errors for 0.11 James Graham <j****s@h****k> about 18 years ago
ea2e0a39 Skip tokenizer tests that depend on the self-closing flag for 0.11 James Graham <j****s@h****k> about 18 years ago
40d23d64 Disallow = in unquoted attributes, and allow <. The latter necessitates chang... Geoffrey Sneddon <g****s@g****m> about 18 years ago
c7e3ffc5 Fixed line-count bug introduced in r1154 Philip Taylor <p****p@z****k> about 18 years ago
226b37cc Fixed various BeautifulSoup bugs, including issue 70 Philip Taylor <p****p@z****k> about 18 years ago
abf1605b Restored Python 2.3 compatibility. Fixed typo of "certain". Philip Taylor <p****p@z****k> about 18 years ago
980e9ad8 Fixed error when \r\n(EOF) falls across chunk boundary Philip Taylor <p****p@z****k> over 18 years ago
66d242fc Optimised invalid-Unicode regexp. Cached match.end(). (Saves about 5-10% in t... Philip Taylor <p****p@z****k> over 18 years ago
d85d8953 Optimised entity lookup a bit. (Reduces tokenisation time by around 10% in so... Philip Taylor <p****p@z****k> over 18 years ago
bf696f4e Fixed input stream regexp cache Philip Taylor <p****p@z****k> over 18 years ago
313c7b01 Fixed issue 67: removed side-effects from assert statements Philip Taylor <p****p@z****k> over 18 years ago
56c7e58a Attempted optimisation of HTMLInputStream. (Reduces overall parsing time by 1... Philip Taylor <p****p@z****k> over 18 years ago
fb146a34 Followup to r988: removed debugging cruft on e.g. </section> Philip Taylor <p****p@z****k> over 18 years ago
566ca685 Move RCData parser to where it should have been to begin with in order to fix... James Graham <j****s@h****k> over 18 years ago
abfca045 Remove faux json parser James Graham <j****s@h****k> over 18 years ago
6437ca65 Fix some lxp issues James Graham <j****s@h****k> over 18 years ago
c21a84c3 Fix the tokenizer test harness James Graham <j****s@h****k> over 18 years ago
d2ba0c0e Implement generic (R)CDATA parsing algorithm James Graham <j****s@h****k> over 18 years ago
55be4f1e Unbreak lxp James Graham <j****s@h****k> over 18 years ago
454a8cab Correctness fixes for EOF handling and parse errors James Graham <j****s@h****k> over 18 years ago
59993651 Support publicIds and systemIds in doctypes James Graham <j****s@h****k> over 18 years ago
afe181dd Check for invalid codepoints in input stream James Graham <j****s@h****k> over 18 years ago
bd4ad516 Make treewalker tests deal gracefully with warnings and add public/sys id sup... James Graham <j****s@h****k> over 18 years ago
01480071 Remove image from svg allowed elements to match Ruby code and testcases James Graham <j****s@h****k> over 18 years ago
96e66bc7 Sanitizer strip links in SVG elements James Graham <j****s@h****k> over 18 years ago
77ee77de Fix handling of </form> in in body and null publicId / systemId in doctypes James Graham <j****s@h****k> over 18 years ago
9f8929b3 Fix most of the lxml treebuilder errors. This code is still kindof frgile esp... James Graham <j****s@h****k> over 18 years ago
ca41c616 Paper over some test faliures in test_sanitizer; inconsistent whitespace betw... James Graham <j****s@h****k> over 18 years ago
4cb16fa4 Added test for "--x>" not resetting the escape flag. Updated Python code to p... Philip Taylor <p****p@z****k> over 18 years ago
10ce700f Fixed test_tokenizer to run more than zero tests Philip Taylor <p****p@z****k> over 18 years ago
d0d51863 Serialize system/public id in tests James Graham <j****s@h****k> over 18 years ago
c86e1139 Skip inapplicable tests James Graham <j****s@h****k> over 18 years ago
1a8ee1a5 Fix lxml to work in the fragment case James Graham <j****s@h****k> over 18 years ago
abe8a00c Get whitespace in table rows right James Graham <j****s@h****k> over 18 years ago
3da1fdcb compatMode wasn't reinitialized between several uses of the same parser. Also... Thomas Broyer <t****r@l****t> over 18 years ago
e7db409d Added patch-file to use http://html5.googlecode.com/svn/trunk/tests instead o... Thomas Broyer <t****r@l****t> over 18 years ago
e67ed4f4 Implemented "compatMode" Thomas Broyer <t****r@l****t> over 18 years ago
c8140ddc Add support for comments as siblings of the root node to lxml James Graham <j****s@h****k> over 18 years ago
11ec09ef InSelectInTable Anne van Kesteren <a****k@a****l> over 18 years ago
1196895d fix meta in table Anne van Kesteren <a****k@a****l> over 18 years ago
38cf7dd9 fix typo Anne van Kesteren <a****k@a****l> over 18 years ago
50f838a3 Python parser: add a special test file that just tests parser regressions Anne van Kesteren <a****k@a****l> over 18 years ago
33851062 Python parser: support <listing> followed by newline; <style> & <script> in t... Anne van Kesteren <a****k@a****l> over 18 years ago
0e4a0805 Stop etree crashing on doctypes with public id but not system id. Tests later James Graham <j****s@h****k> over 18 years ago
40f494d9 Updated tokeniser tests and Python to match r1306 of spec Philip Taylor <p****p@z****k> over 18 years ago
18e5d32e Updated Python tokeniser to match new tests Philip Taylor <p****p@z****k> over 18 years ago

← Back to repository