Commit Graph
100 Commits
Author SHA1 Message Date
Xisco Fauli 6e6ad8e4c1 fix WASM build
after
commit 382b6f118c
Author: Heiko Tietze <tietze.heiko@gmail.com>
Date:   Thu Jun 11 18:22:47 2026 +0200

    Resolves tdf#172375 - Revert "uno:Translate with DeepL API"

Change-Id: Ie0e37e44ff494c7b46ce64030a6f40e286180c63
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/207400
Tested-by: Jenkins
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
2026-06-29 14:19:48 +02:00
Xisco Fauli 1b9b98c6de sqlite: upgrade to 3.53.3
Downloaded from https://www.sqlite.org/2026/sqlite-amalgamation-3530300.zip

Change-Id: I87d554f1666ec5da753453dc2559210d93de01bb
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/207390
Tested-by: Jenkins
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
2026-06-29 10:17:05 +02:00
Xisco Fauli 00aebb5e88 loplugin:unusedmethods
Change-Id: I5eec1b68efc285995db3b5825699c07fa006cb35
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/207375
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
Tested-by: Jenkins
2026-06-29 10:16:53 +02:00
Xisco Fauli c5dcfbbdd5 cid#1695431: Big parameter passed by value
Change-Id: I7b7704a2ea56a4fa01047deca0ea0585d46162aa
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/207373
Tested-by: Jenkins
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
2026-06-27 15:33:05 +02:00
Xisco Fauli 6f23441fec cid#1695393: Uncaught exception
Change-Id: I5dba5704407b4d01f10ae0921ea03f8152bc0551
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/207368
Tested-by: Jenkins
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
2026-06-27 15:32:55 +02:00
Xisco Fauli 8f4742b021 cid#1695435: Uninitialized scalar field
Change-Id: Ibe9d60bb7d292beab4d70f4bae62e1aee0cbdd0a
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/207367
Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
2026-06-27 15:32:47 +02:00
Xisco Fauli e9a483e8c1 DataSourceType: use default value instead of std::optional
and use it in ScChart2DataSequence as well

in preparation for a follow-up commit

Change-Id: Id03c2c36f940723d64c14b3d32016f65b1c7fdcb
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/207366
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
Tested-by: Jenkins
2026-06-26 19:05:21 +02:00
Xisco Fauli 91df94057b cid#1695398: Dereference after null check
Change-Id: I7dba7ef5c771a1d349154027a84e0e8567c98e32
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/207351
Tested-by: Jenkins
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
2026-06-26 18:00:30 +02:00
Xisco Fauli c8040293d5 cid#1695399: Dereference null return value
Change-Id: I8ffb25ca9655fe039a3c1db8241ea585492641e9
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/207336
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
Tested-by: Jenkins
2026-06-26 16:24:32 +02:00
Xisco Fauli ba339ebb2d cid#1695403: Using invalid iterator
Change-Id: I9960d4de3e61f3992f98146890dd7fb3d07a43f2
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/207352
Tested-by: Jenkins
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
2026-06-26 16:16:58 +02:00
Xisco Fauli 7ddad3e6b6 cid#1695392: Explicit null dereferenced
Change-Id: I5c12bc45bab1f25c01313ecdb2d66af0bebe5650
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/207340
Tested-by: Jenkins
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
2026-06-26 15:59:37 +02:00
Xisco Fauli 5a5433c8d1 cid#1695406: Variable copied when it could be moved
Change-Id: Idcd7ab97abd0532f43d8c2ecacf5ee35cd5325e4
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/207350
Tested-by: Jenkins
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
2026-06-26 14:57:52 +02:00
Xisco Fauli f69f0d633e cid#1695437: Use of auto that causes a copy
Change-Id: I2c50c54ac7c6d2d29bbcf82c8b01e627eea0e415
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/207341
Tested-by: Jenkins
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
2026-06-26 14:57:35 +02:00
Xisco Fauli 9ce8ac35ab cid#1695397: Logically dead code
Change-Id: I5434ffdf28eae35791b619d6f80b7fa5ef9b566b
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/207338
Tested-by: Jenkins
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
2026-06-26 14:07:51 +02:00
Xisco Fauli a2f2925e96 cid#1695402: 'Constant' variable guards dead code
Change-Id: I2be2bce70075386eeac1e5c06450c99e8118009f
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/207339
Tested-by: Jenkins
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
2026-06-26 13:25:47 +02:00
Xisco Fauli 95d53fc661 cid#1694367: Variable copied when it could be moved
Change-Id: I5f8975d19d80525ad671e4d3a58cabc1a6d1e97f
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/207337
Tested-by: Jenkins
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
2026-06-26 13:17:46 +02:00
Xisco Fauli e7c0aca49e afdko: fix android build
Otherwise it fails with
/home/tdf/lode/jenkins/workspace/android_arm/workdir/UnpackedTarball/afdko/c/shared/sha1.c:10:27: error: typedef redefinition with different types ('unsigned long' vs '__uint32_t' (aka 'unsigned int'))
   10 | typedef unsigned long int uint32_t;
      |                           ^
/home/tdf/Android/Sdk/ndk/27.2.12479018/toolchains/llvm/prebuilt/linux-x86_64/bin/../sysroot/usr/include/stdint.h:65:23: note: previous definition is here
   65 | typedef __uint32_t    uint32_t;
      |                       ^
1 error generated.

Change-Id: I0fa7ebbce3dc0f443f6a576e9e2d11d80e375336
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/207325
Tested-by: Jenkins
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
2026-06-26 09:18:21 +02:00
Xisco Fauli df45e0f245 Revert "cui: blind fix for crash in SvxAppearanceTabPage::SvxAppearanceTabPage"
This reverts commit b68b3123c2.

Reason for revert: it didn't fix the crash and it's happening in
LibreOffice 26.2.4: https://crashreport.libreoffice.org/stats/version/26.2.4.2

Change-Id: I48ada843137bbe34b781744495a66daab86900af
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/207293
Tested-by: Jenkins
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
2026-06-25 23:57:22 +02:00
Xisco Fauli 57d226bd21 curl: upgrade to 8.21.0
Downloaded from https://curl.se/download/curl-8.21.0.tar.xz

Change-Id: Idbf678a0e00e2c7a802dbaad8439ec24b253ef57
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/207281
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
Tested-by: Jenkins
2026-06-25 14:22:54 +02:00
Xisco Fauli fa878fa5e8 xmlsec: upgrade to 1.3.12
Downloaded from https://www.aleksey.com/xmlsec/download/xmlsec1-1.3.12.tar.gz

Change-Id: Ie5d9d7f620012f7a144b16415033ae5d74b5645b
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/207191
Tested-by: Jenkins
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
2026-06-23 16:47:29 +02:00
Xisco Fauli 939b550e91 libffi: upgrade to 3.6.0
Downloaded from https://github.com/libffi/libffi/releases/download/v3.6.0/libffi-3.6.0.tar.gz

Change-Id: Ib2782aae9c57fc43044b495bad6fa5756d561d3b
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/207193
Tested-by: Jenkins
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
2026-06-23 15:23:13 +02:00
Xisco Fauli 667fe200a9 Revert "[API CHANGE] remove deprecated XSpell1 and XSupportedLanguages"
This reverts commit bce4b4af9d.

Reason for revert: Revert it for now until there is a policy
for removal of published APIs

