entities.c


Log

Author Commit Date CI Message
Daniel Veillard 8c27d623 2001-05-05T16:34:01 - entities.c: fixed a possible NULL pointer deref introduced on the last change (Gediminas Paulauskas) and clean up a couple other mistakes 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 989765ad 2001-03-25T00:13:40 Trying to get a final solution to the problem: - added back the old parser - make it the default - allow people to switch easilly Few changes except the old parser where all names were changed and made static except 3 entry points: - Makefile.am parserold.c: added back the 1.8.11 parser for compatibility - README: updated - SAX.c: integrate back 1.8.11 callback code and call it when we are using the old parser - entities.c: fixed a small problem - parser.[ch]: allow to use either parser, add xmlUseNewParser(), and modify the Initialization code to check LIBXML_USE_NEW_PARSER or LIBXML_USE_OLD_PARSER - tester.c: make it use the new parser by default, but check LIBXML_USE_OLD_PARSER and add the --oldparser option 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
Daniel Veillard 2b7a123c 2000-09-08T18:45:43 - entities.c: handling of doc == NULL in xmlGetDocEntity() was not proper ... refixed . Daniel
Daniel Veillard 0e8e884e 2000-09-02T08:25:29 Add checks to doc == NULL, as pointed by Michael, 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 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 a594bf46 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 a0555cc9 1999-12-01T09:51:45 - Updated HTML test outputs - Fixed taht f....g problem with C++ and includes, Daniel
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 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 6454aec2 1999-09-02T22:04:43 Added memory debug wrappers, killed all detected memory leaks, Daniel
Daniel Veillard 1ff7ae3d 1999-09-01T12:19:13 Fixing two stupid bugs on entities and HTML tree deallocation, 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 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 5099ae89 1999-04-21T20:12:07 Removal of threading problems, update documentation, added SAX tests, Daniel
Daniel Veillard 1e346af5 1999-02-22T10:33:01 Serious upgrade of internal subset support, setup for gtk-doc, Daniel
Daniel Veillard 39a1f9a3 1999-01-17T19:11:59 Speed, conformance testing, more parsing, general improvements, Daniel.
Daniel Veillard be36afe1 1998-11-27T06:39:50 Added copy operations for node/tree/documents, Daniel.
Daniel Veillard 8cc0d1f8 1998-11-16T01:04:26 Better entities and char ref encoding, error msg formatting, Daniel.
Daniel Veillard 242590ee 1998-11-13T18:04:35 simple bug hunting done during rpm2html and rpmfind integration.
Daniel Veillard da4d3c42 1998-11-04T20:07:05 Update of libtool files, use of HAVE_SNPRINTF, Daniel.
Miguel de Icaza 442321ce 1998-11-04T18:13:38 Use g_snprintf insteda of snprintf. 1998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx> * entities.c: Use g_snprintf insteda of snprintf.
Daniel Veillard 0ba4d537 1998-11-01T19:34:31 CharRef handling, comments, formatting, pre UTF-8 handling, Daniel.
Daniel Veillard 25940b7c 1998-10-29T05:51:30 Cleanup, bug fixing, entities improvement, more documentation, 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.
Seth Alves e7f12e65 1998-10-01T20:51:15 replaced malloc.h with stdlib.h to quiet compiler
Daniel Veillard 260a68fd 1998-08-13T03:39:55 Release 0.2, 80% rewrite, nothing left intact ... Daniel