Integrate branch of IAccessible2

Change-Id: I8c2fea0367ebfa53ce5e109ef48fd661cbfb78b3
Integrate branch of IAccessible2

Change-Id: I3b5936bb92bb258f9e9e76402dd2b55f29aa686a
Integrate branch of IAccessible2

(cherry picked from commit e2f90c93c97f3cf137c348ed302c6470f398aa70)

Change-Id: I44ce0d69f3e7364038b00b1ba0f0d27e60132a37

WaE: Prevent uninitialized variable warnings.

(cherry picked from commit b989f4074ea70729d527b307bfbe49e01a0d3646)
Integrate branch of IAccessible2

Change-Id: I95b681a7aa171c321a876e6a38392e30583d7a5b
Integrate branch of IAccessible2

Change-Id: Ic7d66abbfe8d88bfad66b1dbc8dd5bd103419714
Integrate branch of IAccessible2

Change-Id: Id8c4ff1d10eccda2d7279d625822759c1f520a46
Integrate branch of IAccessible2

WaE: Reorder initializations to prevent compiler warnings.

(cherry picked from commit c05431aa92fa2c7c7258418a6ecd651b5c26d982)

WaE: unname unused variable to prevent compiler warnings.

(cherry picked from commit 2259256a390c4b6f83cfb5dbe4a65df5032aee47)

Conflicts:
	editeng/source/accessibility/AccessibleEditableTextPara.cxx

ad61537527a74670af266feb9e4d26d2d654daf7
66044902b8d94fc15d4c30270e6cc419fb7d3565

Change-Id: I3ec9798f2c7d854824722c0cf44b62128b4f4cb4
Integrate branch of IAccessible2

Change-Id: I7d6764cfc86b7b8846c0908278ae10a68c0a14f5
fdo#39956 Delete JAB

JAB has been discontinued in favor of the native IA2 bridge.

Change-Id: I88461f73c620507d3e97b077ea2abdd2229322e1
Reviewed-on: https://gerrit.libreoffice.org/6819
Reviewed-by: David Ostrovsky <David.Ostrovsky@gmx.de>
Tested-by: David Ostrovsky <David.Ostrovsky@gmx.de>
Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
Reviewed-by: Michael Stahl <mstahl@redhat.com>
Integrate branch of IAccessible2

Change-Id: I8327fb4ba2a86d4caa52b875221175b80464842a
Integrate branch of IAccessible2

Change-Id: Ibf3be46e8619c2dce9636e8a90a6703f3e28ba33
Integrate branch of IAccessible2

Change-Id: Ic7e0b943749266646722cf6525e77b006ae79232
Integrate branch of IAccessible2

Conflicts:
	everything

Change-Id: I9619634ee1e60d449025c006803da29c1e9d14b3
Revert SwAccessibleCell::getCurrentValue to return a numeric value again

76c549eb01dcb7b5bf28a271ce00e386f3d388ba "Integrate branch of IAccessible2" had
changed it to return a string, but that neither matched the documentation of
css.accessibility.XAccessibleValue nor did it satisfy JunitTest_sw_unoapi.  This
needs further clarification apparently.

Change-Id: Ib09f7549db7ba5155798d5917908c7ce50e7a592
Integrate branch of IAccessible2

Conflicts:
    everything

Change-Id: I3d8cf956f511a0d953a1cefe83b6ef987806da25
Revert ScAccessibleCellBase::getCurrentValue to reutnr a numeric value again

b41332475783c31136673fb44cf4c411bb0148f8 "Integrate branch of IAccessible2" had
changed it to return a string, but that neither matched the documentation of
css.accessibility.XAccessibleValue nor did it satisfy JunitTest_sc_unoapi.  This
is the same underlying issue as 1cb1dca1260da2cea5b6800483e86a6d6b251844 "Revert
SwAccessibleCell::getCurrentValue to return a numeric value again" and needs
further clarification apparently.

Change-Id: Idb725724842ffa1aff811d66066912a22b2f2f6e
fixed crash when searching via Find Text bar

Introduced with b41332475783c31136673fb44cf4c411bb0148f8
Integrate branch of IAccessible2

Find Text bar is not the search dialog, so there is no child window
unless the Find & Replace dialog is also open.

Change-Id: Ice230cb2c05534c754fefc55bb8d8b189724d328
The accessible action "click" changed name to "press", adjust wrapper accordingly

The commit efb23f29983f87104a684e7fab00b84fc59d131d Integrate branch of IAccessible2" changed the name of the accessible action click to press
we need to adjust the action wrapper class on mac accordingly.

Change-Id: I406a44e5b4fb31f4f12859ee5380b62cc5cccdf4
Reviewed-on: https://gerrit.libreoffice.org/7932
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
restore GetChild, etc. we will need them again

Change-Id: Ic6da34e58975d85c84ded96fa90873558589f54a
XAccessibleGetAccFlowTo is missing

and there's a strange stray ifdef in MSAAService.idl

add mode-lines and remove unnecessary headerguard etc

Change-Id: I072960ac073b2c33d7d820e7dbfe02145685d3f3