rpms/openoffice.org/devel openoffice.org-3.0.0.ooo95533.sw.safertableexport.patch, NONE, 1.1 workspace.impress163.patch, NONE, 1.1 openoffice.org.spec, 1.1677, 1.1678 openoffice.org-3.0.0.ooo92026.sd.disposed_during_disposing.patch, 1.2, NONE

Caolan McNamara caolanm at fedoraproject.org
Tue Oct 28 09:59:47 UTC 2008


Author: caolanm

Update of /cvs/pkgs/rpms/openoffice.org/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv22564

Modified Files:
	openoffice.org.spec 
Added Files:
	openoffice.org-3.0.0.ooo95533.sw.safertableexport.patch 
	workspace.impress163.patch 
Removed Files:
	openoffice.org-3.0.0.ooo92026.sd.disposed_during_disposing.patch 
Log Message:
Resolves: rhbz#468336 openoffice.org-3.0.0.ooo95533.sw.safertableexport.patch

openoffice.org-3.0.0.ooo95533.sw.safertableexport.patch:

--- NEW FILE openoffice.org-3.0.0.ooo95533.sw.safertableexport.patch ---
Index: source/filter/ww8/wrtw8nds.cxx
===================================================================
RCS file: /cvs/sw/sw/source/filter/ww8/wrtw8nds.cxx,v
retrieving revision 1.109
diff -u -r1.109 wrtw8nds.cxx
--- openoffice.org.orig/sw/source/filter/ww8/wrtw8nds.cxx	8 Jul 2008 08:29:15 -0000	1.109
+++ openoffice.org/sw/source/filter/ww8/wrtw8nds.cxx	28 Oct 2008 09:47:19 -0000
@@ -2239,6 +2239,12 @@
         {
             ASSERT( nColCnt < rCols.Count(), "Leaving table" );
 
+            if (nColCnt >= rCols.Count())
+            {
+                //Doomage, row wider than table
+                break;
+            }
+
             SwWriteTableCell* pCell = rCells[nBox];
             const bool bProcessCoveredCell = bNewTableModel && 0 == pCell->GetRowSpan();
 

workspace.impress163.patch:

--- NEW FILE workspace.impress163.patch ---
Index: installation/scp2/source/ooo/file_library_ooo.scp
diff -u installation/scp2/source/ooo/file_library_ooo.scp:1.303.2.2 installation/scp2/source/ooo/file_library_ooo.scp:1.303.2.2.10.1
--- installation/scp2/source/ooo/file_library_ooo.scp:1.303.2.2	Fri Sep 19 08:40:19 2008
+++ installation/scp2/source/ooo/file_library_ooo.scp	Tue Oct 21 16:25:14 2008
@@ -1273,12 +1273,12 @@
     Styles = (PACKED, UNO_COMPONENT);
 End
 
-STD_UNO_LIB_FILE( gid_File_Lib_Sd , sd)
+STD_UNO_LIB_FILE_PATCH( gid_File_Lib_Sd , sd)
 STD_LIB_FILE( gid_File_Lib_Sdui, sdui)
 
 File gid_File_Lib_Slideshow
     TXT_FILE_BODY;
-    Styles = (PACKED,UNO_COMPONENT);
+    Styles = (PACKED,UNO_COMPONENT,PATCH);
     RegistryID = gid_Starregistry_Services_Rdb;
     Dir = gid_Dir_Program;
   #ifdef UNX
@@ -1392,7 +1392,7 @@
 STD_UNO_LIB_FILE( gid_File_Lib_Svtools, svt )
 SPECIAL_UNO_COMPONENT_LIB_FILE( gid_File_Lib_Svtmisc, svtmisc.uno )
 
-STD_UNO_LIB_FILE( gid_File_Lib_Svx, svx)
+STD_UNO_LIB_FILE_PATCH( gid_File_Lib_Svx, svx)
 STD_UNO_LIB_FILE( gid_File_Lib_TextConversionDlgs, textconversiondlgs)
 
 STD_UNO_LIB_FILE( gid_File_Lib_Sw , sw)
Index: graphics/slideshow/source/engine/slideview.cxx
diff -u graphics/slideshow/source/engine/slideview.cxx:1.8 graphics/slideshow/source/engine/slideview.cxx:1.8.8.1
--- graphics/slideshow/source/engine/slideview.cxx:1.8	Tue Jun 24 14:03:17 2008
+++ graphics/slideshow/source/engine/slideview.cxx	Tue Oct 21 14:52:38 2008
@@ -554,8 +554,15 @@
                                                   maTransformation );
 
         basegfx::B2DHomMatrix aMatrix( maTransformation );
