blob: b898e82f016ac1dd6704ce3ec439d7ae8e3141df [file] [log] [blame]
Daniel Veillarde77a9182000-04-05 19:12:29 +00001Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2
3 * testURI.c: yet another forgotten commit, I should get some sleep !
4
Daniel Veillardce8b83b2000-04-05 18:38:42 +00005Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6
7 * xmllint.c: forgot to commit this too ?
8
Daniel Veillardb9df4042000-04-05 14:23:16 +00009Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10
11 * xmlversion.h.in : forgot to commit this previously
12
Daniel Veillard361d8452000-04-03 19:48:13 +000013Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14
15 * configure.in: preparing libxml-2.0.0 version looks Ok so far
16 * README TODO: updated for release
17 * uri.c uri.h: added authority parsing/saving
18 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
19 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
20 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
21 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
22 Makefile.am : added compile-time customization of libxml
23 --with-ftp --with-http --with-html --with-xpath --with-debug
24 --with-mem-debug
25 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
26 #include <libxml/xxx.h> I hope it won't break too much stuff
27 and will be manageable in the future...
28 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
29 and added xmllint to the installed programs
30 * uri.h: added xmlFreeURI()
31
Daniel Veillardec303412000-03-24 13:41:54 +000032Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
33
34 * uri.c uri.h: finished the escaping handling, the base support
35 and the URI path normalization. Looks good just lacks the
36 authority content parsing code.
37 * Makefile.am: added instructions to generate testURI
38 * TODO: updated
39 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
40 added links and icons for W3C and Gnome
41
Daniel Veillard8f621982000-03-20 13:07:15 +000042Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
43
44 * xmlmemory.[ch] : seems I forgot to actually update the files in
45 the last commit :-)
46 * doc/xml.html doc/html/* : updated and uploaded the docs
47
Daniel Veillard3dd82e72000-03-20 11:48:04 +000048Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
49
50 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
51 * TODO: updated
52 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000053 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000054 gfree).
55 * Makefile.am, uri.c, uri.h: added a set of functions to do
56 exact (litteraly copied from the RFC 2396 productions) parsing
57 and handling of URI. Will be needed for XLink, one XML WFC,
58 XML Base and reused in the nano[ftp/http] modules. Still work
59 to be done.
60
Daniel Veillardedfb29b2000-03-14 19:59:05 +000061Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
62
63 * configure.in, libxml.spec.in : libxml2
64 * doc/* : updated the doc page, rebuilt the docs
65
Daniel Veillardcf461992000-03-14 18:30:20 +000066Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
67
68 * all: tagged LIB_XML_1_X
69 * *.c *.h : updated from W3C CVS tree
70 * configure.in : 2.0.0-beta
71 * libxml.spec.in : libxml2 package nam
72 * result/* : new version of the tests output
73
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000074Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
75
76 * doc/xml.html, doc/update.html: updated docs, 1.8.7
77
Daniel Veillardb566ce12000-03-04 11:39:42 +000078Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
79
80 * doc/* : rebuilt the docs
81 * parser.c: final patch on #6766
82 * valid.c: small patch on validity checks.
83
Daniel Veillardfb76c402000-03-04 11:39:42 +000084Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
85
86 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
87 added
88 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
89 compatibility w.r.t. XML spec and existing code.
90
Daniel Veillard90fb02c2000-03-02 03:46:43 +000091Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
92
93 * parser.c: seems a better solution to <a> </a> exists,
94 will try it for a while
95
Daniel Veillard83a30e72000-03-02 03:33:32 +000096Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
97
98 * parser.c: tried to remove the <a> </a> generating <a/>
99 this is hard. Left a flag for that purpose. Fixed bug #6766
100 * configure.in: prepared 1.8.7 not released, due to previous
101 problem
102
Daniel Veillard88f00ae2000-03-02 00:15:55 +0000103Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
104
105 * doc/xml.html : applied second patch from Paul DuBois
106
Daniel Veillard402e8c82000-02-29 22:57:47 +0000107Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
108
109 * doc/xml.html : applied patch from Paul DuBois
110
Daniel Veillardd0f7f742000-02-02 17:42:48 +0000111Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
112
113 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
114
Daniel Veillard5feb8492000-02-02 17:15:36 +0000115Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
116
117 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
118 compilation warnings on various platforms.
119 * parser.c: Fixed #5281 validity error callbacks are now desactived
120 by default if not validating.
121
Daniel Veillardf341f932000-02-02 14:52:08 +0000122Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
123
124 * nanoftp.c, win32config.h.in: patches to compile on WIN32
125
Daniel Veillard13c757e2000-02-01 23:59:15 +0000126Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
127
128 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
129 <gkatsi@cs.toronto.edu>
130
Daniel Veillard726e8792000-01-30 20:04:29 +0000131Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
132
133 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
134 processing URLs
135
Daniel Veillarde41f2b72000-01-30 20:00:07 +0000136Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
137
138 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
139 xmlNanoFTPUpdateURL for persistent control connections.
140 * configure.in: 1.8.6
141
142Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
143
144 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
145 * tree.[ch] : added xmlSaveNoEmptyTags
146
James Henstridgef3be9312000-01-28 13:59:21 +00001472000-01-29 James Henstridge <james@daa.com.au>
148
149 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
150
151 * Makefile.am: added nanoftp.[ch] to the build.
152
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000153Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
154
155 * nanoftp.[ch]: cleanup, comments, API
156 * debugXML.c : fixed a bug in the cat command
157 * doc/*: regenerated the docs
158
Daniel Veillardda07c342000-01-25 18:31:22 +0000159Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
160
161 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
162 * debugXML.c : fixed a bug in the cat command
163 * valid.c: fixing some small probs
164 * libxml.spec.in: get rid of the SNAP suffix
165 * doc/xml.html: updated the status
166
Daniel Veillarde3d88ef2000-01-24 13:55:06 +0000167Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
168
169 * xml-config.in: xml-config --version to just return the
170 version number
171 * xpath.c: some cleanup w.r.t. axis when the current node is
172 an attribute.
173 * TODO: updated
174
Daniel Veillard461a66c2000-01-18 18:01:01 +0000175Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
176
177 * configure.in: prepared for libxml-1.8.5
178 * doc/* recompiled the documentation
179
1802000-01-17 Jody Goldberg <jgoldberg@home.com>
181
182 * configure.in : WARNING autoconf subtlety alert :
183 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
184 when looking for zlib.h so that HAVE_ZLIB_H is defined.
185 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
186 get defined by AC_CHECK_HEADERS.
187
Daniel Veillardf967b902000-01-17 16:06:10 +0000188Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
189
190 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
191 Rune.Djurhuus@fast.no
192
Daniel Veillardad8f99d2000-01-15 14:20:03 +0000193Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
194
195 * TODO: updated
196 * tree.c, parser.c: made sure that only memory alloc problems
197 and internal parser errors are allowed to write to stdout or
198 stderr.
199
Daniel Veillard0142b842000-01-14 14:45:24 +0000200Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
201
202 * tree.c : restored xmlNewGlobalNs since this seems used by
203 a lot of existing code :-(, fixed a bug in xmlNewNs
204 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
205 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
206 to exit() from the library code.
207 * xpath.c, parser.c: removed bugs or unused code detected by
208 Windows compilers
209 * parser.c: started adding interfaces for parsing well balanced
210 XML fragments
211 * configure.in: releasing 1.8.4
212 * doc/* : rebuilt the docs
213
Daniel Veillard2eac5032000-01-09 21:08:56 +0000214Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
215
216 * tree.[ch] : added xmlNewDocFragment() for DOM
217 * testHTML.c: uninitialized variable.
218
Daniel Veillardf3a73582000-01-05 14:58:39 +0000219Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
220
221 * doc/* : rebuild the docs
222
Daniel Veillard71b656e2000-01-05 14:46:17 +0000223Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
224
225 * acconfig.h: readline and history patch
226 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
227 * tree.c: added check and handling when possibly removing an ID
228 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
229 and saving.
230 * test/HTML/entities.html result/HTML/entities.html* : test for
231 various entities reference cases
232 * result/HTML/* : as a result output of some testcase have
233 changed
234 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
235 by previous example. added xmlParseTryOrFinish().
236 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
237 entities.h debugXML.h HTMLparser.h: changed the way struct are
238 declared to allow gtk-doc to expose those
239 * parser.c: closed bug #4960
240 * Makefile.am configure.in: Applied patch from
241 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
242 and math/socket libs detection
243
Daniel Veillard437b87b2000-01-03 17:30:46 +0000244Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
245
246 * configure.in, Makefile.am: link tester against readline
247 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
248
Daniel Veillard686d6b62000-01-03 11:08:02 +0000249Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
250
251 * tree.[ch]: added xmlRemoveProp
252 * win32config.h.in nanohttp.c: avoid including the Windows
253 socket stuff in every C files
254 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
255 the XmL parser(s)
256 * test/ns4 result/ns4 etc...: added test case for previous prob
257 * tree.c: xmlNewNs wasn't checking for double definition
258 * Makefile.in: fixed a problem with dist-hook duplicates
259 * parser.[hc], xmlIO.c: fixed the loading of external entities
260 APIs, now xmlLoadExternalEntity() is used everywhere and
261 setting up an app specific front-end using the
262 * SAX.c parser.c: some fixes, now the xhtml spec validates
263 with the xhtml DTD.
264 * error.c: fixed crashes in case of no input stream
265 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
266 to the validation tests and results
267
Daniel Veillard5e5c6231999-12-29 12:49:06 +0000268Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
269
270 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
271 too htmlCreatePushParserCtxt() and htmlParseChunk()
272 * parser.c: a bit of cleanup.
273 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
274 to XML) removed the last mem leak known
275 * HTMLtree.c: output message cleanup
276 * xmlmemory.c: display content info about memory blocks
277 * result/HTML/wired.* : missing att value warning change
278
Daniel Veillardbe849cf1999-12-28 16:43:59 +0000279Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
280
281 * doc/* : rebuilt the documentation
282
Daniel Veillarddbfd6411999-12-28 16:35:14 +0000283Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
284
285 * parser.[ch] parserInternals.h: Push parser for XML,
286 seems to work fine now
287 * tester.c debugXML.[ch]: Added an XML shell debug facility and
288 --push for push testing
289 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
290 * testSAX.c: added --push
291 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
292 subtree
293 * xmlIO.[ch] : enriched API + fixes for push mode
294 * entities.[ch]: added the entity content length to the struct.
295 * xmlmemory.[ch]: new API to show the last entries for the shell
296 * valid.c: added required attribute testing
297 * SAX.c: the cdata callback now merge contiguous fragments
298 * HTMLparser.c: cleanup of some macros
299
Daniel Veillard3c558c31999-12-22 11:30:41 +0000300Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
301
302 * parser.c: fix for PIs name starting with xml
303 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +0000304 * *.c, configure.in win32config.h.in : generate win32config.h for
305 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +0000306
Daniel Veillard0caf07a1999-12-21 16:25:49 +0000307Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
308
309 * parser.c: fixed a stupid = vs. == bug :-(
310 * doc/gnome-xml.sgml: s/glade/xml/
311
Daniel Veillard5cb5ab81999-12-21 15:35:29 +0000312Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
313
314 * configure.in, doc/xml.html : bug fix release 1.8.2
315 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
316 Hopefully the end of that silly C++ include problem
317 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
318 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
319 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
320 troubles with autoclosed elements when the stree shape doesn't
321 follow the DtD specs. Added htmlIsAutoClosed() and
322 htmlAutoCloseTag()
323 * result/HTML/*.htm*: Updated the HTML examples regression tests output
324 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
325 * debugXML.c: fixed a bug on printing default namespaces.
326 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
327
Daniel Veillardb24054a1999-12-18 15:32:46 +0000328Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
329
330 * result/HTML/*.htm[l] : updated the HTML regression tests according
331 to the new output
332 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
333 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
334 problem due to intermix of extern "C" { ... } declarations for C++
335 and recursive includes in the headers
336
Chris Lahey323c48c1999-12-18 15:32:45 +00003371999-12-20 Chris Lahey <clahey@umich.edu>
338
339 * HTMLtree.c: Made it so that html nodes with a single child do
340 not insert a carriage return before or after the child node.
341
Daniel Veillardb24054a1999-12-18 15:32:46 +0000342Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +0000343
344 * configure.in, doc/xml.html : bug fix release 1.8.1
345 * parser.c: fixed bug #4344
346 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
347 added the glue to avoid C++ problems
348 * doc/* : regenerated the documentation
349
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +0000350Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
351
352 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
353 namespace recognition, and Dia as a resul :-(
354 * encoding.c: closed bug #3950
355
Daniel Veillard944b5ff1999-12-15 19:08:24 +0000356Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
357
358 * valid.c: debugging a posteriori validation, except URI expansion
359 stuff this should be fixed now
360 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
361 Carl Nygard <cnygard@bellatlantic.net>
362 * tester.c: added --postvalid, cleaning of the code
363 * tree.[ch]: added xmlDocGetRootElement()
364
Ramiro Estrugobfce3771999-12-15 04:32:07 +0000365Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
366
367 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
368 c++ losage.
369
Daniel Veillard10a2c651999-12-12 13:03:50 +0000370Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
371
372 * configure.in, doc/xml.html : bumped to 1.8.0
373 * xlink.[ch], Makefile.am : added framework for link detection
374 * parser.h: added nbChars to parser context, needed for cleanup.
375 * xmlmemory.c: removed a nasty bug when out of mem
376 * valid.[ch]: adding namespace support for attribute decl
377 * tester.c: added --debugent option
378 * debugXML.[ch]: added xmlDebugDumpEntities()
379 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
380 buffers instead, this was really needed, validation was breaking
381 in strange ways due to that. Added xmlParseStringPEReference()
382 and other parsing from strings functions. Entities processing
383 modified again, but PERef are still not handled correcly but
384 unless you're Eve Maller you won't notice :-)
385 * HTMLparser.c: large changes toward reliability, and switched to
386 lowercase internal tags, XHTML is lowercase, so it will help
387 that output is closer to next version.
388 * doc/* : regenerated the documentation, it is now hosted at
389 http://xmlsoft.org/ (same bits I just bought the domain :-)
390
391
Daniel Veillard294cbca1999-12-03 13:19:09 +0000392Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
393
394 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
395 doc generation
396 * parser.c: fixed bugs #3908 and #3937 and a memory leak
397 in the SAX API
398 * doc/*: rebuilt the doc making sure everything appears in the
399 HTML files
400
Daniel Veillardf5c2c871999-12-01 09:51:45 +0000401Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
402
403 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
404 added the patch from Carl Nygard <cnygard@bellatlantic.net>
405 which allow impressive speed improvement on dataset with
406 large text pieces, but at the cost of broken binary
407 compatibility and slightly bigger memory usage.
408 Configure with --with-buffers to activate them, they
409 are protected with XML_USE_BUFFER_CONTENT define.
410 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
411 goal is 0 memory left allocated once parser is no more used
412 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
413 call xmlCleanupParser() and xmlMemoryDump()
414
Daniel Veillarda819dac1999-11-24 18:04:22 +0000415Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
416
417 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
418 * parser.[ch] encoding.[ch]: added memory cleanup routines
419 * parser.c: closing bug #3788
420 * doc/*: rebuilt the doc
421
Daniel Veillard11a48ec1999-11-23 10:40:46 +0000422Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
423
424 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
425 xmlNewTextChild() and xmlSetCompressMode() behaviour.
426 * tester.c: added --compress option
427 * doc/*: rebuilt the documentation
428
Daniel Veillard4c3a2031999-11-19 17:46:26 +0000429Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
430
431 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
432 if given /proc/kcore as input !
433 * doc/xml.html doc/*: updated and rebuilt the documentation
434
435Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +0000436
437 * parser.c: Fixed some wrongly space collapsing code due to
438 a misreading of the spec.
439 * result/*: fixed the output accordingly
440
441Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +0000442
443 * encoding.c: bug fix and typos
444 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
445 * parser.c: added attribute normalization closing bug #3597
446 * test/att* result/att* SAXresult/att*: testcase for attribute
447 normalization
448
Daniel Veillardd7e200c1999-11-15 17:53:11 +0000449Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
450
451 * configure.in: closing bug #3163 by adding extra flags for the
452 cc compiler on HP-UX
453
Daniel Veillard51e3b151999-11-12 17:02:31 +0000454Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
455
456 * valid.[ch] : removed a typo and an enumerated type bug in the
457 xmlAddElementDecl() function
458 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
459 call to xmlEncodeEntitiesReentrant() so that the functions
460 New, Set and Get are at the same level.
461 * parser.c HTMLparser.c: extra memory allocation bug for
462 attributes detected by someone using libxml in embedded systems :-)
463
Daniel Veillard962195f1999-10-28 15:51:53 +0000464Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
465
466 * xmlmemory.h: turned off mem debug :-\
467
Daniel Veillard35008381999-10-25 13:15:52 +0000468Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
469
470 * parser.c: closed bug #2784 a one line fix, but worth pushing
471 a new release out
472 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
473 some structures, comments before and after the
474 main element, and other nastyness
475 * HTMLtree.c tree.c: accomodate the extended HTML supported
476 * configure.in: pushing 1.7.4
477 * test/ent8 and related outputs : added a new test for bug #2784
478 * test/HTML/wired.html and related output: a nasty HTML example
479 * Makefile.am: improved the test scripts
480 * docs/* : reran the documentation extractor, updated xml.html
481
Daniel Veillard7c1206f1999-10-14 09:10:25 +0000482Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
483
484 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
485 HTMLparser and debugged the HTML related code. HTML documents
486 now have their own type
487 * entities.c: do not dump &apos; for HTML output
488 * xmlmemory.c: improvement, breakpoint mechanism
489 * testHTML.c: added --sax --repeat ...
490 * Makefile.am: improved the HTML tests
491 * valid.[ch]: added xmlValidGetValidElements and
492 xmlValidGetPotentialChildren
493 * tester.c: added --insert to test the 2 new functions
494 * test//* result//* SAXresult//* : regression test cleanup
495 and extension.
496 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
497 gnome-xml-nanohttp.html
498
Daniel Veillard7d2c2761999-10-11 15:09:51 +0000499Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
500
501 * HTMLparser.c: fixed problems with some autoclose tags
502 * tree.c: fixed XML output problems.
503 * result/* SAXresult/*: update of the tests output
504
Daniel Veillard6077d031999-10-09 09:11:45 +0000505Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
506
507 * Makefile.am: Arturo patch for xmlConf.sh version info
508 * parser.c: Tim Josling patch for single quoted items
509 * tester.c: Tim Josling patch for tester options usage
510 * tree.h: indent cleanup
511
Daniel Veillard2673d3c1999-10-08 14:37:09 +0000512Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
513
514 * HTMLparser.c parser.h : Fixed problems with HTML parsing
515 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
516
Daniel Veillard00fdf371999-10-08 09:40:39 +0000517Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
518
519 * tree.c : Raph patch for initialization of CORBA fields
520 * parser.c, xpath.c, ...: modification of doc comments
521 * xpath.c : allow spaces in xpath expressions
522
Daniel Veillardad219441999-09-27 08:17:49 +0000523Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
524
525 * xmlmemory.h: turning off memory debug :-(
526
Daniel Veillard7a66ee61999-09-26 11:31:02 +0000527Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
528
529 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
530 better SAX interfaces.
531 * testSAX.c: uses the new SAX routine, avoid fetching any remote
532 entity.
533 * configure.in: 1.7.2
534
535Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +0000536
537 * libxml.spec.in: fixed the URL
538 * doc/xml.html: improved the documentation front-end
539
Daniel Veillard7a66ee61999-09-26 11:31:02 +0000540Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +0000541
542 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
543
Daniel Veillard7a66ee61999-09-26 11:31:02 +0000544Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000545
546 * libxml.spec.in: fixed the alpha compile problem
547 * parser.[ch]: changed errno to errNo in the parser context :-(
548 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
549 * doc/xml.html: changed CHAR to xmlChar
550 * doc/html/*: recompiled the documentation
551 * configure.in: 1.7.1
552
Daniel Veillard7f7d1111999-09-22 09:46:25 +0000553Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
554
555 * parser.h: modified the parser context struct to regain 1.4.0
556 binary compatibility
557 * parser.c, xml-error.h: added errno ot teh context and defined
558 a set of errors values with update of errno
559 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
560 DTDs and entities
561 * *.h, *.c: complete cleanup of the use of config.h and include
562 protection depending on the current setup.
563 * overalll debugging, maintenance and bug-fixing on all modules
564 * updated the documentation
565 * ready for 1.7.0
566
Daniel Veillardc08a2c61999-09-08 21:35:25 +0000567Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
568
569 * HTMLparser.c : cleanup
570 * SAX.c valid.c valid.h: added ID/IDREF checking
571 * tree.c tree.h: extended doc structure for refs
572 * configure.in: 1.6.2
573 * parser.c: patched bug in SAX user arg call
574 * parserInternals.h: patched missing close in C++ wrapping
575 * testXPath.c xpath.c xpath.h: prepared for extensibility,
576 especially upcoming XPointer implementation.
577 * doc/xml.html: augmented, typo
578
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +0000579Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
580
581 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
582 not all invocations of install understand -d.
583
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +0000584Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
585
586 * Makefile.am: prepend all the test* calls with $(top_builddir) -
587 to make 'check' works, when builddir != srcdir.
588
Daniel Veillardc8eab3a1999-09-04 18:27:23 +0000589Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
590
591 * doc/xml.html : updated the documentation
592
Daniel Veillard6454aec1999-09-02 22:04:43 +0000593Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
594
595 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
596 not deallocated memory blocks
597 * *.c : replaces all calls to malloc() free() and realloc() to
598 the wrapper functions/macros
599 * tree.c : removed memory leaks dues to calling xmlFreeNode()
600 instead of xmlFreeNodeList()
601
Daniel Veillard1ff7ae31999-09-01 12:19:13 +0000602Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
603
604 * HTMLparser.c: corrected a stupid bug leading to core dump at
605 tree deallocation. Removed warnings indicated by
606 Stephane.Conversy@lri.fr
607 * entities.c: Fixes Yet Another Stupid Bug, entities were not
608 looked for in the external subset
609
610Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +0000611
612 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
613 on SGI by Stephane.Conversy@lri.fr
614
Daniel Veillardb96e6431999-08-29 21:02:19 +0000615Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
616
617 * all .h : changed the prototype declaration indent as in gtk
618 * most .c : working on reducing the TODOs in the code
619 * most .c : cleanup though -pedantic and Insure++
620 * improvements on validation ID checkings.
621 * tree.[ch] SAX.c: added support for namespace on attributes #2022
622 * xml-config.in: closed #1810
623
624Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +0000625
626 * tree.h, valid.c, valid.h: more work on validity, IDs
627 * xpath.c: added/fixed comparidon and equlity, added a new isinf
628 definition for AIX
629
Daniel Veillardb556eb51999-08-15 17:19:50 +0000630Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
631
632 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
633 the distribution due to a cut'n paste error at last commit
634
Daniel Veillardb05deb71999-08-10 19:04:08 +0000635Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
636
637 * configure.in: upgraded to version 1.4.0
638 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
639 Big update, added a large part of the validation process,
640 it should be usable, but some parts are missing
641 * xpath.c: improved the implementation w.r.t. root.
642 * Makefile.am: added more tests
643 * test and result trees: added a lot of tests
644 * libxml.spec.in: export libxml.so.0 and libxml.so.1
645
Daniel Veillard6a6ccc11999-08-10 09:34:35 +0000646Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
647
648 * Added an HACKING file
649
Daniel Veillarde2d034d1999-07-27 19:52:06 +0000650Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
651
652 * xpath.[ch] : improvements and debug of the XPath implementation
653 * parser.c, HTMLparser.c : modified the parsers to be progressive
654 * tree.[ch] : extended the Buffer promitives
655 * xmlIO.[ch] : added basic I/O routines providing progressive
656 parsing and ready for I18N conversion plugins
657 * SAXresult/* : the SAX callback sequence maybe slightly different
658 now
659 * test*.c : improved/updated the tests programs
660 * doc/* : recompiled the docs.
661
Daniel Veillard15b75af1999-07-26 16:42:37 +00006621999-07-26 Michael Meeks <michael@edenproject.org>
663
664 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
665
666 * tree.c: Ditto.
667
Daniel Veillard1566d3a1999-07-15 14:24:29 +0000668Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
669
670 * configure.in: upgraded to version 1.4.0
671 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
672 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
673 XML query language, see http://www.w3.org/TR/xpath for more details.
674 * parser.c, parser.h: added CHAR* related string functions for XPath
675 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
676 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
677 rebuild the docs.
678 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
679 and regression testing capabilities for XPath.
680
Daniel Veillardd79d7871999-07-12 10:38:12 +0000681Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
682
683 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
684 closing bug #1646
685
Daniel Veillardbe9e5951999-07-12 09:16:45 +0000686Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
687
688 * Makefile.am, example/Makefile.am: closed bug #1683
689
Daniel Veillard3166ab11999-07-11 16:14:19 +0000690Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
691
692 * example/Makefile.am, configure.in: added the makefile for the
693 gjobread example
694
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +0000695Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
696
697 * doc/Makefile.am:
698 - fix which allow "make install DESTDIR=</install/prefix>".
699
Daniel Veillard7cc3c041999-07-09 10:11:57 +0000700Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
701
702 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
703 which fixed a problem on the file reading-code.
704
Daniel Veillard82150d81999-07-07 07:32:15 +0000705Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
706
707 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
708 output.
709 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
710
Daniel Veillard5233ffc1999-07-06 22:25:25 +0000711Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
712
713 * parser.h : Oops removed the binary compatibility problem
714 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
715 * parser.c, HTMLparser.c: applied patches for reading from stdin
716
Daniel Veillardbe70ff71999-07-05 16:50:46 +0000717Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
718
719 * parser.c, entities.c, valid.c: cleanup bug #1591
720 * configure.in: cleanup bug #1592
721 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
722 the same tree back-end. Hence gdome will be available for it.
723 * doc/Makefile.am: close bug #617
724
Daniel Veillard97fea181999-06-26 23:07:37 +0000725Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
726
727 * parser.c: alloctate a per parser context SAX interface block
728
Daniel Veillard14fff061999-06-22 21:49:07 +0000729Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
730
731 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
732 and xmlEncodeEntitiesReentrant with the correct one :-\
733
734Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
735
736 * commit of my internal XML base changes, quite a lot of
737 changes, cleanups, better entities support, framework for
738 new I/O and charset detection and handling
739 * Fixed the configure/Makefile stuff to generate shared libs
740 with the proper version info, so we jumped on rev from
741 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
742 xmlEncodeEntities() result need to be freed now, and a string
743 xmlParserVersion provide the current library version.
744
Raph Levien05240da1999-06-15 21:27:11 +0000745Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
746
747 * parser.c: fixed a buffer overrun for when you have a very long
748 attribute with no entities in it.
749
Daniel Veillardbb2da581999-06-13 14:37:07 +0000750Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
751
752 * added example directory
753 * added example/gjobs.xml gjobread.c, still need a Makefile.in
754
Daniel Veillard011b63c1999-06-02 17:44:04 +0000755Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
756
757 * Release of libxml-1.1, nearly everything has been touched for
758 this.
759 * Added more regression tests
760 * Updated the documentation
761
Daniel Veillard27d88741999-05-29 11:51:49 +0000762Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
763
764 * tree.[ch]: unified the XML_NO_CORBA defines.
765 * parser.c encoding.[ch]: started plugging in char encoding detection
766
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +0000767Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
768
769 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
770 Also freed allocated buffer.
771
Daniel Veillard27d88741999-05-29 11:51:49 +0000772Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +0000773 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
774 reentrancy problem at printing. One is left in entities.c, to
775 remove ASAP
776 * testSAX.c : added a test example showing the use of the SAX
777 interface if one doesn't want to build the DOM tree.
778 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
779
Daniel Veillard517752b1999-04-05 12:20:10 +0000780Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
781
782 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
783 large revamping of the parser to use SAX callbacks
784 http://www.megginson.com/SAX/ (or at least a C like interface
785 a la Expat). It's now possible to set up your own callbacks
786 and the parser will not build a DOM tree.
787 * test/* result/*: updated the test suite, I finally removed
788 the old Namespace draft support (PI based).
789
Daniel Veillard87c83bd1999-04-02 16:04:43 +0000790Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
791
792 * Makefile.am: added test result to EXTRA_DIST for make tests
793
Daniel Veillard64068b31999-03-24 20:42:16 +0000794Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
795
796 * parser.c, parserInternals.h: moved the chars macro definitions
797 to parserInternals.h
798 * parser.c, error.c: applied patches from "Knut Ã…kesson"
799 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
800
Daniel Veillard012ccc11999-03-23 10:11:11 +0000801Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
802
803 * xml-config.in : applied patch to make --version work
804
Raja R Harinatha86c23e1999-03-05 22:14:01 +00008051999-03-05 Raja R Harinath <harinath@cs.umn.edu>
806
807 * Makefile.am (check-local): Alias for `tests' target. This will
808 cause `make check' to do the right thing.
809 (tests): Don't run tests in srcdir. Also, replaced calls to
810 basename with a `sed' "equivalent".
811
Daniel Veillardd109e371999-03-05 06:26:45 +0000812Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
813
814 * Renamed error.h to xml-error.h, corrected Makefile.am to list
815 it in the header and not the sources, updated the doc.
816 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
817 pointing this out.
818
Daniel Veillardbc50b591999-03-01 12:28:53 +0000819Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
820
821 * parser.c, parser.h, parserInternals.h: memory leak hunting,
822 exported the inputStream routines.
823 * doc/html/* : updated accordingly
824
Daniel Veillardd692aa41999-02-28 21:54:31 +0000825Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
826
827 * parser.c, parser.h, parserInternals.h: added a few extra
828 internal calls to allocate and free parser contexts ...
829 * doc/html/* : updated accordingly
830
Daniel Veillard55a99271999-02-25 11:01:29 +0000831Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
832
833 * configure.in, Makefile.am, doc/makefile.am : General changes for
834 1.0.0 release and including the generated HTML documentation.
835
Daniel Veillard35925471999-02-25 08:46:07 +0000836Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
837
838 * makefile.am : added parserInternals.h, oops.
839
Daniel Veillard1e346af1999-02-22 10:33:01 +0000840Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
841
842 * parserInternals.h: added this header giving access to the parser
843 internal functions.
844 * doc/Makefile.am : added a rebuild target which rebuilds the full
845 set of documentations
846 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
847 the internal subset.
848 * *.c *.h: modifications needed to generate the documentation using
849 gtk-doc, cleanup of functions blocks, reorganisation of struct
850 declarations.
851
Daniel Veillard1164e751999-02-16 16:29:17 +0000852Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
853
854 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
855 the tar and spec file to include the beginning of the doc.
856
Nuno Ferreira03d04781999-02-13 00:07:17 +00008571999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
858
859 * doc/.cvsignore: Added this file.
860
Daniel Veillard6800ef31999-02-08 18:33:22 +0000861Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
862
863 * tree.c: fixed xmlGetProp to return "" when the attribute
864 exists, even if the node-list is NULL.
865
Daniel Veillard726c7e31999-02-08 15:13:10 +0000866Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
867
868 * tree.c: patched an error outputting empty attribute values.
869 * Makefile.am and doc/makefile.am: have been updated during the
870 week-end. Sorry for an empty CVS log, I got a shell problem.
871
Daniel Veillard1899e851999-02-01 12:18:54 +0000872Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
873
874 * tree.h: cleaned up using enums instead of defines
875 * parser.c, valid.[ch]: more work on parsing/output of element
876 declarations
877
Daniel Veillard3b9def11999-01-31 22:15:06 +0000878Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
879
880 * valid.[ch], tree.c, parser.c : more work toward full parsing
881 of XML DTDs.
882 * README: added informations about mailing-list and on-line
883 documentation
884
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +00008851999-01-27 Raja R Harinath <harinath@cs.umn.edu>
886
887 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
888
Daniel Veillard39a1f9a1999-01-17 19:11:59 +0000889Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
890
891 * parser.c, tree.[ch] : more work toward conformance testing,
892 added a last element to accelerate parsing of very flat structures
893 started working on internal subset Element content declaration.
894 * valid.[ch] : first cut at adding code toward validation.
895 * previous changes had also small impact on most files, especially
896 the conformance testing using James Clark test suite.
897
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +0000898Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
899
900 * test/* : updated the examples, most of them were not well
901 formed (humm), and added rdf2.
902 * result/* : resulting changes in the output.
903
Daniel Veillard7c92c0a1998-12-06 18:08:28 +0000904Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
905
906 * tree.c: changed the behaviour of xmlGetProp on NULL values.
907
Daniel Veillard44b3a061998-12-05 17:27:22 +0000908Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
909
910 * tree.c: patched a bug in the generation of empty attributes
911
Daniel Veillardbe36afe1998-11-27 06:39:50 +0000912Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
913
914 * entities.[ch], tree.[ch], tester.c: added copy interfaces
915 for node/trees/documents/... Biggest problem is namespace
916 support when copying subtrees.
917
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +0000918Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
919
920 * parser.c, entities.c: improve entities and char ref encoding,
921 and cleanups of error messages.
922
Daniel Veillard242590e1998-11-13 18:04:35 +0000923Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
924
925 * parser.c, entities.c: simple bug hunting done during rpm2html and
926 rpmfind integration.
927
Daniel Veillard42dc9b31998-11-09 01:17:21 +0000928Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
929
930 * parser.[ch]: Added interfaces allowing to specify a SAX
931 handler before parsing.
932
Daniel Veillarde3bffb91998-11-08 14:40:56 +0000933Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
934
935 * parser.c: redirrect all errors reporting through the SAX
936 error function
937
Daniel Veillardda4d3c41998-11-04 20:07:05 +0000938Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
939
940 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
941 * libtool, tlmain ...: update of the libtool files
942
Miguel de Icaza442321c1998-11-04 18:13:38 +00009431998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
944
945 * entities.c: Use g_snprintf insteda of snprintf.
946
Daniel Veillard0ba4d531998-11-01 19:34:31 +0000947Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
948
949 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
950 added ent5 test for this purpose.
951 * parser.c, parser.h: formatting, comments and UTF-8 planning.
952
Daniel Veillard27271681998-10-30 06:39:40 +0000953Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
954
955 * parser.c: fixed? a strange error due to compression on a GWP
956 document.
957
Daniel Veillard25940b71998-10-29 05:51:30 +0000958Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
959
960 * tree.[ch]: bug fixing
961 * entities.[ch]: defined a specific type for predefined entities
962 * doc/xml.html: more documentation on the library, how to use it,
963 overview of the interfaces.
964
Daniel Veillard16253641998-10-28 22:58:05 +0000965Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
966
967 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
968
Daniel Veillardbaf4cd51998-10-27 22:56:57 +0000969Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
970
Daniel Veillard10c6a8f1998-10-28 01:00:12 +0000971 * tree.c: corrected a small bug
972 * doc/xml.html: continuing writing documentation.
973
974Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
975
Daniel Veillardbaf4cd51998-10-27 22:56:57 +0000976 * debugXML.h debugXML.c: added debugging utilities.
977 * tester.c: added --debug switch.
978 * tree.c: patched an incorrect node->type assignment.
979 * parser.c: formatting, ensure that node->doc != NULL in attributes
980
Daniel Veillardccb09631998-10-27 06:21:04 +0000981Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
982
983 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
984 entity support and provide an internal representation close to
985 DOM one (entity ref nodes, and attribute value as tree). I tried
986 to preserve the interface but this will surely break some apps
987 (I have to change rpm2html/rpmfind for example). I had to change
988 two interfaces, and the generated tree is somewhat different.
989 * doc/* : started documenting the XML library, the tree and
990 DOM/Corba. This is a first step.
991
Daniel Veillard11e00581998-10-24 18:27:49 +0000992Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
993
994 * parser.c: Set up the fonctions comment block, boring but useful.
995 * parser.h, SAX.c, parser.c: now attributes are processed through
996 the SAX interface. The problem is that my SAX interface diverged
997 quite a bit from the original one, well this is not an official
998 spec, and translating it from Java to C is hairy anyway...
999
Daniel Veillard97b58771998-10-20 06:14:16 +00001000Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1001
1002 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
1003 fonctions comment block, boring but useful.
1004
1005Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +00001006
1007 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
1008 conversion routines. However they are not yet used to convert the
1009 inputs. The core will run with UTF-8.
1010
Daniel Veillard33942841998-10-18 19:12:41 +00001011Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1012
1013 * tree.c : make sure that the type id is properly set-up when
1014 a new object is allocated, needed for DOM.
1015
Daniel Veillard27fb0751998-10-17 06:47:46 +00001016Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1017
1018 * tree.h, tree.c: Ok, the main objects in the tree will be native
1019 corba objects, it costs 8 bytes per Node, Attribute and Document
1020 but it simplifies the Corba integration a lot (no extra interface
1021 objects to allocate/free).
1022
Daniel Veillard0bef1311998-10-14 02:36:47 +00001023Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1024
1025 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
1026 and changed NODEs contants for conformity with DOM Level 1
1027
Daniel Veillard27864701998-10-08 03:47:24 +00001028Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1029
1030 * added hooks to keep track of servants when creating objects
1031 xmlDoc and xmlNode (for Corba export).
1032
Daniel Veillarda6e1d121998-10-04 14:41:05 +00001033Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1034
1035 * added xml-config script.
1036
Daniel Veillard7066a791998-10-01 20:28:28 +00001037Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1038
1039 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
1040 to autoupdate libtool and automake conf files.
1041
Miguel de Icaza60681bd1998-09-30 19:28:59 +000010421998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
1043
1044 * Makefile.am: Use '?' to separate the sed
1045 commands as ',' is used when people pass -Wl,something.
1046
1047
Daniel Veillard15a8df41998-09-24 19:15:06 +00001048Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1049
1050 * tree.c, tree.h: added a per-document compression interface.
1051
Daniel Veillard151b1b01998-09-23 00:49:46 +00001052Tue Sep 22 20:47:38 EDT 1998
1053
1054 * tree.c, tree.h: added saving with compression and added interfaces
1055 to control the compression level (xmlGetCompressMode,
1056 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
1057
Daniel Veillard70120ff1998-09-22 00:24:21 +00001058Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1059
1060 * parser.c: corrected a loop for files of size 0
1061
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000010621998-08-20 Raja R Harinath <harinath@cs.umn.edu>
1063
1064 * error.h: New file. Contains prototyes from `error.c'.
1065
Tom Tromeyc19653d1998-08-14 01:22:43 +00001066Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
1067
1068 * Makefile.am (xmlincdir): New macro.
1069 (xmlinc_HEADERS): Renamed from include_HEADERS.
1070
Daniel Veillard845664d1998-08-13 04:43:19 +00001071Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1072
1073 * applied small patch on numeric entities from
1074 Christopher Blizzard <blizzard@appliedtheory.com>
1075
Daniel Veillard260a68f1998-08-13 03:39:55 +00001076Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1077
1078 * New release 0.2, removed the old xml_* files so that it's
1079 coherent with the other CVS base (W3C), far better conformance
1080 to standard, new namespaces, decent entities support, beginning
1081 of a SAX-like interface. Nearly nothing left intact, even the
1082 test examples ...
1083
Christopher Blizzarda36749e1998-07-30 21:47:18 +000010841998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
1085
1086 * .cvsignore: Add .deps dir
1087
Daniel Veillardf8015fa1998-07-26 21:31:38 +00001088Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1089
1090 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
1091
Daniel Veillardfe926001998-07-26 04:28:20 +00001092Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00001093
Daniel Veillardfe926001998-07-26 04:28:20 +00001094 * configure.in: added test for CPP
1095 * AUTHORS, Changelog: the original ones didn't get commited but the
1096 glib ones instead, fixed.
1097 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00001098
Daniel Veillardfe926001998-07-26 04:28:20 +00001099Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00001100
Daniel Veillardfe926001998-07-26 04:28:20 +00001101 * integrated code developped at W3C
1102 * changed the original Copyright
1103 * migrated to automake
1104 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00001105