From 8cebbf0cf9b7381c3ddee8a5b1c9b1511c6f9e5c Mon Sep 17 00:00:00 2001
From: Alberto Massari <amassari@apache.org>
Date: Thu, 12 Feb 2004 13:49:43 +0000
Subject: [PATCH] Updated version to 2.5

git-svn-id: https://svn.apache.org/repos/asf/xerces/c/trunk@175752 13f79535-47bb-0310-9956-ffa450edef68
---
 src/xercesc/com/IXMLDOMNodeImpl.h      |  5 +-
 src/xercesc/com/XMLDOMDocument.h       |  5 +-
 src/xercesc/com/XMLDOMImplementation.h |  5 +-
 src/xercesc/com/XMLDOMNamedNodeMap.h   |  5 +-
 src/xercesc/com/XMLDOMNodeList.h       |  5 +-
 src/xercesc/com/XMLDOMParseError.h     |  5 +-
 src/xercesc/com/XMLHttpRequest.h       |  5 +-
 src/xercesc/com/xml4com.idl            |  4 +-
 src/xercesc/com/xml4com.rc             | 65 ++------------------------
 src/xercesc/com/xmldocument.rgs        |  6 +--
 src/xercesc/com/xmlhttprequest.rgs     |  6 +--
 11 files changed, 40 insertions(+), 76 deletions(-)