Change-Id: Ia1cbcfcd6b953be48a60d8ef67333b1e3265e563
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/207150
Tested-by: Jenkins
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
2026-06-23 10:58:29 +02:00
Xisco Fauli 18fd26c40b Revert "oox: export custom-shape equations and handles to DrawingML custGeom"
This reverts commit fd02bc931f.

Reason for revert: See cf71aff66f467f1f4a4506c07fbe552dd1bd3845

Change-Id: I453c46646e36e15ebe8ebd15843258de35f39d27
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/207108
Tested-by: Jenkins
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
2026-06-22 16:08:13 +02:00
Xisco Fauli 1905ec8e1a drop HAVE_FEATURE_CURL
after
commit 382b6f118c
Author: Heiko Tietze <tietze.heiko@gmail.com>
Date:   Thu Jun 11 18:22:47 2026 +0200

    Resolves tdf#172375 - Revert "uno:Translate with DeepL API"

Change-Id: I638e4b95649cc57d54fb1efc469005b4ab881a36
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/207095
Tested-by: Jenkins
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
2026-06-22 11:40:48 +02:00
Xisco Fauli d5fbd57d14 language-subtag-registry: upgrade to 2026-06-14
How the file was created:
mkdir data
cd data
wget
https://www.iana.org/assignments/language-subtag-registry/language-subtag-registry
cd ..
tar cvjf language-subtag-registry-2026-06-14.tar.bz2 data/language-subtag-registry

Change-Id: I8dc27f1b58453912c09b528e6d65b9b553ac0e43
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/207009
Tested-by: Jenkins
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
2026-06-20 00:31:09 +02:00
Xisco Fauli 04ae2b1f12 Support coext namespace
After
commit e052641d460d8111d3333705aea03ad24822ebbb
Author: Michael Stahl <michael.stahl@collabora.com>
Date:   Thu Apr 16 14:55:25 2026 +0200

    xmloff,package,xmlsecurity,oox: add Collabora extension namespace

    For both ODF and OOXML export, add a new "coext" namespace.

New features saved in Collabora Office will not work in LibreOffice
Also add a test for it

Change-Id: I5626dbcf5e87e06ef94e33d1ce09a091c1557688
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/206987
Tested-by: Jenkins
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
2026-06-20 00:30:54 +02:00
Xisco Fauli 7afbaf17a3 skia: upgrade to m148
Change-Id: I4e17f3a36bd384e1ec8f15b6b9c80bb345f7fe32
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/207005
Tested-by: Jenkins
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
2026-06-19 16:57:04 +02:00
Xisco Fauli 2be45f8bc7 Update git submodules
* Update dictionaries from branch 'master'
  to 93d537dc6afb0130de3da75d42c070ac267db957
  - da_DK: also remove th_da_DK.idx from makefile
    
    Change-Id: Ia451f1224daa30100cb7d2f02688a888eafa7f35
    Reviewed-on: https://gerrit.libreoffice.org/c/dictionaries/+/206977
    Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
    Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
2026-06-18 16:19:00 +02:00
Xisco Fauli 3add3c1852 Update git submodules
* Update dictionaries from branch 'master'
  to cdaeab266e35c0f1ce367629c7f2079c64fe9351
  - da_DK: remove .idx file
    
    Otherwise, daily builds fail with
    ERROR: ERROR: 'destination' at file not unique: LibreOfficeDev 27/share/extensions/dict-da/th_da_DK.idx at E:/jenkins/workspace/lo_daily_src/solenv/bin/modules/installer/windows/file.pm line 135.
    
    Change-Id: Ie3685591867166a72a7734f564c3cf0f0e26679a
    Reviewed-on: https://gerrit.libreoffice.org/c/dictionaries/+/206974
    Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
    Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
2026-06-18 16:16:05 +02:00
Xisco Fauli cd3db61670 tdf#172440: return error when no args are provided in DROP/TAKE
Change-Id: Ifdc8c0b807c2f2108cb847542fa7c91953f2464f
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/206778
Tested-by: Jenkins
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
2026-06-18 10:32:45 +02:00
Xisco Fauli 454eb54544 tdf#172475: fix erratic range selection
After
commit f436c1cd89
Author: Xisco Fauli <xiscofauli@libreoffice.org>
Date:   Fri May 29 10:07:20 2026 +0200

    drop isLOKMobilePhone

where part of
commit 72fa32f6d9
Author: Pranam Lashkari <lpranam@collabora.com>
Date:   Fri Feb 5 15:00:31 2021 +0530

    prevent reference range resetting on panning in mobile

was removed.
This patch removes the remaining parts, which are no longer
needed.

Change-Id: Ic1ff134e2a75d6f2dddbcb27940d7565dc60b71c
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/206810
Tested-by: Jenkins
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
2026-06-18 09:40:16 +02:00
Xisco Fauli 6616275590 CppunitTest_sw_rtfexport7: fix test on Windows
Change-Id: I4abbe13b1dde2e906734c6f30db8197428c853e4
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/206808
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
Tested-by: Jenkins
2026-06-17 21:50:03 +02:00
Xisco Fauli 59cf7e93fd tdf#172479: fix behaviour with match_end arg in TEXTBEFORE/TEXTAFTER
if it's true, the end of text is the delimiter when
instance_num is positive, otherwise it's the begining of text

Change-Id: If8bd48310791e44ba32a7d0f83f1c4aabd42cd89
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/206776
Tested-by: Jenkins
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
2026-06-17 15:54:52 +02:00
Xisco Fauli 2f09beb81a svx: adjust SID_SVX_FIRSTFREE
After
commit 4fb31ea85f
Author: Karthik <me@karthikreddy.org>
Date:   Wed Aug 20 15:46:47 2025 +0530

    tdf#105933 GSoC: New Dialog to Edit Table Styles

Change-Id: I236a9cd55773f440759063124dfded505f10026b
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/206697
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
Tested-by: Jenkins
2026-06-17 08:55:01 +02:00
Xisco Fauli f5ec7e537f Revert "tdf#162563 Drop Applet and Plug-in object support in Writer filters"
This reverts commit ccbbb20630.

it breaks the published API

this commit also reverts part of
commit 6f81bce807
Author: Xisco Fauli <xiscofauli@libreoffice.org>
Date:   Wed Jun 3 12:34:28 2026 +0200

    loplugin:unusedmethods

Change-Id: I827142fec0d2fa911d3c7ae60ef78d9701c2f06c
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/206708
Tested-by: Jenkins
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
2026-06-17 08:53:34 +02:00
Xisco Fauli a4950c7ca3 Revert "tdf#162563 Drop Applet support from slideshow"
This reverts commit c72c31de14.

it breaks the published API

Change-Id: Ibdffdc39bcaa1e9dcbb3cb6528c02b7aee2649a1
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/206707
Tested-by: Jenkins
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
2026-06-17 08:53:26 +02:00
Xisco Fauli 3542592a5b Revert "tdf#162563 Drop AppletShape import-export support from xmloff"
This reverts commit 3fcdf7093c.

it breaks the published API

Change-Id: Ic7063a46db3e838a83addf612a2ef305ba0e985e
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/206706
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
Tested-by: Jenkins
2026-06-17 08:53:21 +02:00
Xisco Fauli c855a3ff35 Revert "remove css::embed::XLinkFactory"
This reverts commit 26305f046f.

it removes a published API without deprecating it first

