Commit Graph
515451 Commits
Author SHA1 Message Date
Mike Kaganski 165a0990a0 Use comphelper::WeakImplHelper in AnimationNode
Simplifies the implementation a bit.

Change-Id: Idd63f0447b2362e29d29a4d99749205053e0b29f
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/202596
Tested-by: Jenkins
Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
2026-03-24 16:55:01 +01:00
Aron Budea 9827413548 sw: don't export true value for cantSplit element to OOXML
Not necessary, Word doesn't export it, and OOXML
validator complains about the test doc if val attribute
is present with true value:

{"Description":"The attribute
'http://schemas.openxmlformats.org/wordprocessingml/2006/main:val'
has invalid value 'true'. The Enumeration constraint failed.",
"Path":{"Namespaces":{},"XPath":
"/w:document[1]/w:body[1]/w:tbl[2]/w:tr[1]/w:trPr[1]/w:cantSplit[1]",
"PartUri":"/word/document.xml"},
"Id":"Sch_AttributeValueDataTypeDetailed","ErrorType":"Schema"}

Change-Id: I964320ea2ef6b48795224ac14545a2eaf4a3b5bc
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/202396
Tested-by: Jenkins
Reviewed-by: Aron Budea <aron.budea@collabora.com>
2026-03-24 16:36:17 +01:00
Bartosz Kosiorek b84b64a8e1 tdf168886 EMF FILESAVE: Fix precision of DPI calculation in EMF+ header
The previous implementation used integer math with a factor of 25,
leading to significant rounding errors. For example, a standard
96 DPI image was incorrectly calculated as 94 DPI.

This patch improves precision by:
- Using a double-precision factor of 25.4 (2540.0 to account for
  coordinate scaling).
- Using std::round() instead of truncation to find the nearest
  integer DPI.
- Adding a safety check to prevent division by zero if
  rMtfSizeLog dimensions are missing.

This ensures that EMF+ files exported from LibreOffice have
the correct physical scale metadata.

Change-Id: I82c8b8f7e2137f6713b1081ec3e0e596453c741a
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/202537
Tested-by: Jenkins
Reviewed-by: Bartosz Kosiorek <gang65@poczta.onet.pl>
2026-03-24 15:43:56 +01:00
Andrea Gelmini b0a679f447 Fix typo
Change-Id: I698df788a8526fd15eb9004598bf9b7c679e98dc
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/202469
Tested-by: Jenkins
Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
2026-03-24 15:35:02 +01:00
Andrea Gelmini 3ed41ef949 Change in code "klick->click"
Change-Id: I5c87ae80f10865eba47cfb936a91e408b3a95f0e
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/202468
Tested-by: Jenkins
Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
2026-03-24 15:34:04 +01:00
Noel Grandin 2915f1291c Fraction->double in SdrFractionItem
Change-Id: I9dd1a78d1b69c2c3e6fba050360bdcd0f1de47e2
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/202590
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2026-03-24 14:08:24 +01:00
Noel Grandin ca82a93896 Fraction->double in SfxPoolItem
Change-Id: Ie5fe5f9367c6e657cee20c877a12d4c290aaec94
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/202588
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Tested-by: Jenkins
2026-03-24 14:07:52 +01:00
Noel Grandin 6daae4d4fe Fraction->double in SmNode
Change-Id: I376b9f26e58cdd2ae59e8da669e67d51a0582b72
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/202587
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Tested-by: Jenkins
2026-03-24 13:28:03 +01:00
Noel Grandin ae8b87b8dc Fraction->double in MathMLAttributeLengthValue
Change-Id: I1d49474eadbf92765073698b22918033fad7be7a
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/202586
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2026-03-24 13:27:54 +01:00
Armin Le Grand (collabora) 88f90b5c7b SmartArt: Undo/Redo fixes, minimize OwnFormat Data
Fixed a missing trhing in DiagramDataState used by
SdrUndoDiagramModelData. The BGShapeID was not restored,
so after copy/paste and change and Undo the BGShape could
not be associated and loose it's FillState ModelData.

Simplified Point/Connection Im/Export for own format.
No need to read/write NumOfPt/Cn at all. No need to
read/write Pt#/Cn# at all. Simplified AFAP before this
will be used when feature is activated.

