|
3bbbe6fa
|
2001-05-03T11:15:37
|
|
preparing for 2.3.8 release, updated and regenerated the docs Daniel
* configure.in doc/xml.html doc/html/*: preparing for 2.3.8
release, updated and regenerated the docs
Daniel
|
|
357c960e
|
2001-05-03T10:49:20
|
|
- xpath.c result/XPath/expr/floats : clarified and cleanup
printing of abnormal floats in tests.
Daniel
|
|
a2bc368b
|
2001-05-03T08:27:20
|
|
- HTMLparser.c: trying to fix the problem reported by Jonas Borgström
- results/HTML/ : a few changes in the output of the HTML tests as
a result.
- configure.in: tying to fix -liconv where needed
Daniel
|
|
2a0d2e6b
|
2001-05-02T17:11:36
|
|
fixed a error introduced in Makefile.am, daniel
|
|
7150a038
|
2001-05-02T16:41:11
|
|
- configure.in Makefile.am: make the inclusion of the trio
modules in the library conditional
Daniel
|
|
c057c5dc
|
2001-05-02T12:41:24
|
|
- DOCBparser.c: patche from László Kovács, fixed entities refs
in attributes handling
Daniel
|
|
edddff97
|
2001-05-02T10:58:52
|
|
- xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
flushing
Daniel
|
|
c654d603
|
2001-05-01T12:42:26
|
|
Added an entry to the FAQ, Daniel
|
|
c8f620ba
|
2001-04-30T20:31:33
|
|
fix of an XSLT namespace bug reported on the list general/bug-8- Daniel
* xpath.c: fix of an XSLT namespace bug reported on the list general/bug-8-
Daniel
|
|
5792e16f
|
2001-04-30T17:44:45
|
|
- strio.h trio.c: Dan McNichol suggested a couple of small
fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
Daniel
|
|
02141eab
|
2001-04-30T11:46:40
|
|
- tree.c parser.c encoding.c: spent a bit more time looking
at the parsing speed and DOM handling. Added a few more
speedups.
Daniel
|
|
3ed155fc
|
2001-04-29T19:56:59
|
|
How to bump raw SAX parsing speed from 5.8M/s to 7.4M/s in 4 lines of code:
- parser.c: small but effective parsing speed improvement
Daniel
|
|
b59076b8
|
2001-04-29T17:04:07
|
|
- configure.in: default on the DocBook parser inclusion (for Gnome)
- DOCBparser.h: fixed a header reference
Daniel
|
|
b45c43be
|
2001-04-28T17:02:11
|
|
- configure.in xpath.c: applied Bjorn patches for FPE on the
alpha
Daniel
|
|
eefd4494
|
2001-04-28T16:55:50
|
|
- tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
xmlSaveFormatFileTo()
Daniel
|
|
e39a93d0
|
2001-04-28T14:35:02
|
|
This improves seriously some XSLt speed tests:
- xpath.c: simple and efficient optimization, XPath functions
aways bind to the same code, cache this
- TODO: updated (by saying some is obsolete)
Daniel
|
|
2156a56b
|
2001-04-28T12:24:34
|
|
- xpath.c: more cleanup work on XPath name parsing routines
Daniel
|
|
61d80a28
|
2001-04-27T17:13:01
|
|
- parserInternals.c xpath.[ch]: some UTF8 cleanup on
xmlXPathParseName
- xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
- debugXML.c: avoid compilation problems if compiling without
HTML support, Igor Zlatkovic
- win32/libxml2/libxml2.def.src: being able to compile without
XPath on Windows
Daniel
|
|
dbb14a72
|
2001-04-26T20:54:01
|
|
- parser.c: applied fixes from Christian Glahn bug report #53391
Daniel
|
|
2913e4ce
|
2001-04-26T19:29:02
|
|
new patches from Toshio Kuratomi Daniel
* libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
Daniel
|
|
67fee94e
|
2001-04-26T18:59:03
|
|
- tree.[ch]: added xmlSaveFormatFile interface for saving
and indenting a file.
Daniel
|
|
82e4971d
|
2001-04-26T14:38:03
|
|
- xpath.c: fixed bug #53689 related to processing-instruction()
Daniel
|
|
02f077a7
|
2001-04-26T10:59:11
|
|
- DOCBparser.c: patche from László Kovács
Daniel
|
|
30211a0e
|
2001-04-26T09:33:18
|
|
- parser.c: applied fixes from Christian Glahn bug report #53391
Daniel
|
|
5a7c3459
|
2001-04-26T09:16:13
|
|
- error.c: Jean François Lecomte provided a complete description
and a fix to bug #53537
Daniel
|
|
5c4ec4c8
|
2001-04-26T07:43:59
|
|
- libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
Daniel
|
|
1034da2b
|
2001-04-25T19:06:28
|
|
- DOCBparser.c SAX.c: a bit more work on entities processing.
Still Need to cleanup XML output and references in attributes
Daniel
|
|
4ec0b0f4
|
2001-04-25T15:53:40
|
|
- DOCBparser.c include/Makefile.am: two patches from László Kovács
Daniel
|
|
b33c2019
|
2001-04-25T12:59:04
|
|
- tree.c: trying to fix #53574, not completely complete,
I would like xmllint --copy --debug test/ent1 and
xmllint --debug test/ent1 to show the same result.
- xpath.c: fix a bug when trying to sort namespace nodes
Daniel
|
|
5146f20c
|
2001-04-25T10:29:44
|
|
- HTMLtree.c: real fix for #53402
Daniel
|
|
7533cc8f
|
2001-04-24T15:52:00
|
|
Good old cycle: new release, new bug reports, new fixes ...
- HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
PIs when using xsl:output
- valid.c: closing #53537 some case generate segfaults if there
is validity errors
Daniel
|
|
61b33d57
|
2001-04-24T13:55:12
|
|
- SAX.c testDocbook.c DOCBparser.c: more work on the support
of external parsed entities, added --noent to testDocbook
- valid.c: Garry Pennington found an uninitialized variable
access in xmlValidateElementContent()
Daniel
|
|
56098d4f
|
2001-04-24T12:51:09
|
|
- HTMLparser.c : HTML parsing still sucks ... trying to deal
with madness
- result/HTML/ : this modified the result of the regression tests
a lot.
Daniel
|
|
122376b8
|
2001-04-24T12:12:30
|
|
Staring to receive bug reports on 2.3.7:
- entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
to doc where it wasn't checked against NULL reported by
Jens Laas
Daniel
|
|
43dadebd
|
2001-04-24T11:23:35
|
|
- HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
Daniel
|
|
eae522a0
|
2001-04-23T13:41:34
|
|
Time to work on helping the Gnome Doc project, first step is reintegrating
the SGML DocBook parser in libxml2 distrib:
- DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
xmlversion.h.in: started (re)integrating the DocBook SGML parser.
- SAX.[ch]: cleanup and updates for DocBook
- debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
ex SGML identifier changes
- valid.c: removed a static unused function.
Daniel
|
|
de57c61c
|
2001-04-23T09:13:36
|
|
- HTMLtree.c: applied change for Paul Sponagl on script saving
- Makefile.am: the warning about entity title.xml are normal.
Daniel
|
|
393df01c
|
2001-04-22T20:11:18
|
|
Finally pushing 2.3.7 out:
- configure.in: release of 2.3.7
- Makefile.am: fixing make distcheck
Daniel
|
|
a41123ce
|
2001-04-22T19:31:20
|
|
- doc/html/* doc/xml.html: updated and regenerated the docs
Daniel
|
|
fd0c3ebb
|
2001-04-22T19:13:10
|
|
Fixed the XPointer crap ...
- xpath.c: fixed the XPointer problem introduced in 2.3.6
Daniel
|
|
e82a992b
|
2001-04-22T12:12:58
|
|
- tree.c: fixed #53388 with the provided patch
Daniel
|
|
0680399c
|
2001-04-22T10:35:56
|
|
- valid.c: Bjorn detected an invalid memory access. Fixed
vstateVPush()
Daniel
|
|
40af649f
|
2001-04-22T08:50:55
|
|
- xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
Daniel
|
|
70a9da54
|
2001-04-21T16:57:29
|
|
trio upgrade and integration
|
|
34b1b3a8
|
2001-04-21T14:16:10
|
|
Cleanup and testing with the KDE help center files:
- valid.c: cleanup, more useful debugging
- parserInternals.c: cleanup vctxt.nodeTab (de)allocation
- xmlIO.c: entity loading is printed as an error when validating
Daniel
|
|
1c14b8de
|
2001-04-21T10:28:59
|
|
The last main work left on non-determinist validation:
- valid.c: fixed to validate within entities
- test/VCM/v22.xml: added a specific testcase
Daniel
|
|
ca1f1724
|
2001-04-20T15:47:35
|
|
The lesson of the day is
"never forget an epsilon transition or DocBook will raise it"
- valid.c: forgot an epsilon transition in for ()+
- test/VCM/v21.xml : added a specific test case
Daniel
|
|
8534905f
|
2001-04-20T13:48:21
|
|
- valid.c: removed a state explosion exhibited by RSS
- test/valid/rss.xml result/valid/rss.xml*: added the testcase
from bug #51872
Daniel
|
|
dab4cb37
|
2001-04-20T13:03:48
|
|
Geez, this one was painful ! I still need to handle entities references
for the validation step but I have a clean way to add this without touching
the algorithm:
- valid.[ch] tree.h: worked *hard* to get non-determinist content
validation without using an ugly NFA -> DFA algo in the source.
Made a specific algorithm easier to maintain, using a single
stack and without recursion.
- Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
- hash.c: made the growing routine static
- tree.h parser.c: added the parent information to an
xmlElementContent node.
Daniel
|
|
e470df7f
|
2001-04-18T21:41:07
|
|
3 hours of debug, this was hell:
- SAX.c parser.c xpath.c: generating IDs when not validating
from an external parsed entity was poisoning the ID has table
with removed values. This was killing XSLT on the KDE help
browser.
Daniel
|
|
ceacdd96
|
2001-04-18T15:10:35
|
|
- entities.h: andrew@ugh.net.au detected a double declaration
Daniel
|
|
a10efa8a
|
2001-04-18T13:09:01
|
|
- debugXML.c hash.c tree.h valid.c : some changes related to
the validation suport to improve speed with DocBook
- result/VC/OneID2 result/VC/OneID3 : this slightly changes
the way validation errors get reported
Daniel
|
|
1ed3f88b
|
2001-04-18T09:45:35
|
|
- HTMLparser.c HTMLtree.c: applied part of the patches provided
by P C Chow and William M. Brack for XSLT HTML output
Daniel
|
|
5d7a9fe6
|
2001-04-17T21:03:15
|
|
Quick fix of a couple of bad links, Daniel
|
|
2d90de4b
|
2001-04-16T17:46:18
|
|
- xmlversion.h.in win32config.h win32/libxml2/*: applied
Igor Zlatkovic patches for MSC compilation and added his
updates
Daniel
|
|
e043ee17
|
2001-04-16T14:08:07
|
|
- xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
prefix lookup.
- parserInternals.c: fixed the bug reported by Morus Walter
due to an off by one typo in xmlStringCurrentChar()
Daniel
|
|
a3bfca59
|
2001-04-12T15:42:58
|
|
parsing real HTML is a nightmare.
- HTMLparser.c result/HTML/*: revamped the way the HTML
parser handles end of tags or end of input
Daniel
|
|
82daa81a
|
2001-04-12T08:55:36
|
|
- tree.[ch] : added xmlDocCopyNode for gdome2 support
Daniel
|
|
67a21303
|
2001-04-11T14:39:16
|
|
- tree.h: include xmlmemory.h this seems to havoid a nasty glibc
bug where the linktime verions of free() won't work ...
Daniel
|
|
27b55289
|
2001-04-11T12:22:25
|
|
- config.h.in configure.in xmlversion.h.in: added ansidecl.h test
Daniel
|
|
afc7311e
|
2001-04-11T11:51:41
|
|
- doc/xml.html: added 2.3.6 release
Daniel
|
|
bdb9ba77
|
2001-04-11T11:28:06
|
|
- tree.c: fixed xmlStringGetNodeList() to handle charrefs
- result/wml.xml: resulted in a small output change
Daniel
|
|
d2f3ec78
|
2001-04-11T07:50:02
|
|
- tree.c: xmlNewDoc was missing the charset initialization
- xmllint.c: added --auto to autogenerate a doc, allow to
reproduce the problem fixed on xmlNewDoc
Daniel
|
|
1731d6ae
|
2001-04-10T16:38:06
|
|
- xpath.c: trying to get 52979 solved
- tree.c result/ result/noent/: trying to get 52712 solved, this
also made me clean up the fact that XML output in general should
not add formating blanks by default, this changed the output of
a few tests
Daniel
|
|
73639a73
|
2001-04-10T14:31:39
|
|
- xpath.c: Bill Brack pointer an error in detecting a null nodeset
Daniel
|
|
fac26a1f
|
2001-04-08T13:08:14
|
|
Finally released 2.3.6, Daniel
|
|
911f49a0
|
2001-04-07T15:39:35
|
|
- xpath.c: checking for null pointer generated by new code
Daniel
|
|
d8df6c0e
|
2001-04-05T16:54:14
|
|
Fixes in the plane: - xpath.c: fixed a [] evaluation problem reported -
Fixes in the plane:
- xpath.c: fixed a [] evaluation problem reported
- test/XPath/tests/simpleaddr: extended test
- result/XPath/simpleaddr: updated result
Daniel
|
|
3197f164
|
2001-04-04T00:40:08
|
|
Fixed pointers to archive, Daniel
|
|
3b2c2613
|
2001-04-04T00:09:00
|
|
- xmllint.c: Dan Timis reported a portability problem
on Macs without mmap, fixed it.
Daniel
|
|
b38bd55a
|
2001-04-03T18:22:00
|
|
- testXPath.c : added a --tree option allowing to display the
tree dump of the XPath expression
Daniel
|
|
4dd9346d
|
2001-04-02T15:16:19
|
|
Small fixes: - xpath.c: fixed a memleak when comparing nodesets -
Small fixes:
- xpath.c: fixed a memleak when comparing nodesets
- HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
- tree.c: added a TODO
Daniel
|
|
bc96766c
|
2001-03-27T13:56:45
|
|
Fixed a make distched problem w.r.t. includes from the new files, Daniel
|
|
92ad2104
|
2001-03-27T12:47:33
|
|
Spring cleanup ...: - configure.in Makefile.am config.h.in
Spring cleanup ...:
- configure.in Makefile.am config.h.in xmlversion.h.in: detect if
we need string functions
- trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
to be able to use them where needed. Applied some changes
to reduce name linking pollution and compile in only what's
needed.
- HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
for the string manipulation functions
- xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
to the free() function of xmlmemory.c
- entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
usage.
Daniel
|
|
2be30641
|
2001-03-27T00:32:28
|
|
- error.c: applied the context output patch of the error
handling submitted by Chuck Griffith
- error/VC/*: this slightly change some error logs
Daniel
|
|
50582114
|
2001-03-26T22:52:16
|
|
parser.c: fixed line number reporting on error
Daniel
|
|
04be4f51
|
2001-03-26T21:23:53
|
|
- parser.c: Sullivan and Darin found a parser bug,
applied the patch.
Daniel
|
|
c86a4fae
|
2001-03-26T16:28:29
|
|
- HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
xmlversion.h.in xpointer.c: of course the way I defined
UNUSED breaks on old gcc version. Try to be smart and
also define it directly in xmlversion.h
- configure.in: removed -ansi flag from the pedantic set
Daniel
|
|
a47fb3d9
|
2001-03-25T17:23:49
|
|
Cleaned up the DOM section and linked to the Gdome2 homepage, Daniel
|
|
5f025317
|
2001-03-25T14:58:11
|
|
file i18n.xml was initially added on branch LIB_XML_1_BRANCH.
|
|
b756af2d
|
2001-03-25T00:13:40
|
|
file parserold.c was initially added on branch LIB_XML_1_BRANCH.
|
|
56a4cb8c
|
2001-03-24T17:00:36
|
|
Huge cleanup, I switched to compile with
-Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
-Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
-Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
-Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
-Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
- HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
encoding.h entities.c error.c list.[ch] nanoftp.c
nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
testSAX.c testURI.c testXPath.c tree.[ch] uri.c
valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
Cleanup, staticfied a number of non-exported functions,
detected and cleaned up a dozen of problem found this way,
avoided a lot of public function name/typedef/system names clashes
- doc/xml.html: updated
- configure.in: switched private flags to the really pedantic ones.
Daniel
|
|
c7ad7ce5
|
2001-03-22T21:45:29
|
|
Preparing a new release:
- configure.in: 2.3.5
- doc/html/*: rebuilt the docs
Daniel
|
|
146c9120
|
2001-03-22T15:22:27
|
|
- parser.c: fixed a reported bug in NOTATION parsing
- uri.c: accepted but not fixed bug 51876, added TODO
- Makefile.am: fixed bug 51876
Daniel
|
|
a5f013bf
|
2001-03-22T12:44:45
|
|
- config.h.in configure.in error.c: fix a compilation problem
on platforms without vsnprintf (xml@thewrittenword.com)
Daniel
|
|
e020c3a7
|
2001-03-21T18:06:15
|
|
A typo and an obscure bug fix:
- parser.c: fixed a function name header typo
- SAX.c: notations can also occur in external subset.
Daniel
|
|
e0c1d72a
|
2001-03-21T10:28:36
|
|
Got fed up, people should not use libxml1 unless forced, put this in
big red letters at critical places in the doc, Daniel
|
|
7d42b54b
|
2001-03-20T13:22:46
|
|
- error.c: removed a C++ like comment
Daniel
|
|
0b6b55b0
|
2001-03-20T11:27:34
|
|
Someone found a bug hiding in a corner, caught it !
- parser.c: fixing bug 52299 strange condition leading
to a parser crash due to a buffer overflow
- result/noent/attrib.xml result/attrib.xml test/attrib.xml:
added the specific test case
Daniel
|
|
fbf8a2d0
|
2001-03-19T15:58:54
|
|
More cleanups, XSLT induced, start looking okay:
- xpath.[ch]: still a lot of cleanup based on XSLT, added
xmlXPathConvert{String,Number,Boolean} to be able to make
type casts without a context stack, fixed some implementation
problems related to the absence of context at parse-time,
added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
in the public API too
- xpointer.c xpathInternals.h: we need to know at parse time
whether we are compiling an XPointer
Daniel
|
|
afcbe1cb
|
2001-03-19T10:57:13
|
|
Did the boring cleanup job now that stuff works okay again:
- xpath.[ch] xpointer.c: restaured the Binary and API compatibility
cleaned up the parser internals, refactored XPath code, added
new compilation based APIs and cleanly separated public and
private APIs.
Daniel
|
|
d007d6c5
|
2001-03-19T00:01:07
|
|
Ooops: - xpath.h: the comp field must be added at the end to avoid killing
Ooops:
- xpath.h: the comp field must be added at the end to avoid
killing binary compat.
Daniel
|
|
9e7160d4
|
2001-03-18T23:17:47
|
|
Completely changed the way the XPath evaluation is done, likely to break
stuff like libxslt right now:
- Makefile.am: detect XPath memleaks in regreson tests
- error.c: fixed and error w.r.t. error reporting still using
stderr
- hash.c: added new line at end of file
- tree.h: minor cleanup
- xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
expression parsing from evaluation, resulted in a number of
changes internally, and in XPointer. Likely to break stuff
using xpathInternals.h but should remain binary compatible,
new interfaces will be added.
Daniel
|
|
480363bd
|
2001-03-16T22:04:15
|
|
Updated instruction for libxml2 and libxml coexistence, Daniel
|
|
d574f78f
|
2001-03-14T19:40:17
|
|
- configure.in: fixed a couple of problems reported by
okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
without gcc on non linux platforms.
Daniel
|
|
0a6c358b
|
2001-03-14T19:15:37
|
|
- doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
a fix for --with-html-dir= configure support. I hope it won't
break rpm generation
Daniel
|
|
a022fe03
|
2001-03-14T16:30:00
|
|
First patch from SCO :-)
- xmlIO.c: one function comment cleanup.
Daniel
|
|
25239c1c
|
2001-03-14T13:56:48
|
|
- SAX.c: external subset notations were improperly registered
in the internal subset.
Daniel
|
|
3f3b4f37
|
2001-03-13T15:12:39
|
|
Bob Wilkinson sent grammatical errors fixes in the FAQ :-)
Daniel
|
|
2c4754f1
|
2001-03-13T09:31:12
|
|
- README.cvs-commits: added, pointing to HACKING
- HACKING: updated
Daniel
|