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