Commit Graph
520283 Commits
Author SHA1 Message Date
Caolán McNamara f8ed170f27 help: give every libxslt preference a value, not just one of them
A preference left unset keeps whatever libxslt defaults to, so name each
one instead of only XSLT_SECPREF_READ_FILE.

Reads over the network are allowed as well now, as a help page pulls in
another page through a vnd.sun.star.help URL and libxslt counts any
scheme other than file as a network read.

Signed-off-by: Caolán McNamara <caolan.mcnamara@collabora.com>
Change-Id: I1ad16fe7244505ae6122a1a272597464612f099d
Reviewed-on: https://gerrit.collaboraoffice.com/c/online/+/9935
Tested-by: Jenkins CPCI <releng@collaboraoffice.com>
Reviewed-by: Noel Grandin <noel.grandin@collabora.com>
(cherry picked from commit d8923fe423af48cb02a60b01ec881aa12f6c14ca)
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/210432
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
2026-09-14 12:56:39 +02:00
Caolán McNamara 5033a915c3 docx export: set custom xml values through XPathAPI instead of XSLT
each data binding built its own stylesheet and its own transformation
pass over the item, because different bindings can use conflicting
namespace prefixes

The import side already resolves the same binding with XPathAPI and
RegisterDataBindingNamespaces, so select the nodes that way here too
and set their text on a copy of the custom xml.

Signed-off-by: Caolán McNamara <caolan.mcnamara@collabora.com>
Change-Id: I4b64bc56fd8a1c6c6641cf3ea9a44f7fed20206f
Reviewed-on: https://gerrit.collaboraoffice.com/c/online/+/9941
Tested-by: Jenkins CPCI <releng@collaboraoffice.com>
Reviewed-by: Noel Grandin <noel.grandin@collabora.com>
(cherry picked from commit fe2f99ef74ef02e803aaf01dcc2b7f6e1cea67f7)
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/210430
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
2026-09-14 12:56:31 +02:00
Caolán McNamara c3ec833e11 move the data binding namespace registration to a shared header
the docx export needs to register the same prefixes before it can
evaluate an xpath from the data binding

Signed-off-by: Caolán McNamara <caolan.mcnamara@collabora.com>
Change-Id: I237deada64564a91b312c5b4670851d4ba57cd03
Reviewed-on: https://gerrit.collaboraoffice.com/c/online/+/9940
Tested-by: Jenkins CPCI <releng@collaboraoffice.com>
Reviewed-by: Noel Grandin <noel.grandin@collabora.com>
(cherry picked from commit b482d8a3f019ae725f8242cbd7f1e258ab2b6cbd)
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/210441
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
Tested-by: Xisco Fauli <xiscofauli@libreoffice.org>
2026-09-14 12:56:21 +02:00
Samuel Mehrbrodt e76e5e9ed2 cool#15660 calc: honour the diacritic-insensitive search option
Unticking Diacritic-sensitive in Find and Replace changed nothing in
Calc, so a search for a word written without accents still passed over
the accented cells.

Before searching, Calc drops the Asian search options again when they
are turned off, and that mask threw away the two options the dialog
offers on their own as well. Keep those two.

Signed-off-by: Samuel Mehrbrodt <samuel.mehrbrodt@collabora.com>
Change-Id: I193af58f308a82b36093299d4fca6d10b0f87e52
Reviewed-on: https://gerrit.collaboraoffice.com/c/online/+/12079
Reviewed-by: Noel Grandin <noel.grandin@collabora.com>
Tested-by: Jenkins CPCI <releng@collaboraoffice.com>
(cherry picked from commit adb304b3f04120adc9192aac6986b3b857af3af9)
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/210648
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
Tested-by: Jenkins
2026-09-14 11:03:28 +02:00
Michael Weghorn 2410e6d5e8 svx a11y: Pass OAccessible for AccessibleShapeInfo parent
Switch param for parent param in one of the
AccessibleShapeInfo ctors from the abstract
XAccessible UNO interface to the more concrete OAccessible.

The other ones depend on more additional changes and will
be adjusted separately.

