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