summaryrefslogtreecommitdiff
path: root/src/lxml/parser.pxi
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* safely report IOErrors even in the face of unexpectedly encoded file namesStefan Behnel2013-04-271-1/+9
| | | | | --HG-- extra : rebase_source : e19f5f1b11ba54126f147b2a67110b2d9b66754d
* remove _BaseParser from lxml.etree module dict and clean up some codeStefan Behnel2013-03-231-3/+2
|
* remove some useless explicit usages of C-API calls from the code baseStefan Behnel2013-02-171-6/+6
|
* clean up string parsing code a bit and improve unicode XML declaration errorStefan Behnel2013-02-171-9/+10
|
* Fix undefined C symbol in Python runtimes compiled without threading supportStefan Behnel2013-01-241-1/+1
|
* fix another load of C compiler warnings about xmlChar* unsignedness etc.Stefan Behnel2012-08-111-1/+1
|
* deleted dead codeStefan Behnel2012-08-111-10/+0
|
* fix parsing when long Unicode strings are passed into the feed() method: ↵Stefan Behnel2012-08-091-10/+3
| | | | part of the string was dropped
* fixed libxml2 API usage by appropriately using 'const' and 'xmlChar*'Stefan Behnel2012-07-301-24/+23
|
* use absolute cimports to prevent build interference with already installed ↵Stefan Behnel2012-07-301-2/+2
| | | | lxml packages
* code cleanup: replace call to PyErr_NoMemory() by explicit exceptionStefan Behnel2012-04-071-7/+7
|
* fix some compiler warningsStefan Behnel2012-04-071-1/+1
|
* minor code cleanupStefan Behnel2012-04-051-2/+2
|
* instead of a global setup, use execution local error callbacks for XMLSchema ↵Stefan Behnel2012-04-051-10/+39
| | | | and parsing
* use 'cstring_h.*' instead of 'string' for string.h functionsTay Ray Chuan2012-01-101-2/+2
|
* reuse cython definition for INT_MAXTay Ray Chuan2012-01-081-8/+8
|
* reuse cython definitions for stdio.hTay Ray Chuan2012-01-081-3/+3
| | | | For existing cimports from libc.stdio, apply the stdio.* convention.
* reuse cython definitions for string.hTay Ray Chuan2012-01-081-2/+2
|
* use @cython.final and/or @cython.internal decorators for internal classesStefan Behnel2011-11-091-0/+5
|
* exception handling fixesStefan Behnel2011-05-291-2/+3
|
* fix more compiler warnings: unused and uninitialised variablesStefan Behnel2011-05-281-0/+1
|
* build fixStefan Behnel2011-05-241-3/+3
|
* let parse() and iterparse() only close files they opened themselves, provide ↵Stefan Behnel2011-05-231-3/+6
| | | | auto-close option to resolvers
* [svn r4512] immediately close files after parsing from themscoder2010-12-291-1/+17
| | | | | --HG-- branch : trunk
* [svn r4480] work around bug in libxml2 (ticket 661890)scoder2010-10-211-0/+1
| | | | | --HG-- branch : trunk
* [svn r4405] r5576@lenny: sbehnel | 2010-05-01 06:44:38 +0200scoder2010-05-011-2/+2
| | | | | | | cleanup --HG-- branch : trunk
* [svn r4402] r5569@lenny: sbehnel | 2010-04-27 21:41:20 +0200scoder2010-04-271-13/+18
| | | | | | | API hardening against uninitialised proxies and missing __init__ calls --HG-- branch : trunk
* [svn r4396] r5558@lenny: sbehnel | 2010-04-02 18:01:37 +0200scoder2010-04-061-1/+1
| | | | | | | docstring fix --HG-- branch : trunk
* [svn r4394] r5554@lenny: sbehnel | 2010-04-01 23:50:28 +0200scoder2010-04-011-0/+3
| | | | | | | export XMLParser as XMLTreeBuilder, as ET 1.2 calls it --HG-- branch : trunk
* [svn r4384] r5534@lenny: sbehnel | 2010-03-26 08:11:00 +0100scoder2010-03-261-9/+9
| | | | | | | parser exception refactoring to better match ET 1.3 --HG-- branch : trunk
* [svn r4362] r5496@lenny: sbehnel | 2010-03-02 11:26:46 +0100scoder2010-03-021-1/+1
| | | | | | | Py3 fixes --HG-- branch : trunk
* [svn r4330] r5439@lenny: sbehnel | 2010-01-30 21:10:56 +0100scoder2010-01-301-11/+14
| | | | | | | free the GIL while parsing chunks --HG-- branch : trunk
* [svn r4265] r5316@delle: sbehnel | 2009-11-11 17:26:12 +0100scoder2009-11-241-6/+6
| | | | | | | use PyBytes_*() instead of PyString_*() --HG-- branch : trunk
* [svn r4233] r5283@delle: sbehnel | 2009-10-17 01:16:46 +0200scoder2009-10-171-3/+3
| | | | | | | fix PyBytes/PyString usage --HG-- branch : trunk
* [svn r4231] r5280@delle: sbehnel | 2009-10-16 23:38:38 +0200scoder2009-10-161-0/+9
| | | | | | | fix bug 410916: entity non-resolution in feed parser --HG-- branch : trunk
* [svn r4190] r5203@delle: sbehnel | 2009-08-13 09:06:20 +0200scoder2009-08-131-7/+7
| | | | | | | fix recover flag in feed parser --HG-- branch : trunk
* [svn r4183] r5188@delle: sbehnel | 2009-07-14 20:14:34 +0200scoder2009-07-141-5/+5
| | | | | | | | - make sure the target parser *always* calls .close(), also in error cases - '.target' property on parsers for accessing their target object --HG-- branch : trunk
* [svn r4151] r5128@delle: sbehnel | 2009-05-31 22:46:55 +0200scoder2009-05-311-9/+22
| | | | | | | support injecting XML Schema default attributes into a document during validation --HG-- branch : trunk
* [svn r4143] r5112@delle: sbehnel | 2009-03-27 22:06:09 +0100scoder2009-03-271-2/+7
| | | | | | | support 'huge_tree' parser option to disable security restrictions in libxml2 2.7 --HG-- branch : trunk
* [svn r4138] r5102@delle: sbehnel | 2009-03-23 09:04:23 +0100scoder2009-03-271-6/+1
| | | | | | | uglify long docstring to make MSVC happy --HG-- branch : trunk
* [svn r4130] r5087@delle: sbehnel | 2009-03-02 14:04:13 +0100scoder2009-03-021-6/+2
| | | | | | | cleanup --HG-- branch : trunk
* [svn r4129] r5084@delle: sbehnel | 2009-03-01 21:57:13 +0100scoder2009-03-011-19/+35
| | | | | | | reorder keyword arguments to move more frequently used ones first --HG-- branch : trunk
* [svn r4110] r5046@delle: sbehnel | 2009-02-20 21:24:44 +0100scoder2009-02-201-1/+2
| | | | | | | Py3 fixes --HG-- branch : trunk
* [svn r4020] r4875@delle: sbehnel | 2008-11-17 23:22:34 +0100scoder2008-11-171-2/+2
| | | | | | | code cleanup: use list.append() instead of PyList_Append() and let Cython do the rest --HG-- branch : trunk
* [svn r3982] r4814@delle: sbehnel | 2008-10-16 22:41:13 +0200scoder2008-10-161-5/+1
| | | | | | | cleanup and simplification --HG-- branch : trunk
* [svn r3981] r4810@delle: sbehnel | 2008-10-16 22:32:57 +0200scoder2008-10-161-3/+11
| | | | | | | fix for Resolver.resolve_string() to make it work with non-ASCII byte strings --HG-- branch : trunk
* [svn r3978] r4800@delle: sbehnel | 2008-09-17 22:13:58 +0200scoder2008-09-211-7/+1
| | | | | | | fix encoding override also for the feed parser --HG-- branch : trunk
* [svn r3977] r4799@delle: sbehnel | 2008-09-17 21:30:57 +0200scoder2008-09-211-3/+4
| | | | | | | fix for parser encoding keyword --HG-- branch : trunk