Change-Id: I6fca23964df708a5da13fdb620376b7a5684e1a7
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/202582
Reviewed-by: Armin Le Grand <Armin.Le.Grand@me.com>
Tested-by: Jenkins
2026-03-24 13:22:35 +01:00
Noel Grandin b32caa1fde Fraction->double in SmNode
Change-Id: I92345c5087015f62502660ffbf77178765adc4b3
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/202567
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Tested-by: Jenkins
2026-03-24 11:31:00 +01:00
Noel Grandin 6ec6259d87 Fraction->double in SdSnapLineDlg
Change-Id: I1cda893057073a9d51a991e2be6c1101a24c3435
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/202566
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2026-03-24 11:30:51 +01:00
Noel Grandin 69af36db01 Fraction->double in CopyDlg
Change-Id: If57bb9ea9c39602946eeffbb6a09b8b8d3bd6c4d
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/202565
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Tested-by: Jenkins
2026-03-24 11:30:42 +01:00
Xisco Fauli 6306f5b249 sc: silence warning C6011: Dereferencing NULL pointer 'pEntry'
E:/jenkins/workspace/lo_tb_master_win_analyze/vcl/source/treelist/treelistbox.cxx(801): error C2220: the following warning is treated as an error
E:\jenkins\workspace\lo_tb_master_win_analyze\vcl\source\treelist\treelistbox.cxx(791) : warning C6011: Dereferencing NULL pointer 'pEntry'. : Lines: 788, 789, 791

Change-Id: I1a32770823cd695343bc3c0d3a33fcbd0e7e1948
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/202562
Tested-by: Jenkins
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
2026-03-24 10:58:52 +01:00
Ujjawal Kumar d5509c16ca tdf#171121 Lower the priority of markdown on the clipboard
Change-Id: I47957a35d08c5cd47c1a896e80e4202c4078127f
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/202305
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Michael Stahl <michael.stahl@collabora.com>
(cherry picked from commit 372dc1487e9741dbf15fb717bc1f8a552ab22196)
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/202304
Tested-by: Jenkins
2026-03-24 10:36:15 +01:00
Andreas Heinisch 1c814f36d8 tdf#96454 - Add test for arrow sizes for start/end widths using a style sheet
Change-Id: I54a55b8ae34c175a2e946122217fbe6df9a1cd9b
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/202559
Tested-by: Jenkins
Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>
2026-03-24 10:36:05 +01:00
Mike Kaganski e1ace8b26a tdf#163343: ignore smil:keyTimes when smil:values is empty/missing
This is safe to ignore both, when one of them empty, as opposed to a
case when both are non-empty, but have different number of elements.
Allows to read some broken real-life documents.

A possible TODO: maybe consider to warn about a broken package, and
only open in repair mode?

Change-Id: I0697dcc73933aa1761ba59a766a519965872a0ed
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/202552
Tested-by: Jenkins
Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
2026-03-24 10:14:45 +01:00
Noel Grandin e8702e6a5d Fraction->double in ImplMapRes
Change-Id: Ic391d65eae0d971b5dedf98bd88ae1a1a551988d
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/202327
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Tested-by: Jenkins
2026-03-24 10:02:04 +01:00
Mike Kaganski 31820f4fbc tdf#165348: release the lock on original file before clearing URL
Commit 92e7f28f9a (Related: tdf#104718
Use package repair request and behavior, 2023-11-29) made repaired
documents behave like templates, requiring user to explicitly choose
a name on save.

Since switching to template mode happens in this case rather late in
the loading procedure, at this point, lock file is already created
for the original file. Switching to template mode clears media URL;
and after that, media can't remove the lockfile.

This change releases the lock (and removes the lockfile) prior to
clearing URL.

Change-Id: Ibd4794e2b82dc8e1b1c96e22fa2089b9dd597744
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/202521
Tested-by: Jenkins
Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
2026-03-24 09:50:11 +01:00
Ujjawal Kumar c75975d1ac Change paste special behaviour for markdown
To mimic plain text paste behaviour for markdown as it is just
plain text with some additional formatting elements.

