| 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
|
|
|