File: Changes

package info (click to toggle)
libxml-xerces-perl 1.5.2.0-2
  • links: PTS
  • area: main
  • in suites: woody
  • size: 3,204 kB
  • ctags: 2,146
  • sloc: cpp: 62,430; perl: 7,906; xml: 801; makefile: 46
file content (176 lines) | stat: -rw-r--r-- 7,589 bytes parent folder | download
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
Revision history for Perl extension Genex.

1.5.2_0 Fri Nov  2 11:38:02 MST 2001
	- Version numbering change, to reflect that this is the first
	  release of XML::Xerces to require Xerces-C-1.5.2 
	- Unicode now works! I modified all I/O between Perl and
	  Xerces-C to use transcoders to properly convert between
	  Perl's internal UTF-8 format and Xerces-C's internal UTF-16
	  format. 
	- IDOM operators (== and !=) now work
	- I?DOM_Attr::setAttribute() will now accept integer and
	  floating point values as well as strings, so you no longer
	  need to wrap them in strings.
	- New sample application: IDOMPrint.pl
	- All overloaded methods (except DOM API) are now supported. 

1.5.7 Sun Oct  7 10:36:23 MDT 2001
        - cerr is no longer used by any source files, so compile
          problems with libstdc++ should be gone.
        - removed lots of unnecessary stuff from Xerces.C, so some
          architecture specific compile issues should be gone.
        - MemBufInputSource no longer requires a fake system id as an
          argument to the constructor, you may supply one, but this is
          optional
	- DOM_Attr::setAttributes() no longer segfaults if 'undef' is
	  passed for the attribute or its value.
	- hints/ directory now exists to help isolate the
	  architecture-specific pieces of Makefile.PL. Currently there
	  is a file for Solaris_2, DEC_OSF, and Linux.
        - Thanks to major improvements in SWIG, it is now easier to
          support overloaded methods. The following classes/methods are
          currently supported:
	     *Parser
	     XMLPScanToken
	     *InputSource
	     XMLURL
	     *::operator=
	     *::operator==
	     *::operator!=	
	- Added samples/IDOMCount.pl
	- Thanks to major improvements in the SWIG parser, the
	  majority of the private header files in Xerces_headers are
	  no longer needed, only three parse errors remain.
	- Thanks to major improvements in SWIG, the internal
	  code generation is greatly simplified.

1.5.6 Mon Sep 10 01:19:29 MDT 2001
        - MAJOR MEMORY FIX: All callbacks were leaking memory like a
          sieve. This was especially noticeable with SAX 1/2
          interfaces when parsing large (~200Mb) files. It appears
          that the Xerces-C SAX2 implementation still has leaks
          somewhere, but SAX1 seems fine now.

1.5.5 Wed Sep  5 23:01:03 MDT 2001
        - Support for the SAX2 Attributes interface added
        - Major memory fix, was not freeing memory for parsers. 
	- IDOMParser now has overloaded parse() and parseFirst()
	- DOMParse.pm: fixed warnings about \1 usage in regexp

