diff options
author | Jan-Marek Glogowski <glogow@fbihome.de> | 2019-05-26 14:53:33 +0000 |
---|---|---|
committer | Jan-Marek Glogowski <glogow@fbihome.de> | 2019-05-29 20:14:38 +0200 |
commit | a7e52282e36987f4ca6bed968e87ada6849b10e8 (patch) | |
tree | 891e7dd4e986528d55e6866801221273a87a3e17 /testtools | |
parent | 3eba9602197da972b66f2b7cc72b61cbdffe5a52 (diff) |
tdf#65587 SM implement ElementControl accessibility
This took me ages to implement. I'm still not 100% sure, it works
correct. One main problem was the loop where the ATK listener will
rebuild the list of children based on the current child count.
Then there is the "broken" SPI bridge behaviour. I could actually
test this with the gtk3 backend just fine, if I started LO *after*
the accerciser. Otherwise the displayed tree will be really broken
and the add and remove child events won't be correctly processed,
because some Windows in the hierarchy will return a negative
parent index. And generally the accerciser has various problems,
with most result in Python backtraces an inconsistent app state,
but even SIGSEGV happened a few time. Already have some patches
for the easy reproducible ones.
No idea what will happen on any other setup then Linux with ATK.
Change-Id: I3280fd8622966be74e3833621952d95a2671d214
Reviewed-on: https://gerrit.libreoffice.org/73077
Tested-by: Jenkins
Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>
Diffstat (limited to 'testtools')
0 files changed, 0 insertions, 0 deletions