Commit Graph
24257 Commits
Author SHA1 Message Date
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
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
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
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
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
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
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
Mike Kaganski 9e225cc8a4 Make some methods private
Change-Id: Ia49b32ac7051d272e4d7747ba3b53000f7389bdc
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/189253
Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
Tested-by: Jenkins
2025-08-09 14:30:32 +02:00
Heiko Tietze e6992ef9f5 Resolves tdf#167233 - Apply VT style to n<4 dialogs in Calc
* resolves also tdf#147207
* removes unused ScHFEditFirstHeaderDlg and ScHFEditFirstFooterDlg
* changes in ScHFEditSharedFooterDlg headerfirst => ScFirstHeaderEditPage

Change-Id: I31433e2146107d96945757e2b64ad153f20443dd
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/189154
Tested-by: Jenkins
Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
2025-08-09 10:07:24 +02:00
Tomaž Vajngerl b5ac0615c6 vcl: Add Window::GetTypeName to expose type to name conversion
Many times it is useful when to log the window type name instead
of only the number of the type enum (i.e. when you check the list
of parent windows). This change adds a new method that exposes the
type to type name conversion that is already present in the code
for the Window.

Change-Id: Ice97f7ad27988d99f0e45051e0d8e44befe955e0
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/189162
Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
Tested-by: Jenkins
2025-08-09 09:20:44 +02:00
Michael Weghorn 90ace8e00f tdf#130857 weld: Drop now unused weld::Frame::weld_label_widget
No longer rely on weld::Frame having a weld::Label child,
which is not the case for QtInstanceFrame, where
the QGroupBox widget handles the text itself instead
of using a separate label widget.

Now that all uses of the method have been ported away from
in previous commits up to

    Change-Id: Ia37e5f73d7b68aa5fae87be167bdc00e5cf6f1f3
    Author: Michael Weghorn <m.weghorn@posteo.de>
    Date:   Sat Aug 9 00:46:12 2025 +0200

        tdf#130857 formula, sc: Stop relying on weld::Frame's label child

, drop the now unused method.

Change-Id: Iaed991ab0cae3afe7bd2ea97819942d2dbef4c62
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/189221
Tested-by: Jenkins
Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
2025-08-09 08:08:43 +02:00
Michael Weghorn 33bf4511ab tdf#130857 formula, sc: Stop relying on weld::Frame's label child
Add a RefEdit::SetReferences variant that takes a weld::Frame
instead of a weld::Label param.
For those cases where a Frame's label was previously retrieved using
weld::Frame::weld_label_widget in order to pass
it to the only RefEdit::SetReferences variant taking
a weld::Label, use the new variant instead and stop
calling weld::Frame::weld_label_widget to get the
label child.

Use default of nullptr for the second param to the
RefEdit::SetReferences method taking a weld::Label,
to avoid ambiguity for the cases where an explicit
nullptr is passed.

For the QtInstanceFrame implementation, the QGroupBox
widget doesn't have a separate label child, but handles
the text itself, which is why
QtInstanceFrame::weld_label_widget simply triggers an assert.

This commit prepares for removing weld::Frame::weld_label_widget
altogether.

No change in behavior intended or seen in a quick test.

One way to trigger this code path:

* start Calc
* select some cells
* "Data" -> "Define Range"
* type "foobar" into the name field
* click on the "Shrink" button

Change-Id: Ia37e5f73d7b68aa5fae87be167bdc00e5cf6f1f3
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/189220
Tested-by: Jenkins
Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
2025-08-09 08:08:34 +02:00
Michael Weghorn 0c5099377d tdf#130857 formula: No longer remember the reference label widget in RefEdit
No longer store the weld::Label* passed to
RefEdit::SetReferences as a class member RefEdit::mpLabelWidget,
but instead have a std::function that returns the
label's label/text.

No change in behavior intended yet, but this prepares
for allowing non-weld::Label widgets to be used in
the future.

See also previous commit

    Change-Id: I3b987a052fe4ba72a6793671a7a81142b12afe95
    Author: Michael Weghorn <m.weghorn@posteo.de>
    Date:   Fri Aug 8 10:54:27 2025 +0200

        tdf#130857 formula: Don't have getter for Label, but text

for more background.

Change-Id: I45f6c328b7da134ca0d4fcb4b078a50056c6564a
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/189219
Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
Tested-by: Jenkins
2025-08-09 08:08:28 +02:00
Michael Weghorn a61d53d6ea formula: Prefix RefEdit members with "m"
Some class members already had an "m" prefix, others
didn't. Add it for those who didn't, to make it easier
to distinguish local variables from class members at
first sight.

Change-Id: Iadf6550a803eff3f6fd0d9b7e0c63bca283425be
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/189218
Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
Tested-by: Jenkins
2025-08-09 08:08:21 +02:00
Michael Weghorn 20e2b3696f tdf#130857 formula: Don't have getter for Label, but text
Replace RefEdit::GetLabelWidgetForShrinkMode that
returns a weld::Label with RefEdit::GetLabelTextForShrinkMode
that only returns the label's text.