diff --git a/src/xercesc/com/IXMLDOMNodeImpl.h b/src/xercesc/com/IXMLDOMNodeImpl.h
index bae29c29c..da02c52f7 100644
--- a/src/xercesc/com/IXMLDOMNodeImpl.h
+++ b/src/xercesc/com/IXMLDOMNodeImpl.h
@@ -56,6 +56,9 @@
 
 /*
  * $Log$
+ * Revision 1.4  2004/02/12 13:49:43  amassari
+ * Updated version to 2.5
+ *
  * Revision 1.3  2003/11/21 12:05:48  amassari
  * Updated version to 2.4
  *
@@ -111,7 +114,7 @@ XERCES_CPP_NAMESPACE_USE
 
 template <class T, const IID* piid, class tihclass = CComTypeInfoHolder>
 class ATL_NO_VTABLE IXMLDOMNodeImpl:
-	public IDispatchImpl<T,piid,&LIBID_Xerces, 2, 40,tihclass>,
+	public IDispatchImpl<T,piid,&LIBID_Xerces, 2, 50,tihclass>,
 	public IIBMXMLDOMNodeIdentity,
 	public ISupportErrorInfo
 {
diff --git a/src/xercesc/com/XMLDOMDocument.h b/src/xercesc/com/XMLDOMDocument.h
index 6025e2c5b..f619134c6 100644
--- a/src/xercesc/com/XMLDOMDocument.h
+++ b/src/xercesc/com/XMLDOMDocument.h
@@ -56,6 +56,9 @@
 
 /*
  * $Log$
+ * Revision 1.7  2004/02/12 13:49:43  amassari
+ * Updated version to 2.5
+ *
  * Revision 1.6  2003/12/02 14:33:13  amassari
  * Don't use the word "exception" as a variable name, as VC 7.1 complains about it
  *
@@ -122,7 +125,7 @@ class ATL_NO_VTABLE CXMLDOMDocument :
 	public IObjectWithSiteImpl<CXMLDOMDocument>,
 	public CProxyXMLDOMDocumentEvents< CXMLDOMDocument >,
 	public IConnectionPointContainerImpl<CXMLDOMDocument>,
-	public IProvideClassInfo2Impl<&CLSID_DOMDocument, &DIID_XMLDOMDocumentEvents, &LIBID_Xerces, 2, 40>,
+	public IProvideClassInfo2Impl<&CLSID_DOMDocument, &DIID_XMLDOMDocumentEvents, &LIBID_Xerces, 2, 50>,
 	public CWindowImpl<CXMLDOMDocument, CWindow, CWinTraits<0,0> >,
 	ErrorHandler
 {
diff --git a/src/xercesc/com/XMLDOMImplementation.h b/src/xercesc/com/XMLDOMImplementation.h
index 789a53046..33aec460b 100644
--- a/src/xercesc/com/XMLDOMImplementation.h
+++ b/src/xercesc/com/XMLDOMImplementation.h
@@ -56,6 +56,9 @@
 
 /*
  * $Log$
+ * Revision 1.6  2004/02/12 13:49:43  amassari
+ * Updated version to 2.5
+ *
  * Revision 1.5  2003/11/21 12:05:48  amassari
  * Updated version to 2.4
  *
@@ -91,7 +94,7 @@ XERCES_CPP_NAMESPACE_USE
 
 class ATL_NO_VTABLE CXMLDOMImplementation : 
 	public CComObjectRootEx<CComSingleThreadModel>,
-	public IDispatchImpl<IXMLDOMImplementation, &IID_IXMLDOMImplementation, &LIBID_Xerces, 2, 40>
+	public IDispatchImpl<IXMLDOMImplementation, &IID_IXMLDOMImplementation, &LIBID_Xerces, 2, 50>
 {
 public:
 	CXMLDOMImplementation()
diff --git a/src/xercesc/com/XMLDOMNamedNodeMap.h b/src/xercesc/com/XMLDOMNamedNodeMap.h
index 0881bbf17..ef439379a 100644
--- a/src/xercesc/com/XMLDOMNamedNodeMap.h
+++ b/src/xercesc/com/XMLDOMNamedNodeMap.h
@@ -56,6 +56,9 @@
 
 /*
  * $Log$
+ * Revision 1.6  2004/02/12 13:49:43  amassari
+ * Updated version to 2.5
+ *
  * Revision 1.5  2003/11/21 12:05:48  amassari
  * Updated version to 2.4
  *
@@ -101,7 +104,7 @@ XERCES_CPP_NAMESPACE_USE
 
 class ATL_NO_VTABLE CXMLDOMNamedNodeMap :
 	public CComObjectRootEx<CComSingleThreadModel>,
-	public IDispatchImpl<IXMLDOMNamedNodeMap, &IID_IXMLDOMNamedNodeMap, &LIBID_Xerces, 2, 40>,
+	public IDispatchImpl<IXMLDOMNamedNodeMap, &IID_IXMLDOMNamedNodeMap, &LIBID_Xerces, 2, 50>,
 	public NodeContainerImpl<DOM_NamedNodeMap>,
 	public ISupportErrorInfo
 {
diff --git a/src/xercesc/com/XMLDOMNodeList.h b/src/xercesc/com/XMLDOMNodeList.h
index 4b2d7c73c..45d542635 100644
--- a/src/xercesc/com/XMLDOMNodeList.h
+++ b/src/xercesc/com/XMLDOMNodeList.h
@@ -56,6 +56,9 @@
 
 /*
  * $Log$
+ * Revision 1.6  2004/02/12 13:49:43  amassari
+ * Updated version to 2.5
+ *
  * Revision 1.5  2003/11/21 12:05:48  amassari
  * Updated version to 2.4
  *
@@ -101,7 +104,7 @@ XERCES_CPP_NAMESPACE_USE
 
 class ATL_NO_VTABLE CXMLDOMNodeList :
 	public CComObjectRootEx<CComSingleThreadModel>,
-	public IDispatchImpl<IXMLDOMNodeList, &IID_IXMLDOMNodeList, &LIBID_Xerces, 2, 40>,
+	public IDispatchImpl<IXMLDOMNodeList, &IID_IXMLDOMNodeList, &LIBID_Xerces, 2, 50>,
 	public NodeContainerImpl<DOM_NodeList>,
 	public ISupportErrorInfo
 {
diff --git a/src/xercesc/com/XMLDOMParseError.h b/src/xercesc/com/XMLDOMParseError.h
index ca04de059..714922d27 100644
--- a/src/xercesc/com/XMLDOMParseError.h
+++ b/src/xercesc/com/XMLDOMParseError.h
@@ -56,6 +56,9 @@
 
 /*
  * $Log$
+ * Revision 1.5  2004/02/12 13:49:43  amassari
+ * Updated version to 2.5
+ *
  * Revision 1.4  2003/11/21 12:05:48  amassari
  * Updated version to 2.4
  *
@@ -87,7 +90,7 @@ XERCES_CPP_NAMESPACE_USE
 
 class ATL_NO_VTABLE CXMLDOMParseError : 
 	public CComObjectRootEx<CComSingleThreadModel>,
-	public IDispatchImpl<IXMLDOMParseError, &IID_IXMLDOMParseError, &LIBID_Xerces, 2, 40>
+	public IDispatchImpl<IXMLDOMParseError, &IID_IXMLDOMParseError, &LIBID_Xerces, 2, 50>
 {
 public:
 	CXMLDOMParseError()
diff --git a/src/xercesc/com/XMLHttpRequest.h b/src/xercesc/com/XMLHttpRequest.h
index ac6bb8469..0be7d994f 100644
--- a/src/xercesc/com/XMLHttpRequest.h
+++ b/src/xercesc/com/XMLHttpRequest.h
@@ -56,6 +56,9 @@
 
 /*
  * $Log$
+ * Revision 1.5  2004/02/12 13:49:43  amassari
+ * Updated version to 2.5
+ *
  * Revision 1.4  2003/11/21 12:05:48  amassari
  * Updated version to 2.4
  *
@@ -91,7 +94,7 @@ class ATL_NO_VTABLE CXMLHttpRequest :
 	public CComObjectRootEx<CComSingleThreadModel>,
 	public CComCoClass<CXMLHttpRequest, &CLSID_XMLHTTPRequest>,
 	public IObjectSafetyImpl<CXMLHttpRequest, INTERFACESAFE_FOR_UNTRUSTED_CALLER>,
-	public IDispatchImpl<IXMLHttpRequest, &IID_IXMLHttpRequest, &LIBID_Xerces, 2, 40>,
+	public IDispatchImpl<IXMLHttpRequest, &IID_IXMLHttpRequest, &LIBID_Xerces, 2, 50>,
 	public IObjectWithSiteImpl<CXMLHttpRequest>,
 	public ISupportErrorInfo,
 	public CWindowImpl<CXMLHttpRequest, CWindow, CWinTraits<0,0> >
diff --git a/src/xercesc/com/xml4com.idl b/src/xercesc/com/xml4com.idl
index 5ee225a8e..9e20d5e0a 100644
--- a/src/xercesc/com/xml4com.idl
+++ b/src/xercesc/com/xml4com.idl
@@ -69,8 +69,8 @@ import "oaidl.idl";
 	//  Format for version is major.minor
 	//  no support for additional parts (like 1.5.2)
 	//  Use 1.60 for subsequent release
-	version(2.40),
-	helpstring("Xerces XML Parser 2.4.0")
+	version(2.50),
+	helpstring("Xerces XML Parser 2.5.0")
 ]
 library Xerces
 {
diff --git a/src/xercesc/com/xml4com.rc b/src/xercesc/com/xml4com.rc
index d02b3249e..0db1d4a2f 100644
--- a/src/xercesc/com/xml4com.rc
+++ b/src/xercesc/com/xml4com.rc
@@ -1,60 +1,3 @@
-/*
- * The Apache Software License, Version 1.1
- *
- * Copyright (c) 1999-2001 The Apache Software Foundation.  All rights
- * reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- *
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- *
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in
- *    the documentation and/or other materials provided with the
- *    distribution.
- *
- * 3. The end-user documentation included with the redistribution,
- *    if any, must include the following acknowledgment:
- *       "This product includes software developed by the
- *        Apache Software Foundation (http://www.apache.org/)."
- *    Alternately, this acknowledgment may appear in the software itself,
- *    if and wherever such third-party acknowledgments normally appear.
- *
- * 4. The names "Xerces" and "Apache Software Foundation" must
- *    not be used to endorse or promote products derived from this
- *    software without prior written permission. For written
- *    permission, please contact apache\@apache.org.
- *
- * 5. Products derived from this software may not be called "Apache",
- *    nor may "Apache" appear in their name, without prior written
- *    permission of the Apache Software Foundation.
- *
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
- * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
- * DISCLAIMED.  IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
- * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
- * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
- * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
- * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
- * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
- * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
- * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- * ====================================================================
- *
- * This software consists of voluntary contributions made by many
- * individuals on behalf of the Apache Software Foundation, and was
- * originally based on software copyright (c) 1999, International
- * Business Machines, Inc., http://www.ibm.com .  For more information
- * on the Apache Software Foundation, please see
- * <http://www.apache.org/>.
- */
-
-
 //Microsoft Developer Studio generated resource script.
 //
 #include "resource.h"
