blob: 0a89a076b7d02447929faf8a12fb88ae018f378b [file] [log] [blame]
Daniel Veillard726e8792000-01-30 20:04:29 +00001Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
2
3 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
4 processing URLs
5
Daniel Veillarde41f2b72000-01-30 20:00:07 +00006Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7
8 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
9 xmlNanoFTPUpdateURL for persistent control connections.
10 * configure.in: 1.8.6
11
12Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13
14 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
15 * tree.[ch] : added xmlSaveNoEmptyTags
16
James Henstridgef3be9312000-01-28 13:59:21 +0000172000-01-29 James Henstridge <james@daa.com.au>
18
19 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
20
21 * Makefile.am: added nanoftp.[ch] to the build.
22
Daniel Veillardaeea04f2000-01-25 19:27:27 +000023Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
24
25 * nanoftp.[ch]: cleanup, comments, API
26 * debugXML.c : fixed a bug in the cat command
27 * doc/*: regenerated the docs
28
Daniel Veillardda07c342000-01-25 18:31:22 +000029Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
30
31 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
32 * debugXML.c : fixed a bug in the cat command
33 * valid.c: fixing some small probs
34 * libxml.spec.in: get rid of the SNAP suffix
35 * doc/xml.html: updated the status
36
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000037Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
38
39 * xml-config.in: xml-config --version to just return the
40 version number
41 * xpath.c: some cleanup w.r.t. axis when the current node is
42 an attribute.
43 * TODO: updated
44
Daniel Veillard461a66c2000-01-18 18:01:01 +000045Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
46
47 * configure.in: prepared for libxml-1.8.5
48 * doc/* recompiled the documentation
49
502000-01-17 Jody Goldberg <jgoldberg@home.com>
51
52 * configure.in : WARNING autoconf subtlety alert :
53 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
54 when looking for zlib.h so that HAVE_ZLIB_H is defined.
55 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
56 get defined by AC_CHECK_HEADERS.
57
Daniel Veillardf967b902000-01-17 16:06:10 +000058Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
59
60 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
61 Rune.Djurhuus@fast.no
62
Daniel Veillardad8f99d2000-01-15 14:20:03 +000063Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
64
65 * TODO: updated
66 * tree.c, parser.c: made sure that only memory alloc problems
67 and internal parser errors are allowed to write to stdout or
68 stderr.
69
Daniel Veillard0142b842000-01-14 14:45:24 +000070Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
71
72 * tree.c : restored xmlNewGlobalNs since this seems used by
73 a lot of existing code :-(, fixed a bug in xmlNewNs
74 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
75 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
76 to exit() from the library code.
77 * xpath.c, parser.c: removed bugs or unused code detected by
78 Windows compilers
79 * parser.c: started adding interfaces for parsing well balanced
80 XML fragments
81 * configure.in: releasing 1.8.4
82 * doc/* : rebuilt the docs
83
Daniel Veillard2eac5032000-01-09 21:08:56 +000084Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
85
86 * tree.[ch] : added xmlNewDocFragment() for DOM
87 * testHTML.c: uninitialized variable.
88
Daniel Veillardf3a73582000-01-05 14:58:39 +000089Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
90
91 * doc/* : rebuild the docs
92
Daniel Veillard71b656e2000-01-05 14:46:17 +000093Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
94
95 * acconfig.h: readline and history patch
96 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
97 * tree.c: added check and handling when possibly removing an ID
98 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
99 and saving.
100 * test/HTML/entities.html result/HTML/entities.html* : test for
101 various entities reference cases
102 * result/HTML/* : as a result output of some testcase have
103 changed
104 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
105 by previous example. added xmlParseTryOrFinish().
106 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
107 entities.h debugXML.h HTMLparser.h: changed the way struct are
108 declared to allow gtk-doc to expose those
109 * parser.c: closed bug #4960
110 * Makefile.am configure.in: Applied patch from
111 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
112 and math/socket libs detection
113
Daniel Veillard437b87b2000-01-03 17:30:46 +0000114Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
115
116 * configure.in, Makefile.am: link tester against readline
117 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
118
Daniel Veillard686d6b62000-01-03 11:08:02 +0000119Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
120
121 * tree.[ch]: added xmlRemoveProp
122 * win32config.h.in nanohttp.c: avoid including the Windows
123 socket stuff in every C files
124 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
125 the XmL parser(s)
126 * test/ns4 result/ns4 etc...: added test case for previous prob
127 * tree.c: xmlNewNs wasn't checking for double definition
128 * Makefile.in: fixed a problem with dist-hook duplicates
129 * parser.[hc], xmlIO.c: fixed the loading of external entities
130 APIs, now xmlLoadExternalEntity() is used everywhere and
131 setting up an app specific front-end using the
132 * SAX.c parser.c: some fixes, now the xhtml spec validates
133 with the xhtml DTD.
134 * error.c: fixed crashes in case of no input stream
135 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
136 to the validation tests and results
137
Daniel Veillard5e5c6231999-12-29 12:49:06 +0000138Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
139
140 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
141 too htmlCreatePushParserCtxt() and htmlParseChunk()
142 * parser.c: a bit of cleanup.
143 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
144 to XML) removed the last mem leak known
145 * HTMLtree.c: output message cleanup
146 * xmlmemory.c: display content info about memory blocks
147 * result/HTML/wired.* : missing att value warning change
148
Daniel Veillardbe849cf1999-12-28 16:43:59 +0000149Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
150
151 * doc/* : rebuilt the documentation
152
Daniel Veillarddbfd6411999-12-28 16:35:14 +0000153Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
154
155 * parser.[ch] parserInternals.h: Push parser for XML,
156 seems to work fine now
157 * tester.c debugXML.[ch]: Added an XML shell debug facility and
158 --push for push testing
159 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
160 * testSAX.c: added --push
161 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
162 subtree
163 * xmlIO.[ch] : enriched API + fixes for push mode
164 * entities.[ch]: added the entity content length to the struct.
165 * xmlmemory.[ch]: new API to show the last entries for the shell
166 * valid.c: added required attribute testing
167 * SAX.c: the cdata callback now merge contiguous fragments
168 * HTMLparser.c: cleanup of some macros
169
Daniel Veillard3c558c31999-12-22 11:30:41 +0000170Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
171
172 * parser.c: fix for PIs name starting with xml
173 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +0000174 * *.c, configure.in win32config.h.in : generate win32config.h for
175 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +0000176
Daniel Veillard0caf07a1999-12-21 16:25:49 +0000177Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
178
179 * parser.c: fixed a stupid = vs. == bug :-(
180 * doc/gnome-xml.sgml: s/glade/xml/
181
Daniel Veillard5cb5ab81999-12-21 15:35:29 +0000182Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
183
184 * configure.in, doc/xml.html : bug fix release 1.8.2
185 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
186 Hopefully the end of that silly C++ include problem
187 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
188 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
189 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
190 troubles with autoclosed elements when the stree shape doesn't
191 follow the DtD specs. Added htmlIsAutoClosed() and
192 htmlAutoCloseTag()
193 * result/HTML/*.htm*: Updated the HTML examples regression tests output
194 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
195 * debugXML.c: fixed a bug on printing default namespaces.
196 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
197
Daniel Veillardb24054a1999-12-18 15:32:46 +0000198Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
199
200 * result/HTML/*.htm[l] : updated the HTML regression tests according
201 to the new output
202 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
203 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
204 problem due to intermix of extern "C" { ... } declarations for C++
205 and recursive includes in the headers
206
Chris Lahey323c48c1999-12-18 15:32:45 +00002071999-12-20 Chris Lahey <clahey@umich.edu>
208
209 * HTMLtree.c: Made it so that html nodes with a single child do
210 not insert a carriage return before or after the child node.
211
Daniel Veillardb24054a1999-12-18 15:32:46 +0000212Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +0000213
214 * configure.in, doc/xml.html : bug fix release 1.8.1
215 * parser.c: fixed bug #4344
216 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
217 added the glue to avoid C++ problems
218 * doc/* : regenerated the documentation
219
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +0000220Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
221
222 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
223 namespace recognition, and Dia as a resul :-(
224 * encoding.c: closed bug #3950
225
Daniel Veillard944b5ff1999-12-15 19:08:24 +0000226Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
227
228 * valid.c: debugging a posteriori validation, except URI expansion
229 stuff this should be fixed now
230 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
231 Carl Nygard <cnygard@bellatlantic.net>
232 * tester.c: added --postvalid, cleaning of the code
233 * tree.[ch]: added xmlDocGetRootElement()
234
Ramiro Estrugobfce3771999-12-15 04:32:07 +0000235Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
236
237 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
238 c++ losage.
239
Daniel Veillard10a2c651999-12-12 13:03:50 +0000240Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
241
242 * configure.in, doc/xml.html : bumped to 1.8.0
243 * xlink.[ch], Makefile.am : added framework for link detection
244 * parser.h: added nbChars to parser context, needed for cleanup.
245 * xmlmemory.c: removed a nasty bug when out of mem
246 * valid.[ch]: adding namespace support for attribute decl
247 * tester.c: added --debugent option
248 * debugXML.[ch]: added xmlDebugDumpEntities()
249 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
250 buffers instead, this was really needed, validation was breaking
251 in strange ways due to that. Added xmlParseStringPEReference()
252 and other parsing from strings functions. Entities processing
253 modified again, but PERef are still not handled correcly but
254 unless you're Eve Maller you won't notice :-)
255 * HTMLparser.c: large changes toward reliability, and switched to
256 lowercase internal tags, XHTML is lowercase, so it will help
257 that output is closer to next version.
258 * doc/* : regenerated the documentation, it is now hosted at
259 http://xmlsoft.org/ (same bits I just bought the domain :-)
260
261
Daniel Veillard294cbca1999-12-03 13:19:09 +0000262Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
263
264 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
265 doc generation
266 * parser.c: fixed bugs #3908 and #3937 and a memory leak
267 in the SAX API
268 * doc/*: rebuilt the doc making sure everything appears in the
269 HTML files
270
Daniel Veillardf5c2c871999-12-01 09:51:45 +0000271Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
272
273 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
274 added the patch from Carl Nygard <cnygard@bellatlantic.net>
275 which allow impressive speed improvement on dataset with
276 large text pieces, but at the cost of broken binary
277 compatibility and slightly bigger memory usage.
278 Configure with --with-buffers to activate them, they
279 are protected with XML_USE_BUFFER_CONTENT define.
280 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
281 goal is 0 memory left allocated once parser is no more used
282 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
283 call xmlCleanupParser() and xmlMemoryDump()
284
Daniel Veillarda819dac1999-11-24 18:04:22 +0000285Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
286
287 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
288 * parser.[ch] encoding.[ch]: added memory cleanup routines
289 * parser.c: closing bug #3788
290 * doc/*: rebuilt the doc
291
Daniel Veillard11a48ec1999-11-23 10:40:46 +0000292Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
293
294 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
295 xmlNewTextChild() and xmlSetCompressMode() behaviour.
296 * tester.c: added --compress option
297 * doc/*: rebuilt the documentation
298
Daniel Veillard4c3a2031999-11-19 17:46:26 +0000299Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
300
301 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
302 if given /proc/kcore as input !
303 * doc/xml.html doc/*: updated and rebuilt the documentation
304
305Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +0000306
307 * parser.c: Fixed some wrongly space collapsing code due to
308 a misreading of the spec.
309 * result/*: fixed the output accordingly
310
311Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +0000312
313 * encoding.c: bug fix and typos
314 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
315 * parser.c: added attribute normalization closing bug #3597
316 * test/att* result/att* SAXresult/att*: testcase for attribute
317 normalization
318
Daniel Veillardd7e200c1999-11-15 17:53:11 +0000319Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
320
321 * configure.in: closing bug #3163 by adding extra flags for the
322 cc compiler on HP-UX
323
Daniel Veillard51e3b151999-11-12 17:02:31 +0000324Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
325
326 * valid.[ch] : removed a typo and an enumerated type bug in the
327 xmlAddElementDecl() function
328 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
329 call to xmlEncodeEntitiesReentrant() so that the functions
330 New, Set and Get are at the same level.
331 * parser.c HTMLparser.c: extra memory allocation bug for
332 attributes detected by someone using libxml in embedded systems :-)
333
Daniel Veillard962195f1999-10-28 15:51:53 +0000334Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
335
336 * xmlmemory.h: turned off mem debug :-\
337
Daniel Veillard35008381999-10-25 13:15:52 +0000338Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
339
340 * parser.c: closed bug #2784 a one line fix, but worth pushing
341 a new release out
342 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
343 some structures, comments before and after the
344 main element, and other nastyness
345 * HTMLtree.c tree.c: accomodate the extended HTML supported
346 * configure.in: pushing 1.7.4
347 * test/ent8 and related outputs : added a new test for bug #2784
348 * test/HTML/wired.html and related output: a nasty HTML example
349 * Makefile.am: improved the test scripts
350 * docs/* : reran the documentation extractor, updated xml.html
351
Daniel Veillard7c1206f1999-10-14 09:10:25 +0000352Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
353
354 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
355 HTMLparser and debugged the HTML related code. HTML documents
356 now have their own type
357 * entities.c: do not dump &apos; for HTML output
358 * xmlmemory.c: improvement, breakpoint mechanism
359 * testHTML.c: added --sax --repeat ...
360 * Makefile.am: improved the HTML tests
361 * valid.[ch]: added xmlValidGetValidElements and
362 xmlValidGetPotentialChildren
363 * tester.c: added --insert to test the 2 new functions
364 * test//* result//* SAXresult//* : regression test cleanup
365 and extension.
366 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
367 gnome-xml-nanohttp.html
368
Daniel Veillard7d2c2761999-10-11 15:09:51 +0000369Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
370
371 * HTMLparser.c: fixed problems with some autoclose tags
372 * tree.c: fixed XML output problems.
373 * result/* SAXresult/*: update of the tests output
374
Daniel Veillard6077d031999-10-09 09:11:45 +0000375Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
376
377 * Makefile.am: Arturo patch for xmlConf.sh version info
378 * parser.c: Tim Josling patch for single quoted items
379 * tester.c: Tim Josling patch for tester options usage
380 * tree.h: indent cleanup
381
Daniel Veillard2673d3c1999-10-08 14:37:09 +0000382Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
383
384 * HTMLparser.c parser.h : Fixed problems with HTML parsing
385 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
386
Daniel Veillard00fdf371999-10-08 09:40:39 +0000387Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
388
389 * tree.c : Raph patch for initialization of CORBA fields
390 * parser.c, xpath.c, ...: modification of doc comments
391 * xpath.c : allow spaces in xpath expressions
392
Daniel Veillardad219441999-09-27 08:17:49 +0000393Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
394
395 * xmlmemory.h: turning off memory debug :-(
396
Daniel Veillard7a66ee61999-09-26 11:31:02 +0000397Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
398
399 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
400 better SAX interfaces.
401 * testSAX.c: uses the new SAX routine, avoid fetching any remote
402 entity.
403 * configure.in: 1.7.2
404
405Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +0000406
407 * libxml.spec.in: fixed the URL
408 * doc/xml.html: improved the documentation front-end
409
Daniel Veillard7a66ee61999-09-26 11:31:02 +0000410Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +0000411
412 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
413
Daniel Veillard7a66ee61999-09-26 11:31:02 +0000414Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +0000415
416 * libxml.spec.in: fixed the alpha compile problem
417 * parser.[ch]: changed errno to errNo in the parser context :-(
418 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
419 * doc/xml.html: changed CHAR to xmlChar
420 * doc/html/*: recompiled the documentation
421 * configure.in: 1.7.1
422
Daniel Veillard7f7d1111999-09-22 09:46:25 +0000423Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
424
425 * parser.h: modified the parser context struct to regain 1.4.0
426 binary compatibility
427 * parser.c, xml-error.h: added errno ot teh context and defined
428 a set of errors values with update of errno
429 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
430 DTDs and entities
431 * *.h, *.c: complete cleanup of the use of config.h and include
432 protection depending on the current setup.
433 * overalll debugging, maintenance and bug-fixing on all modules
434 * updated the documentation
435 * ready for 1.7.0
436
Daniel Veillardc08a2c61999-09-08 21:35:25 +0000437Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
438
439 * HTMLparser.c : cleanup
440 * SAX.c valid.c valid.h: added ID/IDREF checking
441 * tree.c tree.h: extended doc structure for refs
442 * configure.in: 1.6.2
443 * parser.c: patched bug in SAX user arg call
444 * parserInternals.h: patched missing close in C++ wrapping
445 * testXPath.c xpath.c xpath.h: prepared for extensibility,
446 especially upcoming XPointer implementation.
447 * doc/xml.html: augmented, typo
448
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +0000449Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
450
451 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
452 not all invocations of install understand -d.
453
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +0000454Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
455
456 * Makefile.am: prepend all the test* calls with $(top_builddir) -
457 to make 'check' works, when builddir != srcdir.
458
Daniel Veillardc8eab3a1999-09-04 18:27:23 +0000459Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
460
461 * doc/xml.html : updated the documentation
462
Daniel Veillard6454aec1999-09-02 22:04:43 +0000463Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
464
465 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
466 not deallocated memory blocks
467 * *.c : replaces all calls to malloc() free() and realloc() to
468 the wrapper functions/macros
469 * tree.c : removed memory leaks dues to calling xmlFreeNode()
470 instead of xmlFreeNodeList()
471
Daniel Veillard1ff7ae31999-09-01 12:19:13 +0000472Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
473
474 * HTMLparser.c: corrected a stupid bug leading to core dump at
475 tree deallocation. Removed warnings indicated by
476 Stephane.Conversy@lri.fr
477 * entities.c: Fixes Yet Another Stupid Bug, entities were not
478 looked for in the external subset
479
480Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +0000481
482 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
483 on SGI by Stephane.Conversy@lri.fr
484
Daniel Veillardb96e6431999-08-29 21:02:19 +0000485Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
486
487 * all .h : changed the prototype declaration indent as in gtk
488 * most .c : working on reducing the TODOs in the code
489 * most .c : cleanup though -pedantic and Insure++
490 * improvements on validation ID checkings.
491 * tree.[ch] SAX.c: added support for namespace on attributes #2022
492 * xml-config.in: closed #1810
493
494Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +0000495
496 * tree.h, valid.c, valid.h: more work on validity, IDs
497 * xpath.c: added/fixed comparidon and equlity, added a new isinf
498 definition for AIX
499
Daniel Veillardb556eb51999-08-15 17:19:50 +0000500Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
501
502 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
503 the distribution due to a cut'n paste error at last commit
504
Daniel Veillardb05deb71999-08-10 19:04:08 +0000505Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
506
507 * configure.in: upgraded to version 1.4.0
508 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
509 Big update, added a large part of the validation process,
510 it should be usable, but some parts are missing
511 * xpath.c: improved the implementation w.r.t. root.
512 * Makefile.am: added more tests
513 * test and result trees: added a lot of tests
514 * libxml.spec.in: export libxml.so.0 and libxml.so.1
515
Daniel Veillard6a6ccc11999-08-10 09:34:35 +0000516Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
517
518 * Added an HACKING file
519
Daniel Veillarde2d034d1999-07-27 19:52:06 +0000520Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
521
522 * xpath.[ch] : improvements and debug of the XPath implementation
523 * parser.c, HTMLparser.c : modified the parsers to be progressive
524 * tree.[ch] : extended the Buffer promitives
525 * xmlIO.[ch] : added basic I/O routines providing progressive
526 parsing and ready for I18N conversion plugins
527 * SAXresult/* : the SAX callback sequence maybe slightly different
528 now
529 * test*.c : improved/updated the tests programs
530 * doc/* : recompiled the docs.
531
Daniel Veillard15b75af1999-07-26 16:42:37 +00005321999-07-26 Michael Meeks <michael@edenproject.org>
533
534 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
535
536 * tree.c: Ditto.
537
Daniel Veillard1566d3a1999-07-15 14:24:29 +0000538Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
539
540 * configure.in: upgraded to version 1.4.0
541 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
542 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
543 XML query language, see http://www.w3.org/TR/xpath for more details.
544 * parser.c, parser.h: added CHAR* related string functions for XPath
545 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
546 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
547 rebuild the docs.
548 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
549 and regression testing capabilities for XPath.
550
Daniel Veillardd79d7871999-07-12 10:38:12 +0000551Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
552
553 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
554 closing bug #1646
555
Daniel Veillardbe9e5951999-07-12 09:16:45 +0000556Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
557
558 * Makefile.am, example/Makefile.am: closed bug #1683
559
Daniel Veillard3166ab11999-07-11 16:14:19 +0000560Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
561
562 * example/Makefile.am, configure.in: added the makefile for the
563 gjobread example
564
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +0000565Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
566
567 * doc/Makefile.am:
568 - fix which allow "make install DESTDIR=</install/prefix>".
569
Daniel Veillard7cc3c041999-07-09 10:11:57 +0000570Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
571
572 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
573 which fixed a problem on the file reading-code.
574
Daniel Veillard82150d81999-07-07 07:32:15 +0000575Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
576
577 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
578 output.
579 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
580
Daniel Veillard5233ffc1999-07-06 22:25:25 +0000581Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
582
583 * parser.h : Oops removed the binary compatibility problem
584 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
585 * parser.c, HTMLparser.c: applied patches for reading from stdin
586
Daniel Veillardbe70ff71999-07-05 16:50:46 +0000587Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
588
589 * parser.c, entities.c, valid.c: cleanup bug #1591
590 * configure.in: cleanup bug #1592
591 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
592 the same tree back-end. Hence gdome will be available for it.
593 * doc/Makefile.am: close bug #617
594
Daniel Veillard97fea181999-06-26 23:07:37 +0000595Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
596
597 * parser.c: alloctate a per parser context SAX interface block
598
Daniel Veillard14fff061999-06-22 21:49:07 +0000599Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
600
601 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
602 and xmlEncodeEntitiesReentrant with the correct one :-\
603
604Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
605
606 * commit of my internal XML base changes, quite a lot of
607 changes, cleanups, better entities support, framework for
608 new I/O and charset detection and handling
609 * Fixed the configure/Makefile stuff to generate shared libs
610 with the proper version info, so we jumped on rev from
611 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
612 xmlEncodeEntities() result need to be freed now, and a string
613 xmlParserVersion provide the current library version.
614
Raph Levien05240da1999-06-15 21:27:11 +0000615Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
616
617 * parser.c: fixed a buffer overrun for when you have a very long
618 attribute with no entities in it.
619
Daniel Veillardbb2da581999-06-13 14:37:07 +0000620Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
621
622 * added example directory
623 * added example/gjobs.xml gjobread.c, still need a Makefile.in
624
Daniel Veillard011b63c1999-06-02 17:44:04 +0000625Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
626
627 * Release of libxml-1.1, nearly everything has been touched for
628 this.
629 * Added more regression tests
630 * Updated the documentation
631
Daniel Veillard27d88741999-05-29 11:51:49 +0000632Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
633
634 * tree.[ch]: unified the XML_NO_CORBA defines.
635 * parser.c encoding.[ch]: started plugging in char encoding detection
636
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +0000637Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
638
639 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
640 Also freed allocated buffer.
641
Daniel Veillard27d88741999-05-29 11:51:49 +0000642Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +0000643 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
644 reentrancy problem at printing. One is left in entities.c, to
645 remove ASAP
646 * testSAX.c : added a test example showing the use of the SAX
647 interface if one doesn't want to build the DOM tree.
648 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
649
Daniel Veillard517752b1999-04-05 12:20:10 +0000650Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
651
652 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
653 large revamping of the parser to use SAX callbacks
654 http://www.megginson.com/SAX/ (or at least a C like interface
655 a la Expat). It's now possible to set up your own callbacks
656 and the parser will not build a DOM tree.
657 * test/* result/*: updated the test suite, I finally removed
658 the old Namespace draft support (PI based).
659
Daniel Veillard87c83bd1999-04-02 16:04:43 +0000660Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
661
662 * Makefile.am: added test result to EXTRA_DIST for make tests
663
Daniel Veillard64068b31999-03-24 20:42:16 +0000664Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
665
666 * parser.c, parserInternals.h: moved the chars macro definitions
667 to parserInternals.h
668 * parser.c, error.c: applied patches from "Knut Ã…kesson"
669 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
670
Daniel Veillard012ccc11999-03-23 10:11:11 +0000671Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
672
673 * xml-config.in : applied patch to make --version work
674
Raja R Harinatha86c23e1999-03-05 22:14:01 +00006751999-03-05 Raja R Harinath <harinath@cs.umn.edu>
676
677 * Makefile.am (check-local): Alias for `tests' target. This will
678 cause `make check' to do the right thing.
679 (tests): Don't run tests in srcdir. Also, replaced calls to
680 basename with a `sed' "equivalent".
681
Daniel Veillardd109e371999-03-05 06:26:45 +0000682Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
683
684 * Renamed error.h to xml-error.h, corrected Makefile.am to list
685 it in the header and not the sources, updated the doc.
686 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
687 pointing this out.
688
Daniel Veillardbc50b591999-03-01 12:28:53 +0000689Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
690
691 * parser.c, parser.h, parserInternals.h: memory leak hunting,
692 exported the inputStream routines.
693 * doc/html/* : updated accordingly
694
Daniel Veillardd692aa41999-02-28 21:54:31 +0000695Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
696
697 * parser.c, parser.h, parserInternals.h: added a few extra
698 internal calls to allocate and free parser contexts ...
699 * doc/html/* : updated accordingly
700
Daniel Veillard55a99271999-02-25 11:01:29 +0000701Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
702
703 * configure.in, Makefile.am, doc/makefile.am : General changes for
704 1.0.0 release and including the generated HTML documentation.
705
Daniel Veillard35925471999-02-25 08:46:07 +0000706Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
707
708 * makefile.am : added parserInternals.h, oops.
709
Daniel Veillard1e346af1999-02-22 10:33:01 +0000710Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
711
712 * parserInternals.h: added this header giving access to the parser
713 internal functions.
714 * doc/Makefile.am : added a rebuild target which rebuilds the full
715 set of documentations
716 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
717 the internal subset.
718 * *.c *.h: modifications needed to generate the documentation using
719 gtk-doc, cleanup of functions blocks, reorganisation of struct
720 declarations.
721
Daniel Veillard1164e751999-02-16 16:29:17 +0000722Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
723
724 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
725 the tar and spec file to include the beginning of the doc.
726
Nuno Ferreira03d04781999-02-13 00:07:17 +00007271999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
728
729 * doc/.cvsignore: Added this file.
730
Daniel Veillard6800ef31999-02-08 18:33:22 +0000731Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
732
733 * tree.c: fixed xmlGetProp to return "" when the attribute
734 exists, even if the node-list is NULL.
735
Daniel Veillard726c7e31999-02-08 15:13:10 +0000736Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
737
738 * tree.c: patched an error outputting empty attribute values.
739 * Makefile.am and doc/makefile.am: have been updated during the
740 week-end. Sorry for an empty CVS log, I got a shell problem.
741
Daniel Veillard1899e851999-02-01 12:18:54 +0000742Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
743
744 * tree.h: cleaned up using enums instead of defines
745 * parser.c, valid.[ch]: more work on parsing/output of element
746 declarations
747
Daniel Veillard3b9def11999-01-31 22:15:06 +0000748Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
749
750 * valid.[ch], tree.c, parser.c : more work toward full parsing
751 of XML DTDs.
752 * README: added informations about mailing-list and on-line
753 documentation
754
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +00007551999-01-27 Raja R Harinath <harinath@cs.umn.edu>
756
757 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
758
Daniel Veillard39a1f9a1999-01-17 19:11:59 +0000759Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
760
761 * parser.c, tree.[ch] : more work toward conformance testing,
762 added a last element to accelerate parsing of very flat structures
763 started working on internal subset Element content declaration.
764 * valid.[ch] : first cut at adding code toward validation.
765 * previous changes had also small impact on most files, especially
766 the conformance testing using James Clark test suite.
767
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +0000768Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
769
770 * test/* : updated the examples, most of them were not well
771 formed (humm), and added rdf2.
772 * result/* : resulting changes in the output.
773
Daniel Veillard7c92c0a1998-12-06 18:08:28 +0000774Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
775
776 * tree.c: changed the behaviour of xmlGetProp on NULL values.
777
Daniel Veillard44b3a061998-12-05 17:27:22 +0000778Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
779
780 * tree.c: patched a bug in the generation of empty attributes
781
Daniel Veillardbe36afe1998-11-27 06:39:50 +0000782Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
783
784 * entities.[ch], tree.[ch], tester.c: added copy interfaces
785 for node/trees/documents/... Biggest problem is namespace
786 support when copying subtrees.
787
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +0000788Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
789
790 * parser.c, entities.c: improve entities and char ref encoding,
791 and cleanups of error messages.
792
Daniel Veillard242590e1998-11-13 18:04:35 +0000793Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
794
795 * parser.c, entities.c: simple bug hunting done during rpm2html and
796 rpmfind integration.
797
Daniel Veillard42dc9b31998-11-09 01:17:21 +0000798Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
799
800 * parser.[ch]: Added interfaces allowing to specify a SAX
801 handler before parsing.
802
Daniel Veillarde3bffb91998-11-08 14:40:56 +0000803Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
804
805 * parser.c: redirrect all errors reporting through the SAX
806 error function
807
Daniel Veillardda4d3c41998-11-04 20:07:05 +0000808Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
809
810 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
811 * libtool, tlmain ...: update of the libtool files
812
Miguel de Icaza442321c1998-11-04 18:13:38 +00008131998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
814
815 * entities.c: Use g_snprintf insteda of snprintf.
816
Daniel Veillard0ba4d531998-11-01 19:34:31 +0000817Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
818
819 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
820 added ent5 test for this purpose.
821 * parser.c, parser.h: formatting, comments and UTF-8 planning.
822
Daniel Veillard27271681998-10-30 06:39:40 +0000823Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
824
825 * parser.c: fixed? a strange error due to compression on a GWP
826 document.
827
Daniel Veillard25940b71998-10-29 05:51:30 +0000828Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
829
830 * tree.[ch]: bug fixing
831 * entities.[ch]: defined a specific type for predefined entities
832 * doc/xml.html: more documentation on the library, how to use it,
833 overview of the interfaces.
834
Daniel Veillard16253641998-10-28 22:58:05 +0000835Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
836
837 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
838
Daniel Veillardbaf4cd51998-10-27 22:56:57 +0000839Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
840
Daniel Veillard10c6a8f1998-10-28 01:00:12 +0000841 * tree.c: corrected a small bug
842 * doc/xml.html: continuing writing documentation.
843
844Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
845
Daniel Veillardbaf4cd51998-10-27 22:56:57 +0000846 * debugXML.h debugXML.c: added debugging utilities.
847 * tester.c: added --debug switch.
848 * tree.c: patched an incorrect node->type assignment.
849 * parser.c: formatting, ensure that node->doc != NULL in attributes
850
Daniel Veillardccb09631998-10-27 06:21:04 +0000851Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
852
853 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
854 entity support and provide an internal representation close to
855 DOM one (entity ref nodes, and attribute value as tree). I tried
856 to preserve the interface but this will surely break some apps
857 (I have to change rpm2html/rpmfind for example). I had to change
858 two interfaces, and the generated tree is somewhat different.
859 * doc/* : started documenting the XML library, the tree and
860 DOM/Corba. This is a first step.
861
Daniel Veillard11e00581998-10-24 18:27:49 +0000862Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
863
864 * parser.c: Set up the fonctions comment block, boring but useful.
865 * parser.h, SAX.c, parser.c: now attributes are processed through
866 the SAX interface. The problem is that my SAX interface diverged
867 quite a bit from the original one, well this is not an official
868 spec, and translating it from Java to C is hairy anyway...
869
Daniel Veillard97b58771998-10-20 06:14:16 +0000870Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
871
872 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
873 fonctions comment block, boring but useful.
874
875Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +0000876
877 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
878 conversion routines. However they are not yet used to convert the
879 inputs. The core will run with UTF-8.
880
Daniel Veillard33942841998-10-18 19:12:41 +0000881Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
882
883 * tree.c : make sure that the type id is properly set-up when
884 a new object is allocated, needed for DOM.
885
Daniel Veillard27fb0751998-10-17 06:47:46 +0000886Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
887
888 * tree.h, tree.c: Ok, the main objects in the tree will be native
889 corba objects, it costs 8 bytes per Node, Attribute and Document
890 but it simplifies the Corba integration a lot (no extra interface
891 objects to allocate/free).
892
Daniel Veillard0bef1311998-10-14 02:36:47 +0000893Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
894
895 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
896 and changed NODEs contants for conformity with DOM Level 1
897
Daniel Veillard27864701998-10-08 03:47:24 +0000898Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
899
900 * added hooks to keep track of servants when creating objects
901 xmlDoc and xmlNode (for Corba export).
902
Daniel Veillarda6e1d121998-10-04 14:41:05 +0000903Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
904
905 * added xml-config script.
906
Daniel Veillard7066a791998-10-01 20:28:28 +0000907Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
908
909 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
910 to autoupdate libtool and automake conf files.
911
Miguel de Icaza60681bd1998-09-30 19:28:59 +00009121998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
913
914 * Makefile.am: Use '?' to separate the sed
915 commands as ',' is used when people pass -Wl,something.
916
917
Daniel Veillard15a8df41998-09-24 19:15:06 +0000918Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
919
920 * tree.c, tree.h: added a per-document compression interface.
921
Daniel Veillard151b1b01998-09-23 00:49:46 +0000922Tue Sep 22 20:47:38 EDT 1998
923
924 * tree.c, tree.h: added saving with compression and added interfaces
925 to control the compression level (xmlGetCompressMode,
926 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
927
Daniel Veillard70120ff1998-09-22 00:24:21 +0000928Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
929
930 * parser.c: corrected a loop for files of size 0
931
Raja R Harinathd2e3abd1998-08-20 21:52:38 +00009321998-08-20 Raja R Harinath <harinath@cs.umn.edu>
933
934 * error.h: New file. Contains prototyes from `error.c'.
935
Tom Tromeyc19653d1998-08-14 01:22:43 +0000936Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
937
938 * Makefile.am (xmlincdir): New macro.
939 (xmlinc_HEADERS): Renamed from include_HEADERS.
940
Daniel Veillard845664d1998-08-13 04:43:19 +0000941Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
942
943 * applied small patch on numeric entities from
944 Christopher Blizzard <blizzard@appliedtheory.com>
945
Daniel Veillard260a68f1998-08-13 03:39:55 +0000946Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
947
948 * New release 0.2, removed the old xml_* files so that it's
949 coherent with the other CVS base (W3C), far better conformance
950 to standard, new namespaces, decent entities support, beginning
951 of a SAX-like interface. Nearly nothing left intact, even the
952 test examples ...
953
Christopher Blizzarda36749e1998-07-30 21:47:18 +00009541998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
955
956 * .cvsignore: Add .deps dir
957
Daniel Veillardf8015fa1998-07-26 21:31:38 +0000958Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
959
960 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
961
Daniel Veillardfe926001998-07-26 04:28:20 +0000962Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +0000963
Daniel Veillardfe926001998-07-26 04:28:20 +0000964 * configure.in: added test for CPP
965 * AUTHORS, Changelog: the original ones didn't get commited but the
966 glib ones instead, fixed.
967 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +0000968
Daniel Veillardfe926001998-07-26 04:28:20 +0000969Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +0000970
Daniel Veillardfe926001998-07-26 04:28:20 +0000971 * integrated code developped at W3C
972 * changed the original Copyright
973 * migrated to automake
974 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +0000975