|
44343ab1
|
2001-03-25T00:41:28
|
|
- parser.c: initialization code must be run before deciding
which parser to launch.
Daniel
|
|
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
|
|
bc81eb2e
|
2001-03-23T23:33:12
|
|
Added install-data-local target to create the libxml symlink.
2001-03-24 Martin Baulig <baulig@suse.de>
* Makefile.am: Added install-data-local target to create the
libxml symlink.
|
|
1071dadc
|
2001-03-23T18:20:47
|
|
Seems some galeon bookmarks refuses to load, remove some cases
where the problem could arose:
- parser.c: remove some cases where an encoding error
disable loading corrupted documents generated by previous version
Daniel
|
|
2d6dde06
|
2001-03-22T14:51:23
|
|
- Makefile.am: fixed bug 51876
Daniel
|
|
aa2130c0
|
2001-03-21T17:21:36
|
|
- HTMLparser.c parser.c: found a hard to trigger but real I/O
buffer problem fixed the multiple points where this needed fixing
Daniel
|
|
a9c540cf
|
2001-03-21T13:52:30
|
|
Early test this crashed galeon:
- parser.c: make sure the full structure is NULL initialized
when allocated
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
|
|
87bfeb50
|
2001-03-20T11:38:20
|
|
Fixing the bug in the libxml1 branch too:
- parser.c: fixing bug 52299 strange condition leading
to a parser crash due to a buffer overflow
- result/attrib.xml test/attrib.xml:
added the specific test case
Daniel
|
|
676ab9eb
|
2001-01-19T08:39:36
|
|
Actually bump the version.
2001-01-19 Kjartan Maraas <kmaraas@gnome.org>
* configure.in: Actually bump the version.
|
|
4f8cd247
|
2001-01-11T10:18:57
|
|
Preparing for 1.8.11, Daniel
|
|
ea448bbe
|
2000-12-25T17:32:19
|
|
in xmlParseReference, do not split up an entity into the '&' and the rest
Sun Dec 24 20:10:11 2000 Ali Abdin <aliabdin@aucegypt.edu>
* parser.c: in xmlParseReference, do not split up an entity into the
'&' and the rest of it (e.g. 'gt;'). This throws off the SAX parser
in a certain case and makes it do SAX.characters ('&') and then
SAX.characters ('gt;'). The code is only #if 0'd out. I ran 'make
tests' and no errors were generated.
|
|
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.
|
|
9a27781f
|
2000-11-12T20:18:03
|
|
Updated HACKING instructions for v1, daniel.
|
|
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.
|
|
f96b97af
|
2000-09-30T14:39:29
|
|
Patch for solaris libs lookup, Daniel
|
|
ae9fc1f3
|
2000-09-30T13:47:54
|
|
Added missing version number.
|
|
ca17d434
|
2000-09-30T02:26:05
|
|
Use the correct pkg-config syntax
(the pkg-config that comes with the RedHat 7.0 glib-gtkbeta RPM
and not the one from pkgconfig.sourceforge.net which is old).
|
|
e6aeea05
|
2000-09-29T23:51:05
|
|
Provide pkg-config script.
2000-09-30 Martin Baulig <baulig@suse.de>
* libxml.pc.in: Provide pkg-config script.
* configure.in: Create the libxml.pc script from the
libxml.pc.in templates.
* Makefile.am (pkgconfig_DATA): Install the libxml.pc
script in `$(libexecdir)/pkgconfig'.
|
|
2b7a123c
|
2000-09-08T18:45:43
|
|
- entities.c: handling of doc == NULL in xmlGetDocEntity()
was not proper ... refixed .
Daniel
|
|
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
|
|
c0408519
|
2000-09-06T23:28:33
|
|
Released LIBXML_1_8_10, daniel.
|
|
7cb7a77c
|
2000-09-02T08:28:20
|
|
Oops forgot chagelog, Daniel
|
|
0e8e884e
|
2000-09-02T08:25:29
|
|
Add checks to doc == NULL, as pointed by Michael, Daniel.
|
|
2c6feb54
|
2000-08-07T18:20:46
|
|
iTrying to fix a problem with CDATA sections, Daniel
|
|
e9899195
|
2000-07-10T10:10:55
|
|
Fixed the way the control connection was handled,
Fixed the spec file,
Released 1.8.9,
Daniel
|
|
6b81b3ee
|
2000-07-02T18:34:47
|
|
Fixed bug #7419, dependancies fouled, Daniel.
|
|
9dad02a4
|
2000-06-29T09:38:26
|
|
Fixed & parsing bug, Daniel.
|
|
08746ae6
|
2000-06-29T00:44:15
|
|
Updated the examples, 1.8.8 pretest release, 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
|
|
76234da1
|
2000-03-14T18:02:01
|
|
???, Daniel.
|
|
f13e1ed1
|
2000-03-06T07:41:49
|
|
Updated docs, Daniel.
|
|
3e6d237f
|
2000-03-04T11:39:43
|
|
Blanks handling function, added 2.x upgrade doc, Daniel
|
|
b566ce1d
|
2000-03-04T11:39:42
|
|
Rebuit doc finished closing a few bugs, Daniel.
|
|
fb76c40a
|
2000-03-04T11:39:42
|
|
Blanks handling function, added 2.x upgrade doc, Daniel
|
|
90fb02ca
|
2000-03-02T03:46:43
|
|
Trying another better solution at the <a> </a> problem, Daniel
|
|
83a30e7a
|
2000-03-02T03:33:32
|
|
Fixed #6766 and satrted working on white space handling, Daniel
|
|
88f00ae1
|
2000-03-02T00:15:55
|
|
Second patch from Paul Dubois, Daniel
|
|
6c8b1171
|
2000-03-01T00:40:41
|
|
Fixed with the update, daniel
|
|
402e8c88
|
2000-02-29T22:57:47
|
|
applied doc patch from Paul DuBois, Daniel
|
|
ae7cb7fe
|
2000-02-02T23:51:10
|
|
- added "libxml_la_LIBADD = @Z_LIBS@" to link libxml with proper libraries
list.
|
|
d0f7f74b
|
2000-02-02T17:42:48
|
|
Do a bit of bufferization in text mode, Daniel
|
|
5feb8495
|
2000-02-02T17:15:36
|
|
- Removing warnings on various paltforms
- closing bug #5281
Daniel
|
|
f341f930
|
2000-02-02T14:52:08
|
|
Patches for WIN32, Daniel.
|
|
13c757ef
|
2000-02-01T23:59:15
|
|
Commited the snprintf patch courtesy of George Katsirelos <gkatsi@cs.toronto.edu>, Daniel.
|
|
726e8796
|
2000-01-30T20:04:29
|
|
Fixed '#' and '?' stripping when processing URLs, Daniel.
|
|
3bde3e25
|
2000-01-30T20:00:07
|
|
Rebuit doc finished closing a few bugs, Daniel.
|
|
e41f2b74
|
2000-01-30T20:00:07
|
|
Released 1.8.6, Daniel.
|
|
f3be931a
|
2000-01-28T13:59:21
|
|
include <netinet/in.h> for IPPROTO_TCP.
2000-01-29 James Henstridge <james@daa.com.au>
* nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
* Makefile.am: added nanoftp.[ch] to the build.
|
|
aeea04f1
|
2000-01-25T19:27:27
|
|
- cleaned up the FTP module, did the API, extracted docs
- regenerated and updated the docs
|
|
3a2ebddc
|
2000-01-25T19:27:27
|
|
Rebuit doc finished closing a few bugs, Daniel.
|
|
4f2915a8
|
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
|
|
e3d88efb
|
2000-01-24T13:55:06
|
|
- bux fixes in XPath implementation
- fixed xml-config --version
- updated TODO
Daniel
|
|
461a66c9
|
2000-01-18T18:01:01
|
|
Candidate libxml-1.8.5, include jody libz patch, Daniel
|
|
f967b904
|
2000-01-17T16:06:10
|
|
Fixed a hideous bu in xmlGetProp, reported by Rune.Djurhuus@fast.no, Daniel.
|
|
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
|
|
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
|
|
2eac5039
|
2000-01-09T21:08:56
|
|
Added a Fragment function for Raph (DOM) Daniel.
|
|
f84f71f4
|
2000-01-05T19:54:23
|
|
Updated the HTML home page, Daniel.
|
|
9ec78f71
|
2000-01-05T16:31:25
|
|
Released 1.8.3, Daniel
|
|
f3a7358d
|
2000-01-05T14:58:39
|
|
Updated the documentation, Daniel
|
|
f686871b
|
2000-01-05T14:58:38
|
|
Rebuit doc finished closing a few bugs, Daniel.
|
|
24491f64
|
2000-01-05T14:58:38
|
|
Updated the documentation, 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
|
|
437b87b8
|
2000-01-03T17:30:46
|
|
fixed configure and Makefile to use readline in tester if available
rebuilt and updated the doc,
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
|
|
be849cf3
|
1999-12-28T16:43:59
|
|
Rebuild the documentation, 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
|
|
fef854d2
|
1999-12-22T11:31:10
|
|
Update to Changelog lost, Daniel.
|
|
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
|
|
0caf07a7
|
1999-12-21T16:25:49
|
|
Fixed = vs. == bug in parser.c (hrmless though) and type in sgml, 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
|
|
323c48c8
|
1999-12-18T15:32:45
|
|
Made it so that html nodes with a single child do not insert a carriage
* HTMLtree.c: Made it so that html nodes with a single child do
not insert a carriage return before or after the child node.
|
|
262f9cb7
|
1999-12-18T15:32:45
|
|
- 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
|
|
6d3bf1f4
|
1999-12-16T17:52:19
|
|
- fixed a nasty bug destroying default namespace and Dia :-(
introduced in 1.8.0
- closed bug #3950
Daniel
|
|
37846c63
|
1999-12-16T17:52:19
|
|
- Updated HTML test outputs
- Fixed taht f....g problem with C++ and includes,
Daniel
|
|
62ba71e7
|
1999-12-16T17:52:19
|
|
- fixed a nasty bug destroying default namespace and Dia :-(
introduced in 1.8.0
- closed bug #3950
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
|
|
ff7ce8ee
|
1999-12-03T13:19:09
|
|
- Updated HTML test outputs
- Fixed taht f....g problem with C++ and includes,
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
|
|
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
|
|
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
|
|
6dff214e
|
1999-12-01T09:51:45
|
|
Made it so that html nodes with a single child do not insert a carriage
* HTMLtree.c: Made it so that html nodes with a single child do
not insert a carriage return before or after the child node.
|
|
d293fd1d
|
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
|
|
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
|