You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xerces.apache.org by jb...@apache.org on 2005/06/17 04:56:50 UTC

svn commit: r191054 [5/15] - in /xerces/c/branches/xerces-2.7: Projects/MacOS/ Projects/MacOS/CodeWarrior/XercesLib/ Projects/Win32/BCB4/Xerces-all/ Projects/Win32/BCB5/Xerces-all/ scripts/ src/xercesc/com/ src/xercesc/dom/ src/xercesc/dom/impl/ src/xercesc/framework/ src/xercesc/framework/psvi/ src/xercesc/internal/ src/xercesc/parsers/ src/xercesc/sax/ src/xercesc/sax2/ src/xercesc/util/ src/xercesc/util/Compilers/ src/xercesc/util/MsgLoaders/ICU/ src/xercesc/util/MsgLoaders/InMemory/ src/xercesc/util/MsgLoaders/MsgCatalog/ src/xercesc/util/MsgLoaders/Win32/ src/xercesc/util/NetAccessors/Socket/ src/xercesc/util/NetAccessors/WinSock/ src/xercesc/util/NetAccessors/libWWW/ src/xercesc/util/Platforms/AIX/ src/xercesc/util/Platforms/BeOS/ src/xercesc/util/Platforms/Cygwin/ src/xercesc/util/Platforms/FreeBSD/ src/xercesc/util/Platforms/HPUX/ src/xercesc/util/Platforms/IRIX/ src/xercesc/util/Platforms/Interix/ src/xercesc/util/Platforms/Linux/ src/xercesc/util/Platforms/OS2/ src/xercesc/util/Platforms/OS390/ src/xercesc/util/Platforms/OS400/ src/xercesc/util/Platforms/OpenServer/ src/xercesc/util/Platforms/PTX/ src/xercesc/util/Platforms/QNX/ src/xercesc/util/Platforms/Solaris/ src/xercesc/util/Platforms/Tandem/ src/xercesc/util/Platforms/UnixWare/ src/xercesc/util/Platforms/Win32/ src/xercesc/util/Transcoders/Cygwin/ src/xercesc/util/Transcoders/ICU/ src/xercesc/util/Transcoders/Iconv/ src/xercesc/util/Transcoders/Iconv390/ src/xercesc/util/Transcoders/Iconv400/ src/xercesc/util/Transcoders/IconvFBSD/ src/xercesc/util/Transcoders/IconvGNU/ src/xercesc/util/Transcoders/Uniconv390/ src/xercesc/util/Transcoders/Win32/ src/xercesc/util/regx/ src/xercesc/validators/DTD/ src/xercesc/validators/common/ src/xercesc/validators/datatype/ src/xercesc/validators/schema/ src/xercesc/validators/schema/identity/ tools/IANACharset/ tools/ICUData/ tools/NLS/Xlat/

Modified: xerces/c/branches/xerces-2.7/src/xercesc/internal/VecAttributesImpl.hpp
URL: http://svn.apache.org/viewcvs/xerces/c/branches/xerces-2.7/src/xercesc/internal/VecAttributesImpl.hpp?rev=191054&r1=191053&r2=191054&view=diff
==============================================================================
--- xerces/c/branches/xerces-2.7/src/xercesc/internal/VecAttributesImpl.hpp (original)
+++ xerces/c/branches/xerces-2.7/src/xercesc/internal/VecAttributesImpl.hpp Thu Jun 16 19:56:35 2005
@@ -15,37 +15,7 @@
  */
 
 /*
- * $Log$
- * Revision 1.4  2004/09/08 13:56:13  peiyongz
- * Apache License Version 2.0
- *
- * Revision 1.3  2003/03/07 18:08:58  tng
- * Return a reference instead of void for operator=
- *
- * Revision 1.2  2002/11/04 14:58:18  tng
- * C++ Namespace Support.
- *
- * Revision 1.1.1.1  2002/02/01 22:21:58  peiyongz
- * sane_include
- *
- * Revision 1.5  2001/05/11 13:26:16  tng
- * Copyright update.
- *
- * Revision 1.4  2001/03/21 21:56:04  tng
- * Schema: Add Schema Grammar, Schema Validator, and split the DTDValidator into DTDValidator, DTDScanner, and DTDGrammar.
- *
- * Revision 1.3  2001/02/26 19:44:15  tng
- * Schema: add utility class QName, by Pei Yong Zhang.
- *
- * Revision 1.2  2000/08/09 22:11:17  jpolast
- * changes to allow const instances of the sax2
- * Attributes class.
- *
- * Revision 1.1  2000/08/02 18:09:14  jpolast
- * initial checkin: attributes vector needed for
- * Attributes class as defined by sax2 spec
- *
- *
+ * $Id$
  */
 
 

Modified: xerces/c/branches/xerces-2.7/src/xercesc/internal/WFXMLScanner.hpp
URL: http://svn.apache.org/viewcvs/xerces/c/branches/xerces-2.7/src/xercesc/internal/WFXMLScanner.hpp?rev=191054&r1=191053&r2=191054&view=diff
==============================================================================
--- xerces/c/branches/xerces-2.7/src/xercesc/internal/WFXMLScanner.hpp (original)
+++ xerces/c/branches/xerces-2.7/src/xercesc/internal/WFXMLScanner.hpp Thu Jun 16 19:56:35 2005
@@ -15,44 +15,7 @@
  */
 
 /*
- * $Log$
- * Revision 1.12  2004/12/03 19:40:30  cargilld
- * Change call to resolveEntity to pass in public id so that only one call to resolveEntity is needed (a follow-on to Alberto's fix).
- *
- * Revision 1.11  2004/09/08 13:56:13  peiyongz
- * Apache License Version 2.0
- *
- * Revision 1.10  2004/04/07 14:14:08  peiyongz
- * make resolveSystemId virutal
- *
- * Revision 1.9  2004/01/29 11:46:30  cargilld
- * Code cleanup changes to get rid of various compiler diagnostic messages.
- *
- * Revision 1.8  2003/10/22 20:22:30  knoaman
- * Prepare for annotation support.
- *
- * Revision 1.7  2003/07/10 19:47:24  peiyongz
- * Stateless Grammar: Initialize scanner with grammarResolver,
- *                                creating grammar through grammarPool
- *
- * Revision 1.6  2003/05/16 21:36:57  knoaman
- * Memory manager implementation: Modify constructors to pass in the memory manager.
- *
- * Revision 1.5  2003/05/15 18:26:29  knoaman
- * Partial implementation of the configurable memory manager.
- *
- * Revision 1.4  2003/03/07 18:08:58  tng
- * Return a reference instead of void for operator=
- *
- * Revision 1.3  2003/01/15 15:49:49  knoaman
- * Change constant declaration name to match its value.
- *
- * Revision 1.2  2003/01/02 16:29:05  knoaman
- * Modified the way we handle element tags.
- *
- * Revision 1.1  2002/12/04 02:01:29  knoaman
- * Initial checkin.
- *
+ * $Id$
  */
 
 

Modified: xerces/c/branches/xerces-2.7/src/xercesc/internal/XMLGrammarPoolImpl.cpp
URL: http://svn.apache.org/viewcvs/xerces/c/branches/xerces-2.7/src/xercesc/internal/XMLGrammarPoolImpl.cpp?rev=191054&r1=191053&r2=191054&view=diff
==============================================================================
--- xerces/c/branches/xerces-2.7/src/xercesc/internal/XMLGrammarPoolImpl.cpp (original)
+++ xerces/c/branches/xerces-2.7/src/xercesc/internal/XMLGrammarPoolImpl.cpp Thu Jun 16 19:56:35 2005
@@ -15,93 +15,7 @@
  */
 
 /*
- * $Log$
- * Revision 1.26  2005/01/06 21:39:43  amassari
- * Removed warnings
- *
- * Revision 1.25  2004/11/09 03:09:21  peiyongz
- * Storer_NewerThan_Loader
- *
- * Revision 1.24  2004/11/08 03:57:22  peiyongz
- * read/write Storer level
- *
- * Revision 1.23  2004/09/29 19:27:07  cargilld
- * Fix for Jira-1217: fixing problems with getXSModel.
- *
- * Revision 1.22  2004/09/10 17:36:13  cargilld
- * Return bool as described in the interface for cacheGrammar instead of throwing an exception.  Fix from Dave Bertoni.
- *
- * Revision 1.21  2004/09/08 13:56:13  peiyongz
- * Apache License Version 2.0
- *
- * Revision 1.20  2004/04/07 14:13:42  peiyongz
- * systemId (to replace rootElemName) as DTDGrammar Key
- *
- * Revision 1.19  2004/03/01 23:18:28  peiyongz
- * Instantiate XSerializeEngine with GrammarPool
- *
- * Revision 1.18  2004/01/29 11:46:30  cargilld
- * Code cleanup changes to get rid of various compiler diagnostic messages.
- *
- * Revision 1.17  2004/01/13 16:34:20  cargilld
- * Misc memory management changes.
- *
- * Revision 1.16  2003/12/17 00:18:34  cargilld
- * Update to memory management so that the static memory manager (one used to call Initialize) is only for static data.
- *
- * Revision 1.15  2003/11/25 18:18:39  knoaman
- * Check for out of memory exception. Thanks to David Cargill.
- *
- * Revision 1.14  2003/11/21 22:38:50  neilg
- * Enable grammar pools and grammar resolvers to manufacture
- * XSModels.  This also cleans up handling in the
- * parser classes by eliminating the need to tell
- * the grammar pool that schema compoments need to be produced.
- * Thanks to David Cargill.
- *
- * Revision 1.13  2003/11/14 22:34:20  neilg
- * removed methods made unnecessary by new XSModel implementation design; thanks to David Cargill
- *
- * Revision 1.12  2003/11/07 20:30:28  neilg
- * fix compilation errors on AIX and HPUX; thanks to David Cargill
- *
- * Revision 1.11  2003/11/06 21:53:52  neilg
- * update grammar pool interface so that cacheGrammar(Grammar) can tell the caller whether the grammar was accepted.  Also fix some documentation errors.
- *
- * Revision 1.10  2003/11/06 15:30:06  neilg
- * first part of PSVI/schema component model implementation, thanks to David Cargill.  This covers setting the PSVIHandler on parser objects, as well as implementing XSNotation, XSSimpleTypeDefinition, XSIDCDefinition, and most of XSWildcard, XSComplexTypeDefinition, XSElementDeclaration, XSAttributeDeclaration and XSAttributeUse.
- *
- * Revision 1.9  2003/11/05 18:20:20  peiyongz
- * cleanup deserialized grammars if exception thrown during loading
- *
- * Revision 1.8  2003/10/29 16:16:08  peiyongz
- * GrammarPool' serialization/deserialization support
- *
- * Revision 1.7  2003/10/10 18:36:41  neilg
- * update XMLGrammarPool default implementation to reflect recent modifications to the base interface.
- *
- * Revision 1.6  2003/10/09 13:54:25  neilg
- * modify grammar pool implementation to that, once locked, a thread-safe StringPool is used
- *
- * Revision 1.5  2003/09/16 18:30:54  neilg
- * make Grammar pool be responsible for creating and owning URI string pools.  This is one more step towards having grammars be independent of the parsers involved in their creation
- *
- * Revision 1.4  2003/09/02 08:59:02  gareth
- * Added API to get enumerator of grammars.
- *
- * Revision 1.3  2003/07/31 17:05:03  peiyongz
- * Grammar embed Grammar Description
- * using getGrammar(URI)
- * update GrammarDescription info
- *
- * Revision 1.2  2003/06/20 22:19:30  peiyongz
- * Stateless Grammar Pool :: Part I
- *
- * Revision 1.1  2003/06/20 18:38:39  peiyongz
- * Stateless Grammar Pool :: Part I
- *
  * $Id$
- *
  */
 
 

