Commit graph

496966 commits

Author SHA1 Message Date
Patrick Luby
a4488013ee tdf#148569 set extra drawing constraints when scaling
Previously, setting stroke width and cap was only done when running
unit tests. But the same drawing contraints are necessary when running
with a Retina display on macOS.

Change-Id: I74f7347d30a410f7d3485388ffec61b32730b948
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/168973
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Reviewed-by: Patrick Luby <guibomacdev@gmail.com>
2024-06-17 14:51:45 +02:00
Michael Stahl
31698044cd tdf#160888 package: fix opening password protected scripting library
The problem is that XBufferedThreadedStream does not implement
XSeekable, so the new code in ZipFile::checkValidPassword() throws an
exception, and then joining the UnzippingThread hangs.

Implementing XSeekable doesn't appear to help, as the mutex that
is used by XBufferedThreadedStream and the UnzippingThread is already
locked by checkValidPassword() [fixably] and by getDataStream().

So just disable threading for AEAD streams, these are read immediately
anyway so threading isn't much of a benefit.

(regression from commit 2f512aaa6c)

Change-Id: I16027d5b03ba6e102bc143c22383eb7f08590e5f
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/168893
Tested-by: Jenkins
Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
2024-06-17 13:42:22 +02:00
Miklos Vajna
279246a6e8 svx: prefix members of SdrUndoGroup
See tdf#94879 for motivation.

Change-Id: I9aa439b2fba8c10710ea0f491272a5f9823a27a6
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/168979
Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
Tested-by: Jenkins
2024-06-17 13:24:41 +02:00
Noel Grandin
422b5c86e2 move SetText code from EditEngine to ImpEditEngine
so we have the implementation in one class, instead of bouncing
back and forth between two.

Change-Id: Ie755b1cbc175d98756f6e6ecc173f32c65c7ff7c
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/168955
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Tested-by: Jenkins
2024-06-17 12:28:39 +02:00
Noel Grandin
1b743310a2 move InsertParagragh code from EditEngine to ImpEditEngine
so we have the implementation in one class, instead of bouncing
back and forth between two.

Change-Id: I061481f7218bc0365c6783662c24642da5f63370
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/168954
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Tested-by: Jenkins
2024-06-17 12:28:30 +02:00
Samuel Mehrbrodt
a063a8bc39 Move duplicate code into shared method
Change-Id: I3859c3a491abbe74d12f08d86948196dddb462ef
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/168822
Tested-by: Jenkins
Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>
2024-06-17 11:57:17 +02:00
Samuel Mehrbrodt
a298ba3604 ppt: Don't export notes author/date when in privacy mode
Change-Id: Id748b79e7685f5e99df142aa2aa9449a18a32d5c
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/168821
Tested-by: Jenkins
Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>
2024-06-17 10:30:19 +02:00
Samuel Mehrbrodt
5fe7062f2a pptx: Don't export notes author/date when in privacy mode
Change-Id: Ia2f20b05b043d45df090f2843a4d365c692770fd
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/168813
Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@allotropia.de>
Tested-by: Jenkins
2024-06-17 10:30:07 +02:00
Tomaž Vajngerl
4bca6e024f annot: use createBitmapFromBuffer also when rendering the PDF
This removes the duplicated code.

Change-Id: I54ada6875f7897b7eb480f10b8e1c8be887ca5ea
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/168978
Tested-by: Jenkins
Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
2024-06-17 10:24:31 +02:00
Tomaž Vajngerl
4fbb4242d9 annot: update object text when annotation text changes
When the annotation text changes we need to sync this with the SDR
object (if the object is showing the annotation text - like free
text annotation).

Also move annotation object searching to the annotation class, so
it can be reused in AnnotationWindow.

Also change uso of UNO XAnnotation in AnnotationWindow and use
concrete type (sdr::annotation::Anootation) instead.

Change-Id: I46db479ae8471c82ac58487a0125df15697245be
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/168977
Tested-by: Jenkins
Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
2024-06-17 10:24:21 +02:00
Tomaž Vajngerl
23052214e0 annot: add undo to annotations inserter when synching
Change-Id: If4b8ddcbee9468655944effb931347c8077abc3c
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/168976
Tested-by: Jenkins
Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
2024-06-17 10:24:11 +02:00
Darshan-upadhyay1110
40ddb619cf Add new LOK CALLBACK for vertical ruler
- We're adding a new LOK callback LOK_CALLBACK_VERTICAL_RULER_UPDATE.
- The reason is that we currently override the existing callback.
- Using the same callback for both vertical and horizontal rulers causes an issue.
- override will create problem like it will only send any one of the ruler orientation update.
- It results in online updates being limited to just one ruler orientation.
- By introducing a new callback, we ensure updates for both vertical and horizontal rulers both are captured correctly in online.

