| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | free GIL in resolver code when libxml2 potentially does I/O | Stefan Behnel | 2013-04-28 | 1 | -4/+14 |
| | | |||||
| * | always restore parser context options after calling into libxml2's parser | Stefan Behnel | 2013-04-28 | 1 | -1/+6 |
| | | |||||
| * | safely report IOErrors even in the face of unexpectedly encoded file names | Stefan Behnel | 2013-04-27 | 1 | -1/+9 |
| | | | | | | --HG-- extra : rebase_source : e19f5f1b11ba54126f147b2a67110b2d9b66754d | ||||
| * | remove _BaseParser from lxml.etree module dict and clean up some code | Stefan Behnel | 2013-03-23 | 1 | -3/+2 |
| | | |||||
| * | remove some useless explicit usages of C-API calls from the code base | Stefan Behnel | 2013-02-17 | 1 | -6/+6 |
| | | |||||
| * | clean up string parsing code a bit and improve unicode XML declaration error | Stefan Behnel | 2013-02-17 | 1 | -9/+10 |
| | | |||||
| * | Fix undefined C symbol in Python runtimes compiled without threading support | Stefan Behnel | 2013-01-24 | 1 | -1/+1 |
| | | |||||
| * | fix another load of C compiler warnings about xmlChar* unsignedness etc. | Stefan Behnel | 2012-08-11 | 1 | -1/+1 |
| | | |||||
| * | deleted dead code | Stefan Behnel | 2012-08-11 | 1 | -10/+0 |
| | | |||||
| * | fix parsing when long Unicode strings are passed into the feed() method: ↵ | Stefan Behnel | 2012-08-09 | 1 | -10/+3 |
| | | | | | part of the string was dropped | ||||
| * | fixed libxml2 API usage by appropriately using 'const' and 'xmlChar*' | Stefan Behnel | 2012-07-30 | 1 | -24/+23 |
| | | |||||
| * | use absolute cimports to prevent build interference with already installed ↵ | Stefan Behnel | 2012-07-30 | 1 | -2/+2 |
| | | | | | lxml packages | ||||
| * | code cleanup: replace call to PyErr_NoMemory() by explicit exception | Stefan Behnel | 2012-04-07 | 1 | -7/+7 |
| | | |||||
| * | fix some compiler warnings | Stefan Behnel | 2012-04-07 | 1 | -1/+1 |
| | | |||||
| * | minor code cleanup | Stefan Behnel | 2012-04-05 | 1 | -2/+2 |
| | | |||||
| * | instead of a global setup, use execution local error callbacks for XMLSchema ↵ | Stefan Behnel | 2012-04-05 | 1 | -10/+39 |
| | | | | | and parsing | ||||
| * | use 'cstring_h.*' instead of 'string' for string.h functions | Tay Ray Chuan | 2012-01-10 | 1 | -2/+2 |
| | | |||||
| * | reuse cython definition for INT_MAX | Tay Ray Chuan | 2012-01-08 | 1 | -8/+8 |
| | | |||||
| * | reuse cython definitions for stdio.h | Tay Ray Chuan | 2012-01-08 | 1 | -3/+3 |
| | | | | | For existing cimports from libc.stdio, apply the stdio.* convention. | ||||
| * | reuse cython definitions for string.h | Tay Ray Chuan | 2012-01-08 | 1 | -2/+2 |
| | | |||||
| * | use @cython.final and/or @cython.internal decorators for internal classes | Stefan Behnel | 2011-11-09 | 1 | -0/+5 |
| | | |||||
| * | exception handling fixes | Stefan Behnel | 2011-05-29 | 1 | -2/+3 |
| | | |||||
| * | fix more compiler warnings: unused and uninitialised variables | Stefan Behnel | 2011-05-28 | 1 | -0/+1 |
| | | |||||
| * | build fix | Stefan Behnel | 2011-05-24 | 1 | -3/+3 |
| | | |||||
| * | let parse() and iterparse() only close files they opened themselves, provide ↵ | Stefan Behnel | 2011-05-23 | 1 | -3/+6 |
| | | | | | auto-close option to resolvers | ||||
| * | [svn r4512] immediately close files after parsing from them | scoder | 2010-12-29 | 1 | -1/+17 |
| | | | | | | --HG-- branch : trunk | ||||
| * | [svn r4480] work around bug in libxml2 (ticket 661890) | scoder | 2010-10-21 | 1 | -0/+1 |
| | | | | | | --HG-- branch : trunk | ||||
| * | [svn r4405] r5576@lenny: sbehnel | 2010-05-01 06:44:38 +0200 | scoder | 2010-05-01 | 1 | -2/+2 |
| | | | | | | | | cleanup --HG-- branch : trunk | ||||
| * | [svn r4402] r5569@lenny: sbehnel | 2010-04-27 21:41:20 +0200 | scoder | 2010-04-27 | 1 | -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 +0200 | scoder | 2010-04-06 | 1 | -1/+1 |
| | | | | | | | | docstring fix --HG-- branch : trunk | ||||
| * | [svn r4394] r5554@lenny: sbehnel | 2010-04-01 23:50:28 +0200 | scoder | 2010-04-01 | 1 | -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 +0100 | scoder | 2010-03-26 | 1 | -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 +0100 | scoder | 2010-03-02 | 1 | -1/+1 |
| | | | | | | | | Py3 fixes --HG-- branch : trunk | ||||
| * | [svn r4330] r5439@lenny: sbehnel | 2010-01-30 21:10:56 +0100 | scoder | 2010-01-30 | 1 | -11/+14 |
| | | | | | | | | free the GIL while parsing chunks --HG-- branch : trunk | ||||
| * | [svn r4265] r5316@delle: sbehnel | 2009-11-11 17:26:12 +0100 | scoder | 2009-11-24 | 1 | -6/+6 |
| | | | | | | | | use PyBytes_*() instead of PyString_*() --HG-- branch : trunk | ||||
| * | [svn r4233] r5283@delle: sbehnel | 2009-10-17 01:16:46 +0200 | scoder | 2009-10-17 | 1 | -3/+3 |
| | | | | | | | | fix PyBytes/PyString usage --HG-- branch : trunk | ||||
| * | [svn r4231] r5280@delle: sbehnel | 2009-10-16 23:38:38 +0200 | scoder | 2009-10-16 | 1 | -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 +0200 | scoder | 2009-08-13 | 1 | -7/+7 |
| | | | | | | | | fix recover flag in feed parser --HG-- branch : trunk | ||||
| * | [svn r4183] r5188@delle: sbehnel | 2009-07-14 20:14:34 +0200 | scoder | 2009-07-14 | 1 | -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 +0200 | scoder | 2009-05-31 | 1 | -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 +0100 | scoder | 2009-03-27 | 1 | -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 +0100 | scoder | 2009-03-27 | 1 | -6/+1 |
| | | | | | | | | uglify long docstring to make MSVC happy --HG-- branch : trunk | ||||
| * | [svn r4130] r5087@delle: sbehnel | 2009-03-02 14:04:13 +0100 | scoder | 2009-03-02 | 1 | -6/+2 |
| | | | | | | | | cleanup --HG-- branch : trunk | ||||
| * | [svn r4129] r5084@delle: sbehnel | 2009-03-01 21:57:13 +0100 | scoder | 2009-03-01 | 1 | -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 +0100 | scoder | 2009-02-20 | 1 | -1/+2 |
| | | | | | | | | Py3 fixes --HG-- branch : trunk | ||||
| * | [svn r4020] r4875@delle: sbehnel | 2008-11-17 23:22:34 +0100 | scoder | 2008-11-17 | 1 | -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 +0200 | scoder | 2008-10-16 | 1 | -5/+1 |
| | | | | | | | | cleanup and simplification --HG-- branch : trunk | ||||
| * | [svn r3981] r4810@delle: sbehnel | 2008-10-16 22:32:57 +0200 | scoder | 2008-10-16 | 1 | -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 +0200 | scoder | 2008-09-21 | 1 | -7/+1 |
| | | | | | | | | fix encoding override also for the feed parser --HG-- branch : trunk | ||||
| * | [svn r3977] r4799@delle: sbehnel | 2008-09-17 21:30:57 +0200 | scoder | 2008-09-21 | 1 | -3/+4 |
| | | | | | | | | fix for parser encoding keyword --HG-- branch : trunk | ||||