1.5.4 Wed Aug  1 20:49:31 MDT 2001
        - Support for Xerces-C-1.5.1
	- EntityResolver interface is now supported (see
          t/EntityResolver.t for examples of use XML Catalogs to
          resolve your DTD's)
	- Began adding architecture specific compile options for linux
          and Solaris. 
	- Added PORTS to describe any steps needed to get Xerces.pm to
          compile on different architectures
	- Beginnings of a FAQ

1.5.3 Wed Jul  10 11:36:16 MDT 2001
        - Important fix for RedHat 6.2 users, iostream from gcc 2.91
          chokes on -Dbool=char, so #undef bool is needed
	- XERCES_DEVEL no longer needs to be set to get Xerces.C to
          compile. 

1.5.2 Wed Jul  10 10:36:16 MDT 2001
        - Due to a mistake in SAX2XMLReader.hpp, 1.5.1 could only
          be compiled against the Xerces-C CVS version of 1.5

1.5.1 Wed Jul  9 10:36:16 MDT 2001
	- New Xerces 1.5 functionality:
	  * Schema validation
	  * Preliminary support for new IDOM interface (see README for
	    important details using IDOM)
	- 'perl Makefile.PL' now dies unless libxerces is found
	- All overloaded DOMParser::parse() methods are now supported
	- Full Exception handling - all known Xerces-C exceptions are
	  now handled in Xerces.pm, with default handlers and
	  user-definable perl handlers.
	- now using digital signatures to ensure release integrity,
	  see README for details

1.5.0 Tue Jun 26 15:15:52 MDT 2001
        - First 1.5 release, but none of the extra 1.5 functionality
	  is included (sorry, help porting is welcome).
        - Fixed Makefile.PL bug that automatically forced remaking Xerces.pm
          and Xerces.C, whenever one of the Handler/*.o files was
          modified
        - SWIG use can only be activated by setting the $XERCES_DEVEL
          environment variable. This should eliminate future
          accidental miscompilings of Xerces.pm and Xerces.C

1.4.1 Wed Jun 13 23:25:51 MDT 2001
        - Inheritance of all Xerces classes now works! For example, it
          is possible to subclass any of the DOM_Node classes with
          your own Perl-based ones without throwing SWIG runtime type
          checking errors.
	- test scripts now use PerlContentHandler and
	  PerlDocumentHandler classes for SAX 1.0 and 2.0. 
	- general cleanup of test script output. Some tests marked as
	  'should fail', that means a Xerces-C feature is broken and
	  so the failure is just a placeholder until they fix it.
	- Fixed bugs in test scripts. In Perl prior to 5.6 buffered IO
	  was handled differently, and file handles need to be closed
	  to ensure a flush of the data. (thanks to 
	  "Matthew D. Langston" <langston@SLAC.Stanford.EDU>, and 
          "Benjamin Low" <b_d_low@yahoo.com.au>).
        - XMLException's are now supported via the
          PerlExceptionHandler class. These exceptions are thrown
          outside of parsing and are not handled by the standard
          ErrorHandler mechanism.

1.4.0 Mon Apr 16 23:04:48 MST 2001
        - first support for Xerces-C 1.4
	- Preliminary support for SAX 2.0. Including new
	  PerlDocumentHandler and PerlContentHandler classes.
	- More of XMLPlatformUtils exposed

1.3.5 Mon Apr 16 09:18:14 MST 2001
        - bug fix release, Xerces.C got corrupted in 1.3.4
	- fixed path in t/SAXCount.t

1.3.4 Fri Apr 13 16:51:05 MST 2001
	- Major Addition: SAX 1.0 interface is now supported. 
	- default error handlers now have a 'FILE:' line in output
	- numerous new tests were added
	- DOMParse.pm now requires XMLDecl node for processing DOM
	- finally admitted the 'Use of uninitizialed value ... in
	  global destruction' warning is more than I can handle. It's
	  just a warning. It's too low down in SWIG for me to fix.
	- I'll have to wait to swith to 1.4 until all SAX 1.0 and 2.0
	  API's are fully supported

1.3.3 Thu Mar 22 16:48:21 MST 2001
	- No... *This* should be the final 1.3 release ;-)
	- Fixed numerous small problems in TestUtils.pm, including
	  an creating the default error handler as a global variable
	  instead of lexical variable, all test now succeed
	- XML::Xerces now has three non-exported functions that can be
	  used by error handlers => error(), fatal_erro(), and
	  warning(). 
	- DOMCount.pl and DOMPrint.pl now support a -n option to
	  specify namespace support

1.3.2 Thu Mar 15 09:12:41 MST 2001
	- Should be the final 1.3 release
	- namespace is finally XML::Xerces
	- special Perl API for DOM_NodeList and DOM_NamedNodeMap
	- Developer package is now much cleaner: both SWIG 1.1 and 1.3
	  work from same source files

1.3.1 Thu Mar  8 22:46:40 MST 2001
	- Tom Watson's sample files ported to 1.3 API (DOMCount.pl,
	  DOMCreate.pl, and DOMPrint.pl) 
	- Tom Watson's Xerces::DOMParse module ported to 1.3 API

1.3.0 Wed Mar  7 09:29:10 MST 2001
	- initial release of Harmon Nine's 1.3 port
	- Linux is now the only supported platform

### *** emacs file mode definition ***
### Local Variables: 
### mode:text
### mode:filladapt
### End: