blob: 05541d8dd74a726e2120190352f322c1ab4dbf6d [file] [log] [blame]
Daniel Veillard83a30e72000-03-02 03:33:32 +00001Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2
3 * parser.c: tried to remove the <a> </a> generating <a/>
4 this is hard. Left a flag for that purpose. Fixed bug #6766
5 * configure.in: prepared 1.8.7 not released, due to previous
6 problem
7
Daniel Veillard88f00ae2000-03-02 00:15:55 +00008Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9
10 * doc/xml.html : applied second patch from Paul DuBois
11
Daniel Veillard402e8c82000-02-29 22:57:47 +000012Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13
14 * doc/xml.html : applied patch from Paul DuBois
15
Daniel Veillardd0f7f742000-02-02 17:42:48 +000016Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17
18 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
19
Daniel Veillard5feb8492000-02-02 17:15:36 +000020Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
21
22 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
23 compilation warnings on various platforms.
24 * parser.c: Fixed #5281 validity error callbacks are now desactived
25 by default if not validating.
26
Daniel Veillardf341f932000-02-02 14:52:08 +000027Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
28
29 * nanoftp.c, win32config.h.in: patches to compile on WIN32
30
Daniel Veillard13c757e2000-02-01 23:59:15 +000031Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
32
33 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
34 <gkatsi@cs.toronto.edu>
35
Daniel Veillard726e8792000-01-30 20:04:29 +000036Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
37
38 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
39 processing URLs
40
Daniel Veillarde41f2b72000-01-30 20:00:07 +000041Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
42
43 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
44 xmlNanoFTPUpdateURL for persistent control connections.
45 * configure.in: 1.8.6
46
47Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
48
49 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
50 * tree.[ch] : added xmlSaveNoEmptyTags
51
James Henstridgef3be9312000-01-28 13:59:21 +0000522000-01-29 James Henstridge <james@daa.com.au>
53
54 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
55
56 * Makefile.am: added nanoftp.[ch] to the build.
57
Daniel Veillardaeea04f2000-01-25 19:27:27 +000058Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
59
60 * nanoftp.[ch]: cleanup, comments, API
61 * debugXML.c : fixed a bug in the cat command
62 * doc/*: regenerated the docs
63
Daniel Veillardda07c342000-01-25 18:31:22 +000064Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
65
66 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
67 * debugXML.c : fixed a bug in the cat command
68 * valid.c: fixing some small probs
69 * libxml.spec.in: get rid of the SNAP suffix
70 * doc/xml.html: updated the status
71
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000072Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
73
74 * xml-config.in: xml-config --version to just return the
75 version number
76 * xpath.c: some cleanup w.r.t. axis when the current node is
77 an attribute.
78 * TODO: updated
79
Daniel Veillard461a66c2000-01-18 18:01:01 +000080Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
81
82 * configure.in: prepared for libxml-1.8.5
83 * doc/* recompiled the documentation
84
852000-01-17 Jody Goldberg <jgoldberg@home.com>
86
87 * configure.in : WARNING autoconf subtlety alert :
88 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
89 when looking for zlib.h so that HAVE_ZLIB_H is defined.
90 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
91 get defined by AC_CHECK_HEADERS.
92
Daniel Veillardf967b902000-01-17 16:06:10 +000093Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
94
95 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
96 Rune.Djurhuus@fast.no
97
Daniel Veillardad8f99d2000-01-15 14:20:03 +000098Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
99
100 * TODO: updated
101 * tree.c, parser.c: made sure that only memory alloc problems
102 and internal parser errors are allowed to write to stdout or
103 stderr.
104
Daniel Veillard0142b842000-01-14 14:45:24 +0000105Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
106
107 * tree.c : restored xmlNewGlobalNs since this seems used by
108 a lot of existing code :-(, fixed a bug in xmlNewNs
109 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
110 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
111 to exit() from the library code.
112 * xpath.c, parser.c: removed bugs or unused code detected by
113 Windows compilers
114 * parser.c: started adding interfaces for parsing well balanced
115 XML fragments
116 * configure.in: releasing 1.8.4
117 * doc/* : rebuilt the docs
118
Daniel Veillard2eac5032000-01-09 21:08:56 +0000119Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
120
121 * tree.[ch] : added xmlNewDocFragment() for DOM
122 * testHTML.c: uninitialized variable.
123
Daniel Veillardf3a73582000-01-05 14:58:39 +0000124Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
125
126 * doc/* : rebuild the docs
127
Daniel Veillard71b656e2000-01-05 14:46:17 +0000128Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
129
130 * acconfig.h: readline and history patch
131 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
132 * tree.c: added check and handling when possibly removing an ID
133 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
134 and saving.
135 * test/HTML/entities.html result/HTML/entities.html* : test for
136 various entities reference cases
137 * result/HTML/* : as a result output of some testcase have
138 changed
139 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
140 by previous example. added xmlParseTryOrFinish().
141 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
142 entities.h debugXML.h HTMLparser.h: changed the way struct are
143 declared to allow gtk-doc to expose those
144 * parser.c: closed bug #4960
145 * Makefile.am configure.in: Applied patch from
146 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
147 and math/socket libs detection
148
Daniel Veillard437b87b2000-01-03 17:30:46 +0000149Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
150
151 * configure.in, Makefile.am: link tester against readline
152 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
153
Daniel Veillard686d6b62000-01-03 11:08:02 +0000154Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
155
156 * tree.[ch]: added xmlRemoveProp
157 * win32config.h.in nanohttp.c: avoid including the Windows
158 socket stuff in every C files
159 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
160 the XmL parser(s)
161 * test/ns4 result/ns4 etc...: added test case for previous prob
162 * tree.c: xmlNewNs wasn't checking for double definition
163 * Makefile.in: fixed a problem with dist-hook duplicates
164 * parser.[hc], xmlIO.c: fixed the loading of external entities
165 APIs, now xmlLoadExternalEntity() is used everywhere and
166 setting up an app specific front-end using the
167 * SAX.c parser.c: some fixes, now the xhtml spec validates
168 with the xhtml DTD.
169 * error.c: fixed crashes in case of no input stream
170 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
171 to the validation tests and results
172
Daniel Veillard5e5c6231999-12-29 12:49:06 +0000173Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
174
175 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
176 too htmlCreatePushParserCtxt() and htmlParseChunk()
177 * parser.c: a bit of cleanup.
178 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
179 to XML) removed the last mem leak known
180 * HTMLtree.c: output message cleanup
181 * xmlmemory.c: display content info about memory blocks
182 * result/HTML/wired.* : missing att value warning change
183
Daniel Veillardbe849cf1999-12-28 16:43:59 +0000184Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
185
186 * doc/* : rebuilt the documentation
187
Daniel Veillarddbfd6411999-12-28 16:35:14 +0000188Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
189
190 * parser.[ch] parserInternals.h: Push parser for XML,
191 seems to work fine now
192 * tester.c debugXML.[ch]: Added an XML shell debug facility and
193 --push for push testing
194 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
195 * testSAX.c: added --push
196 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
197 subtree
198 * xmlIO.[ch] : enriched API + fixes for push mode
199 * entities.[ch]: added the entity content length to the struct.
200 * xmlmemory.[ch]: new API to show the last entries for the shell
201 * valid.c: added required attribute testing
202 * SAX.c: the cdata callback now merge contiguous fragments
203 * HTMLparser.c: cleanup of some macros
204
Daniel Veillard3c558c31999-12-22 11:30:41 +0000205Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
206
207 * parser.c: fix for PIs name starting with xml
208 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +0000209 * *.c, configure.in win32config.h.in : generate win32config.h for
210 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +0000211
Daniel Veillard0caf07a1999-12-21 16:25:49 +0000212Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
213
214 * parser.c: fixed a stupid = vs. == bug :-(
215 * doc/gnome-xml.sgml: s/glade/xml/
216
Daniel Veillard5cb5ab81999-12-21 15:35:29 +0000217Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
218
219 * configure.in, doc/xml.html : bug fix release 1.8.2
220 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
221 Hopefully the end of that silly C++ include problem
222 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
223 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
224 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
225 troubles with autoclosed elements when the stree shape doesn't
226 follow the DtD specs. Added htmlIsAutoClosed() and
227 htmlAutoCloseTag()
228 * result/HTML/*.htm*: Updated the HTML examples regression tests output
229 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
230 * debugXML.c: fixed a bug on printing default namespaces.
231 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
232
Daniel Veillardb24054a1999-12-18 15:32:46 +0000233Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
234
235 * result/HTML/*.htm[l] : updated the HTML regression tests according
236 to the new output
237 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
238 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
239 problem due to intermix of extern "C" { ... } declarations for C++
240 and recursive includes in the headers
241
Chris Lahey323c48c1999-12-18 15:32:45 +00002421999-12-20 Chris Lahey <clahey@umich.edu>
243
244 * HTMLtree.c: Made it so that html nodes with a single child do
245 not insert a carriage return before or after the child node.
246
Daniel Veillardb24054a1999-12-18 15:32:46 +0000247Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +0000248
249 * configure.in, doc/xml.html : bug fix release 1.8.1
250 * parser.c: fixed bug #4344
251 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
252 added the glue to avoid C++ problems
253 * doc/* : regenerated the documentation
254
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +0000255Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
256
257 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
258 namespace recognition, and Dia as a resul :-(
259 * encoding.c: closed bug #3950
260
Daniel Veillard944b5ff1999-12-15 19:08:24 +0000261Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
262
263 * valid.c: debugging a posteriori validation, except URI expansion
264 stuff this should be fixed now
265 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
266 Carl Nygard <cnygard@bellatlantic.net>
267 * tester.c: added --postvalid, cleaning of the code
268 * tree.[ch]: added xmlDocGetRootElement()
269
Ramiro Estrugobfce3771999-12-15 04:32:07 +0000270Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
271
272 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
273 c++ losage.
274
Daniel Veillard10a2c651999-12-12 13:03:50 +0000275Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
276
277 * configure.in, doc/xml.html : bumped to 1.8.0
278 * xlink.[ch], Makefile.am : added framework for link detection
279 * parser.h: added nbChars to parser context, needed for cleanup.
280 * xmlmemory.c: removed a nasty bug when out of mem
281 * valid.[ch]: adding namespace support for attribute decl
282 * tester.c: added --debugent option
283 * debugXML.[ch]: added xmlDebugDumpEntities()
284 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
285 buffers instead, this was really needed, validation was breaking
286 in strange ways due to that. Added xmlParseStringPEReference()
287 and other parsing from strings functions. Entities processing
288 modified again, but PERef are still not handled correcly but
289 unless you're Eve Maller you won't notice :-)
290 * HTMLparser.c: large changes toward reliability, and switched to
291 lowercase internal tags, XHTML is lowercase, so it will help
292 that output is closer to next version.
293 * doc/* : regenerated the documentation, it is now hosted at
294 http://xmlsoft.org/ (same bits I just bought the domain :-)
295
296
Daniel Veillard294cbca1999-12-03 13:19:09 +0000297Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
298
299 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
300 doc generation
301 * parser.c: fixed bugs #3908 and #3937 and a memory leak
302 in the SAX API
303 * doc/*: rebuilt the doc making sure everything appears in the
304 HTML files
305
Daniel Veillardf5c2c871999-12-01 09:51:45 +0000306Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
307
308 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
309 added the patch from Carl Nygard <cnygard@bellatlantic.net>
310 which allow impressive speed improvement on dataset with
311 large text pieces, but at the cost of broken binary
312 compatibility and slightly bigger memory usage.
313 Configure with --with-buffers to activate them, they
314 are protected with XML_USE_BUFFER_CONTENT define.
315 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
316 goal is 0 memory left allocated once parser is no more used
317 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
318 call xmlCleanupParser() and xmlMemoryDump()
319
Daniel Veillarda819dac1999-11-24 18:04:22 +0000320Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
321
322 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
323 * parser.[ch] encoding.[ch]: added memory cleanup routines
324 * parser.c: closing bug #3788
325 * doc/*: rebuilt the doc
326
Daniel Veillard11a48ec1999-11-23 10:40:46 +0000327Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
328
329 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
330 xmlNewTextChild() and xmlSetCompressMode() behaviour.
331 * tester.c: added --compress option
332 * doc/*: rebuilt the documentation
333
Daniel Veillard4c3a2031999-11-19 17:46:26 +0000334Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
335
336 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
337 if given /proc/kcore as input !
338 * doc/xml.html doc/*: updated and rebuilt the documentation
339
340Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +0000341
342 * parser.c: Fixed some wrongly space collapsing code due to
343 a misreading of the spec.
344 * result/*: fixed the output accordingly
345
346Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +0000347
348 * encoding.c: bug fix and typos
349 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
350 * parser.c: added attribute normalization closing bug #3597
351 * test/att* result/att* SAXresult/att*: testcase for attribute
352 normalization
353
Daniel Veillardd7e200c1999-11-15 17:53:11 +0000354Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
355
356 * configure.in: closing bug #3163 by adding extra flags for the
357 cc compiler on HP-UX
358
Daniel Veillard51e3b151999-11-12 17:02:31 +0000359Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
360
361 * valid.[ch] : removed a typo and an enumerated type bug in the
362 xmlAddElementDecl() function
363 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
364 call to xmlEncodeEntitiesReentrant() so that the functions
365 New, Set and Get are at the same level.
366 * parser.c HTMLparser.c: extra memory allocation bug for
367 attributes detected by someone using libxml in embedded systems :-)
368
Daniel Veillard962195f1999-10-28 15:51:53 +0000369Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
370
371 * xmlmemory.h: turned off mem debug :-\
372
Daniel Veillard35008381999-10-25 13:15:52 +0000373Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
374
375 * parser.c: closed bug #2784 a one line fix, but worth pushing
376 a new release out
377 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
378 some structures, comments before and after the
379 main element, and other nastyness
380 * HTMLtree.c tree.c: accomodate the extended HTML supported
381 * configure.in: pushing 1.7.4
382 * test/ent8 and related outputs : added a new test for bug #2784
383 * test/HTML/wired.html and related output: a nasty HTML example
384 * Makefile.am: improved the test scripts
385 * docs/* : reran the documentation extractor, updated xml.html
386
Daniel Veillard7c1206f1999-10-14 09:10:25 +0000387Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
388
389 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
390 HTMLparser and debugged the HTML related code. HTML documents
391 now have their own type
392 * entities.c: do not dump &apos; for HTML output
393 * xmlmemory.c: improvement, breakpoint mechanism
394 * testHTML.c: added --sax --repeat ...
395 * Makefile.am: improved the HTML tests
396 * valid.[ch]: added xmlValidGetValidElements and
397 xmlValidGetPotentialChildren
398 * tester.c: added --insert to test the 2 new functions
399 * test//* result//* SAXresult//* : regression test cleanup
400 and extension.
401 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
402 gnome-xml-nanohttp.html
403
Daniel Veillard7d2c2761999-10-11 15:09:51 +0000404Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
405
406 * HTMLparser.c: fixed problems with some autoclose tags
407 * tree.c: fixed XML output problems.
408 * result/* SAXresult/*: update of the tests output
409
Daniel Veillard6077d031999-10-09 09:11:45 +0000410Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
411
412 * Makefile.am: Arturo patch for xmlConf.sh version info
413 * parser.c: Tim Josling patch for single quoted items
414 * tester.c: Tim Josling patch for tester options usage
415 * tree.h: indent cleanup
416
Daniel Veillard2673d3c1999-10-08 14:37:09 +0000417Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
418
419 * HTMLparser.c parser.h : Fixed problems with HTML parsing
420 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
421
Daniel Veillard00fdf371999-10-08 09:40:39 +0000422Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
423
424 * tree.c : Raph patch for initialization of CORBA fields
425 * parser.c, xpath.c, ...: modification of doc comments
426 * xpath.c : allow spaces in xpath expressions
427
Daniel Veillardad219441999-09-27 08:17:49 +0000428Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
429
430 * xmlmemory.h: turning off memory debug :-(
431
Daniel Veillard7a66ee61999-09-26 11:31:02 +0000432Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
433
434 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
435 better SAX interfaces.
436 * testSAX.c: uses the new SAX routine, avoid fetching any remote
437 entity.
438 * configure.in: 1.7.2
439
440Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +0000441
442 * libxml.spec.in: fixed the URL
443 * doc/xml.html: improved the documentation front-end
444
Daniel Veillard7a66ee61999-09-26 11:31:02 +0000445Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +0000446
447 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
448
Daniel Veillard7a66ee61999-09-26 11:31:02 +0000449Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000450
451 * libxml.spec.in: fixed the alpha compile problem
452 * parser.[ch]: changed errno to errNo in the parser context :-(
453 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
454 * doc/xml.html: changed CHAR to xmlChar
455 * doc/html/*: recompiled the documentation
456 * configure.in: 1.7.1
457
Daniel Veillard7f7d1111999-09-22 09:46:25 +0000458Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
459
460 * parser.h: modified the parser context struct to regain 1.4.0
461 binary compatibility
462 * parser.c, xml-error.h: added errno ot teh context and defined
463 a set of errors values with update of errno
464 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
465 DTDs and entities
466 * *.h, *.c: complete cleanup of the use of config.h and include
467 protection depending on the current setup.
468 * overalll debugging, maintenance and bug-fixing on all modules
469 * updated the documentation
470 * ready for 1.7.0
471
Daniel Veillardc08a2c61999-09-08 21:35:25 +0000472Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
473
474 * HTMLparser.c : cleanup
475 * SAX.c valid.c valid.h: added ID/IDREF checking
476 * tree.c tree.h: extended doc structure for refs
477 * configure.in: 1.6.2
478 * parser.c: patched bug in SAX user arg call
479 * parserInternals.h: patched missing close in C++ wrapping
480 * testXPath.c xpath.c xpath.h: prepared for extensibility,
481 especially upcoming XPointer implementation.
482 * doc/xml.html: augmented, typo
483
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +0000484Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
485
486 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
487 not all invocations of install understand -d.
488
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +0000489Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
490
491 * Makefile.am: prepend all the test* calls with $(top_builddir) -
492 to make 'check' works, when builddir != srcdir.
493
Daniel Veillardc8eab3a1999-09-04 18:27:23 +0000494Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
495
496 * doc/xml.html : updated the documentation
497
Daniel Veillard6454aec1999-09-02 22:04:43 +0000498Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
499
500 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
501 not deallocated memory blocks
502 * *.c : replaces all calls to malloc() free() and realloc() to
503 the wrapper functions/macros
504 * tree.c : removed memory leaks dues to calling xmlFreeNode()
505 instead of xmlFreeNodeList()
506
Daniel Veillard1ff7ae31999-09-01 12:19:13 +0000507Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
508
509 * HTMLparser.c: corrected a stupid bug leading to core dump at
510 tree deallocation. Removed warnings indicated by
511 Stephane.Conversy@lri.fr
512 * entities.c: Fixes Yet Another Stupid Bug, entities were not
513 looked for in the external subset
514
515Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +0000516
517 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
518 on SGI by Stephane.Conversy@lri.fr
519
Daniel Veillardb96e6431999-08-29 21:02:19 +0000520Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
521
522 * all .h : changed the prototype declaration indent as in gtk
523 * most .c : working on reducing the TODOs in the code
524 * most .c : cleanup though -pedantic and Insure++
525 * improvements on validation ID checkings.
526 * tree.[ch] SAX.c: added support for namespace on attributes #2022
527 * xml-config.in: closed #1810
528
529Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +0000530
531 * tree.h, valid.c, valid.h: more work on validity, IDs
532 * xpath.c: added/fixed comparidon and equlity, added a new isinf
533 definition for AIX
534
Daniel Veillardb556eb51999-08-15 17:19:50 +0000535Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
536
537 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
538 the distribution due to a cut'n paste error at last commit
539
Daniel Veillardb05deb71999-08-10 19:04:08 +0000540Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
541
542 * configure.in: upgraded to version 1.4.0
543 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
544 Big update, added a large part of the validation process,
545 it should be usable, but some parts are missing
546 * xpath.c: improved the implementation w.r.t. root.
547 * Makefile.am: added more tests
548 * test and result trees: added a lot of tests
549 * libxml.spec.in: export libxml.so.0 and libxml.so.1
550
Daniel Veillard6a6ccc11999-08-10 09:34:35 +0000551Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
552
553 * Added an HACKING file
554
Daniel Veillarde2d034d1999-07-27 19:52:06 +0000555Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
556
557 * xpath.[ch] : improvements and debug of the XPath implementation
558 * parser.c, HTMLparser.c : modified the parsers to be progressive
559 * tree.[ch] : extended the Buffer promitives
560 * xmlIO.[ch] : added basic I/O routines providing progressive
561 parsing and ready for I18N conversion plugins
562 * SAXresult/* : the SAX callback sequence maybe slightly different
563 now
564 * test*.c : improved/updated the tests programs
565 * doc/* : recompiled the docs.
566
Daniel Veillard15b75af1999-07-26 16:42:37 +00005671999-07-26 Michael Meeks <michael@edenproject.org>
568
569 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
570
571 * tree.c: Ditto.
572
Daniel Veillard1566d3a1999-07-15 14:24:29 +0000573Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
574
575 * configure.in: upgraded to version 1.4.0
576 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
577 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
578 XML query language, see http://www.w3.org/TR/xpath for more details.
579 * parser.c, parser.h: added CHAR* related string functions for XPath
580 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
581 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
582 rebuild the docs.
583 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
584 and regression testing capabilities for XPath.
585
Daniel Veillardd79d7871999-07-12 10:38:12 +0000586Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
587
588 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
589 closing bug #1646
590
Daniel Veillardbe9e5951999-07-12 09:16:45 +0000591Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
592
593 * Makefile.am, example/Makefile.am: closed bug #1683
594
Daniel Veillard3166ab11999-07-11 16:14:19 +0000595Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
596
597 * example/Makefile.am, configure.in: added the makefile for the
598 gjobread example
599
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +0000600Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
601
602 * doc/Makefile.am:
603 - fix which allow "make install DESTDIR=</install/prefix>".
604
Daniel Veillard7cc3c041999-07-09 10:11:57 +0000605Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
606
607 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
608 which fixed a problem on the file reading-code.
609
Daniel Veillard82150d81999-07-07 07:32:15 +0000610Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
611
612 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
613 output.
614 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
615
Daniel Veillard5233ffc1999-07-06 22:25:25 +0000616Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
617
618 * parser.h : Oops removed the binary compatibility problem
619 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
620 * parser.c, HTMLparser.c: applied patches for reading from stdin
621
Daniel Veillardbe70ff71999-07-05 16:50:46 +0000622Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
623
624 * parser.c, entities.c, valid.c: cleanup bug #1591
625 * configure.in: cleanup bug #1592
626 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
627 the same tree back-end. Hence gdome will be available for it.
628 * doc/Makefile.am: close bug #617
629
Daniel Veillard97fea181999-06-26 23:07:37 +0000630Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
631
632 * parser.c: alloctate a per parser context SAX interface block
633
Daniel Veillard14fff061999-06-22 21:49:07 +0000634Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
635
636 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
637 and xmlEncodeEntitiesReentrant with the correct one :-\
638
639Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
640
641 * commit of my internal XML base changes, quite a lot of
642 changes, cleanups, better entities support, framework for
643 new I/O and charset detection and handling
644 * Fixed the configure/Makefile stuff to generate shared libs
645 with the proper version info, so we jumped on rev from
646 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
647 xmlEncodeEntities() result need to be freed now, and a string
648 xmlParserVersion provide the current library version.
649
Raph Levien05240da1999-06-15 21:27:11 +0000650Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
651
652 * parser.c: fixed a buffer overrun for when you have a very long
653 attribute with no entities in it.
654
Daniel Veillardbb2da581999-06-13 14:37:07 +0000655Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
656
657 * added example directory
658 * added example/gjobs.xml gjobread.c, still need a Makefile.in
659
Daniel Veillard011b63c1999-06-02 17:44:04 +0000660Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
661
662 * Release of libxml-1.1, nearly everything has been touched for
663 this.
664 * Added more regression tests
665 * Updated the documentation
666
Daniel Veillard27d88741999-05-29 11:51:49 +0000667Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
668
669 * tree.[ch]: unified the XML_NO_CORBA defines.
670 * parser.c encoding.[ch]: started plugging in char encoding detection
671
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +0000672Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
673
674 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
675 Also freed allocated buffer.
676
Daniel Veillard27d88741999-05-29 11:51:49 +0000677Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +0000678 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
679 reentrancy problem at printing. One is left in entities.c, to
680 remove ASAP
681 * testSAX.c : added a test example showing the use of the SAX
682 interface if one doesn't want to build the DOM tree.
683 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
684
Daniel Veillard517752b1999-04-05 12:20:10 +0000685Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
686
687 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
688 large revamping of the parser to use SAX callbacks
689 http://www.megginson.com/SAX/ (or at least a C like interface
690 a la Expat). It's now possible to set up your own callbacks
691 and the parser will not build a DOM tree.
692 * test/* result/*: updated the test suite, I finally removed
693 the old Namespace draft support (PI based).
694
Daniel Veillard87c83bd1999-04-02 16:04:43 +0000695Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
696
697 * Makefile.am: added test result to EXTRA_DIST for make tests
698
Daniel Veillard64068b31999-03-24 20:42:16 +0000699Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
700
701 * parser.c, parserInternals.h: moved the chars macro definitions
702 to parserInternals.h
703 * parser.c, error.c: applied patches from "Knut Ã…kesson"
704 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
705
Daniel Veillard012ccc11999-03-23 10:11:11 +0000706Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
707
708 * xml-config.in : applied patch to make --version work
709
Raja R Harinatha86c23e1999-03-05 22:14:01 +00007101999-03-05 Raja R Harinath <harinath@cs.umn.edu>
711
712 * Makefile.am (check-local): Alias for `tests' target. This will
713 cause `make check' to do the right thing.
714 (tests): Don't run tests in srcdir. Also, replaced calls to
715 basename with a `sed' "equivalent".
716
Daniel Veillardd109e371999-03-05 06:26:45 +0000717Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
718
719 * Renamed error.h to xml-error.h, corrected Makefile.am to list
720 it in the header and not the sources, updated the doc.
721 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
722 pointing this out.
723
Daniel Veillardbc50b591999-03-01 12:28:53 +0000724Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
725
726 * parser.c, parser.h, parserInternals.h: memory leak hunting,
727 exported the inputStream routines.
728 * doc/html/* : updated accordingly
729
Daniel Veillardd692aa41999-02-28 21:54:31 +0000730Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
731
732 * parser.c, parser.h, parserInternals.h: added a few extra
733 internal calls to allocate and free parser contexts ...
734 * doc/html/* : updated accordingly
735
Daniel Veillard55a99271999-02-25 11:01:29 +0000736Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
737
738 * configure.in, Makefile.am, doc/makefile.am : General changes for
739 1.0.0 release and including the generated HTML documentation.
740
Daniel Veillard35925471999-02-25 08:46:07 +0000741Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
742
743 * makefile.am : added parserInternals.h, oops.
744
Daniel Veillard1e346af1999-02-22 10:33:01 +0000745Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
746
747 * parserInternals.h: added this header giving access to the parser
748 internal functions.
749 * doc/Makefile.am : added a rebuild target which rebuilds the full
750 set of documentations
751 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
752 the internal subset.
753 * *.c *.h: modifications needed to generate the documentation using
754 gtk-doc, cleanup of functions blocks, reorganisation of struct
755 declarations.
756
Daniel Veillard1164e751999-02-16 16:29:17 +0000757Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
758
759 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
760 the tar and spec file to include the beginning of the doc.
761
Nuno Ferreira03d04781999-02-13 00:07:17 +00007621999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
763
764 * doc/.cvsignore: Added this file.
765
Daniel Veillard6800ef31999-02-08 18:33:22 +0000766Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
767
768 * tree.c: fixed xmlGetProp to return "" when the attribute
769 exists, even if the node-list is NULL.
770
Daniel Veillard726c7e31999-02-08 15:13:10 +0000771Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
772
773 * tree.c: patched an error outputting empty attribute values.
774 * Makefile.am and doc/makefile.am: have been updated during the
775 week-end. Sorry for an empty CVS log, I got a shell problem.
776
Daniel Veillard1899e851999-02-01 12:18:54 +0000777Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
778
779 * tree.h: cleaned up using enums instead of defines
780 * parser.c, valid.[ch]: more work on parsing/output of element
781 declarations
782
Daniel Veillard3b9def11999-01-31 22:15:06 +0000783Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
784
785 * valid.[ch], tree.c, parser.c : more work toward full parsing
786 of XML DTDs.
787 * README: added informations about mailing-list and on-line
788 documentation
789
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +00007901999-01-27 Raja R Harinath <harinath@cs.umn.edu>
791
792 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
793
Daniel Veillard39a1f9a1999-01-17 19:11:59 +0000794Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
795
796 * parser.c, tree.[ch] : more work toward conformance testing,
797 added a last element to accelerate parsing of very flat structures
798 started working on internal subset Element content declaration.
799 * valid.[ch] : first cut at adding code toward validation.
800 * previous changes had also small impact on most files, especially
801 the conformance testing using James Clark test suite.
802
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +0000803Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
804
805 * test/* : updated the examples, most of them were not well
806 formed (humm), and added rdf2.
807 * result/* : resulting changes in the output.
808
Daniel Veillard7c92c0a1998-12-06 18:08:28 +0000809Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
810
811 * tree.c: changed the behaviour of xmlGetProp on NULL values.
812
Daniel Veillard44b3a061998-12-05 17:27:22 +0000813Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
814
815 * tree.c: patched a bug in the generation of empty attributes
816
Daniel Veillardbe36afe1998-11-27 06:39:50 +0000817Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
818
819 * entities.[ch], tree.[ch], tester.c: added copy interfaces
820 for node/trees/documents/... Biggest problem is namespace
821 support when copying subtrees.
822
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +0000823Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
824
825 * parser.c, entities.c: improve entities and char ref encoding,
826 and cleanups of error messages.
827
Daniel Veillard242590e1998-11-13 18:04:35 +0000828Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
829
830 * parser.c, entities.c: simple bug hunting done during rpm2html and
831 rpmfind integration.
832
Daniel Veillard42dc9b31998-11-09 01:17:21 +0000833Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
834
835 * parser.[ch]: Added interfaces allowing to specify a SAX
836 handler before parsing.
837
Daniel Veillarde3bffb91998-11-08 14:40:56 +0000838Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
839
840 * parser.c: redirrect all errors reporting through the SAX
841 error function
842
Daniel Veillardda4d3c41998-11-04 20:07:05 +0000843Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
844
845 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
846 * libtool, tlmain ...: update of the libtool files
847
Miguel de Icaza442321c1998-11-04 18:13:38 +00008481998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
849
850 * entities.c: Use g_snprintf insteda of snprintf.
851
Daniel Veillard0ba4d531998-11-01 19:34:31 +0000852Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
853
854 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
855 added ent5 test for this purpose.
856 * parser.c, parser.h: formatting, comments and UTF-8 planning.
857
Daniel Veillard27271681998-10-30 06:39:40 +0000858Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
859
860 * parser.c: fixed? a strange error due to compression on a GWP
861 document.
862
Daniel Veillard25940b71998-10-29 05:51:30 +0000863Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
864
865 * tree.[ch]: bug fixing
866 * entities.[ch]: defined a specific type for predefined entities
867 * doc/xml.html: more documentation on the library, how to use it,
868 overview of the interfaces.
869
Daniel Veillard16253641998-10-28 22:58:05 +0000870Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
871
872 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
873
Daniel Veillardbaf4cd51998-10-27 22:56:57 +0000874Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
875
Daniel Veillard10c6a8f1998-10-28 01:00:12 +0000876 * tree.c: corrected a small bug
877 * doc/xml.html: continuing writing documentation.
878
879Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
880
Daniel Veillardbaf4cd51998-10-27 22:56:57 +0000881 * debugXML.h debugXML.c: added debugging utilities.
882 * tester.c: added --debug switch.
883 * tree.c: patched an incorrect node->type assignment.
884 * parser.c: formatting, ensure that node->doc != NULL in attributes
885
Daniel Veillardccb09631998-10-27 06:21:04 +0000886Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
887
888 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
889 entity support and provide an internal representation close to
890 DOM one (entity ref nodes, and attribute value as tree). I tried
891 to preserve the interface but this will surely break some apps
892 (I have to change rpm2html/rpmfind for example). I had to change
893 two interfaces, and the generated tree is somewhat different.
894 * doc/* : started documenting the XML library, the tree and
895 DOM/Corba. This is a first step.
896
Daniel Veillard11e00581998-10-24 18:27:49 +0000897Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
898
899 * parser.c: Set up the fonctions comment block, boring but useful.
900 * parser.h, SAX.c, parser.c: now attributes are processed through
901 the SAX interface. The problem is that my SAX interface diverged
902 quite a bit from the original one, well this is not an official
903 spec, and translating it from Java to C is hairy anyway...
904
Daniel Veillard97b58771998-10-20 06:14:16 +0000905Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
906
907 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
908 fonctions comment block, boring but useful.
909
910Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +0000911
912 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
913 conversion routines. However they are not yet used to convert the
914 inputs. The core will run with UTF-8.
915
Daniel Veillard33942841998-10-18 19:12:41 +0000916Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
917
918 * tree.c : make sure that the type id is properly set-up when
919 a new object is allocated, needed for DOM.
920
Daniel Veillard27fb0751998-10-17 06:47:46 +0000921Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
922
923 * tree.h, tree.c: Ok, the main objects in the tree will be native
924 corba objects, it costs 8 bytes per Node, Attribute and Document
925 but it simplifies the Corba integration a lot (no extra interface
926 objects to allocate/free).
927
Daniel Veillard0bef1311998-10-14 02:36:47 +0000928Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
929
930 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
931 and changed NODEs contants for conformity with DOM Level 1
932
Daniel Veillard27864701998-10-08 03:47:24 +0000933Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
934
935 * added hooks to keep track of servants when creating objects
936 xmlDoc and xmlNode (for Corba export).
937
Daniel Veillarda6e1d121998-10-04 14:41:05 +0000938Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
939
940 * added xml-config script.
941
Daniel Veillard7066a791998-10-01 20:28:28 +0000942Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
943
944 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
945 to autoupdate libtool and automake conf files.
946
Miguel de Icaza60681bd1998-09-30 19:28:59 +00009471998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
948
949 * Makefile.am: Use '?' to separate the sed
950 commands as ',' is used when people pass -Wl,something.
951
952
Daniel Veillard15a8df41998-09-24 19:15:06 +0000953Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
954
955 * tree.c, tree.h: added a per-document compression interface.
956
Daniel Veillard151b1b01998-09-23 00:49:46 +0000957Tue Sep 22 20:47:38 EDT 1998
958
959 * tree.c, tree.h: added saving with compression and added interfaces
960 to control the compression level (xmlGetCompressMode,
961 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
962
Daniel Veillard70120ff1998-09-22 00:24:21 +0000963Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
964
965 * parser.c: corrected a loop for files of size 0
966
Raja R Harinathd2e3abd1998-08-20 21:52:38 +00009671998-08-20 Raja R Harinath <harinath@cs.umn.edu>
968
969 * error.h: New file. Contains prototyes from `error.c'.
970
Tom Tromeyc19653d1998-08-14 01:22:43 +0000971Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
972
973 * Makefile.am (xmlincdir): New macro.
974 (xmlinc_HEADERS): Renamed from include_HEADERS.
975
Daniel Veillard845664d1998-08-13 04:43:19 +0000976Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
977
978 * applied small patch on numeric entities from
979 Christopher Blizzard <blizzard@appliedtheory.com>
980
Daniel Veillard260a68f1998-08-13 03:39:55 +0000981Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
982
983 * New release 0.2, removed the old xml_* files so that it's
984 coherent with the other CVS base (W3C), far better conformance
985 to standard, new namespaces, decent entities support, beginning
986 of a SAX-like interface. Nearly nothing left intact, even the
987 test examples ...
988
Christopher Blizzarda36749e1998-07-30 21:47:18 +00009891998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
990
991 * .cvsignore: Add .deps dir
992
Daniel Veillardf8015fa1998-07-26 21:31:38 +0000993Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
994
995 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
996
Daniel Veillardfe926001998-07-26 04:28:20 +0000997Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +0000998
Daniel Veillardfe926001998-07-26 04:28:20 +0000999 * configure.in: added test for CPP
1000 * AUTHORS, Changelog: the original ones didn't get commited but the
1001 glib ones instead, fixed.
1002 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00001003
Daniel Veillardfe926001998-07-26 04:28:20 +00001004Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00001005
Daniel Veillardfe926001998-07-26 04:28:20 +00001006 * integrated code developped at W3C
1007 * changed the original Copyright
1008 * migrated to automake
1009 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00001010