GitHub / html5lib/html5lib-python / commits
Standards-compliant library for parsing and serializing HTML documents and fragments in Python
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| 13725e00 | Support svg fill-opacity | Sam Ruby <r****s@i****t> | over 18 years ago | |
| 7bd23897 | Updated doctype-parsing tokeniser tests and code to match updated spec | Philip Taylor <p****p@z****k> | over 18 years ago | |
| f4aff64b | Test pxdom treebuilder/walker. See html5lib-discuss for information on the fa... | Geoffrey Sneddon <g****s@g****m> | over 18 years ago | |
| 3c9fc21c | Only apply hack for bug in minidom when using minidom. | Geoffrey Sneddon <g****s@g****m> | over 18 years ago | |
| 8755eb6d | Extend getTreeBuilder()'s second argument (implementation) to the "dom" treeb... | Geoffrey Sneddon <g****s@g****m> | over 18 years ago | |
| 4bf7e885 | lxml fixes | James Graham <j****s@h****k> | over 18 years ago | |
| e51c9f6d | Experimental new approach to lxml.etree that seems to fit better with the lib... | James Graham <j****s@h****k> | over 18 years ago | |
| 447b711e | Don't crash and burn when non-ascii characters are found in the pre-parse | James Graham <j****s@h****k> | almost 19 years ago | |
| b24ea635 | Remove some incorrect whitespace | James Graham <j****s@h****k> | almost 19 years ago | |
| d05f439c | Several changes related to character encoding; convert utf-16 to utf-8 if fou... | James Graham <j****s@h****k> | almost 19 years ago | |
| 84313a8a | Misc. little fixes for tests that ryan added | James Graham <j****s@h****k> | almost 19 years ago | |
| 80a6d3d6 | Add undefined error to list of errors | James Graham <j****s@h****k> | almost 19 years ago | |
| 53b7b983 | Fix assertion when ungetting EOF | James Graham <j****s@h****k> | almost 19 years ago | |
| 15eebd3c | Some cleanup for 0.10 | James Graham <j****s@h****k> | almost 19 years ago | |
| f8e251af | remove obsolete comment in tokenizer and add one in html5parser | Anne van Kesteren <a****k@a****l> | almost 19 years ago | |
| b35cf3d1 | Use easy_install for distribution | James Graham <j****s@h****k> | almost 19 years ago | |
| 99cc08bd | minor error in validator.py, validator.rb already passed these tests | Ryan King <r****n@t****m> | almost 19 years ago | |
| 0c6d178f | Don't update the stream position each time a character is read | James Graham <j****s@h****k> | almost 19 years ago | |
| 13f7c373 | Fix typo | James Graham <j****s@h****k> | almost 19 years ago | |
| dc1fbb0d | Pure python deque class missing from inputstream change | James Graham <j****s@h****k> | almost 19 years ago | |
| b60997a3 | Remove duplicated code | James Graham <j****s@h****k> | almost 19 years ago | |
| 44542857 | Some minor documentation changes | James Graham <j****s@h****k> | almost 19 years ago | |
| ed1c27f2 | Use a deque for the character queue. Patch by shawn.hsiao | James Graham <j****s@h****k> | almost 19 years ago | |
| d5485096 | Unbreak tree | James Graham <j****s@h****k> | almost 19 years ago | |
| 55d183d2 | New implementation of the elementtree treewalker that doesn't fail with chara... | James Graham <j****s@h****k> | almost 19 years ago | |
| 8ae506ea | Missing part of for etree treewalker to report the end tag of the root node | James Graham <j****s@h****k> | almost 19 years ago | |
| af96a744 | Fix several treewalker issues including the lack of end tag tokens in the ele... | James Graham <j****s@h****k> | almost 19 years ago | |
| a83fbe4f | added support for validating a whole bunch of stuff that I can't remember rig... | Mark Pilgrim <m****k@d****g> | almost 19 years ago | |
| f37d9064 | added support for validating base href attribute | Mark Pilgrim <m****k@d****g> | almost 19 years ago | |
| 8a4c71b8 | removed debugging cruft | Mark Pilgrim <m****k@d****g> | almost 19 years ago | |
| cc032609 | refactor individual attribute test methods slightly | Mark Pilgrim <m****k@d****g> | almost 19 years ago | |
| 9e7dc96e | added support for validating <base target> attribute | Mark Pilgrim <m****k@d****g> | almost 19 years ago | |
| d11eff21 | added support for validating <html xmlns> attribute | Mark Pilgrim <m****k@d****g> | almost 19 years ago | |
| d559d9e8 | added support for validating tabindex attribute | Mark Pilgrim <m****k@d****g> | almost 19 years ago | |
| 0a4912bd | added support for validating lang attribute | Mark Pilgrim <m****k@d****g> | almost 19 years ago | |
| 700a32a6 | added support for validating irrelevant attribute | Mark Pilgrim <m****k@d****g> | almost 19 years ago | |
| 6510542b | added support for validating draggable attribute | Mark Pilgrim <m****k@d****g> | almost 19 years ago | |
| 10f627a5 | added support for validating dir attribute | Mark Pilgrim <m****k@d****g> | almost 19 years ago | |
| 32227cb6 | added support for validating contextmenu attribute | Mark Pilgrim <m****k@d****g> | almost 19 years ago | |
| f7ea692f | added support for validating id attributes | Mark Pilgrim <m****k@d****g> | almost 19 years ago | |
| dadf7117 | added support for validating contenteditable attribute | Mark Pilgrim <m****k@d****g> | almost 19 years ago | |
| e5cea2df | added support for validating class attribute values (space-separated token li... | Mark Pilgrim <m****k@d****g> | almost 19 years ago | |
| 0cdaa3be | synced allowed attributes of various form elements with WF2 appendix A | Mark Pilgrim <m****k@d****g> | almost 19 years ago | |
| 58b19fb0 | remove debugging cruft | Mark Pilgrim <m****k@d****g> | almost 19 years ago | |
| 20555c69 | added tests for attributes on non-input form elements | Mark Pilgrim <m****k@d****g> | almost 19 years ago | |
| df600de0 | added tests for deprecated size attribute on put element | Mark Pilgrim <m****k@d****g> | almost 19 years ago | |
| 221b9091 | refactored validator filter, added attribute tests for input element | Mark Pilgrim <m****k@d****g> | almost 19 years ago | |
| 14ee2b6b | attribute existence tests for conformance checker | Mark Pilgrim <m****k@d****g> | about 19 years ago | |
| d9f62c03 | filled out list of acceptable and required attributes per tag | Mark Pilgrim <m****k@d****g> | about 19 years ago | |
| 8d18c098 | initial checkin of conformance checker wrapper | Mark Pilgrim <m****k@d****g> | about 19 years ago | |
| 88c2483b | initial checkin of non-functional conformance checker | Mark Pilgrim <m****k@d****g> | about 19 years ago | |
| 6ee1c5ac | Refactored error messages to codes defined in constants.py | Mark Pilgrim <m****k@d****g> | about 19 years ago | |
| eea8b562 | Add a test case to ensure that this continues to work | Sam Ruby <r****s@i****t> | about 19 years ago | |
| ce54311b | Wallpaper over crash to do with updating position in stream. Fails one test t... | James Graham <j****s@h****k> | about 19 years ago | |
| 9aee9d7b | Fix the following error: | Sam Ruby <r****s@i****t> | about 19 years ago | |
| 79df4b14 | Catches NotImplementedError exceptions and print a warning on stderr. | Thomas Broyer <t****r@l****t> | about 19 years ago | |
| 2cee8fd5 | Fix handling of doctype with no name in tests. Only formfiller filter tests s... | James Graham <j****s@h****k> | about 19 years ago | |
| ede74c67 | Calculate new position at end of charsUntil | James Graham <j****s@h****k> | about 19 years ago | |
| b720453b | Add the new test suites to runtest. | Sam Ruby <r****s@i****t> | about 19 years ago | |
| 957300f5 | Fixed cloneNode in simpletree.Node. | Thomas Broyer <t****r@l****t> | about 19 years ago | |
| 0b11ee2c | Fixes handling of <select> and <select multiple> (with unit tests) | Thomas Broyer <t****r@l****t> | about 19 years ago | |
| d7698cd0 | Fixed form-filler wrt checkboxes and radios, and added some tests (to be comp... | Thomas Broyer <t****r@l****t> | about 19 years ago | |
| 31d2b07f | Added whitespace stripper filter tests. | Thomas Broyer <t****r@l****t> | about 19 years ago | |
| 7568d314 | editorial changes | Anne van Kesteren <a****k@a****l> | about 19 years ago | |
| 8f6e2e78 | Preliminary work on a form-filler filter | Thomas Broyer <t****r@l****t> | about 19 years ago | |
| c851900b | Fixed whitespace-stripping filter and added some unit tests (to be completed ... | Thomas Broyer <t****r@l****t> | about 19 years ago | |
| edaaab39 | First steps toward making charsUntil not suck | James Graham <j****s@h****k> | about 19 years ago | |
| 1478d54e | Read files in chunks rather than one character at a time | James Graham <j****s@h****k> | about 19 years ago | |
| e97b0689 | Set the right character encoding when a unicode object is passed to the input... | James Graham <j****s@h****k> | about 19 years ago | |
| b4a73f0c | Make sure we are comparing json data structures with each other particuarly i... | James Graham <j****s@h****k> | about 19 years ago | |
| 7f2784d6 | Reconstruct active formatting elements on whitespace (matches browser behavio... | James Graham <j****s@h****k> | about 19 years ago | |
| 49cbb22e | Respect the ignoreErrorOrder flag in the tokenizer tests | James Graham <j****s@h****k> | about 19 years ago | |
| 1b568529 | Ignore whitespace tokens between the doctype and the html element | James Graham <j****s@h****k> | about 19 years ago | |
| 6120b131 | Minor typo in isindex text and commented code that reconstructs afes on space... | James Graham <j****s@h****k> | about 19 years ago | |
| fb67818d | No longer care about whitespace outside the root element | James Graham <j****s@h****k> | about 19 years ago | |
| cdea9e3c | Reworked messages to use %s instead of concatenating strings (so that message... | Thomas Broyer <t****r@l****t> | about 19 years ago | |
| e2fd6529 | Move case folding into the tokenizer. We now fail 4 tests although some are b... | James Graham <j****s@h****k> | about 19 years ago | |
| 1edb2e86 | Fix one more testcase - this probably hurts performace a bit so a better fix ... | James Graham <j****s@h****k> | about 19 years ago | |
| ae0e9ea0 | Revert breakage of test_tokenizer.py from accidential checkin of local modifi... | James Graham <j****s@h****k> | about 19 years ago | |
| 16c86c2b | Fix some of Phillip's new testcases | James Graham <j****s@h****k> | about 19 years ago | |
| 7476b195 | Slight change in testcase parsing per discussions with hsivonen; all lines st... | James Graham <j****s@h****k> | about 19 years ago | |
| b08102be | Fix treewalkers to never generate DOCTYPE tokens with None as the name (repla... | Thomas Broyer <t****r@l****t> | about 19 years ago | |
| fcf0d4a2 | Fix Doctype tokens generated by tree walkers wrt publicId and systemId attrib... | Thomas Broyer <t****r@l****t> | about 19 years ago | |
| 18fb1145 | Add publicId and systemId to Doctype's while building the tree (not all trees... | Thomas Broyer <t****r@l****t> | about 19 years ago | |
| 444e5b34 | Fix treewalker tests (doctype with no name is not an error) | James Graham <j****s@h****k> | about 19 years ago | |
| 9581b914 | Fix test with duplicate attribute values at EOF | James Graham <j****s@h****k> | about 19 years ago | |
| 63e11654 | Various fixes. Python tests still fail. | Sam Ruby <r****s@i****t> | about 19 years ago | |
| 082885ea | Fix issue 50 - 	 at EOF not converted to entity. Phillip has a pile of test... | James Graham <j****s@h****k> | about 19 years ago | |
| bcbf1137 | Fix comment with leading dash | James Graham <j****s@h****k> | about 19 years ago | |
| 36a90f54 | Clean up test serialization of no-name doctype case | James Graham <j****s@h****k> | about 19 years ago | |
| eaea9f36 | A few more cases where str data is being initalized rather than unicode) | James Graham <j****s@h****k> | about 19 years ago | |
| fc63d15e | Fix to htmlentityreplace_errors when a character has no named entity. Also no... | Thomas Broyer <t****r@l****t> | about 19 years ago | |
| 6867d5e2 | add some simple <noscript> in <head> support; (scripting 'enabled') | Anne van Kesteren <a****k@a****l> | about 19 years ago | |
| fdefef31 | make <nobr> handling match the specification | Anne van Kesteren <a****k@a****l> | about 19 years ago | |
| 5fb13b7a | make tests5 work | Anne van Kesteren <a****k@a****l> | about 19 years ago | |
| 8f128809 | may need to update generate implied end tags when spec gets updated again | Anne van Kesteren <a****k@a****l> | about 19 years ago | |
| 62d75590 | enable parse error checking for Python; still some tweaks needed | Anne van Kesteren <a****k@a****l> | about 19 years ago | |
| d6366f8a | end tag list items didn't properly report parse errors | Anne van Kesteren <a****k@a****l> | about 19 years ago | |
| a546f658 | htmlentityreplace_errors always raised an exception (reference to variable 'e... | Thomas Broyer <t****r@l****t> | about 19 years ago | |
| 5b605687 | Very minor cleanup (removed unused argument from treebuilders.simpletree.Node... | Thomas Broyer <t****r@l****t> | about 19 years ago |