2008/11/7 Willie Walker <[EMAIL PROTECTED]>:
> It took a very long time to get accessibility support added to Gecko,
> and it involved a lot of collaborative work between the assistive
> technology and Gecko developers.  There is a *lot* of testing that needs
> to be done to make sure the implementation really is doing the right
> thing.

I appreciate the impressive amount of work that has gone into Mozilla
in that court. We stand on the shoulders of those giants wherever we
use ATK's web-oriented capabilities and the ecosystem built around
them.

>
>> The basics are already here and first class web accessibility is
>> around the corner. It will happen sooner if we work together.
>
> This is great, and again, your work is appreciated.  Hopefully all we
> have really had here is a very unfortunate breakdown of communication.

It sounds that way. I'm excited to see your positive response and
think good things will happen in very short order.

>
>> Let me know if you will have the time to study the current state of
>> the ATK and caret navigation patches (the ones in the bug tracker are
>> a couple of weeks old) and we can start working together today and get
>> this synced up to WebKit SVN within the week!
>
> I will try to set aside some time each day in the coming weeks to take a
> look.  The main things I'll look for initially are the ability to get to
> the accessible content, the caret navigation, and the delivery of caret
> movement events.

Vincent has already offered to act as a go-between if communication
breaks down but it sounds like we'll be working closely anyway if you
can put aside that time. So, let's get some solid action items here:

1) Get caret navigation looked at and landed.
1.b) Add back support to Yelp and Epiphany (only a few lines of code).
1.c) Consider binding it to F7 via a configurable GtkBinding so all
WebKit-based GTK+ applications can inherit caret navigation support
without modification.

2) Get ATK looked at. See how many of the remaining issues listed in
WebKit bug #21546 can be fixed rapidly now that we have feedback from
the accessibility team (the DOM events like caret location and text
node issues in particular), punting on the more difficult ones so we
don't slip.

3) Ensure that GIMP, Yelp, Devhelp, Empathy and Conduit (and
notification-daemon if they've merged the WebKit patch?) have _zero_
regressions in accessibility following (1) and (2).

4) Beyond next week: For Epiphany, assess what we need to do to to
better support HTML5 / ARIA.
4.a) Develop better communication channels with the Apple accessibility team.
4.b) Help Google adapt the sandbox technology in Chrome/Linux so they
don't have to fork WebKit/GTK+'s accessibility code any more and can
work with us directly.
4.c) I heard Sun is integrating WebKit into Java. Do you have the
internal Sun connections to find out if they can re-use our
accessibility in Java for Linux?

>From an advocacy point of view, David Bolter has some ideas on how we
can increase the profile of web accessibility outside the Mozilla
bubble which he'll be sharing.

One more thing -- action point 0: It's high time to unblock the GNOME
WebKit dependency situation. Good accessibility is central, but we
also have a reputation for stability and internationalisation in
GNOME. To achieve all three of these goals in time for release, we
need to stop putting out old tarballs from 2.24 and start making
development snapshots from trunk. We need feedback from distributions,
users who speak, read and write in languages we've never heard of and
run on platforms and devices we don't use ourselves. As Richard
already mentioned, several critical bugs (crashers, printing support,
memory footprint, multi-thousand line code cleanup to name a few) have
been fixed thanks directly to the WebKit migration. By releasing
development snapshots of these applications today, we can paralellise
the remaining work. There is still plenty of it, cf. editing API for
Evoluton, loader fixes for Epiphany, UI string l10n, GDOM.

Willie, can you let the release team know that we're on schedule here
so the developers working on all the other tricky bits that make a
browser component get the testing and feedback they need?
_______________________________________________
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list

Reply via email to