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