1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
|
Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
* configure.in: upgraded to version 1.4.0
* valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
Big update, added a large part of the validation process,
it should be usable, but some parts are missing
* xpath.c: improved the implementation w.r.t. root.
* Makefile.am: added more tests
* test and result trees: added a lot of tests
* libxml.spec.in: export libxml.so.0 and libxml.so.1
Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
* Added an HACKING file
Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
* xpath.[ch] : improvements and debug of the XPath implementation
* parser.c, HTMLparser.c : modified the parsers to be progressive
* tree.[ch] : extended the Buffer promitives
* xmlIO.[ch] : added basic I/O routines providing progressive
parsing and ready for I18N conversion plugins
* SAXresult/* : the SAX callback sequence maybe slightly different
now
* test*.c : improved/updated the tests programs
* doc/* : recompiled the docs.
1999-07-26 Michael Meeks <michael@edenproject.org>
* tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
* tree.c: Ditto.
Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
* configure.in: upgraded to version 1.4.0
* xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
XML query language, see http://www.w3.org/TR/xpath for more details.
* parser.c, parser.h: added CHAR* related string functions for XPath
* HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
* doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
rebuild the docs.
* Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
and regression testing capabilities for XPath.
Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
* parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
closing bug #1646
Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
* Makefile.am, example/Makefile.am: closed bug #1683
Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
* example/Makefile.am, configure.in: added the makefile for the
gjobread example
Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
* doc/Makefile.am:
- fix which allow "make install DESTDIR=</install/prefix>".
Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
* HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
which fixed a problem on the file reading-code.
Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
* HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
output.
* Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
* parser.h : Oops removed the binary compatibility problem
* HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
* parser.c, HTMLparser.c: applied patches for reading from stdin
Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
* parser.c, entities.c, valid.c: cleanup bug #1591
* configure.in: cleanup bug #1592
* HTMLparser.[ch], testHTML.c: started adding an HTML parser using
the same tree back-end. Hence gdome will be available for it.
* doc/Makefile.am: close bug #617
Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
* parser.c: alloctate a per parser context SAX interface block
Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
* released 1.3.0 with xmlEncodeEntities restoring old behaviour
and xmlEncodeEntitiesReentrant with the correct one :-\
Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
* commit of my internal XML base changes, quite a lot of
changes, cleanups, better entities support, framework for
new I/O and charset detection and handling
* Fixed the configure/Makefile stuff to generate shared libs
with the proper version info, so we jumped on rev from
0.0.0 to 1.2.0 ! The binary interfaces have been broken,
xmlEncodeEntities() result need to be freed now, and a string
xmlParserVersion provide the current library version.
Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
* parser.c: fixed a buffer overrun for when you have a very long
attribute with no entities in it.
Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
* added example directory
* added example/gjobs.xml gjobread.c, still need a Makefile.in
Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
* Release of libxml-1.1, nearly everything has been touched for
this.
* Added more regression tests
* Updated the documentation
Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
* tree.[ch]: unified the XML_NO_CORBA defines.
* parser.c encoding.[ch]: started plugging in char encoding detection
Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
* tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
Also freed allocated buffer.
Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
* parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
reentrancy problem at printing. One is left in entities.c, to
remove ASAP
* testSAX.c : added a test example showing the use of the SAX
interface if one doesn't want to build the DOM tree.
* html/gnome-xml-*.html html/index.sgml: regenerated the documentation
Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
* parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
large revamping of the parser to use SAX callbacks
http://www.megginson.com/SAX/ (or at least a C like interface
a la Expat). It's now possible to set up your own callbacks
and the parser will not build a DOM tree.
* test/* result/*: updated the test suite, I finally removed
the old Namespace draft support (PI based).
Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
* Makefile.am: added test result to EXTRA_DIST for make tests
Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
* parser.c, parserInternals.h: moved the chars macro definitions
to parserInternals.h
* parser.c, error.c: applied patches from "Knut Åkesson"
<ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
* xml-config.in : applied patch to make --version work
1999-03-05 Raja R Harinath <harinath@cs.umn.edu>
* Makefile.am (check-local): Alias for `tests' target. This will
cause `make check' to do the right thing.
(tests): Don't run tests in srcdir. Also, replaced calls to
basename with a `sed' "equivalent".
Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
* Renamed error.h to xml-error.h, corrected Makefile.am to list
it in the header and not the sources, updated the doc.
Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
pointing this out.
Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
* parser.c, parser.h, parserInternals.h: memory leak hunting,
exported the inputStream routines.
* doc/html/* : updated accordingly
Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
* parser.c, parser.h, parserInternals.h: added a few extra
internal calls to allocate and free parser contexts ...
* doc/html/* : updated accordingly
Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
* configure.in, Makefile.am, doc/makefile.am : General changes for
1.0.0 release and including the generated HTML documentation.
Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
* makefile.am : added parserInternals.h, oops.
Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
* parserInternals.h: added this header giving access to the parser
internal functions.
* doc/Makefile.am : added a rebuild target which rebuilds the full
set of documentations
* parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
the internal subset.
* *.c *.h: modifications needed to generate the documentation using
gtk-doc, cleanup of functions blocks, reorganisation of struct
declarations.
Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
* Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
the tar and spec file to include the beginning of the doc.
1999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
* doc/.cvsignore: Added this file.
Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
* tree.c: fixed xmlGetProp to return "" when the attribute
exists, even if the node-list is NULL.
Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
* tree.c: patched an error outputting empty attribute values.
* Makefile.am and doc/makefile.am: have been updated during the
week-end. Sorry for an empty CVS log, I got a shell problem.
Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
* tree.h: cleaned up using enums instead of defines
* parser.c, valid.[ch]: more work on parsing/output of element
declarations
Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
* valid.[ch], tree.c, parser.c : more work toward full parsing
of XML DTDs.
* README: added informations about mailing-list and on-line
documentation
1999-01-27 Raja R Harinath <harinath@cs.umn.edu>
* configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
* parser.c, tree.[ch] : more work toward conformance testing,
added a last element to accelerate parsing of very flat structures
started working on internal subset Element content declaration.
* valid.[ch] : first cut at adding code toward validation.
* previous changes had also small impact on most files, especially
the conformance testing using James Clark test suite.
Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
* test/* : updated the examples, most of them were not well
formed (humm), and added rdf2.
* result/* : resulting changes in the output.
Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
* tree.c: changed the behaviour of xmlGetProp on NULL values.
Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
* tree.c: patched a bug in the generation of empty attributes
Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
* entities.[ch], tree.[ch], tester.c: added copy interfaces
for node/trees/documents/... Biggest problem is namespace
support when copying subtrees.
Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
* parser.c, entities.c: improve entities and char ref encoding,
and cleanups of error messages.
Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
* parser.c, entities.c: simple bug hunting done during rpm2html and
rpmfind integration.
Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
* parser.[ch]: Added interfaces allowing to specify a SAX
handler before parsing.
Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
* parser.c: redirrect all errors reporting through the SAX
error function
Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
* entities.c: rather use HAVE_SNPRINTF and not depend on glib
* libtool, tlmain ...: update of the libtool files
1998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
* entities.c: Use g_snprintf insteda of snprintf.
Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
* entities.c, parser.c: debug and cleanup of CharRef handling/saving.
added ent5 test for this purpose.
* parser.c, parser.h: formatting, comments and UTF-8 planning.
Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
* parser.c: fixed? a strange error due to compression on a GWP
document.
Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
* tree.[ch]: bug fixing
* entities.[ch]: defined a specific type for predefined entities
* doc/xml.html: more documentation on the library, how to use it,
overview of the interfaces.
Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
* tree.[ch]: more cleanup on the API, made the tree mor conformant.
Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
* tree.c: corrected a small bug
* doc/xml.html: continuing writing documentation.
Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
* debugXML.h debugXML.c: added debugging utilities.
* tester.c: added --debug switch.
* tree.c: patched an incorrect node->type assignment.
* parser.c: formatting, ensure that node->doc != NULL in attributes
Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
* parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
entity support and provide an internal representation close to
DOM one (entity ref nodes, and attribute value as tree). I tried
to preserve the interface but this will surely break some apps
(I have to change rpm2html/rpmfind for example). I had to change
two interfaces, and the generated tree is somewhat different.
* doc/* : started documenting the XML library, the tree and
DOM/Corba. This is a first step.
Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
* parser.c: Set up the fonctions comment block, boring but useful.
* parser.h, SAX.c, parser.c: now attributes are processed through
the SAX interface. The problem is that my SAX interface diverged
quite a bit from the original one, well this is not an official
spec, and translating it from Java to C is hairy anyway...
Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
* SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
fonctions comment block, boring but useful.
Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
* encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
conversion routines. However they are not yet used to convert the
inputs. The core will run with UTF-8.
Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
* tree.c : make sure that the type id is properly set-up when
a new object is allocated, needed for DOM.
Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
* tree.h, tree.c: Ok, the main objects in the tree will be native
corba objects, it costs 8 bytes per Node, Attribute and Document
but it simplifies the Corba integration a lot (no extra interface
objects to allocate/free).
Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
* tree.h, tree.c, parser.c: added prev and doc pointers to Node,
and changed NODEs contants for conformity with DOM Level 1
Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
* added hooks to keep track of servants when creating objects
xmlDoc and xmlNode (for Corba export).
Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
* added xml-config script.
Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
* autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
to autoupdate libtool and automake conf files.
1998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
* Makefile.am: Use '?' to separate the sed
commands as ',' is used when people pass -Wl,something.
Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
* tree.c, tree.h: added a per-document compression interface.
Tue Sep 22 20:47:38 EDT 1998
* tree.c, tree.h: added saving with compression and added interfaces
to control the compression level (xmlGetCompressMode,
xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
* parser.c: corrected a loop for files of size 0
1998-08-20 Raja R Harinath <harinath@cs.umn.edu>
* error.h: New file. Contains prototyes from `error.c'.
Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
* Makefile.am (xmlincdir): New macro.
(xmlinc_HEADERS): Renamed from include_HEADERS.
Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
* applied small patch on numeric entities from
Christopher Blizzard <blizzard@appliedtheory.com>
Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
* New release 0.2, removed the old xml_* files so that it's
coherent with the other CVS base (W3C), far better conformance
to standard, new namespaces, decent entities support, beginning
of a SAX-like interface. Nearly nothing left intact, even the
test examples ...
1998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
* .cvsignore: Add .deps dir
Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
* xml_tree: changed the memory allocation scheme for name in xmlNewNode
Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
* configure.in: added test for CPP
* AUTHORS, Changelog: the original ones didn't get commited but the
glib ones instead, fixed.
* Makefile.am: corrected an error in library naming
Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
* integrated code developped at W3C
* changed the original Copyright
* migrated to automake
* prefixed the filenames by xml_ to avoid filename clashes
|