Commit graph

473495 commits

Author SHA1 Message Date
Mike Kaganski
15a428765b Drop commented out wrong tests
Change-Id: Ief086996f94978d2ffd6879a6c3e5b0b2312dffe
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130962
Tested-by: Jenkins
Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
2022-03-04 13:53:54 +01:00
zhutyra
ab4bae2265 the assumption is that aArray.size() matches the Length argument
LIBREOFFICE-OWMTGGWJ

Change-Id: I68dfcb0dcbb401c62d4e29f9ab6e4ee1ebc7f072
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130973
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
2022-03-04 13:46:02 +01:00
zhutyra
b279061b97 clamp svm1 text ranges to legal range on conversion
LIBREOFFICE-OWMTGGWJ

Change-Id: Ief2770fd8dc48be9f1f102b709a1c3be0165b195
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130970
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
2022-03-04 13:36:21 +01:00
Mike Kaganski
0253b5106d Convert rstartEl/rendEl/rchars macros to proper methods
Change-Id: I0cdb7d0047e153b4eb6f6a1fc0bb09c116366b7d
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130959
Tested-by: Jenkins
Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
2022-03-04 13:28:55 +01:00
Mike Kaganski
3367ac3093 Expand padd macro
Change-Id: Ic3a5bbb872ae36151aed5c108f7694cb4a12495e
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130958
Tested-by: Jenkins
Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
2022-03-04 12:58:13 +01:00
Szymon Kłos
b350a9a3f3 jsdialog: enable Accessibility Check dialog
- fix crash due to wrong type for label
- deduplicate widgets with the same id in one dialog/builder
- refresh on box reordering

Change-Id: I6993552342a3f139de40c3f87243bdf4e0617fc5
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130797
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Henry Castro <hcastro@collabora.com>
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130951
Tested-by: Jenkins
Reviewed-by: Szymon Kłos <szymon.klos@collabora.com>
2022-03-04 12:30:38 +01:00
Mike Kaganski
a8b43900d6 Expand ascii macro
Change-Id: Ief7ce8c5477c0904cf1f9796913aa02d30ffce3a
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130957
Tested-by: Jenkins
Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
2022-03-04 12:03:28 +01:00
Mike Kaganski
a400cdb455 Change hcolor2str to return OUString
Change-Id: I9d2a34a2cc20df20453aa048c32f619a8e17ae72
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130956
Tested-by: Jenkins
Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
2022-03-04 12:03:15 +01:00
Mike Kaganski
ae6591d8dc Drop hconv and replace hstr2ucsstr with hstr2OUString
Change-Id: I0c336003aa3d2d55ada13e79746b6eaa5363077c
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130955
Tested-by: Jenkins
Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
2022-03-04 11:45:54 +01:00
Mike Kaganski
9f33c20dff Drop Double2Str
Change-Id: I8b8c415347fd2409c55fdd6707b4f280b7881eaf
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130954
Tested-by: Jenkins
Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
2022-03-04 10:58:49 +01:00
Caolán McNamara
7e3e4d5058 test more with svmfuzzer
Change-Id: I4b43b2101e6f4defc90db2daa3fcd5f1d986c456
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130960
Tested-by: Caolán McNamara <caolanm@redhat.com>
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
2022-03-04 10:34:13 +01:00
Mike Kaganski
596e4970c1 Drop Int2Str
Change-Id: I6e59e285c8148b381fc7670939ddf8d335f6b528
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130949
Tested-by: Jenkins
Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
2022-03-04 09:20:33 +01:00
Caolán McNamara
65442205b5 compare authors using Thumbprint
Change-Id: I338f58eb07cbf0a3d13a7dafdaddac09252a8546
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130929
Tested-by: Jenkins
Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
2022-03-04 08:31:12 +01:00
Mike Kaganski
176a9dfcce Use comphelper::Base64 in hwpfilter
Change-Id: Id5c0a3d33ccda517473c8cbf96cb6e7b86ade57d
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130945
Tested-by: Jenkins
Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
2022-03-04 08:23:41 +01:00
Luboš Luňák
fbb0b0a203 provide MAXCOL/MAXROW also as strings
Primarily for use in tests.

