Issue 107914 - Implement support for IAccessible2
Summary: Implement support for IAccessible2
Alias: None
Product: General
Classification: Code
Component: accessibility (show other issues)
Version: 3.3.0 or older (OOo)
Hardware: PC Windows, all
: P3 Trivial (vote)
Target Milestone: 4.1.0
Assignee: AOO issues mailing list
QA Contact:
Keywords: accessibility
: 117570 117571 117572 117573 117575 117579 (view as issue list)
Depends on:
Blocks: winA11y
  Show dependency tree
Reported: 2009-12-27 12:02 UTC by hijimmy
Modified: 2017-05-20 10:35 UTC (History)
9 users (show)

See Also:
Latest Confirmation in: ---
Developer Difficulty: ---


Note You need to log in before you can comment on or make changes to this issue.
Description hijimmy 2009-12-27 12:02:47 UTC
I am a visually impaired person and require a screen reader to use a computer
similar to an estimated 7.9 million in the U.S. and 7.4 million in the E.U. the
total world wide is an estimated 32 Million. The price of a commercial screen
reader is in the region of $700-900 which is beyond the reach of most blind
persons. However an open source group has developed a free screen reader NVDA
(Non Visual Desktop Access) that is as good as the commercial projects, however
there is one problem between that great Open Office project NVDA requires that
Open Office adheres to the  IAccessible2 accessibility API can anyone help with
this problem?
Comment 1 malte_timmermann 2010-01-04 12:11:13 UTC
(changed component to UI, title)

This is on our wish list, and a contribution IBM promised to make.

Status: Waiting for IBM's IA2 contribution for OOo 3 code line - and therefor
not starting our own implementation from scratch.
Comment 2 malte_timmermann 2010-01-04 12:13:01 UTC
Platform Windows, keyword accessibility.
Comment 3 malte_timmermann 2010-01-04 12:14:44 UTC
Subcomponent "code", assign to ab
Comment 4 ab 2010-01-07 09:18:37 UTC
Comment 5 malte_timmermann 2010-05-25 16:48:29 UTC
Changing owner to lixxing, who started to work on this now.
Comment 6 malte_timmermann 2010-05-25 17:03:28 UTC
Changing target to 3.x.

Of course many AT users would be happy to see that in 3.3 - but it's not clear
to me how long it will take to get everything into the CWS ooo31ia2.

And even then, we still need to upstream from the 3.1 based SVN CWS to a 3.3
based HG CWS.

But if lixxing can deliver in the 3.3 time frame, we will do our best to also do
the 3.3 "porting" as fast as possible...
Comment 7 Bruce Atchison 2012-08-15 21:04:47 UTC
The latest version of Apache Open Office still doesn't work with NVDA. Since my vision is very poor, I need to hear all the menus and text spoken to me. When I downloaded the Open Office program, the menus couldn't be spoken by NVDA. The program is useless to me unless I can hear which function of it I'm accessing. Is there some patch I can use to get NVDA to speak all the menus and text?
Comment 8 SVN Robot 2013-11-15 11:03:37 UTC
"hdu" committed SVN revision 1542228 into trunk:
#i107914# fix build breaker on 64bit platforms introduced by ia2
Comment 9 SVN Robot 2013-11-15 12:21:02 UTC
"hdu" committed SVN revision 1542243 into trunk:
#i107914# fix another build breaker on 64bit platforms
Comment 10 SVN Robot 2013-11-15 12:36:02 UTC
"steve_y" committed SVN revision 1541847 into trunk:
#i107914# integrate branch of IAccessible2
Comment 11 SVN Robot 2013-11-15 12:42:26 UTC
"hdu" committed SVN revision 1542248 into trunk:
#i107914# IA2 build fixes in SW-module for 64bit platforms
Comment 12 SVN Robot 2013-11-15 16:35:11 UTC
"hdu" committed SVN revision 1542312 into trunk:
#i107914# adjust license headers to the ALv2
Comment 13 V Stuart Foote 2013-11-16 20:39:03 UTC
On Windows 7 sp1 64-bit with NVDA 2013.2 active

AOO410m1(Build:9750)  -  Rev. 1542312

The Windows nightly buildbot of rev 1542312 with the ia2 branch merged is operational and stable with MSAA/IAccessible2 AT support.

The implementation does cause an issue when AT is activated by a user but then they disable their AT--the OpenOffice registry registrymodifications.xcu configuration file must be physically removed before they can run the Windows instance of Apache OpenOffice again without AT being active.

See issue in bug 123643
Comment 14 V Stuart Foote 2013-11-16 21:24:57 UTC
*** Issue 117570 has been marked as a duplicate of this issue. ***
Comment 15 V Stuart Foote 2013-11-16 21:26:22 UTC
*** Issue 117571 has been marked as a duplicate of this issue. ***
Comment 16 V Stuart Foote 2013-11-16 21:27:20 UTC
*** Issue 117572 has been marked as a duplicate of this issue. ***
Comment 17 V Stuart Foote 2013-11-16 21:27:55 UTC
*** Issue 117573 has been marked as a duplicate of this issue. ***
Comment 18 V Stuart Foote 2013-11-16 21:28:28 UTC
*** Issue 117575 has been marked as a duplicate of this issue. ***
Comment 19 V Stuart Foote 2013-11-16 21:29:00 UTC
*** Issue 117579 has been marked as a duplicate of this issue. ***
Comment 20 SVN Robot 2013-11-18 08:31:12 UTC
"hdu" committed SVN revision 1542948 into trunk:
#i107914# revert license header change which was introduced as svn-merge arti...
Comment 21 SVN Robot 2013-11-18 08:32:52 UTC
"hdu" committed SVN revision 1542949 into trunk:
#i107914# adjust the g_msaasvc.h license header to the ALv2
Comment 22 SVN Robot 2013-11-19 13:50:21 UTC
"hdu" committed SVN revision 1543429 into trunk:
#i107914# fix winaccessibility build when --disable-atl configure switch is used
Comment 23 V Stuart Foote 2014-01-30 03:26:41 UTC
Support for an IAccessible2 Windows native bridge is essentially complete. Setting this Resolved Fixed.  

Substantive Windows accessibility issues including IAccessible2 issues are being tracked under bug 121767 the 'winA11y' metabug.
Comment 24 SVN Robot 2014-02-15 12:26:53 UTC
"ydario" committed SVN revision 1568630 into trunk:
#i107914# also OS/2 is a non-Windows platform, fix build break.