summaryrefslogtreecommitdiff
path: root/TODO
Commit message (Collapse)AuthorAgeFilesLines
* small update trying to add an API to get useful error informations backDaniel Veillard2005-01-071-1/+1
| | | | | | | * TODO: small update * xmlregexp.c: trying to add an API to get useful error informations back from a failing regexp context. Daniel
* applied patch from Malcolm Tredinnick fixing errata E20 concerningDaniel Veillard2004-09-261-49/+0
| | | | | | | | * valid.c TODO: applied patch from Malcolm Tredinnick fixing errata E20 concerning NMTOKENS and co. validation #153722 * result/VC/AttributeNmtokens test/VC/AttributeNmtokens test/VCM/AttributeNmtokens.xml: also added tests from Malcolm Daniel
* included a new function to reuse a Push parser context, based on GrahamDaniel Veillard2003-10-281-3/+0
| | | | | | | | | * parser.c include/libxml/parser.h: included a new function to reuse a Push parser context, based on Graham Bennett original code * valid.c: in HTML, a name in an input is not an ID * TODO: bug list update Daniel
* fix bug #125047 about serializing when finding a document fragment node.Daniel Veillard2003-10-281-0/+6
| | | | | | * tree.c: fix bug #125047 about serializing when finding a document fragment node. Daniel
* applied patch from Patrick Welche provided in bug #125432 , futureDaniel Veillard2003-10-241-0/+48
| | | | | | | | | * libxml.m4: applied patch from Patrick Welche provided in bug #125432 , future proofing the .m4 file. * parser.c: resetting the context should also reset the error * TODO: problem of conformance w.r.t. E20 was raised in the XML Core telconf and libxml2 isn't conformant there. Daniel
* added a new API xmlXIncludeProcessTree() to process XInclude only on aDaniel Veillard2003-07-221-0/+1
| | | | | | | * xinclude.c include/libxml/xinclude.h: added a new API xmlXIncludeProcessTree() to process XInclude only on a subtree this should fix bug #115385 Daniel
* updated a bit fixed the comment, threads now default to on fixed anDaniel Veillard2003-04-211-18/+25
| | | | | | | * TODO: updated a bit * configure.in: fixed the comment, threads now default to on * parserInternals.c: fixed an erroneous xmlMallocAtomic() call Daniel
* updated a bit made a comment more specific more work on the SchemasDaniel Veillard2002-04-221-11/+14
| | | | | | | | | * TODO: updated a bit * parser.c: made a comment more specific * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the Schemas conformance. * test/schemas result/schemas: updated the test list Daniel
* fixed compilation under Cygwin #57503 update DanielDaniel Veillard2001-07-141-0/+8
| | | | | | * xmllint.c: fixed compilation under Cygwin #57503 * TODO: update Daniel
* fixed the bug generating a template loop in libxslt when usingDaniel Veillard2001-06-231-0/+3
| | | | | | | | * xpath.c: fixed the bug generating a template loop in libxslt when using docbook-xsl-1.4, * should filter out document nodes * HACKING: added William * TODO: updated Daniel
* - TODO: updated adding cleanup of generated docDaniel Veillard2001-06-171-0/+2
| | | | | | | - configure.in: prepared to release 2.3.11 - xmllint.c: added --version for bug reporting - doc/html/*.html: rebuilt the doc Daniel
* - Makefile.am example/Makefile.am: Laszlo PETER provided a fixDaniel Veillard2001-06-151-7/+10
| | | | | | when using -liconv - TODO: updated Daniel
* small flush of laptop, danielDaniel Veillard2001-06-151-10/+8
|
* - TODO: updated - nanohttp.[ch] : started adding APIs to get theDaniel Veillard2001-05-281-2/+4
| | | | | | | | | | - TODO: updated - nanohttp.[ch] : started adding APIs to get the redirected URL when this occurs (needed for further base computation - tree.h: cleanup - encoding.c: cleanup - SAX.c: minor change around ctxt->loadsubset Daniel
* This improves seriously some XSLt speed tests:Daniel Veillard2001-04-281-2/+4
| | | | | | | - xpath.c: simple and efficient optimization, XPath functions aways bind to the same code, cache this - TODO: updated (by saying some is obsolete) Daniel
* Patches bug fixes and on new function:Daniel Veillard2001-01-151-0/+5
| | | | | | | | | | | | | | - xpath.c: fixed the comaprision of values and nodelists, need to compare nodelist still ... - debugXML.c: avoided a possible core dump - HTMLparser.c: cleanup - nanohttp.c: contributed fix. - tree.c: fixes in properties handling added xmlSetNsProp needed by libxslt - xpathInternals.h: exported xmlXPathBooleanFunction, added a comment - TODO: updated Daniel
* One new set of patches:Daniel Veillard2001-01-041-1/+1
| | | | | | | | - tree.c: fixed a stupid bug - valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com> patches related to validation of an XInclude processing result - TODO: updated Daniel
* Restarted hacking :-) :Daniel Veillard2001-01-031-1/+2
| | | | | | | | | | - xmllint.c: Made is so if the file name is "-" is will read form standard input. Sven Heinicke <sven@zen.org> - tree.c: fixed a problem when growing buffer - tree.h: fixed the comment of the node types following andersca comment - TODO: updated Daniel
* Finally had a bit of time to resynch both trees:Daniel Veillard2000-12-271-0/+3
| | | | | | | | | | | | | | | | | | | | - HTMLparser.[ch]: added a way to avoid adding automatically omitted tags. htmlHandleOmittedElem() allows to change the default handling. - tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and xmlDocDumpFormatMemoryEnc(), uses memory functions for output of xmllint too when using --memory flag, added a memory test suite at the Makefile level. - xpathInternals.h xpath.[ch] xpointer.c: fixed problems with namespace use when encountering QNames in XPath evalation, added xmlns() scheme in XPointer. - nanoftp.c : incorporated a fix - parser.c xmlIO.c: fixed problems raised with encoding when using the memory I/O - parserInternals.c: closed bug 25934 reported by torsten.landschoff@innominate.de - TODO: updated Daniel
* Bug fixes new Xinclude tests:Daniel Veillard2000-11-121-0/+2
| | | | | | | | | | | | | | - nanoftp.c: fixed gcc 2.95 new warnings - SAX.c: fixed a stupid bug - tree.c: fixed a formatting problem when round-tripping from/to memory - xinclude.c: chased memleak, fixed a base problem - xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ? xmlXPtrBuildNodeList() - TODO: updated - Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude: adding a first small set of regression tests for XInclude Daniel
* - parser.c test/wap.xml result/noent/wap.xml result/wap.xml:Daniel Veillard2000-10-151-3/+4
| | | | | | Closed bug #27499, added to regression tests - TODO: updated Daniel
* - configure.in: releasing 2.2.4Daniel Veillard2000-10-011-8/+3
| | | | | | | | | | - parser.[ch]: added xmlStrEqual() - HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to use xmlStrEqual instead - TODO: updated - added an XPath test Daniel
* Various contribs: - xpath.c: patch for normalize-string()Daniel Veillard2000-09-241-0/+3
| | | | | | | | | | | Various contribs: - xpath.c: patch for normalize-string() substring-before(), substring-after() and translate() functions from Bjorn Reese <breese@mail1.stofanet.dk> - libxml.m4 Makefile.am: added libxml.m4 from Debian ? Fredrik Hallenberg <hallon@lysator.liu.se> - TODO: updated Daniel
* Bunch of new parser cleanup work:Daniel Veillard2000-08-271-2/+9
| | | | | | | | | | | | | | | | | - SAX.c tree.c debugXML.c: fixed bogus behaviour when an undeclared namespace prefix was used, added a warning. Cleaned up support w.r.t. entities, spilling out a warning and being pedantic on lookups. - test/warning/ent9 : added testcase for previous example. - TODO: updated - parserInternals.h parser.c: changed the way names are parsed now allow infinite size and decrease penalty for normal use - parser.c: Started a big cleanup/check of the parser code, fixed some of the most tortuous entity code, spotted code unused anymore - test/*: added tests for very long names and related nasty things. Daniel
* libxml now grok Docbook-3.1.5 and Docbook-4.1.1 DTDs, thisDaniel Veillard2000-08-261-0/+5
| | | | | | | | | | | | | | | | | popped out a couple of bugs and 3 speed issues, there is only on minor speed issue left. Assorted collection of user reported bugs and fixes: - doc/encoding.html: added encoding aliases doc - doc/xml.html: updates - encoding.[ch]: added EncodingAliases functions - entities.[ch] valid.[ch] debugXML.c: removed two serious bottleneck affecting large DTDs like Docbook - parser.[ch] xmllint.c: added a pedantic option, will be useful - SAX.c: redefinition of entities is reported in pedantic mode - testHTML.c: uninitialized warning from gcc - uri.c: fixed a couple of bugs - TODO: added issue raised by Michael Daniel
* Small cleanups, updates, DanielDaniel Veillard2000-08-201-3/+4
|
* - nanohttp.c: fixed socklen_t replacement to unsigned intDaniel Veillard2000-07-211-3/+2
| | | | | | | | | - parser.c: fixed a space handdling missing at the end of production 28 DOCTYPE. - xmlmemory.c: fixed a stupid bug on the routine to override allocation functions - TODO: updated Daniel
* - doc/encoding.html doc/xml.html: added I18N docDaniel Veillard2000-07-141-6/+9
| | | | | | | | | | | | | | | | | | | | - encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding improvements, both parser and filters, added ASCII & HTML, fixed the ISO-Latin-1 one - xmllint.c testHTML.c: added/made visible --encode - debugXML.c : cleanup - most .c files: applied patches due to warning on Windows and when using Sun Pro cc compiler - xpath.c : cleanup memleaks - nanoftp.c : added a TESTING preprocessor flag for standalong compile so that people can report bugs more easilly - nanohttp.c : ditched socklen_t which was a portability mess and replaced it with unsigned int. - tree.[ch]: added xmlHasProp() - TODO: updated - test/ : added more test for entities, NS, encoding, HTML, wap - configure.in: preparing for 2.2.0 release Daniel
* - win32config.h.in: updatedDaniel Veillard2000-06-301-1/+3
| | | | | | | | | | | | | | - xmlversion.h.in: crap forgot to update this, this mean 2.1.0 lacks iconv support :-( need to release 2.1.1 - configure.in: release 2.1.1 - HTMLparser: fixed bug #14784 - xpath.c HTMLparser.c encoding.c parser.c: fix warning raised by Windows compiler - HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in the SAX startDocument() callback. - TODO: updated - rebuild doc Daniel
* - Large resync between W3C and Gnome treeDaniel Veillard2000-06-281-4/+11
| | | | | | | | | | | | | | | | | | | - configure.in: 2.1.0 prerelease - example/Makefile.am example/gjobread.c tree.h: work on libxml1 libxml2 convergence. - nanoftp, nanohttp.c: fixed stalled connections probs - HTMLtree.c SAX.c : support for attribute without values in HTML for andersca - valid.c: Fixed most validation + namespace problems - HTMLparser.c: start document callback for andersca - debugXML.c xpath.c: lots of XPath fixups from Picdar Technology - parser.h, SAX.c: serious speed improvement for large CDATA blocks - encoding.[ch] xmlIO.[ch]: Improved seriously saving to different encoding - config.h.in parser.c xmllint.c: added xmlCheckVersion() and the LIBXML_TEST_VERSION macro Daniel
* revamped the encoding support, added iconv support, so now libxml ifDaniel Veillard2000-05-031-2/+7
| | | | | | | | | | | | | | | | | | | | | | * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped the encoding support, added iconv support, so now libxml if compiled with iconv automatically support japanese encodings among others. Work based on initial patch from Yuan-Chen Cheng I may have broken binary compat in the encoding handler registration scheme, but that was so utterly broken I don't expect anybody to have used this feature until now. * parserInternals.h: fixup on the CHAR range macro * xml-error.h, parser.c: catch URL/URI errors using the uri.c code. * tree.[ch]: added xmlBufferGrow(), was needed for iconv * uri.c: added xmlParseURI() I can't believe I forgot to implement this one in 2.0 !!! * SAX.c: moved doc->encoding update in the endDocument() call. * TODO: updated. Iconv rules :-) Daniel
* removed extraneous xmlRemoveProp definition added item aboutDaniel Veillard2000-04-241-0/+2
| | | | | | | | | | | | | * tree.h: removed extraneous xmlRemoveProp definition * TODO: added item about --disable-corba configure switch * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation * nanoftp.c: fixed include problems giving troubles on AIX and slowlaris * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c parser.c nanoftp.c nanohttp.c SAX.c testSAX.c : comment and headers changes to lower gtk-doc number of warnings * doc/html/*: rebuilt docs Daniel
* libxml2 prerelease ?LIBXML_TEST_2_0_0Daniel Veillard2000-04-071-5/+7
| | | | | | | | - xmlIO cleanup, xmlRegisterInputCallbacks() for new input method - fixed xmlPrevSibling and xmlNextSibling - TODO: updated - doc/* : updated/regenerated Daniel
* Work done on the plane, ready to release libxml2-2.0.0, DanielDaniel Veillard2000-04-031-10/+17
|
* uri.c uri.h: finished the escaping handling, the base support and the URIDaniel Veillard2000-03-241-2/+2
| | | | | | | | | path normalization. Makefile.am: added instructions to generate testURI TODO: updated doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated, added links and icons for W3C and Gnome Daniel
* - TODO: updated - xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() toDaniel Veillard2000-03-201-10/+11
| | | | | | | | | - TODO: updated - xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override libxml default allocation function with another set (like gmalloc/gfree). - Makefile.am, uri.c, uri.h: added a set of functions to do exact (litteraly copied from the RFC 2396 productions) parsing and handling of URI. Daniel
* Added TODO, desactivated memory debug, ran make tests, daniel.Daniel Veillard2000-03-141-43/+78
|
* - bux fixes in XPath implementationDaniel Veillard2000-01-241-0/+4
| | | | | | | - fixed xml-config --version - updated TODO Daniel
* Updated TODO conditionnal compile of messages from the parser/tree.c code,Daniel Veillard2000-01-151-8/+143
| | | | | | Updated TODO conditionnal compile of messages from the parser/tree.c code, Daniel
* Huge commit: 1.5.0, XML validation, Xpath, bugfixes, examples .... DanielDaniel Veillard1999-08-101-0/+2
|
* Removal of threading problems, update documentation, added SAX tests, DanielDaniel Veillard1999-04-211-10/+1
|
* Release 0.2, 80% rewrite, nothing left intact ... DanielDaniel Veillard1998-08-131-13/+12
|
* Added the XML code developped at W3C, Daniel.Daniel Veillard1998-07-241-0/+30