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