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