Change-Id: I174320a675e9fe6f9a7de475491ca7984ac30d9f
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/206709
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
Tested-by: Jenkins
2026-06-17 08:52:51 +02:00
Xisco Fauli 65d33ff97e tdf#172431: Return error when col/row args are greater than source
I wrongly assumed TAKE and DROP behave the same way when
I implemented them, but they don't.
It needs the unittest to be adapted a bit

Change-Id: I59dbeb07ce86cac039f99a747c6d72ed35e89ec0
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/206661
Tested-by: Jenkins
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
2026-06-16 11:35:15 +02:00
Xisco Fauli a03cef8e94 canvas: replace boost::adaptors::reverse with std::views::reverse
Change-Id: I1f0275d2b4dc47223cf8a925c918c3062d82b45b
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/206651
Tested-by: Jenkins
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
2026-06-16 01:21:17 +02:00
Xisco Fauli 4a029e0f23 fast_float: upgrade to 8.2.10
Downloaded from https://github.com/fastfloat/fast_float/archive/refs/tags/v8.2.10.tar.gz

Change-Id: I0354bdd3a7f9c0d4a22a81fe6e94e6235de9f3bd
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/206648
Tested-by: Jenkins
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
2026-06-16 01:21:10 +02:00
Xisco Fauli 4480a9ecce nss: upgrade to 3.125
Downloaded from https://ftp.mozilla.org/pub/security/nss/releases/NSS_3_125_RTM/src/nss-3.125-with-nspr-4.39.tar.gz

Change-Id: I06d5925e4b142ff8c98f0b553bfabf0c757a1dc6
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/206650
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
Tested-by: Jenkins
2026-06-16 01:20:51 +02:00
Xisco Fauli 6ac93e562a normalize some namespace declarations
Change-Id: I4cc17f852dd58d95e97cdc673d1f1ca0c6de6c03
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/206636
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
Tested-by: Jenkins
2026-06-15 22:35:56 +02:00
Xisco Fauli 99343e6677 mariadb-connector-c: upgrade to 3.4.9
Downloaded from https://dlm.mariadb.com/4751056/Connectors/c/connector-c-3.4.9/mariadb-connector-c-3.4.9-src.tar.gz

Change-Id: Ie0a57d57a3bbfcc8e269b9dcd6700c3e8b93fea1
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/206610
Tested-by: Jenkins
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
2026-06-15 21:16:21 +02:00
Xisco Fauli 4c223ffe8a python3: upgrade to 3.13.14
destdir-darwin.patch.1 is needed now after
https://github.com/python/cpython/issues/149351
The patch basically reverts it, otherwise the mac build fails with
dyld[52582]: Library not loaded: /@__________________________________________________OOO/LibreOfficePython.framework/Versions/3.13/LibreOfficePython
  Referenced from: <B217B854-E01D-3BF6-ACE3-EE94548D7A23> /Users/tdf/jenkins/workspace/lo_gerrit/Config/macosx_clang_dbgutil/instdir/LibreOfficeDev.app/Contents/Frameworks/LibreOfficePython.framework/Versions/3.13/Resources/Python.app/Contents/MacOS/LibreOfficePython
  Reason: tried: '/@__________________________________________________OOO/LibreOfficePython.framework/Versions/3.13/LibreOfficePython' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/@__________________________________________________OOO/LibreOfficePython.framework/Versions/3.13/LibreOfficePython' (no such file), '/@__________________________________________________OOO/LibreOfficePython.framework/Versions/3.13/LibreOfficePython' (no such file)
/bin/sh: line 1: 52582 Abort trap: 6           DYLD_LIBRARY_PATH=${DYLD_LIBRARY_PATH:+$DYLD_LIBRARY_PATH:}$I/LibreOfficeDev.app/Contents/Frameworks:$W/UnpackedTarball/cppunit/src/cppunit/.libs TEST_LIB=$W/LinkTarget/Library/libtest.dylib URE_BOOTSTRAP=vnd.sun.star.pathname:$I/LibreOfficeDev.app/Contents/Resources/fundamentalrc PYTHONPATH="$S/unotest/source/python:$I/LibreOfficeDev.app/Contents/Resources:$I/LibreOfficeDev.app/Contents/Frameworks:$S/pyuno/qa/pytests" UserInstallation=file://$W/PythonTest/pyuno_pytests_testimports/user TestUserDir="file://$W/PythonTest/pyuno_pytests_testimports/" PYTHONDONTWRITEBYTECODE=1 MAX_CONCURRENCY=4 MOZILLA_CERTIFICATE_FOLDER=dbm: SAL_DISABLE_SYNCHRONOUS_PRINTER_DETECTION=1 SAL_USE_VCLPLUGIN=svp LIBO_LANG=C $I/LibreOfficeDev.app/Contents/Frameworks/LibreOfficePython.framework/Versions/3.13/Resources/Python.app/Contents/MacOS/LibreOfficePython -m org.libreoffice.unittest testimports
[build CXX] starmath/qa/cppunit/test_parse.cxx
dyld[52524]: Library not loaded: /@__________________________________________________OOO/LibreOfficePython.framework/Versions/3.13/LibreOfficePython
  Referenced from: <B217B854-E01D-3BF6-ACE3-EE94548D7A23> /Users/tdf/jenkins/workspace/lo_gerrit/Config/macosx_clang_dbgutil/instdir/LibreOfficeDev.app/Contents/Frameworks/LibreOfficePython.framework/Versions/3.13/Resources/Python.app/Contents/MacOS/LibreOfficePython
  Reason: tried: '/@__________________________________________________OOO/LibreOfficePython.framework/Versions/3.13/LibreOfficePython' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/@__________________________________________________OOO/LibreOfficePython.framework/Versions/3.13/LibreOfficePython' (no such file), '/@__________________________________________________OOO/LibreOfficePython.framework/Versions/3.13/LibreOfficePython' (no such file)
/bin/sh: line 1: 52524 Abort trap: 6           DYLD_LIBRARY_PATH=${DYLD_LIBRARY_PATH:+$DYLD_LIBRARY_PATH:}$I/LibreOfficeDev.app/Contents/Frameworks:$W/UnpackedTarball/cppunit/src/cppunit/.libs TEST_LIB=$W/LinkTarget/Library/libtest.dylib URE_BOOTSTRAP=vnd.sun.star.pathname:$I/LibreOfficeDev.app/Contents/Resources/fundamentalrc PYTHONPATH="$S/unotest/source/python:$I/LibreOfficeDev.app/Contents/Resources:$I/LibreOfficeDev.app/Contents/Frameworks:$S/codemaker/tests/pythonmaker" UserInstallation=file://$W/PythonTest/codemaker_python/user TestUserDir="file://$W/PythonTest/codemaker_python/" PYTHONDONTWRITEBYTECODE=1 MAX_CONCURRENCY=4 MOZILLA_CERTIFICATE_FOLDER=dbm: SAL_DISABLE_SYNCHRONOUS_PRINTER_DETECTION=1 SAL_USE_VCLPLUGIN=svp LIBO_LANG=C $I/LibreOfficeDev.app/Contents/Frameworks/LibreOfficePython.framework/Versions/3.13/Resources/Python.app/Contents/MacOS/LibreOfficePython -m org.libreoffice.unittest test_pythonmaker

Downloaded from https://www.python.org/ftp/python/3.13.14/Python-3.13.14.tar.xz

