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