-        aMatrix.translate( -basegfx::fround(aTmpRect.getMinX()),
-                           -basegfx::fround(aTmpRect.getMinY()) );
+
+        // Add translation according to the origin of aTmpRect.  Ignore the
+        // translation when aTmpRect was not properly initialized.
+        if (aTmpRect.getMinX() <= aTmpRect.getMaxX() 
+            && aTmpRect.getMinY() <= aTmpRect.getMaxY())
+        {
+            aMatrix.translate( -basegfx::fround(aTmpRect.getMinX()),
+                               -basegfx::fround(aTmpRect.getMinY()) );
+        }
 
         return aMatrix;
     }
Index: graphics/svx/source/table/cell.cxx
diff -u graphics/svx/source/table/cell.cxx:1.4 graphics/svx/source/table/cell.cxx:1.4.80.1
--- graphics/svx/source/table/cell.cxx:1.4	Fri Jun  6 14:35:07 2008
+++ graphics/svx/source/table/cell.cxx	Tue Oct 21 15:46:45 2008
@@ -682,6 +682,7 @@
 void Cell::SetOutlinerParaObject( OutlinerParaObject* pTextObject )
 {
 	SdrText::SetOutlinerParaObject( pTextObject );
+    maSelection.nStartPara = 0xffff;
 }
 
 // -----------------------------------------------------------------------------
@@ -1686,6 +1687,7 @@
 
 OUString SAL_CALL Cell::getString(  ) throw (RuntimeException)
 {
+    maSelection.nStartPara = 0xffff;
 	return SvxUnoTextBase::getString();
 }
 
Index: graphics/svx/source/table/tablecolumn.hxx
diff -u graphics/svx/source/table/tablecolumn.hxx:1.3 graphics/svx/source/table/tablecolumn.hxx:1.3.264.1
--- graphics/svx/source/table/tablecolumn.hxx:1.3	Fri Apr 11 05:26:22 2008
+++ graphics/svx/source/table/tablecolumn.hxx	Tue Oct 21 13:30:58 2008
@@ -51,6 +51,7 @@
 class TableColumn : public TableColumnBase
 {
 	friend class TableColumnUndo;
+    friend class TableModel;
 public:
 	TableColumn( const TableModelRef& xTableModel, sal_Int32 nColumn );
 	virtual ~TableColumn();
Index: graphics/svx/source/table/tablemodel.cxx
diff -u graphics/svx/source/table/tablemodel.cxx:1.4 graphics/svx/source/table/tablemodel.cxx:1.4.264.1
--- graphics/svx/source/table/tablemodel.cxx:1.4	Fri Apr 11 05:31:09 2008
+++ graphics/svx/source/table/tablemodel.cxx	Tue Oct 21 13:30:58 2008
@@ -248,6 +248,7 @@
 
 	// remove the rows
 	remove_range<RowVector,RowVector::iterator>( maRows, nIndex, nCount );
+    updateRows();
 	setModified(sal_True);
 }
 
@@ -264,6 +265,7 @@
 	for( sal_Int32 nOffset = 0; nOffset < nCount; ++nOffset )
 		maRows[nIndex+nOffset] = aRows[nOffset];
 
+    updateRows();
 	setModified(sal_True);
 }
 
@@ -278,6 +280,8 @@
 	sal_Int32 nRows = getRowCountImpl();
 	while( nRows-- )
 		maRows[nRows]->removeColumns( nIndex, nCount );
+
+    updateColumns();
 	setModified(sal_True);
 }
 
@@ -301,6 +305,8 @@
 	sal_Int32 nRows = getRowCountImpl();
 	for( sal_Int32 nRow = 0; nRow < nRows; ++nRow )
 		maRows[nRow]->insertColumns( nIndex, nCount, &aIter );
+
+    updateColumns();
 	setModified(sal_True);
 }
 
@@ -802,6 +808,7 @@
 		{
 			DBG_ERROR("sdr::table::TableModel::insertColumns(), exception caught!");
 		}
+        updateColumns();
 		setModified(sal_True);
 	}
 }
@@ -905,6 +912,7 @@
 			DBG_ERROR("sdr::table::TableModel::removeColumns(), exception caught!");
 		}
 