Change-Id: I8f408fbdb2b37a4957f1e07a83176e6a3b889e96
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/206365
Tested-by: Jenkins
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
2026-06-13 17:20:07 +02:00
Xisco Fauli 859226d30b l10ntools: handle cases like desc_en_US.txt in en-US
Seen with da_DK dictionary which contains desc_en_US.txt

Change-Id: I9fce4b1da6907a1d26f5ab7846ac2c44034877a7
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/206369
Tested-by: Jenkins
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
2026-06-12 08:52:13 +02:00
Xisco Fauli 0afc1353db Update git submodules
* Update dictionaries from branch 'master'
  to 8a76169e8be8c04b3abb802db38c170bc97b65bc
  - da_DK: fix build
    
    l10ntools/source/xrmmerge.cxx is not prepared to work with
    subdirectories.
    Besides, en-US has to be the first on the list.
    This fix comes with another fix in l10ntools/source/xrmmerge.cxx
    
    --- a/l10ntools/source/xrmmerge.cxx
    +++ b/l10ntools/source/xrmmerge.cxx
    @@ -397,7 +397,8 @@ void XRMResMerge::WorkOnDesc(
                         sSearch = "xlink:href=\""_ostr;
                         sReplace = sSearch;
    
    -                    const OString sLocDescFilename = sDescFilename.replaceFirst( "en-US"_ostr, sCur);
    +                    // for cases like desc_en_US.txt or desc_en-US.txt
    +                    const OString sLocDescFilename = sDescFilename.replaceFirst( "en-US"_ostr, sCur).replaceFirst( "en_US"_ostr, sCur);
    
                         sSearch += sDescFilename;
                         sReplace += sLocDescFilename;
    
    Error: cannot write /home/tdf/lode/jenkins/workspace/lo_gerrit/tb/build_master/workdir/DescriptionTranslateTarget/dictionaries/da_DK/description/desc_da_DK.txt
    make[1]: *** [/home/tdf/lode/jenkins/workspace/lo_gerrit/tb/src_master/solenv/gbuild/Dictionary.mk:147: /home/tdf/lode/jenkins/workspace/lo_gerrit/tb/build_master/workdir/DescriptionTranslateTarget/dictionaries/da_DK/description.xml] Error 134
    make[1]: *** Deleting file '/home/tdf/lode/jenkins/workspace/lo_gerrit/tb/build_master/workdir/DescriptionTranslateTarget/dictionaries/da_DK/description.xml'
    make[1]: *** Waiting for unfinished jobs....
    
    Change-Id: Ibbb5f5d9529cd02143d81fe3fda72924658ae130
    Reviewed-on: https://gerrit.libreoffice.org/c/dictionaries/+/206351
    Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
    Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
2026-06-11 19:29:27 +02:00
Xisco Fauli eb2d9a85ef openssl: upgrade to 3.5.7
Downloaded from https://github.com/openssl/openssl/releases/download/openssl-3.5.7/openssl-3.5.7.tar.gz

Change-Id: If15e20bb165a354558a92d6a6ae8502f291958b6
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/206271
Tested-by: Jenkins
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
2026-06-10 08:55:57 +02:00
Xisco Fauli 1cac4f1a69 lok: drop sendDialogEvent
Follow-up of
commit 8a91868e21
Author: Xisco Fauli <xiscofauli@libreoffice.org>
Date:   Tue Jun 2 14:53:19 2026 +0200

    drop JSDialog machinery

Change-Id: I61946b9504e0ada95d08d2414195f4ca8eab9ae4
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/206244
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
Tested-by: Jenkins
2026-06-09 14:49:09 +02:00
Xisco Fauli 80c1a38018 sfx2: drop IsCommandAllowedInLokReadOnlyViewMode
it allows to drop setAllowChangeComments and setAllowManageRedlines
as well

The logic was relevant for Collabora Online
but it's no longer using this repo

Change-Id: I47a7eeddab000d748ba08896592e9403fdf010fc
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/206240
Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
2026-06-09 14:48:59 +02:00
Xisco Fauli 2633c38f5f tfd#172194: keep using "Insert Comment" until the UI is implemented
This commit partially reverts

commit b916aae469
Author: Mike Kaganski <mike.kaganski@collabora.com>
Date:   Wed Apr 8 17:57:01 2026 +0500

    sc: COKit support for resolving and inserting Calc threaded comments

Otherwise, huge changes to all types of documentation are needed

Change-Id: I073927eb7d0ac71198bc7ce0f38c184c2a051b72
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/206238
Tested-by: Jenkins
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
2026-06-09 12:45:21 +02:00
Xisco Fauli 1c3504e630 fast_float: upgrade to 8.2.7
Downloaded from https://github.com/fastfloat/fast_float/archive/refs/tags/v8.2.7.tar.gz

Change-Id: I8db21086d0a35da5b1d42e1e62b1c0c811c6aa3b
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/206217
Tested-by: Jenkins
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
2026-06-08 20:34:34 +02:00
Xisco Fauli 65904f4410 quickjs: upgrade to 0.15.1
Downloaded from https://github.com/quickjs-ng/quickjs/releases/download/v0.15.1/quickjs-amalgam.zip

Change-Id: I0b3edc83680eea77f62604986b755e5e26c7bcda
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/206187
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
Tested-by: Jenkins
2026-06-07 22:49:04 +02:00
Xisco Fauli b75c1d8033 sc: fix warning C6011: Dereferencing NULL pointer 'pObject'
E: /jenkins/workspace/lo_tb_master_win_analyze/sc/source/filter/xcl97/xcl97rec.cxx(1420): error C2220: the following warning is treated as an error
E: \jenkins\workspace\lo_tb_master_win_analyze\sc\source\filter\xcl97\xcl97rec.cxx(1385) : warning C6011: Dereferencing NULL pointer 'pObject'. : Lines: 1342, 1349, 1350, 1371, 1373, 1374, 1375, 1377, 1379, 1380, 1382, 1383, 1385
Change-Id: I73a3c21c9b950025db5452cc6c4c224482aa75bc
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/206163
Tested-by: Jenkins
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
2026-06-05 23:03:03 +02:00
Xisco Fauli 2310486f88 boost: upgrade to 1_91_0
<https://dev-www.libreoffice.org/src/boost_1_91_0.tar.xz> has been generated (on
Debian 13) with

> $ wget https://archives.boost.io/release/1.91.0/source/boost_1_91_0.tar.bz2
> $ printf 'de5e6b0e4913395c6bdfa90537febd9028ea4c0735d2cdb0cd9b45d5f51264f5 boost_1_91_0.tar.bz2' | sha256sum -c # cf. <https://www.boost.org/users/history/version_1_91_0.html>
> boost_1_91_0.tar.bz2: OK
> $ external/boost/repack_tarball.sh boost_1_91_0.tar.bz2
> Unpacking boost_1_91_0.tar.bz2 ...
> Removing unnecessary files ...
> Creating boost_1_91_0.tar.xz ...
> Cleaning up ...
> 2f975c10da79511c2f218189fc8a12eef1a92e3bd18206e9841d406296d065eb  boost_1_91_0.tar.xz
> Done.