Change-Id: I56004c77cf9fc81378f7a460a5bbd5e2f2f9ef58
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/210683
Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
Tested-by: Jenkins
2026-09-13 21:28:22 +02:00
Michael Weghorn 4409a393e0 svx a11y: Drop local var in SvxGraphCtrlAccessibleContext::getAccessible
After previous commit,

    Change-Id: Idd5569ce1f6e72c4233919fce95fbf900c886045
    Author: Michael Weghorn <m.weghorn@posteo.de>
    Date:   Sat Sep 12 22:25:00 2026 +0200

        svx a11y: Use OAccessible in SvxGraphCtrlAccessibleContext::getLocale

, there is a new method SvxGraphCtrlAccessibleContext::getAccessibleParentImpl
to get a reference of the the more specific OAccessible
base class instead of the XAccessible UNO interface.

Use that in SvxGraphCtrlAccessibleContext::getAccessible
and pass the result of the method directly to the
AccessibleShapeInfo ctor instead of storing it in a
local variable first.

This prepares for switching the parent param in the
AccessibleShapeInfo ctor from XAccessible to OAccessible
in an upcoming commit.

Change-Id: I5660a68a7f09b967aab7d24ee53d7d9e7461df2f
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/210682
Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
Tested-by: Jenkins
2026-09-13 21:28:07 +02:00
Michael Weghorn e5ca3f68de svx a11y: Use OAccessible in SvxGraphCtrlAccessibleContext::getLocale
Move the actual implementation logic to retrieve the
accessible parent from
SvxGraphCtrlAccessibleContext::getAccessibleParent
to a new helper SvxGraphCtrlAccessibleContext::getAccessibleParentImpl
that returns an OAccessible instead of the abstract XAccessible
UNO interface and call the new helper from the former.

Use the new helper directly from SvxGraphCtrlAccessibleContext::getLocale
which allows to use OAccessible as type for the local variable
and thus drops the need to explicitly query for the XAccessibleContext,
because OAccessible implements that interface as well.

This also prepares for further changes in an upcoming commit.

Change-Id: Idd5569ce1f6e72c4233919fce95fbf900c886045
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/210681
Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
Tested-by: Jenkins
2026-09-13 21:27:57 +02:00
DrRobotto 3a45b5774f tdf#43959 - Update rulers immediately after zooming
Change-Id: Ic67ac17e3ed58c5829665befc9799ab4846e1ad9
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/210678
Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>
Tested-by: Jenkins
2026-09-13 15:55:30 +02:00
Michael Weghorn bcc91ade19 sd a11y: Pass OAccessible for AccessiblePageShape parent
Switch param for parent param in the ctor from the abstract
XAccessible UNO interface to the more concrete OAccessible.

Change-Id: Id34208c539c45807fc8f957e565df2b0d833acff
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/210676
Tested-by: Jenkins
Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
2026-09-12 22:13:59 +02:00
Michael Weghorn a7f0fa2aee sc a11y: Pass OAccessible for ScAccessibleContextBase parent
Switch param for parent param in the ctor from the abstract
XAccessible UNO interface to the more concrete OAccessible.

Change-Id: Ib45de1ef77b7a0b37da3e7f5dbfce071319e26da
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/210675
Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
Tested-by: Jenkins
2026-09-12 22:13:54 +02:00
Michael Weghorn e7a7707f9d sc a11y: Pass OAccessible for ScAccessibleTableBase parent
Switch param for parent param in the ctor from the abstract
XAccessible UNO interface to the more concrete OAccessible.

Change-Id: I2a66f0f5c1aed7d99ec597c80b547dc5463a0edb
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/210674
Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
Tested-by: Jenkins
2026-09-12 22:13:47 +02:00
Michael Weghorn a466cce6bd sc a11y: Pass OAccessible for ScAccessiblePreviewHeaderCell parent
Switch param for parent param in the ctor from the abstract
XAccessible UNO interface to the more concrete OAccessible.

Change-Id: I3bdccefee2da6356aa2919b3918ba27afd39490c
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/210673
Tested-by: Jenkins
Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
2026-09-12 22:13:40 +02:00
Michael Weghorn 54f292d804 sc a11y: Pass OAccessible for ScAccessiblePreviewTable parent
Switch param for parent param in the ctor from the abstract
XAccessible UNO interface to the more concrete OAccessible.

Change-Id: I3363b0e8ec52beee39d0c810db70a43f1375821a
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/210672
Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
Tested-by: Jenkins
2026-09-12 22:13:32 +02:00
Michael Weghorn e98f5cbf13 sc a11y: Pass OAccessible for ScAccessiblePageHeader parent
Switch param for parent param in the ScAccessiblePageHeader
ctor from the abstract XAccessible UNO interface to the
more concrete OAccessible.

