| Index: Source/WebKit/chromium/ChangeLog
|
| ===================================================================
|
| --- Source/WebKit/chromium/ChangeLog (revision 143777)
|
| +++ Source/WebKit/chromium/ChangeLog (working copy)
|
| @@ -1,3 +1,147 @@
|
| +2013-02-19 Alexandre Elias <aelias@chromium.org>
|
| +
|
| + [chromium] Fix races in double-tap zoom minimum scale policy
|
| + https://bugs.webkit.org/show_bug.cgi?id=110183
|
| +
|
| + Reviewed by Adam Barth.
|
| +
|
| + Double-tap zoom on Android is supposed to return to minimum scale
|
| + if no pinch zoom occurred since the last double-tap. Because both
|
| + pinch zoom and the result of double-tap zoom gets passed in from CC
|
| + via applyScrollAndScale, this logic was brittle and prone to races
|
| + depending on when the animation update was received. This patch
|
| + keeps track of what the target double-tap scale is to make it more
|
| + robust.
|
| +
|
| + I also fixed double-tap zoom test mocking to exercise the entire
|
| + page scale animation flow (our previous way of testing was hiding the
|
| + raciness), and added a new test case in DivAutoZoomMultipleParamsTest.
|
| +
|
| + * src/WebViewImpl.cpp:
|
| + (WebKit::WebViewImpl::WebViewImpl):
|
| + (WebKit::WebViewImpl::startPageScaleAnimation):
|
| + (WebKit):
|
| + (WebKit::WebViewImpl::enableFakeDoubleTapAnimationForTesting):
|
| + (WebKit::WebViewImpl::computeScaleAndScrollForHitRect):
|
| + (WebKit::WebViewImpl::animateZoomAroundPoint):
|
| + (WebKit::WebViewImpl::didCommitLoad):
|
| + (WebKit::WebViewImpl::applyScrollAndScale):
|
| + * src/WebViewImpl.h:
|
| + (WebViewImpl):
|
| + (WebKit::WebViewImpl::fakeDoubleTapAnimationPendingForTesting):
|
| + (WebKit::WebViewImpl::fakeDoubleTapTargetPositionForTesting):
|
| + (WebKit::WebViewImpl::fakeDoubleTapPageScaleFactorForTesting):
|
| + (WebKit::WebViewImpl::fakeDoubleTapUseAnchorForTesting):
|
| + * tests/WebFrameTest.cpp:
|
| +
|
| +2013-02-19 Joshua Bell <jsbell@chromium.org>
|
| +
|
| + IndexedDB: additional checks on LevelDB decoding
|
| + https://bugs.webkit.org/show_bug.cgi?id=109711
|
| +
|
| + Reviewed by Tony Chang.
|
| +
|
| + * tests/IDBLevelDBCodingTest.cpp: Update test with new method signatures.
|
| +
|
| +2013-02-19 Jochen Eisinger <jochen@chromium.org>
|
| +
|
| + [chromium] fix ScrollAnimatorNoneTest after r143295
|
| + https://bugs.webkit.org/show_bug.cgi?id=110189
|
| +
|
| + Reviewed by Nico Weber.
|
| +
|
| + * tests/ScrollAnimatorNoneTest.cpp:
|
| + (MockScrollableArea):
|
| +
|
| +2013-02-18 Simon Fraser <simon.fraser@apple.com>
|
| +
|
| + Clean up the boolean argument to visibleContentRect
|
| + https://bugs.webkit.org/show_bug.cgi?id=110167
|
| +
|
| + Reviewed by Simon Fraser.
|
| +
|
| + Replace the boolean argument to visibleContentRect() with
|
| + an enum.
|
| +
|
| + * src/ChromeClientImpl.cpp:
|
| + (WebKit::ChromeClientImpl::popupOpened):
|
| +
|
| +2013-02-18 Sheriff Bot <webkit.review.bot@gmail.com>
|
| +
|
| + Unreviewed. Rolled Chromium DEPS to r183105. Requested by
|
| + thakis_ via sheriffbot.
|
| +
|
| + * DEPS:
|
| +
|
| +2013-02-18 Nico Weber <thakis@chromium.org>
|
| +
|
| + [chromium] Remove ahem_path from WebKit.gyp
|
| + https://bugs.webkit.org/show_bug.cgi?id=110111
|
| +
|
| + Reviewed by Jochen Eisinger.
|
| +
|
| + It's only used in DumpRenderTree.gyp, and that file defines its own
|
| + copy of this variable.
|
| +
|
| + * WebKit.gyp:
|
| +
|
| +2013-02-18 Laszlo Gombos <l.gombos@samsung.com>
|
| +
|
| + Move ENABLE macros for WebCore out from Platform.h
|
| + https://bugs.webkit.org/show_bug.cgi?id=105735
|
| +
|
| + Move the chromium specific WebCore ENABLE macro definitions
|
| + from Platform.h to features.gypi.
|
| +
|
| + Reviewed by Darin Adler and Benjamin Poulain.
|
| +
|
| + * features.gypi: Set ENABLE_SUBPIXEL_LAYOUT to 1.
|
| +
|
| +2013-02-15 Alec Flett <alecflett@chromium.org>
|
| +
|
| + IndexedDB: Stub out SharedBuffer version of get()
|
| + https://bugs.webkit.org/show_bug.cgi?id=108993
|
| +
|
| + Reviewed by Darin Fisher.
|
| +
|
| + All asynchronous get()-like calls go through WebIDBCallbacks,
|
| + so this includes both get() and cursor callbacks.
|
| +
|
| + * public/WebIDBCallbacks.h:
|
| + (WebKit::WebIDBCallbacks::onSuccess):
|
| + (WebKit::WebIDBCallbacks::onSuccessWithPrefetch):
|
| +
|
| +2013-02-15 Alec Flett <alecflett@chromium.org>
|
| +
|
| + IndexedDB: fix chromium windows bustage
|
| + https://bugs.webkit.org/show_bug.cgi?id=109970
|
| +
|
| + Unreviewed build fix for Chromium Windows.
|
| +
|
| + * tests/IDBDatabaseBackendTest.cpp:
|
| +
|
| +2013-02-15 Alec Flett <alecflett@chromium.org>
|
| +
|
| + IndexedDB: Implement SharedBuffer version of put()
|
| + https://bugs.webkit.org/show_bug.cgi?id=109092
|
| +
|
| + Reviewed by Adam Barth.
|
| +
|
| + Implement SharedBuffer/WebData version of
|
| + IDBDatabaseBackendInterface::put, and put
|
| + temporary scaffolding in until chrome is ready.
|
| +
|
| + * src/IDBDatabaseBackendProxy.cpp:
|
| + (WebKit::IDBDatabaseBackendProxy::put):
|
| + * src/IDBDatabaseBackendProxy.h:
|
| + (IDBDatabaseBackendProxy):
|
| + * src/WebIDBDatabaseImpl.cpp:
|
| + (WebKit::WebIDBDatabaseImpl::put):
|
| + (WebKit):
|
| + * src/WebIDBDatabaseImpl.h:
|
| + (WebIDBDatabaseImpl):
|
| + * tests/IDBDatabaseBackendTest.cpp:
|
| +
|
| 2013-02-15 Alexandre Elias <aelias@chromium.org>
|
|
|
| [chromium] WebInputEventBuilders should not reverse page scale
|
|
|