+        updateColumns();
 		setModified(sal_True);
 	}
 }
@@ -975,6 +983,7 @@
 		{
 			DBG_ERROR("sdr::table::TableModel::insertRows(), exception caught!");
 		}
+        updateRows();
 		setModified(sal_True);
 	}
 }
@@ -1063,6 +1072,7 @@
 			DBG_ERROR("sdr::table::TableModel::removeRows(), exception caught!");
 		}
 
+        updateRows();
 		setModified(sal_True);
 	}
 }
@@ -1178,4 +1188,28 @@
 
 // -----------------------------------------------------------------------------
 
+void TableModel::updateRows()
+{
+    sal_Int32 nRow = 0;
+    RowVector::iterator iter = maRows.begin();
+    while( iter != maRows.end() )
+    {
+        (*iter++)->mnRow = nRow++;
+    }
+}
+
+// -----------------------------------------------------------------------------
+
+void TableModel::updateColumns()
+{
+    sal_Int32 nColumn = 0;
+    ColumnVector::iterator iter = maColumns.begin();
+    while( iter != maColumns.end() )
+    {
+        (*iter++)->mnColumn = nColumn++;
+    }
+}
+
+// -----------------------------------------------------------------------------
+
 } }
Index: graphics/svx/source/table/tablemodel.hxx
diff -u graphics/svx/source/table/tablemodel.hxx:1.3 graphics/svx/source/table/tablemodel.hxx:1.3.264.1
--- graphics/svx/source/table/tablemodel.hxx:1.3	Fri Apr 11 05:31:36 2008
+++ graphics/svx/source/table/tablemodel.hxx	Tue Oct 21 13:30:58 2008
@@ -176,6 +176,9 @@
 	TableRowRef getRow( sal_Int32 nRow ) const throw (::com::sun::star::lang::IndexOutOfBoundsException);
 	TableColumnRef getColumn( sal_Int32 nColumn ) const throw (::com::sun::star::lang::IndexOutOfBoundsException);
 
+    void updateRows();
+    void updateColumns();
+
 	RowVector		maRows;
 	ColumnVector	maColumns;
 
Index: graphics/svx/source/table/tablerow.cxx
diff -u graphics/svx/source/table/tablerow.cxx:1.3 graphics/svx/source/table/tablerow.cxx:1.3.264.1
--- graphics/svx/source/table/tablerow.cxx:1.3	Fri Apr 11 05:32:04 2008
+++ graphics/svx/source/table/tablerow.cxx	Tue Oct 21 13:30:58 2008
@@ -129,36 +129,15 @@
 	throwIfDisposed();
 	if( nCount )
 	{
-		if( nIndex < static_cast< sal_Int32 >( maCells.size() ) )
-		{
-			CellVector::iterator aIter( maCells.begin() );
-			while( nIndex-- )
-				aIter++;
-			while( nCount-- )
-			{
-				CellRef xCell;
-				if( pIter )
-					xCell = (*(*pIter)++);
-				else
-					xCell = mxTableModel->createCell();
-				
-				maCells.insert( aIter, xCell );
-			}
-		}
+		if( nIndex >= static_cast< sal_Int32 >( maCells.size() ) )
+			nIndex = static_cast< sal_Int32 >( maCells.size() );
+		if ( pIter )
+			maCells.insert( maCells.begin() + nIndex, *pIter, (*pIter) + nCount );
 		else
 		{
-			nIndex = static_cast< sal_Int32 >( maCells.size() );
-			maCells.resize( nIndex + nCount );
-			while(nCount--)
-			{
-				CellRef xCell;
-				if( pIter )
-					xCell = (*(*pIter)++);
-				else
-					xCell = mxTableModel->createCell();
-			
-				maCells[nIndex++] = xCell;
-			}
+			maCells.reserve( maCells.size() + nCount );
+			for ( sal_Int32 i = 0; i < nCount; i++ )
+				maCells.insert( maCells.begin() + nIndex + i, mxTableModel->createCell() );
 		}
 	}
 }
Index: graphics/svx/source/xml/xmlxtimp.cxx
diff -u graphics/svx/source/xml/xmlxtimp.cxx:1.17 graphics/svx/source/xml/xmlxtimp.cxx:1.17.264.1
--- graphics/svx/source/xml/xmlxtimp.cxx:1.17	Fri Apr 11 06:12:08 2008
+++ graphics/svx/source/xml/xmlxtimp.cxx	Mon Oct 20 17:02:51 2008
@@ -260,8 +260,15 @@
 	(void)nPrfx;
 	(void)rLocalName;
 
