blob: 6a9f277e081e6886db2bc4a4e3709c4f18969a57 [file] [log] [blame]
Daniel Veillardcf461992000-03-14 18:30:20 +00001Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2
3 * all: tagged LIB_XML_1_X
4 * *.c *.h : updated from W3C CVS tree
5 * configure.in : 2.0.0-beta
6 * libxml.spec.in : libxml2 package nam
7 * result/* : new version of the tests output
8
Daniel Veillardf13e1ed2000-03-06 07:41:49 +00009Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10
11 * doc/xml.html, doc/update.html: updated docs, 1.8.7
12
Daniel Veillardb566ce12000-03-04 11:39:42 +000013Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14
15 * doc/* : rebuilt the docs
16 * parser.c: final patch on #6766
17 * valid.c: small patch on validity checks.
18
Daniel Veillardfb76c402000-03-04 11:39:42 +000019Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
20
21 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
22 added
23 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
24 compatibility w.r.t. XML spec and existing code.
25
Daniel Veillard90fb02c2000-03-02 03:46:43 +000026Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
27
28 * parser.c: seems a better solution to <a> </a> exists,
29 will try it for a while
30
Daniel Veillard83a30e72000-03-02 03:33:32 +000031Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
32
33 * parser.c: tried to remove the <a> </a> generating <a/>
34 this is hard. Left a flag for that purpose. Fixed bug #6766
35 * configure.in: prepared 1.8.7 not released, due to previous
36 problem
37
Daniel Veillard88f00ae2000-03-02 00:15:55 +000038Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
39
40 * doc/xml.html : applied second patch from Paul DuBois
41
Daniel Veillard402e8c82000-02-29 22:57:47 +000042Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
43
44 * doc/xml.html : applied patch from Paul DuBois
45
Daniel Veillardd0f7f742000-02-02 17:42:48 +000046Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
47
48 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
49
Daniel Veillard5feb8492000-02-02 17:15:36 +000050Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
51
52 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
53 compilation warnings on various platforms.
54 * parser.c: Fixed #5281 validity error callbacks are now desactived
55 by default if not validating.
56
Daniel Veillardf341f932000-02-02 14:52:08 +000057Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
58
59 * nanoftp.c, win32config.h.in: patches to compile on WIN32
60
Daniel Veillard13c757e2000-02-01 23:59:15 +000061Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
62
63 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
64 <gkatsi@cs.toronto.edu>
65
Daniel Veillard726e8792000-01-30 20:04:29 +000066Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
67
68 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
69 processing URLs
70
Daniel Veillarde41f2b72000-01-30 20:00:07 +000071Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
72
73 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
74 xmlNanoFTPUpdateURL for persistent control connections.
75 * configure.in: 1.8.6
76
77Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
78
79 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
80 * tree.[ch] : added xmlSaveNoEmptyTags
81
James Henstridgef3be9312000-01-28 13:59:21 +0000822000-01-29 James Henstridge <james@daa.com.au>
83
84 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
85
86 * Makefile.am: added nanoftp.[ch] to the build.
87
Daniel Veillardaeea04f2000-01-25 19:27:27 +000088Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
89
90 * nanoftp.[ch]: cleanup, comments, API
91 * debugXML.c : fixed a bug in the cat command
92 * doc/*: regenerated the docs
93
Daniel Veillardda07c342000-01-25 18:31:22 +000094Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
95
96 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
97 * debugXML.c : fixed a bug in the cat command
98 * valid.c: fixing some small probs
99 * libxml.spec.in: get rid of the SNAP suffix
100 * doc/xml.html: updated the status
101
Daniel Veillarde3d88ef2000-01-24 13:55:06 +0000102Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
103
104 * xml-config.in: xml-config --version to just return the
105 version number
106 * xpath.c: some cleanup w.r.t. axis when the current node is
107 an attribute.
108 * TODO: updated
109
Daniel Veillard461a66c2000-01-18 18:01:01 +0000110Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
111
112 * configure.in: prepared for libxml-1.8.5
113 * doc/* recompiled the documentation
114
1152000-01-17 Jody Goldberg <jgoldberg@home.com>
116
117 * configure.in : WARNING autoconf subtlety alert :
118 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
119 when looking for zlib.h so that HAVE_ZLIB_H is defined.
120 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
121 get defined by AC_CHECK_HEADERS.
122
Daniel Veillardf967b902000-01-17 16:06:10 +0000123Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
124
125 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
126 Rune.Djurhuus@fast.no
127
Daniel Veillardad8f99d2000-01-15 14:20:03 +0000128Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
129
130 * TODO: updated
131 * tree.c, parser.c: made sure that only memory alloc problems
132 and internal parser errors are allowed to write to stdout or
133 stderr.
134
Daniel Veillard0142b842000-01-14 14:45:24 +0000135Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
136
137 * tree.c : restored xmlNewGlobalNs since this seems used by
138 a lot of existing code :-(, fixed a bug in xmlNewNs
139 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
140 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
141 to exit() from the library code.
142 * xpath.c, parser.c: removed bugs or unused code detected by
143 Windows compilers
144 * parser.c: started adding interfaces for parsing well balanced
145 XML fragments
146 * configure.in: releasing 1.8.4
147 * doc/* : rebuilt the docs
148
Daniel Veillard2eac5032000-01-09 21:08:56 +0000149Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
150
151 * tree.[ch] : added xmlNewDocFragment() for DOM
152 * testHTML.c: uninitialized variable.
153
Daniel Veillardf3a73582000-01-05 14:58:39 +0000154Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
155
156 * doc/* : rebuild the docs
157
Daniel Veillard71b656e2000-01-05 14:46:17 +0000158Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
159
160 * acconfig.h: readline and history patch
161 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
162 * tree.c: added check and handling when possibly removing an ID
163 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
164 and saving.
165 * test/HTML/entities.html result/HTML/entities.html* : test for
166 various entities reference cases
167 * result/HTML/* : as a result output of some testcase have
168 changed
169 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
170 by previous example. added xmlParseTryOrFinish().
171 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
172 entities.h debugXML.h HTMLparser.h: changed the way struct are
173 declared to allow gtk-doc to expose those
174 * parser.c: closed bug #4960
175 * Makefile.am configure.in: Applied patch from
176 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
177 and math/socket libs detection
178
Daniel Veillard437b87b2000-01-03 17:30:46 +0000179Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
180
181 * configure.in, Makefile.am: link tester against readline
182 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
183
Daniel Veillard686d6b62000-01-03 11:08:02 +0000184Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
185
186 * tree.[ch]: added xmlRemoveProp
187 * win32config.h.in nanohttp.c: avoid including the Windows
188 socket stuff in every C files
189 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
190 the XmL parser(s)
191 * test/ns4 result/ns4 etc...: added test case for previous prob
192 * tree.c: xmlNewNs wasn't checking for double definition
193 * Makefile.in: fixed a problem with dist-hook duplicates
194 * parser.[hc], xmlIO.c: fixed the loading of external entities
195 APIs, now xmlLoadExternalEntity() is used everywhere and
196 setting up an app specific front-end using the
197 * SAX.c parser.c: some fixes, now the xhtml spec validates
198 with the xhtml DTD.
199 * error.c: fixed crashes in case of no input stream
200 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
201 to the validation tests and results
202
Daniel Veillard5e5c6231999-12-29 12:49:06 +0000203Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
204
205 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
206 too htmlCreatePushParserCtxt() and htmlParseChunk()
207 * parser.c: a bit of cleanup.
208 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
209 to XML) removed the last mem leak known
210 * HTMLtree.c: output message cleanup
211 * xmlmemory.c: display content info about memory blocks
212 * result/HTML/wired.* : missing att value warning change
213
Daniel Veillardbe849cf1999-12-28 16:43:59 +0000214Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
215
216 * doc/* : rebuilt the documentation
217
Daniel Veillarddbfd6411999-12-28 16:35:14 +0000218Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
219
220 * parser.[ch] parserInternals.h: Push parser for XML,
221 seems to work fine now
222 * tester.c debugXML.[ch]: Added an XML shell debug facility and
223 --push for push testing
224 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
225 * testSAX.c: added --push
226 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
227 subtree
228 * xmlIO.[ch] : enriched API + fixes for push mode
229 * entities.[ch]: added the entity content length to the struct.
230 * xmlmemory.[ch]: new API to show the last entries for the shell
231 * valid.c: added required attribute testing
232 * SAX.c: the cdata callback now merge contiguous fragments
233 * HTMLparser.c: cleanup of some macros
234
Daniel Veillard3c558c31999-12-22 11:30:41 +0000235Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
236
237 * parser.c: fix for PIs name starting with xml
238 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +0000239 * *.c, configure.in win32config.h.in : generate win32config.h for
240 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +0000241
Daniel Veillard0caf07a1999-12-21 16:25:49 +0000242Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
243
244 * parser.c: fixed a stupid = vs. == bug :-(
245 * doc/gnome-xml.sgml: s/glade/xml/
246
Daniel Veillard5cb5ab81999-12-21 15:35:29 +0000247Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
248
249 * configure.in, doc/xml.html : bug fix release 1.8.2
250 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
251 Hopefully the end of that silly C++ include problem
252 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
253 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
254 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
255 troubles with autoclosed elements when the stree shape doesn't
256 follow the DtD specs. Added htmlIsAutoClosed() and
257 htmlAutoCloseTag()
258 * result/HTML/*.htm*: Updated the HTML examples regression tests output
259 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
260 * debugXML.c: fixed a bug on printing default namespaces.
261 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
262
Daniel Veillardb24054a1999-12-18 15:32:46 +0000263Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
264
265 * result/HTML/*.htm[l] : updated the HTML regression tests according
266 to the new output
267 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
268 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
269 problem due to intermix of extern "C" { ... } declarations for C++
270 and recursive includes in the headers
271
Chris Lahey323c48c1999-12-18 15:32:45 +00002721999-12-20 Chris Lahey <clahey@umich.edu>
273
274 * HTMLtree.c: Made it so that html nodes with a single child do
275 not insert a carriage return before or after the child node.
276
Daniel Veillardb24054a1999-12-18 15:32:46 +0000277Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +0000278
279 * configure.in, doc/xml.html : bug fix release 1.8.1
280 * parser.c: fixed bug #4344
281 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
282 added the glue to avoid C++ problems
283 * doc/* : regenerated the documentation
284
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +0000285Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
286
287 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
288 namespace recognition, and Dia as a resul :-(
289 * encoding.c: closed bug #3950
290
Daniel Veillard944b5ff1999-12-15 19:08:24 +0000291Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
292
293 * valid.c: debugging a posteriori validation, except URI expansion
294 stuff this should be fixed now
295 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
296 Carl Nygard <cnygard@bellatlantic.net>
297 * tester.c: added --postvalid, cleaning of the code
298 * tree.[ch]: added xmlDocGetRootElement()
299
Ramiro Estrugobfce3771999-12-15 04:32:07 +0000300Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
301
302 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
303 c++ losage.
304
Daniel Veillard10a2c651999-12-12 13:03:50 +0000305Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
306
307 * configure.in, doc/xml.html : bumped to 1.8.0
308 * xlink.[ch], Makefile.am : added framework for link detection
309 * parser.h: added nbChars to parser context, needed for cleanup.
310 * xmlmemory.c: removed a nasty bug when out of mem
311 * valid.[ch]: adding namespace support for attribute decl
312 * tester.c: added --debugent option
313 * debugXML.[ch]: added xmlDebugDumpEntities()
314 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
315 buffers instead, this was really needed, validation was breaking
316 in strange ways due to that. Added xmlParseStringPEReference()
317 and other parsing from strings functions. Entities processing
318 modified again, but PERef are still not handled correcly but
319 unless you're Eve Maller you won't notice :-)
320 * HTMLparser.c: large changes toward reliability, and switched to
321 lowercase internal tags, XHTML is lowercase, so it will help
322 that output is closer to next version.
323 * doc/* : regenerated the documentation, it is now hosted at
324 http://xmlsoft.org/ (same bits I just bought the domain :-)
325
326
Daniel Veillard294cbca1999-12-03 13:19:09 +0000327Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
328
329 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
330 doc generation
331 * parser.c: fixed bugs #3908 and #3937 and a memory leak
332 in the SAX API
333 * doc/*: rebuilt the doc making sure everything appears in the
334 HTML files
335
Daniel Veillardf5c2c871999-12-01 09:51:45 +0000336Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
337
338 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
339 added the patch from Carl Nygard <cnygard@bellatlantic.net>
340 which allow impressive speed improvement on dataset with
341 large text pieces, but at the cost of broken binary
342 compatibility and slightly bigger memory usage.
343 Configure with --with-buffers to activate them, they
344 are protected with XML_USE_BUFFER_CONTENT define.
345 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
346 goal is 0 memory left allocated once parser is no more used
347 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
348 call xmlCleanupParser() and xmlMemoryDump()
349
Daniel Veillarda819dac1999-11-24 18:04:22 +0000350Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
351
352 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
353 * parser.[ch] encoding.[ch]: added memory cleanup routines
354 * parser.c: closing bug #3788
355 * doc/*: rebuilt the doc
356
Daniel Veillard11a48ec1999-11-23 10:40:46 +0000357Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
358
359 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
360 xmlNewTextChild() and xmlSetCompressMode() behaviour.
361 * tester.c: added --compress option
362 * doc/*: rebuilt the documentation
363
Daniel Veillard4c3a2031999-11-19 17:46:26 +0000364Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
365
366 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
367 if given /proc/kcore as input !
368 * doc/xml.html doc/*: updated and rebuilt the documentation
369
370Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +0000371
372 * parser.c: Fixed some wrongly space collapsing code due to
373 a misreading of the spec.
374 * result/*: fixed the output accordingly
375
376Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +0000377
378 * encoding.c: bug fix and typos
379 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
380 * parser.c: added attribute normalization closing bug #3597
381 * test/att* result/att* SAXresult/att*: testcase for attribute
382 normalization
383
Daniel Veillardd7e200c1999-11-15 17:53:11 +0000384Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
385
386 * configure.in: closing bug #3163 by adding extra flags for the
387 cc compiler on HP-UX
388
Daniel Veillard51e3b151999-11-12 17:02:31 +0000389Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
390
391 * valid.[ch] : removed a typo and an enumerated type bug in the
392 xmlAddElementDecl() function
393 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
394 call to xmlEncodeEntitiesReentrant() so that the functions
395 New, Set and Get are at the same level.
396 * parser.c HTMLparser.c: extra memory allocation bug for
397 attributes detected by someone using libxml in embedded systems :-)
398
Daniel Veillard962195f1999-10-28 15:51:53 +0000399Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
400
401 * xmlmemory.h: turned off mem debug :-\
402
Daniel Veillard35008381999-10-25 13:15:52 +0000403Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
404
405 * parser.c: closed bug #2784 a one line fix, but worth pushing
406 a new release out
407 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
408 some structures, comments before and after the
409 main element, and other nastyness
410 * HTMLtree.c tree.c: accomodate the extended HTML supported
411 * configure.in: pushing 1.7.4
412 * test/ent8 and related outputs : added a new test for bug #2784
413 * test/HTML/wired.html and related output: a nasty HTML example
414 * Makefile.am: improved the test scripts
415 * docs/* : reran the documentation extractor, updated xml.html
416
Daniel Veillard7c1206f1999-10-14 09:10:25 +0000417Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
418
419 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
420 HTMLparser and debugged the HTML related code. HTML documents
421 now have their own type
422 * entities.c: do not dump &apos; for HTML output
423 * xmlmemory.c: improvement, breakpoint mechanism
424 * testHTML.c: added --sax --repeat ...
425 * Makefile.am: improved the HTML tests
426 * valid.[ch]: added xmlValidGetValidElements and
427 xmlValidGetPotentialChildren
428 * tester.c: added --insert to test the 2 new functions
429 * test//* result//* SAXresult//* : regression test cleanup
430 and extension.
431 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
432 gnome-xml-nanohttp.html
433
Daniel Veillard7d2c2761999-10-11 15:09:51 +0000434Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
435
436 * HTMLparser.c: fixed problems with some autoclose tags
437 * tree.c: fixed XML output problems.
438 * result/* SAXresult/*: update of the tests output
439
Daniel Veillard6077d031999-10-09 09:11:45 +0000440Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
441
442 * Makefile.am: Arturo patch for xmlConf.sh version info
443 * parser.c: Tim Josling patch for single quoted items
444 * tester.c: Tim Josling patch for tester options usage
445 * tree.h: indent cleanup
446
Daniel Veillard2673d3c1999-10-08 14:37:09 +0000447Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
448
449 * HTMLparser.c parser.h : Fixed problems with HTML parsing
450 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
451
Daniel Veillard00fdf371999-10-08 09:40:39 +0000452Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
453
454 * tree.c : Raph patch for initialization of CORBA fields
455 * parser.c, xpath.c, ...: modification of doc comments
456 * xpath.c : allow spaces in xpath expressions
457
Daniel Veillardad219441999-09-27 08:17:49 +0000458Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
459
460 * xmlmemory.h: turning off memory debug :-(
461
Daniel Veillard7a66ee61999-09-26 11:31:02 +0000462Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
463
464 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
465 better SAX interfaces.
466 * testSAX.c: uses the new SAX routine, avoid fetching any remote
467 entity.
468 * configure.in: 1.7.2
469
470Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +0000471
472 * libxml.spec.in: fixed the URL
473 * doc/xml.html: improved the documentation front-end
474
Daniel Veillard7a66ee61999-09-26 11:31:02 +0000475Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +0000476
477 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
478
Daniel Veillard7a66ee61999-09-26 11:31:02 +0000479Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000480
481 * libxml.spec.in: fixed the alpha compile problem
482 * parser.[ch]: changed errno to errNo in the parser context :-(
483 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
484 * doc/xml.html: changed CHAR to xmlChar
485 * doc/html/*: recompiled the documentation
486 * configure.in: 1.7.1
487
Daniel Veillard7f7d1111999-09-22 09:46:25 +0000488Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
489
490 * parser.h: modified the parser context struct to regain 1.4.0
491 binary compatibility
492 * parser.c, xml-error.h: added errno ot teh context and defined
493 a set of errors values with update of errno
494 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
495 DTDs and entities
496 * *.h, *.c: complete cleanup of the use of config.h and include
497 protection depending on the current setup.
498 * overalll debugging, maintenance and bug-fixing on all modules
499 * updated the documentation
500 * ready for 1.7.0
501
Daniel Veillardc08a2c61999-09-08 21:35:25 +0000502Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
503
504 * HTMLparser.c : cleanup
505 * SAX.c valid.c valid.h: added ID/IDREF checking
506 * tree.c tree.h: extended doc structure for refs
507 * configure.in: 1.6.2
508 * parser.c: patched bug in SAX user arg call
509 * parserInternals.h: patched missing close in C++ wrapping
510 * testXPath.c xpath.c xpath.h: prepared for extensibility,
511 especially upcoming XPointer implementation.
512 * doc/xml.html: augmented, typo
513
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +0000514Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
515
516 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
517 not all invocations of install understand -d.
518
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +0000519Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
520
521 * Makefile.am: prepend all the test* calls with $(top_builddir) -
522 to make 'check' works, when builddir != srcdir.
523
Daniel Veillardc8eab3a1999-09-04 18:27:23 +0000524Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
525
526 * doc/xml.html : updated the documentation
527
Daniel Veillard6454aec1999-09-02 22:04:43 +0000528Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
529
530 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
531 not deallocated memory blocks
532 * *.c : replaces all calls to malloc() free() and realloc() to
533 the wrapper functions/macros
534 * tree.c : removed memory leaks dues to calling xmlFreeNode()
535 instead of xmlFreeNodeList()
536
Daniel Veillard1ff7ae31999-09-01 12:19:13 +0000537Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
538
539 * HTMLparser.c: corrected a stupid bug leading to core dump at
540 tree deallocation. Removed warnings indicated by
541 Stephane.Conversy@lri.fr
542 * entities.c: Fixes Yet Another Stupid Bug, entities were not
543 looked for in the external subset
544
545Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +0000546
547 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
548 on SGI by Stephane.Conversy@lri.fr
549
Daniel Veillardb96e6431999-08-29 21:02:19 +0000550Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
551
552 * all .h : changed the prototype declaration indent as in gtk
553 * most .c : working on reducing the TODOs in the code
554 * most .c : cleanup though -pedantic and Insure++
555 * improvements on validation ID checkings.
556 * tree.[ch] SAX.c: added support for namespace on attributes #2022
557 * xml-config.in: closed #1810
558
559Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +0000560
561 * tree.h, valid.c, valid.h: more work on validity, IDs
562 * xpath.c: added/fixed comparidon and equlity, added a new isinf
563 definition for AIX
564
Daniel Veillardb556eb51999-08-15 17:19:50 +0000565Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
566
567 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
568 the distribution due to a cut'n paste error at last commit
569
Daniel Veillardb05deb71999-08-10 19:04:08 +0000570Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
571
572 * configure.in: upgraded to version 1.4.0
573 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
574 Big update, added a large part of the validation process,
575 it should be usable, but some parts are missing
576 * xpath.c: improved the implementation w.r.t. root.
577 * Makefile.am: added more tests
578 * test and result trees: added a lot of tests
579 * libxml.spec.in: export libxml.so.0 and libxml.so.1
580
Daniel Veillard6a6ccc11999-08-10 09:34:35 +0000581Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
582
583 * Added an HACKING file
584
Daniel Veillarde2d034d1999-07-27 19:52:06 +0000585Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
586
587 * xpath.[ch] : improvements and debug of the XPath implementation
588 * parser.c, HTMLparser.c : modified the parsers to be progressive
589 * tree.[ch] : extended the Buffer promitives
590 * xmlIO.[ch] : added basic I/O routines providing progressive
591 parsing and ready for I18N conversion plugins
592 * SAXresult/* : the SAX callback sequence maybe slightly different
593 now
594 * test*.c : improved/updated the tests programs
595 * doc/* : recompiled the docs.
596
Daniel Veillard15b75af1999-07-26 16:42:37 +00005971999-07-26 Michael Meeks <michael@edenproject.org>
598
599 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
600
601 * tree.c: Ditto.
602
Daniel Veillard1566d3a1999-07-15 14:24:29 +0000603Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
604
605 * configure.in: upgraded to version 1.4.0
606 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
607 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
608 XML query language, see http://www.w3.org/TR/xpath for more details.
609 * parser.c, parser.h: added CHAR* related string functions for XPath
610 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
611 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
612 rebuild the docs.
613 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
614 and regression testing capabilities for XPath.
615
Daniel Veillardd79d7871999-07-12 10:38:12 +0000616Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
617
618 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
619 closing bug #1646
620
Daniel Veillardbe9e5951999-07-12 09:16:45 +0000621Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
622
623 * Makefile.am, example/Makefile.am: closed bug #1683
624
Daniel Veillard3166ab11999-07-11 16:14:19 +0000625Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
626
627 * example/Makefile.am, configure.in: added the makefile for the
628 gjobread example
629
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +0000630Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
631
632 * doc/Makefile.am:
633 - fix which allow "make install DESTDIR=</install/prefix>".
634
Daniel Veillard7cc3c041999-07-09 10:11:57 +0000635Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
636
637 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
638 which fixed a problem on the file reading-code.
639
Daniel Veillard82150d81999-07-07 07:32:15 +0000640Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
641
642 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
643 output.
644 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
645
Daniel Veillard5233ffc1999-07-06 22:25:25 +0000646Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
647
648 * parser.h : Oops removed the binary compatibility problem
649 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
650 * parser.c, HTMLparser.c: applied patches for reading from stdin
651
Daniel Veillardbe70ff71999-07-05 16:50:46 +0000652Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
653
654 * parser.c, entities.c, valid.c: cleanup bug #1591
655 * configure.in: cleanup bug #1592
656 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
657 the same tree back-end. Hence gdome will be available for it.
658 * doc/Makefile.am: close bug #617
659
Daniel Veillard97fea181999-06-26 23:07:37 +0000660Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
661
662 * parser.c: alloctate a per parser context SAX interface block
663
Daniel Veillard14fff061999-06-22 21:49:07 +0000664Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
665
666 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
667 and xmlEncodeEntitiesReentrant with the correct one :-\
668
669Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
670
671 * commit of my internal XML base changes, quite a lot of
672 changes, cleanups, better entities support, framework for
673 new I/O and charset detection and handling
674 * Fixed the configure/Makefile stuff to generate shared libs
675 with the proper version info, so we jumped on rev from
676 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
677 xmlEncodeEntities() result need to be freed now, and a string
678 xmlParserVersion provide the current library version.
679
Raph Levien05240da1999-06-15 21:27:11 +0000680Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
681
682 * parser.c: fixed a buffer overrun for when you have a very long
683 attribute with no entities in it.
684
Daniel Veillardbb2da581999-06-13 14:37:07 +0000685Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
686
687 * added example directory
688 * added example/gjobs.xml gjobread.c, still need a Makefile.in
689
Daniel Veillard011b63c1999-06-02 17:44:04 +0000690Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
691
692 * Release of libxml-1.1, nearly everything has been touched for
693 this.
694 * Added more regression tests
695 * Updated the documentation
696
Daniel Veillard27d88741999-05-29 11:51:49 +0000697Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
698
699 * tree.[ch]: unified the XML_NO_CORBA defines.
700 * parser.c encoding.[ch]: started plugging in char encoding detection
701
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +0000702Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
703
704 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
705 Also freed allocated buffer.
706
Daniel Veillard27d88741999-05-29 11:51:49 +0000707Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +0000708 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
709 reentrancy problem at printing. One is left in entities.c, to
710 remove ASAP
711 * testSAX.c : added a test example showing the use of the SAX
712 interface if one doesn't want to build the DOM tree.
713 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
714
Daniel Veillard517752b1999-04-05 12:20:10 +0000715Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
716
717 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
718 large revamping of the parser to use SAX callbacks
719 http://www.megginson.com/SAX/ (or at least a C like interface
720 a la Expat). It's now possible to set up your own callbacks
721 and the parser will not build a DOM tree.
722 * test/* result/*: updated the test suite, I finally removed
723 the old Namespace draft support (PI based).
724
Daniel Veillard87c83bd1999-04-02 16:04:43 +0000725Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
726
727 * Makefile.am: added test result to EXTRA_DIST for make tests
728
Daniel Veillard64068b31999-03-24 20:42:16 +0000729Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
730
731 * parser.c, parserInternals.h: moved the chars macro definitions
732 to parserInternals.h
733 * parser.c, error.c: applied patches from "Knut Ã…kesson"
734 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
735
Daniel Veillard012ccc11999-03-23 10:11:11 +0000736Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
737
738 * xml-config.in : applied patch to make --version work
739
Raja R Harinatha86c23e1999-03-05 22:14:01 +00007401999-03-05 Raja R Harinath <harinath@cs.umn.edu>
741
742 * Makefile.am (check-local): Alias for `tests' target. This will
743 cause `make check' to do the right thing.
744 (tests): Don't run tests in srcdir. Also, replaced calls to
745 basename with a `sed' "equivalent".
746
Daniel Veillardd109e371999-03-05 06:26:45 +0000747Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
748
749 * Renamed error.h to xml-error.h, corrected Makefile.am to list
750 it in the header and not the sources, updated the doc.
751 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
752 pointing this out.
753
Daniel Veillardbc50b591999-03-01 12:28:53 +0000754Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
755
756 * parser.c, parser.h, parserInternals.h: memory leak hunting,
757 exported the inputStream routines.
758 * doc/html/* : updated accordingly
759
Daniel Veillardd692aa41999-02-28 21:54:31 +0000760Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
761
762 * parser.c, parser.h, parserInternals.h: added a few extra
763 internal calls to allocate and free parser contexts ...
764 * doc/html/* : updated accordingly
765
Daniel Veillard55a99271999-02-25 11:01:29 +0000766Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
767
768 * configure.in, Makefile.am, doc/makefile.am : General changes for
769 1.0.0 release and including the generated HTML documentation.
770
Daniel Veillard35925471999-02-25 08:46:07 +0000771Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
772
773 * makefile.am : added parserInternals.h, oops.
774
Daniel Veillard1e346af1999-02-22 10:33:01 +0000775Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
776
777 * parserInternals.h: added this header giving access to the parser
778 internal functions.
779 * doc/Makefile.am : added a rebuild target which rebuilds the full
780 set of documentations
781 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
782 the internal subset.
783 * *.c *.h: modifications needed to generate the documentation using
784 gtk-doc, cleanup of functions blocks, reorganisation of struct
785 declarations.
786
Daniel Veillard1164e751999-02-16 16:29:17 +0000787Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
788
789 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
790 the tar and spec file to include the beginning of the doc.
791
Nuno Ferreira03d04781999-02-13 00:07:17 +00007921999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
793
794 * doc/.cvsignore: Added this file.
795
Daniel Veillard6800ef31999-02-08 18:33:22 +0000796Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
797
798 * tree.c: fixed xmlGetProp to return "" when the attribute
799 exists, even if the node-list is NULL.
800
Daniel Veillard726c7e31999-02-08 15:13:10 +0000801Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
802
803 * tree.c: patched an error outputting empty attribute values.
804 * Makefile.am and doc/makefile.am: have been updated during the
805 week-end. Sorry for an empty CVS log, I got a shell problem.
806
Daniel Veillard1899e851999-02-01 12:18:54 +0000807Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
808
809 * tree.h: cleaned up using enums instead of defines
810 * parser.c, valid.[ch]: more work on parsing/output of element
811 declarations
812
Daniel Veillard3b9def11999-01-31 22:15:06 +0000813Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
814
815 * valid.[ch], tree.c, parser.c : more work toward full parsing
816 of XML DTDs.
817 * README: added informations about mailing-list and on-line
818 documentation
819
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +00008201999-01-27 Raja R Harinath <harinath@cs.umn.edu>
821
822 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
823
Daniel Veillard39a1f9a1999-01-17 19:11:59 +0000824Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
825
826 * parser.c, tree.[ch] : more work toward conformance testing,
827 added a last element to accelerate parsing of very flat structures
828 started working on internal subset Element content declaration.
829 * valid.[ch] : first cut at adding code toward validation.
830 * previous changes had also small impact on most files, especially
831 the conformance testing using James Clark test suite.
832
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +0000833Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
834
835 * test/* : updated the examples, most of them were not well
836 formed (humm), and added rdf2.
837 * result/* : resulting changes in the output.
838
Daniel Veillard7c92c0a1998-12-06 18:08:28 +0000839Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
840
841 * tree.c: changed the behaviour of xmlGetProp on NULL values.
842
Daniel Veillard44b3a061998-12-05 17:27:22 +0000843Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
844
845 * tree.c: patched a bug in the generation of empty attributes
846
Daniel Veillardbe36afe1998-11-27 06:39:50 +0000847Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
848
849 * entities.[ch], tree.[ch], tester.c: added copy interfaces
850 for node/trees/documents/... Biggest problem is namespace
851 support when copying subtrees.
852
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +0000853Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
854
855 * parser.c, entities.c: improve entities and char ref encoding,
856 and cleanups of error messages.
857
Daniel Veillard242590e1998-11-13 18:04:35 +0000858Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
859
860 * parser.c, entities.c: simple bug hunting done during rpm2html and
861 rpmfind integration.
862
Daniel Veillard42dc9b31998-11-09 01:17:21 +0000863Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
864
865 * parser.[ch]: Added interfaces allowing to specify a SAX
866 handler before parsing.
867
Daniel Veillarde3bffb91998-11-08 14:40:56 +0000868Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
869
870 * parser.c: redirrect all errors reporting through the SAX
871 error function
872
Daniel Veillardda4d3c41998-11-04 20:07:05 +0000873Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
874
875 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
876 * libtool, tlmain ...: update of the libtool files
877
Miguel de Icaza442321c1998-11-04 18:13:38 +00008781998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
879
880 * entities.c: Use g_snprintf insteda of snprintf.
881
Daniel Veillard0ba4d531998-11-01 19:34:31 +0000882Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
883
884 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
885 added ent5 test for this purpose.
886 * parser.c, parser.h: formatting, comments and UTF-8 planning.
887
Daniel Veillard27271681998-10-30 06:39:40 +0000888Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
889
890 * parser.c: fixed? a strange error due to compression on a GWP
891 document.
892
Daniel Veillard25940b71998-10-29 05:51:30 +0000893Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
894
895 * tree.[ch]: bug fixing
896 * entities.[ch]: defined a specific type for predefined entities
897 * doc/xml.html: more documentation on the library, how to use it,
898 overview of the interfaces.
899
Daniel Veillard16253641998-10-28 22:58:05 +0000900Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
901
902 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
903
Daniel Veillardbaf4cd51998-10-27 22:56:57 +0000904Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
905
Daniel Veillard10c6a8f1998-10-28 01:00:12 +0000906 * tree.c: corrected a small bug
907 * doc/xml.html: continuing writing documentation.
908
909Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
910
Daniel Veillardbaf4cd51998-10-27 22:56:57 +0000911 * debugXML.h debugXML.c: added debugging utilities.
912 * tester.c: added --debug switch.
913 * tree.c: patched an incorrect node->type assignment.
914 * parser.c: formatting, ensure that node->doc != NULL in attributes
915
Daniel Veillardccb09631998-10-27 06:21:04 +0000916Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
917
918 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
919 entity support and provide an internal representation close to
920 DOM one (entity ref nodes, and attribute value as tree). I tried
921 to preserve the interface but this will surely break some apps
922 (I have to change rpm2html/rpmfind for example). I had to change
923 two interfaces, and the generated tree is somewhat different.
924 * doc/* : started documenting the XML library, the tree and
925 DOM/Corba. This is a first step.
926
Daniel Veillard11e00581998-10-24 18:27:49 +0000927Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
928
929 * parser.c: Set up the fonctions comment block, boring but useful.
930 * parser.h, SAX.c, parser.c: now attributes are processed through
931 the SAX interface. The problem is that my SAX interface diverged
932 quite a bit from the original one, well this is not an official
933 spec, and translating it from Java to C is hairy anyway...
934
Daniel Veillard97b58771998-10-20 06:14:16 +0000935Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
936
937 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
938 fonctions comment block, boring but useful.
939
940Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +0000941
942 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
943 conversion routines. However they are not yet used to convert the
944 inputs. The core will run with UTF-8.
945
Daniel Veillard33942841998-10-18 19:12:41 +0000946Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
947
948 * tree.c : make sure that the type id is properly set-up when
949 a new object is allocated, needed for DOM.
950
Daniel Veillard27fb0751998-10-17 06:47:46 +0000951Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
952
953 * tree.h, tree.c: Ok, the main objects in the tree will be native
954 corba objects, it costs 8 bytes per Node, Attribute and Document
955 but it simplifies the Corba integration a lot (no extra interface
956 objects to allocate/free).
957
Daniel Veillard0bef1311998-10-14 02:36:47 +0000958Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
959
960 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
961 and changed NODEs contants for conformity with DOM Level 1
962
Daniel Veillard27864701998-10-08 03:47:24 +0000963Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
964
965 * added hooks to keep track of servants when creating objects
966 xmlDoc and xmlNode (for Corba export).
967
Daniel Veillarda6e1d121998-10-04 14:41:05 +0000968Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
969
970 * added xml-config script.
971
Daniel Veillard7066a791998-10-01 20:28:28 +0000972Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
973
974 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
975 to autoupdate libtool and automake conf files.
976
Miguel de Icaza60681bd1998-09-30 19:28:59 +00009771998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
978
979 * Makefile.am: Use '?' to separate the sed
980 commands as ',' is used when people pass -Wl,something.
981
982
Daniel Veillard15a8df41998-09-24 19:15:06 +0000983Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
984
985 * tree.c, tree.h: added a per-document compression interface.
986
Daniel Veillard151b1b01998-09-23 00:49:46 +0000987Tue Sep 22 20:47:38 EDT 1998
988
989 * tree.c, tree.h: added saving with compression and added interfaces
990 to control the compression level (xmlGetCompressMode,
991 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
992
Daniel Veillard70120ff1998-09-22 00:24:21 +0000993Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
994
995 * parser.c: corrected a loop for files of size 0
996
Raja R Harinathd2e3abd1998-08-20 21:52:38 +00009971998-08-20 Raja R Harinath <harinath@cs.umn.edu>
998
999 * error.h: New file. Contains prototyes from `error.c'.
1000
Tom Tromeyc19653d1998-08-14 01:22:43 +00001001Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
1002
1003 * Makefile.am (xmlincdir): New macro.
1004 (xmlinc_HEADERS): Renamed from include_HEADERS.
1005
Daniel Veillard845664d1998-08-13 04:43:19 +00001006Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1007
1008 * applied small patch on numeric entities from
1009 Christopher Blizzard <blizzard@appliedtheory.com>
1010
Daniel Veillard260a68f1998-08-13 03:39:55 +00001011Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1012
1013 * New release 0.2, removed the old xml_* files so that it's
1014 coherent with the other CVS base (W3C), far better conformance
1015 to standard, new namespaces, decent entities support, beginning
1016 of a SAX-like interface. Nearly nothing left intact, even the
1017 test examples ...
1018
Christopher Blizzarda36749e1998-07-30 21:47:18 +000010191998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
1020
1021 * .cvsignore: Add .deps dir
1022
Daniel Veillardf8015fa1998-07-26 21:31:38 +00001023Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1024
1025 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
1026
Daniel Veillardfe926001998-07-26 04:28:20 +00001027Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00001028
Daniel Veillardfe926001998-07-26 04:28:20 +00001029 * configure.in: added test for CPP
1030 * AUTHORS, Changelog: the original ones didn't get commited but the
1031 glib ones instead, fixed.
1032 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00001033
Daniel Veillardfe926001998-07-26 04:28:20 +00001034Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00001035
Daniel Veillardfe926001998-07-26 04:28:20 +00001036 * integrated code developped at W3C
1037 * changed the original Copyright
1038 * migrated to automake
1039 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00001040