Commit graph

473335 commits

Author SHA1 Message Date
Miklos Vajna
63dba12b77 PDF export of PDF images: don't preserve annotations in general
Regression from 33c9bc0225 (PDF export of
PDF images: preserve hyperlinks, 2022-01-07), the problem was that we
want to preserve hyperlinks, but annotations are added by the PDF export
explicitly, so it isn't a good idea to "preserve" them as well.

Fix the problem by going back to the old behavior, except when the
annotation sub-type is /Link.

This keeps hyperlinks working but doesn't lead to duplicated comments
when re-exporting an image + adding comments explicitly.

Change-Id: I910990da59bdc1150cc346f1a5471cb6da55dd2c
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131243
Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
Tested-by: Jenkins
2022-03-09 17:11:49 +01:00
Caolán McNamara
77f4407cb5 gtk4: get a11y description and label/name
via gtk_test_accessible_check_property which seems to work for my needs
though maybe not what its intended for

Change-Id: I9fc0296edd7ad2459cab7d6bafae66e220b422dc
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131241
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
2022-03-09 16:39:39 +01:00
Noel Grandin
4cefeb5041 use SfxItemSet::GetItemIfSet in sw/.../ww8
Change-Id: I304b0cfbb191254db5176049696e5a3f6666f271
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131235
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2022-03-09 15:48:08 +01:00
Noel Grandin
dfaa3fb58b code accidentally commented out
in commit 02caa6e40c
    Author: Noel Grandin <noel.grandin@collabora.co.uk>
    Date:   Thu Feb 24 16:17:46 2022 +0200
    renames in template manager creates xml file in wrong location

Change-Id: I21c06ebcfcfaf5fabe75aa3421948bb5a48d6176
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131234
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2022-03-09 15:47:47 +01:00
Michael Stahl
86081afc30 tdf#139687 sw: invalidate text frame in footnote when moving it
The problem (which only reproduces here on copy/paste with
SAL_USE_VCLPLUGIN=kf5, not with gtk3) is that on SwTextFrame 2638 in a
footnote on page 19 containing "Saeed, 100–101." there should be a top
margin of 0 but it's actually 144.

The footnote was initially created on a previous page with another
footnote with SwTextFrame 2635 before it, that's how it got this top
margin.

Invalidate the print area in SwFootnoteFrame::Paste(), which is called
when the footnote is moved to a different container.

(somehow regression from commit 723728cd35)