Modified: xerces/c/branches/xerces-2.7/src/xercesc/internal/XMLGrammarPoolImpl.hpp
URL: http://svn.apache.org/viewcvs/xerces/c/branches/xerces-2.7/src/xercesc/internal/XMLGrammarPoolImpl.hpp?rev=191054&r1=191053&r2=191054&view=diff
==============================================================================
--- xerces/c/branches/xerces-2.7/src/xercesc/internal/XMLGrammarPoolImpl.hpp (original)
+++ xerces/c/branches/xerces-2.7/src/xercesc/internal/XMLGrammarPoolImpl.hpp Thu Jun 16 19:56:35 2005
@@ -15,69 +15,7 @@
  */
 
 /*
- * $Log$
- * Revision 1.18  2004/11/29 16:20:35  cargilld
- * Remove XObjectComparator and XTemplateComparator.  These are debug files that aren't used.
- *
- * Revision 1.17  2004/09/29 19:27:07  cargilld
- * Fix for Jira-1217: fixing problems with getXSModel.
- *
- * Revision 1.16  2004/09/08 13:56:14  peiyongz
- * Apache License Version 2.0
- *
- * Revision 1.15  2004/04/07 14:13:42  peiyongz
- * systemId (to replace rootElemName) as DTDGrammar Key
- *
- * Revision 1.14  2003/12/19 23:02:43  cargilld
- * Fix compiler messages on OS390.
- *
- * Revision 1.13  2003/11/21 22:38:50  neilg
- * Enable grammar pools and grammar resolvers to manufacture
- * XSModels.  This also cleans up handling in the
- * parser classes by eliminating the need to tell
- * the grammar pool that schema compoments need to be produced.
- * Thanks to David Cargill.
- *
- * Revision 1.12  2003/11/14 22:34:20  neilg
- * removed methods made unnecessary by new XSModel implementation design; thanks to David Cargill
- *
- * Revision 1.11  2003/11/06 21:53:52  neilg
- * update grammar pool interface so that cacheGrammar(Grammar) can tell the caller whether the grammar was accepted.  Also fix some documentation errors.
- *
- * Revision 1.10  2003/11/06 15:30:06  neilg
- * first part of PSVI/schema component model implementation, thanks to David Cargill.  This covers setting the PSVIHandler on parser objects, as well as implementing XSNotation, XSSimpleTypeDefinition, XSIDCDefinition, and most of XSWildcard, XSComplexTypeDefinition, XSElementDeclaration, XSAttributeDeclaration and XSAttributeUse.
- *
- * Revision 1.9  2003/11/05 18:19:45  peiyongz
- * Documentation update
- *
- * Revision 1.8  2003/10/29 16:16:08  peiyongz
- * GrammarPool' serialization/deserialization support
- *
- * Revision 1.7  2003/10/10 18:36:41  neilg
- * update XMLGrammarPool default implementation to reflect recent modifications to the base interface.
- *
- * Revision 1.6  2003/10/09 13:54:25  neilg
- * modify grammar pool implementation to that, once locked, a thread-safe StringPool is used
- *
- * Revision 1.5  2003/09/16 18:30:54  neilg
- * make Grammar pool be responsible for creating and owning URI string pools.  This is one more step towards having grammars be independent of the parsers involved in their creation
- *
- * Revision 1.4  2003/09/02 08:59:02  gareth
- * Added API to get enumerator of grammars.
- *
- * Revision 1.3  2003/07/31 17:05:03  peiyongz
- * Grammar embed Grammar Description
- * using getGrammar(URI)
- * update GrammarDescription info
- *
- * Revision 1.2  2003/06/23 21:06:21  peiyongz
- * to solve unresolved symbol on Solaris
- *
- * Revision 1.1  2003/06/20 18:38:39  peiyongz
- * Stateless Grammar Pool :: Part I
- *
  * $Id$
- *
  */
 
 #if !defined(XMLGrammarPoolImplIMPL_HPP)

Modified: xerces/c/branches/xerces-2.7/src/xercesc/internal/XMLInternalErrorHandler.hpp
URL: http://svn.apache.org/viewcvs/xerces/c/branches/xerces-2.7/src/xercesc/internal/XMLInternalErrorHandler.hpp?rev=191054&r1=191053&r2=191054&view=diff
==============================================================================
--- xerces/c/branches/xerces-2.7/src/xercesc/internal/XMLInternalErrorHandler.hpp (original)
+++ xerces/c/branches/xerces-2.7/src/xercesc/internal/XMLInternalErrorHandler.hpp Thu Jun 16 19:56:35 2005
@@ -15,22 +15,7 @@
  */
 
 /*
- * $Log$
- * Revision 1.4  2004/09/08 13:56:14  peiyongz
- * Apache License Version 2.0
- *
- * Revision 1.3  2004/01/29 11:46:30  cargilld
- * Code cleanup changes to get rid of various compiler diagnostic messages.
- *
- * Revision 1.2  2002/11/04 14:58:18  tng
- * C++ Namespace Support.
- *
- * Revision 1.1.1.1  2002/02/01 22:21:58  peiyongz
- * sane_include
- *
- * Revision 1.1  2001/07/26 17:04:10  tng
- * Schema: Process should stop after fatal error, and user throws need to be rethrown.
- *
+ * $Id$
  */
 
 #if !defined(XMLINTERNALERRORHANDLER_HPP)

Modified: xerces/c/branches/xerces-2.7/src/xercesc/internal/XMLReader.hpp
URL: http://svn.apache.org/viewcvs/xerces/c/branches/xerces-2.7/src/xercesc/internal/XMLReader.hpp?rev=191054&r1=191053&r2=191054&view=diff
==============================================================================
--- xerces/c/branches/xerces-2.7/src/xercesc/internal/XMLReader.hpp (original)
+++ xerces/c/branches/xerces-2.7/src/xercesc/internal/XMLReader.hpp Thu Jun 16 19:56:35 2005
@@ -15,147 +15,7 @@
  */
 
 /*
- * $Log$
- * Revision 1.23  2005/04/07 15:30:56  knoaman
- * Update chars table with an NCName char mask instead of an XML letter mask
- *
- * Revision 1.22  2005/04/04 15:11:38  cargilld
- * Fix a problem where illegal qualified names were not reported as errors.  Also store the colon position when searching for a qualified name to avoid looking it up again.
- *
- * Revision 1.21  2005/03/22 20:43:27  cargilld
- * Check in Christian's patches for Xercesc-1369 and 1370.
- *
- * Revision 1.20  2004/09/29 00:24:01  knoaman
- * Performance: improve src offset calculation. Patch by Anthony O'Dowd.
- *
- * Revision 1.19  2004/09/08 13:56:14  peiyongz
- * Apache License Version 2.0
- *
- * Revision 1.18  2004/06/15 15:51:21  peiyongz
- * Compilation error on (AIX, Solaris) solved
- *
- * Revision 1.17  2004/06/14 15:18:53  peiyongz
- * Consolidated End Of Line Handling
- *
- * Revision 1.16  2004/06/03 15:38:27  peiyongz
- * XML1.1:  The characters #x85 and #x2028 cannot be reliably recognized
- * and translated until an entity's encoding declaration (if present) has been
- * read. Therefore, it is a fatal error to use them within the XML declaration or
- * text declaration.
- *
- * Revision 1.15  2004/01/29 11:46:30  cargilld
- * Code cleanup changes to get rid of various compiler diagnostic messages.
- *
- * Revision 1.14  2003/05/16 21:36:58  knoaman
- * Memory manager implementation: Modify constructors to pass in the memory manager.
- *
- * Revision 1.13  2003/05/15 18:26:29  knoaman
- * Partial implementation of the configurable memory manager.
- *
- * Revision 1.12  2003/01/27 16:50:27  knoaman
- * some cleanup.
- *
- * Revision 1.11  2002/12/20 22:09:56  tng
- * XML 1.1
- *
- * Revision 1.10  2002/12/11 22:09:08  knoaman
- * Performance: reduce instructions count.
- *
- * Revision 1.9  2002/12/03 15:31:19  knoaman
- * Enable/disable calculation of src offset.
- *
- * Revision 1.8  2002/12/02 17:20:05  knoaman
- * Remove unused data member.
- *
- * Revision 1.7  2002/11/28 19:19:12  knoaman
- * Performance: remove unnecessary if condition.
- *
- * Revision 1.6  2002/11/28 18:17:22  knoaman
- * Performance: make getNextChar/peekNextChar inline.
- *
- * Revision 1.5  2002/11/25 21:31:08  tng
- * Performance:
- * 1. use XMLRecognizer::Encodings enum to make new transcode, faster than comparing the encoding string every time.
- * 2. Pre uppercase the encodingString before calling encodingForName to avoid calling compareIString
- *
- * Revision 1.4  2002/11/04 14:58:19  tng
- * C++ Namespace Support.
- *
- * Revision 1.3  2002/09/27 12:56:23  tng
- * [Bug 12740] Extra include.  By Peter Volchek.
- *
- * Revision 1.2  2002/05/27 18:42:14  tng
- * To get ready for 64 bit large file, use XMLSSize_t to represent line and column number.
- *
- * Revision 1.1.1.1  2002/02/01 22:22:02  peiyongz
- * sane_include
- *
- * Revision 1.18  2001/12/06 17:47:04  tng
- * Performance Enhancement.  Modify the handling of the fNEL option so that it results in fgCharCharsTable being modified, instead of having all of the low-level routines check the option.  This seemed acceptable because the code appears to only permit the option to be turned on and not turned off again.   By Henry Zongaro.
- *
- * Revision 1.17  2001/07/12 18:50:13  tng
- * Some performance modification regarding standalone check and xml decl check.
- *
- * Revision 1.16  2001/05/11 13:26:17  tng
- * Copyright update.
- *
- * Revision 1.15  2001/05/03 18:42:51  knoaman
- * Added new option to the parsers so that the NEL (0x85) char can be treated as a newline character.
- *
- * Revision 1.14  2001/01/25 19:16:58  tng
- * const should be used instead of static const.  Fixed by Khaled Noaman.
- *
- * Revision 1.13  2000/07/25 22:33:05  aruna1
- * Char definitions in XMLUni moved to XMLUniDefs
- *
- * Revision 1.12  2000/07/08 00:17:13  andyh
- * Cleanup of yesterday's speedup changes.  Merged new bit into the
- * scanner character properties table.
- *
- * Revision 1.11  2000/07/07 01:08:44  andyh
- * Parser speed up in scan of XML content.
- *
- * Revision 1.10  2000/07/06 21:00:52  jpolast
- * inlined getNextCharIfNot() for better performance
- *
- * Revision 1.9  2000/05/11 23:11:33  andyh
- * Add missing validity checks for stand-alone documents, character range
- * and Well-formed parsed entities.  Changes contributed by Sean MacRoibeaird
- * <se...@ireland.sun.com>
- *
- * Revision 1.8  2000/03/02 19:54:29  roddey
- * This checkin includes many changes done while waiting for the
- * 1.1.0 code to be finished. I can't list them all here, but a list is
- * available elsewhere.
- *
- * Revision 1.7  2000/02/24 20:18:07  abagchi
- * Swat for removing Log from API docs
- *
- * Revision 1.6  2000/02/06 07:47:53  rahulj
- * Year 2K copyright swat.
- *
- * Revision 1.5  2000/01/25 01:04:21  roddey
- * Fixes a bogus error about ]]> in char data.
- *
- * Revision 1.4  2000/01/22 00:01:08  roddey
- * Simple change to get rid of two hard coded 'x' type characters, which won't
- * work on EBCDIC systems.
- *
- * Revision 1.3  1999/12/18 00:20:00  roddey
- * More changes to support the new, completely orthagonal, support for
- * intrinsic encodings.
- *
- * Revision 1.2  1999/12/15 19:48:03  roddey
- * Changed to use new split of transcoder interfaces into XML transcoders and
- * LCP transcoders, and implementation of intrinsic transcoders as pluggable
- * transcoders, and addition of Latin1 intrinsic support.
- *
- * Revision 1.1.1.1  1999/11/09 01:08:22  twl
- * Initial checkin
- *
- * Revision 1.3  1999/11/08 20:44:47  rahul
- * Swat for adding in Product name and CVS comment log variable.
- *
+ * $Id$
  */
 
 #if !defined(XMLREADER_HPP)

