tree.c


Log

Author Commit Date CI Message
Daniel Veillard 2a3b8b75 2001-08-28T16:40:16 rere fix, Daniel
Daniel Veillard 6c662bdc 2001-08-28T16:25:03 oops forgot to zero terminate that string seems to break bonobo_ui which * tree.c: oops forgot to zero terminate that string seems to break bonobo_ui which expect mem[size] == 0 while that 0 is outside the range actually ... Daniel
Daniel Veillard 099772d1 2001-08-27T17:09:25 improved xmlDocDumpMemory() memory usage for Jody Daniel * tree.c: improved xmlDocDumpMemory() memory usage for Jody Daniel
Daniel Veillard 3a1528c5 2001-05-05T09:40:50 - entities.c tree.c parser.c: fix a problem raised after 1.8.12 non-utf document parsed with the old parser are not saved correctly force the UTF-8 encoding label on the new parser to detect it Daniel
Daniel Veillard 2e9f9b21 2001-03-24T08:43:16 Applied patch from Darin: * tree.[ch], .cvsignore: Darin fixed some CPP crap nobody noticed so far Daniel
Daniel Veillard 354edd89 2001-03-21T12:53:50 It's hard to estimate how much I hated to do this, but it's done ... The best way to solve the I18N problen is unfortunately to fix libxml1 parser to at least deal correctly with UTF8 and ISO-Latin-1 encodings. I have plugged in the 2.3.5 (or what will be it's not released yet) core XML parser in the libxml1 framework. No changes API wise. The only changes will be backward binary compatible extensions of some of the parser structures and the number of parser states. - configure.in: version will be 1.8.12 - Makefile.am: added .memdump tests - SAX.c entities.[ch] parser.[ch] tree.c valid.c xml-error.h xmlIO.[ch]: plugged the 2.3.5 libxml2 XML parser in, while preserving binary compatibility - uri.[ch]: the parser code really requires URI manipulation add this from 2.3.5 too - results/* : of course this changed the output of a number of tests - test/dtd12 : this test was actually not wellformed, the new parser pukes at it, fixed ... Daniel
George Lebl 8d348f92 2000-11-12T20:22:43 xmlAddPrevSibling and xmlAddNextSibling had reverse semantics from those Sun Nov 12 12:12:22 2000 George Lebl <jirka@5z.com> * tree.c: xmlAddPrevSibling and xmlAddNextSibling had reverse semantics from those documented. And the only use on gnome-cvs I could find was bonobo-ui which used the documented semantics apparently. Thus I switched the bodies of these two functions.
George Lebl 95853852 2000-11-04T23:35:15 When messing with the child list by adding children, don't just update the Sat Nov 04 18:36:52 2000 George Lebl <jirka@5z.com> * tree.c: When messing with the child list by adding children, don't just update the last pointer, but set the parent pointers as well for all the children, during the traversal. Also in xmlUnlinkNode, if the node is the doc->root node, set doc->root to NULL.
Daniel Veillard 0b52ad08 2000-09-07T15:03:41 aplied old patch from Sopwith fix Windows bug reported by Marcus Lankenau * Makefile.in: aplied old patch from Sopwith * tree.c: fix Windows bug reported by Marcus Lankenau <marcus.lankenau@socon.de> Daniel
Daniel Veillard 2c6feb54 2000-08-07T18:20:46 iTrying to fix a problem with CDATA sections, Daniel
Daniel Veillard 3e6d237f 2000-03-04T11:39:43 Blanks handling function, added 2.x upgrade doc, Daniel
Daniel Veillard e41f2b74 2000-01-30T20:00:07 Released 1.8.6, Daniel.
Daniel Veillard f967b904 2000-01-17T16:06:10 Fixed a hideous bu in xmlGetProp, reported by Rune.Djurhuus@fast.no, Daniel.
Daniel Veillard ad8f99df 2000-01-15T14:20:03 Updated TODO conditionnal compile of messages from the parser/tree.c code, Updated TODO conditionnal compile of messages from the parser/tree.c code, Daniel
Daniel Veillard 0142b84b 2000-01-14T14:45:24 Oops, it seems I forgot to commit 1.8.4 changes - restored xmlNewGlobalNs since this seems used - fixed a problem with INCLUDE_WINSOCK - removed all calls to exit() from the library code. - removed bugs detected by Windows compilers - started adding interfaces for parsing well balanced XML fragments - releasing 1.8.4 - rebuilt the docs Daniel
Daniel Veillard 2eac5039 2000-01-09T21:08:56 Added a Fragment function for Raph (DOM) Daniel.
Daniel Veillard 71b656e0 2000-01-05T14:46:17 - added xmlRemoveID() and xmlRemoveRef() - added check and handling when possibly removing an ID - fixed some entities problems - added xmlParseTryOrFinish() - changed the way struct aredeclared to allow gtk-doc to expose those - closed #4960 - fixes to libs detection from Albert Chin-A-Young - preparing 1.8.3 release Daniel
Daniel Veillard 686d6b6a 2000-01-03T11:08:02 - added xmlRemoveProp - changed the way Windows socket stuff get included - removed an indetermination xmLDecl/PI(xml...) - xmlNewNs wasn't checking for double definition - fixed a problem with dist-hook duplicates - fixed the loading of external entities APIs, now xmlLoadExternalEntity() is used everywhere - now the xhtml spec validates with the xhtml DTD. - error.c: fixed crashes in case of no input stream - added the xhtml spec and dtds to the validation tests and results Daniel
Daniel Veillard dbfd641b 1999-12-28T16:35:14 - Lots of improvements, too long to list here - Push mode for the XML parser (HTML to come) - XML shell like interface for debug - improvements on XPath and validation Daniel
Daniel Veillard 3c558c37 1999-12-22T11:30:41 - fix for PIs name starting with xml - fixed a potential problem with || and && ops - generate win32config.h for those on the Other Side ! Daniel
Daniel Veillard 5cb5ab8d 1999-12-21T15:35:29 - release 1.8.2 - HTML handling improvement - new tree handling functions - release 1.8.2 - HTML handling improvement - new tree handling functions - default namespace on attribute bug fixed - libxml use for C++ fixed (for good this time !) Daniel
Daniel Veillard 37846c63 1999-12-16T17:52:19 - Updated HTML test outputs - Fixed taht f....g problem with C++ and includes, Daniel
Daniel Veillard 62ba71e7 1999-12-16T17:52:19 - fixed a nasty bug destroying default namespace and Dia :-( introduced in 1.8.0 - closed bug #3950 Daniel
Daniel Veillard 944b5ff4 1999-12-15T19:08:24 A posteriori validation should now work, Added --postvalid to tester program Added xmlDocGetRootElement() to the API, Daniel
Daniel Veillard 10a2c653 1999-12-12T13:03:50 Large commit of changes done while travelling to XML'99 - cleanups on memory use and parsers - start of Link interfaces HTML and XLink - rebuild the doc - released as 1.8.0 Daniel
Daniel Veillard f5c2c870 1999-12-01T09:51:45 - added the patch from Carl Nygard <cnygard@bellatlantic.net> which allow impressive speed improvement on dataset with large text pieces, but at the cost of broken binary compatibility and slightly bigger memory usage. Configure with --with-buffers to activate them, they are protected with XML_USE_BUFFER_CONTENT define. - added xmlCleanupPredefinedEntities(), memory allocation cleanup Daniel
Daniel Veillard a819dace 1999-11-24T18:04:22 Added cleanup routines, cleanup with -pedantic on linux, closed #3788, Daniel
Daniel Veillard 11a48ec6 1999-11-23T10:40:46 Closing bug report #3748, changed global compression flag usage, and added xmlNewTextChild() and xmlNewDocRawNode(), Daniel
Daniel Veillard 51e3b154 1999-11-12T17:02:31 xmlSetProp() and xmlNewProp() fixes, mem extra alloc bug in parser fixed, Daniel
Daniel Veillard 3500838f 1999-10-25T13:15:52 BUG FIXED #2784 HTML parsing/output improvements Rebuilt, updated the docs BUG FIXED #2784 HTML parsing/output improvements Rebuilt, updated the docs Improvement of regression scripts, make testall should look clean Released as 1.7.4
Daniel Veillard 7c1206fc 1999-10-14T09:10:25 Revamped HTML parsing, lots of bug fixes for HTML stuff, Added xmlValidGetValidElements and xmlValidGetPotentialChildren, Completed and cleaned up the tests, Added doc for new modules gnome-xml-xmlmemory.html and gnome-xml-nanohttp.html, Daniel
Daniel Veillard 7d2c276a 1999-10-11T15:09:51 Fixed probles in some HTML tag autoclose, XML output bug on mixed-content and fixed the related output for tests, Daniel.
Daniel Veillard 00fdf370 1999-10-08T09:40:39 Improvement of doc, Raph patch for CORBA init, support for spaces in XPath, Daniel
Daniel Veillard dd6b3676 1999-09-23T22:19:22 Fixed CHAR, errno, alpha RPM compile, updated doc, Daniel
Daniel Veillard 7f7d1119 1999-09-22T09:46:25 Ready for 1.7.0, major changes, nanohttp, cleanup, binary compat with 1.4, etc... See Changelog, Daniel.
Daniel Veillard c08a2c6f 1999-09-08T21:35:25 Bug fixes, improvement on ID/IDREF support, 1.6.2, no memleaks, Daniel
Daniel Veillard 6454aec2 1999-09-02T22:04:43 Added memory debug wrappers, killed all detected memory leaks, Daniel
Daniel Veillard b96e6438 1999-08-29T21:02:19 Release 1.6, lot of fixes, more validation, code cleanup, added namespace on attributes, Daniel.
Daniel Veillard b05deb7f 1999-08-10T19:04:08 Huge commit: 1.5.0, XML validation, Xpath, bugfixes, examples .... Daniel
Daniel Veillard e2d034d3 1999-07-27T19:52:06 Bunch of updates, progressive parsing, updates on HTML, XPAth and docs, Daniel
Daniel Veillard 15b75af8 1999-07-26T16:42:37 Just adds 'const' to a couple of important parameters, patch from Michael Meeks <michael@oasis.edenproject.org>, Daniel.
Daniel Veillard 5233ffc8 1999-07-06T22:25:25 Restore binary compat, more HTML stuff, allow stdin input, Daniel.
Daniel Veillard be70ff71 1999-07-05T16:50:46 Closing reported bugs: 617 1591 1592, adding an HTML parser, Daniel
Daniel Veillard 14fff064 1999-06-22T21:49:07 Big changes, seems that 1.2.0 wasn't commited, here is 1.3.0, Daniel
Daniel Veillard 011b63cb 1999-06-02T17:44:04 Release of libxml-1.1, Daniel.
Daniel Veillard 27d88744 1999-05-29T11:51:49 CORBA defines fixes, char encoding atodetection, Daniel
Manish Vachharajani 5e60f5a2 1999-05-29T03:04:30 Prevent gnome-xml from writing two copies of the xml tree to the dest file in xmlSaveFile, and free the allocated buffer there
Daniel Veillard 5099ae89 1999-04-21T20:12:07 Removal of threading problems, update documentation, added SAX tests, Daniel
Daniel Veillard 517752b9 1999-04-05T12:20:10 Completed/revamped the SAX support, removed old namespace suppport, Daniel
Daniel Veillard 1e346af5 1999-02-22T10:33:01 Serious upgrade of internal subset support, setup for gtk-doc, Daniel
Daniel Veillard 68178935 1999-02-08T18:34:36 Oops, Daniel.
Daniel Veillard 6800ef35 1999-02-08T18:33:22 fixed xmlGetProp to return "" when the attribute is NULL, Daniel.
Daniel Veillard 726c7e3c 1999-02-08T15:13:10 Fixed the output of empty attributes, Daniel.
Daniel Veillard 3b9def15 1999-01-31T22:15:06 More work toward DTD parsing, informations on the mailing-list and Web, Daniel.
Daniel Veillard 39a1f9a3 1999-01-17T19:11:59 Speed, conformance testing, more parsing, general improvements, Daniel.
Daniel Veillard 7c92c0aa 1998-12-06T18:08:28 Changed the behaviour of xmlGetProp on NULL values, Daniel.
Daniel Veillard 44b3a061 1998-12-05T17:27:22 Patched a bug in the generation of empty attributes, Daniel.
Daniel Veillard be36afe1 1998-11-27T06:39:50 Added copy operations for node/tree/documents, Daniel.
Daniel Veillard 242590ee 1998-11-13T18:04:35 simple bug hunting done during rpm2html and rpmfind integration.
Daniel Veillard 25940b7c 1998-10-29T05:51:30 Cleanup, bug fixing, entities improvement, more documentation, Daniel.
Daniel Veillard 1625364f 1998-10-28T22:58:05 Cleanup of the API, more work done on the tree generation, Daniel.
Daniel Veillard 10c6a8fd 1998-10-28T01:00:12 A small patch and more doc, Daniel.
Daniel Veillard baf4cd58 1998-10-27T22:56:57 Added debugging code, a bit of parser cleanup, Daniel
Daniel Veillard ccb09637 1998-10-27T06:21:04 Changed the internals a lot for DOM, entity support, slight changes of API, more (if not all) formating of function comments, started documentation, Daniel.
Daniel Veillard 97b58777 1998-10-20T06:14:16 Set up the fonctions comment block, boring but useful, Daniel.
Daniel Veillard 33942846 1998-10-18T19:12:41 Make sure that new object carry the proper type value, Daniel.
Daniel Veillard 27fb0757 1998-10-17T06:47:46 Corbaization of the document structures, Daniel.
Daniel Veillard 0bef131b 1998-10-14T02:36:47 Added prev and doc pointers to Node, confomity with DOM, Daniel
Daniel Veillard 27864706 1998-10-08T03:47:24 Added hooks for servants, Daniel.
Seth Alves e7f12e65 1998-10-01T20:51:15 replaced malloc.h with stdlib.h to quiet compiler
Daniel Veillard dc3dd9d0 1998-09-24T19:25:54 Corrected an error, Daniel.
Daniel Veillard 15a8df4b 1998-09-24T19:15:06 Added a per-document compression interface, Daniel.
Daniel Veillard 151b1b0c 1998-09-23T00:49:46 Added compression on saving, Daniel.
Daniel Veillard 260a68fd 1998-08-13T03:39:55 Release 0.2, 80% rewrite, nothing left intact ... Daniel