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