-	XMLMarkerStyleImport aMarkerStyle( GetImport() );
-	aMarkerStyle.importXML( xAttrList, rAny, rName );
+    try
+    {
+	    XMLMarkerStyleImport aMarkerStyle( GetImport() );
+	    aMarkerStyle.importXML( xAttrList, rAny, rName );
+    }
+    catch( Exception& )
+    {
+        DBG_ERROR("SvxXMLTableImportContext::importMarker(), exception caught!");
+    }
 }
 
 void SvxXMLTableImportContext::importDash( USHORT nPrfx, const OUString& rLocalName, const uno::Reference< XAttributeList >& xAttrList, Any& rAny, OUString& rName )
@@ -269,8 +276,15 @@
 	(void)nPrfx;
 	(void)rLocalName;
 
-	XMLDashStyleImport aDashStyle( GetImport() );
-	aDashStyle.importXML( xAttrList, rAny, rName );
+    try
+    {
+    	XMLDashStyleImport aDashStyle( GetImport() );
+	    aDashStyle.importXML( xAttrList, rAny, rName );
+    }
+    catch( Exception& )
+    {
+        DBG_ERROR("SvxXMLTableImportContext::importDash(), exception caught!");
+    }
 }
 
 void SvxXMLTableImportContext::importHatch( USHORT nPrfx, const OUString& rLocalName, const uno::Reference< XAttributeList >& xAttrList, Any& rAny, OUString& rName )
@@ -278,8 +292,15 @@
 	(void)nPrfx;
 	(void)rLocalName;
 
-	XMLHatchStyleImport aHatchStyle( GetImport() );
-	aHatchStyle.importXML( xAttrList, rAny, rName );
+    try
+    {
+    	XMLHatchStyleImport aHatchStyle( GetImport() );
+	    aHatchStyle.importXML( xAttrList, rAny, rName );
+    }
+    catch( Exception& )
+    {
+        DBG_ERROR("SvxXMLTableImportContext::importHatch(), exception caught!");
+    }
 }
 
 void SvxXMLTableImportContext::importGradient( USHORT nPrfx, const OUString& rLocalName, const uno::Reference< XAttributeList >& xAttrList, Any& rAny, OUString& rName )
@@ -287,8 +308,15 @@
 	(void)nPrfx;
 	(void)rLocalName;
 
-	XMLGradientStyleImport aGradientStyle( GetImport() );
-	aGradientStyle.importXML( xAttrList, rAny, rName );
+    try
+    {
+    	XMLGradientStyleImport aGradientStyle( GetImport() );
+	    aGradientStyle.importXML( xAttrList, rAny, rName );
+    }
+    catch( Exception& )
+    {
+        DBG_ERROR("SvxXMLTableImportContext::importGradient(), exception caught!");
+    }
 }
 
 void SvxXMLTableImportContext::importBitmap( USHORT nPrfx, const OUString& rLocalName, const uno::Reference< XAttributeList >& xAttrList, Any& rAny, OUString& rName )
@@ -296,8 +324,15 @@
 	(void)nPrfx;
 	(void)rLocalName;
 
-	XMLImageStyle aImageStyle;
-	aImageStyle.importXML( xAttrList, rAny, rName, GetImport() );
+	try
+    {
+        XMLImageStyle aImageStyle;
+	    aImageStyle.importXML( xAttrList, rAny, rName, GetImport() );
+    }
+    catch( Exception& )
+    {
+        DBG_ERROR("SvxXMLTableImportContext::importBitmap(), exception caught!");
+    }
 }
 
 ///////////////////////////////////////////////////////////////////////
