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