Change-Id: I538b940fda96a8ad4c6d38ce619f731a6b520059
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/210671
Tested-by: Jenkins
Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
2026-09-12 22:13:25 +02:00
Michael Weghorn 28159860eb sc a11y: Pass OAccessible for ScAccessiblePageHeaderArea parent
Switch param for parent param in the ScAccessiblePageHeaderArea
ctor from the abstract XAccessible UNO interface to the
more concrete OAccessible.

Change-Id: Ie00a19048e91f0c14179aca603ad3a492b0b31f8
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/210670
Tested-by: Jenkins
Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
2026-09-12 22:13:18 +02:00
Michael Weghorn fa5bbd6cfe sc a11y: Stop casting in ScAccessibleEditObject::InitAcc
Pass the more specific ScAccessibleDocument for the
parent parameter, which drops the need to cast to that
in ScAccessibleEditObject::InitAcc.

Change-Id: I34af805f2ffb462baf6f2c5ccbc6b476dafbe918
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/210669
Tested-by: Jenkins
Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
2026-09-12 22:13:10 +02:00
Michael Weghorn 6a0c7067eb sc a11y: pass ScAccessibleDocument for ScAccessibleEditObject parent
Whenever the parent param is non-null, it is a
ScAccessibleEditObject. Switch the param to
that concrete type.

This will also allow to get rid of the need to cast in
ScAccessibleEditObject::InitAcc in an upcoming commit.

Change-Id: Iac0c5371e1b8c2f7272929128e62818669ae9770
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/210668
Tested-by: Jenkins
Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
2026-09-12 22:13:02 +02:00
Michael Weghorn 03a7aa73de vcl a11y: Use OAccessible in VCLXAccessibleComponent::implGetBounds
vcl::Window::GetAccessibleParent returns an rtl::Reference<OAccessible>,
so use a local variable of that type instead of the abstract
XAccessible UNO interface. This also drops the need to get the
XAccessibleContext and XAccessibleComponent interfaces separately,
as OAccessible directly implements these as well.

Change-Id: Icadfdd46e10730da7b6e5c8be7f04039ace211f9
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/210663
Tested-by: Jenkins
Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
2026-09-12 22:12:55 +02:00
Michael Weghorn e3c86a3b3c sc a11y: Pass OAccessible for ScAccessibleDocumentBase parent
Switch param for the ScAccessibleDocumentBase ctor
from the abstract XAccessible UNO interface to the
more concrete OAccessible.

Change-Id: I7894567255fa10b95fa56dd2dd5c29e4654347fd
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/210662
Tested-by: Jenkins
Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
2026-09-12 22:12:48 +02:00
Michael Weghorn da387990bf sc a11y: Pass OAccessible for ScAccessibleDocument parent
Switch parent param in the ScAccessibleDocument ctor
from the abstract XAccessible UNO interface to the
more concrete OAccessible.

Change-Id: I946317b6b60c499285ab6bd6d223fbfc16af604e
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/210667
Tested-by: Jenkins
Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
2026-09-12 22:12:40 +02:00
Michael Weghorn 1aed2f6287 sc a11y: Pass OAccessible for ScAccessibleDocumentPagePreview parent
Switch the parent param in the ctor to the more concrete
OAccessible class instead of using the abstract
XAccessible UNO interface.

Change-Id: Icd70a68745e06adb4d85907f84a1f776fe472132
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/210666
Tested-by: Jenkins
Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
2026-09-12 22:12:34 +02:00
Michael Weghorn 430cfad981 sc a11y: Pass OAccessible for ScAccessibleCellBase parent
Switch param for the ScAccessibleCellBase ctor
from the abstract XAccessible UNO interface to the
more concrete OAccessible.

Change-Id: I967d9582a9b1f4b07364c1344b0fcbbcc43ea228
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/210661
Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
Tested-by: Jenkins
2026-09-12 22:12:27 +02:00
Michael Weghorn f6fa5093cb sc a11y: Pass OAccessible for ScAccessibleCell parent
Switch param for the ScAccessibleCell ctor
(and ScAccessibleCell::create, which calls the ctor)
from the abstract XAccessible UNO interface to the
more concrete OAccessible that all parents subclass.

