Index: Source/WebKit/chromium/ChangeLog |
=================================================================== |
--- Source/WebKit/chromium/ChangeLog (revision 113130) |
+++ Source/WebKit/chromium/ChangeLog (working copy) |
@@ -1,3 +1,894 @@ |
+2012-04-03 W. James MacLean <wjmaclean@chromium.org> |
+ |
+ [chromium] Switch touchpad fling curve physics to absolute (not scaled) curve. |
+ https://bugs.webkit.org/show_bug.cgi?id=83061 |
+ |
+ Reviewed by James Robinson. |
+ |
+ * tests/PlatformGestureCurveTest.cpp: |
+ |
+2012-04-02 Zhenyao Mo <zmo@google.com> |
+ |
+ Implement WebGLShaderPrecisionFormat |
+ https://bugs.webkit.org/show_bug.cgi?id=75925 |
+ |
+ Reviewed by Kenneth Russell. |
+ |
+ * src/GraphicsContext3DChromium.cpp: Add getShaderPrecisionFormat(). |
+ (WebCore): |
+ * src/GraphicsContext3DPrivate.h: Ditto. |
+ (GraphicsContext3DPrivate): |
+ * tests/FakeWebGraphicsContext3D.h: Ditto. |
+ (FakeWebGraphicsContext3D): |
+ |
+2012-04-03 Dirk Pranke <dpranke@chromium.org> |
+ |
+ disable incremental linking for debug of webkit |
+ https://bugs.webkit.org/show_bug.cgi?id=83068 |
+ |
+ Reviewed by Adam Barth. |
+ |
+ Now that we need to export symbols from webkit.dll that are |
+ defined in webcore_platform, we have to enable ULDI in order for |
+ incremental linking to work (which is used in debug mode). |
+ |
+ * WebKit.gyp: |
+ |
+2012-04-03 Shawn Singh <shawnsingh@chromium.org> |
+ |
+ [chromium] Fix incorrect comment in CCDamageTrackerTest |
+ https://bugs.webkit.org/show_bug.cgi?id=82118 |
+ |
+ Reviewed by Adrienne Walker. |
+ |
+ * tests/CCDamageTrackerTest.cpp: |
+ (WebKitTests::TEST_F): |
+ |
+2012-04-03 Adam Barth <abarth@webkit.org> |
+ |
+ Another attempt to fix the Windows build. This uses WebSecurityOrigin |
+ has a value type but doesn't include the header. |
+ |
+ * public/WebUserMediaRequest.h: |
+ (WebKit): |
+ |
+2012-04-03 'Pavel Feldman' <pfeldman@chromium.org> |
+ |
+ Not reviewed. Follow up to inspector's r113032: change provisional method signature a bit. |
+ |
+ * public/WebDevToolsFrontendClient.h: |
+ (WebKit::WebDevToolsFrontendClient::save): |
+ |
+2012-04-03 Bolin Hsu <bhsu@google.com> |
+ |
+ [Chromium] Add click count and modifiers to the factory method of mouse event. |
+ https://bugs.webkit.org/show_bug.cgi?id=82502 |
+ |
+ Modify WebInputEventFactory::mouseEvent() to take click count |
+ and modifiers from input parameters. Sample use cases of these |
+ are double click, triple click, Ctrl+click, etc. |
+ |
+ Reviewed by Eric Seidel. |
+ |
+ * public/android/WebInputEventFactory.h: |
+ * src/android/WebInputEventFactory.cpp: |
+ (WebKit::WebInputEventFactory::mouseEvent): |
+ |
+2012-04-03 Mark Pilgrim <pilgrim@chromium.org> |
+ |
+ Call incrementStatsCounter directly |
+ https://bugs.webkit.org/show_bug.cgi?id=83023 |
+ |
+ Reviewed by Kentaro Hara. |
+ |
+ * src/PlatformSupport.cpp: |
+ (WebCore): |
+ * src/WebFrameImpl.cpp: |
+ (WebKit::WebFrameImpl::WebFrameImpl): |
+ |
+2012-04-03 Sami Kyostila <skyostil@chromium.org> |
+ |
+ [chromium] Canvas2DLayerChromium::updateCompositorResources should flush after copying |
+ https://bugs.webkit.org/show_bug.cgi?id=83013 |
+ |
+ Reviewed by Stephen White. |
+ |
+ * tests/Canvas2DLayerChromiumTest.cpp: Make sure context is flushed after copying. |
+ |
+2012-04-03 Pavel Feldman <pfeldman@chromium.org> |
+ |
+ Web Inspector: [chromium] add provisional save method into the frontend client. |
+ https://bugs.webkit.org/show_bug.cgi?id=83022 |
+ |
+ Reviewed by Yury Semikhatsky. |
+ |
+ * public/WebDevToolsFrontendClient.h: |
+ (WebKit::WebDevToolsFrontendClient::save): |
+ |
+2012-04-03 Bill Budge <bbudge@chromium.org> |
+ |
+ WebViewImpl doesn't notify the page that the user has canceled fullscreen. |
+ https://bugs.webkit.org/show_bug.cgi?id=82760 |
+ |
+ Reviewed by Darin Fisher. |
+ |
+ * src/WebViewImpl.cpp: |
+ (WebKit::WebViewImpl::WebViewImpl): |
+ (WebKit::WebViewImpl::willExitFullScreen): |
+ (WebKit::WebViewImpl::exitFullScreenForElement): |
+ * src/WebViewImpl.h: |
+ |
+2012-04-02 Kent Tamura <tkent@chromium.org> |
+ |
+ [Chromium] Add WebKit API for WebCore::TextFieldDecorator |
+ https://bugs.webkit.org/show_bug.cgi?id=82143 |
+ |
+ Reviewed by Dimitri Glazkov. |
+ |
+ Expose WebCore::TextFieldDecorator as |
+ WebKit::WebTextFieldDecoratorClient. This change add capability to add |
+ decoration buttons to text field <input> elements. |
+ |
+ * WebKit.gyp: Add new files. |
+ * public/WebTextFieldDecoratorClient.h: Added. |
+ * public/WebView.h: |
+ (WebKit): Add addTextFieldDecoratorClient(). |
+ * src/ChromeClientImpl.cpp: |
+ (WebKit::ChromeClientImpl::willAddTextFieldDecorationsTo): |
+ Calls willAddDecorationTo() of TextFieldDecorator objects owned by WebViewImpl. |
+ (WebKit::ChromeClientImpl::addTextFieldDecorationsTo): |
+ Apply TextFieldDecorationElement::decorate() for the specified input element. |
+ * src/ChromeClientImpl.h: |
+ (ChromeClientImpl): Add new function declarations. |
+ * src/TextFieldDecoratorImpl.cpp: |
+ Added. This is a bridge of WebCore::TextFieldDecorator and |
+ WebKit::WebTextFieldDecoratorClient. This owns CachedImage objects |
+ specfied by WebTextFieldDecoratorClient. |
+ (WebKit::TextFieldDecoratorImpl::TextFieldDecoratorImpl): |
+ (WebKit::TextFieldDecoratorImpl::create): |
+ (WebKit::TextFieldDecoratorImpl::~TextFieldDecoratorImpl): |
+ (WebKit::TextFieldDecoratorImpl::willAddDecorationTo): |
+ (WebKit::TextFieldDecoratorImpl::imageForNormalState): |
+ (WebKit::TextFieldDecoratorImpl::imageForDisabledState): |
+ (WebKit::TextFieldDecoratorImpl::imageForReadonlyState): |
+ (WebKit::TextFieldDecoratorImpl::handleClick): |
+ (WebKit::TextFieldDecoratorImpl::willDetach): |
+ * src/TextFieldDecoratorImpl.h: Added. |
+ (TextFieldDecoratorImpl): |
+ * src/WebViewImpl.cpp: |
+ (WebKit::WebViewImpl::addTextFieldDecoratorClient): |
+ Add implementation of WebView::addTextFieldDecoratorClient(). |
+ * src/WebViewImpl.h: |
+ WebViewImpl owns a vector of TextFieldDecoratorImpl. |
+ (WebViewImpl): |
+ (WebKit::WebViewImpl::textFieldDecorators): |
+ |
+2012-04-02 Dana Jansens <danakj@chromium.org> |
+ |
+ [chromium] Remove SkCanvas::LayerIter use from OpaqueRegionSkia |
+ https://bugs.webkit.org/show_bug.cgi?id=82564 |
+ |
+ Reviewed by Stephen White. |
+ |
+ * tests/PlatformContextSkiaTest.cpp: |
+ (WebCore): |
+ (WebCore::TEST): |
+ |
+2012-04-02 Mark Pilgrim <pilgrim@chromium.org> |
+ |
+ Call decrementStatsCounter directly |
+ https://bugs.webkit.org/show_bug.cgi?id=82950 |
+ |
+ Reviewed by Adam Barth. |
+ |
+ * src/PlatformSupport.cpp: |
+ (WebCore): |
+ * src/WebFrameImpl.cpp: |
+ (WebKit::WebFrameImpl::~WebFrameImpl): |
+ |
+2012-04-02 Alexander Pavlov <apavlov@chromium.org> |
+ |
+ [Chromium] Unreviewed, CCLayerTreeHost runMultiThread is flaky. |
+ Related bug: https://bugs.webkit.org/show_bug.cgi?id=80811 |
+ |
+ Disabled CCLayerTreeHostTestAddAnimationWithTimingFunction.runMultiThread. |
+ |
+ * tests/CCLayerTreeHostTest.cpp: |
+ (WTF::TEST_F): |
+ |
+2012-04-02 Alexander Pavlov <apavlov@chromium.org> |
+ |
+ Web Inspector: Device metrics emulation should turn off when zero width and height are passed in |
+ https://bugs.webkit.org/show_bug.cgi?id=82907 |
+ |
+ Currently this also requires the fontScaleFactor of 1 to be passed in, too. However, it results in |
+ downsizing the FrameView to (0x0) on navigation with the open Inspector when the emulation is disabled. |
+ |
+ Reviewed by Yury Semikhatsky. |
+ |
+ * src/WebDevToolsAgentImpl.cpp: |
+ (WebKit::WebDevToolsAgentImpl::overrideDeviceMetrics): |
+ |
+2012-04-02 Kinuko Yasuda <kinuko@chromium.org> |
+ |
+ Unreviewed, rolling chromium DEPS. |
+ |
+ * DEPS: |
+ |
+2012-04-02 Keishi Hattori <keishi@webkit.org> |
+ |
+ [chromium] Disable ENABLE_INPUT_TYPE_COLOR for aura and android |
+ https://bugs.webkit.org/show_bug.cgi?id=82863 |
+ |
+ Reviewed by Kent Tamura. |
+ |
+ * features.gypi: |
+ |
+2012-04-02 Adam Barth <abarth@webkit.org> |
+ |
+ [Chromium] Move a number of virtual functions from WebKitPlatformSupport.h into Platform.h |
+ https://bugs.webkit.org/show_bug.cgi?id=82865 |
+ |
+ Reviewed by Kent Tamura. |
+ |
+ * public/platform/WebKitPlatformSupport.h: |
+ (WebKit): |
+ (WebKitPlatformSupport): |
+ |
+2012-04-02 Kent Tamura <tkent@chromium.org> |
+ |
+ Add a calendar picker indicator to date-type input fields |
+ https://bugs.webkit.org/show_bug.cgi?id=80478 |
+ |
+ Reviewed by Hajime Morita. |
+ |
+ * features.gypi: Enable CALENDAR_PICKER for non-Android platforms. This |
+ doesn't affect any bahevior because INPUT_TYPE_DATE is disabled. |
+ |
+2012-04-02 Adam Barth <abarth@webkit.org> |
+ |
+ [Chromium] Move another block of headers from WebKit/chromium/public/platform to Platform/chromium/public |
+ https://bugs.webkit.org/show_bug.cgi?id=82862 |
+ |
+ Rubber-stamped by Eric Seidel. |
+ |
+ * WebKit.gyp: |
+ * public/platform/WebAudioBus.h: Replaced. |
+ * public/platform/WebAudioDevice.h: Replaced. |
+ * public/platform/WebGamepad.h: Replaced. |
+ * public/platform/WebGamepads.h: Replaced. |
+ * public/platform/WebSocketStreamError.h: Replaced. |
+ * public/platform/WebSocketStreamHandle.h: Replaced. |
+ * public/platform/WebSocketStreamHandleClient.h: Replaced. |
+ * src/WebAudioBus.cpp: Removed. |
+ |
+2012-04-01 Adam Barth <abarth@webkit.org> |
+ |
+ [Chromium] Move thread-related APIs from WebKit into Platform |
+ https://bugs.webkit.org/show_bug.cgi?id=82858 |
+ |
+ Reviewed by Eric Seidel. |
+ |
+ * WebKit.gyp: |
+ * public/platform/WebThread.h: Replaced. |
+ * public/platform/WebThreadSafeData.h: Replaced. |
+ * src/WebThreadSafeData.cpp: Removed. |
+ |
+2012-04-01 Jon Lee <jonlee@apple.com> |
+ |
+ Rename notification properties and functions |
+ https://bugs.webkit.org/show_bug.cgi?id=80482 |
+ <rdar://problem/10912432> |
+ |
+ Reviewed by Kentaro Hara. |
+ |
+ * src/WebNotification.cpp: |
+ (WebKit::WebNotification::replaceId): Refactor to call tag(). |
+ |
+2012-03-29 Adam Barth <abarth@webkit.org> |
+ |
+ [Chromium] Delete WebKit/chromium/bridge |
+ https://bugs.webkit.org/show_bug.cgi?id=82677 |
+ |
+ Reviewed by James Robinson. |
+ |
+ Delete WebKit/chromium/bridge. This was a directory we were |
+ experimenting with storing WebCore-namespaced code. Now we're able to |
+ actually keep that code in WebCore itself, which is much more sensible. |
+ |
+ * WebKit.gyp: |
+ * bridge: Removed. |
+ * bridge/DeprecatedPeerConnectionHandler.cpp: Removed. |
+ * bridge/DeprecatedPeerConnectionHandlerInternal.cpp: Removed. |
+ * bridge/DeprecatedPeerConnectionHandlerInternal.h: Removed. |
+ * bridge/MediaStreamCenter.cpp: Removed. |
+ * bridge/MediaStreamCenterInternal.cpp: Removed. |
+ * bridge/MediaStreamCenterInternal.h: Removed. |
+ * bridge/PeerConnection00Handler.cpp: Removed. |
+ * bridge/PeerConnection00HandlerInternal.cpp: Removed. |
+ * bridge/PeerConnection00HandlerInternal.h: Removed. |
+ * public/platform/WebICECandidateDescriptor.h: Replaced. |
+ * public/platform/WebICEOptions.h: Replaced. |
+ * public/platform/WebKitPlatformSupport.h: |
+ (WebKit): |
+ (WebKitPlatformSupport): |
+ * public/platform/WebMediaHints.h: Replaced. |
+ * public/platform/WebMediaStreamCenter.h: Replaced. |
+ * public/platform/WebMediaStreamCenterClient.h: Replaced. |
+ * public/platform/WebMediaStreamComponent.h: Replaced. |
+ * public/platform/WebMediaStreamDescriptor.h: Replaced. |
+ * public/platform/WebMediaStreamSource.h: Replaced. |
+ * public/platform/WebMediaStreamSourcesRequest.h: Replaced. |
+ * public/platform/WebPeerConnection00Handler.h: Replaced. |
+ * public/platform/WebPeerConnection00HandlerClient.h: Replaced. |
+ * public/platform/WebPeerConnectionHandler.h: Replaced. |
+ * public/platform/WebPeerConnectionHandlerClient.h: Replaced. |
+ * public/platform/WebSessionDescriptionDescriptor.h: Replaced. |
+ * public/platform/WebVector.h: Replaced. |
+ * src/WebICECandidateDescriptor.cpp: Removed. |
+ * src/WebICEOptions.cpp: Removed. |
+ * src/WebMediaHints.cpp: Removed. |
+ * src/WebMediaStreamComponent.cpp: Removed. |
+ * src/WebMediaStreamDescriptor.cpp: Removed. |
+ * src/WebMediaStreamSource.cpp: Removed. |
+ * src/WebMediaStreamSourcesRequest.cpp: Removed. |
+ |
+2012-03-30 Adam Barth <abarth@webkit.org> |
+ |
+ [Chromium] Move ResourceHandle to WebCore/platform/network/chromium |
+ https://bugs.webkit.org/show_bug.cgi?id=82657 |
+ |
+ Reviewed by James Robinson. |
+ |
+ * WebKit.gyp: |
+ * src/ResourceHandle.cpp: Removed. |
+ * src/ResourceHandleInternal.h: Removed. |
+ * src/WrappedResourceRequest.h: Removed. |
+ * src/WrappedResourceResponse.h: Removed. |
+ |
+2012-03-30 Adam Barth <abarth@webkit.org> |
+ |
+ Two more link errors. This time it's v8 we're missing. |
+ |
+ * WebKitUnitTests.gyp: |
+ |
+2012-03-30 Adam Barth <abarth@webkit.org> |
+ |
+ Attempt to fix the Windows component build. It seems we're just |
+ missing GURL now. |
+ |
+ * WebKitUnitTests.gyp: |
+ |
+2012-03-30 Adam Barth <abarth@webkit.org> |
+ |
+ Attempt to fix the Windows component build. The way we link the unit |
+ tests in the component build is kind of nutty. Hopefully this approach |
+ will eliminate the duplicate symbols we've been seeing. |
+ |
+ * WebKitUnitTests.gyp: |
+ |
+2012-03-30 Emil A Eklund <eae@chromium.org> |
+ |
+ Change WebKit/WebKit2 platform code to use pixel snapped values |
+ https://bugs.webkit.org/show_bug.cgi?id=82549 |
+ |
+ Reviewed by Eric Seidel. |
+ |
+ * src/WebAccessibilityObject.cpp: |
+ (WebKit::WebAccessibilityObject::boundingBoxRect): |
+ Use pixelSnappedBoundingBoxRect instead of boundingBoxRect which returns |
+ a LayoutRect. |
+ |
+ * src/WebFrameImpl.cpp: |
+ (WebKit::WebFrameImpl::characterIndexForPoint): |
+ Use roundedPoint instead of point for hit testing as ranges use screen |
+ cordinates which are represented with pixel accuracy. |
+ |
+2012-03-30 Adam Barth <abarth@webkit.org> |
+ |
+ https://bugs.webkit.org/show_bug.cgi?id=82582 |
+ Move CPP files related to ResourceHandle to WebCore/platform |
+ |
+ Reviewed by James Robinson. |
+ |
+ * WebKit.gyp: |
+ * src/WebHTTPBody.cpp: Removed. |
+ * src/WebHTTPLoadInfo.cpp: Removed. |
+ * src/WebURL.cpp: Removed. |
+ * src/WebURLError.cpp: Removed. |
+ * src/WebURLRequest.cpp: Removed. |
+ * src/WebURLRequestPrivate.h: Removed. |
+ * src/WebURLResponse.cpp: Removed. |
+ * src/WebURLResponsePrivate.h: Removed. |
+ |
+2012-03-30 Dirk Pranke <dpranke@chromium.org> |
+ |
+ Roll chromium DEPS from 129593 to 129574. |
+ |
+ Unreviewed. |
+ |
+ * DEPS: |
+ |
+2012-03-30 Adam Barth <abarth@webkit.org> |
+ |
+ Move CPP files related to ResourceHandle to WebCore/platform |
+ https://bugs.webkit.org/show_bug.cgi?id=82582 |
+ |
+ Reviewed by James Robinson. |
+ |
+ * WebKit.gyp: |
+ * src/WebData.cpp: Removed. |
+ |
+2012-03-30 Mark Pilgrim <pilgrim@chromium.org> |
+ |
+ GEOLOCATION should be implemented as Page Supplement |
+ https://bugs.webkit.org/show_bug.cgi?id=82228 |
+ |
+ Reviewed by Adam Barth. |
+ |
+ Geolocation is now a Supplement in Page so the interface |
+ has changed for setting up the page's geolocation client |
+ initially and accessing the controller later. |
+ |
+ * src/WebViewImpl.cpp: |
+ (WebKit::WebViewImpl::WebViewImpl): |
+ |
+2012-03-30 Ian Vollick <vollick@chromium.org> |
+ |
+ [chromium] Flaky animation unit test CCLayerTreeHostTestSynchronizeAnimationStartTimes |
+ https://bugs.webkit.org/show_bug.cgi?id=82731 |
+ |
+ Reviewed by James Robinson. |
+ |
+ * tests/CCLayerTreeHostTest.cpp: |
+ (WTF::CCLayerTreeHostTestSynchronizeAnimationStartTimes::CCLayerTreeHostTestSynchronizeAnimationStartTimes): |
+ (WTF::CCLayerTreeHostTestSynchronizeAnimationStartTimes::animateLayers): |
+ (CCLayerTreeHostTestSynchronizeAnimationStartTimes): |
+ (WTF::CCLayerTreeHostTestSynchronizeAnimationStartTimes::notifyAnimationStarted): |
+ |
+2012-03-30 Ian Vollick <vollick@chromium.org> |
+ |
+ [chromium] assertion being hit in CCLayerAnimationController |
+ https://bugs.webkit.org/show_bug.cgi?id=82237 |
+ |
+ Reviewed by James Robinson. |
+ |
+ * tests/CCLayerAnimationControllerTest.cpp: |
+ (WebKitTests::TEST): |
+ (WebKitTests): |
+ |
+2012-03-30 Alexander Pavlov <apavlov@chromium.org> |
+ |
+ [Chromium] Unreviewed Chromium Mac build fix. |
+ |
+ * src/WebDevToolsAgentPrivate.h: |
+ (WebKit): |
+ |
+2012-03-30 Alexander Pavlov <apavlov@chromium.org> |
+ |
+ Web Inspector: [Chromium] Implement Chromium-specific part of the device metrics emulation |
+ https://bugs.webkit.org/show_bug.cgi?id=82612 |
+ |
+ This change implements the Chromium-specific code for overriding the device metrics, such as screen size |
+ (by setting the FrameView size) and font zoom factor (necessary for certain emulated devices,) |
+ and for painting the gutter overlay covering the WebView area not occupied by the associated FrameView. |
+ |
+ Reviewed by Pavel Feldman. |
+ |
+ * src/InspectorClientImpl.cpp: |
+ (WebKit::InspectorClientImpl::canOverrideDeviceMetrics): |
+ (WebKit): |
+ (WebKit::InspectorClientImpl::overrideDeviceMetrics): |
+ (WebKit::InspectorClientImpl::autoZoomPageToFitWidth): |
+ * src/InspectorClientImpl.h: |
+ (InspectorClientImpl): |
+ * src/WebDevToolsAgentImpl.cpp: |
+ (OverlayZOrders): |
+ (DeviceMetricsSupport): |
+ (WebKit::DeviceMetricsSupport::DeviceMetricsSupport): |
+ (WebKit::DeviceMetricsSupport::~DeviceMetricsSupport): |
+ (WebKit::DeviceMetricsSupport::setDeviceMetrics): |
+ (WebKit::DeviceMetricsSupport::autoZoomPageToFitWidth): |
+ (WebKit::DeviceMetricsSupport::applySizeOverrideIfNecessary): |
+ (WebKit::DeviceMetricsSupport::restore): |
+ (WebKit::DeviceMetricsSupport::applySizeOverrideInternal): |
+ (WebKit::DeviceMetricsSupport::paintPageOverlay): |
+ (WebKit::DeviceMetricsSupport::frameView): |
+ (WebKit): |
+ (WebKit::WebDevToolsAgentImpl::mainFrameViewCreated): |
+ (WebKit::WebDevToolsAgentImpl::metricsOverridden): |
+ (WebKit::WebDevToolsAgentImpl::overrideDeviceMetrics): |
+ (WebKit::WebDevToolsAgentImpl::autoZoomPageToFitWidth): |
+ (WebKit::WebDevToolsAgentImpl::highlight): |
+ * src/WebDevToolsAgentImpl.h: |
+ (WebCore): |
+ (WebKit): |
+ (WebDevToolsAgentImpl): |
+ * src/WebDevToolsAgentPrivate.h: |
+ (WebKit): |
+ (WebDevToolsAgentPrivate): |
+ * src/WebFrameImpl.cpp: |
+ (WebKit::WebFrameImpl::createFrameView): |
+ * src/WebViewImpl.cpp: |
+ (WebKit::WebViewImpl::WebViewImpl): |
+ (WebKit::WebViewImpl::resize): |
+ (WebKit::WebViewImpl::setZoomLevel): |
+ (WebKit::WebViewImpl::setEmulatedTextZoomFactor): |
+ (WebKit): |
+ (WebKit::WebViewImpl::updateLayerTreeViewport): |
+ * src/WebViewImpl.h: |
+ (WebViewImpl): |
+ (WebKit::WebViewImpl::emulatedTextZoomFactor): |
+ |
+2012-03-30 David Barr <davidbarr@chromium.org> |
+ |
+ Split up top-level .gitignore and .gitattributes |
+ https://bugs.webkit.org/show_bug.cgi?id=82687 |
+ |
+ Reviewed by Tor Arne Vestbø. |
+ |
+ * .gitignore: Added. |
+ |
+2012-03-30 Mike Reed <reed@google.com> |
+ |
+ pass alpha directly to player, rather than creating a layer (for performance) |
+ https://bugs.webkit.org/show_bug.cgi?id=82360 |
+ |
+ Reviewed by Stephen White. |
+ |
+ Performance change, existing webkit tests apply. |
+ |
+ * public/WebMediaPlayer.h: |
+ (WebMediaPlayer): |
+ * src/WebMediaPlayerClientImpl.cpp: |
+ (WebKit::WebMediaPlayerClientImpl::paintCurrentFrameInContext): |
+ |
+2012-03-30 Jesus Sanchez-Palencia <jesus.palencia@openbossa.org> |
+ |
+ Add a "preview" state to Page Visibility API implementation |
+ https://bugs.webkit.org/show_bug.cgi?id=81355 |
+ |
+ Reviewed by Adam Barth. |
+ |
+ Updating the Page Visibility API implementation to the current spec version. |
+ |
+ * public/WebPageVisibilityState.h: |
+ * src/AssertMatchingEnums.cpp: |
+ * src/WebViewImpl.cpp: |
+ (WebKit::WebViewImpl::setVisibilityState): |
+ |
+2012-03-30 Keishi Hattori <keishi@webkit.org> |
+ |
+ Change ENABLE_INPUT_COLOR to ENABLE_INPUT_TYPE_COLOR and enable it for chromium |
+ https://bugs.webkit.org/show_bug.cgi?id=80972 |
+ |
+ Reviewed by Kent Tamura. |
+ |
+ * features.gypi: |
+ * src/ChromeClientImpl.cpp: |
+ (WebKit): |
+ * src/ChromeClientImpl.h: |
+ (WebCore): |
+ (ChromeClientImpl): |
+ * src/ColorChooserProxy.cpp: |
+ * src/ColorChooserProxy.h: |
+ * src/WebColorChooserClientImpl.cpp: |
+ * src/WebColorChooserClientImpl.h: |
+ |
+2012-03-29 Adam Barth <abarth@webkit.org> |
+ |
+ Unreviewed, rolling out r112572. |
+ http://trac.webkit.org/changeset/112572 |
+ https://bugs.webkit.org/show_bug.cgi?id=82582 |
+ |
+ Does not compile in Windows component build |
+ |
+ * WebKit.gyp: |
+ * src/WebData.cpp: Renamed from Source/WebCore/platform/chromium/support/WebData.cpp. |
+ (WebKit): |
+ (WebKit::WebData::reset): |
+ (WebKit::WebData::assign): |
+ (WebKit::WebData::size): |
+ (WebKit::WebData::data): |
+ (WebKit::WebData::WebData): |
+ (WebKit::WebData::operator=): |
+ (WebKit::WebData::operator PassRefPtr<SharedBuffer>): |
+ * src/WebHTTPBody.cpp: Renamed from Source/WebCore/platform/chromium/support/WebHTTPBody.cpp. |
+ (WebKit): |
+ (WebKit::WebHTTPBody::initialize): |
+ (WebKit::WebHTTPBody::reset): |
+ (WebKit::WebHTTPBody::assign): |
+ (WebKit::WebHTTPBody::elementCount): |
+ (WebKit::WebHTTPBody::elementAt): |
+ (WebKit::WebHTTPBody::appendData): |
+ (WebKit::WebHTTPBody::appendFile): |
+ (WebKit::WebHTTPBody::appendFileRange): |
+ (WebKit::WebHTTPBody::appendBlob): |
+ (WebKit::WebHTTPBody::identifier): |
+ (WebKit::WebHTTPBody::setIdentifier): |
+ (WebKit::WebHTTPBody::containsPasswordData): |
+ (WebKit::WebHTTPBody::setContainsPasswordData): |
+ (WebKit::WebHTTPBody::WebHTTPBody): |
+ (WebKit::WebHTTPBody::operator=): |
+ (WebKit::WebHTTPBody::operator PassRefPtr<FormData>): |
+ (WebKit::WebHTTPBody::ensureMutable): |
+ * src/WebHTTPLoadInfo.cpp: Renamed from Source/WebCore/platform/chromium/support/WebHTTPLoadInfo.cpp. |
+ (WebKit): |
+ (WebKit::WebHTTPLoadInfo::initialize): |
+ (WebKit::WebHTTPLoadInfo::reset): |
+ (WebKit::WebHTTPLoadInfo::assign): |
+ (WebKit::WebHTTPLoadInfo::WebHTTPLoadInfo): |
+ (WebKit::WebHTTPLoadInfo::operator WTF::PassRefPtr<WebCore::ResourceLoadInfo>): |
+ (WebKit::WebHTTPLoadInfo::httpStatusCode): |
+ (WebKit::WebHTTPLoadInfo::setHTTPStatusCode): |
+ (WebKit::WebHTTPLoadInfo::httpStatusText): |
+ (WebKit::WebHTTPLoadInfo::setHTTPStatusText): |
+ (WebKit::WebHTTPLoadInfo::encodedDataLength): |
+ (WebKit::WebHTTPLoadInfo::setEncodedDataLength): |
+ (WebKit::addHeader): |
+ (WebKit::WebHTTPLoadInfo::addRequestHeader): |
+ (WebKit::WebHTTPLoadInfo::addResponseHeader): |
+ (WebKit::WebHTTPLoadInfo::requestHeadersText): |
+ (WebKit::WebHTTPLoadInfo::setRequestHeadersText): |
+ (WebKit::WebHTTPLoadInfo::responseHeadersText): |
+ (WebKit::WebHTTPLoadInfo::setResponseHeadersText): |
+ * src/WebURL.cpp: Renamed from Source/WebCore/platform/chromium/support/WebURL.cpp. |
+ (WebKit): |
+ (WebKit::WebURL::WebURL): |
+ (WebKit::WebURL::operator=): |
+ (WebKit::WebURL::operator WebCore::KURL): |
+ * src/WebURLError.cpp: Renamed from Source/WebCore/platform/chromium/support/WebURLError.cpp. |
+ (WebKit): |
+ (WebKit::WebURLError::WebURLError): |
+ (WebKit::WebURLError::operator=): |
+ (WebKit::WebURLError::operator ResourceError): |
+ * src/WebURLRequest.cpp: Renamed from Source/WebCore/platform/chromium/support/WebURLRequest.cpp. |
+ (WebURLRequestPrivateImpl): |
+ (WebKit::WebURLRequestPrivateImpl::WebURLRequestPrivateImpl): |
+ (WebKit::WebURLRequestPrivateImpl::dispose): |
+ (WebKit::WebURLRequestPrivateImpl::~WebURLRequestPrivateImpl): |
+ (WebKit): |
+ (WebKit::WebURLRequest::initialize): |
+ (WebKit::WebURLRequest::reset): |
+ (WebKit::WebURLRequest::assign): |
+ (WebKit::WebURLRequest::isNull): |
+ (WebKit::WebURLRequest::url): |
+ (WebKit::WebURLRequest::setURL): |
+ (WebKit::WebURLRequest::firstPartyForCookies): |
+ (WebKit::WebURLRequest::setFirstPartyForCookies): |
+ (WebKit::WebURLRequest::allowCookies): |
+ (WebKit::WebURLRequest::setAllowCookies): |
+ (WebKit::WebURLRequest::allowStoredCredentials): |
+ (WebKit::WebURLRequest::setAllowStoredCredentials): |
+ (WebKit::WebURLRequest::cachePolicy): |
+ (WebKit::WebURLRequest::setCachePolicy): |
+ (WebKit::WebURLRequest::httpMethod): |
+ (WebKit::WebURLRequest::setHTTPMethod): |
+ (WebKit::WebURLRequest::httpHeaderField): |
+ (WebKit::WebURLRequest::setHTTPHeaderField): |
+ (WebKit::WebURLRequest::addHTTPHeaderField): |
+ (WebKit::WebURLRequest::clearHTTPHeaderField): |
+ (WebKit::WebURLRequest::visitHTTPHeaderFields): |
+ (WebKit::WebURLRequest::httpBody): |
+ (WebKit::WebURLRequest::setHTTPBody): |
+ (WebKit::WebURLRequest::reportUploadProgress): |
+ (WebKit::WebURLRequest::setReportUploadProgress): |
+ (WebKit::WebURLRequest::reportLoadTiming): |
+ (WebKit::WebURLRequest::setReportRawHeaders): |
+ (WebKit::WebURLRequest::reportRawHeaders): |
+ (WebKit::WebURLRequest::setReportLoadTiming): |
+ (WebKit::WebURLRequest::targetType): |
+ (WebKit::WebURLRequest::hasUserGesture): |
+ (WebKit::WebURLRequest::setHasUserGesture): |
+ (WebKit::WebURLRequest::setTargetType): |
+ (WebKit::WebURLRequest::requestorID): |
+ (WebKit::WebURLRequest::setRequestorID): |
+ (WebKit::WebURLRequest::requestorProcessID): |
+ (WebKit::WebURLRequest::setRequestorProcessID): |
+ (WebKit::WebURLRequest::appCacheHostID): |
+ (WebKit::WebURLRequest::setAppCacheHostID): |
+ (WebKit::WebURLRequest::downloadToFile): |
+ (WebKit::WebURLRequest::setDownloadToFile): |
+ (WebKit::WebURLRequest::extraData): |
+ (WebKit::WebURLRequest::setExtraData): |
+ (WebKit::WebURLRequest::toMutableResourceRequest): |
+ (WebKit::WebURLRequest::toResourceRequest): |
+ * src/WebURLRequestPrivate.h: Renamed from Source/WebCore/platform/chromium/support/WebURLRequestPrivate.h. |
+ (WebKit): |
+ (WebURLRequestPrivate): |
+ (WebKit::WebURLRequestPrivate::WebURLRequestPrivate): |
+ * src/WebURLResponse.cpp: Renamed from Source/WebCore/platform/chromium/support/WebURLResponse.cpp. |
+ (WebURLResponsePrivateImpl): |
+ (WebKit::WebURLResponsePrivateImpl::WebURLResponsePrivateImpl): |
+ (WebKit::WebURLResponsePrivateImpl::dispose): |
+ (WebKit::WebURLResponsePrivateImpl::~WebURLResponsePrivateImpl): |
+ (WebKit): |
+ (WebKit::WebURLResponse::initialize): |
+ (WebKit::WebURLResponse::reset): |
+ (WebKit::WebURLResponse::assign): |
+ (WebKit::WebURLResponse::isNull): |
+ (WebKit::WebURLResponse::url): |
+ (WebKit::WebURLResponse::setURL): |
+ (WebKit::WebURLResponse::connectionID): |
+ (WebKit::WebURLResponse::setConnectionID): |
+ (WebKit::WebURLResponse::connectionReused): |
+ (WebKit::WebURLResponse::setConnectionReused): |
+ (WebKit::WebURLResponse::loadTiming): |
+ (WebKit::WebURLResponse::setLoadTiming): |
+ (WebKit::WebURLResponse::httpLoadInfo): |
+ (WebKit::WebURLResponse::setHTTPLoadInfo): |
+ (WebKit::WebURLResponse::responseTime): |
+ (WebKit::WebURLResponse::setResponseTime): |
+ (WebKit::WebURLResponse::mimeType): |
+ (WebKit::WebURLResponse::setMIMEType): |
+ (WebKit::WebURLResponse::expectedContentLength): |
+ (WebKit::WebURLResponse::setExpectedContentLength): |
+ (WebKit::WebURLResponse::textEncodingName): |
+ (WebKit::WebURLResponse::setTextEncodingName): |
+ (WebKit::WebURLResponse::suggestedFileName): |
+ (WebKit::WebURLResponse::setSuggestedFileName): |
+ (WebKit::WebURLResponse::httpStatusCode): |
+ (WebKit::WebURLResponse::setHTTPStatusCode): |
+ (WebKit::WebURLResponse::httpStatusText): |
+ (WebKit::WebURLResponse::setHTTPStatusText): |
+ (WebKit::WebURLResponse::httpHeaderField): |
+ (WebKit::WebURLResponse::setHTTPHeaderField): |
+ (WebKit::WebURLResponse::addHTTPHeaderField): |
+ (WebKit::WebURLResponse::clearHTTPHeaderField): |
+ (WebKit::WebURLResponse::visitHTTPHeaderFields): |
+ (WebKit::WebURLResponse::lastModifiedDate): |
+ (WebKit::WebURLResponse::setLastModifiedDate): |
+ (WebKit::WebURLResponse::appCacheID): |
+ (WebKit::WebURLResponse::setAppCacheID): |
+ (WebKit::WebURLResponse::appCacheManifestURL): |
+ (WebKit::WebURLResponse::setAppCacheManifestURL): |
+ (WebKit::WebURLResponse::securityInfo): |
+ (WebKit::WebURLResponse::setSecurityInfo): |
+ (WebKit::WebURLResponse::toMutableResourceResponse): |
+ (WebKit::WebURLResponse::toResourceResponse): |
+ (WebKit::WebURLResponse::wasCached): |
+ (WebKit::WebURLResponse::setWasCached): |
+ (WebKit::WebURLResponse::wasFetchedViaSPDY): |
+ (WebKit::WebURLResponse::setWasFetchedViaSPDY): |
+ (WebKit::WebURLResponse::wasNpnNegotiated): |
+ (WebKit::WebURLResponse::setWasNpnNegotiated): |
+ (WebKit::WebURLResponse::wasAlternateProtocolAvailable): |
+ (WebKit::WebURLResponse::setWasAlternateProtocolAvailable): |
+ (WebKit::WebURLResponse::wasFetchedViaProxy): |
+ (WebKit::WebURLResponse::setWasFetchedViaProxy): |
+ (WebKit::WebURLResponse::isMultipartPayload): |
+ (WebKit::WebURLResponse::setIsMultipartPayload): |
+ (WebKit::WebURLResponse::downloadFilePath): |
+ (WebKit::WebURLResponse::setDownloadFilePath): |
+ (WebKit::WebURLResponse::remoteIPAddress): |
+ (WebKit::WebURLResponse::setRemoteIPAddress): |
+ (WebKit::WebURLResponse::remotePort): |
+ (WebKit::WebURLResponse::setRemotePort): |
+ (WebKit::WebURLResponse::extraData): |
+ (WebKit::WebURLResponse::setExtraData): |
+ * src/WebURLResponsePrivate.h: Renamed from Source/WebCore/platform/chromium/support/WebURLResponsePrivate.h. |
+ (WebKit): |
+ (WebURLResponsePrivate): |
+ (WebKit::WebURLResponsePrivate::WebURLResponsePrivate): |
+ |
+2012-03-29 Adam Barth <abarth@webkit.org> |
+ |
+ Unreviewed, rolling out r112579. |
+ http://trac.webkit.org/changeset/112579 |
+ https://bugs.webkit.org/show_bug.cgi?id=82657 |
+ |
+ Does not compile in Windows component build |
+ |
+ * WebKit.gyp: |
+ * src/ResourceHandle.cpp: Renamed from Source/WebCore/platform/network/chromium/ResourceHandle.cpp. |
+ (WebCore): |
+ (WebCore::ResourceHandleInternal::ResourceHandleInternal): |
+ (WebCore::ResourceHandleInternal::start): |
+ (WebCore::ResourceHandleInternal::cancel): |
+ (WebCore::ResourceHandleInternal::setDefersLoading): |
+ (WebCore::ResourceHandleInternal::allowStoredCredentials): |
+ (WebCore::ResourceHandleInternal::willSendRequest): |
+ (WebCore::ResourceHandleInternal::didSendData): |
+ (WebCore::ResourceHandleInternal::didReceiveResponse): |
+ (WebCore::ResourceHandleInternal::didDownloadData): |
+ (WebCore::ResourceHandleInternal::didReceiveData): |
+ (WebCore::ResourceHandleInternal::didReceiveCachedMetadata): |
+ (WebCore::ResourceHandleInternal::didFinishLoading): |
+ (WebCore::ResourceHandleInternal::didFail): |
+ (WebCore::ResourceHandleInternal::FromResourceHandle): |
+ (WebCore::ResourceHandle::ResourceHandle): |
+ (WebCore::ResourceHandle::create): |
+ (WebCore::ResourceHandle::firstRequest): |
+ (WebCore::ResourceHandle::client): |
+ (WebCore::ResourceHandle::setClient): |
+ (WebCore::ResourceHandle::setDefersLoading): |
+ (WebCore::ResourceHandle::start): |
+ (WebCore::ResourceHandle::hasAuthenticationChallenge): |
+ (WebCore::ResourceHandle::clearAuthentication): |
+ (WebCore::ResourceHandle::cancel): |
+ (WebCore::ResourceHandle::~ResourceHandle): |
+ (WebCore::ResourceHandle::loadsBlocked): |
+ (WebCore::ResourceHandle::loadResourceSynchronously): |
+ (WebCore::ResourceHandle::willLoadFromCache): |
+ (WebCore::ResourceHandle::cacheMetadata): |
+ * src/ResourceHandleInternal.h: Renamed from Source/WebCore/platform/network/chromium/ResourceHandleInternal.h. |
+ (WebCore): |
+ (ResourceHandleInternal): |
+ (WebCore::ResourceHandleInternal::~ResourceHandleInternal): |
+ (WebCore::ResourceHandleInternal::setOwner): |
+ (WebCore::ResourceHandleInternal::request): |
+ (WebCore::ResourceHandleInternal::client): |
+ (WebCore::ResourceHandleInternal::setClient): |
+ (WebCore::ResourceHandleInternal::loader): |
+ * src/WrappedResourceRequest.h: Renamed from Source/WebCore/platform/chromium/support/WrappedResourceRequest.h. |
+ (WebKit): |
+ (WrappedResourceRequest): |
+ (WebKit::WrappedResourceRequest::~WrappedResourceRequest): |
+ (WebKit::WrappedResourceRequest::WrappedResourceRequest): |
+ (WebKit::WrappedResourceRequest::bind): |
+ (Handle): |
+ (WebKit::WrappedResourceRequest::Handle::dispose): |
+ * src/WrappedResourceResponse.h: Renamed from Source/WebCore/platform/chromium/support/WrappedResourceResponse.h. |
+ (WebKit): |
+ (WrappedResourceResponse): |
+ (WebKit::WrappedResourceResponse::~WrappedResourceResponse): |
+ (WebKit::WrappedResourceResponse::WrappedResourceResponse): |
+ (WebKit::WrappedResourceResponse::bind): |
+ (Handle): |
+ (WebKit::WrappedResourceResponse::Handle::dispose): |
+ |
+2012-03-29 Adam Barth <abarth@webkit.org> |
+ |
+ [Chromium] Move ResourceHandle to WebCore/platform/network/chromium |
+ https://bugs.webkit.org/show_bug.cgi?id=82657 |
+ |
+ Reviewed by James Robinson. |
+ |
+ * WebKit.gyp: |
+ * src/ResourceHandle.cpp: Removed. |
+ * src/ResourceHandleInternal.h: Removed. |
+ * src/WrappedResourceRequest.h: Removed. |
+ * src/WrappedResourceResponse.h: Removed. |
+ |
+2012-03-29 Dmitry Lomov <dslomov@google.com> |
+ |
+ [Chromium] WorkerFileSystemContextObserver can reference a deleted WorkerFileSystemCallbacksBridge. |
+ https://bugs.webkit.org/show_bug.cgi?id=82565 |
+ |
+ WorkerFileSystemCallbacksBridge relies on a cleanUpAfterCallback being called |
+ prior to the disposal of the bridge to ensure that WorkerFileSystemContextObserver |
+ is unsubscribed and deleted. However cleanUpAfterCallback will only execute if the bridge's |
+ callback has executed on the worker thread, and this might not be the case if the worker |
+ terminates. |
+ |
+ This patch fixes this by maintaining a RefPtr from WorkerFileSystemContextObserver to |
+ WorkerFileSystemCallbacksBridge. This ensures that bridge is not deleted while observer is alive. |
+ |
+ Reviewed by David Levin. |
+ |
+ * src/WorkerFileSystemCallbacksBridge.cpp: |
+ (WebKit::WorkerFileSystemContextObserver::create): |
+ (WebKit::WorkerFileSystemContextObserver::WorkerFileSystemContextObserver): |
+ (WorkerFileSystemContextObserver): |
+ |
+2012-03-29 Adam Barth <abarth@webkit.org> |
+ |
+ Move CPP files related to ResourceHandle to WebCore/platform |
+ https://bugs.webkit.org/show_bug.cgi?id=82582 |
+ |
+ Reviewed by James Robinson. |
+ |
+ * WebKit.gyp: |
+ * src/WebData.cpp: Removed. |
+ * src/WebHTTPBody.cpp: Removed. |
+ * src/WebHTTPLoadInfo.cpp: Removed. |
+ * src/WebURL.cpp: Removed. |
+ * src/WebURLError.cpp: Removed. |
+ * src/WebURLRequest.cpp: Removed. |
+ * src/WebURLRequestPrivate.h: Removed. |
+ * src/WebURLResponse.cpp: Removed. |
+ * src/WebURLResponsePrivate.h: Removed. |
+ |
2012-03-29 Michal Mocny <mmocny@google.com> |
[chromium] Ensure framebuffer exists at the start of beginDrawingFrame. |