blob: 04d7a0fe63c2753e2c825134f822927f7406b6ec [file] [log] [blame]
Daniel Veillard3c558c31999-12-22 11:30:41 +00001Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2
3 * parser.c: fix for PIs name starting with xml
4 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +00005 * *.c, configure.in win32config.h.in : generate win32config.h for
6 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +00007
Daniel Veillard0caf07a1999-12-21 16:25:49 +00008Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9
10 * parser.c: fixed a stupid = vs. == bug :-(
11 * doc/gnome-xml.sgml: s/glade/xml/
12
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000013Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14
15 * configure.in, doc/xml.html : bug fix release 1.8.2
16 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
17 Hopefully the end of that silly C++ include problem
18 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
19 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
20 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
21 troubles with autoclosed elements when the stree shape doesn't
22 follow the DtD specs. Added htmlIsAutoClosed() and
23 htmlAutoCloseTag()
24 * result/HTML/*.htm*: Updated the HTML examples regression tests output
25 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
26 * debugXML.c: fixed a bug on printing default namespaces.
27 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
28
Daniel Veillardb24054a1999-12-18 15:32:46 +000029Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
30
31 * result/HTML/*.htm[l] : updated the HTML regression tests according
32 to the new output
33 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
34 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
35 problem due to intermix of extern "C" { ... } declarations for C++
36 and recursive includes in the headers
37
Chris Lahey323c48c1999-12-18 15:32:45 +0000381999-12-20 Chris Lahey <clahey@umich.edu>
39
40 * HTMLtree.c: Made it so that html nodes with a single child do
41 not insert a carriage return before or after the child node.
42
Daniel Veillardb24054a1999-12-18 15:32:46 +000043Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000044
45 * configure.in, doc/xml.html : bug fix release 1.8.1
46 * parser.c: fixed bug #4344
47 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
48 added the glue to avoid C++ problems
49 * doc/* : regenerated the documentation
50
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000051Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
52
53 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
54 namespace recognition, and Dia as a resul :-(
55 * encoding.c: closed bug #3950
56
Daniel Veillard944b5ff1999-12-15 19:08:24 +000057Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
58
59 * valid.c: debugging a posteriori validation, except URI expansion
60 stuff this should be fixed now
61 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
62 Carl Nygard <cnygard@bellatlantic.net>
63 * tester.c: added --postvalid, cleaning of the code
64 * tree.[ch]: added xmlDocGetRootElement()
65
Ramiro Estrugobfce3771999-12-15 04:32:07 +000066Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
67
68 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
69 c++ losage.
70
Daniel Veillard10a2c651999-12-12 13:03:50 +000071Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
72
73 * configure.in, doc/xml.html : bumped to 1.8.0
74 * xlink.[ch], Makefile.am : added framework for link detection
75 * parser.h: added nbChars to parser context, needed for cleanup.
76 * xmlmemory.c: removed a nasty bug when out of mem
77 * valid.[ch]: adding namespace support for attribute decl
78 * tester.c: added --debugent option
79 * debugXML.[ch]: added xmlDebugDumpEntities()
80 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
81 buffers instead, this was really needed, validation was breaking
82 in strange ways due to that. Added xmlParseStringPEReference()
83 and other parsing from strings functions. Entities processing
84 modified again, but PERef are still not handled correcly but
85 unless you're Eve Maller you won't notice :-)
86 * HTMLparser.c: large changes toward reliability, and switched to
87 lowercase internal tags, XHTML is lowercase, so it will help
88 that output is closer to next version.
89 * doc/* : regenerated the documentation, it is now hosted at
90 http://xmlsoft.org/ (same bits I just bought the domain :-)
91
92
Daniel Veillard294cbca1999-12-03 13:19:09 +000093Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
94
95 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
96 doc generation
97 * parser.c: fixed bugs #3908 and #3937 and a memory leak
98 in the SAX API
99 * doc/*: rebuilt the doc making sure everything appears in the
100 HTML files
101
Daniel Veillardf5c2c871999-12-01 09:51:45 +0000102Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
103
104 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
105 added the patch from Carl Nygard <cnygard@bellatlantic.net>
106 which allow impressive speed improvement on dataset with
107 large text pieces, but at the cost of broken binary
108 compatibility and slightly bigger memory usage.
109 Configure with --with-buffers to activate them, they
110 are protected with XML_USE_BUFFER_CONTENT define.
111 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
112 goal is 0 memory left allocated once parser is no more used
113 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
114 call xmlCleanupParser() and xmlMemoryDump()
115
Daniel Veillarda819dac1999-11-24 18:04:22 +0000116Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
117
118 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
119 * parser.[ch] encoding.[ch]: added memory cleanup routines
120 * parser.c: closing bug #3788
121 * doc/*: rebuilt the doc
122
Daniel Veillard11a48ec1999-11-23 10:40:46 +0000123Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
124
125 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
126 xmlNewTextChild() and xmlSetCompressMode() behaviour.
127 * tester.c: added --compress option
128 * doc/*: rebuilt the documentation
129
Daniel Veillard4c3a2031999-11-19 17:46:26 +0000130Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
131
132 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
133 if given /proc/kcore as input !
134 * doc/xml.html doc/*: updated and rebuilt the documentation
135
136Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +0000137
138 * parser.c: Fixed some wrongly space collapsing code due to
139 a misreading of the spec.
140 * result/*: fixed the output accordingly
141
142Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +0000143
144 * encoding.c: bug fix and typos
145 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
146 * parser.c: added attribute normalization closing bug #3597
147 * test/att* result/att* SAXresult/att*: testcase for attribute
148 normalization
149
Daniel Veillardd7e200c1999-11-15 17:53:11 +0000150Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
151
152 * configure.in: closing bug #3163 by adding extra flags for the
153 cc compiler on HP-UX
154
Daniel Veillard51e3b151999-11-12 17:02:31 +0000155Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
156
157 * valid.[ch] : removed a typo and an enumerated type bug in the
158 xmlAddElementDecl() function
159 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
160 call to xmlEncodeEntitiesReentrant() so that the functions
161 New, Set and Get are at the same level.
162 * parser.c HTMLparser.c: extra memory allocation bug for
163 attributes detected by someone using libxml in embedded systems :-)
164
Daniel Veillard962195f1999-10-28 15:51:53 +0000165Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
166
167 * xmlmemory.h: turned off mem debug :-\
168
Daniel Veillard35008381999-10-25 13:15:52 +0000169Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
170
171 * parser.c: closed bug #2784 a one line fix, but worth pushing
172 a new release out
173 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
174 some structures, comments before and after the
175 main element, and other nastyness
176 * HTMLtree.c tree.c: accomodate the extended HTML supported
177 * configure.in: pushing 1.7.4
178 * test/ent8 and related outputs : added a new test for bug #2784
179 * test/HTML/wired.html and related output: a nasty HTML example
180 * Makefile.am: improved the test scripts
181 * docs/* : reran the documentation extractor, updated xml.html
182
Daniel Veillard7c1206f1999-10-14 09:10:25 +0000183Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
184
185 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
186 HTMLparser and debugged the HTML related code. HTML documents
187 now have their own type
188 * entities.c: do not dump &apos; for HTML output
189 * xmlmemory.c: improvement, breakpoint mechanism
190 * testHTML.c: added --sax --repeat ...
191 * Makefile.am: improved the HTML tests
192 * valid.[ch]: added xmlValidGetValidElements and
193 xmlValidGetPotentialChildren
194 * tester.c: added --insert to test the 2 new functions
195 * test//* result//* SAXresult//* : regression test cleanup
196 and extension.
197 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
198 gnome-xml-nanohttp.html
199
Daniel Veillard7d2c2761999-10-11 15:09:51 +0000200Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
201
202 * HTMLparser.c: fixed problems with some autoclose tags
203 * tree.c: fixed XML output problems.
204 * result/* SAXresult/*: update of the tests output
205
Daniel Veillard6077d031999-10-09 09:11:45 +0000206Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
207
208 * Makefile.am: Arturo patch for xmlConf.sh version info
209 * parser.c: Tim Josling patch for single quoted items
210 * tester.c: Tim Josling patch for tester options usage
211 * tree.h: indent cleanup
212
Daniel Veillard2673d3c1999-10-08 14:37:09 +0000213Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
214
215 * HTMLparser.c parser.h : Fixed problems with HTML parsing
216 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
217
Daniel Veillard00fdf371999-10-08 09:40:39 +0000218Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
219
220 * tree.c : Raph patch for initialization of CORBA fields
221 * parser.c, xpath.c, ...: modification of doc comments
222 * xpath.c : allow spaces in xpath expressions
223
Daniel Veillardad219441999-09-27 08:17:49 +0000224Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
225
226 * xmlmemory.h: turning off memory debug :-(
227
Daniel Veillard7a66ee61999-09-26 11:31:02 +0000228Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
229
230 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
231 better SAX interfaces.
232 * testSAX.c: uses the new SAX routine, avoid fetching any remote
233 entity.
234 * configure.in: 1.7.2
235
236Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +0000237
238 * libxml.spec.in: fixed the URL
239 * doc/xml.html: improved the documentation front-end
240
Daniel Veillard7a66ee61999-09-26 11:31:02 +0000241Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +0000242
243 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
244
Daniel Veillard7a66ee61999-09-26 11:31:02 +0000245Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000246
247 * libxml.spec.in: fixed the alpha compile problem
248 * parser.[ch]: changed errno to errNo in the parser context :-(
249 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
250 * doc/xml.html: changed CHAR to xmlChar
251 * doc/html/*: recompiled the documentation
252 * configure.in: 1.7.1
253
Daniel Veillard7f7d1111999-09-22 09:46:25 +0000254Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
255
256 * parser.h: modified the parser context struct to regain 1.4.0
257 binary compatibility
258 * parser.c, xml-error.h: added errno ot teh context and defined
259 a set of errors values with update of errno
260 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
261 DTDs and entities
262 * *.h, *.c: complete cleanup of the use of config.h and include
263 protection depending on the current setup.
264 * overalll debugging, maintenance and bug-fixing on all modules
265 * updated the documentation
266 * ready for 1.7.0
267
Daniel Veillardc08a2c61999-09-08 21:35:25 +0000268Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
269
270 * HTMLparser.c : cleanup
271 * SAX.c valid.c valid.h: added ID/IDREF checking
272 * tree.c tree.h: extended doc structure for refs
273 * configure.in: 1.6.2
274 * parser.c: patched bug in SAX user arg call
275 * parserInternals.h: patched missing close in C++ wrapping
276 * testXPath.c xpath.c xpath.h: prepared for extensibility,
277 especially upcoming XPointer implementation.
278 * doc/xml.html: augmented, typo
279
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +0000280Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
281
282 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
283 not all invocations of install understand -d.
284
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +0000285Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
286
287 * Makefile.am: prepend all the test* calls with $(top_builddir) -
288 to make 'check' works, when builddir != srcdir.
289
Daniel Veillardc8eab3a1999-09-04 18:27:23 +0000290Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
291
292 * doc/xml.html : updated the documentation
293
Daniel Veillard6454aec1999-09-02 22:04:43 +0000294Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
295
296 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
297 not deallocated memory blocks
298 * *.c : replaces all calls to malloc() free() and realloc() to
299 the wrapper functions/macros
300 * tree.c : removed memory leaks dues to calling xmlFreeNode()
301 instead of xmlFreeNodeList()
302
Daniel Veillard1ff7ae31999-09-01 12:19:13 +0000303Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
304
305 * HTMLparser.c: corrected a stupid bug leading to core dump at
306 tree deallocation. Removed warnings indicated by
307 Stephane.Conversy@lri.fr
308 * entities.c: Fixes Yet Another Stupid Bug, entities were not
309 looked for in the external subset
310
311Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +0000312
313 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
314 on SGI by Stephane.Conversy@lri.fr
315
Daniel Veillardb96e6431999-08-29 21:02:19 +0000316Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
317
318 * all .h : changed the prototype declaration indent as in gtk
319 * most .c : working on reducing the TODOs in the code
320 * most .c : cleanup though -pedantic and Insure++
321 * improvements on validation ID checkings.
322 * tree.[ch] SAX.c: added support for namespace on attributes #2022
323 * xml-config.in: closed #1810
324
325Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +0000326
327 * tree.h, valid.c, valid.h: more work on validity, IDs
328 * xpath.c: added/fixed comparidon and equlity, added a new isinf
329 definition for AIX
330
Daniel Veillardb556eb51999-08-15 17:19:50 +0000331Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
332
333 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
334 the distribution due to a cut'n paste error at last commit
335
Daniel Veillardb05deb71999-08-10 19:04:08 +0000336Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
337
338 * configure.in: upgraded to version 1.4.0
339 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
340 Big update, added a large part of the validation process,
341 it should be usable, but some parts are missing
342 * xpath.c: improved the implementation w.r.t. root.
343 * Makefile.am: added more tests
344 * test and result trees: added a lot of tests
345 * libxml.spec.in: export libxml.so.0 and libxml.so.1
346
Daniel Veillard6a6ccc11999-08-10 09:34:35 +0000347Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
348
349 * Added an HACKING file
350
Daniel Veillarde2d034d1999-07-27 19:52:06 +0000351Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
352
353 * xpath.[ch] : improvements and debug of the XPath implementation
354 * parser.c, HTMLparser.c : modified the parsers to be progressive
355 * tree.[ch] : extended the Buffer promitives
356 * xmlIO.[ch] : added basic I/O routines providing progressive
357 parsing and ready for I18N conversion plugins
358 * SAXresult/* : the SAX callback sequence maybe slightly different
359 now
360 * test*.c : improved/updated the tests programs
361 * doc/* : recompiled the docs.
362
Daniel Veillard15b75af1999-07-26 16:42:37 +00003631999-07-26 Michael Meeks <michael@edenproject.org>
364
365 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
366
367 * tree.c: Ditto.
368
Daniel Veillard1566d3a1999-07-15 14:24:29 +0000369Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
370
371 * configure.in: upgraded to version 1.4.0
372 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
373 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
374 XML query language, see http://www.w3.org/TR/xpath for more details.
375 * parser.c, parser.h: added CHAR* related string functions for XPath
376 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
377 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
378 rebuild the docs.
379 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
380 and regression testing capabilities for XPath.
381
Daniel Veillardd79d7871999-07-12 10:38:12 +0000382Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
383
384 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
385 closing bug #1646
386
Daniel Veillardbe9e5951999-07-12 09:16:45 +0000387Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
388
389 * Makefile.am, example/Makefile.am: closed bug #1683
390
Daniel Veillard3166ab11999-07-11 16:14:19 +0000391Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
392
393 * example/Makefile.am, configure.in: added the makefile for the
394 gjobread example
395
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +0000396Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
397
398 * doc/Makefile.am:
399 - fix which allow "make install DESTDIR=</install/prefix>".
400
Daniel Veillard7cc3c041999-07-09 10:11:57 +0000401Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
402
403 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
404 which fixed a problem on the file reading-code.
405
Daniel Veillard82150d81999-07-07 07:32:15 +0000406Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
407
408 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
409 output.
410 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
411
Daniel Veillard5233ffc1999-07-06 22:25:25 +0000412Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
413
414 * parser.h : Oops removed the binary compatibility problem
415 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
416 * parser.c, HTMLparser.c: applied patches for reading from stdin
417
Daniel Veillardbe70ff71999-07-05 16:50:46 +0000418Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
419
420 * parser.c, entities.c, valid.c: cleanup bug #1591
421 * configure.in: cleanup bug #1592
422 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
423 the same tree back-end. Hence gdome will be available for it.
424 * doc/Makefile.am: close bug #617
425
Daniel Veillard97fea181999-06-26 23:07:37 +0000426Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
427
428 * parser.c: alloctate a per parser context SAX interface block
429
Daniel Veillard14fff061999-06-22 21:49:07 +0000430Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
431
432 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
433 and xmlEncodeEntitiesReentrant with the correct one :-\
434
435Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
436
437 * commit of my internal XML base changes, quite a lot of
438 changes, cleanups, better entities support, framework for
439 new I/O and charset detection and handling
440 * Fixed the configure/Makefile stuff to generate shared libs
441 with the proper version info, so we jumped on rev from
442 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
443 xmlEncodeEntities() result need to be freed now, and a string
444 xmlParserVersion provide the current library version.
445
Raph Levien05240da1999-06-15 21:27:11 +0000446Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
447
448 * parser.c: fixed a buffer overrun for when you have a very long
449 attribute with no entities in it.
450
Daniel Veillardbb2da581999-06-13 14:37:07 +0000451Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
452
453 * added example directory
454 * added example/gjobs.xml gjobread.c, still need a Makefile.in
455
Daniel Veillard011b63c1999-06-02 17:44:04 +0000456Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
457
458 * Release of libxml-1.1, nearly everything has been touched for
459 this.
460 * Added more regression tests
461 * Updated the documentation
462
Daniel Veillard27d88741999-05-29 11:51:49 +0000463Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
464
465 * tree.[ch]: unified the XML_NO_CORBA defines.
466 * parser.c encoding.[ch]: started plugging in char encoding detection
467
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +0000468Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
469
470 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
471 Also freed allocated buffer.
472
Daniel Veillard27d88741999-05-29 11:51:49 +0000473Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +0000474 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
475 reentrancy problem at printing. One is left in entities.c, to
476 remove ASAP
477 * testSAX.c : added a test example showing the use of the SAX
478 interface if one doesn't want to build the DOM tree.
479 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
480
Daniel Veillard517752b1999-04-05 12:20:10 +0000481Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
482
483 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
484 large revamping of the parser to use SAX callbacks
485 http://www.megginson.com/SAX/ (or at least a C like interface
486 a la Expat). It's now possible to set up your own callbacks
487 and the parser will not build a DOM tree.
488 * test/* result/*: updated the test suite, I finally removed
489 the old Namespace draft support (PI based).
490
Daniel Veillard87c83bd1999-04-02 16:04:43 +0000491Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
492
493 * Makefile.am: added test result to EXTRA_DIST for make tests
494
Daniel Veillard64068b31999-03-24 20:42:16 +0000495Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
496
497 * parser.c, parserInternals.h: moved the chars macro definitions
498 to parserInternals.h
499 * parser.c, error.c: applied patches from "Knut Ã…kesson"
500 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
501
Daniel Veillard012ccc11999-03-23 10:11:11 +0000502Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
503
504 * xml-config.in : applied patch to make --version work
505
Raja R Harinatha86c23e1999-03-05 22:14:01 +00005061999-03-05 Raja R Harinath <harinath@cs.umn.edu>
507
508 * Makefile.am (check-local): Alias for `tests' target. This will
509 cause `make check' to do the right thing.
510 (tests): Don't run tests in srcdir. Also, replaced calls to
511 basename with a `sed' "equivalent".
512
Daniel Veillardd109e371999-03-05 06:26:45 +0000513Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
514
515 * Renamed error.h to xml-error.h, corrected Makefile.am to list
516 it in the header and not the sources, updated the doc.
517 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
518 pointing this out.
519
Daniel Veillardbc50b591999-03-01 12:28:53 +0000520Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
521
522 * parser.c, parser.h, parserInternals.h: memory leak hunting,
523 exported the inputStream routines.
524 * doc/html/* : updated accordingly
525
Daniel Veillardd692aa41999-02-28 21:54:31 +0000526Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
527
528 * parser.c, parser.h, parserInternals.h: added a few extra
529 internal calls to allocate and free parser contexts ...
530 * doc/html/* : updated accordingly
531
Daniel Veillard55a99271999-02-25 11:01:29 +0000532Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
533
534 * configure.in, Makefile.am, doc/makefile.am : General changes for
535 1.0.0 release and including the generated HTML documentation.
536
Daniel Veillard35925471999-02-25 08:46:07 +0000537Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
538
539 * makefile.am : added parserInternals.h, oops.
540
Daniel Veillard1e346af1999-02-22 10:33:01 +0000541Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
542
543 * parserInternals.h: added this header giving access to the parser
544 internal functions.
545 * doc/Makefile.am : added a rebuild target which rebuilds the full
546 set of documentations
547 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
548 the internal subset.
549 * *.c *.h: modifications needed to generate the documentation using
550 gtk-doc, cleanup of functions blocks, reorganisation of struct
551 declarations.
552
Daniel Veillard1164e751999-02-16 16:29:17 +0000553Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
554
555 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
556 the tar and spec file to include the beginning of the doc.
557
Nuno Ferreira03d04781999-02-13 00:07:17 +00005581999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
559
560 * doc/.cvsignore: Added this file.
561
Daniel Veillard6800ef31999-02-08 18:33:22 +0000562Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
563
564 * tree.c: fixed xmlGetProp to return "" when the attribute
565 exists, even if the node-list is NULL.
566
Daniel Veillard726c7e31999-02-08 15:13:10 +0000567Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
568
569 * tree.c: patched an error outputting empty attribute values.
570 * Makefile.am and doc/makefile.am: have been updated during the
571 week-end. Sorry for an empty CVS log, I got a shell problem.
572
Daniel Veillard1899e851999-02-01 12:18:54 +0000573Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
574
575 * tree.h: cleaned up using enums instead of defines
576 * parser.c, valid.[ch]: more work on parsing/output of element
577 declarations
578
Daniel Veillard3b9def11999-01-31 22:15:06 +0000579Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
580
581 * valid.[ch], tree.c, parser.c : more work toward full parsing
582 of XML DTDs.
583 * README: added informations about mailing-list and on-line
584 documentation
585
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +00005861999-01-27 Raja R Harinath <harinath@cs.umn.edu>
587
588 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
589
Daniel Veillard39a1f9a1999-01-17 19:11:59 +0000590Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
591
592 * parser.c, tree.[ch] : more work toward conformance testing,
593 added a last element to accelerate parsing of very flat structures
594 started working on internal subset Element content declaration.
595 * valid.[ch] : first cut at adding code toward validation.
596 * previous changes had also small impact on most files, especially
597 the conformance testing using James Clark test suite.
598
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +0000599Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
600
601 * test/* : updated the examples, most of them were not well
602 formed (humm), and added rdf2.
603 * result/* : resulting changes in the output.
604
Daniel Veillard7c92c0a1998-12-06 18:08:28 +0000605Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
606
607 * tree.c: changed the behaviour of xmlGetProp on NULL values.
608
Daniel Veillard44b3a061998-12-05 17:27:22 +0000609Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
610
611 * tree.c: patched a bug in the generation of empty attributes
612
Daniel Veillardbe36afe1998-11-27 06:39:50 +0000613Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
614
615 * entities.[ch], tree.[ch], tester.c: added copy interfaces
616 for node/trees/documents/... Biggest problem is namespace
617 support when copying subtrees.
618
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +0000619Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
620
621 * parser.c, entities.c: improve entities and char ref encoding,
622 and cleanups of error messages.
623
Daniel Veillard242590e1998-11-13 18:04:35 +0000624Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
625
626 * parser.c, entities.c: simple bug hunting done during rpm2html and
627 rpmfind integration.
628
Daniel Veillard42dc9b31998-11-09 01:17:21 +0000629Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
630
631 * parser.[ch]: Added interfaces allowing to specify a SAX
632 handler before parsing.
633
Daniel Veillarde3bffb91998-11-08 14:40:56 +0000634Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
635
636 * parser.c: redirrect all errors reporting through the SAX
637 error function
638
Daniel Veillardda4d3c41998-11-04 20:07:05 +0000639Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
640
641 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
642 * libtool, tlmain ...: update of the libtool files
643
Miguel de Icaza442321c1998-11-04 18:13:38 +00006441998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
645
646 * entities.c: Use g_snprintf insteda of snprintf.
647
Daniel Veillard0ba4d531998-11-01 19:34:31 +0000648Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
649
650 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
651 added ent5 test for this purpose.
652 * parser.c, parser.h: formatting, comments and UTF-8 planning.
653
Daniel Veillard27271681998-10-30 06:39:40 +0000654Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
655
656 * parser.c: fixed? a strange error due to compression on a GWP
657 document.
658
Daniel Veillard25940b71998-10-29 05:51:30 +0000659Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
660
661 * tree.[ch]: bug fixing
662 * entities.[ch]: defined a specific type for predefined entities
663 * doc/xml.html: more documentation on the library, how to use it,
664 overview of the interfaces.
665
Daniel Veillard16253641998-10-28 22:58:05 +0000666Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
667
668 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
669
Daniel Veillardbaf4cd51998-10-27 22:56:57 +0000670Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
671
Daniel Veillard10c6a8f1998-10-28 01:00:12 +0000672 * tree.c: corrected a small bug
673 * doc/xml.html: continuing writing documentation.
674
675Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
676
Daniel Veillardbaf4cd51998-10-27 22:56:57 +0000677 * debugXML.h debugXML.c: added debugging utilities.
678 * tester.c: added --debug switch.
679 * tree.c: patched an incorrect node->type assignment.
680 * parser.c: formatting, ensure that node->doc != NULL in attributes
681
Daniel Veillardccb09631998-10-27 06:21:04 +0000682Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
683
684 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
685 entity support and provide an internal representation close to
686 DOM one (entity ref nodes, and attribute value as tree). I tried
687 to preserve the interface but this will surely break some apps
688 (I have to change rpm2html/rpmfind for example). I had to change
689 two interfaces, and the generated tree is somewhat different.
690 * doc/* : started documenting the XML library, the tree and
691 DOM/Corba. This is a first step.
692
Daniel Veillard11e00581998-10-24 18:27:49 +0000693Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
694
695 * parser.c: Set up the fonctions comment block, boring but useful.
696 * parser.h, SAX.c, parser.c: now attributes are processed through
697 the SAX interface. The problem is that my SAX interface diverged
698 quite a bit from the original one, well this is not an official
699 spec, and translating it from Java to C is hairy anyway...
700
Daniel Veillard97b58771998-10-20 06:14:16 +0000701Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
702
703 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
704 fonctions comment block, boring but useful.
705
706Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +0000707
708 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
709 conversion routines. However they are not yet used to convert the
710 inputs. The core will run with UTF-8.
711
Daniel Veillard33942841998-10-18 19:12:41 +0000712Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
713
714 * tree.c : make sure that the type id is properly set-up when
715 a new object is allocated, needed for DOM.
716
Daniel Veillard27fb0751998-10-17 06:47:46 +0000717Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
718
719 * tree.h, tree.c: Ok, the main objects in the tree will be native
720 corba objects, it costs 8 bytes per Node, Attribute and Document
721 but it simplifies the Corba integration a lot (no extra interface
722 objects to allocate/free).
723
Daniel Veillard0bef1311998-10-14 02:36:47 +0000724Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
725
726 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
727 and changed NODEs contants for conformity with DOM Level 1
728
Daniel Veillard27864701998-10-08 03:47:24 +0000729Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
730
731 * added hooks to keep track of servants when creating objects
732 xmlDoc and xmlNode (for Corba export).
733
Daniel Veillarda6e1d121998-10-04 14:41:05 +0000734Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
735
736 * added xml-config script.
737
Daniel Veillard7066a791998-10-01 20:28:28 +0000738Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
739
740 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
741 to autoupdate libtool and automake conf files.
742
Miguel de Icaza60681bd1998-09-30 19:28:59 +00007431998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
744
745 * Makefile.am: Use '?' to separate the sed
746 commands as ',' is used when people pass -Wl,something.
747
748
Daniel Veillard15a8df41998-09-24 19:15:06 +0000749Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
750
751 * tree.c, tree.h: added a per-document compression interface.
752
Daniel Veillard151b1b01998-09-23 00:49:46 +0000753Tue Sep 22 20:47:38 EDT 1998
754
755 * tree.c, tree.h: added saving with compression and added interfaces
756 to control the compression level (xmlGetCompressMode,
757 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
758
Daniel Veillard70120ff1998-09-22 00:24:21 +0000759Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
760
761 * parser.c: corrected a loop for files of size 0
762
Raja R Harinathd2e3abd1998-08-20 21:52:38 +00007631998-08-20 Raja R Harinath <harinath@cs.umn.edu>
764
765 * error.h: New file. Contains prototyes from `error.c'.
766
Tom Tromeyc19653d1998-08-14 01:22:43 +0000767Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
768
769 * Makefile.am (xmlincdir): New macro.
770 (xmlinc_HEADERS): Renamed from include_HEADERS.
771
Daniel Veillard845664d1998-08-13 04:43:19 +0000772Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
773
774 * applied small patch on numeric entities from
775 Christopher Blizzard <blizzard@appliedtheory.com>
776
Daniel Veillard260a68f1998-08-13 03:39:55 +0000777Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
778
779 * New release 0.2, removed the old xml_* files so that it's
780 coherent with the other CVS base (W3C), far better conformance
781 to standard, new namespaces, decent entities support, beginning
782 of a SAX-like interface. Nearly nothing left intact, even the
783 test examples ...
784
Christopher Blizzarda36749e1998-07-30 21:47:18 +00007851998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
786
787 * .cvsignore: Add .deps dir
788
Daniel Veillardf8015fa1998-07-26 21:31:38 +0000789Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
790
791 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
792
Daniel Veillardfe926001998-07-26 04:28:20 +0000793Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +0000794
Daniel Veillardfe926001998-07-26 04:28:20 +0000795 * configure.in: added test for CPP
796 * AUTHORS, Changelog: the original ones didn't get commited but the
797 glib ones instead, fixed.
798 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +0000799
Daniel Veillardfe926001998-07-26 04:28:20 +0000800Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +0000801
Daniel Veillardfe926001998-07-26 04:28:20 +0000802 * integrated code developped at W3C
803 * changed the original Copyright
804 * migrated to automake
805 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +0000806