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