summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Implement a dedicated int/float parser for XML (schema) values in lxml.object...xml_int_float_parsingStefan Behnel2021-08-122-9/+179
* Use Cython's autowrapping feature for cdef functions to keep internal utility...Stefan Behnel2021-08-121-12/+12
* _tofilelikeC14N: Always close output buffer (GH-322)Petr Viktorin2021-07-291-8/+10
* Rewrite Unicode chunk parsing by directly encoding to UTF-8.Stefan Behnel2021-07-182-49/+114
* Implement "__rXXX__" special methods in objectify elements to support proper ...Stefan Behnel2021-07-161-12/+87
* Avoid direct C-API call.Stefan Behnel2021-05-191-2/+1
* Adapt a test to a behavioural change in libxml2 2.9.11+.Stefan Behnel2021-05-191-1/+4
* Clean up fuzzer test.Stefan Behnel2021-05-081-1/+3
* Add initial Atheris fuzzer. (GH-313)DavidKorczynski2021-05-081-0/+23
* Enable access to the system_url of DTD entity declarations (GH-317)Joel2021-05-082-0/+13
* Prepare release of lxml 4.6.3.lxml-4.6.3Stefan Behnel2021-03-211-1/+1
* Add HTML-5 "formaction" attribute to "defs.link_attrs" (GH-316)Kevin Chung2021-03-212-0/+17
* Work around Py2's lack of "re.ASCII".lxml-4.6.2Stefan Behnel2020-11-261-2/+4
* Prepare release of 4.6.2.Stefan Behnel2020-11-261-1/+1
* Prevent combinations of <math/svg> and <style> to sneak JavaScript through th...Stefan Behnel2020-11-263-11/+39
* Prepare release of lxml 4.6.1.lxml-4.6.1Stefan Behnel2020-10-181-1/+1
* Prevent combinations of <noscript> and <style> to sneak JavaScript through th...Stefan Behnel2020-10-182-0/+13
* Prepare release of lxml 4.6.0.Stefan Behnel2020-10-171-1/+1
* Exclude a test in Py 3.9.0 due to ET bug https://bugs.python.org/issue41900Stefan Behnel2020-10-151-0/+12
* Disable test in unfixed ET versions <= 3.8.6.Stefan Behnel2020-10-011-0/+4
* LP#1869455: C14N 2.0 serialisation failed for unprefixed attributes when a de...Stefan Behnel2020-10-012-1/+14
* Remove dead imports.Stefan Behnel2020-08-132-2/+2
* Remove dead code.Stefan Behnel2020-08-131-9/+0
* Disable gc.collect() calls after each test run since there haven't been proxy...Stefan Behnel2020-08-131-1/+10
* Remove dead code.Stefan Behnel2020-08-131-1/+1
* html: Add InputGetter.items() method and make .keys() return the field names ...Stefan Behnel2020-08-122-8/+47
* html: Avoid XPath in InputGetter where fast and simple iteration is enough.Stefan Behnel2020-08-121-20/+19
* html: Simplify and speed up InputGetter.__iter__() and __len__().Stefan Behnel2020-08-121-6/+3
* Implement __len__() on InputGetter which is expected by FormElement/FieldsDic...AidanWoolley2020-08-121-0/+3
* Use sphinx-apidoc to create API reference (GH-309)Chris Mayo2020-08-046-98/+102
* Fix an import in Py3.Stefan Behnel2020-08-041-1/+1
* Remove dead code.Stefan Behnel2020-08-031-1/+0
* Raise XMLSyntaxError instead of plain AssertionError when calling TreeBuilder...Stefan Behnel2020-07-281-3/+15
* Prepare release of 4.5.2.lxml-4.5.2Stefan Behnel2020-07-091-1/+1
* Cleaner: Catch bad arg combo in constructor (GH-301)Mike Lissner2020-06-202-0/+21
* Improve compilation of clean.py (e.g. dict iteration) by switching to languag...Stefan Behnel2020-06-191-1/+1
* Avoid calling hasattr when we need the attribute anyway, and validate the arg...Stefan Behnel2020-06-191-4/+10
* Extend C14N2 tests to cover comment handling and "strip_text" together.Stefan Behnel2020-06-141-16/+21
* LP#1882606: ``Cleaner.clean_html()`` discarded comments and PIs regardless of...Stefan Behnel2020-06-133-4/+49
* Use a bound method instead of looking it up on each element.Stefan Behnel2020-06-131-2/+2
* Fix a test after moving it to a different test module.Stefan Behnel2020-05-261-2/+2
* Move some ElementTree compatibility tests over to the etree-only tests since ...Stefan Behnel2020-05-262-248/+252
* Avoid globally overriding the libxml2 external entity resolver and instead se...Stefan Behnel2020-05-237-11/+51
* Prepare release of 4.5.1.lxml-4.5.1Stefan Behnel2020-05-191-1/+1
* Make it less likely that the serialisation of large documents (> MAX_INT) is ...Stefan Behnel2020-05-112-4/+6
* Make iter() work with qnames (GH-298)xmo-odoo2020-03-032-0/+26
* Prepare release of lxml 4.5.0.lxml-4.5.0Stefan Behnel2020-01-291-1/+1
* LP#1857794: Tail text of nodes that get removed from a document using item de...Stefan Behnel2020-01-022-1/+28
* Merge lxml-4.4 branch into master.Stefan Behnel2019-12-272-2/+13
|\
| * LP#1844674: Include tail text of comments and PIs in itertext() results (regr...Stefan Behnel2019-12-272-2/+13