| Index: Source/WebKit/chromium/ChangeLog
|
| ===================================================================
|
| --- Source/WebKit/chromium/ChangeLog (revision 143774)
|
| +++ Source/WebKit/chromium/ChangeLog (working copy)
|
| @@ -1,3 +1,332 @@
|
| +2013-02-14 Alexandre Elias <aelias@chromium.org>
|
| +
|
| + [chromium] Fix scaling in WebViewImpl::handleGestureEvent, second try
|
| + https://bugs.webkit.org/show_bug.cgi?id=109671
|
| +
|
| + Reviewed by James Robinson.
|
| +
|
| + My patch 142571 broke a bunch of things in handleGestureEvent that
|
| + assumed the event came in scaled, most notably tap highlight and
|
| + double-tap zoom. Switch those to PlatformGestureEvent.
|
| +
|
| + 142808 was an earlier version of this patch that was reverted
|
| + due to fling events asserting they can't be converted to
|
| + PlatformGestureEvent. This version moves fling earlier in the
|
| + function to avoid that.
|
| +
|
| + * src/WebViewImpl.cpp:
|
| + (WebKit::WebViewImpl::handleGestureEvent):
|
| + (WebKit::WebViewImpl::bestTapNode):
|
| + (WebKit::WebViewImpl::enableTapHighlight):
|
| + * src/WebViewImpl.h:
|
| + (WebViewImpl):
|
| + * tests/LinkHighlightTest.cpp:
|
| + (WebCore::TEST):
|
| +
|
| +2013-02-14 Dirk Pranke <dpranke@chromium.org>
|
| +
|
| + Unreviewed, rolling out r142901.
|
| + http://trac.webkit.org/changeset/142901
|
| +
|
| + r182258 introduces a dependency on chrome.gyp that breaks the win
|
| + build. Rolling back to r182150 until I can work up a workaround.
|
| +
|
| + * DEPS:
|
| +
|
| +2013-02-14 Dirk Pranke <dpranke@chromium.org>
|
| +
|
| + Unreviewed, chromium roll 182150 -> 182448
|
| +
|
| + * DEPS:
|
| +
|
| +2013-02-14 Mark Pilgrim <pilgrim@chromium.org>
|
| +
|
| + [Chromium] Move PlatformMessagePortChannel to WebCore
|
| + https://bugs.webkit.org/show_bug.cgi?id=109845
|
| +
|
| + Reviewed by Adam Barth.
|
| +
|
| + Part of a larger refactoring series; see tracking bug 106829.
|
| +
|
| + * WebKit.gyp:
|
| + * src/PlatformMessagePortChannel.cpp: Removed.
|
| + * src/PlatformMessagePortChannel.h: Removed.
|
| + * src/SharedWorkerRepository.cpp:
|
| + * src/WebDOMMessageEvent.cpp:
|
| + * src/WebFrameImpl.cpp:
|
| + * src/WebSharedWorkerImpl.cpp:
|
| + * src/WebWorkerClientImpl.cpp:
|
| +
|
| +2013-02-14 Min Qin <qinmin@chromium.org>
|
| +
|
| + Passing alpha to DeferredImageDecoder once decoding completes
|
| + https://bugs.webkit.org/show_bug.cgi?id=108892
|
| +
|
| + Reviewed by Stephen White.
|
| +
|
| + Add test to check that alpha value is passed from the decoder to ImageFrameGenerator.
|
| +
|
| + * tests/ImageFrameGeneratorTest.cpp:
|
| + (WebCore::MockImageDecoderFactory::create):
|
| + (WebCore::TEST_F):
|
| + * tests/MockImageDecoder.h:
|
| + (WebCore::MockImageDecoder::MockImageDecoder):
|
| + (WebCore::MockImageDecoder::setFrameHasAlpha):
|
| + (MockImageDecoder):
|
| + (WebCore::MockImageDecoder::frameHasAlphaAtIndex):
|
| +
|
| +2013-02-08 Andrey Kosyakov <caseq@chromium.org>
|
| +
|
| + Web Inspector: expose did{Begin,Cancel}Frame() and {will,did}Composite() on WebDebToolsAgent
|
| + https://bugs.webkit.org/show_bug.cgi?id=109192
|
| +
|
| + Reviewed by Pavel Feldman.
|
| +
|
| + - expose frame and compositing insturmentation methods on WebDevToolsAgent;
|
| + - temporarily route them from WebViewImpl to WebDevToolsAgent;
|
| +
|
| + * public/WebDevToolsAgent.h:
|
| + (WebDevToolsAgent):
|
| + * src/WebDevToolsAgentImpl.cpp:
|
| + (WebKit::WebDevToolsAgentImpl::didBeginFrame):
|
| + (WebKit):
|
| + (WebKit::WebDevToolsAgentImpl::didCancelFrame):
|
| + (WebKit::WebDevToolsAgentImpl::willComposite):
|
| + (WebKit::WebDevToolsAgentImpl::didComposite):
|
| + * src/WebDevToolsAgentImpl.h:
|
| + (WebDevToolsAgentImpl):
|
| + * src/WebViewImpl.cpp:
|
| + (WebKit::WebViewImpl::instrumentBeginFrame):
|
| + (WebKit::WebViewImpl::instrumentCancelFrame):
|
| + (WebKit::WebViewImpl::didBeginFrame):
|
| + (WebKit::WebViewImpl::willCommit):
|
| +
|
| +2013-02-14 Mikhail Naganov <mnaganov@chromium.org>
|
| +
|
| + [Chromium] Add a setting to control scaling content to fit viewport
|
| + https://bugs.webkit.org/show_bug.cgi?id=109584
|
| +
|
| + Adds a setting called 'initializeAtMinimumPageScale'. By default,
|
| + it is set to 'true' which corresponds to Chrome on Android behavior--
|
| + adjust the page scale to make the content fit into the viewport
|
| + by width. When set to false, the setting instructs ChromeClientImpl to
|
| + set page scale to 1.0, unless the scale value is set by the page
|
| + in the viewport meta-tag.
|
| +
|
| + Reviewed by Adam Barth.
|
| +
|
| + * public/WebSettings.h:
|
| + * src/ChromeClientImpl.cpp:
|
| + (WebKit::ChromeClientImpl::dispatchViewportPropertiesDidChange):
|
| + * src/WebSettingsImpl.cpp:
|
| + (WebKit::WebSettingsImpl::WebSettingsImpl):
|
| + (WebKit::WebSettingsImpl::setInitializeAtMinimumPageScale):
|
| + (WebKit):
|
| + * src/WebSettingsImpl.h:
|
| + (WebSettingsImpl):
|
| + (WebKit::WebSettingsImpl::initializeAtMinimumPageScale):
|
| + * tests/WebFrameTest.cpp:
|
| + * tests/data/viewport-2x-initial-scale.html: Added.
|
| + * tests/data/viewport-auto-initial-scale.html: Added.
|
| +
|
| +2013-02-14 Sheriff Bot <webkit.review.bot@gmail.com>
|
| +
|
| + Unreviewed, rolling out r142808.
|
| + http://trac.webkit.org/changeset/142808
|
| + https://bugs.webkit.org/show_bug.cgi?id=109816
|
| +
|
| + Crashes on chromium webkit canary bots (Requested by atwilson_
|
| + on #webkit).
|
| +
|
| + * src/WebViewImpl.cpp:
|
| + (WebKit::WebViewImpl::handleGestureEvent):
|
| + (WebKit::WebViewImpl::bestTouchLinkNode):
|
| + (WebKit::WebViewImpl::enableTouchHighlight):
|
| + * src/WebViewImpl.h:
|
| + (WebViewImpl):
|
| + * tests/LinkHighlightTest.cpp:
|
| + (WebCore::TEST):
|
| +
|
| +2013-02-14 Sheriff Bot <webkit.review.bot@gmail.com>
|
| +
|
| + Unreviewed, rolling out r142841.
|
| + http://trac.webkit.org/changeset/142841
|
| + https://bugs.webkit.org/show_bug.cgi?id=109791
|
| +
|
| + Caused webkit_unit_tests to crash on chromium bots. (Requested
|
| + by atwilson_ on #webkit).
|
| +
|
| + * tests/GraphicsLayerChromiumTest.cpp:
|
| + (WebKit::GraphicsLayerChromiumTest::GraphicsLayerChromiumTest):
|
| + * tests/ScrollingCoordinatorChromiumTest.cpp:
|
| + (WebKit::FakeWebViewClient::initializeLayerTreeView):
|
| +
|
| +2013-02-13 Max Vujovic <mvujovic@adobe.com>
|
| +
|
| + [CSS Filters] Refactor filter outsets into a class
|
| + https://bugs.webkit.org/show_bug.cgi?id=109330
|
| +
|
| + Update FilterOperations unit tests to use new interface for getting filter outsets.
|
| +
|
| + Reviewed by Dean Jackson.
|
| +
|
| + * tests/FilterOperationsTest.cpp:
|
| + (WebKit::TEST):
|
| +
|
| +2013-02-13 Zan Dobersek <zdobersek@igalia.com>
|
| +
|
| + The 'global isinf/isnan' compiler quirk required when using clang with libstdc++
|
| + https://bugs.webkit.org/show_bug.cgi?id=109325
|
| +
|
| + Reviewed by Anders Carlsson.
|
| +
|
| + Prefix calls to the isinf and isnan methods with std::, declaring we want to use the
|
| + two methods as they're provided by the C++ standard library being used.
|
| +
|
| + * tests/DecimalTest.cpp:
|
| + (TEST_F):
|
| +
|
| +2013-02-13 Alexandre Elias <aelias@chromium.org>
|
| +
|
| + [chromium] Fix scaling in WebViewImpl::handleGestureEvent
|
| + https://bugs.webkit.org/show_bug.cgi?id=109671
|
| +
|
| + Reviewed by James Robinson.
|
| +
|
| + My last patch broke a bunch of things in handleGestureEvent that
|
| + assumed the event came in scaled, most notably tap highlight and
|
| + double-tap zoom. Switch those to PlatformGestureEvent.
|
| +
|
| + * src/WebViewImpl.cpp:
|
| + (WebKit::WebViewImpl::handleGestureEvent):
|
| + (WebKit::WebViewImpl::bestTapNode):
|
| + (WebKit::WebViewImpl::enableTapHighlight):
|
| + * src/WebViewImpl.h:
|
| + (WebViewImpl):
|
| + * tests/LinkHighlightTest.cpp:
|
| + (WebCore::TEST):
|
| +
|
| +2013-02-13 Eberhard Graether <egraether@google.com>
|
| +
|
| + chromium: remove CompositorHUDFontAtlas
|
| + https://bugs.webkit.org/show_bug.cgi?id=109328
|
| +
|
| + Reviewed by James Robinson.
|
| +
|
| + After switching the HudLayer to use skia's font rendering the
|
| + CompositorHUDFontAtlas has become obsolete. This change removes
|
| + this class and the related WebLayerTreeView API.
|
| +
|
| + * src/WebViewImpl.cpp:
|
| + * src/WebViewImpl.h:
|
| +
|
| +2013-02-13 Sheriff Bot <webkit.review.bot@gmail.com>
|
| +
|
| + Unreviewed. Rolled Chromium DEPS to r182150. Requested by
|
| + jamesr_ via sheriffbot.
|
| +
|
| + * DEPS:
|
| +
|
| +2013-02-13 Sadrul Habib Chowdhury <sadrul@chromium.org>
|
| +
|
| + [chromium] Add acceleration ratios for the deltas to WebMouseWheelEvents.
|
| + https://bugs.webkit.org/show_bug.cgi?id=109611
|
| +
|
| + The deltas in mousewheel events generated by track can be accelerated (e.g. when
|
| + scrolling repeatedly). Keep track of the ratio of the acceleration since that is
|
| + useful for some tasks (e.g. overflow navigation gesture).
|
| +
|
| + Reviewed by Adam Barth.
|
| +
|
| + * public/WebInputEvent.h:
|
| + (WebKit::WebMouseWheelEvent::WebMouseWheelEvent):
|
| + * src/WebInputEvent.cpp:
|
| + (SameSizeAsWebMouseWheelEvent):
|
| +
|
| +2013-02-12 Yoshifumi Inoue <yosin@chromium.org>
|
| +
|
| + Unreviewed. Build fix for Chromium-Win.
|
| + Add #include <functional> for std::bind1st.
|
| +
|
| + * tests/PrerenderingTest.cpp:
|
| +
|
| +2013-02-12 Joshua Bell <jsbell@chromium.org>
|
| +
|
| + [Chromium] IndexedDB/Worker crash during shutdown
|
| + https://bugs.webkit.org/show_bug.cgi?id=109467
|
| +
|
| + Reviewed by Tony Chang.
|
| +
|
| + If the message queue has already been terminated, don't bother scheduling
|
| + a new error event that will never be delivered. Speculative fix for the
|
| + issue, which only repros in multiprocess ports and so far only on some
|
| + platforms.
|
| +
|
| + * src/IDBFactoryBackendProxy.cpp:
|
| + (WebKit::IDBFactoryBackendProxy::allowIndexedDB): Early exit.
|
| +
|
| +2013-02-12 Zan Dobersek <zdobersek@igalia.com>
|
| +
|
| + Remove ENABLE_XHR_RESPONSE_BLOB handling from various build systems
|
| + https://bugs.webkit.org/show_bug.cgi?id=109481
|
| +
|
| + Reviewed by Daniel Bates.
|
| +
|
| + The ENABLE_XHR_RESPONSE_BLOB feature define was removed from the code
|
| + back in r120574. There are still occurrences of it in various build systems
|
| + which should all be removed as they are useless.
|
| +
|
| + * features.gypi:
|
| +
|
| +2013-02-12 Jochen Eisinger <jochen@chromium.org>
|
| +
|
| + Disabling WebFrameTest.ReplaceMisspelledRange on Android because it crashes
|
| + https://bugs.webkit.org/show_bug.cgi?id=109548
|
| +
|
| + Unreviewed gardening.
|
| +
|
| + * tests/WebFrameTest.cpp:
|
| +
|
| +2013-02-11 James Robinson <jamesr@chromium.org>
|
| +
|
| + [Chromium] Get rid of WebAnimationController
|
| + https://bugs.webkit.org/show_bug.cgi?id=109235
|
| +
|
| + Reviewed by Benjamin Poulain.
|
| +
|
| + * public/WebAnimationController.h: Removed.
|
| + * public/WebFrame.h:
|
| + (WebFrame):
|
| + * src/WebAnimationControllerImpl.cpp: Removed.
|
| + * src/WebAnimationControllerImpl.h: Removed.
|
| + * src/WebFrameImpl.cpp:
|
| + * src/WebFrameImpl.h:
|
| + (WebFrameImpl):
|
| +
|
| +2013-02-11 James Robinson <jamesr@chromium.org>
|
| +
|
| + [chromium] Add WebUnitTestSupport::createLayerTreeViewForTesting for webkit_unit_tests
|
| + https://bugs.webkit.org/show_bug.cgi?id=109403
|
| +
|
| + Reviewed by Adam Barth.
|
| +
|
| + * tests/GraphicsLayerChromiumTest.cpp:
|
| + (WebKit::GraphicsLayerChromiumTest::GraphicsLayerChromiumTest):
|
| + * tests/ScrollingCoordinatorChromiumTest.cpp:
|
| + (WebKit::FakeWebViewClient::initializeLayerTreeView):
|
| +
|
| +2013-02-11 Ryosuke Niwa <rniwa@webkit.org>
|
| +
|
| + Disable delete button controller on non-Mac ports and delete EditorClient::shouldShowDeleteInterface
|
| + https://bugs.webkit.org/show_bug.cgi?id=109534
|
| +
|
| + Reviewed by Anders Carlsson.
|
| +
|
| + * src/EditorClientImpl.cpp:
|
| + (WebKit):
|
| + * src/EditorClientImpl.h:
|
| + (EditorClientImpl):
|
| +
|
| 2013-02-11 Alexandre Elias <aelias@chromium.org>
|
|
|
| [chromium] Apply page scale to all WebInputEvent types
|
|
|