summaryrefslogtreecommitdiff
path: root/src/lxml
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #254 from scoder/nsdecoscoder2017-10-132-1/+51
|\
| * Merge branch 'master' into nsdecoscoder2017-10-132-13/+191
| |\
| * | Support using the FunctionNamespace and ElementNamespaceClassLookup registrie...Stefan Behnel2017-09-172-1/+51
* | | LP#1722776: Fix fallback of PythonElementClassLookup for comments etc.Stefan Behnel2017-10-132-1/+10
| |/ |/|
* | Extend ElementPath predicate tests.Stefan Behnel2017-10-011-0/+6
* | Add comment.Stefan Behnel2017-10-011-0/+1
* | Avoid string list+join overhead in ElementPath parser since predicate signatu...Stefan Behnel2017-10-011-3/+3
* | Make sure text selects find all entries (remove left-over "break").Stefan Behnel2017-09-302-3/+10
* | Copy ElementPath tests from selftest.py into test_elementpath.py to extend th...Stefan Behnel2017-09-301-3/+158
* | Support ElementPath text predicates for current node, like "[.='text']".Stefan Behnel2017-09-301-6/+13
* | Allow whitespace in ElementPath predicates.Stefan Behnel2017-09-301-0/+2
|/
* Remove useless NULL initialisation after instantiation (which memsets the obj...Stefan Behnel2017-09-171-2/+1
* Minor code simplification.Stefan Behnel2017-09-171-4/+1
* Use Python style for type check instead of explicitly calling C-API function.Stefan Behnel2017-09-171-1/+1
* Fix some C compiler warnings.Stefan Behnel2017-08-315-7/+7
* Evaluate error code inside of with-block to avoid "maybe uninitialised" C com...Stefan Behnel2017-08-311-2/+2
* Speed up access to global names in compiled builder.py.Stefan Behnel2017-08-191-0/+4
* Compile ElementMaker into an extension type to speed it up.Stefan Behnel2017-08-192-6/+12
* Try to improve the test setup by joining the webserver daemon thread after us...Stefan Behnel2017-08-191-0/+1
* Implement async interface for xmlfile().Stefan Behnel2017-08-192-8/+239
* Add test for the generator example used in the xmlfile docs.Stefan Behnel2017-08-191-0/+17
* Make object struct layout of internal xmlfile classes more compact by avoidin...Stefan Behnel2017-08-191-2/+2
* Rewrite the xmlfile "stop on error" handling as we should only stop writing o...Stefan Behnel2017-08-192-4/+26
* Let XSLTSaveError inherit from SerialisationError to avoid having to catch both.Stefan Behnel2017-08-181-1/+1
* Raise an XSLTSaveError if writing to a file(-like) fails, instead of a more g...Stefan Behnel2017-08-181-1/+1
* Reduce code duplication in test.Stefan Behnel2017-08-181-103/+37
* Reduce code duplication in test.Stefan Behnel2017-08-181-4/+4
* Py2.6 fixStefan Behnel2017-08-171-1/+1
* typoStefan Behnel2017-08-171-1/+1
* Rename ".write_result()" method of XSLT result objects to ".write_output()" t...Stefan Behnel2017-08-172-12/+26
* Add a ``.write_result()`` method to XSLT result objects to simplify writing t...Stefan Behnel2017-08-175-10/+128
* Rename attribute as its purpose was more than generic than its name.Stefan Behnel2017-08-171-10/+10
* Reorder extension type attributes for better aligning.Stefan Behnel2017-08-171-1/+1
* Add a new method "skip_subtree()" to ignore the current subtree in iterwalk().Stefan Behnel2017-08-162-5/+110
* LP#1526522: Also capture libxml2 errors in RelaxNG processing that come only ...Stefan Behnel2017-08-133-8/+95
* Allow passing a 'base_url' into RelaxNG() when parsing from an RNC string.Stefan Behnel2017-08-131-2/+9
* clean up check for rnc2rng installationStefan Behnel2017-08-131-5/+12
* LP#1415643: Prevent writing to target after it raised an exception. This prev...Stefan Behnel2017-08-132-8/+40
* LP#1465357: allow None as argument to xmlfile.write() for convenience.Stefan Behnel2017-08-132-4/+16
* Clean up exception classes and turn them into extension types.Stefan Behnel2017-08-1311-91/+74
* minor code cleanupStefan Behnel2017-08-131-1/+2
* remove dead codeStefan Behnel2017-08-131-1/+0
* LP#1710429: Fix uninitialised variable usage.Stefan Behnel2017-08-131-0/+1
* clean up importsStefan Behnel2017-08-131-1/+3
* LP#1567526: Make soupparser sort-of handle empty and plain text input instead...Stefan Behnel2017-08-132-3/+17
* Reduce memory overhead when processing very long pull parser event lists.Stefan Behnel2017-08-131-2/+2
* Update docstrings to reflect the new behaviour of the "guess_charset" option ...Stefan Behnel2017-08-131-9/+20
* Adapt defaults for "guess_charset" option in the remaining parse functions.Stefan Behnel2017-08-131-2/+2
* Adapt defaults for "guess_charset" option when parsing from files and URLs to...Stefan Behnel2017-08-131-2/+22
* Back out GH issue #232 again as a retry should not be triggered internally by...Stefan Behnel2017-08-131-36/+6