Change-Id: Icb962cbdfa63a3b50115314e9afd46f3fa1a928a
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130939
Tested-by: Jenkins
Reviewed-by: Luboš Luňák <l.lunak@collabora.com>
2022-03-04 08:08:42 +01:00
Miklos Vajna
556689c485 sw layout xml dump: improve handling of number portions at the start
It's quite tricky to visit each portion exactly once. The "table" of
portions is an SwParaPortion, a row is an SwLineLayout, which contains
SwLinePortion instances. But SwLineLayout inherits from SwTextPortion
(which is a LinePortion), so depending on if e.g. the paragraph starts
with a numbering portion (not a text portion) or with plain text (is a
text portion), the first portion in a line is the line layout itself or
not.

The old behavior was to explicitly dump the first portion of the line as
an SwLinePortion, but this way e.g. the expand string of leading number
portions were not visible.

Change this to moving all the loops to SwFrame::dumpAsXml(), and then
not recursing in para portions / line layouts, this allows reaching e.g.
SwFieldPortion::dumpAsXml() for leading number portions.

Change-Id: I813fdece0e4d6b7116112e15ec866046862beeeb
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130941
Tested-by: Jenkins
Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
2022-03-04 08:08:02 +01:00
Michael Weghorn
fbe4d77d96 tdf#147742 a11y: AccessibleGridControlBase: get accessible desc on demand
Previously, the accessible description was retrieved
in the `AccessibleGridControlBase` ctor and stored
in a class member. Change that to fetch the
description on demand.

`TableControl::GetAccessibleObjectDescription` is used
to get the description, which currently uses the row and
column index of the currently active cell.

