blob: 2d5603bf9cbfaddecf758190fe673296d1726eba [file] [log] [blame]
James Henstridgef3be9312000-01-28 13:59:21 +000012000-01-29 James Henstridge <james@daa.com.au>
2
3 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
4
5 * Makefile.am: added nanoftp.[ch] to the build.
6
Daniel Veillardaeea04f2000-01-25 19:27:27 +00007Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8
9 * nanoftp.[ch]: cleanup, comments, API
10 * debugXML.c : fixed a bug in the cat command
11 * doc/*: regenerated the docs
12
Daniel Veillardda07c342000-01-25 18:31:22 +000013Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14
15 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
16 * debugXML.c : fixed a bug in the cat command
17 * valid.c: fixing some small probs
18 * libxml.spec.in: get rid of the SNAP suffix
19 * doc/xml.html: updated the status
20
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000021Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
22
23 * xml-config.in: xml-config --version to just return the
24 version number
25 * xpath.c: some cleanup w.r.t. axis when the current node is
26 an attribute.
27 * TODO: updated
28
Daniel Veillard461a66c2000-01-18 18:01:01 +000029Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
30
31 * configure.in: prepared for libxml-1.8.5
32 * doc/* recompiled the documentation
33
342000-01-17 Jody Goldberg <jgoldberg@home.com>
35
36 * configure.in : WARNING autoconf subtlety alert :
37 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
38 when looking for zlib.h so that HAVE_ZLIB_H is defined.
39 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
40 get defined by AC_CHECK_HEADERS.
41
Daniel Veillardf967b902000-01-17 16:06:10 +000042Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
43
44 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
45 Rune.Djurhuus@fast.no
46
Daniel Veillardad8f99d2000-01-15 14:20:03 +000047Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
48
49 * TODO: updated
50 * tree.c, parser.c: made sure that only memory alloc problems
51 and internal parser errors are allowed to write to stdout or
52 stderr.
53
Daniel Veillard0142b842000-01-14 14:45:24 +000054Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
55
56 * tree.c : restored xmlNewGlobalNs since this seems used by
57 a lot of existing code :-(, fixed a bug in xmlNewNs
58 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
59 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
60 to exit() from the library code.
61 * xpath.c, parser.c: removed bugs or unused code detected by
62 Windows compilers
63 * parser.c: started adding interfaces for parsing well balanced
64 XML fragments
65 * configure.in: releasing 1.8.4
66 * doc/* : rebuilt the docs
67
Daniel Veillard2eac5032000-01-09 21:08:56 +000068Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
69
70 * tree.[ch] : added xmlNewDocFragment() for DOM
71 * testHTML.c: uninitialized variable.
72
Daniel Veillardf3a73582000-01-05 14:58:39 +000073Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
74
75 * doc/* : rebuild the docs
76
Daniel Veillard71b656e2000-01-05 14:46:17 +000077Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
78
79 * acconfig.h: readline and history patch
80 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
81 * tree.c: added check and handling when possibly removing an ID
82 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
83 and saving.
84 * test/HTML/entities.html result/HTML/entities.html* : test for
85 various entities reference cases
86 * result/HTML/* : as a result output of some testcase have
87 changed
88 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
89 by previous example. added xmlParseTryOrFinish().
90 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
91 entities.h debugXML.h HTMLparser.h: changed the way struct are
92 declared to allow gtk-doc to expose those
93 * parser.c: closed bug #4960
94 * Makefile.am configure.in: Applied patch from
95 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
96 and math/socket libs detection
97
Daniel Veillard437b87b2000-01-03 17:30:46 +000098Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
99
100 * configure.in, Makefile.am: link tester against readline
101 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
102
Daniel Veillard686d6b62000-01-03 11:08:02 +0000103Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
104
105 * tree.[ch]: added xmlRemoveProp
106 * win32config.h.in nanohttp.c: avoid including the Windows
107 socket stuff in every C files
108 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
109 the XmL parser(s)
110 * test/ns4 result/ns4 etc...: added test case for previous prob
111 * tree.c: xmlNewNs wasn't checking for double definition
112 * Makefile.in: fixed a problem with dist-hook duplicates
113 * parser.[hc], xmlIO.c: fixed the loading of external entities
114 APIs, now xmlLoadExternalEntity() is used everywhere and
115 setting up an app specific front-end using the
116 * SAX.c parser.c: some fixes, now the xhtml spec validates
117 with the xhtml DTD.
118 * error.c: fixed crashes in case of no input stream
119 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
120 to the validation tests and results
121
Daniel Veillard5e5c6231999-12-29 12:49:06 +0000122Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
123
124 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
125 too htmlCreatePushParserCtxt() and htmlParseChunk()
126 * parser.c: a bit of cleanup.
127 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
128 to XML) removed the last mem leak known
129 * HTMLtree.c: output message cleanup
130 * xmlmemory.c: display content info about memory blocks
131 * result/HTML/wired.* : missing att value warning change
132
Daniel Veillardbe849cf1999-12-28 16:43:59 +0000133Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
134
135 * doc/* : rebuilt the documentation
136
Daniel Veillarddbfd6411999-12-28 16:35:14 +0000137Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
138
139 * parser.[ch] parserInternals.h: Push parser for XML,
140 seems to work fine now
141 * tester.c debugXML.[ch]: Added an XML shell debug facility and
142 --push for push testing
143 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
144 * testSAX.c: added --push
145 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
146 subtree
147 * xmlIO.[ch] : enriched API + fixes for push mode
148 * entities.[ch]: added the entity content length to the struct.
149 * xmlmemory.[ch]: new API to show the last entries for the shell
150 * valid.c: added required attribute testing
151 * SAX.c: the cdata callback now merge contiguous fragments
152 * HTMLparser.c: cleanup of some macros
153
Daniel Veillard3c558c31999-12-22 11:30:41 +0000154Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
155
156 * parser.c: fix for PIs name starting with xml
157 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +0000158 * *.c, configure.in win32config.h.in : generate win32config.h for
159 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +0000160
Daniel Veillard0caf07a1999-12-21 16:25:49 +0000161Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
162
163 * parser.c: fixed a stupid = vs. == bug :-(
164 * doc/gnome-xml.sgml: s/glade/xml/
165
Daniel Veillard5cb5ab81999-12-21 15:35:29 +0000166Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
167
168 * configure.in, doc/xml.html : bug fix release 1.8.2
169 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
170 Hopefully the end of that silly C++ include problem
171 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
172 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
173 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
174 troubles with autoclosed elements when the stree shape doesn't
175 follow the DtD specs. Added htmlIsAutoClosed() and
176 htmlAutoCloseTag()
177 * result/HTML/*.htm*: Updated the HTML examples regression tests output
178 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
179 * debugXML.c: fixed a bug on printing default namespaces.
180 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
181
Daniel Veillardb24054a1999-12-18 15:32:46 +0000182Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
183
184 * result/HTML/*.htm[l] : updated the HTML regression tests according
185 to the new output
186 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
187 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
188 problem due to intermix of extern "C" { ... } declarations for C++
189 and recursive includes in the headers
190
Chris Lahey323c48c1999-12-18 15:32:45 +00001911999-12-20 Chris Lahey <clahey@umich.edu>
192
193 * HTMLtree.c: Made it so that html nodes with a single child do
194 not insert a carriage return before or after the child node.
195
Daniel Veillardb24054a1999-12-18 15:32:46 +0000196Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +0000197
198 * configure.in, doc/xml.html : bug fix release 1.8.1
199 * parser.c: fixed bug #4344
200 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
201 added the glue to avoid C++ problems
202 * doc/* : regenerated the documentation
203
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +0000204Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
205
206 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
207 namespace recognition, and Dia as a resul :-(
208 * encoding.c: closed bug #3950
209
Daniel Veillard944b5ff1999-12-15 19:08:24 +0000210Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
211
212 * valid.c: debugging a posteriori validation, except URI expansion
213 stuff this should be fixed now
214 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
215 Carl Nygard <cnygard@bellatlantic.net>
216 * tester.c: added --postvalid, cleaning of the code
217 * tree.[ch]: added xmlDocGetRootElement()
218
Ramiro Estrugobfce3771999-12-15 04:32:07 +0000219Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
220
221 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
222 c++ losage.
223
Daniel Veillard10a2c651999-12-12 13:03:50 +0000224Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
225
226 * configure.in, doc/xml.html : bumped to 1.8.0
227 * xlink.[ch], Makefile.am : added framework for link detection
228 * parser.h: added nbChars to parser context, needed for cleanup.
229 * xmlmemory.c: removed a nasty bug when out of mem
230 * valid.[ch]: adding namespace support for attribute decl
231 * tester.c: added --debugent option
232 * debugXML.[ch]: added xmlDebugDumpEntities()
233 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
234 buffers instead, this was really needed, validation was breaking
235 in strange ways due to that. Added xmlParseStringPEReference()
236 and other parsing from strings functions. Entities processing
237 modified again, but PERef are still not handled correcly but
238 unless you're Eve Maller you won't notice :-)
239 * HTMLparser.c: large changes toward reliability, and switched to
240 lowercase internal tags, XHTML is lowercase, so it will help
241 that output is closer to next version.
242 * doc/* : regenerated the documentation, it is now hosted at
243 http://xmlsoft.org/ (same bits I just bought the domain :-)
244
245
Daniel Veillard294cbca1999-12-03 13:19:09 +0000246Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
247
248 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
249 doc generation
250 * parser.c: fixed bugs #3908 and #3937 and a memory leak
251 in the SAX API
252 * doc/*: rebuilt the doc making sure everything appears in the
253 HTML files
254
Daniel Veillardf5c2c871999-12-01 09:51:45 +0000255Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
256
257 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
258 added the patch from Carl Nygard <cnygard@bellatlantic.net>
259 which allow impressive speed improvement on dataset with
260 large text pieces, but at the cost of broken binary
261 compatibility and slightly bigger memory usage.
262 Configure with --with-buffers to activate them, they
263 are protected with XML_USE_BUFFER_CONTENT define.
264 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
265 goal is 0 memory left allocated once parser is no more used
266 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
267 call xmlCleanupParser() and xmlMemoryDump()
268
Daniel Veillarda819dac1999-11-24 18:04:22 +0000269Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
270
271 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
272 * parser.[ch] encoding.[ch]: added memory cleanup routines
273 * parser.c: closing bug #3788
274 * doc/*: rebuilt the doc
275
Daniel Veillard11a48ec1999-11-23 10:40:46 +0000276Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
277
278 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
279 xmlNewTextChild() and xmlSetCompressMode() behaviour.
280 * tester.c: added --compress option
281 * doc/*: rebuilt the documentation
282
Daniel Veillard4c3a2031999-11-19 17:46:26 +0000283Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
284
285 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
286 if given /proc/kcore as input !
287 * doc/xml.html doc/*: updated and rebuilt the documentation
288
289Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +0000290
291 * parser.c: Fixed some wrongly space collapsing code due to
292 a misreading of the spec.
293 * result/*: fixed the output accordingly
294
295Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +0000296
297 * encoding.c: bug fix and typos
298 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
299 * parser.c: added attribute normalization closing bug #3597
300 * test/att* result/att* SAXresult/att*: testcase for attribute
301 normalization
302
Daniel Veillardd7e200c1999-11-15 17:53:11 +0000303Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
304
305 * configure.in: closing bug #3163 by adding extra flags for the
306 cc compiler on HP-UX
307
Daniel Veillard51e3b151999-11-12 17:02:31 +0000308Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
309
310 * valid.[ch] : removed a typo and an enumerated type bug in the
311 xmlAddElementDecl() function
312 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
313 call to xmlEncodeEntitiesReentrant() so that the functions
314 New, Set and Get are at the same level.
315 * parser.c HTMLparser.c: extra memory allocation bug for
316 attributes detected by someone using libxml in embedded systems :-)
317
Daniel Veillard962195f1999-10-28 15:51:53 +0000318Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
319
320 * xmlmemory.h: turned off mem debug :-\
321
Daniel Veillard35008381999-10-25 13:15:52 +0000322Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
323
324 * parser.c: closed bug #2784 a one line fix, but worth pushing
325 a new release out
326 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
327 some structures, comments before and after the
328 main element, and other nastyness
329 * HTMLtree.c tree.c: accomodate the extended HTML supported
330 * configure.in: pushing 1.7.4
331 * test/ent8 and related outputs : added a new test for bug #2784
332 * test/HTML/wired.html and related output: a nasty HTML example
333 * Makefile.am: improved the test scripts
334 * docs/* : reran the documentation extractor, updated xml.html
335
Daniel Veillard7c1206f1999-10-14 09:10:25 +0000336Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
337
338 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
339 HTMLparser and debugged the HTML related code. HTML documents
340 now have their own type
341 * entities.c: do not dump &apos; for HTML output
342 * xmlmemory.c: improvement, breakpoint mechanism
343 * testHTML.c: added --sax --repeat ...
344 * Makefile.am: improved the HTML tests
345 * valid.[ch]: added xmlValidGetValidElements and
346 xmlValidGetPotentialChildren
347 * tester.c: added --insert to test the 2 new functions
348 * test//* result//* SAXresult//* : regression test cleanup
349 and extension.
350 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
351 gnome-xml-nanohttp.html
352
Daniel Veillard7d2c2761999-10-11 15:09:51 +0000353Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
354
355 * HTMLparser.c: fixed problems with some autoclose tags
356 * tree.c: fixed XML output problems.
357 * result/* SAXresult/*: update of the tests output
358
Daniel Veillard6077d031999-10-09 09:11:45 +0000359Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
360
361 * Makefile.am: Arturo patch for xmlConf.sh version info
362 * parser.c: Tim Josling patch for single quoted items
363 * tester.c: Tim Josling patch for tester options usage
364 * tree.h: indent cleanup
365
Daniel Veillard2673d3c1999-10-08 14:37:09 +0000366Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
367
368 * HTMLparser.c parser.h : Fixed problems with HTML parsing
369 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
370
Daniel Veillard00fdf371999-10-08 09:40:39 +0000371Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
372
373 * tree.c : Raph patch for initialization of CORBA fields
374 * parser.c, xpath.c, ...: modification of doc comments
375 * xpath.c : allow spaces in xpath expressions
376
Daniel Veillardad219441999-09-27 08:17:49 +0000377Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
378
379 * xmlmemory.h: turning off memory debug :-(
380
Daniel Veillard7a66ee61999-09-26 11:31:02 +0000381Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
382
383 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
384 better SAX interfaces.
385 * testSAX.c: uses the new SAX routine, avoid fetching any remote
386 entity.
387 * configure.in: 1.7.2
388
389Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +0000390
391 * libxml.spec.in: fixed the URL
392 * doc/xml.html: improved the documentation front-end
393
Daniel Veillard7a66ee61999-09-26 11:31:02 +0000394Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +0000395
396 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
397
Daniel Veillard7a66ee61999-09-26 11:31:02 +0000398Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000399
400 * libxml.spec.in: fixed the alpha compile problem
401 * parser.[ch]: changed errno to errNo in the parser context :-(
402 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
403 * doc/xml.html: changed CHAR to xmlChar
404 * doc/html/*: recompiled the documentation
405 * configure.in: 1.7.1
406
Daniel Veillard7f7d1111999-09-22 09:46:25 +0000407Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
408
409 * parser.h: modified the parser context struct to regain 1.4.0
410 binary compatibility
411 * parser.c, xml-error.h: added errno ot teh context and defined
412 a set of errors values with update of errno
413 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
414 DTDs and entities
415 * *.h, *.c: complete cleanup of the use of config.h and include
416 protection depending on the current setup.
417 * overalll debugging, maintenance and bug-fixing on all modules
418 * updated the documentation
419 * ready for 1.7.0
420
Daniel Veillardc08a2c61999-09-08 21:35:25 +0000421Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
422
423 * HTMLparser.c : cleanup
424 * SAX.c valid.c valid.h: added ID/IDREF checking
425 * tree.c tree.h: extended doc structure for refs
426 * configure.in: 1.6.2
427 * parser.c: patched bug in SAX user arg call
428 * parserInternals.h: patched missing close in C++ wrapping
429 * testXPath.c xpath.c xpath.h: prepared for extensibility,
430 especially upcoming XPointer implementation.
431 * doc/xml.html: augmented, typo
432
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +0000433Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
434
435 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
436 not all invocations of install understand -d.
437
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +0000438Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
439
440 * Makefile.am: prepend all the test* calls with $(top_builddir) -
441 to make 'check' works, when builddir != srcdir.
442
Daniel Veillardc8eab3a1999-09-04 18:27:23 +0000443Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
444
445 * doc/xml.html : updated the documentation
446
Daniel Veillard6454aec1999-09-02 22:04:43 +0000447Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
448
449 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
450 not deallocated memory blocks
451 * *.c : replaces all calls to malloc() free() and realloc() to
452 the wrapper functions/macros
453 * tree.c : removed memory leaks dues to calling xmlFreeNode()
454 instead of xmlFreeNodeList()
455
Daniel Veillard1ff7ae31999-09-01 12:19:13 +0000456Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
457
458 * HTMLparser.c: corrected a stupid bug leading to core dump at
459 tree deallocation. Removed warnings indicated by
460 Stephane.Conversy@lri.fr
461 * entities.c: Fixes Yet Another Stupid Bug, entities were not
462 looked for in the external subset
463
464Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +0000465
466 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
467 on SGI by Stephane.Conversy@lri.fr
468
Daniel Veillardb96e6431999-08-29 21:02:19 +0000469Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
470
471 * all .h : changed the prototype declaration indent as in gtk
472 * most .c : working on reducing the TODOs in the code
473 * most .c : cleanup though -pedantic and Insure++
474 * improvements on validation ID checkings.
475 * tree.[ch] SAX.c: added support for namespace on attributes #2022
476 * xml-config.in: closed #1810
477
478Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +0000479
480 * tree.h, valid.c, valid.h: more work on validity, IDs
481 * xpath.c: added/fixed comparidon and equlity, added a new isinf
482 definition for AIX
483
Daniel Veillardb556eb51999-08-15 17:19:50 +0000484Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
485
486 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
487 the distribution due to a cut'n paste error at last commit
488
Daniel Veillardb05deb71999-08-10 19:04:08 +0000489Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
490
491 * configure.in: upgraded to version 1.4.0
492 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
493 Big update, added a large part of the validation process,
494 it should be usable, but some parts are missing
495 * xpath.c: improved the implementation w.r.t. root.
496 * Makefile.am: added more tests
497 * test and result trees: added a lot of tests
498 * libxml.spec.in: export libxml.so.0 and libxml.so.1
499
Daniel Veillard6a6ccc11999-08-10 09:34:35 +0000500Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
501
502 * Added an HACKING file
503
Daniel Veillarde2d034d1999-07-27 19:52:06 +0000504Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
505
506 * xpath.[ch] : improvements and debug of the XPath implementation
507 * parser.c, HTMLparser.c : modified the parsers to be progressive
508 * tree.[ch] : extended the Buffer promitives
509 * xmlIO.[ch] : added basic I/O routines providing progressive
510 parsing and ready for I18N conversion plugins
511 * SAXresult/* : the SAX callback sequence maybe slightly different
512 now
513 * test*.c : improved/updated the tests programs
514 * doc/* : recompiled the docs.
515
Daniel Veillard15b75af1999-07-26 16:42:37 +00005161999-07-26 Michael Meeks <michael@edenproject.org>
517
518 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
519
520 * tree.c: Ditto.
521
Daniel Veillard1566d3a1999-07-15 14:24:29 +0000522Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
523
524 * configure.in: upgraded to version 1.4.0
525 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
526 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
527 XML query language, see http://www.w3.org/TR/xpath for more details.
528 * parser.c, parser.h: added CHAR* related string functions for XPath
529 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
530 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
531 rebuild the docs.
532 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
533 and regression testing capabilities for XPath.
534
Daniel Veillardd79d7871999-07-12 10:38:12 +0000535Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
536
537 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
538 closing bug #1646
539
Daniel Veillardbe9e5951999-07-12 09:16:45 +0000540Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
541
542 * Makefile.am, example/Makefile.am: closed bug #1683
543
Daniel Veillard3166ab11999-07-11 16:14:19 +0000544Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
545
546 * example/Makefile.am, configure.in: added the makefile for the
547 gjobread example
548
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +0000549Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
550
551 * doc/Makefile.am:
552 - fix which allow "make install DESTDIR=</install/prefix>".
553
Daniel Veillard7cc3c041999-07-09 10:11:57 +0000554Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
555
556 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
557 which fixed a problem on the file reading-code.
558
Daniel Veillard82150d81999-07-07 07:32:15 +0000559Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
560
561 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
562 output.
563 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
564
Daniel Veillard5233ffc1999-07-06 22:25:25 +0000565Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
566
567 * parser.h : Oops removed the binary compatibility problem
568 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
569 * parser.c, HTMLparser.c: applied patches for reading from stdin
570
Daniel Veillardbe70ff71999-07-05 16:50:46 +0000571Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
572
573 * parser.c, entities.c, valid.c: cleanup bug #1591
574 * configure.in: cleanup bug #1592
575 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
576 the same tree back-end. Hence gdome will be available for it.
577 * doc/Makefile.am: close bug #617
578
Daniel Veillard97fea181999-06-26 23:07:37 +0000579Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
580
581 * parser.c: alloctate a per parser context SAX interface block
582
Daniel Veillard14fff061999-06-22 21:49:07 +0000583Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
584
585 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
586 and xmlEncodeEntitiesReentrant with the correct one :-\
587
588Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
589
590 * commit of my internal XML base changes, quite a lot of
591 changes, cleanups, better entities support, framework for
592 new I/O and charset detection and handling
593 * Fixed the configure/Makefile stuff to generate shared libs
594 with the proper version info, so we jumped on rev from
595 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
596 xmlEncodeEntities() result need to be freed now, and a string
597 xmlParserVersion provide the current library version.
598
Raph Levien05240da1999-06-15 21:27:11 +0000599Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
600
601 * parser.c: fixed a buffer overrun for when you have a very long
602 attribute with no entities in it.
603
Daniel Veillardbb2da581999-06-13 14:37:07 +0000604Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
605
606 * added example directory
607 * added example/gjobs.xml gjobread.c, still need a Makefile.in
608
Daniel Veillard011b63c1999-06-02 17:44:04 +0000609Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
610
611 * Release of libxml-1.1, nearly everything has been touched for
612 this.
613 * Added more regression tests
614 * Updated the documentation
615
Daniel Veillard27d88741999-05-29 11:51:49 +0000616Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
617
618 * tree.[ch]: unified the XML_NO_CORBA defines.
619 * parser.c encoding.[ch]: started plugging in char encoding detection
620
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +0000621Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
622
623 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
624 Also freed allocated buffer.
625
Daniel Veillard27d88741999-05-29 11:51:49 +0000626Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +0000627 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
628 reentrancy problem at printing. One is left in entities.c, to
629 remove ASAP
630 * testSAX.c : added a test example showing the use of the SAX
631 interface if one doesn't want to build the DOM tree.
632 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
633
Daniel Veillard517752b1999-04-05 12:20:10 +0000634Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
635
636 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
637 large revamping of the parser to use SAX callbacks
638 http://www.megginson.com/SAX/ (or at least a C like interface
639 a la Expat). It's now possible to set up your own callbacks
640 and the parser will not build a DOM tree.
641 * test/* result/*: updated the test suite, I finally removed
642 the old Namespace draft support (PI based).
643
Daniel Veillard87c83bd1999-04-02 16:04:43 +0000644Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
645
646 * Makefile.am: added test result to EXTRA_DIST for make tests
647
Daniel Veillard64068b31999-03-24 20:42:16 +0000648Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
649
650 * parser.c, parserInternals.h: moved the chars macro definitions
651 to parserInternals.h
652 * parser.c, error.c: applied patches from "Knut Ã…kesson"
653 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
654
Daniel Veillard012ccc11999-03-23 10:11:11 +0000655Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
656
657 * xml-config.in : applied patch to make --version work
658
Raja R Harinatha86c23e1999-03-05 22:14:01 +00006591999-03-05 Raja R Harinath <harinath@cs.umn.edu>
660
661 * Makefile.am (check-local): Alias for `tests' target. This will
662 cause `make check' to do the right thing.
663 (tests): Don't run tests in srcdir. Also, replaced calls to
664 basename with a `sed' "equivalent".
665
Daniel Veillardd109e371999-03-05 06:26:45 +0000666Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
667
668 * Renamed error.h to xml-error.h, corrected Makefile.am to list
669 it in the header and not the sources, updated the doc.
670 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
671 pointing this out.
672
Daniel Veillardbc50b591999-03-01 12:28:53 +0000673Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
674
675 * parser.c, parser.h, parserInternals.h: memory leak hunting,
676 exported the inputStream routines.
677 * doc/html/* : updated accordingly
678
Daniel Veillardd692aa41999-02-28 21:54:31 +0000679Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
680
681 * parser.c, parser.h, parserInternals.h: added a few extra
682 internal calls to allocate and free parser contexts ...
683 * doc/html/* : updated accordingly
684
Daniel Veillard55a99271999-02-25 11:01:29 +0000685Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
686
687 * configure.in, Makefile.am, doc/makefile.am : General changes for
688 1.0.0 release and including the generated HTML documentation.
689
Daniel Veillard35925471999-02-25 08:46:07 +0000690Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
691
692 * makefile.am : added parserInternals.h, oops.
693
Daniel Veillard1e346af1999-02-22 10:33:01 +0000694Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
695
696 * parserInternals.h: added this header giving access to the parser
697 internal functions.
698 * doc/Makefile.am : added a rebuild target which rebuilds the full
699 set of documentations
700 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
701 the internal subset.
702 * *.c *.h: modifications needed to generate the documentation using
703 gtk-doc, cleanup of functions blocks, reorganisation of struct
704 declarations.
705
Daniel Veillard1164e751999-02-16 16:29:17 +0000706Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
707
708 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
709 the tar and spec file to include the beginning of the doc.
710
Nuno Ferreira03d04781999-02-13 00:07:17 +00007111999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
712
713 * doc/.cvsignore: Added this file.
714
Daniel Veillard6800ef31999-02-08 18:33:22 +0000715Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
716
717 * tree.c: fixed xmlGetProp to return "" when the attribute
718 exists, even if the node-list is NULL.
719
Daniel Veillard726c7e31999-02-08 15:13:10 +0000720Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
721
722 * tree.c: patched an error outputting empty attribute values.
723 * Makefile.am and doc/makefile.am: have been updated during the
724 week-end. Sorry for an empty CVS log, I got a shell problem.
725
Daniel Veillard1899e851999-02-01 12:18:54 +0000726Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
727
728 * tree.h: cleaned up using enums instead of defines
729 * parser.c, valid.[ch]: more work on parsing/output of element
730 declarations
731
Daniel Veillard3b9def11999-01-31 22:15:06 +0000732Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
733
734 * valid.[ch], tree.c, parser.c : more work toward full parsing
735 of XML DTDs.
736 * README: added informations about mailing-list and on-line
737 documentation
738
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +00007391999-01-27 Raja R Harinath <harinath@cs.umn.edu>
740
741 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
742
Daniel Veillard39a1f9a1999-01-17 19:11:59 +0000743Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
744
745 * parser.c, tree.[ch] : more work toward conformance testing,
746 added a last element to accelerate parsing of very flat structures
747 started working on internal subset Element content declaration.
748 * valid.[ch] : first cut at adding code toward validation.
749 * previous changes had also small impact on most files, especially
750 the conformance testing using James Clark test suite.
751
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +0000752Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
753
754 * test/* : updated the examples, most of them were not well
755 formed (humm), and added rdf2.
756 * result/* : resulting changes in the output.
757
Daniel Veillard7c92c0a1998-12-06 18:08:28 +0000758Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
759
760 * tree.c: changed the behaviour of xmlGetProp on NULL values.
761
Daniel Veillard44b3a061998-12-05 17:27:22 +0000762Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
763
764 * tree.c: patched a bug in the generation of empty attributes
765
Daniel Veillardbe36afe1998-11-27 06:39:50 +0000766Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
767
768 * entities.[ch], tree.[ch], tester.c: added copy interfaces
769 for node/trees/documents/... Biggest problem is namespace
770 support when copying subtrees.
771
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +0000772Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
773
774 * parser.c, entities.c: improve entities and char ref encoding,
775 and cleanups of error messages.
776
Daniel Veillard242590e1998-11-13 18:04:35 +0000777Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
778
779 * parser.c, entities.c: simple bug hunting done during rpm2html and
780 rpmfind integration.
781
Daniel Veillard42dc9b31998-11-09 01:17:21 +0000782Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
783
784 * parser.[ch]: Added interfaces allowing to specify a SAX
785 handler before parsing.
786
Daniel Veillarde3bffb91998-11-08 14:40:56 +0000787Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
788
789 * parser.c: redirrect all errors reporting through the SAX
790 error function
791
Daniel Veillardda4d3c41998-11-04 20:07:05 +0000792Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
793
794 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
795 * libtool, tlmain ...: update of the libtool files
796
Miguel de Icaza442321c1998-11-04 18:13:38 +00007971998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
798
799 * entities.c: Use g_snprintf insteda of snprintf.
800
Daniel Veillard0ba4d531998-11-01 19:34:31 +0000801Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
802
803 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
804 added ent5 test for this purpose.
805 * parser.c, parser.h: formatting, comments and UTF-8 planning.
806
Daniel Veillard27271681998-10-30 06:39:40 +0000807Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
808
809 * parser.c: fixed? a strange error due to compression on a GWP
810 document.
811
Daniel Veillard25940b71998-10-29 05:51:30 +0000812Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
813
814 * tree.[ch]: bug fixing
815 * entities.[ch]: defined a specific type for predefined entities
816 * doc/xml.html: more documentation on the library, how to use it,
817 overview of the interfaces.
818
Daniel Veillard16253641998-10-28 22:58:05 +0000819Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
820
821 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
822
Daniel Veillardbaf4cd51998-10-27 22:56:57 +0000823Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
824
Daniel Veillard10c6a8f1998-10-28 01:00:12 +0000825 * tree.c: corrected a small bug
826 * doc/xml.html: continuing writing documentation.
827
828Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
829
Daniel Veillardbaf4cd51998-10-27 22:56:57 +0000830 * debugXML.h debugXML.c: added debugging utilities.
831 * tester.c: added --debug switch.
832 * tree.c: patched an incorrect node->type assignment.
833 * parser.c: formatting, ensure that node->doc != NULL in attributes
834
Daniel Veillardccb09631998-10-27 06:21:04 +0000835Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
836
837 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
838 entity support and provide an internal representation close to
839 DOM one (entity ref nodes, and attribute value as tree). I tried
840 to preserve the interface but this will surely break some apps
841 (I have to change rpm2html/rpmfind for example). I had to change
842 two interfaces, and the generated tree is somewhat different.
843 * doc/* : started documenting the XML library, the tree and
844 DOM/Corba. This is a first step.
845
Daniel Veillard11e00581998-10-24 18:27:49 +0000846Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
847
848 * parser.c: Set up the fonctions comment block, boring but useful.
849 * parser.h, SAX.c, parser.c: now attributes are processed through
850 the SAX interface. The problem is that my SAX interface diverged
851 quite a bit from the original one, well this is not an official
852 spec, and translating it from Java to C is hairy anyway...
853
Daniel Veillard97b58771998-10-20 06:14:16 +0000854Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
855
856 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
857 fonctions comment block, boring but useful.
858
859Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +0000860
861 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
862 conversion routines. However they are not yet used to convert the
863 inputs. The core will run with UTF-8.
864
Daniel Veillard33942841998-10-18 19:12:41 +0000865Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
866
867 * tree.c : make sure that the type id is properly set-up when
868 a new object is allocated, needed for DOM.
869
Daniel Veillard27fb0751998-10-17 06:47:46 +0000870Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
871
872 * tree.h, tree.c: Ok, the main objects in the tree will be native
873 corba objects, it costs 8 bytes per Node, Attribute and Document
874 but it simplifies the Corba integration a lot (no extra interface
875 objects to allocate/free).
876
Daniel Veillard0bef1311998-10-14 02:36:47 +0000877Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
878
879 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
880 and changed NODEs contants for conformity with DOM Level 1
881
Daniel Veillard27864701998-10-08 03:47:24 +0000882Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
883
884 * added hooks to keep track of servants when creating objects
885 xmlDoc and xmlNode (for Corba export).
886
Daniel Veillarda6e1d121998-10-04 14:41:05 +0000887Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
888
889 * added xml-config script.
890
Daniel Veillard7066a791998-10-01 20:28:28 +0000891Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
892
893 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
894 to autoupdate libtool and automake conf files.
895
Miguel de Icaza60681bd1998-09-30 19:28:59 +00008961998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
897
898 * Makefile.am: Use '?' to separate the sed
899 commands as ',' is used when people pass -Wl,something.
900
901
Daniel Veillard15a8df41998-09-24 19:15:06 +0000902Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
903
904 * tree.c, tree.h: added a per-document compression interface.
905
Daniel Veillard151b1b01998-09-23 00:49:46 +0000906Tue Sep 22 20:47:38 EDT 1998
907
908 * tree.c, tree.h: added saving with compression and added interfaces
909 to control the compression level (xmlGetCompressMode,
910 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
911
Daniel Veillard70120ff1998-09-22 00:24:21 +0000912Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
913
914 * parser.c: corrected a loop for files of size 0
915
Raja R Harinathd2e3abd1998-08-20 21:52:38 +00009161998-08-20 Raja R Harinath <harinath@cs.umn.edu>
917
918 * error.h: New file. Contains prototyes from `error.c'.
919
Tom Tromeyc19653d1998-08-14 01:22:43 +0000920Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
921
922 * Makefile.am (xmlincdir): New macro.
923 (xmlinc_HEADERS): Renamed from include_HEADERS.
924
Daniel Veillard845664d1998-08-13 04:43:19 +0000925Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
926
927 * applied small patch on numeric entities from
928 Christopher Blizzard <blizzard@appliedtheory.com>
929
Daniel Veillard260a68f1998-08-13 03:39:55 +0000930Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
931
932 * New release 0.2, removed the old xml_* files so that it's
933 coherent with the other CVS base (W3C), far better conformance
934 to standard, new namespaces, decent entities support, beginning
935 of a SAX-like interface. Nearly nothing left intact, even the
936 test examples ...
937
Christopher Blizzarda36749e1998-07-30 21:47:18 +00009381998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
939
940 * .cvsignore: Add .deps dir
941
Daniel Veillardf8015fa1998-07-26 21:31:38 +0000942Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
943
944 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
945
Daniel Veillardfe926001998-07-26 04:28:20 +0000946Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +0000947
Daniel Veillardfe926001998-07-26 04:28:20 +0000948 * configure.in: added test for CPP
949 * AUTHORS, Changelog: the original ones didn't get commited but the
950 glib ones instead, fixed.
951 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +0000952
Daniel Veillardfe926001998-07-26 04:28:20 +0000953Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +0000954
Daniel Veillardfe926001998-07-26 04:28:20 +0000955 * integrated code developped at W3C
956 * changed the original Copyright
957 * migrated to automake
958 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +0000959