GitHub / html5lib/html5lib-python / commits
Standards-compliant library for parsing and serializing HTML documents and fragments in Python
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| 688e4c98 | Correct regression whereby the same test was executed 74 times | Sam Ruby <r****s@i****t> | about 19 years ago | |
| 2a7e2e0b | Externalized OptionalTagFilter into html5lib.filters.optionaltags. | Thomas Broyer <t****r@l****t> | about 19 years ago | |
| 576fa7e3 | Added whitespace stripper filter. The set of space-preserved elements is <pre... | Thomas Broyer <t****r@l****t> | about 19 years ago | |
| b08022c2 | Readability improvements based on suggestings by Bjørn Stabell | Sam Ruby <r****s@i****t> | about 19 years ago | |
| 40cb2d9e | Allow tests to pass on configurations without chardet | Sam Ruby <r****s@i****t> | about 19 years ago | |
| 3ce5bd21 | The Lint Filter ensures that all data (tag and attribute names, attribute val... | Thomas Broyer <t****r@l****t> | about 19 years ago | |
| 77303eb8 | Fixes to the Lint Filter and some enhancements (now takes into account the "c... | Thomas Broyer <t****r@l****t> | about 19 years ago | |
| 33c7903d | HTMLInputStream.char() is expected to return unicode single-character strings. | Thomas Broyer <t****r@l****t> | about 19 years ago | |
| ef0112c4 | Added a filters submodule with a "lint" filter | Thomas Broyer <t****r@l****t> | about 19 years ago | |
| d1422286 | Externalized cdataElements and rcdataElements into constants.py | Thomas Broyer <t****r@l****t> | about 19 years ago | |
| b1bf2ebc | Eliminate interfaces which lead one to believe that streams are random access | Sam Ruby <r****s@i****t> | about 19 years ago | |
| 202f0049 | drop leading newline for <textarea> too | Anne van Kesteren <a****k@a****l> | about 19 years ago | |
| 3391e3e6 | Progress towards streaming | Sam Ruby <r****s@i****t> | about 19 years ago | |
| 8c9eb12a | Rewrote the GenshiAdapter to transform tokens (provided by the SimpleTree tre... | Thomas Broyer <t****r@l****t> | about 19 years ago | |
| 52a6acb6 | Added Genshi treewalker (converts Genshi's Stream events into html5lib tokens) | Thomas Broyer <t****r@l****t> | about 19 years ago | |
| f1b39f77 | Fixed bug in the PullDOM treewalker (found by reading the code, as there are ... | Thomas Broyer <t****r@l****t> | about 19 years ago | |
| 03121901 | Constructor of the serializer now duplicates class-level default options into... | Thomas Broyer <t****r@l****t> | about 19 years ago | |
| e5f06ff3 | Port parse.py to ruby | Sam Ruby <r****s@i****t> | about 19 years ago | |
| a8642093 | More assertions | Sam Ruby <r****s@i****t> | about 19 years ago | |
| 5846a91e | Someday I hope to make InputStream actually stream, but as a first | Sam Ruby <r****s@i****t> | about 19 years ago | |
| 013bbaed | Fixed output encoding for HTML output (demonstrates usage of the encoding arg... | Thomas Broyer <t****r@l****t> | about 19 years ago | |
| d2a2a36e | Optionally produce html as output | Sam Ruby <r****s@i****t> | about 19 years ago | |
| c98097f8 | get optionaltags tests working again | Sam Ruby <r****s@i****t> | about 19 years ago | |
| 7e8123ae | Temporarily skip problematic optionaltags tests. Commit beginnings of a | Sam Ruby <r****s@i****t> | about 19 years ago | |
| cf5e3f95 | Remove line that was accidentally committed | Sam Ruby <r****s@i****t> | about 19 years ago | |
| 28380520 | Instead of comparing the result against the previous result, compare it | Sam Ruby <r****s@i****t> | about 19 years ago | |
| fb6d8c5a | Fix bug found by inspection; it is disquieting that this is not covered | Sam Ruby <r****s@i****t> | about 19 years ago | |
| eb70d516 | htmlentityreplace_errors now handles UnicodeTranslateError the same as Unicod... | Thomas Broyer <t****r@l****t> | about 19 years ago | |
| b3eeca8d | Cope with windows newlines on unix, removed simplejson import from test_treew... | Thomas Broyer <t****r@l****t> | about 19 years ago | |
| b91e6d04 | Refactor test case | Sam Ruby <r****s@i****t> | over 19 years ago | |
| bea50af6 | Ensure that astral plane characters sanitize correctly | Sam Ruby <r****s@i****t> | over 19 years ago | |
| 298b1a50 | walk = __iter__ | Sam Ruby <r****s@i****t> | over 19 years ago | |
| d73de9cc | Plugged-in inject_meta_charset in HTMLSerializer | Thomas Broyer <t****r@l****t> | over 19 years ago | |
| 9c6f0f8e | Update test_treewalker now that TreeWalker are iterable objects | Thomas Broyer <t****r@l****t> | over 19 years ago | |
| d95af0a2 | Make TreeWalker iterable | Sam Ruby <r****s@i****t> | over 19 years ago | |
| a5212915 | Added support for encoding the output (serialize generates string() instead o... | Thomas Broyer <t****r@l****t> | over 19 years ago | |
| d25f3c61 | Load treebuilder and treewalker "submodules" only when needed (I'm expecting ... | Thomas Broyer <t****r@l****t> | over 19 years ago | |
| 5df4d2df | Refactored treewalkers to use a non-recursive algorithm inspired from John Co... | Thomas Broyer <t****r@l****t> | over 19 years ago | |
| bdcc0249 | Cope with windows newlines on unix, small improvement in mockTest | Sam Ruby <r****s@i****t> | over 19 years ago | |
| dc590a6a | Small (very small) improvements when tested with multiple alternate expected ... | Thomas Broyer <t****r@l****t> | over 19 years ago | |
| 63fd6f7b | Serializer tests for optional tags no longer contain the serialization with o... | Thomas Broyer <t****r@l****t> | over 19 years ago | |
| e42620f4 | Fixed test_serializer when there are alternate possible outputs. | Thomas Broyer <t****r@l****t> | over 19 years ago | |
| 883b2259 | Fixes in HTMLSerializer and additional serializer tests. | Thomas Broyer <t****r@l****t> | over 19 years ago | |
| 6b514c09 | Don't report NotImplementedError plus some cosmetic changes | Sam Ruby <r****s@i****t> | over 19 years ago | |
| 17e8245f | Added support for the PullDOM treewalker in tests (DOCTYPE nodes are not supp... | Thomas Broyer <t****r@l****t> | over 19 years ago | |
| f3a281d8 | Ignores void elements' children in the PullDOM treewalker | Thomas Broyer <t****r@l****t> | over 19 years ago | |
| 917094a6 | Many fixes to the treewalkers and added preliminary treewalkers tests (for no... | Thomas Broyer <t****r@l****t> | over 19 years ago | |
| 4017fa88 | More crlf and svn ignore | Sam Ruby <r****s@i****t> | over 19 years ago | |
| 0804ead7 | Fix crlfs | Sam Ruby <r****s@i****t> | over 19 years ago | |
| 17b1cfc0 | Removed unused code related to treewalkers | Thomas Broyer <t****r@l****t> | over 19 years ago | |
| e9db87b9 | Added PullDOM tree walker | Thomas Broyer <t****r@l****t> | over 19 years ago | |
| b2e045f3 | Refactoring of treewalkers using a base class in treewalkers._base | Thomas Broyer <t****r@l****t> | over 19 years ago | |
| 94025dc2 | Preliminary work on HTML serializer (with support for HTML5-specific syntax: ... | Thomas Broyer <t****r@l****t> | over 19 years ago | |
| 1baaa99b | Check beautifulsoup in parser tests | James Graham <j****s@h****k> | over 19 years ago | |
| 852a776e | Add beautiful soup support | James Graham <j****s@h****k> | over 19 years ago | |
| 03459afc | Python sanitizer | Sam Ruby <r****s@i****t> | over 19 years ago | |
| d0713251 | detect UTF-32 before UTF-16 | Anne van Kesteren <a****k@a****l> | over 19 years ago | |
| 346cc044 | No need for runtests.rb - they can be run through Rake. | Tim Fletcher <t****e@g****m> | over 19 years ago | |
| c0b8bb76 | Add back in testing of Ruby simpletree treebuilder | Sam Ruby <r****s@i****t> | over 19 years ago | |
| 8bccf2c0 | Fix for issue 33: Exception when cloning document | Sam Ruby <r****s@i****t> | over 19 years ago | |
| cdd3b44e | Send output to stdout, make it appear on its own line | Sam Ruby <r****s@i****t> | over 19 years ago | |
| 53b3f68f | Attribute order doesn't matter | Sam Ruby <r****s@i****t> | over 19 years ago | |
| 212760dc | Run tests before checkin ;) | James Graham <j****s@h****k> | over 19 years ago | |
| 2224543f | Docstring changes | James Graham <j****s@h****k> | over 19 years ago | |
| 0939d376 | Support for multiple types of elementtree. Warning - interface changed! One n... | James Graham <j****s@h****k> | over 19 years ago | |
| be3ab83f | Deal with new elements end tags under the other case 'till Hixie fixes the spec | James Graham <j****s@h****k> | over 19 years ago | |
| 453b417f | Add newlines to parse.py output | James Graham <j****s@h****k> | over 19 years ago | |
| 62b4e916 | Deal with new elements under the other case 'till Hixie fixes the spec | James Graham <j****s@h****k> | over 19 years ago | |
| fc9b1241 | Some bug fixes (have a problem with an innerHTML testcase that is unresolved) | James Graham <j****s@h****k> | over 19 years ago | |
| 4569f521 | Add types to simple tree nodes | James Graham <j****s@h****k> | over 19 years ago | |
| 83ccd6ce | Add html serializer to dom | James Graham <j****s@h****k> | over 19 years ago | |
| fd655ccc | Add html serializer to simpletree | James Graham <j****s@h****k> | over 19 years ago | |
| 4bc404fd | Add html serializer to simpletree | James Graham <j****s@h****k> | over 19 years ago | |
| 15831355 | Added document fragment support (hence parseFragment support) for the DOM tre... | Thomas Broyer <t****r@l****t> | over 19 years ago | |
| 313a7e6f | Added some innerHTML unit tests. They lack parse errors in the #errors sectio... | Thomas Broyer <t****r@l****t> | over 19 years ago | |
| 3198f4ba | More of T.Broyer's patch + testcases for innerHTML-like fragment parsing | James Graham <j****s@h****k> | over 19 years ago | |
| 7e25bda3 | Slight refactoring of fragment parsing | James Graham <j****s@h****k> | over 19 years ago | |
| 3ba41360 | Document sanitizer testcases | James Graham <j****s@h****k> | over 19 years ago | |
| c7d0144e | Sanitizer corectness fixes + some testcases | James Graham <j****s@h****k> | over 19 years ago | |
| 58d2cb03 | Strip unsafe URI schemes from attrs | James Graham <j****s@h****k> | over 19 years ago | |
| d14dbcc3 | Example HTML sanitizer | James Graham <j****s@h****k> | over 19 years ago | |
| 1d1f44c3 | Initial innerHTML support (some refactoring+testcases needed) | James Graham <j****s@h****k> | over 19 years ago | |
| 32f3fd80 | Fix issue 32 Inverted chars when tokenizing in RCDATA content model | James Graham <j****s@h****k> | over 19 years ago | |
| 0f0e3726 | Bugfix in inhead phase | James Graham <j****s@h****k> | over 19 years ago | |
| 2914beb5 | James Graham was right... | Sam Ruby <r****s@i****t> | over 19 years ago | |
| 92660a1f | Add files to subdir in package | James Graham <j****s@h****k> | over 19 years ago | |
| e3cc9881 | Make parse.py work in packaged released | James Graham <j****s@h****k> | over 19 years ago | |
| 1207fff4 | Update year in license | James Graham <j****s@h****k> | over 19 years ago | |
| 8994f736 | test for incorrect handling of HTML elements with optional closing tags in XM... | James Graham <j****s@h****k> | over 19 years ago | |
| 814c7039 | Only run chardet tests if chardet is not installed | James Graham <j****s@h****k> | over 19 years ago | |
| 0c8d0dec | Update README | James Graham <j****s@h****k> | over 19 years ago | |
| fc60ac22 | Add base setup file for generating packages | James Graham <j****s@h****k> | over 19 years ago | |
| 9e295652 | Last patch contained some other cleanup for 0.9 | James Graham <j****s@h****k> | over 19 years ago | |
| 1523af2e | Turn on chardet by default, if installed | James Graham <j****s@h****k> | over 19 years ago | |
| 0a221a4b | Remove html-specific logic that was breaking parsing of valid documents | James Graham <j****s@h****k> | over 19 years ago | |
| d31a6ecf | Rework <meta detection to better handle reaching the end of the stream and cl... | James Graham <j****s@h****k> | over 19 years ago | |
| 1fcf9a8d | Meta correctness fixes | James Graham <j****s@h****k> | over 19 years ago | |
| 56aaba86 | Null byte replacement fix | James Graham <j****s@h****k> | over 19 years ago | |
| 1b1df632 | Add web spider to test for crashes on the real wild web | James Graham <j****s@h****k> | over 19 years ago | |
| 659ecd51 | Add some packaging instructions | James Graham <j****s@h****k> | over 19 years ago |