0001-Allow-fallthrough-of-Android-to-128-bit-float.patch.1 fixes
In file included from /home/tdf/jenkins/workspace/android_x86_64/workdir/UnpackedTarball/boost/boost/math/special_functions/fpclassify.hpp:21:
/home/tdf/jenkins/workspace/android_x86_64/workdir/UnpackedTarball/boost/boost/math/special_functions/detail/fp_traits.hpp:314:15: error: static assertion failed due to requirement '113 == 64': Oops, assumption that long double is an 80-bit quantity is incorrect!!
  314 | static_assert(LDBL_MANT_DIG == 64, "Oops, assumption that long double is an 80-bit quantity is incorrect!!");

on Android x86_64
and unreachable_code.patch.1 fixes
E:\jenkins\workspace\gerrit_windows_wsl\workdir\UnpackedTarball\boost\boost\optional\detail\union_optional.hpp(600) : error C2220: the following warning is treated as an error
E:\jenkins\workspace\gerrit_windows_wsl\workdir\UnpackedTarball\boost\boost\optional\detail\union_optional.hpp(600) : warning C4702: unreachable code
on Windows

Change-Id: Iac97991234cdb24c41bc2f0e0567fd2adb8f2f7c
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/204152
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
Tested-by: Jenkins
2026-06-05 21:52:58 +02:00
Xisco Fauli b0e4238a46 svx: remove svx::theme::notifyLOK
The logic was relevant for Collabora Online
but it no longer uses this repo

Change-Id: I11755f26a3ed345eafcf7fe5aeaee850729227eb
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/206162
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
Tested-by: Jenkins
2026-06-05 21:52:31 +02:00
Xisco Fauli f1c0f94229 msvc: remove obsolete warning suppressors
Change-Id: I4128ab5ac0494d515d84d8208bf8d8065d2359c0
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/206014
Tested-by: Jenkins
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
2026-06-05 08:44:23 +02:00
Xisco Fauli ee25576fec sqlite: upgrade to 3.53.2
Downloaded from https://www.sqlite.org/2026/sqlite-amalgamation-3530200.zip

Change-Id: I6e8f5db9198217f7db3747f22271baacd4c483d4
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/205984
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
Tested-by: Jenkins
2026-06-04 17:32:19 +02:00
Xisco Fauli 6f81bce807 loplugin:unusedmethods
Change-Id: I57a535f72e639a9b708c5c7dc1790e354d2d477e
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/205943
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
Tested-by: Jenkins
2026-06-04 10:00:29 +02:00
Xisco Fauli 61b478ca6f harfbuzz: upgrade to 14.2.1
Downloaded from https://github.com/harfbuzz/harfbuzz/releases/download/14.2.1/harfbuzz-14.2.1.tar.xz

Change-Id: I08b972a43254459697eb3af083d27e439c3fd5bd
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/205968
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
Tested-by: Jenkins
2026-06-04 09:06:42 +02:00
Xisco Fauli b08afae7e4 poppler: upgrade to 26.06
Downloaded from https://poppler.freedesktop.org/poppler-26.06.0.tar.xz

Change-Id: Idbcf3baf344f7400dad28d06e4a2b18118e647f4
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/205964
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
Tested-by: Jenkins
2026-06-04 09:04:34 +02:00
Xisco Fauli 2ded626ded fontconfig: fix WASM build
checking for va_copy() function... configure: error: in '/home/tdf/lode/jenkins/workspace/lo_gerrit/tb/build_master/workdir/UnpackedTarball/fontconfig':
configure: error: cannot run test program while cross compiling

Similar to what was done for Android

Change-Id: I6ae86e3c897abafb5a27ab11f170f5fa3af6d28b
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/205962
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
Tested-by: Jenkins
2026-06-03 21:56:50 +02:00
Xisco Fauli b2f4bb5ed4 fast_float: upgrade to 8.2.6
Downloaded from https://github.com/fastfloat/fast_float/archive/refs/tags/v8.2.6.tar.gz

Change-Id: I080c8cb80e63ee241fc3b847e2661a77cc82113d
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/205915
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
Tested-by: Jenkins
2026-06-02 20:15:31 +02:00
Xisco Fauli 8a91868e21 drop JSDialog machinery
It's no longer needed and not used internally

Change-Id: Iecb0d1055fd6c61d0c34ffb8afc670ab9d5fe899
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/205908
Tested-by: Jenkins
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
2026-06-02 20:15:18 +02:00
Xisco Fauli 8754a75d98 vcl: drop WeldedTabbedNotebookbar
"WeldedToolbar" no longer exists after
commit fd65cea59c
Author: Xisco Fauli <xiscofauli@libreoffice.org>
Date:   Mon Jun 1 17:14:35 2026 +0200

    drop notebookbar_online.ui

Change-Id: I2b90745e184321d4973b087003c25a7882e2111e
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/205907
Tested-by: Jenkins
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
2026-06-02 17:25:28 +02:00
Xisco Fauli fb486e04af setup_native: fix warning C4018: '<': signed/unsigned mismatch
After
commit 531fa71b48
Author: Alexandru Ogrezeanu <alexogrezeanu2004@gmail.com>
Date:   Wed May 6 23:37:12 2026 +0300

    tdf#147021 Replace SAL_N_ELEMENTS() macro with std::size()

Change-Id: Id6e2bb66eb9e74bda5891c77f4e59d179e1533a2
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/205894
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
Tested-by: Jenkins
2026-06-02 12:40:14 +02:00
Xisco Fauli 078f2099d7 desktop: drop TraceEventDumper
'SAL_LOK_OPTIONS=profile_events' is not used anywhere
internally

Change-Id: I57a17c98412a87144dd5edca6efc213bc2f0367a
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/205891
Tested-by: Jenkins
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
2026-06-02 00:55:44 +02:00
Xisco Fauli 89c5152164 desktop: drop methods using unused env variables
LOK_HELP_URL, LO_CERTIFICATE_DATABASE_PATH, DEEPL_API_URL
and DEEPL_AUTH_KEY are never used internally

Change-Id: I995768a7ecd4b56b249dee261574e6709cd5f639
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/205890
Tested-by: Jenkins
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
2026-06-02 00:55:39 +02:00
Xisco Fauli b42f0ad65b Revert "notebookbar: move slide transition pane"
This reverts commit bb3316dfad.

This was only used by sd/uiconfig/simpress/ui/notebookbar_online.ui
which is gone after

commit fd65cea59c
Author: Xisco Fauli <xiscofauli@libreoffice.org>
Date:   Mon Jun 1 17:14:35 2026 +0200

    drop notebookbar_online.ui

Change-Id: Ic95bb218ca33b8c84d97f32f7a69af5fd5960339
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/205887
Tested-by: Jenkins
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
2026-06-01 20:45:08 +02:00
Xisco Fauli fd65cea59c drop notebookbar_online.ui
'SAL_LOK_OPTIONS=notebookbar' is not used anywhere
internally

Change-Id: Ibee2bf6d990ec53f7c2109bcfed451d37d70e8ee
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/205885
Tested-by: Jenkins
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
2026-06-01 20:44:45 +02:00
Xisco Fauli bbc79d4108 graphite: upgrade to 1.3.15
Downloaded from https://github.com/silnrsi/graphite/releases/download/1.3.15/graphite2-minimal-1.3.15.tgz

