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
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
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
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
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>
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
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
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>
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
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>
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>
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>
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>
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>
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>
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>
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>
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
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
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>
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>
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>
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
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