Change-Id: I02d0e3e7e4ac8a07a83644460aa0ba36e0f3c013
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/167481
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
(cherry picked from commit 11b936629d)
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/167464
Tested-by: Jenkins
2024-06-17 10:23:27 +02:00
Noel Grandin
4f74afd4cd move RemoveParagragh code from EditEngine to ImpEditEngine
so we have the implementation in one class, instead of bouncing
back and forth between two.

Change-Id: Ifc82d3dd2624868f812533b9df9a34af51a06888
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/168953
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2024-06-17 09:45:07 +02:00
Noel Grandin
4ac56fa47e move CreateTextObject code from EditEngine to ImpEditEngine
so we have the implementation in one class, instead of bouncing
back and forth between two.

Change-Id: Iec53dad76756241b0f0ec31e76def89e336ee6ad
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/168952
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Tested-by: Jenkins
2024-06-17 09:44:57 +02:00
Caolán McNamara
5ab48fd9b1 fix crash in "delete comments by author" in impress
insert comment, click on it to expand it, click on menubutton and
use "delete all comments by..."

crash on use of invalid iterator as callback trashes the vector
being iterated over

Change-Id: Ia86de87207f706f35a023efa433c5e67b8bb436a
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/168970
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>
2024-06-17 09:40:03 +02:00
Caolán McNamara
25bd91293c Resolves: tdf#160681 draw impress comment similarly to how writer does it
so we get the same filled MenuButton in both applications

Change-Id: Iea41a17285287ec2794e4cdce6eaae0906fff291
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/168969
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>
2024-06-17 09:39:55 +02:00
Caolán McNamara
15cf55b0a6 cid#1603617 Big parameter passed by value
and ~20 of similar warning

The current size of SfxItemSet is 144 bytes, and std::function is 32
bytes of that.

If we reintroduce Changed as a virtual method we can avoid the need for
this callback. All of the calculation work that was originally
unconditionally done, and then thrown away, was moved into the specific
SwAttrSet case of this so the other normal cases don't do any wasted
work anymore.

Change-Id: Ieec90f6d28dad8a6bf1cf8f402042812bd81c331
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/168967
Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>
Tested-by: Caolán McNamara <caolan.mcnamara@collabora.com>
2024-06-17 09:39:47 +02:00
Justin Luth
5b419af59e NFC cleanup duplicate entry in IwyuFilter_sc.yaml
from 2018 commit 7dc9fb33db
    tdf#42949 Fix IWYU warnings in sc/source/ui/inc/[a-e]*

Change-Id: Ia6ada37ff06355198d00fbf0f7fdfa0e0aede71c
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/168896
Reviewed-by: Justin Luth <jluth@mail.com>
Reviewed-by: Gabor Kelemen <gabor.kelemen.extern@allotropia.de>
Tested-by: Jenkins
2024-06-17 09:14:54 +02:00
Tomaž Vajngerl
698a58bf2a annot: remove too much "using namespace ..." declarations
Change-Id: Ief36190e10dc03246497d4fd9475d9141dd1d7b0
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/168975
Tested-by: Jenkins
Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
2024-06-17 08:55:40 +02:00
Mike Kaganski
58aca13924 LOK: Use frozen map instead of a chain of hundreds string comparisons
Besides expected performance improvement, this helped to find several
elements that were duplicated in the long list. Frozen map does not
allow duplication of the keys, helping avoid these mistakes.