@@ -111,8 +54,8 @@ END
 //
 
 VS_VERSION_INFO VERSIONINFO
- FILEVERSION 1,4,0,0
- PRODUCTVERSION 1,4,0,0
+ FILEVERSION 2,5,0,0
+ PRODUCTVERSION 2,5,0,0
  FILEFLAGSMASK 0x3fL
 #ifdef _DEBUG
  FILEFLAGS 0x1L
@@ -130,7 +73,7 @@ BEGIN
             VALUE "Comments", "\0"
             VALUE "CompanyName", "Apache Software Foundation\0"
             VALUE "FileDescription", "Xerces XML Parser for COM\0"
-            VALUE "FileVersion", "2, 4, 0\0"
+            VALUE "FileVersion", "2, 5, 0, 0\0"
             VALUE "InternalName", "Xerces XML Parser for COM \0"
             VALUE "LegalCopyright", "Copyright © Apache Software Foundation 2000 subject to licensing terms\0"
             VALUE "LegalTrademarks", "\0"
@@ -138,7 +81,7 @@ BEGIN
             VALUE "OriginalFilename", "xerces-com.dll\0"
             VALUE "PrivateBuild", "\0"
             VALUE "ProductName", "Xerces XML Parser for COM\0"
-            VALUE "ProductVersion", "2, 4, 0\0"
+            VALUE "ProductVersion", "2, 5, 0, 0\0"
             VALUE "SpecialBuild", "\0"
         END
     END
