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