• commit-queue@webkit.org's avatar
    2010-12-10 John Knottenbelt <jknotten@chromium.org> · 51d3357c
    commit-queue@webkit.org authored
            Reviewed by Steve Block.
    
            [Chromium] Implement mocks for client-based geolocation
            https://bugs.webkit.org/show_bug.cgi?id=46895
    
            * WebKit.gyp:
            * public/WebGeolocationClientMock.h: Added.
            (WebKit::WebGeolocationClientMock::~WebGeolocationClientMock):
            (WebKit::WebGeolocationClientMock::WebGeolocationClientMock):
            * src/WebGeolocationClientMock.cpp: Added.
            (WebKit::WebGeolocationClientMock::create):
            (WebKit::WebGeolocationClientMock::initialize):
            (WebKit::WebGeolocationClientMock::reset):
            (WebKit::WebGeolocationClientMock::setMockGeolocationPosition):
            (WebKit::WebGeolocationClientMock::setMockGeolocationError):
            (WebKit::WebGeolocationClientMock::setMockGeolocationPermission):
            (WebKit::WebGeolocationClientMock::resetMock):
            (WebKit::WebGeolocationClientMock::startUpdating):
            (WebKit::WebGeolocationClientMock::stopUpdating):
            (WebKit::WebGeolocationClientMock::setEnableHighAccuracy):
            (WebKit::WebGeolocationClientMock::geolocationDestroyed):
            (WebKit::WebGeolocationClientMock::setController):
            (WebKit::WebGeolocationClientMock::lastPosition):
            (WebKit::WebGeolocationClientMock::requestPermission):
            (WebKit::WebGeolocationClientMock::cancelPermissionRequest):
            * src/WebGeolocationServiceMock.cpp:
    2010-12-10  John Knottenbelt  <jknotten@chromium.org>
    
            Reviewed by Steve Block.
    
            [Chromium] Implement mocks for client-based geolocation
            https://bugs.webkit.org/show_bug.cgi?id=46895
    
            * DumpRenderTree/chromium/LayoutTestController.cpp:
            (LayoutTestController::setGeolocationPermission):
            (LayoutTestController::setMockGeolocationPosition):
            (LayoutTestController::setMockGeolocationError):
            * DumpRenderTree/chromium/LayoutTestController.h:
            * DumpRenderTree/chromium/WebViewHost.cpp:
            (WebViewHost::geolocationClient):
            (WebViewHost::geolocationClientMock):
            (WebViewHost::reset):
            * DumpRenderTree/chromium/WebViewHost.h:
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@73745 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    51d3357c
WebGeolocationClientMock.cpp 4.39 KB