This is the only information of interest in the caller, and
for the case where the label is actually the label child of
a frame (as in the example mentioned below) instead of an
independent label, there will be no actual label for the
native Qt implementation, as the QGroupBox used in
QtInstanceFrame handles its title/text itself.

This is one step towards getting rid of
weld::Frame::weld_label_widget for the above reason.

One way to trigger this code path:

* start Calc
* select some cells
* "Data" -> "Define Range"
* type "foobar" into the name field
* click on the "Shrink" button

Change-Id: I3b987a052fe4ba72a6793671a7a81142b12afe95
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/189217
Tested-by: Jenkins
Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
2025-08-09 08:08:16 +02:00
Heiko Tietze b4a65036b1 Relates tdf#167233 - Apply VT style to n<4 dialogs in Calc
Change-Id: Idf63ee361e970c324e977f31044607cd9f5397c3
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/189153
Tested-by: Jenkins
Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
2025-08-08 16:55:13 +02:00
Heiko Tietze d72dcec424 Relates tdf#167862 - Apply VT style to n<4 dialogs in Draw
Change-Id: I1c149b5d0e0cfceb37e80b8471ae58a02597de43
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/189180
Tested-by: Jenkins
Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
2025-08-08 14:33:06 +02:00
Mike Kaganski 2180e365b9 Move IsSeparator to SvTreeListEntry, where it belongs.
It is strange to have it in IconView.

Change-Id: I4df2df78246878872927952537843cf4dde7cd52
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/189146
Tested-by: Jenkins
Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
2025-08-08 10:50:47 +02:00
Noel Grandin 0e45308b44 BitmapEx->Bitmap in DiscreteShadow
now that Bitmap supports transparency

Change-Id: Ic8ea9d519378b73e7b97c2fbca3f50c53be29a70
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/189071
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2025-08-08 09:02:21 +02:00
Noel Grandin 2cb59865f7 BitmapEx->Bitmap in DiscreteBitmapPrimitive2D
now that Bitmap supports transparency

Change-Id: I2f15d5385fa01d5814bccb628d47ac6d85475538
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/189070
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Tested-by: Jenkins
2025-08-08 09:02:09 +02:00
Michael Weghorn 82308d6a68 tdf#130857 svx: Don't use GtkBox as GtkFrame label child
The weld::Frame API implementations expect that
the `<child type="label">` child of a GtkFrame
object in a UI file is a GtkLabel.

In addition, QtBuilder also expects that when
processing the UI file as it doesn't use a
separate widget, but sets the label's text directly
for the QGroupBox (that's used for the GtkFrame
object in the .ui file).

The "Header"/"Footer" tab pages used e.g. in Writers
"Format" -> "Page Style" dialog however were using
a GtkBox child, containing 2 labels: One having the
string to be used for the "Header" dialog, one the
string to be used for the "Footer" dialog set as text,
and only that label was set to visible in the SvxHFPage
ctor.

Replace that approach by using a GtkLabel child,
and calling weld::Frame::set_label with the corresponding
string instead.

Change-Id: I86754be7c0ce068ceb6216fd0463657b05f4ca41
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/189111
Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
Tested-by: Jenkins
2025-08-08 05:48:59 +02:00
Noel Grandin bacd1b5dc4 BitmapEx->Bitmap in FillGraphicPrimitive2D
now that Bitmap supports transparency

Change-Id: I9762dadae840e8eaec37526f82068183474c7962
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/189069
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2025-08-07 22:04:36 +02:00
Heiko Tietze 2e585589ff Revert "Resolves tdf#167233 - Apply VT style to n<4 dialogs in Calc"
This reverts commit 354ecf4923.

Reason for revert: Split Header/Footer UIs from other dialogs

Change-Id: I3d48e07365542405c47e95f1af00fef4d45e73aa
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/189101
Tested-by: Jenkins
Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
2025-08-07 19:56:29 +02:00
Noel Grandin ec177c313c BitmapEx->Bitmap in ScenePrimitive2D
now that Bitmap can handle transparency

Change-Id: Ie0ffa2cc8f74232be7770c5f8813536980084d67
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/189068
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Tested-by: Jenkins
2025-08-07 16:16:11 +02:00
Heiko Tietze 354ecf4923 Resolves tdf#167233 - Apply VT style to n<4 dialogs in Calc
* resolves also tdf#147207
* removes unused ScHFEditFirstHeaderDlg and ScHFEditFirstFooterDlg
* changes in ScHFEditSharedFooterDlg headerfirst => ScFirstHeaderEditPage

Change-Id: I173c6559c22c250496e376e9d4ede8962f2b358a
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/189015
Tested-by: Jenkins
Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
2025-08-07 16:08:11 +02:00
Noel Grandin 8806772d4d BitmapEx->Bitmap in GridPrimitive2D
now that Bitmap supports transparency

