gareth      2003/09/04 07:38:25

  Modified:    c/src/xercesc/dom/impl DOMErrorImpl.cpp DOMErrorImpl.hpp
  Log:
  Fix for bug #22008. Removed the ability to adopt the DOMObject.
  
  Revision  Changes    Path
  1.6       +4 -7      xml-xerces/c/src/xercesc/dom/impl/DOMErrorImpl.cpp
  
  Index: DOMErrorImpl.cpp
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/impl/DOMErrorImpl.cpp,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- DOMErrorImpl.cpp  14 May 2003 18:06:53 -0000      1.5
  +++ DOMErrorImpl.cpp  4 Sep 2003 14:38:25 -0000       1.6
  @@ -56,6 +56,9 @@
   
   /*
    * $Log$
  + * Revision 1.6  2003/09/04 14:38:25  gareth
  + * Fix for bug #22008. Removed the ability to adopt the DOMObject.
  + *
    * Revision 1.5  2003/05/14 18:06:53  gareth
    * Updated DOMError to 
http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/core.html.
    *
  @@ -90,7 +93,6 @@
   , fLocation(0)
   , fType(0)
   , fRelatedData(0)
  -, fAdoptRelatedData(false)
   {
   }
   
  @@ -103,22 +105,19 @@
   , fLocation(location)
   , fType(0)
   , fRelatedData(0)
  -, fAdoptRelatedData(false)
   {
   }
   
   DOMErrorImpl::DOMErrorImpl(const short severity,
                              const XMLCh* type,
                              const XMLCh* message,
  -                           void* relatedData,
  -                           bool adoptRelatedData) :
  +                           void* relatedData) :
   fAdoptLocation(false)
   , fSeverity(severity)
   , fMessage(message)
   , fLocation(0)
   , fType(type)
   , fRelatedData(relatedData)
  -, fAdoptRelatedData(adoptRelatedData)
   {
   
   }
  @@ -127,8 +126,6 @@
   {
       if (fAdoptLocation)
           delete fLocation;
  -    if(fAdoptRelatedData)
  -        delete fRelatedData;
   }
   
   // ---------------------------------------------------------------------------
  
  
  
  1.8       +3 -14     xml-xerces/c/src/xercesc/dom/impl/DOMErrorImpl.hpp
  
  Index: DOMErrorImpl.hpp
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/impl/DOMErrorImpl.hpp,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- DOMErrorImpl.hpp  15 May 2003 15:56:24 -0000      1.7
  +++ DOMErrorImpl.hpp  4 Sep 2003 14:38:25 -0000       1.8
  @@ -56,6 +56,9 @@
   
   /*
    * $Log$
  + * Revision 1.8  2003/09/04 14:38:25  gareth
  + * Fix for bug #22008. Removed the ability to adopt the DOMObject.
  + *
    * Revision 1.7  2003/05/15 15:56:24  gareth
    * Removed unnecessary include.
    *
  @@ -117,7 +120,6 @@
           , const XMLCh* type
           , const XMLCh* message
           , void* relatedData 
  -        , bool adoptRelatedData = false
       );
   
       /** Desctructor */
  @@ -217,13 +219,6 @@
   
       virtual void setRelatedData(void* relatedData);
   
  -    /**
  -     * @param value <code>true</code> if RelatedData is owned and should be
  -     *              deleted, <code>false</code> otherwise.
  -     */
  -    void setAdoptRelatedData(bool adoptRelatedData);
  -    //@}
  -
   
   private :
       /* Unimplemented constructors and operators */
  @@ -255,8 +250,6 @@
       //  fRelatedData
       //      The data related to this error.
       //
  -    //  fAdoptRelatedData
  -    //      Indicates whether we own the fRelatedData object or not.
       // -----------------------------------------------------------------------
       bool         fAdoptLocation;
       short        fSeverity;
  @@ -264,7 +257,6 @@
       DOMLocator*  fLocation;
       const XMLCh* fType;
       void*        fRelatedData;
  -    bool         fAdoptRelatedData;
   };
   
   // ---------------------------------------------------------------------------
  @@ -328,9 +320,6 @@
       fRelatedData = relatedData;
   }
   
  -inline void DOMErrorImpl::setAdoptRelatedData(bool adoptRelatedData) {
  -    fAdoptRelatedData = adoptRelatedData;
  -}
   
   XERCES_CPP_NAMESPACE_END
   
  
  
  

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

Reply via email to