blob: d4ac9fcc338a38eabdf627d4040043584dac321e [file] [log] [blame]
Daniel Veillardec303412000-03-24 13:41:54 +00001Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2
3 * uri.c uri.h: finished the escaping handling, the base support
4 and the URI path normalization. Looks good just lacks the
5 authority content parsing code.
6 * Makefile.am: added instructions to generate testURI
7 * TODO: updated
8 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
9 added links and icons for W3C and Gnome
10
Daniel Veillard8f621982000-03-20 13:07:15 +000011Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
12
13 * xmlmemory.[ch] : seems I forgot to actually update the files in
14 the last commit :-)
15 * doc/xml.html doc/html/* : updated and uploaded the docs
16
Daniel Veillard3dd82e72000-03-20 11:48:04 +000017Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
18
19 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
20 * TODO: updated
21 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000022 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000023 gfree).
24 * Makefile.am, uri.c, uri.h: added a set of functions to do
25 exact (litteraly copied from the RFC 2396 productions) parsing
26 and handling of URI. Will be needed for XLink, one XML WFC,
27 XML Base and reused in the nano[ftp/http] modules. Still work
28 to be done.
29
Daniel Veillardedfb29b2000-03-14 19:59:05 +000030Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
31
32 * configure.in, libxml.spec.in : libxml2
33 * doc/* : updated the doc page, rebuilt the docs
34
Daniel Veillardcf461992000-03-14 18:30:20 +000035Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
36
37 * all: tagged LIB_XML_1_X
38 * *.c *.h : updated from W3C CVS tree
39 * configure.in : 2.0.0-beta
40 * libxml.spec.in : libxml2 package nam
41 * result/* : new version of the tests output
42
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000043Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
44
45 * doc/xml.html, doc/update.html: updated docs, 1.8.7
46
Daniel Veillardb566ce12000-03-04 11:39:42 +000047Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
48
49 * doc/* : rebuilt the docs
50 * parser.c: final patch on #6766
51 * valid.c: small patch on validity checks.
52
Daniel Veillardfb76c402000-03-04 11:39:42 +000053Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
54
55 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
56 added
57 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
58 compatibility w.r.t. XML spec and existing code.
59
Daniel Veillard90fb02c2000-03-02 03:46:43 +000060Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
61
62 * parser.c: seems a better solution to <a> </a> exists,
63 will try it for a while
64
Daniel Veillard83a30e72000-03-02 03:33:32 +000065Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
66
67 * parser.c: tried to remove the <a> </a> generating <a/>
68 this is hard. Left a flag for that purpose. Fixed bug #6766
69 * configure.in: prepared 1.8.7 not released, due to previous
70 problem
71
Daniel Veillard88f00ae2000-03-02 00:15:55 +000072Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
73
74 * doc/xml.html : applied second patch from Paul DuBois
75
Daniel Veillard402e8c82000-02-29 22:57:47 +000076Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
77
78 * doc/xml.html : applied patch from Paul DuBois
79
Daniel Veillardd0f7f742000-02-02 17:42:48 +000080Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
81
82 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
83
Daniel Veillard5feb8492000-02-02 17:15:36 +000084Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
85
86 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
87 compilation warnings on various platforms.
88 * parser.c: Fixed #5281 validity error callbacks are now desactived
89 by default if not validating.
90
Daniel Veillardf341f932000-02-02 14:52:08 +000091Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
92
93 * nanoftp.c, win32config.h.in: patches to compile on WIN32
94
Daniel Veillard13c757e2000-02-01 23:59:15 +000095Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
96
97 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
98 <gkatsi@cs.toronto.edu>
99
Daniel Veillard726e8792000-01-30 20:04:29 +0000100Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
101
102 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
103 processing URLs
104
Daniel Veillarde41f2b72000-01-30 20:00:07 +0000105Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
106
107 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
108 xmlNanoFTPUpdateURL for persistent control connections.
109 * configure.in: 1.8.6
110
111Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
112
113 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
114 * tree.[ch] : added xmlSaveNoEmptyTags
115
James Henstridgef3be9312000-01-28 13:59:21 +00001162000-01-29 James Henstridge <james@daa.com.au>
117
118 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
119
120 * Makefile.am: added nanoftp.[ch] to the build.
121
Daniel Veillardaeea04f2000-01-25 19:27:27 +0000122Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
123
124 * nanoftp.[ch]: cleanup, comments, API
125 * debugXML.c : fixed a bug in the cat command
126 * doc/*: regenerated the docs
127
Daniel Veillardda07c342000-01-25 18:31:22 +0000128Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
129
130 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
131 * debugXML.c : fixed a bug in the cat command
132 * valid.c: fixing some small probs
133 * libxml.spec.in: get rid of the SNAP suffix
134 * doc/xml.html: updated the status
135
Daniel Veillarde3d88ef2000-01-24 13:55:06 +0000136Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
137
138 * xml-config.in: xml-config --version to just return the
139 version number
140 * xpath.c: some cleanup w.r.t. axis when the current node is
141 an attribute.
142 * TODO: updated
143
Daniel Veillard461a66c2000-01-18 18:01:01 +0000144Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
145
146 * configure.in: prepared for libxml-1.8.5
147 * doc/* recompiled the documentation
148
1492000-01-17 Jody Goldberg <jgoldberg@home.com>
150
151 * configure.in : WARNING autoconf subtlety alert :
152 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
153 when looking for zlib.h so that HAVE_ZLIB_H is defined.
154 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
155 get defined by AC_CHECK_HEADERS.
156
Daniel Veillardf967b902000-01-17 16:06:10 +0000157Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
158
159 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
160 Rune.Djurhuus@fast.no
161
Daniel Veillardad8f99d2000-01-15 14:20:03 +0000162Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
163
164 * TODO: updated
165 * tree.c, parser.c: made sure that only memory alloc problems
166 and internal parser errors are allowed to write to stdout or
167 stderr.
168
Daniel Veillard0142b842000-01-14 14:45:24 +0000169Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
170
171 * tree.c : restored xmlNewGlobalNs since this seems used by
172 a lot of existing code :-(, fixed a bug in xmlNewNs
173 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
174 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
175 to exit() from the library code.
176 * xpath.c, parser.c: removed bugs or unused code detected by
177 Windows compilers
178 * parser.c: started adding interfaces for parsing well balanced
179 XML fragments
180 * configure.in: releasing 1.8.4
181 * doc/* : rebuilt the docs
182
Daniel Veillard2eac5032000-01-09 21:08:56 +0000183Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
184
185 * tree.[ch] : added xmlNewDocFragment() for DOM
186 * testHTML.c: uninitialized variable.
187
Daniel Veillardf3a73582000-01-05 14:58:39 +0000188Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
189
190 * doc/* : rebuild the docs
191
Daniel Veillard71b656e2000-01-05 14:46:17 +0000192Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
193
194 * acconfig.h: readline and history patch
195 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
196 * tree.c: added check and handling when possibly removing an ID
197 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
198 and saving.
199 * test/HTML/entities.html result/HTML/entities.html* : test for
200 various entities reference cases
201 * result/HTML/* : as a result output of some testcase have
202 changed
203 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
204 by previous example. added xmlParseTryOrFinish().
205 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
206 entities.h debugXML.h HTMLparser.h: changed the way struct are
207 declared to allow gtk-doc to expose those
208 * parser.c: closed bug #4960
209 * Makefile.am configure.in: Applied patch from
210 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
211 and math/socket libs detection
212
Daniel Veillard437b87b2000-01-03 17:30:46 +0000213Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
214
215 * configure.in, Makefile.am: link tester against readline
216 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
217
Daniel Veillard686d6b62000-01-03 11:08:02 +0000218Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
219
220 * tree.[ch]: added xmlRemoveProp
221 * win32config.h.in nanohttp.c: avoid including the Windows
222 socket stuff in every C files
223 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
224 the XmL parser(s)
225 * test/ns4 result/ns4 etc...: added test case for previous prob
226 * tree.c: xmlNewNs wasn't checking for double definition
227 * Makefile.in: fixed a problem with dist-hook duplicates
228 * parser.[hc], xmlIO.c: fixed the loading of external entities
229 APIs, now xmlLoadExternalEntity() is used everywhere and
230 setting up an app specific front-end using the
231 * SAX.c parser.c: some fixes, now the xhtml spec validates
232 with the xhtml DTD.
233 * error.c: fixed crashes in case of no input stream
234 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
235 to the validation tests and results
236
Daniel Veillard5e5c6231999-12-29 12:49:06 +0000237Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
238
239 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
240 too htmlCreatePushParserCtxt() and htmlParseChunk()
241 * parser.c: a bit of cleanup.
242 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
243 to XML) removed the last mem leak known
244 * HTMLtree.c: output message cleanup
245 * xmlmemory.c: display content info about memory blocks
246 * result/HTML/wired.* : missing att value warning change
247
Daniel Veillardbe849cf1999-12-28 16:43:59 +0000248Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
249
250 * doc/* : rebuilt the documentation
251
Daniel Veillarddbfd6411999-12-28 16:35:14 +0000252Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
253
254 * parser.[ch] parserInternals.h: Push parser for XML,
255 seems to work fine now
256 * tester.c debugXML.[ch]: Added an XML shell debug facility and
257 --push for push testing
258 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
259 * testSAX.c: added --push
260 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
261 subtree
262 * xmlIO.[ch] : enriched API + fixes for push mode
263 * entities.[ch]: added the entity content length to the struct.
264 * xmlmemory.[ch]: new API to show the last entries for the shell
265 * valid.c: added required attribute testing
266 * SAX.c: the cdata callback now merge contiguous fragments
267 * HTMLparser.c: cleanup of some macros
268
Daniel Veillard3c558c31999-12-22 11:30:41 +0000269Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
270
271 * parser.c: fix for PIs name starting with xml
272 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +0000273 * *.c, configure.in win32config.h.in : generate win32config.h for
274 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +0000275
Daniel Veillard0caf07a1999-12-21 16:25:49 +0000276Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
277
278 * parser.c: fixed a stupid = vs. == bug :-(
279 * doc/gnome-xml.sgml: s/glade/xml/
280
Daniel Veillard5cb5ab81999-12-21 15:35:29 +0000281Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
282
283 * configure.in, doc/xml.html : bug fix release 1.8.2
284 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
285 Hopefully the end of that silly C++ include problem
286 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
287 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
288 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
289 troubles with autoclosed elements when the stree shape doesn't
290 follow the DtD specs. Added htmlIsAutoClosed() and
291 htmlAutoCloseTag()
292 * result/HTML/*.htm*: Updated the HTML examples regression tests output
293 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
294 * debugXML.c: fixed a bug on printing default namespaces.
295 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
296
Daniel Veillardb24054a1999-12-18 15:32:46 +0000297Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
298
299 * result/HTML/*.htm[l] : updated the HTML regression tests according
300 to the new output
301 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
302 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
303 problem due to intermix of extern "C" { ... } declarations for C++
304 and recursive includes in the headers
305
Chris Lahey323c48c1999-12-18 15:32:45 +00003061999-12-20 Chris Lahey <clahey@umich.edu>
307
308 * HTMLtree.c: Made it so that html nodes with a single child do
309 not insert a carriage return before or after the child node.
310
Daniel Veillardb24054a1999-12-18 15:32:46 +0000311Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +0000312
313 * configure.in, doc/xml.html : bug fix release 1.8.1
314 * parser.c: fixed bug #4344
315 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
316 added the glue to avoid C++ problems
317 * doc/* : regenerated the documentation
318
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +0000319Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
320
321 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
322 namespace recognition, and Dia as a resul :-(
323 * encoding.c: closed bug #3950
324
Daniel Veillard944b5ff1999-12-15 19:08:24 +0000325Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
326
327 * valid.c: debugging a posteriori validation, except URI expansion
328 stuff this should be fixed now
329 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
330 Carl Nygard <cnygard@bellatlantic.net>
331 * tester.c: added --postvalid, cleaning of the code
332 * tree.[ch]: added xmlDocGetRootElement()
333
Ramiro Estrugobfce3771999-12-15 04:32:07 +0000334Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
335
336 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
337 c++ losage.
338
Daniel Veillard10a2c651999-12-12 13:03:50 +0000339Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
340
341 * configure.in, doc/xml.html : bumped to 1.8.0
342 * xlink.[ch], Makefile.am : added framework for link detection
343 * parser.h: added nbChars to parser context, needed for cleanup.
344 * xmlmemory.c: removed a nasty bug when out of mem
345 * valid.[ch]: adding namespace support for attribute decl
346 * tester.c: added --debugent option
347 * debugXML.[ch]: added xmlDebugDumpEntities()
348 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
349 buffers instead, this was really needed, validation was breaking
350 in strange ways due to that. Added xmlParseStringPEReference()
351 and other parsing from strings functions. Entities processing
352 modified again, but PERef are still not handled correcly but
353 unless you're Eve Maller you won't notice :-)
354 * HTMLparser.c: large changes toward reliability, and switched to
355 lowercase internal tags, XHTML is lowercase, so it will help
356 that output is closer to next version.
357 * doc/* : regenerated the documentation, it is now hosted at
358 http://xmlsoft.org/ (same bits I just bought the domain :-)
359
360
Daniel Veillard294cbca1999-12-03 13:19:09 +0000361Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
362
363 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
364 doc generation
365 * parser.c: fixed bugs #3908 and #3937 and a memory leak
366 in the SAX API
367 * doc/*: rebuilt the doc making sure everything appears in the
368 HTML files
369
Daniel Veillardf5c2c871999-12-01 09:51:45 +0000370Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
371
372 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
373 added the patch from Carl Nygard <cnygard@bellatlantic.net>
374 which allow impressive speed improvement on dataset with
375 large text pieces, but at the cost of broken binary
376 compatibility and slightly bigger memory usage.
377 Configure with --with-buffers to activate them, they
378 are protected with XML_USE_BUFFER_CONTENT define.
379 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
380 goal is 0 memory left allocated once parser is no more used
381 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
382 call xmlCleanupParser() and xmlMemoryDump()
383
Daniel Veillarda819dac1999-11-24 18:04:22 +0000384Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
385
386 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
387 * parser.[ch] encoding.[ch]: added memory cleanup routines
388 * parser.c: closing bug #3788
389 * doc/*: rebuilt the doc
390
Daniel Veillard11a48ec1999-11-23 10:40:46 +0000391Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
392
393 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
394 xmlNewTextChild() and xmlSetCompressMode() behaviour.
395 * tester.c: added --compress option
396 * doc/*: rebuilt the documentation
397
Daniel Veillard4c3a2031999-11-19 17:46:26 +0000398Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
399
400 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
401 if given /proc/kcore as input !
402 * doc/xml.html doc/*: updated and rebuilt the documentation
403
404Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +0000405
406 * parser.c: Fixed some wrongly space collapsing code due to
407 a misreading of the spec.
408 * result/*: fixed the output accordingly
409
410Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +0000411
412 * encoding.c: bug fix and typos
413 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
414 * parser.c: added attribute normalization closing bug #3597
415 * test/att* result/att* SAXresult/att*: testcase for attribute
416 normalization
417
Daniel Veillardd7e200c1999-11-15 17:53:11 +0000418Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
419
420 * configure.in: closing bug #3163 by adding extra flags for the
421 cc compiler on HP-UX
422
Daniel Veillard51e3b151999-11-12 17:02:31 +0000423Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
424
425 * valid.[ch] : removed a typo and an enumerated type bug in the
426 xmlAddElementDecl() function
427 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
428 call to xmlEncodeEntitiesReentrant() so that the functions
429 New, Set and Get are at the same level.
430 * parser.c HTMLparser.c: extra memory allocation bug for
431 attributes detected by someone using libxml in embedded systems :-)
432
Daniel Veillard962195f1999-10-28 15:51:53 +0000433Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
434
435 * xmlmemory.h: turned off mem debug :-\
436
Daniel Veillard35008381999-10-25 13:15:52 +0000437Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
438
439 * parser.c: closed bug #2784 a one line fix, but worth pushing
440 a new release out
441 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
442 some structures, comments before and after the
443 main element, and other nastyness
444 * HTMLtree.c tree.c: accomodate the extended HTML supported
445 * configure.in: pushing 1.7.4
446 * test/ent8 and related outputs : added a new test for bug #2784
447 * test/HTML/wired.html and related output: a nasty HTML example
448 * Makefile.am: improved the test scripts
449 * docs/* : reran the documentation extractor, updated xml.html
450
Daniel Veillard7c1206f1999-10-14 09:10:25 +0000451Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
452
453 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
454 HTMLparser and debugged the HTML related code. HTML documents
455 now have their own type
456 * entities.c: do not dump &apos; for HTML output
457 * xmlmemory.c: improvement, breakpoint mechanism
458 * testHTML.c: added --sax --repeat ...
459 * Makefile.am: improved the HTML tests
460 * valid.[ch]: added xmlValidGetValidElements and
461 xmlValidGetPotentialChildren
462 * tester.c: added --insert to test the 2 new functions
463 * test//* result//* SAXresult//* : regression test cleanup
464 and extension.
465 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
466 gnome-xml-nanohttp.html
467
Daniel Veillard7d2c2761999-10-11 15:09:51 +0000468Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
469
470 * HTMLparser.c: fixed problems with some autoclose tags
471 * tree.c: fixed XML output problems.
472 * result/* SAXresult/*: update of the tests output
473
Daniel Veillard6077d031999-10-09 09:11:45 +0000474Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
475
476 * Makefile.am: Arturo patch for xmlConf.sh version info
477 * parser.c: Tim Josling patch for single quoted items
478 * tester.c: Tim Josling patch for tester options usage
479 * tree.h: indent cleanup
480
Daniel Veillard2673d3c1999-10-08 14:37:09 +0000481Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
482
483 * HTMLparser.c parser.h : Fixed problems with HTML parsing
484 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
485
Daniel Veillard00fdf371999-10-08 09:40:39 +0000486Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
487
488 * tree.c : Raph patch for initialization of CORBA fields
489 * parser.c, xpath.c, ...: modification of doc comments
490 * xpath.c : allow spaces in xpath expressions
491
Daniel Veillardad219441999-09-27 08:17:49 +0000492Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
493
494 * xmlmemory.h: turning off memory debug :-(
495
Daniel Veillard7a66ee61999-09-26 11:31:02 +0000496Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
497
498 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
499 better SAX interfaces.
500 * testSAX.c: uses the new SAX routine, avoid fetching any remote
501 entity.
502 * configure.in: 1.7.2
503
504Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +0000505
506 * libxml.spec.in: fixed the URL
507 * doc/xml.html: improved the documentation front-end
508
Daniel Veillard7a66ee61999-09-26 11:31:02 +0000509Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +0000510
511 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
512
Daniel Veillard7a66ee61999-09-26 11:31:02 +0000513Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000514
515 * libxml.spec.in: fixed the alpha compile problem
516 * parser.[ch]: changed errno to errNo in the parser context :-(
517 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
518 * doc/xml.html: changed CHAR to xmlChar
519 * doc/html/*: recompiled the documentation
520 * configure.in: 1.7.1
521
Daniel Veillard7f7d1111999-09-22 09:46:25 +0000522Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
523
524 * parser.h: modified the parser context struct to regain 1.4.0
525 binary compatibility
526 * parser.c, xml-error.h: added errno ot teh context and defined
527 a set of errors values with update of errno
528 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
529 DTDs and entities
530 * *.h, *.c: complete cleanup of the use of config.h and include
531 protection depending on the current setup.
532 * overalll debugging, maintenance and bug-fixing on all modules
533 * updated the documentation
534 * ready for 1.7.0
535
Daniel Veillardc08a2c61999-09-08 21:35:25 +0000536Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
537
538 * HTMLparser.c : cleanup
539 * SAX.c valid.c valid.h: added ID/IDREF checking
540 * tree.c tree.h: extended doc structure for refs
541 * configure.in: 1.6.2
542 * parser.c: patched bug in SAX user arg call
543 * parserInternals.h: patched missing close in C++ wrapping
544 * testXPath.c xpath.c xpath.h: prepared for extensibility,
545 especially upcoming XPointer implementation.
546 * doc/xml.html: augmented, typo
547
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +0000548Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
549
550 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
551 not all invocations of install understand -d.
552
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +0000553Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
554
555 * Makefile.am: prepend all the test* calls with $(top_builddir) -
556 to make 'check' works, when builddir != srcdir.
557
Daniel Veillardc8eab3a1999-09-04 18:27:23 +0000558Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
559
560 * doc/xml.html : updated the documentation
561
Daniel Veillard6454aec1999-09-02 22:04:43 +0000562Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
563
564 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
565 not deallocated memory blocks
566 * *.c : replaces all calls to malloc() free() and realloc() to
567 the wrapper functions/macros
568 * tree.c : removed memory leaks dues to calling xmlFreeNode()
569 instead of xmlFreeNodeList()
570
Daniel Veillard1ff7ae31999-09-01 12:19:13 +0000571Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
572
573 * HTMLparser.c: corrected a stupid bug leading to core dump at
574 tree deallocation. Removed warnings indicated by
575 Stephane.Conversy@lri.fr
576 * entities.c: Fixes Yet Another Stupid Bug, entities were not
577 looked for in the external subset
578
579Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +0000580
581 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
582 on SGI by Stephane.Conversy@lri.fr
583
Daniel Veillardb96e6431999-08-29 21:02:19 +0000584Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
585
586 * all .h : changed the prototype declaration indent as in gtk
587 * most .c : working on reducing the TODOs in the code
588 * most .c : cleanup though -pedantic and Insure++
589 * improvements on validation ID checkings.
590 * tree.[ch] SAX.c: added support for namespace on attributes #2022
591 * xml-config.in: closed #1810
592
593Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +0000594
595 * tree.h, valid.c, valid.h: more work on validity, IDs
596 * xpath.c: added/fixed comparidon and equlity, added a new isinf
597 definition for AIX
598
Daniel Veillardb556eb51999-08-15 17:19:50 +0000599Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
600
601 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
602 the distribution due to a cut'n paste error at last commit
603
Daniel Veillardb05deb71999-08-10 19:04:08 +0000604Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
605
606 * configure.in: upgraded to version 1.4.0
607 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
608 Big update, added a large part of the validation process,
609 it should be usable, but some parts are missing
610 * xpath.c: improved the implementation w.r.t. root.
611 * Makefile.am: added more tests
612 * test and result trees: added a lot of tests
613 * libxml.spec.in: export libxml.so.0 and libxml.so.1
614
Daniel Veillard6a6ccc11999-08-10 09:34:35 +0000615Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
616
617 * Added an HACKING file
618
Daniel Veillarde2d034d1999-07-27 19:52:06 +0000619Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
620
621 * xpath.[ch] : improvements and debug of the XPath implementation
622 * parser.c, HTMLparser.c : modified the parsers to be progressive
623 * tree.[ch] : extended the Buffer promitives
624 * xmlIO.[ch] : added basic I/O routines providing progressive
625 parsing and ready for I18N conversion plugins
626 * SAXresult/* : the SAX callback sequence maybe slightly different
627 now
628 * test*.c : improved/updated the tests programs
629 * doc/* : recompiled the docs.
630
Daniel Veillard15b75af1999-07-26 16:42:37 +00006311999-07-26 Michael Meeks <michael@edenproject.org>
632
633 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
634
635 * tree.c: Ditto.
636
Daniel Veillard1566d3a1999-07-15 14:24:29 +0000637Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
638
639 * configure.in: upgraded to version 1.4.0
640 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
641 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
642 XML query language, see http://www.w3.org/TR/xpath for more details.
643 * parser.c, parser.h: added CHAR* related string functions for XPath
644 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
645 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
646 rebuild the docs.
647 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
648 and regression testing capabilities for XPath.
649
Daniel Veillardd79d7871999-07-12 10:38:12 +0000650Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
651
652 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
653 closing bug #1646
654
Daniel Veillardbe9e5951999-07-12 09:16:45 +0000655Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
656
657 * Makefile.am, example/Makefile.am: closed bug #1683
658
Daniel Veillard3166ab11999-07-11 16:14:19 +0000659Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
660
661 * example/Makefile.am, configure.in: added the makefile for the
662 gjobread example
663
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +0000664Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
665
666 * doc/Makefile.am:
667 - fix which allow "make install DESTDIR=</install/prefix>".
668
Daniel Veillard7cc3c041999-07-09 10:11:57 +0000669Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
670
671 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
672 which fixed a problem on the file reading-code.
673
Daniel Veillard82150d81999-07-07 07:32:15 +0000674Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
675
676 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
677 output.
678 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
679
Daniel Veillard5233ffc1999-07-06 22:25:25 +0000680Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
681
682 * parser.h : Oops removed the binary compatibility problem
683 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
684 * parser.c, HTMLparser.c: applied patches for reading from stdin
685
Daniel Veillardbe70ff71999-07-05 16:50:46 +0000686Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
687
688 * parser.c, entities.c, valid.c: cleanup bug #1591
689 * configure.in: cleanup bug #1592
690 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
691 the same tree back-end. Hence gdome will be available for it.
692 * doc/Makefile.am: close bug #617
693
Daniel Veillard97fea181999-06-26 23:07:37 +0000694Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
695
696 * parser.c: alloctate a per parser context SAX interface block
697
Daniel Veillard14fff061999-06-22 21:49:07 +0000698Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
699
700 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
701 and xmlEncodeEntitiesReentrant with the correct one :-\
702
703Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
704
705 * commit of my internal XML base changes, quite a lot of
706 changes, cleanups, better entities support, framework for
707 new I/O and charset detection and handling
708 * Fixed the configure/Makefile stuff to generate shared libs
709 with the proper version info, so we jumped on rev from
710 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
711 xmlEncodeEntities() result need to be freed now, and a string
712 xmlParserVersion provide the current library version.
713
Raph Levien05240da1999-06-15 21:27:11 +0000714Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
715
716 * parser.c: fixed a buffer overrun for when you have a very long
717 attribute with no entities in it.
718
Daniel Veillardbb2da581999-06-13 14:37:07 +0000719Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
720
721 * added example directory
722 * added example/gjobs.xml gjobread.c, still need a Makefile.in
723
Daniel Veillard011b63c1999-06-02 17:44:04 +0000724Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
725
726 * Release of libxml-1.1, nearly everything has been touched for
727 this.
728 * Added more regression tests
729 * Updated the documentation
730
Daniel Veillard27d88741999-05-29 11:51:49 +0000731Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
732
733 * tree.[ch]: unified the XML_NO_CORBA defines.
734 * parser.c encoding.[ch]: started plugging in char encoding detection
735
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +0000736Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
737
738 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
739 Also freed allocated buffer.
740
Daniel Veillard27d88741999-05-29 11:51:49 +0000741Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +0000742 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
743 reentrancy problem at printing. One is left in entities.c, to
744 remove ASAP
745 * testSAX.c : added a test example showing the use of the SAX
746 interface if one doesn't want to build the DOM tree.
747 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
748
Daniel Veillard517752b1999-04-05 12:20:10 +0000749Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
750
751 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
752 large revamping of the parser to use SAX callbacks
753 http://www.megginson.com/SAX/ (or at least a C like interface
754 a la Expat). It's now possible to set up your own callbacks
755 and the parser will not build a DOM tree.
756 * test/* result/*: updated the test suite, I finally removed
757 the old Namespace draft support (PI based).
758
Daniel Veillard87c83bd1999-04-02 16:04:43 +0000759Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
760
761 * Makefile.am: added test result to EXTRA_DIST for make tests
762
Daniel Veillard64068b31999-03-24 20:42:16 +0000763Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
764
765 * parser.c, parserInternals.h: moved the chars macro definitions
766 to parserInternals.h
767 * parser.c, error.c: applied patches from "Knut Ã…kesson"
768 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
769
Daniel Veillard012ccc11999-03-23 10:11:11 +0000770Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
771
772 * xml-config.in : applied patch to make --version work
773
Raja R Harinatha86c23e1999-03-05 22:14:01 +00007741999-03-05 Raja R Harinath <harinath@cs.umn.edu>
775
776 * Makefile.am (check-local): Alias for `tests' target. This will
777 cause `make check' to do the right thing.
778 (tests): Don't run tests in srcdir. Also, replaced calls to
779 basename with a `sed' "equivalent".
780
Daniel Veillardd109e371999-03-05 06:26:45 +0000781Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
782
783 * Renamed error.h to xml-error.h, corrected Makefile.am to list
784 it in the header and not the sources, updated the doc.
785 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
786 pointing this out.
787
Daniel Veillardbc50b591999-03-01 12:28:53 +0000788Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
789
790 * parser.c, parser.h, parserInternals.h: memory leak hunting,
791 exported the inputStream routines.
792 * doc/html/* : updated accordingly
793
Daniel Veillardd692aa41999-02-28 21:54:31 +0000794Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
795
796 * parser.c, parser.h, parserInternals.h: added a few extra
797 internal calls to allocate and free parser contexts ...
798 * doc/html/* : updated accordingly
799
Daniel Veillard55a99271999-02-25 11:01:29 +0000800Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
801
802 * configure.in, Makefile.am, doc/makefile.am : General changes for
803 1.0.0 release and including the generated HTML documentation.
804
Daniel Veillard35925471999-02-25 08:46:07 +0000805Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
806
807 * makefile.am : added parserInternals.h, oops.
808
Daniel Veillard1e346af1999-02-22 10:33:01 +0000809Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
810
811 * parserInternals.h: added this header giving access to the parser
812 internal functions.
813 * doc/Makefile.am : added a rebuild target which rebuilds the full
814 set of documentations
815 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
816 the internal subset.
817 * *.c *.h: modifications needed to generate the documentation using
818 gtk-doc, cleanup of functions blocks, reorganisation of struct
819 declarations.
820
Daniel Veillard1164e751999-02-16 16:29:17 +0000821Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
822
823 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
824 the tar and spec file to include the beginning of the doc.
825
Nuno Ferreira03d04781999-02-13 00:07:17 +00008261999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
827
828 * doc/.cvsignore: Added this file.
829
Daniel Veillard6800ef31999-02-08 18:33:22 +0000830Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
831
832 * tree.c: fixed xmlGetProp to return "" when the attribute
833 exists, even if the node-list is NULL.
834
Daniel Veillard726c7e31999-02-08 15:13:10 +0000835Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
836
837 * tree.c: patched an error outputting empty attribute values.
838 * Makefile.am and doc/makefile.am: have been updated during the
839 week-end. Sorry for an empty CVS log, I got a shell problem.
840
Daniel Veillard1899e851999-02-01 12:18:54 +0000841Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
842
843 * tree.h: cleaned up using enums instead of defines
844 * parser.c, valid.[ch]: more work on parsing/output of element
845 declarations
846
Daniel Veillard3b9def11999-01-31 22:15:06 +0000847Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
848
849 * valid.[ch], tree.c, parser.c : more work toward full parsing
850 of XML DTDs.
851 * README: added informations about mailing-list and on-line
852 documentation
853
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +00008541999-01-27 Raja R Harinath <harinath@cs.umn.edu>
855
856 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
857
Daniel Veillard39a1f9a1999-01-17 19:11:59 +0000858Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
859
860 * parser.c, tree.[ch] : more work toward conformance testing,
861 added a last element to accelerate parsing of very flat structures
862 started working on internal subset Element content declaration.
863 * valid.[ch] : first cut at adding code toward validation.
864 * previous changes had also small impact on most files, especially
865 the conformance testing using James Clark test suite.
866
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +0000867Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
868
869 * test/* : updated the examples, most of them were not well
870 formed (humm), and added rdf2.
871 * result/* : resulting changes in the output.
872
Daniel Veillard7c92c0a1998-12-06 18:08:28 +0000873Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
874
875 * tree.c: changed the behaviour of xmlGetProp on NULL values.
876
Daniel Veillard44b3a061998-12-05 17:27:22 +0000877Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
878
879 * tree.c: patched a bug in the generation of empty attributes
880
Daniel Veillardbe36afe1998-11-27 06:39:50 +0000881Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
882
883 * entities.[ch], tree.[ch], tester.c: added copy interfaces
884 for node/trees/documents/... Biggest problem is namespace
885 support when copying subtrees.
886
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +0000887Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
888
889 * parser.c, entities.c: improve entities and char ref encoding,
890 and cleanups of error messages.
891
Daniel Veillard242590e1998-11-13 18:04:35 +0000892Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
893
894 * parser.c, entities.c: simple bug hunting done during rpm2html and
895 rpmfind integration.
896
Daniel Veillard42dc9b31998-11-09 01:17:21 +0000897Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
898
899 * parser.[ch]: Added interfaces allowing to specify a SAX
900 handler before parsing.
901
Daniel Veillarde3bffb91998-11-08 14:40:56 +0000902Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
903
904 * parser.c: redirrect all errors reporting through the SAX
905 error function
906
Daniel Veillardda4d3c41998-11-04 20:07:05 +0000907Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
908
909 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
910 * libtool, tlmain ...: update of the libtool files
911
Miguel de Icaza442321c1998-11-04 18:13:38 +00009121998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
913
914 * entities.c: Use g_snprintf insteda of snprintf.
915
Daniel Veillard0ba4d531998-11-01 19:34:31 +0000916Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
917
918 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
919 added ent5 test for this purpose.
920 * parser.c, parser.h: formatting, comments and UTF-8 planning.
921
Daniel Veillard27271681998-10-30 06:39:40 +0000922Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
923
924 * parser.c: fixed? a strange error due to compression on a GWP
925 document.
926
Daniel Veillard25940b71998-10-29 05:51:30 +0000927Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
928
929 * tree.[ch]: bug fixing
930 * entities.[ch]: defined a specific type for predefined entities
931 * doc/xml.html: more documentation on the library, how to use it,
932 overview of the interfaces.
933
Daniel Veillard16253641998-10-28 22:58:05 +0000934Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
935
936 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
937
Daniel Veillardbaf4cd51998-10-27 22:56:57 +0000938Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
939
Daniel Veillard10c6a8f1998-10-28 01:00:12 +0000940 * tree.c: corrected a small bug
941 * doc/xml.html: continuing writing documentation.
942
943Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
944
Daniel Veillardbaf4cd51998-10-27 22:56:57 +0000945 * debugXML.h debugXML.c: added debugging utilities.
946 * tester.c: added --debug switch.
947 * tree.c: patched an incorrect node->type assignment.
948 * parser.c: formatting, ensure that node->doc != NULL in attributes
949
Daniel Veillardccb09631998-10-27 06:21:04 +0000950Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
951
952 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
953 entity support and provide an internal representation close to
954 DOM one (entity ref nodes, and attribute value as tree). I tried
955 to preserve the interface but this will surely break some apps
956 (I have to change rpm2html/rpmfind for example). I had to change
957 two interfaces, and the generated tree is somewhat different.
958 * doc/* : started documenting the XML library, the tree and
959 DOM/Corba. This is a first step.
960
Daniel Veillard11e00581998-10-24 18:27:49 +0000961Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
962
963 * parser.c: Set up the fonctions comment block, boring but useful.
964 * parser.h, SAX.c, parser.c: now attributes are processed through
965 the SAX interface. The problem is that my SAX interface diverged
966 quite a bit from the original one, well this is not an official
967 spec, and translating it from Java to C is hairy anyway...
968
Daniel Veillard97b58771998-10-20 06:14:16 +0000969Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
970
971 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
972 fonctions comment block, boring but useful.
973
974Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +0000975
976 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
977 conversion routines. However they are not yet used to convert the
978 inputs. The core will run with UTF-8.
979
Daniel Veillard33942841998-10-18 19:12:41 +0000980Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
981
982 * tree.c : make sure that the type id is properly set-up when
983 a new object is allocated, needed for DOM.
984
Daniel Veillard27fb0751998-10-17 06:47:46 +0000985Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
986
987 * tree.h, tree.c: Ok, the main objects in the tree will be native
988 corba objects, it costs 8 bytes per Node, Attribute and Document
989 but it simplifies the Corba integration a lot (no extra interface
990 objects to allocate/free).
991
Daniel Veillard0bef1311998-10-14 02:36:47 +0000992Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
993
994 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
995 and changed NODEs contants for conformity with DOM Level 1
996
Daniel Veillard27864701998-10-08 03:47:24 +0000997Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
998
999 * added hooks to keep track of servants when creating objects
1000 xmlDoc and xmlNode (for Corba export).
1001
Daniel Veillarda6e1d121998-10-04 14:41:05 +00001002Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1003
1004 * added xml-config script.
1005
Daniel Veillard7066a791998-10-01 20:28:28 +00001006Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1007
1008 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
1009 to autoupdate libtool and automake conf files.
1010
Miguel de Icaza60681bd1998-09-30 19:28:59 +000010111998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
1012
1013 * Makefile.am: Use '?' to separate the sed
1014 commands as ',' is used when people pass -Wl,something.
1015
1016
Daniel Veillard15a8df41998-09-24 19:15:06 +00001017Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1018
1019 * tree.c, tree.h: added a per-document compression interface.
1020
Daniel Veillard151b1b01998-09-23 00:49:46 +00001021Tue Sep 22 20:47:38 EDT 1998
1022
1023 * tree.c, tree.h: added saving with compression and added interfaces
1024 to control the compression level (xmlGetCompressMode,
1025 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
1026
Daniel Veillard70120ff1998-09-22 00:24:21 +00001027Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1028
1029 * parser.c: corrected a loop for files of size 0
1030
Raja R Harinathd2e3abd1998-08-20 21:52:38 +000010311998-08-20 Raja R Harinath <harinath@cs.umn.edu>
1032
1033 * error.h: New file. Contains prototyes from `error.c'.
1034
Tom Tromeyc19653d1998-08-14 01:22:43 +00001035Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
1036
1037 * Makefile.am (xmlincdir): New macro.
1038 (xmlinc_HEADERS): Renamed from include_HEADERS.
1039
Daniel Veillard845664d1998-08-13 04:43:19 +00001040Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1041
1042 * applied small patch on numeric entities from
1043 Christopher Blizzard <blizzard@appliedtheory.com>
1044
Daniel Veillard260a68f1998-08-13 03:39:55 +00001045Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1046
1047 * New release 0.2, removed the old xml_* files so that it's
1048 coherent with the other CVS base (W3C), far better conformance
1049 to standard, new namespaces, decent entities support, beginning
1050 of a SAX-like interface. Nearly nothing left intact, even the
1051 test examples ...
1052
Christopher Blizzarda36749e1998-07-30 21:47:18 +000010531998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
1054
1055 * .cvsignore: Add .deps dir
1056
Daniel Veillardf8015fa1998-07-26 21:31:38 +00001057Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
1058
1059 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
1060
Daniel Veillardfe926001998-07-26 04:28:20 +00001061Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00001062
Daniel Veillardfe926001998-07-26 04:28:20 +00001063 * configure.in: added test for CPP
1064 * AUTHORS, Changelog: the original ones didn't get commited but the
1065 glib ones instead, fixed.
1066 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +00001067
Daniel Veillardfe926001998-07-26 04:28:20 +00001068Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +00001069
Daniel Veillardfe926001998-07-26 04:28:20 +00001070 * integrated code developped at W3C
1071 * changed the original Copyright
1072 * migrated to automake
1073 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +00001074