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 2001/06/23 17:05:17 UTC
cvs commit: xml-xerces/perl ChangeLog Makefile.PL TODO
jasons 01/06/23 08:05:17
Modified: perl ChangeLog Makefile.PL TODO
Log:
* Makefile.PL (Repository):
Fixed the typo that forced rebuilding of Xerces.pm and Xerces.C
Revision Changes Path
1.19 +5 -0 xml-xerces/perl/ChangeLog
Index: ChangeLog
===================================================================
RCS file: /home/cvs/xml-xerces/perl/ChangeLog,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -r1.18 -r1.19
--- ChangeLog 2001/06/14 06:47:01 1.18
+++ ChangeLog 2001/06/23 15:05:17 1.19
@@ -1,3 +1,8 @@
+2001-06-23 Jason E. Stewart <ja...@openinformatics.com>
+
+ * Makefile.PL (Repository):
+ Fixed the typo that forced rebuilding of Xerces.pm and Xerces.C
+
2001-06-14 Jason E. Stewart <ja...@openinformatics.com>
* t/DOM_Entity.t (Repository):
1.14 +11 -4 xml-xerces/perl/Makefile.PL
Index: Makefile.PL
===================================================================
RCS file: /home/cvs/xml-xerces/perl/Makefile.PL,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -r1.13 -r1.14
--- Makefile.PL 2001/06/14 06:42:58 1.13
+++ Makefile.PL 2001/06/23 15:05:17 1.14
@@ -1,5 +1,5 @@
use ExtUtils::MakeMaker;
-use Env qw(XERCES_LIB XERCES_INCLUDE XERCESCROOT SWIG);
+use Env qw(XERCES_LIB XERCES_INCLUDE XERCESCROOT XERCES_DEVEL SWIG);
use strict;
use vars qw($INCLUDES);
@@ -48,11 +48,12 @@
# replace this with an absolute path if needed
my @handler_headers;
chomp(@handler_headers = `find Handler -name "*.swig.hpp"`);
-sub MY::postamble {
+
+sub Xerces_postamble {
chomp(my @header_files = `find Xerces_headers -name "*.hpp"`);
push(@header_files,@handler_headers);
local $" = ' ';
-<<TERMINUS;
+ <<TERMINUS;
Xerces.C Xerces.pm: Xerces.i @header_files postSource.pl postModule.pl
\$(SWIG) -I. -ILib -ILib/perl5 \$(INC) -D\$(SWIG_VERSION) -package XML::Xerces -perl5 -c++ -shadow -o Xerces.C Xerces.i
perl postSource.pl Xerces.C
@@ -60,10 +61,16 @@
TERMINUS
}
+# we only consider using SWIG if we are a Xerces Developer
+if ($XERCES_DEVEL) {
+ print STDERR "Welcome Xerces Developer!\n";
+ *MY::postamble = \&Xerces_postamble;
+}
+
# set up the list of object files to include in Xerces.o
my $OBJS = "Xerces.o ";
my @handler_objs = @handler_headers;
-$OBJS .= join(' ', map {s/\.swig\.hpp/\.o/;$_} @handler_headers);
+$OBJS .= join(' ', map {s/\.swig\.hpp/\.o/;$_} @handler_objs);
# if we're to use SWIG, we need to know which version is available
my $swig = $SWIG || 'swig';
1.6 +156 -0 xml-xerces/perl/TODO
Index: TODO
===================================================================
RCS file: /home/cvs/xml-xerces/perl/TODO,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- TODO 2001/06/14 06:03:36 1.5
+++ TODO 2001/06/23 15:05:17 1.6
@@ -52,6 +52,162 @@
Internals:
==========
+Fri Jun 22 09:55:36 MDT 2001
+* add DOM_DOMImplementation
+
+Mon Jun 18 23:50:40 MDT 2001
+* List of methods which throw exceptions:
+ - XMLException
+ * Parser::parse
+ * SAX2XMLReader::parse
+ - SAXException
+ * ContentHandler::characters
+ * ContentHandler::endDocument
+ * ContentHandler::endElement
+ * ContentHandler::endPrefixMapping
+ * ContentHandler::ignorableWhitespace
+ * ContentHandler::ProcessingInstruction
+ * ContentHandler::startDocument
+ * ContentHandler::startElement
+ * ContentHandler::startPrefixMapping
+ * ContentHandler::skippedEntity
+ * DefaultHandler::characters
+ * DefaultHandler::endDocument
+ * DefaultHandler::endElement
+ * DefaultHandler::endPrefixMapping
+ * DefaultHandler::ignorableWhitespace
+ * DefaultHandler::ProcessingInstruction
+ * DefaultHandler::startDocument
+ * DefaultHandler::startElement
+ * DefaultHandler::startPrefixMapping
+ * DefaultHandler::skippedEntity
+ * DefaultHandler::comment
+ * DefaultHandler::endCDATA
+ * DefaultHandler::endDTD
+ * DefaultHandler::endEntity
+ * DefaultHandler::startCDATA
+ * DefaultHandler::startDTD
+ * DefaultHandler::startEntity
+ * DefaultHandler::error
+ * DefaultHandler::fatalError
+ * DefaultHandler::resolveEntity
+ * DefaultHandler::warning
+ * DocumentHandler::characters
+ * DocumentHandler::endDocument
+ * DocumentHandler::endElement
+ * DocumentHandler::startDocument
+ * DocumentHandler::startElement
+ * DocumentHandler::ignorableWhitespace
+ * DocumentHandler::processingInstruction
+ * ErrorHandler::error
+ * ErrorHandler::fatalError
+ * ErrorHandler::warning
+ * EntityResolver::resolveEntity
+ * HandlerBase::characters
+ * HandlerBase::endDocument
+ * HandlerBase::endElement
+ * HandlerBase::error
+ * HandlerBase::fatalError
+ * HandlerBase::ignorableWhitespace
+ * HandlerBase::processingInstruction
+ * HandlerBase::resolveEntity
+ * HandlerBase::startDocument
+ * HandlerBase::startElement
+ * HandlerBase::warning
+ * LexicalHandler::comment
+ * LexicalHandler::endCDATA
+ * LexicalHandler::endDTD
+ * LexicalHandler::endEntity
+ * LexicalHandler::startCDATA
+ * LexicalHandler::startDTD
+ * LexicalHandler::startEntity
+ * Parser::parse
+ * SAX2XMLReader::parse
+
+ - SAXNotSupportedException
+ * SAX2XMLReader::setFeature
+ * SAX2XMLReader::setProperty
+
+ - SAXNotRecognizedException
+ * SAX2XMLReader::getFeature
+ * SAX2XMLReader::getProperty
+ * SAX2XMLReader::setFeature
+ * SAX2XMLReader::setProperty
+
+ - DOMException
+ * DOM_CharacterData::appendData
+ * DOM_CharacterData::deleteData
+ * DOM_CharacterData::getData
+ * DOM_CharacterData::insertData
+ * DOM_CharacterData::replaceData
+ * DOM_CharacterData::substringData
+ * DOM_DOMImplementation::createDocument
+ * DOM_DOMImplementation::createDocumentType
+ * DOM_Element::removeAttribute
+ * DOM_Element::removeAttributeNS
+ * DOM_Element::removeAttributeNode
+ * DOM_Element::setAttribute
+ * DOM_Element::setAttributeNS
+ * DOM_Element::setAttributeNode
+ * DOM_Element::setAttributeNodeNS
+ * DOM_NamedNodeMap::removeNamedItem
+ * DOM_NamedNodeMap::removeNamedItemNS
+ * DOM_NamedNodeMap::setNamedItem
+ * DOM_NamedNodeMap::setNamedItemNS
+ * DOM_Node::appendChild
+ * DOM_Node::getNodeValue
+ * DOM_Node::insertBefore
+ * DOM_Node::removeChild
+ * DOM_Node::replaceChild
+ * DOM_Node::setPrefix
+ * DOM_NodeIterator::nextNode
+ * DOM_NodeIterator::previousNode
+ * DOM_ProcessingInstruction::getData
+ * DOM_Text::splitText
+ * DTDHandler::notationDecl
+ * DTDHandler::unparsedEntityDecl
+ *
+* List of polymorphic Methods:
+ - AttributeList::getType
+ - AttributeList::getValue
+ - Attributes::getType
+ - Attributes::getValue
+ - Attributes::getIndex
+ - DOM_Attr::DOM_Attr
+ - DOM_Attr::operator=
+ - DOM_CDATA::DOM_CDATA
+ - DOM_CDATA::operator=
+ - DOM_CharacterData::DOM_CharacterData
+ - DOM_CharacterData::operator=
+ - DOM_Comment::DOM_Comment
+ - DOM_Comment::operator=
+ - DOM_Document::DOM_Document
+ - DOM_Document::operator=
+ - DOM_DocumentFragment::DOM_DocumentFragment
+ - DOM_DocumentFragment::operator=
+ - DOM_DocumentType::DOM_DocumentType
+ - DOM_DocumentType::operator=
+ - DOM_Element::DOM_Element
+ - DOM_Element::operator=
+ - DOM_NamedNodeMap::DOM_NamedNodeMap
+ - DOM_NamedNodeMap::operator=
+ - DOM_NamedNodeMap::operator==
+ - DOM_NamedNodeMap::operator!=
+ - DOM_Node::operator=
+ - DOM_Node::operator==
+ - DOM_Node::operator!=
+ - DOM_NodeIterator::DOM_NodeIterator
+ - DOM_NodeIterator::operator=
+ - DOM_NodeIterator::operator==
+ - DOM_NodeIterator::operator!=
+ - DOM_ProcessingInstruction::DOM_ProcessingInstruction
+ - DOM_ProcessingInstruction::operator=
+ - DOM_Text::DOM_Text
+ - DOM_Text::operator=
+ - Parser::parse
+ - SAX2XMLReader::parse
+
+
Tue May 29 11:54:15 MDT 2001
* add exception handling to Xerces.C to handle parse exceptions
---------------------------------------------------------------------
To unsubscribe, e-mail: xerces-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: xerces-cvs-help@xml.apache.org