Skip to content
  • thiago.lacerda@openbossa.org's avatar
    [EFL][GTK] Get EFL and GTK compiling with ACCESSIBILITY disabled · 8e6984a4
    thiago.lacerda@openbossa.org authored
    https://bugs.webkit.org/show_bug.cgi?id=127119
    
    Reviewed by Mario Sanchez Prada.
    
    Source/WebCore:
    
    At build time, the compiler was not able to determine which Timer's constructor to call in AXObjectCache when
    ACCESSIBILITY is not enabled, fixing that.
    Also guarding some members in AccessibilityObject that are only being used by EFL and GTK with ACCESSIBILITY.
    
    * accessibility/AXObjectCache.h:
    (WebCore::AXObjectCache::AXObjectCache):
    * accessibility/AccessibilityObject.h:
    
    Source/WebKit/gtk:
    
    Guarding ACCESSIBILITY code with HAVE(ACCESSIBILITY).
    
    * webkit/webkitwebview.cpp:
    (webkit_web_view_class_init):
    
    Source/WebKit2:
    
    Guarding ACCESSIBILITY code with HAVE(ACCESSIBILITY).
    
    * WebProcess/WebPage/WebPage.cpp:
    (WebKit::WebPage::WebPage):
    * WebProcess/WebPage/WebPage.h:
    * WebProcess/WebPage/gtk/WebPageGtk.cpp:
    (WebKit::WebPage::platformInitialize):
    
    Tools:
    
    Guarding ACCESSIBILITY code in DumpRenderTree and WebKitTestRunner with HAVE(ACCESSIBILITY).
    
    * DumpRenderTree/efl/DumpRenderTreeChrome.cpp:
    * DumpRenderTree/gtk/AccessibilityControllerGtk.cpp:
    * DumpRenderTree/gtk/DumpRenderTree.cpp:
    (resetDefaultsToConsistentValues):
    (webViewWindowObjectCleared):
    (main):
    * WebKitTestRunner/InjectedBundle/AccessibilityController.cpp:
    (WTR::AccessibilityController::platformName):
    * WebKitTestRunner/InjectedBundle/AccessibilityUIElement.cpp:
    (WTR::AccessibilityUIElement::isIndeterminate):
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@162538 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    8e6984a4