blob: c3364a85b1a03cabffe2a9790ffc8833ded180c6 [file] [log] [blame]
Daniel Veillard262f9cb1999-12-18 15:32:45 +00001Sat Dec 18 16:07:03 CET 1999
2
3 * configure.in, doc/xml.html : bug fix release 1.8.1
4 * parser.c: fixed bug #4344
5 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
6 added the glue to avoid C++ problems
7 * doc/* : regenerated the documentation
8
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +00009Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10
11 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
12 namespace recognition, and Dia as a resul :-(
13 * encoding.c: closed bug #3950
14
Daniel Veillard944b5ff1999-12-15 19:08:24 +000015Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16
17 * valid.c: debugging a posteriori validation, except URI expansion
18 stuff this should be fixed now
19 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
20 Carl Nygard <cnygard@bellatlantic.net>
21 * tester.c: added --postvalid, cleaning of the code
22 * tree.[ch]: added xmlDocGetRootElement()
23
Ramiro Estrugobfce3771999-12-15 04:32:07 +000024Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
25
26 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
27 c++ losage.
28
Daniel Veillard10a2c651999-12-12 13:03:50 +000029Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
30
31 * configure.in, doc/xml.html : bumped to 1.8.0
32 * xlink.[ch], Makefile.am : added framework for link detection
33 * parser.h: added nbChars to parser context, needed for cleanup.
34 * xmlmemory.c: removed a nasty bug when out of mem
35 * valid.[ch]: adding namespace support for attribute decl
36 * tester.c: added --debugent option
37 * debugXML.[ch]: added xmlDebugDumpEntities()
38 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
39 buffers instead, this was really needed, validation was breaking
40 in strange ways due to that. Added xmlParseStringPEReference()
41 and other parsing from strings functions. Entities processing
42 modified again, but PERef are still not handled correcly but
43 unless you're Eve Maller you won't notice :-)
44 * HTMLparser.c: large changes toward reliability, and switched to
45 lowercase internal tags, XHTML is lowercase, so it will help
46 that output is closer to next version.
47 * doc/* : regenerated the documentation, it is now hosted at
48 http://xmlsoft.org/ (same bits I just bought the domain :-)
49
50
Daniel Veillard294cbca1999-12-03 13:19:09 +000051Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
52
53 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
54 doc generation
55 * parser.c: fixed bugs #3908 and #3937 and a memory leak
56 in the SAX API
57 * doc/*: rebuilt the doc making sure everything appears in the
58 HTML files
59
Daniel Veillardf5c2c871999-12-01 09:51:45 +000060Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
61
62 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
63 added the patch from Carl Nygard <cnygard@bellatlantic.net>
64 which allow impressive speed improvement on dataset with
65 large text pieces, but at the cost of broken binary
66 compatibility and slightly bigger memory usage.
67 Configure with --with-buffers to activate them, they
68 are protected with XML_USE_BUFFER_CONTENT define.
69 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
70 goal is 0 memory left allocated once parser is no more used
71 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
72 call xmlCleanupParser() and xmlMemoryDump()
73
Daniel Veillarda819dac1999-11-24 18:04:22 +000074Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
75
76 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
77 * parser.[ch] encoding.[ch]: added memory cleanup routines
78 * parser.c: closing bug #3788
79 * doc/*: rebuilt the doc
80
Daniel Veillard11a48ec1999-11-23 10:40:46 +000081Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
82
83 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
84 xmlNewTextChild() and xmlSetCompressMode() behaviour.
85 * tester.c: added --compress option
86 * doc/*: rebuilt the documentation
87
Daniel Veillard4c3a2031999-11-19 17:46:26 +000088Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
89
90 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
91 if given /proc/kcore as input !
92 * doc/xml.html doc/*: updated and rebuilt the documentation
93
94Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000095
96 * parser.c: Fixed some wrongly space collapsing code due to
97 a misreading of the spec.
98 * result/*: fixed the output accordingly
99
100Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +0000101
102 * encoding.c: bug fix and typos
103 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
104 * parser.c: added attribute normalization closing bug #3597
105 * test/att* result/att* SAXresult/att*: testcase for attribute
106 normalization
107
Daniel Veillardd7e200c1999-11-15 17:53:11 +0000108Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
109
110 * configure.in: closing bug #3163 by adding extra flags for the
111 cc compiler on HP-UX
112
Daniel Veillard51e3b151999-11-12 17:02:31 +0000113Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
114
115 * valid.[ch] : removed a typo and an enumerated type bug in the
116 xmlAddElementDecl() function
117 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
118 call to xmlEncodeEntitiesReentrant() so that the functions
119 New, Set and Get are at the same level.
120 * parser.c HTMLparser.c: extra memory allocation bug for
121 attributes detected by someone using libxml in embedded systems :-)
122
Daniel Veillard962195f1999-10-28 15:51:53 +0000123Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
124
125 * xmlmemory.h: turned off mem debug :-\
126
Daniel Veillard35008381999-10-25 13:15:52 +0000127Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
128
129 * parser.c: closed bug #2784 a one line fix, but worth pushing
130 a new release out
131 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
132 some structures, comments before and after the
133 main element, and other nastyness
134 * HTMLtree.c tree.c: accomodate the extended HTML supported
135 * configure.in: pushing 1.7.4
136 * test/ent8 and related outputs : added a new test for bug #2784
137 * test/HTML/wired.html and related output: a nasty HTML example
138 * Makefile.am: improved the test scripts
139 * docs/* : reran the documentation extractor, updated xml.html
140
Daniel Veillard7c1206f1999-10-14 09:10:25 +0000141Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
142
143 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
144 HTMLparser and debugged the HTML related code. HTML documents
145 now have their own type
146 * entities.c: do not dump &apos; for HTML output
147 * xmlmemory.c: improvement, breakpoint mechanism
148 * testHTML.c: added --sax --repeat ...
149 * Makefile.am: improved the HTML tests
150 * valid.[ch]: added xmlValidGetValidElements and
151 xmlValidGetPotentialChildren
152 * tester.c: added --insert to test the 2 new functions
153 * test//* result//* SAXresult//* : regression test cleanup
154 and extension.
155 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
156 gnome-xml-nanohttp.html
157
Daniel Veillard7d2c2761999-10-11 15:09:51 +0000158Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
159
160 * HTMLparser.c: fixed problems with some autoclose tags
161 * tree.c: fixed XML output problems.
162 * result/* SAXresult/*: update of the tests output
163
Daniel Veillard6077d031999-10-09 09:11:45 +0000164Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
165
166 * Makefile.am: Arturo patch for xmlConf.sh version info
167 * parser.c: Tim Josling patch for single quoted items
168 * tester.c: Tim Josling patch for tester options usage
169 * tree.h: indent cleanup
170
Daniel Veillard2673d3c1999-10-08 14:37:09 +0000171Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
172
173 * HTMLparser.c parser.h : Fixed problems with HTML parsing
174 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
175
Daniel Veillard00fdf371999-10-08 09:40:39 +0000176Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
177
178 * tree.c : Raph patch for initialization of CORBA fields
179 * parser.c, xpath.c, ...: modification of doc comments
180 * xpath.c : allow spaces in xpath expressions
181
Daniel Veillardad219441999-09-27 08:17:49 +0000182Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
183
184 * xmlmemory.h: turning off memory debug :-(
185
Daniel Veillard7a66ee61999-09-26 11:31:02 +0000186Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
187
188 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
189 better SAX interfaces.
190 * testSAX.c: uses the new SAX routine, avoid fetching any remote
191 entity.
192 * configure.in: 1.7.2
193
194Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +0000195
196 * libxml.spec.in: fixed the URL
197 * doc/xml.html: improved the documentation front-end
198
Daniel Veillard7a66ee61999-09-26 11:31:02 +0000199Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +0000200
201 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
202
Daniel Veillard7a66ee61999-09-26 11:31:02 +0000203Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000204
205 * libxml.spec.in: fixed the alpha compile problem
206 * parser.[ch]: changed errno to errNo in the parser context :-(
207 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
208 * doc/xml.html: changed CHAR to xmlChar
209 * doc/html/*: recompiled the documentation
210 * configure.in: 1.7.1
211
Daniel Veillard7f7d1111999-09-22 09:46:25 +0000212Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
213
214 * parser.h: modified the parser context struct to regain 1.4.0
215 binary compatibility
216 * parser.c, xml-error.h: added errno ot teh context and defined
217 a set of errors values with update of errno
218 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
219 DTDs and entities
220 * *.h, *.c: complete cleanup of the use of config.h and include
221 protection depending on the current setup.
222 * overalll debugging, maintenance and bug-fixing on all modules
223 * updated the documentation
224 * ready for 1.7.0
225
Daniel Veillardc08a2c61999-09-08 21:35:25 +0000226Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
227
228 * HTMLparser.c : cleanup
229 * SAX.c valid.c valid.h: added ID/IDREF checking
230 * tree.c tree.h: extended doc structure for refs
231 * configure.in: 1.6.2
232 * parser.c: patched bug in SAX user arg call
233 * parserInternals.h: patched missing close in C++ wrapping
234 * testXPath.c xpath.c xpath.h: prepared for extensibility,
235 especially upcoming XPointer implementation.
236 * doc/xml.html: augmented, typo
237
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +0000238Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
239
240 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
241 not all invocations of install understand -d.
242
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +0000243Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
244
245 * Makefile.am: prepend all the test* calls with $(top_builddir) -
246 to make 'check' works, when builddir != srcdir.
247
Daniel Veillardc8eab3a1999-09-04 18:27:23 +0000248Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
249
250 * doc/xml.html : updated the documentation
251
Daniel Veillard6454aec1999-09-02 22:04:43 +0000252Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
253
254 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
255 not deallocated memory blocks
256 * *.c : replaces all calls to malloc() free() and realloc() to
257 the wrapper functions/macros
258 * tree.c : removed memory leaks dues to calling xmlFreeNode()
259 instead of xmlFreeNodeList()
260
Daniel Veillard1ff7ae31999-09-01 12:19:13 +0000261Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
262
263 * HTMLparser.c: corrected a stupid bug leading to core dump at
264 tree deallocation. Removed warnings indicated by
265 Stephane.Conversy@lri.fr
266 * entities.c: Fixes Yet Another Stupid Bug, entities were not
267 looked for in the external subset
268
269Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +0000270
271 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
272 on SGI by Stephane.Conversy@lri.fr
273
Daniel Veillardb96e6431999-08-29 21:02:19 +0000274Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
275
276 * all .h : changed the prototype declaration indent as in gtk
277 * most .c : working on reducing the TODOs in the code
278 * most .c : cleanup though -pedantic and Insure++
279 * improvements on validation ID checkings.
280 * tree.[ch] SAX.c: added support for namespace on attributes #2022
281 * xml-config.in: closed #1810
282
283Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +0000284
285 * tree.h, valid.c, valid.h: more work on validity, IDs
286 * xpath.c: added/fixed comparidon and equlity, added a new isinf
287 definition for AIX
288
Daniel Veillardb556eb51999-08-15 17:19:50 +0000289Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
290
291 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
292 the distribution due to a cut'n paste error at last commit
293
Daniel Veillardb05deb71999-08-10 19:04:08 +0000294Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
295
296 * configure.in: upgraded to version 1.4.0
297 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
298 Big update, added a large part of the validation process,
299 it should be usable, but some parts are missing
300 * xpath.c: improved the implementation w.r.t. root.
301 * Makefile.am: added more tests
302 * test and result trees: added a lot of tests
303 * libxml.spec.in: export libxml.so.0 and libxml.so.1
304
Daniel Veillard6a6ccc11999-08-10 09:34:35 +0000305Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
306
307 * Added an HACKING file
308
Daniel Veillarde2d034d1999-07-27 19:52:06 +0000309Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
310
311 * xpath.[ch] : improvements and debug of the XPath implementation
312 * parser.c, HTMLparser.c : modified the parsers to be progressive
313 * tree.[ch] : extended the Buffer promitives
314 * xmlIO.[ch] : added basic I/O routines providing progressive
315 parsing and ready for I18N conversion plugins
316 * SAXresult/* : the SAX callback sequence maybe slightly different
317 now
318 * test*.c : improved/updated the tests programs
319 * doc/* : recompiled the docs.
320
Daniel Veillard15b75af1999-07-26 16:42:37 +00003211999-07-26 Michael Meeks <michael@edenproject.org>
322
323 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
324
325 * tree.c: Ditto.
326
Daniel Veillard1566d3a1999-07-15 14:24:29 +0000327Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
328
329 * configure.in: upgraded to version 1.4.0
330 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
331 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
332 XML query language, see http://www.w3.org/TR/xpath for more details.
333 * parser.c, parser.h: added CHAR* related string functions for XPath
334 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
335 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
336 rebuild the docs.
337 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
338 and regression testing capabilities for XPath.
339
Daniel Veillardd79d7871999-07-12 10:38:12 +0000340Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
341
342 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
343 closing bug #1646
344
Daniel Veillardbe9e5951999-07-12 09:16:45 +0000345Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
346
347 * Makefile.am, example/Makefile.am: closed bug #1683
348
Daniel Veillard3166ab11999-07-11 16:14:19 +0000349Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
350
351 * example/Makefile.am, configure.in: added the makefile for the
352 gjobread example
353
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +0000354Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
355
356 * doc/Makefile.am:
357 - fix which allow "make install DESTDIR=</install/prefix>".
358
Daniel Veillard7cc3c041999-07-09 10:11:57 +0000359Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
360
361 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
362 which fixed a problem on the file reading-code.
363
Daniel Veillard82150d81999-07-07 07:32:15 +0000364Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
365
366 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
367 output.
368 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
369
Daniel Veillard5233ffc1999-07-06 22:25:25 +0000370Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
371
372 * parser.h : Oops removed the binary compatibility problem
373 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
374 * parser.c, HTMLparser.c: applied patches for reading from stdin
375
Daniel Veillardbe70ff71999-07-05 16:50:46 +0000376Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
377
378 * parser.c, entities.c, valid.c: cleanup bug #1591
379 * configure.in: cleanup bug #1592
380 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
381 the same tree back-end. Hence gdome will be available for it.
382 * doc/Makefile.am: close bug #617
383
Daniel Veillard97fea181999-06-26 23:07:37 +0000384Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
385
386 * parser.c: alloctate a per parser context SAX interface block
387
Daniel Veillard14fff061999-06-22 21:49:07 +0000388Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
389
390 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
391 and xmlEncodeEntitiesReentrant with the correct one :-\
392
393Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
394
395 * commit of my internal XML base changes, quite a lot of
396 changes, cleanups, better entities support, framework for
397 new I/O and charset detection and handling
398 * Fixed the configure/Makefile stuff to generate shared libs
399 with the proper version info, so we jumped on rev from
400 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
401 xmlEncodeEntities() result need to be freed now, and a string
402 xmlParserVersion provide the current library version.
403
Raph Levien05240da1999-06-15 21:27:11 +0000404Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
405
406 * parser.c: fixed a buffer overrun for when you have a very long
407 attribute with no entities in it.
408
Daniel Veillardbb2da581999-06-13 14:37:07 +0000409Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
410
411 * added example directory
412 * added example/gjobs.xml gjobread.c, still need a Makefile.in
413
Daniel Veillard011b63c1999-06-02 17:44:04 +0000414Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
415
416 * Release of libxml-1.1, nearly everything has been touched for
417 this.
418 * Added more regression tests
419 * Updated the documentation
420
Daniel Veillard27d88741999-05-29 11:51:49 +0000421Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
422
423 * tree.[ch]: unified the XML_NO_CORBA defines.
424 * parser.c encoding.[ch]: started plugging in char encoding detection
425
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +0000426Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
427
428 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
429 Also freed allocated buffer.
430
Daniel Veillard27d88741999-05-29 11:51:49 +0000431Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +0000432 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
433 reentrancy problem at printing. One is left in entities.c, to
434 remove ASAP
435 * testSAX.c : added a test example showing the use of the SAX
436 interface if one doesn't want to build the DOM tree.
437 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
438
Daniel Veillard517752b1999-04-05 12:20:10 +0000439Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
440
441 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
442 large revamping of the parser to use SAX callbacks
443 http://www.megginson.com/SAX/ (or at least a C like interface
444 a la Expat). It's now possible to set up your own callbacks
445 and the parser will not build a DOM tree.
446 * test/* result/*: updated the test suite, I finally removed
447 the old Namespace draft support (PI based).
448
Daniel Veillard87c83bd1999-04-02 16:04:43 +0000449Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
450
451 * Makefile.am: added test result to EXTRA_DIST for make tests
452
Daniel Veillard64068b31999-03-24 20:42:16 +0000453Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
454
455 * parser.c, parserInternals.h: moved the chars macro definitions
456 to parserInternals.h
457 * parser.c, error.c: applied patches from "Knut Ã…kesson"
458 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
459
Daniel Veillard012ccc11999-03-23 10:11:11 +0000460Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
461
462 * xml-config.in : applied patch to make --version work
463
Raja R Harinatha86c23e1999-03-05 22:14:01 +00004641999-03-05 Raja R Harinath <harinath@cs.umn.edu>
465
466 * Makefile.am (check-local): Alias for `tests' target. This will
467 cause `make check' to do the right thing.
468 (tests): Don't run tests in srcdir. Also, replaced calls to
469 basename with a `sed' "equivalent".
470
Daniel Veillardd109e371999-03-05 06:26:45 +0000471Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
472
473 * Renamed error.h to xml-error.h, corrected Makefile.am to list
474 it in the header and not the sources, updated the doc.
475 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
476 pointing this out.
477
Daniel Veillardbc50b591999-03-01 12:28:53 +0000478Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
479
480 * parser.c, parser.h, parserInternals.h: memory leak hunting,
481 exported the inputStream routines.
482 * doc/html/* : updated accordingly
483
Daniel Veillardd692aa41999-02-28 21:54:31 +0000484Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
485
486 * parser.c, parser.h, parserInternals.h: added a few extra
487 internal calls to allocate and free parser contexts ...
488 * doc/html/* : updated accordingly
489
Daniel Veillard55a99271999-02-25 11:01:29 +0000490Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
491
492 * configure.in, Makefile.am, doc/makefile.am : General changes for
493 1.0.0 release and including the generated HTML documentation.
494
Daniel Veillard35925471999-02-25 08:46:07 +0000495Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
496
497 * makefile.am : added parserInternals.h, oops.
498
Daniel Veillard1e346af1999-02-22 10:33:01 +0000499Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
500
501 * parserInternals.h: added this header giving access to the parser
502 internal functions.
503 * doc/Makefile.am : added a rebuild target which rebuilds the full
504 set of documentations
505 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
506 the internal subset.
507 * *.c *.h: modifications needed to generate the documentation using
508 gtk-doc, cleanup of functions blocks, reorganisation of struct
509 declarations.
510
Daniel Veillard1164e751999-02-16 16:29:17 +0000511Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
512
513 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
514 the tar and spec file to include the beginning of the doc.
515
Nuno Ferreira03d04781999-02-13 00:07:17 +00005161999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
517
518 * doc/.cvsignore: Added this file.
519
Daniel Veillard6800ef31999-02-08 18:33:22 +0000520Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
521
522 * tree.c: fixed xmlGetProp to return "" when the attribute
523 exists, even if the node-list is NULL.
524
Daniel Veillard726c7e31999-02-08 15:13:10 +0000525Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
526
527 * tree.c: patched an error outputting empty attribute values.
528 * Makefile.am and doc/makefile.am: have been updated during the
529 week-end. Sorry for an empty CVS log, I got a shell problem.
530
Daniel Veillard1899e851999-02-01 12:18:54 +0000531Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
532
533 * tree.h: cleaned up using enums instead of defines
534 * parser.c, valid.[ch]: more work on parsing/output of element
535 declarations
536
Daniel Veillard3b9def11999-01-31 22:15:06 +0000537Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
538
539 * valid.[ch], tree.c, parser.c : more work toward full parsing
540 of XML DTDs.
541 * README: added informations about mailing-list and on-line
542 documentation
543
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +00005441999-01-27 Raja R Harinath <harinath@cs.umn.edu>
545
546 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
547
Daniel Veillard39a1f9a1999-01-17 19:11:59 +0000548Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
549
550 * parser.c, tree.[ch] : more work toward conformance testing,
551 added a last element to accelerate parsing of very flat structures
552 started working on internal subset Element content declaration.
553 * valid.[ch] : first cut at adding code toward validation.
554 * previous changes had also small impact on most files, especially
555 the conformance testing using James Clark test suite.
556
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +0000557Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
558
559 * test/* : updated the examples, most of them were not well
560 formed (humm), and added rdf2.
561 * result/* : resulting changes in the output.
562
Daniel Veillard7c92c0a1998-12-06 18:08:28 +0000563Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
564
565 * tree.c: changed the behaviour of xmlGetProp on NULL values.
566
Daniel Veillard44b3a061998-12-05 17:27:22 +0000567Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
568
569 * tree.c: patched a bug in the generation of empty attributes
570
Daniel Veillardbe36afe1998-11-27 06:39:50 +0000571Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
572
573 * entities.[ch], tree.[ch], tester.c: added copy interfaces
574 for node/trees/documents/... Biggest problem is namespace
575 support when copying subtrees.
576
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +0000577Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
578
579 * parser.c, entities.c: improve entities and char ref encoding,
580 and cleanups of error messages.
581
Daniel Veillard242590e1998-11-13 18:04:35 +0000582Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
583
584 * parser.c, entities.c: simple bug hunting done during rpm2html and
585 rpmfind integration.
586
Daniel Veillard42dc9b31998-11-09 01:17:21 +0000587Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
588
589 * parser.[ch]: Added interfaces allowing to specify a SAX
590 handler before parsing.
591
Daniel Veillarde3bffb91998-11-08 14:40:56 +0000592Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
593
594 * parser.c: redirrect all errors reporting through the SAX
595 error function
596
Daniel Veillardda4d3c41998-11-04 20:07:05 +0000597Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
598
599 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
600 * libtool, tlmain ...: update of the libtool files
601
Miguel de Icaza442321c1998-11-04 18:13:38 +00006021998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
603
604 * entities.c: Use g_snprintf insteda of snprintf.
605
Daniel Veillard0ba4d531998-11-01 19:34:31 +0000606Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
607
608 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
609 added ent5 test for this purpose.
610 * parser.c, parser.h: formatting, comments and UTF-8 planning.
611
Daniel Veillard27271681998-10-30 06:39:40 +0000612Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
613
614 * parser.c: fixed? a strange error due to compression on a GWP
615 document.
616
Daniel Veillard25940b71998-10-29 05:51:30 +0000617Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
618
619 * tree.[ch]: bug fixing
620 * entities.[ch]: defined a specific type for predefined entities
621 * doc/xml.html: more documentation on the library, how to use it,
622 overview of the interfaces.
623
Daniel Veillard16253641998-10-28 22:58:05 +0000624Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
625
626 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
627
Daniel Veillardbaf4cd51998-10-27 22:56:57 +0000628Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
629
Daniel Veillard10c6a8f1998-10-28 01:00:12 +0000630 * tree.c: corrected a small bug
631 * doc/xml.html: continuing writing documentation.
632
633Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
634
Daniel Veillardbaf4cd51998-10-27 22:56:57 +0000635 * debugXML.h debugXML.c: added debugging utilities.
636 * tester.c: added --debug switch.
637 * tree.c: patched an incorrect node->type assignment.
638 * parser.c: formatting, ensure that node->doc != NULL in attributes
639
Daniel Veillardccb09631998-10-27 06:21:04 +0000640Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
641
642 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
643 entity support and provide an internal representation close to
644 DOM one (entity ref nodes, and attribute value as tree). I tried
645 to preserve the interface but this will surely break some apps
646 (I have to change rpm2html/rpmfind for example). I had to change
647 two interfaces, and the generated tree is somewhat different.
648 * doc/* : started documenting the XML library, the tree and
649 DOM/Corba. This is a first step.
650
Daniel Veillard11e00581998-10-24 18:27:49 +0000651Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
652
653 * parser.c: Set up the fonctions comment block, boring but useful.
654 * parser.h, SAX.c, parser.c: now attributes are processed through
655 the SAX interface. The problem is that my SAX interface diverged
656 quite a bit from the original one, well this is not an official
657 spec, and translating it from Java to C is hairy anyway...
658
Daniel Veillard97b58771998-10-20 06:14:16 +0000659Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
660
661 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
662 fonctions comment block, boring but useful.
663
664Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +0000665
666 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
667 conversion routines. However they are not yet used to convert the
668 inputs. The core will run with UTF-8.
669
Daniel Veillard33942841998-10-18 19:12:41 +0000670Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
671
672 * tree.c : make sure that the type id is properly set-up when
673 a new object is allocated, needed for DOM.
674
Daniel Veillard27fb0751998-10-17 06:47:46 +0000675Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
676
677 * tree.h, tree.c: Ok, the main objects in the tree will be native
678 corba objects, it costs 8 bytes per Node, Attribute and Document
679 but it simplifies the Corba integration a lot (no extra interface
680 objects to allocate/free).
681
Daniel Veillard0bef1311998-10-14 02:36:47 +0000682Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
683
684 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
685 and changed NODEs contants for conformity with DOM Level 1
686
Daniel Veillard27864701998-10-08 03:47:24 +0000687Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
688
689 * added hooks to keep track of servants when creating objects
690 xmlDoc and xmlNode (for Corba export).
691
Daniel Veillarda6e1d121998-10-04 14:41:05 +0000692Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
693
694 * added xml-config script.
695
Daniel Veillard7066a791998-10-01 20:28:28 +0000696Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
697
698 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
699 to autoupdate libtool and automake conf files.
700
Miguel de Icaza60681bd1998-09-30 19:28:59 +00007011998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
702
703 * Makefile.am: Use '?' to separate the sed
704 commands as ',' is used when people pass -Wl,something.
705
706
Daniel Veillard15a8df41998-09-24 19:15:06 +0000707Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
708
709 * tree.c, tree.h: added a per-document compression interface.
710
Daniel Veillard151b1b01998-09-23 00:49:46 +0000711Tue Sep 22 20:47:38 EDT 1998
712
713 * tree.c, tree.h: added saving with compression and added interfaces
714 to control the compression level (xmlGetCompressMode,
715 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
716
Daniel Veillard70120ff1998-09-22 00:24:21 +0000717Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
718
719 * parser.c: corrected a loop for files of size 0
720
Raja R Harinathd2e3abd1998-08-20 21:52:38 +00007211998-08-20 Raja R Harinath <harinath@cs.umn.edu>
722
723 * error.h: New file. Contains prototyes from `error.c'.
724
Tom Tromeyc19653d1998-08-14 01:22:43 +0000725Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
726
727 * Makefile.am (xmlincdir): New macro.
728 (xmlinc_HEADERS): Renamed from include_HEADERS.
729
Daniel Veillard845664d1998-08-13 04:43:19 +0000730Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
731
732 * applied small patch on numeric entities from
733 Christopher Blizzard <blizzard@appliedtheory.com>
734
Daniel Veillard260a68f1998-08-13 03:39:55 +0000735Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
736
737 * New release 0.2, removed the old xml_* files so that it's
738 coherent with the other CVS base (W3C), far better conformance
739 to standard, new namespaces, decent entities support, beginning
740 of a SAX-like interface. Nearly nothing left intact, even the
741 test examples ...
742
Christopher Blizzarda36749e1998-07-30 21:47:18 +00007431998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
744
745 * .cvsignore: Add .deps dir
746
Daniel Veillardf8015fa1998-07-26 21:31:38 +0000747Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
748
749 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
750
Daniel Veillardfe926001998-07-26 04:28:20 +0000751Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +0000752
Daniel Veillardfe926001998-07-26 04:28:20 +0000753 * configure.in: added test for CPP
754 * AUTHORS, Changelog: the original ones didn't get commited but the
755 glib ones instead, fixed.
756 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +0000757
Daniel Veillardfe926001998-07-26 04:28:20 +0000758Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +0000759
Daniel Veillardfe926001998-07-26 04:28:20 +0000760 * integrated code developped at W3C
761 * changed the original Copyright
762 * migrated to automake
763 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +0000764