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