[Libreoffice-commits] .: binfilter/bf_forms binfilter/bf_sc binfilter/bf_svx binfilter/inc

Caolán McNamara caolan at kemper.freedesktop.org
Thu Sep 22 07:04:30 PDT 2011


 binfilter/bf_forms/source/misc/forms_InterfaceContainer.cxx |    8 ++++++++
 binfilter/bf_sc/source/ui/unoobj/sc_editsrc.cxx             |    4 ++++
 binfilter/bf_svx/source/svdraw/svx_svdobj.cxx               |    5 ++++-
 binfilter/bf_svx/source/unoedit/svx_unoedprx.cxx            |    4 ++++
 binfilter/inc/bf_sc/editsrc.hxx                             |    4 ++++
 5 files changed, 24 insertions(+), 1 deletion(-)

New commits:
commit 0e3e1fa165680e7cd21cfe12371c213e4202f8c6
Author: Caolán McNamara <caolanm at redhat.com>
Date:   Thu Sep 22 15:00:25 2011 +0100

    just silence the auto_ptr deprecations in isolation

diff --git a/binfilter/bf_forms/source/misc/forms_InterfaceContainer.cxx b/binfilter/bf_forms/source/misc/forms_InterfaceContainer.cxx
index 7d913ad..53811e1 100644
--- a/binfilter/bf_forms/source/misc/forms_InterfaceContainer.cxx
+++ b/binfilter/bf_forms/source/misc/forms_InterfaceContainer.cxx
@@ -628,7 +628,9 @@ void OInterfaceContainer::implInsert(sal_Int32 _nIndex, const Reference< XProper
 
     ::osl::ClearableMutexGuard aGuard( m_rMutex );
 
+    SAL_WNODEPRECATED_DECLARATIONS_PUSH
     ::std::auto_ptr< ElementDescription > aAutoDeleteMetaData;
+    SAL_WNODEPRECATED_DECLARATIONS_POP
     ElementDescription* pElementMetaData = _pApprovalResult;
     if ( !pElementMetaData )
     {   // not yet approved by the caller -> do ourself
@@ -636,7 +638,9 @@ void OInterfaceContainer::implInsert(sal_Int32 _nIndex, const Reference< XProper
         DBG_ASSERT( pElementMetaData, "OInterfaceContainer::implInsert: createElementMetaData returned nonsense!" );
 
         // ensure that the meta data structure will be deleted later on
+        SAL_WNODEPRECATED_DECLARATIONS_PUSH
         aAutoDeleteMetaData = ::std::auto_ptr< ElementDescription >( pElementMetaData );
+        SAL_WNODEPRECATED_DECLARATIONS_POP
 
         // will throw an exception if necessary
         approveNewElement( _rxElement, pElementMetaData );
@@ -729,7 +733,9 @@ void OInterfaceContainer::implReplaceByIndex( const sal_Int32 _nIndex, const Any
     OSL_PRECOND( ( _nIndex >= 0 ) && ( _nIndex < (sal_Int32)m_aItems.size() ), "OInterfaceContainer::implReplaceByIndex: precondition not met (index)!" );
 
     // approve the new object
+    SAL_WNODEPRECATED_DECLARATIONS_PUSH
     ::std::auto_ptr< ElementDescription > aElementMetaData( createElementMetaData() );
+    SAL_WNODEPRECATED_DECLARATIONS_POP
     DBG_ASSERT( aElementMetaData.get(), "OInterfaceContainer::implReplaceByIndex: createElementMetaData returned nonsense!" );
     {
         Reference< XPropertySet > xElementProps;
@@ -873,7 +879,9 @@ void SAL_CALL OInterfaceContainer::insertByName(const ::rtl::OUString& _rName, c
 {
     Reference< XPropertySet > xElementProps;
 
+    SAL_WNODEPRECATED_DECLARATIONS_PUSH
     ::std::auto_ptr< ElementDescription > aElementMetaData( createElementMetaData() );
+    SAL_WNODEPRECATED_DECLARATIONS_POP
     DBG_ASSERT( aElementMetaData.get(), "OInterfaceContainer::insertByName: createElementMetaData returned nonsense!" );
 
     // ensure the correct name of the element
diff --git a/binfilter/bf_sc/source/ui/unoobj/sc_editsrc.cxx b/binfilter/bf_sc/source/ui/unoobj/sc_editsrc.cxx
index 5c34a33..4bbf3a8 100644
--- a/binfilter/bf_sc/source/ui/unoobj/sc_editsrc.cxx
+++ b/binfilter/bf_sc/source/ui/unoobj/sc_editsrc.cxx
@@ -304,19 +304,23 @@ void ScSimpleEditSource::UpdateData()
 }
 
 
+SAL_WNODEPRECATED_DECLARATIONS_PUSH
 ScAccessibilityEditSource::ScAccessibilityEditSource( ::std::auto_ptr < ScAccessibleTextData > pAccessibleCellTextData )
     : mpAccessibleTextData(pAccessibleCellTextData)
 {
 }
+SAL_WNODEPRECATED_DECLARATIONS_POP
 
 ScAccessibilityEditSource::~ScAccessibilityEditSource()
 {
 }
 
+SAL_WNODEPRECATED_DECLARATIONS_PUSH
 SvxEditSource* ScAccessibilityEditSource::Clone() const
 {
     return new ScAccessibilityEditSource(::std::auto_ptr < ScAccessibleTextData > (mpAccessibleTextData->Clone()));
 }
+SAL_WNODEPRECATED_DECLARATIONS_POP
 
 SvxTextForwarder* ScAccessibilityEditSource::GetTextForwarder()
 {
diff --git a/binfilter/bf_svx/source/svdraw/svx_svdobj.cxx b/binfilter/bf_svx/source/svdraw/svx_svdobj.cxx
index 113efa3..3c414e7 100644
--- a/binfilter/bf_svx/source/svdraw/svx_svdobj.cxx
+++ b/binfilter/bf_svx/source/svdraw/svx_svdobj.cxx
@@ -1408,6 +1408,7 @@ static double SMALLEST_DASH_WIDTH(26.95);
 /*N*/   return TRUE;
 /*N*/ }
 
+SAL_WNODEPRECATED_DECLARATIONS_PUSH
 /*N*/ ::std::auto_ptr< SdrLineGeometry >  SdrObject::CreateLinePoly( OutputDevice&      rOut,
 /*N*/                                                                BOOL               bForceOnePixel,
 /*N*/                                                                BOOL               bForceTwoPixel,
@@ -1442,6 +1443,7 @@ static double SMALLEST_DASH_WIDTH(26.95);
 /*N*/     else
 /*?*/       return ::std::auto_ptr< SdrLineGeometry > (NULL);
 /*N*/ }
+SAL_WNODEPRECATED_DECLARATIONS_POP
 
 ///////////////////////////////////////////////////////////////////////////////
 ///////////////////////////////////////////////////////////////////////////////
@@ -1479,6 +1481,7 @@ class ImpSkeleton;
 ///////////////////////////////////////////////////////////////////////////////
 ///////////////////////////////////////////////////////////////////////////////
 
+SAL_WNODEPRECATED_DECLARATIONS_PUSH
 /*N*/ ::std::auto_ptr< SdrLineGeometry > SdrObject::ImpPrepareLineGeometry( ExtOutputDevice& rXOut, const SfxItemSet& rSet,
 /*N*/                                                                       BOOL bIsLineDraft) const
 /*N*/ {
@@ -1511,7 +1514,7 @@ class ImpSkeleton;
 /*N*/
 /*N*/   return ::std::auto_ptr< SdrLineGeometry > (0L);
 /*N*/ }
-
+SAL_WNODEPRECATED_DECLARATIONS_POP
 
 /*N*/ void SdrObject::ImpDrawColorLineGeometry(
 /*N*/   ExtOutputDevice& rXOut, const SfxItemSet& rSet, SdrLineGeometry& rLineGeometry) const
diff --git a/binfilter/bf_svx/source/unoedit/svx_unoedprx.cxx b/binfilter/bf_svx/source/unoedit/svx_unoedprx.cxx
index d4be18f..f56e5b8 100644
--- a/binfilter/bf_svx/source/unoedit/svx_unoedprx.cxx
+++ b/binfilter/bf_svx/source/unoedit/svx_unoedprx.cxx
@@ -320,7 +320,9 @@ SvxEditSource* SvxEditSourceAdapter::Clone() const
 {
     if( mbEditSourceValid && mpAdaptee.get() )
     {
+        SAL_WNODEPRECATED_DECLARATIONS_PUSH
         ::std::auto_ptr< SvxEditSource > pClonedAdaptee( mpAdaptee->Clone() );
+        SAL_WNODEPRECATED_DECLARATIONS_POP
 
         if( pClonedAdaptee.get() )
         {
@@ -408,6 +410,7 @@ SfxBroadcaster& SvxEditSourceAdapter::GetBroadcaster() const
     return maDummyBroadcaster;
 }
 
+SAL_WNODEPRECATED_DECLARATIONS_PUSH
 void SvxEditSourceAdapter::SetEditSource( ::std::auto_ptr< SvxEditSource > pAdaptee )
 {
     if( pAdaptee.get() )
@@ -423,6 +426,7 @@ void SvxEditSourceAdapter::SetEditSource( ::std::auto_ptr< SvxEditSource > pAdap
         mbEditSourceValid = sal_False;
     }
 }
+SAL_WNODEPRECATED_DECLARATIONS_POP
 
 //--------------------------------------------------------------------------------------
 
diff --git a/binfilter/inc/bf_sc/editsrc.hxx b/binfilter/inc/bf_sc/editsrc.hxx
index 62b7df9..d091161 100644
--- a/binfilter/inc/bf_sc/editsrc.hxx
+++ b/binfilter/inc/bf_sc/editsrc.hxx
@@ -179,10 +179,14 @@ public:
 class ScAccessibilityEditSource : public SvxEditSource
 {
 private:
+    SAL_WNODEPRECATED_DECLARATIONS_PUSH
     ::std::auto_ptr < ScAccessibleTextData > mpAccessibleTextData;
+    SAL_WNODEPRECATED_DECLARATIONS_POP
 
 public:
+    SAL_WNODEPRECATED_DECLARATIONS_PUSH
                         ScAccessibilityEditSource( ::std::auto_ptr < ScAccessibleTextData > pAccessibleCellTextData );
+    SAL_WNODEPRECATED_DECLARATIONS_POP
     virtual             ~ScAccessibilityEditSource();
 
     virtual SvxEditSource*      Clone() const;


More information about the Libreoffice-commits mailing list