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

Unified Diff: Source/WebKit/chromium/ChangeLog

Side-by-side diff isn't available for this file because of its large size.
Issue 9969140: Merge 113095 - [chromium] Switch touchpad fling curve physics to absolute (not scaled) curve. (Closed) Base URL: http://svn.webkit.org/repository/webkit/branches/chromium/1084/
Patch Set: Created 8 years, 8 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:
Download patch
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.

Powered by Google App Engine
This is Rietveld 408576698