Reality Check - Windows Java Accessibility API non-functional for ALL LibreOffice 3.6.x releases to date

David Tardon dtardon at redhat.com
Sun Oct 14 22:47:25 PDT 2012


Hi,

On Sun, Oct 14, 2012 at 07:10:35PM -0500, V Stuart Foote wrote:
> LibreOffice versions 3.6.0 and later have not correctly implemented the Java Access Bridge (JAB) modules used to expose the Java Accessibility API roles for Windows users.
>  
> It took me a little while to work out the testing methods, but the Oracle test utilities JavaFerret-32 and JavaMonkey-32 show that LibreOffice is not implementing the Java Accessibility API and therefore does not expose accessibility roles to Assistive Technologies.
>  
> Neither JAB v.2.0.2 or v 2.0.3, nor current JRE version 1.6u35 or 1.7u7 will make a difference.
>  
> I tested LibreOffice builds 3.6.0.4, 3.6.1.2, 3.6.2.2, and 3.6.3.1 none of which are functional.

I guess that java_uno_accessbridge.dll does not export the needed
symbols after gbuildification of module accessibility, in which case
commit d475a059fc9f07f4d896bd67649c7d800fc66f6f should fix the problem.
Any testers/reviewers?

D.


More information about the LibreOffice mailing list