summaryrefslogtreecommitdiff
path: root/src/lxml/lxml.etree.pyx
Commit message (Expand)AuthorAgeFilesLines
* clarify docs: ElementTree.iter() does not visit siblings of the root elementStefan Behnel2014-12-061-1/+3
* add a method tree.getelementpath(element) that generates a structural Element...Stefan Behnel2014-04-061-1/+72
* remove some legacy codeStefan Behnel2014-03-101-7/+1
* remove some legacy codeStefan Behnel2014-03-101-7/+2
* fix crash with Element subtypes using __slots__ by removing freelists from no...Stefan Behnel2014-03-031-5/+1
* replace outdated references to encoding=unicode in the docs by encoding="unic...Stefan Behnel2014-02-261-1/+1
* use dedicated immutable mapping type for empty immutable mappings instead of ...Stefan Behnel2014-02-171-2/+35
* safety fixStefan Behnel2014-01-181-0/+2
* minor C code simplificationStefan Behnel2014-01-181-1/+3
* use @cython.no_gc_clear decorator for Elements to get rid of double _Document...Stefan Behnel2014-01-171-2/+1
* enable doctest testing in etree module and extend some of themStefan Behnel2014-01-171-5/+11
* simplify C code a bit and raise type conversion errors earlier on some boolea...Stefan Behnel2014-01-171-4/+4
* add sanity check to fromstringlist() that rejects plain strings as input (ins...Stefan Behnel2014-01-161-0/+3
* minor code simplificationStefan Behnel2014-01-111-20/+8
* make "attrib" value of Entity and Comment objects immutableStefan Behnel2014-01-101-1/+1
* merge lxml-3.2 branch into masterStefan Behnel2014-01-061-8/+4
|\
| * rewrite fix for instantiating internal/external subset DTDs by properly copyi...Stefan Behnel2014-01-061-8/+4
* | merge lxml-3.2 branch into masterStefan Behnel2014-01-051-2/+2
|\ \ | |/
| * fix DTD-API iteration of attributes in internal/external subset DTDsStefan Behnel2014-01-051-2/+2
* | fix type name display in exception messages under Py3Stefan Behnel2013-12-281-1/+1
* | declare _Document class @final and make it use a freelistStefan Behnel2013-12-011-0/+2
* | reduce freelist sizeStefan Behnel2013-12-011-1/+1
* | add freelist to some often instantiated classesStefan Behnel2013-12-011-0/+6
* | minor code simplificationStefan Behnel2013-12-011-1/+1
* | minor code cleanupStefan Behnel2013-12-011-1/+1
* | remove redundant codeStefan Behnel2013-12-011-1/+0
* | improve docstringStefan Behnel2013-11-031-3/+4
* | avoid excessive list reallocation in the rotating error logStefan Behnel2013-10-251-0/+3
* | clean up some codeStefan Behnel2013-10-091-6/+6
* | fix return value in corner case of some iteration methodsStefan Behnel2013-10-091-2/+2
* | clean up some codeStefan Behnel2013-10-091-5/+2
* | clean up some codeStefan Behnel2013-10-091-2/+2
* | safety fixStefan Behnel2013-10-091-2/+4
* | clean up some codeStefan Behnel2013-10-091-3/+3
* | clean up some codeStefan Behnel2013-10-091-5/+2
* | streamline el.attrib access a littleStefan Behnel2013-10-091-1/+1
* | remove some unnecessary C-ismsStefan Behnel2013-10-091-4/+4
* | minor code cleanupsStefan Behnel2013-10-091-3/+2
* | refactor iterparse() event collection into a general parser feature to suppor...Stefan Behnel2013-09-081-0/+10
|/
* commentStefan Behnel2013-08-291-1/+1
* fix and test compressed plain text serialisation to file-like objectsStefan Behnel2013-07-291-3/+0
* fix support for Py2.4Stefan Behnel2013-07-281-1/+1
* streamline QName comparison to other objectsStefan Behnel2013-07-281-4/+8
* tighten type declarations in QName classStefan Behnel2013-07-271-3/+3
* raise ValueError instead of AssertionError on invalid Entity namesStefan Behnel2013-05-071-2/+2
* optimise tree iteration a little moreStefan Behnel2013-04-061-1/+3
* work-around to reduce tree iteration overhead a bitStefan Behnel2013-04-061-2/+4
* safety fixStefan Behnel2013-02-241-2/+2
* remove some useless explicit usages of C-API calls from the code baseStefan Behnel2013-02-171-6/+3
* add copy.copy() support to _Attrib proxy, add safety checks to _Attrib methodsStefan Behnel2013-01-261-11/+34