Changed the type of DataFlavor from cppu::UnoType<Sequence<sal_Int8>>::get() to
cppu::UnoType<OUString>::get() and the corresponding handling in sw/source/uibase/dochdl/swdtflvr.cxx
which allows us to use the same conditions for markdown as text/plaintext with utf16 encoding as
the mimetype for markdown is not detected on most of the system.

1. https://gerrit.libreoffice.org/c/core/+/187792: Initial commit which added markdown
   into the clipboard registry with DataFlavor type as cppu::UnoType<Sequence<sal_Int8>>::get()

2. https://gerrit.libreoffice.org/c/core/+/188067: This patch introduced a new dialog
   which added the feature to select between plain text and markdown when using paste special -> unformatted text.

After the previous patch the design team suggested to remove the dialog.

3. https://gerrit.libreoffice.org/c/core/+/191225: Removed the dialog and added heuristic
   detection of markdown when pasting as plain text.

Backtracking to point 2: Mike Kaganski suggested to add markdown under paste special explicitly
removing the need of heuristic detection.

This is a followup patch for the previous suggestion.

----cherry pick note----
master and distro/collabora/co-25.04, distro/collabora/co-26.04
branches diverged while cherry-picking I423bfa356c337e7a6365beda0dcf1fff233f3edd
on 25.04 branch due to code review suggestions which introduced
an additional patch I44ffb00e240425701c4677bb58667141658845a5(this change)
being merged on distro/collabora branches.

This patch is to sync the changes between master and disto/collabora
branches.

Change-Id: I44ffb00e240425701c4677bb58667141658845a5
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/199975
Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/201493
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/202306
Tested-by: Jenkins
2026-03-24 09:43:39 +01:00
Noel Grandin 8dd5c09b19 Fraction->double in SwPagePreviewWin
Change-Id: Ia8ce874b7dc8f54b0fc67922fb7591bc18d4f986
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/202556
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Tested-by: Noel Grandin <noel.grandin@collabora.co.uk>
2026-03-24 09:27:38 +01:00
Noel Grandin e2440da86c Fraction->double in SwAccPreviewData
Change-Id: I458a0acbdace73f4efaa5578645057eac1f9aaf8
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/202555
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2026-03-24 09:27:11 +01:00
Noel Grandin 9171ec9dc4 Fraction->double in SwPagePreviewLayout
Change-Id: I98d60742d2c24456621c7c618af530b951af8f1f
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/202554
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2026-03-24 09:27:01 +01:00
Caolán McNamara 1ceac1a378 check if the readBytes could be satisfied
Change-Id: I1db61c215963882754a775ddd502d47378c7ef81
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/202522
Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>
Tested-by: Jenkins
2026-03-24 09:12:08 +01:00
Xisco Fauli 4e5fbf0a91 CppunitTest_sw_uwriter: use CPPUNIT_TEST_FIXTURE
Change-Id: Ica03faa06532c63c9777643750827441b4cd24cf
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/202504
Tested-by: Jenkins
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
2026-03-24 08:51:25 +01:00
Michael Weghorn f6839e840a vcl: Drop extra local vars in SvTreeListBox::InitViewData
Use the params directly, instead of assigning them to
local vars first.

Change-Id: I1655da7a5640597985561ed254d4347b1b5ca94e
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/202347
Tested-by: Jenkins
Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
2026-03-24 08:07:44 +01:00
Michael Weghorn 1e14da903b vcl: Pass SvLBoxItem::InitViewData's first param by ref
... instead of by pointer.
This also allows to drop one superfluous null check
in SvLBoxButton::InitViewData.

Change-Id: Iefbfc4c701effefbc618f2eaa0b101edbd6ee176
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/202346
Tested-by: Jenkins
Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
2026-03-24 08:07:04 +01:00
Michael Weghorn 7412d2de85 vcl: Pass SvLBoxItem::CalcWidth param by ref
... instead of by pointer.

Change-Id: I2b6ee78b6c2102cdbeb5154171b4d2efed7142a7
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/202345
Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
Tested-by: Jenkins
2026-03-24 08:06:41 +01:00
Michael Weghorn 441584ea53 vcl: Pass SvLBoxItem::Get{Width,Height}'s SvTreeListBox param by ref
... instead of by pointer.

