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