Change-Id: I2192d0ed50b6b8611fd08715f713742a993b28dc
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/168961
Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
Tested-by: Jenkins
2024-06-17 06:04:17 +02:00
Andrea Gelmini
7d93b585f5 Remove exec bits on pdf file
Change-Id: Ia3bb4a2c100e7dccafe9710c7af3a99268e53239
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/168963
Tested-by: Jenkins
Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
2024-06-16 21:30:39 +02:00
Andrea Gelmini
b63474a999 Fix typo
Change-Id: I3be6bd8effb33183f67d63d910663d2741b24de5
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/168965
Tested-by: Jenkins
Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
2024-06-16 21:30:10 +02:00
Andrea Gelmini
ac4649188b Fix typo
Change-Id: I3d26c49a46f7382b34bd1619cfe7ff09db5e200c
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/168964
Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
Tested-by: Julien Nabet <serval2412@yahoo.fr>
2024-06-16 21:29:52 +02:00
Andrea Gelmini
1aeba42018 Fix typo
Change-Id: I767eb6e62285434ff70e65f631e8bc77caf02995
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/168966
Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
Tested-by: Jenkins
2024-06-16 21:28:51 +02:00
Caolán McNamara
3459a691ee cid#1603806 Using invalid iterator
Change-Id: I87d963e254607e7389429cba2839b6a318f44107
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/168962
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>
2024-06-16 21:07:00 +02:00
Mike Kaganski
a14ec822c9 LOK: Send view modes status change notifications
Change-Id: If9a36dcd447eef355f137b5afe16f917e9c0cfa3
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/168960
Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
Tested-by: Jenkins
2024-06-16 20:47:33 +02:00
Caolán McNamara
f1a1f1e9aa cid#1603803 Unchecked return value
Change-Id: Id7f4d7a27720856c5e53dab4333a8ecf370004dd
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/168959
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>
2024-06-16 19:34:21 +02:00
Caolán McNamara
c003f79218 cid#1603805 COPY_INSTEAD_OF_MOVE
Change-Id: Ieb2c72dbdfec8431bd23da8a5e4844f3c1a5b74e
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/168958
Tested-by: Caolán McNamara <caolan.mcnamara@collabora.com>
Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>
2024-06-16 19:34:12 +02:00
Caolán McNamara
1ad74a0212 cid#1603804 Unchecked return value
Change-Id: I40d3a2dba67a3e0f7d65964396c6fa5b875a287c
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/168957
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>
2024-06-16 19:26:46 +02:00
Caolán McNamara
402368f7ed Resolves: tdf#159741 canceling printing results in 'modified' document
Change-Id: I627487a79f819351ec38e34b3fac432c36670d7b
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/168915
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>
2024-06-16 18:04:46 +02:00
Caolán McNamara
ec3d7ca054 fix gtktreestore.c:1047: Invalid column number 6 added to iter warning
probably since:

commit 35f59457ff
Date:   Thu Nov 16 17:03:39 2023 +0100

    tdf#158135 - UI: Part 30 - Unify lockdown behavior of Options dialog

    for Writer - Compatibility Page.

Change-Id: Icaf1320f4f819294d49f99b3f1728fa025c51e11
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/168914
Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>
Tested-by: Caolán McNamara <caolan.mcnamara@collabora.com>
2024-06-16 18:04:33 +02:00
Noel Grandin
b2e52c203e move Read/Write code from EditEngine to ImpEditEngine
so we have the implementation in one class, instead of bouncing
back and forth between two.

Change-Id: I07642b427461d76f4fb0a48158598d62f1d2d24e
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/168951
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Tested-by: Jenkins
2024-06-16 16:36:16 +02:00
Noel Grandin
fda97ba70a move PostKeyEvent code from EditEngine to ImpEditEngine
so we have the implementation in one class, instead of bouncing
back and forth between two.

Change-Id: I65f827cd4cf5fdb2a9f0db5f0a26bfce38629222
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/168950
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2024-06-16 16:36:06 +02:00
Noel Grandin
41d6c0895b move GetScriptType code from EditEngine to ImpEditEngine
so we have the implementation in one class, instead of bouncing
back and forth between two.

Change-Id: I5aa2d12ff0c85893e2facd491d3c5ed00db77de0
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/168929
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2024-06-16 16:35:55 +02:00
Noel Grandin
197bca4e4c move SetPaperSize code from EditEngine to ImpEditEngine
so we have the implementation in one class, instead of bouncing
back and forth between two.

Change-Id: Ia58dd654872f96cb0eaf964df6a9cc7d3b5628f5
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/168928
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Tested-by: Jenkins
2024-06-16 16:35:46 +02:00
Noel Grandin
37702339ec move SetDefTab code from EditEngine to ImpEditEngine
so we have the implementation in one class, instead of bouncing
back and forth between two.

Change-Id: Ia887c46c70971f51a77a74fd03132b7eebb6c192
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/168927
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2024-06-16 16:35:37 +02:00
Noel Grandin
02f51dc8f5 move InsertView/RemoveView code from EditEngine to ImpEditEngine
so we have the implementation in one class, instead of bouncing
back and forth between two.

Change-Id: Iec4edf42c3047823b4dce6af789a94a849dd5039
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/168926
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Tested-by: Jenkins
2024-06-16 16:35:28 +02:00
Noel Grandin
fab293ebc5 move Draw* code from EditEngine to ImpEditEngine
so we have the implementation in one class, instead of bouncing
back and forth between two.

