You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xerces.apache.org by ne...@apache.org on 2003/10/01 18:32:43 UTC
cvs commit: xml-xerces/c/src/xercesc/validators/schema/identity FieldValueMap.cpp IdentityConstraint.cpp ValueStoreCache.cpp XPathMatcher.cpp XPathMatcherStack.cpp XercesXPath.cpp
neilg 2003/10/01 09:32:43
Modified: c/src/xercesc/dom/deprecated DOMParser.cpp DOMString.cpp
c/src/xercesc/dom/impl DOMDocumentImpl.cpp
DOMElementImpl.cpp DOMElementNSImpl.cpp
DOMWriterImpl.cpp
c/src/xercesc/framework XMLAttDef.cpp XMLAttr.cpp
XMLEntityDecl.cpp XMLNotationDecl.cpp
c/src/xercesc/internal DGXMLScanner.cpp IGXMLScanner.cpp
MemoryManagerArrayImpl.cpp MemoryManagerImpl.cpp
ReaderMgr.cpp SGXMLScanner.cpp WFXMLScanner.cpp
XMLScanner.cpp
c/src/xercesc/parsers AbstractDOMParser.cpp
DOMBuilderImpl.cpp SAX2XMLReaderImpl.cpp
SAXParser.cpp XercesDOMParser.cpp
c/src/xercesc/util Makefile.in QName.cpp XMLBigDecimal.cpp
XMLStringTokenizer.cpp XMLURL.cpp XMLUri.cpp
c/src/xercesc/util/Platforms/AIX AIXPlatformUtils.cpp
c/src/xercesc/util/Platforms/BeOS BeOSPlatformUtils.cpp
c/src/xercesc/util/Platforms/FreeBSD
FreeBSDPlatformUtils.cpp
c/src/xercesc/util/Platforms/HPUX HPPlatformUtils.cpp
c/src/xercesc/util/Platforms/IRIX IRIXPlatformUtils.cpp
c/src/xercesc/util/Platforms/Linux LinuxPlatformUtils.cpp
c/src/xercesc/util/Platforms/NetBSD NetBSDPlatformUtils.cpp
c/src/xercesc/util/Platforms/OS390 OS390PlatformUtils.cpp
c/src/xercesc/util/Platforms/OS400 OS400PlatformUtils.cpp
c/src/xercesc/util/Platforms/OpenServer
OpenServerPlatformUtils.cpp
c/src/xercesc/util/Platforms/Solaris
SolarisPlatformUtils.cpp
c/src/xercesc/util/Platforms/Tandem TandemPlatformUtils.cpp
c/src/xercesc/util/Platforms/Tru64 Tru64PlatformUtils.cpp
c/src/xercesc/util/Platforms/UnixWare
UnixWarePlatformUtils.cpp
c/src/xercesc/util/regx BMPattern.cpp RegularExpression.cpp
c/src/xercesc/validators/DTD DTDScanner.cpp
c/src/xercesc/validators/datatype
AnyURIDatatypeValidator.cpp
DateDatatypeValidator.cpp
DateTimeDatatypeValidator.cpp DateTimeValidator.cpp
DayDatatypeValidator.cpp
DurationDatatypeValidator.cpp
ListDatatypeValidator.cpp
MonthDatatypeValidator.cpp
MonthDayDatatypeValidator.cpp
NOTATIONDatatypeValidator.cpp
TimeDatatypeValidator.cpp
UnionDatatypeValidator.cpp
YearDatatypeValidator.cpp
YearMonthDatatypeValidator.cpp
c/src/xercesc/validators/schema GeneralAttributeCheck.cpp
SchemaGrammar.cpp SchemaValidator.cpp
TraverseSchema.cpp
c/src/xercesc/validators/schema/identity FieldValueMap.cpp
IdentityConstraint.cpp ValueStoreCache.cpp
XPathMatcher.cpp XPathMatcherStack.cpp
XercesXPath.cpp
Added: c/src/xercesc/util OutOfMemoryException.hpp
Log:
improve handling of out of memory conditions, bug #23415. Thanks to David Cargill.
Revision Changes Path
1.26 +30 -8 xml-xerces/c/src/xercesc/dom/deprecated/DOMParser.cpp
http://cvs.apache.org/viewcvs/xml-xerces/c/src/xercesc/dom/deprecated/DOMParser.cpp.diff?r1=1.25&r2=1.26
1.8 +3 -10 xml-xerces/c/src/xercesc/dom/deprecated/DOMString.cpp
http://cvs.apache.org/viewcvs/xml-xerces/c/src/xercesc/dom/deprecated/DOMString.cpp.diff?r1=1.7&r2=1.8
1.47 +17 -21 xml-xerces/c/src/xercesc/dom/impl/DOMDocumentImpl.cpp
http://cvs.apache.org/viewcvs/xml-xerces/c/src/xercesc/dom/impl/DOMDocumentImpl.cpp.diff?r1=1.46&r2=1.47
1.21 +6 -1 xml-xerces/c/src/xercesc/dom/impl/DOMElementImpl.cpp
http://cvs.apache.org/viewcvs/xml-xerces/c/src/xercesc/dom/impl/DOMElementImpl.cpp.diff?r1=1.20&r2=1.21
1.14 +6 -1 xml-xerces/c/src/xercesc/dom/impl/DOMElementNSImpl.cpp
http://cvs.apache.org/viewcvs/xml-xerces/c/src/xercesc/dom/impl/DOMElementNSImpl.cpp.diff?r1=1.13&r2=1.14
1.42 +13 -3 xml-xerces/c/src/xercesc/dom/impl/DOMWriterImpl.cpp
http://cvs.apache.org/viewcvs/xml-xerces/c/src/xercesc/dom/impl/DOMWriterImpl.cpp.diff?r1=1.41&r2=1.42
1.6 +6 -1 xml-xerces/c/src/xercesc/framework/XMLAttDef.cpp
http://cvs.apache.org/viewcvs/xml-xerces/c/src/xercesc/framework/XMLAttDef.cpp.diff?r1=1.5&r2=1.6
1.6 +10 -1 xml-xerces/c/src/xercesc/framework/XMLAttr.cpp
http://cvs.apache.org/viewcvs/xml-xerces/c/src/xercesc/framework/XMLAttr.cpp.diff?r1=1.5&r2=1.6
1.8 +10 -2 xml-xerces/c/src/xercesc/framework/XMLEntityDecl.cpp
http://cvs.apache.org/viewcvs/xml-xerces/c/src/xercesc/framework/XMLEntityDecl.cpp.diff?r1=1.7&r2=1.8
1.7 +8 -0 xml-xerces/c/src/xercesc/framework/XMLNotationDecl.cpp
http://cvs.apache.org/viewcvs/xml-xerces/c/src/xercesc/framework/XMLNotationDecl.cpp.diff?r1=1.6&r2=1.7
1.24 +34 -2 xml-xerces/c/src/xercesc/internal/DGXMLScanner.cpp
http://cvs.apache.org/viewcvs/xml-xerces/c/src/xercesc/internal/DGXMLScanner.cpp.diff?r1=1.23&r2=1.24
1.24 +34 -2 xml-xerces/c/src/xercesc/internal/IGXMLScanner.cpp
http://cvs.apache.org/viewcvs/xml-xerces/c/src/xercesc/internal/IGXMLScanner.cpp.diff?r1=1.23&r2=1.24
1.3 +19 -3 xml-xerces/c/src/xercesc/internal/MemoryManagerArrayImpl.cpp
http://cvs.apache.org/viewcvs/xml-xerces/c/src/xercesc/internal/MemoryManagerArrayImpl.cpp.diff?r1=1.2&r2=1.3
1.2 +17 -4 xml-xerces/c/src/xercesc/internal/MemoryManagerImpl.cpp
http://cvs.apache.org/viewcvs/xml-xerces/c/src/xercesc/internal/MemoryManagerImpl.cpp.diff?r1=1.1&r2=1.2
1.17 +6 -2 xml-xerces/c/src/xercesc/internal/ReaderMgr.cpp
http://cvs.apache.org/viewcvs/xml-xerces/c/src/xercesc/internal/ReaderMgr.cpp.diff?r1=1.16&r2=1.17
1.37 +34 -2 xml-xerces/c/src/xercesc/internal/SGXMLScanner.cpp
http://cvs.apache.org/viewcvs/xml-xerces/c/src/xercesc/internal/SGXMLScanner.cpp.diff?r1=1.36&r2=1.37
1.15 +26 -2 xml-xerces/c/src/xercesc/internal/WFXMLScanner.cpp
http://cvs.apache.org/viewcvs/xml-xerces/c/src/xercesc/internal/WFXMLScanner.cpp.diff?r1=1.14&r2=1.15
1.48 +22 -1 xml-xerces/c/src/xercesc/internal/XMLScanner.cpp
http://cvs.apache.org/viewcvs/xml-xerces/c/src/xercesc/internal/XMLScanner.cpp.diff?r1=1.47&r2=1.48
1.52 +20 -5 xml-xerces/c/src/xercesc/parsers/AbstractDOMParser.cpp
http://cvs.apache.org/viewcvs/xml-xerces/c/src/xercesc/parsers/AbstractDOMParser.cpp.diff?r1=1.51&r2=1.52
1.30 +14 -4 xml-xerces/c/src/xercesc/parsers/DOMBuilderImpl.cpp
http://cvs.apache.org/viewcvs/xml-xerces/c/src/xercesc/parsers/DOMBuilderImpl.cpp.diff?r1=1.29&r2=1.30
1.28 +32 -7 xml-xerces/c/src/xercesc/parsers/SAX2XMLReaderImpl.cpp
http://cvs.apache.org/viewcvs/xml-xerces/c/src/xercesc/parsers/SAX2XMLReaderImpl.cpp.diff?r1=1.27&r2=1.28
1.26 +32 -6 xml-xerces/c/src/xercesc/parsers/SAXParser.cpp
http://cvs.apache.org/viewcvs/xml-xerces/c/src/xercesc/parsers/SAXParser.cpp.diff?r1=1.25&r2=1.26
1.18 +14 -4 xml-xerces/c/src/xercesc/parsers/XercesDOMParser.cpp
http://cvs.apache.org/viewcvs/xml-xerces/c/src/xercesc/parsers/XercesDOMParser.cpp.diff?r1=1.17&r2=1.18
1.37 +4 -0 xml-xerces/c/src/xercesc/util/Makefile.in
http://cvs.apache.org/viewcvs/xml-xerces/c/src/xercesc/util/Makefile.in.diff?r1=1.36&r2=1.37
1.11 +12 -0 xml-xerces/c/src/xercesc/util/QName.cpp
http://cvs.apache.org/viewcvs/xml-xerces/c/src/xercesc/util/QName.cpp.diff?r1=1.10&r2=1.11
1.14 +8 -1 xml-xerces/c/src/xercesc/util/XMLBigDecimal.cpp
http://cvs.apache.org/viewcvs/xml-xerces/c/src/xercesc/util/XMLBigDecimal.cpp.diff?r1=1.13&r2=1.14
1.6 +12 -0 xml-xerces/c/src/xercesc/util/XMLStringTokenizer.cpp
http://cvs.apache.org/viewcvs/xml-xerces/c/src/xercesc/util/XMLStringTokenizer.cpp.diff?r1=1.5&r2=1.6
1.9 +31 -1 xml-xerces/c/src/xercesc/util/XMLURL.cpp
http://cvs.apache.org/viewcvs/xml-xerces/c/src/xercesc/util/XMLURL.cpp.diff?r1=1.8&r2=1.9
1.17 +26 -1 xml-xerces/c/src/xercesc/util/XMLUri.cpp
http://cvs.apache.org/viewcvs/xml-xerces/c/src/xercesc/util/XMLUri.cpp.diff?r1=1.16&r2=1.17
1.1 xml-xerces/c/src/xercesc/util/OutOfMemoryException.hpp
http://cvs.apache.org/viewcvs/xml-xerces/c/src/xercesc/util/OutOfMemoryException.hpp?rev=1.1
1.17 +6 -2 xml-xerces/c/src/xercesc/util/Platforms/AIX/AIXPlatformUtils.cpp
http://cvs.apache.org/viewcvs/xml-xerces/c/src/xercesc/util/Platforms/AIX/AIXPlatformUtils.cpp.diff?r1=1.16&r2=1.17
1.8 +8 -1 xml-xerces/c/src/xercesc/util/Platforms/BeOS/BeOSPlatformUtils.cpp
http://cvs.apache.org/viewcvs/xml-xerces/c/src/xercesc/util/Platforms/BeOS/BeOSPlatformUtils.cpp.diff?r1=1.7&r2=1.8
1.14 +8 -1 xml-xerces/c/src/xercesc/util/Platforms/FreeBSD/FreeBSDPlatformUtils.cpp
http://cvs.apache.org/viewcvs/xml-xerces/c/src/xercesc/util/Platforms/FreeBSD/FreeBSDPlatformUtils.cpp.diff?r1=1.13&r2=1.14
1.14 +8 -0 xml-xerces/c/src/xercesc/util/Platforms/HPUX/HPPlatformUtils.cpp
http://cvs.apache.org/viewcvs/xml-xerces/c/src/xercesc/util/Platforms/HPUX/HPPlatformUtils.cpp.diff?r1=1.13&r2=1.14
1.13 +8 -1 xml-xerces/c/src/xercesc/util/Platforms/IRIX/IRIXPlatformUtils.cpp
http://cvs.apache.org/viewcvs/xml-xerces/c/src/xercesc/util/Platforms/IRIX/IRIXPlatformUtils.cpp.diff?r1=1.12&r2=1.13
1.17 +8 -1 xml-xerces/c/src/xercesc/util/Platforms/Linux/LinuxPlatformUtils.cpp
http://cvs.apache.org/viewcvs/xml-xerces/c/src/xercesc/util/Platforms/Linux/LinuxPlatformUtils.cpp.diff?r1=1.16&r2=1.17
1.5 +5 -1 xml-xerces/c/src/xercesc/util/Platforms/NetBSD/NetBSDPlatformUtils.cpp
http://cvs.apache.org/viewcvs/xml-xerces/c/src/xercesc/util/Platforms/NetBSD/NetBSDPlatformUtils.cpp.diff?r1=1.4&r2=1.5
1.12 +15 -3 xml-xerces/c/src/xercesc/util/Platforms/OS390/OS390PlatformUtils.cpp
http://cvs.apache.org/viewcvs/xml-xerces/c/src/xercesc/util/Platforms/OS390/OS390PlatformUtils.cpp.diff?r1=1.11&r2=1.12
1.12 +6 -2 xml-xerces/c/src/xercesc/util/Platforms/OS400/OS400PlatformUtils.cpp
http://cvs.apache.org/viewcvs/xml-xerces/c/src/xercesc/util/Platforms/OS400/OS400PlatformUtils.cpp.diff?r1=1.11&r2=1.12
1.9 +8 -0 xml-xerces/c/src/xercesc/util/Platforms/OpenServer/OpenServerPlatformUtils.cpp
http://cvs.apache.org/viewcvs/xml-xerces/c/src/xercesc/util/Platforms/OpenServer/OpenServerPlatformUtils.cpp.diff?r1=1.8&r2=1.9
1.15 +6 -1 xml-xerces/c/src/xercesc/util/Platforms/Solaris/SolarisPlatformUtils.cpp
http://cvs.apache.org/viewcvs/xml-xerces/c/src/xercesc/util/Platforms/Solaris/SolarisPlatformUtils.cpp.diff?r1=1.14&r2=1.15
1.10 +8 -0 xml-xerces/c/src/xercesc/util/Platforms/Tandem/TandemPlatformUtils.cpp
http://cvs.apache.org/viewcvs/xml-xerces/c/src/xercesc/util/Platforms/Tandem/TandemPlatformUtils.cpp.diff?r1=1.9&r2=1.10
1.11 +6 -1 xml-xerces/c/src/xercesc/util/Platforms/Tru64/Tru64PlatformUtils.cpp
http://cvs.apache.org/viewcvs/xml-xerces/c/src/xercesc/util/Platforms/Tru64/Tru64PlatformUtils.cpp.diff?r1=1.10&r2=1.11
1.11 +8 -0 xml-xerces/c/src/xercesc/util/Platforms/UnixWare/UnixWarePlatformUtils.cpp
http://cvs.apache.org/viewcvs/xml-xerces/c/src/xercesc/util/Platforms/UnixWare/UnixWarePlatformUtils.cpp.diff?r1=1.10&r2=1.11
1.4 +14 -2 xml-xerces/c/src/xercesc/util/regx/BMPattern.cpp
http://cvs.apache.org/viewcvs/xml-xerces/c/src/xercesc/util/regx/BMPattern.cpp.diff?r1=1.3&r2=1.4
1.15 +24 -4 xml-xerces/c/src/xercesc/util/regx/RegularExpression.cpp
http://cvs.apache.org/viewcvs/xml-xerces/c/src/xercesc/util/regx/RegularExpression.cpp.diff?r1=1.14&r2=1.15
1.29 +8 -2 xml-xerces/c/src/xercesc/validators/DTD/DTDScanner.cpp
http://cvs.apache.org/viewcvs/xml-xerces/c/src/xercesc/validators/DTD/DTDScanner.cpp.diff?r1=1.28&r2=1.29
1.9 +14 -1 xml-xerces/c/src/xercesc/validators/datatype/AnyURIDatatypeValidator.cpp
http://cvs.apache.org/viewcvs/xml-xerces/c/src/xercesc/validators/datatype/AnyURIDatatypeValidator.cpp.diff?r1=1.8&r2=1.9
1.7 +9 -1 xml-xerces/c/src/xercesc/validators/datatype/DateDatatypeValidator.cpp
http://cvs.apache.org/viewcvs/xml-xerces/c/src/xercesc/validators/datatype/DateDatatypeValidator.cpp.diff?r1=1.6&r2=1.7
1.7 +9 -1 xml-xerces/c/src/xercesc/validators/datatype/DateTimeDatatypeValidator.cpp
http://cvs.apache.org/viewcvs/xml-xerces/c/src/xercesc/validators/datatype/DateTimeDatatypeValidator.cpp.diff?r1=1.6&r2=1.7
1.9 +9 -1 xml-xerces/c/src/xercesc/validators/datatype/DateTimeValidator.cpp
http://cvs.apache.org/viewcvs/xml-xerces/c/src/xercesc/validators/datatype/DateTimeValidator.cpp.diff?r1=1.8&r2=1.9
1.7 +9 -1 xml-xerces/c/src/xercesc/validators/datatype/DayDatatypeValidator.cpp
http://cvs.apache.org/viewcvs/xml-xerces/c/src/xercesc/validators/datatype/DayDatatypeValidator.cpp.diff?r1=1.6&r2=1.7
1.7 +9 -1 xml-xerces/c/src/xercesc/validators/datatype/DurationDatatypeValidator.cpp
http://cvs.apache.org/viewcvs/xml-xerces/c/src/xercesc/validators/datatype/DurationDatatypeValidator.cpp.diff?r1=1.6&r2=1.7
1.11 +9 -1 xml-xerces/c/src/xercesc/validators/datatype/ListDatatypeValidator.cpp
http://cvs.apache.org/viewcvs/xml-xerces/c/src/xercesc/validators/datatype/ListDatatypeValidator.cpp.diff?r1=1.10&r2=1.11
1.7 +9 -1 xml-xerces/c/src/xercesc/validators/datatype/MonthDatatypeValidator.cpp
http://cvs.apache.org/viewcvs/xml-xerces/c/src/xercesc/validators/datatype/MonthDatatypeValidator.cpp.diff?r1=1.6&r2=1.7
1.7 +9 -1 xml-xerces/c/src/xercesc/validators/datatype/MonthDayDatatypeValidator.cpp
http://cvs.apache.org/viewcvs/xml-xerces/c/src/xercesc/validators/datatype/MonthDayDatatypeValidator.cpp.diff?r1=1.6&r2=1.7
1.7 +9 -1 xml-xerces/c/src/xercesc/validators/datatype/NOTATIONDatatypeValidator.cpp
http://cvs.apache.org/viewcvs/xml-xerces/c/src/xercesc/validators/datatype/NOTATIONDatatypeValidator.cpp.diff?r1=1.6&r2=1.7
1.7 +9 -1 xml-xerces/c/src/xercesc/validators/datatype/TimeDatatypeValidator.cpp
http://cvs.apache.org/viewcvs/xml-xerces/c/src/xercesc/validators/datatype/TimeDatatypeValidator.cpp.diff?r1=1.6&r2=1.7
1.12 +9 -1 xml-xerces/c/src/xercesc/validators/datatype/UnionDatatypeValidator.cpp
http://cvs.apache.org/viewcvs/xml-xerces/c/src/xercesc/validators/datatype/UnionDatatypeValidator.cpp.diff?r1=1.11&r2=1.12
1.7 +9 -1 xml-xerces/c/src/xercesc/validators/datatype/YearDatatypeValidator.cpp
http://cvs.apache.org/viewcvs/xml-xerces/c/src/xercesc/validators/datatype/YearDatatypeValidator.cpp.diff?r1=1.6&r2=1.7
1.7 +9 -1 xml-xerces/c/src/xercesc/validators/datatype/YearMonthDatatypeValidator.cpp
http://cvs.apache.org/viewcvs/xml-xerces/c/src/xercesc/validators/datatype/YearMonthDatatypeValidator.cpp.diff?r1=1.6&r2=1.7
1.14 +16 -0 xml-xerces/c/src/xercesc/validators/schema/GeneralAttributeCheck.cpp
http://cvs.apache.org/viewcvs/xml-xerces/c/src/xercesc/validators/schema/GeneralAttributeCheck.cpp.diff?r1=1.13&r2=1.14
1.9 +8 -0 xml-xerces/c/src/xercesc/validators/schema/SchemaGrammar.cpp
http://cvs.apache.org/viewcvs/xml-xerces/c/src/xercesc/validators/schema/SchemaGrammar.cpp.diff?r1=1.8&r2=1.9
1.38 +12 -1 xml-xerces/c/src/xercesc/validators/schema/SchemaValidator.cpp
http://cvs.apache.org/viewcvs/xml-xerces/c/src/xercesc/validators/schema/SchemaValidator.cpp.diff?r1=1.37&r2=1.38
1.87 +50 -1 xml-xerces/c/src/xercesc/validators/schema/TraverseSchema.cpp
http://cvs.apache.org/viewcvs/xml-xerces/c/src/xercesc/validators/schema/TraverseSchema.cpp.diff?r1=1.86&r2=1.87
1.7 +8 -0 xml-xerces/c/src/xercesc/validators/schema/identity/FieldValueMap.cpp
http://cvs.apache.org/viewcvs/xml-xerces/c/src/xercesc/validators/schema/identity/FieldValueMap.cpp.diff?r1=1.6&r2=1.7
1.5 +8 -0 xml-xerces/c/src/xercesc/validators/schema/identity/IdentityConstraint.cpp
http://cvs.apache.org/viewcvs/xml-xerces/c/src/xercesc/validators/schema/identity/IdentityConstraint.cpp.diff?r1=1.4&r2=1.5
1.9 +8 -0 xml-xerces/c/src/xercesc/validators/schema/identity/ValueStoreCache.cpp
http://cvs.apache.org/viewcvs/xml-xerces/c/src/xercesc/validators/schema/identity/ValueStoreCache.cpp.diff?r1=1.8&r2=1.9
1.9 +12 -0 xml-xerces/c/src/xercesc/validators/schema/identity/XPathMatcher.cpp
http://cvs.apache.org/viewcvs/xml-xerces/c/src/xercesc/validators/schema/identity/XPathMatcher.cpp.diff?r1=1.8&r2=1.9
1.5 +8 -0 xml-xerces/c/src/xercesc/validators/schema/identity/XPathMatcherStack.cpp
http://cvs.apache.org/viewcvs/xml-xerces/c/src/xercesc/validators/schema/identity/XPathMatcherStack.cpp.diff?r1=1.4&r2=1.5
1.9 +8 -0 xml-xerces/c/src/xercesc/validators/schema/identity/XercesXPath.cpp
http://cvs.apache.org/viewcvs/xml-xerces/c/src/xercesc/validators/schema/identity/XercesXPath.cpp.diff?r1=1.8&r2=1.9
---------------------------------------------------------------------
To unsubscribe, e-mail: xerces-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: xerces-cvs-help@xml.apache.org