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