blob: c13cc19018a72ce33c5c7895183f108459b9945b [file] [log] [blame]
Daniel Veillardbe849cf1999-12-28 16:43:59 +00001Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
2
3 * doc/* : rebuilt the documentation
4
Daniel Veillarddbfd6411999-12-28 16:35:14 +00005Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
6
7 * parser.[ch] parserInternals.h: Push parser for XML,
8 seems to work fine now
9 * tester.c debugXML.[ch]: Added an XML shell debug facility and
10 --push for push testing
11 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
12 * testSAX.c: added --push
13 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
14 subtree
15 * xmlIO.[ch] : enriched API + fixes for push mode
16 * entities.[ch]: added the entity content length to the struct.
17 * xmlmemory.[ch]: new API to show the last entries for the shell
18 * valid.c: added required attribute testing
19 * SAX.c: the cdata callback now merge contiguous fragments
20 * HTMLparser.c: cleanup of some macros
21
Daniel Veillard3c558c31999-12-22 11:30:41 +000022Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
23
24 * parser.c: fix for PIs name starting with xml
25 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000026 * *.c, configure.in win32config.h.in : generate win32config.h for
27 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000028
Daniel Veillard0caf07a1999-12-21 16:25:49 +000029Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
30
31 * parser.c: fixed a stupid = vs. == bug :-(
32 * doc/gnome-xml.sgml: s/glade/xml/
33
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000034Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
35
36 * configure.in, doc/xml.html : bug fix release 1.8.2
37 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
38 Hopefully the end of that silly C++ include problem
39 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
40 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
41 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
42 troubles with autoclosed elements when the stree shape doesn't
43 follow the DtD specs. Added htmlIsAutoClosed() and
44 htmlAutoCloseTag()
45 * result/HTML/*.htm*: Updated the HTML examples regression tests output
46 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
47 * debugXML.c: fixed a bug on printing default namespaces.
48 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
49
Daniel Veillardb24054a1999-12-18 15:32:46 +000050Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
51
52 * result/HTML/*.htm[l] : updated the HTML regression tests according
53 to the new output
54 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
55 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
56 problem due to intermix of extern "C" { ... } declarations for C++
57 and recursive includes in the headers
58
Chris Lahey323c48c1999-12-18 15:32:45 +0000591999-12-20 Chris Lahey <clahey@umich.edu>
60
61 * HTMLtree.c: Made it so that html nodes with a single child do
62 not insert a carriage return before or after the child node.
63
Daniel Veillardb24054a1999-12-18 15:32:46 +000064Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000065
66 * configure.in, doc/xml.html : bug fix release 1.8.1
67 * parser.c: fixed bug #4344
68 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
69 added the glue to avoid C++ problems
70 * doc/* : regenerated the documentation
71
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000072Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
73
74 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
75 namespace recognition, and Dia as a resul :-(
76 * encoding.c: closed bug #3950
77
Daniel Veillard944b5ff1999-12-15 19:08:24 +000078Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
79
80 * valid.c: debugging a posteriori validation, except URI expansion
81 stuff this should be fixed now
82 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
83 Carl Nygard <cnygard@bellatlantic.net>
84 * tester.c: added --postvalid, cleaning of the code
85 * tree.[ch]: added xmlDocGetRootElement()
86
Ramiro Estrugobfce3771999-12-15 04:32:07 +000087Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
88
89 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
90 c++ losage.
91
Daniel Veillard10a2c651999-12-12 13:03:50 +000092Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
93
94 * configure.in, doc/xml.html : bumped to 1.8.0
95 * xlink.[ch], Makefile.am : added framework for link detection
96 * parser.h: added nbChars to parser context, needed for cleanup.
97 * xmlmemory.c: removed a nasty bug when out of mem
98 * valid.[ch]: adding namespace support for attribute decl
99 * tester.c: added --debugent option
100 * debugXML.[ch]: added xmlDebugDumpEntities()
101 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
102 buffers instead, this was really needed, validation was breaking
103 in strange ways due to that. Added xmlParseStringPEReference()
104 and other parsing from strings functions. Entities processing
105 modified again, but PERef are still not handled correcly but
106 unless you're Eve Maller you won't notice :-)
107 * HTMLparser.c: large changes toward reliability, and switched to
108 lowercase internal tags, XHTML is lowercase, so it will help
109 that output is closer to next version.
110 * doc/* : regenerated the documentation, it is now hosted at
111 http://xmlsoft.org/ (same bits I just bought the domain :-)
112
113
Daniel Veillard294cbca1999-12-03 13:19:09 +0000114Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
115
116 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
117 doc generation
118 * parser.c: fixed bugs #3908 and #3937 and a memory leak
119 in the SAX API
120 * doc/*: rebuilt the doc making sure everything appears in the
121 HTML files
122
Daniel Veillardf5c2c871999-12-01 09:51:45 +0000123Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
124
125 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
126 added the patch from Carl Nygard <cnygard@bellatlantic.net>
127 which allow impressive speed improvement on dataset with
128 large text pieces, but at the cost of broken binary
129 compatibility and slightly bigger memory usage.
130 Configure with --with-buffers to activate them, they
131 are protected with XML_USE_BUFFER_CONTENT define.
132 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
133 goal is 0 memory left allocated once parser is no more used
134 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
135 call xmlCleanupParser() and xmlMemoryDump()
136
Daniel Veillarda819dac1999-11-24 18:04:22 +0000137Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
138
139 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
140 * parser.[ch] encoding.[ch]: added memory cleanup routines
141 * parser.c: closing bug #3788
142 * doc/*: rebuilt the doc
143
Daniel Veillard11a48ec1999-11-23 10:40:46 +0000144Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
145
146 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
147 xmlNewTextChild() and xmlSetCompressMode() behaviour.
148 * tester.c: added --compress option
149 * doc/*: rebuilt the documentation
150
Daniel Veillard4c3a2031999-11-19 17:46:26 +0000151Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
152
153 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
154 if given /proc/kcore as input !
155 * doc/xml.html doc/*: updated and rebuilt the documentation
156
157Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +0000158
159 * parser.c: Fixed some wrongly space collapsing code due to
160 a misreading of the spec.
161 * result/*: fixed the output accordingly
162
163Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +0000164
165 * encoding.c: bug fix and typos
166 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
167 * parser.c: added attribute normalization closing bug #3597
168 * test/att* result/att* SAXresult/att*: testcase for attribute
169 normalization
170
Daniel Veillardd7e200c1999-11-15 17:53:11 +0000171Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
172
173 * configure.in: closing bug #3163 by adding extra flags for the
174 cc compiler on HP-UX
175
Daniel Veillard51e3b151999-11-12 17:02:31 +0000176Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
177
178 * valid.[ch] : removed a typo and an enumerated type bug in the
179 xmlAddElementDecl() function
180 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
181 call to xmlEncodeEntitiesReentrant() so that the functions
182 New, Set and Get are at the same level.
183 * parser.c HTMLparser.c: extra memory allocation bug for
184 attributes detected by someone using libxml in embedded systems :-)
185
Daniel Veillard962195f1999-10-28 15:51:53 +0000186Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
187
188 * xmlmemory.h: turned off mem debug :-\
189
Daniel Veillard35008381999-10-25 13:15:52 +0000190Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
191
192 * parser.c: closed bug #2784 a one line fix, but worth pushing
193 a new release out
194 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
195 some structures, comments before and after the
196 main element, and other nastyness
197 * HTMLtree.c tree.c: accomodate the extended HTML supported
198 * configure.in: pushing 1.7.4
199 * test/ent8 and related outputs : added a new test for bug #2784
200 * test/HTML/wired.html and related output: a nasty HTML example
201 * Makefile.am: improved the test scripts
202 * docs/* : reran the documentation extractor, updated xml.html
203
Daniel Veillard7c1206f1999-10-14 09:10:25 +0000204Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
205
206 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
207 HTMLparser and debugged the HTML related code. HTML documents
208 now have their own type
209 * entities.c: do not dump &apos; for HTML output
210 * xmlmemory.c: improvement, breakpoint mechanism
211 * testHTML.c: added --sax --repeat ...
212 * Makefile.am: improved the HTML tests
213 * valid.[ch]: added xmlValidGetValidElements and
214 xmlValidGetPotentialChildren
215 * tester.c: added --insert to test the 2 new functions
216 * test//* result//* SAXresult//* : regression test cleanup
217 and extension.
218 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
219 gnome-xml-nanohttp.html
220
Daniel Veillard7d2c2761999-10-11 15:09:51 +0000221Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
222
223 * HTMLparser.c: fixed problems with some autoclose tags
224 * tree.c: fixed XML output problems.
225 * result/* SAXresult/*: update of the tests output
226
Daniel Veillard6077d031999-10-09 09:11:45 +0000227Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
228
229 * Makefile.am: Arturo patch for xmlConf.sh version info
230 * parser.c: Tim Josling patch for single quoted items
231 * tester.c: Tim Josling patch for tester options usage
232 * tree.h: indent cleanup
233
Daniel Veillard2673d3c1999-10-08 14:37:09 +0000234Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
235
236 * HTMLparser.c parser.h : Fixed problems with HTML parsing
237 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
238
Daniel Veillard00fdf371999-10-08 09:40:39 +0000239Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
240
241 * tree.c : Raph patch for initialization of CORBA fields
242 * parser.c, xpath.c, ...: modification of doc comments
243 * xpath.c : allow spaces in xpath expressions
244
Daniel Veillardad219441999-09-27 08:17:49 +0000245Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
246
247 * xmlmemory.h: turning off memory debug :-(
248
Daniel Veillard7a66ee61999-09-26 11:31:02 +0000249Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
250
251 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
252 better SAX interfaces.
253 * testSAX.c: uses the new SAX routine, avoid fetching any remote
254 entity.
255 * configure.in: 1.7.2
256
257Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +0000258
259 * libxml.spec.in: fixed the URL
260 * doc/xml.html: improved the documentation front-end
261
Daniel Veillard7a66ee61999-09-26 11:31:02 +0000262Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +0000263
264 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
265
Daniel Veillard7a66ee61999-09-26 11:31:02 +0000266Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000267
268 * libxml.spec.in: fixed the alpha compile problem
269 * parser.[ch]: changed errno to errNo in the parser context :-(
270 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
271 * doc/xml.html: changed CHAR to xmlChar
272 * doc/html/*: recompiled the documentation
273 * configure.in: 1.7.1
274
Daniel Veillard7f7d1111999-09-22 09:46:25 +0000275Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
276
277 * parser.h: modified the parser context struct to regain 1.4.0
278 binary compatibility
279 * parser.c, xml-error.h: added errno ot teh context and defined
280 a set of errors values with update of errno
281 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
282 DTDs and entities
283 * *.h, *.c: complete cleanup of the use of config.h and include
284 protection depending on the current setup.
285 * overalll debugging, maintenance and bug-fixing on all modules
286 * updated the documentation
287 * ready for 1.7.0
288
Daniel Veillardc08a2c61999-09-08 21:35:25 +0000289Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
290
291 * HTMLparser.c : cleanup
292 * SAX.c valid.c valid.h: added ID/IDREF checking
293 * tree.c tree.h: extended doc structure for refs
294 * configure.in: 1.6.2
295 * parser.c: patched bug in SAX user arg call
296 * parserInternals.h: patched missing close in C++ wrapping
297 * testXPath.c xpath.c xpath.h: prepared for extensibility,
298 especially upcoming XPointer implementation.
299 * doc/xml.html: augmented, typo
300
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +0000301Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
302
303 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
304 not all invocations of install understand -d.
305
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +0000306Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
307
308 * Makefile.am: prepend all the test* calls with $(top_builddir) -
309 to make 'check' works, when builddir != srcdir.
310
Daniel Veillardc8eab3a1999-09-04 18:27:23 +0000311Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
312
313 * doc/xml.html : updated the documentation
314
Daniel Veillard6454aec1999-09-02 22:04:43 +0000315Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
316
317 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
318 not deallocated memory blocks
319 * *.c : replaces all calls to malloc() free() and realloc() to
320 the wrapper functions/macros
321 * tree.c : removed memory leaks dues to calling xmlFreeNode()
322 instead of xmlFreeNodeList()
323
Daniel Veillard1ff7ae31999-09-01 12:19:13 +0000324Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
325
326 * HTMLparser.c: corrected a stupid bug leading to core dump at
327 tree deallocation. Removed warnings indicated by
328 Stephane.Conversy@lri.fr
329 * entities.c: Fixes Yet Another Stupid Bug, entities were not
330 looked for in the external subset
331
332Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +0000333
334 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
335 on SGI by Stephane.Conversy@lri.fr
336
Daniel Veillardb96e6431999-08-29 21:02:19 +0000337Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
338
339 * all .h : changed the prototype declaration indent as in gtk
340 * most .c : working on reducing the TODOs in the code
341 * most .c : cleanup though -pedantic and Insure++
342 * improvements on validation ID checkings.
343 * tree.[ch] SAX.c: added support for namespace on attributes #2022
344 * xml-config.in: closed #1810
345
346Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +0000347
348 * tree.h, valid.c, valid.h: more work on validity, IDs
349 * xpath.c: added/fixed comparidon and equlity, added a new isinf
350 definition for AIX
351
Daniel Veillardb556eb51999-08-15 17:19:50 +0000352Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
353
354 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
355 the distribution due to a cut'n paste error at last commit
356
Daniel Veillardb05deb71999-08-10 19:04:08 +0000357Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
358
359 * configure.in: upgraded to version 1.4.0
360 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
361 Big update, added a large part of the validation process,
362 it should be usable, but some parts are missing
363 * xpath.c: improved the implementation w.r.t. root.
364 * Makefile.am: added more tests
365 * test and result trees: added a lot of tests
366 * libxml.spec.in: export libxml.so.0 and libxml.so.1
367
Daniel Veillard6a6ccc11999-08-10 09:34:35 +0000368Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
369
370 * Added an HACKING file
371
Daniel Veillarde2d034d1999-07-27 19:52:06 +0000372Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
373
374 * xpath.[ch] : improvements and debug of the XPath implementation
375 * parser.c, HTMLparser.c : modified the parsers to be progressive
376 * tree.[ch] : extended the Buffer promitives
377 * xmlIO.[ch] : added basic I/O routines providing progressive
378 parsing and ready for I18N conversion plugins
379 * SAXresult/* : the SAX callback sequence maybe slightly different
380 now
381 * test*.c : improved/updated the tests programs
382 * doc/* : recompiled the docs.
383
Daniel Veillard15b75af1999-07-26 16:42:37 +00003841999-07-26 Michael Meeks <michael@edenproject.org>
385
386 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
387
388 * tree.c: Ditto.
389
Daniel Veillard1566d3a1999-07-15 14:24:29 +0000390Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
391
392 * configure.in: upgraded to version 1.4.0
393 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
394 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
395 XML query language, see http://www.w3.org/TR/xpath for more details.
396 * parser.c, parser.h: added CHAR* related string functions for XPath
397 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
398 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
399 rebuild the docs.
400 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
401 and regression testing capabilities for XPath.
402
Daniel Veillardd79d7871999-07-12 10:38:12 +0000403Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
404
405 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
406 closing bug #1646
407
Daniel Veillardbe9e5951999-07-12 09:16:45 +0000408Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
409
410 * Makefile.am, example/Makefile.am: closed bug #1683
411
Daniel Veillard3166ab11999-07-11 16:14:19 +0000412Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
413
414 * example/Makefile.am, configure.in: added the makefile for the
415 gjobread example
416
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +0000417Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
418
419 * doc/Makefile.am:
420 - fix which allow "make install DESTDIR=</install/prefix>".
421
Daniel Veillard7cc3c041999-07-09 10:11:57 +0000422Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
423
424 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
425 which fixed a problem on the file reading-code.
426
Daniel Veillard82150d81999-07-07 07:32:15 +0000427Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
428
429 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
430 output.
431 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
432
Daniel Veillard5233ffc1999-07-06 22:25:25 +0000433Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
434
435 * parser.h : Oops removed the binary compatibility problem
436 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
437 * parser.c, HTMLparser.c: applied patches for reading from stdin
438
Daniel Veillardbe70ff71999-07-05 16:50:46 +0000439Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
440
441 * parser.c, entities.c, valid.c: cleanup bug #1591
442 * configure.in: cleanup bug #1592
443 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
444 the same tree back-end. Hence gdome will be available for it.
445 * doc/Makefile.am: close bug #617
446
Daniel Veillard97fea181999-06-26 23:07:37 +0000447Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
448
449 * parser.c: alloctate a per parser context SAX interface block
450
Daniel Veillard14fff061999-06-22 21:49:07 +0000451Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
452
453 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
454 and xmlEncodeEntitiesReentrant with the correct one :-\
455
456Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
457
458 * commit of my internal XML base changes, quite a lot of
459 changes, cleanups, better entities support, framework for
460 new I/O and charset detection and handling
461 * Fixed the configure/Makefile stuff to generate shared libs
462 with the proper version info, so we jumped on rev from
463 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
464 xmlEncodeEntities() result need to be freed now, and a string
465 xmlParserVersion provide the current library version.
466
Raph Levien05240da1999-06-15 21:27:11 +0000467Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
468
469 * parser.c: fixed a buffer overrun for when you have a very long
470 attribute with no entities in it.
471
Daniel Veillardbb2da581999-06-13 14:37:07 +0000472Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
473
474 * added example directory
475 * added example/gjobs.xml gjobread.c, still need a Makefile.in
476
Daniel Veillard011b63c1999-06-02 17:44:04 +0000477Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
478
479 * Release of libxml-1.1, nearly everything has been touched for
480 this.
481 * Added more regression tests
482 * Updated the documentation
483
Daniel Veillard27d88741999-05-29 11:51:49 +0000484Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
485
486 * tree.[ch]: unified the XML_NO_CORBA defines.
487 * parser.c encoding.[ch]: started plugging in char encoding detection
488
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +0000489Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
490
491 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
492 Also freed allocated buffer.
493
Daniel Veillard27d88741999-05-29 11:51:49 +0000494Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +0000495 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
496 reentrancy problem at printing. One is left in entities.c, to
497 remove ASAP
498 * testSAX.c : added a test example showing the use of the SAX
499 interface if one doesn't want to build the DOM tree.
500 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
501
Daniel Veillard517752b1999-04-05 12:20:10 +0000502Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
503
504 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
505 large revamping of the parser to use SAX callbacks
506 http://www.megginson.com/SAX/ (or at least a C like interface
507 a la Expat). It's now possible to set up your own callbacks
508 and the parser will not build a DOM tree.
509 * test/* result/*: updated the test suite, I finally removed
510 the old Namespace draft support (PI based).
511
Daniel Veillard87c83bd1999-04-02 16:04:43 +0000512Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
513
514 * Makefile.am: added test result to EXTRA_DIST for make tests
515
Daniel Veillard64068b31999-03-24 20:42:16 +0000516Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
517
518 * parser.c, parserInternals.h: moved the chars macro definitions
519 to parserInternals.h
520 * parser.c, error.c: applied patches from "Knut Ã…kesson"
521 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
522
Daniel Veillard012ccc11999-03-23 10:11:11 +0000523Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
524
525 * xml-config.in : applied patch to make --version work
526
Raja R Harinatha86c23e1999-03-05 22:14:01 +00005271999-03-05 Raja R Harinath <harinath@cs.umn.edu>
528
529 * Makefile.am (check-local): Alias for `tests' target. This will
530 cause `make check' to do the right thing.
531 (tests): Don't run tests in srcdir. Also, replaced calls to
532 basename with a `sed' "equivalent".
533
Daniel Veillardd109e371999-03-05 06:26:45 +0000534Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
535
536 * Renamed error.h to xml-error.h, corrected Makefile.am to list
537 it in the header and not the sources, updated the doc.
538 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
539 pointing this out.
540
Daniel Veillardbc50b591999-03-01 12:28:53 +0000541Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
542
543 * parser.c, parser.h, parserInternals.h: memory leak hunting,
544 exported the inputStream routines.
545 * doc/html/* : updated accordingly
546
Daniel Veillardd692aa41999-02-28 21:54:31 +0000547Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
548
549 * parser.c, parser.h, parserInternals.h: added a few extra
550 internal calls to allocate and free parser contexts ...
551 * doc/html/* : updated accordingly
552
Daniel Veillard55a99271999-02-25 11:01:29 +0000553Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
554
555 * configure.in, Makefile.am, doc/makefile.am : General changes for
556 1.0.0 release and including the generated HTML documentation.
557
Daniel Veillard35925471999-02-25 08:46:07 +0000558Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
559
560 * makefile.am : added parserInternals.h, oops.
561
Daniel Veillard1e346af1999-02-22 10:33:01 +0000562Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
563
564 * parserInternals.h: added this header giving access to the parser
565 internal functions.
566 * doc/Makefile.am : added a rebuild target which rebuilds the full
567 set of documentations
568 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
569 the internal subset.
570 * *.c *.h: modifications needed to generate the documentation using
571 gtk-doc, cleanup of functions blocks, reorganisation of struct
572 declarations.
573
Daniel Veillard1164e751999-02-16 16:29:17 +0000574Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
575
576 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
577 the tar and spec file to include the beginning of the doc.
578
Nuno Ferreira03d04781999-02-13 00:07:17 +00005791999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
580
581 * doc/.cvsignore: Added this file.
582
Daniel Veillard6800ef31999-02-08 18:33:22 +0000583Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
584
585 * tree.c: fixed xmlGetProp to return "" when the attribute
586 exists, even if the node-list is NULL.
587
Daniel Veillard726c7e31999-02-08 15:13:10 +0000588Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
589
590 * tree.c: patched an error outputting empty attribute values.
591 * Makefile.am and doc/makefile.am: have been updated during the
592 week-end. Sorry for an empty CVS log, I got a shell problem.
593
Daniel Veillard1899e851999-02-01 12:18:54 +0000594Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
595
596 * tree.h: cleaned up using enums instead of defines
597 * parser.c, valid.[ch]: more work on parsing/output of element
598 declarations
599
Daniel Veillard3b9def11999-01-31 22:15:06 +0000600Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
601
602 * valid.[ch], tree.c, parser.c : more work toward full parsing
603 of XML DTDs.
604 * README: added informations about mailing-list and on-line
605 documentation
606
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +00006071999-01-27 Raja R Harinath <harinath@cs.umn.edu>
608
609 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
610
Daniel Veillard39a1f9a1999-01-17 19:11:59 +0000611Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
612
613 * parser.c, tree.[ch] : more work toward conformance testing,
614 added a last element to accelerate parsing of very flat structures
615 started working on internal subset Element content declaration.
616 * valid.[ch] : first cut at adding code toward validation.
617 * previous changes had also small impact on most files, especially
618 the conformance testing using James Clark test suite.
619
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +0000620Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
621
622 * test/* : updated the examples, most of them were not well
623 formed (humm), and added rdf2.
624 * result/* : resulting changes in the output.
625
Daniel Veillard7c92c0a1998-12-06 18:08:28 +0000626Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
627
628 * tree.c: changed the behaviour of xmlGetProp on NULL values.
629
Daniel Veillard44b3a061998-12-05 17:27:22 +0000630Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
631
632 * tree.c: patched a bug in the generation of empty attributes
633
Daniel Veillardbe36afe1998-11-27 06:39:50 +0000634Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
635
636 * entities.[ch], tree.[ch], tester.c: added copy interfaces
637 for node/trees/documents/... Biggest problem is namespace
638 support when copying subtrees.
639
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +0000640Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
641
642 * parser.c, entities.c: improve entities and char ref encoding,
643 and cleanups of error messages.
644
Daniel Veillard242590e1998-11-13 18:04:35 +0000645Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
646
647 * parser.c, entities.c: simple bug hunting done during rpm2html and
648 rpmfind integration.
649
Daniel Veillard42dc9b31998-11-09 01:17:21 +0000650Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
651
652 * parser.[ch]: Added interfaces allowing to specify a SAX
653 handler before parsing.
654
Daniel Veillarde3bffb91998-11-08 14:40:56 +0000655Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
656
657 * parser.c: redirrect all errors reporting through the SAX
658 error function
659
Daniel Veillardda4d3c41998-11-04 20:07:05 +0000660Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
661
662 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
663 * libtool, tlmain ...: update of the libtool files
664
Miguel de Icaza442321c1998-11-04 18:13:38 +00006651998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
666
667 * entities.c: Use g_snprintf insteda of snprintf.
668
Daniel Veillard0ba4d531998-11-01 19:34:31 +0000669Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
670
671 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
672 added ent5 test for this purpose.
673 * parser.c, parser.h: formatting, comments and UTF-8 planning.
674
Daniel Veillard27271681998-10-30 06:39:40 +0000675Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
676
677 * parser.c: fixed? a strange error due to compression on a GWP
678 document.
679
Daniel Veillard25940b71998-10-29 05:51:30 +0000680Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
681
682 * tree.[ch]: bug fixing
683 * entities.[ch]: defined a specific type for predefined entities
684 * doc/xml.html: more documentation on the library, how to use it,
685 overview of the interfaces.
686
Daniel Veillard16253641998-10-28 22:58:05 +0000687Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
688
689 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
690
Daniel Veillardbaf4cd51998-10-27 22:56:57 +0000691Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
692
Daniel Veillard10c6a8f1998-10-28 01:00:12 +0000693 * tree.c: corrected a small bug
694 * doc/xml.html: continuing writing documentation.
695
696Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
697
Daniel Veillardbaf4cd51998-10-27 22:56:57 +0000698 * debugXML.h debugXML.c: added debugging utilities.
699 * tester.c: added --debug switch.
700 * tree.c: patched an incorrect node->type assignment.
701 * parser.c: formatting, ensure that node->doc != NULL in attributes
702
Daniel Veillardccb09631998-10-27 06:21:04 +0000703Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
704
705 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
706 entity support and provide an internal representation close to
707 DOM one (entity ref nodes, and attribute value as tree). I tried
708 to preserve the interface but this will surely break some apps
709 (I have to change rpm2html/rpmfind for example). I had to change
710 two interfaces, and the generated tree is somewhat different.
711 * doc/* : started documenting the XML library, the tree and
712 DOM/Corba. This is a first step.
713
Daniel Veillard11e00581998-10-24 18:27:49 +0000714Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
715
716 * parser.c: Set up the fonctions comment block, boring but useful.
717 * parser.h, SAX.c, parser.c: now attributes are processed through
718 the SAX interface. The problem is that my SAX interface diverged
719 quite a bit from the original one, well this is not an official
720 spec, and translating it from Java to C is hairy anyway...
721
Daniel Veillard97b58771998-10-20 06:14:16 +0000722Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
723
724 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
725 fonctions comment block, boring but useful.
726
727Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +0000728
729 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
730 conversion routines. However they are not yet used to convert the
731 inputs. The core will run with UTF-8.
732
Daniel Veillard33942841998-10-18 19:12:41 +0000733Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
734
735 * tree.c : make sure that the type id is properly set-up when
736 a new object is allocated, needed for DOM.
737
Daniel Veillard27fb0751998-10-17 06:47:46 +0000738Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
739
740 * tree.h, tree.c: Ok, the main objects in the tree will be native
741 corba objects, it costs 8 bytes per Node, Attribute and Document
742 but it simplifies the Corba integration a lot (no extra interface
743 objects to allocate/free).
744
Daniel Veillard0bef1311998-10-14 02:36:47 +0000745Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
746
747 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
748 and changed NODEs contants for conformity with DOM Level 1
749
Daniel Veillard27864701998-10-08 03:47:24 +0000750Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
751
752 * added hooks to keep track of servants when creating objects
753 xmlDoc and xmlNode (for Corba export).
754
Daniel Veillarda6e1d121998-10-04 14:41:05 +0000755Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
756
757 * added xml-config script.
758
Daniel Veillard7066a791998-10-01 20:28:28 +0000759Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
760
761 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
762 to autoupdate libtool and automake conf files.
763
Miguel de Icaza60681bd1998-09-30 19:28:59 +00007641998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
765
766 * Makefile.am: Use '?' to separate the sed
767 commands as ',' is used when people pass -Wl,something.
768
769
Daniel Veillard15a8df41998-09-24 19:15:06 +0000770Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
771
772 * tree.c, tree.h: added a per-document compression interface.
773
Daniel Veillard151b1b01998-09-23 00:49:46 +0000774Tue Sep 22 20:47:38 EDT 1998
775
776 * tree.c, tree.h: added saving with compression and added interfaces
777 to control the compression level (xmlGetCompressMode,
778 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
779
Daniel Veillard70120ff1998-09-22 00:24:21 +0000780Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
781
782 * parser.c: corrected a loop for files of size 0
783
Raja R Harinathd2e3abd1998-08-20 21:52:38 +00007841998-08-20 Raja R Harinath <harinath@cs.umn.edu>
785
786 * error.h: New file. Contains prototyes from `error.c'.
787
Tom Tromeyc19653d1998-08-14 01:22:43 +0000788Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
789
790 * Makefile.am (xmlincdir): New macro.
791 (xmlinc_HEADERS): Renamed from include_HEADERS.
792
Daniel Veillard845664d1998-08-13 04:43:19 +0000793Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
794
795 * applied small patch on numeric entities from
796 Christopher Blizzard <blizzard@appliedtheory.com>
797
Daniel Veillard260a68f1998-08-13 03:39:55 +0000798Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
799
800 * New release 0.2, removed the old xml_* files so that it's
801 coherent with the other CVS base (W3C), far better conformance
802 to standard, new namespaces, decent entities support, beginning
803 of a SAX-like interface. Nearly nothing left intact, even the
804 test examples ...
805
Christopher Blizzarda36749e1998-07-30 21:47:18 +00008061998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
807
808 * .cvsignore: Add .deps dir
809
Daniel Veillardf8015fa1998-07-26 21:31:38 +0000810Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
811
812 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
813
Daniel Veillardfe926001998-07-26 04:28:20 +0000814Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +0000815
Daniel Veillardfe926001998-07-26 04:28:20 +0000816 * configure.in: added test for CPP
817 * AUTHORS, Changelog: the original ones didn't get commited but the
818 glib ones instead, fixed.
819 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +0000820
Daniel Veillardfe926001998-07-26 04:28:20 +0000821Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +0000822
Daniel Veillardfe926001998-07-26 04:28:20 +0000823 * integrated code developped at W3C
824 * changed the original Copyright
825 * migrated to automake
826 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +0000827