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