Change-Id: I70f287fc0c834bc0dc7f5f0f6826e7fca9db658e
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/210660
Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
Tested-by: Jenkins
2026-09-12 22:12:21 +02:00
Andrea Gelmini 359d2139b8 Duplicated code -> function
Change-Id: I0985170574f0b9a12a673e875334b7c03b0a36d7
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/210657
Tested-by: Jenkins
Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
2026-09-12 17:02:07 +02:00
DrRobotto 639d650f40 tdf#84426 - Always paint a button face behind the extra field
Change-Id: I2be012038a98598e4af4c56a7b7b24904c5e36a8
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/210652
Tested-by: Jenkins
Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>
2026-09-12 11:23:07 +02:00
Justin Luth 2776654bbb tdf#168053 writerfilter: put ToolTip at end of hyperlink command
This works around a 24.8 regression from
commit efb805eb24
    tdf#159897 docx import: fix broken hyperlink

The logic to strip out quotation marks is totally flawed.
It is also incomprehensible.
So just work around it by putting the tooltip info
at the end of the command so parsing
it will not absorb other field codes.

Surprisingly only one existing unit test with a TOC w/ tooltip?
make CppunitTest_sw_ooxmlexport14 CPPUNIT_TEST_NAME=testTdf32363

Change-Id: I63a76f57f6d75d145a782f0ca0a395696f67cf81
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/210653
Tested-by: Jenkins
Reviewed-by: Justin Luth <jluth@mail.com>
2026-09-11 18:13:01 +02:00
DrRobotto e07ef10cc0 tdf#135449 - Always close list items in HTML export
Change-Id: I0d5fc3661310595f408ca3028d75b98126bceff0
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/210646
Tested-by: Jenkins
Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>
2026-09-11 14:37:50 +02:00
Arnaud VERSINI 96b8567314 [cpputools] Remove an useless OUString and use string_view instead
Change-Id: I3276a5110d054df56a0fb4d364f3c26ceb395835
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/210640
Tested-by: Jenkins
Reviewed-by: Arnaud Versini <arnaud.versini@pm.me>
2026-09-11 12:04:29 +02:00
Andrea Gelmini 6f9ed4eecb Fix typos in code and comments
Change-Id: I176ba1095546a597a864701b5aa53ccf2d459e74
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/210197
Tested-by: Jenkins
Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
2026-09-11 08:39:21 +02:00
Andrea Gelmini 4ee0d493d0 Fix typos in code + comments
Change-Id: I66a422f3519dceed4f5e253a2895eb2e0d943662
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/210574
Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
Tested-by: Jenkins
2026-09-11 02:53:38 +02:00
DrRobotto 02ca891a8e tdf#122945 - Set tab color directly to avoid sheet protection preventing import
Change-Id: I716bf2e09f9f07380499c0dbd9cfe85e19c3e047
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/210644
Tested-by: Jenkins
Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>
2026-09-11 02:09:28 +02:00
Andrea Gelmini 853bc4536b Fix typos + some reformatting.
Change-Id: Ifa93c25de625bdbf8e042058530d923421b7404a
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/210575
Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
Tested-by: Jenkins
2026-09-10 22:25:35 +02:00
Andrea Gelmini 6a1480506d Fix typos
Change-Id: I9d99aba8500ea31628e4b883974bb60181407647
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/210562
Tested-by: Julien Nabet <serval2412@yahoo.fr>
Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
2026-09-10 22:08:01 +02:00
Andrea Gelmini a5fc9ac9ab Fix typos in code + comments + some reformatting
Change-Id: Ic16cfe81371046c2ba131f7e7bca53824c3a24cd
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/210573
Tested-by: Jenkins
Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
2026-09-10 22:07:10 +02:00
Andrea Gelmini be7ff6a857 Fix typos in code and comments + some reformatting
Change-Id: Ic6fe197734655a2591a6730d07f23d4222a278f5
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/210564
Tested-by: Jenkins
Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
2026-09-10 22:06:44 +02:00
Andrea Gelmini f1c58464ac Fix typos
Change-Id: I38b80f7bbf93192b7e2e00a426b72b77eb33bf1c
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/210568
Tested-by: Julien Nabet <serval2412@yahoo.fr>
Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
2026-09-10 21:28:54 +02:00
Andrea Gelmini 6e696502fc Fix typos
Change-Id: I3e012ec27be31748afd2486366ede02939ca3cf1
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/210567
Tested-by: Julien Nabet <serval2412@yahoo.fr>
Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
2026-09-10 21:27:55 +02:00
Andrea Gelmini eeb4290b30 Fix typos
Change-Id: I53571976c4e045a5a09f1adc4425b41d96b0e6a4
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/210565
Tested-by: Julien Nabet <serval2412@yahoo.fr>
Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
2026-09-10 21:26:38 +02:00
Julien Nabet 1be25f4913 Following Related tdf#150928: replace character set by encoding (sc/part 3...)
Change-Id: I45197943cd052827eb79b5fd11501d50fd0f18af
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/210642
Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
Tested-by: Julien Nabet <serval2412@yahoo.fr>
2026-09-10 21:03:47 +02:00
Andrea Gelmini 5028dc63d3 Fix typos
Change-Id: Ib83ef851cb68de13c257633f0fe6d57b4581af27
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/210159
Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
Tested-by: Julien Nabet <serval2412@yahoo.fr>
2026-09-10 20:50:52 +02:00
Andrea Gelmini 472eb96025 Fix typos
Change-Id: Ia570d150a1dfe11492379894704e7d2d1fc3542c
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/210049
Tested-by: Julien Nabet <serval2412@yahoo.fr>
Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
2026-09-10 20:50:11 +02:00
Andrea Gelmini c34443c550 Fix typos
Change-Id: Ie82498a0d43f5f076fd06071e15d03ccebf680db
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/210199
Tested-by: Julien Nabet <serval2412@yahoo.fr>
Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
2026-09-10 20:41:38 +02:00
Andrea Gelmini 1406e27b4c Fix typos
Change-Id: Ife5bb699c12cc02575ab9313b2a70d85c75e61b9
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/210577
Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
Tested-by: Julien Nabet <serval2412@yahoo.fr>
2026-09-10 20:37:30 +02:00
Andrea Gelmini f422ea7806 Fix typos
Change-Id: Ifb32f0dc72ec366a35b029374712dd2f7b462657
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/209743
Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
Tested-by: Jenkins
2026-09-10 20:23:19 +02:00
Michael Weghorn c94c18341e toolkit a11y: Switch AccessibleGridControlBase::m_xParent to OAccessible
Switch from the abstract XAccessible UNO interface to the
more concrete OAccessible for AccessibleGridControlBase::m_xParent
and rename accordingly.

