blob: 58680f9046e3be05bc6b4db3c027c3ab1d527a10 [file] [log] [blame]
Daniel Veillard0caf07a1999-12-21 16:25:49 +00001Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2
3 * parser.c: fixed a stupid = vs. == bug :-(
4 * doc/gnome-xml.sgml: s/glade/xml/
5
Daniel Veillard5cb5ab81999-12-21 15:35:29 +00006Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7
8 * configure.in, doc/xml.html : bug fix release 1.8.2
9 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
10 Hopefully the end of that silly C++ include problem
11 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
12 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
13 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
14 troubles with autoclosed elements when the stree shape doesn't
15 follow the DtD specs. Added htmlIsAutoClosed() and
16 htmlAutoCloseTag()
17 * result/HTML/*.htm*: Updated the HTML examples regression tests output
18 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
19 * debugXML.c: fixed a bug on printing default namespaces.
20 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
21
Daniel Veillardb24054a1999-12-18 15:32:46 +000022Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
23
24 * result/HTML/*.htm[l] : updated the HTML regression tests according
25 to the new output
26 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
27 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
28 problem due to intermix of extern "C" { ... } declarations for C++
29 and recursive includes in the headers
30
Chris Lahey323c48c1999-12-18 15:32:45 +0000311999-12-20 Chris Lahey <clahey@umich.edu>
32
33 * HTMLtree.c: Made it so that html nodes with a single child do
34 not insert a carriage return before or after the child node.
35
Daniel Veillardb24054a1999-12-18 15:32:46 +000036Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000037
38 * configure.in, doc/xml.html : bug fix release 1.8.1
39 * parser.c: fixed bug #4344
40 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
41 added the glue to avoid C++ problems
42 * doc/* : regenerated the documentation
43
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000044Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
45
46 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
47 namespace recognition, and Dia as a resul :-(
48 * encoding.c: closed bug #3950
49
Daniel Veillard944b5ff1999-12-15 19:08:24 +000050Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
51
52 * valid.c: debugging a posteriori validation, except URI expansion
53 stuff this should be fixed now
54 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
55 Carl Nygard <cnygard@bellatlantic.net>
56 * tester.c: added --postvalid, cleaning of the code
57 * tree.[ch]: added xmlDocGetRootElement()
58
Ramiro Estrugobfce3771999-12-15 04:32:07 +000059Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
60
61 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
62 c++ losage.
63
Daniel Veillard10a2c651999-12-12 13:03:50 +000064Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
65
66 * configure.in, doc/xml.html : bumped to 1.8.0
67 * xlink.[ch], Makefile.am : added framework for link detection
68 * parser.h: added nbChars to parser context, needed for cleanup.
69 * xmlmemory.c: removed a nasty bug when out of mem
70 * valid.[ch]: adding namespace support for attribute decl
71 * tester.c: added --debugent option
72 * debugXML.[ch]: added xmlDebugDumpEntities()
73 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
74 buffers instead, this was really needed, validation was breaking
75 in strange ways due to that. Added xmlParseStringPEReference()
76 and other parsing from strings functions. Entities processing
77 modified again, but PERef are still not handled correcly but
78 unless you're Eve Maller you won't notice :-)
79 * HTMLparser.c: large changes toward reliability, and switched to
80 lowercase internal tags, XHTML is lowercase, so it will help
81 that output is closer to next version.
82 * doc/* : regenerated the documentation, it is now hosted at
83 http://xmlsoft.org/ (same bits I just bought the domain :-)
84
85
Daniel Veillard294cbca1999-12-03 13:19:09 +000086Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
87
88 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
89 doc generation
90 * parser.c: fixed bugs #3908 and #3937 and a memory leak
91 in the SAX API
92 * doc/*: rebuilt the doc making sure everything appears in the
93 HTML files
94
Daniel Veillardf5c2c871999-12-01 09:51:45 +000095Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
96
97 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
98 added the patch from Carl Nygard <cnygard@bellatlantic.net>
99 which allow impressive speed improvement on dataset with
100 large text pieces, but at the cost of broken binary
101 compatibility and slightly bigger memory usage.
102 Configure with --with-buffers to activate them, they
103 are protected with XML_USE_BUFFER_CONTENT define.
104 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
105 goal is 0 memory left allocated once parser is no more used
106 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
107 call xmlCleanupParser() and xmlMemoryDump()
108
Daniel Veillarda819dac1999-11-24 18:04:22 +0000109Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
110
111 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
112 * parser.[ch] encoding.[ch]: added memory cleanup routines
113 * parser.c: closing bug #3788
114 * doc/*: rebuilt the doc
115
Daniel Veillard11a48ec1999-11-23 10:40:46 +0000116Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
117
118 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
119 xmlNewTextChild() and xmlSetCompressMode() behaviour.
120 * tester.c: added --compress option
121 * doc/*: rebuilt the documentation
122
Daniel Veillard4c3a2031999-11-19 17:46:26 +0000123Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
124
125 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
126 if given /proc/kcore as input !
127 * doc/xml.html doc/*: updated and rebuilt the documentation
128
129Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +0000130
131 * parser.c: Fixed some wrongly space collapsing code due to
132 a misreading of the spec.
133 * result/*: fixed the output accordingly
134
135Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +0000136
137 * encoding.c: bug fix and typos
138 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
139 * parser.c: added attribute normalization closing bug #3597
140 * test/att* result/att* SAXresult/att*: testcase for attribute
141 normalization
142
Daniel Veillardd7e200c1999-11-15 17:53:11 +0000143Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
144
145 * configure.in: closing bug #3163 by adding extra flags for the
146 cc compiler on HP-UX
147
Daniel Veillard51e3b151999-11-12 17:02:31 +0000148Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
149
150 * valid.[ch] : removed a typo and an enumerated type bug in the
151 xmlAddElementDecl() function
152 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
153 call to xmlEncodeEntitiesReentrant() so that the functions
154 New, Set and Get are at the same level.
155 * parser.c HTMLparser.c: extra memory allocation bug for
156 attributes detected by someone using libxml in embedded systems :-)
157
Daniel Veillard962195f1999-10-28 15:51:53 +0000158Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
159
160 * xmlmemory.h: turned off mem debug :-\
161
Daniel Veillard35008381999-10-25 13:15:52 +0000162Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
163
164 * parser.c: closed bug #2784 a one line fix, but worth pushing
165 a new release out
166 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
167 some structures, comments before and after the
168 main element, and other nastyness
169 * HTMLtree.c tree.c: accomodate the extended HTML supported
170 * configure.in: pushing 1.7.4
171 * test/ent8 and related outputs : added a new test for bug #2784
172 * test/HTML/wired.html and related output: a nasty HTML example
173 * Makefile.am: improved the test scripts
174 * docs/* : reran the documentation extractor, updated xml.html
175
Daniel Veillard7c1206f1999-10-14 09:10:25 +0000176Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
177
178 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
179 HTMLparser and debugged the HTML related code. HTML documents
180 now have their own type
181 * entities.c: do not dump &apos; for HTML output
182 * xmlmemory.c: improvement, breakpoint mechanism
183 * testHTML.c: added --sax --repeat ...
184 * Makefile.am: improved the HTML tests
185 * valid.[ch]: added xmlValidGetValidElements and
186 xmlValidGetPotentialChildren
187 * tester.c: added --insert to test the 2 new functions
188 * test//* result//* SAXresult//* : regression test cleanup
189 and extension.
190 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
191 gnome-xml-nanohttp.html
192
Daniel Veillard7d2c2761999-10-11 15:09:51 +0000193Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
194
195 * HTMLparser.c: fixed problems with some autoclose tags
196 * tree.c: fixed XML output problems.
197 * result/* SAXresult/*: update of the tests output
198
Daniel Veillard6077d031999-10-09 09:11:45 +0000199Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
200
201 * Makefile.am: Arturo patch for xmlConf.sh version info
202 * parser.c: Tim Josling patch for single quoted items
203 * tester.c: Tim Josling patch for tester options usage
204 * tree.h: indent cleanup
205
Daniel Veillard2673d3c1999-10-08 14:37:09 +0000206Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
207
208 * HTMLparser.c parser.h : Fixed problems with HTML parsing
209 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
210
Daniel Veillard00fdf371999-10-08 09:40:39 +0000211Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
212
213 * tree.c : Raph patch for initialization of CORBA fields
214 * parser.c, xpath.c, ...: modification of doc comments
215 * xpath.c : allow spaces in xpath expressions
216
Daniel Veillardad219441999-09-27 08:17:49 +0000217Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
218
219 * xmlmemory.h: turning off memory debug :-(
220
Daniel Veillard7a66ee61999-09-26 11:31:02 +0000221Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
222
223 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
224 better SAX interfaces.
225 * testSAX.c: uses the new SAX routine, avoid fetching any remote
226 entity.
227 * configure.in: 1.7.2
228
229Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +0000230
231 * libxml.spec.in: fixed the URL
232 * doc/xml.html: improved the documentation front-end
233
Daniel Veillard7a66ee61999-09-26 11:31:02 +0000234Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +0000235
236 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
237
Daniel Veillard7a66ee61999-09-26 11:31:02 +0000238Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000239
240 * libxml.spec.in: fixed the alpha compile problem
241 * parser.[ch]: changed errno to errNo in the parser context :-(
242 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
243 * doc/xml.html: changed CHAR to xmlChar
244 * doc/html/*: recompiled the documentation
245 * configure.in: 1.7.1
246
Daniel Veillard7f7d1111999-09-22 09:46:25 +0000247Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
248
249 * parser.h: modified the parser context struct to regain 1.4.0
250 binary compatibility
251 * parser.c, xml-error.h: added errno ot teh context and defined
252 a set of errors values with update of errno
253 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
254 DTDs and entities
255 * *.h, *.c: complete cleanup of the use of config.h and include
256 protection depending on the current setup.
257 * overalll debugging, maintenance and bug-fixing on all modules
258 * updated the documentation
259 * ready for 1.7.0
260
Daniel Veillardc08a2c61999-09-08 21:35:25 +0000261Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
262
263 * HTMLparser.c : cleanup
264 * SAX.c valid.c valid.h: added ID/IDREF checking
265 * tree.c tree.h: extended doc structure for refs
266 * configure.in: 1.6.2
267 * parser.c: patched bug in SAX user arg call
268 * parserInternals.h: patched missing close in C++ wrapping
269 * testXPath.c xpath.c xpath.h: prepared for extensibility,
270 especially upcoming XPointer implementation.
271 * doc/xml.html: augmented, typo
272
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +0000273Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
274
275 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
276 not all invocations of install understand -d.
277
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +0000278Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
279
280 * Makefile.am: prepend all the test* calls with $(top_builddir) -
281 to make 'check' works, when builddir != srcdir.
282
Daniel Veillardc8eab3a1999-09-04 18:27:23 +0000283Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
284
285 * doc/xml.html : updated the documentation
286
Daniel Veillard6454aec1999-09-02 22:04:43 +0000287Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
288
289 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
290 not deallocated memory blocks
291 * *.c : replaces all calls to malloc() free() and realloc() to
292 the wrapper functions/macros
293 * tree.c : removed memory leaks dues to calling xmlFreeNode()
294 instead of xmlFreeNodeList()
295
Daniel Veillard1ff7ae31999-09-01 12:19:13 +0000296Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
297
298 * HTMLparser.c: corrected a stupid bug leading to core dump at
299 tree deallocation. Removed warnings indicated by
300 Stephane.Conversy@lri.fr
301 * entities.c: Fixes Yet Another Stupid Bug, entities were not
302 looked for in the external subset
303
304Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +0000305
306 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
307 on SGI by Stephane.Conversy@lri.fr
308
Daniel Veillardb96e6431999-08-29 21:02:19 +0000309Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
310
311 * all .h : changed the prototype declaration indent as in gtk
312 * most .c : working on reducing the TODOs in the code
313 * most .c : cleanup though -pedantic and Insure++
314 * improvements on validation ID checkings.
315 * tree.[ch] SAX.c: added support for namespace on attributes #2022
316 * xml-config.in: closed #1810
317
318Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +0000319
320 * tree.h, valid.c, valid.h: more work on validity, IDs
321 * xpath.c: added/fixed comparidon and equlity, added a new isinf
322 definition for AIX
323
Daniel Veillardb556eb51999-08-15 17:19:50 +0000324Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
325
326 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
327 the distribution due to a cut'n paste error at last commit
328
Daniel Veillardb05deb71999-08-10 19:04:08 +0000329Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
330
331 * configure.in: upgraded to version 1.4.0
332 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
333 Big update, added a large part of the validation process,
334 it should be usable, but some parts are missing
335 * xpath.c: improved the implementation w.r.t. root.
336 * Makefile.am: added more tests
337 * test and result trees: added a lot of tests
338 * libxml.spec.in: export libxml.so.0 and libxml.so.1
339
Daniel Veillard6a6ccc11999-08-10 09:34:35 +0000340Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
341
342 * Added an HACKING file
343
Daniel Veillarde2d034d1999-07-27 19:52:06 +0000344Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
345
346 * xpath.[ch] : improvements and debug of the XPath implementation
347 * parser.c, HTMLparser.c : modified the parsers to be progressive
348 * tree.[ch] : extended the Buffer promitives
349 * xmlIO.[ch] : added basic I/O routines providing progressive
350 parsing and ready for I18N conversion plugins
351 * SAXresult/* : the SAX callback sequence maybe slightly different
352 now
353 * test*.c : improved/updated the tests programs
354 * doc/* : recompiled the docs.
355
Daniel Veillard15b75af1999-07-26 16:42:37 +00003561999-07-26 Michael Meeks <michael@edenproject.org>
357
358 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
359
360 * tree.c: Ditto.
361
Daniel Veillard1566d3a1999-07-15 14:24:29 +0000362Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
363
364 * configure.in: upgraded to version 1.4.0
365 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
366 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
367 XML query language, see http://www.w3.org/TR/xpath for more details.
368 * parser.c, parser.h: added CHAR* related string functions for XPath
369 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
370 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
371 rebuild the docs.
372 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
373 and regression testing capabilities for XPath.
374
Daniel Veillardd79d7871999-07-12 10:38:12 +0000375Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
376
377 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
378 closing bug #1646
379
Daniel Veillardbe9e5951999-07-12 09:16:45 +0000380Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
381
382 * Makefile.am, example/Makefile.am: closed bug #1683
383
Daniel Veillard3166ab11999-07-11 16:14:19 +0000384Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
385
386 * example/Makefile.am, configure.in: added the makefile for the
387 gjobread example
388
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +0000389Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
390
391 * doc/Makefile.am:
392 - fix which allow "make install DESTDIR=</install/prefix>".
393
Daniel Veillard7cc3c041999-07-09 10:11:57 +0000394Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
395
396 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
397 which fixed a problem on the file reading-code.
398
Daniel Veillard82150d81999-07-07 07:32:15 +0000399Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
400
401 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
402 output.
403 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
404
Daniel Veillard5233ffc1999-07-06 22:25:25 +0000405Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
406
407 * parser.h : Oops removed the binary compatibility problem
408 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
409 * parser.c, HTMLparser.c: applied patches for reading from stdin
410
Daniel Veillardbe70ff71999-07-05 16:50:46 +0000411Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
412
413 * parser.c, entities.c, valid.c: cleanup bug #1591
414 * configure.in: cleanup bug #1592
415 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
416 the same tree back-end. Hence gdome will be available for it.
417 * doc/Makefile.am: close bug #617
418
Daniel Veillard97fea181999-06-26 23:07:37 +0000419Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
420
421 * parser.c: alloctate a per parser context SAX interface block
422
Daniel Veillard14fff061999-06-22 21:49:07 +0000423Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
424
425 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
426 and xmlEncodeEntitiesReentrant with the correct one :-\
427
428Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
429
430 * commit of my internal XML base changes, quite a lot of
431 changes, cleanups, better entities support, framework for
432 new I/O and charset detection and handling
433 * Fixed the configure/Makefile stuff to generate shared libs
434 with the proper version info, so we jumped on rev from
435 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
436 xmlEncodeEntities() result need to be freed now, and a string
437 xmlParserVersion provide the current library version.
438
Raph Levien05240da1999-06-15 21:27:11 +0000439Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
440
441 * parser.c: fixed a buffer overrun for when you have a very long
442 attribute with no entities in it.
443
Daniel Veillardbb2da581999-06-13 14:37:07 +0000444Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
445
446 * added example directory
447 * added example/gjobs.xml gjobread.c, still need a Makefile.in
448
Daniel Veillard011b63c1999-06-02 17:44:04 +0000449Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
450
451 * Release of libxml-1.1, nearly everything has been touched for
452 this.
453 * Added more regression tests
454 * Updated the documentation
455
Daniel Veillard27d88741999-05-29 11:51:49 +0000456Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
457
458 * tree.[ch]: unified the XML_NO_CORBA defines.
459 * parser.c encoding.[ch]: started plugging in char encoding detection
460
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +0000461Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
462
463 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
464 Also freed allocated buffer.
465
Daniel Veillard27d88741999-05-29 11:51:49 +0000466Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +0000467 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
468 reentrancy problem at printing. One is left in entities.c, to
469 remove ASAP
470 * testSAX.c : added a test example showing the use of the SAX
471 interface if one doesn't want to build the DOM tree.
472 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
473
Daniel Veillard517752b1999-04-05 12:20:10 +0000474Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
475
476 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
477 large revamping of the parser to use SAX callbacks
478 http://www.megginson.com/SAX/ (or at least a C like interface
479 a la Expat). It's now possible to set up your own callbacks
480 and the parser will not build a DOM tree.
481 * test/* result/*: updated the test suite, I finally removed
482 the old Namespace draft support (PI based).
483
Daniel Veillard87c83bd1999-04-02 16:04:43 +0000484Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
485
486 * Makefile.am: added test result to EXTRA_DIST for make tests
487
Daniel Veillard64068b31999-03-24 20:42:16 +0000488Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
489
490 * parser.c, parserInternals.h: moved the chars macro definitions
491 to parserInternals.h
492 * parser.c, error.c: applied patches from "Knut Ã…kesson"
493 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
494
Daniel Veillard012ccc11999-03-23 10:11:11 +0000495Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
496
497 * xml-config.in : applied patch to make --version work
498
Raja R Harinatha86c23e1999-03-05 22:14:01 +00004991999-03-05 Raja R Harinath <harinath@cs.umn.edu>
500
501 * Makefile.am (check-local): Alias for `tests' target. This will
502 cause `make check' to do the right thing.
503 (tests): Don't run tests in srcdir. Also, replaced calls to
504 basename with a `sed' "equivalent".
505
Daniel Veillardd109e371999-03-05 06:26:45 +0000506Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
507
508 * Renamed error.h to xml-error.h, corrected Makefile.am to list
509 it in the header and not the sources, updated the doc.
510 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
511 pointing this out.
512
Daniel Veillardbc50b591999-03-01 12:28:53 +0000513Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
514
515 * parser.c, parser.h, parserInternals.h: memory leak hunting,
516 exported the inputStream routines.
517 * doc/html/* : updated accordingly
518
Daniel Veillardd692aa41999-02-28 21:54:31 +0000519Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
520
521 * parser.c, parser.h, parserInternals.h: added a few extra
522 internal calls to allocate and free parser contexts ...
523 * doc/html/* : updated accordingly
524
Daniel Veillard55a99271999-02-25 11:01:29 +0000525Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
526
527 * configure.in, Makefile.am, doc/makefile.am : General changes for
528 1.0.0 release and including the generated HTML documentation.
529
Daniel Veillard35925471999-02-25 08:46:07 +0000530Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
531
532 * makefile.am : added parserInternals.h, oops.
533
Daniel Veillard1e346af1999-02-22 10:33:01 +0000534Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
535
536 * parserInternals.h: added this header giving access to the parser
537 internal functions.
538 * doc/Makefile.am : added a rebuild target which rebuilds the full
539 set of documentations
540 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
541 the internal subset.
542 * *.c *.h: modifications needed to generate the documentation using
543 gtk-doc, cleanup of functions blocks, reorganisation of struct
544 declarations.
545
Daniel Veillard1164e751999-02-16 16:29:17 +0000546Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
547
548 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
549 the tar and spec file to include the beginning of the doc.
550
Nuno Ferreira03d04781999-02-13 00:07:17 +00005511999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
552
553 * doc/.cvsignore: Added this file.
554
Daniel Veillard6800ef31999-02-08 18:33:22 +0000555Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
556
557 * tree.c: fixed xmlGetProp to return "" when the attribute
558 exists, even if the node-list is NULL.
559
Daniel Veillard726c7e31999-02-08 15:13:10 +0000560Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
561
562 * tree.c: patched an error outputting empty attribute values.
563 * Makefile.am and doc/makefile.am: have been updated during the
564 week-end. Sorry for an empty CVS log, I got a shell problem.
565
Daniel Veillard1899e851999-02-01 12:18:54 +0000566Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
567
568 * tree.h: cleaned up using enums instead of defines
569 * parser.c, valid.[ch]: more work on parsing/output of element
570 declarations
571
Daniel Veillard3b9def11999-01-31 22:15:06 +0000572Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
573
574 * valid.[ch], tree.c, parser.c : more work toward full parsing
575 of XML DTDs.
576 * README: added informations about mailing-list and on-line
577 documentation
578
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +00005791999-01-27 Raja R Harinath <harinath@cs.umn.edu>
580
581 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
582
Daniel Veillard39a1f9a1999-01-17 19:11:59 +0000583Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
584
585 * parser.c, tree.[ch] : more work toward conformance testing,
586 added a last element to accelerate parsing of very flat structures
587 started working on internal subset Element content declaration.
588 * valid.[ch] : first cut at adding code toward validation.
589 * previous changes had also small impact on most files, especially
590 the conformance testing using James Clark test suite.
591
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +0000592Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
593
594 * test/* : updated the examples, most of them were not well
595 formed (humm), and added rdf2.
596 * result/* : resulting changes in the output.
597
Daniel Veillard7c92c0a1998-12-06 18:08:28 +0000598Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
599
600 * tree.c: changed the behaviour of xmlGetProp on NULL values.
601
Daniel Veillard44b3a061998-12-05 17:27:22 +0000602Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
603
604 * tree.c: patched a bug in the generation of empty attributes
605
Daniel Veillardbe36afe1998-11-27 06:39:50 +0000606Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
607
608 * entities.[ch], tree.[ch], tester.c: added copy interfaces
609 for node/trees/documents/... Biggest problem is namespace
610 support when copying subtrees.
611
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +0000612Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
613
614 * parser.c, entities.c: improve entities and char ref encoding,
615 and cleanups of error messages.
616
Daniel Veillard242590e1998-11-13 18:04:35 +0000617Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
618
619 * parser.c, entities.c: simple bug hunting done during rpm2html and
620 rpmfind integration.
621
Daniel Veillard42dc9b31998-11-09 01:17:21 +0000622Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
623
624 * parser.[ch]: Added interfaces allowing to specify a SAX
625 handler before parsing.
626
Daniel Veillarde3bffb91998-11-08 14:40:56 +0000627Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
628
629 * parser.c: redirrect all errors reporting through the SAX
630 error function
631
Daniel Veillardda4d3c41998-11-04 20:07:05 +0000632Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
633
634 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
635 * libtool, tlmain ...: update of the libtool files
636
Miguel de Icaza442321c1998-11-04 18:13:38 +00006371998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
638
639 * entities.c: Use g_snprintf insteda of snprintf.
640
Daniel Veillard0ba4d531998-11-01 19:34:31 +0000641Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
642
643 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
644 added ent5 test for this purpose.
645 * parser.c, parser.h: formatting, comments and UTF-8 planning.
646
Daniel Veillard27271681998-10-30 06:39:40 +0000647Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
648
649 * parser.c: fixed? a strange error due to compression on a GWP
650 document.
651
Daniel Veillard25940b71998-10-29 05:51:30 +0000652Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
653
654 * tree.[ch]: bug fixing
655 * entities.[ch]: defined a specific type for predefined entities
656 * doc/xml.html: more documentation on the library, how to use it,
657 overview of the interfaces.
658
Daniel Veillard16253641998-10-28 22:58:05 +0000659Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
660
661 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
662
Daniel Veillardbaf4cd51998-10-27 22:56:57 +0000663Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
664
Daniel Veillard10c6a8f1998-10-28 01:00:12 +0000665 * tree.c: corrected a small bug
666 * doc/xml.html: continuing writing documentation.
667
668Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
669
Daniel Veillardbaf4cd51998-10-27 22:56:57 +0000670 * debugXML.h debugXML.c: added debugging utilities.
671 * tester.c: added --debug switch.
672 * tree.c: patched an incorrect node->type assignment.
673 * parser.c: formatting, ensure that node->doc != NULL in attributes
674
Daniel Veillardccb09631998-10-27 06:21:04 +0000675Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
676
677 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
678 entity support and provide an internal representation close to
679 DOM one (entity ref nodes, and attribute value as tree). I tried
680 to preserve the interface but this will surely break some apps
681 (I have to change rpm2html/rpmfind for example). I had to change
682 two interfaces, and the generated tree is somewhat different.
683 * doc/* : started documenting the XML library, the tree and
684 DOM/Corba. This is a first step.
685
Daniel Veillard11e00581998-10-24 18:27:49 +0000686Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
687
688 * parser.c: Set up the fonctions comment block, boring but useful.
689 * parser.h, SAX.c, parser.c: now attributes are processed through
690 the SAX interface. The problem is that my SAX interface diverged
691 quite a bit from the original one, well this is not an official
692 spec, and translating it from Java to C is hairy anyway...
693
Daniel Veillard97b58771998-10-20 06:14:16 +0000694Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
695
696 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
697 fonctions comment block, boring but useful.
698
699Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +0000700
701 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
702 conversion routines. However they are not yet used to convert the
703 inputs. The core will run with UTF-8.
704
Daniel Veillard33942841998-10-18 19:12:41 +0000705Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
706
707 * tree.c : make sure that the type id is properly set-up when
708 a new object is allocated, needed for DOM.
709
Daniel Veillard27fb0751998-10-17 06:47:46 +0000710Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
711
712 * tree.h, tree.c: Ok, the main objects in the tree will be native
713 corba objects, it costs 8 bytes per Node, Attribute and Document
714 but it simplifies the Corba integration a lot (no extra interface
715 objects to allocate/free).
716
Daniel Veillard0bef1311998-10-14 02:36:47 +0000717Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
718
719 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
720 and changed NODEs contants for conformity with DOM Level 1
721
Daniel Veillard27864701998-10-08 03:47:24 +0000722Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
723
724 * added hooks to keep track of servants when creating objects
725 xmlDoc and xmlNode (for Corba export).
726
Daniel Veillarda6e1d121998-10-04 14:41:05 +0000727Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
728
729 * added xml-config script.
730
Daniel Veillard7066a791998-10-01 20:28:28 +0000731Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
732
733 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
734 to autoupdate libtool and automake conf files.
735
Miguel de Icaza60681bd1998-09-30 19:28:59 +00007361998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
737
738 * Makefile.am: Use '?' to separate the sed
739 commands as ',' is used when people pass -Wl,something.
740
741
Daniel Veillard15a8df41998-09-24 19:15:06 +0000742Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
743
744 * tree.c, tree.h: added a per-document compression interface.
745
Daniel Veillard151b1b01998-09-23 00:49:46 +0000746Tue Sep 22 20:47:38 EDT 1998
747
748 * tree.c, tree.h: added saving with compression and added interfaces
749 to control the compression level (xmlGetCompressMode,
750 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
751
Daniel Veillard70120ff1998-09-22 00:24:21 +0000752Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
753
754 * parser.c: corrected a loop for files of size 0
755
Raja R Harinathd2e3abd1998-08-20 21:52:38 +00007561998-08-20 Raja R Harinath <harinath@cs.umn.edu>
757
758 * error.h: New file. Contains prototyes from `error.c'.
759
Tom Tromeyc19653d1998-08-14 01:22:43 +0000760Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
761
762 * Makefile.am (xmlincdir): New macro.
763 (xmlinc_HEADERS): Renamed from include_HEADERS.
764
Daniel Veillard845664d1998-08-13 04:43:19 +0000765Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
766
767 * applied small patch on numeric entities from
768 Christopher Blizzard <blizzard@appliedtheory.com>
769
Daniel Veillard260a68f1998-08-13 03:39:55 +0000770Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
771
772 * New release 0.2, removed the old xml_* files so that it's
773 coherent with the other CVS base (W3C), far better conformance
774 to standard, new namespaces, decent entities support, beginning
775 of a SAX-like interface. Nearly nothing left intact, even the
776 test examples ...
777
Christopher Blizzarda36749e1998-07-30 21:47:18 +00007781998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
779
780 * .cvsignore: Add .deps dir
781
Daniel Veillardf8015fa1998-07-26 21:31:38 +0000782Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
783
784 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
785
Daniel Veillardfe926001998-07-26 04:28:20 +0000786Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +0000787
Daniel Veillardfe926001998-07-26 04:28:20 +0000788 * configure.in: added test for CPP
789 * AUTHORS, Changelog: the original ones didn't get commited but the
790 glib ones instead, fixed.
791 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +0000792
Daniel Veillardfe926001998-07-26 04:28:20 +0000793Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +0000794
Daniel Veillardfe926001998-07-26 04:28:20 +0000795 * integrated code developped at W3C
796 * changed the original Copyright
797 * migrated to automake
798 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +0000799