[Webkit-unassigned] [Bug 101748] [WK2][GTK][EFL] Share WebKit2-GTK's WebProcess Accessibility implementation with other WebKit ports.

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Nov 16 06:51:56 PST 2012


https://bugs.webkit.org/show_bug.cgi?id=101748





--- Comment #21 from Krzysztof Czech <k.czech at samsung.com>  2012-11-16 06:53:45 PST ---
(In reply to comment #20)
> (In reply to comment #19)
> > (From update of attachment 174638 [details] [details])
> > View in context: https://bugs.webkit.org/attachment.cgi?id=174638&action=review
> > 
> > The changes look good to me. Actually the only comment I can make about them is about fixing an issue with naming I'm guilty of :/
> > 
> > Additionally, besides the code in this patch (which is about the AtkPlug part in the Web process only), I wonder if it could be possible to share the bits in WebKit2/UIProcess/API/gtk/WebKitWebViewBaseAccessible.[cpp|h] as well, as they implement the other side of this thing (the AtkSocket part in the UI process).
> > 
> > Or maybe you were already thinking of doing that in a separate bug?
> > 
> > > Source/WebKit2/WebProcess/WebPage/atk/WebPageAccessibilityObjectAtk.cpp:60
> > > +    Page* page = accessible->m_page->corePage();
> > > +    if (!page)
> > > +        return 0;
> > > +
> > > +    Frame* core = page->mainFrame();
> > > +    if (!core || !core->document())
> > > +        return 0;
> > > +
> > > +    AccessibilityObject* root = core->document()->axObjectCache()->rootObject();
> > > +    if (!root)
> > > +        return 0;
> > > +
> > > +    AtkObject* axRoot = root->wrapper();
> > 
> > I know I'm the one to blame for this in the first place, but perhaps this patch is a good moment to use more meaningful names here :)
> > 
> >   page -> corePage
> >   core -> coreFrame
> >   root -> coreRootObject
> >   axRoot -> rootObject (to be consistent with the rest of this file)
> > 
> > ... or something like that.
> Sounds good to me. I will change those names.
> 
> Thank you for review.
> I was also thinking about sharing WebKitWebViewBaseAccessible.[cpp|h] from UIProcess part. I think it's feasible. Let's have a separate bug on this.

I have opened ticket for this, https://bugs.webkit.org/show_bug.cgi?id=102502

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the webkit-unassigned mailing list