diff --git a/.gitignore b/.gitignore index 4265bfc..0d5d1dc 100644 --- a/.gitignore +++ b/.gitignore @@ -60,3 +60,6 @@ /libreoffice-4.1.4.2.tar.xz /libreoffice-help-4.1.4.2.tar.xz /libreoffice-translations-4.1.4.2.tar.xz +/libreoffice-4.1.5.3.tar.xz +/libreoffice-help-4.1.5.3.tar.xz +/libreoffice-translations-4.1.5.3.tar.xz diff --git a/0001-fdo-33852-do-not-remove-too-much-from-the-path.patch b/0001-fdo-33852-do-not-remove-too-much-from-the-path.patch deleted file mode 100644 index d062031..0000000 --- a/0001-fdo-33852-do-not-remove-too-much-from-the-path.patch +++ /dev/null @@ -1,29 +0,0 @@ -From eba6a6789c8832f961ac7054588ed84d04b65480 Mon Sep 17 00:00:00 2001 -From: David Tardon -Date: Thu, 6 Feb 2014 15:16:27 +0100 -Subject: [PATCH] fdo#33852 do not remove too much from the path - -Change-Id: I1cf89f300530e761df5a287097d05f95d8af2017 ---- - sd/source/filter/ppt/pptinanimations.cxx | 5 ++++- - 1 file changed, 4 insertions(+), 1 deletion(-) - -diff --git a/sd/source/filter/ppt/pptinanimations.cxx b/sd/source/filter/ppt/pptinanimations.cxx -index b6c767f..d761e2b 100644 ---- a/sd/source/filter/ppt/pptinanimations.cxx -+++ b/sd/source/filter/ppt/pptinanimations.cxx -@@ -2128,7 +2128,10 @@ void AnimationImporter::importAnimateMotionContainer( const Atom* pAtom, const R - OUString aStr; - if ( aPath >>= aStr ) - { -- aStr = aStr.replace( 'E', ' ' ); -+ // E can appear inside a number, so we only check for its presence at the end -+ aStr = aStr.trim(); -+ if (aStr.endsWith("E")) -+ aStr = aStr.copy(0, aStr.getLength() - 1); - aStr = aStr.trim(); - aPath <<= aStr; - xMotion->setPath( aPath ); --- -1.8.4.2 - diff --git a/0001-fdo-66864-Return-from-full-screen-should-restore-too.patch b/0001-fdo-66864-Return-from-full-screen-should-restore-too.patch deleted file mode 100644 index 25dae6e..0000000 --- a/0001-fdo-66864-Return-from-full-screen-should-restore-too.patch +++ /dev/null @@ -1,81 +0,0 @@ -From 171f2ca39a08299abe54e92e8096cdaa5e02a4dc Mon Sep 17 00:00:00 2001 -From: Jan Holesovsky -Date: Fri, 15 Nov 2013 10:59:36 +0100 -Subject: [PATCH] fdo#66864: Return from full-screen should restore toolbars. - -The fix for fdo#37758 was not correct, we shouldn't fiddle with the m_bVisible -itself, but instead react on the m_bMasterHide flag; or at least that is my -understanding of the related framework code (why is it so confusing?!) - -Change-Id: I791fcea9e5e5313b6a5b776cb3187cbd1a028386 -(cherry picked from commit 986644335c3f9e99ec3c6bebc0b75cca0acdf79b) -Reviewed-on: https://gerrit.libreoffice.org/7065 -Reviewed-by: Jan Holesovsky -Tested-by: Jan Holesovsky ---- - .../source/layoutmanager/toolbarlayoutmanager.cxx | 26 +++++++++------------- - 1 file changed, 11 insertions(+), 15 deletions(-) - -diff --git a/framework/source/layoutmanager/toolbarlayoutmanager.cxx b/framework/source/layoutmanager/toolbarlayoutmanager.cxx -index 52a0d7b..1bb03d1 100644 ---- a/framework/source/layoutmanager/toolbarlayoutmanager.cxx -+++ b/framework/source/layoutmanager/toolbarlayoutmanager.cxx -@@ -294,7 +294,7 @@ Rectangle ToolbarLayoutManager::implts_calcDockingArea() - SolarMutexGuard aGuard; - - Window* pWindow = VCLUnoHelper::GetWindow( xWindow ); -- if ( pWindow && !xDockWindow->isFloating() && pConstIter->m_bVisible ) -+ if ( pWindow && !xDockWindow->isFloating() && pConstIter->m_bVisible && !pConstIter->m_bMasterHide ) - { - awt::Rectangle aPosSize = xWindow->getPosSize(); - if ( pConstIter->m_aDockedData.m_nDockedArea != nCurrDockingArea ) -@@ -442,7 +442,7 @@ bool ToolbarLayoutManager::requestToolbar( const OUString& rResourceURL ) - if ( !xUIElement.is() ) - bMustCallCreate = true; - -- bool bCreateOrShowToolbar( aRequestedToolbar.m_bVisible & !aRequestedToolbar.m_bMasterHide ); -+ bool bCreateOrShowToolbar( aRequestedToolbar.m_bVisible && !aRequestedToolbar.m_bMasterHide ); - - uno::Reference< awt::XWindow2 > xContainerWindow( m_xContainerWindow, uno::UNO_QUERY ); - if ( xContainerWindow.is() && aRequestedToolbar.m_bFloating ) -@@ -681,28 +681,24 @@ void ToolbarLayoutManager::setVisible( bool bVisible ) - UIElementVector::iterator pIter; - for ( pIter = aUIElementVector.begin(); pIter != aUIElementVector.end(); ++pIter ) - { -- pIter->m_bMasterHide = !bVisible; -+ if (!pIter->m_bFloating) -+ { -+ UIElement aUIElement(*pIter); -+ aUIElement.m_bMasterHide = !bVisible; -+ implts_setToolbar(aUIElement); -+ implts_setLayoutDirty(); -+ } -+ - Window* pWindow = getWindowFromXUIElement( pIter->m_xUIElement ); - if ( pWindow ) - { -- bool bSetVisible( pIter->m_bVisible & bVisible ); -+ bool bSetVisible( pIter->m_bVisible && bVisible ); - if ( !bSetVisible ) -- { - pWindow->Hide(); -- -- UIElement aUIElement( *pIter ); -- if ( !aUIElement.m_bFloating ) -- implts_setLayoutDirty(); -- -- aUIElement.m_bVisible = false; -- implts_setToolbar( aUIElement ); -- } - else - { - if ( pIter->m_bFloating ) - pWindow->Show(true, SHOW_NOFOCUSCHANGE | SHOW_NOACTIVATE ); -- else -- implts_setLayoutDirty(); - } - } - } --- -1.8.3.4 (Apple Git-47) - diff --git a/0001-make-dragging-and-dropping-slides-stop-crashing.patch b/0001-make-dragging-and-dropping-slides-stop-crashing.patch deleted file mode 100644 index 7b91408..0000000 --- a/0001-make-dragging-and-dropping-slides-stop-crashing.patch +++ /dev/null @@ -1,264 +0,0 @@ -From 55ca953c06b618abb1f224848ea826025633b8cf Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Caol=C3=A1n=20McNamara?= -Date: Tue, 10 Dec 2013 16:54:59 +0000 -Subject: [PATCH] make dragging and dropping slides stop crashing - -accessibility cruft is still listening to dead tables so crashes in -slidesorting in main panel if moved slide has tables in it after visiting slide -sorter once. - -(cherry picked from commit 0b8e2e5efe20519e8b5563314bac0cbb84a3b967) - -Conflicts: - svx/source/table/svdotable.cxx - -Change-Id: I09f9a73b01fb2ddf059402146acdc7bd823798b9 - -disposed but not dtored - -just die when you are supposed to, without this endless amounts of accessiblity -cells remain after sorting slides with tables in them - -(cherry picked from commit 1c28065d8fe3e9a1394a7ecfc29e95a9639a1012) - -Conflicts: - svx/source/table/accessibletableshape.cxx - -Change-Id: Ice9a86b8b806e58f9bf871341a38f7729798dda9 -(cherry picked from commit a90e08cb15e712e1d15a16de9a2677e57d81fd13) - -fix occasional crash on dragging and dropping pages in slidesorters - -pages go into the cache, and sometimes they get deleted before the -cache gets processed. Remove deleted pages when they go away - -Change-Id: I291072a8541f4ca36979e9914975d81cc23a9497 -(cherry picked from commit abe9d1463282690313aaf91d2a54011d10b900b9) -(cherry picked from commit 026e9335d792c6557255f064960e0ef6d28728e0) - -pages with equal Priority and Class getting dropped - -Change-Id: Ib053dc4b6e5fb5f01f48c71a4b295a53c0ec6715 -(cherry picked from commit 9790588da4b2de455ffc7a2cc69f26539823c3da) -(cherry picked from commit be366ad7690b190c5ef4dc42311a4df6b7dcce4b) ---- - sd/source/ui/slidesorter/cache/SlsRequestQueue.cxx | 44 ++++++++++++++++++---- - sd/source/ui/slidesorter/cache/SlsRequestQueue.hxx | 12 ++++-- - svx/source/table/accessibletableshape.cxx | 6 +++ - svx/source/table/svdotable.cxx | 20 +++++++++- - 4 files changed, 71 insertions(+), 11 deletions(-) - -diff --git a/sd/source/ui/slidesorter/cache/SlsRequestQueue.cxx b/sd/source/ui/slidesorter/cache/SlsRequestQueue.cxx -index d02bae1..cdc2b57 100644 ---- a/sd/source/ui/slidesorter/cache/SlsRequestQueue.cxx -+++ b/sd/source/ui/slidesorter/cache/SlsRequestQueue.cxx -@@ -40,9 +40,14 @@ public: - bool operator() (const Request& rRequest1, const Request& rRequest2) - { - if (rRequest1.meClass == rRequest2.meClass) -- return (rRequest1.mnPriorityInClass > rRequest2.mnPriorityInClass); -- else -- return (rRequest1.meClass < rRequest2.meClass); -+ { -+ if (rRequest1.mnPriorityInClass == rRequest2.mnPriorityInClass) -+ { -+ return rRequest1.maKey < rRequest2.maKey; -+ } -+ return rRequest1.mnPriorityInClass > rRequest2.mnPriorityInClass; -+ } -+ return rRequest1.meClass < rRequest2.meClass; - } - }; - /** Request data is compared arbitrarily by their addresses in memory. -@@ -89,6 +94,7 @@ RequestQueue::RequestQueue (const SharedCacheContext& rpCacheContext) - - RequestQueue::~RequestQueue (void) - { -+ Clear(); - } - - -@@ -115,7 +121,15 @@ void RequestQueue::AddRequest ( - // order. - sal_Int32 nPriority (mpCacheContext->GetPriority(aKey)); - Request aRequest (aKey, nPriority, eRequestClass); -- mpRequestQueue->insert(aRequest); -+ -+ std::pair ret = mpRequestQueue->insert(aRequest); -+ bool bInserted = ret.second == true; -+ -+ if (bInserted) -+ { -+ SdrPage *pPage = const_cast(aRequest.maKey); -+ pPage->AddPageUser(*this); -+ } - - SSCD_SET_REQUEST_CLASS(aKey,eRequestClass); - -@@ -126,8 +140,11 @@ void RequestQueue::AddRequest ( - #endif - } - -- -- -+void RequestQueue::PageInDestruction(const SdrPage& rPage) -+{ -+ //remove any requests pending for this page which is going away now -+ RemoveRequest(&rPage); -+} - - bool RequestQueue::RemoveRequest ( - CacheKey aKey) -@@ -147,7 +164,11 @@ bool RequestQueue::RemoveRequest ( - mnMinimumPriority++; - else if (aRequestIterator->mnPriorityInClass == mnMaximumPriority-1) - mnMaximumPriority--; -+ -+ SdrPage *pPage = const_cast(aRequestIterator->maKey); -+ pPage->RemovePageUser(*this); - mpRequestQueue->erase(aRequestIterator); -+ - bRequestWasRemoved = true; - - if (bRequestWasRemoved) -@@ -224,7 +245,10 @@ void RequestQueue::PopFront (void) - { - SSCD_SET_STATUS(maRequestQueue.begin()->mpData->GetPage(),NONE); - -- mpRequestQueue->erase(mpRequestQueue->begin()); -+ Container::const_iterator aIter(mpRequestQueue->begin()); -+ SdrPage *pPage = const_cast(aIter->maKey); -+ pPage->RemovePageUser(*this); -+ mpRequestQueue->erase(aIter); - - // Reset the priority counter if possible. - if (mpRequestQueue->empty()) -@@ -251,6 +275,12 @@ void RequestQueue::Clear (void) - { - ::osl::MutexGuard aGuard (maMutex); - -+ for (Container::iterator aI = mpRequestQueue->begin(), aEnd = mpRequestQueue->end(); aI != aEnd; ++aI) -+ { -+ SdrPage *pPage = const_cast(aI->maKey); -+ pPage->RemovePageUser(*this); -+ } -+ - mpRequestQueue->clear(); - mnMinimumPriority = 0; - mnMaximumPriority = 1; -diff --git a/sd/source/ui/slidesorter/cache/SlsRequestQueue.hxx b/sd/source/ui/slidesorter/cache/SlsRequestQueue.hxx -index 78a4627..088a135 100644 ---- a/sd/source/ui/slidesorter/cache/SlsRequestQueue.hxx -+++ b/sd/source/ui/slidesorter/cache/SlsRequestQueue.hxx -@@ -24,7 +24,8 @@ - #include "cache/SlsCacheContext.hxx" - #include "taskpane/SlideSorterCacheDisplay.hxx" - #include --#include "osl/mutex.hxx" -+#include -+#include - - - namespace sd { namespace slidesorter { namespace cache { -@@ -34,11 +35,11 @@ class RequestData; - /** The request queue stores requests that are described by the RequestData - sorted according to priority class and then priority. - */ --class RequestQueue -+class RequestQueue : public sdr::PageUser - { - public: - RequestQueue (const SharedCacheContext& rpCacheContext); -- ~RequestQueue (void); -+ virtual ~RequestQueue(); - - /** Insert a request with highest or lowest priority in its priority - class. When the request is already present then it is first -@@ -99,6 +100,11 @@ public: - */ - ::osl::Mutex& GetMutex (void); - -+ /** Ensure we don't hand out a page deleted before anyone got a -+ chance to process it -+ */ -+ virtual void PageInDestruction(const SdrPage& rPage); -+ - private: - ::osl::Mutex maMutex; - class Container; -diff --git a/svx/source/table/accessibletableshape.cxx b/svx/source/table/accessibletableshape.cxx -index a5e910e..8872591 100644 ---- a/svx/source/table/accessibletableshape.cxx -+++ b/svx/source/table/accessibletableshape.cxx -@@ -113,6 +113,12 @@ void AccessibleTableShapeImpl::dispose() - { - if( mxTable.is() ) - { -+ //remove all the cell's acc object in table's dispose. -+ for( AccessibleCellMap::iterator iter( maChildMap.begin() ); iter != maChildMap.end(); iter++ ) -+ { -+ (*iter).second->dispose(); -+ } -+ maChildMap.clear(); - Reference< XModifyListener > xListener( this ); - mxTable->removeModifyListener( xListener ); - mxTable.clear(); -diff --git a/svx/source/table/svdotable.cxx b/svx/source/table/svdotable.cxx -index bed3988..474d42d 100644 ---- a/svx/source/table/svdotable.cxx -+++ b/svx/source/table/svdotable.cxx -@@ -268,9 +268,9 @@ void SdrTableObjImpl::init( SdrTableObj* pTable, sal_Int32 nColumns, sal_Int32 n - mpTableObj = pTable; - mxTable = new TableModel( pTable ); - mxTable->init( nColumns, nRows ); -- mpLayouter = new TableLayouter( mxTable ); - Reference< XModifyListener > xListener( static_cast< ::com::sun::star::util::XModifyListener* >(this) ); - mxTable->addModifyListener( xListener ); -+ mpLayouter = new TableLayouter( mxTable ); - UpdateWritingMode(); - LayoutTable( mpTableObj->aRect, true, true ); - mpTableObj->maLogicRect = mpTableObj->aRect; -@@ -282,6 +282,8 @@ SdrTableObjImpl& SdrTableObjImpl::operator=( const SdrTableObjImpl& rSource ) - { - if (this != &rSource) - { -+ disconnectTableStyle(); -+ - if( mpLayouter ) - { - delete mpLayouter; -@@ -307,6 +309,8 @@ SdrTableObjImpl& SdrTableObjImpl::operator=( const SdrTableObjImpl& rSource ) - ApplyCellStyles(); - mpTableObj->aRect = mpTableObj->maLogicRect; - LayoutTable( mpTableObj->aRect, false, false ); -+ -+ connectTableStyle(); - } - return *this; - } -@@ -453,8 +457,22 @@ bool SdrTableObjImpl::ApplyCellStyles() - - void SdrTableObjImpl::dispose() - { -+ disconnectTableStyle(); -+ mxTableStyle.clear(); -+ -+ if( mpLayouter ) -+ { -+ delete mpLayouter; -+ mpLayouter = 0; -+ } -+ - if( mxTable.is() ) -+ { -+ Reference< XModifyListener > xListener( static_cast< ::com::sun::star::util::XModifyListener* >(this) ); -+ mxTable->removeModifyListener( xListener ); - mxTable->dispose(); -+ mxTable.clear(); -+ } - } - - // ----------------------------------------------------------------------------- --- -1.8.3.1 - diff --git a/0001-n-839727-Crash-fix.patch b/0001-n-839727-Crash-fix.patch deleted file mode 100644 index 67d7eb2..0000000 --- a/0001-n-839727-Crash-fix.patch +++ /dev/null @@ -1,26 +0,0 @@ -From e5f24e0c7c8f4799223c19359f4228f0b1a71461 Mon Sep 17 00:00:00 2001 -From: Muthu Subramanian -Date: Tue, 22 Oct 2013 15:13:41 +0530 -Subject: [PATCH] n#839727: Crash fix. - ---- - oox/source/drawingml/chart/seriesconverter.cxx | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -diff --git a/oox/source/drawingml/chart/seriesconverter.cxx b/oox/source/drawingml/chart/seriesconverter.cxx -index cc05567..1b56fef 100644 ---- a/oox/source/drawingml/chart/seriesconverter.cxx -+++ b/oox/source/drawingml/chart/seriesconverter.cxx -@@ -660,7 +660,8 @@ Reference< XDataSeries > SeriesConverter::createDataSeries( const TypeGroupConve - { - // Use number format code from Value series - DataSourceModel* pValues = mrModel.maSources.get( SeriesModel::VALUES ).get(); -- xLabels->maNumberFormat.maFormatCode = pValues->mxDataSeq->maFormatCode; -+ if( pValues ) -+ xLabels->maNumberFormat.maFormatCode = pValues->mxDataSeq->maFormatCode; - } - DataLabelsConverter aLabelsConv( *this, *xLabels ); - aLabelsConv.convertFromModel( xDataSeries, rTypeGroup ); --- -1.8.4.2 - diff --git a/0001-rhbz-1017379-do-not-remove-too-much-from-the-path.patch b/0001-rhbz-1017379-do-not-remove-too-much-from-the-path.patch deleted file mode 100644 index a3ff5dc..0000000 --- a/0001-rhbz-1017379-do-not-remove-too-much-from-the-path.patch +++ /dev/null @@ -1,29 +0,0 @@ -From 5b35f21f1c69239d0605b0751bed87a410fbffee Mon Sep 17 00:00:00 2001 -From: David Tardon -Date: Thu, 6 Feb 2014 13:49:05 +0100 -Subject: [PATCH] rhbz#1017379 do not remove too much from the path - -Change-Id: Ibffa7f2fbe91be9b95217ce36999e286ef444a37 ---- - oox/source/ppt/timenodelistcontext.cxx | 5 ++++- - 1 file changed, 4 insertions(+), 1 deletion(-) - -diff --git a/oox/source/ppt/timenodelistcontext.cxx b/oox/source/ppt/timenodelistcontext.cxx -index 7a9c3c7..aaeacb8 100644 ---- a/oox/source/ppt/timenodelistcontext.cxx -+++ b/oox/source/ppt/timenodelistcontext.cxx -@@ -785,7 +785,10 @@ namespace oox { namespace ppt { - } - - OUString aStr = xAttribs->getOptionalValue( XML_path ); -- aStr = aStr.replace( 'E', ' ' ); -+ // E can appear inside a number, so we only check for its presence at the end -+ aStr = aStr.trim(); -+ if (aStr.endsWith("E")) -+ aStr = aStr.copy(0, aStr.getLength() - 1); - aStr = aStr.trim(); - pNode->getNodeProperties()[ NP_PATH ] = makeAny(aStr); - mnPathEditMode = xAttribs->getOptionalValueToken( XML_pathEditMode, 0 ); --- -1.8.4.2 - diff --git a/libreoffice.spec b/libreoffice.spec index f04a2e0..d9f4118 100644 --- a/libreoffice.spec +++ b/libreoffice.spec @@ -1,5 +1,5 @@ # download path contains version without the last (fourth) digit -%define libo_version 4.1.4 +%define libo_version 4.1.5 # Should contain .alphaX / .betaX, if this is pre-release (actually # pre-RC) version. The pre-release string is part of tarball file names, # so we need a way to define it easily at one place. @@ -41,8 +41,8 @@ Summary: Free Software Productivity Suite Name: libreoffice Epoch: 1 -Version: %{libo_version}.2 -Release: 6%{?libo_prerelease}%{?dist} +Version: %{libo_version}.3 +Release: 1%{?libo_prerelease}%{?dist} License: (MPLv1.1 or LGPLv3+) and LGPLv3 and LGPLv2+ and BSD and (MPLv1.1 or GPLv2 or LGPLv2 or Netscape) and Public Domain and ASL 2.0 and Artistic and MPLv2.0 Group: Applications/Productivity URL: http://www.libreoffice.org/default/ @@ -263,14 +263,9 @@ Patch23: 0001-Rewrite-Qt4-based-nested-yield-mutex-locking.patch Patch24: 0001-Related-rhbz-1032774-bodge-around-reported-NULL-valu.patch Patch25: 0001-Resolves-rhbz-912529-Kerkis-SmallCaps-shown-instead-.patch Patch26: 0001-Resolves-rhbz-1038189-refresh-printer-list-when-prin.patch -Patch27: 0001-make-dragging-and-dropping-slides-stop-crashing.patch -Patch28: 0001-Related-rhbz-1039517-ml-short-cut-keys-are-unavailab.patch -Patch29: 0001-n-839727-Crash-fix.patch -Patch30: 0001-Related-rhbz-1047871-conditional-formatting-doesn-t-.patch -Patch31: 0001-fdo-66864-Return-from-full-screen-should-restore-too.patch -Patch32: 0001-Resolves-rhbz-1050162-don-t-draw-to-NULL-window.patch -Patch33: 0001-rhbz-1017379-do-not-remove-too-much-from-the-path.patch -Patch34: 0001-fdo-33852-do-not-remove-too-much-from-the-path.patch +Patch27: 0001-Related-rhbz-1039517-ml-short-cut-keys-are-unavailab.patch +Patch28: 0001-Related-rhbz-1047871-conditional-formatting-doesn-t-.patch +Patch29: 0001-Resolves-rhbz-1050162-don-t-draw-to-NULL-window.patch %define instdir %{_libdir} %define baseinstdir %{instdir}/libreoffice @@ -1061,14 +1056,9 @@ mv -f redhat.soc extras/source/palettes/standard.soc %patch24 -p1 -b .rhbz-1032774-bodge-around-reported-NULL-valu.pat %patch25 -p1 -b .rhbz-912529-Kerkis-SmallCaps-shown-instead-.patch %patch26 -p1 -b .rhbz-1038189-refresh-printer-list-when-prin.patch -%patch27 -p1 -b .make-dragging-and-dropping-slides-stop-crashing.patch -%patch28 -p1 -b .rhbz-1039517-ml-short-cut-keys-are-unavailab.patch -%patch29 -p1 -b .n839727-Crash-fix.patch -%patch30 -p1 -b .rhbz-1047871-conditional-formatting-doesn-t-.patch -%patch31 -p1 -b .fdo-66864-Return-from-full-screen-should-restore-too.patch -%patch32 -p1 -b .Resolves-rhbz-1050162-don-t-draw-to-NULL-window.patch -%patch33 -p1 -b .rhbz-1017379-do-not-remove-too-much-from-the-path.patch -%patch34 -p1 -b .fdo-33852-do-not-remove-too-much-from-the-path.patch +%patch27 -p1 -b .rhbz-1039517-ml-short-cut-keys-are-unavailab.patch +%patch28 -p1 -b .rhbz-1047871-conditional-formatting-doesn-t-.patch +%patch29 -p1 -b .Resolves-rhbz-1050162-don-t-draw-to-NULL-window.patch # TODO: check this # these are horribly incomplete--empty translations and copied english @@ -2164,6 +2154,9 @@ update-desktop-database %{_datadir}/applications &> /dev/null || : %endif %changelog +* Tue Feb 11 2014 David Tardon - 1:4.1.5.3-1 +- new upstream release 4.1.5 + * Thu Jan 30 2014 David Tardon - 1:4.1.4.2-6 - split LibreLogo into a separate subpackage - create a metapackage depending on all subpackages containing filters, diff --git a/sources b/sources index 75e33ed..7c71a56 100644 --- a/sources +++ b/sources @@ -6,6 +6,6 @@ a7983f859eafb2677d7ff386a023bc40 a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2. 1f24ab1d39f4a51faf22244c94a6203f 1f24ab1d39f4a51faf22244c94a6203f-xmlsec1-1.2.14.tar.gz 0168229624cfac409e766913506961a8 0168229624cfac409e766913506961a8-ucpp-1.3.2.tar.gz 12fb8b5b0d5132726e57b9b9fc7e22c4 libreoffice-multiliblauncher.sh -2e7880600b26387f342f277c5d198bfa libreoffice-4.1.4.2.tar.xz -1235bb27ff2a060cc666752143dfbf6b libreoffice-help-4.1.4.2.tar.xz -083f211866fe1f77fd2712b822a56f5c libreoffice-translations-4.1.4.2.tar.xz +12679026121300396c85b4ca11b176c7 libreoffice-4.1.5.3.tar.xz +e0ea06a105071c278e52866f476c0ee6 libreoffice-help-4.1.5.3.tar.xz +c3b03c33ee14628f1c151288f2eb4962 libreoffice-translations-4.1.5.3.tar.xz