Modified: xerces/c/branches/xerces-2.7/src/xercesc/internal/XMLScanner.hpp
URL: http://svn.apache.org/viewcvs/xerces/c/branches/xerces-2.7/src/xercesc/internal/XMLScanner.hpp?rev=191054&r1=191053&r2=191054&view=diff
==============================================================================
--- xerces/c/branches/xerces-2.7/src/xercesc/internal/XMLScanner.hpp (original)
+++ xerces/c/branches/xerces-2.7/src/xercesc/internal/XMLScanner.hpp Thu Jun 16 19:56:35 2005
@@ -15,302 +15,7 @@
  */
 
 /*
- * $Log$
- * Revision 1.49  2005/03/30 00:55:14  cargilld
- * Begin work on adding some new features by checking in the feature handling support.
- *
- * Revision 1.48  2005/01/06 21:39:43  amassari
- * Removed warnings
- *
- * Revision 1.47  2004/12/14 16:16:36  cargilld
- * Fix for xercesc-684: Add accessor to XMLScanner to get the current grammar type.
- *
- * Revision 1.46  2004/12/09 20:31:39  knoaman
- * DOM L3: pass schema normalized value only when datatype-normalization feature
- * is enabled.
- *
- * Revision 1.45  2004/12/07 19:45:43  knoaman
- * An option to ignore a cached DTD grammar when a document contains an
- * internal and external subset.
- *
- * Revision 1.44  2004/12/03 19:40:30  cargilld
- * Change call to resolveEntity to pass in public id so that only one call to resolveEntity is needed (a follow-on to Alberto's fix).
- *
- * Revision 1.43  2004/10/12 21:33:05  peiyongz
- * Change attribute number threshold to 100
- *
- * Revision 1.42  2004/09/29 21:23:34  peiyongz
- * default implementation provided
- *
- * Revision 1.41  2004/09/29 19:00:02  peiyongz
- * [jira1207] --patch from Dan Rosen
- *
- * Revision 1.40  2004/09/28 21:27:38  peiyongz
- * Optimized duplicated attributes checking for large number of attributes
- *
- * Revision 1.39  2004/09/28 02:14:13  cargilld
- * Add support for validating annotations.
- *
- * Revision 1.38  2004/09/23 01:09:55  cargilld
- * Add support for generating synthetic XSAnnotations.  When a schema component has non-schema attributes and no child attributes create a synthetic XSAnnotation (under feature control) so the non-schema attributes can be recovered under PSVI.
- *
- * Revision 1.37  2004/09/08 13:56:14  peiyongz
- * Apache License Version 2.0
- *
- * Revision 1.36  2004/06/14 15:18:53  peiyongz
- * Consolidated End Of Line Handling
- *
- * Revision 1.35  2004/04/13 18:57:54  peiyongz
- * Unrelavant comment removal
- *
- * Revision 1.34  2004/04/13 16:56:58  peiyongz
- * IdentityConstraintHandler
- *
- * Revision 1.33  2004/04/07 14:15:12  peiyongz
- * allow internalDTD (conditionally) with grammar reusing
- *
- * Revision 1.32  2003/12/31 15:40:00  cargilld
- * Release memory when an error is encountered.
- *
- * Revision 1.31  2003/11/28 21:18:32  knoaman
- * Make use of canonical representation in PSVIElement
- *
- * Revision 1.30  2003/11/28 19:54:31  knoaman
- * PSVIElement update
- *
- * Revision 1.29  2003/11/27 22:52:37  knoaman
- * PSVIElement implementation
- *
- * Revision 1.28  2003/11/24 05:09:38  neilg
- * implement new, statless, method for detecting duplicate attributes
- *
- * Revision 1.27  2003/11/13 15:00:44  peiyongz
- * Solve Compilation/Linkage error on AIX/Solaris/HP/Linux
- *
- * Revision 1.26  2003/11/12 20:29:47  peiyongz
- * Stateless Grammar: ValidationContext
- *
- * Revision 1.25  2003/11/06 15:30:06  neilg
- * first part of PSVI/schema component model implementation, thanks to David Cargill.  This covers setting the PSVIHandler on parser objects, as well as implementing XSNotation, XSSimpleTypeDefinition, XSIDCDefinition, and most of XSWildcard, XSComplexTypeDefinition, XSElementDeclaration, XSAttributeDeclaration and XSAttributeUse.
- *
- * Revision 1.24  2003/10/22 20:22:30  knoaman
- * Prepare for annotation support.
- *
- * Revision 1.23  2003/07/10 19:47:24  peiyongz
- * Stateless Grammar: Initialize scanner with grammarResolver,
- *                                creating grammar through grammarPool
- *
- * Revision 1.22  2003/05/16 21:36:58  knoaman
- * Memory manager implementation: Modify constructors to pass in the memory manager.
- *
- * Revision 1.21  2003/05/15 18:26:29  knoaman
- * Partial implementation of the configurable memory manager.
- *
- * Revision 1.20  2003/04/22 14:52:37  knoaman
- * Initialize security manager in constructor.
- *
- * Revision 1.19  2003/04/17 22:00:46  neilg
- * This commit implements detection of exponential entity
- * expansions inside the scanner code.  This is only done when a
- * security manager instance has been registered with the parser by
- * the application.  The default number of entities which may be
- * expanded is 50000; this appears to work very well for SAX, but DOM
- * parsing applications may wish to set this limit considerably lower.
- *
- * Added SecurityManager to enable detection of exponentially-expanding entities
- * 
- * Revision 1.18  2003/03/10 15:27:29  tng
- * XML1.0 Errata E38
- *
- * Revision 1.17  2003/03/07 18:08:58  tng
- * Return a reference instead of void for operator=
- *
- * Revision 1.16  2003/01/03 20:08:40  tng
- * New feature StandardUriConformant to force strict standard uri conformance.
- *
- * Revision 1.15  2002/12/27 16:16:51  knoaman
- * Set scanner options and handlers.
- *
- * Revision 1.14  2002/12/20 22:09:56  tng
- * XML 1.1
- *
- * Revision 1.13  2002/12/04 01:41:14  knoaman
- * Scanner re-organization.
- *
- * Revision 1.12  2002/11/04 14:58:19  tng
- * C++ Namespace Support.
- *
- * Revision 1.11  2002/08/27 05:56:39  knoaman
- * Identity Constraint: handle case of recursive elements.
- *
- * Revision 1.10  2002/08/16 15:46:17  knoaman
- * Bug 7698 : filenames with embedded spaces in schemaLocation strings not handled properly.
- *
- * Revision 1.9  2002/07/31 18:49:29  tng
- * [Bug 6227] Make method getLastExtLocation() constant.
- *
- * Revision 1.8  2002/07/11 18:22:13  knoaman
- * Grammar caching/preparsing - initial implementation.
- *
- * Revision 1.7  2002/06/17 16:13:01  tng
- * DOM L3: Add the flag fNormalizeData so that datatype normalization defined by schema is done only if asked.
- *
- * Revision 1.6  2002/06/07 18:35:49  tng
- * Add getReaderMgr in XMLScanner so that the parser can query encoding information.
- *
- * Revision 1.5  2002/05/30 16:20:57  tng
- * Add feature to optionally ignore external DTD.
- *
- * Revision 1.4  2002/05/27 18:42:14  tng
- * To get ready for 64 bit large file, use XMLSSize_t to represent line and column number.
- *
- * Revision 1.3  2002/05/22 20:54:33  knoaman
- * Prepare for DOM L3 :
- * - Make use of the XMLEntityHandler/XMLErrorReporter interfaces, instead of using
- * EntityHandler/ErrorHandler directly.
- * - Add 'AbstractDOMParser' class to provide common functionality for XercesDOMParser
- * and DOMBuilder.
- *
- * Revision 1.2  2002/03/25 20:25:32  knoaman
- * Move particle derivation checking from TraverseSchema to SchemaValidator.
- *
- * Revision 1.1.1.1  2002/02/01 22:22:03  peiyongz
- * sane_include
- *
- * Revision 1.38  2001/11/30 22:19:15  peiyongz
- * cleanUp function made member function
- * cleanUp object moved to file scope
- *
- * Revision 1.37  2001/11/20 18:51:44  tng
- * Schema: schemaLocation and noNamespaceSchemaLocation to be specified outside the instance document.  New methods setExternalSchemaLocation and setExternalNoNamespaceSchemaLocation are added (for SAX2, two new properties are added).
- *
- * Revision 1.36  2001/11/13 13:27:28  tng
- * Move root element check to XMLScanner.
- *
- * Revision 1.35  2001/11/02 14:20:14  knoaman
- * Add support for identity constraints.
- *
- * Revision 1.34  2001/10/12 20:52:18  tng
- * Schema: Find the attributes see if they should be (un)qualified.
- *
- * Revision 1.33  2001/09/10 15:16:04  tng
- * Store the fGrammarType instead of calling getGrammarType all the time for faster performance.
- *
- * Revision 1.32  2001/09/10 14:06:22  tng
- * Schema: AnyAttribute support in Scanner and Validator.
- *
- * Revision 1.31  2001/08/13 15:06:39  knoaman
- * update <any> validation.
- *
- * Revision 1.30  2001/08/02 16:54:39  tng
- * Reset some Scanner flags in scanReset().
- *
- * Revision 1.29  2001/08/01 19:11:01  tng
- * Add full schema constraint checking flag to the samples and the parser.
- *
- * Revision 1.28  2001/07/24 21:23:39  tng
- * Schema: Use DatatypeValidator for ID/IDREF/ENTITY/ENTITIES/NOTATION.
- *
- * Revision 1.27  2001/07/13 16:56:48  tng
- * ScanId fix.
- *
- * Revision 1.26  2001/07/12 18:50:17  tng
- * Some performance modification regarding standalone check and xml decl check.
- *
- * Revision 1.25  2001/07/10 21:09:31  tng
- * Give proper error messsage when scanning external id.
- *
- * Revision 1.24  2001/07/09 13:42:08  tng
- * Partial Markup in Parameter Entity is validity constraint and thus should be just error, not fatal error.
- *
- * Revision 1.23  2001/07/05 13:12:11  tng
- * Standalone checking is validity constraint and thus should be just error, not fatal error:
- *
- * Revision 1.22  2001/06/22 12:42:33  tng
- * [Bug 2257] 1.5 thinks a <?xml-stylesheet ...> tag is a <?xml ...> tag
- *
- * Revision 1.21  2001/06/04 20:59:29  jberry
- * Add method incrementErrorCount for use by validator. Make sure to reset error count in _both_ the scanReset methods.
- *
- * Revision 1.20  2001/06/03 19:21:40  jberry
- * Add support for tracking error count during parse; enables simple parse without requiring error handler.
- *
- * Revision 1.19  2001/05/28 20:55:02  tng
- * Schema: allocate a fDTDValidator, fSchemaValidator explicitly to avoid wrong cast
- *
- * Revision 1.18  2001/05/11 15:17:28  tng
- * Schema: Nillable fixes.
- *
- * Revision 1.17  2001/05/11 13:26:17  tng
- * Copyright update.
- *
- * Revision 1.16  2001/05/03 20:34:29  tng
- * Schema: SchemaValidator update
- *
- * Revision 1.15  2001/05/03 19:09:09  knoaman
- * Support Warning/Error/FatalError messaging.
- * Validity constraints errors are treated as errors, with the ability by user to set
- * validity constraints as fatal errors.
- *
- * Revision 1.14  2001/04/19 18:16:59  tng
- * Schema: SchemaValidator update, and use QName in Content Model
- *
- * Revision 1.13  2001/03/30 16:46:56  tng
- * Schema: Use setDoSchema instead of setSchemaValidation which makes more sense.
- *
- * Revision 1.12  2001/03/30 16:35:06  tng
- * Schema: Whitespace normalization.
- *
- * Revision 1.11  2001/03/21 21:56:05  tng
- * Schema: Add Schema Grammar, Schema Validator, and split the DTDValidator into DTDValidator, DTDScanner, and DTDGrammar.
- *
- * Revision 1.10  2001/02/15 15:56:27  tng
- * Schema: Add setSchemaValidation and getSchemaValidation for DOMParser and SAXParser.
- * Add feature "http://apache.org/xml/features/validation/schema" for SAX2XMLReader.
- * New data field  fSchemaValidation in XMLScanner as the flag.
- *
- * Revision 1.9  2000/04/12 22:58:28  roddey
- * Added support for 'auto validate' mode.
- *
- * Revision 1.8  2000/03/03 01:29:32  roddey
- * Added a scanReset()/parseReset() method to the scanner and
- * parsers, to allow for reset after early exit from a progressive parse.
- * Added calls to new Terminate() call to all of the samples. Improved
- * documentation in SAX and DOM parsers.
- *
- * Revision 1.7  2000/03/02 19:54:30  roddey
- * This checkin includes many changes done while waiting for the
- * 1.1.0 code to be finished. I can't list them all here, but a list is
- * available elsewhere.
- *
- * Revision 1.6  2000/02/24 20:18:07  abagchi
- * Swat for removing Log from API docs
- *
- * Revision 1.5  2000/02/06 07:47:54  rahulj
- * Year 2K copyright swat.
- *
- * Revision 1.4  2000/01/24 20:40:43  roddey
- * Exposed the APIs to get to the byte offset in the source XML buffer. This stuff
- * is not tested yet, but I wanted to get the API changes in now so that the API
- * can be stablized.
- *
- * Revision 1.3  2000/01/12 23:52:46  roddey
- * These are trivial changes required to get the C++ and Java versions
- * of error messages more into sync. Mostly it was where the Java version
- * was passing out one or more parameter than the C++ version was. In
- * some cases the change just required an extra parameter to get the
- * needed info to the place where the error was issued.
- *
- * Revision 1.2  2000/01/12 00:15:04  roddey
- * Changes to deal with multiply nested, relative pathed, entities and to deal
- * with the new URL class changes.
- *
- * Revision 1.1.1.1  1999/11/09 01:08:23  twl
- * Initial checkin
- *
- * Revision 1.4  1999/11/08 20:44:52  rahul
- * Swat for adding in Product name and CVS comment log variable.
- *
+ * $Id$
  */
 
 

