Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(138)

Unified Diff: Source/WebKit/chromium/ChangeLog

Issue 13190018: Merge 147181 "[chromium] Use widget.parent() for plugin WebMouse..." (Closed) Base URL: http://svn.webkit.org/repository/webkit/branches/chromium/1453/
Patch Set: Created 7 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « no previous file | Source/WebKit/chromium/src/WebInputEventConversion.cpp » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: Source/WebKit/chromium/ChangeLog
===================================================================
--- Source/WebKit/chromium/ChangeLog (revision 147365)
+++ Source/WebKit/chromium/ChangeLog (working copy)
@@ -1,3 +1,297 @@
+2013-03-28 Alexandre Elias <aelias@chromium.org>
+
+ [chromium] Use widget.parent() for plugin WebMouseEvents
+ https://bugs.webkit.org/show_bug.cgi?id=113543
+
+ Reviewed by James Robinson.
+
+ In r142571 I switches widget.parent() to widget.root() in the plugin
+ WebCore event -> WebMouseEvent creator, to make the converter the
+ inverse of the one going the other way and avoid null pointer crashes.
+ But the plugin code expects it to be parent() (see
+ http://crbug.com/223335).
+
+ * src/WebInputEventConversion.cpp:
+ (WebKit::updateWebMouseEventFromWebCoreMouseEvent):
+
+2013-03-28 Xianzhu Wang <wangxianzhu@chromium.org>
+
+ [Chromium] Don't create SolidColorLayer for full transparent background
+ https://bugs.webkit.org/show_bug.cgi?id=113524
+
+ Reviewed by James Robinson.
+
+ * tests/GraphicsLayerChromiumTest.cpp:
+ (GraphicsLayerChromiumTest::setContentsToSolidColor):
+
+2013-03-28 Kent Tamura <tkent@chromium.org>
+
+ [Chromium] REGRESSION(r88030): Right-click on invalid form controls unexpectedly dispatches 'invalid' events
+ https://bugs.webkit.org/show_bug.cgi?id=113377
+
+ Reviewed by Dimitri Glazkov.
+
+ * src/ContextMenuClientImpl.cpp:
+ (WebKit::ContextMenuClientImpl::getCustomMenuFromDefaultItems):
+ We don't need to call HTMLFormElement::checkValidity here.
+
+2013-03-28 Sheriff Bot <webkit.review.bot@gmail.com>
+
+ Unreviewed. Rolled Chromium DEPS to r191172. Requested by
+ pdr2 via sheriffbot.
+
+ * DEPS:
+
+2013-03-28 Matt Falkenhagen <falken@chromium.org>
+
+ Refactoring: Replace Element::disabled and isEnabledFormControl with isDisabledFormControl
+ https://bugs.webkit.org/show_bug.cgi?id=113273
+
+ Reviewed by Kent Tamura.
+
+ Element::disabled is about form controls and Element::isEnabledFormControl
+ is redundant with it, so replace them with a single function
+ Element::isDisabledFormControl.
+
+ * src/WebFormControlElement.cpp:
+ (WebKit::WebFormControlElement::isEnabled):
+ * src/WebOptionElement.cpp:
+ (WebKit::WebOptionElement::isEnabled):
+ * src/WebPasswordFormUtils.cpp:
+ (WebKit::findPasswordFormFields):
+ * src/WebSearchableFormData.cpp:
+ (HTMLNames::findSuitableSearchInputElement):
+ (HTMLNames::buildSearchString):
+
+2013-03-27 Keishi Hattori <keishi@webkit.org>
+
+ [Chromium] Enable touch events in PagePopup
+ https://bugs.webkit.org/show_bug.cgi?id=113380
+
+ We want to use touch events inside the calendar picker. This patch adds
+ PagePopupChromeClient::needTouchEvents() and moved hasTouchEventHandlers()
+ from WebViewClient to WebWidgetClient.
+
+ Reviewed by Kent Tamura.
+
+ * public/WebViewClient.h:
+ * public/WebWidgetClient.h:
+ (WebWidgetClient):
+ (WebKit::WebWidgetClient::hasTouchEventHandlers): Moved from WebViewClient.
+ * src/WebPagePopupImpl.cpp:
+ (WebKit):
+
+2013-03-27 Timothy Hatcher <timothy@apple.com>
+
+ Add support for dock-to-right of the Web Inspector in the Mac port.
+
+ Unfortunately this requires Safari changes, so it is disabled in the nightly builds.
+
+ https://webkit.org/b/113341
+ rdar://problem/10368152
+
+ Reviewed by Joseph Pecoraro.
+
+ * src/InspectorFrontendClientImpl.cpp:
+ (WebKit::InspectorFrontendClientImpl::changeAttachedWindowWidth):
+ * src/InspectorFrontendClientImpl.h:
+ (InspectorFrontendClientImpl):
+
+2013-03-27 Kent Tamura <tkent@chromium.org>
+
+ Rename HTMLFormControlElement::readOnly to isReadOnly
+ https://bugs.webkit.org/show_bug.cgi?id=113297
+
+ Reviewed by Alexey Proskuryakov.
+
+ * src/WebFormControlElement.cpp:
+ (WebKit::WebFormControlElement::isReadOnly):
+
+2013-03-26 Hayato Ito <hayato@chromium.org>
+
+ Allow ShadowContents in HitTests by default.
+ https://bugs.webkit.org/show_bug.cgi?id=113171
+
+ Reviewed by Dimitri Glazkov.
+
+ * src/ContextMenuClientImpl.cpp:
+ (WebKit::selectMisspelledWord):
+ * src/WebFrameImpl.cpp:
+ (WebKit::WebFrameImpl::visiblePositionForWindowPoint):
+ * src/WebPluginContainerImpl.cpp:
+ (WebKit::WebPluginContainerImpl::isRectTopmost):
+ * src/WebViewImpl.cpp:
+ (WebKit::WebViewImpl::computeBlockBounds):
+ (WebKit::WebViewImpl::bestTapNode):
+
+2013-03-26 Dana Jansens <danakj@chromium.org>
+
+ [chromium] Remove the WebVideoFrame, WebVideoFrameProvider, WebStreamTextureClient, and WebVideoLayer classes.
+ https://bugs.webkit.org/show_bug.cgi?id=112483
+
+ Reviewed by James Robinson.
+
+ These classes are no longer used, so remove them.
+
+ * WebKit.gyp:
+ * public/WebMediaPlayer.h:
+ (WebKit):
+ (WebMediaPlayer):
+ * public/WebStreamTextureClient.h: Removed.
+ * public/WebVideoFrame.h: Removed.
+
+2013-03-26 Sheriff Bot <webkit.review.bot@gmail.com>
+
+ Unreviewed. Rolled Chromium DEPS to r190706. Requested by
+ danakj_ via sheriffbot.
+
+ * DEPS:
+
+2013-03-26 Ryosuke Niwa <rniwa@webkit.org>
+
+ Heap-use-after-free regression
+ https://bugs.webkit.org/show_bug.cgi?id=113337
+
+ Reviewed by Abhishek Arya and Alexey Proskuryakov.
+
+ * src/ChromeClientImpl.cpp:
+ (WebKit::ChromeClientImpl::didAssociateFormControls):
+ * src/ChromeClientImpl.h:
+ (ChromeClientImpl):
+
+2013-03-26 Tony Chang <tony@chromium.org>
+
+ Autogenerate the scrollAnimatorEnabled setting in Settings.in
+ https://bugs.webkit.org/show_bug.cgi?id=113253
+
+ Reviewed by James Robinson.
+
+ * src/WebSettingsImpl.cpp:
+ (WebKit::WebSettingsImpl::setEnableScrollAnimator): Update call to WebCore to use setScrollAnimatorEnabled(bool).
+
+2013-03-26 Tony Chang <tony@chromium.org>
+
+ [chromium] Expose setSelectionIncludesAltImageText in WebSettings
+ https://bugs.webkit.org/show_bug.cgi?id=113316
+
+ Reviewed by Dimitri Glazkov.
+
+ Enabling this setting allows plain text clipboard content to include alt
+ text like on Firefox and IE10.
+
+ * public/WebSettings.h:
+ (WebSettings):
+ * src/WebSettingsImpl.cpp:
+ (WebKit::WebSettingsImpl::setSelectionIncludesAltImageText):
+ * src/WebSettingsImpl.h:
+ (WebSettingsImpl):
+
+2013-03-26 Christophe Dumez <ch.dumez@sisa.samsung.com>
+
+ Code duplication between HTTPParsers and HTTPValidation
+ https://bugs.webkit.org/show_bug.cgi?id=113283
+
+ Reviewed by Alexey Proskuryakov.
+
+ * src/AssociatedURLLoader.cpp: Include HTTPParsers.h instead
+ of HTTPValidation.h to use isValidHTTPToken().
+
+2013-03-26 Yufeng Shen <miletus@chromium.org>
+
+ Convert WebInputEvent::GestureDoubleTap to PlatformEvent::NoType
+ https://bugs.webkit.org/show_bug.cgi?id=113215
+
+ In bug 93045 we removed PlatformEvent::GestureDoubleTap since now DoubleTap gesture
+ is implemented as a Tap gesture with tap_count = 2.
+
+ In WebViewImpl::handleGestureEvent(), a PlatformEvent is built from the WebGestureEvent
+ regardless, even though the PlatfromEvent will never reach the WebCore. DoubleTap, in
+ our case, is only handled in WebViewImpl for doube-tap-to-zoom, will also go through
+ conversion in WebInpuEventConversion.cpp::PlatformGestureEventBuilder() and reach
+ ASSERT_NOT_REACHED()
+
+ This patch converts WebGestureEvent::DoubleTap to PlatformEvent::NoType, this makes the
+ conversion list from WebInputEvent to PlatformEvent complete and we don't need a special
+ handling for the DoubleTap event in WebViewImpl::handleGestureEvent()
+
+ Reviewed by Antonio Gomes.
+
+ * src/WebInputEventConversion.cpp:
+ (WebKit::PlatformGestureEventBuilder::PlatformGestureEventBuilder):
+
+2013-03-26 Sheriff Bot <webkit.review.bot@gmail.com>
+
+ Unreviewed, rolling out r146767.
+ http://trac.webkit.org/changeset/146767
+ https://bugs.webkit.org/show_bug.cgi?id=113295
+
+ Rolling out until nicer fonts / sizes are chosen (Requested by
+ pfeldman on #webkit).
+
+ * src/js/devTools.css:
+
+2013-03-25 Kent Tamura <tkent@chromium.org>
+
+ Rename ENABLE_INPUT_TYPE_DATETIME
+ https://bugs.webkit.org/show_bug.cgi?id=113254
+
+ Reviewed by Kentaro Hara.
+
+ Rename ENABLE_INPUT_TYPE_DATETIME to ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE.
+ Actually I'd like to remove the code, but we shouldn't remove it yet
+ because we shipped products with it on some platforms.
+
+ * src/WebRuntimeFeatures.cpp:
+ (WebKit::WebRuntimeFeatures::enableInputTypeDateTime):
+ (WebKit::WebRuntimeFeatures::isInputTypeDateTimeEnabled):
+ * tests/WebViewTest.cpp:
+
+2013-03-25 Dana Jansens <danakj@chromium.org>
+
+ [chromium] Move ownership of compositor VideoLayer to WebMediaPlayer
+ https://bugs.webkit.org/show_bug.cgi?id=112971
+
+ Reviewed by James Robinson.
+
+ This moves ownership of the compositor's video layer over to the
+ implementation of WebMediaPlayer, as well as all interaction
+ between the media player system and the compositor layer or its
+ interfaces such as cc::VideoFrameProvider.
+
+ Now, the WebMediaPlayer implementation calls setWebLayer() to
+ provide the WebLayer* to the WebMediaPlayerClientImpl so that
+ it can be inserted into the GraphicsLayer tree appropriately.
+
+ Defines REMOVE_WEBVIDEOFRAME in related headers to enable this code
+ path in chromium.
+
+ Once chromium removes its use of WebVideoFrame and its related
+ classes, we can remove them from WebKit entirely.
+
+ * WebKit.gypi:
+ * public/WebMediaPlayer.h:
+ (WebKit):
+ * public/WebMediaPlayerClient.h:
+ * public/WebStreamTextureClient.h:
+ * src/WebMediaPlayerClientImpl.cpp:
+ (WebKit::WebMediaPlayerClientImpl::~WebMediaPlayerClientImpl):
+ (WebKit::WebMediaPlayerClientImpl::readyStateChanged):
+ (WebKit::WebMediaPlayerClientImpl::repaint):
+ (WebKit::WebMediaPlayerClientImpl::setOpaque):
+ (WebKit::WebMediaPlayerClientImpl::setWebLayer):
+ (WebKit::WebMediaPlayerClientImpl::loadRequested):
+ (WebKit::WebMediaPlayerClientImpl::platformLayer):
+ (WebKit::WebMediaPlayerClientImpl::paint):
+ (WebKit::WebMediaPlayerClientImpl::needsWebLayer):
+ (WebKit::WebMediaPlayerClientImpl::supportsAcceleratedRendering):
+ (WebKit::WebMediaPlayerClientImpl::acceleratedRenderingInUse):
+ (WebKit::WebMediaPlayerClientImpl::create):
+ (WebKit::WebMediaPlayerClientImpl::supportsType):
+ * src/WebMediaPlayerClientImpl.h:
+ (WebKit):
+ (WebMediaPlayerClientImpl):
+ * tests/WebMediaPlayerClientImplTest.cpp: Removed.
+
2013-03-25 Sheriff Bot <webkit.review.bot@gmail.com>
Unreviewed. Rolled Chromium DEPS to r190515. Requested by
« no previous file with comments | « no previous file | Source/WebKit/chromium/src/WebInputEventConversion.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698