blob: 75b6acbad94e2a662d3d29dae8f143b422fab16d [file] [log] [blame]
Daniel Veillard402e8c82000-02-29 22:57:47 +00001Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2
3 * doc/xml.html : applied patch from Paul DuBois
4
Daniel Veillardd0f7f742000-02-02 17:42:48 +00005Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6
7 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
8
Daniel Veillard5feb8492000-02-02 17:15:36 +00009Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
10
11 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
12 compilation warnings on various platforms.
13 * parser.c: Fixed #5281 validity error callbacks are now desactived
14 by default if not validating.
15
Daniel Veillardf341f932000-02-02 14:52:08 +000016Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17
18 * nanoftp.c, win32config.h.in: patches to compile on WIN32
19
Daniel Veillard13c757e2000-02-01 23:59:15 +000020Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
21
22 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
23 <gkatsi@cs.toronto.edu>
24
Daniel Veillard726e8792000-01-30 20:04:29 +000025Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
26
27 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
28 processing URLs
29
Daniel Veillarde41f2b72000-01-30 20:00:07 +000030Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
31
32 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
33 xmlNanoFTPUpdateURL for persistent control connections.
34 * configure.in: 1.8.6
35
36Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
37
38 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
39 * tree.[ch] : added xmlSaveNoEmptyTags
40
James Henstridgef3be9312000-01-28 13:59:21 +0000412000-01-29 James Henstridge <james@daa.com.au>
42
43 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
44
45 * Makefile.am: added nanoftp.[ch] to the build.
46
Daniel Veillardaeea04f2000-01-25 19:27:27 +000047Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
48
49 * nanoftp.[ch]: cleanup, comments, API
50 * debugXML.c : fixed a bug in the cat command
51 * doc/*: regenerated the docs
52
Daniel Veillardda07c342000-01-25 18:31:22 +000053Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
54
55 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
56 * debugXML.c : fixed a bug in the cat command
57 * valid.c: fixing some small probs
58 * libxml.spec.in: get rid of the SNAP suffix
59 * doc/xml.html: updated the status
60
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000061Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
62
63 * xml-config.in: xml-config --version to just return the
64 version number
65 * xpath.c: some cleanup w.r.t. axis when the current node is
66 an attribute.
67 * TODO: updated
68
Daniel Veillard461a66c2000-01-18 18:01:01 +000069Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
70
71 * configure.in: prepared for libxml-1.8.5
72 * doc/* recompiled the documentation
73
742000-01-17 Jody Goldberg <jgoldberg@home.com>
75
76 * configure.in : WARNING autoconf subtlety alert :
77 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
78 when looking for zlib.h so that HAVE_ZLIB_H is defined.
79 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
80 get defined by AC_CHECK_HEADERS.
81
Daniel Veillardf967b902000-01-17 16:06:10 +000082Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
83
84 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
85 Rune.Djurhuus@fast.no
86
Daniel Veillardad8f99d2000-01-15 14:20:03 +000087Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
88
89 * TODO: updated
90 * tree.c, parser.c: made sure that only memory alloc problems
91 and internal parser errors are allowed to write to stdout or
92 stderr.
93
Daniel Veillard0142b842000-01-14 14:45:24 +000094Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
95
96 * tree.c : restored xmlNewGlobalNs since this seems used by
97 a lot of existing code :-(, fixed a bug in xmlNewNs
98 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
99 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
100 to exit() from the library code.
101 * xpath.c, parser.c: removed bugs or unused code detected by
102 Windows compilers
103 * parser.c: started adding interfaces for parsing well balanced
104 XML fragments
105 * configure.in: releasing 1.8.4
106 * doc/* : rebuilt the docs
107
Daniel Veillard2eac5032000-01-09 21:08:56 +0000108Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
109
110 * tree.[ch] : added xmlNewDocFragment() for DOM
111 * testHTML.c: uninitialized variable.
112
Daniel Veillardf3a73582000-01-05 14:58:39 +0000113Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
114
115 * doc/* : rebuild the docs
116
Daniel Veillard71b656e2000-01-05 14:46:17 +0000117Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
118
119 * acconfig.h: readline and history patch
120 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
121 * tree.c: added check and handling when possibly removing an ID
122 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
123 and saving.
124 * test/HTML/entities.html result/HTML/entities.html* : test for
125 various entities reference cases
126 * result/HTML/* : as a result output of some testcase have
127 changed
128 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
129 by previous example. added xmlParseTryOrFinish().
130 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
131 entities.h debugXML.h HTMLparser.h: changed the way struct are
132 declared to allow gtk-doc to expose those
133 * parser.c: closed bug #4960
134 * Makefile.am configure.in: Applied patch from
135 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
136 and math/socket libs detection
137
Daniel Veillard437b87b2000-01-03 17:30:46 +0000138Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
139
140 * configure.in, Makefile.am: link tester against readline
141 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
142
Daniel Veillard686d6b62000-01-03 11:08:02 +0000143Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
144
145 * tree.[ch]: added xmlRemoveProp
146 * win32config.h.in nanohttp.c: avoid including the Windows
147 socket stuff in every C files
148 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
149 the XmL parser(s)
150 * test/ns4 result/ns4 etc...: added test case for previous prob
151 * tree.c: xmlNewNs wasn't checking for double definition
152 * Makefile.in: fixed a problem with dist-hook duplicates
153 * parser.[hc], xmlIO.c: fixed the loading of external entities
154 APIs, now xmlLoadExternalEntity() is used everywhere and
155 setting up an app specific front-end using the
156 * SAX.c parser.c: some fixes, now the xhtml spec validates
157 with the xhtml DTD.
158 * error.c: fixed crashes in case of no input stream
159 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
160 to the validation tests and results
161
Daniel Veillard5e5c6231999-12-29 12:49:06 +0000162Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
163
164 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
165 too htmlCreatePushParserCtxt() and htmlParseChunk()
166 * parser.c: a bit of cleanup.
167 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
168 to XML) removed the last mem leak known
169 * HTMLtree.c: output message cleanup
170 * xmlmemory.c: display content info about memory blocks
171 * result/HTML/wired.* : missing att value warning change
172
Daniel Veillardbe849cf1999-12-28 16:43:59 +0000173Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
174
175 * doc/* : rebuilt the documentation
176
Daniel Veillarddbfd6411999-12-28 16:35:14 +0000177Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
178
179 * parser.[ch] parserInternals.h: Push parser for XML,
180 seems to work fine now
181 * tester.c debugXML.[ch]: Added an XML shell debug facility and
182 --push for push testing
183 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
184 * testSAX.c: added --push
185 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
186 subtree
187 * xmlIO.[ch] : enriched API + fixes for push mode
188 * entities.[ch]: added the entity content length to the struct.
189 * xmlmemory.[ch]: new API to show the last entries for the shell
190 * valid.c: added required attribute testing
191 * SAX.c: the cdata callback now merge contiguous fragments
192 * HTMLparser.c: cleanup of some macros
193
Daniel Veillard3c558c31999-12-22 11:30:41 +0000194Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
195
196 * parser.c: fix for PIs name starting with xml
197 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +0000198 * *.c, configure.in win32config.h.in : generate win32config.h for
199 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +0000200
Daniel Veillard0caf07a1999-12-21 16:25:49 +0000201Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
202
203 * parser.c: fixed a stupid = vs. == bug :-(
204 * doc/gnome-xml.sgml: s/glade/xml/
205
Daniel Veillard5cb5ab81999-12-21 15:35:29 +0000206Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
207
208 * configure.in, doc/xml.html : bug fix release 1.8.2
209 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
210 Hopefully the end of that silly C++ include problem
211 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
212 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
213 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
214 troubles with autoclosed elements when the stree shape doesn't
215 follow the DtD specs. Added htmlIsAutoClosed() and
216 htmlAutoCloseTag()
217 * result/HTML/*.htm*: Updated the HTML examples regression tests output
218 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
219 * debugXML.c: fixed a bug on printing default namespaces.
220 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
221
Daniel Veillardb24054a1999-12-18 15:32:46 +0000222Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
223
224 * result/HTML/*.htm[l] : updated the HTML regression tests according
225 to the new output
226 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
227 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
228 problem due to intermix of extern "C" { ... } declarations for C++
229 and recursive includes in the headers
230
Chris Lahey323c48c1999-12-18 15:32:45 +00002311999-12-20 Chris Lahey <clahey@umich.edu>
232
233 * HTMLtree.c: Made it so that html nodes with a single child do
234 not insert a carriage return before or after the child node.
235
Daniel Veillardb24054a1999-12-18 15:32:46 +0000236Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +0000237
238 * configure.in, doc/xml.html : bug fix release 1.8.1
239 * parser.c: fixed bug #4344
240 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
241 added the glue to avoid C++ problems
242 * doc/* : regenerated the documentation
243
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +0000244Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
245
246 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
247 namespace recognition, and Dia as a resul :-(
248 * encoding.c: closed bug #3950
249
Daniel Veillard944b5ff1999-12-15 19:08:24 +0000250Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
251
252 * valid.c: debugging a posteriori validation, except URI expansion
253 stuff this should be fixed now
254 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
255 Carl Nygard <cnygard@bellatlantic.net>
256 * tester.c: added --postvalid, cleaning of the code
257 * tree.[ch]: added xmlDocGetRootElement()
258
Ramiro Estrugobfce3771999-12-15 04:32:07 +0000259Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
260
261 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
262 c++ losage.
263
Daniel Veillard10a2c651999-12-12 13:03:50 +0000264Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
265
266 * configure.in, doc/xml.html : bumped to 1.8.0
267 * xlink.[ch], Makefile.am : added framework for link detection
268 * parser.h: added nbChars to parser context, needed for cleanup.
269 * xmlmemory.c: removed a nasty bug when out of mem
270 * valid.[ch]: adding namespace support for attribute decl
271 * tester.c: added --debugent option
272 * debugXML.[ch]: added xmlDebugDumpEntities()
273 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
274 buffers instead, this was really needed, validation was breaking
275 in strange ways due to that. Added xmlParseStringPEReference()
276 and other parsing from strings functions. Entities processing
277 modified again, but PERef are still not handled correcly but
278 unless you're Eve Maller you won't notice :-)
279 * HTMLparser.c: large changes toward reliability, and switched to
280 lowercase internal tags, XHTML is lowercase, so it will help
281 that output is closer to next version.
282 * doc/* : regenerated the documentation, it is now hosted at
283 http://xmlsoft.org/ (same bits I just bought the domain :-)
284
285
Daniel Veillard294cbca1999-12-03 13:19:09 +0000286Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
287
288 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
289 doc generation
290 * parser.c: fixed bugs #3908 and #3937 and a memory leak
291 in the SAX API
292 * doc/*: rebuilt the doc making sure everything appears in the
293 HTML files
294
Daniel Veillardf5c2c871999-12-01 09:51:45 +0000295Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
296
297 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
298 added the patch from Carl Nygard <cnygard@bellatlantic.net>
299 which allow impressive speed improvement on dataset with
300 large text pieces, but at the cost of broken binary
301 compatibility and slightly bigger memory usage.
302 Configure with --with-buffers to activate them, they
303 are protected with XML_USE_BUFFER_CONTENT define.
304 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
305 goal is 0 memory left allocated once parser is no more used
306 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
307 call xmlCleanupParser() and xmlMemoryDump()
308
Daniel Veillarda819dac1999-11-24 18:04:22 +0000309Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
310
311 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
312 * parser.[ch] encoding.[ch]: added memory cleanup routines
313 * parser.c: closing bug #3788
314 * doc/*: rebuilt the doc
315
Daniel Veillard11a48ec1999-11-23 10:40:46 +0000316Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
317
318 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
319 xmlNewTextChild() and xmlSetCompressMode() behaviour.
320 * tester.c: added --compress option
321 * doc/*: rebuilt the documentation
322
Daniel Veillard4c3a2031999-11-19 17:46:26 +0000323Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
324
325 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
326 if given /proc/kcore as input !
327 * doc/xml.html doc/*: updated and rebuilt the documentation
328
329Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +0000330
331 * parser.c: Fixed some wrongly space collapsing code due to
332 a misreading of the spec.
333 * result/*: fixed the output accordingly
334
335Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +0000336
337 * encoding.c: bug fix and typos
338 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
339 * parser.c: added attribute normalization closing bug #3597
340 * test/att* result/att* SAXresult/att*: testcase for attribute
341 normalization
342
Daniel Veillardd7e200c1999-11-15 17:53:11 +0000343Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
344
345 * configure.in: closing bug #3163 by adding extra flags for the
346 cc compiler on HP-UX
347
Daniel Veillard51e3b151999-11-12 17:02:31 +0000348Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
349
350 * valid.[ch] : removed a typo and an enumerated type bug in the
351 xmlAddElementDecl() function
352 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
353 call to xmlEncodeEntitiesReentrant() so that the functions
354 New, Set and Get are at the same level.
355 * parser.c HTMLparser.c: extra memory allocation bug for
356 attributes detected by someone using libxml in embedded systems :-)
357
Daniel Veillard962195f1999-10-28 15:51:53 +0000358Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
359
360 * xmlmemory.h: turned off mem debug :-\
361
Daniel Veillard35008381999-10-25 13:15:52 +0000362Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
363
364 * parser.c: closed bug #2784 a one line fix, but worth pushing
365 a new release out
366 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
367 some structures, comments before and after the
368 main element, and other nastyness
369 * HTMLtree.c tree.c: accomodate the extended HTML supported
370 * configure.in: pushing 1.7.4
371 * test/ent8 and related outputs : added a new test for bug #2784
372 * test/HTML/wired.html and related output: a nasty HTML example
373 * Makefile.am: improved the test scripts
374 * docs/* : reran the documentation extractor, updated xml.html
375
Daniel Veillard7c1206f1999-10-14 09:10:25 +0000376Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
377
378 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
379 HTMLparser and debugged the HTML related code. HTML documents
380 now have their own type
381 * entities.c: do not dump &apos; for HTML output
382 * xmlmemory.c: improvement, breakpoint mechanism
383 * testHTML.c: added --sax --repeat ...
384 * Makefile.am: improved the HTML tests
385 * valid.[ch]: added xmlValidGetValidElements and
386 xmlValidGetPotentialChildren
387 * tester.c: added --insert to test the 2 new functions
388 * test//* result//* SAXresult//* : regression test cleanup
389 and extension.
390 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
391 gnome-xml-nanohttp.html
392
Daniel Veillard7d2c2761999-10-11 15:09:51 +0000393Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
394
395 * HTMLparser.c: fixed problems with some autoclose tags
396 * tree.c: fixed XML output problems.
397 * result/* SAXresult/*: update of the tests output
398
Daniel Veillard6077d031999-10-09 09:11:45 +0000399Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
400
401 * Makefile.am: Arturo patch for xmlConf.sh version info
402 * parser.c: Tim Josling patch for single quoted items
403 * tester.c: Tim Josling patch for tester options usage
404 * tree.h: indent cleanup
405
Daniel Veillard2673d3c1999-10-08 14:37:09 +0000406Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
407
408 * HTMLparser.c parser.h : Fixed problems with HTML parsing
409 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
410
Daniel Veillard00fdf371999-10-08 09:40:39 +0000411Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
412
413 * tree.c : Raph patch for initialization of CORBA fields
414 * parser.c, xpath.c, ...: modification of doc comments
415 * xpath.c : allow spaces in xpath expressions
416
Daniel Veillardad219441999-09-27 08:17:49 +0000417Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
418
419 * xmlmemory.h: turning off memory debug :-(
420
Daniel Veillard7a66ee61999-09-26 11:31:02 +0000421Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
422
423 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
424 better SAX interfaces.
425 * testSAX.c: uses the new SAX routine, avoid fetching any remote
426 entity.
427 * configure.in: 1.7.2
428
429Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +0000430
431 * libxml.spec.in: fixed the URL
432 * doc/xml.html: improved the documentation front-end
433
Daniel Veillard7a66ee61999-09-26 11:31:02 +0000434Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +0000435
436 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
437
Daniel Veillard7a66ee61999-09-26 11:31:02 +0000438Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000439
440 * libxml.spec.in: fixed the alpha compile problem
441 * parser.[ch]: changed errno to errNo in the parser context :-(
442 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
443 * doc/xml.html: changed CHAR to xmlChar
444 * doc/html/*: recompiled the documentation
445 * configure.in: 1.7.1
446
Daniel Veillard7f7d1111999-09-22 09:46:25 +0000447Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
448
449 * parser.h: modified the parser context struct to regain 1.4.0
450 binary compatibility
451 * parser.c, xml-error.h: added errno ot teh context and defined
452 a set of errors values with update of errno
453 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
454 DTDs and entities
455 * *.h, *.c: complete cleanup of the use of config.h and include
456 protection depending on the current setup.
457 * overalll debugging, maintenance and bug-fixing on all modules
458 * updated the documentation
459 * ready for 1.7.0
460
Daniel Veillardc08a2c61999-09-08 21:35:25 +0000461Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
462
463 * HTMLparser.c : cleanup
464 * SAX.c valid.c valid.h: added ID/IDREF checking
465 * tree.c tree.h: extended doc structure for refs
466 * configure.in: 1.6.2
467 * parser.c: patched bug in SAX user arg call
468 * parserInternals.h: patched missing close in C++ wrapping
469 * testXPath.c xpath.c xpath.h: prepared for extensibility,
470 especially upcoming XPointer implementation.
471 * doc/xml.html: augmented, typo
472
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +0000473Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
474
475 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
476 not all invocations of install understand -d.
477
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +0000478Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
479
480 * Makefile.am: prepend all the test* calls with $(top_builddir) -
481 to make 'check' works, when builddir != srcdir.
482
Daniel Veillardc8eab3a1999-09-04 18:27:23 +0000483Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
484
485 * doc/xml.html : updated the documentation
486
Daniel Veillard6454aec1999-09-02 22:04:43 +0000487Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
488
489 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
490 not deallocated memory blocks
491 * *.c : replaces all calls to malloc() free() and realloc() to
492 the wrapper functions/macros
493 * tree.c : removed memory leaks dues to calling xmlFreeNode()
494 instead of xmlFreeNodeList()
495
Daniel Veillard1ff7ae31999-09-01 12:19:13 +0000496Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
497
498 * HTMLparser.c: corrected a stupid bug leading to core dump at
499 tree deallocation. Removed warnings indicated by
500 Stephane.Conversy@lri.fr
501 * entities.c: Fixes Yet Another Stupid Bug, entities were not
502 looked for in the external subset
503
504Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +0000505
506 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
507 on SGI by Stephane.Conversy@lri.fr
508
Daniel Veillardb96e6431999-08-29 21:02:19 +0000509Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
510
511 * all .h : changed the prototype declaration indent as in gtk
512 * most .c : working on reducing the TODOs in the code
513 * most .c : cleanup though -pedantic and Insure++
514 * improvements on validation ID checkings.
515 * tree.[ch] SAX.c: added support for namespace on attributes #2022
516 * xml-config.in: closed #1810
517
518Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +0000519
520 * tree.h, valid.c, valid.h: more work on validity, IDs
521 * xpath.c: added/fixed comparidon and equlity, added a new isinf
522 definition for AIX
523
Daniel Veillardb556eb51999-08-15 17:19:50 +0000524Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
525
526 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
527 the distribution due to a cut'n paste error at last commit
528
Daniel Veillardb05deb71999-08-10 19:04:08 +0000529Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
530
531 * configure.in: upgraded to version 1.4.0
532 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
533 Big update, added a large part of the validation process,
534 it should be usable, but some parts are missing
535 * xpath.c: improved the implementation w.r.t. root.
536 * Makefile.am: added more tests
537 * test and result trees: added a lot of tests
538 * libxml.spec.in: export libxml.so.0 and libxml.so.1
539
Daniel Veillard6a6ccc11999-08-10 09:34:35 +0000540Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
541
542 * Added an HACKING file
543
Daniel Veillarde2d034d1999-07-27 19:52:06 +0000544Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
545
546 * xpath.[ch] : improvements and debug of the XPath implementation
547 * parser.c, HTMLparser.c : modified the parsers to be progressive
548 * tree.[ch] : extended the Buffer promitives
549 * xmlIO.[ch] : added basic I/O routines providing progressive
550 parsing and ready for I18N conversion plugins
551 * SAXresult/* : the SAX callback sequence maybe slightly different
552 now
553 * test*.c : improved/updated the tests programs
554 * doc/* : recompiled the docs.
555
Daniel Veillard15b75af1999-07-26 16:42:37 +00005561999-07-26 Michael Meeks <michael@edenproject.org>
557
558 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
559
560 * tree.c: Ditto.
561
Daniel Veillard1566d3a1999-07-15 14:24:29 +0000562Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
563
564 * configure.in: upgraded to version 1.4.0
565 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
566 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
567 XML query language, see http://www.w3.org/TR/xpath for more details.
568 * parser.c, parser.h: added CHAR* related string functions for XPath
569 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
570 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
571 rebuild the docs.
572 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
573 and regression testing capabilities for XPath.
574
Daniel Veillardd79d7871999-07-12 10:38:12 +0000575Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
576
577 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
578 closing bug #1646
579
Daniel Veillardbe9e5951999-07-12 09:16:45 +0000580Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
581
582 * Makefile.am, example/Makefile.am: closed bug #1683
583
Daniel Veillard3166ab11999-07-11 16:14:19 +0000584Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
585
586 * example/Makefile.am, configure.in: added the makefile for the
587 gjobread example
588
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +0000589Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
590
591 * doc/Makefile.am:
592 - fix which allow "make install DESTDIR=</install/prefix>".
593
Daniel Veillard7cc3c041999-07-09 10:11:57 +0000594Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
595
596 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
597 which fixed a problem on the file reading-code.
598
Daniel Veillard82150d81999-07-07 07:32:15 +0000599Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
600
601 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
602 output.
603 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
604
Daniel Veillard5233ffc1999-07-06 22:25:25 +0000605Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
606
607 * parser.h : Oops removed the binary compatibility problem
608 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
609 * parser.c, HTMLparser.c: applied patches for reading from stdin
610
Daniel Veillardbe70ff71999-07-05 16:50:46 +0000611Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
612
613 * parser.c, entities.c, valid.c: cleanup bug #1591
614 * configure.in: cleanup bug #1592
615 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
616 the same tree back-end. Hence gdome will be available for it.
617 * doc/Makefile.am: close bug #617
618
Daniel Veillard97fea181999-06-26 23:07:37 +0000619Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
620
621 * parser.c: alloctate a per parser context SAX interface block
622
Daniel Veillard14fff061999-06-22 21:49:07 +0000623Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
624
625 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
626 and xmlEncodeEntitiesReentrant with the correct one :-\
627
628Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
629
630 * commit of my internal XML base changes, quite a lot of
631 changes, cleanups, better entities support, framework for
632 new I/O and charset detection and handling
633 * Fixed the configure/Makefile stuff to generate shared libs
634 with the proper version info, so we jumped on rev from
635 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
636 xmlEncodeEntities() result need to be freed now, and a string
637 xmlParserVersion provide the current library version.
638
Raph Levien05240da1999-06-15 21:27:11 +0000639Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
640
641 * parser.c: fixed a buffer overrun for when you have a very long
642 attribute with no entities in it.
643
Daniel Veillardbb2da581999-06-13 14:37:07 +0000644Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
645
646 * added example directory
647 * added example/gjobs.xml gjobread.c, still need a Makefile.in
648
Daniel Veillard011b63c1999-06-02 17:44:04 +0000649Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
650
651 * Release of libxml-1.1, nearly everything has been touched for
652 this.
653 * Added more regression tests
654 * Updated the documentation
655
Daniel Veillard27d88741999-05-29 11:51:49 +0000656Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
657
658 * tree.[ch]: unified the XML_NO_CORBA defines.
659 * parser.c encoding.[ch]: started plugging in char encoding detection
660
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +0000661Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
662
663 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
664 Also freed allocated buffer.
665
Daniel Veillard27d88741999-05-29 11:51:49 +0000666Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +0000667 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
668 reentrancy problem at printing. One is left in entities.c, to
669 remove ASAP
670 * testSAX.c : added a test example showing the use of the SAX
671 interface if one doesn't want to build the DOM tree.
672 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
673
Daniel Veillard517752b1999-04-05 12:20:10 +0000674Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
675
676 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
677 large revamping of the parser to use SAX callbacks
678 http://www.megginson.com/SAX/ (or at least a C like interface
679 a la Expat). It's now possible to set up your own callbacks
680 and the parser will not build a DOM tree.
681 * test/* result/*: updated the test suite, I finally removed
682 the old Namespace draft support (PI based).
683
Daniel Veillard87c83bd1999-04-02 16:04:43 +0000684Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
685
686 * Makefile.am: added test result to EXTRA_DIST for make tests
687
Daniel Veillard64068b31999-03-24 20:42:16 +0000688Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
689
690 * parser.c, parserInternals.h: moved the chars macro definitions
691 to parserInternals.h
692 * parser.c, error.c: applied patches from "Knut Ã…kesson"
693 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
694
Daniel Veillard012ccc11999-03-23 10:11:11 +0000695Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
696
697 * xml-config.in : applied patch to make --version work
698
Raja R Harinatha86c23e1999-03-05 22:14:01 +00006991999-03-05 Raja R Harinath <harinath@cs.umn.edu>
700
701 * Makefile.am (check-local): Alias for `tests' target. This will
702 cause `make check' to do the right thing.
703 (tests): Don't run tests in srcdir. Also, replaced calls to
704 basename with a `sed' "equivalent".
705
Daniel Veillardd109e371999-03-05 06:26:45 +0000706Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
707
708 * Renamed error.h to xml-error.h, corrected Makefile.am to list
709 it in the header and not the sources, updated the doc.
710 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
711 pointing this out.
712
Daniel Veillardbc50b591999-03-01 12:28:53 +0000713Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
714
715 * parser.c, parser.h, parserInternals.h: memory leak hunting,
716 exported the inputStream routines.
717 * doc/html/* : updated accordingly
718
Daniel Veillardd692aa41999-02-28 21:54:31 +0000719Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
720
721 * parser.c, parser.h, parserInternals.h: added a few extra
722 internal calls to allocate and free parser contexts ...
723 * doc/html/* : updated accordingly
724
Daniel Veillard55a99271999-02-25 11:01:29 +0000725Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
726
727 * configure.in, Makefile.am, doc/makefile.am : General changes for
728 1.0.0 release and including the generated HTML documentation.
729
Daniel Veillard35925471999-02-25 08:46:07 +0000730Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
731
732 * makefile.am : added parserInternals.h, oops.
733
Daniel Veillard1e346af1999-02-22 10:33:01 +0000734Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
735
736 * parserInternals.h: added this header giving access to the parser
737 internal functions.
738 * doc/Makefile.am : added a rebuild target which rebuilds the full
739 set of documentations
740 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
741 the internal subset.
742 * *.c *.h: modifications needed to generate the documentation using
743 gtk-doc, cleanup of functions blocks, reorganisation of struct
744 declarations.
745
Daniel Veillard1164e751999-02-16 16:29:17 +0000746Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
747
748 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
749 the tar and spec file to include the beginning of the doc.
750
Nuno Ferreira03d04781999-02-13 00:07:17 +00007511999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
752
753 * doc/.cvsignore: Added this file.
754
Daniel Veillard6800ef31999-02-08 18:33:22 +0000755Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
756
757 * tree.c: fixed xmlGetProp to return "" when the attribute
758 exists, even if the node-list is NULL.
759
Daniel Veillard726c7e31999-02-08 15:13:10 +0000760Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
761
762 * tree.c: patched an error outputting empty attribute values.
763 * Makefile.am and doc/makefile.am: have been updated during the
764 week-end. Sorry for an empty CVS log, I got a shell problem.
765
Daniel Veillard1899e851999-02-01 12:18:54 +0000766Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
767
768 * tree.h: cleaned up using enums instead of defines
769 * parser.c, valid.[ch]: more work on parsing/output of element
770 declarations
771
Daniel Veillard3b9def11999-01-31 22:15:06 +0000772Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
773
774 * valid.[ch], tree.c, parser.c : more work toward full parsing
775 of XML DTDs.
776 * README: added informations about mailing-list and on-line
777 documentation
778
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +00007791999-01-27 Raja R Harinath <harinath@cs.umn.edu>
780
781 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
782
Daniel Veillard39a1f9a1999-01-17 19:11:59 +0000783Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
784
785 * parser.c, tree.[ch] : more work toward conformance testing,
786 added a last element to accelerate parsing of very flat structures
787 started working on internal subset Element content declaration.
788 * valid.[ch] : first cut at adding code toward validation.
789 * previous changes had also small impact on most files, especially
790 the conformance testing using James Clark test suite.
791
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +0000792Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
793
794 * test/* : updated the examples, most of them were not well
795 formed (humm), and added rdf2.
796 * result/* : resulting changes in the output.
797
Daniel Veillard7c92c0a1998-12-06 18:08:28 +0000798Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
799
800 * tree.c: changed the behaviour of xmlGetProp on NULL values.
801
Daniel Veillard44b3a061998-12-05 17:27:22 +0000802Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
803
804 * tree.c: patched a bug in the generation of empty attributes
805
Daniel Veillardbe36afe1998-11-27 06:39:50 +0000806Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
807
808 * entities.[ch], tree.[ch], tester.c: added copy interfaces
809 for node/trees/documents/... Biggest problem is namespace
810 support when copying subtrees.
811
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +0000812Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
813
814 * parser.c, entities.c: improve entities and char ref encoding,
815 and cleanups of error messages.
816
Daniel Veillard242590e1998-11-13 18:04:35 +0000817Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
818
819 * parser.c, entities.c: simple bug hunting done during rpm2html and
820 rpmfind integration.
821
Daniel Veillard42dc9b31998-11-09 01:17:21 +0000822Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
823
824 * parser.[ch]: Added interfaces allowing to specify a SAX
825 handler before parsing.
826
Daniel Veillarde3bffb91998-11-08 14:40:56 +0000827Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
828
829 * parser.c: redirrect all errors reporting through the SAX
830 error function
831
Daniel Veillardda4d3c41998-11-04 20:07:05 +0000832Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
833
834 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
835 * libtool, tlmain ...: update of the libtool files
836
Miguel de Icaza442321c1998-11-04 18:13:38 +00008371998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
838
839 * entities.c: Use g_snprintf insteda of snprintf.
840
Daniel Veillard0ba4d531998-11-01 19:34:31 +0000841Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
842
843 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
844 added ent5 test for this purpose.
845 * parser.c, parser.h: formatting, comments and UTF-8 planning.
846
Daniel Veillard27271681998-10-30 06:39:40 +0000847Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
848
849 * parser.c: fixed? a strange error due to compression on a GWP
850 document.
851
Daniel Veillard25940b71998-10-29 05:51:30 +0000852Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
853
854 * tree.[ch]: bug fixing
855 * entities.[ch]: defined a specific type for predefined entities
856 * doc/xml.html: more documentation on the library, how to use it,
857 overview of the interfaces.
858
Daniel Veillard16253641998-10-28 22:58:05 +0000859Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
860
861 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
862
Daniel Veillardbaf4cd51998-10-27 22:56:57 +0000863Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
864
Daniel Veillard10c6a8f1998-10-28 01:00:12 +0000865 * tree.c: corrected a small bug
866 * doc/xml.html: continuing writing documentation.
867
868Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
869
Daniel Veillardbaf4cd51998-10-27 22:56:57 +0000870 * debugXML.h debugXML.c: added debugging utilities.
871 * tester.c: added --debug switch.
872 * tree.c: patched an incorrect node->type assignment.
873 * parser.c: formatting, ensure that node->doc != NULL in attributes
874
Daniel Veillardccb09631998-10-27 06:21:04 +0000875Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
876
877 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
878 entity support and provide an internal representation close to
879 DOM one (entity ref nodes, and attribute value as tree). I tried
880 to preserve the interface but this will surely break some apps
881 (I have to change rpm2html/rpmfind for example). I had to change
882 two interfaces, and the generated tree is somewhat different.
883 * doc/* : started documenting the XML library, the tree and
884 DOM/Corba. This is a first step.
885
Daniel Veillard11e00581998-10-24 18:27:49 +0000886Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
887
888 * parser.c: Set up the fonctions comment block, boring but useful.
889 * parser.h, SAX.c, parser.c: now attributes are processed through
890 the SAX interface. The problem is that my SAX interface diverged
891 quite a bit from the original one, well this is not an official
892 spec, and translating it from Java to C is hairy anyway...
893
Daniel Veillard97b58771998-10-20 06:14:16 +0000894Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
895
896 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
897 fonctions comment block, boring but useful.
898
899Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +0000900
901 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
902 conversion routines. However they are not yet used to convert the
903 inputs. The core will run with UTF-8.
904
Daniel Veillard33942841998-10-18 19:12:41 +0000905Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
906
907 * tree.c : make sure that the type id is properly set-up when
908 a new object is allocated, needed for DOM.
909
Daniel Veillard27fb0751998-10-17 06:47:46 +0000910Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
911
912 * tree.h, tree.c: Ok, the main objects in the tree will be native
913 corba objects, it costs 8 bytes per Node, Attribute and Document
914 but it simplifies the Corba integration a lot (no extra interface
915 objects to allocate/free).
916
Daniel Veillard0bef1311998-10-14 02:36:47 +0000917Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
918
919 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
920 and changed NODEs contants for conformity with DOM Level 1
921
Daniel Veillard27864701998-10-08 03:47:24 +0000922Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
923
924 * added hooks to keep track of servants when creating objects
925 xmlDoc and xmlNode (for Corba export).
926
Daniel Veillarda6e1d121998-10-04 14:41:05 +0000927Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
928
929 * added xml-config script.
930
Daniel Veillard7066a791998-10-01 20:28:28 +0000931Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
932
933 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
934 to autoupdate libtool and automake conf files.
935
Miguel de Icaza60681bd1998-09-30 19:28:59 +00009361998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
937
938 * Makefile.am: Use '?' to separate the sed
939 commands as ',' is used when people pass -Wl,something.
940
941
Daniel Veillard15a8df41998-09-24 19:15:06 +0000942Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
943
944 * tree.c, tree.h: added a per-document compression interface.
945
Daniel Veillard151b1b01998-09-23 00:49:46 +0000946Tue Sep 22 20:47:38 EDT 1998
947
948 * tree.c, tree.h: added saving with compression and added interfaces
949 to control the compression level (xmlGetCompressMode,
950 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
951
Daniel Veillard70120ff1998-09-22 00:24:21 +0000952Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
953
954 * parser.c: corrected a loop for files of size 0
955
Raja R Harinathd2e3abd1998-08-20 21:52:38 +00009561998-08-20 Raja R Harinath <harinath@cs.umn.edu>
957
958 * error.h: New file. Contains prototyes from `error.c'.
959
Tom Tromeyc19653d1998-08-14 01:22:43 +0000960Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
961
962 * Makefile.am (xmlincdir): New macro.
963 (xmlinc_HEADERS): Renamed from include_HEADERS.
964
Daniel Veillard845664d1998-08-13 04:43:19 +0000965Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
966
967 * applied small patch on numeric entities from
968 Christopher Blizzard <blizzard@appliedtheory.com>
969
Daniel Veillard260a68f1998-08-13 03:39:55 +0000970Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
971
972 * New release 0.2, removed the old xml_* files so that it's
973 coherent with the other CVS base (W3C), far better conformance
974 to standard, new namespaces, decent entities support, beginning
975 of a SAX-like interface. Nearly nothing left intact, even the
976 test examples ...
977
Christopher Blizzarda36749e1998-07-30 21:47:18 +00009781998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
979
980 * .cvsignore: Add .deps dir
981
Daniel Veillardf8015fa1998-07-26 21:31:38 +0000982Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
983
984 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
985
Daniel Veillardfe926001998-07-26 04:28:20 +0000986Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +0000987
Daniel Veillardfe926001998-07-26 04:28:20 +0000988 * configure.in: added test for CPP
989 * AUTHORS, Changelog: the original ones didn't get commited but the
990 glib ones instead, fixed.
991 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +0000992
Daniel Veillardfe926001998-07-26 04:28:20 +0000993Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +0000994
Daniel Veillardfe926001998-07-26 04:28:20 +0000995 * integrated code developped at W3C
996 * changed the original Copyright
997 * migrated to automake
998 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +0000999