Index: graphics/sd/source/core/stlpool.cxx
diff -u graphics/sd/source/core/stlpool.cxx:1.41 graphics/sd/source/core/stlpool.cxx:1.41.68.1
--- graphics/sd/source/core/stlpool.cxx:1.41	Mon Jul  7 15:32:22 2008
+++ graphics/sd/source/core/stlpool.cxx	Mon Oct 20 16:56:52 2008
@@ -674,6 +674,8 @@
 
 void SdStyleSheetPool::CopySheets(SdStyleSheetPool& rSourcePool, SfxStyleFamily eFamily )
 {
+    String aHelpFile;
+
 	sal_uInt32 nCount = rSourcePool.aStyles.size();
 
 	std::vector< std::pair< rtl::Reference< SfxStyleSheetBase >, String > > aNewStyles;
@@ -696,6 +698,7 @@
                 if( aParent.Len() )
 					aNewStyles.push_back( std::pair< rtl::Reference< SfxStyleSheetBase >, String >( xNewSheet, aParent ) );
 
+                xNewSheet->SetHelpId( aHelpFile, xSheet->GetHelpId( aHelpFile ) );
 				xNewSheet->GetItemSet().Put( xSheet->GetItemSet() );
 			}
 		}
@@ -732,6 +735,7 @@
 
 	List* pNameList = CreateLayoutSheetNames(rLayoutName);
 
+    String sEmpty;
 	String* pName = (String*)pNameList->First();
 	while (pName)
 	{
@@ -744,6 +748,7 @@
 			{
 				// falls einer mit Methusalem-Doks. ankommt
 				SfxStyleSheetBase& rNewSheet = Make(*pName, SD_STYLE_FAMILY_MASTERPAGE);
+                rNewSheet.SetHelpId( sEmpty, pSourceSheet->GetHelpId( sEmpty ) );
 				rNewSheet.GetItemSet().Put(pSourceSheet->GetItemSet());
 				rCreatedSheets.push_back( SdStyleSheetRef( static_cast< SdStyleSheet* >( &rNewSheet ) ) );
 			}
Index: graphics/sd/source/ui/framework/configuration/ConfigurationController.cxx
diff -u graphics/sd/source/ui/framework/configuration/ConfigurationController.cxx:1.7 graphics/sd/source/ui/framework/configuration/ConfigurationController.cxx:1.7.68.1
--- graphics/sd/source/ui/framework/configuration/ConfigurationController.cxx:1.7	Fri Jul 11 15:35:17 2008
+++ graphics/sd/source/ui/framework/configuration/ConfigurationController.cxx	Tue Oct 21 17:24:49 2008
@@ -305,7 +305,11 @@
     throw (RuntimeException)
 {
     ::osl::MutexGuard aGuard (maMutex);
-    ThrowIfDisposed();
+
+    // Allow unlocking while the ConfigurationController is being disposed
+    // (but not when that is done and the controller is disposed.)
+    if (rBHelper.bDisposed)
+        ThrowIfDisposed();
 
     OSL_ASSERT(mpImplementation->mnLockCount>0);
     --mpImplementation->mnLockCount;
Index: graphics/sd/source/ui/func/fuprlout.cxx
diff -u graphics/sd/source/ui/func/fuprlout.cxx:1.17 graphics/sd/source/ui/func/fuprlout.cxx:1.17.130.1
--- graphics/sd/source/ui/func/fuprlout.cxx:1.17	Thu Apr 10 22:24:19 2008
+++ graphics/sd/source/ui/func/fuprlout.cxx	Mon Oct 20 16:57:41 2008
@@ -287,32 +287,4 @@
 	}
 }
 
-/*************************************************************************
-|*
-|* Layoutvorlage von einem StyleSheetPool in einen anderen uebertragen
-|*
-\************************************************************************/
-
-void FuPresentationLayout::TransferLayoutTemplate(String aFromName,
-												  String aToName,
-												  SfxStyleSheetBasePool* pFrom,
-												  SfxStyleSheetBasePool* pTo)
-{
-	SfxStyleSheetBase* pHis = pFrom->Find(aFromName,SD_STYLE_FAMILY_MASTERPAGE);
-	SfxStyleSheetBase* pMy	= pTo->Find(aToName, SD_STYLE_FAMILY_MASTERPAGE);
-
-	DBG_ASSERT(pHis, "neue Layoutvorlage nicht gefunden");
-
-	// gibt's noch nicht: neu anlegen
-	if (!pMy)
-	{
-		pMy = &(pTo->Make(aToName, SD_STYLE_FAMILY_MASTERPAGE));
-	}
-
-	// Inhalte neu setzen
-	if (pHis)
-		pMy->GetItemSet().Set(pHis->GetItemSet());
-}
-
-
 } // end of namespace sd
