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