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