Change-Id: I077dfed17bf2dad6e503d2e5c69cf670b089c4de
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/202344
Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
Tested-by: Jenkins
2026-03-24 08:06:25 +01:00
Noel Grandin 6432190d03 Fraction->double in SwAccessibleMap
Change-Id: Ia51eeabf8c794d72539c744ecef68e2437378cfc
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/202402
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Tested-by: Jenkins
2026-03-24 07:38:25 +01:00
Andreas Heinisch ca4f6e7159 tdf#126823 - Remove explicit arrow sizes for start/end widths
Change-Id: Ic0c30a2d580d652533dae053b63db7b9ca47be90
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/202533
Tested-by: Jenkins
Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>
2026-03-24 07:36:48 +01:00
Samuel Mehrbrodt 0534223b18 tdf#166030 Read bullet indents from metroBlob in ppt
for each shape there is a metroBlob which contains
a small ooxml part with some properties for the shape.

Read 'marL' and 'indent' from that metroBlob to properly
import margin and indent and thus have functioning hanging indent.

Change-Id: I126e13c6ed4fc062fdbe6b80ff358bcc363a1b84
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/202157
Reviewed-by: Stephan Bergmann <stephan.bergmann@collabora.com>
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/202418
Tested-by: Jenkins
Reviewed-by: Samuel Mehrbrodt <samuel.mehrbrodt@collabora.com>
2026-03-24 07:36:23 +01:00
Kurt Nordback c26dd0e1f2 tdf#165742 Step 5.8: Add minimal support for layout props
Add framework for import/export of chartex layout properties (cx:layoutPr).
Also support the child cx:binning property, used for clusteredColumn charts
(and perhaps others). This allows the binning property to round-trip
successfully MSO -> LO -> MSO.

Change-Id: I54bd1692ce4fb59dd70c9d4ac68f108c33cbca8a
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/199553
Tested-by: Jenkins
Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
2026-03-24 06:57:32 +01:00
Heiko Tietze 1981c314ce Resolves tdf#96872 - Make it more obvious that a font has been substituted
Set control style to warning if the font/s is missing

Change-Id: I3f4548180fa6a6f187bb7e79eee15d833cc8a950
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/202168
Reviewed-by: Heiko Tietze <heiko.tietze@documentfoundation.org>
Tested-by: Jenkins
2026-03-24 06:52:10 +01:00
Nguyen Minh Tien 4552c8c305 tdf#168520 sw: Rename test case name to human-readable names
Rename 25 tests in sw/qa/extras/autocorrect/autocorrect/cxx
The old test name was based on the original bug number only.
Rename it to actually reflect the tested behavior

No functional change

Change-Id: I6ffcac08d56c9e60f36bd05cef3d353cecc91d6e
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/202292
Tested-by: Jenkins
Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
2026-03-24 06:51:19 +01:00
Shoaib Samim bd0d3ea8f0 tdf#168771 Convert enum to enum class in urlobj.cxx
Change-Id: Ia274fa4ef073281f7ef3047f8a2304b8c88d6ccb
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/202393
Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
Tested-by: Jenkins
2026-03-24 06:50:05 +01:00
s-AustinAvery b8f9474ca6 tdf#143148 use pragma once in svx headers
Replace include guard with #pragma once in
additional svx sdr related header files.

Signed-off-by: s-AustinAvery <ashatswell@csumb.edu>
Change-Id: Icf252b805ac61243a7453d87ad68fbf53afb224b
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/202318
Tested-by: Jenkins
Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakangas@libreoffice.org>
2026-03-24 06:34:20 +01:00
Noel Grandin bda2d1fb21 Fraction->double in SwPageFootnoteInfo
Change-Id: I2766a5a97538240af16c7e5fbf520e6f2f39b978
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/202401
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2026-03-24 05:34:52 +01:00
Noel Grandin c30361f254 Fraction->double in SdDisplay
Change-Id: Icc0c1f62b6b3453e974d2bfd9cdfa4e9a5726dad
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/202400
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Tested-by: Jenkins
2026-03-24 05:34:41 +01:00
Noel Grandin 41a98d9b82 Fraction->double in ScDrawView
Change-Id: Iafa0d2a03602d249443ff1236d3b1813bdc1c6ae
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/202399
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2026-03-24 05:34:31 +01:00
Noel Grandin 8c4871201e Fraction->double in LOKCursorEntry
Change-Id: I88148de920ff6ed50290b566f9e3e755fbc8119d
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/202398
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2026-03-24 05:34:20 +01:00
Noel Grandin e9698991ec maFraction in PPTWriterBase is static data
it is never modified

