amassari    2003/11/21 04:05:49

  Modified:    c/src/xercesc/com IXMLDOMCharacterDataImpl.h
                        IXMLDOMNodeImpl.h IXMLDOMNodeImpl.inl
                        IXMLDOMTextImpl.h xml4com.idl xml4com.rc
                        xmldocument.rgs XMLDOMAttribute.h
                        XMLDOMCDATASection.h XMLDOMComment.h
                        XMLDOMDocument.h XMLDOMDocumentFragment.h
                        XMLDOMDocumentType.h XMLDOMElement.h XMLDOMEntity.h
                        XMLDOMEntityReference.h XMLDOMImplementation.h
                        XMLDOMNamedNodeMap.h XMLDOMNodeList.h
                        XMLDOMNotation.h XMLDOMParseError.h
                        XMLDOMProcessingInstruction.h XMLDOMText.h
                        XMLDOMXMLDecl.h XMLHttpRequest.h xmlhttprequest.rgs
  Log:
  Updated version to 2.4
  
  Revision  Changes    Path
  1.3       +5 -3      xml-xerces/c/src/xercesc/com/IXMLDOMCharacterDataImpl.h
  
  Index: IXMLDOMCharacterDataImpl.h
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/src/xercesc/com/IXMLDOMCharacterDataImpl.h,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- IXMLDOMCharacterDataImpl.h        14 Mar 2003 12:44:49 -0000      1.2
  +++ IXMLDOMCharacterDataImpl.h        21 Nov 2003 12:05:48 -0000      1.3
  @@ -56,6 +56,9 @@
   
   /*
    * $Log$
  + * Revision 1.3  2003/11/21 12:05:48  amassari
  + * Updated version to 2.4
  + *
    * Revision 1.2  2003/03/14 12:44:49  tng
    * [Bug 17147] C++ namespace breaks build of XercesCOM DLL
    *
  @@ -76,9 +79,8 @@
   #include "IXMLDOMNodeImpl.h"
   XERCES_CPP_NAMESPACE_USE
   
  -template <class T, const IID* piid, const GUID* plibid = &CComModule::m_libid, WORD 
wMajor = 1,
  -WORD wMinor = 0, class tihclass = CComTypeInfoHolder>
  -class ATL_NO_VTABLE IXMLDOMCharacterDataImpl: public 
IXMLDOMNodeImpl<T,piid,plibid,wMajor,wMinor,tihclass>
  +template <class T, const IID* piid, class tihclass = CComTypeInfoHolder>
  +class ATL_NO_VTABLE IXMLDOMCharacterDataImpl: public 
IXMLDOMNodeImpl<T,piid,tihclass>
   {
   private:
        XMLCh* DOMStringToXMLCh(DOMString str)
  
  
  
  1.3       +5 -3      xml-xerces/c/src/xercesc/com/IXMLDOMNodeImpl.h
  
  Index: IXMLDOMNodeImpl.h
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/src/xercesc/com/IXMLDOMNodeImpl.h,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- IXMLDOMNodeImpl.h 14 Mar 2003 12:44:49 -0000      1.2
  +++ IXMLDOMNodeImpl.h 21 Nov 2003 12:05:48 -0000      1.3
  @@ -56,6 +56,9 @@
   
   /*
    * $Log$
  + * Revision 1.3  2003/11/21 12:05:48  amassari
  + * Updated version to 2.4
  + *
    * Revision 1.2  2003/03/14 12:44:49  tng
    * [Bug 17147] C++ namespace breaks build of XercesCOM DLL
    *
  @@ -106,10 +109,9 @@
   #endif
   
   
  -template <class T, const IID* piid, const GUID* plibid = &CComModule::m_libid, WORD 
wMajor = 1,
  -WORD wMinor = 0, class tihclass = CComTypeInfoHolder>
  +template <class T, const IID* piid, class tihclass = CComTypeInfoHolder>
   class ATL_NO_VTABLE IXMLDOMNodeImpl:
  -     public IDispatchImpl<T,piid,plibid,wMajor,wMinor,tihclass>,
  +     public IDispatchImpl<T,piid,&LIBID_Xerces, 2, 40,tihclass>,
        public IIBMXMLDOMNodeIdentity,
        public ISupportErrorInfo
   {
  
  
  
  1.5       +75 -75    xml-xerces/c/src/xercesc/com/IXMLDOMNodeImpl.inl
  
  Index: IXMLDOMNodeImpl.inl
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/src/xercesc/com/IXMLDOMNodeImpl.inl,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- IXMLDOMNodeImpl.inl       14 Mar 2003 12:44:49 -0000      1.4
  +++ IXMLDOMNodeImpl.inl       21 Nov 2003 12:05:48 -0000      1.5
  @@ -68,16 +68,16 @@
   
   XERCES_CPP_NAMESPACE_USE
   
  -template <class T, const IID* piid, const GUID* plibid, WORD wMajor,WORD wMinor, 
class tihclass>
  -HRESULT STDMETHODCALLTYPE 
IXMLDOMNodeImpl<T,piid,plibid,wMajor,wMinor,tihclass>::InterfaceSupportsErrorInfo(REFIID
 riid)
  +template <class T, const IID* piid, class tihclass>
  +HRESULT STDMETHODCALLTYPE 
IXMLDOMNodeImpl<T,piid,tihclass>::InterfaceSupportsErrorInfo(REFIID riid)
   {
        if(riid == *piid) return S_OK;
        return S_FALSE;
   }
   
  -template <class T, const IID* piid, const GUID* plibid, WORD wMajor,WORD wMinor, 
class tihclass>
  +template <class T, const IID* piid, class tihclass>
   STDMETHODIMP
  -IXMLDOMNodeImpl<T,piid,plibid,wMajor,wMinor,tihclass>::get_nodeName(BSTR *pVal)
  +IXMLDOMNodeImpl<T,piid,tihclass>::get_nodeName(BSTR *pVal)
   {
        ATLTRACE(_T("IXMLDOMNodeImpl::get_nodeName\n"));
   
  @@ -103,9 +103,9 @@
        return S_OK;
   }
   
  -template <class T, const IID* piid, const GUID* plibid, WORD wMajor,WORD wMinor, 
class tihclass>
  +template <class T, const IID* piid, class tihclass>
   STDMETHODIMP
  -IXMLDOMNodeImpl<T,piid,plibid,wMajor,wMinor,tihclass>::get_nodeValue(VARIANT *pVal)
  +IXMLDOMNodeImpl<T,piid,tihclass>::get_nodeValue(VARIANT *pVal)
   {
        ATLTRACE(_T("IXMLDOMNodeImpl::get_nodeValue\n"));
   
  @@ -139,9 +139,9 @@
        return S_OK;
   }
   
  -template <class T, const IID* piid, const GUID* plibid, WORD wMajor,WORD wMinor, 
class tihclass>
  +template <class T, const IID* piid, class tihclass>
   STDMETHODIMP
  -IXMLDOMNodeImpl<T,piid,plibid,wMajor,wMinor,tihclass>::put_nodeValue(VARIANT newVal)
  +IXMLDOMNodeImpl<T,piid,tihclass>::put_nodeValue(VARIANT newVal)
   {
        ATLTRACE(_T("IXMLDOMNodeImpl::put_nodeValue\n"));
   
  @@ -172,9 +172,9 @@
        return S_OK;
   }
   
  -template <class T, const IID* piid, const GUID* plibid, WORD wMajor,WORD wMinor, 
class tihclass>
  +template <class T, const IID* piid, class tihclass>
   STDMETHODIMP
  -IXMLDOMNodeImpl<T,piid,plibid,wMajor,wMinor,tihclass>::get_nodeType(DOMNodeType 
*pVal)
  +IXMLDOMNodeImpl<T,piid,tihclass>::get_nodeType(DOMNodeType *pVal)
   {
        ATLTRACE(_T("IXMLDOMNodeImpl::get_nodeType\n"));
   
  @@ -186,9 +186,9 @@
        return S_OK;
   }
   
  -template <class T, const IID* piid, const GUID* plibid, WORD wMajor,WORD wMinor, 
class tihclass>
  +template <class T, const IID* piid, class tihclass>
   STDMETHODIMP
  -IXMLDOMNodeImpl<T,piid,plibid,wMajor,wMinor,tihclass>::get_parentNode(IXMLDOMNode 
**pVal)
  +IXMLDOMNodeImpl<T,piid,tihclass>::get_parentNode(IXMLDOMNode **pVal)
   {    
        ATLTRACE(_T("IXMLDOMNodeImpl::get_parentNode\n"));
        
  @@ -218,9 +218,9 @@
        return hr;
   }
   
  -template <class T, const IID* piid, const GUID* plibid, WORD wMajor,WORD wMinor, 
class tihclass>
  +template <class T, const IID* piid, class tihclass>
   STDMETHODIMP
  
-IXMLDOMNodeImpl<T,piid,plibid,wMajor,wMinor,tihclass>::get_childNodes(IXMLDOMNodeList 
* *pVal)
  +IXMLDOMNodeImpl<T,piid,tihclass>::get_childNodes(IXMLDOMNodeList * *pVal)
   {
        ATLTRACE(_T("IXMLDOMNodeImpl::get_childNodes\n"));
        
  @@ -260,9 +260,9 @@
        return hr;
   }
   
  -template <class T, const IID* piid, const GUID* plibid, WORD wMajor,WORD wMinor, 
class tihclass>
  +template <class T, const IID* piid, class tihclass>
   STDMETHODIMP
  -IXMLDOMNodeImpl<T,piid,plibid,wMajor,wMinor,tihclass>::get_firstChild(IXMLDOMNode 
**pVal)
  +IXMLDOMNodeImpl<T,piid,tihclass>::get_firstChild(IXMLDOMNode **pVal)
   {
        ATLTRACE(_T("IXMLDOMNodeImpl::get_firstChild\n"));
   
  @@ -295,9 +295,9 @@
        return hr;
   }
   
  -template <class T, const IID* piid, const GUID* plibid, WORD wMajor,WORD wMinor, 
class tihclass>
  +template <class T, const IID* piid, class tihclass>
   STDMETHODIMP
  -IXMLDOMNodeImpl<T,piid,plibid,wMajor,wMinor,tihclass>::get_lastChild(IXMLDOMNode 
**pVal)
  +IXMLDOMNodeImpl<T,piid,tihclass>::get_lastChild(IXMLDOMNode **pVal)
   {
        ATLTRACE(_T("IXMLDOMNodeImpl::get_lastChild\n"));
   
  @@ -327,9 +327,9 @@
        return hr;
   }
   
  -template <class T, const IID* piid, const GUID* plibid, WORD wMajor,WORD wMinor, 
class tihclass>
  +template <class T, const IID* piid, class tihclass>
   STDMETHODIMP
  
-IXMLDOMNodeImpl<T,piid,plibid,wMajor,wMinor,tihclass>::get_previousSibling(IXMLDOMNode
 * *pVal)
  +IXMLDOMNodeImpl<T,piid,tihclass>::get_previousSibling(IXMLDOMNode * *pVal)
   {
        ATLTRACE(_T("IXMLDOMNodeImpl::get_previousSibling\n"));
   
  @@ -358,9 +358,9 @@
        return hr;
   }
   
  -template <class T, const IID* piid, const GUID* plibid, WORD wMajor,WORD wMinor, 
class tihclass>
  +template <class T, const IID* piid, class tihclass>
   STDMETHODIMP
  -IXMLDOMNodeImpl<T,piid,plibid,wMajor,wMinor,tihclass>::get_nextSibling(IXMLDOMNode 
* *pVal)
  +IXMLDOMNodeImpl<T,piid,tihclass>::get_nextSibling(IXMLDOMNode * *pVal)
   {
        ATLTRACE(_T("IXMLDOMNodeImpl::get_nextSibling\n"));
   
  @@ -389,9 +389,9 @@
        return hr;
   }
   
  -template <class T, const IID* piid, const GUID* plibid, WORD wMajor,WORD wMinor, 
class tihclass>
  +template <class T, const IID* piid, class tihclass>
   STDMETHODIMP
  
-IXMLDOMNodeImpl<T,piid,plibid,wMajor,wMinor,tihclass>::get_attributes(IXMLDOMNamedNodeMap
 * *pVal)
  +IXMLDOMNodeImpl<T,piid,tihclass>::get_attributes(IXMLDOMNamedNodeMap * *pVal)
   {
        ATLTRACE(_T("IXMLDOMNodeImpl::get_attributes\n"));
   
  @@ -437,9 +437,9 @@
        return hr;
   }
   
  -template <class T, const IID* piid, const GUID* plibid, WORD wMajor,WORD wMinor, 
class tihclass>
  +template <class T, const IID* piid, class tihclass>
   STDMETHODIMP
  -IXMLDOMNodeImpl<T,piid,plibid,wMajor,wMinor,tihclass>::insertBefore(IXMLDOMNode 
*newChild, VARIANT refChild, IXMLDOMNode **outNewChild)
  +IXMLDOMNodeImpl<T,piid,tihclass>::insertBefore(IXMLDOMNode *newChild, VARIANT 
refChild, IXMLDOMNode **outNewChild)
   {
        ATLTRACE(_T("IXMLDOMNodeImpl::insertBefore\n"));
   
  @@ -500,9 +500,9 @@
        return hr;
   }
   
  -template <class T, const IID* piid, const GUID* plibid, WORD wMajor,WORD wMinor, 
class tihclass>
  +template <class T, const IID* piid, class tihclass>
   STDMETHODIMP
  -IXMLDOMNodeImpl<T,piid,plibid,wMajor,wMinor,tihclass>::replaceChild(IXMLDOMNode 
*newChild, IXMLDOMNode *oldChild, IXMLDOMNode * *outNewChild)
  +IXMLDOMNodeImpl<T,piid,tihclass>::replaceChild(IXMLDOMNode *newChild, IXMLDOMNode 
*oldChild, IXMLDOMNode * *outNewChild)
   {
        ATLTRACE(_T("IXMLDOMNodeImpl::replaceChild\n"));
   
  @@ -561,9 +561,9 @@
        return S_OK;
   }
   
  -template <class T, const IID* piid, const GUID* plibid, WORD wMajor,WORD wMinor, 
class tihclass>
  +template <class T, const IID* piid, class tihclass>
   STDMETHODIMP
  -IXMLDOMNodeImpl<T,piid,plibid,wMajor,wMinor,tihclass>::removeChild(IXMLDOMNode 
*child, IXMLDOMNode * *oldChild)
  +IXMLDOMNodeImpl<T,piid,tihclass>::removeChild(IXMLDOMNode *child, IXMLDOMNode * 
*oldChild)
   {
        ATLTRACE(_T("IXMLDOMNodeImpl::removeChild\n"));
   
  @@ -606,9 +606,9 @@
        return S_OK;
   }
   
  -template <class T, const IID* piid, const GUID* plibid, WORD wMajor,WORD wMinor, 
class tihclass>
  +template <class T, const IID* piid, class tihclass>
   STDMETHODIMP
  -IXMLDOMNodeImpl<T,piid,plibid,wMajor,wMinor,tihclass>::appendChild(IXMLDOMNode 
*newChild, IXMLDOMNode * *outNewChild)
  +IXMLDOMNodeImpl<T,piid,tihclass>::appendChild(IXMLDOMNode *newChild, IXMLDOMNode * 
*outNewChild)
   {
        ATLTRACE(_T("IXMLDOMNodeImpl::appendChild\n"));
        
  @@ -650,9 +650,9 @@
        return S_OK;
   }
   
  -template <class T, const IID* piid, const GUID* plibid, WORD wMajor,WORD wMinor, 
class tihclass>
  +template <class T, const IID* piid, class tihclass>
   STDMETHODIMP
  -IXMLDOMNodeImpl<T,piid,plibid,wMajor,wMinor,tihclass>::hasChildNodes(VARIANT_BOOL 
*hasChild)
  +IXMLDOMNodeImpl<T,piid,tihclass>::hasChildNodes(VARIANT_BOOL *hasChild)
   {
        ATLTRACE(_T("IXMLDOMNodeImpl::hasChildNodes\n"));
   
  @@ -677,9 +677,9 @@
        return S_OK;
   }
   
  -template <class T, const IID* piid, const GUID* plibid, WORD wMajor,WORD wMinor, 
class tihclass>
  +template <class T, const IID* piid, class tihclass>
   STDMETHODIMP
  
-IXMLDOMNodeImpl<T,piid,plibid,wMajor,wMinor,tihclass>::get_ownerDocument(IXMLDOMDocument
 **pVal)
  +IXMLDOMNodeImpl<T,piid,tihclass>::get_ownerDocument(IXMLDOMDocument **pVal)
   {
        ATLTRACE(_T("IXMLDOMNodeImpl::get_ownerDocument\n"));
   
  @@ -696,9 +696,9 @@
        return S_OK;
   }
   
  -template <class T, const IID* piid, const GUID* plibid, WORD wMajor,WORD wMinor, 
class tihclass>
  +template <class T, const IID* piid, class tihclass>
   STDMETHODIMP
  -IXMLDOMNodeImpl<T,piid,plibid,wMajor,wMinor,tihclass>::cloneNode(VARIANT_BOOL deep, 
IXMLDOMNode **pVal)
  +IXMLDOMNodeImpl<T,piid,tihclass>::cloneNode(VARIANT_BOOL deep, IXMLDOMNode **pVal)
   {
        ATLTRACE(_T("IXMLDOMNodeImpl::cloneNode\n"));
   
  @@ -725,9 +725,9 @@
        return hr;
   }
   
  -template <class T, const IID* piid, const GUID* plibid, WORD wMajor,WORD wMinor, 
class tihclass>
  +template <class T, const IID* piid, class tihclass>
   STDMETHODIMP
  -IXMLDOMNodeImpl<T,piid,plibid,wMajor,wMinor,tihclass>::get_nodeTypeString(BSTR 
*pVal)
  +IXMLDOMNodeImpl<T,piid,tihclass>::get_nodeTypeString(BSTR *pVal)
   {
        ATLTRACE(_T("IXMLDOMNodeImpl::get_nodeTypeString\n"));
   
  @@ -741,9 +741,9 @@
        return S_OK;
   }
   
  -template <class T, const IID* piid, const GUID* plibid, WORD wMajor,WORD wMinor, 
class tihclass>
  +template <class T, const IID* piid, class tihclass>
   STDMETHODIMP
  -IXMLDOMNodeImpl<T,piid,plibid,wMajor,wMinor,tihclass>::get_text(BSTR *pVal)
  +IXMLDOMNodeImpl<T,piid,tihclass>::get_text(BSTR *pVal)
   {
        ATLTRACE(_T("IXMLDOMNodeImpl::get_text\n"));
   
  @@ -756,9 +756,9 @@
        return S_OK;
   }
   
  -template <class T, const IID* piid, const GUID* plibid, WORD wMajor,WORD wMinor, 
class tihclass>
  +template <class T, const IID* piid, class tihclass>
   STDMETHODIMP
  -IXMLDOMNodeImpl<T,piid,plibid,wMajor,wMinor,tihclass>::put_text(BSTR newVal)
  +IXMLDOMNodeImpl<T,piid,tihclass>::put_text(BSTR newVal)
   {
        ATLTRACE(_T("IXMLDOMNodeImpl::put_text\n"));
   
  @@ -804,9 +804,9 @@
   }
   
   
  -template <class T, const IID* piid, const GUID* plibid, WORD wMajor,WORD wMinor, 
class tihclass>
  +template <class T, const IID* piid, class tihclass>
   STDMETHODIMP
  -IXMLDOMNodeImpl<T,piid,plibid,wMajor,wMinor,tihclass>::get_specified(VARIANT_BOOL 
*pVal)
  +IXMLDOMNodeImpl<T,piid,tihclass>::get_specified(VARIANT_BOOL *pVal)
   {
        ATLTRACE(_T("IXMLDOMNodeImpl::get_specified\n"));
   
  @@ -814,54 +814,54 @@
        return S_OK;
   }
   
  -template <class T, const IID* piid, const GUID* plibid, WORD wMajor,WORD wMinor, 
class tihclass>
  +template <class T, const IID* piid, class tihclass>
   STDMETHODIMP
  -IXMLDOMNodeImpl<T,piid,plibid,wMajor,wMinor,tihclass>::get_definition(IXMLDOMNode * 
*pVal)
  +IXMLDOMNodeImpl<T,piid,tihclass>::get_definition(IXMLDOMNode * *pVal)
   {    
        ATLTRACE(_T("IXMLDOMNodeImpl::get_definition\n"));
   
        return E_NOTIMPL;
   }
   
  -template <class T, const IID* piid, const GUID* plibid, WORD wMajor,WORD wMinor, 
class tihclass>
  +template <class T, const IID* piid, class tihclass>
   STDMETHODIMP
  -IXMLDOMNodeImpl<T,piid,plibid,wMajor,wMinor,tihclass>::get_nodeTypedValue(VARIANT 
*pVal)
  +IXMLDOMNodeImpl<T,piid,tihclass>::get_nodeTypedValue(VARIANT *pVal)
   {
        ATLTRACE(_T("IXMLDOMNodeImpl::get_nodeTypedValue\n"));
   
        return get_nodeValue(pVal);
   }
   
  -template <class T, const IID* piid, const GUID* plibid, WORD wMajor,WORD wMinor, 
class tihclass>
  +template <class T, const IID* piid, class tihclass>
   STDMETHODIMP
  -IXMLDOMNodeImpl<T,piid,plibid,wMajor,wMinor,tihclass>::put_nodeTypedValue(VARIANT 
newVal)
  +IXMLDOMNodeImpl<T,piid,tihclass>::put_nodeTypedValue(VARIANT newVal)
   {    
        ATLTRACE(_T("IXMLDOMNodeImpl::put_nodeTypedValue\n"));
   
        return put_nodeValue(newVal);
   }
   
  -template <class T, const IID* piid, const GUID* plibid, WORD wMajor,WORD wMinor, 
class tihclass>
  +template <class T, const IID* piid, class tihclass>
   STDMETHODIMP
  -IXMLDOMNodeImpl<T,piid,plibid,wMajor,wMinor,tihclass>::get_dataType(VARIANT *pVal)
  +IXMLDOMNodeImpl<T,piid,tihclass>::get_dataType(VARIANT *pVal)
   {
        ATLTRACE(_T("IXMLDOMNodeImpl::get_dataType\n"));
   
        return E_NOTIMPL;
   }
   
  -template <class T, const IID* piid, const GUID* plibid, WORD wMajor,WORD wMinor, 
class tihclass>
  +template <class T, const IID* piid, class tihclass>
   STDMETHODIMP
  -IXMLDOMNodeImpl<T,piid,plibid,wMajor,wMinor,tihclass>::put_dataType(BSTR 
dataTypeName)
  +IXMLDOMNodeImpl<T,piid,tihclass>::put_dataType(BSTR dataTypeName)
   {
        ATLTRACE(_T("IXMLDOMNodeImpl::put_dataType\n"));
   
        return E_NOTIMPL;
   }
   
  -template <class T, const IID* piid, const GUID* plibid, WORD wMajor,WORD wMinor, 
class tihclass>
  +template <class T, const IID* piid, class tihclass>
   STDMETHODIMP
  -IXMLDOMNodeImpl<T,piid,plibid,wMajor,wMinor,tihclass>::get_xml(BSTR *pVal)
  +IXMLDOMNodeImpl<T,piid,tihclass>::get_xml(BSTR *pVal)
   {
        ATLTRACE(_T("IXMLDOMNodeImpl::get_xml\n"));
   
  @@ -889,36 +889,36 @@
        return S_OK;
   }
   
  -template <class T, const IID* piid, const GUID* plibid, WORD wMajor,WORD wMinor, 
class tihclass>
  +template <class T, const IID* piid, class tihclass>
   STDMETHODIMP
  -IXMLDOMNodeImpl<T,piid,plibid,wMajor,wMinor,tihclass>::transformNode(IXMLDOMNode 
*stylesheet, BSTR *xmlString)
  +IXMLDOMNodeImpl<T,piid,tihclass>::transformNode(IXMLDOMNode *stylesheet, BSTR 
*xmlString)
   {
        ATLTRACE(_T("IXMLDOMNodeImpl::transformNode\n"));
   
        return E_NOTIMPL;
   }
   
  -template <class T, const IID* piid, const GUID* plibid, WORD wMajor,WORD wMinor, 
class tihclass>
  +template <class T, const IID* piid, class tihclass>
   STDMETHODIMP
  -IXMLDOMNodeImpl<T,piid,plibid,wMajor,wMinor,tihclass>::selectNodes(BSTR 
queryString, IXMLDOMNodeList * *resultList)
  +IXMLDOMNodeImpl<T,piid,tihclass>::selectNodes(BSTR queryString, IXMLDOMNodeList * 
*resultList)
   {
        ATLTRACE(_T("IXMLDOMNodeImpl::selectNodes\n"));
   
        return E_NOTIMPL;
   }
   
  -template <class T, const IID* piid, const GUID* plibid, WORD wMajor,WORD wMinor, 
class tihclass>
  +template <class T, const IID* piid, class tihclass>
   STDMETHODIMP
  -IXMLDOMNodeImpl<T,piid,plibid,wMajor,wMinor,tihclass>::selectSingleNode(BSTR 
queryString, IXMLDOMNode * *resultNode)
  +IXMLDOMNodeImpl<T,piid,tihclass>::selectSingleNode(BSTR queryString, IXMLDOMNode * 
*resultNode)
   {
        ATLTRACE(_T("IXMLDOMNodeImpl::selectSingleNode\n"));
   
        return E_NOTIMPL;
   }
   
  -template <class T, const IID* piid, const GUID* plibid, WORD wMajor,WORD wMinor, 
class tihclass>
  +template <class T, const IID* piid, class tihclass>
   STDMETHODIMP
  -IXMLDOMNodeImpl<T,piid,plibid,wMajor,wMinor,tihclass>::get_parsed(VARIANT_BOOL 
*pVal)
  +IXMLDOMNodeImpl<T,piid,tihclass>::get_parsed(VARIANT_BOOL *pVal)
   {
        ATLTRACE(_T("IXMLDOMNodeImpl::get_parsed\n"));
   
  @@ -929,9 +929,9 @@
        return S_OK;
   }
   
  -template <class T, const IID* piid, const GUID* plibid, WORD wMajor,WORD wMinor, 
class tihclass>
  +template <class T, const IID* piid, class tihclass>
   STDMETHODIMP
  -IXMLDOMNodeImpl<T,piid,plibid,wMajor,wMinor,tihclass>::get_namespaceURI(BSTR *pVal)
  +IXMLDOMNodeImpl<T,piid,tihclass>::get_namespaceURI(BSTR *pVal)
   {
        ATLTRACE(_T("IXMLDOMNodeImpl::get_namespaceURI\n"));
   
  @@ -956,9 +956,9 @@
        return S_OK;
   }
   
  -template <class T, const IID* piid, const GUID* plibid, WORD wMajor,WORD wMinor, 
class tihclass>
  +template <class T, const IID* piid, class tihclass>
   STDMETHODIMP
  -IXMLDOMNodeImpl<T,piid,plibid,wMajor,wMinor,tihclass>::get_prefix(BSTR *pVal)
  +IXMLDOMNodeImpl<T,piid,tihclass>::get_prefix(BSTR *pVal)
   {
        ATLTRACE(_T("IXMLDOMNodeImpl::get_prefix\n"));
        
  @@ -983,9 +983,9 @@
        return S_OK;
   }
   
  -template <class T, const IID* piid, const GUID* plibid, WORD wMajor,WORD wMinor, 
class tihclass>
  +template <class T, const IID* piid, class tihclass>
   STDMETHODIMP
  -IXMLDOMNodeImpl<T,piid,plibid,wMajor,wMinor,tihclass>::get_baseName(BSTR *pVal)
  +IXMLDOMNodeImpl<T,piid,tihclass>::get_baseName(BSTR *pVal)
   {
        ATLTRACE(_T("IXMLDOMNodeImpl::get_baseName\n"));
   
  @@ -1010,9 +1010,9 @@
        return S_OK;
   }
   
  -template <class T, const IID* piid, const GUID* plibid, WORD wMajor,WORD wMinor, 
class tihclass>
  +template <class T, const IID* piid, class tihclass>
   STDMETHODIMP
  
-IXMLDOMNodeImpl<T,piid,plibid,wMajor,wMinor,tihclass>::transformNodeToObject(IXMLDOMNode
 *stylesheet, VARIANT outputObject)
  +IXMLDOMNodeImpl<T,piid,tihclass>::transformNodeToObject(IXMLDOMNode *stylesheet, 
VARIANT outputObject)
   {
        ATLTRACE(_T("IXMLDOMNodeImpl::transformNodeToObject\n"));
   
  
  
  
  1.2       +5 -3      xml-xerces/c/src/xercesc/com/IXMLDOMTextImpl.h
  
  Index: IXMLDOMTextImpl.h
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/src/xercesc/com/IXMLDOMTextImpl.h,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- IXMLDOMTextImpl.h 1 Feb 2002 22:21:40 -0000       1.1
  +++ IXMLDOMTextImpl.h 21 Nov 2003 12:05:48 -0000      1.2
  @@ -56,8 +56,11 @@
   
   /*
    * $Log$
  - * Revision 1.1  2002/02/01 22:21:40  peiyongz
  - * Initial revision
  + * Revision 1.2  2003/11/21 12:05:48  amassari
  + * Updated version to 2.4
  + *
  + * Revision 1.1.1.1  2002/02/01 22:21:40  peiyongz
  + * sane_include
    *
    * Revision 1.2  2000/03/30 02:00:12  abagchi
    * Initial checkin of working code with Copyright Notice
  @@ -70,9 +73,8 @@
   #include "XMLDOMUtil.h"
   #include "IXMLDOMCharacterDataImpl.h"
   
  -template <class T, const IID* piid, const GUID* plibid = &CComModule::m_libid, WORD 
wMajor = 1,
  -WORD wMinor = 0, class tihclass = CComTypeInfoHolder>
  -class ATL_NO_VTABLE IXMLDOMTextImpl: public 
IXMLDOMCharacterDataImpl<T,piid,plibid,wMajor,wMinor,tihclass>
  +template <class T, const IID* piid, class tihclass = CComTypeInfoHolder>
  +class ATL_NO_VTABLE IXMLDOMTextImpl: public 
IXMLDOMCharacterDataImpl<T,piid,tihclass>
   {
   public:
   
  
  
  
  1.7       +3 -3      xml-xerces/c/src/xercesc/com/xml4com.idl
  
  Index: xml4com.idl
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/src/xercesc/com/xml4com.idl,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- xml4com.idl       14 Mar 2003 21:17:17 -0000      1.6
  +++ xml4com.idl       21 Nov 2003 12:05:48 -0000      1.7
  @@ -69,8 +69,8 @@
        //  Format for version is major.minor
        //  no support for additional parts (like 1.5.2)
        //  Use 1.60 for subsequent release
  -     version(2.30),
  -     helpstring("Xerces XML Parser 2.3.0")
  +     version(2.40),
  +     helpstring("Xerces XML Parser 2.4.0")
   ]
   library Xerces
   {
  
  
  
  1.3       +3 -3      xml-xerces/c/src/xercesc/com/xml4com.rc
  
  Index: xml4com.rc
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/src/xercesc/com/xml4com.rc,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- xml4com.rc        21 Oct 2003 21:15:19 -0000      1.2
  +++ xml4com.rc        21 Nov 2003 12:05:48 -0000      1.3
  @@ -130,15 +130,15 @@
               VALUE "Comments", "\0"
               VALUE "CompanyName", "Apache Software Foundation\0"
               VALUE "FileDescription", "Xerces XML Parser for COM\0"
  -            VALUE "FileVersion", "1, 4, 0\0"
  +            VALUE "FileVersion", "2, 4, 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"
               VALUE "OLESelfRegister", "\0"
  -            VALUE "OriginalFilename", "xerces14-com.dll\0"
  +            VALUE "OriginalFilename", "xerces-com.dll\0"
               VALUE "PrivateBuild", "\0"
               VALUE "ProductName", "Xerces XML Parser for COM\0"
  -            VALUE "ProductVersion", "1, 4, 0\0"
  +            VALUE "ProductVersion", "2, 4, 0\0"
               VALUE "SpecialBuild", "\0"
           END
       END
  
  
  
  1.3       +3 -3      xml-xerces/c/src/xercesc/com/xmldocument.rgs
  
  Index: xmldocument.rgs
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/src/xercesc/com/xmldocument.rgs,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- xmldocument.rgs   21 Oct 2003 21:14:41 -0000      1.2
  +++ xmldocument.rgs   21 Nov 2003 12:05:48 -0000      1.3
  @@ -1,19 +1,19 @@
   HKCR
   {
  -     Xerces.DOMDocument.2.3.0 = s 'Apache Xerces Parser for COM'
  +     Xerces.DOMDocument.2.4.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.3.0'
  +             CurVer = s 'Xerces.DOMDocument.2.4.0'
        }
        NoRemove CLSID
        {
                ForceRemove = '{C4775B61-ECD6-11d4-94B4-00A0CC57CBCB}' = s 'Apache 
Xerces Parser for COM'
                {
  -                     ProgID = s 'Xerces.DOMDocument.2.3.0'
  +                     ProgID = s 'Xerces.DOMDocument.2.4.0'
                        VersionIndependentProgID = s 'Xerces.DOMDocument'
                        ForceRemove 'Programmable'
                        InprocServer32 = s '%XMLMODULE%'
  
  
  
  1.5       +2 -2      xml-xerces/c/src/xercesc/com/XMLDOMAttribute.h
  
  Index: XMLDOMAttribute.h
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/src/xercesc/com/XMLDOMAttribute.h,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- XMLDOMAttribute.h 21 Oct 2003 21:21:32 -0000      1.4
  +++ XMLDOMAttribute.h 21 Nov 2003 12:05:48 -0000      1.5
  @@ -67,7 +67,7 @@
   
   class ATL_NO_VTABLE CXMLDOMAttribute :
        public CComObjectRootEx<CComSingleThreadModel>,
  -     public IXMLDOMNodeImpl<IXMLDOMAttribute, &IID_IXMLDOMAttribute, &LIBID_Xerces, 
2, 30>
  +     public IXMLDOMNodeImpl<IXMLDOMAttribute, &IID_IXMLDOMAttribute>
   {
   public:
        CXMLDOMAttribute()
  
  
  
  1.5       +7 -1      xml-xerces/c/src/xercesc/com/XMLDOMCDATASection.h
  
  Index: XMLDOMCDATASection.h
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/src/xercesc/com/XMLDOMCDATASection.h,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- XMLDOMCDATASection.h      21 Oct 2003 21:21:32 -0000      1.4
  +++ XMLDOMCDATASection.h      21 Nov 2003 12:05:48 -0000      1.5
  @@ -56,6 +56,9 @@
   
   /*
    * $Log$
  + * Revision 1.5  2003/11/21 12:05:48  amassari
  + * Updated version to 2.4
  + *
    * Revision 1.4  2003/10/21 21:21:32  amassari
    * When the COM object is loaded by a late-binding engine (like WSH, or
    * Visual Basic when the type library is not preloaded in the editor), the type
  @@ -97,7 +100,7 @@
   
   class ATL_NO_VTABLE CXMLDOMCDATASection :
        public CComObjectRootEx<CComSingleThreadModel>,
  -     public IXMLDOMTextImpl<IXMLDOMCDATASection, &IID_IXMLDOMCDATASection, 
&LIBID_Xerces, 2, 30>
  +     public IXMLDOMTextImpl<IXMLDOMCDATASection, &IID_IXMLDOMCDATASection>
   {
   public:
        CXMLDOMCDATASection()
  
  
  
  1.5       +7 -1      xml-xerces/c/src/xercesc/com/XMLDOMComment.h
  
  Index: XMLDOMComment.h
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/src/xercesc/com/XMLDOMComment.h,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- XMLDOMComment.h   21 Oct 2003 21:21:32 -0000      1.4
  +++ XMLDOMComment.h   21 Nov 2003 12:05:48 -0000      1.5
  @@ -56,6 +56,9 @@
   
   /*
    * $Log$
  + * Revision 1.5  2003/11/21 12:05:48  amassari
  + * Updated version to 2.4
  + *
    * Revision 1.4  2003/10/21 21:21:32  amassari
    * When the COM object is loaded by a late-binding engine (like WSH, or
    * Visual Basic when the type library is not preloaded in the editor), the type
  @@ -98,7 +101,7 @@
   
   class ATL_NO_VTABLE CXMLDOMComment :
        public CComObjectRootEx<CComSingleThreadModel>,
  -     public IXMLDOMCharacterDataImpl<IXMLDOMComment, &IID_IXMLDOMComment, 
&LIBID_Xerces, 2, 30>
  +     public IXMLDOMCharacterDataImpl<IXMLDOMComment, &IID_IXMLDOMComment>
   {
   public:
        CXMLDOMComment()
  
  
  
  1.5       +8 -2      xml-xerces/c/src/xercesc/com/XMLDOMDocument.h
  
  Index: XMLDOMDocument.h
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/src/xercesc/com/XMLDOMDocument.h,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- XMLDOMDocument.h  21 Oct 2003 21:21:32 -0000      1.4
  +++ XMLDOMDocument.h  21 Nov 2003 12:05:48 -0000      1.5
  @@ -56,6 +56,9 @@
   
   /*
    * $Log$
  + * Revision 1.5  2003/11/21 12:05:48  amassari
  + * Updated version to 2.4
  + *
    * Revision 1.4  2003/10/21 21:21:32  amassari
    * When the COM object is loaded by a late-binding engine (like WSH, or
    * Visual Basic when the type library is not preloaded in the editor), the type
  @@ -112,11 +115,11 @@
        public CComObjectRootEx<CComSingleThreadModel>,
        public CComCoClass<CXMLDOMDocument, &CLSID_DOMDocument>,
        public IObjectSafetyImpl<CXMLDOMDocument, INTERFACESAFE_FOR_UNTRUSTED_CALLER>,
  -     public IXMLDOMNodeImpl<IXMLDOMDocument, &IID_IXMLDOMDocument, &LIBID_Xerces, 
2, 30>,
  +     public IXMLDOMNodeImpl<IXMLDOMDocument, &IID_IXMLDOMDocument>,
        public IObjectWithSiteImpl<CXMLDOMDocument>,
        public CProxyXMLDOMDocumentEvents< CXMLDOMDocument >,
        public IConnectionPointContainerImpl<CXMLDOMDocument>,
  -     public IProvideClassInfo2Impl<&CLSID_DOMDocument, &DIID_XMLDOMDocumentEvents, 
&LIBID_Xerces, 2, 30>,
  +     public IProvideClassInfo2Impl<&CLSID_DOMDocument, &DIID_XMLDOMDocumentEvents, 
&LIBID_Xerces, 2, 40>,
        public CWindowImpl<CXMLDOMDocument, CWindow, CWinTraits<0,0> >,
        ErrorHandler
   {
  
  
  
  1.5       +7 -1      xml-xerces/c/src/xercesc/com/XMLDOMDocumentFragment.h
  
  Index: XMLDOMDocumentFragment.h
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/src/xercesc/com/XMLDOMDocumentFragment.h,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- XMLDOMDocumentFragment.h  21 Oct 2003 21:21:32 -0000      1.4
  +++ XMLDOMDocumentFragment.h  21 Nov 2003 12:05:48 -0000      1.5
  @@ -56,6 +56,9 @@
   
   /*
    * $Log$
  + * Revision 1.5  2003/11/21 12:05:48  amassari
  + * Updated version to 2.4
  + *
    * Revision 1.4  2003/10/21 21:21:32  amassari
    * When the COM object is loaded by a late-binding engine (like WSH, or
    * Visual Basic when the type library is not preloaded in the editor), the type
  @@ -98,7 +101,7 @@
   
   class ATL_NO_VTABLE CXMLDOMDocumentFragment :
        public CComObjectRootEx<CComSingleThreadModel>,
  -     public IXMLDOMNodeImpl<IXMLDOMDocumentFragment, &IID_IXMLDOMDocumentFragment, 
&LIBID_Xerces, 2, 30>
  +     public IXMLDOMNodeImpl<IXMLDOMDocumentFragment, &IID_IXMLDOMDocumentFragment>
   {
   public:
        CXMLDOMDocumentFragment()
  
  
  
  1.5       +7 -1      xml-xerces/c/src/xercesc/com/XMLDOMDocumentType.h
  
  Index: XMLDOMDocumentType.h
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/src/xercesc/com/XMLDOMDocumentType.h,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- XMLDOMDocumentType.h      21 Oct 2003 21:21:32 -0000      1.4
  +++ XMLDOMDocumentType.h      21 Nov 2003 12:05:48 -0000      1.5
  @@ -56,6 +56,9 @@
   
   /*
    * $Log$
  + * Revision 1.5  2003/11/21 12:05:48  amassari
  + * Updated version to 2.4
  + *
    * Revision 1.4  2003/10/21 21:21:32  amassari
    * When the COM object is loaded by a late-binding engine (like WSH, or
    * Visual Basic when the type library is not preloaded in the editor), the type
  @@ -98,7 +101,7 @@
   
   class ATL_NO_VTABLE CXMLDOMDocumentType :
        public CComObjectRootEx<CComSingleThreadModel>,
  -     public IXMLDOMNodeImpl<IXMLDOMDocumentType, &IID_IXMLDOMDocumentType, 
&LIBID_Xerces, 2, 30>
  +     public IXMLDOMNodeImpl<IXMLDOMDocumentType, &IID_IXMLDOMDocumentType>
   {
   public:
        CXMLDOMDocumentType()
  
  
  
  1.5       +7 -1      xml-xerces/c/src/xercesc/com/XMLDOMElement.h
  
  Index: XMLDOMElement.h
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/src/xercesc/com/XMLDOMElement.h,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- XMLDOMElement.h   21 Oct 2003 21:21:32 -0000      1.4
  +++ XMLDOMElement.h   21 Nov 2003 12:05:48 -0000      1.5
  @@ -56,6 +56,9 @@
   
   /*
    * $Log$
  + * Revision 1.5  2003/11/21 12:05:48  amassari
  + * Updated version to 2.4
  + *
    * Revision 1.4  2003/10/21 21:21:32  amassari
    * When the COM object is loaded by a late-binding engine (like WSH, or
    * Visual Basic when the type library is not preloaded in the editor), the type
  @@ -98,7 +101,7 @@
   
   class ATL_NO_VTABLE CXMLDOMElement :
        public CComObjectRootEx<CComSingleThreadModel>,
  -     public IXMLDOMNodeImpl<IXMLDOMElement, &IID_IXMLDOMElement, &LIBID_Xerces, 2, 
30>
  +     public IXMLDOMNodeImpl<IXMLDOMElement, &IID_IXMLDOMElement>
   {
   public:
        CXMLDOMElement()
  
  
  
  1.5       +7 -1      xml-xerces/c/src/xercesc/com/XMLDOMEntity.h
  
  Index: XMLDOMEntity.h
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/src/xercesc/com/XMLDOMEntity.h,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- XMLDOMEntity.h    21 Oct 2003 21:21:32 -0000      1.4
  +++ XMLDOMEntity.h    21 Nov 2003 12:05:48 -0000      1.5
  @@ -56,6 +56,9 @@
   
   /*
    * $Log$
  + * Revision 1.5  2003/11/21 12:05:48  amassari
  + * Updated version to 2.4
  + *
    * Revision 1.4  2003/10/21 21:21:32  amassari
    * When the COM object is loaded by a late-binding engine (like WSH, or
    * Visual Basic when the type library is not preloaded in the editor), the type
  @@ -89,7 +92,7 @@
   
   class ATL_NO_VTABLE CXMLDOMEntity : 
        public CComObjectRootEx<CComSingleThreadModel>,
  -     public IXMLDOMNodeImpl<IXMLDOMEntity, &IID_IXMLDOMEntity, &LIBID_Xerces, 2, 30>
  +     public IXMLDOMNodeImpl<IXMLDOMEntity, &IID_IXMLDOMEntity>
   {
   public:
        CXMLDOMEntity()
  
  
  
  1.5       +7 -1      xml-xerces/c/src/xercesc/com/XMLDOMEntityReference.h
  
  Index: XMLDOMEntityReference.h
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/src/xercesc/com/XMLDOMEntityReference.h,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- XMLDOMEntityReference.h   21 Oct 2003 21:21:32 -0000      1.4
  +++ XMLDOMEntityReference.h   21 Nov 2003 12:05:48 -0000      1.5
  @@ -56,6 +56,9 @@
   
   /*
    * $Log$
  + * Revision 1.5  2003/11/21 12:05:48  amassari
  + * Updated version to 2.4
  + *
    * Revision 1.4  2003/10/21 21:21:32  amassari
    * When the COM object is loaded by a late-binding engine (like WSH, or
    * Visual Basic when the type library is not preloaded in the editor), the type
  @@ -98,7 +101,7 @@
   
   class ATL_NO_VTABLE CXMLDOMEntityReference :
        public CComObjectRootEx<CComSingleThreadModel>,
  -     public IXMLDOMNodeImpl<IXMLDOMEntityReference, &IID_IXMLDOMEntityReference, 
&LIBID_Xerces, 2, 30>
  +     public IXMLDOMNodeImpl<IXMLDOMEntityReference, &IID_IXMLDOMEntityReference>
   {
   public:
        CXMLDOMEntityReference()
  
  
  
  1.5       +7 -1      xml-xerces/c/src/xercesc/com/XMLDOMImplementation.h
  
  Index: XMLDOMImplementation.h
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/src/xercesc/com/XMLDOMImplementation.h,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- XMLDOMImplementation.h    21 Oct 2003 21:21:32 -0000      1.4
  +++ XMLDOMImplementation.h    21 Nov 2003 12:05:48 -0000      1.5
  @@ -56,6 +56,9 @@
   
   /*
    * $Log$
  + * Revision 1.5  2003/11/21 12:05:48  amassari
  + * Updated version to 2.4
  + *
    * Revision 1.4  2003/10/21 21:21:32  amassari
    * When the COM object is loaded by a late-binding engine (like WSH, or
    * Visual Basic when the type library is not preloaded in the editor), the type
  @@ -88,7 +91,7 @@
   
   class ATL_NO_VTABLE CXMLDOMImplementation : 
        public CComObjectRootEx<CComSingleThreadModel>,
  -     public IDispatchImpl<IXMLDOMImplementation, &IID_IXMLDOMImplementation, 
&LIBID_Xerces, 2, 30>
  +     public IDispatchImpl<IXMLDOMImplementation, &IID_IXMLDOMImplementation, 
&LIBID_Xerces, 2, 40>
   {
   public:
        CXMLDOMImplementation()
  
  
  
  1.5       +7 -1      xml-xerces/c/src/xercesc/com/XMLDOMNamedNodeMap.h
  
  Index: XMLDOMNamedNodeMap.h
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/src/xercesc/com/XMLDOMNamedNodeMap.h,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- XMLDOMNamedNodeMap.h      21 Oct 2003 21:21:32 -0000      1.4
  +++ XMLDOMNamedNodeMap.h      21 Nov 2003 12:05:48 -0000      1.5
  @@ -56,6 +56,9 @@
   
   /*
    * $Log$
  + * Revision 1.5  2003/11/21 12:05:48  amassari
  + * Updated version to 2.4
  + *
    * Revision 1.4  2003/10/21 21:21:32  amassari
    * When the COM object is loaded by a late-binding engine (like WSH, or
    * Visual Basic when the type library is not preloaded in the editor), the type
  @@ -98,7 +101,7 @@
   
   class ATL_NO_VTABLE CXMLDOMNamedNodeMap :
        public CComObjectRootEx<CComSingleThreadModel>,
  -     public IDispatchImpl<IXMLDOMNamedNodeMap, &IID_IXMLDOMNamedNodeMap, 
&LIBID_Xerces, 2, 30>,
  +     public IDispatchImpl<IXMLDOMNamedNodeMap, &IID_IXMLDOMNamedNodeMap, 
&LIBID_Xerces, 2, 40>,
        public NodeContainerImpl<DOM_NamedNodeMap>,
        public ISupportErrorInfo
   {
  
  
  
  1.5       +7 -1      xml-xerces/c/src/xercesc/com/XMLDOMNodeList.h
  
  Index: XMLDOMNodeList.h
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/src/xercesc/com/XMLDOMNodeList.h,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- XMLDOMNodeList.h  21 Oct 2003 21:21:32 -0000      1.4
  +++ XMLDOMNodeList.h  21 Nov 2003 12:05:48 -0000      1.5
  @@ -56,6 +56,9 @@
   
   /*
    * $Log$
  + * Revision 1.5  2003/11/21 12:05:48  amassari
  + * Updated version to 2.4
  + *
    * Revision 1.4  2003/10/21 21:21:32  amassari
    * When the COM object is loaded by a late-binding engine (like WSH, or
    * Visual Basic when the type library is not preloaded in the editor), the type
  @@ -98,7 +101,7 @@
   
   class ATL_NO_VTABLE CXMLDOMNodeList :
        public CComObjectRootEx<CComSingleThreadModel>,
  -     public IDispatchImpl<IXMLDOMNodeList, &IID_IXMLDOMNodeList, &LIBID_Xerces, 2, 
30>,
  +     public IDispatchImpl<IXMLDOMNodeList, &IID_IXMLDOMNodeList, &LIBID_Xerces, 2, 
40>,
        public NodeContainerImpl<DOM_NodeList>,
        public ISupportErrorInfo
   {
  
  
  
  1.5       +7 -1      xml-xerces/c/src/xercesc/com/XMLDOMNotation.h
  
  Index: XMLDOMNotation.h
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/src/xercesc/com/XMLDOMNotation.h,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- XMLDOMNotation.h  21 Oct 2003 21:21:32 -0000      1.4
  +++ XMLDOMNotation.h  21 Nov 2003 12:05:48 -0000      1.5
  @@ -56,6 +56,9 @@
   
   /*
    * $Log$
  + * Revision 1.5  2003/11/21 12:05:48  amassari
  + * Updated version to 2.4
  + *
    * Revision 1.4  2003/10/21 21:21:32  amassari
    * When the COM object is loaded by a late-binding engine (like WSH, or
    * Visual Basic when the type library is not preloaded in the editor), the type
  @@ -98,7 +101,7 @@
   
   class ATL_NO_VTABLE CXMLDOMNotation :
        public CComObjectRootEx<CComSingleThreadModel>,
  -     public IXMLDOMNodeImpl<IXMLDOMNotation, &IID_IXMLDOMNotation, &LIBID_Xerces, 
2, 30>
  +     public IXMLDOMNodeImpl<IXMLDOMNotation, &IID_IXMLDOMNotation>
   {
   public:
        CXMLDOMNotation()
  
  
  
  1.4       +7 -1      xml-xerces/c/src/xercesc/com/XMLDOMParseError.h
  
  Index: XMLDOMParseError.h
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/src/xercesc/com/XMLDOMParseError.h,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- XMLDOMParseError.h        21 Oct 2003 21:21:32 -0000      1.3
  +++ XMLDOMParseError.h        21 Nov 2003 12:05:48 -0000      1.4
  @@ -56,6 +56,9 @@
   
   /*
    * $Log$
  + * Revision 1.4  2003/11/21 12:05:48  amassari
  + * Updated version to 2.4
  + *
    * Revision 1.3  2003/10/21 21:21:32  amassari
    * When the COM object is loaded by a late-binding engine (like WSH, or
    * Visual Basic when the type library is not preloaded in the editor), the type
  @@ -84,7 +87,7 @@
   
   class ATL_NO_VTABLE CXMLDOMParseError : 
        public CComObjectRootEx<CComSingleThreadModel>,
  -     public IDispatchImpl<IXMLDOMParseError, &IID_IXMLDOMParseError, &LIBID_Xerces, 
2, 30>
  +     public IDispatchImpl<IXMLDOMParseError, &IID_IXMLDOMParseError, &LIBID_Xerces, 
2, 40>
   {
   public:
        CXMLDOMParseError()
  
  
  
  1.5       +7 -1      xml-xerces/c/src/xercesc/com/XMLDOMProcessingInstruction.h
  
  Index: XMLDOMProcessingInstruction.h
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/src/xercesc/com/XMLDOMProcessingInstruction.h,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- XMLDOMProcessingInstruction.h     21 Oct 2003 21:21:32 -0000      1.4
  +++ XMLDOMProcessingInstruction.h     21 Nov 2003 12:05:48 -0000      1.5
  @@ -56,6 +56,9 @@
   
   /*
    * $Log$
  + * Revision 1.5  2003/11/21 12:05:48  amassari
  + * Updated version to 2.4
  + *
    * Revision 1.4  2003/10/21 21:21:32  amassari
    * When the COM object is loaded by a late-binding engine (like WSH, or
    * Visual Basic when the type library is not preloaded in the editor), the type
  @@ -98,7 +101,7 @@
   
   class ATL_NO_VTABLE CXMLDOMProcessingInstruction :
        public CComObjectRootEx<CComSingleThreadModel>,
  -     public IXMLDOMNodeImpl<IXMLDOMProcessingInstruction, 
&IID_IXMLDOMProcessingInstruction, &LIBID_Xerces, 2, 30>
  +     public IXMLDOMNodeImpl<IXMLDOMProcessingInstruction, 
&IID_IXMLDOMProcessingInstruction>
   {
   public:
        CXMLDOMProcessingInstruction()
  
  
  
  1.5       +7 -1      xml-xerces/c/src/xercesc/com/XMLDOMText.h
  
  Index: XMLDOMText.h
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/src/xercesc/com/XMLDOMText.h,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- XMLDOMText.h      21 Oct 2003 21:21:32 -0000      1.4
  +++ XMLDOMText.h      21 Nov 2003 12:05:48 -0000      1.5
  @@ -56,6 +56,9 @@
   
   /*
    * $Log$
  + * Revision 1.5  2003/11/21 12:05:48  amassari
  + * Updated version to 2.4
  + *
    * Revision 1.4  2003/10/21 21:21:32  amassari
    * When the COM object is loaded by a late-binding engine (like WSH, or
    * Visual Basic when the type library is not preloaded in the editor), the type
  @@ -98,7 +101,7 @@
   
   class ATL_NO_VTABLE CXMLDOMText :
        public CComObjectRootEx<CComSingleThreadModel>,
  -     public IXMLDOMTextImpl<IXMLDOMText, &IID_IXMLDOMText, &LIBID_Xerces, 2, 30>
  +     public IXMLDOMTextImpl<IXMLDOMText, &IID_IXMLDOMText>
   {
   public:
        CXMLDOMText()
  
  
  
  1.5       +1 -1      xml-xerces/c/src/xercesc/com/XMLDOMXMLDecl.h
  
  Index: XMLDOMXMLDecl.h
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/src/xercesc/com/XMLDOMXMLDecl.h,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- XMLDOMXMLDecl.h   21 Oct 2003 21:21:32 -0000      1.4
  +++ XMLDOMXMLDecl.h   21 Nov 2003 12:05:48 -0000      1.5
  @@ -64,7 +64,7 @@
   
   class ATL_NO_VTABLE CXMLDOMXMLDecl : 
        public CComObjectRootEx<CComSingleThreadModel>,
  -     public IXMLDOMNodeImpl<IXMLDOMProcessingInstruction, 
&IID_IXMLDOMProcessingInstruction, &LIBID_Xerces, 2, 30>
  +     public IXMLDOMNodeImpl<IXMLDOMProcessingInstruction, 
&IID_IXMLDOMProcessingInstruction>
   {
   public:
        CXMLDOMXMLDecl()
  
  
  
  1.4       +7 -1      xml-xerces/c/src/xercesc/com/XMLHttpRequest.h
  
  Index: XMLHttpRequest.h
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/src/xercesc/com/XMLHttpRequest.h,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- XMLHttpRequest.h  21 Oct 2003 21:21:32 -0000      1.3
  +++ XMLHttpRequest.h  21 Nov 2003 12:05:48 -0000      1.4
  @@ -56,6 +56,9 @@
   
   /*
    * $Log$
  + * Revision 1.4  2003/11/21 12:05:48  amassari
  + * Updated version to 2.4
  + *
    * Revision 1.3  2003/10/21 21:21:32  amassari
    * When the COM object is loaded by a late-binding engine (like WSH, or
    * Visual Basic when the type library is not preloaded in the editor), the type
  @@ -88,7 +91,7 @@
        public CComObjectRootEx<CComSingleThreadModel>,
        public CComCoClass<CXMLHttpRequest, &CLSID_XMLHTTPRequest>,
        public IObjectSafetyImpl<CXMLHttpRequest, INTERFACESAFE_FOR_UNTRUSTED_CALLER>,
  -     public IDispatchImpl<IXMLHttpRequest, &IID_IXMLHttpRequest, &LIBID_Xerces, 2, 
30>,
  +     public IDispatchImpl<IXMLHttpRequest, &IID_IXMLHttpRequest, &LIBID_Xerces, 2, 
40>,
        public IObjectWithSiteImpl<CXMLHttpRequest>,
        public ISupportErrorInfo,
        public CWindowImpl<CXMLHttpRequest, CWindow, CWinTraits<0,0> >
  
  
  
  1.3       +3 -3      xml-xerces/c/src/xercesc/com/xmlhttprequest.rgs
  
  Index: xmlhttprequest.rgs
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/src/xercesc/com/xmlhttprequest.rgs,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- xmlhttprequest.rgs        21 Oct 2003 21:14:41 -0000      1.2
  +++ xmlhttprequest.rgs        21 Nov 2003 12:05:48 -0000      1.3
  @@ -1,19 +1,19 @@
   HKCR
   {
  -     IBMXML.XMLHttpRequest.2.3.0 = s 'Apache Xerces XML Http Request'
  +     IBMXML.XMLHttpRequest.2.4.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.3.0'
  +             CurVer = s 'Xerces.XMLHttpRequest.2.4.0'
        }
        NoRemove CLSID
        {
                ForceRemove {3A725053-15FB-4065-9171-BC02BCF3876C} = s 'Apache Xerces 
XML Http Request'
                {
  -                     ProgID = s 'Xerces.XMLHttpRequest.2.3.0'
  +                     ProgID = s 'Xerces.XMLHttpRequest.2.4.0'
                        VersionIndependentProgID = s 'Xerces.XMLHttpRequest'
                        ForceRemove 'Programmable'
                        InprocServer32 = s '%XMLMODULE%'
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to