| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Implement C14N 2.0 exclusion of tags and attributes. | Stefan Behnel | 2019-04-28 | 1 | -0/+54 | |
| | | ||||||
| * | Increase test coverage by copying some tests from CPython. | Stefan Behnel | 2019-04-28 | 2 | -0/+48 | |
| | | ||||||
| * | Fix last minute change. | Stefan Behnel | 2019-04-27 | 1 | -1/+1 | |
| | | ||||||
| * | Correctly serialise text content in ET.write() and ET.tostring() with C14N 2.0. | Stefan Behnel | 2019-04-27 | 2 | -6/+58 | |
| | | ||||||
| * | Implement "c14n2" serialisation method via iterwalk(). | Stefan Behnel | 2019-04-27 | 1 | -0/+134 | |
| | | ||||||
| * | Add C14N 2.0 implementation. | Stefan Behnel | 2019-04-26 | 56 | -1/+474 | |
| | | ||||||
| * | Make a test optional that uses ctypes. | Stefan Behnel | 2019-04-24 | 1 | -3/+6 | |
| | | ||||||
| * | Rename test to make it run later since it's more complex than other related ↵ | Stefan Behnel | 2019-04-22 | 1 | -1/+1 | |
| | | | | | tests. | |||||
| * | Fix end-ns reporting in pull parser when start-ns events are not requested. | Stefan Behnel | 2019-04-22 | 1 | -0/+44 | |
| | | ||||||
| * | Repair handling of "end_ns" target callbacks when "start" events are not ↵ | Stefan Behnel | 2019-04-22 | 1 | -1/+72 | |
| | | | | | requested. | |||||
| * | Disable a compatibility test in Py3.8 < alpha4 where it fails in ElementTree. | Stefan Behnel | 2019-04-21 | 1 | -2/+2 | |
| | | ||||||
| * | Disable a compatibility test in Py3.5 where it fails in ElementTree. (It ↵ | Stefan Behnel | 2019-04-21 | 1 | -0/+1 | |
| | | | | | would work in Py2.7, but who cares, really.) | |||||
| * | Fix a test that was assigning an incorrectly sized slice. | Stefan Behnel | 2019-04-21 | 1 | -3/+7 | |
| | | ||||||
| * | Fix some misbehaviour in slice assignments: | Stefan Behnel | 2019-04-21 | 1 | -40/+26 | |
| | | | | | | | - Large step sizes could lead to long running stupid loops. - ValueError was not raised when assigning extended slices of the wrong size. - Slices with negative step size could be inserted in the wrong place, too far on the left. | |||||
| * | Enable namespace prefix callbacks (start_ns/end_ns) for parser targets and ↵ | Stefan Behnel | 2019-04-21 | 1 | -24/+400 | |
| | | | | | | | make comment/pi creation optional and configurable in TreeBuilder. Also update some compatibility tests from ElementTree in Py3.8. | |||||
| * | Disable cET comparison tests in Py3 where it's just an alias for ET. | Stefan Behnel | 2019-04-21 | 1 | -4/+9 | |
| | | ||||||
| * | Make failures to write an XSLT output file raise an IOError, instead of ↵ | Stefan Behnel | 2019-04-19 | 1 | -1/+13 | |
| | | | | | incorrectly trying (and failing) to instantiate an XSLTSaveError and raising an AttributeError instead. | |||||
| * | Fix a test after allowing '' as a namespace prefix in ElementPath. | Stefan Behnel | 2019-04-17 | 1 | -1/+1 | |
| | | ||||||
| * | Add a `max_depth` argument to ElementInclude to prevent content explosion. ↵ | Stefan Behnel | 2019-04-14 | 1 | -2/+77 | |
| | | | | | Limit it to 6 by default. | |||||
| * | Fix test in Py3. | Stefan Behnel | 2019-04-05 | 1 | -3/+3 | |
| | | ||||||
| * | Merge branch 'extension-nsmap' of https://github.com/adelton/lxml into ↵ | Stefan Behnel | 2019-04-05 | 1 | -0/+36 | |
| |\ | | | | | | | adelton-extension-nsmap | |||||
| | * | Make .nsmap available in XSLT extensions. | Jan Pazdziora | 2018-08-09 | 1 | -0/+36 | |
| | | | ||||||
| * | | Fix test in Windows. | Stefan Behnel | 2019-03-27 | 1 | -1/+3 | |
| | | | ||||||
| * | | Fix test in Windows. | Stefan Behnel | 2019-03-27 | 1 | -1/+1 | |
| | | | ||||||
| * | | Provide more debug output from a failing test. | Stefan Behnel | 2019-03-27 | 1 | -4/+13 | |
| | | | ||||||
| * | | Provide more debug output from a failing test. | Stefan Behnel | 2019-03-27 | 1 | -4/+11 | |
| | | | ||||||
| * | | Avoid an obviously invalid Windows file name in tests. | Stefan Behnel | 2019-03-27 | 1 | -2/+2 | |
| | | | ||||||
| * | | Minor test cleanup. | Stefan Behnel | 2019-03-27 | 1 | -3/+3 | |
| | | | ||||||
| * | | Clean up special filename tests and keep only the relevant ones. | Stefan Behnel | 2019-03-27 | 1 | -17/+6 | |
| | | | ||||||
| * | | Add more system debug output to test runs. | Stefan Behnel | 2019-03-27 | 1 | -9/+12 | |
| | | | ||||||
| * | | Add tests to investigate why the test runs fail on windows. | Stefan Behnel | 2019-03-27 | 1 | -0/+18 | |
| | | | ||||||
| * | | Reduce redundant temp file handling in test code. | Stefan Behnel | 2019-03-27 | 4 | -62/+32 | |
| | | | ||||||
| * | | Minor code cleanups and simplifications. | Stefan Behnel | 2019-03-27 | 1 | -20/+6 | |
| | | | ||||||
| * | | Remove some Python anachronisms by using the with statement for file ↵ | Stefan Behnel | 2019-03-27 | 3 | -55/+42 | |
| | | | | | | | | | resource management. | |||||
| * | | Work around libxml2's URL-unescaping in xmlOutputBufferCreateFilename() by ↵ | Stefan Behnel | 2019-03-26 | 3 | -1/+49 | |
| | | | | | | | | | escaping '%' characters in file paths before passing them down. | |||||
| * | | Clean up stray whitespace in test file. | Stefan Behnel | 2019-03-26 | 1 | -104/+104 | |
| | | | ||||||
| * | | Remove unused variable. | Stefan Behnel | 2019-03-26 | 1 | -1/+1 | |
| | | | ||||||
| * | | Clean up test file. | Stefan Behnel | 2019-03-26 | 1 | -17/+15 | |
| | | | ||||||
| * | | Prevent registering a different prefix than "xml" for the XML namespace. | Stefan Behnel | 2019-03-15 | 1 | -0/+7 | |
| | | | ||||||
| * | | Implement "__index__()" special method for integer elements in lxml.objectify. | Stefan Behnel | 2019-03-08 | 1 | -1/+1 | |
| | | | ||||||
| * | | Add some tests that were found missing by coverage analysis. | Stefan Behnel | 2019-03-08 | 1 | -0/+56 | |
| | | | ||||||
| * | | Change test to reflect the attribute creation order change in Py3.6+. | Stefan Behnel | 2019-03-01 | 1 | -4/+11 | |
| | | | ||||||
| * | | Add a "keep_tail=True" option to Element.clear() to cater for a common need ↵ | Stefan Behnel | 2019-03-01 | 1 | -0/+7 | |
| | | | | | | | | | in document-style XML/HTML. | |||||
| * | | Try to stabilise a garbage collection test a little better. | Stefan Behnel | 2019-03-01 | 1 | -2/+4 | |
| | | | ||||||
| * | | Add some tests for tree modification while iterating. | Stefan Behnel | 2019-02-28 | 1 | -7/+56 | |
| | | | ||||||
| * | | Disable a test under Windows that depends on library linking. | Stefan Behnel | 2019-02-06 | 1 | -1/+3 | |
| | | | ||||||
| * | | LP#1814522: Fix a crash when appending a child subtree that contains ↵ | Stefan Behnel | 2019-02-05 | 1 | -0/+18 | |
| | | | | | | | | | | | | | | | unsubstituted entity references. This is a work-around for a (supposed) bug in libxml2 (https://gitlab.gnome.org/GNOME/libxml2/issues/42), which crashes by running into an infinite recursive loop while traversing the child nodes of the entity reference. A lucky side effect is that the previously duplicated cleanup traversal to a) update the .doc pointers in libxml2 and b) update the dict names in lxml is now replaced by a single traversal, which should speed things up for large subtrees. | |||||
| * | | New and improved namespace handling for the saxifier | Lennart Regebro | 2018-11-23 | 1 | -31/+110 | |
| | | | ||||||
| * | | Merge branch 'master' into master | Lennart Regebro | 2018-10-17 | 14 | -113/+110 | |
| |\ \ | ||||||
| | * | | Drop support for EOL Python 3.3 | Hugo | 2018-08-26 | 1 | -1/+1 | |
| | | | | ||||||
