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