GitHub / html5lib/html5lib-python / commits
Standards-compliant library for parsing and serializing HTML documents and fragments in Python
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| c36197d0 | And back to dev for 0.9999. | Geoffrey Sneddon <g****s@g****m> | over 12 years ago | |
| b1b1f940 | Drop -dev from version number for release | Geoffrey Sneddon <g****s@g****m> | over 12 years ago | |
| 3bd0a621 | Add changelog for recently changed things. | Geoffrey Sneddon <g****s@g****m> | over 12 years ago | |
| 18bc2787 | Fix #127, add a work-around for CPython bug 20007. | Simon Sapin <s****n@e****g> | over 12 years ago | |
| 808d102f | Add a documentEncoding property to HTML5Parser, fix #121. |
Simon Sapin <s****n@e****g>
Committed by: Geoffrey Sneddon <g****s@g****m> |
over 12 years ago | |
| e269a2fd | Remove the isstring hack in lxml treewalker. | Geoffrey Sneddon <g****s@g****m> | almost 13 years ago | |
| a137d14b | Preserve attribute order when parsing |
Kovid Goyal <k****d@k****t>
Committed by: Geoffrey Sneddon <g****s@g****m> |
almost 13 years ago | |
| 29f0512e | Speed up unnecessarily slow and obtuse dict comparison |
Kovid Goyal <k****d@k****t>
Committed by: Geoffrey Sneddon <g****s@g****m> |
almost 13 years ago | |
| f1306764 | Increment version number after 0.99 (provisionally 0.999). |
Geoffrey Sneddon <g****s@g****m>
Committed by: --global <g****s@g****m> |
almost 13 years ago | |
| 00ee9e9e | Push this as 0.99, after PEP 440 pushed pip to ignore pre-releases. |
Geoffrey Sneddon <g****s@g****m>
Committed by: --global <g****s@g****m> |
almost 13 years ago | |
| c10635fa | Add examples using urllib2 and urllib.request for HTTP Content-Type | Geoffrey Sneddon <g****s@g****m> | about 13 years ago | |
| f1176e18 | Removed duplicate dispatch of noframes, fixes #100 |
Kevin <k****e@l****m>
Committed by: Geoffrey Sneddon <g****s@g****m> |
about 13 years ago | |
| fdcdea85 | Fix #83: Stop testing the DOM treewalker with pxdom | Geoffrey Sneddon <g****s@g****m> | about 13 years ago | |
| 70e432c9 | Bump version to 1.0b4 | Geoffrey Sneddon <g****s@g****m> | about 13 years ago | |
| e4d12b98 | Add changelog for 1.0b3 (uh, this ought to be have done before). | Geoffrey Sneddon <g****s@g****m> | about 13 years ago | |
| 808f78d2 | Bump version number to 1.0b3. | Geoffrey Sneddon <g****s@g****m> | about 13 years ago | |
| 9b8d8eb5 | Fix #11, #12: quote attributes that need escaping in legacy browsers | Geoffrey Sneddon <g****s@g****m> | about 13 years ago | |
| 4768c64c | Update characters that need be quoted in attributes in the serializer per spec | Geoffrey Sneddon <g****s@g****m> | about 13 years ago | |
| da9459fd | Move import/constants to top of file to match style. | Geoffrey Sneddon <g****s@g****m> | about 13 years ago | |
| 7edad17c | Fix #78: drop RecursiveTreeWalker. | Geoffrey Sneddon <g****s@g****m> | about 13 years ago | |
| e1e8d89c | Fix #85: remove localization of error messages. | Geoffrey Sneddon <g****s@g****m> | about 13 years ago | |
| e8d18029 | Fix #90: new PEP8 errors. These are both slight indentation bugs. | Geoffrey Sneddon <g****s@g****m> | about 13 years ago | |
| c8feb51f | Add fantasai, Marc, and Mike as contributors, and note the order. | Geoffrey Sneddon <g****s@g****m> | about 13 years ago | |
| 260f16fb | Update changelog for 1.0b2 changes. | Geoffrey Sneddon <g****s@g****m> | about 13 years ago | |
| 64e6f130 | Add tests for BufferedStream. | Geoffrey Sneddon <g****s@g****m> | about 13 years ago | |
| c09a92be | Fix seeking to the end of the buffered data in BufferedStream. | Geoffrey Sneddon <g****s@g****m> | about 13 years ago | |
| 6d7e66c4 | Fix seeking to anything except 0 with BufferedStream. | Geoffrey Sneddon <g****s@g****m> | about 13 years ago | |
| 80c90447 | Fix #67: BufferedStream returns unicode string. | Geoffrey Sneddon <g****s@g****m> | about 13 years ago | |
| d8f03239 | Using frozenset with lists to avoid problems. |
tonylopes <t****s@g****m>
Committed by: Geoffrey Sneddon <g****s@g****m> |
about 13 years ago | |
| 4d92a47d | Make flake8-run.sh only require FLAKE=true if TRAVIS=true. | Geoffrey Sneddon <g****s@g****m> | about 13 years ago | |
| 9f42786f | Use alphabetical_attributes option in tests. | Geoffrey Sneddon <g****s@g****m> | about 13 years ago | |
| 259bc39e | Clean up comments/whitespace around filters for clarity. | Geoffrey Sneddon <g****s@g****m> | about 13 years ago | |
| b6ce0313 | Add alphabetical_attributes option to the serializer | Geoffrey Sneddon <g****s@g****m> | about 13 years ago | |
| 508ab391 | Reorder HTMLSerializer options to match definitions | Geoffrey Sneddon <g****s@g****m> | about 13 years ago | |
| 1d3434f3 | Fix #63: treewalker fails to handle bytes data from outwith html5lib |
Marc DM <m****m@f****r>
Committed by: Geoffrey Sneddon <g****s@g****m> |
about 13 years ago | |
| 9bc70e65 | Fix flake8-run.sh to return non-zero on failure. | Geoffrey Sneddon <g****s@g****m> | about 13 years ago | |
| af6667a2 | Add __all__ to utils.py to explicitly export default_etree import | Geoffrey Sneddon <g****s@g****m> | about 13 years ago | |
| 81b97d51 | merge Merge pull request #55 from ambv/master | jgraham <j****s@h****k> | about 13 years ago | |
| 84c12065 | Don't needlessly scramble attribute order while walking an etree | Łukasz Langa <l****z@l****l> | over 13 years ago | |
| c18094ac | Fix the two cases of us using old-style classes on Python 2. | Geoffrey Sneddon <g****s@g****m> | over 13 years ago | |
| 9397de55 | Bump version to 1.0b2. | Geoffrey Sneddon <g****s@g****m> | over 13 years ago | |
| 60456e89 | Clarify variable names in test_parser.py. | Geoffrey Sneddon <g****s@g****m> | over 13 years ago | |
| 196759ad | Fix release version. | Geoffrey Sneddon <g****s@g****m> | over 13 years ago | |
| e93429e3 | Add pypy to tox by default. | Geoffrey Sneddon <g****s@g****m> | over 13 years ago | |
| 6c54f20b | Add release date for 1.0b1. | Geoffrey Sneddon <g****s@g****m> | over 13 years ago | |
| 19e1b9b1 | mock C extensions in doc/conf.py for readthedocs.org | Łukasz Langa <l****z@l****l> | over 13 years ago | |
| 14350ab2 | always include flake8 in tests | Łukasz Langa <l****z@l****l> | over 13 years ago | |
| dede1f2a | convert requirements-*.txt to be inclusive; flake8 script introduced | Łukasz Langa <l****z@l****l> | over 13 years ago | |
| 15531926 | minor documentation fixes | Łukasz Langa <l****z@l****l> | over 13 years ago | |
| 72f2169c | Fix #51: DataLossWarning hiding real exceptions in parser. | Geoffrey Sneddon <g****s@g****m> | over 13 years ago | |
| 9fbd2e15 | Move testdata submodule to using HTTPS. | Geoffrey Sneddon <g****s@g****m> | over 13 years ago | |
| 06faed8c | Clean up getTreeBuilder, remove dom.TreeBuilder from 0.10 legacy. | Geoffrey Sneddon <g****s@g****m> | over 13 years ago | |
| a4fc4d88 | Move default_etree to utils.py and use it for the treewalker too. | Geoffrey Sneddon <g****s@g****m> | over 13 years ago | |
| 54648efc | Somehow merging left a redundant import; remove this. | Geoffrey Sneddon <g****s@g****m> | over 13 years ago | |
| 72e5d8d5 | include dependencies for "tox -e pypy", make nosetests quieter | Łukasz Langa <l****z@l****l> | over 13 years ago | |
| 602bb84c | separate AUTHORS.rst | Łukasz Langa <l****z@l****l> | over 13 years ago | |
| 40a68ac5 | separated CONTRIBUTING.rst from the README so it's picked up by GitHub | Łukasz Langa <l****z@l****l> | over 13 years ago | |
| c3726f35 | add rudimentary Sphinx documentation | Łukasz Langa <l****z@l****l> | over 13 years ago | |
| 6e822c23 | updated README, pulled all 0.95 - 1.0 changes from git logs | Łukasz Langa <l****z@l****l> | over 13 years ago | |
| ae6520f1 | Removed `print()` from library code and 3to2 leftovers | Łukasz Langa <l****z@l****l> | over 13 years ago | |
| 52c37b65 | Update the tests readme to be accurate. | Geoffrey Sneddon <g****s@g****m> | over 13 years ago | |
| b7c3c48d | Remove simplejson fallbacks in tests: we don't support Python < 2.6 | Geoffrey Sneddon <g****s@g****m> | over 13 years ago | |
| 96da7f5f | Remove `simpletree`, changing the default tree builder to `etree`. |
Łukasz Langa <l****z@l****l>
Committed by: Geoffrey Sneddon <g****s@g****m> |
over 13 years ago | |
| b0dda810 | add a rudimentary change log to the repository | Łukasz Langa <l****z@l****l> | over 13 years ago | |
| 0a48b2f2 | Fix #16: Adoption agency algorithm comments up to date with r7867 |
Łukasz Langa <l****z@l****l>
Committed by: Geoffrey Sneddon <g****s@g****m> |
over 13 years ago | |
| 0c8d7bc8 | Fix #6: dom2sax crash by replacing dom2sax with a generic to_sax | Geoffrey Sneddon <g****s@g****m> | over 13 years ago | |
| 84d8a74b | Add test for sax treeadapter. |
Łukasz Langa <l****z@l****l>
Committed by: Geoffrey Sneddon <g****s@g****m> |
over 13 years ago | |
| 0c99d3aa | Fix #37: Preserve order of attributes on serialization. | Geoffrey Sneddon <g****s@g****m> | over 13 years ago | |
| b4a8a6fa | Ignore .tox and entire __pycache__ folders from git. | Geoffrey Sneddon <g****s@g****m> | over 13 years ago | |
| 5984b39a | add tox.ini to simplify local tests on multiple Python versions |
Łukasz Langa <l****z@l****l>
Committed by: Geoffrey Sneddon <g****s@g****m> |
over 13 years ago | |
| d442ec32 | use charade instead of chardet for Python 2.6 - 3.3 compatibility |
Łukasz Langa <l****z@l****l>
Committed by: Geoffrey Sneddon <g****s@g****m> |
over 13 years ago | |
| efa4e61e | explicitly require six in setup.py |
Łukasz Langa <l****z@l****l>
Committed by: Geoffrey Sneddon <g****s@g****m> |
over 13 years ago | |
| b4d19688 | base trove classifiers on releases tested by Travis |
Łukasz Langa <l****z@l****l>
Committed by: Geoffrey Sneddon <g****s@g****m> |
over 13 years ago | |
| e7c37f1d | reuse README.rst on PyPI |
Łukasz Langa <l****z@l****l>
Committed by: Geoffrey Sneddon <g****s@g****m> |
over 13 years ago | |
| d0b9b13d | Fix for #33: null in attribute value breaks XML AttValue |
Karim Valiev <v****m@g****m>
Committed by: Geoffrey Sneddon <g****s@g****m> |
over 13 years ago | |
| 073d7923 | Fix #4: nested, indirect descendant, <button> causes infinite loop. | Geoffrey Sneddon <g****s@g****m> | over 13 years ago | |
| 89a3c5a3 | Support <main>. | Geoffrey Sneddon <g****s@g****m> | over 13 years ago | |
| 172380cb | Fix tests raising DeprecationWarning. | Geoffrey Sneddon <g****s@g****m> | over 13 years ago | |
| 0a729a32 | No need for random files to be executable | Geoffrey Sneddon <g****s@g****m> | over 13 years ago | |
| 4b7db9b6 | Fix #23; get parse.py at least mostly working under Python 3. | Geoffrey Sneddon <g****s@g****m> | over 13 years ago | |
| ef92bf7a | Packaging nowadays is done with distutils. | Geoffrey Sneddon <g****s@g****m> | over 13 years ago | |
| a90be208 | This is just the output of utils/iana_parse.py and need not be here. | Geoffrey Sneddon <g****s@g****m> | over 13 years ago | |
| d7df6be0 | Ensure README and requirements files are included in sdist. | Geoffrey Sneddon <g****s@g****m> | over 13 years ago | |
| b4b7fb2b | Update README, and move to using reST. Fixes #5, #22. | Geoffrey Sneddon <g****s@g****m> | over 13 years ago | |
| b72b001f | Fix #19: ResourceWarning on test_encoding (test_big5.txt unclosed) | Geoffrey Sneddon <g****s@g****m> | over 13 years ago | |
| e6ab4c9b | Eliminate absolute imports in the library (tests get to keep them). | Geoffrey Sneddon <g****s@g****m> | over 13 years ago | |
| 52f9ca63 | refactor allowed_token and disallowed_token as new methods in HTMLSanitizerMi... |
Andreas Madsack <a****s@m****e>
Committed by: Geoffrey Sneddon <g****s@g****m> |
over 13 years ago | |
| 5b94a06a | Move Genshi adapter/test dict out of try block. | Geoffrey Sneddon <g****s@g****m> | over 13 years ago | |
| 3fac7c91 | Remove commented-out code | Geoffrey Sneddon <g****s@g****m> | over 13 years ago | |
| d12331ee | Fix more flake8 issues. | Geoffrey Sneddon <g****s@g****m> | over 13 years ago | |
| a8b40b26 | (Almost) comply with PEP 8. | Geoffrey Sneddon <g****s@g****m> | over 13 years ago | |
| 7a06a5a3 | Placate pyflakes and fix tests after fixing issues. | Geoffrey Sneddon <g****s@g****m> | over 13 years ago | |
| 90aa9f4c | Bump module __version__ to match setup.py | Geoffrey Sneddon <g****s@g****m> | over 13 years ago | |
| 93a6fc4f | Fix module docstrings to occur before __future__ import. | Geoffrey Sneddon <g****s@g****m> | over 13 years ago | |
| b7cce84f | Remove trailing whitespace (fixes #18). | Geoffrey Sneddon <g****s@g****m> | over 13 years ago | |
| 459ba5f7 | Add file to get basic setup information for debugging. | Geoffrey Sneddon <g****s@g****m> | over 13 years ago | |
| caec8e9e | Split requirements-optional so chardet works on Python 2 and 3. | Geoffrey Sneddon <g****s@g****m> | over 13 years ago | |
| 2aff0a31 | Fix chardet test under Python 3 to read file as bytes | Geoffrey Sneddon <g****s@g****m> | over 13 years ago | |
| 09413268 | Fix DATrie support under Python 2. | Geoffrey Sneddon <g****s@g****m> | over 13 years ago | |
| ffa00dd7 | Add requirements files for our optional dependencies and test with them. | Geoffrey Sneddon <g****s@g****m> | over 13 years ago |