-
tonikitoo@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=47291 Patch by Antonio Gomes <agomes@rim.com> on 2010-10-07 Reviewed by Simon Fraser. WebCore: Added Settings::setSpatialNavigationEnabled symbols to WebKit.exp.in so it can be used from WebKit/mac. * WebCore.exp.in: WebKit/mac: Added the needed bits to make it possible to enabled spatial navigation for the Mac port. For now it is being only used by DRT. * WebView/WebPreferenceKeysPrivate.h: * WebView/WebPreferences.mm: (+[WebPreferences initialize]): (-[WebPreferences isSpatialNavigationEnabled]): (-[WebPreferences setSpatialNavigationEnabled:]): * WebView/WebPreferencesPrivate.h: * WebView/WebView.mm: (-[WebView _preferencesChangedNotification:]): WebKitTools: Implemented LayoutTestController::setSpatialNavigationEnabled for Mac's DRT so it can track regression on the existing implementation and future improvements we are making. * DumpRenderTree/mac/LayoutTestControllerMac.mm: (LayoutTestController::setSpatialNavigationEnabled): LayoutTests: Unskiping all spatial-navigation tests in fast/events/spatial-navigation but two (snav-iframe-with-offscreen-focusable-element.html and snav-unit-overflow-and-scroll-in-direction.html). These will be fixed on their own bugs. * platform/mac/Skipped: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@69373 268f45cc-cd09-0410-ab3c-d52691b4dbfc
ac61429a