Change-Id: I4781db96e723a552dbb9b64a1be6284850bb2979
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/205875
Tested-by: Jenkins
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
2026-06-01 20:44:25 +02:00
Xisco Fauli 7281f570cc libcmis: upgrade to 0.6.3
Change-Id: I835c68a209386d051d059b5b7d3a23ad8b2356f9
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/205865
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
Tested-by: Jenkins
2026-06-01 13:56:42 +02:00
Xisco Fauli 750af72a83 sc: fix warning C6011: Dereferencing NULL pointer 'pViewShell'
After
commit 0a231f1237
Author: Xisco Fauli <xiscofauli@libreoffice.org>
Date:   Fri May 29 10:55:41 2026 +0200

    drop isLOKDesktop and LOKDeviceFormFactor

E:\jenkins\workspace\lo_tb_master_win_analyze\sc\source\ui\app\inputhdl.cxx(1287) : warning C6011: Dereferencing NULL pointer 'pViewShell'. : Lines: 1136, 1139, 1140, 1141, 1142, 1143, 1144, 1146, 1147, 1148, 1150, 1151, 1152, 1153, 1155, 1157, 1158, 1159, 1160, 1162, 1161, 1163, 1165, 1166, 1167, 1177, 1276, 1277, 1280, 1281, 1283, 1284, 1285, 1286, 1287

Change-Id: I5f72b4ad71de94133a6127d57e357a3bf6dda15c
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/205864
Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
Tested-by: Jenkins
2026-06-01 13:21:13 +02:00
Xisco Fauli 0a231f1237 drop isLOKDesktop and LOKDeviceFormFactor
follow-up of
commit 7579bac8e9
Author: Xisco Fauli <xiscofauli@libreoffice.org>
Date:   Fri May 29 10:46:04 2026 +0200

    drop isLOKTablet

and

commit f436c1cd89
Author: Xisco Fauli <xiscofauli@libreoffice.org>
Date:   Fri May 29 10:07:20 2026 +0200

    drop isLOKMobilePhone

Change-Id: I59604e56af75933acaa3ba6146e9b406d7a7845e
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/205828
Tested-by: Jenkins
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
2026-05-29 15:13:09 +02:00
Xisco Fauli 7579bac8e9 drop isLOKTablet
follow-up of
commit f436c1cd89
Author: Xisco Fauli <xiscofauli@libreoffice.org>
Date:   Fri May 29 10:07:20 2026 +0200

    drop isLOKMobilePhone

Change-Id: I0b7774357071ea25069655dad33b2f3e2c02b835
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/205827
Tested-by: Jenkins
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
2026-05-29 13:38:57 +02:00
Xisco Fauli f436c1cd89 drop isLOKMobilePhone
follow-up of
commit 8b90f2cd18
Author: Heiko Tietze <tietze.heiko@gmail.com>
Date:   Thu May 28 09:05:55 2026 +0200

    Remove wordcount-mobile dialog

This commit also reverts
commit 5eec86d6c4
Author: Caolán McNamara <caolan.mcnamara@collabora.com>
Date:   Tue May 6 16:38:57 2025 +0100

    no searchicon (or searchbox) in mobile version of search dialog

Change-Id: I7dd37f5e6575f2f1b7748ce6c1bd6ddadb8c3e77
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/205826
Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
2026-05-29 13:38:32 +02:00
Xisco Fauli 0159850b67 [API CHANGE] drop ComplexColorJSON
No need to use it when we can use ComplexColor

Change-Id: I921e229d2dee719b7457f046c1ed1ff0492aa3e8
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/205810
Tested-by: Jenkins
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
2026-05-28 20:07:19 +02:00
Xisco Fauli 53e355c0ea fontconfig: this is only used for CODA-W
Similar to what cairo and pixman do
fontconfig is not needed for Windows

Change-Id: I5b7696e143899754320e2b2c673dec3efc93d219
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/205809
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
Tested-by: Jenkins
2026-05-28 16:35:36 +02:00
Xisco Fauli 39f04e8c12 fontconfig: upgrade to 2.18.0
Android builds in CI started to fail with
checking for va_copy() function... configure: error: in '/home/tdf/jenkins/workspace/android_x86_64/workdir/UnpackedTarball/fontconfig':
configure: error: cannot run test program while cross compiling
so use ac_cv_va_copy=no

call "make -C fc-const" to generate fcconst.h

Downloaded from https://gitlab.freedesktop.org/api/v4/projects/890/packages/generic/fontconfig/2.18.0/fontconfig-2.18.0.tar.xz

Change-Id: I67d0c83675bf1a73b5e2b8b880bbb231e908c7df
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/205522
Tested-by: Jenkins
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
2026-05-27 23:03:13 +02:00
Xisco Fauli 8ca0851bfb clang-format: apply it to subsequent_export_test2.cxx
After
commit 038131a16e
Author: Tomaž Vajngerl <tomaz.vajngerl@collabora.co.uk>
Date:   Thu May 7 05:14:28 2026 +0900

    sc: Follow-up to preserve #SPILL! state through ODS import

Change-Id: I816c0a355693703e87dfa42406f8bf23d71ce241
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/205765
Tested-by: Jenkins
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
2026-05-27 22:58:30 +02:00
Xisco Fauli 10a087d811 libmspub: remove obsolete android patch
Change-Id: I138582ef267b768eabadecaa8e8e777b58e7f9ca
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/205734
Tested-by: Jenkins
Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
2026-05-26 22:11:21 +02:00
Xisco Fauli ca5d133434 libabw: upgrade to 0.1.4
Generated with:
./autogen.sh
./configure
make dist-xz

Change-Id: I0d5a887060c7ddc6ecaa40ba3a1be6fe9d41290b
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/205704
Tested-by: Jenkins
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
2026-05-26 17:29:14 +02:00
Xisco Fauli 49dcd18dcb loplugin:unusedmethods in sc/
Change-Id: Ifa1611c968b46d65ef73008826ba3514f8c8cd18
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/205718
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
Tested-by: Jenkins
2026-05-26 17:08:28 +02:00
Xisco Fauli cd7277347a libqxp: upgrade to 0.0.3
Generated with:
./autogen.sh
./configure
make dist-xz

Change-Id: I2f892c7e5ffcfb4dd6c68d57c45a915165145fd0
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/205710
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
Tested-by: Jenkins
2026-05-26 16:38:50 +02:00
Xisco Fauli ff07109ed4 libmspub: upgrade to 0.1.5
Generated with:
./autogen.sh
./configure
make dist-xz

Change-Id: Icf4f689e8affd9310998850c83c45bffe2909ff7
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/205715
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
Tested-by: Jenkins
2026-05-26 16:16:15 +02:00
Xisco Fauli bd424bc733 libcdr: upgrade to 0.1.9
Generated with:
./autogen.sh
./configure
make dist-xz

Change-Id: I42e948823e412d4272d573e6a03bd82425730eed
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/205712
Tested-by: Jenkins
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
2026-05-26 15:47:40 +02:00
Xisco Fauli b696585409 libfreehand: upgrade to 0.1.3
Generated with:
./autogen.sh
./configure
make dist-xz

Change-Id: I804e6ebc7056646ddf1e9635240ecb1519f9114f
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/205706
Tested-by: Jenkins
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
2026-05-26 15:39:29 +02:00
Xisco Fauli 7de86191c2 libvisio: upgrade to 0.1.11
Generated with:
./autogen.sh
./configure
make dist-xz

Change-Id: I8ffead4e02e1a951d12930dbba8d6d9165a8ca05
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/205702
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
Tested-by: Jenkins
2026-05-26 14:07:38 +02:00
Xisco Fauli f6af0683df quickjs: upgrade to 0.15.0
Downloaded from https://github.com/quickjs-ng/quickjs/releases/download/v0.15.0/quickjs-amalgam.zip

