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 |