Modified: xerces/c/branches/xerces-2.7/src/xercesc/internal/XMLScannerResolver.hpp
URL: http://svn.apache.org/viewcvs/xerces/c/branches/xerces-2.7/src/xercesc/internal/XMLScannerResolver.hpp?rev=191054&r1=191053&r2=191054&view=diff
==============================================================================
--- xerces/c/branches/xerces-2.7/src/xercesc/internal/XMLScannerResolver.hpp (original)
+++ xerces/c/branches/xerces-2.7/src/xercesc/internal/XMLScannerResolver.hpp Thu Jun 16 19:56:35 2005
@@ -15,23 +15,7 @@
  */
 
 /*
- * $Log$
- * Revision 1.5  2004/09/08 13:56:14  peiyongz
- * Apache License Version 2.0
- *
- * Revision 1.4  2003/07/10 19:47:24  peiyongz
- * Stateless Grammar: Initialize scanner with grammarResolver,
- *                                creating grammar through grammarPool
- *
- * Revision 1.3  2003/05/16 21:36:58  knoaman
- * Memory manager implementation: Modify constructors to pass in the memory manager.
- *
- * Revision 1.2  2003/05/15 18:26:29  knoaman
- * Partial implementation of the configurable memory manager.
- *
- * Revision 1.1  2002/12/04 01:44:21  knoaman
- * Initial check-in.
- *
+ * $Id$
  */
 
 #if !defined(XMLSCANNERRESOLVER_HPP)

Modified: xerces/c/branches/xerces-2.7/src/xercesc/internal/XProtoType.cpp
URL: http://svn.apache.org/viewcvs/xerces/c/branches/xerces-2.7/src/xercesc/internal/XProtoType.cpp?rev=191054&r1=191053&r2=191054&view=diff
==============================================================================
--- xerces/c/branches/xerces-2.7/src/xercesc/internal/XProtoType.cpp (original)
+++ xerces/c/branches/xerces-2.7/src/xercesc/internal/XProtoType.cpp Thu Jun 16 19:56:35 2005
@@ -16,23 +16,6 @@
 
 /*
  * $Id$
- * $Log$
- * Revision 1.5  2004/09/08 13:56:14  peiyongz
- * Apache License Version 2.0
- *
- * Revision 1.4  2004/01/13 16:34:20  cargilld
- * Misc memory management changes.
- *
- * Revision 1.3  2003/12/24 15:24:13  cargilld
- * More updates to memory management so that the static memory manager.
- *
- * Revision 1.2  2003/12/17 00:18:34  cargilld
- * Update to memory management so that the static memory manager (one used to call Initialize) is only for static data.
- *
- * Revision 1.1  2003/09/18 18:31:24  peiyongz
- * OSU: Object Serialization Utilities
- *
- *
  */
 
 // ---------------------------------------------------------------------------

Modified: xerces/c/branches/xerces-2.7/src/xercesc/internal/XProtoType.hpp
URL: http://svn.apache.org/viewcvs/xerces/c/branches/xerces-2.7/src/xercesc/internal/XProtoType.hpp?rev=191054&r1=191053&r2=191054&view=diff
==============================================================================
--- xerces/c/branches/xerces-2.7/src/xercesc/internal/XProtoType.hpp (original)
+++ xerces/c/branches/xerces-2.7/src/xercesc/internal/XProtoType.hpp Thu Jun 16 19:56:35 2005
@@ -16,23 +16,6 @@
 
 /*
  * $Id$
- * $Log$
- * Revision 1.5  2004/09/08 13:56:14  peiyongz
- * Apache License Version 2.0
- *
- * Revision 1.4  2004/01/29 11:46:30  cargilld
- * Code cleanup changes to get rid of various compiler diagnostic messages.
- *
- * Revision 1.3  2003/12/17 00:18:34  cargilld
- * Update to memory management so that the static memory manager (one used to call Initialize) is only for static data.
- *
- * Revision 1.2  2003/09/23 18:12:19  peiyongz
- * Macro re-organized: provide create/nocreate macros for abstract and
- * nonabstract classes
- *
- * Revision 1.1  2003/09/18 18:31:24  peiyongz
- * OSU: Object Serialization Utilities
- *
  */
 
 

Modified: xerces/c/branches/xerces-2.7/src/xercesc/internal/XSAXMLScanner.hpp
URL: http://svn.apache.org/viewcvs/xerces/c/branches/xerces-2.7/src/xercesc/internal/XSAXMLScanner.hpp?rev=191054&r1=191053&r2=191054&view=diff
==============================================================================
--- xerces/c/branches/xerces-2.7/src/xercesc/internal/XSAXMLScanner.hpp (original)
+++ xerces/c/branches/xerces-2.7/src/xercesc/internal/XSAXMLScanner.hpp Thu Jun 16 19:56:35 2005
@@ -15,10 +15,7 @@
  */
 
 /*
- * $Log$
- * Revision 1.1  2004/09/27 20:58:14  knoaman
- * A new scanner used by TraverseSchema to validate annotations contents
- *
+ * $Id$
  */
 
 

Modified: xerces/c/branches/xerces-2.7/src/xercesc/internal/XSObjectFactory.hpp
URL: http://svn.apache.org/viewcvs/xerces/c/branches/xerces-2.7/src/xercesc/internal/XSObjectFactory.hpp?rev=191054&r1=191053&r2=191054&view=diff
==============================================================================
--- xerces/c/branches/xerces-2.7/src/xercesc/internal/XSObjectFactory.hpp (original)
+++ xerces/c/branches/xerces-2.7/src/xercesc/internal/XSObjectFactory.hpp Thu Jun 16 19:56:35 2005
@@ -15,34 +15,7 @@
  */
 
 /*
- * $Log$
- * Revision 1.9  2004/09/08 13:56:14  peiyongz
- * Apache License Version 2.0
- *
- * Revision 1.8  2004/01/07 02:33:56  knoaman
- * PSVI: inherit facets from base type
- *
- * Revision 1.7  2003/12/29 16:15:41  knoaman
- * More PSVI updates
- *
- * Revision 1.6  2003/12/24 17:42:02  knoaman
- * Misc. PSVI updates
- *
- * Revision 1.5  2003/12/17 20:50:35  knoaman
- * PSVI: fix for annotation of attributes in attributeGroup/derived types
- *
- * Revision 1.4  2003/11/25 18:11:54  knoaman
- * Make XSObjectFactory inherit from XMemory. Thanks to David Cargill.
- *
- * Revision 1.3  2003/11/24 15:45:36  knoaman
- * PSVI: finish construction of XSSimpleTypeDefinition
- *
- * Revision 1.2  2003/11/23 16:21:40  knoaman
- * PSVI: create local elements of complex types
- *
- * Revision 1.1  2003/11/21 17:11:24  knoaman
- * Initial revision
- *
+ * $Id$
  */
 
 #if !defined(XSOBJECTFACTORY_HPP)

Modified: xerces/c/branches/xerces-2.7/src/xercesc/internal/XSerializable.hpp
URL: http://svn.apache.org/viewcvs/xerces/c/branches/xerces-2.7/src/xercesc/internal/XSerializable.hpp?rev=191054&r1=191053&r2=191054&view=diff
==============================================================================
--- xerces/c/branches/xerces-2.7/src/xercesc/internal/XSerializable.hpp (original)
+++ xerces/c/branches/xerces-2.7/src/xercesc/internal/XSerializable.hpp Thu Jun 16 19:56:35 2005
@@ -16,27 +16,6 @@
 
 /*
  * $Id$
- * $Log$
- * Revision 1.6  2005/01/07 15:22:47  amassari
- * Removed warnings
- *
- * Revision 1.5  2004/11/29 16:20:35  cargilld
- * Remove XObjectComparator and XTemplateComparator.  These are debug files that aren't used.
- *
- * Revision 1.4  2004/09/08 13:56:14  peiyongz
- * Apache License Version 2.0
- *
- * Revision 1.3  2003/10/29 16:16:08  peiyongz
- * GrammarPool' serialization/deserialization support
- *
- * Revision 1.2  2003/09/23 18:12:19  peiyongz
- * Macro re-organized: provide create/nocreate macros for abstract and
- * nonabstract classes
- *
- * Revision 1.1  2003/09/18 18:31:24  peiyongz
- * OSU: Object Serialization Utilities
- *
- *
  */
 
 #if !defined(XSERIALIZABLE_HPP)

Modified: xerces/c/branches/xerces-2.7/src/xercesc/internal/XSerializationException.hpp
URL: http://svn.apache.org/viewcvs/xerces/c/branches/xerces-2.7/src/xercesc/internal/XSerializationException.hpp?rev=191054&r1=191053&r2=191054&view=diff
==============================================================================
--- xerces/c/branches/xerces-2.7/src/xercesc/internal/XSerializationException.hpp (original)
+++ xerces/c/branches/xerces-2.7/src/xercesc/internal/XSerializationException.hpp Thu Jun 16 19:56:35 2005
@@ -15,15 +15,7 @@
  */
 
 /*
- * $Log$
- * Revision 1.2  2004/09/08 13:56:14  peiyongz
- * Apache License Version 2.0
- *
- * Revision 1.1  2003/09/18 18:31:24  peiyongz
- * OSU: Object Serialization Utilities
- *
  * $Id$
- *
  */
 
 

