Commit Graph
508884 Commits
Author SHA1 Message Date
Stephan Bergmann a8c080bb3e Add --enable-embindtest-uno
...to enable "the UNO parts (types and servie implementation) of the embindtest
framework (which can also be used independently of the Emscripten build)."  And
which e.g. both last year's Lua GSoC project and this year's Rust GSoC project
(<https://gerrit.libreoffice.org/c/core/+/186425> "Add core UNO types for Rust
language binding") enabled locally in their respective dev builds.

Change-Id: I8cf917fbcdaf73e244bd84689a1f29f3aa95f923
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/189363
Tested-by: Jenkins
Reviewed-by: Stephan Bergmann <stephan.bergmann@collabora.com>
2025-08-11 18:02:08 +02:00
Noel Grandin c2fedef548 BitmapEx->Bitmap in Graphic
now that Bitmap supports transparency

Tweak a couple of unit tests. Since some backends use
pre-multiplied alpha, if A == 0, then RGB will also
be zero.

Had to comment out one unit test (see comment in unit test).

Change-Id: I45e4b5ea9f21e3c5bc74992ca4ecee1897212821
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/189022
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Tested-by: Jenkins
2025-08-11 16:26:49 +02:00
Xisco Fauli 54a6abf4bd related tdf#167859: fix logic
after
commit 4862b5efbd
Author: Xisco Fauli <xiscofauli@libreoffice.org>
Date:   Fri Aug 8 10:51:41 2025 +0200

    tdf#167859: check xChartType

Change-Id: I58ac276a21e6d6ef08b831fd723783ddb68410a8
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/189364
Tested-by: Jenkins
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
2025-08-11 15:57:59 +02:00
prrvchr 3324db4d03 tdf#167495 Base need to close ResultSet after using it.
Change-Id: I02622911370b9929cbca66228a879fcdcb0f866e
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/189332
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Tested-by: Jenkins
2025-08-11 15:08:53 +02:00
Heiko Tietze 043a76a06a Resolves tdf#167899 - Apply VT style to n<4 dialogs in svx and sfx2
Change-Id: If7f7806fd267b2b80f9fefbb54a68bad076b73a7
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/189353
Tested-by: Jenkins
Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
2025-08-11 13:48:21 +02:00
Caolán McNamara d02fde021c cid#1659748 Variable copied when it could be moved
and

cid#1659754 Variable copied when it could be moved
cid#1659755 Variable copied when it could be moved
cid#1659756 Variable copied when it could be moved
cid#1659766 Variable copied when it could be moved
cid#1659767 Variable copied when it could be moved
cid#1659769 Variable copied when it could be moved
cid#1659770 Variable copied when it could be moved
cid#1659777 Variable copied when it could be moved
cid#1659787 Variable copied when it could be moved
cid#1659790 Variable copied when it could be moved
cid#1659793 Variable copied when it could be moved
cid#1659802 Variable copied when it could be moved
cid#1659818 Variable copied when it could be moved
cid#1659822 Variable copied when it could be moved
cid#1659824 Variable copied when it could be moved
cid#1659825 Variable copied when it could be moved
cid#1659826 Variable copied when it could be moved
cid#1659842 Variable copied when it could be moved
cid#1659849 Variable copied when it could be moved
cid#1659850 Variable copied when it could be moved

Change-Id: I70729aaf6e229518a9a50ac18311286ab5b05b53
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/189348
Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>
Tested-by: Jenkins
2025-08-11 13:16:28 +02:00
Heiko Tietze 984deb93df Related tdf#167869 - Apply VT style to n<4 dialogs in cui
UI Picker

Change-Id: I386cc4612f7c61d723fb2e47c975ddbef0b2acee
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/189354
Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
Tested-by: Jenkins
2025-08-11 13:13:16 +02:00
Heiko Tietze 6ddabcd616 Resolves tdf#167869 - Apply VT style to n<4 dialogs in cui
Change-Id: I815c6b134be04c25e862640f02cb18241d550916
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/189193
Tested-by: Jenkins
Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
2025-08-11 10:58:52 +02:00
Christopher Sherlock d0a5366b82 vcl: flatten OutputDevice::DrawBitmap()
Change-Id: I868ffb1c575576d90fa423500efe722512764efc
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/189251
Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
Tested-by: Jenkins
2025-08-11 09:45:01 +02:00
Christopher Sherlock 7b93ad1ff2 vcl: flatten OutputDevice::DrawBitmap()
Change-Id: I3f646c9fe89b7d3f4527c0c5f857764586db6e6a
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/189250
Tested-by: Jenkins
Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
2025-08-11 09:36:51 +02:00
Caolán McNamara c3f19a505f cid#1660477 suppress Data race condition
accept the comment's claim about the known lack of lock

Change-Id: I0d2aab6db86ca4e6715136098fe4c7ee3e166666
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/189319
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>
2025-08-11 09:33:15 +02:00
Regina Henschel c3448b4bea tdf#166647 avoid duplicating slideshow user paint
When a user enables 'mouse as pen' before starting the slideshow, then
his paintings are saved as persistent shapes when he exits slideshow.
These shapes were then converted back to paintings when the user starts
the slideshow again, so that they are visible againg.

But these old paintings were treated as new paintings when the user
exits slideshow and were then saved again as shape to the page although
the page contains these shapes already. Thus with every new start and
exit of the slideshow the shapes were duplicated. Because the duplicates
are at exactly the same place as the originals, you do not notice it
immediately. But you can see the duplicates in the Navigator and notice
it in the file size.

The fix introduces a flag that is set at the paintings from the existing
shapes when the slideshow is started. This flag is then used to skip those
paintings from converting to shapes when slideshow is finished.

Change-Id: I93324d157b1b802d7b8e24858034d2fdc5d71b45
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/188364
Tested-by: Jenkins
Reviewed-by: Thorsten Behrens <thorsten.behrens@collabora.com>
2025-08-11 08:52:22 +02:00
Christopher Sherlock 4a13377043 vcl: move bitmap readers into lcl_BlendBitmapWithAlpha()
Change-Id: Ie0bdba4a43823822a4b25ad37986718222f5c7e5
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/188804
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2025-08-11 08:20:39 +02:00
prrvchr 1c2e63ec15 tdf#167495 Base need to close ResultSet after using it.
Change-Id: Ief6eb9c7a12871de33e748d87045f6393faee75f
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/189328
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2025-08-11 07:54:20 +02:00
prrvchr 6ec0d5f696 tdf#167495 Base need to close ResultSet after using it.
Change-Id: I085c6e187f1f1fbe05992c2a856a9b3eba5665b9
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/189330
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Tested-by: Jenkins
2025-08-11 07:53:47 +02:00
sahibjot b1309bcc8f tdf#145614 convert #define to constexpr
Change-Id: Ibb0d081992e6cab81a83096f94596184e9233b40
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/188642
Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
Tested-by: Jenkins
2025-08-11 07:50:40 +02:00
Caolán McNamara 05fb33a429 cid#1662135 Variable copied when it could be moved
and

cid#1660117 Variable copied when it could be moved
cid#1659950 Variable copied when it could be moved
cid#1659946 Variable copied when it could be moved
cid#1659945 Variable copied when it could be moved
cid#1659936 Variable copied when it could be moved
cid#1659933 Variable copied when it could be moved

Change-Id: Ib6cbb6751a230e62b416b33ca082b279a2ecb878
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/189318
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>
2025-08-10 22:32:18 +02:00
Dr. David Alan Gilbert 393f24a891 sdext,pdfimport: cid#1662134: Uninitialized members
Change-Id: I2fc93feb4f48bcd8e1d4eaa3f7291878505c813f
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/189316
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>
Reviewed-by: David Gilbert <freedesktop@treblig.org>
2025-08-10 22:01:35 +02:00
Ujjawal Kumar aeedb45f8f tdf#165590 Parse Markdown tables into Calc
This commit adds a dialog box that prompts the user to choose between
the default CSV importer and the Markdown importer when Markdown data
is detected on the clipboard.

Change-Id: I2ac162e13040b0414bf0cdc5d3eb7ac997db9503
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/188528
Tested-by: Jenkins
Reviewed-by: Thorsten Behrens <thorsten.behrens@collabora.com>
2025-08-10 21:11:22 +02:00
Caolán McNamara 9bf7ca9ac0 remove these old coverity markups
that we don't seem to need anymore

Change-Id: I91d8ed320dff661e0856a8b47e0741f91a696c97
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/189317
Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>
Tested-by: Jenkins
2025-08-10 20:55:43 +02:00
Caolán McNamara e2cc762dc1 cid#1660044 silence Overflowed integer argument
Change-Id: Ib2e4000fd1139d1a8f87b0d320e60bce598548ae
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/189315
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>
2025-08-10 20:01:55 +02:00
Caolán McNamara 95732c46f6 cid#1659921 silence Overflowed constant
and

cid#1659823 Overflowed constant

Change-Id: Ib1e49746be680bfe8b9a9bb2c2ab7e408902587a
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/189314
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>
2025-08-10 20:01:48 +02:00
Julien Nabet 0a21ced27e Fix extraneous ')' in avmedia
Following 01a31f689f
no need to use unique_ptr for Bitmap

it is already a COW type

Change-Id: Ib4332eac2f01a429841bafd3dadf99b7b2339c3e
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/189312
Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
Tested-by: Jenkins
2025-08-10 19:55:51 +02:00
Mike Kaganski badc9c68dc Delay embedded fonts activation until SfxObjectShell::FinishedLoading
Embedded fonts may appear several times during document loading. Now,
they activate immediately after current element was processed, and a
portion of the embedded fonts was collected. The activation may also
happen several times during the load process, each time refreshing
fonts in all windows, which takes significant time.

This change tries to not activate collected fonts in the destructor
of EmbeddedFontsHelper, but to send the list to the model. The model
accumulates the lists in its medium, and only activates late in the
loading process, when all the embedded fonts are collected.

Change-Id: Iff188e84e259206541bcc94880d8aead2b72715a
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/189310
Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
Tested-by: Jenkins
2025-08-10 15:23:12 +02:00
Ujjawal Kumar 8c49b50c20 tdf#162153 Introduce a new dialog for pasting plain text as Markdown
This commit adds a drop-down dialog that appears when the user pastes
plain text containing Markdown-formatted content, prompting the user
to choose between text and markdown.

Change-Id: I3b14b5a07f107de69825583f54023d2d98984288
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/188067
Reviewed-by: Thorsten Behrens <thorsten.behrens@collabora.com>
Tested-by: Jenkins
2025-08-10 13:27:01 +02:00
Caolán McNamara d752e23e41 drop coverity workarounds that no longer seem needed
since version 2024

Change-Id: I81b3c04087f0f9db181311cbfdd95a04b229b1be
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/189276
Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>
Tested-by: Jenkins
2025-08-10 11:51:43 +02:00
Caolán McNamara 70546a0f62 add version to coverity workaround
Change-Id: I70f0acab7cc08170c022a09ce98f8b4cf7f5122d
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/189277
Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>
Tested-by: Jenkins
2025-08-10 11:50:02 +02:00
Noel Grandin 01a31f689f no need to use unique_ptr for Bitmap
it is already a COW type

Change-Id: I779fb5758bcb7fb2ee1c8d303e67a47381fe9035
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/189284
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Tested-by: Jenkins
2025-08-10 11:42:04 +02:00
Mike Kaganski 086f3adda1 Don't write multiple copies of identical embedded font files
Before the change, ODF import created unique font name every time,
using '?' as extra; that meant that every document with embedded
fonts would create and register its fonts, even when it was already
registered by a different document. On the other hand, OOXML import
would rely on file name match, which might not guarantee that the
files were actually identical.

This change compares the existing file content, which would only
happen when the files are of the same size. This also writes the
file only after doing all the checks.

Change-Id: I2377bd6c24291d9b4113607b4d48a223187b635c
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/189270
Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
Tested-by: Jenkins
2025-08-10 10:04:02 +02:00
Xisco Fauli 48ff1bbbe9 tdf#167875: check GetLower()
After
commit 1b03f6ea03
Author: Ujjawal Kumar <randomforest33@gmail.com>
Date:   Thu Mar 13 20:42:21 2025 +0530

    tdf#149825 Add command to insert a paragraph break before table

Previously, I pushed a blind fix for it in
commit 22a4e2df6f
Author: Xisco Fauli <xiscofauli@libreoffice.org>
Date:   Thu Aug 7 19:59:47 2025 +0200

    crashreporting: check Lower()

Change-Id: Ied2e14224adcf71c0c438df13506e684136b7f6c
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/189278
Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
Tested-by: Jenkins
2025-08-10 09:56:29 +02:00
Noel Grandin 8126025906 BitmapEx->Bitmap in various icons
now that Bitmap can handle transparency

Change-Id: I00ea1e086af3266b1ebfd7e668c49a3abd97a131
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/189272
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Tested-by: Jenkins
2025-08-10 08:51:20 +02:00
Caolán McNamara ef04435193 cid#1660410 Overflowed constant
Change-Id: Ib1c9360df3667de3f99fde9520ee4eecc06cc502
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/189275
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>
2025-08-09 22:03:51 +02:00
Caolán McNamara d0b48fac7e cid#1660111 Overflowed constant
Change-Id: I5afba320e5792d7b491d704c859e2b60a2b64f8e
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/189274
Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>
Tested-by: Caolán McNamara <caolan.mcnamara@collabora.com>
2025-08-09 22:03:30 +02:00
Caolán McNamara e554369527 ofz#437034324 add LocaleData components for pngfuzzer
which needs them due to Bitmap/BitmapEx VirtualDevice thing,
probably temporary, but lets try and clear this for now anyway.

Change-Id: I4a0344eb67fd3d008a7afd6bbaaf0925f1a73f36
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/189273
Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>
Tested-by: Caolán McNamara <caolan.mcnamara@collabora.com>
2025-08-09 22:03:16 +02:00
Caolán McNamara bca65be38b cid#1660803 silence Dereference null return value
Change-Id: Ia7b08d620ed5fd2c2266053064622600fe3bae46
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/189265
Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>
Tested-by: Caolán McNamara <caolan.mcnamara@collabora.com>
2025-08-09 22:02:51 +02:00
Caolán McNamara 1d3efa2ada cid#1660804 Dereference null return value
Change-Id: Ib53ec6473809dc99ada574827a378a0ab7b664d0
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/189264
Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>
Tested-by: Jenkins
2025-08-09 22:02:21 +02:00
Caolán McNamara 39f512b4e3 cid#1660818 Dereference null return value
Change-Id: Iee0004db9ad48e8753c5570fe6c8ebc31b98fd1c
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/189263
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>
2025-08-09 22:02:09 +02:00
Caolán McNamara 270f80c3f2 cid#1555415 Variable copied when it could be moved
and

cid#1659706 Variable copied when it could be moved
cid#1659716 Variable copied when it could be moved
cid#1659727 Variable copied when it could be moved
cid#1659735 Variable copied when it could be moved
cid#1659739 Variable copied when it could be moved
cid#1659740 Variable copied when it could be moved
cid#1659746 Variable copied when it could be moved

Change-Id: I981c42ebad50670d7704d5377b97917c966ee7da
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/189262
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>
2025-08-09 19:40:43 +02:00
Caolán McNamara 56c55dceea cid#1660069 Division or modulo by float zero
and

cid#1660394 Division or modulo by float zero

Change-Id: I10b0b100ff3fe99682bf4e0da6bc9ef3e356a996
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/189257
Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>
Tested-by: Jenkins
2025-08-09 19:40:29 +02:00
Noel Grandin 9752d35188 BitmapEx->Bitmap in TransferableHelper
now that Bitmap supports transparency

Change-Id: Iaff3f0405cccac4c23ad8f263afe31d6e49597c4
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/189261
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2025-08-09 19:12:48 +02:00
Christopher Sherlock bdafaec3a6 vcl: clarify what sort of bitmap we are looking at
Change-Id: I83ab4cf2cf96fc78a254010d07de59acb0c70f70
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/188803
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2025-08-09 18:08:07 +02:00
Mike Kaganski a246ee0027 Move static function into adjacent unnamed namespace
Change-Id: I34bf4201432b0b2706954ba23a9b29b842061f10
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/189260
Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
Tested-by: Jenkins
2025-08-09 17:14:17 +02:00
Caolán McNamara 338d7b981c cid#1662040 Variable copied when it could be moved
and

cid#1660117 Variable copied when it could be moved
cid#1659985 Variable copied when it could be moved
cid#1659983 Variable copied when it could be moved
cid#1659982 Variable copied when it could be moved
cid#1659973 Variable copied when it could be moved
cid#1659956 Variable copied when it could be moved
cid#1659955 Variable copied when it could be moved

Change-Id: Icc0f2f4a37fa8eb4c874dfd842650067c186466b
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/189255
Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>
Tested-by: Caolán McNamara <caolan.mcnamara@collabora.com>
2025-08-09 16:49:01 +02:00
Dr. David Alan Gilbert 2383fae366 tdf#44729 sdext,pdfimport: Hide transparency groups 'for soft mask'
In PDF, 'Transparency groups' are used to group objects for compositing.
One variant of those is a transparency group that doesn't actually
get directly composited, but is used as a 'soft mask' to modulate
the effects of another group when the other group is composited.

So far we've not done anything for transparency groups, where
softmasks are used that means the softmask gets rendered as a visible
object - often a big semi-transparent polygon covering the rest.

Add 'group' elements into the tree for Transparency Groups and mark
them.
During tree walks skip the 'for soft mask' transparency groups.

This improves tdf#44729 which prior to this patch is mostly
seen as a big black page because it's covered with the soft mask
misrendering.

Since it also stored the transparency group it also means we can
attack the real rendering of those later.

Change-Id: Ieb1eb56b15d8def5c842c1d84349173ccca630dd
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/188455
Reviewed-by: David Gilbert <freedesktop@treblig.org>
Tested-by: Jenkins
2025-08-09 15:54:58 +02:00
Dr. David Alan Gilbert e750353139 tdf#44729 sdext,pdfimport: Add Group elements
Add a new tree element 'group' which represents a collection of other
elements but doesn't necessarily give a specific output node.
Later patches will add some flags and use those to change the output.

Change-Id: I981d345873436f6f9ffc9de67123f38de1e3d86a
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/188454
Tested-by: Jenkins
Reviewed-by: David Gilbert <freedesktop@treblig.org>
2025-08-09 15:54:49 +02:00
Mike Kaganski 11ee608f8d Make GetEmbeddedFontsRoot return normalized URL
A call to getAbsoluteFileURL resolves all the /../ segments; and
making the value static avoids repeated creation of the string.

Change-Id: I19f7813be1f457ecf6cc8cc379c16794b272b0f8
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/189258
Tested-by: Jenkins
Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
2025-08-09 15:40:44 +02:00
Simon Chenery 16a8539627 tdf#145538 Use range based for loop in optpage.cxx
Removed helper class SwFieldUnitTable, that is no longer used.

Change-Id: I376dcff611ad62e5957f1c04a9b4811e879a9f6d
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/188062
Reviewed-by: David Gilbert <freedesktop@treblig.org>
Tested-by: David Gilbert <freedesktop@treblig.org>
2025-08-09 15:17:00 +02:00
Simon Chenery 0df10f6827 tdf#165233 replace std::bind with lambda in csvdataprovider.cxx
Change-Id: I881436228e9585acdbcfb5cc9b12ec8d92cc47df
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/189018
Tested-by: Jenkins
Reviewed-by: David Gilbert <freedesktop@treblig.org>
2025-08-09 15:14:26 +02:00
Caolán McNamara 3a5bddfa56 cid#1659758 silence Division or modulo by float zero
Change-Id: I263e8d0e2658bfa4de30c4954101a9126609917e
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/189256
Tested-by: Jenkins
Reviewed-by: David Gilbert <freedesktop@treblig.org>
2025-08-09 15:02:20 +02:00
Simon Chenery abd7996a8b tdf#147021 avoid use of SAL_N_ELEMENTS macro in SysShExec.cxx
Also replace for loop with counter with a range-based for loop.

Change-Id: Ief6b76f1980e0afe72cdebb0b2370b34c0a138b8
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/189235
Reviewed-by: David Gilbert <freedesktop@treblig.org>
Tested-by: Jenkins
2025-08-09 15:01:12 +02:00