Change-Id: Iba2a42344aa5f8d00e4201d9a4ed72ca4c2b2193
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/168925
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Tested-by: Jenkins
2024-06-16 14:35:00 +02:00
Noel Grandin
0ef72b2142 move UndoAction* code from EditEngine to ImpEditEngine
so we have the implementation in one class, instead of bouncing
back and forth between two.

Change-Id: Ic7084dd7ab935f0a24f7284745b8d6e8c179545b
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/168924
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2024-06-16 14:34:49 +02:00
Noel Grandin
965052fac1 move SetPolygon code from EditEngine to ImpEditEngine
so we have the implementation in one class, instead of bouncing
back and forth between two.

Change-Id: Ia91df69b95159f5487d914a67848fb3f18a69dc5
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/168923
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2024-06-16 14:34:33 +02:00
Mike Kaganski
4ff2e148fa LOK: differentiate page kinds in sd::ViewShellBase::getEditMode
E.g., sending a LOK_CALLBACK_GRAPHIC_VIEW_SELECTION payload, the
"mode" must be different for notes view and for normal view.

Change-Id: I1f328290087f3185b7bef69560b28df6adb82e90
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/168917
Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
Tested-by: Jenkins
2024-06-16 11:03:09 +02:00
Mike Kaganski
47efcbdcb4 Simplify a bit
Change-Id: Ibb0165d0ce1ec1159a7d5446f746c4cdfcd0d748
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/168916
Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
Tested-by: Jenkins
2024-06-16 08:59:33 +02:00
Mike Kaganski
52a2c19fc4 Remove some unneeded casts
This also changes the API used in WriteLibraryToRegistry.

Change-Id: Iba4c20567275a64684be8695c771e4c5535956ab
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/168912
Tested-by: Jenkins
Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
2024-06-16 06:32:50 +02:00
Caolán McNamara
aaf2967d74 Gtk warnings about missing labels
a problem since:

commit 164596c00b
Date:   Tue Nov 14 12:13:21 2023 +0100

    resave with newer glade version

Change-Id: I2b69229c59ee07939da43b3013f64041c74f5967
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/168913
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>
2024-06-15 22:36:48 +02:00
Mike Kaganski
2086f693a3 Simplify a bit using newer registry API
Change-Id: I0bd2a238662e1da0c62cdaec96b9892df82298f6
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/168909
Tested-by: Jenkins
Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
2024-06-15 18:38:39 +02:00
Mike Kaganski
01a60798c6 Simplify a bit using newer registry API
Change-Id: I8e0106464260126983a1d55c66c218e78da7f94e
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/168908
Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
Tested-by: Jenkins
2024-06-15 17:43:19 +02:00
Mike Kaganski
c529cd74f2 Simplify a bit using newer registry API
Change-Id: Id5e13ec253f04ecae972d671cbafd1433717bca9
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/168907
Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
Tested-by: Jenkins
2024-06-15 17:43:08 +02:00
Mike Kaganski
7b2c82ff14 tdf#161585: fix DllRegisterServer implementation
The buffer was prepared with a wrong length (one too few spaces); thus,
the resulting registry key path was wrong, and opening it failed.

While at it, use a normal WinAPI to stringify GUIDs, and simplify code.

Change-Id: I9a51a5aa70791106055c615fd15a32e5e07847a9
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/168903
Tested-by: Jenkins
Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
2024-06-15 15:31:10 +02:00
Noel Grandin
04c1a93f8b tdf#144208 speedup doc with lots of redline (12)
Avoid a bunch of allocation/deallocation work in
SwXText::compareRegionStarts

Change-Id: I18398ab0e281da11ac3539e8e114574a0005dc1b
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/168905
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Tested-by: Jenkins
2024-06-15 15:24:14 +02:00
Mike Kaganski
f1e4a97b03 tdf#35568 Repeat "first run" procedure on upgrade
1. In isProductVersionUpgraded, if it was upgraded, set FirstRun. This
   will run in runGraphicsRenderTests, early enough in Desktop::Main().
2. This will make sure that Desktop::CheckFirstRun() will do its tasks,
   including creation  of the quickstart shortcut.  It is simplified a
   bit, to use a better WinAPI.
3. Setting FirstRun to false is moved to m_firstRunTimer's handler, to
   make sure that it gets run eventually, even if the first launch was
   terminated before the timer fired.

This will not make installer itself create the quickstart shortcut: it
will happen on the program's first run after an upgrade. But users now
won't have to enable the option manually each time.

Change-Id: Ica6cc41f1e56b8970db27d14e2be3c47910293e3
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/168902
Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
Tested-by: Jenkins
2024-06-15 13:19:13 +02:00