| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | quick fix for compilation in old libxml2 versions - to be revisited | Stefan Behnel | 2012-06-09 | 1 | -0/+5 |
| | | |||||
| * | code format | Stefan Behnel | 2012-06-09 | 1 | -1/+2 |
| | | |||||
| * | use _MultiTagMatcher in iterwalk() | Stefan Behnel | 2012-04-24 | 1 | -28/+13 |
| | | |||||
| * | simplify interface for passing multiple tag selectors into element iteration ↵ | Stefan Behnel | 2012-04-24 | 2 | -58/+114 |
| | | | | | methods | ||||
| * | minor import cleanup | Stefan Behnel | 2012-04-24 | 2 | -1/+2 |
| | | |||||
| * | minor code cleanup | Stefan Behnel | 2012-04-24 | 1 | -4/+3 |
| | | |||||
| * | reimplement optimistic optimisation in _MultiTagMatcher when the doc's dict ↵ | Stefan Behnel | 2012-04-24 | 2 | -0/+8 |
| | | | | | really did not change | ||||
| * | fix incorrect assumption in _MultiTagMatcher that dicts do not grow when ↵ | Stefan Behnel | 2012-04-23 | 1 | -4/+0 |
| | | | | | docs do not change | ||||
| * | rewrite of node matcher to remove code duplication and make it PyPy compatible | Stefan Behnel | 2012-04-21 | 4 | -209/+152 |
| | | |||||
| * | close some more files in test (avoids warnings in Py3 debug builds) | Stefan Behnel | 2012-04-21 | 1 | -2/+8 |
| | | |||||
| * | close files in test (avoids warnings in Py3 debug builds) | Stefan Behnel | 2012-04-21 | 1 | -13/+26 |
| | | |||||
| * | Fixes so that unit tests run under python 3.1 | Jeff Dairiki | 2012-04-01 | 1 | -8/+18 |
| | | | | | | | | | | | | | | Note however that while there is a python3 version of html5lib, it appears to be unmaintained, so the worth of all this is questionable. References: http://code.google.com/p/html5lib/issues/detail?id=144 http://code.google.com/p/html5lib/source/browse/#hg%2Fpython3 --HG-- extra : rebase_source : a4ce702ad841c25d63f4a6a56ea106bcd986bd47 | ||||
| * | Unit tests for lxml.html.html5parser | Jeff Dairiki | 2012-03-31 | 1 | -0/+358 |
| | | | | | | --HG-- extra : rebase_source : fc5d3b785f1eb962b54077611438af2667e1f2e8 | ||||
| * | avoid dependency on external cssselect package in the test suite | Stefan Behnel | 2012-04-21 | 1 | -1/+8 |
| | | |||||
| * | Merge pull request #46 from SimonSapin/external-cssselect | scoder | 2012-04-21 | 7 | -1502/+107 |
| |\ | | | | | External cssselect | ||||
| | * | Fix the test suite for _Element.cssselect removal. | Simon Sapin | 2012-04-20 | 1 | -18/+10 |
| | | | |||||
| | * | Revert "Add a cssselect method to all elements, not just HtmlElement" | Simon Sapin | 2012-04-20 | 2 | -16/+1 |
| | | | | | | | | | | | | | | | This is an addition to the API that should be considered separatly from using the new cssselect. This reverts commit 7820b8db8aa892d0ea7e1566174e8a505d994af1. | ||||
| | * | Docstring fix. | Simon Sapin | 2012-04-20 | 1 | -2/+2 |
| | | | |||||
| | * | Shrink the css tests | Simon Sapin | 2012-04-20 | 4 | -282/+48 |
| | | | | | | | | | | | No need to duplicate the tests that are now in cssselect. Now test_css.py only tests what is specific to lxml. | ||||
| | * | Add a cssselect method to all elements, not just HtmlElement | Simon Sapin | 2012-04-20 | 2 | -1/+16 |
| | | | | | | | | | translator defaults to 'xml' in _Element and 'html' in HtmlElement | ||||
| | * | Change to a single 'translator' param that accepts some string values. | Simon Sapin | 2012-04-20 | 2 | -8/+9 |
| | | | |||||
| | * | Update for cssselect 0.3 | Simon Sapin | 2012-04-17 | 3 | -20/+25 |
| | | | |||||
| | * | Make the cssselect dependency optional. | Simon Sapin | 2012-04-16 | 1 | -11/+12 |
| | | | |||||
| | * | Use the external cssselect | Simon Sapin | 2012-04-16 | 4 | -1212/+52 |
| | | | | | | | | | Includes ugly hack to support Python 2.4 | ||||
| * | | merged 2.3 branch into master | Stefan Behnel | 2012-04-20 | 3 | -6/+109 |
| |\ \ | |/ |/| | |||||
| | * | fix crash in sax parser when finding invalid DOCTYPE | Stefan Behnel | 2012-04-20 | 3 | -6/+109 |
| | | | |||||
| * | | code cleanup: replace call to PyErr_NoMemory() by explicit exception | Stefan Behnel | 2012-04-07 | 12 | -48/+43 |
| | | | |||||
| * | | minor code cleanup | Stefan Behnel | 2012-04-07 | 1 | -3/+1 |
| | | | |||||
| * | | fix some compiler warnings | Stefan Behnel | 2012-04-07 | 9 | -29/+20 |
| | | | |||||
| * | | avoid redefinition of legacy C-API functions in older CPython versions | Stefan Behnel | 2012-04-07 | 1 | -0/+3 |
| | | | |||||
| * | | declared some more internal methods 'final' | Stefan Behnel | 2012-04-07 | 3 | -0/+18 |
| | | | |||||
| * | | minor cleanups | Stefan Behnel | 2012-04-07 | 1 | -1/+3 |
| | | | |||||
| * | | use 'with' statement for some more error log connections | Stefan Behnel | 2012-04-07 | 2 | -7/+5 |
| | | | |||||
| * | | refactored error log connection into a context manager, added support for ↵ | Stefan Behnel | 2012-04-07 | 5 | -54/+74 |
| | | | | | | | | | recursive usage of different logs | ||||
| * | | instead of a global setup, use execution local error callbacks for RelaxNG ↵ | Stefan Behnel | 2012-04-05 | 2 | -6/+13 |
| | | | | | | | | | processing | ||||
| * | | instead of a global setup, use execution local error callbacks for ↵ | Stefan Behnel | 2012-04-05 | 1 | -2/+4 |
| | | | | | | | | | Schematron processing | ||||
| * | | minor code cleanup | Stefan Behnel | 2012-04-05 | 1 | -2/+2 |
| | | | |||||
| * | | instead of a global setup, use execution local error callbacks for XPath ↵ | Stefan Behnel | 2012-04-05 | 5 | -32/+93 |
| | | | | | | | | | processing | ||||
| * | | minor code cleanup | Stefan Behnel | 2012-04-05 | 1 | -1/+1 |
| | | | |||||
| * | | minor code cleanup | Stefan Behnel | 2012-04-05 | 1 | -3/+3 |
| | | | |||||
| * | | prevent race conditions with error logging during DTD validation | Stefan Behnel | 2012-04-05 | 1 | -6/+3 |
| | | | |||||
| * | | instead of a global setup, use execution local error callbacks for XMLSchema ↵ | Stefan Behnel | 2012-04-05 | 6 | -29/+69 |
| | | | | | | | | | and parsing | ||||
| * | | safety fixes | Stefan Behnel | 2012-04-05 | 1 | -5/+5 |
| | | | |||||
| * | | merged DTD attributes branch | Stefan Behnel | 2012-04-05 | 4 | -0/+449 |
| |\ \ | | | | | | | | | | | | | --HG-- rename : src/lxml/tree.pxd => src/lxml/include/tree.pxd | ||||
| | * | | Rename various DTD attributes for PEP 8 compatibility and consistency. | Walter Doerwald | 2012-02-16 | 2 | -8/+8 |
| | | | | | | | | | | | | | | | | | | | externalID -> external_id systemID -> system_url defaultValue -> default_value | ||||
| | * | | Update comments. | Walter Doerwald | 2012-01-29 | 1 | -2/+3 |
| | | | | |||||
| | * | | Add tests for the DTD attributes name, systemID and externalID. | Walter Doerwald | 2012-01-29 | 1 | -0/+24 |
| | | | | |||||
| | * | | Add tests for DTD attributes. | Walter Doerwald | 2012-01-28 | 2 | -0/+28 |
| | | | | |||||
| | * | | Expose entities to Python. Rename iterdeclarations() to iterelements(). | Walter Doerwald | 2011-12-12 | 2 | -3/+71 |
| | | | | |||||
| | * | | Cahnge _DTDAttributeDecl.tree into a method and rename it to itervalues(). | Walter Doerwald | 2011-12-08 | 1 | -7/+9 |
| | | | | | | | | | | | | | Add a method values() that materializes the list. | ||||
