Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Remove dead code. | Stefan Behnel | 2020-08-03 | 1 | -1/+0 | |
| | ||||||
* | Allow overriding more Makefile parameters. | Stefan Behnel | 2020-07-28 | 1 | -8/+8 | |
| | ||||||
* | Update changelog. | Stefan Behnel | 2020-07-28 | 1 | -0/+12 | |
| | ||||||
* | Raise XMLSyntaxError instead of plain AssertionError when calling ↵ | Stefan Behnel | 2020-07-28 | 1 | -3/+15 | |
| | | | | | | TreeBuilder.close() in an inconsistent state. Uses a subclass XMLSyntaxAssertionError that also inherits from AssertionError to keep up backwards compatibility. | |||||
* | Add ppc64le jobs to Travis CI (GH-306) | Daniel Axtens | 2020-07-23 | 1 | -0/+6 | |
| | | | | | | | As with ARM64, Travis CI supports ppc64le ("Power") now. I've just mimicked the jobs that ARM64 does: I think that provides decent coverage without bloating the test matrix too much. (We could also test pypy on Power, but I don't think it gets us too much extra value.) | |||||
* | Makefile: fix double quotes (GH-307) | MRoci | 2020-07-20 | 1 | -2/+2 | |
| | ||||||
* | Do not rebuild static libs when they are already available from a previous ↵ | Stefan Behnel | 2020-07-19 | 1 | -6/+30 | |
| | | | | build (e.g. "setup.py build" + "setup.py bdist_wheel"). | |||||
* | Make wheel build CFLAGS/LDFLAGS available as Makefile variables. | Stefan Behnel | 2020-07-18 | 1 | -2/+4 | |
| | ||||||
* | Add CPU flags to tune the AArch64 wheels for Cortex-72 (RasPi 4), while ↵ | Stefan Behnel | 2020-07-18 | 1 | -1/+1 | |
| | | | | keeping up backwards compatibility for the ARMv8-A instruction set. | |||||
* | Use only two parallel wheel builds with aarch64 since it is likely to be ↵ | Stefan Behnel | 2020-07-18 | 1 | -1/+1 | |
| | | | | emulated or run on systems with less memory etc. | |||||
* | Fix Makefile dependency to allow running "wheel_manylinuxaarch64" directly. | Stefan Behnel | 2020-07-18 | 1 | -1/+2 | |
| | ||||||
* | Add support for building "manylinux2014_aarch64" wheels (GH-304) | MRoci | 2020-07-18 | 2 | -4/+19 | |
| | | | | * add Makefile target to build manylinux2014_aarch64 wheels using qemu-user-static. * add arm64 test job on travis | |||||
* | Fix incorrect macOS casing in readme (GH-305) | Iulian Onofrei | 2020-07-14 | 1 | -1/+1 | |
| | ||||||
* | Prepare release of 4.5.2.lxml-4.5.2 | Stefan Behnel | 2020-07-09 | 3 | -6/+10 | |
| | ||||||
* | Update sponsorship section. | Stefan Behnel | 2020-07-01 | 1 | -3/+1 | |
| | ||||||
* | Make mkhtml.py Python 3 compatible by replacing itervalues() (GH-302) | Chris Mayo | 2020-06-29 | 1 | -1/+1 | |
| | ||||||
* | Cleaner: Catch bad arg combo in constructor (GH-301) | Mike Lissner | 2020-06-20 | 2 | -0/+21 | |
| | | | Fixes https://bugs.launchpad.net/lxml/+bug/1882606 | |||||
* | Update changelog. | Stefan Behnel | 2020-06-19 | 1 | -0/+2 | |
| | ||||||
* | Improve compilation of clean.py (e.g. dict iteration) by switching to ↵ | Stefan Behnel | 2020-06-19 | 1 | -1/+1 | |
| | | | | language_level=3str. | |||||
* | Avoid calling hasattr when we need the attribute anyway, and validate the ↵ | Stefan Behnel | 2020-06-19 | 1 | -4/+10 | |
| | | | | argument names passed into Cleaner() along the way. | |||||
* | Extend C14N2 tests to cover comment handling and "strip_text" together. | Stefan Behnel | 2020-06-14 | 1 | -16/+21 | |
| | ||||||
* | LP#1882606: ``Cleaner.clean_html()`` discarded comments and PIs regardless ↵ | Stefan Behnel | 2020-06-13 | 4 | -4/+52 | |
| | | | | of the corresponding configuration option, if "remove_unknown_tags=True" was set. | |||||
* | Use a bound method instead of looking it up on each element. | Stefan Behnel | 2020-06-13 | 1 | -2/+2 | |
| | ||||||
* | Fix typo. | Stefan Behnel | 2020-06-09 | 1 | -1/+1 | |
| | ||||||
* | Make setup options "--with-xml2-config" and "--with-xslt-config" work again, ↵ | Stefan Behnel | 2020-06-08 | 2 | -4/+20 | |
| | | | | | | after accidentally renaming them to "--xml2-config" and "--xslt-config" in 4.5.1. See https://github.com/lxml/lxml/pull/297#issuecomment-640496325 | |||||
* | Update changelog. | Stefan Behnel | 2020-06-05 | 1 | -0/+2 | |
| | ||||||
* | Fix a test after moving it to a different test module. | Stefan Behnel | 2020-05-26 | 1 | -2/+2 | |
| | ||||||
* | Move some ElementTree compatibility tests over to the etree-only tests since ↵ | Stefan Behnel | 2020-05-26 | 2 | -248/+252 | |
| | | | | the features were removed in Py3.9. | |||||
* | Avoid globally overriding the libxml2 external entity resolver and instead ↵ | Stefan Behnel | 2020-05-23 | 8 | -11/+62 | |
| | | | | | | set it for each parser run. This improves the interoperability with other users of libxml2 in the system, such as libxmlsec. | |||||
* | Prepare release of 4.5.1.lxml-4.5.1 | Stefan Behnel | 2020-05-19 | 3 | -5/+9 | |
| | ||||||
* | Update changelog. | Stefan Behnel | 2020-05-11 | 1 | -0/+2 | |
| | ||||||
* | Make it less likely that the serialisation of large documents (> MAX_INT) is ↵ | Stefan Behnel | 2020-05-11 | 2 | -4/+6 | |
| | | | | considered a failure due to C integer wrap-around. | |||||
* | Update changelog. | Stefan Behnel | 2020-04-17 | 1 | -2/+2 | |
| | ||||||
* | Simplify checks for minimum library versions (GH-300) | Hugh McMaster | 2020-03-21 | 1 | -17/+21 | |
| | ||||||
* | Update changelog. | Stefan Behnel | 2020-03-03 | 1 | -0/+14 | |
| | ||||||
* | Make iter() work with qnames (GH-298) | xmo-odoo | 2020-03-03 | 2 | -0/+26 | |
| | | | | | "QName" is supposed to be usable anywhere a tag name is expected and iter() should take any number of tag names for filtering, but before this change passing a QName to iter() results in an exception. | |||||
* | Update tox to match travis and appveyor matrices (GH-299) | xmo-odoo | 2020-03-03 | 1 | -1/+1 | |
| | ||||||
* | Improve detection of the libxml2 and libxslt libraries (GH-297) | Hugh McMaster | 2020-02-26 | 1 | -47/+70 | |
| | | | Fixes Launchpad bug #1863413 | |||||
* | Prepare release of lxml 4.5.0.lxml-4.5.0 | Stefan Behnel | 2020-01-29 | 3 | -30/+11 | |
| | ||||||
* | Merge lxml-4.4 branch into master. | Stefan Behnel | 2020-01-29 | 2 | -4/+8 | |
|\ | ||||||
| * | Fix testimonial link on homepage.lxml-4.4 | Stefan Behnel | 2020-01-10 | 1 | -1/+1 | |
| | | ||||||
| * | Prepare release of 4.4.3.lxml-4.4.3 | Stefan Behnel | 2020-01-28 | 3 | -5/+9 | |
| | | ||||||
* | | No longer include PPC and 32bit support by default in the MacOS builds. | Stefan Behnel | 2020-01-29 | 2 | -28/+10 | |
| | | ||||||
* | | Fix testimonial link on homepage. | Stefan Behnel | 2020-01-10 | 1 | -1/+1 | |
| | | ||||||
* | | Integrate finance report into website. | Stefan Behnel | 2020-01-10 | 1 | -1/+4 | |
| | | ||||||
* | | Add project income report for 2019. | Stefan Behnel | 2020-01-10 | 1 | -0/+10 | |
| | | ||||||
* | | Use a compatible version of "coverage". Version 5.0 currently fails with Cython. | Stefan Behnel | 2020-01-03 | 1 | -1/+1 | |
| | | ||||||
* | | Minor cleanup of travis config. | Stefan Behnel | 2020-01-03 | 1 | -2/+1 | |
| | | ||||||
* | | Travis CI: Simplify now that Trusty is EOL (GH-295) | Christian Clauss | 2020-01-03 | 1 | -16/+3 | |
| | | | | | | | | | | * Travis CI: Simplify now that Trusty is EOL * Py3.7 for coverage | |||||
* | | LP#1857794: Tail text of nodes that get removed from a document using item ↵ | Stefan Behnel | 2020-01-02 | 3 | -1/+34 | |
| | | | | | | | | deletion disappeared silently instead of sticking with the node that was removed. |