diff --git a/src/xercesc/com/xmldocument.rgs b/src/xercesc/com/xmldocument.rgs
index a6d24ba0b..f0355479e 100644
--- a/src/xercesc/com/xmldocument.rgs
+++ b/src/xercesc/com/xmldocument.rgs
@@ -1,19 +1,19 @@
 HKCR
 {
-	Xerces.DOMDocument.2.4.0 = s 'Apache Xerces Parser for COM'
+	Xerces.DOMDocument.2.5.0 = s 'Apache Xerces Parser for COM'
 	{
 		CLSID = s '{C4775B61-ECD6-11d4-94B4-00A0CC57CBCB}'
 	}
 	Xerces.DOMDocument = s 'Apache Xerces Parser For COM'
 	{
 		CLSID = s '{C4775B61-ECD6-11d4-94B4-00A0CC57CBCB}'
-		CurVer = s 'Xerces.DOMDocument.2.4.0'
+		CurVer = s 'Xerces.DOMDocument.2.5.0'
 	}
 	NoRemove CLSID
 	{
 		ForceRemove = '{C4775B61-ECD6-11d4-94B4-00A0CC57CBCB}' = s 'Apache Xerces Parser for COM'
 		{
-			ProgID = s 'Xerces.DOMDocument.2.4.0'
+			ProgID = s 'Xerces.DOMDocument.2.5.0'
 			VersionIndependentProgID = s 'Xerces.DOMDocument'
 			ForceRemove 'Programmable'
 			InprocServer32 = s '%XMLMODULE%'
diff --git a/src/xercesc/com/xmlhttprequest.rgs b/src/xercesc/com/xmlhttprequest.rgs
index 01b24c70b..1ab7ceede 100644
--- a/src/xercesc/com/xmlhttprequest.rgs
+++ b/src/xercesc/com/xmlhttprequest.rgs
@@ -1,19 +1,19 @@
 HKCR
 {
-	IBMXML.XMLHttpRequest.2.4.0 = s 'Apache Xerces XML Http Request'
+	IBMXML.XMLHttpRequest.2.5.0 = s 'Apache Xerces XML Http Request'
 	{
 		CLSID = s '{3A725053-15FB-4065-9171-BC02BCF3876C}'
 	}
 	IBMXML.XMLHttpRequest = s 'Apache Xerces XML Http Request'
 	{
 		CLSID = s '{3A725053-15FB-4065-9171-BC02BCF3876C}'
-		CurVer = s 'Xerces.XMLHttpRequest.2.4.0'
+		CurVer = s 'Xerces.XMLHttpRequest.2.5.0'
 	}
 	NoRemove CLSID
 	{
 		ForceRemove {3A725053-15FB-4065-9171-BC02BCF3876C} = s 'Apache Xerces XML Http Request'
 		{
-			ProgID = s 'Xerces.XMLHttpRequest.2.4.0'
+			ProgID = s 'Xerces.XMLHttpRequest.2.5.0'
 			VersionIndependentProgID = s 'Xerces.XMLHttpRequest'
 			ForceRemove 'Programmable'
 			InprocServer32 = s '%XMLMODULE%'
-- 
GitLab