blob: e367c61306ca14e07691485b3e2e4994e0a1474f [file] [log] [blame]
Daniel Veillard3dd82e72000-03-20 11:48:04 +00001Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2
3 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
4 * TODO: updated
5 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
6 libxml defaul allocation function with another set (like gmalloc/
7 gfree).
8 * Makefile.am, uri.c, uri.h: added a set of functions to do
9 exact (litteraly copied from the RFC 2396 productions) parsing
10 and handling of URI. Will be needed for XLink, one XML WFC,
11 XML Base and reused in the nano[ftp/http] modules. Still work
12 to be done.
13
Daniel Veillardedfb29b2000-03-14 19:59:05 +000014Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15
16 * configure.in, libxml.spec.in : libxml2
17 * doc/* : updated the doc page, rebuilt the docs
18
Daniel Veillardcf461992000-03-14 18:30:20 +000019Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
20
21 * all: tagged LIB_XML_1_X
22 * *.c *.h : updated from W3C CVS tree
23 * configure.in : 2.0.0-beta
24 * libxml.spec.in : libxml2 package nam
25 * result/* : new version of the tests output
26
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000027Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
28
29 * doc/xml.html, doc/update.html: updated docs, 1.8.7
30
Daniel Veillardb566ce12000-03-04 11:39:42 +000031Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
32
33 * doc/* : rebuilt the docs
34 * parser.c: final patch on #6766
35 * valid.c: small patch on validity checks.
36
Daniel Veillardfb76c402000-03-04 11:39:42 +000037Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
38
39 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
40 added
41 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
42 compatibility w.r.t. XML spec and existing code.
43
Daniel Veillard90fb02c2000-03-02 03:46:43 +000044Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
45
46 * parser.c: seems a better solution to <a> </a> exists,
47 will try it for a while
48
Daniel Veillard83a30e72000-03-02 03:33:32 +000049Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
50
51 * parser.c: tried to remove the <a> </a> generating <a/>
52 this is hard. Left a flag for that purpose. Fixed bug #6766
53 * configure.in: prepared 1.8.7 not released, due to previous
54 problem
55
Daniel Veillard88f00ae2000-03-02 00:15:55 +000056Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
57
58 * doc/xml.html : applied second patch from Paul DuBois
59
Daniel Veillard402e8c82000-02-29 22:57:47 +000060Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
61
62 * doc/xml.html : applied patch from Paul DuBois
63
Daniel Veillardd0f7f742000-02-02 17:42:48 +000064Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
65
66 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
67
Daniel Veillard5feb8492000-02-02 17:15:36 +000068Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
69
70 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
71 compilation warnings on various platforms.
72 * parser.c: Fixed #5281 validity error callbacks are now desactived
73 by default if not validating.
74
Daniel Veillardf341f932000-02-02 14:52:08 +000075Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
76
77 * nanoftp.c, win32config.h.in: patches to compile on WIN32
78
Daniel Veillard13c757e2000-02-01 23:59:15 +000079Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
80
81 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
82 <gkatsi@cs.toronto.edu>
83
Daniel Veillard726e8792000-01-30 20:04:29 +000084Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
85
86 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
87 processing URLs
88
Daniel Veillarde41f2b72000-01-30 20:00:07 +000089Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
90
91 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
92 xmlNanoFTPUpdateURL for persistent control connections.
93 * configure.in: 1.8.6
94
95Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
96
97 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
98 * tree.[ch] : added xmlSaveNoEmptyTags
99
James Henstridgef3be9312000-01-28 13:59:21 +00001002000-01-29 James Henstridge <james@daa.com.au>
101
102 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
103
104 * Makefile.am: added nanoftp.[ch] to the build.
105
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000106Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
107
108 * nanoftp.[ch]: cleanup, comments, API
109 * debugXML.c : fixed a bug in the cat command
110 * doc/*: regenerated the docs
111
Daniel Veillardda07c342000-01-25 18:31:22 +0000112Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
113
114 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
115 * debugXML.c : fixed a bug in the cat command
116 * valid.c: fixing some small probs
117 * libxml.spec.in: get rid of the SNAP suffix
118 * doc/xml.html: updated the status
119
Daniel Veillarde3d88ef2000-01-24 13:55:06 +0000120Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
121
122 * xml-config.in: xml-config --version to just return the
123 version number
124 * xpath.c: some cleanup w.r.t. axis when the current node is
125 an attribute.
126 * TODO: updated
127
Daniel Veillard461a66c2000-01-18 18:01:01 +0000128Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
129
130 * configure.in: prepared for libxml-1.8.5
131 * doc/* recompiled the documentation
132
1332000-01-17 Jody Goldberg <jgoldberg@home.com>
134
135 * configure.in : WARNING autoconf subtlety alert :
136 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
137 when looking for zlib.h so that HAVE_ZLIB_H is defined.
138 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
139 get defined by AC_CHECK_HEADERS.
140
Daniel Veillardf967b902000-01-17 16:06:10 +0000141Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
142
143 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
144 Rune.Djurhuus@fast.no
145
Daniel Veillardad8f99d2000-01-15 14:20:03 +0000146Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
147
148 * TODO: updated
149 * tree.c, parser.c: made sure that only memory alloc problems
150 and internal parser errors are allowed to write to stdout or
151 stderr.
152
Daniel Veillard0142b842000-01-14 14:45:24 +0000153Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
154
155 * tree.c : restored xmlNewGlobalNs since this seems used by
156 a lot of existing code :-(, fixed a bug in xmlNewNs
157 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
158 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
159 to exit() from the library code.
160 * xpath.c, parser.c: removed bugs or unused code detected by
161 Windows compilers
162 * parser.c: started adding interfaces for parsing well balanced
163 XML fragments
164 * configure.in: releasing 1.8.4
165 * doc/* : rebuilt the docs
166
Daniel Veillard2eac5032000-01-09 21:08:56 +0000167Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
168
169 * tree.[ch] : added xmlNewDocFragment() for DOM
170 * testHTML.c: uninitialized variable.
171
Daniel Veillardf3a73582000-01-05 14:58:39 +0000172Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
173
174 * doc/* : rebuild the docs
175
Daniel Veillard71b656e2000-01-05 14:46:17 +0000176Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
177
178 * acconfig.h: readline and history patch
179 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
180 * tree.c: added check and handling when possibly removing an ID
181 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
182 and saving.
183 * test/HTML/entities.html result/HTML/entities.html* : test for
184 various entities reference cases
185 * result/HTML/* : as a result output of some testcase have
186 changed
187 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
188 by previous example. added xmlParseTryOrFinish().
189 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
190 entities.h debugXML.h HTMLparser.h: changed the way struct are
191 declared to allow gtk-doc to expose those
192 * parser.c: closed bug #4960
193 * Makefile.am configure.in: Applied patch from
194 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
195 and math/socket libs detection
196
Daniel Veillard437b87b2000-01-03 17:30:46 +0000197Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
198
199 * configure.in, Makefile.am: link tester against readline
200 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
201
Daniel Veillard686d6b62000-01-03 11:08:02 +0000202Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
203
204 * tree.[ch]: added xmlRemoveProp
205 * win32config.h.in nanohttp.c: avoid including the Windows
206 socket stuff in every C files
207 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
208 the XmL parser(s)
209 * test/ns4 result/ns4 etc...: added test case for previous prob
210 * tree.c: xmlNewNs wasn't checking for double definition
211 * Makefile.in: fixed a problem with dist-hook duplicates
212 * parser.[hc], xmlIO.c: fixed the loading of external entities
213 APIs, now xmlLoadExternalEntity() is used everywhere and
214 setting up an app specific front-end using the
215 * SAX.c parser.c: some fixes, now the xhtml spec validates
216 with the xhtml DTD.
217 * error.c: fixed crashes in case of no input stream
218 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
219 to the validation tests and results
220
Daniel Veillard5e5c6231999-12-29 12:49:06 +0000221Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
222
223 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
224 too htmlCreatePushParserCtxt() and htmlParseChunk()
225 * parser.c: a bit of cleanup.
226 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
227 to XML) removed the last mem leak known
228 * HTMLtree.c: output message cleanup
229 * xmlmemory.c: display content info about memory blocks
230 * result/HTML/wired.* : missing att value warning change
231
Daniel Veillardbe849cf1999-12-28 16:43:59 +0000232Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
233
234 * doc/* : rebuilt the documentation
235
Daniel Veillarddbfd6411999-12-28 16:35:14 +0000236Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
237
238 * parser.[ch] parserInternals.h: Push parser for XML,
239 seems to work fine now
240 * tester.c debugXML.[ch]: Added an XML shell debug facility and
241 --push for push testing
242 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
243 * testSAX.c: added --push
244 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
245 subtree
246 * xmlIO.[ch] : enriched API + fixes for push mode
247 * entities.[ch]: added the entity content length to the struct.
248 * xmlmemory.[ch]: new API to show the last entries for the shell
249 * valid.c: added required attribute testing
250 * SAX.c: the cdata callback now merge contiguous fragments
251 * HTMLparser.c: cleanup of some macros
252
Daniel Veillard3c558c31999-12-22 11:30:41 +0000253Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
254
255 * parser.c: fix for PIs name starting with xml
256 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +0000257 * *.c, configure.in win32config.h.in : generate win32config.h for
258 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +0000259
Daniel Veillard0caf07a1999-12-21 16:25:49 +0000260Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
261
262 * parser.c: fixed a stupid = vs. == bug :-(
263 * doc/gnome-xml.sgml: s/glade/xml/
264
Daniel Veillard5cb5ab81999-12-21 15:35:29 +0000265Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
266
267 * configure.in, doc/xml.html : bug fix release 1.8.2
268 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
269 Hopefully the end of that silly C++ include problem
270 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
271 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
272 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
273 troubles with autoclosed elements when the stree shape doesn't
274 follow the DtD specs. Added htmlIsAutoClosed() and
275 htmlAutoCloseTag()
276 * result/HTML/*.htm*: Updated the HTML examples regression tests output
277 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
278 * debugXML.c: fixed a bug on printing default namespaces.
279 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
280
Daniel Veillardb24054a1999-12-18 15:32:46 +0000281Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
282
283 * result/HTML/*.htm[l] : updated the HTML regression tests according
284 to the new output
285 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
286 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
287 problem due to intermix of extern "C" { ... } declarations for C++
288 and recursive includes in the headers
289
Chris Lahey323c48c1999-12-18 15:32:45 +00002901999-12-20 Chris Lahey <clahey@umich.edu>
291
292 * HTMLtree.c: Made it so that html nodes with a single child do
293 not insert a carriage return before or after the child node.
294
Daniel Veillardb24054a1999-12-18 15:32:46 +0000295Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +0000296
297 * configure.in, doc/xml.html : bug fix release 1.8.1
298 * parser.c: fixed bug #4344
299 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
300 added the glue to avoid C++ problems
301 * doc/* : regenerated the documentation
302
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +0000303Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
304
305 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
306 namespace recognition, and Dia as a resul :-(
307 * encoding.c: closed bug #3950
308
Daniel Veillard944b5ff1999-12-15 19:08:24 +0000309Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
310
311 * valid.c: debugging a posteriori validation, except URI expansion
312 stuff this should be fixed now
313 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
314 Carl Nygard <cnygard@bellatlantic.net>
315 * tester.c: added --postvalid, cleaning of the code
316 * tree.[ch]: added xmlDocGetRootElement()
317
Ramiro Estrugobfce3771999-12-15 04:32:07 +0000318Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
319
320 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
321 c++ losage.
322
Daniel Veillard10a2c651999-12-12 13:03:50 +0000323Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
324
325 * configure.in, doc/xml.html : bumped to 1.8.0
326 * xlink.[ch], Makefile.am : added framework for link detection
327 * parser.h: added nbChars to parser context, needed for cleanup.
328 * xmlmemory.c: removed a nasty bug when out of mem
329 * valid.[ch]: adding namespace support for attribute decl
330 * tester.c: added --debugent option
331 * debugXML.[ch]: added xmlDebugDumpEntities()
332 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
333 buffers instead, this was really needed, validation was breaking
334 in strange ways due to that. Added xmlParseStringPEReference()
335 and other parsing from strings functions. Entities processing
336 modified again, but PERef are still not handled correcly but
337 unless you're Eve Maller you won't notice :-)
338 * HTMLparser.c: large changes toward reliability, and switched to
339 lowercase internal tags, XHTML is lowercase, so it will help
340 that output is closer to next version.
341 * doc/* : regenerated the documentation, it is now hosted at
342 http://xmlsoft.org/ (same bits I just bought the domain :-)
343
344
Daniel Veillard294cbca1999-12-03 13:19:09 +0000345Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
346
347 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
348 doc generation
349 * parser.c: fixed bugs #3908 and #3937 and a memory leak
350 in the SAX API
351 * doc/*: rebuilt the doc making sure everything appears in the
352 HTML files
353
Daniel Veillardf5c2c871999-12-01 09:51:45 +0000354Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
355
356 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
357 added the patch from Carl Nygard <cnygard@bellatlantic.net>
358 which allow impressive speed improvement on dataset with
359 large text pieces, but at the cost of broken binary
360 compatibility and slightly bigger memory usage.
361 Configure with --with-buffers to activate them, they
362 are protected with XML_USE_BUFFER_CONTENT define.
363 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
364 goal is 0 memory left allocated once parser is no more used
365 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
366 call xmlCleanupParser() and xmlMemoryDump()
367
Daniel Veillarda819dac1999-11-24 18:04:22 +0000368Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
369
370 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
371 * parser.[ch] encoding.[ch]: added memory cleanup routines
372 * parser.c: closing bug #3788
373 * doc/*: rebuilt the doc
374
Daniel Veillard11a48ec1999-11-23 10:40:46 +0000375Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
376
377 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
378 xmlNewTextChild() and xmlSetCompressMode() behaviour.
379 * tester.c: added --compress option
380 * doc/*: rebuilt the documentation
381
Daniel Veillard4c3a2031999-11-19 17:46:26 +0000382Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
383
384 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
385 if given /proc/kcore as input !
386 * doc/xml.html doc/*: updated and rebuilt the documentation
387
388Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +0000389
390 * parser.c: Fixed some wrongly space collapsing code due to
391 a misreading of the spec.
392 * result/*: fixed the output accordingly
393
394Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +0000395
396 * encoding.c: bug fix and typos
397 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
398 * parser.c: added attribute normalization closing bug #3597
399 * test/att* result/att* SAXresult/att*: testcase for attribute
400 normalization
401
Daniel Veillardd7e200c1999-11-15 17:53:11 +0000402Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
403
404 * configure.in: closing bug #3163 by adding extra flags for the
405 cc compiler on HP-UX
406
Daniel Veillard51e3b151999-11-12 17:02:31 +0000407Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
408
409 * valid.[ch] : removed a typo and an enumerated type bug in the
410 xmlAddElementDecl() function
411 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
412 call to xmlEncodeEntitiesReentrant() so that the functions
413 New, Set and Get are at the same level.
414 * parser.c HTMLparser.c: extra memory allocation bug for
415 attributes detected by someone using libxml in embedded systems :-)
416
Daniel Veillard962195f1999-10-28 15:51:53 +0000417Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
418
419 * xmlmemory.h: turned off mem debug :-\
420
Daniel Veillard35008381999-10-25 13:15:52 +0000421Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
422
423 * parser.c: closed bug #2784 a one line fix, but worth pushing
424 a new release out
425 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
426 some structures, comments before and after the
427 main element, and other nastyness
428 * HTMLtree.c tree.c: accomodate the extended HTML supported
429 * configure.in: pushing 1.7.4
430 * test/ent8 and related outputs : added a new test for bug #2784
431 * test/HTML/wired.html and related output: a nasty HTML example
432 * Makefile.am: improved the test scripts
433 * docs/* : reran the documentation extractor, updated xml.html
434
Daniel Veillard7c1206f1999-10-14 09:10:25 +0000435Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
436
437 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
438 HTMLparser and debugged the HTML related code. HTML documents
439 now have their own type
440 * entities.c: do not dump &apos; for HTML output
441 * xmlmemory.c: improvement, breakpoint mechanism
442 * testHTML.c: added --sax --repeat ...
443 * Makefile.am: improved the HTML tests
444 * valid.[ch]: added xmlValidGetValidElements and
445 xmlValidGetPotentialChildren
446 * tester.c: added --insert to test the 2 new functions
447 * test//* result//* SAXresult//* : regression test cleanup
448 and extension.
449 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
450 gnome-xml-nanohttp.html
451
Daniel Veillard7d2c2761999-10-11 15:09:51 +0000452Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
453
454 * HTMLparser.c: fixed problems with some autoclose tags
455 * tree.c: fixed XML output problems.
456 * result/* SAXresult/*: update of the tests output
457
Daniel Veillard6077d031999-10-09 09:11:45 +0000458Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
459
460 * Makefile.am: Arturo patch for xmlConf.sh version info
461 * parser.c: Tim Josling patch for single quoted items
462 * tester.c: Tim Josling patch for tester options usage
463 * tree.h: indent cleanup
464
Daniel Veillard2673d3c1999-10-08 14:37:09 +0000465Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
466
467 * HTMLparser.c parser.h : Fixed problems with HTML parsing
468 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
469
Daniel Veillard00fdf371999-10-08 09:40:39 +0000470Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
471
472 * tree.c : Raph patch for initialization of CORBA fields
473 * parser.c, xpath.c, ...: modification of doc comments
474 * xpath.c : allow spaces in xpath expressions
475
Daniel Veillardad219441999-09-27 08:17:49 +0000476Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
477
478 * xmlmemory.h: turning off memory debug :-(
479
Daniel Veillard7a66ee61999-09-26 11:31:02 +0000480Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
481
482 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
483 better SAX interfaces.
484 * testSAX.c: uses the new SAX routine, avoid fetching any remote
485 entity.
486 * configure.in: 1.7.2
487
488Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +0000489
490 * libxml.spec.in: fixed the URL
491 * doc/xml.html: improved the documentation front-end
492
Daniel Veillard7a66ee61999-09-26 11:31:02 +0000493Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +0000494
495 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
496
Daniel Veillard7a66ee61999-09-26 11:31:02 +0000497Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000498
499 * libxml.spec.in: fixed the alpha compile problem
500 * parser.[ch]: changed errno to errNo in the parser context :-(
501 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
502 * doc/xml.html: changed CHAR to xmlChar
503 * doc/html/*: recompiled the documentation
504 * configure.in: 1.7.1
505
Daniel Veillard7f7d1111999-09-22 09:46:25 +0000506Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
507
508 * parser.h: modified the parser context struct to regain 1.4.0
509 binary compatibility
510 * parser.c, xml-error.h: added errno ot teh context and defined
511 a set of errors values with update of errno
512 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
513 DTDs and entities
514 * *.h, *.c: complete cleanup of the use of config.h and include
515 protection depending on the current setup.
516 * overalll debugging, maintenance and bug-fixing on all modules
517 * updated the documentation
518 * ready for 1.7.0
519
Daniel Veillardc08a2c61999-09-08 21:35:25 +0000520Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
521
522 * HTMLparser.c : cleanup
523 * SAX.c valid.c valid.h: added ID/IDREF checking
524 * tree.c tree.h: extended doc structure for refs
525 * configure.in: 1.6.2
526 * parser.c: patched bug in SAX user arg call
527 * parserInternals.h: patched missing close in C++ wrapping
528 * testXPath.c xpath.c xpath.h: prepared for extensibility,
529 especially upcoming XPointer implementation.
530 * doc/xml.html: augmented, typo
531
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +0000532Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
533
534 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
535 not all invocations of install understand -d.
536
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +0000537Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
538
539 * Makefile.am: prepend all the test* calls with $(top_builddir) -
540 to make 'check' works, when builddir != srcdir.
541
Daniel Veillardc8eab3a1999-09-04 18:27:23 +0000542Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
543
544 * doc/xml.html : updated the documentation
545
Daniel Veillard6454aec1999-09-02 22:04:43 +0000546Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
547
548 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
549 not deallocated memory blocks
550 * *.c : replaces all calls to malloc() free() and realloc() to
551 the wrapper functions/macros
552 * tree.c : removed memory leaks dues to calling xmlFreeNode()
553 instead of xmlFreeNodeList()
554
Daniel Veillard1ff7ae31999-09-01 12:19:13 +0000555Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
556
557 * HTMLparser.c: corrected a stupid bug leading to core dump at
558 tree deallocation. Removed warnings indicated by
559 Stephane.Conversy@lri.fr
560 * entities.c: Fixes Yet Another Stupid Bug, entities were not
561 looked for in the external subset
562
563Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +0000564
565 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
566 on SGI by Stephane.Conversy@lri.fr
567
Daniel Veillardb96e6431999-08-29 21:02:19 +0000568Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
569
570 * all .h : changed the prototype declaration indent as in gtk
571 * most .c : working on reducing the TODOs in the code
572 * most .c : cleanup though -pedantic and Insure++
573 * improvements on validation ID checkings.
574 * tree.[ch] SAX.c: added support for namespace on attributes #2022
575 * xml-config.in: closed #1810
576
577Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +0000578
579 * tree.h, valid.c, valid.h: more work on validity, IDs
580 * xpath.c: added/fixed comparidon and equlity, added a new isinf
581 definition for AIX
582
Daniel Veillardb556eb51999-08-15 17:19:50 +0000583Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
584
585 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
586 the distribution due to a cut'n paste error at last commit
587
Daniel Veillardb05deb71999-08-10 19:04:08 +0000588Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
589
590 * configure.in: upgraded to version 1.4.0
591 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
592 Big update, added a large part of the validation process,
593 it should be usable, but some parts are missing
594 * xpath.c: improved the implementation w.r.t. root.
595 * Makefile.am: added more tests
596 * test and result trees: added a lot of tests
597 * libxml.spec.in: export libxml.so.0 and libxml.so.1
598
Daniel Veillard6a6ccc11999-08-10 09:34:35 +0000599Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
600
601 * Added an HACKING file
602
Daniel Veillarde2d034d1999-07-27 19:52:06 +0000603Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
604
605 * xpath.[ch] : improvements and debug of the XPath implementation
606 * parser.c, HTMLparser.c : modified the parsers to be progressive
607 * tree.[ch] : extended the Buffer promitives
608 * xmlIO.[ch] : added basic I/O routines providing progressive
609 parsing and ready for I18N conversion plugins
610 * SAXresult/* : the SAX callback sequence maybe slightly different
611 now
612 * test*.c : improved/updated the tests programs
613 * doc/* : recompiled the docs.
614
Daniel Veillard15b75af1999-07-26 16:42:37 +00006151999-07-26 Michael Meeks <michael@edenproject.org>
616
617 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
618
619 * tree.c: Ditto.
620
Daniel Veillard1566d3a1999-07-15 14:24:29 +0000621Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
622
623 * configure.in: upgraded to version 1.4.0
624 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
625 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
626 XML query language, see http://www.w3.org/TR/xpath for more details.
627 * parser.c, parser.h: added CHAR* related string functions for XPath
628 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
629 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
630 rebuild the docs.
631 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
632 and regression testing capabilities for XPath.
633
Daniel Veillardd79d7871999-07-12 10:38:12 +0000634Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
635
636 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
637 closing bug #1646
638
Daniel Veillardbe9e5951999-07-12 09:16:45 +0000639Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
640
641 * Makefile.am, example/Makefile.am: closed bug #1683
642
Daniel Veillard3166ab11999-07-11 16:14:19 +0000643Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
644
645 * example/Makefile.am, configure.in: added the makefile for the
646 gjobread example
647
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +0000648Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
649
650 * doc/Makefile.am:
651 - fix which allow "make install DESTDIR=</install/prefix>".
652
Daniel Veillard7cc3c041999-07-09 10:11:57 +0000653Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
654
655 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
656 which fixed a problem on the file reading-code.
657
Daniel Veillard82150d81999-07-07 07:32:15 +0000658Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
659
660 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
661 output.
662 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
663
Daniel Veillard5233ffc1999-07-06 22:25:25 +0000664Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
665
666 * parser.h : Oops removed the binary compatibility problem
667 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
668 * parser.c, HTMLparser.c: applied patches for reading from stdin
669
Daniel Veillardbe70ff71999-07-05 16:50:46 +0000670Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
671
672 * parser.c, entities.c, valid.c: cleanup bug #1591
673 * configure.in: cleanup bug #1592
674 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
675 the same tree back-end. Hence gdome will be available for it.
676 * doc/Makefile.am: close bug #617
677
Daniel Veillard97fea181999-06-26 23:07:37 +0000678Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
679
680 * parser.c: alloctate a per parser context SAX interface block
681
Daniel Veillard14fff061999-06-22 21:49:07 +0000682Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
683
684 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
685 and xmlEncodeEntitiesReentrant with the correct one :-\
686
687Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
688
689 * commit of my internal XML base changes, quite a lot of
690 changes, cleanups, better entities support, framework for
691 new I/O and charset detection and handling
692 * Fixed the configure/Makefile stuff to generate shared libs
693 with the proper version info, so we jumped on rev from
694 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
695 xmlEncodeEntities() result need to be freed now, and a string
696 xmlParserVersion provide the current library version.
697
Raph Levien05240da1999-06-15 21:27:11 +0000698Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
699
700 * parser.c: fixed a buffer overrun for when you have a very long
701 attribute with no entities in it.
702
Daniel Veillardbb2da581999-06-13 14:37:07 +0000703Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
704
705 * added example directory
706 * added example/gjobs.xml gjobread.c, still need a Makefile.in
707
Daniel Veillard011b63c1999-06-02 17:44:04 +0000708Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
709
710 * Release of libxml-1.1, nearly everything has been touched for
711 this.
712 * Added more regression tests
713 * Updated the documentation
714
Daniel Veillard27d88741999-05-29 11:51:49 +0000715Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
716
717 * tree.[ch]: unified the XML_NO_CORBA defines.
718 * parser.c encoding.[ch]: started plugging in char encoding detection
719
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +0000720Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
721
722 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
723 Also freed allocated buffer.
724
Daniel Veillard27d88741999-05-29 11:51:49 +0000725Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +0000726 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
727 reentrancy problem at printing. One is left in entities.c, to
728 remove ASAP
729 * testSAX.c : added a test example showing the use of the SAX
730 interface if one doesn't want to build the DOM tree.
731 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
732
Daniel Veillard517752b1999-04-05 12:20:10 +0000733Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
734
735 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
736 large revamping of the parser to use SAX callbacks
737 http://www.megginson.com/SAX/ (or at least a C like interface
738 a la Expat). It's now possible to set up your own callbacks
739 and the parser will not build a DOM tree.
740 * test/* result/*: updated the test suite, I finally removed
741 the old Namespace draft support (PI based).
742
Daniel Veillard87c83bd1999-04-02 16:04:43 +0000743Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
744
745 * Makefile.am: added test result to EXTRA_DIST for make tests
746
Daniel Veillard64068b31999-03-24 20:42:16 +0000747Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
748
749 * parser.c, parserInternals.h: moved the chars macro definitions
750 to parserInternals.h
751 * parser.c, error.c: applied patches from "Knut Ã…kesson"
752 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
753
Daniel Veillard012ccc11999-03-23 10:11:11 +0000754Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
755
756 * xml-config.in : applied patch to make --version work
757
Raja R Harinatha86c23e1999-03-05 22:14:01 +00007581999-03-05 Raja R Harinath <harinath@cs.umn.edu>
759
760 * Makefile.am (check-local): Alias for `tests' target. This will
761 cause `make check' to do the right thing.
762 (tests): Don't run tests in srcdir. Also, replaced calls to
763 basename with a `sed' "equivalent".
764
Daniel Veillardd109e371999-03-05 06:26:45 +0000765Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
766
767 * Renamed error.h to xml-error.h, corrected Makefile.am to list
768 it in the header and not the sources, updated the doc.
769 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
770 pointing this out.
771
Daniel Veillardbc50b591999-03-01 12:28:53 +0000772Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
773
774 * parser.c, parser.h, parserInternals.h: memory leak hunting,
775 exported the inputStream routines.
776 * doc/html/* : updated accordingly
777
Daniel Veillardd692aa41999-02-28 21:54:31 +0000778Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
779
780 * parser.c, parser.h, parserInternals.h: added a few extra
781 internal calls to allocate and free parser contexts ...
782 * doc/html/* : updated accordingly
783
Daniel Veillard55a99271999-02-25 11:01:29 +0000784Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
785
786 * configure.in, Makefile.am, doc/makefile.am : General changes for
787 1.0.0 release and including the generated HTML documentation.
788
Daniel Veillard35925471999-02-25 08:46:07 +0000789Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
790
791 * makefile.am : added parserInternals.h, oops.
792
Daniel Veillard1e346af1999-02-22 10:33:01 +0000793Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
794
795 * parserInternals.h: added this header giving access to the parser
796 internal functions.
797 * doc/Makefile.am : added a rebuild target which rebuilds the full
798 set of documentations
799 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
800 the internal subset.
801 * *.c *.h: modifications needed to generate the documentation using
802 gtk-doc, cleanup of functions blocks, reorganisation of struct
803 declarations.
804
Daniel Veillard1164e751999-02-16 16:29:17 +0000805Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
806
807 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
808 the tar and spec file to include the beginning of the doc.
809
Nuno Ferreira03d04781999-02-13 00:07:17 +00008101999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
811
812 * doc/.cvsignore: Added this file.
813
Daniel Veillard6800ef31999-02-08 18:33:22 +0000814Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
815
816 * tree.c: fixed xmlGetProp to return "" when the attribute
817 exists, even if the node-list is NULL.
818
Daniel Veillard726c7e31999-02-08 15:13:10 +0000819Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
820
821 * tree.c: patched an error outputting empty attribute values.
822 * Makefile.am and doc/makefile.am: have been updated during the
823 week-end. Sorry for an empty CVS log, I got a shell problem.
824
Daniel Veillard1899e851999-02-01 12:18:54 +0000825Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
826
827 * tree.h: cleaned up using enums instead of defines
828 * parser.c, valid.[ch]: more work on parsing/output of element
829 declarations
830
Daniel Veillard3b9def11999-01-31 22:15:06 +0000831Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
832
833 * valid.[ch], tree.c, parser.c : more work toward full parsing
834 of XML DTDs.
835 * README: added informations about mailing-list and on-line
836 documentation
837
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +00008381999-01-27 Raja R Harinath <harinath@cs.umn.edu>
839
840 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
841
Daniel Veillard39a1f9a1999-01-17 19:11:59 +0000842Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
843
844 * parser.c, tree.[ch] : more work toward conformance testing,
845 added a last element to accelerate parsing of very flat structures
846 started working on internal subset Element content declaration.
847 * valid.[ch] : first cut at adding code toward validation.
848 * previous changes had also small impact on most files, especially
849 the conformance testing using James Clark test suite.
850
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +0000851Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
852
853 * test/* : updated the examples, most of them were not well
854 formed (humm), and added rdf2.
855 * result/* : resulting changes in the output.
856
Daniel Veillard7c92c0a1998-12-06 18:08:28 +0000857Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
858
859 * tree.c: changed the behaviour of xmlGetProp on NULL values.
860
Daniel Veillard44b3a061998-12-05 17:27:22 +0000861Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
862
863 * tree.c: patched a bug in the generation of empty attributes
864
Daniel Veillardbe36afe1998-11-27 06:39:50 +0000865Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
866
867 * entities.[ch], tree.[ch], tester.c: added copy interfaces
868 for node/trees/documents/... Biggest problem is namespace
869 support when copying subtrees.
870
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +0000871Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
872
873 * parser.c, entities.c: improve entities and char ref encoding,
874 and cleanups of error messages.
875
Daniel Veillard242590e1998-11-13 18:04:35 +0000876Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
877
878 * parser.c, entities.c: simple bug hunting done during rpm2html and
879 rpmfind integration.
880
Daniel Veillard42dc9b31998-11-09 01:17:21 +0000881Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
882
883 * parser.[ch]: Added interfaces allowing to specify a SAX
884 handler before parsing.
885
Daniel Veillarde3bffb91998-11-08 14:40:56 +0000886Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
887
888 * parser.c: redirrect all errors reporting through the SAX
889 error function
890
Daniel Veillardda4d3c41998-11-04 20:07:05 +0000891Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
892
893 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
894 * libtool, tlmain ...: update of the libtool files
895
Miguel de Icaza442321c1998-11-04 18:13:38 +00008961998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
897
898 * entities.c: Use g_snprintf insteda of snprintf.
899
Daniel Veillard0ba4d531998-11-01 19:34:31 +0000900Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
901
902 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
903 added ent5 test for this purpose.
904 * parser.c, parser.h: formatting, comments and UTF-8 planning.
905
Daniel Veillard27271681998-10-30 06:39:40 +0000906Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
907
908 * parser.c: fixed? a strange error due to compression on a GWP
909 document.
910
Daniel Veillard25940b71998-10-29 05:51:30 +0000911Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
912
913 * tree.[ch]: bug fixing
914 * entities.[ch]: defined a specific type for predefined entities
915 * doc/xml.html: more documentation on the library, how to use it,
916 overview of the interfaces.
917
Daniel Veillard16253641998-10-28 22:58:05 +0000918Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
919
920 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
921
Daniel Veillardbaf4cd51998-10-27 22:56:57 +0000922Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
923
Daniel Veillard10c6a8f1998-10-28 01:00:12 +0000924 * tree.c: corrected a small bug
925 * doc/xml.html: continuing writing documentation.
926
927Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
928
Daniel Veillardbaf4cd51998-10-27 22:56:57 +0000929 * debugXML.h debugXML.c: added debugging utilities.
930 * tester.c: added --debug switch.
931 * tree.c: patched an incorrect node->type assignment.
932 * parser.c: formatting, ensure that node->doc != NULL in attributes
933
Daniel Veillardccb09631998-10-27 06:21:04 +0000934Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
935
936 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
937 entity support and provide an internal representation close to
938 DOM one (entity ref nodes, and attribute value as tree). I tried
939 to preserve the interface but this will surely break some apps
940 (I have to change rpm2html/rpmfind for example). I had to change
941 two interfaces, and the generated tree is somewhat different.
942 * doc/* : started documenting the XML library, the tree and
943 DOM/Corba. This is a first step.
944
Daniel Veillard11e00581998-10-24 18:27:49 +0000945Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
946
947 * parser.c: Set up the fonctions comment block, boring but useful.
948 * parser.h, SAX.c, parser.c: now attributes are processed through
949 the SAX interface. The problem is that my SAX interface diverged
950 quite a bit from the original one, well this is not an official
951 spec, and translating it from Java to C is hairy anyway...
952
Daniel Veillard97b58771998-10-20 06:14:16 +0000953Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
954
955 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
956 fonctions comment block, boring but useful.
957
958Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +0000959
960 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
961 conversion routines. However they are not yet used to convert the
962 inputs. The core will run with UTF-8.
963
Daniel Veillard33942841998-10-18 19:12:41 +0000964Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
965
966 * tree.c : make sure that the type id is properly set-up when
967 a new object is allocated, needed for DOM.
968
Daniel Veillard27fb0751998-10-17 06:47:46 +0000969Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
970
971 * tree.h, tree.c: Ok, the main objects in the tree will be native
972 corba objects, it costs 8 bytes per Node, Attribute and Document
973 but it simplifies the Corba integration a lot (no extra interface
974 objects to allocate/free).
975
Daniel Veillard0bef1311998-10-14 02:36:47 +0000976Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
977
978 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
979 and changed NODEs contants for conformity with DOM Level 1
980
Daniel Veillard27864701998-10-08 03:47:24 +0000981Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
982
983 * added hooks to keep track of servants when creating objects
984 xmlDoc and xmlNode (for Corba export).
985
Daniel Veillarda6e1d121998-10-04 14:41:05 +0000986Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
987
988 * added xml-config script.
989
Daniel Veillard7066a791998-10-01 20:28:28 +0000990Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
991
992 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
993 to autoupdate libtool and automake conf files.
994
Miguel de Icaza60681bd1998-09-30 19:28:59 +00009951998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
996
997 * Makefile.am: Use '?' to separate the sed
998 commands as ',' is used when people pass -Wl,something.
999
1000
Daniel Veillard15a8df41998-09-24 19:15:06 +00001001Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1002
1003 * tree.c, tree.h: added a per-document compression interface.
1004
Daniel Veillard151b1b01998-09-23 00:49:46 +00001005Tue Sep 22 20:47:38 EDT 1998
1006
1007 * tree.c, tree.h: added saving with compression and added interfaces
1008 to control the compression level (xmlGetCompressMode,
1009 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
1010
Daniel Veillard70120ff1998-09-22 00:24:21 +00001011Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1012
1013 * parser.c: corrected a loop for files of size 0
1014
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000010151998-08-20 Raja R Harinath <harinath@cs.umn.edu>
1016
1017 * error.h: New file. Contains prototyes from `error.c'.
1018
Tom Tromeyc19653d1998-08-14 01:22:43 +00001019Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
1020
1021 * Makefile.am (xmlincdir): New macro.
1022 (xmlinc_HEADERS): Renamed from include_HEADERS.
1023
Daniel Veillard845664d1998-08-13 04:43:19 +00001024Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1025
1026 * applied small patch on numeric entities from
1027 Christopher Blizzard <blizzard@appliedtheory.com>
1028
Daniel Veillard260a68f1998-08-13 03:39:55 +00001029Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1030
1031 * New release 0.2, removed the old xml_* files so that it's
1032 coherent with the other CVS base (W3C), far better conformance
1033 to standard, new namespaces, decent entities support, beginning
1034 of a SAX-like interface. Nearly nothing left intact, even the
1035 test examples ...
1036
Christopher Blizzarda36749e1998-07-30 21:47:18 +000010371998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
1038
1039 * .cvsignore: Add .deps dir
1040
Daniel Veillardf8015fa1998-07-26 21:31:38 +00001041Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1042
1043 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
1044
Daniel Veillardfe926001998-07-26 04:28:20 +00001045Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00001046
Daniel Veillardfe926001998-07-26 04:28:20 +00001047 * configure.in: added test for CPP
1048 * AUTHORS, Changelog: the original ones didn't get commited but the
1049 glib ones instead, fixed.
1050 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00001051
Daniel Veillardfe926001998-07-26 04:28:20 +00001052Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00001053
Daniel Veillardfe926001998-07-26 04:28:20 +00001054 * integrated code developped at W3C
1055 * changed the original Copyright
1056 * migrated to automake
1057 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00001058