Modified: xerces/c/branches/xerces-2.7/src/xercesc/internal/XSerializeEngine.cpp
URL: http://svn.apache.org/viewcvs/xerces/c/branches/xerces-2.7/src/xercesc/internal/XSerializeEngine.cpp?rev=191054&r1=191053&r2=191054&view=diff
==============================================================================
--- xerces/c/branches/xerces-2.7/src/xercesc/internal/XSerializeEngine.cpp (original)
+++ xerces/c/branches/xerces-2.7/src/xercesc/internal/XSerializeEngine.cpp Thu Jun 16 19:56:35 2005
@@ -16,74 +16,6 @@
 
 /*
  * $Id$
- * $Log$
- * Revision 1.22  2004/11/08 03:56:47  peiyongz
- * setting/getting Storer level
- *
- * Revision 1.21  2004/10/27 20:38:52  peiyongz
- * Optimized alignment for various data types
- *
- * Revision 1.20  2004/10/26 14:49:27  peiyongz
- * Reset buffer/Provide position info for debugging
- *
- * Revision 1.19  2004/09/08 13:56:14  peiyongz
- * Apache License Version 2.0
- *
- * Revision 1.18  2004/07/21 14:54:39  peiyongz
- * using the supplied memory manager , patch from David Bertoni
- *
- * Revision 1.17  2004/03/05 22:21:45  peiyongz
- * readBytes()/writeBytes between BinOutputStream/BinInputStream and
- * XSerializeEngine will always be the full size of the buffer to maintain the exact
- * position for aligned data.
- *
- * Revision 1.16  2004/03/01 23:19:03  peiyongz
- * Grant XSerializeEngine access to GrammarPool
- *
- * Revision 1.15  2004/02/20 20:57:39  peiyongz
- * Bug#27046: path from David Bertoni
- *
- * Revision 1.14  2004/01/29 11:46:30  cargilld
- * Code cleanup changes to get rid of various compiler diagnostic messages.
- *
- * Revision 1.13  2004/01/15 23:42:32  peiyongz
- * proper allignment for built-in datatype read/write
- *
- * Revision 1.12  2004/01/13 16:34:20  cargilld
- * Misc memory management changes.
- *
- * Revision 1.11  2004/01/12 16:27:41  neilg
- * remove use of static buffers
- *
- * Revision 1.10  2003/12/17 00:18:34  cargilld
- * Update to memory management so that the static memory manager (one used to call Initialize) is only for static data.
- *
- * Revision 1.9  2003/11/25 20:37:40  jberry
- * Cleanup build errors/warnings from CodeWarrior
- *
- * Revision 1.8  2003/10/20 17:37:05  amassari
- * Removed compiler warning
- *
- * Revision 1.7  2003/10/17 21:09:03  peiyongz
- * renaming methods
- *
- * Revision 1.6  2003/10/07 19:38:31  peiyongz
- * API for Template_Class Object Serialization/Deserialization
- *
- * Revision 1.5  2003/09/25 22:22:00  peiyongz
- * Introduction of readString/writeString
- *
- * Revision 1.4  2003/09/25 15:21:12  peiyongz
- * Loose the assert condition so that Serializable class need NOT to check the
- * actual string length before read/write.
- *
- * Revision 1.3  2003/09/23 18:11:29  peiyongz
- * Using HashPtr
- *
- * Revision 1.1  2003/09/18 18:31:24  peiyongz
- * OSU: Object Serialization Utilities
- *
- *
  */
 
 

Modified: xerces/c/branches/xerces-2.7/src/xercesc/internal/XSerializeEngine.hpp
URL: http://svn.apache.org/viewcvs/xerces/c/branches/xerces-2.7/src/xercesc/internal/XSerializeEngine.hpp?rev=191054&r1=191053&r2=191054&view=diff
==============================================================================
--- xerces/c/branches/xerces-2.7/src/xercesc/internal/XSerializeEngine.hpp (original)
+++ xerces/c/branches/xerces-2.7/src/xercesc/internal/XSerializeEngine.hpp Thu Jun 16 19:56:35 2005
@@ -15,77 +15,7 @@
  */
 
 /*
- * $Log$
- * Revision 1.22  2004/11/13 19:04:04  cargilld
- * Remove extra const.
- *
- * Revision 1.21  2004/11/08 03:56:47  peiyongz
- * setting/getting Storer level
- *
- * Revision 1.20  2004/10/27 20:38:52  peiyongz
- * Optimized alignment for various data types
- *
- * Revision 1.19  2004/10/26 14:49:27  peiyongz
- * Reset buffer/Provide position info for debugging
- *
- * Revision 1.18  2004/09/08 13:56:14  peiyongz
- * Apache License Version 2.0
- *
- * Revision 1.17  2004/03/05 22:21:45  peiyongz
- * readBytes()/writeBytes between BinOutputStream/BinInputStream and
- * XSerializeEngine will always be the full size of the buffer to maintain the exact
- * position for aligned data.
- *
- * Revision 1.16  2004/03/01 23:19:03  peiyongz
- * Grant XSerializeEngine access to GrammarPool
- *
- * Revision 1.15  2004/02/20 20:57:39  peiyongz
- * Bug#27046: path from David Bertoni
- *
- * Revision 1.14  2004/02/11 20:38:50  peiyongz
- * Fix to bug#26864, thanks to David Bertoni.
- *
- * Revision 1.13  2004/01/29 11:46:30  cargilld
- * Code cleanup changes to get rid of various compiler diagnostic messages.
- *
- * Revision 1.12  2004/01/16 21:55:18  peiyongz
- * maintain the same size on both 32/64 bit architecture
- *
- * Revision 1.11  2004/01/15 23:42:32  peiyongz
- * proper allignment for built-in datatype read/write
- *
- * Revision 1.10  2003/12/17 00:18:34  cargilld
- * Update to memory management so that the static memory manager (one used to call Initialize) is only for static data.
- *
- * Revision 1.9  2003/11/25 20:37:40  jberry
- * Cleanup build errors/warnings from CodeWarrior
- *
- * Revision 1.8  2003/11/11 22:48:13  knoaman
- * Serialization of XSAnnotation.
- *
- * Revision 1.7  2003/10/17 21:09:03  peiyongz
- * renaming methods
- *
- * Revision 1.6  2003/10/14 15:18:20  peiyongz
- * getMemoryManager()
- *
- * Revision 1.5  2003/10/09 19:11:53  peiyongz
- * Fix to linkage error on Solaris
- *
- * Revision 1.4  2003/10/07 19:38:31  peiyongz
- * API for Template_Class Object Serialization/Deserialization
- *
- * Revision 1.3  2003/09/25 22:22:00  peiyongz
- * Introduction of readString/writeString
- *
- * Revision 1.2  2003/09/19 04:29:11  neilg
- * fix compilation problems under GCC
- *
- * Revision 1.1  2003/09/18 18:31:24  peiyongz
- * OSU: Object Serialization Utilities
- *
  * $Id$
- *
  */
 
 #if !defined(XSERIALIZE_ENGINE_HPP)

Modified: xerces/c/branches/xerces-2.7/src/xercesc/internal/XTemplateSerializer.cpp
URL: http://svn.apache.org/viewcvs/xerces/c/branches/xerces-2.7/src/xercesc/internal/XTemplateSerializer.cpp?rev=191054&r1=191053&r2=191054&view=diff
==============================================================================
--- xerces/c/branches/xerces-2.7/src/xercesc/internal/XTemplateSerializer.cpp (original)
+++ xerces/c/branches/xerces-2.7/src/xercesc/internal/XTemplateSerializer.cpp Thu Jun 16 19:56:35 2005
@@ -16,45 +16,6 @@
 
 /*
  * $Id$
- * $Log$
- * Revision 1.13  2005/04/04 15:03:14  cargilld
- * Add support for not creating xsannotations when deserializing a grammar.
- *
- * Revision 1.12  2005/02/19 22:26:19  cargilld
- * Store key for recreating table instead of using enclosingscope.
- *
- * Revision 1.11  2004/10/26 14:48:46  peiyongz
- * Maintain consistent order among multiple store/load session to allow comparison
- *
- * Revision 1.10  2004/09/08 13:56:14  peiyongz
- * Apache License Version 2.0
- *
- * Revision 1.9  2004/03/09 20:59:28  peiyongz
- * restore key string from string pool from datatypevalidator
- *
- * Revision 1.8  2004/03/01 23:20:46  peiyongz
- * For RefHashTableOf/RefHash2KeysTableOf/RefHashTable3KeysIdPool,
- * resovle "key string" either from the data itself or the GrammarPool's StringPool.
- *
- * Revision 1.6  2003/12/17 00:18:34  cargilld
- * Update to memory management so that the static memory manager (one used to call Initialize) is only for static data.
- *
- * Revision 1.5  2003/11/11 22:48:13  knoaman
- * Serialization of XSAnnotation.
- *
- * Revision 1.4  2003/11/03 22:01:27  peiyongz
- * Store/Load keys separately from SchemaElementDecl
- *
- * Revision 1.3  2003/10/31 22:15:31  peiyongz
- * fix bug in creating ElemVector
- *
- * Revision 1.2  2003/10/29 16:16:08  peiyongz
- * GrammarPool' serialization/deserialization support
- *
- * Revision 1.1  2003/10/17 21:07:49  peiyongz
- * To support Template object serialization/deserialization
- *
- *
  */
 
 

Modified: xerces/c/branches/xerces-2.7/src/xercesc/internal/XTemplateSerializer.hpp
URL: http://svn.apache.org/viewcvs/xerces/c/branches/xerces-2.7/src/xercesc/internal/XTemplateSerializer.hpp?rev=191054&r1=191053&r2=191054&view=diff
==============================================================================
--- xerces/c/branches/xerces-2.7/src/xercesc/internal/XTemplateSerializer.hpp (original)
+++ xerces/c/branches/xerces-2.7/src/xercesc/internal/XTemplateSerializer.hpp Thu Jun 16 19:56:35 2005
@@ -15,21 +15,7 @@
  */
 
 /*
- * $Log$
- * Revision 1.4  2004/09/08 13:56:14  peiyongz
- * Apache License Version 2.0
- *
- * Revision 1.3  2003/11/11 22:48:13  knoaman
- * Serialization of XSAnnotation.
- *
- * Revision 1.2  2003/10/29 16:16:08  peiyongz
- * GrammarPool' serialization/deserialization support
- *
- * Revision 1.1  2003/10/17 21:07:49  peiyongz
- * To support Template object serialization/deserialization
- *
  * $Id$
- *
  */
 
 #if !defined(XTEMPLATE_SERIALIZER_HPP)

Modified: xerces/c/branches/xerces-2.7/src/xercesc/parsers/SAX2XMLFilterImpl.cpp
URL: http://svn.apache.org/viewcvs/xerces/c/branches/xerces-2.7/src/xercesc/parsers/SAX2XMLFilterImpl.cpp?rev=191054&r1=191053&r2=191054&view=diff
==============================================================================
--- xerces/c/branches/xerces-2.7/src/xercesc/parsers/SAX2XMLFilterImpl.cpp (original)
+++ xerces/c/branches/xerces-2.7/src/xercesc/parsers/SAX2XMLFilterImpl.cpp Thu Jun 16 19:56:35 2005
@@ -15,10 +15,7 @@
  */
 
 /*
- * $Log$
- * Revision 1.1  2004/12/24 19:21:46  amassari
- * Add support for SAX2 filters (jira# 1133)
- *
+ * $Id$
  */
 
 #include <xercesc/parsers/SAX2XMLFilterImpl.hpp>

Modified: xerces/c/branches/xerces-2.7/src/xercesc/parsers/SAX2XMLFilterImpl.hpp
URL: http://svn.apache.org/viewcvs/xerces/c/branches/xerces-2.7/src/xercesc/parsers/SAX2XMLFilterImpl.hpp?rev=191054&r1=191053&r2=191054&view=diff
==============================================================================
--- xerces/c/branches/xerces-2.7/src/xercesc/parsers/SAX2XMLFilterImpl.hpp (original)
+++ xerces/c/branches/xerces-2.7/src/xercesc/parsers/SAX2XMLFilterImpl.hpp Thu Jun 16 19:56:35 2005
@@ -15,16 +15,7 @@
  */
 
 /*
- * $Log$
- * Revision 1.3  2005/03/09 16:07:09  amassari
- * Protected getSrcOffset to avoid crashing when parsing has finished; updated documentation
- *
- * Revision 1.2  2005/01/06 21:39:44  amassari
- * Removed warnings
- *
- * Revision 1.1  2004/12/24 19:21:46  amassari
- * Add support for SAX2 filters (jira# 1133)
- *
+ * $Id$
  */
 
 #if !defined(SAX2XMLFilterImpl_HPP)