Index: graphics/sd/source/ui/inc/fuprlout.hxx
diff -u graphics/sd/source/ui/inc/fuprlout.hxx:1.5 graphics/sd/source/ui/inc/fuprlout.hxx:1.5.130.1
--- graphics/sd/source/ui/inc/fuprlout.hxx:1.5	Thu Apr 10 23:17:17 2008
+++ graphics/sd/source/ui/inc/fuprlout.hxx	Mon Oct 20 16:57:31 2008
@@ -59,10 +59,6 @@
         ::sd::View* pView,
         SdDrawDocument* pDoc, 
         SfxRequest& rReq);
-
-	void TransferLayoutTemplate(String aFromName, String aToName,
-								SfxStyleSheetBasePool* pFrom,
-								SfxStyleSheetBasePool* pTo);
 };
 
 } // end of namespace sd


Index: openoffice.org.spec
===================================================================
RCS file: /cvs/pkgs/rpms/openoffice.org/devel/openoffice.org.spec,v
retrieving revision 1.1677
retrieving revision 1.1678
diff -u -r1.1677 -r1.1678
--- openoffice.org.spec	23 Oct 2008 22:12:57 -0000	1.1677
+++ openoffice.org.spec	28 Oct 2008 09:59:16 -0000	1.1678
@@ -1,6 +1,6 @@
 %define oootag OOO300
 %define ooomilestone 9
-%define rh_rpm_release 6
+%define rh_rpm_release 7
 
 # rhbz#465664 jar-repacking breaks help by reordering META-INF/MANIFEST.MF
 %define __jar_repack %{nil}
@@ -105,7 +105,7 @@
 Patch32: openoffice.org-3.0.0.ooo87970.vcl.samenamesubs.patch
 Patch33: openoffice.org-3.0.0.ooo48400.svx.fixspelling.patch
 Patch34: openoffice.org-3.0.0.ooo86142.serbiannumbering.patch
-Patch35: openoffice.org-3.0.0.ooo92026.sd.disposed_during_disposing.patch
+Patch35: workspace.impress163.patch
 Patch36: workspace.dba301a.patch
 Patch37: openoffice.org-3.0.0.ooo91904.sd.wrongindex.patch
 Patch38: workspace.fpicker8.patch
@@ -123,6 +123,7 @@
 Patch50: openoffice.org-3.0.0.ooo95018.sal.fdwarnings.patch
 Patch51: openoffice.org-3.0.0.ooo95318.system-showicons.patch
 Patch52: openoffice.org-3.0.0.ooo95392.sysui.csv.patch
+Patch53: openoffice.org-3.0.0.ooo95533.sw.safertableexport.patch
 
 %define instdir %{_libdir}
 %define baseinstdir %{instdir}/openoffice.org
@@ -1311,7 +1312,7 @@
 %patch32 -p1 -b .ooo87970.vcl.samenamesubs.patch
 %patch33 -p1 -b .ooo48400.svx.fixspelling.patch
 %patch34 -p1 -b .ooo86142.serbiannumbering.patch
-%patch35 -p1 -b .ooo92026.sd.disposed_during_disposing.patch
+%patch35 -p1 -b .workspace.impress163.patch
 %patch36 -p1 -b .workspace.dba301a.patch
 %patch37 -p1 -b .ooo91904.sd.wrongindex.patch
 %patch38 -p1 -b .workspace.fpicker8.patch
@@ -1329,6 +1330,7 @@
 %patch50 -p1 -b .ooo95018.sal.fdwarnings.patch
 %patch51 -p1 -b .ooo95318.system-showicons.patch
 %patch52 -p1 -b .ooo95392.sysui.csv.patch
+%patch53 -p1 -b .ooo95533.sw.safertableexport.patch
 
 %build
 echo build start time is `date`, diskspace: `df -h . | tail -n 1`
@@ -3694,6 +3696,10 @@
     unopkg list --shared > /dev/null 2>&1 || :
 
 %changelog
+* Tue Oct 28 2008 Caolán McNamara <caolanm at redhat.com> - 1:3.0.0-9.7
+- Resolves: rhbz#468336 openoffice.org-3.0.0.ooo95533.sw.safertableexport.patch
+- workspace.impress163.patch
+
 * Thu Oct 23 2008 Caolán McNamara <caolanm at redhat.com> - 1:3.0.0-9.6
 - add openoffice.org-3.0.0.ooo95318.system-showicons.patch to honour
   gtk-menu-images setting


--- openoffice.org-3.0.0.ooo92026.sd.disposed_during_disposing.patch DELETED ---




More information about the scm-commits mailing list