Change-Id: I329e3bcbad1981dfe57f47b31dadea0a17ee81d1
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/202376
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2026-03-24 05:34:06 +01:00
Khaled Hosny b77068aac3 Simplify code
fSkewA is always 0.0 now, and fSkewB is always set to fSkew.

Change-Id: I57e8a4a5cdde59cb78a7034bfc0d693740b1f672
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/202513
Reviewed-by: Khaled Hosny <khaled@libreoffice.org>
Tested-by: Jenkins
2026-03-24 03:25:45 +01:00
Miklos Vajna e0575ba229 cool#15133 sd: fix missing LOK read-only handling in FuDraw::DoubleClick()
Regression from online.git commit
3cf8a2f1f161270fb0a85863bea1d5277e92eed3 (cool#10630 doc electronic
sign: fix outgoing mouse messages on 2nd page, 2025-01-27), click
somewhere on the 2nd page of a PDF file in LOK mode, the view jumps to
page 1, while nothing should happen.

This "worked" previously because the JS client had a bug and we sent an
out-of-page coordinate for the mouse click, so nothing happened, while
now it started text edit on the only graphic object on the page. One big
image for each page is the expected model for pdfium-based import
result, but adding text to images in a read-only view is not wanted.

Fix the problem by improving sd::FuDraw::DoubleClick() to check for
LokReadOnlyView next to the existing ReadOnly, which should improve
things in general for multiple LOK views where some of them are
read-only and others are read-write.

Change-Id: Id862c0e143366f7f6fec07576ef5bad8729a0a72
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/202506
Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
Tested-by: Jenkins
2026-03-23 22:48:25 +01:00
Xisco Fauli 713bc94ca3 freetype: upgrade to 2.14.3
Downloaded from https://download.savannah.gnu.org/releases/freetype/freetype-2.14.3.tar.xz

Change-Id: If2e95bd58069479e70c2d3f11b6181c548979bd7
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/202422
Tested-by: Jenkins
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
2026-03-23 22:06:02 +01:00
Xisco Fauli 47f6eb164c harfbuzz: upgrade to 13.2.1
Downloaded from https://github.com/harfbuzz/harfbuzz/releases/download/13.2.1/harfbuzz-13.2.1.tar.xz

Change-Id: I773cf0887fa3987955ca3b661c06989411afdf7d
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/202425
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
Tested-by: Jenkins
2026-03-23 22:05:49 +01:00
Xisco Fauli e56ec7a81a ICU: upgrade to 78.3
Downloaded from https://github.com/unicode-org/icu/releases/tag/release-78.3

Change-Id: I2401cd36f98e2faa0268fbcc31fa0480ecadfd8e
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/202431
Tested-by: Jenkins
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
2026-03-23 22:05:29 +01:00
Andreas Heinisch 715004c51b tdf#96454, tdf#126823 - Retrieve default arrow sizes for start/end widths
Change-Id: Ia224edb015ff15e033ad266bcc172c18be28505d
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/201982
Tested-by: Jenkins
Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>
2026-03-23 19:42:30 +01:00
Aryan Mishra 1a756ab946 tdf#167962 Fix artificial skew for italic vertical glyphs in PDF export
Changes the values of skew coefficients in PDFWriterImpl::drawVerticalGlyphs,
specifically fSkewA to 0 and fSkewB to fSkew. This fixes the text being
slanted differently in PDF export compared to Writer.

Change-Id: I04d193351089e0dc87a8e978ded771e135dbde7a
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/202319
Reviewed-by: Khaled Hosny <khaled@libreoffice.org>
Tested-by: Jenkins
2026-03-23 19:07:59 +01:00
Xisco Fauli f70aaa66e5 expat: upgrade to 2.7.5
Downloaded from https://github.com/libexpat/libexpat/releases/download/R_2_7_5/expat-2.7.5.tar.xz

Change-Id: I77849e83fda92d1aa3eaa4e20b1df41a212601a6
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/202419
Tested-by: Jenkins
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
2026-03-23 17:57:10 +01:00