summaryrefslogtreecommitdiff
path: root/src/lxml
Commit message (Collapse)AuthorAgeFilesLines
* improve HTML parsing in lxml.html in the face of preceding whitespaceStefan Behnel2013-04-281-12/+18
|
* Merge pull request #118 from cko/framesscoder2013-04-281-0/+36
|\ | | | | add tests for parsing html frames (bug 599318)
| * add tests for html frames (bug 599318)Christine Koppelt2013-04-271-0/+36
| |
* | avoid writing duplicate 'nofollow' argument into HTML 'rel' attributes while ↵Stefan Behnel2013-04-282-8/+13
| | | | | | | | cleaning
* | Merge pull request #120 from cko/relattr2scoder2013-04-282-1/+17
|\ \ | | | | | | proper handling of 'rel' attribute for links (Bug 971754)
| * | proper handling of 'rel' attribute for links (Bug 971754)Christine Koppelt2013-04-272-1/+17
| | |
* | | fix tests in Py2.5 and Py3Stefan Behnel2013-04-282-4/+17
| | |
* | | add test for 'no_network' parser optionStefan Behnel2013-04-281-2/+66
| | |
* | | add tests for parsing from HTTP URLsStefan Behnel2013-04-282-0/+136
| | |
* | | free GIL in resolver code when libxml2 potentially does I/OStefan Behnel2013-04-281-4/+14
| | |
* | | always restore parser context options after calling into libxml2's parserStefan Behnel2013-04-281-1/+6
| | |
* | | Avoid error in lxml.html.fromstring() if content contains no body (bugs ↵Stefan Seelmann2013-04-272-0/+44
| | | | | | | | | | | | 599318, 690319)
* | | Merge pull request #117 from vincero/712941scoder2013-04-271-0/+16
|\ \ \ | |/ / |/| | added test for directory name that contains characters beyond latin-1
| * | added test for directory name that contains characters beyond latin-1Max Jakob2013-04-271-0/+16
| | |
* | | safely report IOErrors even in the face of unexpectedly encoded file namesStefan Behnel2013-04-272-2/+14
| | | | | | | | | | | | | | | --HG-- extra : rebase_source : e19f5f1b11ba54126f147b2a67110b2d9b66754d
* | | Merge pull request #116 from cko/doco2scoder2013-04-271-1/+4
|\ \ \ | | |/ | |/| slightly extended documentation
| * | slightly extended documentationChristine Koppelt2013-04-271-1/+4
| |/
* | fix careful javascript exclusion in cleanerStefan Behnel2013-04-271-1/+1
| |
* | fix for Bug #715687 (Consider host_whitelist and whitelist_tags before ↵Christine Koppelt2013-04-272-3/+30
|/ | | | deleting element)
* Typo in docstringNicolas Delaby2013-04-111-1/+1
|
* 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
|
* clean up some code in the serialiserStefan Behnel2013-04-011-25/+28
|
* minor code cleanupStefan Behnel2013-04-011-4/+4
|
* Merge pull request #107 from zzzeek/masterscoder2013-03-312-4/+34
|\ | | | | repair non-namespace-aware attribute mis-interpretation in ElementTreeContentHandler
| * - pass through non-NS aware attribute names as is; a ":" should just go toMike Bayer2013-03-302-20/+6
| | | | | | | | | | ValueError - use boolean test for attributes dict
| * - repair issue in sax.ElementTreeContentHandlerMike Bayer2013-03-292-4/+48
| | | | | | | | | | | | | | whereby attributes passed to startElement() would be mis-interpreted as containing a namespace attribute, leading to a TypeError, as well as where attributes with namespaces wouldn't be split up correctly when passed to startElement().
* | minor code cleanupStefan Behnel2013-03-291-7/+3
| |
* | fix regex and add test for itStefan Behnel2013-03-292-2/+23
| |
* | fix XSLT serialisation error for Unicode string outputStefan Behnel2013-03-291-1/+1
|/
* xmlBufLength() is not exported by libxml2, use xmlBufUse() insteadStefan Behnel2013-03-293-4/+4
|
* docstring fixStefan Behnel2013-03-291-1/+1
|
* fix Py3 glitch in lxml.htmlStefan Behnel2013-03-261-1/+1
|
* remove _BaseParser from lxml.etree module dict and clean up some codeStefan Behnel2013-03-231-3/+2
|
* fix illegal memory access during cleanup in _IncrementalFileWriterStefan Behnel2013-03-231-7/+10
|
* guard xmlfile() context manager against double __exit__() callsStefan Behnel2013-03-231-1/+2
|
* add some tests for proxy reuseStefan Behnel2013-03-171-1/+49
|
* safety fixStefan Behnel2013-02-241-2/+2
|
* remove some useless explicit usages of C-API calls from the code baseStefan Behnel2013-02-1711-79/+62
|
* clean up string parsing code a bit and improve unicode XML declaration errorStefan Behnel2013-02-171-9/+10
|
* disable doctest in Py2.5 that requires the 'with' statementStefan Behnel2013-02-101-1/+1
|
* add documentation for xmlfile() APIStefan Behnel2013-02-101-2/+4
|
* fix error messageStefan Behnel2013-01-291-1/+1
|
* add safety checks to public C-APIStefan Behnel2013-01-261-1/+7
|
* add copy.copy() support to _Attrib proxy, add safety checks to _Attrib methodsStefan Behnel2013-01-262-14/+70
|
* reject negative path indices in ElementPath (illegal in XPath and previously ↵Stefan Behnel2013-01-241-5/+9
| | | | broken in ElementPath)
* reject invalid 0-index in ElementPath predicatesStefan Behnel2013-01-241-0/+3
|
* Fix undefined C symbol in Python runtimes compiled without threading supportStefan Behnel2013-01-241-1/+1
|
* merge lxml-3.0 branch into masterStefan Behnel2013-01-241-0/+12
|\
| * add test for using different nsmaps in el.find*()lxml-3.0Stefan Behnel2013-01-221-0/+12
| | | | | | | | | | --HG-- extra : transplant_source : %7Dd%8Fs%A5%CEp%F3%9Eco%15%ACDr%21%C8%F0%2B%B0