|
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
|
|
2e9f9b21
|
2001-03-24T08:43:16
|
|
Applied patch from Darin:
* tree.[ch], .cvsignore: Darin fixed some CPP crap nobody noticed so far
Daniel
|
|
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
|
|
6117c6fb
|
2000-06-28T23:39:08
|
|
libxml 1/2 fixups, spec cleanup, 1.8.8 prerelease, Daniel.
|
|
43f300d9
|
2000-06-28T16:41:05
|
|
Cope with libxml1/libxml2, Daniel
|
|
3e6d237f
|
2000-03-04T11:39:43
|
|
Blanks handling function, added 2.x upgrade doc, Daniel
|
|
83a30e7a
|
2000-03-02T03:33:32
|
|
Fixed #6766 and satrted working on white space handling, Daniel
|
|
5feb8495
|
2000-02-02T17:15:36
|
|
- Removing warnings on various paltforms
- closing bug #5281
Daniel
|
|
e41f2b74
|
2000-01-30T20:00:07
|
|
Released 1.8.6, Daniel.
|
|
aeea04f1
|
2000-01-25T19:27:27
|
|
- cleaned up the FTP module, did the API, extracted docs
- regenerated and updated the docs
|
|
da07c34a
|
2000-01-25T18:31:22
|
|
- added a nano FTP module
- removed SNAP from RPM
- updated the status in doc
|
|
2eac5039
|
2000-01-09T21:08:56
|
|
Added a Fragment function for Raph (DOM) Daniel.
|
|
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
|
|
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
|
|
5e5c6235
|
1999-12-29T12:49:06
|
|
- Push mode for the HTML parser (new calls)
- Improved the memory debugger to provide content informations
- cleanups, last known mem leak killed
Daniel
|
|
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
|
|
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
|
|
f600e253
|
1999-12-18T15:32:46
|
|
- Fixed bug #4344 - Fixed C++ problems in headers - Released 1.8.1 Daniel
- Fixed bug #4344
- Fixed C++ problems in headers
- Released 1.8.1
Daniel
|
|
b24054a0
|
1999-12-18T15:32:46
|
|
- Updated HTML test outputs
- Fixed taht f....g problem with C++ and includes,
Daniel
|
|
e4e51317
|
1999-12-18T15:32:46
|
|
- Fixed bug #4344 - Fixed C++ problems in headers - Released 1.8.1 Daniel
- Fixed bug #4344
- Fixed C++ problems in headers
- Released 1.8.1
Daniel
|
|
944b5ff4
|
1999-12-15T19:08:24
|
|
A posteriori validation should now work,
Added --postvalid to tester program
Added xmlDocGetRootElement() to the API,
Daniel
|
|
82c305b6
|
1999-12-15T19:08:23
|
|
- Updated HTML test outputs
- Fixed taht f....g problem with C++ and includes,
Daniel
|
|
3dbfdca4
|
1999-12-15T19:08:23
|
|
A posteriori validation should now work,
Added --postvalid to tester program
Added xmlDocGetRootElement() to the API,
Daniel
|
|
bfce3775
|
1999-12-15T04:32:07
|
|
Changed 'namespace' to 'nameSpace' to workaround c++ losage where 'namespace'
is a reserved keyword of the compiler.
|
|
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
|
|
4a53eca2
|
1999-12-12T13:03:50
|
|
- Updated HTML test outputs
- Fixed taht f....g problem with C++ and includes,
Daniel
|
|
af78a0e1
|
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
|
|
294cbca5
|
1999-12-03T13:19:09
|
|
Closing #3908 and #3937 and a memory leak in the SAX API
added SAX.h mostly useful for the doc generation
Regenerated all the docs,
Daniel
|
|
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
|
|
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
|
|
a0555cc9
|
1999-12-01T09:51:45
|
|
- Updated HTML test outputs
- Fixed taht f....g problem with C++ and includes,
Daniel
|
|
a819dace
|
1999-11-24T18:04:22
|
|
Added cleanup routines, cleanup with -pedantic on linux, closed #3788, Daniel
|
|
11a48ec6
|
1999-11-23T10:40:46
|
|
Closing bug report #3748, changed global compression flag usage, and
added xmlNewTextChild() and xmlNewDocRawNode(), Daniel
|
|
7f858502
|
1999-11-17T17:32:38
|
|
Attribute nomarlization closing bug #3597
Small fixes in encoding.c
First bits of real progressive parsing,
Daniel
|
|
10cb9000
|
1999-11-12T17:02:31
|
|
- Updated HTML test outputs
- Fixed taht f....g problem with C++ and includes,
Daniel
|
|
51e3b154
|
1999-11-12T17:02:31
|
|
xmlSetProp() and xmlNewProp() fixes, mem extra alloc bug in parser fixed, Daniel
|
|
962195f6
|
1999-10-28T15:51:53
|
|
Turned off memory debug, oops ! Daniel
|
|
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
|
|
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
|
|
6077d03d
|
1999-10-09T09:11:45
|
|
Various small bugfixes, Daniel.
|
|
2673d3c8
|
1999-10-08T14:37:09
|
|
Fixed problems with HTML parsing, Daniel.
|
|
00fdf370
|
1999-10-08T09:40:39
|
|
Improvement of doc, Raph patch for CORBA init, support for spaces in XPath, Daniel
|
|
ad21944c
|
1999-09-27T08:17:49
|
|
Turning off memory debug, Daniel
|
|
7a66ee6b
|
1999-09-26T11:31:02
|
|
better SAX interfaces. preparing for 1.7.2, Daniel.
|
|
dd6b3676
|
1999-09-23T22:19:22
|
|
Fixed CHAR, errno, alpha RPM compile, updated doc, Daniel
|
|
b635f2e7
|
1999-09-23T22:19:18
|
|
Fixed CHAR, errno, alpha RPM compile, updated doc, Daniel
|
|
e624482d
|
1999-09-23T22:19:18
|
|
- Updated HTML test outputs
- Fixed taht f....g problem with C++ and includes,
Daniel
|
|
4ecf39f3
|
1999-09-22T12:14:03
|
|
forgot them in the 1.7.0 commit, oops, Daniel.
|
|
7f7d1119
|
1999-09-22T09:46:25
|
|
Ready for 1.7.0, major changes, nanohttp, cleanup, binary compat with 1.4,
etc... See Changelog, Daniel.
|
|
c08a2c6f
|
1999-09-08T21:35:25
|
|
Bug fixes, improvement on ID/IDREF support, 1.6.2, no memleaks, Daniel
|
|
6454aec2
|
1999-09-02T22:04:43
|
|
Added memory debug wrappers, killed all detected memory leaks, Daniel
|
|
c26087b8
|
1999-08-30T11:23:51
|
|
Patched warning issued on SGI by Stephane.Conversy@lri.fr, Daniel.
|
|
b96e6438
|
1999-08-29T21:02:19
|
|
Release 1.6, lot of fixes, more validation, code cleanup, added namespace
on attributes, Daniel.
|
|
991e63d9
|
1999-08-15T23:32:28
|
|
More validity stuff (ID) and corrct version of equal and compare for XPath, Daniel
|
|
b05deb7f
|
1999-08-10T19:04:08
|
|
Huge commit: 1.5.0, XML validation, Xpath, bugfixes, examples .... Daniel
|
|
e2d034d3
|
1999-07-27T19:52:06
|
|
Bunch of updates, progressive parsing, updates on HTML, XPAth and docs, Daniel
|
|
15b75af8
|
1999-07-26T16:42:37
|
|
Just adds 'const' to a couple of important parameters, patch from
Michael Meeks <michael@oasis.edenproject.org>, Daniel.
|
|
1566d3a9
|
1999-07-15T14:24:29
|
|
Added XPath code (http://www.w3.org/TR/xpath), updated HTML support and docs, Daniel
|
|
82150d8a
|
1999-07-07T07:32:15
|
|
HTML parsing, output is now correct, added HTMLtests target and testcases, Daniel
|
|
5233ffc8
|
1999-07-06T22:25:25
|
|
Restore binary compat, more HTML stuff, allow stdin input, Daniel.
|
|
be70ff71
|
1999-07-05T16:50:46
|
|
Closing reported bugs: 617 1591 1592, adding an HTML parser, Daniel
|
|
14fff064
|
1999-06-22T21:49:07
|
|
Big changes, seems that 1.2.0 wasn't commited, here is 1.3.0, Daniel
|
|
011b63cb
|
1999-06-02T17:44:04
|
|
Release of libxml-1.1, Daniel.
|
|
27d88744
|
1999-05-29T11:51:49
|
|
CORBA defines fixes, char encoding atodetection, Daniel
|
|
5099ae89
|
1999-04-21T20:12:07
|
|
Removal of threading problems, update documentation, added SAX tests, Daniel
|
|
517752b9
|
1999-04-05T12:20:10
|
|
Completed/revamped the SAX support, removed old namespace suppport, Daniel
|
|
64068b3e
|
1999-03-24T20:42:16
|
|
Moved macros to parserInternals, applied patches for MSVC6, Daniel
|
|
d109e37b
|
1999-03-05T06:26:45
|
|
Moved error.h to xml-error.h, associated fixed and updates, Daniel
|
|
bc50b59d
|
1999-03-01T12:28:53
|
|
Memory leak hunting, export more interfaces, updated the doc, Daniel.
|
|
d692aa49
|
1999-02-28T21:54:31
|
|
Added call to create/free parser contexts, + doc, Daniel.
|
|
1e346af5
|
1999-02-22T10:33:01
|
|
Serious upgrade of internal subset support, setup for gtk-doc, Daniel
|
|
1899e853
|
1999-02-01T12:18:54
|
|
Header cleanup and work on parsing/output of element declarations, Daniel.
|
|
3b9def15
|
1999-01-31T22:15:06
|
|
More work toward DTD parsing, informations on the mailing-list and Web, Daniel.
|
|
39a1f9a3
|
1999-01-17T19:11:59
|
|
Speed, conformance testing, more parsing, general improvements, Daniel.
|
|
be36afe1
|
1998-11-27T06:39:50
|
|
Added copy operations for node/tree/documents, Daniel.
|
|
42dc9b30
|
1998-11-09T01:17:21
|
|
Added interfaces with SAX callback block, and upgraded libtool, Daniel
|
|
0ba4d537
|
1998-11-01T19:34:31
|
|
CharRef handling, comments, formatting, pre UTF-8 handling, Daniel.
|
|
25940b7c
|
1998-10-29T05:51:30
|
|
Cleanup, bug fixing, entities improvement, more documentation, Daniel.
|
|
1625364f
|
1998-10-28T22:58:05
|
|
Cleanup of the API, more work done on the tree generation, Daniel.
|
|
baf4cd58
|
1998-10-27T22:56:57
|
|
Added debugging code, a bit of parser cleanup, Daniel
|
|
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.
|
|
11e0058a
|
1998-10-24T18:27:49
|
|
Function blocks of parser.c, attribute handling through SAX, Daniel.
|
|
891e404a
|
1998-10-19T00:43:02
|
|
Added the UTF-8, UTF-16 and ISO Lat 1 conversion routines, not yet used, Daniel.
|
|
27fb0757
|
1998-10-17T06:47:46
|
|
Corbaization of the document structures, Daniel.
|
|
0bef131b
|
1998-10-14T02:36:47
|
|
Added prev and doc pointers to Node, confomity with DOM, Daniel
|
|
27864706
|
1998-10-08T03:47:24
|
|
Added hooks for servants, Daniel.
|
|
15a8df4b
|
1998-09-24T19:15:06
|
|
Added a per-document compression interface, Daniel.
|
|
151b1b0c
|
1998-09-23T00:49:46
|
|
Added compression on saving, Daniel.
|
|
260a68fd
|
1998-08-13T03:39:55
|
|
Release 0.2, 80% rewrite, nothing left intact ... Daniel
|