When using the macro from the sample document in tdf#147742
with the Orca screen reader active, no cell was active
at the point that the ctor was called, so
`ROW_INVALID`/`COL_INVALID` were used, resulting
in a crash later (s. backtrace in tdf#147742).

If necessary, `TableControl::GetAccessibleObjectDescription`
could be extended to allow passing an explicit row/column index,
as is the case for `TableControl::GetAccessibleName`, then
override `AccessibleGridControlBase::getAccessibleDescription`
in `AccessibleGridControlCell`, similar to how it is done
for the accessible name in
Change-Id I87eabb2ce3c99d4a622d919ab0fb8d7fb3beed6b
("tdf#147742 a11y: AccessibleGridControl...: get accessible name on
demand").

Change-Id: I58f3a2b0c83e2cdbae103811505d7d0a4f8bfc52
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130934
Tested-by: Jenkins
Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
2022-03-04 08:05:33 +01:00
Michael Weghorn
83419f869c tdf#147742 a11y: AccessibleGridControl...: get accessible name on demand
Base class `AccessibleGridControlBase` was retrieving
an accessible name and storing it in class member 'm_aName'.

For the classes representing cells, derived from
`AccessibleGridControlCell`, the index is needed
to get a meaningful name, so the name retrieved in
the `AccessibleGridControlBase` ctor with hard-coded
row/column indices of 0 was replaced again in
the `AccessibleGridControlCell` ctor.

Replace that logic to just retrieve the name
on demand, and override
'getAccessibleName' in `AccessibleGridControlCell`
using the logic used in its ctor previously.

(No functional change intended here, but a
somewhat similar handling for the accessible
description was causing a crash when the Orca screen
reader was active. This will be handled in a following
commit.)

Change-Id: I87eabb2ce3c99d4a622d919ab0fb8d7fb3beed6b
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130933
Tested-by: Jenkins
Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
2022-03-04 08:05:16 +01:00
Michael Weghorn
a9c57e6ac6 tdf#147742 a11y: AccessibleGridControlTable needs SolarMutex
... in `AccessibleGridControlTable::getAccessibleIndexInParent`,
just like in the implementation of the other a11y UNO API methods.

Change-Id: I4ab7a2626db09398c79fe53d85c9802136decbf7
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130925
Tested-by: Jenkins
Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
2022-03-04 08:05:01 +01:00
Michael Weghorn
1ccb6dc5bd tdf#147742 a11y: AccessibleGridControlHeader needs SolarMutex
... in `AccessibleGridControlHeader::getAccessibleIndexInParent`,
just like in the implementation of the other a11y UNO API methods.

Change-Id: Ib3bd44e73ae54bb1df05dc2714ce1f793f7222db
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130924
Tested-by: Jenkins
Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
2022-03-04 08:04:48 +01:00
Michael Weghorn
5189fd943a a11y: Use more conventional indentation of 4 spaces
I hadn't even noticed that 5 spaces were used
until the Jenkins CI build for my change adding
a single line only indented by 4 spaces failed [1] due
to our clang indentation plugin...

[1] https://gerrit.libreoffice.org/c/core/+/130924/1#message-7a5209670085f69e53fd592ba41c2bd4b74a360a

Change-Id: I859e8de4c02ff33c6a9fee957d868cf6e4ddd907
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130932
Tested-by: Jenkins
Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
2022-03-04 08:04:31 +01:00
Noel Grandin
04e325131f use SfxItemSet::GetItemIfSet in sw/source/filter
Change-Id: I8712a42236310a268fcbd7c47c01899333f4731c
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130904
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2022-03-04 07:51:18 +01:00
Mike Kaganski
eccbe009fd Enable tests in rtl_str.cxx
And disable the tests that try to use nullptr where it's not accepted.

Change-Id: I1cd031e371485fdd57e7691565376253a01049c3
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130938
Tested-by: Jenkins
Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
2022-03-04 06:20:08 +01:00
Justin Luth
c1b2ed31cb related tdf#144092 svx: warn about wrong "empty cell" idea
An empty cell is not irrelevant in making height decisions,
at least in MS file formats, and yet all of this code that
is being based on that wrong assumption is being done to
import ppt(x) files, and causing one regression after another.
[Worst of all, this isn't even a filter import codebase.]

Unfortunately the regressions have been dealt with
or discovered slowly, so some of this has been in place
for years. Otherwise I would revert this in a heartbeat.

At least throw in a warning, so that this seemingly
logical conclusion will at least be challenged by
the next bug-fixer - instead of building another
layer on this house of cards.

Change-Id: I0e984a7ecce5061224a4165c0ee61818348a9659
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/129659
Tested-by: Jenkins
Reviewed-by: Justin Luth <jluth@mail.com>
2022-03-04 06:16:05 +01:00
Jim Raykowski
2b924f0d83 SwNavigator: speed up footnote endnote content fill
Reduces the time to fill the footnote endnote content array by avoiding
SwFormatFootnote::GetFootnoteText which calls the somewhat time
consuming SwTextNode::GetExpandText. Just calling SwTextNode::GetText
to get the footnote endnote first paragraph text should be good enough
here.

Testing with debug and optimized builds on a test document with 6243
footnotes and endnotes shows a relative average differene of 10000 μs
between use of lcl_GetFootnoteText, introduced by this patch, versus
the current use of SwFormatFootnote::GetFootnoteText.

Change-Id: I6a870c0700a3e64348e5550a0fc129eabf1b1d44
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130182
Tested-by: Jenkins
Reviewed-by: Jim Raykowski <raykowj@gmail.com>
2022-03-04 01:42:40 +01:00
Xisco Fauli
58f2c1e6ab tdf#135413: sw: Add UItest
Change-Id: Ic22042b604ac7228ac0368c7c0a3324c1863679b
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130940
Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
2022-03-03 23:06:31 +01:00
Mike Kaganski
4cbaaf21fe Use <cmath>'s std::hypot
Change-Id: I2f9db19dca795b6318cd88ca645020077520f5da
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130943
Tested-by: Jenkins
Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
2022-03-03 22:59:04 +01:00
Mike Kaganski
be1076297b Drop some strcpy
Change-Id: I304f69147e570f08c743183c54cc5b759143550a
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130942
Tested-by: Jenkins
Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
2022-03-03 22:46:12 +01:00
Luboš Luňák
19e3644eaf make ScMarkData::IsAllMarked() work also for simple marks
Change-Id: I41009c83827619605b4cfc4909f1d9922cde68a9
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130923
Tested-by: Jenkins
Reviewed-by: Luboš Luňák <l.lunak@collabora.com>
2022-03-03 22:37:49 +01:00
Luboš Luňák
f92e15bc09 improve ScMark* classes a bit
Bin pointless empty destructors, make trivial functions inline,
return value by simply returning it.

Change-Id: Ia71e73262802bbe6b022ca4bafb2b958ffdf39f5
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130915
Tested-by: Jenkins
Reviewed-by: Luboš Luňák <l.lunak@collabora.com>
2022-03-03 22:37:35 +01:00
Caolán McNamara
dd6ff950cb ofz: Use-of-uninitialized-value
Change-Id: If10e8d2465ef6de62583f6547e3f68e92002f3f8
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130944
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
2022-03-03 22:16:50 +01:00
Caolán McNamara
dd7f4acfcc ofz: Use-of-uninitialized-value
Change-Id: I358d826a1dafe345f610d26d0d517a7357c838d2
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130909
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
2022-03-03 20:57:41 +01:00
Noel Grandin
0a1031a9ec use SfxItemSet::GetItemIfSet in sw/source/uibase
Change-Id: Ic82df8d321ba2eb94957236264c71c5eb9a940a7
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130905
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2022-03-03 19:19:39 +01:00
Stephan Bergmann
c1ac79906b Handle symlinks
LIBREOFFICE-PQ967WYM

Change-Id: I5e4df92401e009fe6b7238565d1223cfb77d10ad
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130930
Tested-by: Jenkins
Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2022-03-03 18:59:16 +01:00
Caolán McNamara
c2432d011b ofz#45183 Null-dereference
Change-Id: Ida18ceac652f6be0b2bc23682600d2c338ee0f06
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130927
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
2022-03-03 18:17:19 +01:00
Xisco Fauli
f105ac345a CppunitTest_sw_uiwriter*: Remove unused includes
After a2a2e07996
< sw: split CppunitTest_sw_uiwriter2 into uiwriter2 and uiwriter5 >
and 06f19fc079
< sw: split CppunitTest_sw_uiwriter4 into uiwriter4 and uiwriter6 >

Change-Id: I28d4034917b660e3da7d5ae381500100ea33f0f1
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130931
Tested-by: Jenkins
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
2022-03-03 18:14:33 +01:00
Xisco Fauli
6186e025e4 tdf#107494: sw: move UITest to CppUnittest
Change-Id: I32e9f3daf866f0598889594b106383db22590d68
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130895
Tested-by: Jenkins
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
2022-03-03 18:01:28 +01:00
Miklos Vajna
a0f86d94e2 sw clearing breaks: include this in the UNO API text portion enum
Which is how UNO API clients (e.g. ODT export) will be able to read
RES_TXTATR_LINEBREAK.

Change-Id: I44d2058fd8b4a4fefce3dacc49d3bb3da6060756
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130903
Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
Tested-by: Jenkins
2022-03-03 17:49:02 +01:00
Xisco Fauli
d04a04d76f tdf#128445: vcl_pdfexport: Add unittest
I couldn't revert the fix to check the test without the fix in place
so instead I checked with branch libreoffice-7-2
See https://gerrit.libreoffice.org/c/core/+/130921

Change-Id: I895a2d0a8034a247a69ddedd9253e97bad60b3f1
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130920
Tested-by: Jenkins
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
2022-03-03 17:44:23 +01:00
Stephan Bergmann
a459e6e798 Avoid loplugin:noexcept
...when building on Linux with Clang -stdlib=libc++,

> In file included from bridges/source/cpp_uno/gcc3_linux_x86-64/cpp2uno.cxx:41:
> bridges/source/cpp_uno/gcc3_linux_x86-64/share.hxx:156:51: error: Replace legacy dynamic 'throw ()' exception specification with 'noexcept' [loplugin:noexcept]
> extern "C" __cxa_eh_globals * __cxa_get_globals() throw();
>                                                   ^~~~~~~

(The situation with respect to these exception specifications is a bit unclear,
recent <https://github.com/itanium-cxx-abi/cxx-abi/blob/main/abi-eh.html>
doesn't mention any exception specifications for those effectively extern "C"
functions, and recent
<https://github.com/llvm/llvm-project/blob/main/libcxxabi/src/cxa_exception.h>
doesn't have an exception specification for __cxa_get_globals and recent
<https://github.com/llvm/llvm-project/blob/main/libcxxabi/include/cxxabi.h>
doesn't have one for __cxa_current_exception_type though it has `throw()` for
__cxa_allocate_exception.  On the other hand, recent
<https://gcc.gnu.org/git/?p=gcc.git;a=blob;f=libstdc%2B%2B-v3/libsupc%2B%2B/cxxabi.h>
and
<https://gcc.gnu.org/git/?p=gcc.git;a=blob;f=libstdc%2B%2B-v3/libsupc%2B%2B/cxxabi_init_exception.h>
have _GLIBCXX_NOTHROW exception specifications for all three functions, which
expands to `noexcept` for C++11 and beyond.)

Change-Id: I1582c9d3b42977af011d4dc49674fdf12d5ea5ce
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130926
Tested-by: Jenkins
Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2022-03-03 17:37:54 +01:00
Mike Kaganski
09a06141c5 Deduplicate some char replacement functions
Change-Id: Ie65224066941dbab89abb6fc91e6cbfbc45bf201
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130901
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
Tested-by: Jenkins
2022-03-03 17:36:42 +01:00
Caolán McNamara
0a774bae7d ofz#45165 verify table offsets
Change-Id: I99649a03da28d3b896bed72999b50803ce0a4761
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130919
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
2022-03-03 17:02:34 +01:00
Caolán McNamara
d26d26b2c3 ofz: Null-dereference
Change-Id: I107f6b4e88ad4b472614331010cd2fa45a865f9b
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130908
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
2022-03-03 17:01:57 +01:00
Noel Grandin
fba41eff27 assert more in SvxShape
Change-Id: I98812e4cd70ced6d493f558844832e8c0c99b684
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130914
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2022-03-03 17:01:44 +01:00
Noel Grandin
b6fe3b1320 no need to have two weak references to SdrObject in SvxShape
Change-Id: I62d8e34e6896ae4aba951045d2e6ce1669c0ed23
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130913
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2022-03-03 17:01:27 +01:00
Caolán McNamara
94bdee6bf2 crashtesting: assert that !rtl::isAscii in xmlError message
probably detected since:

commit 089ce740f9
Date:   Thu Feb 24 17:45:18 2022 +0300

    Deduplicate rtl_*String_newConcat*L

or similar

Change-Id: I389d0875463f2ac59fda9266b168bdc35c82de95
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130917
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
2022-03-03 16:29:15 +01:00
Caolán McNamara
0dcd6317f3 ofz: check hmtx offset
Change-Id: I650a37472c70771d40febe52efcb723195856421
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130911
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
2022-03-03 16:28:52 +01:00
Caolán McNamara
117864df36 remove now redundant double()
Change-Id: I4be6a481b7e1043bfada6e19b95a37e863c27772
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130896
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
2022-03-03 16:18:32 +01:00
Christian Lohmaier
defa0142c9 update credits
Change-Id: Iccc04d9704a9ee9800d2015b38e55e707ff69c41
2022-03-03 14:18:42 +01:00
Caolán McNamara
88e82c0f37 rearrange slightly to have one pair of reads
no logic change intended

Change-Id: I2c102d8fea89ae68b75cb22b32f77fc90843b079
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130910
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
2022-03-03 13:44:02 +01:00