[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