Index: Source/WebKit/chromium/ChangeLog |
=================================================================== |
--- Source/WebKit/chromium/ChangeLog (revision 143772) |
+++ Source/WebKit/chromium/ChangeLog (working copy) |
@@ -1,3 +1,192 @@ |
+2013-02-11 Alexandre Elias <aelias@chromium.org> |
+ |
+ [chromium] Apply page scale to all WebInputEvent types |
+ https://bugs.webkit.org/show_bug.cgi?id=109370 |
+ |
+ Reviewed by James Robinson. |
+ |
+ Previously we only adjusted a few common input event types by page |
+ scale, but in fact almost every position and size in WebInputEvents |
+ requires it. |
+ |
+ I also took the opportunity to change some WebGestureEvent members to |
+ floats (which I checked causes no warnings in Chromium-side code with |
+ GCC or Clang). |
+ |
+ New WebInputEventConversionTest: InputEventsScaling |
+ |
+ * public/WebInputEvent.h: |
+ (WebKit::WebGestureEvent::WebGestureEvent): |
+ * src/WebInputEventConversion.cpp: |
+ (WebKit::widgetScaleFactor): |
+ (WebKit): |
+ (WebKit::PlatformMouseEventBuilder::PlatformMouseEventBuilder): |
+ (WebKit::PlatformWheelEventBuilder::PlatformWheelEventBuilder): |
+ (WebKit::PlatformGestureEventBuilder::PlatformGestureEventBuilder): |
+ (WebKit::PlatformTouchPointBuilder::PlatformTouchPointBuilder): |
+ (WebKit::updateWebMouseEventFromWebCoreMouseEvent): |
+ (WebKit::WebMouseEventBuilder::WebMouseEventBuilder): |
+ (WebKit::addTouchPoints): |
+ (WebKit::WebTouchEventBuilder::WebTouchEventBuilder): |
+ (WebKit::WebGestureEventBuilder::WebGestureEventBuilder): |
+ * src/WebViewImpl.cpp: |
+ (WebKit::WebViewImpl::handleGestureEvent): |
+ (WebKit::WebViewImpl::hasTouchEventHandlersAt): |
+ (WebKit::WebViewImpl::handleInputEvent): |
+ * tests/WebInputEventConversionTest.cpp: |
+ (WebCore::TEST): |
+ (WebCore): |
+ |
+2013-02-11 Sheriff Bot <webkit.review.bot@gmail.com> |
+ |
+ Unreviewed, rolling out r142568. |
+ http://trac.webkit.org/changeset/142568 |
+ https://bugs.webkit.org/show_bug.cgi?id=109541 |
+ |
+ Broke the build, won't compile. (Requested by alancutter on |
+ #webkit). |
+ |
+ * tests/GraphicsLayerChromiumTest.cpp: |
+ (WebKit::GraphicsLayerChromiumTest::GraphicsLayerChromiumTest): |
+ * tests/ScrollingCoordinatorChromiumTest.cpp: |
+ (WebKit::FakeWebViewClient::initializeLayerTreeView): |
+ |
+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 Sheriff Bot <webkit.review.bot@gmail.com> |
+ |
+ Unreviewed. Rolled Chromium DEPS to r181817. Requested by |
+ "James Robinson" <jamesr@chromium.org> via sheriffbot. |
+ |
+ * DEPS: |
+ |
+2013-02-11 David Grogan <dgrogan@chromium.org> |
+ |
+ IndexedDB: Add UnknownError to WebIDBDatabaseException |
+ https://bugs.webkit.org/show_bug.cgi?id=109519 |
+ |
+ Reviewed by Adam Barth. |
+ |
+ * public/WebIDBDatabaseException.h: |
+ * src/AssertMatchingEnums.cpp: |
+ |
+2013-02-11 Sheriff Bot <webkit.review.bot@gmail.com> |
+ |
+ Unreviewed. Rolled Chromium DEPS to r181787. Requested by |
+ thakis_ via sheriffbot. |
+ |
+ * DEPS: |
+ |
+2013-02-11 Nico Weber <thakis@chromium.org> |
+ |
+ Remove web intents code |
+ https://bugs.webkit.org/show_bug.cgi?id=109501 |
+ |
+ Reviewed by Eric Seidel. |
+ |
+ See thread "Removing ENABLE(WEB_INTENTS) code" on webkit-dev. |
+ |
+ * WebKit.gyp: |
+ * features.gypi: |
+ * public/WebDeliveredIntentClient.h: Removed. |
+ * public/WebFrame.h: |
+ (WebKit): |
+ (WebFrame): |
+ * public/WebFrameClient.h: |
+ (WebKit): |
+ * public/WebIntent.h: Removed. |
+ * public/WebIntentRequest.h: Removed. |
+ * public/WebIntentServiceInfo.h: Removed. |
+ * public/WebRuntimeFeatures.h: |
+ (WebRuntimeFeatures): |
+ * src/DeliveredIntentClientImpl.cpp: Removed. |
+ * src/DeliveredIntentClientImpl.h: Removed. |
+ * src/FrameLoaderClientImpl.cpp: |
+ * src/FrameLoaderClientImpl.h: |
+ (FrameLoaderClientImpl): |
+ * src/WebFrameImpl.cpp: |
+ * src/WebFrameImpl.h: |
+ (WebKit): |
+ (WebFrameImpl): |
+ * src/WebIntent.cpp: Removed. |
+ * src/WebIntentRequest.cpp: Removed. |
+ * src/WebIntentServiceInfo.cpp: Removed. |
+ * src/WebRuntimeFeatures.cpp: |
+ |
+2013-02-11 Florin Malita <fmalita@chromium.org> |
+ |
+ Unreviewed. Rolled Chromium DEPS to r181770. |
+ |
+ * DEPS: |
+ |
+2013-02-11 Sheriff Bot <webkit.review.bot@gmail.com> |
+ |
+ Unreviewed. Rolled Chromium DEPS to r181742. Requested by |
+ fmalita_ via sheriffbot. |
+ |
+ * DEPS: |
+ |
+2013-02-11 Rouslan Solomakhin <rouslan@chromium.org> |
+ |
+ [Chromium] Replace correct misspelled range in WebKit::WebFrameImpl::replaceMisspelledRange |
+ https://bugs.webkit.org/show_bug.cgi?id=108513 |
+ |
+ Reviewed by Tony Chang. |
+ |
+ WebKit::WebFrameImpl::replaceMisspelledRange is going to be used by Chromium instead of |
+ WebKit::WebFrameImpl::replaceSelection for correcting misspellings. The current implementation |
+ of WebKit::WebFrameImpl::replaceMisspelledRange sometimes replaces the wrong range. This change |
+ uses Range::create instead of TextIterator::rangeFromLocationAndLength to select the correct |
+ range. This change also disables smart replace in WebKit::WebFrameImpl::replaceMisspelledRange |
+ to avoid introducing spaces around misspellings. |
+ |
+ * src/WebFrameImpl.cpp: |
+ (WebKit::WebFrameImpl::replaceMisspelledRange): Replace correct misspelled range. |
+ * tests/WebFrameTest.cpp: Add unit test for WebKit::WebFrameImpl::replaceMisspelledRange method. |
+ |
+2013-02-11 Alexei Filippov <alph@chromium.org> |
+ |
+ Web Inspector: Split Profiler domain in protocol into Profiler and HeapProfiler |
+ https://bugs.webkit.org/show_bug.cgi?id=108653 |
+ |
+ Reviewed by Yury Semikhatsky. |
+ |
+ Currently CPU and heap profilers share the same domain 'Profiler' in the protocol. |
+ In fact these two profile types have not too much in common. So put each into its own domain. |
+ It should also help when Profiles panel gets split into several tools. |
+ This is the phase 1 which adds InspectorHeapProfilerAgent but doesn't |
+ change the original InspectorProfilerAgent. |
+ |
+ * src/WebDevToolsAgentImpl.cpp: |
+ (WebKit::WebDevToolsAgent::shouldInterruptForMessage): |
+ |
+2013-02-11 Abhishek Arya <inferno@chromium.org> |
+ |
+ Add ASSERT_WITH_SECURITY_IMPLICATION to detect out of bounds access |
+ https://bugs.webkit.org/show_bug.cgi?id=108981 |
+ |
+ Reviewed by Eric Seidel. |
+ |
+ * src/AutofillPopupMenuClient.cpp: |
+ (WebKit::AutofillPopupMenuClient::getSuggestion): |
+ (WebKit::AutofillPopupMenuClient::getLabel): |
+ (WebKit::AutofillPopupMenuClient::getIcon): |
+ (WebKit::AutofillPopupMenuClient::removeSuggestionAtIndex): |
+ (WebKit::AutofillPopupMenuClient::valueChanged): |
+ (WebKit::AutofillPopupMenuClient::selectionChanged): |
+ * src/ChromeClientImpl.cpp: |
+ (WebKit::ChromeClientImpl::shouldRunModalDialogDuringPageDismissal): |
+ |
2013-02-10 James Robinson <jamesr@chromium.org> |
[chromium] Enable more of webkit_unit_tests in component builds |