GitHub / html5lib/html5lib-python / commits
Standards-compliant library for parsing and serializing HTML documents and fragments in Python
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| a507b148 | some whitespace changes and fixing an actual bug | Anne van Kesteren <a****k@a****l> | over 19 years ago | |
| eaf88927 | the big inBody move; no actual changes made | Anne van Kesteren <a****k@a****l> | over 19 years ago | |
| 35ba8db5 | some more cleanup | Anne van Kesteren <a****k@a****l> | over 19 years ago | |
| ab99c688 | fix a bug in the activeformatting algorithm | Anne van Kesteren <a****k@a****l> | over 19 years ago | |
| 0ba4253c | minor cleanup | Anne van Kesteren <a****k@a****l> | over 19 years ago | |
| 40f9853d | fix a bunch of stupid bugs | Anne van Kesteren <a****k@a****l> | over 19 years ago | |
| bc31475c | reorganize a bit more | Anne van Kesteren <a****k@a****l> | over 19 years ago | |
| ebf3dd8f | Don't try to do the union of a set and a tuple; it won't work | James Graham <j****s@h****k> | over 19 years ago | |
| 509f5897 | rewrite of beforeHead | Anne van Kesteren <a****k@a****l> | over 19 years ago | |
| e1bac32e | openElements sits on parser | Anne van Kesteren <a****k@a****l> | over 19 years ago | |
| 9964287f | we no longer use lists | Anne van Kesteren <a****k@a****l> | over 19 years ago | |
| 981c73ce | nuke createHeadNode which doesn't seem to do anything | Anne van Kesteren <a****k@a****l> | over 19 years ago | |
| 1da2f846 | add some remarks | Anne van Kesteren <a****k@a****l> | over 19 years ago | |
| 94d6dd1c | don't use dict(); hopefully jgraham fixes what breaks, if any | Anne van Kesteren <a****k@a****l> | over 19 years ago | |
| 85a0b5e8 | self.innerHTML -> self.parser.innerHTML for some cases | Anne van Kesteren <a****k@a****l> | over 19 years ago | |
| 3a556312 | Remove print statement | James Graham <j****s@h****k> | over 19 years ago | |
| 08d1e292 | Somewhat-working test harness. Just runs from the command line at the moment ... | James Graham <j****s@h****k> | over 19 years ago | |
| 0d56d139 | Fix some bugs that were crashing the tests | James Graham <j****s@h****k> | over 19 years ago | |
| 00793302 | some changes to comments; nothing fancy | Anne van Kesteren <a****k@a****l> | over 19 years ago | |
| 3ade27a8 | some more cleanup and clarity | Anne van Kesteren <a****k@a****l> | over 19 years ago | |
| 907455e7 | minor fixes | Anne van Kesteren <a****k@a****l> | over 19 years ago | |
| 5ad8884b | implement some functions for inTableBody | Anne van Kesteren <a****k@a****l> | over 19 years ago | |
| 999ee3d7 | fix endTagTr and endTagTableRowGroup for inRow | Anne van Kesteren <a****k@a****l> | over 19 years ago | |
| 2642c664 | Fix some minor bugs/typos | James Graham <j****s@h****k> | over 19 years ago | |
| ce5c9099 | fix some inTable cases | Anne van Kesteren <a****k@a****l> | over 19 years ago | |
| e64c800f | fix some inTable cases | Anne van Kesteren <a****k@a****l> | over 19 years ago | |
| 071ada7d | fix endTagSelect and endTagTableElements in inSelect and some other small bits | Anne van Kesteren <a****k@a****l> | over 19 years ago | |
| f7fda42e | trim trailing whitespace; do the rest of inCell with the exception of charact... | Anne van Kesteren <a****k@a****l> | over 19 years ago | |
| a5dbf426 | implement bits of inCell | Anne van Kesteren <a****k@a****l> | over 19 years ago | |
| 4b2018cf | Get parser tests into some sort of vaugely functional form. Not yet working p... | James Graham <j****s@h****k> | over 19 years ago | |
| d888340c | Finished printNode to print the DOM tree in the format of Hixie's test cases | lantis63 <l****3@g****m> | over 19 years ago | |
| 0475be45 | The very beginning of some work on getting Hixie's unittests to run | James Graham <j****s@h****k> | over 19 years ago | |
| eea0b52f | A few small bug fixes + some changes to serialize DOM tree like testcase form... | James Graham <j****s@h****k> | over 19 years ago | |
| 145c99ff | Remove references to nose in README file | James Graham <j****s@h****k> | over 19 years ago | |
| c4c660c7 | Sam Ruby's patch to use unittest rather than nose as the test framework, and ... | James Graham <j****s@h****k> | over 19 years ago | |
| 28435fc3 | made some progress on row | Anne van Kesteren <a****k@a****l> | over 19 years ago | |
| e98d0a1e | add a newline to tests/README and start with inRow | Anne van Kesteren <a****k@a****l> | over 19 years ago | |
| c9d5476c | first bits of inTableBody | Anne van Kesteren <a****k@a****l> | over 19 years ago | |
| e7929ca6 | Add tests readme file | James Graham <j****s@h****k> | over 19 years ago | |
| d0b561bb | More changes to HTMLInput removed things that weren't needed | lantis63 <l****3@g****m> | over 19 years ago | |
| 2753b6cb | remove some instance of processComment and processCharacter that duplicated code | Anne van Kesteren <a****k@a****l> | over 19 years ago | |
| d9c96161 | fix some runtime errors | Anne van Kesteren <a****k@a****l> | over 19 years ago | |
| f0340ea5 | I wrote some parser.py code on the plane OSL->AMS | Anne van Kesteren <a****k@a****l> | over 19 years ago | |
| d58a829e | Simple prettry printing of the parse tree (still some bugs) and a bit more fl... | James Graham <j****s@h****k> | over 19 years ago | |
| 19f3bb61 | small clarification | Anne van Kesteren <a****k@a****l> | over 19 years ago | |
| 1c11d88a | add a remark to some code that needs cleanup when we integrate the inputstream | Anne van Kesteren <a****k@a****l> | over 19 years ago | |
| a4deecc5 | fix a small bug in the tokenizer | Anne van Kesteren <a****k@a****l> | over 19 years ago | |
| ec00c92f | start with InTable | Anne van Kesteren <a****k@a****l> | over 19 years ago | |
| 4ec27bff | finish some more bits of InSelect | Anne van Kesteren <a****k@a****l> | over 19 years ago | |
| e6405f2b | clean up some more and implement InSelect bits | Anne van Kesteren <a****k@a****l> | over 19 years ago | |
| 64697970 | some more cleanup while I try to figure out how parser.py works | Anne van Kesteren <a****k@a****l> | over 19 years ago | |
| eae9cf6f | basic setup for InSelect | Anne van Kesteren <a****k@a****l> | over 19 years ago | |
| e6ab6e37 | add some questions to parser.py in comments and clean up some other comments | Anne van Kesteren <a****k@a****l> | over 19 years ago | |
| 468821dc | do some minor cleanup | Anne van Kesteren <a****k@a****l> | over 19 years ago | |
| 54ba888b | Slightly different approach for HTMLInputStream. Makes using the stream easier. | lantis63 <l****3@g****m> | over 19 years ago | |
| 798aa527 | Fixes to deal with entities that partially match longer entities + a few more... | James Graham <j****s@h****k> | over 19 years ago | |
| cbaf9fbd | Fixes to deal with entities that partially match longer entities + a few more... | James Graham <j****s@h****k> | over 19 years ago | |
| 6c85ff49 | Few minor changes to HTMLInputStream | lantis63 <l****3@g****m> | over 19 years ago | |
| 1f51326c | Changed the HTMLInputStream quite a bit and added a few more methods for it. ... | lantis63 <l****3@g****m> | over 19 years ago | |
| e8b60310 | list -> tuple; speeed! | Anne van Kesteren <a****k@a****l> | over 19 years ago | |
| 16f39755 | remove some spaces I or someone else introduced | Anne van Kesteren <a****k@a****l> | over 19 years ago | |
| b916ab52 | make entity cleanup a bit faster (hopefully!) | Anne van Kesteren <a****k@a****l> | over 19 years ago | |
| dd7dfad9 | Allow tokenizer test to pass if the expected token stream is found anywhere i... | James Graham <j****s@h****k> | over 19 years ago | |
| 39b7c8cb | Fixed a couple warnings pychecker found | lantis63 <l****3@g****m> | over 19 years ago | |
| c093cb81 | Check for EOF in a few places when consuming code, with accompnying tests for... | James Graham <j****s@h****k> | over 19 years ago | |
| 59c85128 | Renamed openSource to openStream might be more appropriate | lantis63 <l****3@g****m> | over 19 years ago | |
| a1a2ab4c | Moved openSource function into utils file so it can be used elsewhere if needed | lantis63 <l****3@g****m> | over 19 years ago | |
| 4404dba5 | put everything part of a set on its own line so we know what's being changed ... | Anne van Kesteren <a****k@a****l> | over 19 years ago | |
| 96e699af | Unbreak the project... | James Graham <j****s@h****k> | over 19 years ago | |
| 8a1f1ccf | Move set of void elements to constants file | James Graham <j****s@h****k> | over 19 years ago | |
| 13d6dd68 | Refactor constants into their own file | James Graham <j****s@h****k> | over 19 years ago | |
| 80936903 | HTMLInputStream now accepts either a file object, local filename, url or a st... | lantis63 <l****3@g****m> | over 19 years ago | |
| 6e03d6fc | Made a few style changes suggested by jgraham and added support for passing a... | lantis63 <l****3@g****m> | over 19 years ago | |
| f9530a36 | Update tests to new format (running tests requires simplejson) | James Graham <j****s@h****k> | over 19 years ago | |
| d9096501 | don't merge lists if you can just look in either of them | Anne van Kesteren <a****k@a****l> | over 19 years ago | |
| d0a17c51 | make things work again | Anne van Kesteren <a****k@a****l> | over 19 years ago | |
| d3dd8a92 | remove trailing space in the parser and add some remarks, nothing fancy | Anne van Kesteren <a****k@a****l> | over 19 years ago | |
| 833a92f0 | make emitCurrentToken slightly less verbose and add a parse error for attribu... | Anne van Kesteren <a****k@a****l> | over 19 years ago | |
| 3900450d | remove a for loop that isn't needed | Anne van Kesteren <a****k@a****l> | over 19 years ago | |
| 854fbe28 | Replaced section of consumeEntity to be more efficient | lantis63 <l****3@g****m> | over 19 years ago | |
| c0959363 | Added line and col position tracking for unconsuming characters | lantis63 <l****3@g****m> | over 19 years ago | |
| 7a76d9e2 | Fixed a few typos in the tokenizer | lantis63 <l****3@g****m> | over 19 years ago | |
| e027cb6e | Remove really big profile file (oops) | James Graham <j****s@h****k> | over 19 years ago | |
| e2f4c643 | Some profiling data from http://www.mturk.laurenmayeux.com/blog/2005/11/14/ha... | James Graham <j****s@h****k> | over 19 years ago | |
| 91e06bf2 | Add some initial testing code for the tokenizer only. We want to replace this... | James Graham <j****s@h****k> | over 19 years ago | |
| 91c0fd06 | Added comments to describe each of the CP1252 to Unicode mappings | Lachlan Hunt <l****t@l****u> | over 19 years ago | |
| 6495fcc2 | fix an windows1252entity | Anne van Kesteren <a****k@a****l> | over 19 years ago | |
| 0bc56da8 | remove the entities folder and fix the "windows trick" because it was broken | Anne van Kesteren <a****k@a****l> | over 19 years ago | |
| 73f0b900 | fix windows1252 entities | Anne van Kesteren <a****k@a****l> | over 19 years ago | |
| d7605631 | Added functionality to read the whole file, keep track of line and column num... | Lachlan Hunt <l****t@l****u> | over 19 years ago | |
| 1ac719b5 | allow mockParser to accept filename from the command line | James Graham <j****s@h****k> | over 19 years ago | |
| b413c924 | more fixes to entities and fix doctypes | Anne van Kesteren <a****k@a****l> | over 19 years ago | |
| e2cef7b0 | make number entities work | Anne van Kesteren <a****k@a****l> | over 19 years ago | |
| 2f6cd6c0 | make sure we actually switch to the attributeName state and some smaller fixe... | Anne van Kesteren <a****k@a****l> | over 19 years ago | |
| 133d75c2 | Test files for UTF-8 and US-ASCII encodings | Lachlan Hunt <l****t@l****u> | over 19 years ago | |
| b5abd6ef | Initial proof of concept | Lachlan Hunt <l****t@l****u> | over 19 years ago | |
| a305b49b | make mockParser.py working when you execute it and update the testfile and fi... | Anne van Kesteren <a****k@a****l> | over 19 years ago | |
| bfc2679f | simplify attributeNameState based on a suggestion from Mark | Anne van Kesteren <a****k@a****l> | over 19 years ago | |
| 3983d766 | add return True to bogusCommentState (thanks Mark!) and implement leaving the... | Anne van Kesteren <a****k@a****l> | over 19 years ago | |
| 781ea537 | Update to new interface for processEndTag | James Graham <j****s@h****k> | over 19 years ago |