2011-05-02 Adam Klein <adamk@chromium.org>
[WebKit-https.git] / Source / WebKit / chromium / ChangeLog
index 332c167..4cd5b0d 100644 (file)
@@ -1,3 +1,240 @@
+2011-05-02  Adam Klein  <adamk@chromium.org>
+
+        Reviewed by Tony Chang.
+
+        Roll chromium DEPS to r83722, add new crypto directory to DEPS
+        https://bugs.webkit.org/show_bug.cgi?id=59992
+
+        * DEPS:
+
+2011-05-02  Adam Roben  <aroben@apple.com>
+
+        Take advantage of implicit conversion from nullptr_t to PassOwnPtr
+
+        Fixes <http://webkit.org/b/59964> Implicit conversion from std::nullptr_t to PassOwnPtr
+        doesn't work, but should
+
+        Reviewed by Adam Barth.
+
+        * src/WebMediaPlayerClientImpl.cpp:
+
+2011-05-03  Pavel Feldman  <pfeldman@google.com>
+
+        Not reviewed: re-applied r85589.
+
+        * src/js/DevTools.js:
+        (.WebInspector.InspectorFrontendHostStub.prototype.inspectedURLChanged):
+
+2011-05-03  Pavel Feldman  <pfeldman@google.com>
+
+        Reviewed by Yury Semikhatsky.
+
+        Web Inspector: [remote debugging] use document.title to set window name.
+        https://bugs.webkit.org/show_bug.cgi?id=60012
+
+        * src/js/DevTools.js:
+        (WebInspector.InspectorFrontendHostStub.prototype.inspectedURLChanged):
+
+2011-05-02  Alok Priyadarshi  <alokp@chromium.org>
+
+        Reviewed by Dimitri Glazkov.
+
+        Chromium windows build is broken due to r85395
+        https://bugs.webkit.org/show_bug.cgi?id=59945
+        
+        Include SecurityOrigin.h in IDBFactoryBackendProxy.cpp
+
+        * src/IDBFactoryBackendProxy.cpp:
+
+2011-04-30  Mihai Parparita  <mihaip@chromium.org>
+
+        Reviewed by Eric Seidel.
+
+        V8Proxy.h shouldn't include SecurityOrigin.h
+        https://bugs.webkit.org/show_bug.cgi?id=59859
+
+        Add SecurityOrigin.h includes to places that were relying on transitive
+        includes.
+
+        * src/ApplicationCacheHost.cpp:
+        * src/WebGeolocationPermissionRequest.cpp:
+
+2011-04-29  Chris Evans  <cevans@chromium.org>
+
+        Reviewed by Adam Barth.
+
+        Add WebCore::Setting to block displaying and/or running insecure content on secure pages
+        https://bugs.webkit.org/show_bug.cgi?id=58378
+
+        * public/WebSettings.h:
+        * src/WebSettingsImpl.cpp:
+        (WebKit::WebSettingsImpl::setAllowDisplayOfInsecureContent):
+        (WebKit::WebSettingsImpl::setAllowRunningOfInsecureContent):
+        * src/WebSettingsImpl.h:
+        Simple plumbing for the new boolean settings.
+
+2011-04-29  Kenneth Russell  <kbr@google.com>
+
+        Unreviewed build fix. Skip WebPageNewSerializerTest.cpp in Windows multi-DLL build.
+
+        * WebKit.gyp:
+
+2011-04-28  Evan Martin  <evan@chromium.org>
+
+        Reviewed by Tony Chang.
+
+        [chromium] support components build on Linux
+        https://bugs.webkit.org/show_bug.cgi?id=59748
+
+        * WebKit.gyp: adjust tests to not be Windows-specific.
+        * public/WebCommon.h: add #defines to support Linux.
+        * public/linux/WebFontRenderStyle.h: expose Linux-specific API.
+        * tests/RunAllTests.cpp: adjust ifdefs to not be Windows-specific.
+
+2011-04-29  Vsevolod Vlasov  <vsevik@chromium.org>
+
+        Reviewed by Pavel Feldman.
+
+        Chromium DevTools: Fix network panel timing/size/headers tests.
+        https://bugs.webkit.org/show_bug.cgi?id=59696
+
+        * src/js/Tests.js:
+        (.TestSuite.prototype.testNetworkSize.finishResource):
+        (.TestSuite.prototype.testNetworkSyncSize.finishResource):
+        (.TestSuite.prototype.testNetworkRawHeadersText.finishResource):
+        (.TestSuite.prototype.testNetworkTiming.finishResource):
+
+2011-04-29  Pavel Feldman  <pfeldman@google.com>
+
+        Reviewed by Yury Semikhatsky.
+
+        Web Inspector: add "open link in new tab" action into the network and resources panels.
+        https://bugs.webkit.org/show_bug.cgi?id=59788
+
+        This change also distinguishes context menu items case between platforms.
+
+        * src/js/DevTools.js:
+
+2011-04-28  Nat Duca  <nduca@chromium.org>
+
+        Reviewed by Kenneth Russell.
+
+        [chromium] Add swapBuffersCompleteCallback to Extensions3DChromium
+        https://bugs.webkit.org/show_bug.cgi?id=59626
+
+        * public/WebGraphicsContext3D.h:
+        (WebKit::WebGraphicsContext3D::WebGraphicsSwapBuffersCompleteCallbackCHROMIUM::~WebGraphicsSwapBuffersCompleteCallbackCHROMIUM):
+        (WebKit::WebGraphicsContext3D::setSwapBuffersCompleteCallbackCHROMIUM):
+        * src/Extensions3DChromium.cpp:
+        (WebCore::Extensions3DChromium::setSwapBuffersCompleteCallbackCHROMIUM):
+        * src/GraphicsContext3DChromium.cpp:
+        (WebCore::SwapBuffersCompleteCallbackAdapter::~SwapBuffersCompleteCallbackAdapter):
+        (WebCore::SwapBuffersCompleteCallbackAdapter::SwapBuffersCompleteCallbackAdapter):
+        (WebCore::SwapBuffersCompleteCallbackAdapter::onSwapBuffersComplete):
+        (WebCore::SwapBuffersCompleteCallbackAdapter::create):
+        (WebCore::GraphicsContext3DInternal::setSwapBuffersCompleteCallbackCHROMIUM):
+        * src/GraphicsContext3DInternal.h:
+        * src/WebViewImpl.cpp:
+
+2011-04-28  John Abd-El-Malek  <jam@chromium.org>
+
+        Reviewed by Tony Chang.
+
+        [chromium] Fix silly bug with WebPermissionClient
+        https://bugs.webkit.org/show_bug.cgi?id=59769
+
+        * src/FrameLoaderClientImpl.cpp:
+        (WebKit::FrameLoaderClientImpl::allowJavaScript):
+        (WebKit::FrameLoaderClientImpl::allowPlugins):
+        (WebKit::FrameLoaderClientImpl::allowImages):
+
+2011-04-28  Jay Civelli  <jcivelli@chromium.org>
+
+        Reviewed by Adam Barth.
+
+        Introducing a new API to serialize a WebView back to HTML.
+        https://bugs.webkit.org/show_bug.cgi?id=58947
+
+        * WebKit.gyp:
+        * public/WebPageSerializer.h:
+        * src/WebPageSerializer.cpp:
+        (WebKit::WebPageSerializer::serialize):
+        * tests/WebPageNewSerializerTest.cpp: Added.
+        * tests/data/pageserializer: Added.
+        * tests/data/pageserializer/blank_frames.html: Added.
+        * tests/data/pageserializer/blue_background.png: Added.
+        * tests/data/pageserializer/css_test_page.html: Added.
+        * tests/data/pageserializer/green_background.png: Added.
+        * tests/data/pageserializer/iframe.html: Added.
+        * tests/data/pageserializer/iframe2.html: Added.
+        * tests/data/pageserializer/import_style_from_link.css: Added.
+        * tests/data/pageserializer/import_styles.css: Added.
+        * tests/data/pageserializer/link_styles.css: Added.
+        * tests/data/pageserializer/ol-dot.png: Added.
+        * tests/data/pageserializer/orange_background.png: Added.
+        * tests/data/pageserializer/purple_background.png: Added.
+        * tests/data/pageserializer/red_background.png: Added.
+        * tests/data/pageserializer/simple.xhtml: Added.
+        * tests/data/pageserializer/top_frame.html: Added.
+        * tests/data/pageserializer/ul-dot.png: Added.
+        * tests/data/pageserializer/yellow_background.png: Added.
+
+2011-04-28  John Abd-El-Malek  <jam@chromium.org>
+
+        Reviewed by Darin Fisher.
+
+        [chromium] Add a WebPermissionClient to be used for checking permissions of features
+        https://bugs.webkit.org/show_bug.cgi?id=59720
+
+        * public/WebFrameClient.h:
+        (WebKit::WebFrameClient::allowPlugins):
+        (WebKit::WebFrameClient::didNotAllowPlugins):
+        (WebKit::WebFrameClient::allowImages):
+        (WebKit::WebFrameClient::allowScript):
+        (WebKit::WebFrameClient::allowDatabase):
+        (WebKit::WebFrameClient::didNotAllowScript):
+        * public/WebPermissionClient.h: Added.
+        (WebKit::WebPermissionClient::allowDatabase):
+        (WebKit::WebPermissionClient::allowImages):
+        (WebKit::WebPermissionClient::allowPlugins):
+        (WebKit::WebPermissionClient::allowScript):
+        (WebKit::WebPermissionClient::allowScriptExtension):
+        (WebKit::WebPermissionClient::allowReadFromClipboard):
+        (WebKit::WebPermissionClient::allowWriteToClipboard):
+        (WebKit::WebPermissionClient::didNotAllowPlugins):
+        (WebKit::WebPermissionClient::didNotAllowScript):
+        (WebKit::WebPermissionClient::~WebPermissionClient):
+        * public/WebView.h:
+        * public/WebViewClient.h:
+        (WebKit::WebViewClient::didEndEditing):
+        * src/DatabaseObserver.cpp:
+        (WebCore::DatabaseObserver::canEstablishDatabase):
+        * src/EditorClientImpl.cpp:
+        (WebKit::EditorClientImpl::toggleContinuousSpellChecking):
+        (WebKit::EditorClientImpl::canCopyCut):
+        (WebKit::EditorClientImpl::canPaste):
+        * src/FrameLoaderClientImpl.cpp:
+        (WebKit::FrameLoaderClientImpl::allowScriptExtension):
+        (WebKit::FrameLoaderClientImpl::allowJavaScript):
+        (WebKit::FrameLoaderClientImpl::allowPlugins):
+        (WebKit::FrameLoaderClientImpl::allowImages):
+        (WebKit::FrameLoaderClientImpl::didNotAllowScript):
+        (WebKit::FrameLoaderClientImpl::didNotAllowPlugins):
+        * src/WebFrameImpl.cpp:
+        (WebKit::WebFrameImpl::enableContinuousSpellChecking):
+        * src/WebViewImpl.cpp:
+        (WebKit::WebViewImpl::setAutoFillClient):
+        (WebKit::WebViewImpl::setPermissionClient):
+        (WebKit::WebViewImpl::WebViewImpl):
+        * src/WebViewImpl.h:
+        (WebKit::WebViewImpl::permissionClient):
+
+2011-04-28  Kenneth Russell  <kbr@google.com>
+
+        Unreviewed fix for Windows multi-DLL build.
+
+        * WebKit.gyp:
+
 2011-04-27  Dmitry Lomov  <dslomov@google.com>
 
         Reviewed by David Levin.