Modified: xerces/c/branches/xerces-2.7/src/xercesc/parsers/SAX2XMLReaderImpl.cpp
URL: http://svn.apache.org/viewcvs/xerces/c/branches/xerces-2.7/src/xercesc/parsers/SAX2XMLReaderImpl.cpp?rev=191054&r1=191053&r2=191054&view=diff
==============================================================================
--- xerces/c/branches/xerces-2.7/src/xercesc/parsers/SAX2XMLReaderImpl.cpp (original)
+++ xerces/c/branches/xerces-2.7/src/xercesc/parsers/SAX2XMLReaderImpl.cpp Thu Jun 16 19:56:35 2005
@@ -15,292 +15,7 @@
  */
 
 /*
- * $Log$
- * Revision 1.45  2005/03/30 00:55:13  cargilld
- * Begin work on adding some new features by checking in the feature handling support.
- *
- * Revision 1.44  2005/03/20 19:02:45  cargilld
- * Implement versions of uppercase and compareIstring that only check a to z, instead of all characters, and don't rely on functionality provided in the transcoders.
- *
- * Revision 1.43  2005/02/25 11:31:07  amassari
- * Performance improvements by David Bertoni (jira# 1343)
- *
- * Revision 1.42  2004/12/30 15:23:41  amassari
- * Notify advanced handlers of the whitespace before and after the root document element (jira# 729)
- *
- * Revision 1.41  2004/12/07 19:45:43  knoaman
- * An option to ignore a cached DTD grammar when a document contains an
- * internal and external subset.
- *
- * Revision 1.40  2004/10/04 11:30:51  amassari
- * As start/endPrefixMapping doesn't use the XMLBufMgr variable, we need only one XMLBuffer
- *
- * Revision 1.39  2004/10/04 09:26:31  amassari
- * Use an XMLStringPool+ValueStackOf(int) object to store the prefixes currently in scope, instead of a XMLBufMgr+ValueStack(XMLBuffer), that has a limitation of 32 items (jira#866)
- *
- * Revision 1.38  2004/09/30 14:07:23  peiyongz
- * setInputBufferSize
- *
- * Revision 1.37  2004/09/28 02:14:14  cargilld
- * Add support for validating annotations.
- *
- * Revision 1.36  2004/09/23 01:09:55  cargilld
- * Add support for generating synthetic XSAnnotations.  When a schema component has non-schema attributes and no child attributes create a synthetic XSAnnotation (under feature control) so the non-schema attributes can be recovered under PSVI.
- *
- * Revision 1.35  2004/09/08 13:56:17  peiyongz
- * Apache License Version 2.0
- *
- * Revision 1.34  2004/04/13 16:53:26  peiyongz
- * get/setIdentityConstraintChecking
- *
- * Revision 1.33  2004/01/29 11:46:32  cargilld
- * Code cleanup changes to get rid of various compiler diagnostic messages.
- *
- * Revision 1.32  2003/12/17 00:18:35  cargilld
- * Update to memory management so that the static memory manager (one used to call Initialize) is only for static data.
- *
- * Revision 1.31  2003/11/21 22:38:50  neilg
- * Enable grammar pools and grammar resolvers to manufacture
- * XSModels.  This also cleans up handling in the
- * parser classes by eliminating the need to tell
- * the grammar pool that schema compoments need to be produced.
- * Thanks to David Cargill.
- *
- * Revision 1.30  2003/11/06 15:30:07  neilg
- * first part of PSVI/schema component model implementation, thanks to David Cargill.  This covers setting the PSVIHandler on parser objects, as well as implementing XSNotation, XSSimpleTypeDefinition, XSIDCDefinition, and most of XSWildcard, XSComplexTypeDefinition, XSElementDeclaration, XSAttributeDeclaration and XSAttributeUse.
- *
- * Revision 1.29  2003/10/30 21:37:31  knoaman
- * Enhanced Entity Resolver Support. Thanks to David Cargill.
- *
- * Revision 1.28  2003/10/01 16:32:38  neilg
- * improve handling of out of memory conditions, bug #23415.  Thanks to David Cargill.
- *
- * Revision 1.27  2003/09/16 18:30:54  neilg
- * make Grammar pool be responsible for creating and owning URI string pools.  This is one more step towards having grammars be independent of the parsers involved in their creation
- *
- * Revision 1.26  2003/08/13 15:43:24  knoaman
- * Use memory manager when creating SAX exceptions.
- *
- * Revision 1.25  2003/07/31 17:05:48  peiyongz
- * using getGrammar(URI)
- *
- * Revision 1.24  2003/07/10 19:48:24  peiyongz
- * Stateless Grammar: Initialize scanner with grammarResolver,
- *
- * Revision 1.23  2003/06/25 22:36:46  peiyongz
- * to use new GrammarResolver::getGrammar()
- *
- * Revision 1.22  2003/06/20 18:55:54  peiyongz
- * Stateless Grammar Pool :: Part I
- *
- * Revision 1.21  2003/05/18 14:02:05  knoaman
- * Memory manager implementation: pass per instance manager.
- *
- * Revision 1.20  2003/05/16 21:36:59  knoaman
- * Memory manager implementation: Modify constructors to pass in the memory manager.
- *
- * Revision 1.19  2003/05/16 06:01:52  knoaman
- * Partial implementation of the configurable memory manager.
- *
- * Revision 1.18  2003/05/15 18:26:50  knoaman
- * Partial implementation of the configurable memory manager.
- *
- * Revision 1.17  2003/04/17 21:58:50  neilg
- * Adding a new property,
- * http://apache.org/xml/properties/security-manager, with
- * appropriate getSecurityManager/setSecurityManager methods on DOM
- * and SAX parsers.  Also adding a new SecurityManager class.
- *
- * The purpose of these modifications is to permit applications a
- * means to have the parser reject documents whose processing would
- * otherwise consume large amounts of system resources.  Malicious
- * use of such documents could be used to launch a denial-of-service
- * attack against a system running the parser.  Initially, the
- * SecurityManager only knows about attacks that can result from
- * exponential entity expansion; this is the only known attack that
- * involves processing a single XML document.  Other, simlar attacks
- * can be launched if arbitrary schemas may be parsed; there already
- * exist means (via use of the EntityResolver interface) by which
- * applications can deny processing of untrusted schemas.  In future,
- * the SecurityManager will be expanded to take these other exploits
- * into account.
- *
- * Adding SecurityManager support
- * 
- * Revision 1.16  2003/01/03 20:09:36  tng
- * New feature StandardUriConformant to force strict standard uri conformance.
- *
- * Revision 1.15  2002/12/27 16:16:51  knoaman
- * Set scanner options and handlers.
- *
- * Revision 1.14  2002/12/11 22:14:54  knoaman
- * Performance: no need to use temporary buffer to hold namespace value.
- *
- * Revision 1.13  2002/12/04 01:57:09  knoaman
- * Scanner re-organization.
- *
- * Revision 1.12  2002/11/04 14:57:03  tng
- * C++ Namespace Support.
- *
- * Revision 1.11  2002/09/24 20:00:32  tng
- * Performance: use XMLString::equals instead of XMLString::compareString
- *
- * Revision 1.10  2002/08/14 15:20:38  knoaman
- * [Bug 3111] Problem with LexicalHandler::startDTD() and LexicalHandler::endDTD().
- *
- * Revision 1.9  2002/07/11 18:27:20  knoaman
- * Grammar caching/preparsing - initial implementation.
- *
- * Revision 1.8  2002/06/17 15:41:15  tng
- * To be consistent, SAX2 is updated with:
- * 1. the progressive parse methods should use the fReuseGrammar flag set from setFeature instead of using parameter
- * 2. add feature "http://apache.org/xml/features/continue-after-fatal-error", and users should use setFeature instead of setExitOnFirstFatalError
- * 3. add feature "http://apache.org/xml/features/validation-error-as-fatal", and users should use setFeature instead of setValidationConstraintFatal
- *
- * Revision 1.7  2002/05/30 16:20:09  tng
- * Add feature to optionally ignore external DTD.
- *
- * Revision 1.6  2002/05/29 21:37:47  knoaman
- * Add baseURI to resolveEntity to support DOMInputSource.
- *
- * Revision 1.5  2002/05/28 20:44:14  tng
- * [Bug 9104] prefixes dissapearing when schema validation turned on.
- *
- * Revision 1.4  2002/05/27 18:39:21  tng
- * To get ready for 64 bit large file, use XMLSSize_t to represent line and column number.
- *
- * Revision 1.3  2002/05/22 20:53:41  knoaman
- * Prepare for DOM L3 :
- * - Make use of the XMLEntityHandler/XMLErrorReporter interfaces, instead of using
- * EntityHandler/ErrorHandler directly.
- * - Add 'AbstractDOMParser' class to provide common functionality for XercesDOMParser
- * and DOMBuilder.
- *
- * Revision 1.2  2002/02/13 16:09:24  knoaman
- * Move SAX2 features/properties names constants to XMLUni.
- *
- * Revision 1.1.1.1  2002/02/01 22:22:06  peiyongz
- * sane_include
- *
- * Revision 1.25  2002/01/28 17:47:41  knoaman
- * Some SAX calls were not passed to the LexicalHandler.
- *
- * Revision 1.24  2002/01/28 17:08:47  knoaman
- * SAX2-ext's DeclHandler support.
- *
- * Revision 1.23  2002/01/28 16:29:21  knoaman
- * The namespace-prefixes feature in SAX2 should be off by default.
- *
- * Revision 1.22  2002/01/24 16:30:34  tng
- * [Bug 3111] Problem with LexicalHandler::startDTD() and LexicalHandler::endDTD() .
- *
- * Revision 1.21  2001/12/21 18:03:25  tng
- * [Bug 1833] LexicalHandler::startDTD not called correctly.
- *
- * Revision 1.20  2001/11/20 18:51:44  tng
- * Schema: schemaLocation and noNamespaceSchemaLocation to be specified outside the instance document.  New methods setExternalSchemaLocation and setExternalNoNamespaceSchemaLocation are added (for SAX2, two new properties are added).
- *
- * Revision 1.19  2001/10/25 19:46:15  tng
- * Comment outside root element should also be reported.
- *
- * Revision 1.18  2001/09/12 13:03:43  tng
- * [Bug 3155] SAX2 does not offer progressive parse.
- *
- * Revision 1.17  2001/08/02 19:00:46  tng
- * [Bug 1329] SAX2XMLReaderImpl leaks XMLBuffers.
- *
- * Revision 1.16  2001/08/01 19:11:02  tng
- * Add full schema constraint checking flag to the samples and the parser.
- *
- * Revision 1.15  2001/06/27 17:39:50  knoaman
- * Fix for bug #2353.
- *
- * Revision 1.14  2001/06/19 16:45:08  tng
- * Add installAdvDocHandler to SAX2XMLReader as the code is there already.
- *
- * Revision 1.13  2001/06/03 19:26:19  jberry
- * Add support for querying error count following parse; enables simple parse without requiring error handler.
- *
- * Revision 1.12  2001/05/11 13:26:21  tng
- * Copyright update.
- *
- * Revision 1.11  2001/05/03 20:34:33  tng
- * Schema: SchemaValidator update
- *
- * Revision 1.10  2001/03/30 16:46:57  tng
- * Schema: Use setDoSchema instead of setSchemaValidation which makes more sense.
- *
- * Revision 1.9  2001/03/21 21:56:08  tng
- * Schema: Add Schema Grammar, Schema Validator, and split the DTDValidator into DTDValidator, DTDScanner, and DTDGrammar.
- *
- * Revision 1.8  2001/02/15 15:56:29  tng
- * Schema: Add setSchemaValidation and getSchemaValidation for DOMParser and SAXParser.
- * Add feature "http://apache.org/xml/features/validation/schema" for SAX2XMLReader.
- * New data field  fSchemaValidation in XMLScanner as the flag.
- *
- * Revision 1.7  2001/01/15 21:26:33  tng
- * Performance Patches by David Bertoni.
- *
- * Details: (see xerces-c-dev mailing Jan 14)
- * XMLRecognizer.cpp: the internal encoding string XMLUni::fgXMLChEncodingString
- * was going through this function numerous times.  As a result, the top hot-spot
- * for the parse was _wcsicmp().  The real problem is that the Microsofts wide string
- * functions are unbelievably slow.  For things like encodings, it might be
- * better to use a special comparison function that only considers a-z and
- * A-Z as characters with case.  This works since the character set for
- * encodings is limit to printable ASCII characters.
- *
- *  XMLScanner2.cpp: This also has some case-sensitive vs. insensitive compares.
- * They are also much faster.  The other tweak is to only make a copy of an attribute
- * string if it needs to be split.  And then, the strategy is to try to use a
- * stack-based buffer, rather than a dynamically-allocated one.
- *
- * SAX2XMLReaderImpl.cpp: Again, more case-sensitive vs. insensitive comparisons.
- *
- * KVStringPair.cpp & hpp: By storing the size of the allocation, the storage can
- * likely be re-used many times, cutting down on dynamic memory allocations.
- *
- * XMLString.hpp: a more efficient implementation of stringLen().
- *
- * DTDValidator.cpp: another case of using a stack-based buffer when possible
- *
- * These patches made a big difference in parse time in some of our test
- * files, especially the ones are very attribute-heavy.
- *
- * Revision 1.6  2000/12/22 20:41:52  tng
- * XMLUni::fgEmptyString which is defined as "EMPTY" is incorrectly used as an empty string; in fact XMLUni::fgZeroLenString should be used instead
- *
- * Revision 1.5  2000/12/22 15:16:51  tng
- * SAX2-ext's LexicalHandler support added by David Bertoni.
- *
- * Revision 1.4  2000/08/09 23:39:58  jpolast
- * should be namespace-prefixes; not namespaces-prefixes
- *
- * Revision 1.3  2000/08/09 22:16:12  jpolast
- * many conformance & stability changes:
- *   - ContentHandler::resetDocument() removed
- *   - attrs param of ContentHandler::startDocument() made const
- *   - SAXExceptions thrown now have msgs
- *   - removed duplicate function signatures that had 'const'
- *       [ eg: getContentHander() ]
- *   - changed getFeature and getProperty to apply to const objs
- *   - setProperty now takes a void* instead of const void*
- *   - SAX2XMLReaderImpl does not inherit from SAXParser anymore
- *   - Reuse Validator (http://apache.org/xml/features/reuse-validator) implemented
- *   - Features & Properties now read-only during parse
- *
- * Revision 1.2  2000/08/07 22:53:44  jpolast
- * fixes for when 'namespaces' feature is turned off:
- *   * namespaces-prefixes only used when namespaces is on
- *   * URIs not looked up when namespaces is off, blank string instead
- *   * default validation scheme is validation on, auto-validation off.
- *
- * Revision 1.1  2000/08/02 18:04:41  jpolast
- * initial checkin of sax2 implemenation
- * submitted by Simon Fell (simon@fell.com)
- * and Joe Polastre (jpolast@apache.org)
- *
- *
+ * $Id$
  */
 
 #include <xercesc/util/IOException.hpp>

