[Libreoffice] IAccessible2 - Windows (from libreoffice-accessibility)

Christophe Strobbe christophe.strobbe at esat.kuleuven.be
Tue Sep 27 01:50:31 PDT 2011


Hi,

For those of you who are interested in the accessibility of 
LibreOffice (and OpenOffice.org) on Windows - i.e. replacing the Java 
Accessibility API with IAccessible2 - , I am forwarding a message 
that Malte Timmermann sent to the LibreOffice Accessibility list.
It appears that the code is still only available in CWSes: 
<http://hg.services.openoffice.org/>. Malte Timmermann's message 
describes in what order the code from the CWSes was meant to be integrated.

This is relevant to feature request/bug 
<https://bugs.freedesktop.org/show_bug.cgi?id=39956>.

Best regards,

Christophe


>Delivered-To: 
>global.libreoffice.org--accessibility at bilbo.documentfoundation.org
>Date: Mon, 12 Sep 2011 10:32:38 +0200
>From: Malte Timmermann <malte_timmermann at gmx.com>
>To: accessibility at global.libreoffice.org
>Subject: Re: [libreoffice-accessibility] Re: OpenOffice.org code on Apache:
>         IAccessible2 ?
>Archived-At: <http://go.mail-archive.com/HCe2Qs3e9rxv6IRhaZd3IY2aqm0=>
>
>
>Michael Stahl and Dennis Hamilton are right wrt IA2 CWSes listed below.
>
>
>accfixes2 is ready for QA, but was intended to be integrated _after_ 
>3.4 just to make sure we don't break Accessibility on some other 
>platform short before the release.
>
>But feel free to integrate, and do some testing on Windows, GNOME 
>and Mac. It will not introduce any IA2 stuff.
>
>accia2bridge is not critical to integrate, as this is Windows-only 
>(UAA IA2 bridge) and can't break anything on other platforms. But it 
>will remove the Java Accessibility stuff on Windows, so better do 
>this as the last step.
>
>accfixes3 was intended to be the last CWS with IA2 stuff. All 
>remaining changes where in accstuff, and my plan was to migrate 
>(adapted) changes from accstuff to accfixes3, or delete not wanted 
>stuff in accstuff, and never integrate accstuff itself.
>
>Unfortunately somebody already did it the other way round and moved 
>a larger, not reviewed chunk of code from accstuff from accfixes3 
>(276449:e44059869aa9).
>
>accstuff (+accfixes3 with 276449:e44059869aa9) still contains 
>changes made in a way I wouldn't integrate them in OOo, but now it's 
>up to other people to decide whether or not to integrate stuff as it is.
>
>It's not up to me anymore to have an eye on OOo architecture. (But 
>note that also the people "responsible" for the modules with 
>remaining changes didn't want to integrate them as they are)
>
>Once stuff above is integrated, there is still some minor work 
>missing. I might be able to help on that, but I don't plan to do the 
>integration work for accfixes*, at least not for LibreOffice, 
>because there will be many conflicts. Integration into AOOo should 
>be quite smooth.
>
>For the remaining changes, I guess I would like to do it the same 
>way like my old friend, the "Pseudo Engineer and itinerant idiot" ;) 
>A little bit of poking around, hacking, and providing a patch 
>compiled and tested only on my primary platform :)
>
>Malte.
>
>
>PS: I don't read the mailings lists regularly, and the accessibility 
>list is the only one I really look into. But chances to miss 
>something are high. If you have questions on the OOo IA2 stuff here, 
>and I don't answer them in a timely manner, drop me a note w/o 
>cc-ing a mailing list so it will make it to my inbox.
>
>
>On 09.09.2011 21:45, Michael Stahl wrote:
> > On 02.09.2011 11:56, Christophe Strobbe wrote:
> >> Hi,
> >>
> >> The OpenOffice.org code is now available on Apache:
> >> <http://incubator.apache.org/openofficeorg/source.html>. Yesterday,
> >> the Apache OOo blog published an article on developer education, so
> >> the code should be ready for attempts to compile it on Linux:
> >> 
> <https://blogs.apache.org/OOo/entry/apache_openoffice_org_developer_education>. 
>
> >>
> >> Since we have a bug on IAccessible2 at
> >> <https://bugs.freedesktop.org/show_bug.cgi?id=39956>  I wanted to find
> >> out where the code relevant to IAccessible2 can be found in the
> >> repository at Apache and add some information about that to the bug.
> >> Can anybody help?
> >> (I have only browsed the repository in my web browser; I have not
> >> checked out the code from SVN.)
> >
> > the Apache SVN currently contains only the OOO340 head (i.e. everything
> > that was integrated until OOO340_m1).
> > > apparently the IA2 stuff is in a not-yet-integrated CWS on the 
> OOo HG > server:
> > > http://hg.services.openoffice.org/cws/accia2bridge/
> >
> > it currently looks like this (like most open CWSes) won't be integrated
> > into ApacheOOo for quite some time, as it is not in scope for the 3.4
> > release, and there is unfortunately some work to do first to comply with
> > Apache's annoying licensing policies etc.
> >
> > there are some more not-yet-integrated CWSes that look a11y related:
> >
> > http://hg.services.openoffice.org/cws/accfixes2/
> > http://hg.services.openoffice.org/cws/accfixes3/
> > http://hg.services.openoffice.org/cws/accstuff/
> >
> > but i've never worked on a11y myself, so don't ask me what the status of
> > any of this is.
> >
> > regards,
> >   michael
> >

-- 
Christophe Strobbe
K.U.Leuven - Dept. of Electrical Engineering - SCD
Research Group on Document Architectures
Kasteelpark Arenberg 10 bus 2442
B-3001 Leuven-Heverlee
BELGIUM
tel: +32 16 32 85 51
http://www.docarch.be/
Twitter: @RabelaisA11y
---
Open source for accessibility: results from the AEGIS project 
www.aegis-project.eu
---
Please don't invite me to Facebook, Quechup or other "social 
networks". You may have agreed to their "privacy policy", but I haven't.



More information about the LibreOffice mailing list