• cfleizach@apple.com's avatar
    WK2: Need to propagate enhanced accessibility flag from UI -> web process · 37470d93
    cfleizach@apple.com authored
    https://bugs.webkit.org/show_bug.cgi?id=56379
    
    Reviewed by Darin Adler.
    
    Source/WebCore: 
    
    Allow the enhanced accessibility flag to be toggleable. 
    
    * accessibility/AXObjectCache.h:
    (WebCore::AXObjectCache::setEnhancedUserInterfaceAccessibility):
    
    Source/WebKit/mac: 
    
    * WebView/WebFrame.mm:
    (-[WebFrame accessibilityRoot]):
    
    Source/WebKit2: 
    
    Support sending the enhanced accessibility flag between processes.
    
    * UIProcess/WebContext.cpp:
    (WebKit::WebContext::~WebContext):
    (WebKit::WebContext::setEnhancedAccessibility):
    * UIProcess/WebContext.h:
    * UIProcess/gtk/WebContextGtk.cpp:
    (WebKit::WebContet::platformInvalidateContext):
    * UIProcess/mac/WebContextMac.mm:
    (WebKit::WebContext::platformInitializeWebProcess):
    (WebKit::WebContext::platformInvalidateContext):
    * UIProcess/qt/WebContextQt.cpp:
    (WebKit::WebContext::platformInvalidateContext):
    * UIProcess/win/WebContextWin.cpp:
    (WebKit::WebContext::platformInvalidateContext):
    * WebProcess/WebProcess.cpp:
    (WebKit::WebProcess::setEnhancedAccessibility):
    * WebProcess/WebProcess.h:
    * WebProcess/WebProcess.messages.in:
    
    
    
    git-svn-id: svn://svn.chromium.org/blink/trunk@81274 bbb929c8-8fbe-4397-9dbb-9b2b20218538
    37470d93
WebContextMac.mm 6.74 KB