Modified: xerces/c/branches/xerces-2.7/src/xercesc/parsers/SAX2XMLReaderImpl.hpp
URL: http://svn.apache.org/viewcvs/xerces/c/branches/xerces-2.7/src/xercesc/parsers/SAX2XMLReaderImpl.hpp?rev=191054&r1=191053&r2=191054&view=diff
==============================================================================
--- xerces/c/branches/xerces-2.7/src/xercesc/parsers/SAX2XMLReaderImpl.hpp (original)
+++ xerces/c/branches/xerces-2.7/src/xercesc/parsers/SAX2XMLReaderImpl.hpp Thu Jun 16 19:56:35 2005
@@ -15,201 +15,7 @@
  */
 
 /*
- * $Log$
- * Revision 1.31  2005/03/09 16:07:10  amassari
- * Protected getSrcOffset to avoid crashing when parsing has finished; updated documentation
- *
- * Revision 1.30  2005/02/25 11:31:07  amassari
- * Performance improvements by David Bertoni (jira# 1343)
- *
- * Revision 1.29  2004/12/10 10:52:16  cargilld
- * Make setInputBufferSize virtual.  Fix from Christian Will.
- *
- * Revision 1.28  2004/10/04 11:30:51  amassari
- * As start/endPrefixMapping doesn't use the XMLBufMgr variable, we need only one XMLBuffer
- *
- * Revision 1.27  2004/10/04 09:26:31  amassari
- * Use an XMLStringPool+ValueStackOf(int) object to store the prefixes currently in scope, instead of a XMLBufMgr+ValueStack(XMLBuffer), that has a limitation of 32 items (jira#866)
- *
- * Revision 1.26  2004/09/30 14:07:23  peiyongz
- * setInputBufferSize
- *
- * Revision 1.25  2004/09/08 13:56:17  peiyongz
- * Apache License Version 2.0
- *
- * Revision 1.24  2003/11/06 15:30:07  neilg
- * first part of PSVI/schema component model implementation, thanks to David Cargill.  This covers setting the PSVIHandler on parser objects, as well as implementing XSNotation, XSSimpleTypeDefinition, XSIDCDefinition, and most of XSWildcard, XSComplexTypeDefinition, XSElementDeclaration, XSAttributeDeclaration and XSAttributeUse.
- *
- * Revision 1.23  2003/10/30 21:37:31  knoaman
- * Enhanced Entity Resolver Support. Thanks to David Cargill.
- *
- * Revision 1.22  2003/06/20 18:55:54  peiyongz
- * Stateless Grammar Pool :: Part I
- *
- * Revision 1.21  2003/05/22 02:10:51  knoaman
- * Default the memory manager.
- *
- * Revision 1.20  2003/05/15 18:26:50  knoaman
- * Partial implementation of the configurable memory manager.
- *
- * Revision 1.19  2003/04/17 21:58:50  neilg
- * Adding a new property,
- * http://apache.org/xml/properties/security-manager, with
- * appropriate getSecurityManager/setSecurityManager methods on DOM
- * and SAX parsers.  Also adding a new SecurityManager class.
- *
- * The purpose of these modifications is to permit applications a
- * means to have the parser reject documents whose processing would
- * otherwise consume large amounts of system resources.  Malicious
- * use of such documents could be used to launch a denial-of-service
- * attack against a system running the parser.  Initially, the
- * SecurityManager only knows about attacks that can result from
- * exponential entity expansion; this is the only known attack that
- * involves processing a single XML document.  Other, simlar attacks
- * can be launched if arbitrary schemas may be parsed; there already
- * exist means (via use of the EntityResolver interface) by which
- * applications can deny processing of untrusted schemas.  In future,
- * the SecurityManager will be expanded to take these other exploits
- * into account.
- *
- * Adding SecurityManager support
- * 
- * Revision 1.18  2003/03/07 18:09:16  tng
- * Return a reference instead of void for operator=
- *
- * Revision 1.17  2003/01/09 19:07:08  tng
- * [Bug 15802] Add "const" qualifier to getURIText.
- *
- * Revision 1.16  2002/12/23 15:23:18  knoaman
- * Added a public api to various parsers to return the src offset within the input
- * source.
- *
- * Revision 1.15  2002/12/04 01:57:09  knoaman
- * Scanner re-organization.
- *
- * Revision 1.14  2002/11/04 14:57:03  tng
- * C++ Namespace Support.
- *
- * Revision 1.13  2002/08/14 15:20:38  knoaman
- * [Bug 3111] Problem with LexicalHandler::startDTD() and LexicalHandler::endDTD().
- *
- * Revision 1.12  2002/07/11 18:27:04  knoaman
- * Grammar caching/preparsing - initial implementation.
- *
- * Revision 1.11  2002/06/27 18:47:32  tng
- * API Documentation Update.
- *
- * Revision 1.10  2002/06/17 15:41:15  tng
- * To be consistent, SAX2 is updated with:
- * 1. the progressive parse methods should use the fReuseGrammar flag set from setFeature instead of using parameter
- * 2. add feature "http://apache.org/xml/features/continue-after-fatal-error", and users should use setFeature instead of setExitOnFirstFatalError
- * 3. add feature "http://apache.org/xml/features/validation-error-as-fatal", and users should use setFeature instead of setValidationConstraintFatal
- *
- * Revision 1.9  2002/06/06 20:38:18  tng
- * Document Fix: document that the returned object from resolveEntity is owned by the parser
- *
- * Revision 1.8  2002/05/31 15:13:53  tng
- * Fix doxygen documentation.
- *
- * Revision 1.7  2002/05/30 16:39:06  knoaman
- * DOM L3 LS.
- *
- * Revision 1.6  2002/05/30 16:20:09  tng
- * Add feature to optionally ignore external DTD.
- *
- * Revision 1.5  2002/05/29 21:37:47  knoaman
- * Add baseURI to resolveEntity to support DOMInputSource.
- *
- * Revision 1.4  2002/05/28 20:44:14  tng
- * [Bug 9104] prefixes dissapearing when schema validation turned on.
- *
- * Revision 1.3  2002/05/27 18:39:21  tng
- * To get ready for 64 bit large file, use XMLSSize_t to represent line and column number.
- *
- * Revision 1.2  2002/02/13 16:09:24  knoaman
- * Move SAX2 features/properties names constants to XMLUni.
- *
- * Revision 1.1.1.1  2002/02/01 22:22:07  peiyongz
- * sane_include
- *
- * Revision 1.21  2002/01/28 18:45:40  knoaman
- * Update documentation for SAX2 feature 'namespace-prefixes'.
- *
- * Revision 1.20  2002/01/28 17:08:47  knoaman
- * SAX2-ext's DeclHandler support.
- *
- * Revision 1.19  2002/01/24 16:30:34  tng
- * [Bug 3111] Problem with LexicalHandler::startDTD() and LexicalHandler::endDTD() .
- *
- * Revision 1.18  2002/01/18 16:31:38  tng
- * Break program.xml which takes too long to load, into program-sax.xml, program-sax2.xml, program-dom.xml, program-idom.xml.
- *
- * Revision 1.17  2002/01/02 15:36:41  tng
- * Some documentation update.
- *
- * Revision 1.16  2001/11/20 18:51:44  tng
- * Schema: schemaLocation and noNamespaceSchemaLocation to be specified outside the instance document.  New methods setExternalSchemaLocation and setExternalNoNamespaceSchemaLocation are added (for SAX2, two new properties are added).
- *
- * Revision 1.15  2001/11/14 14:15:42  tng
- * Update SAX2 feature documentation.
- *
- * Revision 1.14  2001/09/12 13:03:43  tng
- * [Bug 3155] SAX2 does not offer progressive parse.
- *
- * Revision 1.13  2001/08/01 19:11:02  tng
- * Add full schema constraint checking flag to the samples and the parser.
- *
- * Revision 1.12  2001/06/27 17:39:52  knoaman
- * Fix for bug #2353.
- *
- * Revision 1.11  2001/06/19 16:45:08  tng
- * Add installAdvDocHandler to SAX2XMLReader as the code is there already.
- *
- * Revision 1.10  2001/06/04 21:01:49  jberry
- * getErrorCount is virtual in this class reflecting derivation from SAX2XMLReader.
- *
- * Revision 1.9  2001/06/03 19:26:19  jberry
- * Add support for querying error count following parse; enables simple parse without requiring error handler.
- *
- * Revision 1.8  2001/05/11 13:26:21  tng
- * Copyright update.
- *
- * Revision 1.7  2001/03/30 16:46:57  tng
- * Schema: Use setDoSchema instead of setSchemaValidation which makes more sense.
- *
- * Revision 1.6  2001/03/21 21:56:08  tng
- * Schema: Add Schema Grammar, Schema Validator, and split the DTDValidator into DTDValidator, DTDScanner, and DTDGrammar.
- *
- * Revision 1.5  2001/02/15 15:56:29  tng
- * Schema: Add setSchemaValidation and getSchemaValidation for DOMParser and SAXParser.
- * Add feature "http://apache.org/xml/features/validation/schema" for SAX2XMLReader.
- * New data field  fSchemaValidation in XMLScanner as the flag.
- *
- * Revision 1.4  2000/12/22 15:16:53  tng
- * SAX2-ext's LexicalHandler support added by David Bertoni.
- *
- * Revision 1.3  2000/08/09 22:16:13  jpolast
- * many conformance & stability changes:
- *   - ContentHandler::resetDocument() removed
- *   - attrs param of ContentHandler::startDocument() made const
- *   - SAXExceptions thrown now have msgs
- *   - removed duplicate function signatures that had 'const'
- *       [ eg: getContentHander() ]
- *   - changed getFeature and getProperty to apply to const objs
- *   - setProperty now takes a void* instead of const void*
- *   - SAX2XMLReaderImpl does not inherit from SAXParser anymore
- *   - Reuse Validator (http://apache.org/xml/features/reuse-validator) implemented
- *   - Features & Properties now read-only during parse
- *
- * Revision 1.2  2000/08/02 20:46:32  aruna1
- * sax2 changes
- *
- * Revision 1.1  2000/08/02 18:04:41  jpolast
- * initial checkin of sax2 implemenation
- * submitted by Simon Fell (simon@fell.com)
- * and Joe Polastre (jpolast@apache.org)
- *
- *
+ * $Id$
  */
 
 #if !defined(SAX2XMLReaderImpl_HPP)

