blob: f27c8d1fa2a95c55e9767bb3bc4fb7001250aae7 [file] [log] [blame]
Ramiro Estrugobfce3771999-12-15 04:32:07 +00001Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
2
3 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
4 c++ losage.
5
Daniel Veillard10a2c651999-12-12 13:03:50 +00006Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7
8 * configure.in, doc/xml.html : bumped to 1.8.0
9 * xlink.[ch], Makefile.am : added framework for link detection
10 * parser.h: added nbChars to parser context, needed for cleanup.
11 * xmlmemory.c: removed a nasty bug when out of mem
12 * valid.[ch]: adding namespace support for attribute decl
13 * tester.c: added --debugent option
14 * debugXML.[ch]: added xmlDebugDumpEntities()
15 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
16 buffers instead, this was really needed, validation was breaking
17 in strange ways due to that. Added xmlParseStringPEReference()
18 and other parsing from strings functions. Entities processing
19 modified again, but PERef are still not handled correcly but
20 unless you're Eve Maller you won't notice :-)
21 * HTMLparser.c: large changes toward reliability, and switched to
22 lowercase internal tags, XHTML is lowercase, so it will help
23 that output is closer to next version.
24 * doc/* : regenerated the documentation, it is now hosted at
25 http://xmlsoft.org/ (same bits I just bought the domain :-)
26
27
Daniel Veillard294cbca1999-12-03 13:19:09 +000028Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
29
30 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
31 doc generation
32 * parser.c: fixed bugs #3908 and #3937 and a memory leak
33 in the SAX API
34 * doc/*: rebuilt the doc making sure everything appears in the
35 HTML files
36
Daniel Veillardf5c2c871999-12-01 09:51:45 +000037Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
38
39 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
40 added the patch from Carl Nygard <cnygard@bellatlantic.net>
41 which allow impressive speed improvement on dataset with
42 large text pieces, but at the cost of broken binary
43 compatibility and slightly bigger memory usage.
44 Configure with --with-buffers to activate them, they
45 are protected with XML_USE_BUFFER_CONTENT define.
46 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
47 goal is 0 memory left allocated once parser is no more used
48 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
49 call xmlCleanupParser() and xmlMemoryDump()
50
Daniel Veillarda819dac1999-11-24 18:04:22 +000051Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
52
53 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
54 * parser.[ch] encoding.[ch]: added memory cleanup routines
55 * parser.c: closing bug #3788
56 * doc/*: rebuilt the doc
57
Daniel Veillard11a48ec1999-11-23 10:40:46 +000058Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
59
60 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
61 xmlNewTextChild() and xmlSetCompressMode() behaviour.
62 * tester.c: added --compress option
63 * doc/*: rebuilt the documentation
64
Daniel Veillard4c3a2031999-11-19 17:46:26 +000065Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
66
67 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
68 if given /proc/kcore as input !
69 * doc/xml.html doc/*: updated and rebuilt the documentation
70
71Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000072
73 * parser.c: Fixed some wrongly space collapsing code due to
74 a misreading of the spec.
75 * result/*: fixed the output accordingly
76
77Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000078
79 * encoding.c: bug fix and typos
80 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
81 * parser.c: added attribute normalization closing bug #3597
82 * test/att* result/att* SAXresult/att*: testcase for attribute
83 normalization
84
Daniel Veillardd7e200c1999-11-15 17:53:11 +000085Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
86
87 * configure.in: closing bug #3163 by adding extra flags for the
88 cc compiler on HP-UX
89
Daniel Veillard51e3b151999-11-12 17:02:31 +000090Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
91
92 * valid.[ch] : removed a typo and an enumerated type bug in the
93 xmlAddElementDecl() function
94 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
95 call to xmlEncodeEntitiesReentrant() so that the functions
96 New, Set and Get are at the same level.
97 * parser.c HTMLparser.c: extra memory allocation bug for
98 attributes detected by someone using libxml in embedded systems :-)
99
Daniel Veillard962195f1999-10-28 15:51:53 +0000100Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
101
102 * xmlmemory.h: turned off mem debug :-\
103
Daniel Veillard35008381999-10-25 13:15:52 +0000104Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
105
106 * parser.c: closed bug #2784 a one line fix, but worth pushing
107 a new release out
108 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
109 some structures, comments before and after the
110 main element, and other nastyness
111 * HTMLtree.c tree.c: accomodate the extended HTML supported
112 * configure.in: pushing 1.7.4
113 * test/ent8 and related outputs : added a new test for bug #2784
114 * test/HTML/wired.html and related output: a nasty HTML example
115 * Makefile.am: improved the test scripts
116 * docs/* : reran the documentation extractor, updated xml.html
117
Daniel Veillard7c1206f1999-10-14 09:10:25 +0000118Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
119
120 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
121 HTMLparser and debugged the HTML related code. HTML documents
122 now have their own type
123 * entities.c: do not dump &apos; for HTML output
124 * xmlmemory.c: improvement, breakpoint mechanism
125 * testHTML.c: added --sax --repeat ...
126 * Makefile.am: improved the HTML tests
127 * valid.[ch]: added xmlValidGetValidElements and
128 xmlValidGetPotentialChildren
129 * tester.c: added --insert to test the 2 new functions
130 * test//* result//* SAXresult//* : regression test cleanup
131 and extension.
132 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
133 gnome-xml-nanohttp.html
134
Daniel Veillard7d2c2761999-10-11 15:09:51 +0000135Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
136
137 * HTMLparser.c: fixed problems with some autoclose tags
138 * tree.c: fixed XML output problems.
139 * result/* SAXresult/*: update of the tests output
140
Daniel Veillard6077d031999-10-09 09:11:45 +0000141Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
142
143 * Makefile.am: Arturo patch for xmlConf.sh version info
144 * parser.c: Tim Josling patch for single quoted items
145 * tester.c: Tim Josling patch for tester options usage
146 * tree.h: indent cleanup
147
Daniel Veillard2673d3c1999-10-08 14:37:09 +0000148Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
149
150 * HTMLparser.c parser.h : Fixed problems with HTML parsing
151 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
152
Daniel Veillard00fdf371999-10-08 09:40:39 +0000153Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
154
155 * tree.c : Raph patch for initialization of CORBA fields
156 * parser.c, xpath.c, ...: modification of doc comments
157 * xpath.c : allow spaces in xpath expressions
158
Daniel Veillardad219441999-09-27 08:17:49 +0000159Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
160
161 * xmlmemory.h: turning off memory debug :-(
162
Daniel Veillard7a66ee61999-09-26 11:31:02 +0000163Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
164
165 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
166 better SAX interfaces.
167 * testSAX.c: uses the new SAX routine, avoid fetching any remote
168 entity.
169 * configure.in: 1.7.2
170
171Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +0000172
173 * libxml.spec.in: fixed the URL
174 * doc/xml.html: improved the documentation front-end
175
Daniel Veillard7a66ee61999-09-26 11:31:02 +0000176Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +0000177
178 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
179
Daniel Veillard7a66ee61999-09-26 11:31:02 +0000180Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000181
182 * libxml.spec.in: fixed the alpha compile problem
183 * parser.[ch]: changed errno to errNo in the parser context :-(
184 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
185 * doc/xml.html: changed CHAR to xmlChar
186 * doc/html/*: recompiled the documentation
187 * configure.in: 1.7.1
188
Daniel Veillard7f7d1111999-09-22 09:46:25 +0000189Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
190
191 * parser.h: modified the parser context struct to regain 1.4.0
192 binary compatibility
193 * parser.c, xml-error.h: added errno ot teh context and defined
194 a set of errors values with update of errno
195 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
196 DTDs and entities
197 * *.h, *.c: complete cleanup of the use of config.h and include
198 protection depending on the current setup.
199 * overalll debugging, maintenance and bug-fixing on all modules
200 * updated the documentation
201 * ready for 1.7.0
202
Daniel Veillardc08a2c61999-09-08 21:35:25 +0000203Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
204
205 * HTMLparser.c : cleanup
206 * SAX.c valid.c valid.h: added ID/IDREF checking
207 * tree.c tree.h: extended doc structure for refs
208 * configure.in: 1.6.2
209 * parser.c: patched bug in SAX user arg call
210 * parserInternals.h: patched missing close in C++ wrapping
211 * testXPath.c xpath.c xpath.h: prepared for extensibility,
212 especially upcoming XPointer implementation.
213 * doc/xml.html: augmented, typo
214
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +0000215Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
216
217 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
218 not all invocations of install understand -d.
219
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +0000220Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
221
222 * Makefile.am: prepend all the test* calls with $(top_builddir) -
223 to make 'check' works, when builddir != srcdir.
224
Daniel Veillardc8eab3a1999-09-04 18:27:23 +0000225Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
226
227 * doc/xml.html : updated the documentation
228
Daniel Veillard6454aec1999-09-02 22:04:43 +0000229Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
230
231 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
232 not deallocated memory blocks
233 * *.c : replaces all calls to malloc() free() and realloc() to
234 the wrapper functions/macros
235 * tree.c : removed memory leaks dues to calling xmlFreeNode()
236 instead of xmlFreeNodeList()
237
Daniel Veillard1ff7ae31999-09-01 12:19:13 +0000238Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
239
240 * HTMLparser.c: corrected a stupid bug leading to core dump at
241 tree deallocation. Removed warnings indicated by
242 Stephane.Conversy@lri.fr
243 * entities.c: Fixes Yet Another Stupid Bug, entities were not
244 looked for in the external subset
245
246Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +0000247
248 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
249 on SGI by Stephane.Conversy@lri.fr
250
Daniel Veillardb96e6431999-08-29 21:02:19 +0000251Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
252
253 * all .h : changed the prototype declaration indent as in gtk
254 * most .c : working on reducing the TODOs in the code
255 * most .c : cleanup though -pedantic and Insure++
256 * improvements on validation ID checkings.
257 * tree.[ch] SAX.c: added support for namespace on attributes #2022
258 * xml-config.in: closed #1810
259
260Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +0000261
262 * tree.h, valid.c, valid.h: more work on validity, IDs
263 * xpath.c: added/fixed comparidon and equlity, added a new isinf
264 definition for AIX
265
Daniel Veillardb556eb51999-08-15 17:19:50 +0000266Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
267
268 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
269 the distribution due to a cut'n paste error at last commit
270
Daniel Veillardb05deb71999-08-10 19:04:08 +0000271Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
272
273 * configure.in: upgraded to version 1.4.0
274 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
275 Big update, added a large part of the validation process,
276 it should be usable, but some parts are missing
277 * xpath.c: improved the implementation w.r.t. root.
278 * Makefile.am: added more tests
279 * test and result trees: added a lot of tests
280 * libxml.spec.in: export libxml.so.0 and libxml.so.1
281
Daniel Veillard6a6ccc11999-08-10 09:34:35 +0000282Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
283
284 * Added an HACKING file
285
Daniel Veillarde2d034d1999-07-27 19:52:06 +0000286Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
287
288 * xpath.[ch] : improvements and debug of the XPath implementation
289 * parser.c, HTMLparser.c : modified the parsers to be progressive
290 * tree.[ch] : extended the Buffer promitives
291 * xmlIO.[ch] : added basic I/O routines providing progressive
292 parsing and ready for I18N conversion plugins
293 * SAXresult/* : the SAX callback sequence maybe slightly different
294 now
295 * test*.c : improved/updated the tests programs
296 * doc/* : recompiled the docs.
297
Daniel Veillard15b75af1999-07-26 16:42:37 +00002981999-07-26 Michael Meeks <michael@edenproject.org>
299
300 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
301
302 * tree.c: Ditto.
303
Daniel Veillard1566d3a1999-07-15 14:24:29 +0000304Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
305
306 * configure.in: upgraded to version 1.4.0
307 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
308 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
309 XML query language, see http://www.w3.org/TR/xpath for more details.
310 * parser.c, parser.h: added CHAR* related string functions for XPath
311 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
312 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
313 rebuild the docs.
314 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
315 and regression testing capabilities for XPath.
316
Daniel Veillardd79d7871999-07-12 10:38:12 +0000317Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
318
319 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
320 closing bug #1646
321
Daniel Veillardbe9e5951999-07-12 09:16:45 +0000322Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
323
324 * Makefile.am, example/Makefile.am: closed bug #1683
325
Daniel Veillard3166ab11999-07-11 16:14:19 +0000326Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
327
328 * example/Makefile.am, configure.in: added the makefile for the
329 gjobread example
330
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +0000331Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
332
333 * doc/Makefile.am:
334 - fix which allow "make install DESTDIR=</install/prefix>".
335
Daniel Veillard7cc3c041999-07-09 10:11:57 +0000336Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
337
338 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
339 which fixed a problem on the file reading-code.
340
Daniel Veillard82150d81999-07-07 07:32:15 +0000341Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
342
343 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
344 output.
345 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
346
Daniel Veillard5233ffc1999-07-06 22:25:25 +0000347Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
348
349 * parser.h : Oops removed the binary compatibility problem
350 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
351 * parser.c, HTMLparser.c: applied patches for reading from stdin
352
Daniel Veillardbe70ff71999-07-05 16:50:46 +0000353Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
354
355 * parser.c, entities.c, valid.c: cleanup bug #1591
356 * configure.in: cleanup bug #1592
357 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
358 the same tree back-end. Hence gdome will be available for it.
359 * doc/Makefile.am: close bug #617
360
Daniel Veillard97fea181999-06-26 23:07:37 +0000361Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
362
363 * parser.c: alloctate a per parser context SAX interface block
364
Daniel Veillard14fff061999-06-22 21:49:07 +0000365Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
366
367 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
368 and xmlEncodeEntitiesReentrant with the correct one :-\
369
370Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
371
372 * commit of my internal XML base changes, quite a lot of
373 changes, cleanups, better entities support, framework for
374 new I/O and charset detection and handling
375 * Fixed the configure/Makefile stuff to generate shared libs
376 with the proper version info, so we jumped on rev from
377 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
378 xmlEncodeEntities() result need to be freed now, and a string
379 xmlParserVersion provide the current library version.
380
Raph Levien05240da1999-06-15 21:27:11 +0000381Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
382
383 * parser.c: fixed a buffer overrun for when you have a very long
384 attribute with no entities in it.
385
Daniel Veillardbb2da581999-06-13 14:37:07 +0000386Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
387
388 * added example directory
389 * added example/gjobs.xml gjobread.c, still need a Makefile.in
390
Daniel Veillard011b63c1999-06-02 17:44:04 +0000391Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
392
393 * Release of libxml-1.1, nearly everything has been touched for
394 this.
395 * Added more regression tests
396 * Updated the documentation
397
Daniel Veillard27d88741999-05-29 11:51:49 +0000398Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
399
400 * tree.[ch]: unified the XML_NO_CORBA defines.
401 * parser.c encoding.[ch]: started plugging in char encoding detection
402
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +0000403Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
404
405 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
406 Also freed allocated buffer.
407
Daniel Veillard27d88741999-05-29 11:51:49 +0000408Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +0000409 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
410 reentrancy problem at printing. One is left in entities.c, to
411 remove ASAP
412 * testSAX.c : added a test example showing the use of the SAX
413 interface if one doesn't want to build the DOM tree.
414 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
415
Daniel Veillard517752b1999-04-05 12:20:10 +0000416Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
417
418 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
419 large revamping of the parser to use SAX callbacks
420 http://www.megginson.com/SAX/ (or at least a C like interface
421 a la Expat). It's now possible to set up your own callbacks
422 and the parser will not build a DOM tree.
423 * test/* result/*: updated the test suite, I finally removed
424 the old Namespace draft support (PI based).
425
Daniel Veillard87c83bd1999-04-02 16:04:43 +0000426Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
427
428 * Makefile.am: added test result to EXTRA_DIST for make tests
429
Daniel Veillard64068b31999-03-24 20:42:16 +0000430Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
431
432 * parser.c, parserInternals.h: moved the chars macro definitions
433 to parserInternals.h
434 * parser.c, error.c: applied patches from "Knut Ã…kesson"
435 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
436
Daniel Veillard012ccc11999-03-23 10:11:11 +0000437Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
438
439 * xml-config.in : applied patch to make --version work
440
Raja R Harinatha86c23e1999-03-05 22:14:01 +00004411999-03-05 Raja R Harinath <harinath@cs.umn.edu>
442
443 * Makefile.am (check-local): Alias for `tests' target. This will
444 cause `make check' to do the right thing.
445 (tests): Don't run tests in srcdir. Also, replaced calls to
446 basename with a `sed' "equivalent".
447
Daniel Veillardd109e371999-03-05 06:26:45 +0000448Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
449
450 * Renamed error.h to xml-error.h, corrected Makefile.am to list
451 it in the header and not the sources, updated the doc.
452 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
453 pointing this out.
454
Daniel Veillardbc50b591999-03-01 12:28:53 +0000455Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
456
457 * parser.c, parser.h, parserInternals.h: memory leak hunting,
458 exported the inputStream routines.
459 * doc/html/* : updated accordingly
460
Daniel Veillardd692aa41999-02-28 21:54:31 +0000461Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
462
463 * parser.c, parser.h, parserInternals.h: added a few extra
464 internal calls to allocate and free parser contexts ...
465 * doc/html/* : updated accordingly
466
Daniel Veillard55a99271999-02-25 11:01:29 +0000467Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
468
469 * configure.in, Makefile.am, doc/makefile.am : General changes for
470 1.0.0 release and including the generated HTML documentation.
471
Daniel Veillard35925471999-02-25 08:46:07 +0000472Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
473
474 * makefile.am : added parserInternals.h, oops.
475
Daniel Veillard1e346af1999-02-22 10:33:01 +0000476Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
477
478 * parserInternals.h: added this header giving access to the parser
479 internal functions.
480 * doc/Makefile.am : added a rebuild target which rebuilds the full
481 set of documentations
482 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
483 the internal subset.
484 * *.c *.h: modifications needed to generate the documentation using
485 gtk-doc, cleanup of functions blocks, reorganisation of struct
486 declarations.
487
Daniel Veillard1164e751999-02-16 16:29:17 +0000488Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
489
490 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
491 the tar and spec file to include the beginning of the doc.
492
Nuno Ferreira03d04781999-02-13 00:07:17 +00004931999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
494
495 * doc/.cvsignore: Added this file.
496
Daniel Veillard6800ef31999-02-08 18:33:22 +0000497Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
498
499 * tree.c: fixed xmlGetProp to return "" when the attribute
500 exists, even if the node-list is NULL.
501
Daniel Veillard726c7e31999-02-08 15:13:10 +0000502Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
503
504 * tree.c: patched an error outputting empty attribute values.
505 * Makefile.am and doc/makefile.am: have been updated during the
506 week-end. Sorry for an empty CVS log, I got a shell problem.
507
Daniel Veillard1899e851999-02-01 12:18:54 +0000508Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
509
510 * tree.h: cleaned up using enums instead of defines
511 * parser.c, valid.[ch]: more work on parsing/output of element
512 declarations
513
Daniel Veillard3b9def11999-01-31 22:15:06 +0000514Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
515
516 * valid.[ch], tree.c, parser.c : more work toward full parsing
517 of XML DTDs.
518 * README: added informations about mailing-list and on-line
519 documentation
520
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +00005211999-01-27 Raja R Harinath <harinath@cs.umn.edu>
522
523 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
524
Daniel Veillard39a1f9a1999-01-17 19:11:59 +0000525Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
526
527 * parser.c, tree.[ch] : more work toward conformance testing,
528 added a last element to accelerate parsing of very flat structures
529 started working on internal subset Element content declaration.
530 * valid.[ch] : first cut at adding code toward validation.
531 * previous changes had also small impact on most files, especially
532 the conformance testing using James Clark test suite.
533
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +0000534Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
535
536 * test/* : updated the examples, most of them were not well
537 formed (humm), and added rdf2.
538 * result/* : resulting changes in the output.
539
Daniel Veillard7c92c0a1998-12-06 18:08:28 +0000540Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
541
542 * tree.c: changed the behaviour of xmlGetProp on NULL values.
543
Daniel Veillard44b3a061998-12-05 17:27:22 +0000544Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
545
546 * tree.c: patched a bug in the generation of empty attributes
547
Daniel Veillardbe36afe1998-11-27 06:39:50 +0000548Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
549
550 * entities.[ch], tree.[ch], tester.c: added copy interfaces
551 for node/trees/documents/... Biggest problem is namespace
552 support when copying subtrees.
553
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +0000554Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
555
556 * parser.c, entities.c: improve entities and char ref encoding,
557 and cleanups of error messages.
558
Daniel Veillard242590e1998-11-13 18:04:35 +0000559Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
560
561 * parser.c, entities.c: simple bug hunting done during rpm2html and
562 rpmfind integration.
563
Daniel Veillard42dc9b31998-11-09 01:17:21 +0000564Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
565
566 * parser.[ch]: Added interfaces allowing to specify a SAX
567 handler before parsing.
568
Daniel Veillarde3bffb91998-11-08 14:40:56 +0000569Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
570
571 * parser.c: redirrect all errors reporting through the SAX
572 error function
573
Daniel Veillardda4d3c41998-11-04 20:07:05 +0000574Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
575
576 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
577 * libtool, tlmain ...: update of the libtool files
578
Miguel de Icaza442321c1998-11-04 18:13:38 +00005791998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
580
581 * entities.c: Use g_snprintf insteda of snprintf.
582
Daniel Veillard0ba4d531998-11-01 19:34:31 +0000583Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
584
585 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
586 added ent5 test for this purpose.
587 * parser.c, parser.h: formatting, comments and UTF-8 planning.
588
Daniel Veillard27271681998-10-30 06:39:40 +0000589Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
590
591 * parser.c: fixed? a strange error due to compression on a GWP
592 document.
593
Daniel Veillard25940b71998-10-29 05:51:30 +0000594Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
595
596 * tree.[ch]: bug fixing
597 * entities.[ch]: defined a specific type for predefined entities
598 * doc/xml.html: more documentation on the library, how to use it,
599 overview of the interfaces.
600
Daniel Veillard16253641998-10-28 22:58:05 +0000601Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
602
603 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
604
Daniel Veillardbaf4cd51998-10-27 22:56:57 +0000605Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
606
Daniel Veillard10c6a8f1998-10-28 01:00:12 +0000607 * tree.c: corrected a small bug
608 * doc/xml.html: continuing writing documentation.
609
610Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
611
Daniel Veillardbaf4cd51998-10-27 22:56:57 +0000612 * debugXML.h debugXML.c: added debugging utilities.
613 * tester.c: added --debug switch.
614 * tree.c: patched an incorrect node->type assignment.
615 * parser.c: formatting, ensure that node->doc != NULL in attributes
616
Daniel Veillardccb09631998-10-27 06:21:04 +0000617Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
618
619 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
620 entity support and provide an internal representation close to
621 DOM one (entity ref nodes, and attribute value as tree). I tried
622 to preserve the interface but this will surely break some apps
623 (I have to change rpm2html/rpmfind for example). I had to change
624 two interfaces, and the generated tree is somewhat different.
625 * doc/* : started documenting the XML library, the tree and
626 DOM/Corba. This is a first step.
627
Daniel Veillard11e00581998-10-24 18:27:49 +0000628Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
629
630 * parser.c: Set up the fonctions comment block, boring but useful.
631 * parser.h, SAX.c, parser.c: now attributes are processed through
632 the SAX interface. The problem is that my SAX interface diverged
633 quite a bit from the original one, well this is not an official
634 spec, and translating it from Java to C is hairy anyway...
635
Daniel Veillard97b58771998-10-20 06:14:16 +0000636Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
637
638 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
639 fonctions comment block, boring but useful.
640
641Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +0000642
643 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
644 conversion routines. However they are not yet used to convert the
645 inputs. The core will run with UTF-8.
646
Daniel Veillard33942841998-10-18 19:12:41 +0000647Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
648
649 * tree.c : make sure that the type id is properly set-up when
650 a new object is allocated, needed for DOM.
651
Daniel Veillard27fb0751998-10-17 06:47:46 +0000652Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
653
654 * tree.h, tree.c: Ok, the main objects in the tree will be native
655 corba objects, it costs 8 bytes per Node, Attribute and Document
656 but it simplifies the Corba integration a lot (no extra interface
657 objects to allocate/free).
658
Daniel Veillard0bef1311998-10-14 02:36:47 +0000659Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
660
661 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
662 and changed NODEs contants for conformity with DOM Level 1
663
Daniel Veillard27864701998-10-08 03:47:24 +0000664Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
665
666 * added hooks to keep track of servants when creating objects
667 xmlDoc and xmlNode (for Corba export).
668
Daniel Veillarda6e1d121998-10-04 14:41:05 +0000669Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
670
671 * added xml-config script.
672
Daniel Veillard7066a791998-10-01 20:28:28 +0000673Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
674
675 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
676 to autoupdate libtool and automake conf files.
677
Miguel de Icaza60681bd1998-09-30 19:28:59 +00006781998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
679
680 * Makefile.am: Use '?' to separate the sed
681 commands as ',' is used when people pass -Wl,something.
682
683
Daniel Veillard15a8df41998-09-24 19:15:06 +0000684Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
685
686 * tree.c, tree.h: added a per-document compression interface.
687
Daniel Veillard151b1b01998-09-23 00:49:46 +0000688Tue Sep 22 20:47:38 EDT 1998
689
690 * tree.c, tree.h: added saving with compression and added interfaces
691 to control the compression level (xmlGetCompressMode,
692 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
693
Daniel Veillard70120ff1998-09-22 00:24:21 +0000694Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
695
696 * parser.c: corrected a loop for files of size 0
697
Raja R Harinathd2e3abd1998-08-20 21:52:38 +00006981998-08-20 Raja R Harinath <harinath@cs.umn.edu>
699
700 * error.h: New file. Contains prototyes from `error.c'.
701
Tom Tromeyc19653d1998-08-14 01:22:43 +0000702Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
703
704 * Makefile.am (xmlincdir): New macro.
705 (xmlinc_HEADERS): Renamed from include_HEADERS.
706
Daniel Veillard845664d1998-08-13 04:43:19 +0000707Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
708
709 * applied small patch on numeric entities from
710 Christopher Blizzard <blizzard@appliedtheory.com>
711
Daniel Veillard260a68f1998-08-13 03:39:55 +0000712Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
713
714 * New release 0.2, removed the old xml_* files so that it's
715 coherent with the other CVS base (W3C), far better conformance
716 to standard, new namespaces, decent entities support, beginning
717 of a SAX-like interface. Nearly nothing left intact, even the
718 test examples ...
719
Christopher Blizzarda36749e1998-07-30 21:47:18 +00007201998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
721
722 * .cvsignore: Add .deps dir
723
Daniel Veillardf8015fa1998-07-26 21:31:38 +0000724Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
725
726 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
727
Daniel Veillardfe926001998-07-26 04:28:20 +0000728Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +0000729
Daniel Veillardfe926001998-07-26 04:28:20 +0000730 * configure.in: added test for CPP
731 * AUTHORS, Changelog: the original ones didn't get commited but the
732 glib ones instead, fixed.
733 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +0000734
Daniel Veillardfe926001998-07-26 04:28:20 +0000735Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +0000736
Daniel Veillardfe926001998-07-26 04:28:20 +0000737 * integrated code developped at W3C
738 * changed the original Copyright
739 * migrated to automake
740 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +0000741