libreoffice.git
7 months agoMerge version 4:25.2.2-1+rpi1 and 4:25.2.2-3 to produce 4:25.2.2-3+rpi1 archive/raspbian/4%25.2.2-3+rpi1 raspbian/4%25.2.2-3+rpi1
Raspbian automatic forward porter [Tue, 6 May 2025 08:37:26 +0000 (09:37 +0100)]
Merge version 4:25.2.2-1+rpi1 and 4:25.2.2-3 to produce 4:25.2.2-3+rpi1

7 months agoMerge libreoffice (4:25.2.2-3) import into refs/heads/workingbranch
Rene Engelhard [Wed, 23 Apr 2025 17:20:04 +0000 (19:20 +0200)]
Merge libreoffice (4:25.2.2-3) import into refs/heads/workingbranch

7 months agotdf#165917: Revert "tdf#165228 Don't reuse previous path in save dialog"
Aron Budea [Mon, 21 Apr 2025 07:53:26 +0000 (17:23 +0930)]
tdf#165917: Revert "tdf#165228 Don't reuse previous path in save dialog"

This has been partially resolved in 25.8 by
3fa39a4dadc8e2777185465a6f7c9968c8cf44d1.

Since that is only a partial fix (see eg. tdf#165392), and was
not backported, let's revert in release versions due to number
of reports.

This reverts commit 67cffdf1b2872b4bcac657f7bcf63f19c261a5c6.

Change-Id: I69f230ef1fca77d5636feec0895b9ca81346f4a1
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/184405
Tested-by: Jenkins
Tested-by: Gabor Kelemen <gabor.kelemen.extern@allotropia.de>
Reviewed-by: Aron Budea <aron.budea@collabora.com>
(cherry picked from commit 446fe1d1b85ee98a4b8146c921e7eea22ed7e3a5)
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/184503
Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
Tested-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
Gbp-Pq: Name revert-67cffdf1b2872b4bcac657f7bcf63f19c261a5c6.diff

7 months agotdf#165870 qt avmedia: Handle null media player
Michael Weghorn [Sat, 22 Mar 2025 23:15:41 +0000 (16:15 -0700)]
tdf#165870 qt avmedia: Handle null media player

QtPlayer::m_xMediaPlayer can be null, e.g. in a PPTX file
created in PowerPoint that contains an external video link to
Youtube, so handle that case gracefully instead of asserting/crashing.

Backtrace of assert getting triggered without this change in place:

    1 __pthread_kill_implementation pthread_kill.c 44 0x7ffff789e95c
    2 __pthread_kill_internal pthread_kill.c 89 0x7ffff789e9ff
    3 __GI_raise raise.c 26 0x7ffff7849cc2
    4 __GI_abort abort.c 73 0x7ffff78324ac
    5 __assert_fail_base assert.c 118 0x7ffff7832420
    6 avmedia::qt::QtPlayer::stop QtPlayer.cxx 75 0x7fff980b1675
    7 avmedia::qt::QtPlayer::disposing QtPlayer.cxx 281 0x7fff980b34f7
    8 cppu::WeakComponentImplHelperBase::dispose implbase.cxx 104 0x7ffff5b3de60
    9 cppu::PartialWeakComponentImplHelper<com::sun::star::media::XPlayer, com::sun::star::media::XPlayerNotifier, com::sun::star::lang::XServiceInfo>::dispose compbase.hxx 90 0x7fff980b0455
    10 avmedia::qt::QtManager::createPlayer QtManager.cxx 32 0x7fff980afc7e
    11 non-virtual thunk to avmedia::qt::QtManager::createPlayer(rtl::OUString const&) 0x7fff980afdbc
    12 avmedia::priv::MediaWindowImpl::createPlayer mediawindow_impl.cxx 212 0x7ffff0bf0d40
    13 avmedia::priv::MediaWindowImpl::createPlayer mediawindow_impl.cxx 193 0x7ffff0bf0a7e
    14 avmedia::MediaWindow::createPlayer mediawindow.cxx 364 0x7ffff0be5860
    15 slideshow::internal::ViewMediaShape::implInitializeMediaPlayer viewmediashape.cxx 391 0x7fff65284f52
    16 slideshow::internal::ViewMediaShape::implInitialize viewmediashape.cxx 309 0x7fff652839ab
    17 slideshow::internal::ViewMediaShape::startMedia viewmediashape.cxx 107 0x7fff652832b1
    18 slideshow::internal::(anonymous namespace)::MediaShape::implStartIntrinsicAnimation mediashape.cxx 212 0x7fff6526578e
    19 slideshow::internal::ExternalShapeBase::ExternalShapeBaseListener::enableAnimations externalshapebase.cxx 68 0x7fff65259ccd
    [...]

Change-Id: I6978f27d9b756a0fa8492d06bed57e805ca23a0c
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/183228
Tested-by: Jenkins
Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
(cherry picked from commit b1576ba17a4111f02fc6f8e27c09c78dbd7fd963)
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/183230
Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
Gbp-Pq: Name qt-avmedia-handle-null-media-player.diff

7 months agoRevert "tdf#164201 docx convert-to: prefer Word 2010–365 Document, not 2007"
Justin Luth [Sat, 22 Mar 2025 12:15:10 +0000 (13:15 +0100)]
Revert "tdf#164201 docx convert-to: prefer Word 2010–365 Document, not 2007"

This reverts 25.2.0.2 commit 858c452e5e6b7acad6932df7d1cd2f0950d47f33
on the 25.2 branch only. It is fine to remain on 25.8.

Reason for revert: There is a follow-up commit in bug 164201 that is necessary for Microsoft to be able to fully read the document. That necessary piece is only in 25.8. Making this seemingly simple change has a lot more implications than expected (primarily by Microsoft not being able to read files created according to their own specs). So I am not comfortable recommending that it be backported to a nearly-stable 25.2. Thus simply revert this optimistically-backported commit.

The specific problem that lead to the follow-up patch was the loss of create/modified date/time fields (seen only in MS Word).

The specific problem that lead to this revert is content controls only showing the placeholder text, and not the real text (seen only in MS Word).

Change-Id: I2e3d0e835282938dff86d80b17b8bb22958a0622
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/183222
Reviewed-by: Justin Luth <jluth@mail.com>
Tested-by: Jenkins
Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
Gbp-Pq: Name revert-858c452e5e6b7acad6932df7d1cd2f0950d47f33.diff

7 months ago[PATCH] implement --with-system-colamd (for internal lpsolve)
Rene Engelhard [Mon, 3 Mar 2025 20:48:18 +0000 (21:48 +0100)]
[PATCH] implement --with-system-colamd (for internal lpsolve)

using suitesparse. Tested with both suitesparse 5.12.0 (Debian stable,
without pc) and 7.9.0 (Debian unstable, with .pc)

Change-Id: I6e0d014455ea2dec111aa3380bd49bd586dfad0a

Gbp-Pq: Name system-colamd.diff

7 months agodisable-uitest-xmlsecurity-gpg
Debian LibreOffice Maintainers [Wed, 23 Apr 2025 17:20:04 +0000 (19:20 +0200)]
disable-uitest-xmlsecurity-gpg

Gbp-Pq: Name disable-uitest-xmlsecurity-gpg.diff

7 months agofix-32bits-test-build
Debian LibreOffice Maintainers [Wed, 23 Apr 2025 17:20:04 +0000 (19:20 +0200)]
fix-32bits-test-build

Gbp-Pq: Name fix-32bits-test-build.diff

7 months agolo-xlate-lang-add-tl
Debian LibreOffice Maintainers [Wed, 23 Apr 2025 17:20:04 +0000 (19:20 +0200)]
lo-xlate-lang-add-tl

Gbp-Pq: Name lo-xlate-lang-add-tl.diff

7 months ago[PATCH] sunjre: check all four possible OpenJDK variants for libjvm.so
WANG Xuerui [Thu, 22 Aug 2024 06:22:49 +0000 (14:22 +0800)]
[PATCH] sunjre: check all four possible OpenJDK variants for libjvm.so

Since OpenJDK 21, the "minimal" and "zero" variants of JVM no longer
reside in the "server" directory in $JAVA_HOME/lib, making the loader
unable to find libjvm.so. This regresses LO builds on platforms with
only those variants of JVM (i.e. without a HotSpot port).

Example error message is like this:

> exception occurred: Could not create Java implementation loader at
> ./stoc/source/javaloader/javaloader.cxx:551

Fix it by probing all four possible variant directories for libjvm.so.
This is tested on Debian unstable (loong64 port) to fix the packaging.

Link: https://bugs.openjdk.org/browse/JDK-8273494
Link: https://github.com/openjdk/jdk/pull/5440
Link: https://github.com/openjdk/jdk/commit/8fbcc8239a3fc04e56ebbd287c7bb5db731977b7
Change-Id: I3545f93054d7a3af0181e4c739c82efaaf8aeaed

Gbp-Pq: Name jdk-minimal-and-zero-paths.diff

7 months agopdfium-ports
Debian LibreOffice Maintainers [Wed, 23 Apr 2025 17:20:04 +0000 (19:20 +0200)]
pdfium-ports

Gbp-Pq: Name pdfium-ports.diff

7 months agoadapt-for-new-carlito
Debian LibreOffice Maintainers [Wed, 23 Apr 2025 17:20:04 +0000 (19:20 +0200)]
adapt-for-new-carlito

Gbp-Pq: Name adapt-for-new-carlito.diff

7 months agowe-dont-have-the-needed-fonts
Debian LibreOffice Maintainers [Wed, 23 Apr 2025 17:20:04 +0000 (19:20 +0200)]
we-dont-have-the-needed-fonts

Gbp-Pq: Name we-dont-have-the-needed-fonts.diff

7 months agodo-not-abort-on-NON_APPLICATION_FONT_USE
Debian LibreOffice Maintainers [Wed, 23 Apr 2025 17:20:04 +0000 (19:20 +0200)]
do-not-abort-on-NON_APPLICATION_FONT_USE

Gbp-Pq: Name do-not-abort-on-NON_APPLICATION_FONT_USE.diff

7 months agomoreIconsDialog-accesses-internet
Debian LibreOffice Maintainers [Wed, 23 Apr 2025 17:20:04 +0000 (19:20 +0200)]
moreIconsDialog-accesses-internet

Gbp-Pq: Name moreIconsDialog-accesses-internet.diff

7 months agoExplicitly set fpu mode on armhf
Rico Tzschichholz [Wed, 23 Apr 2025 17:20:04 +0000 (19:20 +0200)]
Explicitly set fpu mode on armhf

Gbp-Pq: Name arm-fp-mode.diff

7 months agoSupport tofu+pgp trust model in GnuPG
Benjamin Barenblat [Wed, 23 Apr 2025 17:20:04 +0000 (19:20 +0200)]
Support tofu+pgp trust model in GnuPG

Bug-Debian: https://bugs.debian.org/955271
Forwarded: no

GnuPG supports a trust-on-first-use layer that sits on top of the
standard PGP trust model. If this is enabled, 'gpg --list-keys' needs
write and lock permissions on the TOFU database to return any useful
data. Allow this access through AppArmor.

Gbp-Pq: Name apparmor-gnupg-tofu.diff

7 months agoapparmor-updates
Debian LibreOffice Maintainers [Wed, 23 Apr 2025 17:20:04 +0000 (19:20 +0200)]
apparmor-updates

Gbp-Pq: Name apparmor-updates.diff

7 months ago[PATCH] Resolves: rhbz#1432468 disable opencl by default
Caolán McNamara [Mon, 27 Mar 2017 10:47:01 +0000 (11:47 +0100)]
[PATCH] Resolves: rhbz#1432468 disable opencl by default

Change-Id: Ie037fcabdd219f195425979dd721501fb5527573

Gbp-Pq: Name no-opencl-per-default.diff

7 months agodisable-shortcuts_tab_navigation-uitest
Debian LibreOffice Maintainers [Wed, 23 Apr 2025 17:20:04 +0000 (19:20 +0200)]
disable-shortcuts_tab_navigation-uitest

Gbp-Pq: Name disable-shortcuts_tab_navigation-uitest.diff

7 months agoadd-access2base-doc
Debian LibreOffice Maintainers [Wed, 23 Apr 2025 17:20:04 +0000 (19:20 +0200)]
add-access2base-doc

Gbp-Pq: Name add-access2base-doc.diff

7 months agoAdd safer float comparisons to bridgetest equals()
Marcus Tomlinson [Wed, 23 Apr 2025 17:20:04 +0000 (19:20 +0200)]
Add safer float comparisons to bridgetest equals()

Bug-Ubuntu: https://launchpad.net/bugs/1832360

Gbp-Pq: Name fix-flaky-bridgetest.diff

7 months agoapparmor-opencl
Debian LibreOffice Maintainers [Wed, 23 Apr 2025 17:20:04 +0000 (19:20 +0200)]
apparmor-opencl

apparmor: Add opencl support

AppArmor in Debian Buster now has OpenCL abstractions.

Include OpenCL abstractions to fix OpenCL usage in Calc.

Gbp-Pq: Name apparmor-opencl.diff

7 months ago[PATCH] mariadb
Markus Koschany [Fri, 9 Nov 2018 22:06:15 +0000 (23:06 +0100)]
[PATCH] mariadb

Gbp-Pq: Name use-mariadb-java-instead-of-mysql-java.diff

7 months agodisableClassPathURLCheck
Debian LibreOffice Maintainers [Wed, 23 Apr 2025 17:20:04 +0000 (19:20 +0200)]
disableClassPathURLCheck

Gbp-Pq: Name disableClassPathURLCheck.diff

7 months agoapparmor-mesa
Debian LibreOffice Maintainers [Wed, 23 Apr 2025 17:20:04 +0000 (19:20 +0200)]
apparmor-mesa

Gbp-Pq: Name apparmor-mesa.diff

7 months ago[PATCH] apparmor: use dri-enumerate abstraction
Vincas Dargis [Sat, 4 Aug 2018 14:40:05 +0000 (17:40 +0300)]
[PATCH] apparmor: use dri-enumerate abstraction

Remove backported rule and use new dri-enumerate abstraction instead.
dri-enumerate is available in AppArmor 2.13, which recently migrated
into Debian Buster.

Change-Id: I64919edc1882f7bc1e65cfb94686464c5350f699

Gbp-Pq: Name apparmor-cleanups.diff

7 months agoapparmor-allow-java.security
Debian LibreOffice Maintainers [Wed, 23 Apr 2025 17:20:04 +0000 (19:20 +0200)]
apparmor-allow-java.security

Gbp-Pq: Name apparmor-allow-java.security.diff

7 months agodo-not-hide-test-output
Debian LibreOffice Maintainers [Wed, 23 Apr 2025 17:20:04 +0000 (19:20 +0200)]
do-not-hide-test-output

Gbp-Pq: Name do-not-hide-test-output.diff

7 months agodisable-java-in-odk-build-examples-on-zero-vm
Debian LibreOffice Maintainers [Wed, 23 Apr 2025 17:20:04 +0000 (19:20 +0200)]
disable-java-in-odk-build-examples-on-zero-vm

Gbp-Pq: Name disable-java-in-odk-build-examples-on-zero-vm.diff

7 months agoappstream-ignore-startcenter
Debian LibreOffice Maintainers [Wed, 23 Apr 2025 17:20:04 +0000 (19:20 +0200)]
appstream-ignore-startcenter

Gbp-Pq: Name appstream-ignore-startcenter.diff

7 months agoHide startcenter and math from the shell
Olivier Tilloy [Wed, 23 Apr 2025 17:20:04 +0000 (19:20 +0200)]
Hide startcenter and math from the shell

Bug-Ubuntu: https://launchpad.net/bugs/1696250
Forwarded: not-needed

Gbp-Pq: Name hide-math-desktop-file.patch

7 months agoapparmor-complain
Debian LibreOffice Maintainers [Wed, 23 Apr 2025 17:20:04 +0000 (19:20 +0200)]
apparmor-complain

Gbp-Pq: Name apparmor-complain.diff

7 months agocppunit-optional
Debian LibreOffice Maintainers [Wed, 23 Apr 2025 17:20:04 +0000 (19:20 +0200)]
cppunit-optional

Gbp-Pq: Name cppunit-optional.diff

7 months agosystem-officeotron-and-odfvalidator
Debian LibreOffice Maintainers [Wed, 23 Apr 2025 17:20:04 +0000 (19:20 +0200)]
system-officeotron-and-odfvalidator

Gbp-Pq: Name system-officeotron-and-odfvalidator.diff

7 months agono-packagekit-per-default
Debian LibreOffice Maintainers [Wed, 23 Apr 2025 17:20:04 +0000 (19:20 +0200)]
no-packagekit-per-default

Gbp-Pq: Name no-packagekit-per-default.diff

7 months agojavadoc-optional
Debian LibreOffice Maintainers [Wed, 23 Apr 2025 17:20:04 +0000 (19:20 +0200)]
javadoc-optional

Gemeinsame Unterverzeichnisse: odk-old/config und odk/config.
Gemeinsame Unterverzeichnisse: odk-old/docs und odk/docs.
Gemeinsame Unterverzeichnisse: odk-old/examples und odk/examples.

Gemeinsame Unterverzeichnisse: odk-old/config und odk/config.
Gemeinsame Unterverzeichnisse: odk-old/docs und odk/docs.
Gemeinsame Unterverzeichnisse: odk-old/examples und odk/examples.

Gbp-Pq: Name javadoc-optional.diff

7 months agofix-internal-hsqldb-build
Debian LibreOffice Maintainers [Wed, 23 Apr 2025 17:20:04 +0000 (19:20 +0200)]
fix-internal-hsqldb-build

Gbp-Pq: Name fix-internal-hsqldb-build.diff

7 months agodisable-flaky-tests
Debian LibreOffice Maintainers [Wed, 23 Apr 2025 17:20:04 +0000 (19:20 +0200)]
disable-flaky-tests

14:13 < mst__> _rene_, the toolkit unoapi tests are known to be flaky (in some
               system dependent way) e.g. on the Win@6 tinderbox it always
               crashes
14:14 < mst__> _rene_, sc.ScAccessible* tests also fail on some systems some of
               the time

Gbp-Pq: Name disable-flaky-tests.diff

7 months agodebian-hardened-buildflags-no-LO-fstack-protector-strong
Debian LibreOffice Maintainers [Wed, 23 Apr 2025 17:20:04 +0000 (19:20 +0200)]
debian-hardened-buildflags-no-LO-fstack-protector-strong

don't hardcode -fstack-protector-strong in configure.ac/gbuild. We get the
hardening flags from dpkg-buildflags anyway.

Gbp-Pq: Name debian-hardened-buildflags-no-LO-fstack-protector-strong.diff

7 months agodebian-hardened-buildflags-CPPFLAGS
Debian LibreOffice Maintainers [Wed, 23 Apr 2025 17:20:04 +0000 (19:20 +0200)]
debian-hardened-buildflags-CPPFLAGS

Gbp-Pq: Name debian-hardened-buildflags-CPPFLAGS.diff

7 months agomediwiki-oor-replace
Debian LibreOffice Maintainers [Wed, 23 Apr 2025 17:20:04 +0000 (19:20 +0200)]
mediwiki-oor-replace

Gbp-Pq: Name mediwiki-oor-replace.diff

7 months agomake-package-modules-not-suck
Debian LibreOffice Maintainers [Wed, 23 Apr 2025 17:20:04 +0000 (19:20 +0200)]
make-package-modules-not-suck

Gbp-Pq: Name make-package-modules-not-suck.diff

7 months agojdbc-driver-classpaths
Debian LibreOffice Maintainers [Wed, 23 Apr 2025 17:20:04 +0000 (19:20 +0200)]
jdbc-driver-classpaths

Gbp-Pq: Name jdbc-driver-classpaths.diff

7 months agoreportdesign-mention-package
Debian LibreOffice Maintainers [Wed, 23 Apr 2025 17:20:04 +0000 (19:20 +0200)]
reportdesign-mention-package

Gbp-Pq: Name reportdesign-mention-package.diff

7 months agosensible-lomua
Debian LibreOffice Maintainers [Wed, 23 Apr 2025 17:20:04 +0000 (19:20 +0200)]
sensible-lomua

===================================================================

Gbp-Pq: Name sensible-lomua.diff

7 months agohelp-msg-add-package-info
Debian LibreOffice Maintainers [Wed, 23 Apr 2025 17:20:04 +0000 (19:20 +0200)]
help-msg-add-package-info

Gbp-Pq: Name help-msg-add-package-info.diff

7 months agomention-java-common-package
Debian LibreOffice Maintainers [Wed, 23 Apr 2025 17:20:04 +0000 (19:20 +0200)]
mention-java-common-package

Gbp-Pq: Name mention-java-common-package.diff

7 months agoinstall-fixes
Debian LibreOffice Maintainers [Wed, 23 Apr 2025 17:20:04 +0000 (19:20 +0200)]
install-fixes

Gbp-Pq: Name install-fixes.diff

7 months agobuild-against-shared-lpsolve
Debian LibreOffice Maintainers [Wed, 23 Apr 2025 17:20:04 +0000 (19:20 +0200)]
build-against-shared-lpsolve

Gbp-Pq: Name build-against-shared-lpsolve.diff

7 months agodebian-debug
Debian LibreOffice Maintainers [Wed, 23 Apr 2025 17:20:04 +0000 (19:20 +0200)]
debian-debug

Gbp-Pq: Name debian-debug.diff

7 months agosplits-adapt-registry
Debian LibreOffice Maintainers [Wed, 23 Apr 2025 17:20:04 +0000 (19:20 +0200)]
splits-adapt-registry

Gbp-Pq: Name splits-adapt-registry.diff

7 months agojurt-soffice-location
Debian LibreOffice Maintainers [Wed, 23 Apr 2025 17:20:04 +0000 (19:20 +0200)]
jurt-soffice-location

commit b71107fb12e3c3125e0cb62c5a4f6636a80c6408
Author:     Bjoern Michaelsen <bjoern.michaelsen@canonical.com>
AuthorDate: Tue Jun 7 11:52:37 2011 +0200
Commit:     Bjoern Michaelsen <bjoern.michaelsen@canonical.com>
CommitDate: Tue Jun 7 11:52:37 2011 +0200

    on debian-based systems, we know where our soffice binary is

Gbp-Pq: Name jurt-soffice-location.diff

7 months agodebian-opt
Debian LibreOffice Maintainers [Wed, 23 Apr 2025 17:20:04 +0000 (19:20 +0200)]
debian-opt

Gbp-Pq: Name debian-opt.diff

7 months agolibreoffice (4:25.2.2-3) unstable; urgency=medium
Rene Engelhard [Wed, 23 Apr 2025 17:20:04 +0000 (19:20 +0200)]
libreoffice (4:25.2.2-3) unstable; urgency=medium

  * debian/patches/revert-67cffdf1b2872b4bcac657f7bcf63f19c261a5c6.diff:
    revert upstream "tdf#165228 Don't reuse previous path in save dialog" which was
    added in 25.2.2 - and reverted in >= 24.2.3 rc2 (closes: #1101920)

[dgit import unpatched libreoffice 4:25.2.2-3]

7 months agoImport libreoffice_25.2.2-3.debian.tar.xz
Rene Engelhard [Wed, 23 Apr 2025 17:20:04 +0000 (19:20 +0200)]
Import libreoffice_25.2.2-3.debian.tar.xz

[dgit import tarball libreoffice 4:25.2.2-3 libreoffice_25.2.2-3.debian.tar.xz]

8 months agoMerge version 4:25.2.1-3+rpi1 and 4:25.2.2-1 to produce 4:25.2.2-1+rpi1 archive/raspbian/4%25.2.2-1+rpi1 raspbian/4%25.2.2-1+rpi1
Raspbian automatic forward porter [Fri, 11 Apr 2025 23:42:54 +0000 (00:42 +0100)]
Merge version 4:25.2.1-3+rpi1 and 4:25.2.2-1 to produce 4:25.2.2-1+rpi1

8 months agoMerge libreoffice (4:25.2.2-1) import into refs/heads/workingbranch
Rene Engelhard [Wed, 26 Mar 2025 16:38:59 +0000 (17:38 +0100)]
Merge libreoffice (4:25.2.2-1) import into refs/heads/workingbranch

8 months agoImport libreoffice_25.2.2.orig.tar.xz
Rene Engelhard [Wed, 26 Mar 2025 16:38:59 +0000 (17:38 +0100)]
Import libreoffice_25.2.2.orig.tar.xz

[dgit import orig libreoffice_25.2.2.orig.tar.xz]

8 months agoImport libreoffice_25.2.2.orig-helpcontent2.tar.xz
Rene Engelhard [Wed, 26 Mar 2025 16:38:59 +0000 (17:38 +0100)]
Import libreoffice_25.2.2.orig-helpcontent2.tar.xz

[dgit import orig libreoffice_25.2.2.orig-helpcontent2.tar.xz]

8 months agoImport libreoffice_25.2.2.orig-translations.tar.xz
Rene Engelhard [Wed, 26 Mar 2025 16:38:59 +0000 (17:38 +0100)]
Import libreoffice_25.2.2.orig-translations.tar.xz

[dgit import orig libreoffice_25.2.2.orig-translations.tar.xz]

8 months agotdf#165870 qt avmedia: Handle null media player
Michael Weghorn [Sat, 22 Mar 2025 23:15:41 +0000 (16:15 -0700)]
tdf#165870 qt avmedia: Handle null media player

QtPlayer::m_xMediaPlayer can be null, e.g. in a PPTX file
created in PowerPoint that contains an external video link to
Youtube, so handle that case gracefully instead of asserting/crashing.

Backtrace of assert getting triggered without this change in place:

    1 __pthread_kill_implementation pthread_kill.c 44 0x7ffff789e95c
    2 __pthread_kill_internal pthread_kill.c 89 0x7ffff789e9ff
    3 __GI_raise raise.c 26 0x7ffff7849cc2
    4 __GI_abort abort.c 73 0x7ffff78324ac
    5 __assert_fail_base assert.c 118 0x7ffff7832420
    6 avmedia::qt::QtPlayer::stop QtPlayer.cxx 75 0x7fff980b1675
    7 avmedia::qt::QtPlayer::disposing QtPlayer.cxx 281 0x7fff980b34f7
    8 cppu::WeakComponentImplHelperBase::dispose implbase.cxx 104 0x7ffff5b3de60
    9 cppu::PartialWeakComponentImplHelper<com::sun::star::media::XPlayer, com::sun::star::media::XPlayerNotifier, com::sun::star::lang::XServiceInfo>::dispose compbase.hxx 90 0x7fff980b0455
    10 avmedia::qt::QtManager::createPlayer QtManager.cxx 32 0x7fff980afc7e
    11 non-virtual thunk to avmedia::qt::QtManager::createPlayer(rtl::OUString const&) 0x7fff980afdbc
    12 avmedia::priv::MediaWindowImpl::createPlayer mediawindow_impl.cxx 212 0x7ffff0bf0d40
    13 avmedia::priv::MediaWindowImpl::createPlayer mediawindow_impl.cxx 193 0x7ffff0bf0a7e
    14 avmedia::MediaWindow::createPlayer mediawindow.cxx 364 0x7ffff0be5860
    15 slideshow::internal::ViewMediaShape::implInitializeMediaPlayer viewmediashape.cxx 391 0x7fff65284f52
    16 slideshow::internal::ViewMediaShape::implInitialize viewmediashape.cxx 309 0x7fff652839ab
    17 slideshow::internal::ViewMediaShape::startMedia viewmediashape.cxx 107 0x7fff652832b1
    18 slideshow::internal::(anonymous namespace)::MediaShape::implStartIntrinsicAnimation mediashape.cxx 212 0x7fff6526578e
    19 slideshow::internal::ExternalShapeBase::ExternalShapeBaseListener::enableAnimations externalshapebase.cxx 68 0x7fff65259ccd
    [...]

Change-Id: I6978f27d9b756a0fa8492d06bed57e805ca23a0c
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/183228
Tested-by: Jenkins
Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
(cherry picked from commit b1576ba17a4111f02fc6f8e27c09c78dbd7fd963)
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/183230
Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
Gbp-Pq: Name qt-avmedia-handle-null-media-player.diff

8 months agoRevert "tdf#164201 docx convert-to: prefer Word 2010–365 Document, not 2007"
Justin Luth [Sat, 22 Mar 2025 12:15:10 +0000 (13:15 +0100)]
Revert "tdf#164201 docx convert-to: prefer Word 2010–365 Document, not 2007"

This reverts 25.2.0.2 commit 858c452e5e6b7acad6932df7d1cd2f0950d47f33
on the 25.2 branch only. It is fine to remain on 25.8.

Reason for revert: There is a follow-up commit in bug 164201 that is necessary for Microsoft to be able to fully read the document. That necessary piece is only in 25.8. Making this seemingly simple change has a lot more implications than expected (primarily by Microsoft not being able to read files created according to their own specs). So I am not comfortable recommending that it be backported to a nearly-stable 25.2. Thus simply revert this optimistically-backported commit.

The specific problem that lead to the follow-up patch was the loss of create/modified date/time fields (seen only in MS Word).

The specific problem that lead to this revert is content controls only showing the placeholder text, and not the real text (seen only in MS Word).

Change-Id: I2e3d0e835282938dff86d80b17b8bb22958a0622
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/183222
Reviewed-by: Justin Luth <jluth@mail.com>
Tested-by: Jenkins
Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
Gbp-Pq: Name revert-858c452e5e6b7acad6932df7d1cd2f0950d47f33.diff

8 months ago[PATCH] implement --with-system-colamd (for internal lpsolve)
Rene Engelhard [Mon, 3 Mar 2025 20:48:18 +0000 (21:48 +0100)]
[PATCH] implement --with-system-colamd (for internal lpsolve)

using suitesparse. Tested with both suitesparse 5.12.0 (Debian stable,
without pc) and 7.9.0 (Debian unstable, with .pc)

Change-Id: I6e0d014455ea2dec111aa3380bd49bd586dfad0a

Gbp-Pq: Name system-colamd.diff

8 months agodisable-uitest-xmlsecurity-gpg
Debian LibreOffice Maintainers [Wed, 26 Mar 2025 16:38:59 +0000 (17:38 +0100)]
disable-uitest-xmlsecurity-gpg

Gbp-Pq: Name disable-uitest-xmlsecurity-gpg.diff

8 months agofix-32bits-test-build
Debian LibreOffice Maintainers [Wed, 26 Mar 2025 16:38:59 +0000 (17:38 +0100)]
fix-32bits-test-build

Gbp-Pq: Name fix-32bits-test-build.diff

8 months agolo-xlate-lang-add-tl
Debian LibreOffice Maintainers [Wed, 26 Mar 2025 16:38:59 +0000 (17:38 +0100)]
lo-xlate-lang-add-tl

Gbp-Pq: Name lo-xlate-lang-add-tl.diff

8 months ago[PATCH] sunjre: check all four possible OpenJDK variants for libjvm.so
WANG Xuerui [Thu, 22 Aug 2024 06:22:49 +0000 (14:22 +0800)]
[PATCH] sunjre: check all four possible OpenJDK variants for libjvm.so

Since OpenJDK 21, the "minimal" and "zero" variants of JVM no longer
reside in the "server" directory in $JAVA_HOME/lib, making the loader
unable to find libjvm.so. This regresses LO builds on platforms with
only those variants of JVM (i.e. without a HotSpot port).

Example error message is like this:

> exception occurred: Could not create Java implementation loader at
> ./stoc/source/javaloader/javaloader.cxx:551

Fix it by probing all four possible variant directories for libjvm.so.
This is tested on Debian unstable (loong64 port) to fix the packaging.

Link: https://bugs.openjdk.org/browse/JDK-8273494
Link: https://github.com/openjdk/jdk/pull/5440
Link: https://github.com/openjdk/jdk/commit/8fbcc8239a3fc04e56ebbd287c7bb5db731977b7
Change-Id: I3545f93054d7a3af0181e4c739c82efaaf8aeaed

Gbp-Pq: Name jdk-minimal-and-zero-paths.diff

8 months agopdfium-ports
Debian LibreOffice Maintainers [Wed, 26 Mar 2025 16:38:59 +0000 (17:38 +0100)]
pdfium-ports

Gbp-Pq: Name pdfium-ports.diff

8 months agoadapt-for-new-carlito
Debian LibreOffice Maintainers [Wed, 26 Mar 2025 16:38:59 +0000 (17:38 +0100)]
adapt-for-new-carlito

Gbp-Pq: Name adapt-for-new-carlito.diff

8 months agowe-dont-have-the-needed-fonts
Debian LibreOffice Maintainers [Wed, 26 Mar 2025 16:38:59 +0000 (17:38 +0100)]
we-dont-have-the-needed-fonts

Gbp-Pq: Name we-dont-have-the-needed-fonts.diff

8 months agodo-not-abort-on-NON_APPLICATION_FONT_USE
Debian LibreOffice Maintainers [Wed, 26 Mar 2025 16:38:59 +0000 (17:38 +0100)]
do-not-abort-on-NON_APPLICATION_FONT_USE

Gbp-Pq: Name do-not-abort-on-NON_APPLICATION_FONT_USE.diff

8 months agomoreIconsDialog-accesses-internet
Debian LibreOffice Maintainers [Wed, 26 Mar 2025 16:38:59 +0000 (17:38 +0100)]
moreIconsDialog-accesses-internet

Gbp-Pq: Name moreIconsDialog-accesses-internet.diff

8 months agoExplicitly set fpu mode on armhf
Rico Tzschichholz [Wed, 26 Mar 2025 16:38:59 +0000 (17:38 +0100)]
Explicitly set fpu mode on armhf

Gbp-Pq: Name arm-fp-mode.diff

8 months agoSupport tofu+pgp trust model in GnuPG
Benjamin Barenblat [Wed, 26 Mar 2025 16:38:59 +0000 (17:38 +0100)]
Support tofu+pgp trust model in GnuPG

Bug-Debian: https://bugs.debian.org/955271
Forwarded: no

GnuPG supports a trust-on-first-use layer that sits on top of the
standard PGP trust model. If this is enabled, 'gpg --list-keys' needs
write and lock permissions on the TOFU database to return any useful
data. Allow this access through AppArmor.

Gbp-Pq: Name apparmor-gnupg-tofu.diff

8 months agoapparmor-updates
Debian LibreOffice Maintainers [Wed, 26 Mar 2025 16:38:59 +0000 (17:38 +0100)]
apparmor-updates

Gbp-Pq: Name apparmor-updates.diff

8 months ago[PATCH] Resolves: rhbz#1432468 disable opencl by default
Caolán McNamara [Mon, 27 Mar 2017 10:47:01 +0000 (11:47 +0100)]
[PATCH] Resolves: rhbz#1432468 disable opencl by default

Change-Id: Ie037fcabdd219f195425979dd721501fb5527573

Gbp-Pq: Name no-opencl-per-default.diff

8 months agodisable-shortcuts_tab_navigation-uitest
Debian LibreOffice Maintainers [Wed, 26 Mar 2025 16:38:59 +0000 (17:38 +0100)]
disable-shortcuts_tab_navigation-uitest

Gbp-Pq: Name disable-shortcuts_tab_navigation-uitest.diff

8 months agoadd-access2base-doc
Debian LibreOffice Maintainers [Wed, 26 Mar 2025 16:38:59 +0000 (17:38 +0100)]
add-access2base-doc

Gbp-Pq: Name add-access2base-doc.diff

8 months agoAdd safer float comparisons to bridgetest equals()
Marcus Tomlinson [Wed, 26 Mar 2025 16:38:59 +0000 (17:38 +0100)]
Add safer float comparisons to bridgetest equals()

Bug-Ubuntu: https://launchpad.net/bugs/1832360

Gbp-Pq: Name fix-flaky-bridgetest.diff

8 months agoapparmor-opencl
Debian LibreOffice Maintainers [Wed, 26 Mar 2025 16:38:59 +0000 (17:38 +0100)]
apparmor-opencl

apparmor: Add opencl support

AppArmor in Debian Buster now has OpenCL abstractions.

Include OpenCL abstractions to fix OpenCL usage in Calc.

Gbp-Pq: Name apparmor-opencl.diff

8 months ago[PATCH] mariadb
Markus Koschany [Fri, 9 Nov 2018 22:06:15 +0000 (23:06 +0100)]
[PATCH] mariadb

Gbp-Pq: Name use-mariadb-java-instead-of-mysql-java.diff

8 months agodisableClassPathURLCheck
Debian LibreOffice Maintainers [Wed, 26 Mar 2025 16:38:59 +0000 (17:38 +0100)]
disableClassPathURLCheck

Gbp-Pq: Name disableClassPathURLCheck.diff

8 months agoapparmor-mesa
Debian LibreOffice Maintainers [Wed, 26 Mar 2025 16:38:59 +0000 (17:38 +0100)]
apparmor-mesa

Gbp-Pq: Name apparmor-mesa.diff

8 months ago[PATCH] apparmor: use dri-enumerate abstraction
Vincas Dargis [Sat, 4 Aug 2018 14:40:05 +0000 (17:40 +0300)]
[PATCH] apparmor: use dri-enumerate abstraction

Remove backported rule and use new dri-enumerate abstraction instead.
dri-enumerate is available in AppArmor 2.13, which recently migrated
into Debian Buster.

Change-Id: I64919edc1882f7bc1e65cfb94686464c5350f699

Gbp-Pq: Name apparmor-cleanups.diff

8 months agoapparmor-allow-java.security
Debian LibreOffice Maintainers [Wed, 26 Mar 2025 16:38:59 +0000 (17:38 +0100)]
apparmor-allow-java.security

Gbp-Pq: Name apparmor-allow-java.security.diff

8 months agodo-not-hide-test-output
Debian LibreOffice Maintainers [Wed, 26 Mar 2025 16:38:59 +0000 (17:38 +0100)]
do-not-hide-test-output

Gbp-Pq: Name do-not-hide-test-output.diff

8 months agodisable-java-in-odk-build-examples-on-zero-vm
Debian LibreOffice Maintainers [Wed, 26 Mar 2025 16:38:59 +0000 (17:38 +0100)]
disable-java-in-odk-build-examples-on-zero-vm

Gbp-Pq: Name disable-java-in-odk-build-examples-on-zero-vm.diff

8 months agoappstream-ignore-startcenter
Debian LibreOffice Maintainers [Wed, 26 Mar 2025 16:38:59 +0000 (17:38 +0100)]
appstream-ignore-startcenter

Gbp-Pq: Name appstream-ignore-startcenter.diff

8 months agoHide startcenter and math from the shell
Olivier Tilloy [Wed, 26 Mar 2025 16:38:59 +0000 (17:38 +0100)]
Hide startcenter and math from the shell

Bug-Ubuntu: https://launchpad.net/bugs/1696250
Forwarded: not-needed

Gbp-Pq: Name hide-math-desktop-file.patch

8 months agoapparmor-complain
Debian LibreOffice Maintainers [Wed, 26 Mar 2025 16:38:59 +0000 (17:38 +0100)]
apparmor-complain

Gbp-Pq: Name apparmor-complain.diff

8 months agocppunit-optional
Debian LibreOffice Maintainers [Wed, 26 Mar 2025 16:38:59 +0000 (17:38 +0100)]
cppunit-optional

Gbp-Pq: Name cppunit-optional.diff

8 months agosystem-officeotron-and-odfvalidator
Debian LibreOffice Maintainers [Wed, 26 Mar 2025 16:38:59 +0000 (17:38 +0100)]
system-officeotron-and-odfvalidator

Gbp-Pq: Name system-officeotron-and-odfvalidator.diff

8 months agono-packagekit-per-default
Debian LibreOffice Maintainers [Wed, 26 Mar 2025 16:38:59 +0000 (17:38 +0100)]
no-packagekit-per-default

Gbp-Pq: Name no-packagekit-per-default.diff

8 months agojavadoc-optional
Debian LibreOffice Maintainers [Wed, 26 Mar 2025 16:38:59 +0000 (17:38 +0100)]
javadoc-optional

Gemeinsame Unterverzeichnisse: odk-old/config und odk/config.
Gemeinsame Unterverzeichnisse: odk-old/docs und odk/docs.
Gemeinsame Unterverzeichnisse: odk-old/examples und odk/examples.

Gemeinsame Unterverzeichnisse: odk-old/config und odk/config.
Gemeinsame Unterverzeichnisse: odk-old/docs und odk/docs.
Gemeinsame Unterverzeichnisse: odk-old/examples und odk/examples.

Gbp-Pq: Name javadoc-optional.diff

8 months agofix-internal-hsqldb-build
Debian LibreOffice Maintainers [Wed, 26 Mar 2025 16:38:59 +0000 (17:38 +0100)]
fix-internal-hsqldb-build

Gbp-Pq: Name fix-internal-hsqldb-build.diff

8 months agodisable-flaky-tests
Debian LibreOffice Maintainers [Wed, 26 Mar 2025 16:38:59 +0000 (17:38 +0100)]
disable-flaky-tests

14:13 < mst__> _rene_, the toolkit unoapi tests are known to be flaky (in some
               system dependent way) e.g. on the Win@6 tinderbox it always
               crashes
14:14 < mst__> _rene_, sc.ScAccessible* tests also fail on some systems some of
               the time

Gbp-Pq: Name disable-flaky-tests.diff

8 months agodebian-hardened-buildflags-no-LO-fstack-protector-strong
Debian LibreOffice Maintainers [Wed, 26 Mar 2025 16:38:59 +0000 (17:38 +0100)]
debian-hardened-buildflags-no-LO-fstack-protector-strong

don't hardcode -fstack-protector-strong in configure.ac/gbuild. We get the
hardening flags from dpkg-buildflags anyway.

Gbp-Pq: Name debian-hardened-buildflags-no-LO-fstack-protector-strong.diff

8 months agodebian-hardened-buildflags-CPPFLAGS
Debian LibreOffice Maintainers [Wed, 26 Mar 2025 16:38:59 +0000 (17:38 +0100)]
debian-hardened-buildflags-CPPFLAGS

Gbp-Pq: Name debian-hardened-buildflags-CPPFLAGS.diff

8 months agomediwiki-oor-replace
Debian LibreOffice Maintainers [Wed, 26 Mar 2025 16:38:59 +0000 (17:38 +0100)]
mediwiki-oor-replace

Gbp-Pq: Name mediwiki-oor-replace.diff