Change-Id: Id3f0d952f26bffe0dd4d870ef01027dd58372248
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/205657
Tested-by: Jenkins
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
2026-05-25 13:53:21 +02:00
Xisco Fauli e69c03a445 fix build with --enable-quickjs and --enable-werror
/mnt/4d311c06-5193-4f61-a3f6-53ca4d9ea1e1/libreoffice/jsuno/source/jsuno.cxx: In constructor ‘{anonymous}::ModuleData::ModuleData(JSContext*, const rtl::OUString&)’:
/mnt/4d311c06-5193-4f61-a3f6-53ca4d9ea1e1/libreoffice/jsuno/source/jsuno.cxx:238:48: error: declaration of ‘name’ shadows a member of ‘{anonymous}::ModuleData’ [-Werror=shadow]
  238 |     ModuleData(JSContext* ctx, const OUString& name)
      |                                ~~~~~~~~~~~~~~~~^~~~
/mnt/4d311c06-5193-4f61-a3f6-53ca4d9ea1e1/libreoffice/jsuno/source/jsuno.cxx:247:14: note: shadowed declaration is here
  247 |     OUString name;
      |              ^~~~
cc1plus: all warnings being treated as errors

Change-Id: Id4d4a366b455c7497170d00270c5328e00f97f19
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/205655
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
Tested-by: Jenkins
2026-05-25 13:52:46 +02:00
Xisco Fauli 4d1fcc9c4c sc: silence warning C6011: Dereferencing NULL pointer 'mpDPObject'
E: /jenkins/workspace/lo_tb_master_win_analyze/sc/source/ui/operation/ReplacePivotTableOperation.cxx(131): error C2220: the following warning is treated as an error
E: \jenkins\workspace\lo_tb_master_win_analyze\sc\source\ui\operation\ReplacePivotTableOperation.cxx(44) : warning C6011: Dereferencing NULL pointer 'mpDPObject'. : Lines: 38, 40, 41, 44
Change-Id: I6dd023a636837435f066ded4e81592a08eb8ef7e
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/205654
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
Tested-by: Jenkins
2026-05-25 11:31:11 +02:00
Xisco Fauli a7852eb32d svx: fix build with --enable-breakpad
/home/tdf/lode/jenkins/workspace/lo_gerrit/tb/src_master/svx/source/dialog/crashreportdlg.hxx:28:27: error: ‘LinkButton’ is not a member of ‘weld’
   28 |     std::unique_ptr<weld::LinkButton> mxLinkButton;

