1. 10 Dec, 2010 1 commit
    • 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
  2. 13 Oct, 2010 1 commit
    • commit-queue@webkit.org's avatar
      2010-10-13 John Knottenbelt <jknotten@chromium.org> · 36a8cc8f
      commit-queue@webkit.org authored
              Reviewed by Steve Block.
      
              First step towards client-based Geolocation in Chromium. Build
              fixes for CLIENT_BASED_GEOLOCATION preprocessor feature define.
              https://bugs.webkit.org/show_bug.cgi?id=47586
      
              * WebCore.gyp/WebCore.gyp:
              * platform/chromium/ChromiumBridge.h:
              * platform/chromium/GeolocationServiceChromium.cpp:
      2010-10-13  John Knottenbelt  <jknotten@chromium.org>
      
              Reviewed by Steve Block.
      
              First step towards client-based Geolocation in Chromium. Build
              fixes for CLIENT_BASED_GEOLOCATION preprocessor feature define.
              https://bugs.webkit.org/show_bug.cgi?id=47586
      
              * WebKit.gyp:
              * src/ChromeClientImpl.cpp:
              (WebKit::ChromeClientImpl::requestGeolocationPermissionForFrame):
              (WebKit::ChromeClientImpl::cancelGeolocationPermissionRequestForFrame):
              * src/ChromiumBridge.cpp:
              * src/WebGeolocationServiceMock.cpp:
              (WebKit::WebGeolocationServiceMock::createWebGeolocationServiceMock):
              (WebKit::WebGeolocationServiceMock::setMockGeolocationPermission):
              (WebKit::WebGeolocationServiceMock::setMockGeolocationPosition):
              (WebKit::WebGeolocationServiceMock::setMockGeolocationError):
      2010-10-13  John Knottenbelt  <jknotten@chromium.org>
      
              Reviewed by Steve Block.
      
              First step towards client-based Geolocation in Chromium. Build
              fixes for CLIENT_BASED_GEOLOCATION preprocessor feature define.
              https://bugs.webkit.org/show_bug.cgi?id=47586
      
              * DumpRenderTree/chromium/WebViewHost.cpp:
              * DumpRenderTree/chromium/WebViewHost.h:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@69673 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      36a8cc8f
  3. 13 Sep, 2010 1 commit
    • commit-queue@webkit.org's avatar
      2010-09-13 Jonathan Dixon <joth@chromium.org> · 3ec81dfb
      commit-queue@webkit.org authored
              Reviewed by Steve Block.
      
              [chromium] Port test shell geolocation fixes to DRT
              https://bugs.webkit.org/show_bug.cgi?id=45313
      
              Remove exceptions for tests that now pass (in DRT and downstream test_shell)
      
              * platform/chromium/drt_expectations.txt:
              * platform/chromium/test_expectations.txt:
      2010-09-13  Jonathan Dixon  <joth@chromium.org>
      
              Reviewed by Steve Block.
      
              [chromium] Port test shell geolocation fixes to DRT
              https://bugs.webkit.org/show_bug.cgi?id=45313
      
              Also re-apply rolled out patch http://trac.webkit.org/changeset/66886 :-
              Add missing virtual destructor to the abstract base class.
      
              * platform/chromium/GeolocationServiceChromium.cpp:
              (WebCore::GeolocationServiceBridge::~GeolocationServiceBridge):
              * platform/chromium/GeolocationServiceChromium.h:
      2010-09-13  Jonathan Dixon  <joth@chromium.org>
      
              Reviewed by Steve Block.
      
              [chromium] Port test shell geolocation fixes to DRT
              https://bugs.webkit.org/show_bug.cgi?id=45313
      
              Ports over fixes from test shell:
               - http://codereview.chromium.org/3294007
               - http://codereview.chromium.org/333800
      
              Resets state between service instances, which fixes delayed-permission-allowed-for-multiple-requests.html
      
              Also re-apply rolled out patch http://trac.webkit.org/changeset/66886 :-
              Access to out-of-scope WebGeolocationServiceBridgeImpl
              https://bugs.webkit.org/show_bug.cgi?id=45112
      
              Keep the WebGeolocationService pointer for lifetime of the bridge, to
              ensure it can be detached reliably
      
              Includes follow-up review comment to rename onWebGeolocationServiceDestroyed to didDestroyGeolocationService
      
              * public/WebGeolocationService.h:
              (WebKit::WebGeolocationService::~WebGeolocationService):
              * public/WebGeolocationServiceBridge.h:
              (WebKit::WebGeolocationServiceBridge::onWebGeolocationServiceDestroyed):
              * public/WebGeolocationServiceMock.h:
              * src/WebGeolocationServiceBridgeImpl.cpp:
              (WebKit::WebGeolocationServiceBridgeImpl::WebGeolocationServiceBridgeImpl):
              (WebKit::WebGeolocationServiceBridgeImpl::~WebGeolocationServiceBridgeImpl):
              (WebKit::WebGeolocationServiceBridgeImpl::startUpdating):
              (WebKit::WebGeolocationServiceBridgeImpl::stopUpdating):
              (WebKit::WebGeolocationServiceBridgeImpl::suspend):
              (WebKit::WebGeolocationServiceBridgeImpl::resume):
              (WebKit::WebGeolocationServiceBridgeImpl::attachBridgeIfNeeded):
              (WebKit::WebGeolocationServiceBridgeImpl::setIsAllowed):
              (WebKit::WebGeolocationServiceBridgeImpl::setLastPosition):
              (WebKit::WebGeolocationServiceBridgeImpl::setLastError):
              (WebKit::WebGeolocationServiceBridgeImpl::didDestroyGeolocationService):
              (WebKit::WebGeolocationServiceBridgeImpl::isAttached):
              * src/WebGeolocationServiceMock.cpp:
              (WebKit::WebGeolocationServiceMock::setMockGeolocationPermission):
              (WebKit::WebGeolocationServiceMockImpl::WebGeolocationServiceMockImpl):
              (WebKit::WebGeolocationServiceMockImpl::~WebGeolocationServiceMockImpl):
              (WebKit::WebGeolocationServiceMockImpl::setMockGeolocationPermission):
              (WebKit::WebGeolocationServiceMockImpl::requestPermissionForFrame):
              (WebKit::WebGeolocationServiceMockImpl::notifyPendingPermissions):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@67387 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      3ec81dfb
  4. 07 Sep, 2010 2 commits
    • dglazkov@chromium.org's avatar
      2010-09-07 Dimitri Glazkov <dglazkov@chromium.org> · 43aca3e6
      dglazkov@chromium.org authored
              Unreviewed, rolling out r66886.
              http://trac.webkit.org/changeset/66886
              https://bugs.webkit.org/show_bug.cgi?id=45112
      
              Made
      
              * platform/chromium/GeolocationServiceChromium.cpp:
              * platform/chromium/GeolocationServiceChromium.h:
      2010-09-07  Dimitri Glazkov  <dglazkov@chromium.org>
      
              Unreviewed, rolling out r66886.
              http://trac.webkit.org/changeset/66886
              https://bugs.webkit.org/show_bug.cgi?id=45112
      
              Made
      
              * public/WebGeolocationService.h:
              * src/WebGeolocationServiceBridgeImpl.cpp:
              (WebKit::WebGeolocationServiceBridgeImpl::WebGeolocationServiceBridgeImpl):
              (WebKit::WebGeolocationServiceBridgeImpl::~WebGeolocationServiceBridgeImpl):
              (WebKit::WebGeolocationServiceBridgeImpl::startUpdating):
              (WebKit::WebGeolocationServiceBridgeImpl::stopUpdating):
              (WebKit::WebGeolocationServiceBridgeImpl::suspend):
              (WebKit::WebGeolocationServiceBridgeImpl::resume):
              (WebKit::WebGeolocationServiceBridgeImpl::attachBridgeIfNeeded):
              (WebKit::WebGeolocationServiceBridgeImpl::setIsAllowed):
              (WebKit::WebGeolocationServiceBridgeImpl::setLastPosition):
              (WebKit::WebGeolocationServiceBridgeImpl::setLastError):
              (WebKit::WebGeolocationServiceBridgeImpl::getWebViewClient):
              (WebKit::WebGeolocationServiceBridgeImpl::onWebGeolocationServiceDestroyed):
              * src/WebGeolocationServiceMock.cpp:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@66892 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      43aca3e6
    • jorlow@chromium.org's avatar
      2010-09-07 Jonathan Dixon <joth@chromium.org> · d2b7d0e1
      jorlow@chromium.org authored
              Reviewed by Jeremy Orlow.
      
              Access to out-of-scope WebGeolocationServiceBridgeImpl
              https://bugs.webkit.org/show_bug.cgi?id=45112
      
              Add missing virtual destructor to the abstract base class.
      
              * platform/chromium/GeolocationServiceChromium.cpp:
              (WebCore::GeolocationServiceBridge::~GeolocationServiceBridge):
              * platform/chromium/GeolocationServiceChromium.h:
      2010-09-07  Jonathan Dixon  <joth@chromium.org>
      
              Reviewed by Jeremy Orlow.
      
              Access to out-of-scope WebGeolocationServiceBridgeImpl
              https://bugs.webkit.org/show_bug.cgi?id=45112
      
              Keep the WebGeolocationService pointer for lifetime of the bridge, to
              ensure it can be detached reliably
      
              * public/WebGeolocationServiceBridge.h:
              (WebKit::WebGeolocationServiceBridge::~WebGeolocationServiceBridge):
              * src/WebGeolocationServiceBridgeImpl.cpp:
              (WebKit::WebGeolocationServiceBridgeImpl::WebGeolocationServiceBridgeImpl):
              (WebKit::WebGeolocationServiceBridgeImpl::~WebGeolocationServiceBridgeImpl):
              (WebKit::WebGeolocationServiceBridgeImpl::startUpdating):
              (WebKit::WebGeolocationServiceBridgeImpl::stopUpdating):
              (WebKit::WebGeolocationServiceBridgeImpl::suspend):
              (WebKit::WebGeolocationServiceBridgeImpl::resume):
              (WebKit::WebGeolocationServiceBridgeImpl::attachBridgeIfNeeded):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@66886 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      d2b7d0e1
  5. 09 Aug, 2010 1 commit
    • barraclough@apple.com's avatar
      Bug 43594 - Add string forwards to Forward.h · d218c2df
      barraclough@apple.com authored
      This allows us to remove forward declarations for these classes from
      WebCore/WebKit (a step in moving these class from WebCore:: to WTF::).
      
      Rubber stamped by Sam Weinig
      
      JavaScriptCore: 
      
      * JavaScriptCore.xcodeproj/project.pbxproj:
      * wtf/Forward.h:
      
      WebCore: 
      
      * WebCore.xcodeproj/project.pbxproj:
      * accessibility/AXObjectCache.h:
      * accessibility/AccessibilityARIAGrid.h:
      * accessibility/AccessibilityListBoxOption.h:
      * accessibility/AccessibilityObject.h:
      * accessibility/AccessibilityRenderObject.h:
      * accessibility/AccessibilityTable.h:
      * bindings/cpp/WebDOMCString.h:
      * bindings/cpp/WebDOMString.h:
      * bindings/gobject/ConvertToUTF8String.h:
      * bindings/js/DOMWrapperWorld.h:
      * bindings/js/JSDOMBinding.h:
      * bindings/js/JSDOMWindowBase.h:
      * bindings/js/JSMessagePortCustom.h:
      * bindings/js/JavaScriptCallFrame.h:
      * bindings/js/ScriptController.h:
      * bindings/js/ScriptProfile.h:
      * bindings/js/ScriptSourceProvider.h:
      * bindings/js/ScriptString.h:
      * bindings/js/WorkerScriptController.h:
      * bindings/objc/DOMImplementationFront.h:
      * bindings/v8/ScheduledAction.h:
      * bindings/v8/ScriptController.h:
      * bindings/v8/V8DOMWindowShell.h:
      * bindings/v8/V8Proxy.h:
      * bindings/v8/V8Utilities.h:
      * bindings/v8/custom/V8CustomXPathNSResolver.h:
      * bridge/c/c_utility.h:
      * css/CSSFontSelector.h:
      * css/CSSHelper.h:
      * css/CSSOMUtils.h:
      * css/CSSPrimitiveValue.h:
      * css/MediaList.h:
      * css/StyleBase.h:
      * css/StyleSheetList.h:
      * css/WebKitCSSKeyframesRule.h:
      * dom/CheckedRadioButtons.h:
      * dom/DOMImplementation.h:
      * dom/DocumentMarker.h:
      * dom/DynamicNodeList.h:
      * dom/EventTarget.h:
      * dom/MessagePort.h:
      * dom/MessagePortChannel.h:
      * dom/NameNodeList.h:
      * dom/Node.h:
      * dom/NodeList.h:
      * dom/OptionGroupElement.h:
      * dom/ScriptExecutionContext.h:
      * dom/SelectElement.h:
      * dom/ViewportArguments.h:
      * dom/make_names.pl:
      * editing/HTMLInterchange.h:
      * editing/htmlediting.h:
      * editing/markup.h:
      * html/CollectionCache.h:
      * html/DOMFormData.h:
      * html/DataGridColumnList.h:
      * html/DateComponents.h:
      * html/FileStream.h:
      * html/FileStreamProxy.h:
      * html/FormDataList.h:
      (WebCore::FormDataList::appendData):
      * html/HTMLCollection.h:
      * html/HTMLElementStack.h:
      * html/HTMLFormattingElementList.h:
      * html/HTMLParserQuirks.h:
      * html/HTMLQuoteElement.h:
      * html/HTMLScriptRunnerHost.h:
      * html/StepRange.h:
      * html/canvas/CanvasGradient.h:
      * html/canvas/CanvasNumberArray.h:
      * html/canvas/CanvasPattern.h:
      * inspector/InjectedScript.h:
      * inspector/InspectorCSSStore.h:
      * inspector/InspectorClient.h:
      * inspector/InspectorFrontendClient.h:
      * inspector/InspectorValues.h:
      * inspector/ScriptDebugListener.h:
      * loader/CachedResourceClient.h:
      * loader/CrossOriginAccessControl.h:
      * loader/DocumentThreadableLoader.h:
      * loader/FrameLoaderClient.h:
      * loader/RedirectScheduler.h:
      * loader/SubframeLoader.h:
      * loader/appcache/DOMApplicationCache.h:
      * loader/archive/ArchiveFactory.h:
      * loader/icon/IconDatabaseClient.h:
      * notifications/NotificationPresenter.h:
      * page/Chrome.h:
      * page/ChromeClient.h:
      * page/Console.h:
      * page/ContextMenuClient.h:
      * page/DOMSelection.h:
      * page/EditorClient.h:
      * page/EventHandler.h:
      * page/FrameView.h:
      * page/GeolocationPositionCache.h:
      * page/History.h:
      * page/Location.h:
      * page/Navigator.h:
      * page/NavigatorBase.h:
      * page/PluginHalterClient.h:
      * page/PrintContext.h:
      * page/SpeechInput.h:
      * page/SpeechInputListener.h:
      * page/animation/AnimationController.h:
      * platform/CookieJar.h:
      * platform/CrossThreadCopier.h:
      * platform/DragImage.h:
      * platform/FileSystem.h:
      * platform/Language.h:
      * platform/Length.h:
      * platform/LinkHash.h:
      * platform/LocalizationStrategy.h:
      * platform/LocalizedStrings.h:
      * platform/Logging.h:
      * platform/Pasteboard.h:
      * platform/PopupMenuClient.h:
      * platform/SearchPopupMenu.h:
      * platform/Widget.h:
      * platform/cf/BinaryPropertyList.h:
      * platform/chromium/ChromiumBridge.h:
      * platform/chromium/ClipboardUtilitiesChromium.h:
      * platform/cocoa/KeyEventCocoa.h:
      * platform/graphics/Color.h:
      * platform/graphics/FontCache.h:
      * platform/graphics/FontData.h:
      * platform/graphics/FontSelector.h:
      * platform/graphics/GraphicsTypes.h:
      * platform/graphics/Icon.h:
      * platform/graphics/ImageBuffer.h:
      * platform/graphics/ImageSource.h:
      * platform/graphics/MediaPlayer.h:
      * platform/graphics/MediaPlayerPrivate.h:
      * platform/graphics/Path.h:
      * platform/graphics/StringTruncator.h:
      * platform/graphics/cairo/FontCustomPlatformData.h:
      * platform/graphics/cairo/FontPlatformData.h:
      * platform/graphics/cg/FontPlatformData.h:
      * platform/graphics/cg/ImageSourceCG.h:
      * platform/graphics/chromium/FontCustomPlatformData.h:
      * platform/graphics/chromium/FontPlatformDataChromiumWin.h:
      * platform/graphics/chromium/FontPlatformDataLinux.h:
      * platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.h:
      * platform/graphics/haiku/FontCustomPlatformData.h:
      * platform/graphics/mac/FontCustomPlatformData.h:
      * platform/graphics/mac/FontPlatformData.h:
      * platform/graphics/qt/FontCustomPlatformData.h:
      * platform/graphics/qt/FontPlatformData.h:
      * platform/graphics/win/FontCustomPlatformData.h:
      * platform/graphics/win/FontCustomPlatformDataCairo.h:
      * platform/graphics/win/MediaPlayerPrivateQuickTimeVisualContext.h:
      * platform/graphics/win/MediaPlayerPrivateQuickTimeWin.h:
      * platform/graphics/wince/FontPlatformData.h:
      * platform/graphics/wince/MediaPlayerPrivateWince.h:
      * platform/graphics/wince/MediaPlayerProxy.h:
      * platform/graphics/wx/FontCustomPlatformData.h:
      * platform/graphics/wx/FontPlatformData.h:
      * platform/mac/PasteboardHelper.h:
      * platform/network/DNS.h:
      * platform/network/FormData.h:
      * platform/network/FormDataBuilder.h:
      * platform/network/HTTPParsers.h:
      * platform/text/Hyphenation.h:
      * platform/text/LineEnding.h:
      * platform/text/TextCodec.h:
      * platform/text/TextEncoding.h:
      * platform/text/TextStream.h:
      * platform/win/BString.h:
      * platform/win/ClipboardUtilitiesWin.h:
      * platform/win/WCDataObject.h:
      * platform/win/WebCoreTextRenderer.h:
      * plugins/DOMMimeType.h:
      * plugins/DOMMimeTypeArray.h:
      * plugins/DOMPlugin.h:
      * plugins/DOMPluginArray.h:
      * rendering/CounterNode.h:
      * rendering/HitTestResult.h:
      * rendering/RenderObjectChildList.h:
      * rendering/RenderText.h:
      * rendering/RenderTreeAsText.h:
      * rendering/TextControlInnerElements.h:
      * rendering/style/ContentData.h:
      * rendering/style/RenderStyle.h:
      * storage/DatabaseAuthorizer.h:
      * storage/DatabaseTrackerClient.h:
      * storage/SQLTransaction.h:
      * storage/SQLTransactionSync.h:
      * storage/Storage.h:
      * storage/chromium/DatabaseObserver.h:
      * svg/SVGAnimatedTemplate.h:
      * svg/SVGDocumentExtensions.h:
      * svg/SVGGlyphElement.h:
      * svg/SVGHKernElement.h:
      * svg/SVGNumberList.h:
      * svg/SVGPointList.h:
      * svg/SVGPreserveAspectRatio.h:
      * svg/SVGStylable.h:
      * svg/SVGTests.h:
      * svg/SVGTransformList.h:
      * svg/SVGTransformable.h:
      * svg/SVGVKernElement.h:
      * websockets/ThreadableWebSocketChannel.h:
      * websockets/ThreadableWebSocketChannelClientWrapper.h:
      * websockets/WebSocket.h:
      * websockets/WebSocketChannel.h:
      * websockets/WebSocketHandshakeResponse.h:
      * wml/WMLErrorHandling.h:
      * wml/WMLPageState.h:
      * wml/WMLVariables.h:
      * workers/DefaultSharedWorkerRepository.h:
      * workers/SharedWorkerRepository.h:
      * workers/Worker.h:
      * workers/WorkerContextProxy.h:
      * workers/WorkerLoaderProxy.h:
      * workers/WorkerLocation.h:
      * workers/WorkerMessagingProxy.h:
      * workers/WorkerReportingProxy.h:
      * workers/WorkerThread.h:
      * xml/DOMParser.h:
      * xml/XMLHttpRequestUpload.h:
      * xml/XPathEvaluator.h:
      * xml/XPathExpression.h:
      * xml/XPathNSResolver.h:
      * xml/XPathResult.h:
      * xml/XPathUtil.h:
      
      WebKit: 
      
      * WebKit.xcodeproj/project.pbxproj:
      
      WebKit/chromium: 
      
      * public/WebCString.h:
      * public/WebString.h:
      * src/DOMUtilitiesPrivate.h:
      * src/DebuggerAgentImpl.h:
      * src/DebuggerAgentManager.h:
      * src/WebDevToolsAgentImpl.h:
      * src/WebDevToolsFrontendImpl.h:
      * src/WebPageSerializerImpl.h:
      
      WebKit/efl: 
      
      * WebCoreSupport/InspectorClientEfl.h:
      
      WebKit/gtk: 
      
      * WebCoreSupport/InspectorClientGtk.h:
      
      WebKit/haiku: 
      
      * WebCoreSupport/FrameLoaderClientHaiku.h:
      * WebCoreSupport/InspectorClientHaiku.h:
      
      WebKit/mac: 
      
      * Plugins/Hosted/NetscapePluginInstanceProxy.h:
      * Plugins/WebBaseNetscapePluginView.h:
      * WebCoreSupport/WebFrameLoaderClient.h:
      * WebCoreSupport/WebIconDatabaseClient.h:
      * WebCoreSupport/WebPluginHalterClient.h:
      * WebView/WebViewInternal.h:
      
      WebKit/qt: 
      
      * WebCoreSupport/FrameLoaderClientQt.h:
      * WebCoreSupport/InspectorClientQt.h:
      
      WebKit/win: 
      
      * COMVariantSetter.h:
      * MarshallingHelpers.h:
      * WebCoreSupport/WebContextMenuClient.h:
      * WebCoreSupport/WebPluginHalterClient.h:
      * WebHistory.h:
      
      WebKit/wx: 
      
      * WebKitSupport/FrameLoaderClientWx.h:
      * WebKitSupport/InspectorClientWx.h:
      
      WebKit2: 
      
      * UIProcess/PageClient.h:
      * UIProcess/VisitedLinkProvider.h:
      * UIProcess/WebContextInjectedBundleClient.h:
      * UIProcess/WebFrameProxy.h:
      * UIProcess/WebHistoryClient.h:
      * UIProcess/WebLoaderClient.h:
      * UIProcess/WebPolicyClient.h:
      * UIProcess/WebProcessProxy.h:
      * UIProcess/WebUIClient.h:
      * UIProcess/win/WebView.h:
      * WebProcess/InjectedBundle/InjectedBundlePageEditorClient.h:
      * WebProcess/InjectedBundle/InjectedBundlePageLoaderClient.h:
      * WebProcess/InjectedBundle/InjectedBundlePageUIClient.h:
      * WebProcess/Plugins/NPRuntimeObjectMap.h:
      * WebProcess/Plugins/Netscape/NetscapePluginStream.h:
      * WebProcess/Plugins/PluginController.h:
      * WebProcess/WebPage/WebFrame.h:
      * WebProcess/WebPage/WebPage.h:
      * WebProcess/WebProcess.h:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@65021 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      d218c2df
  6. 24 May, 2010 1 commit
    • tkent@chromium.org's avatar
      2010-05-24 Marcus Bulach <bulach@chromium.org> · fec2fd83
      tkent@chromium.org authored
              Reviewed by Kent Tamura.
      
              [chromium] Adds WebGeolocationServiceMockImpl to remove public dependency on wtf/HashMap.h
              https://bugs.webkit.org/show_bug.cgi?id=39587
      
              * public/WebGeolocationServiceMock.h:
              * src/WebGeolocationServiceMock.cpp:
              (WebKit::WebGeolocationServiceMockImpl::~WebGeolocationServiceMockImpl):
              (WebKit::WebGeolocationServiceMock::createWebGeolocationServiceMock):
              (WebKit::WebGeolocationServiceMockImpl::requestPermissionForFrame):
              (WebKit::WebGeolocationServiceMockImpl::attachBridge):
              (WebKit::WebGeolocationServiceMockImpl::detachBridge):
      2010-05-24  Marcus Bulach  <bulach@chromium.org>
      
              Reviewed by Kent Tamura.
      
              [chromium] Adds WebGeolocationServiceMockImpl to remove public dependency on wtf/HashMap.h
              https://bugs.webkit.org/show_bug.cgi?id=39587
      
              * DumpRenderTree/chromium/WebViewHost.cpp:
              (WebViewHost::geolocationService):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@60121 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      fec2fd83
  7. 23 May, 2010 1 commit
    • eric@webkit.org's avatar
      2010-05-23 Marcus Bulach <bulach@chromium.org> · 5aa1d3e0
      eric@webkit.org authored
              Reviewed by Kent Tamura.
      
              [chromium] Adds Geolocation support to DumpRenderTree.
              https://bugs.webkit.org/show_bug.cgi?id=39440
      
              Existing LayoutTests/fast/dom/Geolocation/* should pass.
      
              * public/WebGeolocationServiceMock.h:
              * src/WebGeolocationServiceMock.cpp:
              (WebKit::WebGeolocationServiceMock::setMockGeolocationPermission):
              (WebKit::WebGeolocationServiceMock::requestPermissionForFrame):
              (WebKit::WebGeolocationServiceMock::attachBridge):
              (WebKit::WebGeolocationServiceMock::detachBridge):
      2010-05-23  Marcus Bulach  <bulach@chromium.org>
      
              Reviewed by Kent Tamura.
      
              [chromium] Adds Geolocation support to DumpRenderTree.
              https://bugs.webkit.org/show_bug.cgi?id=39440
      
              Existing LayoutTests/fast/dom/Geolocation/* should pass.
      
              * DumpRenderTree/chromium/LayoutTestController.cpp:
              (LayoutTestController::LayoutTestController):
              (LayoutTestController::setGeolocationPermission):
              (LayoutTestController::setMockGeolocationPosition):
              (LayoutTestController::setMockGeolocationError):
              * DumpRenderTree/chromium/LayoutTestController.h:
              * DumpRenderTree/chromium/TestShell.cpp:
              (TestShell::TestShell):
              * DumpRenderTree/chromium/WebViewHost.cpp:
              (WebViewHost::geolocationService):
              * DumpRenderTree/chromium/WebViewHost.h:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@60032 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      5aa1d3e0
  8. 19 May, 2010 1 commit
    • eric@webkit.org's avatar
      2010-05-19 Marcus Bulach <bulach@chromium.org> · 5517b2f8
      eric@webkit.org authored
              Reviewed by Steve Block.
      
              [chromium] Adds supports for layout tests using GeolocationServiceMock.
              https://bugs.webkit.org/show_bug.cgi?id=39081
      
              Allows injection of GeolocationServiceMock factory.
      
              Tests: existing fast/dom/Geolocation/*
      
              * platform/GeolocationService.cpp:
              (WebCore::GeolocationService::useMock):
              (WebCore::GeolocationService::useMockFactory):
              * platform/GeolocationService.h:
              * platform/chromium/GeolocationServiceChromium.cpp:
              (WebCore::GeolocationServiceChromium::GeolocationServiceChromium):
      2010-05-19  Marcus Bulach  <bulach@chromium.org>
      
              Reviewed by Steve Block.
      
              [chromium] Adds supports for layout tests using GeolocationServiceMock.
              https://bugs.webkit.org/show_bug.cgi?id=39081
      
              Allows injection of GeolocationServiceMock factory.
              Tests: existing fast/dom/Geolocation/*
      
              * WebKit.gyp:
              * public/WebGeolocationServiceMock.h: Added.
              * src/WebGeolocationServiceMock.cpp: Added.
              (WebCore::GeolocationServiceChromiumMock::create):
              (WebCore::GeolocationServiceChromiumMock::GeolocationServiceChromiumMock):
              (WebCore::GeolocationServiceChromiumMock::startUpdating):
              (WebCore::GeolocationServiceChromiumMock::stopUpdating):
              (WebCore::GeolocationServiceChromiumMock::lastPosition):
              (WebCore::GeolocationServiceChromiumMock::lastError):
              (WebCore::GeolocationServiceChromiumMock::geolocationServicePositionChanged):
              (WebCore::GeolocationServiceChromiumMock::geolocationServiceErrorOccurred):
              (WebKit::WebGeolocationServiceMock::setMockGeolocationPosition):
              (WebKit::WebGeolocationServiceMock::setMockGeolocationError):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@59772 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      5517b2f8