forked from pool/libreoffice
Accepting request 920848 from LibreOffice:7.2
- Update to 7.2.1.2: * LO minor release - Added patches: * pld-skia-patches.patch * skia-freetype2.11.patch - Update to 7.2.0 * LO major release - Dropped patches: * use-comphelper.patch * bsc1184961.patch * bsc1185505.patch * bsc1185797.patch * bsc1182969.patch * bsc1187173.patch * tdf142839.patch * multicolumn-crash-fix.patch OBS-URL: https://build.opensuse.org/request/show/920848 OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/libreoffice?expand=0&rev=978
This commit is contained in:
parent
c872209574
commit
2a4cf52b33
6228
bsc1182969.patch
6228
bsc1182969.patch
File diff suppressed because it is too large
Load Diff
305
bsc1187173.patch
305
bsc1187173.patch
@ -1,305 +0,0 @@
|
||||
From 8dcf0e0ccdd17d1c1b650e43944cb1e706920edd Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Lubo=C5=A1=20Lu=C5=88=C3=A1k?= <l.lunak@collabora.com>
|
||||
Date: Thu, 22 Apr 2021 21:56:29 +0200
|
||||
Subject: [PATCH] fix component handling for ucpdav1 when --with-webdav=serf
|
||||
MIME-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
|
||||
Both the webdav=neon and webdav=serf cases were actually using
|
||||
the same ucpdav1.component file. And f3f0d05f72d8dbd9717910b4d6b4
|
||||
changed component handling for neon, but not for serf.
|
||||
So separate component handling for neon and for serf, and also
|
||||
do the f3f0d05 change also for the serf case.
|
||||
|
||||
Change-Id: Id5907cf1c8fbb93817e81295f71ad87191fe5c16
|
||||
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114525
|
||||
Tested-by: Jenkins
|
||||
Reviewed-by: Luboš Luňák <l.lunak@collabora.com>
|
||||
(cherry picked from commit 237446b38631c2a40c227e96f7f8c30b9c3932b4)
|
||||
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114502
|
||||
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
|
||||
Reviewed-by: Andras Timar <andras.timar@collabora.com>
|
||||
---
|
||||
postprocess/Rdb_services.mk | 5 ++-
|
||||
ucb/Library_ucpdav1.mk | 7 +--
|
||||
ucb/source/ucp/webdav/ucpdav1.component | 7 ++-
|
||||
ucb/source/ucp/webdav/webdavprovider.cxx | 52 ++++++----------------
|
||||
ucb/source/ucp/webdav/webdavprovider.hxx | 7 ---
|
||||
ucb/source/ucp/webdav/webdavservices.cxx | 56 ------------------------
|
||||
6 files changed, 25 insertions(+), 109 deletions(-)
|
||||
delete mode 100644 ucb/source/ucp/webdav/webdavservices.cxx
|
||||
|
||||
diff --git a/postprocess/Rdb_services.mk b/postprocess/Rdb_services.mk
|
||||
index ad5549d75aaf..5ecd216005eb 100644
|
||||
--- a/postprocess/Rdb_services.mk
|
||||
+++ b/postprocess/Rdb_services.mk
|
||||
@@ -173,9 +173,12 @@ $(eval $(call gb_Rdb_add_components,services,\
|
||||
extensions/source/ole/oleautobridge \
|
||||
winaccessibility/source/service/winaccessibility \
|
||||
) \
|
||||
- $(if $(WITH_WEBDAV), \
|
||||
+ $(if $(filter neon,$(WITH_WEBDAV)), \
|
||||
ucb/source/ucp/webdav-neon/ucpdav1 \
|
||||
) \
|
||||
+ $(if $(filter serf,$(WITH_WEBDAV)), \
|
||||
+ ucb/source/ucp/webdav/ucpdav1 \
|
||||
+ ) \
|
||||
$(call gb_Helper_optional,SCRIPTING, \
|
||||
basctl/util/basctl \
|
||||
sc/util/vbaobj \
|
||||
diff --git a/ucb/Library_ucpdav1.mk b/ucb/Library_ucpdav1.mk
|
||||
index b9e1d1037897..127d046eb72b 100644
|
||||
--- a/ucb/Library_ucpdav1.mk
|
||||
+++ b/ucb/Library_ucpdav1.mk
|
||||
@@ -10,8 +10,6 @@
|
||||
|
||||
$(eval $(call gb_Library_Library,ucpdav1))
|
||||
|
||||
-$(eval $(call gb_Library_set_componentfile,ucpdav1,ucb/source/ucp/webdav-neon/ucpdav1))
|
||||
-
|
||||
$(eval $(call gb_Library_use_sdk_api,ucpdav1))
|
||||
|
||||
$(eval $(call gb_Library_set_include,ucpdav1,\
|
||||
@@ -31,6 +29,8 @@ $(eval $(call gb_Library_use_libraries,ucpdav1,\
|
||||
|
||||
ifeq ($(WITH_WEBDAV),neon)
|
||||
|
||||
+$(eval $(call gb_Library_set_componentfile,ucpdav1,ucb/source/ucp/webdav-neon/ucpdav1))
|
||||
+
|
||||
$(eval $(call gb_Library_use_externals,ucpdav1,\
|
||||
boost_headers \
|
||||
libxml2 \
|
||||
@@ -69,6 +69,8 @@ $(eval $(call gb_Library_add_exception_objects,ucpdav1,\
|
||||
|
||||
else # WITH_WEBDAV == serf
|
||||
|
||||
+$(eval $(call gb_Library_set_componentfile,ucpdav1,ucb/source/ucp/webdav/ucpdav1))
|
||||
+
|
||||
$(eval $(call gb_Library_use_externals,ucpdav1,\
|
||||
boost_headers \
|
||||
apr \
|
||||
@@ -110,7 +112,6 @@ $(eval $(call gb_Library_add_exception_objects,ucpdav1,\
|
||||
ucb/source/ucp/webdav/webdavprovider \
|
||||
ucb/source/ucp/webdav/webdavresponseparser \
|
||||
ucb/source/ucp/webdav/webdavresultset \
|
||||
- ucb/source/ucp/webdav/webdavservices \
|
||||
))
|
||||
|
||||
endif # WITH_WEBDAV
|
||||
diff --git a/ucb/source/ucp/webdav/ucpdav1.component b/ucb/source/ucp/webdav/ucpdav1.component
|
||||
index 50a3d87b28e0..bb16e3b3979d 100644
|
||||
--- a/ucb/source/ucp/webdav/ucpdav1.component
|
||||
+++ b/ucb/source/ucp/webdav/ucpdav1.component
|
||||
@@ -17,11 +17,10 @@
|
||||
* the License at http://www.apache.org/licenses/LICENSE-2.0 .
|
||||
-->
|
||||
|
||||
-
|
||||
-
|
||||
-<component loader="com.sun.star.loader.SharedLibrary"
|
||||
+<component loader="com.sun.star.loader.SharedLibrary" environment="@CPPU_ENV@"
|
||||
xmlns="http://openoffice.org/2010/uno-components">
|
||||
- <implementation name="com.sun.star.comp.WebDAVContentProvider">
|
||||
+ <implementation name="com.sun.star.comp.WebDAVContentProvider"
|
||||
+ constructor="ucb_webdav_ContentProvider_get_implementation">
|
||||
<service name="com.sun.star.ucb.WebDAVContentProvider"/>
|
||||
</implementation>
|
||||
</component>
|
||||
diff --git a/ucb/source/ucp/webdav/webdavprovider.cxx b/ucb/source/ucp/webdav/webdavprovider.cxx
|
||||
index 570b36e6180c..cc19bc7f0a61 100644
|
||||
--- a/ucb/source/ucp/webdav/webdavprovider.cxx
|
||||
+++ b/ucb/source/ucp/webdav/webdavprovider.cxx
|
||||
@@ -82,56 +82,25 @@ XTYPEPROVIDER_IMPL_3( ContentProvider,
|
||||
|
||||
|
||||
// XServiceInfo methods.
|
||||
-OUString SAL_CALL ContentProvider::getImplementationName()
|
||||
-{
|
||||
- return getImplementationName_Static();
|
||||
-}
|
||||
|
||||
-OUString ContentProvider::getImplementationName_Static()
|
||||
+OUString
|
||||
+ContentProvider::getImplementationName()
|
||||
{
|
||||
return "com.sun.star.comp.WebDAVContentProvider";
|
||||
}
|
||||
|
||||
-sal_Bool SAL_CALL ContentProvider::supportsService( const OUString& ServiceName )
|
||||
-{
|
||||
- return cppu::supportsService( this, ServiceName );
|
||||
-}
|
||||
-
|
||||
-css::uno::Sequence< OUString > SAL_CALL ContentProvider::getSupportedServiceNames()
|
||||
-{
|
||||
- return getSupportedServiceNames_Static();
|
||||
-}
|
||||
-
|
||||
-/// @throws css::uno::Exception
|
||||
-static css::uno::Reference< css::uno::XInterface >
|
||||
-ContentProvider_CreateInstance( const css::uno::Reference< css::lang::XMultiServiceFactory> & rSMgr )
|
||||
-{
|
||||
- css::lang::XServiceInfo* pX =
|
||||
- static_cast<css::lang::XServiceInfo*>(new ContentProvider( comphelper::getComponentContext(rSMgr) ));
|
||||
- return css::uno::Reference< css::uno::XInterface >::query( pX );
|
||||
-}
|
||||
-
|
||||
css::uno::Sequence< OUString >
|
||||
-ContentProvider::getSupportedServiceNames_Static()
|
||||
+ContentProvider::getSupportedServiceNames()
|
||||
{
|
||||
- css::uno::Sequence< OUString > aSNS { WEBDAV_CONTENT_PROVIDER_SERVICE_NAME };
|
||||
- return aSNS;
|
||||
+ return { WEBDAV_CONTENT_PROVIDER_SERVICE_NAME };
|
||||
}
|
||||
|
||||
-// Service factory implementation.
|
||||
-
|
||||
-css::uno::Reference< css::lang::XSingleServiceFactory >
|
||||
-ContentProvider::createServiceFactory( const css::uno::Reference< css::lang::XMultiServiceFactory >& rxServiceMgr )
|
||||
+sal_Bool
|
||||
+ContentProvider::supportsService(const OUString& s)
|
||||
{
|
||||
- return cppu::createOneInstanceFactory(
|
||||
- rxServiceMgr,
|
||||
- ContentProvider::getImplementationName_Static(),
|
||||
- ContentProvider_CreateInstance,
|
||||
- ContentProvider::getSupportedServiceNames_Static() );
|
||||
+ return cppu::supportsService(this, s);
|
||||
}
|
||||
|
||||
-
|
||||
-
|
||||
// XContentProvider methods.
|
||||
|
||||
|
||||
@@ -198,4 +167,11 @@ ContentProvider::queryContent(
|
||||
return xContent;
|
||||
}
|
||||
|
||||
+extern "C" SAL_DLLPUBLIC_EXPORT css::uno::XInterface*
|
||||
+ucb_webdav_ContentProvider_get_implementation(
|
||||
+ css::uno::XComponentContext* context, css::uno::Sequence<css::uno::Any> const&)
|
||||
+{
|
||||
+ return cppu::acquire(new ContentProvider(context));
|
||||
+}
|
||||
+
|
||||
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
|
||||
diff --git a/ucb/source/ucp/webdav/webdavprovider.hxx b/ucb/source/ucp/webdav/webdavprovider.hxx
|
||||
index e399178a9df9..76540cd3d4d8 100644
|
||||
--- a/ucb/source/ucp/webdav/webdavprovider.hxx
|
||||
+++ b/ucb/source/ucp/webdav/webdavprovider.hxx
|
||||
@@ -85,13 +85,6 @@ public:
|
||||
virtual sal_Bool SAL_CALL supportsService( const OUString& ServiceName ) override;
|
||||
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames() override;
|
||||
|
||||
- static OUString getImplementationName_Static();
|
||||
- static css::uno::Sequence< OUString > getSupportedServiceNames_Static();
|
||||
-
|
||||
- static css::uno::Reference< css::lang::XSingleServiceFactory >
|
||||
- createServiceFactory( const css::uno::Reference<
|
||||
- css::lang::XMultiServiceFactory >& rxServiceMgr );
|
||||
-
|
||||
// XContentProvider
|
||||
virtual css::uno::Reference< css::ucb::XContent > SAL_CALL
|
||||
queryContent( const css::uno::Reference< css::ucb::XContentIdentifier >& Identifier ) override;
|
||||
diff --git a/ucb/source/ucp/webdav/webdavservices.cxx b/ucb/source/ucp/webdav/webdavservices.cxx
|
||||
deleted file mode 100644
|
||||
index 419c9740d3e0..000000000000
|
||||
--- a/ucb/source/ucp/webdav/webdavservices.cxx
|
||||
+++ /dev/null
|
||||
@@ -1,56 +0,0 @@
|
||||
-/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
|
||||
-/*
|
||||
- * This file is part of the LibreOffice project.
|
||||
- *
|
||||
- * This Source Code Form is subject to the terms of the Mozilla Public
|
||||
- * License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
- * file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
- *
|
||||
- * This file incorporates work covered by the following license notice:
|
||||
- *
|
||||
- * Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
- * contributor license agreements. See the NOTICE file distributed
|
||||
- * with this work for additional information regarding copyright
|
||||
- * ownership. The ASF licenses this file to you under the Apache
|
||||
- * License, Version 2.0 (the "License"); you may not use this file
|
||||
- * except in compliance with the License. You may obtain a copy of
|
||||
- * the License at http://www.apache.org/licenses/LICENSE-2.0 .
|
||||
- */
|
||||
-
|
||||
-#include <com/sun/star/lang/XMultiServiceFactory.hpp>
|
||||
-#include <com/sun/star/lang/XSingleServiceFactory.hpp>
|
||||
-#include "webdavprovider.hxx"
|
||||
-
|
||||
-using namespace com::sun::star;
|
||||
-
|
||||
-extern "C" SAL_DLLPUBLIC_EXPORT void * ucpdav1_component_getFactory(
|
||||
- const char * pImplName, void * pServiceManager, void * /*pRegistryKey*/ )
|
||||
-{
|
||||
- void * pRet = nullptr;
|
||||
-
|
||||
- uno::Reference< lang::XMultiServiceFactory > xSMgr(
|
||||
- static_cast< lang::XMultiServiceFactory * >( pServiceManager ) );
|
||||
- uno::Reference< lang::XSingleServiceFactory > xFactory;
|
||||
-
|
||||
-
|
||||
- // WebDAV Content Provider.
|
||||
-
|
||||
-
|
||||
- if ( ::http_dav_ucp::ContentProvider::getImplementationName_Static().
|
||||
- equalsAscii( pImplName ) )
|
||||
- {
|
||||
- xFactory = ::http_dav_ucp::ContentProvider::createServiceFactory( xSMgr );
|
||||
- }
|
||||
-
|
||||
-
|
||||
- if ( xFactory.is() )
|
||||
- {
|
||||
- xFactory->acquire();
|
||||
- pRet = xFactory.get();
|
||||
- }
|
||||
-
|
||||
- return pRet;
|
||||
-}
|
||||
-
|
||||
-
|
||||
-/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
|
||||
--
|
||||
2.26.2
|
||||
commit b345c5b489a8b270dfa767d2bb773232540a7fe6
|
||||
Author: Luboš Luňák <l.lunak@collabora.com>
|
||||
Date: Thu Apr 22 22:07:48 2021 +0200
|
||||
|
||||
handle properly missing URI components for webdav/serf
|
||||
|
||||
Username is not mandatory for http://, and files require only path.
|
||||
|
||||
Change-Id: Iab4e81692b288d17dd8a35954e34a1bbe7c943ef
|
||||
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114526
|
||||
Tested-by: Jenkins
|
||||
Reviewed-by: Luboš Luňák <l.lunak@collabora.com>
|
||||
(cherry picked from commit 8313e7fe55d4ad147df0b5b1f9f94c6882197132)
|
||||
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/114503
|
||||
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
|
||||
Reviewed-by: Andras Timar <andras.timar@collabora.com>
|
||||
|
||||
diff --git a/ucb/source/ucp/webdav/SerfUri.cxx b/ucb/source/ucp/webdav/SerfUri.cxx
|
||||
index dab11a64cfa9..ac87848c0878 100644
|
||||
--- a/ucb/source/ucp/webdav/SerfUri.cxx
|
||||
+++ b/ucb/source/ucp/webdav/SerfUri.cxx
|
||||
@@ -90,9 +90,9 @@ SerfUri::SerfUri( const OUString & inUri )
|
||||
|
||||
void SerfUri::init( const apr_uri_t * pUri )
|
||||
{
|
||||
- mScheme = OStringToOUString( pUri->scheme, RTL_TEXTENCODING_UTF8 );
|
||||
- mUserInfo = OStringToOUString( pUri->user, RTL_TEXTENCODING_UTF8 );
|
||||
- mHostName = OStringToOUString( pUri->hostname, RTL_TEXTENCODING_UTF8 );
|
||||
+ mScheme = pUri->scheme ? OStringToOUString( pUri->scheme, RTL_TEXTENCODING_UTF8 ) : "";
|
||||
+ mUserInfo = pUri->user ? OStringToOUString( pUri->user, RTL_TEXTENCODING_UTF8 ) : "";
|
||||
+ mHostName = pUri->hostname ? OStringToOUString( pUri->hostname, RTL_TEXTENCODING_UTF8 ) : "";
|
||||
mPort = pUri->port;
|
||||
mPath = OStringToOUString( pUri->path, RTL_TEXTENCODING_UTF8 );
|
||||
|
||||
|
3
libcmis-0.5.2.tar.xz
Normal file
3
libcmis-0.5.2.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:d7b18d9602190e10d437f8a964a32e983afd57e2db316a07d87477a79f5000a2
|
||||
size 484404
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:aeaf30367665bdfdcf780d2b28e304352255de778db41d32d12cd77d5b2385ce
|
||||
size 244350068
|
@ -1,16 +0,0 @@
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQIzBAABCAAdFiEEwoOeytlAj76VMcPp9DSh76/urqMFAmDx/XsACgkQ9DSh76/u
|
||||
rqNmoA//dMLWq+KgYcBsG24UfAsoHC3yqA1TYT0sbEMpgtFe7uavMJtphv9waPfA
|
||||
9GmKZbHdDXD5BWQ6Bv8BlsCukpWEytw1NsDEhEZFURqp8fdO84Gcp7CFn3uI0ovO
|
||||
yEznp3zAR60ut3tuCZyOB11h+BSldA/W73Z5xRR2ORfUDj4GuHi2+4/IKr5JtF+6
|
||||
YAj4AaHqgxp3MwxE5t/UdfVZLXP6SUvxLU7eoLhcnMLOd5oJAwfhABd5d85yzWZr
|
||||
ZubXD239mYaMKJD1DGERlpqqfRSaMQOzJogIJVCiXr2fmFIsu0IKJVntb99pL/X4
|
||||
DleQsYMiFHS8XHDZpTduhI4GxAwy2YZ/HBm/iUxvbqICuII2UbVVzQJNNqogN4eD
|
||||
pLybFxwdQwpuZn6M6GttmiOR6z6+USX4hzpMXPjNyDmGxlcw56uiF6Q4dmPG5/I7
|
||||
yyobJZWlpJ1WNJ9Qifv25Z8qkTdvfpSBCJxLxeN0SHkAHzYtbcCB9Uq/den0YY5v
|
||||
QgaRRU5CPP0cC8X+zGkdgKI7wngj2NrvSpmG/lat1Rwqh8KlkPTc/yYXlIKoYnoU
|
||||
Hc0EmHxvUxTiE0iKg2WboNG/bGufp0hBisbME10VPLmp5QVwkm4uxfGAjY3kiXol
|
||||
E8G2jebIP6FCcYpC9rdNnQFGTAlRAf4dUoC2CwMLqlRdOy+7+A0=
|
||||
=20Eu
|
||||
-----END PGP SIGNATURE-----
|
3
libreoffice-7.2.1.2.tar.xz
Normal file
3
libreoffice-7.2.1.2.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:7a16b46fb397e72fce2d06b786025f321da12ccc39c9976510674ff9119b0a4d
|
||||
size 252232072
|
16
libreoffice-7.2.1.2.tar.xz.asc
Normal file
16
libreoffice-7.2.1.2.tar.xz.asc
Normal file
@ -0,0 +1,16 @@
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQIzBAABCAAdFiEEwoOeytlAj76VMcPp9DSh76/urqMFAmE4/YcACgkQ9DSh76/u
|
||||
rqOlhg/+IEiAvVg0qI7FgS0/wIkA4PtiD8Q3qLqlOMPSLh4b8Qpk34SGxF/4VRJt
|
||||
4mpCd+eMkulIrsFKNuISfkG21Wek9gftQg1XrnY5uFeVcenMfeF+tcB6AQl0wWa2
|
||||
E719HFG5KnFWnh+ogediM+fxSR0pnXQB7iId6sK8vlKnwH8x1K2nw9PaZwhkRAue
|
||||
xkB8Ee2ELBzlJQNGVIa40X2NQddGPswRWnfGxX6rh/vd7UKkuOLJoNoJnutyxJwS
|
||||
zrWxwbwxChyv77GeIadpmYsCKkZHus0sfHJA1shp39cSdLIgoOIrUF7swjqzpmh6
|
||||
LNItCnjKTUhDuM/MyZLhJHx/Z6+0g41VodSWcrSQAm05kCOrUGaZj/myoXk+afV9
|
||||
l2m9GHZohK2oXfT/WpD6we937Y5W3BHkF/YGJ6ydPVOtpkLmPETFCkMe1fstZtki
|
||||
hdQvWB/KWF2x5BPE/6VXKzBABzpRHO3lqNhFPBnH2YEj0Ql9ea89D5o5+sD6BtdO
|
||||
tVeo9LZjj8nlU2h0naRjHh4DZFmFn5KprWDzsSUtOx4woSXonaxbqNlXsrnuCuAm
|
||||
4sCwTdKzIRSuqlGSF2ULUA3jjzbCA0DZ2i9yxWjaVuq/epf9Z/pvRwLtTIs5wdgO
|
||||
VHNh6ub+ao6DEr8O3xDxc90vSlYwln8FI2ENReKpdOqUldPVr0g=
|
||||
=FSSI
|
||||
-----END PGP SIGNATURE-----
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:ca042962047e11ea5634ebdcb0254083f2095aa83e9fa32fbbd6ab99e1ea30d4
|
||||
size 111785852
|
@ -1,16 +0,0 @@
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQIzBAABCAAdFiEEwoOeytlAj76VMcPp9DSh76/urqMFAmDx/YQACgkQ9DSh76/u
|
||||
rqPJ6g/9GLHnDRA48oPHKaXpZCZ0J7pzNlRFMrSuEpAyyRlkYX5/XRrWQKRUbalJ
|
||||
qFCybU2nTiNRb8N3xiWb7y24+aNpPUZkx7rnU7Vm69TNe19WR9xKxkBhdWBkQLrD
|
||||
tEv/mR0xOBHLdc+Q7cNCVzrQ3UWZIRChfmeNAgIl+DzVX1qMi60v8oANfuGJJxAa
|
||||
l6Yj8lYm+04qfX8dPk4XZM9kTgJQMlLZMSbbPFwuoaJjuIsBi3Wu33Ppxvf37LpS
|
||||
H6418wROajZ74Owa0htB2aAjQwIZjS/90noqY2SxGPBNf9gMNRmRTCX/mudAFUgZ
|
||||
smkqRjoBZm+ZCDq2Oz8k4oEHsj1TUtIs5QhZI8VqToIA/y53SBn3bq42yME+0P/V
|
||||
2V4pe6Qy0hv9u/YXsBAbLbXXVbr0LOaBe3BNK0dbdGBu1NWt8WLP1FBYpcKNl2Xw
|
||||
0Ee/mS6JHoT1EGmKKaghml29zvqoQhqx1fUHN/l6zuxwvaTr18Ob8KRHsksXUde8
|
||||
4ULdO/O7QLTcNnI8CaPD3giIcihBEWvoMHtWUWHG1b39EUEfUs+djzyzK7jQZ3Ux
|
||||
btUMDUUDth2sY8HVVdg3p4HUbehiRooEDRJCg/XxLsasA3d6siwPy2/vEciadmEi
|
||||
iMTTyFxv5mQd1Bcg+lCPJRQ8ohL0GUeaFeMpSp3BF8uI3zq9NdM=
|
||||
=Ej8U
|
||||
-----END PGP SIGNATURE-----
|
3
libreoffice-help-7.2.1.2.tar.xz
Normal file
3
libreoffice-help-7.2.1.2.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:804d75b09569bb4c3e2ab24ca070467f0fa7073e48208760c6d2d52411864c95
|
||||
size 111988048
|
16
libreoffice-help-7.2.1.2.tar.xz.asc
Normal file
16
libreoffice-help-7.2.1.2.tar.xz.asc
Normal file
@ -0,0 +1,16 @@
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQIzBAABCAAdFiEEwoOeytlAj76VMcPp9DSh76/urqMFAmE4/YwACgkQ9DSh76/u
|
||||
rqOmcxAAiPLaQWwX+v5wKd/EAXFcXGNR9COh/KF8IrDgrh/4a4FWPFHFn4Lo/GOM
|
||||
z189fgYcYWCnZguzCGL0ISivKXgp/rzMHjqAax5kDQoCf8hcrJxy1v8PzidM77vP
|
||||
fADF3gSE4K9JabwzWU1AssaCV8hp+LRko/1bS26esLyDq+2BQFq/IN7EMvoXGgnK
|
||||
0YWi+m0fUkTo1yC/J79wwOQWsAplfsCf9gpEE/+yhKCOww3vGHblHXRrk9IkOxIP
|
||||
H+NenjhHcW7wZVlptfL4EkDHh+B9NoLM/ILr/S0cenJ2gMlVGNwIikICg5A1fGMH
|
||||
VXrQOG0dm21Qm6KUJ0S/yG2TgzVazjSmnhL6JzLTpgb/mNfribjba0QJTuJ8knfV
|
||||
ofTCk5QqQ10WkPa7feE99c2OYbxz5EbM6Q7YRbrUEpFJRBjsAG1zR/LOHxdVM728
|
||||
v/9prhfRgWk6D0TQl4CT3cT6TM+Ks9WcjI9M0jLoaacf1J+GDLLxsR7p5kdGMTIR
|
||||
+aK4KvMoYaj0tNqBowIjUwXKTDWt2Letu/8/UKgnEN3WObmn1u84DU/UdLMj0AnC
|
||||
L+OmCyN5wca6lQoWWUWOEMIP/cTUeeI5XZanEV4J2ENh+pR3yXO6rxKm9TG60zVh
|
||||
SdnRjBeli/iI9DrIdJHPR5nT03oVotqvpE9xePmccAiSVCJXWC8=
|
||||
=UYVg
|
||||
-----END PGP SIGNATURE-----
|
@ -1,2 +1,2 @@
|
||||
# libreoffice devel package is de facto called libreoffice-sdk
|
||||
addFilter("devel-file-in-non-devel-package")
|
||||
#addFilter("devel-file-in-non-devel-package")
|
||||
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:b86740debc717bdeca918ba068ead6c7a16e70a232eeac43bbb31e2a02d0c559
|
||||
size 184977584
|
@ -1,16 +0,0 @@
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQIzBAABCAAdFiEEwoOeytlAj76VMcPp9DSh76/urqMFAmDx/YUACgkQ9DSh76/u
|
||||
rqN76g//Z2aFAo46O/8ODbH4tIF6Cvc9JgI3Sy6DP6nlDHontrAfeENUpe2y3eRv
|
||||
xJe2Ksu9P7HqGSndCDWdjZkD8ClBKG/CT9kj3+mn2ehzopZU+pBFhvhqanR48LXZ
|
||||
S8wbntPHhUvi+xN0qapMx4dGAXNNCZfSMyrAkC8g1e8Bbc3PViwSjwZaBl2dPMm3
|
||||
mZpnobviWS34LYcCgvRdnoJxvNLwem2eOV7WNkKJvmhEZ9NrzYIxorIrTxQBm0Ri
|
||||
/qli+4p1KTyTn8cRnCsaspmi124y62f1z4ml9Sji0hQwFVRI0pCWce7OeqR1VgH6
|
||||
LjJVhq8yea5UFVvXq1h/5txlW6+49tX/ot9vOrFfp+Z1zgf52YA0Bdz6lsxiCw1S
|
||||
kzb36UWFJ2Ydj3J+JJnnLri4psuH1EazOcEmK9iAGV6FwbtmI9StrDLuYg+Ag6mr
|
||||
036kGJd/Bl0bvXiZkQudPuF1CTAhSg1lPej08AC2KRn9IFvr+5yJVfrR7zWQXyF4
|
||||
4N3hWNDBuPcYLaWpwtak1IjMtNlIRr+C7BiZdPXJB2NKJcBwBqcRVRNU8LEVSpVY
|
||||
YLXnGKlzXtCRrtIE2bcUa64/RHx/mCaiCJkTXdwvNxy/e2PiWy7oPWMQzH0QodZs
|
||||
R6h0hcXz+hC8m59e9/ecQH+oso8ct9PCmkq50J78Dx7gsu35X3o=
|
||||
=FjrM
|
||||
-----END PGP SIGNATURE-----
|
3
libreoffice-translations-7.2.1.2.tar.xz
Normal file
3
libreoffice-translations-7.2.1.2.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:6da19cc6f5fa1b90b6602b5a5f47a12349cf98f26b69c9e2fbb360dce4a367d3
|
||||
size 192453540
|
16
libreoffice-translations-7.2.1.2.tar.xz.asc
Normal file
16
libreoffice-translations-7.2.1.2.tar.xz.asc
Normal file
@ -0,0 +1,16 @@
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQIyBAABCAAdFiEEwoOeytlAj76VMcPp9DSh76/urqMFAmE4/Y4ACgkQ9DSh76/u
|
||||
rqN8gg/4+qeDxJrv4MH4xfBBOEpkpaEtRWqQFKkZiX7++YVJaMrXr7v6sK6vkUw0
|
||||
LYZCS+cwroLDYUoun7PEQb9IUdLWrf1d8gQ1XESwpQCCUcnlsZ5+vttUFFDz1/DA
|
||||
ADq2qqDHMH+PC+a6qinmuS6oTqKPKbb3YgDt89rCsY3/FA6xUiDSvmm3R7vlaWWO
|
||||
GHg6vQCJMvEzGYPhHa1G2VvTOlfn/kDC4x6cL44sz/RzgKiLBlbxK8Ry7xVHYXq7
|
||||
PgS50U+CVcCXzYpz4spjRl0nP/+mzGIE5RUg/oVhBghczN/TlwH1RhdXqfGr1bJ0
|
||||
UEoRSm67g870IadS/dRq9/s39fXMp8qOBmi2QHjPucRf+o20th+5d37GnQ24huHO
|
||||
Yeq09korOi9WikRUpJ3q6X5HhhZTfuxDKCdo63I1hTSIuRRCiO1/rQ7GgBuApO0j
|
||||
FPMfO++sJXQUnr6wyEDwrSFyYQM4syPm5RmeapUjQAhYtIH/S+o/Yb/Udy+u+H0n
|
||||
O7JywvGoSm8SIRI73tgum8edFdhXX97GQqu7++4AF6G8ziPOs2czS19WQEujE/qh
|
||||
vTay0IctBzW+l6RJyhLEETFyHDIwl/MC4YYo5pzqE945Fz3r+990w6Ch+/Q3EuXd
|
||||
P7HQQEWtl4Gb8HJKkZhwi4yCQudAMhqC389W4xCY7/Bq6yAbYg==
|
||||
=zybS
|
||||
-----END PGP SIGNATURE-----
|
@ -1,8 +1,32 @@
|
||||
-------------------------------------------------------------------
|
||||
Tue Sep 14 10:26:02 UTC 2021 - Danilo Spinella <danilo.spinella@suse.com>
|
||||
|
||||
- Update to 7.2.1.2:
|
||||
* LO minor release
|
||||
- Added patch:
|
||||
* pld-skia-patches.patch
|
||||
* skia-freetype2.11.patch
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Aug 17 15:18:30 UTC 2021 - Markéta Machová <mmachova@suse.com>
|
||||
|
||||
- Keep upstream desktop file names (bsc#1183655) and display math icon (bsc#1180479)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Aug 3 09:05:09 UTC 2021 - Markéta Machová <mmachova@suse.com>
|
||||
|
||||
- Update to 7.2.0
|
||||
* LO major release
|
||||
- Dropped patches:
|
||||
* use-comphelper.patch
|
||||
* bsc1184961.patch
|
||||
* bsc1185505.patch
|
||||
* bsc1185797.patch
|
||||
* bsc1182969.patch
|
||||
* bsc1187173.patch
|
||||
* tdf142839.patch
|
||||
* multicolumn-crash-fix.patch
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jul 29 13:27:48 UTC 2021 - Dominique Leuenberger <dimstar@opensuse.org>
|
||||
|
||||
|
@ -46,7 +46,7 @@
|
||||
%endif
|
||||
%bcond_with firebird
|
||||
Name: libreoffice
|
||||
Version: 7.1.5.2
|
||||
Version: 7.2.1.2
|
||||
Release: 0
|
||||
Summary: A Free Office Suite (Framework)
|
||||
License: LGPL-3.0-or-later AND MPL-2.0+
|
||||
@ -87,11 +87,14 @@ Source2005: %{external_url}/a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zi
|
||||
Source2006: https://dev-www.libreoffice.org/extern/8249374c274932a21846fa7629c2aa9b-officeotron-0.7.4-master.jar
|
||||
Source2007: https://dev-www.libreoffice.org/extern/odfvalidator-0.9.0-RC2-SNAPSHOT-jar-with-dependencies-2726ab578664434a545f8379a01a9faffac0ae73.jar
|
||||
# PDFium is bundled everywhere
|
||||
Source2008: %{external_url}/pdfium-4306.tar.bz2
|
||||
Source2008: %{external_url}/pdfium-4500.tar.bz2
|
||||
# Single C file with patches from LO
|
||||
Source2009: %{external_url}/dtoa-20180411.tgz
|
||||
# Skia is part of chromium and bundled everywhere as by google only way is monorepo way
|
||||
Source2010: %{external_url}/skia-m88-59bafeeaa7de9eb753e3778c414e01dcf013dcd8.tar.xz
|
||||
Source2010: %{external_url}/skia-m90-45c57e116ee0ce214bdf78405a4762722e4507d9.tar.xz
|
||||
# Fix the build with freetype-2.11
|
||||
Source2011: skia-freetype2.11.patch
|
||||
Source2012: %{external_url}/libcmis-0.5.2.tar.xz
|
||||
# change user config dir name from ~/.libreoffice/3 to ~/.libreoffice/3-suse
|
||||
# to avoid BerkleyDB incompatibility with the plain build
|
||||
Patch1: scp2-user-config-suse.diff
|
||||
@ -99,18 +102,9 @@ Patch1: scp2-user-config-suse.diff
|
||||
# FIXME: the right fix is to compile the help and produce the .db_, .ht_, and other files
|
||||
Patch2: nlpsolver-no-broken-help.diff
|
||||
Patch3: mediawiki-no-broken-help.diff
|
||||
# PATCH-FIX-UPSTREAM https://github.com/LibreOffice/core/commit/f14b83b38d35a585976ef5d422754d8e0d0266a6 ucp: fix call to getComponentContext
|
||||
Patch4: use-comphelper.patch
|
||||
# PATCH-FIX-OPENSUSE boo#1186110 fix GCC 11 error
|
||||
Patch6: gcc11-fix-error.patch
|
||||
# bsc#1182969 Multi column textbox in editengine
|
||||
Patch9: bsc1182969.patch
|
||||
# tdf#142839 Fix a regression caused by "Multi column textbox in editengine"
|
||||
Patch10: tdf142839.patch
|
||||
# Avoid crash getting default item for OWN_ATTR_TEXTCOLUMNS
|
||||
Patch11: multicolumn-crash-fix.patch
|
||||
# bsc#1187173, bsc#1186871 fix component handling for ucpdav1 when --with-webdav=serf
|
||||
Patch12: bsc1187173.patch
|
||||
Patch7: pld-skia-patches.patch
|
||||
# Build with java 8
|
||||
Patch101: 0001-Revert-java-9-changes.patch
|
||||
# try to save space by using hardlinks
|
||||
@ -161,7 +155,6 @@ BuildRequires: pentaho-reporting-flow-engine
|
||||
BuildRequires: pkgconfig
|
||||
BuildRequires: python3-lxml
|
||||
BuildRequires: python3-xml
|
||||
BuildRequires: qrcodegen-devel
|
||||
BuildRequires: sac
|
||||
BuildRequires: ucpp
|
||||
BuildRequires: unixODBC-devel
|
||||
@ -177,6 +170,7 @@ BuildRequires: pkgconfig(bluez)
|
||||
BuildRequires: pkgconfig(dbus-1) >= 0.60
|
||||
BuildRequires: pkgconfig(epoxy) >= 1.2
|
||||
BuildRequires: pkgconfig(expat)
|
||||
BuildRequires: pkgconfig(freetype2)
|
||||
BuildRequires: pkgconfig(gl)
|
||||
BuildRequires: pkgconfig(glib-2.0) >= 2.40
|
||||
BuildRequires: pkgconfig(glu)
|
||||
@ -193,20 +187,20 @@ BuildRequires: pkgconfig(lcms2)
|
||||
BuildRequires: pkgconfig(libabw-0.1)
|
||||
BuildRequires: pkgconfig(libcdr-0.1) >= 0.1
|
||||
BuildRequires: pkgconfig(libclucene-core)
|
||||
BuildRequires: pkgconfig(libcmis-0.5) >= 0.5.2
|
||||
BuildRequires: pkgconfig(libe-book-0.1) >= 0.1.1
|
||||
BuildRequires: pkgconfig(libeot) >= 0.01
|
||||
BuildRequires: pkgconfig(libepubgen-0.1)
|
||||
BuildRequires: pkgconfig(libetonyek-0.1) >= 0.1.8
|
||||
BuildRequires: pkgconfig(libetonyek-0.1) >= 0.1.10
|
||||
BuildRequires: pkgconfig(libexttextcat) >= 3.1.1
|
||||
BuildRequires: pkgconfig(libfreehand-0.1)
|
||||
BuildRequires: pkgconfig(liblangtag)
|
||||
BuildRequires: pkgconfig(libmspub-0.1) >= 0.1
|
||||
BuildRequires: pkgconfig(libmwaw-0.3) >= 0.3.16
|
||||
BuildRequires: pkgconfig(libmwaw-0.3) >= 0.3.19
|
||||
BuildRequires: pkgconfig(libnumbertext) >= 1.0.6
|
||||
BuildRequires: pkgconfig(libodfgen-0.1) >= 0.1.4
|
||||
BuildRequires: pkgconfig(liborcus-0.16)
|
||||
BuildRequires: pkgconfig(libpagemaker-0.0)
|
||||
BuildRequires: pkgconfig(libpng)
|
||||
BuildRequires: pkgconfig(libpq)
|
||||
BuildRequires: pkgconfig(libqxp-0.0)
|
||||
BuildRequires: pkgconfig(librevenge-0.0) >= 0.0.1
|
||||
@ -223,7 +217,7 @@ BuildRequires: pkgconfig(mdds-1.5) >= 1.5.0
|
||||
BuildRequires: pkgconfig(mythes)
|
||||
BuildRequires: pkgconfig(nspr) >= 4.8
|
||||
BuildRequires: pkgconfig(nss) >= 3.9.3
|
||||
BuildRequires: pkgconfig(poppler)
|
||||
BuildRequires: pkgconfig(poppler) >= 21.01.0
|
||||
BuildRequires: pkgconfig(poppler-cpp)
|
||||
BuildRequires: pkgconfig(python3)
|
||||
BuildRequires: pkgconfig(redland)
|
||||
@ -232,6 +226,7 @@ BuildRequires: pkgconfig(serf-1) >= 1.1.0
|
||||
BuildRequires: pkgconfig(xmlsec1-nss) >= 1.2.28
|
||||
BuildRequires: pkgconfig(xrandr)
|
||||
BuildRequires: pkgconfig(xt)
|
||||
BuildRequires: pkgconfig(zxing)
|
||||
Requires: liberation-fonts
|
||||
Requires: libreoffice-branding >= 6.0
|
||||
Requires: libreoffice-icon-themes = %{version}
|
||||
@ -362,6 +357,7 @@ Provides: libreoffice-branding-openSUSE = 4.0.1
|
||||
Obsoletes: libreoffice-branding-openSUSE < 4.0.1
|
||||
Provides: libreoffice-branding-SLE = 4.0.1
|
||||
Obsoletes: libreoffice-branding-SLE < 4.0.1
|
||||
Supplements: (libreoffice and branding-openSUSE)
|
||||
BuildArch: noarch
|
||||
|
||||
%description branding-upstream
|
||||
@ -570,11 +566,11 @@ This package contains some GNOME extensions and GTK2 interface for LibreOffice.
|
||||
Summary: Gtk3 interface for LibreOffice
|
||||
Group: Productivity/Office/Suite
|
||||
Requires: %{name}-gnome = %{version}
|
||||
Supplements: packageand(libreoffice:gnome-session)
|
||||
Supplements: packageand(libreoffice:mate-session-manager)
|
||||
Supplements: packageand(libreoffice:xfce4-session)
|
||||
Supplements: (libreoffice and gnome-session)
|
||||
Supplements: (libreoffice and mate-session-manager)
|
||||
Supplements: (libreoffice and xfce4-session)
|
||||
%if !%{with kdeintegration}
|
||||
Supplements: packageand(libreoffice:plasma5-workspace)
|
||||
Supplements: (libreoffice and plasma5-workspace)
|
||||
%endif
|
||||
|
||||
%description gtk3
|
||||
@ -981,18 +977,16 @@ Provides %{langname} translations and additional resources (help files, etc.) fo
|
||||
%endif # Leap 42/SLE-12
|
||||
%patch2
|
||||
%patch3
|
||||
%patch4 -p1
|
||||
%patch6 -p1
|
||||
%patch9 -p1
|
||||
%patch10 -p1
|
||||
%patch11 -p1
|
||||
%patch12 -p1
|
||||
%patch7 -p1
|
||||
%if 0%{?suse_version} < 1500
|
||||
%patch101 -p1
|
||||
%endif
|
||||
%patch990 -p1
|
||||
%patch991 -p1
|
||||
|
||||
cp %{SOURCE2011} external/skia
|
||||
|
||||
# Disable some of the failing tests (some are random)
|
||||
%if 0%{?suse_version} < 1330
|
||||
sed -i -e '/CppunitTest_desktop_lib/d' desktop/Module_desktop.mk
|
||||
@ -1079,6 +1073,8 @@ export NOCONFIGURE=yes
|
||||
--with-system-jars \
|
||||
--with-system-ucpp \
|
||||
--with-system-dicts \
|
||||
--with-system-libpng \
|
||||
--without-system-libcmis \
|
||||
--with-vendor=SUSE \
|
||||
--with-tls=nss \
|
||||
--disable-openssl \
|
||||
@ -1194,8 +1190,6 @@ for desktop in * ; do
|
||||
relative_target=`readlink $desktop | sed "s|%{_libdir}|../../%{_lib}|"`
|
||||
# create the link
|
||||
ln -sf $relative_target $desktop
|
||||
# enable startup notification (bnc#796875)
|
||||
grep -q "NoDisplay=true" $desktop || sed -i "s/\(\[Desktop Entry\]\)/\1\nStartupNotify=true/" $desktop
|
||||
# suse_update
|
||||
app=`echo $desktop | sed "s/.desktop//"`
|
||||
%suse_update_desktop_file $app
|
||||
@ -1386,6 +1380,12 @@ grep -v "%{_libdir}/libreoffice/program/libmysqlclo.so" file-lists/common_list.t
|
||||
mv tmplist file-lists/common_list.txt
|
||||
echo "%{_libdir}/libreoffice/program/libmysqlclo.so" >> file-lists/base_list.txt
|
||||
|
||||
# Remove empty files
|
||||
rm %{buildroot}%{_libdir}/libreoffice/share/extensions/*/help/*.done
|
||||
rm %{buildroot}%{_libdir}/libreoffice/share/extensions/*/help/*/*.ht_
|
||||
rm %{buildroot}%{_libdir}/libreoffice/share/extensions/wiki-publisher/help/sa-IN/help.key_
|
||||
rm %{buildroot}%{_libdir}/libreoffice/share/extensions/nlpsolver/locale/NLPSolverCommon_en_US.default
|
||||
|
||||
# We have ton of duped files so run over it
|
||||
%fdupes %{buildroot}%{_prefix}
|
||||
|
||||
|
@ -1,125 +0,0 @@
|
||||
From f093f265dbc42482556bdc358cd7aef933700e34 Mon Sep 17 00:00:00 2001
|
||||
From: Mike Kaganski <mike.kaganski@collabora.com>
|
||||
Date: Tue, 22 Jun 2021 16:14:28 +0300
|
||||
Subject: [PATCH] Avoid crash getting default item for OWN_ATTR_TEXTCOLUMNS
|
||||
|
||||
... as seen in https://dev-builds.libreoffice.org/crashtest/89459662bf2684a07596d4132c84e5da7e0af8d4/backtraces/task908-core.backtrace.txt
|
||||
|
||||
...
|
||||
#8 0x00007fb81c9674f2 in Application::Abort(rtl::OUString const&) (rErrorText="") at /home/buildslave/source/libo-core/vcl/source/app/svapp.cxx:274
|
||||
#9 0x00007fb8226aa127 in desktop::Desktop::Exception(ExceptionCategory) (this=0x7ffdf0d856d0, nCategory=<optimized out>) at /home/buildslave/source/libo-core/include/rtl/ustring.hxx:181
|
||||
bInException = true
|
||||
nOldMode = <optimized out>
|
||||
rArgs = <optimized out>
|
||||
bRestart = <optimized out>
|
||||
bAllowRecoveryAndSessionManagement = <optimized out>
|
||||
#10 0x00007fb81c97ca5a in VCLExceptionSignal_impl(void*, oslSignalInfo*) (pInfo=<optimized out>) at /home/buildslave/source/libo-core/vcl/source/app/svmain.cxx:169
|
||||
nOldMode = SystemWindowFlags::DIALOG
|
||||
pSVData = 0x7fb81d423300 <rtl::Static<ImplSVData, (anonymous namespace)::private_aImplSVData>::get()::instance>
|
||||
aLock = {m_isAcquired = true, m_isChecked = true, m_rSolarMutex = @0x5612f7423da0}
|
||||
bIn = true
|
||||
nVCLException = <optimized out>
|
||||
#11 0x00007fb82282d1a7 in callSignalHandler(oslSignalInfo*) (pInfo=pInfo@entry=0x7fb80a196af0) at /home/buildslave/source/libo-core/sal/osl/all/signalshared.cxx:59
|
||||
pHandler = 0x5612f826c2d0
|
||||
Action = <optimized out>
|
||||
#12 0x00007fb82289e5a8 in (anonymous namespace)::signalHandlerFunction(int, siginfo_t*, void*) (signal=6, info=0x7fb80a196cf0, context=0x7fb80a196bc0) at /home/buildslave/source/libo-core/sal/osl/unx/signal.cxx:451
|
||||
Info = {Signal = osl_Signal_AccessViolation, UserSignal = 6, UserData = 0x0}
|
||||
#13 0x00007fb8224d6840 in <signal handler called> () at /lib/x86_64-linux-gnu/libc.so.6
|
||||
#14 0x00007fb8224d67bb in raise () at /lib/x86_64-linux-gnu/libc.so.6
|
||||
#15 0x00007fb8224c1535 in abort () at /lib/x86_64-linux-gnu/libc.so.6
|
||||
#16 0x00007fb8224c140f in () at /lib/x86_64-linux-gnu/libc.so.6
|
||||
#17 0x00007fb8224cf102 in () at /lib/x86_64-linux-gnu/libc.so.6
|
||||
#18 0x00007fb81f72434c in SfxItemPool::GetDefaultItem(unsigned short) const (this=0x5612f8e2ec00, nWhich=<optimized out>) at /home/buildslave/source/libo-core/svl/source/items/itempool.cxx:728
|
||||
__PRETTY_FUNCTION__ = "const SfxPoolItem& SfxItemPool::GetDefaultItem(sal_uInt16) const"
|
||||
nPos = <optimized out>
|
||||
pDefault = <optimized out>
|
||||
#19 0x00007fb81f724326 in SfxItemPool::GetDefaultItem(unsigned short) const (this=0x5612f8869790, nWhich=4006) at /home/buildslave/source/libo-core/svl/source/items/itempool.cxx:727
|
||||
__PRETTY_FUNCTION__ = "const SfxPoolItem& SfxItemPool::GetDefaultItem(sal_uInt16) const"
|
||||
nPos = <optimized out>
|
||||
pDefault = <optimized out>
|
||||
#20 0x00007fb80de6cc2e in SdStyleSheet::setPropertyValue(rtl::OUString const&, com::sun::star::uno::Any const&) (this=0x5612f89d3940, aPropertyName=..., aValue=uno::Any("com.sun.star.text.XTextColumns": {<com::sun::star::uno::XInterface> = {_vptr.XInterface = 0x5612f89006c0}, <No data fields>})) at /home/buildslave/source/libo-core/include/svl/style.hxx:257
|
||||
aGuard = {<osl::Guard<comphelper::SolarMutex>> = {pT = 0x5612f7423da0}, <No data fields>}
|
||||
pEntry = 0x7fb80e7252e8 <GetStylePropertySet()::aFullPropertyMap_Impl+1992>
|
||||
rStyleSet = SfxItemSet of pool 0x5612f8869790 with parent 0x0 and Which ranges: [(1000, 1012), (1014, 1033), (1047, 1056), (1068, 1091), (1093, 1124), (1174, 1229), (4007, 4058)] = {1000 = 0x0, 1001 = 0x0, 1002 = 0x0, 1003 = 0x0, 1004 = 0x0, 1005 = 0x0, 1006 = 0x0, 1007 = 0x0, 1008 = 0x0, 1009 = 0x0, 1010 = 0x0, 1011 = 0x0, 1012 = 0x0, 1014 = 0x0, 1015 = 0x0, 1016 = 0x0, 1017 = 0x0, 1018 = 0x0, 1019 = 0x0, 1020 = 0x0, 1021 = 0x0, 1022 = 0x0, 1023 = 0x0, 1024 = 0x0, 1025 = 0x0, 1026 = 0x0, 1027 = 0x0, 1028 = 0x0, 1029 = 0x0, 1030 = 0x0, 1031 = 0x0, 1032 = 0x0, 1033 = 0x0, 1047 = 0x0, 1048 = 0x0, 1049 = 0x0, 1050 = 0x0, 1051 = 0x0, 1052 = 0x0, 1053 = 0x0, 1054 = 0x0, 1055 = 0x0, 1056 = 0x0, 1068 = 0x0, 1069 = 0x0, 1070 = 0x0, 1071 = 0x0, 1072 = 0x0, 1073 = 0x0, 1074 = 0x0, 1075 = 0x0, 1076 = 0x0, 1077 = 0x0, 1078 = 0x0, 1079 = 0x0, 1080 = 0x0, 1081 = 0x0, 1082 = 0x0, 1083 = 0x0, 1084 = 0x0, 1085 = 0x0, 1086 = 0x0, 1087 = 0x0, 1088 = 0x0, 1089 = 0x0, 1090 = 0x0, 1091 = 0x0, 1093 = 0x0, 1094 = 0x0, 1095 = 0x0, 1096 = 0x0, 1097 = 0x0, 1098 = 0x0, 1099 = 0x0, 1100 = 0x0, 1101 = 0x0, 1102 = 0x0, 1103 = 0x0, 1104 = 0x0, 1105 = 0x0, 1106 = 0x0, 1107 = 0x0, 1108 = 0x0, 1109 = 0x0, 1110 = 0x0, 1111 = 0x0, 1112 = 0x0, 1113 = 0x0, 1114 = 0x0, 1115 = 0x0, 1116 = 0x0, 1117 = 0x0, 1118 = 0x0, 1119 = 0x0, 1120 = 0x0, 1121 = 0x0, 1122 = 0x0, 1123 = 0x0, 1124 = 0x0, 1174 = 0x0, 1175 = 0x0, 1176 = 0x0, 1177 = 0x0, 1178 = 0x0, 1179 = 0x0, 1180 = 0x0, 1181 = 0x0, 1182 = 0x0, 1183 = 0x0, 1184 = 0x0, 1185 = 0x0, 1186 = 0x0, 1187 = 0x0, 1188 = 0x0, 1189 = 0x0, 1190 = 0x0, 1191 = 0x0, 1192 = 0x0, 1193 = 0x0, 1194 = 0x0, 1195 = 0x0, 1196 = 0x0, 1197 = 0x0, 1198 = 0x0, 1199 = 0x0, 1200 = 0x0, 1201 = 0x0, 1202 = 0x0, 1203 = 0x0, 1204 = 0x0, 1205 = 0x0, 1206 = 0x0, 1207 = 0x0, 1208 = 0x0, 1209 = 0x0, 1210 = 0x0, 1211 = 0x0, 1212 = 0x0, 1213 = 0x0, 1214 = 0x0, 1215 = 0x0, 1216 = 0x0, 1217 = 0x0, 1218 = 0x0, 1219 = 0x0, 1220 = 0x0, 1221 = 0x0, 1222 = 0x0, 1223 = 0x0, 1224 = 0x0, 1225 = 0x0, 1226 = 0x0, 1227 = 0x0, 1228 = 0x0, 1229 = 0x0, 4007 = 0x0, 4008 = 0x0, 4009 = 0x0, 4010 = 0x0, 4011 = 0x0, 4012 = 0x0, 4013 = 0x0, 4014 = 0x0, 4015 = 0x0, 4016 = 0x0, 4017 = 0x0, 4018 = 0x0, 4019 = 0x0, 4020 = 0x0, 4021 = 0x0, 4022 = 0x0, 4023 = 0x0, 4024 = 0x0, 4025 = 0x0, 4026 = 0x0, 4027 = 0x0, 4028 = 0x0, 4029 = 0x0, 4030 = 0x0, 4031 = 0x0, 4032 = 0x0, 4033 = 0x0, 4034 = 0x0, 4035 = 0x0, 4036 = 0x0, 4037 = 0x0, 4038 = 0x0, 4039 = 0x0, 4040 = 0x0, 4041 = 0x0, 4042 = 0x0, 4043 = 0x0, 4044 = 0x0, 4045 = 0x0, 4046 = 0x0, 4047 = 0x0, 4048 = 0x0, 4049 = 0x0, 4050 = 0x0, 4051 = 0x0...}
|
||||
aSet = SfxItemSet of pool 0x5612f8869790 with parent 0x0 and Which ranges: [(4006, 4006)] = {4006 = 0x0}
|
||||
#21 0x00007fb81945d8eb in SvXMLImportPropertyMapper::FillPropertySet_(std::__debug::vector<XMLPropertyState, std::allocator<XMLPropertyState> > const&, com::sun::star::uno::Reference<com::sun::star::beans::XPropertySet> const&, com::sun::star::uno::Reference<com::sun::star::beans::XPropertySetInfo> const&, rtl::Reference<XMLPropertySetMapper> const&, SvXMLImport&, ContextID_Index_Pair*) (rProperties=std::__debug::vector of length 3, capacity 4 = {...}, rPropSet=uno::Reference to (class SdStyleSheet *) 0x5612f89d3ad0, rPropSetInfo=uno::Reference to (class SfxItemPropertySetInfo *) 0x5612f8938ed8, rPropMapper=rtl::Reference to 0x5612f89a1900, rImport=..., pSpecialContextIds=pSpecialContextIds@entry=0x7fb80a1978b0) at /home/buildslave/source/libo-core/include/com/sun/star/uno/Reference.h:384
|
||||
rProp = @0x5612f8497590: {mnIndex = 54, maValue = uno::Any("com.sun.star.text.XTextColumns": {<com::sun::star::uno::XInterface> = {_vptr.XInterface = 0x5612f89006c0}, <No data fields>})}
|
||||
nIdx = 54
|
||||
rPropName = "TextColumns"
|
||||
nPropFlags = 201342976
|
||||
i = 1
|
||||
bSet = false
|
||||
nCount = <optimized out>
|
||||
#22 0x00007fb8194650c6 in SvXMLImportPropertyMapper::FillPropertySet(std::__debug::vector<XMLPropertyState, std::allocator<XMLPropertyState> > const&, com::sun::star::uno::Reference<com::sun::star::beans::XPropertySet> const&, ContextID_Index_Pair*) const (this=0x5612f8fa4960, aProperties=std::__debug::vector of length 3, capacity 4 = {...}, rPropSet=uno::Reference to (class SdStyleSheet *) 0x5612f89d3ad0, pSpecialContextIds=pSpecialContextIds@entry=0x7fb80a1978b0) at /home/buildslave/source/libo-core/xmloff/source/style/xmlimppr.cxx:466
|
||||
xInfo = uno::Reference to (class SfxItemPropertySetInfo *) 0x5612f8938ed8
|
||||
xMultiPropSet = empty uno::Reference
|
||||
bSet = <optimized out>
|
||||
xTolPropSet = empty uno::Reference
|
||||
...
|
||||
|
||||
Change-Id: Icdb32ff5383a8073f525aad1a39ff1dcc70559f8
|
||||
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117661
|
||||
Tested-by: Jenkins
|
||||
Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
|
||||
(cherry picked from commit f2ea39c70da3f82bb39f8b51b5484172360b1fc2)
|
||||
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117639
|
||||
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
|
||||
---
|
||||
|
||||
diff --git a/sd/source/core/stlsheet.cxx b/sd/source/core/stlsheet.cxx
|
||||
index 3f6b0b9..232b3b8 100644
|
||||
--- a/sd/source/core/stlsheet.cxx
|
||||
+++ b/sd/source/core/stlsheet.cxx
|
||||
@@ -18,10 +18,12 @@
|
||||
*/
|
||||
|
||||
#include <com/sun/star/beans/PropertyAttribute.hpp>
|
||||
+#include <com/sun/star/beans/XPropertySet.hpp>
|
||||
#include <com/sun/star/lang/DisposedException.hpp>
|
||||
#include <com/sun/star/lang/WrappedTargetRuntimeException.hpp>
|
||||
#include <com/sun/star/style/XStyle.hpp>
|
||||
#include <com/sun/star/table/BorderLine.hpp>
|
||||
+#include <com/sun/star/text/XTextColumns.hpp>
|
||||
|
||||
#include <osl/mutex.hxx>
|
||||
#include <vcl/svapp.hxx>
|
||||
@@ -32,6 +34,7 @@
|
||||
#include <editeng/fhgtitem.hxx>
|
||||
#include <editeng/ulspitem.hxx>
|
||||
#include <svl/hint.hxx>
|
||||
+#include <svl/intitem.hxx>
|
||||
#include <svl/itemset.hxx>
|
||||
|
||||
#include <svx/xflbmtit.hxx>
|
||||
@@ -41,6 +44,7 @@
|
||||
#include <svx/unoshprp.hxx>
|
||||
#include <svx/unoshape.hxx>
|
||||
#include <svx/svdpool.hxx>
|
||||
+#include <svx/sdmetitm.hxx>
|
||||
#include <svx/sdtaaitm.hxx>
|
||||
#include <svx/sdtacitm.hxx>
|
||||
#include <svx/sdtayitm.hxx>
|
||||
@@ -1003,6 +1007,23 @@
|
||||
throw IllegalArgumentException();
|
||||
}
|
||||
|
||||
+ if (pEntry->nWID == OWN_ATTR_TEXTCOLUMNS)
|
||||
+ {
|
||||
+ if (css::uno::Reference<css::text::XTextColumns> xColumns; aValue >>= xColumns)
|
||||
+ {
|
||||
+ rStyleSet.Put(SfxInt16Item(SDRATTR_TEXTCOLUMNS_NUMBER, xColumns->getColumnCount()));
|
||||
+ if (css::uno::Reference<css::beans::XPropertySet> xPropSet{ xColumns,
|
||||
+ css::uno::UNO_QUERY })
|
||||
+ {
|
||||
+ auto aVal = xPropSet->getPropertyValue("AutomaticDistance");
|
||||
+ if (sal_Int32 nSpacing; aVal >>= nSpacing)
|
||||
+ rStyleSet.Put(SdrMetricItem(SDRATTR_TEXTCOLUMNS_SPACING, nSpacing));
|
||||
+ }
|
||||
+ return;
|
||||
+ }
|
||||
+ throw IllegalArgumentException();
|
||||
+ }
|
||||
+
|
||||
SfxItemSet aSet( GetPool()->GetPool(), {{pEntry->nWID, pEntry->nWID}});
|
||||
aSet.Put( rStyleSet );
|
||||
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:eca406d47ac7e2a84dcc86f93c08f96e591d409589e881477fa75e488e4851d8
|
||||
size 7220464
|
3
pdfium-4500.tar.bz2
Normal file
3
pdfium-4500.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:26a03dd60e5ed0979cdaba9cc848242895110ddfdf347d40989ce2f14020f304
|
||||
size 7275062
|
10
pld-skia-patches.patch
Normal file
10
pld-skia-patches.patch
Normal file
@ -0,0 +1,10 @@
|
||||
--- libreoffice-7.2.0.3/external/skia/UnpackedTarball_skia.mk.orig 2021-08-10 19:27:48.000000000 +0200
|
||||
+++ libreoffice-7.2.0.3/external/skia/UnpackedTarball_skia.mk 2021-08-12 18:09:22.813517161 +0200
|
||||
@@ -39,6 +39,7 @@
|
||||
fast-png-write.patch.1 \
|
||||
skia_sk_cpu_sse_level_0_by_default.patch.1 \
|
||||
fix-warnings.patch.1 \
|
||||
+ skia-freetype2.11.patch \
|
||||
|
||||
$(eval $(call gb_UnpackedTarball_set_patchlevel,skia,1))
|
||||
|
37
skia-freetype2.11.patch
Normal file
37
skia-freetype2.11.patch
Normal file
@ -0,0 +1,37 @@
|
||||
--- skia/src/ports/SkFontHost_FreeType_common.cpp.orig 2021-03-01 15:53:09.178606791 +0100
|
||||
+++ skia/src/ports/SkFontHost_FreeType_common.cpp 2021-08-12 17:48:32.358901987 +0200
|
||||
@@ -665,8 +665,13 @@
|
||||
canvas->drawPaint(paint);
|
||||
break;
|
||||
}
|
||||
+#if FREETYPE_MAJOR == 2 && FREETYPE_MINOR >= 11
|
||||
+ case FT_COLR_PAINTFORMAT_TRANSFORM: {
|
||||
+ SkMatrix transform = ToSkMatrix(colrv1_paint.u.transform.affine);
|
||||
+#else
|
||||
case FT_COLR_PAINTFORMAT_TRANSFORMED: {
|
||||
SkMatrix transform = ToSkMatrix(colrv1_paint.u.transformed.affine);
|
||||
+#endif
|
||||
|
||||
canvas->concat(transform);
|
||||
break;
|
||||
@@ -760,12 +765,20 @@
|
||||
traverse_result = colrv1_start_glyph(canvas, palette, face, paint.u.colr_glyph.glyphID,
|
||||
FT_COLOR_NO_ROOT_TRANSFORM);
|
||||
break;
|
||||
+#if FREETYPE_MAJOR == 2 && FREETYPE_MINOR >= 11
|
||||
+ case FT_COLR_PAINTFORMAT_TRANSFORM:
|
||||
+#else
|
||||
case FT_COLR_PAINTFORMAT_TRANSFORMED:
|
||||
+#endif
|
||||
canvas->saveLayer(nullptr, nullptr);
|
||||
// Traverse / draw operation will apply transform.
|
||||
colrv1_draw_paint(canvas, palette, face, paint);
|
||||
traverse_result =
|
||||
+#if FREETYPE_MAJOR == 2 && FREETYPE_MINOR >= 11
|
||||
+ colrv1_traverse_paint(canvas, palette, face, paint.u.transform.paint);
|
||||
+#else
|
||||
colrv1_traverse_paint(canvas, palette, face, paint.u.transformed.paint);
|
||||
+#endif
|
||||
canvas->restore();
|
||||
break;
|
||||
case FT_COLR_PAINTFORMAT_ROTATE:
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:f293656a15342a53bb407b932fc907c6894178a162f09728bd383e24d84b1301
|
||||
size 10420480
|
3
skia-m90-45c57e116ee0ce214bdf78405a4762722e4507d9.tar.xz
Normal file
3
skia-m90-45c57e116ee0ce214bdf78405a4762722e4507d9.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:abe0b94d54edb717c58d74263f4ed3d27824d2ce9e9f2ce85a21ab38d993f94d
|
||||
size 10630696
|
@ -1,38 +0,0 @@
|
||||
From 4a2894a2b9c973b275788190220d205e41eb92db Mon Sep 17 00:00:00 2001
|
||||
From: Mike Kaganski <mike.kaganski@collabora.com>
|
||||
Date: Thu, 17 Jun 2021 17:22:36 +0300
|
||||
Subject: [PATCH] tdf#142839: do not forget to initialize *pHeightNTP
|
||||
|
||||
Regression after commit d0a1616ccad0dd5f5a02c1b0204f537b57d0b4b5
|
||||
|
||||
Change-Id: Iaa8f67e0c7e3d99b057294717d24ffac4ad3534c
|
||||
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117389
|
||||
Tested-by: Jenkins
|
||||
Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
|
||||
(cherry picked from commit 59611f7b6acbf643bde0e0121ee51e2df53e7d50)
|
||||
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/117305
|
||||
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
|
||||
---
|
||||
|
||||
diff --git a/editeng/source/editeng/impedit2.cxx b/editeng/source/editeng/impedit2.cxx
|
||||
index 4980c57..ff080b1 100644
|
||||
--- a/editeng/source/editeng/impedit2.cxx
|
||||
+++ b/editeng/source/editeng/impedit2.cxx
|
||||
@@ -3437,6 +3437,8 @@
|
||||
tools::Long ImpEditEngine::Calc1ColumnTextHeight(tools::Long* pHeightNTP)
|
||||
{
|
||||
tools::Long nHeight = 0;
|
||||
+ if (pHeightNTP)
|
||||
+ *pHeightNTP = 0;
|
||||
// Pretend that we have ~infinite height to get total height
|
||||
comphelper::ValueRestorationGuard aGuard(nCurTextHeight,
|
||||
std::numeric_limits<tools::Long>::max());
|
||||
@@ -3467,6 +3469,8 @@
|
||||
tools::Long nTentativeColHeight = mnMinColumnWrapHeight;
|
||||
tools::Long nWantedIncrease = 0;
|
||||
tools::Long nCurrentTextHeight;
|
||||
+ if (pHeightNTP)
|
||||
+ *pHeightNTP = 0;
|
||||
|
||||
// This does the necessary column balancing for the case when the text does not fit min height.
|
||||
// When the height of column (taken from nCurTextHeight) is too small, the last column will
|
@ -1,42 +0,0 @@
|
||||
From f14b83b38d35a585976ef5d422754d8e0d0266a6 Mon Sep 17 00:00:00 2001
|
||||
From: Andrew Udvare <audvare@gmail.com>
|
||||
Date: Thu, 24 Dec 2020 06:04:16 -0500
|
||||
Subject: [PATCH] ucp: fix call to getComponentContext
|
||||
|
||||
Commit 3f9940c2e050830051a31e4b70736132e034a9db mistakenly removed
|
||||
include/ucbhelper/getcomponentcontext.hxx seeing the getComponentContext method
|
||||
as unused.
|
||||
According to that file, ucbhelper::getComponentContext was just a duplicate of
|
||||
comphelper::getComponentContext so this commit changes to calling that method
|
||||
instead.
|
||||
|
||||
Change-Id: Ibd66b56a72afce437a26417d7944ec1ace34a4eb
|
||||
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108262
|
||||
Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
|
||||
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
|
||||
Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
|
||||
---
|
||||
ucb/source/ucp/webdav/webdavprovider.cxx | 3 ++-
|
||||
1 file changed, 2 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/ucb/source/ucp/webdav/webdavprovider.cxx b/ucb/source/ucp/webdav/webdavprovider.cxx
|
||||
index 462e4e5a98f7..570b36e6180c 100644
|
||||
--- a/ucb/source/ucp/webdav/webdavprovider.cxx
|
||||
+++ b/ucb/source/ucp/webdav/webdavprovider.cxx
|
||||
@@ -17,6 +17,7 @@
|
||||
* the License at http://www.apache.org/licenses/LICENSE-2.0 .
|
||||
*/
|
||||
|
||||
+#include <comphelper/processfactory.hxx>
|
||||
#include <ucbhelper/contentidentifier.hxx>
|
||||
#include <ucbhelper/macros.hxx>
|
||||
#include "webdavprovider.hxx"
|
||||
@@ -106,7 +107,7 @@ static css::uno::Reference< css::uno::XInterface >
|
||||
ContentProvider_CreateInstance( const css::uno::Reference< css::lang::XMultiServiceFactory> & rSMgr )
|
||||
{
|
||||
css::lang::XServiceInfo* pX =
|
||||
- static_cast<css::lang::XServiceInfo*>(new ContentProvider( ucbhelper::getComponentContext(rSMgr) ));
|
||||
+ static_cast<css::lang::XServiceInfo*>(new ContentProvider( comphelper::getComponentContext(rSMgr) ));
|
||||
return css::uno::Reference< css::uno::XInterface >::query( pX );
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user