Change-Id: If364ca8d2208b997902d19557bb12597defdb506
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/205629
Tested-by: Jenkins
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
2026-05-24 22:36:54 +02:00
Xisco Fauli 26bc384e6f CppunitTest_sc_sheetview_test: disable failing assert on Mac/Windows
*** Exception 0xc0000005 occurred ***

	at ScDPSaveData::operator== in E:\jenkins\workspace\gerrit_windows_wsl\sc\source\core\data\dpsave.cxx: line: 791:
	at CppUnit::assertion_traits<ScDPSaveData>::equal in E:\jenkins\workspace\gerrit_windows_wsl\workdir\UnpackedTarball\cppunit\include\cppunit\TestAssert.h: line: 60:
	at CppUnit::assertEquals<ScDPSaveData> in E:\jenkins\workspace\gerrit_windows_wsl\workdir\UnpackedTarball\cppunit\include\cppunit\TestAssert.h: line: 166:
	at testSync_PivotTable_DefaultAndSheetView::TestBody in E:\jenkins\workspace\gerrit_windows_wsl\sc\qa\unit\tiledrendering\SheetViewTest.cxx: line: 3877:
	at std::invoke<void (__cdecl testSync_PivotTable_DefaultAndSheetView::*&)(void),testSync_PivotTable_DefaultAndSheetView * &> in C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\include\type_traits: line: 1686:
	at std::_Invoker_ret<std::_Unforced>::_Call<void (__cdecl testSync_PivotTable_DefaultAndSheetView::*&)(void),testSync_PivotTable_DefaultAndSheetView * &> in C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\include\functional: line: 2117:
	at std::_Call_binder<std::_Unforced,0,void (__cdecl testSync_PivotTable_DefaultAndSheetView::*)(void),std::tuple<testSync_PivotTable_DefaultAndSheetView *>,std::tuple<> > in C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\include\functional: line: 2127:
	at std::_Binder<std::_Unforced,void (__cdecl testSync_PivotTable_DefaultAndSheetView::*&)(void),testSync_PivotTable_DefaultAndSheetView * &>::operator()<> in C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\include\functional: line: 2181:
	at std::invoke<std::_Binder<std::_Unforced,void (__cdecl testSync_PivotTable_DefaultAndSheetView::*&)(void),testSync_PivotTable_DefaultAndSheetView * &> &> in C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\include\type_traits: line: 1670:
	at std::_Func_impl_no_alloc<std::_Binder<std::_Unforced,void (__cdecl testSync_PivotTable_DefaultAndSheetView::*&)(void),testSync_PivotTable_DefaultAndSheetView * &>,void>::_Do_call in C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\include\functional: line: 880:
	at std::_Func_class<void>::operator() in C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\include\functional: line: 926:
	at CppUnit::TestCaller<testSync_PivotTable_DefaultAndSheetView>::runTest in E:\jenkins\workspace\gerrit_windows_wsl\workdir\UnpackedTarball\cppunit\include\cppunit\TestCaller.h: line: 175:
	at CppUnit::TestCaseMethodFunctor::operator() in E:\jenkins\workspace\gerrit_windows_wsl\workdir\UnpackedTarball\cppunit\src\cppunit\TestCase.cpp: line: 33:
	at `anonymous namespace'::Protector::protect in E:\jenkins\workspace\gerrit_windows_wsl\test\source\vclbootstrapprotector.cxx: line: 37:
	at CppUnit::ProtectorChain::ProtectFunctor::operator() in E:\jenkins\workspace\gerrit_windows_wsl\workdir\UnpackedTarball\cppunit\src\cppunit\ProtectorChain.cpp: line: 21:
	at `anonymous namespace'::Prot::protect in E:\jenkins\workspace\gerrit_windows_wsl\unotest\source\cpp\unobootstrapprotector\unobootstrapprotector.cxx: line: 79:
	at CppUnit::ProtectorChain::ProtectFunctor::operator() in E:\jenkins\workspace\gerrit_windows_wsl\workdir\UnpackedTarball\cppunit\src\cppunit\ProtectorChain.cpp: line: 21:
	at `anonymous namespace'::Prot::protect in E:\jenkins\workspace\gerrit_windows_wsl\unotest\source\cpp\unoexceptionprotector\unoexceptionprotector.cxx: line: 181:
	at CppUnit::ProtectorChain::ProtectFunctor::operator() in E:\jenkins\workspace\gerrit_windows_wsl\workdir\UnpackedTarball\cppunit\src\cppunit\ProtectorChain.cpp: line: 21:
	at CppUnit::DefaultProtector::protect in E:\jenkins\workspace\gerrit_windows_wsl\workdir\UnpackedTarball\cppunit\src\cppunit\DefaultProtector.cpp: line: 15:
	at CppUnit::ProtectorChain::ProtectFunctor::operator() in E:\jenkins\workspace\gerrit_windows_wsl\workdir\UnpackedTarball\cppunit\src\cppunit\ProtectorChain.cpp: line: 21

Change-Id: I5217f87e45ab1639c445f9c635cff8e9beb37cf2
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/205604
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
Tested-by: Jenkins
2026-05-24 16:39:19 +02:00
Xisco Fauli b96ce8d100 sc: fix warning C6011: Dereferencing NULL pointer 'pBase'
E: /jenkins/workspace/lo_tb_master_win_analyze/sc/source/ui/docshell/documentlinkmgr.cxx(159): error C2220: the following warning is treated as an error
E: \jenkins\workspace\lo_tb_master_win_analyze\sc\source\ui\docshell\documentlinkmgr.cxx(154) : warning C6011: Dereferencing NULL pointer 'pBase'. : Lines: 140, 141, 144, 145, 147, 148, 150, 152, 154
Change-Id: I962cc713700d186ee6e5f81b0d455aaead4dc6c9
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/205555
Tested-by: Jenkins
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
2026-05-22 16:03:47 +02:00
Xisco Fauli 523e6ac418 sw: fix wasm build
/home/tdf/jenkins/workspace/lo_gerrit/tb/src_wasm/sw/source/uibase/shells/textsh1.cxx:2301:95: error: cannot initialize a parameter of type 'weld::Widget *' with an rvalue of type 'weld::Window *'
 2301 |             VclPtr<AbstractDropDownFormFieldDialog> pDlg(pFact->CreateDropDownFormFieldDialog(rWrtSh.GetView().GetFrameWeld(), pFieldBM));
      |                                                                                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/tdf/jenkins/workspace/lo_gerrit/tb/src_wasm/include/sfx2/objsh.hxx:154:24: note: 'weld::Window' is not defined, but forward declared here; conversion would be valid if it was derived from 'weld::Widget'
  154 | namespace weld { class Window; }
      |                        ^
/home/tdf/jenkins/workspace/lo_gerrit/tb/src_wasm/sw/inc/swabstdlg.hxx:512:97: note: passing argument to parameter 'pParent' here
  512 |     virtual VclPtr<AbstractDropDownFormFieldDialog> CreateDropDownFormFieldDialog(weld::Widget* pParent, sw::mark::Fieldmark* pDropDownField) = 0;
      |                                                                                                 ^
/home/tdf/jenkins/workspace/lo_gerrit/tb/src_wasm/sw/source/uibase/shells/textsh1.cxx:2324:87: error: cannot initialize a parameter of type 'weld::Widget *' with an rvalue of type 'weld::Window *'
 2324 |             VclPtr<AbstractDateFormFieldDialog> pDlg(pFact->CreateDateFormFieldDialog(rWrtSh.GetView().GetFrameWeld(), pDateField, *GetView().GetDocShell()->GetDoc()));
      |                                                                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/tdf/jenkins/workspace/lo_gerrit/tb/src_wasm/include/sfx2/objsh.hxx:154:24: note: 'weld::Window' is not defined, but forward declared here; conversion would be valid if it was derived from 'weld::Widget'
  154 | namespace weld { class Window; }
      |                        ^
/home/tdf/jenkins/workspace/lo_gerrit/tb/src_wasm/sw/inc/swabstdlg.hxx:514:89: note: passing argument to parameter 'pParent' here
  514 |     virtual VclPtr<AbstractDateFormFieldDialog> CreateDateFormFieldDialog(weld::Widget* pParent, sw::mark::DateFieldmark* pDateField, SwDoc& rDoc) = 0;
      |                                                                                         ^
2 errors generated.

Change-Id: I602138a9435498393b079072269eeca177e8a557
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/205527
Tested-by: Jenkins
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
2026-05-22 14:46:25 +02:00
Xisco Fauli b5b56a0641 sfx2: fix warning C6011: Dereferencing NULL pointer 'pFamilyItem'
E: /jenkins/workspace/lo_tb_master_win_analyze/sfx2/source/dialog/StyleList.cxx(539): error C2220: the following warning is treated as an error
E: \jenkins\workspace\lo_tb_master_win_analyze\sfx2\source\dialog\StyleList.cxx(527) : warning C6011: Dereferencing NULL pointer 'pFamilyItem'. : Lines: 516, 519, 521, 522, 523, 527
Change-Id: I998218e1b8ae8e69b4e5f7a7f86fea3edd863923
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/205512
Tested-by: Jenkins
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
2026-05-22 12:56:58 +02:00
Xisco Fauli 04129b50a1 fix ubsan RTTI
warn: sal.osl:2144438:2144438:sal/osl/unx/module.cxx:103: dlopen(/home/tdf/lode/jenkins/workspace/lo_ubsan/instdir/program/libscfiltlo.so, 1): /home/tdf/lode/jenkins/workspace/lo_ubsan/instdir/program/libscfiltlo.so: undefined symbol: _ZTI13ScMatrixToken
warn: sal.osl:2144438:2144438:sal/osl/unx/module.cxx:103: dlopen(libscfiltlo.so, 1): /home/tdf/lode/jenkins/workspace/lo_ubsan/instdir/program/libscfiltlo.so: undefined symbol: _ZTI13ScMatrixToken
cppunittester: /home/tdf/lode/jenkins/workspace/lo_ubsan/sc/source/ui/docshell/impex.cxx:2693: auto ScFormatFilter::Get()::(anonymous class)::operator()() const: Assertion `false' failed.
Change-Id: I5dff736ab55b352083c17519f63a08a4ee01a8ed
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/205518
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
Tested-by: Jenkins
2026-05-22 12:35:37 +02:00
Xisco Fauli 24e99db540 sc: fix warning C6011: Dereferencing NULL pointer 'pUndo'
E: /jenkins/workspace/lo_tb_master_win_analyze/sc/source/core/data/table3.cxx(1894): error C2220: the following warning is treated as an error
E: \jenkins\workspace\lo_tb_master_win_analyze\sc\source\core\data\table3.cxx(1854) : warning C6011: Dereferencing NULL pointer 'pUndo'. : Lines: 1767, 1769, 1770, 1773, 1775, 1788, 1789, 1791, 1792, 1794, 1796, 1799, 1802, 1805, 1808, 1810, 1814, 1815, 1820, 1828, 1829, 1831, 1833, 1839, 1840, 1841, 1842, 1843, 1845, 1851, 1853, 1854
Change-Id: Ia26daf24d47441ddcab107f2069fe61b8dfcf168
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/205506
Tested-by: Jenkins
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
2026-05-22 09:32:51 +02:00
Xisco Fauli fb28678005 loplugin:unusedmethods
Change-Id: If3dae53e3cf16df2d0c505a898138dfa6fe6c0f9
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/205442
Tested-by: Jenkins
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
2026-05-22 09:32:38 +02:00
Xisco Fauli a17fc2f658 i18nlangtag: remove applelangid.hxx
Since
commit f1e8fee31e
Author: Khaled Hosny <khaled@aliftype.com>
Date:   Sun Apr 12 23:26:41 2026 +0200

    vcl: Read more names in sft.cxx using HarfBuzz

Change-Id: Ic56c9c68562070b894a1f5119d419f908254261a
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/205439
Tested-by: Jenkins
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
2026-05-20 14:30:18 +02:00