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