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
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

← Back to repository