Drop now no longer needed method calls and UNO queries
to get the XAccessibleContext and XAccessibleComponent interfaces,
because OAccessible directly implements those interfaces
itself as well.

Change-Id: I39e8453f087568c78c2f7de6634d87bde2717956
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/210633
Tested-by: Jenkins
Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
2026-09-10 18:34:27 +02:00
Michael Weghorn e341b072d3 toolkit a11y: Pass OAccessible for AccessibleGridControlBase parent
The parent is always an OAccessible subclass.
Pass that more concrete type for the parent param instead
of the abstract XAccessible UNO interface.

Change-Id: I4880448db03dcc89076dc72d45902c0bf2f16d83
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/210632
Tested-by: Jenkins
Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
2026-09-10 18:34:19 +02:00
Michael Weghorn 14c4068c8e toolkit a11y: Pass OAccessible for AccessibleGridControl parent
The parent is always an OAccessible subclass.
Pass that more concrete type for the parent param instead
of the abstract XAccessible UNO interface.

Change-Id: Id2c3cb8c9095f338c5c1072bf86486bbf9260a79
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/210631
Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
Tested-by: Jenkins
2026-09-10 18:34:11 +02:00
Michael Weghorn 067915ecb3 toolkit a11y: Switch TableControl_Impl::getAccessible param to OAccessible
Pass a more concrete OAccessible instead of the abstract
XAccessible UNO interface for the parent param.

Change-Id: I0a363d3174b304f019f7005cc5d7f219d0e150b3
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/210630
Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
Tested-by: Jenkins
2026-09-10 18:34:03 +02:00
Michael Weghorn 7c130f7f93 toolkit: clang-format TableControl_Impl code
This in particular also gets rid of an extra level
of indentation.

Change-Id: Iceace592edb15bdbadce55e86b2e460d71fb771d
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/210629
Tested-by: Jenkins
Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
2026-09-10 18:33:55 +02:00
Michael Weghorn 075aa89667 toolkit: clang-format TableControl code
This in particular also gets rid of an extra level
of indentation.

Change-Id: I57f636a694a99910d2a04a037a6cda0a8f385e61
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/210628
Tested-by: Jenkins
Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
2026-09-10 18:33:45 +02:00