You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xerces.apache.org by ja...@apache.org on 2002/04/25 06:19:00 UTC
cvs commit: xml-xerces/perl ChangeLog Changes README
jasons 02/04/24 21:19:00
Modified: perl ChangeLog Changes README
Log:
usual
Revision Changes Path
1.44 +37 -0 xml-xerces/perl/ChangeLog
Index: ChangeLog
===================================================================
RCS file: /home/cvs/xml-xerces/perl/ChangeLog,v
retrieving revision 1.43
retrieving revision 1.44
diff -u -r1.43 -r1.44
--- ChangeLog 28 Mar 2002 07:59:58 -0000 1.43
+++ ChangeLog 25 Apr 2002 04:18:59 -0000 1.44
@@ -1,3 +1,40 @@
+2002-04-24 Jason E. Stewart <ja...@openinformatics.com>
+
+ * Xerces.i (Repository):
+ Fixed *InputSource constructors to use XMLCh* versions instead of
+ the char* versions (Unicode compliance)
+ Added support for XMLScanner
+
+ * t/PerlErrorHandler.t (Repository):
+ Can't get error handler code to return previous code reference. So
+ I mark it as a fail
+
+ * Xerces-extra.pm (Repository):
+ Added error()
+ Added DOM_Element::get_text()
+ Turned all die() to croak() and warn() to carp()
+
+ * postModule.pl (Repository):
+ Added reverse lookup table for DOM_Exceptions
+
+ * typemaps.i (Repository):
+ something odd happened to the SWIGTYPE *DYNAMIC typemap, so I had
+ to add it in manually
+
+ * t/DOM_Entity.t (Repository):
+ now no entities have values, so both tests fail
+
+ * t/TestUtils.pm (Repository):
+ removed unnecessary newline
+
+ * t/XMLURL.t (Repository):
+ Added new query test
+
+ * t/URLInputSource.t (Repository):
+ Finally understand the difference between the baseId and the
+ systemId arguments, so all constructor tests are modified to
+ work properly (assuming my bugfix is in place)
+
2002-03-28 Jason E. Stewart <ja...@openinformatics.com>
* postModule.pl (Repository):
1.20 +13 -0 xml-xerces/perl/Changes
Index: Changes
===================================================================
RCS file: /home/cvs/xml-xerces/perl/Changes,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -r1.19 -r1.20
--- Changes 25 Mar 2002 06:56:12 -0000 1.19
+++ Changes 25 Apr 2002 04:18:59 -0000 1.20
@@ -1,5 +1,18 @@
Revision history for Perl extension Genex.
+1.7.0-1 Wed Apr 24 22:07:13 MDT 2002
+ - Second release that supports Xerces-C-1.7.0
+ - Added support for DOM_NodeIterator and DOM_TreeWalker
+ - Added basic support for XMLScanner
+ - DOM_Document's will now stay alive even if the DOMParser
+ that created them goes out of scope. This means it is
+ possible to have a subroutine that parses a file and returns
+ the resulting DOM_Document. This used to cause a segfault.
+ - Fixed overloaded InputSource constructors that were using
+ char* versions instead of Unicode versions
+ - Many internal changes that improve code generation and
+ maintenance, thanks to the ever-improving SWIG.
+
1.7.0_0 Sun Mar 24 18:26:37 MST 2002
- Mirrors Xerces-C-1.7.0 release
- The DOM API is now implemented by the Xerces-C IDOM
1.18 +10 -6 xml-xerces/perl/README
Index: README
===================================================================
RCS file: /home/cvs/xml-xerces/perl/README,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -r1.17 -r1.18
--- README 25 Mar 2002 06:56:12 -0000 1.17
+++ README 25 Apr 2002 04:18:59 -0000 1.18
@@ -1,6 +1,6 @@
Xerces.pm: The Perl API to the Apache Xerces XML parser
- $Id: README,v 1.17 2002/03/25 06:56:12 jasons Exp $
+ $Id: README,v 1.18 2002/04/25 04:18:59 jasons Exp $
LEGAL HOOP JUMPING:
===================
@@ -9,7 +9,7 @@
DESCRIPTION:
============
-Xerces.pm is the Perl API to the Apache project's Xerces XML
+XML::Xerces is the Perl API to the Apache project's Xerces XML
parser. It is implemented using the Xerces C++ API, and it provides
access to *most* of the C++ API from Perl.
@@ -25,10 +25,14 @@
XML::Xerces implements the vast majority of the Xerces-C API (if you
notice any discrepancies please mail the list
-(xerces-p-dev@xml.apache.org). The exception of this is functions in
-the C++ API which have been overloaded to accept different arguments,
-currently have only a single version in the Perl API. This is a simple
-fix, but will take time.
+(xerces-p-dev@xml.apache.org). The exception of this are some
+functions in the C++ API which have been overloaded to accept
+different arguments may currently have only a single version in the
+Perl API. This is a simple fix and most of the overloaded functions
+are finished, but will take time to catch them all. Also, there are
+some functions in the C++ API which either have better Perl
+counterparts (such as file I/O) or which manipulate internal
+C++ information that has no role in the Perl module.
The majority of the API is created automatically using Simplified
Wrapper Interface Generator (SWIG, http://www.swig.org/). Care has
---------------------------------------------------------------------
To unsubscribe, e-mail: xerces-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: xerces-cvs-help@xml.apache.org