1. 10 Dec, 2010 2 commits
  2. 25 Nov, 2010 2 commits
  3. 18 Oct, 2010 1 commit
    • andreas.kling@nokia.com's avatar
      2010-10-17 Andreas Kling <kling@webkit.org> · 9300cdf3
      andreas.kling@nokia.com authored
              Reviewed by Kenneth Rohde Christiansen.
      
              [Qt] Support custom open() verbs/methods in XMLHttpRequest
              https://bugs.webkit.org/show_bug.cgi?id=40476
      
              Fall back to QNetworkAccessManager::CustomOperation for any HTTP verb
              that's not specifically supported by QNetworkAccessManager.
      
              This prevents the infinite loop that otherwise occurs after sending
              an UnknownOperation request.
      
              This change is covered by existing (skipped) tests that will be
              unskipped once the Qt bots are running Qt 4.7.
      
              * platform/network/qt/QNetworkReplyHandler.cpp:
              (WebCore::QNetworkReplyHandler::httpMethod):
              (WebCore::QNetworkReplyHandler::QNetworkReplyHandler):
              (WebCore::QNetworkReplyHandler::sendResponseIfNeeded):
              * platform/network/qt/QNetworkReplyHandler.h:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@69946 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      9300cdf3
  4. 04 Oct, 2010 1 commit
  5. 01 Oct, 2010 1 commit
  6. 28 Sep, 2010 1 commit
  7. 21 Sep, 2010 1 commit
  8. 15 Sep, 2010 3 commits
    • pfeldman@chromium.org's avatar
      2010-09-14 Pavel Feldman <pfeldman@chromium.org> · 88e0487f
      pfeldman@chromium.org authored
              Reviewed by Yury Semikhatsky.
      
              Web Inspector: Provide network-based load timing.
              Before this change, inspector used timers taken from
              within WebCore notifications (that are by definition
              synchronous and serialized). As a result, timing was
              affected by the routines running on the main thread
              (JavaScript and such).
              https://bugs.webkit.org/show_bug.cgi?id=45664
      
              * inspector/InspectorController.cpp:
              (WebCore::InspectorController::willSendRequest):
              (WebCore::InspectorController::didFinishLoading):
              (WebCore::InspectorController::didFailLoading):
              * inspector/InspectorController.h:
              * inspector/InspectorResource.cpp:
              (WebCore::InspectorResource::endTiming):
              * inspector/InspectorResource.h:
              * loader/PingLoader.h:
              (WebCore::PingLoader::didFinishLoading):
              * loader/ResourceLoadNotifier.cpp:
              (WebCore::ResourceLoadNotifier::dispatchDidFinishLoading):
              * loader/ResourceLoader.cpp:
              (WebCore::ResourceLoader::didFinishLoading):
              * loader/ResourceLoader.h:
              * loader/appcache/ApplicationCacheGroup.cpp:
              (WebCore::ApplicationCacheGroup::didFinishLoading):
              * loader/appcache/ApplicationCacheGroup.h:
              * loader/icon/IconFetcher.cpp:
              (WebCore::IconFetcher::didFinishLoading):
              * loader/icon/IconFetcher.h:
              * platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:
              (StreamingClient::didFinishLoading):
              * platform/network/BlobResourceHandle.cpp:
              (WebCore::BlobResourceHandle::notifyFinish):
              * platform/network/ResourceHandleClient.h:
              (WebCore::ResourceHandleClient::didFinishLoading):
              * platform/network/ResourceLoadTiming.h:
              (WebCore::ResourceLoadTiming::deepCopy):
              (WebCore::ResourceLoadTiming::operator==):
              (WebCore::ResourceLoadTiming::ResourceLoadTiming):
              * platform/network/cf/ResourceHandleCFNet.cpp:
              (WebCore::didFinishLoading):
              * platform/network/curl/ResourceHandleCurl.cpp:
              (WebCore::WebCoreSynchronousLoader::didFinishLoading):
              * platform/network/curl/ResourceHandleManager.cpp:
              (WebCore::ResourceHandleManager::downloadTimerCallback):
              (WebCore::parseDataUrl):
              * platform/network/mac/ResourceHandleMac.mm:
              (-[WebCoreResourceHandleAsDelegate connectionDidFinishLoading:]):
              (WebCoreSynchronousLoaderClient::didFinishLoading):
              * platform/network/qt/QNetworkReplyHandler.cpp:
              (WebCore::QNetworkReplyHandler::finish):
              * platform/network/qt/ResourceHandleQt.cpp:
              (WebCore::WebCoreSynchronousLoader::didFinishLoading):
              * platform/network/soup/ResourceHandleSoup.cpp:
              (WebCore::WebCoreSynchronousLoader::didFinishLoading):
              (WebCore::WebCoreSynchronousLoader::didFail):
              * platform/network/win/ResourceHandleWin.cpp:
              (WebCore::WebCoreSynchronousLoader::didFinishLoading):
              (WebCore::ResourceHandle::onRequestComplete):
              (WebCore::ResourceHandle::fileLoadTimer):
              (WebCore::ResourceHandle::cancel):
      
      2010-09-14  Pavel Feldman  <pfeldman@chromium.org>
      
              Reviewed by Yury Semikhatsky.
      
              Web Inspector: Provide network-based load timing.
              Before this change, inspector used timers taken from
              within WebCore notifications (that are by definition
              synchronous and serialized). As a result, timing was
              affected by the routines running on the main thread
              (JavaScript and such).
              https://bugs.webkit.org/show_bug.cgi?id=45664
      
              * public/WebURLLoadTiming.h:
              * public/WebURLLoaderClient.h:
              (WebKit::WebURLLoaderClient::didFinishLoading):
              * src/ResourceHandle.cpp:
              (WebCore::ResourceHandleInternal::didFinishLoading):
              * src/WebDevToolsAgentImpl.cpp:
              (WebKit::WebDevToolsAgentImpl::didFinishLoading):
              * src/WebURLLoadTiming.cpp:
              (WebKit::WebURLLoadTiming::receiveHeadersStart):
              (WebKit::WebURLLoadTiming::setReceiveHeadersStart):
      
      2010-09-14  Pavel Feldman  <pfeldman@chromium.org>
      
              Reviewed by Yury Semikhatsky.
      
              Web Inspector: Provide network-based load timing.
              Before this change, inspector used timers taken from
              within WebCore notifications (that are by definition
              synchronous and serialized). As a result, timing was
              affected by the routines running on the main thread
              (JavaScript and such).
              https://bugs.webkit.org/show_bug.cgi?id=45664
      
              * webkit/webkitdownload.cpp:
              (DownloadClient::didFinishLoading):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@67553 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      88e0487f
    • yurys@chromium.org's avatar
      2010-09-15 Sheriff Bot <webkit.review.bot@gmail.com> · f32bd4ba
      yurys@chromium.org authored
              Unreviewed, rolling out r67551.
              http://trac.webkit.org/changeset/67551
              https://bugs.webkit.org/show_bug.cgi?id=45816
      
              "Plugin tests fail" (Requested by yurys on #webkit).
      
              * inspector/InspectorController.cpp:
              (WebCore::InspectorController::willSendRequest):
              (WebCore::InspectorController::didFinishLoading):
              (WebCore::InspectorController::didFailLoading):
              (WebCore::InspectorController::didCloseWebSocket):
              * inspector/InspectorController.h:
              * inspector/InspectorResource.cpp:
              (WebCore::InspectorResource::endTiming):
              * inspector/InspectorResource.h:
              * loader/DocumentLoader.cpp:
              (WebCore::DocumentLoader::substituteResourceDeliveryTimerFired):
              * loader/MainResourceLoader.cpp:
              (WebCore::MainResourceLoader::continueAfterContentPolicy):
              (WebCore::MainResourceLoader::didFinishLoading):
              * loader/MainResourceLoader.h:
              * loader/NetscapePlugInStreamLoader.cpp:
              (WebCore::NetscapePlugInStreamLoader::didFinishLoading):
              * loader/PingLoader.h:
              (WebCore::PingLoader::didFinishLoading):
              * loader/ResourceLoadNotifier.cpp:
              (WebCore::ResourceLoadNotifier::didFinishLoad):
              (WebCore::ResourceLoadNotifier::dispatchDidFinishLoading):
              (WebCore::ResourceLoadNotifier::sendRemainingDelegateMessages):
              * loader/ResourceLoadNotifier.h:
              * loader/ResourceLoader.cpp:
              (WebCore::ResourceLoader::didFinishLoading):
              (WebCore::ResourceLoader::didFinishLoadingOnePart):
              * loader/ResourceLoader.h:
              * loader/SubresourceLoader.cpp:
              (WebCore::SubresourceLoader::didReceiveResponse):
              (WebCore::SubresourceLoader::didFinishLoading):
              * loader/SubresourceLoader.h:
              * loader/appcache/ApplicationCacheGroup.cpp:
              (WebCore::ApplicationCacheGroup::didFinishLoading):
              * loader/appcache/ApplicationCacheGroup.h:
              * loader/icon/IconFetcher.cpp:
              (WebCore::IconFetcher::didFinishLoading):
              * loader/icon/IconFetcher.h:
              * platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:
              (StreamingClient::didFinishLoading):
              * platform/network/BlobResourceHandle.cpp:
              (WebCore::BlobResourceHandle::notifyFinish):
              * platform/network/ResourceHandleClient.h:
              (WebCore::ResourceHandleClient::didFinishLoading):
              * platform/network/cf/ResourceHandleCFNet.cpp:
              (WebCore::didFinishLoading):
              (WebCore::WebCoreSynchronousLoaderClient::didFinishLoading):
              * platform/network/curl/ResourceHandleCurl.cpp:
              (WebCore::WebCoreSynchronousLoader::didFinishLoading):
              * platform/network/curl/ResourceHandleManager.cpp:
              (WebCore::ResourceHandleManager::downloadTimerCallback):
              (WebCore::parseDataUrl):
              * platform/network/mac/ResourceHandleMac.mm:
              (-[WebCoreResourceHandleAsDelegate connectionDidFinishLoading:]):
              (WebCoreSynchronousLoaderClient::didFinishLoading):
              * platform/network/qt/QNetworkReplyHandler.cpp:
              (WebCore::QNetworkReplyHandler::finish):
              * platform/network/qt/ResourceHandleQt.cpp:
              (WebCore::WebCoreSynchronousLoader::didFinishLoading):
              * platform/network/soup/ResourceHandleSoup.cpp:
              (WebCore::WebCoreSynchronousLoader::didFinishLoading):
              (WebCore::WebCoreSynchronousLoader::didFail):
              (WebCore::finishedCallback):
              (WebCore::parseDataUrl):
              * platform/network/win/ResourceHandleWin.cpp:
              (WebCore::WebCoreSynchronousLoader::didFinishLoading):
              (WebCore::ResourceHandle::onRequestComplete):
              (WebCore::ResourceHandle::fileLoadTimer):
              (WebCore::ResourceHandle::cancel):
      2010-09-15  Sheriff Bot  <webkit.review.bot@gmail.com>
      
              Unreviewed, rolling out r67551.
              http://trac.webkit.org/changeset/67551
              https://bugs.webkit.org/show_bug.cgi?id=45816
      
              "Plugin tests fail" (Requested by yurys on #webkit).
      
              * public/WebURLLoaderClient.h:
              (WebKit::WebURLLoaderClient::didFinishLoading):
              * src/ResourceHandle.cpp:
              (WebCore::ResourceHandleInternal::didFinishLoading):
              * src/WebDevToolsAgentImpl.cpp:
              (WebKit::WebDevToolsAgentImpl::didFinishLoading):
      2010-09-15  Sheriff Bot  <webkit.review.bot@gmail.com>
      
              Unreviewed, rolling out r67551.
              http://trac.webkit.org/changeset/67551
              https://bugs.webkit.org/show_bug.cgi?id=45816
      
              "Plugin tests fail" (Requested by yurys on #webkit).
      
              * webkit/webkitdownload.cpp:
              (DownloadClient::didFinishLoading):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@67552 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      f32bd4ba
    • pfeldman@chromium.org's avatar
      2010-09-14 Pavel Feldman <pfeldman@chromium.org> · 6142ab4c
      pfeldman@chromium.org authored
              Reviewed by Yury Semikhatsky.
      
              Web Inspector: Provide network-based load timing.
              Before this change, inspector used timers taken from
              within WebCore notifications (that are by definition
              synchronous and serialized). As a result, timing was
              affected by the routines running on the main thread
              (JavaScript and such).
              https://bugs.webkit.org/show_bug.cgi?id=45664
      
              * inspector/InspectorController.cpp:
              (WebCore::InspectorController::willSendRequest):
              (WebCore::InspectorController::didFinishLoading):
              (WebCore::InspectorController::didFailLoading):
              * inspector/InspectorController.h:
              * inspector/InspectorResource.cpp:
              (WebCore::InspectorResource::endTiming):
              * inspector/InspectorResource.h:
              * loader/PingLoader.h:
              (WebCore::PingLoader::didFinishLoading):
              * loader/ResourceLoadNotifier.cpp:
              (WebCore::ResourceLoadNotifier::dispatchDidFinishLoading):
              * loader/ResourceLoader.cpp:
              (WebCore::ResourceLoader::didFinishLoading):
              * loader/ResourceLoader.h:
              * loader/appcache/ApplicationCacheGroup.cpp:
              (WebCore::ApplicationCacheGroup::didFinishLoading):
              * loader/appcache/ApplicationCacheGroup.h:
              * loader/icon/IconFetcher.cpp:
              (WebCore::IconFetcher::didFinishLoading):
              * loader/icon/IconFetcher.h:
              * platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:
              (StreamingClient::didFinishLoading):
              * platform/network/BlobResourceHandle.cpp:
              (WebCore::BlobResourceHandle::notifyFinish):
              * platform/network/ResourceHandleClient.h:
              (WebCore::ResourceHandleClient::didFinishLoading):
              * platform/network/ResourceLoadTiming.h:
              (WebCore::ResourceLoadTiming::deepCopy):
              (WebCore::ResourceLoadTiming::operator==):
              (WebCore::ResourceLoadTiming::ResourceLoadTiming):
              * platform/network/cf/ResourceHandleCFNet.cpp:
              (WebCore::didFinishLoading):
              * platform/network/curl/ResourceHandleCurl.cpp:
              (WebCore::WebCoreSynchronousLoader::didFinishLoading):
              * platform/network/curl/ResourceHandleManager.cpp:
              (WebCore::ResourceHandleManager::downloadTimerCallback):
              (WebCore::parseDataUrl):
              * platform/network/mac/ResourceHandleMac.mm:
              (-[WebCoreResourceHandleAsDelegate connectionDidFinishLoading:]):
              (WebCoreSynchronousLoaderClient::didFinishLoading):
              * platform/network/qt/QNetworkReplyHandler.cpp:
              (WebCore::QNetworkReplyHandler::finish):
              * platform/network/qt/ResourceHandleQt.cpp:
              (WebCore::WebCoreSynchronousLoader::didFinishLoading):
              * platform/network/soup/ResourceHandleSoup.cpp:
              (WebCore::WebCoreSynchronousLoader::didFinishLoading):
              (WebCore::WebCoreSynchronousLoader::didFail):
              * platform/network/win/ResourceHandleWin.cpp:
              (WebCore::WebCoreSynchronousLoader::didFinishLoading):
              (WebCore::ResourceHandle::onRequestComplete):
              (WebCore::ResourceHandle::fileLoadTimer):
              (WebCore::ResourceHandle::cancel):
      
      2010-09-14  Pavel Feldman  <pfeldman@chromium.org>
      
              Reviewed by Yury Semikhatsky.
      
              Web Inspector: Provide network-based load timing.
              Before this change, inspector used timers taken from
              within WebCore notifications (that are by definition
              synchronous and serialized). As a result, timing was
              affected by the routines running on the main thread
              (JavaScript and such).
              https://bugs.webkit.org/show_bug.cgi?id=45664
      
              * public/WebURLLoadTiming.h:
              * public/WebURLLoaderClient.h:
              (WebKit::WebURLLoaderClient::didFinishLoading):
              * src/ResourceHandle.cpp:
              (WebCore::ResourceHandleInternal::didFinishLoading):
              * src/WebDevToolsAgentImpl.cpp:
              (WebKit::WebDevToolsAgentImpl::didFinishLoading):
              * src/WebURLLoadTiming.cpp:
              (WebKit::WebURLLoadTiming::receiveHeadersStart):
              (WebKit::WebURLLoadTiming::setReceiveHeadersStart):
      
      2010-09-14  Pavel Feldman  <pfeldman@chromium.org>
      
              Reviewed by Yury Semikhatsky.
      
              Web Inspector: Provide network-based load timing.
              Before this change, inspector used timers taken from
              within WebCore notifications (that are by definition
              synchronous and serialized). As a result, timing was
              affected by the routines running on the main thread
              (JavaScript and such).
              https://bugs.webkit.org/show_bug.cgi?id=45664
      
              * webkit/webkitdownload.cpp:
              (DownloadClient::didFinishLoading):
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@67551 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      6142ab4c
  9. 12 Sep, 2010 1 commit
    • robert@webkit.org's avatar
      2010-09-12 Robert Hogan <robert@webkit.org> · 266963dc
      robert@webkit.org authored
              Reviewed by Andreas Kling.
      
              [Qt] Fix http/tests/navigation/reload-subframe-object.html
      
              Unskip http/tests/navigation/reload-subframe-object.html
      
              https://bugs.webkit.org/show_bug.cgi?id=45613
      
              * platform/qt/Skipped:
      2010-09-12  Robert Hogan  <robert@webkit.org>
      
              Reviewed by Andreas Kling.
      
              [Qt] Fix http/tests/navigation/reload-subframe-object.html
      
              We need to bring our use of getMimeTypeForPath() and
              getMimeTypeForExtension() into line with WebCore expectations.
      
              We should use MIMETypeRegistry::getMIMETypeForExtension() for cases
              where an empty mimetype should be returned if no match is found, and
              MIMETypeRegistry::getMIMETypeForPath() for cases where
              'application/octet-stream' should be returned if no match is found.
      
              Fixes http/tests/navigation/reload-subframe-object.html
      
              Based on findings in webkit.org/b/31398 and webkit.org/b/15554.
      
              https://bugs.webkit.org/show_bug.cgi?id=45613
      
              * platform/network/qt/QNetworkReplyHandler.cpp:
              (WebCore::QNetworkReplyHandler::sendResponseIfNeeded):
              * platform/qt/MIMETypeRegistryQt.cpp:
              (WebCore::MIMETypeRegistry::getMIMETypeForExtension):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@67355 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      266963dc
  10. 11 Sep, 2010 1 commit
    • diegohcg@webkit.org's avatar
      Add NetworkingContext to avoid layer violations https://bugs.webkit.org/show_bug.cgi?id=42292 · 993c6cf6
      diegohcg@webkit.org authored
      Patch by Jesus Sanchez-Palencia <jesus.palencia@openbossa.org> on 2010-09-10
      Reviewed by Darin Adler.
      
      WebCore:
      
      Activate NetworkingContext:
      
      Since the ResourceHandle::create, ResourceHandle::start and
      ResourceHandle::loadResourceSynchronously API's were modified,
      having their Frame* parameter substituted by a NetworkingContext*,
      all implementations of them were also modified.
      This patch also modifies all functions that were calling the above
      ones.
      
      * loader/FrameLoader.cpp:
      (WebCore::FrameLoader::loadResourceSynchronously):
      * loader/FrameLoader.h:
      * loader/MainResourceLoader.cpp:
      (WebCore::MainResourceLoader::loadNow):
      * loader/PingLoader.cpp:
      (WebCore::PingLoader::PingLoader):
      * loader/ResourceLoader.cpp:
      (WebCore::ResourceLoader::load):
      * loader/appcache/ApplicationCacheGroup.cpp:
      (WebCore::ApplicationCacheGroup::createResourceHandle):
      * loader/icon/IconFetcher.cpp:
      (WebCore::IconFetcher::loadEntry):
      * platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:
      (webKitWebSrcStart):
      * platform/network/ResourceHandle.cpp:
      (WebCore::ResourceHandle::create):
      * platform/network/ResourceHandle.h:
      * platform/network/ResourceHandleInternal.h:
      (WebCore::ResourceHandleInternal::ResourceHandleInternal):
      * platform/network/cf/ResourceHandleCFNet.cpp:
      (WebCore::ResourceHandle::start):
      (WebCore::ResourceHandle::loadResourceSynchronously):
      * platform/network/curl/ResourceHandleCurl.cpp:
      (WebCore::ResourceHandle::start):
      (WebCore::ResourceHandle::loadResourceSynchronously):
      * platform/network/mac/ResourceHandleMac.mm:
      (WebCore::ResourceHandle::start):
      (WebCore::ResourceHandle::loadResourceSynchronously):
      * platform/network/qt/QNetworkReplyHandler.cpp:
      (WebCore::QNetworkReplyHandler::QNetworkReplyHandler):
      (WebCore::QNetworkReplyHandler::sendResponseIfNeeded):
      (WebCore::QNetworkReplyHandler::start):
      * platform/network/qt/ResourceHandleQt.cpp:
      (WebCore::ResourceHandle::start):
      (WebCore::ResourceHandle::willLoadFromCache):
      (WebCore::ResourceHandle::loadResourceSynchronously):
      * platform/network/soup/ResourceHandleSoup.cpp:
      * platform/network/win/ResourceHandleWin.cpp:
      (WebCore::ResourceHandle::start):
      
      WebKit/chromium:
      
      * src/ResourceHandle.cpp:
      (WebCore::ResourceHandle::create):
      (WebCore::ResourceHandle::start):
      (WebCore::ResourceHandle::loadResourceSynchronously):
      
      WebKit/gtk:
      
      * webkit/webkitdownload.cpp:
      (webkit_download_start):
      * webkit/webkitprivate.cpp:
      (currentToplevelCallback):
      
      WebKit/win:
      
      * WebCoreSupport/WebFrameNetworkingContext.cpp:
      (WebFrameNetworkingContext::blockedError):
      * WebCoreSupport/WebFrameNetworkingContext.h:
      
      WebKit2:
      
      * WebProcess/WebCoreSupport/win/WebFrameNetworkingContext.cpp:
      * WebProcess/WebCoreSupport/win/WebFrameNetworkingContext.h:
      (WebFrameNetworkingContext::create):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@67291 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      993c6cf6
  11. 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
  12. 08 Aug, 2010 1 commit
    • ariya@webkit.org's avatar
      2010-08-08 Ariya Hidayat <ariya@sencha.com> · 2e9cdc20
      ariya@webkit.org authored
              Reviewed by Antonio Gomes.
      
              Inconsistent Qt version checks
              https://bugs.webkit.org/show_bug.cgi?id=43695
      
              Use QT_VERSION_CHECK macro instead of encoded hex.
      
              * Api/qgraphicswebview.cpp:
              (QGraphicsWebView::QGraphicsWebView):
              (QGraphicsWebViewPrivate::detachCurrentPage):
              * Api/qwebframe.cpp:
              (QWebFrame::load):
              * Api/qwebpage.cpp:
              (QWebPagePrivate::QWebPagePrivate):
              (QWebPagePrivate::inputMethodEvent):
              (QWebPage::inputMethodQuery):
              (QWebPage::view):
              * Api/qwebview.cpp:
              (QWebViewPrivate::detachCurrentPage):
              * WebCoreSupport/EditorClientQt.cpp:
              (WebCore::EditorClientQt::setInputMethodState):
              * WebCoreSupport/FrameLoaderClientQt.cpp:
              (WebCore::FrameLoaderClientQt::createPlugin):
              * WebCoreSupport/PageClientQt.cpp:
              * WebCoreSupport/PageClientQt.h:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@64965 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      2e9cdc20
  13. 14 Jul, 2010 1 commit
    • ap@apple.com's avatar
      Reviewed by Darin Adler. · 26114361
      ap@apple.com authored
              https://bugs.webkit.org/show_bug.cgi?id=42201
              Use ResourceHandle object for synchronous loading
      
              * platform/network/ResourceHandle.cpp:
              (WebCore::ResourceHandle::ResourceHandle): Moved common tasks from create() to constructor.
              (WebCore::ResourceHandle::firstRequest): Renamed from request(). This is not changed with
              redirect, so the old name was quite confusing.
      
              * platform/network/ResourceHandle.h: Made createNSURLConnection() a member function, since
              it now needs access to both ResourceHandle and ResourceHandleInternal. Added createCFURLConnection().
      
              * platform/network/ResourceHandleInternal.h:
              (WebCore::ResourceHandleInternal::ResourceHandleInternal): Renamed m_request to m_firstRequest.
      
              * platform/network/mac/ResourceHandleMac.mm:
              (WebCoreSynchronousLoaderClient): Replaced an Objective C delegate class with a ResourceHandleClient
              subclass. This allows for much better code sharing, with common logic is in ResourceHandle.
              (WebCore::ResourceHandle::createNSURLConnection): Factored out more code that is common
              between sync and async parts.
              (WebCore::ResourceHandle::start): Ditto.
              (WebCore::ResourceHandle::cancel): Updated for firstRequest() renaming.
              (WebCore::ResourceHandle::loadResourceSynchronously): Use ResourceHandle and ResourceHandleClient,
              like a good loader.
              (WebCore::ResourceHandle::didReceiveAuthenticationChallenge): Updated for firstRequest() renaming.
              (WebCore::ResourceHandle::receivedCredential): Ditto.
              (-[WebCoreResourceHandleAsDelegate connection:willSendRequest:redirectResponse:]): Ditto.
              (-[WebCoreResourceHandleAsDelegate connection:didReceiveResponse:]): Ditto.
              (-[WebCoreResourceHandleAsDelegate connectionDidFinishLoading:]): Ditto.
              (-[WebCoreResourceHandleAsDelegate connection:didFailWithError:]): Ditto.
      
              * platform/network/cf/ResourceHandleCFNet.cpp:
              (WebCore::WebCoreSynchronousLoaderClient::create):
              (WebCore::WebCoreSynchronousLoaderClient::setAllowStoredCredentials):
              (WebCore::WebCoreSynchronousLoaderClient::isDone):
              (WebCore::WebCoreSynchronousLoaderClient::data):
              (WebCore::WebCoreSynchronousLoaderClient::WebCoreSynchronousLoaderClient):
              (WebCore::willSendRequest):
              (WebCore::didReceiveResponse):
              (WebCore::didReceiveData):
              (WebCore::shouldUseCredentialStorageCallback):
              (WebCore::didFinishLoading):
              (WebCore::didFail):
              (WebCore::didReceiveChallenge):
              (WebCore::ResourceHandleInternal::~ResourceHandleInternal):
              (WebCore::ResourceHandle::~ResourceHandle):
              (WebCore::ResourceHandle::createCFURLConnection):
              (WebCore::ResourceHandle::start):
              (WebCore::ResourceHandle::didReceiveAuthenticationChallenge):
              (WebCore::ResourceHandle::receivedCredential):
              (WebCore::ResourceHandle::loadResourceSynchronously):
              (WebCore::WebCoreSynchronousLoaderClient::willSendRequest):
              (WebCore::WebCoreSynchronousLoaderClient::didReceiveResponse):
              (WebCore::WebCoreSynchronousLoaderClient::didReceiveData):
              (WebCore::WebCoreSynchronousLoaderClient::didFinishLoading):
              (WebCore::WebCoreSynchronousLoaderClient::didFail):
              (WebCore::WebCoreSynchronousLoaderClient::didReceiveAuthenticationChallenge):
              (WebCore::WebCoreSynchronousLoaderClient::shouldUseCredentialStorage):
              Same changes for CFNetwork version. Now it's a more direct copy/paste than before, some
              day we'll share the code.
      
              * loader/MainResourceLoader.cpp:
              (WebCore::MainResourceLoader::continueAfterContentPolicy):
              * loader/appcache/ApplicationCacheGroup.cpp:
              (WebCore::ApplicationCacheGroup::createResourceHandle):
              (WebCore::ApplicationCacheGroup::didReceiveResponse):
              (WebCore::ApplicationCacheGroup::didFinishLoading):
              (WebCore::ApplicationCacheGroup::didFail):
              (WebCore::ApplicationCacheGroup::didReceiveManifestResponse):
              * loader/icon/IconLoader.cpp:
              (WebCore::IconLoader::didReceiveResponse):
              (WebCore::IconLoader::didFail):
              (WebCore::IconLoader::didFinishLoading):
              * platform/network/curl/ResourceHandleManager.cpp:
              (WebCore::headerCallback):
              * platform/network/qt/QNetworkReplyHandler.cpp:
              (WebCore::QNetworkReplyHandler::start):
              * platform/network/qt/ResourceHandleQt.cpp:
              (WebCore::ResourceHandle::start):
              (WebCore::ResourceHandle::loadResourceSynchronously):
              * platform/network/soup/ResourceHandleSoup.cpp:
              (WebCore::startHttp):
              Updated for request() -> firstRequest renaming.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@63332 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      26114361
  14. 13 Jul, 2010 1 commit
  15. 01 Jul, 2010 1 commit
  16. 25 Jun, 2010 1 commit
    • robert@webkit.org's avatar
      2010-06-25 Robert Hogan <robert@webkit.org> · afa452ab
      robert@webkit.org authored
              Reviewed by Kenneth Rohde Christiansen.
      
              [Qt] HTTP 307 after a 303 after a POST re-sends POST data from the original request
      
              https://bugs.webkit.org/show_bug.cgi?id=35301
      
              Qt needs to use ResourceRequest::request()->httpMethod()) in order to determine
              the appropriate method for a 307 redirect request.
      
              When deciding if it needs to override a POST method with a GET method during a
              redirect chain, QNetworkReplyHandler needs to check the HTTP method stored
              in ResourceRequest::request()->httpMethod(). This will always contain the
              original request method in a redirect chain and, more importantly, is the
              method that will be used for the request created from the redirect
              if it is not overridden.
      
              Unskip http/tests/loading/307-after-303-after-post.html
      
              * platform/qt/Skipped:
      2010-06-25  Robert Hogan  <robert@webkit.org>
      
              Reviewed by Kenneth Rohde Christiansen.
      
              [Qt] HTTP 307 after a 303 after a POST re-sends POST data from the original request
      
              https://bugs.webkit.org/show_bug.cgi?id=35301
      
              Qt needs to use ResourceRequest::request()->httpMethod()) in order to determine
              the appropriate method for a 307 redirect request.
      
              When deciding if it needs to override a POST method with a GET method during a
              redirect chain, QNetworkReplyHandler needs to check the HTTP method stored
              in ResourceRequest::request()->httpMethod(). This will always contain the
              original request method in a redirect chain and, more importantly, is the
              method that will be used for the request created from the redirect
              if it is not overridden.
      
              * platform/network/qt/QNetworkReplyHandler.cpp:
              (WebCore::QNetworkReplyHandler::sendResponseIfNeeded):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@61875 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      afa452ab
  17. 06 May, 2010 1 commit
  18. 05 Apr, 2010 2 commits
  19. 30 Mar, 2010 1 commit
    • barraclough@apple.com's avatar
      Rubber stamped by Sam Weinig. · 00b7992e
      barraclough@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=36866
      Move CString to WTF
      
      JavaScriptCore: 
      
      * Android.mk:
      * GNUmakefile.am:
      * JavaScriptCore.exp:
      * JavaScriptCore.gypi:
      * JavaScriptCore.pro:
      * JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.def:
      * JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.vcproj:
      * JavaScriptCore.vcproj/WTF/WTF.vcproj:
      * JavaScriptCore.xcodeproj/project.pbxproj:
      * wtf/text: Added.
      * wtf/text/CString.cpp: Copied from WebCore/platform/text/CString.cpp.
      * wtf/text/CString.h: Copied from WebCore/platform/text/CString.h.
      (WTF::CStringBuffer::data):
      (WTF::CStringBuffer::length):
      (WTF::CStringBuffer::create):
      (WTF::CStringBuffer::CStringBuffer):
      (WTF::CStringBuffer::mutableData):
      (WTF::CString::CString):
      (WTF::CString::isNull):
      (WTF::CString::buffer):
      (WTF::operator!=):
      
      WebCore: 
      
      * Android.mk:
      * ForwardingHeaders/wtf/text: Added.
      * ForwardingHeaders/wtf/text/CString.h: Added.
      * GNUmakefile.am:
      * WebCore.base.exp:
      * WebCore.gypi:
      * WebCore.order:
      * WebCore.pro:
      * WebCore.vcproj/WebCore.vcproj:
      * WebCore.xcodeproj/project.pbxproj:
      * accessibility/gtk/AccessibilityObjectWrapperAtk.cpp:
      * bindings/js/JSDOMWindowBase.cpp:
      * bindings/js/ScheduledAction.cpp:
      * bindings/js/ScriptController.cpp:
      * bindings/v8/ScriptController.cpp:
      * bindings/v8/V8Binding.cpp:
      * bindings/v8/V8DOMWindowShell.cpp:
      * bridge/jni/JNIBridge.cpp:
      * bridge/jni/v8/JavaStringV8.h:
      (JSC::Bindings::JavaStringImpl::init):
      * css/CSSParser.cpp:
      * dom/CharacterData.cpp:
      * dom/Document.cpp:
      * dom/Element.cpp:
      * dom/Node.cpp:
      * dom/Position.cpp:
      * dom/Range.cpp:
      * dom/Text.cpp:
      * dom/XMLTokenizer.cpp:
      * dom/XMLTokenizerLibxml2.cpp:
      * dom/XMLTokenizerQt.cpp:
      * editing/SelectionController.cpp:
      * editing/VisiblePosition.cpp:
      * editing/VisibleSelection.cpp:
      * history/CachedFrame.cpp:
      * history/HistoryItem.cpp:
      * history/qt/HistoryItemQt.cpp:
      * html/FormDataList.h:
      (WebCore::FormDataList::appendData):
      (WebCore::FormDataList::Item::Item):
      (WebCore::FormDataList::Item::data):
      * html/HTMLDocument.cpp:
      * html/PreloadScanner.cpp:
      * inspector/InspectorController.cpp:
      * inspector/InspectorDOMAgent.cpp:
      * loader/DocLoader.cpp:
      * loader/FTPDirectoryDocument.cpp:
      * loader/FrameLoader.cpp:
      * loader/HistoryController.cpp:
      * loader/ProgressTracker.cpp:
      * loader/appcache/ApplicationCacheStorage.cpp:
      * loader/archive/cf/LegacyWebArchive.cpp:
      * loader/icon/wince/IconDatabaseWince.cpp:
      * loader/loader.cpp:
      * page/Console.cpp:
      * page/DOMWindow.cpp:
      * page/SecurityOrigin.cpp:
      * page/XSSAuditor.cpp:
      * page/animation/AnimationBase.cpp:
      * platform/ContextMenu.cpp:
      * platform/FileSystem.h:
      * platform/KURL.cpp:
      * platform/KURLGoogle.cpp:
      * platform/KURLGooglePrivate.h:
      * platform/Pasteboard.h:
      * platform/android/FileSystemAndroid.cpp:
      * platform/android/TemporaryLinkStubs.cpp:
      * platform/brew/KURLBrew.cpp:
      * platform/cf/FileSystemCF.cpp:
      * platform/chromium/MIMETypeRegistryChromium.cpp:
      * platform/efl/FileSystemEfl.cpp:
      * platform/efl/PasteboardEfl.cpp:
      * platform/efl/PlatformKeyboardEventEfl.cpp:
      * platform/efl/PlatformScreenEfl.cpp:
      * platform/efl/RenderThemeEfl.cpp:
      * platform/efl/ScrollbarEfl.cpp:
      * platform/efl/SharedBufferEfl.cpp:
      * platform/efl/WidgetEfl.cpp:
      * platform/graphics/GlyphPageTreeNode.cpp:
      * platform/graphics/cairo/FontPlatformDataCairo.cpp:
      * platform/graphics/cg/ImageBufferCG.cpp:
      * platform/graphics/chromium/FontCacheLinux.cpp:
      * platform/graphics/chromium/FontPlatformDataLinux.h:
      * platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:
      * platform/graphics/gstreamer/WebKitWebSourceGStreamer.cpp:
      * platform/graphics/gtk/FontPlatformDataPango.cpp:
      * platform/graphics/gtk/IconGtk.cpp:
      * platform/graphics/gtk/ImageGtk.cpp:
      * platform/graphics/haiku/GraphicsContextHaiku.cpp:
      * platform/graphics/mac/GraphicsContext3DMac.cpp:
      * platform/graphics/mac/GraphicsLayerCA.mm:
      * platform/graphics/qt/GraphicsContext3DQt.cpp:
      * platform/graphics/qt/ImageBufferQt.cpp:
      * platform/graphics/qt/MediaPlayerPrivatePhonon.cpp:
      * platform/graphics/qt/MediaPlayerPrivateQt.cpp:
      * platform/graphics/skia/GraphicsLayerSkia.cpp:
      * platform/graphics/win/GraphicsLayerCACF.cpp:
      * platform/graphics/win/WKCACFLayer.cpp:
      * platform/graphics/wx/FontPlatformData.h:
      * platform/gtk/ClipboardGtk.cpp:
      * platform/gtk/ContextMenuItemGtk.cpp:
      * platform/gtk/DataObjectGtk.h:
      * platform/gtk/FileChooserGtk.cpp:
      * platform/gtk/FileSystemGtk.cpp:
      * platform/gtk/GeolocationServiceGtk.cpp:
      * platform/gtk/KURLGtk.cpp:
      * platform/gtk/Language.cpp:
      * platform/gtk/LocalizedStringsGtk.cpp:
      * platform/gtk/PasteboardGtk.cpp:
      * platform/gtk/PopupMenuGtk.cpp:
      * platform/gtk/RenderThemeGtk.cpp:
      * platform/gtk/SharedBufferGtk.cpp:
      * platform/haiku/FileSystemHaiku.cpp:
      * platform/haiku/PlatformKeyboardEventHaiku.cpp:
      * platform/network/CredentialStorage.cpp:
      * platform/network/FormData.cpp:
      * platform/network/FormData.h:
      * platform/network/FormDataBuilder.cpp:
      * platform/network/FormDataBuilder.h:
      * platform/network/HTTPParsers.cpp:
      * platform/network/android/ResourceHandleAndroid.cpp:
      * platform/network/cf/FormDataStreamCFNet.cpp:
      * platform/network/cf/ResourceHandleCFNet.cpp:
      * platform/network/chromium/ResourceResponse.h:
      * platform/network/curl/FormDataStreamCurl.cpp:
      * platform/network/curl/ResourceHandleManager.cpp:
      * platform/network/curl/ResourceHandleManager.h:
      * platform/network/mac/FormDataStreamMac.mm:
      * platform/network/mac/ResourceHandleMac.mm:
      * platform/network/qt/QNetworkReplyHandler.cpp:
      * platform/network/soup/CookieJarSoup.cpp:
      * platform/network/soup/ResourceHandleSoup.cpp:
      * platform/network/soup/ResourceRequestSoup.cpp:
      * platform/network/soup/ResourceResponseSoup.cpp:
      * platform/network/win/ResourceHandleWin.cpp:
      * platform/posix/FileSystemPOSIX.cpp:
      * platform/qt/FileSystemQt.cpp:
      * platform/qt/KURLQt.cpp:
      * platform/qt/TemporaryLinkStubs.cpp:
      * platform/sql/chromium/SQLiteFileSystemChromium.cpp:
      * platform/text/CString.cpp: Removed.
      * platform/text/CString.h: Removed.
      * platform/text/PlatformString.h:
      * platform/text/String.cpp:
      * platform/text/StringImpl.cpp:
      * platform/text/TextCodec.h:
      * platform/text/TextCodecICU.cpp:
      * platform/text/TextCodecLatin1.cpp:
      * platform/text/TextCodecUTF16.cpp:
      * platform/text/TextCodecUserDefined.cpp:
      * platform/text/TextEncoding.cpp:
      * platform/text/TextEncoding.h:
      * platform/text/chromium/TextBreakIteratorInternalICUChromium.cpp:
      * platform/text/gtk/TextCodecGtk.cpp:
      * platform/text/haiku/StringHaiku.cpp:
      * platform/text/mac/TextCodecMac.cpp:
      * platform/text/qt/TextCodecQt.cpp:
      * platform/text/wx/StringWx.cpp:
      * platform/win/ClipboardUtilitiesWin.cpp:
      * platform/win/ClipboardWin.cpp:
      * platform/win/ContextMenuItemWin.cpp:
      * platform/win/ContextMenuWin.cpp:
      * platform/win/FileSystemWin.cpp:
      * platform/win/GDIObjectCounter.cpp:
      * platform/win/Language.cpp:
      * platform/win/PasteboardWin.cpp:
      * platform/wince/FileSystemWince.cpp:
      * platform/wince/KeygenWince.cpp:
      * platform/wince/PasteboardWince.cpp:
      * platform/wx/FileSystemWx.cpp:
      * platform/wx/LoggingWx.cpp:
      * plugins/PluginDebug.h:
      * plugins/PluginPackage.cpp:
      * plugins/PluginStream.cpp:
      * plugins/PluginStream.h:
      * plugins/PluginView.h:
      * plugins/gtk/PluginPackageGtk.cpp:
      * plugins/mac/PluginPackageMac.cpp:
      * plugins/qt/PluginPackageQt.cpp:
      * plugins/symbian/PluginPackageSymbian.cpp:
      * plugins/win/PluginPackageWin.cpp:
      * rendering/RenderLayer.cpp:
      * rendering/RenderLayerCompositor.cpp:
      * rendering/RenderTreeAsText.cpp:
      * storage/Database.cpp:
      * storage/SQLTransactionCoordinator.cpp:
      * storage/SQLTransactionCoordinator.h:
      * storage/StorageAreaSync.cpp:
      * storage/StorageSyncManager.cpp:
      * storage/chromium/DatabaseTrackerChromium.cpp:
      * storage/chromium/QuotaTracker.cpp:
      * storage/chromium/QuotaTracker.h:
      * svg/SVGFontFaceElement.cpp:
      * svg/SVGStyledElement.cpp:
      * svg/SVGUseElement.cpp:
      * websockets/WebSocket.cpp:
      * websockets/WebSocketChannel.cpp:
      * websockets/WebSocketHandshake.cpp:
      * wml/WMLErrorHandling.cpp:
      * wml/WMLGoElement.cpp:
      * wml/WMLPageState.cpp:
      * wml/WMLPostfieldElement.cpp:
      * wml/WMLSelectElement.cpp:
      * xml/XMLHttpRequest.cpp:
      * xml/XSLStyleSheetLibxslt.cpp:
      * xml/XSLTProcessorLibxslt.cpp:
      
      WebKit: 
      
      * efl/WebCoreSupport/ChromeClientEfl.cpp:
      * efl/ewk/ewk_frame.cpp:
      (ewk_frame_name_get):
      (ewk_frame_selection_get):
      (ewk_frame_uri_changed):
      * efl/ewk/ewk_history.cpp:
      * efl/ewk/ewk_settings.cpp:
      
      WebKit/chromium: 
      
      * public/WebCString.h:
      * src/FrameLoaderClientImpl.cpp:
      * src/GraphicsContext3D.cpp:
      * src/WebCString.cpp:
      (WebKit::WebCString::assign):
      (WebKit::WebCString::WebCString):
      (WebKit::WebCString::operator=):
      (WebKit::WebCString::operator WTF::CString):
      * src/WebMediaPlayerClientImpl.cpp:
      * src/WebString.cpp:
      * src/WebURLError.cpp:
      
      WebKit/gtk: 
      
      * WebCoreSupport/ChromeClientGtk.cpp:
      * WebCoreSupport/ContextMenuClientGtk.cpp:
      * WebCoreSupport/EditorClientGtk.cpp:
      * WebCoreSupport/FrameLoaderClientGtk.cpp:
      * WebCoreSupport/InspectorClientGtk.cpp:
      * gdom/ConvertToGCharPrivate.h:
      * webkit/webkitdownload.cpp:
      * webkit/webkithittestresult.cpp:
      * webkit/webkitnetworkrequest.cpp:
      * webkit/webkitprivate.h:
      * webkit/webkitsecurityorigin.cpp:
      * webkit/webkitwebdatabase.cpp:
      * webkit/webkitwebframe.cpp:
      * webkit/webkitwebhistoryitem.cpp:
      (webkit_web_history_item_finalize):
      (webkit_web_history_item_get_target):
      * webkit/webkitwebresource.cpp:
      * webkit/webkitwebsettings.cpp:
      * webkit/webkitwebview.cpp:
      
      WebKit/mac: 
      
      * Plugins/Hosted/NetscapePluginInstanceProxy.mm:
      (WebKit::NetscapePluginInstanceProxy::getCookies):
      (WebKit::NetscapePluginInstanceProxy::getProxy):
      (WebKit::NetscapePluginInstanceProxy::getAuthenticationInfo):
      (WebKit::NetscapePluginInstanceProxy::resolveURL):
      * Plugins/WebBaseNetscapePluginView.h:
      * Plugins/WebBaseNetscapePluginView.mm:
      * Plugins/WebNetscapePluginView.mm:
      (-[WebNetscapePluginView resolveURL:forTarget:]):
      
      WebKit/qt: 
      
      * Api/qwebelement.cpp:
      
      WebKit/win: 
      
      * WebDownload.cpp:
      * WebDownloadCFNet.cpp:
      * WebDownloadCurl.cpp:
      * WebHistoryItem.cpp:
      * WebLocalizableStrings.cpp:
      * WebMutableURLRequest.cpp:
      * WebPreferences.cpp:
      (WebPreferences::migrateWebKitPreferencesToCFPreferences):
      * WebView.cpp:
      
      WebKit/wx: 
      
      * WebFrame.cpp:
      * WebView.cpp:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@56825 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      00b7992e
  20. 02 Mar, 2010 1 commit
  21. 27 Dec, 2009 1 commit
    • eric@webkit.org's avatar
      2009-12-27 Jakub Wieczorek <faw217@gmail.com> · 4dbca1ea
      eric@webkit.org authored
              Reviewed by Eric Seidel.
      
              [Qt] Support upload progress events in XMLHttpRequest
              https://bugs.webkit.org/show_bug.cgi?id=32969
      
              Make QNetworkReplyHandler report the upload progress to the client.
      
              Already covered by tests:
              http/tests/xmlhttprequest/upload-onload-event.html
              http/tests/xmlhttprequest/upload-onloadstart-event.html
              http/tests/xmlhttprequest/upload-progress-events.html
              http/tests/xmlhttprequest/upload-onprogress-event.html
      
              which have been unskipped.
      
              * platform/network/qt/QNetworkReplyHandler.cpp:
              (WebCore::QNetworkReplyHandler::uploadProgress):
              (WebCore::QNetworkReplyHandler::start):
              * platform/network/qt/QNetworkReplyHandler.h:
      2009-12-27  Jakub Wieczorek  <faw217@gmail.com>
      
              Reviewed by Eric Seidel.
      
              [Qt] Support upload progress events in XMLHttpRequest
              https://bugs.webkit.org/show_bug.cgi?id=32969
      
              Make QNetworkReplyHandler report the upload progress to the client.
      
              Already covered by tests:
              http/tests/xmlhttprequest/upload-onload-event.html
              http/tests/xmlhttprequest/upload-onloadstart-event.html
              http/tests/xmlhttprequest/upload-progress-events.html
              http/tests/xmlhttprequest/upload-onprogress-event.html
      
              which have been unskipped.
      
              * platform/qt/Skipped:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@52590 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      4dbca1ea
  22. 15 Dec, 2009 1 commit
  23. 14 Dec, 2009 2 commits
  24. 26 Nov, 2009 1 commit
    • zecke@webkit.org's avatar
      [Qt] Use QNetworkReply::rawHeaderPairs · ab7b0e51
      zecke@webkit.org authored
      https://bugs.webkit.org/show_bug.cgi?id=31826
      
      The QNetworkReply is internally storing the HTTP headers
      as a list of pairs. Currently we have to ask the QNetworkReply
      to put all header names into a QStringList. Afterwards we will
      iterate over this QStringList and ask the QNetworkReply to
      give us the value for this header name. The current Qt implementation
      is doing a linear to find the header value.
      
      Use a new API to directly access the list of pairs and push
      this into WebCore. This avoids doing some allocations and doing
      linear searches from within a loop.
      
      * platform/network/qt/QNetworkReplyHandler.cpp:
      (WebCore::QNetworkReplyHandler::sendResponseIfNeeded):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@51411 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      ab7b0e51
  25. 25 Nov, 2009 1 commit
  26. 18 Nov, 2009 1 commit
    • laszlo.1.gombos@nokia.com's avatar
      2009-11-18 Laszlo Gombos <laszlo.1.gombos@nokia.com> · ffbfa386
      laszlo.1.gombos@nokia.com authored
              Reviewed by Kenneth Rohde Christiansen.
      
              [Qt] Remove support for Qt v4.3 or older versions
              https://bugs.webkit.org/show_bug.cgi?id=29469
      
              * JavaScriptCore.pro:
              * jsc.pro:
              * wtf/unicode/qt4/UnicodeQt4.h:
      
      2009-11-18  Laszlo Gombos  <laszlo.1.gombos@nokia.com>
      
              Reviewed by Kenneth Rohde Christiansen.
      
              [Qt] Remove support for Qt v4.3 or older versions
              https://bugs.webkit.org/show_bug.cgi?id=29469
      
              * Api/qcookiejar.cpp: Removed.
              * Api/qcookiejar.h: Removed.
              * Api/qgraphicswebview.cpp:
              (QGraphicsWebView::event):
              * Api/qwebframe.cpp:
              (QWebFrame::load):
              * Api/qwebframe.h:
              * Api/qwebkitglobal.h:
              * Api/qwebnetworkinterface.cpp: Removed.
              * Api/qwebnetworkinterface.h: Removed.
              * Api/qwebnetworkinterface_p.h: Removed.
              * Api/qwebpage.cpp:
              (QWebPagePrivate::QWebPagePrivate):
              (QWebPagePrivate::acceptNavigationRequest):
              (QWebPage::acceptNavigationRequest):
              (QWebPage::action):
              (QWebPage::userAgentForUrl):
              * Api/qwebpage.h:
              * Api/qwebpage_p.h:
              * Api/qwebview.cpp:
              (QWebView::load):
              (QWebView::event):
              * Api/qwebview.h:
              * QtLauncher/main.cpp:
              (MainWindow::print):
              (MainWindow::setupUI):
              (main):
              * WebCoreSupport/FrameLoaderClientQt.cpp:
              (WebCore::FrameLoaderClientQt::download):
              (WebCore::FrameLoaderClientQt::dispatchDecidePolicyForNewWindowAction):
              (WebCore::FrameLoaderClientQt::dispatchDecidePolicyForNavigationAction):
              (WebCore::FrameLoaderClientQt::startDownload):
              (WebCore::FrameLoaderClientQt::createPlugin):
      
      2009-11-18  Laszlo Gombos  <laszlo.1.gombos@nokia.com>
      
              Reviewed by Kenneth Rohde Christiansen.
      
              [Qt] Remove support for Qt v4.3 or older versions
              https://bugs.webkit.org/show_bug.cgi?id=29469
      
              No new tests as there is no change if compiled with
              Qt v4.4 or later version.
      
              * WebCore.pro:
              * dom/XMLTokenizerQt.cpp:
              (WebCore::EntityResolver::resolveUndeclaredEntity):
              (WebCore::XMLTokenizer::XMLTokenizer):
              (WebCore::XMLTokenizer::~XMLTokenizer):
              (WebCore::XMLTokenizer::doWrite):
              (WebCore::XMLTokenizer::startDocument):
              (WebCore::XMLTokenizer::parseDtd):
              * platform/graphics/qt/FontQt.cpp:
              * platform/graphics/qt/FontQt43.cpp: Removed.
              * platform/graphics/qt/ImageQt.cpp:
              * platform/network/ResourceHandleInternal.h:
              * platform/network/qt/QNetworkReplyHandler.cpp:
              * platform/network/qt/QNetworkReplyHandler.h:
              * platform/network/qt/ResourceHandleQt.cpp:
              (WebCore::ResourceHandle::start):
              (WebCore::ResourceHandle::cancel):
              (WebCore::ResourceHandle::loadResourceSynchronously):
              (WebCore::ResourceHandle::setDefersLoading):
              * platform/network/qt/ResourceRequest.h:
              * platform/network/qt/ResourceRequestQt.cpp:
              * platform/qt/ClipboardQt.cpp:
              (WebCore::ClipboardQt::clearData):
              * platform/qt/CookieJarQt.cpp:
              (WebCore::cookieJar):
              (WebCore::setCookies):
              (WebCore::cookies):
              (WebCore::cookiesEnabled):
              * platform/qt/PlatformKeyboardEventQt.cpp:
              (WebCore::keyIdentifierForQtKeyCode):
              (WebCore::windowsKeyCodeForKeyEvent):
              * platform/text/qt/TextBoundaries.cpp:
              * platform/text/qt/TextBreakIteratorQt.cpp:
              * plugins/qt/PluginDataQt.cpp:
              (WebCore::PluginData::initPlugins):
      
      2009-11-18  Laszlo Gombos  <laszlo.1.gombos@nokia.com>
      
              Reviewed by Kenneth Rohde Christiansen.
      
              [Qt] Remove support for Qt v4.3 or older versions
              https://bugs.webkit.org/show_bug.cgi?id=29469
      
              * DumpRenderTree/qt/DumpRenderTree.pro:
              * DumpRenderTree/qt/ImageDiff.pro:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@51174 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      ffbfa386
  27. 04 Nov, 2009 1 commit
  28. 03 Nov, 2009 1 commit
    • hausmann@webkit.org's avatar
      WebCore: Extended the conversion of the WebCore ResourceRequest to the · 53ee4c0f
      hausmann@webkit.org authored
      QNetworkRequest with a mandatory originating object argument,
      which is meant to be the QWebFrame the request belongs to.
      
      Patch by Simon Hausmann <hausmann@webkit.org> on 2009-11-03
      Reviewed by Tor Arne Vestbø.
      
      https://bugs.webkit.org/show_bug.cgi?id=29975
      
      * platform/network/qt/QNetworkReplyHandler.cpp:
      (WebCore::QNetworkReplyHandler::QNetworkReplyHandler):
      (WebCore::QNetworkReplyHandler::sendResponseIfNeeded):
      (WebCore::QNetworkReplyHandler::start):
      * platform/network/qt/ResourceRequest.h:
      * platform/network/qt/ResourceRequestQt.cpp:
      (WebCore::ResourceRequest::toNetworkRequest):
      
      WebKit/qt: Replace the QWebPage::networkRequestStarted() signal with the originatingObject
      property set to the QWebFrame that belongs to the request.
      
      Patch by Simon Hausmann <hausmann@webkit.org> on 2009-11-03
      Reviewed by Tor Arne Vestbø.
      
      https://bugs.webkit.org/show_bug.cgi?id=29975
      
      * Api/qwebpage.h:
      * WebCoreSupport/FrameLoaderClientQt.cpp:
      (WebCore::FrameLoaderClientQt::dispatchDecidePolicyForNewWindowAction):
      (WebCore::FrameLoaderClientQt::dispatchDecidePolicyForNavigationAction):
      (WebCore::FrameLoaderClientQt::startDownload):
      * tests/qwebpage/tst_qwebpage.cpp:
      (tst_QWebPage::loadFinished):
      (TestNetworkManager::createRequest):
      (tst_QWebPage::originatingObjectInNetworkRequests):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@50454 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      53ee4c0f
  29. 29 Oct, 2009 1 commit
    • eric@webkit.org's avatar
      2009-10-29 Laszlo Gombos <laszlo.1.gombos@nokia.com> · 216b123d
      eric@webkit.org authored
              Reviewed by Tor Arne Vestbø.
      
              [Qt] Implement DELETE HTTP method for XmlHttpRequest
              https://bugs.webkit.org/show_bug.cgi?id=30894
      
              No new tests as this functionality is already tested by the
              xmlhttprequest LayoutTests. As this patch depends on an unreleased
              version of the dependent QtNetwork library and the tests will be
              enabled later once the dependent library is released (and the
              buildbot is updated).
      
              * platform/network/qt/QNetworkReplyHandler.cpp:
              (WebCore::QNetworkReplyHandler::QNetworkReplyHandler):
              (WebCore::QNetworkReplyHandler::start):
      2009-10-29  Laszlo Gombos  <laszlo.1.gombos@nokia.com>
      
              Reviewed by Tor Arne Vestbø.
      
              [Qt] Implement DELETE HTTP method for XmlHttpRequest
              https://bugs.webkit.org/show_bug.cgi?id=30894
      
              No new tests as this functionality is already tested by the
              xmlhttprequest LayoutTests. As this patch depends on an unreleased
              version of the dependent QtNetwork library and the tests will be
              enabled later once the dependent library is released (and the
              buildbot is updated).
      
              * Api/qwebframe.cpp:
              (QWebFrame::load):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@50288 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      216b123d
  30. 22 Oct, 2009 1 commit
  31. 19 Oct, 2009 1 commit
  32. 05 Oct, 2009 1 commit
  33. 02 Oct, 2009 2 commits