Change-Id: Icdeb1c51f0681675087c49f52a534b11a9ec4e02
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/189067
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Tested-by: Jenkins
2025-08-07 15:25:46 +02:00
Samuel Mehrbrodt a4349c502e tdf#167845 Don't preselect the template path
When saving a doc which was based on a template,
don't preselect the path where the template was stored.
Instead, preselect the last used path from the Save dialog.

Change-Id: I484e5a908cc739618683b6c2e2b4a7fda4a66232
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/189053
Tested-by: Jenkins
Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@collabora.com>
2025-08-07 13:27:18 +02:00
Noel Grandin 09298d001e BitmapEx->Bitmap in bitmapExFromXBitmap
now that Bitmap can handle transparency

Change-Id: Id87889a0e5ca0a3398f9baceee3474369eb0f7aa
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/188539
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2025-08-07 13:09:57 +02:00
Noel Grandin a04bef2419 BitmapEx->Bitmap in MarkerArrayPrimitive2D
now that Bitmap supports transparency

Change-Id: I72f649ab39388281834682efe9325e0698734fee
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/189025
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2025-08-07 10:42:59 +02:00
Noel Grandin c16eaa0629 BitmapEx->Bitmap in PDFWriter
now that Bitmap supports transparency

Change-Id: I1bbfa6e5f48b74d0c88d0f1375b0c14007ac1b47
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/189020
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Tested-by: Jenkins
2025-08-06 21:44:37 +02:00
Noel Grandin bb281988b1 BitmapEx->Bitmap in ImageTree
now that Bitmap supports transparency

Change-Id: I2aca23a6704c98908982a3eb3df062240e2c60b2
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/189019
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Tested-by: Jenkins
2025-08-06 20:29:26 +02:00
Noel Grandin 926d31f992 BitmapEx->Bitmap in loadFromSvg
now that Bitmap supports transparency

Change-Id: I446132cd48b876e70b0ff84e1bf8ef6c8783799c
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/189009
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Tested-by: Jenkins
2025-08-06 19:52:33 +02:00
Noel Grandin 3157842e41 BitmapEx->Bitmap in Application
not that Bitmap can do transparency

Change-Id: I42e1acc916c9868a3c8678d5975e335d435acea2
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/189008
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2025-08-06 19:52:25 +02:00
Noel Grandin 3ea5a1280e BitmapEx->Bitmap in StyleSettings
now that Bitmap can handle transparency

Change-Id: I3f04232e433698f520deb99ab16e6232e2ecd1db
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/189007
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2025-08-06 19:52:15 +02:00
Heiko Tietze 4a3facf394 Resolves tdf#167832 - VT style to n<4 dialogs in Writer
Change-Id: Iad4842053c2e6fc1ac142163dca4b532fcbe1800
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/189005
Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
Tested-by: Jenkins
2025-08-06 19:09:49 +02:00
Noel Grandin 88e9af00f2 BitmapEx->Bitmap in PngImageReader
now that Bitmap supports transparency

Change-Id: If8db5317d51ef22695df59aaee65a6ac4a914f81
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/188992
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2025-08-06 15:23:30 +02:00
Noel Grandin dce9ef4e73 BitmapEx->Bitmap in SdrHdl
now that Bitmap supports transparency

Change-Id: I928e05c94da01ddae8760cd71299902d68096acc
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/188991
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2025-08-06 15:23:22 +02:00
Bartosz Kosiorek 1b68f85903 tdf#167616 EMF Add support for EMR_ANGLEARC record
Change-Id: Ic872f80b2a318ac7c0f3b0cbdb4ad285795989c8
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/188865
Tested-by: Jenkins
Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>
2025-08-06 14:47:01 +02:00
Noel Grandin 14348d8d40 BitmapEx->Bitmap in OverlayAnimatedBitmapEx
normal that Bitmap can handle transparency

Change-Id: Ia42e20a0c969c34de22ab35c54496ed608593ef6
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/188990
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2025-08-06 14:43:22 +02:00
Noel Grandin e685e2eb2b BitmapEx->Bitmap in Bitmap*BlendFilter
now that Bitmap supports transparency

Change-Id: I4ceeb67a20d9c6b09d2667f680030aa49b9c4b0a
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/188988
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Tested-by: Jenkins
2025-08-06 13:21:13 +02:00
Heiko Tietze ca65111358 Related tdf#167446 - UI-less tab style (cui)
Change-Id: I09a69bc3b36342251c71cf1e2456f2c239bb0811
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/188998
Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
Tested-by: Jenkins
2025-08-06 13:18:50 +02:00
Noel Grandin 6348ffb259 BitmapEx->Bitmap in SvxBmpMask
now that Bitmap supports transparency

Change-Id: I42961c57e37340f4a8df83316be5d24126dbb615
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/188987
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Tested-by: Jenkins
2025-08-06 11:35:03 +02:00