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