Modified: xerces/c/branches/xerces-2.7/src/xercesc/parsers/SAXParser.cpp
URL: http://svn.apache.org/viewcvs/xerces/c/branches/xerces-2.7/src/xercesc/parsers/SAXParser.cpp?rev=191054&r1=191053&r2=191054&view=diff
==============================================================================
--- xerces/c/branches/xerces-2.7/src/xercesc/parsers/SAXParser.cpp (original)
+++ xerces/c/branches/xerces-2.7/src/xercesc/parsers/SAXParser.cpp Thu Jun 16 19:56:35 2005
@@ -15,243 +15,7 @@
  */
 
 /*
- * $Log$
- * Revision 1.39  2005/03/30 00:55:14  cargilld
- * Begin work on adding some new features by checking in the feature handling support.
- *
- * Revision 1.38  2004/12/30 15:23:41  amassari
- * Notify advanced handlers of the whitespace before and after the root document element (jira# 729)
- *
- * Revision 1.37  2004/12/07 19:45:43  knoaman
- * An option to ignore a cached DTD grammar when a document contains an
- * internal and external subset.
- *
- * Revision 1.36  2004/09/29 19:00:29  peiyongz
- * [jira1207] --patch from Dan Rosen
- *
- * Revision 1.35  2004/09/28 02:14:14  cargilld
- * Add support for validating annotations.
- *
- * Revision 1.34  2004/09/23 01:09:55  cargilld
- * Add support for generating synthetic XSAnnotations.  When a schema component has non-schema attributes and no child attributes create a synthetic XSAnnotation (under feature control) so the non-schema attributes can be recovered under PSVI.
- *
- * Revision 1.33  2004/09/08 13:56:17  peiyongz
- * Apache License Version 2.0
- *
- * Revision 1.32  2004/04/13 16:53:26  peiyongz
- * get/setIdentityConstraintChecking
- *
- * Revision 1.31  2004/01/29 11:46:32  cargilld
- * Code cleanup changes to get rid of various compiler diagnostic messages.
- *
- * Revision 1.30  2003/12/17 00:18:35  cargilld
- * Update to memory management so that the static memory manager (one used to call Initialize) is only for static data.
- *
- * Revision 1.29  2003/11/21 22:38:50  neilg
- * Enable grammar pools and grammar resolvers to manufacture
- * XSModels.  This also cleans up handling in the
- * parser classes by eliminating the need to tell
- * the grammar pool that schema compoments need to be produced.
- * Thanks to David Cargill.
- *
- * Revision 1.28  2003/11/06 15:30:07  neilg
- * first part of PSVI/schema component model implementation, thanks to David Cargill.  This covers setting the PSVIHandler on parser objects, as well as implementing XSNotation, XSSimpleTypeDefinition, XSIDCDefinition, and most of XSWildcard, XSComplexTypeDefinition, XSElementDeclaration, XSAttributeDeclaration and XSAttributeUse.
- *
- * Revision 1.27  2003/10/30 21:37:31  knoaman
- * Enhanced Entity Resolver Support. Thanks to David Cargill.
- *
- * Revision 1.26  2003/10/01 16:32:38  neilg
- * improve handling of out of memory conditions, bug #23415.  Thanks to David Cargill.
- *
- * Revision 1.25  2003/09/16 18:30:54  neilg
- * make Grammar pool be responsible for creating and owning URI string pools.  This is one more step towards having grammars be independent of the parsers involved in their creation
- *
- * Revision 1.24  2003/08/13 15:43:24  knoaman
- * Use memory manager when creating SAX exceptions.
- *
- * Revision 1.23  2003/07/31 17:05:48  peiyongz
- * using getGrammar(URI)
- *
- * Revision 1.22  2003/07/10 19:48:24  peiyongz
- * Stateless Grammar: Initialize scanner with grammarResolver,
- *
- * Revision 1.21  2003/06/25 22:36:46  peiyongz
- * to use new GrammarResolver::getGrammar()
- *
- * Revision 1.20  2003/06/20 18:55:54  peiyongz
- * Stateless Grammar Pool :: Part I
- *
- * Revision 1.19  2003/05/18 14:02:05  knoaman
- * Memory manager implementation: pass per instance manager.
- *
- * Revision 1.18  2003/05/16 21:36:59  knoaman
- * Memory manager implementation: Modify constructors to pass in the memory manager.
- *
- * Revision 1.17  2003/05/15 18:26:50  knoaman
- * Partial implementation of the configurable memory manager.
- *
- * Revision 1.16  2003/04/17 21:58:50  neilg
- * Adding a new property,
- * http://apache.org/xml/properties/security-manager, with
- * appropriate getSecurityManager/setSecurityManager methods on DOM
- * and SAX parsers.  Also adding a new SecurityManager class.
- *
- * The purpose of these modifications is to permit applications a
- * means to have the parser reject documents whose processing would
- * otherwise consume large amounts of system resources.  Malicious
- * use of such documents could be used to launch a denial-of-service
- * attack against a system running the parser.  Initially, the
- * SecurityManager only knows about attacks that can result from
- * exponential entity expansion; this is the only known attack that
- * involves processing a single XML document.  Other, simlar attacks
- * can be launched if arbitrary schemas may be parsed; there already
- * exist means (via use of the EntityResolver interface) by which
- * applications can deny processing of untrusted schemas.  In future,
- * the SecurityManager will be expanded to take these other exploits
- * into account.
- *
- * add security manager
- * 
- * Revision 1.15  2003/02/04 19:27:43  knoaman
- * Performance: use global buffer to eliminate repetitive memory creation/deletion.
- *
- * Revision 1.14  2003/01/09 19:07:08  tng
- * [Bug 15802] Add "const" qualifier to getURIText.
- *
- * Revision 1.13  2003/01/03 20:09:36  tng
- * New feature StandardUriConformant to force strict standard uri conformance.
- *
- * Revision 1.12  2002/12/27 16:16:51  knoaman
- * Set scanner options and handlers.
- *
- * Revision 1.11  2002/12/23 15:23:18  knoaman
- * Added a public api to various parsers to return the src offset within the input
- * source.
- *
- * Revision 1.10  2002/12/04 01:57:09  knoaman
- * Scanner re-organization.
- *
- * Revision 1.9  2002/11/04 14:57:03  tng
- * C++ Namespace Support.
- *
- * Revision 1.8  2002/08/14 15:20:38  knoaman
- * [Bug 3111] Problem with LexicalHandler::startDTD() and LexicalHandler::endDTD().
- *
- * Revision 1.7  2002/07/11 18:27:04  knoaman
- * Grammar caching/preparsing - initial implementation.
- *
- * Revision 1.6  2002/05/30 16:20:09  tng
- * Add feature to optionally ignore external DTD.
- *
- * Revision 1.5  2002/05/29 21:37:47  knoaman
- * Add baseURI to resolveEntity to support DOMInputSource.
- *
- * Revision 1.4  2002/05/28 20:44:14  tng
- * [Bug 9104] prefixes dissapearing when schema validation turned on.
- *
- * Revision 1.3  2002/05/27 18:39:21  tng
- * To get ready for 64 bit large file, use XMLSSize_t to represent line and column number.
- *
- * Revision 1.2  2002/05/22 20:53:41  knoaman
- * Prepare for DOM L3 :
- * - Make use of the XMLEntityHandler/XMLErrorReporter interfaces, instead of using
- * EntityHandler/ErrorHandler directly.
- * - Add 'AbstractDOMParser' class to provide common functionality for XercesDOMParser
- * and DOMBuilder.
- *
- * Revision 1.1.1.1  2002/02/01 22:22:07  peiyongz
- * sane_include
- *
- * Revision 1.23  2001/11/20 18:51:44  tng
- * Schema: schemaLocation and noNamespaceSchemaLocation to be specified outside the instance document.  New methods setExternalSchemaLocation and setExternalNoNamespaceSchemaLocation are added (for SAX2, two new properties are added).
- *
- * Revision 1.22  2001/10/25 19:46:15  tng
- * Comment outside root element should also be reported.
- *
- * Revision 1.21  2001/08/01 19:11:02  tng
- * Add full schema constraint checking flag to the samples and the parser.
- *
- * Revision 1.20  2001/06/03 19:26:20  jberry
- * Add support for querying error count following parse; enables simple parse without requiring error handler.
- *
- * Revision 1.19  2001/05/11 13:26:22  tng
- * Copyright update.
- *
- * Revision 1.18  2001/05/03 19:09:23  knoaman
- * Support Warning/Error/FatalError messaging.
- * Validity constraints errors are treated as errors, with the ability by user to set
- * validity constraints as fatal errors.
- *
- * Revision 1.17  2001/03/30 16:46:57  tng
- * Schema: Use setDoSchema instead of setSchemaValidation which makes more sense.
- *
- * Revision 1.16  2001/03/21 21:56:08  tng
- * Schema: Add Schema Grammar, Schema Validator, and split the DTDValidator into DTDValidator, DTDScanner, and DTDGrammar.
- *
- * Revision 1.15  2001/02/15 15:56:29  tng
- * Schema: Add setSchemaValidation and getSchemaValidation for DOMParser and SAXParser.
- * Add feature "http://apache.org/xml/features/validation/schema" for SAX2XMLReader.
- * New data field  fSchemaValidation in XMLScanner as the flag.
- *
- * Revision 1.14  2000/09/05 23:38:26  andyh
- * Added advanced callback support for XMLDecl()
- *
- * Revision 1.13  2000/06/19 18:12:56  rahulj
- * Suppress the comments, characters, ignoreableWhitespaces before
- * root element. Only allow the PI's to get through. Still need to come
- * to a consensus on this.
- *
- * Revision 1.12  2000/06/17 02:00:55  rahulj
- * Also pass any PI's, comment's, character's occuring before root
- * element to the registered document Handler. Defect identified
- * by John Smirl and Rich Taylor.
- *
- * Revision 1.11  2000/05/15 22:31:18  andyh
- * Replace #include<memory.h> with <string.h> everywhere.
- *
- * Revision 1.10  2000/04/12 22:58:30  roddey
- * Added support for 'auto validate' mode.
- *
- * Revision 1.9  2000/04/11 19:17:58  roddey
- * If a SAX error handler is installed, then the resetErrors() event handler
- * should call the one on the installed SAX error handler.
- *
- * Revision 1.8  2000/04/05 18:56:17  roddey
- * Init the fDTDHandler member. Enable installation of DTDHandler
- * on SAX parser.
- *
- * Revision 1.7  2000/03/03 01:29:34  roddey
- * Added a scanReset()/parseReset() method to the scanner and
- * parsers, to allow for reset after early exit from a progressive parse.
- * Added calls to new Terminate() call to all of the samples. Improved
- * documentation in SAX and DOM parsers.
- *
- * Revision 1.6  2000/03/02 19:54:33  roddey
- * This checkin includes many changes done while waiting for the
- * 1.1.0 code to be finished. I can't list them all here, but a list is
- * available elsewhere.
- *
- * Revision 1.5  2000/02/17 03:54:26  rahulj
- * Added some new getters to query the parser state and
- * clarified the documentation.
- *
- * Revision 1.4  2000/02/06 07:47:56  rahulj
- * Year 2K copyright swat.
- *
- * Revision 1.3  2000/01/12 00:15:22  roddey
- * Changes to deal with multiply nested, relative pathed, entities and to deal
- * with the new URL class changes.
- *
- * Revision 1.2  1999/12/15 19:57:48  roddey
- * Got rid of redundant 'const' on boolean return value. Some compilers choke
- * on this and its useless.
- *
- * Revision 1.1.1.1  1999/11/09 01:07:50  twl
- * Initial checkin
- *
- * Revision 1.6  1999/11/08 20:44:53  rahul
- * Swat for adding in Product name and CVS comment log variable.
- *
+ * $Id$
  */
 
 



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@xerces.apache.org
For additional commands, e-mail: commits-help@xerces.apache.org