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