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