Change-Id: I7346fd03fccad3eddccbbcd56c4b50127a337b24
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131217
Tested-by: Jenkins
Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
2022-03-09 14:50:49 +01:00
Caolán McNamara
17546fa4f6 gtk4: use new mechanisms to set a11y description and label/name
Change-Id: I08ffd80f53e6360ddc2093523333b90ddedad294
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131239
Tested-by: Caolán McNamara <caolanm@redhat.com>
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
2022-03-09 14:47:06 +01:00
Dr. David Alan Gilbert
9579737b36 tdf#143216: pdfwriter: Don't treat semi-valid URIs as local paths
Currently the PDF writer treats URIs that are rejected by INetURIObject,
as local files, and prepends a path to them.  For URIs that are valid
according to the basic URI syntax, but unhandled by INetURIObject
(such as http://user:password@domain) this produces a confusing result
with a ./uri in the PDF.

Avoid the prefixing where the URI follows the basic URI syntax, even
if INetURIObject didn't like it.

Change-Id: I87c599885a40fd7101c678ae79f83f594d0f23ee
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125202
Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
Tested-by: Jenkins
2022-03-09 14:05:27 +01:00
Dr. David Alan Gilbert
d8c5fdcb3f pdfwriter: Add check without relativeFsys
Set relativeFsys on a per-test basis and add a test with
relativeFsys off.

Change-Id: I43b1d82200aca37b2cf8ac71d77a4aa61df543ba
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130197
Tested-by: Jenkins
Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2022-03-09 14:05:03 +01:00
Mike Kaganski
dcd5fa0a7b Drop misguided test added in 82a1d32d3d
The documented precondition is that index must not be greater than
the length of string. Just assert that, and fix the found misuse.

The added test is for in-place replacement, just in case.

Change-Id: I3c545a6f0bf913fe93e2bef83ce733359c193065
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131232
Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
Tested-by: Jenkins
2022-03-09 14:04:03 +01:00
Rizal Muttaqin
dd4dbc70d4 Colibre: Update some save icons & icons with print element
Change-Id: Ib16046509ba51069f21f5c5bb79fc79b1bb9e2b7
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131240
Tested-by: Jenkins
Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>
2022-03-09 13:55:22 +01:00
Caolán McNamara
6821d3ea7a ofz#45385 Integer-overflow
Change-Id: If65451a787c5709d792f9972e75e353b9b09f2ea
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131233
Tested-by: Caolán McNamara <caolanm@redhat.com>
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
2022-03-09 12:00:59 +01:00
Noel Grandin
35dc4d32de use SfxItemSet::GetItemIfSet in sw/.../xml
Change-Id: Id74876ca1217d8401798e8b43ca5464b3241d8c8
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131230
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2022-03-09 10:57:56 +01:00
Mike Kaganski
4e76c3ab5f Related: tdf#146551 Make image and native checkmark same size in menu
Commit 1be170d062 tweaked the checked
background rectangle to be 1 pixel shorter, to address the asymmetric
vertical position of the rectangle on Windows, where toolbox button
draw (used for the checked image state on menu) has 1 pixel smaller
height than requested; but that seems incorrect. The native checkmark
is drawn on e.g. 22 pixel high rectangle, while image background was
20 pixel high after the abovementioned change.

So instead of making top a bit lower, keep it as it was (aligned with
the top of the menu item), and move its bottom 1 pixel down, to align
with menu item's bottom.

Change-Id: Ie1846061bf16fb8bb3ccf2ae1651c8b83b5b1283
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131174
Tested-by: Jenkins
Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
2022-03-09 10:50:55 +01:00
Noel Grandin
3ae0aa5e20 use SfxItemSet::GetItemIfSet in sw/.../ww8
Change-Id: I5dc3ac6fba9cbd7902151506e6b696ac5c247af2
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130948
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2022-03-09 10:48:55 +01:00
Michael Stahl
bc9eaec36f sw: ModelToViewHelper: replace RES_TXTATR_ANNOTATION with nothing
It's a field but unlike other fields uses CH_TXTATR_INWORD so it
probably shouldn't break words.

Change-Id: If14ac24ec3e7eee15d67f91a0e2b17ab2c2637cb
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131216
Tested-by: Jenkins
Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
2022-03-09 10:45:53 +01:00
Michael Stahl
e07b9c5142 tdf#147416 sw_redlinehide: fix spell checking popup
The problem is that SwEditShell::GetCorrection() uses the SwTextNode
text without filtering redlines.

Using ExpandMode::ReplaceMode should work as it will replace
CH_TXTATR_INWORD with nothing and CH_TXTATR_BREAKWORD with ZWSP.

Unfortunately there isn't yet a mode that can handle fieldmarks as they
are displayed in the layout.

Change-Id: Ia243d90309fdd7b6ca159c5df2f4d98725400c5c
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131210
Tested-by: Jenkins
Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
2022-03-09 10:43:06 +01:00
Michael Stahl
d814941b31 sw_redlinehide: get text from shell, not node in ExecSpellPopup()
Change-Id: I0160c4927a2f5e71f5025c2162a103f67ed03723
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131209
Tested-by: Jenkins
Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
2022-03-09 10:42:53 +01:00
Michael Stahl
53560aa064 sw: fix merging of format redlines in AppendRedline()
This can cause:

soffice.bin: sw/source/core/undo/undobj.cxx:1486: static void SwUndo::SetSaveData(SwDoc&, SwRedlineSaveDatas&): Assertion `rSData.empty() || rSData[0].m_bRedlineMoved || (rSData[0].m_nRedlineCount == rDoc.getIDocumentRedlineAccess().GetRedlineTable().size())' failed.

When one character in middle of Format redline is deleted, then Undo.

The condition is quite odd and apparently from initial CVS import; try
to copy condition for merging Insert redlines instead.

Change-Id: Ib56e12914269b878c16813b9e95b2f0df3330bbe
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131208
Tested-by: Jenkins
Reviewed-by: Michael Stahl <michael.stahl@allotropia.de>
2022-03-09 10:40:47 +01:00
Miklos Vajna
280ab11ee4 sw clearing breaks: add DOCX export
Need to do this in two passes, because a clearing line break is a text
attribute, but the DOCX markup is not a run property, so can only write
it once the run properties are finished.

Change-Id: I74e94dbd02ca4e6ceee0439c5eafd3c3bbe2264b
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131231
Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
Tested-by: Jenkins
2022-03-09 09:30:13 +01:00
Miklos Vajna
493e7a952d CppunitTest_sw_ooxmlexport4: avoid mustTestImportOf()
Can use CPPUNIT_TEST_FIXTURE() instead.

See commit a226cec52e
(CppunitTest_sw_rtfimport: convert one testcase to use
CPPUNIT_TEST_FIXTURE(), 2019-11-05) for motivation.

Change-Id: Idcd5b5a2171d9e261f614bbdc1ca69b7feb9fa01
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131223
Tested-by: Jenkins
Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
2022-03-09 08:31:14 +01:00
Luboš Luňák
4c5f8ccf0a change default Calc number of columns to 16384 (tdf#50916)
All tests pass now, and I've also handled all significant bugreports
from tdf#133764. This commit is mainly meant to test this more
in practice and collect feedback. Depending on how this turns out,
there may be a backwards compatibility option or something similar,
but so far I see no significant need for it.

Change-Id: I1a946f4e0b51be5acf4e25dc773e7694c2b17b48
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131180
Tested-by: Jenkins
Reviewed-by: Luboš Luňák <l.lunak@collabora.com>
2022-03-09 08:25:44 +01:00
Adolfo Jayme Barrientos
d6cd44b74c Fix some mistakes in strings reported by translators
Change-Id: I56defd20865ddfcefd51dae624f3331abc8dd93c
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131228
Tested-by: Jenkins
Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
2022-03-09 07:44:42 +01:00
Adolfo Jayme Barrientos
59bb9076ab Update a string I forgot to include in 9f16c3b5ac
Change-Id: If0a281ec47f856720ec7baabfdfd4f9d77a9ada2
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131227
Tested-by: Jenkins
Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
2022-03-09 07:44:25 +01:00
Andrea Gelmini
84e56886d7 Fix typos
Change-Id: Ibaefacb89a680f5d7a34e64fdf856fbd0575ee4e
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131226
Tested-by: Jenkins
Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
2022-03-09 07:04:47 +01:00
Mike Kaganski
82a1d32d3d Simplify getToken
It should not attempt to dereference pointers when nIndex is negative.
Properly handle too large nIndex.
Also it is not necessary to parse the string when nToken is negative.

Related to commit be281db569

  Author Rüdiger Timm <rt@openoffice.org>
  Date   Mon Sep 20 07:43:20 2004 +0000

    INTEGRATION: CWS ause011 (1.18.22); FILE MERGED
    2004/08/18 11:47:54 sb 1.18.22.1: #i33153# Made getToken more robust.

Change-Id: I6fc77a5b70308ccca08cb2132bd78d024bd7e3e0
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131221
Tested-by: Jenkins
Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
2022-03-09 06:05:37 +01:00
Rizal Muttaqin
db52076443 Colibre: Update some icons with navigation and ruler element
Change-Id: I53afd1f54cfc883c3b14a9eb2b66cdf141661d34
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131225
Tested-by: Jenkins
Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>
2022-03-09 05:21:38 +01:00
Jim Raykowski
279abd6703 Fix annotation window from being created by Navigate By Comment
when a text selection is present.

Change-Id: Icef331334a8ad7a499477860c6d883f26e909577
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131158
Tested-by: Jenkins
Reviewed-by: Jim Raykowski <raykowj@gmail.com>
2022-03-09 00:23:04 +01:00
Caolán McNamara
de3f19062a ofz: Timeout, give up earlier with a broken font
Change-Id: Iccaedebe94db567cb248e0263d03983fc42b5d3d
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131224
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
2022-03-08 22:00:58 +01:00
Caolán McNamara
ee116e1662 cid#1502938 Uncaught exception
Change-Id: Ie0c408a7cdbf09e877d0ff8d62c0675ad5e4f2eb
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131212
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
2022-03-08 21:41:50 +01:00
Luboš Luňák
4f2ec0ab9c optimize checking for conflicting named ranges
This extends 582fc887f1, first
check if there is any named range that could possibly conflict (which
generally should be rare).

Change-Id: Ia5e9e56cab29b459bcb489e871b4960ba215b665
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131219
Tested-by: Jenkins
Reviewed-by: Luboš Luňák <l.lunak@collabora.com>
2022-03-08 21:18:00 +01:00
Luboš Luňák
371e82c2d9 don't provide non-const iterators to ScRangeName internal data
Also make few trivial functions inline.

Change-Id: I89b11b2aa4558696d624c9bde9135b1324b8eb36
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131218
Tested-by: Jenkins
Reviewed-by: Luboš Luňák <l.lunak@collabora.com>
2022-03-08 21:17:46 +01:00
Caolán McNamara
6bdabb9e14 Resolves: tdf#147722 ScrolledWindow expands beyond buttonbox
Change-Id: Iaf65bf681739c7fc2c7cb14851621442a861c234
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131108
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
2022-03-08 20:56:09 +01:00
Caolán McNamara
9cfa3e086d GetDisplayText() returning empty string if widget is clipped out
seen in: make UITest_sort UITEST_TEST_NAME="tdf105301.tdf105301.test_tdf105301"

with the fix for tdf#147722 which resulted in the first few rows
scrolled out of view and GetDisplayText() then returning nothing

Change-Id: Id833a6b5029a490b08e730c641bf9dcdea627b5e
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131220
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
2022-03-08 20:55:54 +01:00
Caolán McNamara
5da1d655bf ofz#45357 Floating-point-exception
Change-Id: I2970c2b09d19f43cc4f98a89d2b99eb4475c3065
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131178
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
2022-03-08 20:55:34 +01:00
Jean-Pierre Ledure
7e834362a8 ScriptForge - 'SF_Root) load user interface from code when locale=en
The user interface is loaded in the user's language
at the first use of Scriptforge during the LO session.

So far the labels were always loaded from the relevant
.po file.
Now they are loaded in memory by code when the user's
language = "en".

Objective = gain in performance.

Additionally the default language is set to
   SF_Platform.OfficeLocale
i.o.
   SF_Platform.SystemLocale

Internal change, no impact on documentation

Change-Id: Ia0d1235f8ca6a42141a5481fe80b5bec1d53a7e3
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131214
Tested-by: Jean-Pierre Ledure <jp@ledure.be>
Tested-by: Jenkins
Reviewed-by: Jean-Pierre Ledure <jp@ledure.be>
2022-03-08 19:53:14 +01:00
Xisco Fauli
f5467ffb31 tdf#107869: sc: move UItest to CppUnittest
Change-Id: I6b8ab5e7fce23f25cf89ac09caa746787ce209d5
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131215
Tested-by: Jenkins
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
2022-03-08 17:27:44 +01:00
Caolán McNamara
c9efbdbfaf replace member-of in .ui a11y relations
Change-Id: I454c945c5ce17bcc1834923064014b43a0b45be7
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131186
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
2022-03-08 17:01:26 +01:00
Caolán McNamara
2c37794752 remove some member-of a11y relations
In some cases the widgets are in frames now so that hierarchical
relationship is captured already. In others labelled-by is a better
match and/or is already labelled by the widget.

Change-Id: Ifecd0eb96afecadbd66fcfdf843ce1590f5c5ff4
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131185
Tested-by: Caolán McNamara <caolanm@redhat.com>
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
2022-03-08 17:01:02 +01:00
Luboš Luňák
18e2a86f92 stop ScTable::ExtendMerge() from needless complaining
With dynamic columns it is possible for it to be called
for unallocated columns, and those can't be merged.

Change-Id: If4a365ba175b9ea7e68704bb4db85a30e5f8a0db
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131211
Tested-by: Jenkins
Reviewed-by: Luboš Luňák <l.lunak@collabora.com>
2022-03-08 16:13:08 +01:00
Luboš Luňák
d032b81bbf proper columns range check (tdf#147830)
Change-Id: Ib23bc3f194fa418035e7c70a4f3e1b682f9c46b8
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131181
Tested-by: Jenkins
Reviewed-by: Luboš Luňák <l.lunak@collabora.com>
2022-03-08 15:51:37 +01:00
Noel Grandin
d73551e402 no need to allocate fallback list separately
an empty map is just a couple of words of storage anyway

Change-Id: Ic14eb370cee5522f435c6709529c8480d2af9e13
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131170
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2022-03-08 15:40:41 +01:00
Caolán McNamara
5bf404afe2 resave with latest glade
Change-Id: Ie0e04a86d8aa8a2425fddb74089721f69d3bbe87
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131184
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
2022-03-08 15:19:44 +01:00
Caolán McNamara
34a34ec566 move variables to where they are first assigned
Change-Id: I529b4039a1962f9bafb29119c4ba6a9f5960bd22
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131177
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
2022-03-08 15:00:23 +01:00
Rizal Muttaqin
c4afafa317 Sukapura: Update Frame Line Color icons
Change-Id: Ie6cab6f9853f4a6d338f6291b5e093efe1b0cec1
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131176
Tested-by: Jenkins
Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>
2022-03-08 14:04:18 +01:00
Rizal Muttaqin
4fca66bd1f Sifr: tdf#147838 image for Base preview
Change-Id: I3348ae989b57477ffa741b7f4e38ec9114fef66e
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131173
Tested-by: Jenkins
Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>
2022-03-08 14:01:08 +01:00
Rizal Muttaqin
ab552b73e0 Breeze: tdf#147838 image for Base preview
Change-Id: Ib37ec53fed6d6d9ac2a39f9e81aff5564fb1d34a
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131172
Tested-by: Jenkins
Reviewed-by: Rizal Muttaqin <rizmut@libreoffice.org>
2022-03-08 13:59:00 +01:00
Stephan Bergmann
42b37ba1d1 Drop some debug code
...that had been introduced with 7e8e85adbe "Add
codeSnippet debugging output when dbglevel>1" and reinforced with
6f121860d0 "tdf#130924 replace debugging printf
calls with SAL_INFO/SAL_WARN"

Change-Id: I9529bfdedd3d1a3dd623fdb28e01d6bd96c92d97
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131169
Tested-by: Jenkins
Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2022-03-08 13:57:22 +01:00
Miklos Vajna
f86d1482be sw clearing breaks: add DOCX import
Map <w:br w:clear="..."> to the com.sun.star.text.LineBreak UNO service,
but keep the default clear=none case unchanged.

Change-Id: I145e891c1df0bbd0fdac2c62463dc801bca827fb
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131167
Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
Tested-by: Jenkins
2022-03-08 12:25:55 +01:00
Caolán McNamara
3455ef6eff remove some member-of a11y relations
In some cases the widgets are in frames now so that hierarchical
relationship is captured already. In others labelled-by is a better
match and/or is already labelled by the widget.

Change-Id: I65cbeab514a443edd96c6f9353f892317ac5f775
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131155
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
2022-03-08 11:41:15 +01:00
Luboš Luňák
48750b4ec4 optimize ScTabView::SkipCursorVertical() for many rows
Just like already done for RowHidden(), avoid repeated calls
to HasAttrib() and IsVerOverlapped() that would return the same
value because it's the same underlying attribute range.

Change-Id: Ic270f5ba1333e15d46b5e54e14d9760602221ea7
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131151
Tested-by: Jenkins
Reviewed-by: Luboš Luňák <l.lunak@collabora.com>
2022-03-08 11:27:56 +01:00