| Index: Source/WebKit/chromium/ChangeLog
|
| ===================================================================
|
| --- Source/WebKit/chromium/ChangeLog (revision 93532)
|
| +++ Source/WebKit/chromium/ChangeLog (working copy)
|
| @@ -1,3 +1,812 @@
|
| +2011-08-18 Nico Weber <thakis@chromium.org>
|
| +
|
| + [chromium/mac] Enable smooth scrolling
|
| + https://bugs.webkit.org/show_bug.cgi?id=66418
|
| +
|
| + Reviewed by Dimitri Glazkov.
|
| +
|
| + * features.gypi:
|
| +
|
| +2011-08-17 Scott Byer <scottbyer@chromium.org>
|
| +
|
| + ScrollAnimatorNone: Remove unused field
|
| + https://bugs.webkit.org/show_bug.cgi?id=66312
|
| +
|
| + Reviewed by Adam Barth.
|
| +
|
| + * tests/ScrollAnimatorNoneTest.cpp:
|
| + (ScrollAnimatorNoneTest::updateDataFromParameters):
|
| + (TEST_F):
|
| +
|
| +2011-08-16 Chang Shu <cshu@webkit.org>
|
| +
|
| + Support reset in WebCore::Internals
|
| + https://bugs.webkit.org/show_bug.cgi?id=66307
|
| +
|
| + Reviewed by Dimitri Glazkov.
|
| +
|
| + Added framework code in WebKit.
|
| +
|
| + * public/WebTestingSupport.h:
|
| + * src/WebTestingSupport.cpp:
|
| + (WebKit::WebTestingSupport::resetInternalsObject):
|
| +
|
| +2011-08-15 Aaron Boodman <aa@chromium.org>
|
| +
|
| + Remove support for old didCreateIsolatedContext() signature
|
| + https://bugs.webkit.org/show_bug.cgi?id=66249
|
| +
|
| + Reviewed by Darin Fisher.
|
| +
|
| + * public/WebFrameClient.h:
|
| + * src/FrameLoaderClientImpl.cpp:
|
| + (WebKit::FrameLoaderClientImpl::didCreateIsolatedScriptContext):
|
| +
|
| +2011-08-17 Aaron Boodman <aa@chromium.org>
|
| +
|
| + Remove support for old didCreateIsolatedContext() signature
|
| + https://bugs.webkit.org/show_bug.cgi?id=66249
|
| +
|
| + Reviewed by Darin Fisher.
|
| +
|
| + * public/WebFrameClient.h:
|
| + * src/FrameLoaderClientImpl.cpp:
|
| + (WebKit::FrameLoaderClientImpl::didCreateIsolatedScriptContext):
|
| +
|
| +2011-08-17 David Grogan <dgrogan@chromium.org>
|
| +
|
| + Remove onTimeout from WebIDBTransactionCallbacks.h
|
| + https://bugs.webkit.org/show_bug.cgi?id=66326
|
| +
|
| + Reviewed by Tony Chang.
|
| +
|
| + * public/WebIDBTransactionCallbacks.h:
|
| +
|
| +2011-08-16 Per-Erik Brodin <per-erik.brodin@ericsson.com>
|
| +
|
| + Make it possible to explicitly prevent a preflight via ThreadableLoaderOptions
|
| + https://bugs.webkit.org/show_bug.cgi?id=65694
|
| +
|
| + Reviewed by Alexey Proskuryakov.
|
| +
|
| + * src/AssociatedURLLoader.cpp:
|
| + (WebKit::AssociatedURLLoader::loadAsynchronously):
|
| +
|
| +2011-08-12 John Abd-El-Malek <jam@chromium.org>
|
| +
|
| + [chromium] cleanup after previous webkit change rolled into chrome
|
| + https://bugs.webkit.org/show_bug.cgi?id=66177
|
| +
|
| + Reviewed by James Robinson.
|
| +
|
| + * DEPS:
|
| + * WebKit.gyp:
|
| + * public/WebScrollbar.h:
|
| +
|
| +2011-08-16 Stephen White <senorblanco@chromium.org>
|
| +
|
| + GraphicsContext3D should allow its hostWindow to be NULL
|
| + https://bugs.webkit.org/show_bug.cgi?id=66305
|
| +
|
| + Allow the hostWindow param (and m_webViewImpl) to be NULL. This
|
| + makes it much easier to enable GPU acceleration at a lower level
|
| + in WebKit's platform/graphics layer, without needing access to the
|
| + Page* or HostWindow*. Also bump the chromium DEPS to chrome r96940,
|
| + which includes a similar change for the in-process GraphicsContext3D
|
| + implementations.
|
| +
|
| + Reviewed by James Robinson.
|
| +
|
| + * DEPS:
|
| + * src/GraphicsContext3DChromium.cpp:
|
| + (WebCore::GraphicsContext3DInternal::initialize):
|
| + (WebCore::GraphicsContext3DInternal::platformTexture):
|
| + (WebCore::GraphicsContext3DInternal::paintsIntoCanvasBuffer):
|
| +
|
| +2011-08-16 Mikhail Naganov <mnaganov@chromium.org>
|
| +
|
| + Web Inspector: [Chromium] Add deployment of NetworkPanel .css files to concatenated version
|
| + https://bugs.webkit.org/show_bug.cgi?id=66316
|
| +
|
| + Reviewed by Pavel Feldman.
|
| +
|
| + * WebKit.gyp:
|
| +
|
| +2011-08-16 Mikhail Naganov <mnaganov@chromium.org>
|
| +
|
| + Web Inspector: [Chromium] Fix 'inspector_resources' target to depend on 'concatenated_heap_snapshot_worker_js'
|
| + https://bugs.webkit.org/show_bug.cgi?id=66300
|
| +
|
| + Reviewed by Pavel Feldman.
|
| +
|
| + * WebKit.gyp:
|
| +
|
| +2011-08-15 Dmitry Titov <dimich@chromium.org>
|
| +
|
| + [Chromium] Add WebFrameClient::didAdoptURLLoader() notification
|
| + https://bugs.webkit.org/show_bug.cgi?id=66167
|
| +
|
| + Reviewed by Darin Fisher.
|
| +
|
| + * public/WebFrameClient.h:
|
| + (WebKit::WebFrameClient::didAdoptURLLoader):
|
| + * src/FrameLoaderClientImpl.cpp:
|
| + (WebKit::FrameLoaderClientImpl::transferLoadingResourceFromPage):
|
| + * src/ResourceHandle.cpp:
|
| + (WebCore::ResourceHandleInternal::ResourceHandleInternal):
|
| + (WebCore::ResourceHandleInternal::FromResourceHandle):
|
| + (WebCore::ResourceHandle::ResourceHandle):
|
| + (WebCore::ResourceHandle::firstRequest):
|
| + (WebCore::ResourceHandle::client):
|
| + (WebCore::ResourceHandle::setClient):
|
| + (WebCore::ResourceHandle::~ResourceHandle):
|
| + * src/ResourceHandleInternal.h: Added.
|
| + (WebCore::ResourceHandleInternal::~ResourceHandleInternal):
|
| + (WebCore::ResourceHandleInternal::setOwner):
|
| + (WebCore::ResourceHandleInternal::request):
|
| + (WebCore::ResourceHandleInternal::client):
|
| + (WebCore::ResourceHandleInternal::setClient):
|
| + (WebCore::ResourceHandleInternal::loader):
|
| +
|
| +2011-08-15 Dmitry Titov <dimich@chromium.org>
|
| +
|
| + FrameLoaderClient::transferLoadingResourceFromPage does not have enough parameters
|
| + https://bugs.webkit.org/show_bug.cgi?id=66165
|
| +
|
| + Reviewed by Darin Fisher.
|
| +
|
| + * src/FrameLoaderClientImpl.cpp:
|
| + (WebKit::FrameLoaderClientImpl::transferLoadingResourceFromPage):
|
| + * src/FrameLoaderClientImpl.h:
|
| +
|
| +2011-08-15 Sheriff Bot <webkit.review.bot@gmail.com>
|
| +
|
| + Unreviewed, rolling out r93060.
|
| + http://trac.webkit.org/changeset/93060
|
| + https://bugs.webkit.org/show_bug.cgi?id=66259
|
| +
|
| + Does not compile on Chromium Windows (Requested by
|
| + abarth|gardener on #webkit).
|
| +
|
| + * public/WebCache.h:
|
| + * public/WebFontCache.h:
|
| + * src/WebCache.cpp:
|
| + (WebKit::WebCache::clear):
|
| + * src/WebFontCache.cpp:
|
| +
|
| +2011-08-15 Mikhail Naganov <mnaganov@chromium.org>
|
| +
|
| + Chromium: expose MemoryCache::prune and FontCache::purgeInactiveFontData.
|
| + https://bugs.webkit.org/show_bug.cgi?id=66132
|
| +
|
| + Reviewed by Darin Fisher.
|
| +
|
| + * public/WebCache.h:
|
| + * public/WebFontCache.h:
|
| + * src/WebCache.cpp:
|
| + (WebKit::WebCache::prune):
|
| + * src/WebFontCache.cpp:
|
| + (WebKit::WebFontCache::prune):
|
| +
|
| +2011-08-15 Nico Weber <thakis@chromium.org>
|
| +
|
| + [chromium] Implement shouldRubberBandInDirection
|
| + https://bugs.webkit.org/show_bug.cgi?id=66206
|
| +
|
| + Reviewed by Adam Barth.
|
| +
|
| + History swiping can only start after an unhandled mouse wheel event
|
| + came back from the renderer, because mouse wheel javascript handlers
|
| + take precedence over history swiping. This means that rubberbanding
|
| + must not consume wheel events if they could trigger history, else
|
| + history swiping won't be triggered for pages without wheel handlers
|
| + either.
|
| +
|
| + This is based on the implementation in
|
| + Source/WebKit2/WebProcess/WebCoreSupport/WebChromeClient.cpp
|
| +
|
| + * src/ChromeClientImpl.cpp:
|
| + (WebKit::ChromeClientImpl::shouldRubberBandInDirection):
|
| + * src/ChromeClientImpl.h:
|
| +
|
| +2011-08-10 Aaron Boodman <aa@chromium.org>
|
| +
|
| + Pass additional details to client in didCreateIsolatedContext
|
| + https://bugs.webkit.org/show_bug.cgi?id=66037
|
| +
|
| + Reviewed by Darin Fisher.
|
| +
|
| + * public/WebFrameClient.h:
|
| + (WebKit::WebFrameClient::didCreateIsolatedScriptContext):
|
| + * src/FrameLoaderClientImpl.cpp:
|
| + (WebKit::FrameLoaderClientImpl::didCreateIsolatedScriptContext):
|
| + * src/FrameLoaderClientImpl.h:
|
| +
|
| +2011-08-10 Adam Roben <aroben@apple.com>
|
| +
|
| + Clear up scale factor terminology
|
| +
|
| + WebKit by and large deals with two scale factors: one intrinsic to the device on which the
|
| + software is running, and one that is per-Page and can be controlled via API calls. This
|
| + patch names the former "deviceScaleFactor" and the latter "pageScaleFactor", and makes the
|
| + code use those names. It should introduce no behavior changes.
|
| +
|
| + Fixes <http://webkit.org/b/55787> WebKit uses multiple conflicting names to refer to the
|
| + device scale factor
|
| +
|
| + Reviewed by Simon Fraser.
|
| +
|
| + * src/ChromeClientImpl.cpp:
|
| + * src/ChromeClientImpl.h:
|
| +
|
| +2011-08-12 Fady Samuel <fsamuel@chromium.org>
|
| +
|
| + Refactoring of PopupMenuChromium For Readability and Maintainability
|
| + https://bugs.webkit.org/show_bug.cgi?id=66009
|
| +
|
| + Reviewed by Darin Fisher.
|
| +
|
| + * src/ChromeClientImpl.cpp:
|
| + * src/WebPopupMenuImpl.cpp:
|
| + * src/WebViewImpl.cpp:
|
| + * tests/PopupMenuTest.cpp:
|
| +
|
| +2011-08-12 Fady Samuel <fsamuel@chromium.org>
|
| +
|
| + Expose pageScaleFactor() to Chromium's WebViewImpl
|
| + https://bugs.webkit.org/show_bug.cgi?id=66067
|
| +
|
| + Reviewed by Darin Fisher.
|
| +
|
| + * public/WebView.h:
|
| + * src/WebViewImpl.cpp:
|
| + (WebKit::WebViewImpl::pageScaleFactor):
|
| + * src/WebViewImpl.h:
|
| +
|
| +2011-08-12 Sadrul Habib Chowdhury <sadrul@chromium.org>
|
| +
|
| + Wire gesture tap events, add support for gesture events in the DRT and add a layout test for it.
|
| + https://bugs.webkit.org/show_bug.cgi?id=66105
|
| +
|
| + Reviewed by Darin Fisher.
|
| +
|
| + * public/WebInputEvent.h:
|
| + * src/WebInputEventConversion.cpp:
|
| + (WebKit::PlatformGestureEventBuilder::PlatformGestureEventBuilder):
|
| + * src/WebPopupMenuImpl.cpp:
|
| + (WebKit::WebPopupMenuImpl::handleInputEvent):
|
| + * src/WebViewImpl.cpp:
|
| + (WebKit::WebViewImpl::handleInputEvent):
|
| +
|
| +2011-08-12 Tommy Widenflycht <tommyw@google.com>
|
| +
|
| + [Chromium] Implement the embedders for the HTML5 Track List objects
|
| + https://bugs.webkit.org/show_bug.cgi?id=60260
|
| +
|
| + Reviewed by Darin Fisher.
|
| +
|
| + * WebKit.gyp:
|
| + * public/WebMediaStreamTrack.h: Added.
|
| + (WebKit::WebMediaStreamTrack::WebMediaStreamTrack):
|
| + (WebKit::WebMediaStreamTrack::~WebMediaStreamTrack):
|
| + (WebKit::WebMediaStreamTrack::isNull):
|
| + * public/WebMediaStreamTrackList.h: Added.
|
| + (WebKit::WebMediaStreamTrackList::WebMediaStreamTrackList):
|
| + (WebKit::WebMediaStreamTrackList::~WebMediaStreamTrackList):
|
| + (WebKit::WebMediaStreamTrackList::isNull):
|
| + * src/WebMediaStreamTrack.cpp: Added.
|
| + (WebKit::WebMediaStreamTrack::initialize):
|
| + (WebKit::WebMediaStreamTrack::reset):
|
| + (WebKit::WebMediaStreamTrack::WebMediaStreamTrack):
|
| + (WebKit::WebMediaStreamTrack::operator WTF::PassRefPtr<WebCore::MediaStreamTrack>):
|
| + * src/WebMediaStreamTrackList.cpp: Added.
|
| + (WebKit::WebMediaStreamTrackList::initialize):
|
| + (WebKit::WebMediaStreamTrackList::reset):
|
| + (WebKit::WebMediaStreamTrackList::WebMediaStreamTrackList):
|
| + (WebKit::WebMediaStreamTrackList::operator WTF::PassRefPtr<MediaStreamTrackList>):
|
| +
|
| +2011-08-12 Sheriff Bot <webkit.review.bot@gmail.com>
|
| +
|
| + Unreviewed, rolling out r92976.
|
| + http://trac.webkit.org/changeset/92976
|
| + https://bugs.webkit.org/show_bug.cgi?id=66159
|
| +
|
| + Does not compile on chromium-win (Requested by abarth|gardener
|
| + on #webkit).
|
| +
|
| + * src/ChromeClientImpl.cpp:
|
| + * src/WebPopupMenuImpl.cpp:
|
| + * src/WebViewImpl.cpp:
|
| +
|
| +2011-08-12 Sheriff Bot <webkit.review.bot@gmail.com>
|
| +
|
| + Unreviewed, rolling out r92978.
|
| + http://trac.webkit.org/changeset/92978
|
| + https://bugs.webkit.org/show_bug.cgi?id=66155
|
| +
|
| + This patch does not compile (Requested by abarth|gardener on
|
| + #webkit).
|
| +
|
| + * public/WebView.h:
|
| + * src/WebViewImpl.cpp:
|
| + (WebKit::WebViewImpl::zoomLevel):
|
| + (WebKit::WebViewImpl::setZoomLevel):
|
| + (WebKit::WebViewImpl::zoomLimitsChanged):
|
| + (WebKit::WebViewImpl::fullFramePluginZoomLevelChanged):
|
| + (WebKit::WebView::zoomLevelToZoomFactor):
|
| + (WebKit::WebView::zoomFactorToZoomLevel):
|
| + * src/WebViewImpl.h:
|
| +
|
| +2011-08-12 Fady Samuel <fsamuel@chromium.org>
|
| +
|
| + Chromium's WebKit API should use floats instead of doubles for zoom to match WebCore
|
| + https://bugs.webkit.org/show_bug.cgi?id=66089
|
| +
|
| + Reviewed by Darin Fisher.
|
| +
|
| + * public/WebView.h:
|
| + * src/WebViewImpl.cpp:
|
| + (WebKit::WebViewImpl::zoomLevel):
|
| + (WebKit::WebViewImpl::setZoomLevel):
|
| + (WebKit::WebViewImpl::zoomLimitsChanged):
|
| + (WebKit::WebViewImpl::fullFramePluginZoomLevelChanged):
|
| + (WebKit::WebView::zoomLevelToZoomFactor):
|
| + (WebKit::WebView::zoomFactorToZoomLevel):
|
| + * src/WebViewImpl.h:
|
| +
|
| +2011-08-12 Fady Samuel <fsamuel@chromium.org>
|
| +
|
| + Refactoring of PopupMenuChromium
|
| + https://bugs.webkit.org/show_bug.cgi?id=66009
|
| +
|
| + Reviewed by Darin Fisher.
|
| +
|
| + * src/ChromeClientImpl.cpp:
|
| + * src/WebPopupMenuImpl.cpp:
|
| + * src/WebViewImpl.cpp:
|
| +
|
| +2011-08-12 Fady Samuel <fsamuel@chromium.org>
|
| +
|
| + Expose pageScaleFactor in Chromium's WebHistoryItem
|
| + https://bugs.webkit.org/show_bug.cgi?id=66139
|
| +
|
| + Reviewed by Darin Fisher.
|
| +
|
| + * public/WebHistoryItem.h:
|
| + * src/WebHistoryItem.cpp:
|
| + (WebKit::WebHistoryItem::pageScaleFactor):
|
| + (WebKit::WebHistoryItem::setPageScaleFactor):
|
| +
|
| +2011-08-10 Nat Duca <nduca@chromium.org>
|
| +
|
| + [chromium] Add WebThread to WebKitClient
|
| + https://bugs.webkit.org/show_bug.cgi?id=66013
|
| +
|
| + Reviewed by Darin Fisher.
|
| +
|
| + * public/WebKitClient.h:
|
| + (WebKit::WebKitClient::createThread):
|
| + * public/WebThread.h: Added.
|
| + (WebKit::WebThread::~WebThread):
|
| +
|
| +2011-08-11 John Bauman <jbauman@chromium.org>
|
| +
|
| + Readback composited webgl results for printing
|
| + https://bugs.webkit.org/show_bug.cgi?id=65658
|
| +
|
| + Reviewed by James Robinson.
|
| +
|
| + Add support for reading from the composited version of a canvas.
|
| +
|
| + * public/WebGraphicsContext3D.h:
|
| + * src/Extensions3DChromium.cpp:
|
| + (WebCore::Extensions3DChromium::paintFramebufferToCanvas):
|
| + * src/GraphicsContext3DChromium.cpp:
|
| + (WebCore::GraphicsContext3DInternal::GraphicsContext3DInternal):
|
| + (WebCore::GraphicsContext3DInternal::paintFramebufferToCanvas):
|
| + (WebCore::GraphicsContext3DInternal::paintRenderingResultsToCanvas):
|
| + (WebCore::GraphicsContext3DInternal::paintCompositedResultsToCanvas):
|
| + (WebCore::GraphicsContext3DInternal::paintRenderingResultsToImageData):
|
| + (WebCore::GraphicsContext3DInternal::reshape):
|
| + * src/GraphicsContext3DInternal.h:
|
| +
|
| +2011-08-05 Nat Duca <nduca@chromium.org>
|
| +
|
| + [chromium] Make WebViewImpl point at CCLayerTreeHost and related separation
|
| + https://bugs.webkit.org/show_bug.cgi?id=65791
|
| +
|
| + With this patch, LayerRendererChromium becomes increasingly responsible
|
| + for rendering, while render scheduling and tree hosting moves into the
|
| + CCLayerTreeHost.
|
| +
|
| + Reviewed by James Robinson.
|
| +
|
| + * src/WebViewImpl.cpp:
|
| + (WebKit::WebViewImpl::WebViewImpl):
|
| + (WebKit::WebViewImpl::resize):
|
| + (WebKit::WebViewImpl::animate):
|
| + (WebKit::WebViewImpl::doPixelReadbackToCanvas):
|
| + (WebKit::WebViewImpl::paint):
|
| + (WebKit::WebViewImpl::composite):
|
| + (WebKit::WebViewImpl::setRootPlatformLayer):
|
| + (WebKit::WebViewImpl::setRootLayerNeedsDisplay):
|
| + (WebKit::WebViewImpl::scrollRootLayerRect):
|
| + (WebKit::WebViewImpl::invalidateRootLayerRect):
|
| + (WebKit::getCompositorSettings):
|
| + (WebKit::WebViewImpl::setIsAcceleratedCompositingActive):
|
| + (WebKit::WebViewImpl::createRootLayerPainter):
|
| + (WebKit::WebViewImpl::animateAndLayout):
|
| + (WebKit::WebViewImpl::didRecreateGraphicsContext):
|
| + (WebKit::WebViewImpl::scheduleComposite):
|
| + (WebKit::WebViewImpl::updateLayerTreeViewport):
|
| + (WebKit::WebViewImpl::graphicsContext3D):
|
| + (WebKit::WebViewImpl::setVisibilityState):
|
| + * src/WebViewImpl.h:
|
| +
|
| +2011-08-11 Nico Weber <thakis@chromium.org>
|
| +
|
| + [chromium] Expose "min/max scroll size", "has horizontal/vertical scrollbar", "number of wheel handlers" to clients
|
| + https://bugs.webkit.org/show_bug.cgi?id=66094
|
| +
|
| + Reviewed by James Robinson.
|
| +
|
| + We want to implement two-finger-swipe for history like safari does on
|
| + os x lion. The way this works is:
|
| + * If a page has no horizontal scrollbars, or the page is all the way
|
| + to the left, scrolling to the left will go back in history instead.
|
| + * Same for right/forward.
|
| +
|
| + This is modelled after the WebKit2 functions
|
| + WKPageIsPinnedToLeftSide(), WKPageIsPinnedToRightSide(),
|
| + WKPageHasHorizontalScrollbar(), and
|
| + webPageProxy::willHandleHorizontalScrollEvents().
|
| +
|
| + * public/WebFrame.h:
|
| + * public/WebViewClient.h:
|
| + (WebKit::WebViewClient::numWheelEventHandlersChanged):
|
| + * src/ChromeClientImpl.cpp:
|
| + (WebKit::ChromeClientImpl::numWheelEventHandlersChanged):
|
| + * src/ChromeClientImpl.h:
|
| + * src/WebFrameImpl.cpp:
|
| + (WebKit::WebFrameImpl::hasHorizontalScrollbar):
|
| + (WebKit::WebFrameImpl::hasVerticalScrollbar):
|
| + (WebKit::WebFrameImpl::isPinnedToLeft):
|
| + (WebKit::WebFrameImpl::isPinnedToRight):
|
| + * src/WebFrameImpl.h:
|
| +
|
| +2011-08-11 Marja Hölttä <marja@chromium.org>
|
| +
|
| + Remove the temporary workaround added by http://trac.webkit.org/changeset/51338
|
| + https://bugs.webkit.org/show_bug.cgi?id=65908
|
| +
|
| + Reviewed by Adam Barth.
|
| +
|
| + SecurityOrigin for a file URL returns "file://", and
|
| + SecurityOrigin::createFromString("file://") creates a unique (null)
|
| + security origin (because "file://" is first canonicalized to "file:///"
|
| + and that is a directory). This means the conversion SecurityOrigin ->
|
| + string -> SecurityOrigin doens't give back the same SecurityOrigin in
|
| + case of file URLs.
|
| +
|
| + WebStorageNamespaceImpl::createStorageArea contains a workaround which
|
| + changes the string "file://" into "file:///a" before giving it to
|
| + SecurityOrigin::createFromString.
|
| +
|
| + If SecurityOrigin::m_enforceFilePathSeparation is true, then
|
| + SecurityOrigin::toString() returns "null" for file URLs, and this
|
| + problem does not exist, and the workaround code is not ran.
|
| +
|
| + This patch removes the workaround.
|
| +
|
| + * src/WebStorageNamespaceImpl.cpp:
|
| + (WebKit::WebStorageNamespaceImpl::createStorageArea):
|
| +
|
| +2011-08-10 John Abd-El-Malek <jam@chromium.org>
|
| +
|
| + [chromium] Update WebScrollbar so that it works with overlay scrollbars on Lion
|
| + https://bugs.webkit.org/show_bug.cgi?id=66008
|
| +
|
| + Reviewed by James Robinson.
|
| +
|
| + * WebKit.gyp:
|
| + * public/WebScrollbar.h:
|
| + * public/WebScrollbarClient.h:
|
| + * src/ScrollbarGroup.cpp: Added.
|
| + (WebKit::ScrollbarGroup::ScrollbarGroup):
|
| + (WebKit::ScrollbarGroup::~ScrollbarGroup):
|
| + (WebKit::ScrollbarGroup::scrollbarCreated):
|
| + (WebKit::ScrollbarGroup::scrollbarDestroyed):
|
| + (WebKit::ScrollbarGroup::setLastMousePosition):
|
| + (WebKit::ScrollbarGroup::scrollSize):
|
| + (WebKit::ScrollbarGroup::scrollPosition):
|
| + (WebKit::ScrollbarGroup::setScrollOffset):
|
| + (WebKit::ScrollbarGroup::invalidateScrollbarRect):
|
| + (WebKit::ScrollbarGroup::invalidateScrollCornerRect):
|
| + (WebKit::ScrollbarGroup::isActive):
|
| + (WebKit::ScrollbarGroup::enclosingScrollableArea):
|
| + (WebKit::ScrollbarGroup::isScrollCornerVisible):
|
| + (WebKit::ScrollbarGroup::getTickmarks):
|
| + (WebKit::ScrollbarGroup::convertFromContainingViewToScrollbar):
|
| + (WebKit::ScrollbarGroup::horizontalScrollbar):
|
| + (WebKit::ScrollbarGroup::verticalScrollbar):
|
| + (WebKit::ScrollbarGroup::minimumScrollPosition):
|
| + (WebKit::ScrollbarGroup::maximumScrollPosition):
|
| + (WebKit::ScrollbarGroup::visibleHeight):
|
| + (WebKit::ScrollbarGroup::visibleWidth):
|
| + (WebKit::ScrollbarGroup::contentsSize):
|
| + (WebKit::ScrollbarGroup::overhangAmount):
|
| + (WebKit::ScrollbarGroup::currentMousePosition):
|
| + (WebKit::ScrollbarGroup::shouldSuspendScrollAnimations):
|
| + (WebKit::ScrollbarGroup::scrollbarStyleChanged):
|
| + (WebKit::ScrollbarGroup::isOnActivePage):
|
| + (WebKit::ScrollbarGroup::disconnectFromPage):
|
| + * src/ScrollbarGroup.h: Added.
|
| + (WebKit::ScrollbarGroup::scrollCornerRect):
|
| + * src/WebPluginContainerImpl.cpp:
|
| + (WebKit::WebPluginContainerImpl::paint):
|
| + (WebKit::WebPluginContainerImpl::reportGeometry):
|
| + (WebKit::WebPluginContainerImpl::scrollbarGroup):
|
| + (WebKit::WebPluginContainerImpl::willStartLiveResize):
|
| + (WebKit::WebPluginContainerImpl::willEndLiveResize):
|
| + (WebKit::WebPluginContainerImpl::handleMouseEvent):
|
| + * src/WebPluginContainerImpl.h:
|
| + * src/WebScrollbarImpl.cpp:
|
| + (WebKit::WebScrollbar::createForPlugin):
|
| + (WebKit::WebScrollbarImpl::WebScrollbarImpl):
|
| + (WebKit::WebScrollbarImpl::~WebScrollbarImpl):
|
| + (WebKit::WebScrollbarImpl::setScrollOffset):
|
| + (WebKit::WebScrollbarImpl::invalidateScrollbarRect):
|
| + (WebKit::WebScrollbarImpl::getTickmarks):
|
| + (WebKit::WebScrollbarImpl::convertFromContainingViewToScrollbar):
|
| + (WebKit::WebScrollbarImpl::scrollbarStyleChanged):
|
| + (WebKit::WebScrollbarImpl::isOverlay):
|
| + (WebKit::WebScrollbarImpl::setValue):
|
| + (WebKit::WebScrollbarImpl::scroll):
|
| + (WebKit::WebScrollbarImpl::onMouseMove):
|
| + (WebKit::WebScrollbarImpl::onMouseLeave):
|
| + (WebKit::WebScrollbarImpl::onMouseWheel):
|
| + (WebKit::WebScrollbarImpl::onKeyDown):
|
| + * src/WebScrollbarImpl.h:
|
| + (WebKit::WebScrollbarImpl::scrollOffset):
|
| + (WebKit::WebScrollbarImpl::scrollbar):
|
| + * src/WebViewImpl.cpp:
|
| + (WebKit::WebViewImpl::willStartLiveResize):
|
| + (WebKit::WebViewImpl::willEndLiveResize):
|
| +
|
| +2011-08-10 Dmitry Lomov <dslomov@google.com>
|
| +
|
| + [Chromium] Decouple implementation of allowFileSystem, openFileSystem and allowDatabase from WebWorkerBase.
|
| + https://bugs.webkit.org/show_bug.cgi?id=65997.
|
| +
|
| + This patch moves implementation of allowFileSystem, openFileSystem and allowDatabase from
|
| + WebWorkerBase to respectively LocalFileSystemChromium and DatabaseObserver,
|
| + parameterizing them with relevant data from WebWorker.
|
| +
|
| + Reviewed by Jian Li.
|
| +
|
| + * src/DatabaseObserver.cpp: Move allowDatabase from WebWorkerBase and update the caller.
|
| + (WebKit::AllowDatabaseMainThreadBridge::create):
|
| + (WebKit::AllowDatabaseMainThreadBridge::cancel):
|
| + (WebKit::AllowDatabaseMainThreadBridge::result):
|
| + (WebKit::AllowDatabaseMainThreadBridge::signalCompleted):
|
| + (WebKit::AllowDatabaseMainThreadBridge::AllowDatabaseMainThreadBridge):
|
| + (WebKit::AllowDatabaseMainThreadBridge::allowDatabaseTask):
|
| + (WebKit::AllowDatabaseMainThreadBridge::didComplete):
|
| + (WebKit::allowDatabaseForWorker):
|
| + (WebCore::DatabaseObserver::canEstablishDatabase):
|
| + * src/LocalFileSystemChromium.cpp: Move allowFileSystem and openFileSystem from WebWorkerBase and update the caller.
|
| + (WebCore::openFileSystemHelper):
|
| + * src/WebWorkerBase.cpp: Move allowFileSystem, openFileSystem and allowDatabase to LocalFileSystemChromium and DatabaseObserver resp.
|
| + * src/WebWorkerBase.h:
|
| + (WebKit::WebWorkerBase::webView):
|
| + * src/WorkerFileSystemCallbacksBridge.cpp: Generalized WorkerFileSystemCallbacksBridge to work on WorkerLoaderProxy, not on WebWorkerBase.
|
| + (WebKit::WorkerFileSystemCallbacksBridge::stop):
|
| + (WebKit::WorkerFileSystemCallbacksBridge::WorkerFileSystemCallbacksBridge):
|
| + (WebKit::WorkerFileSystemCallbacksBridge::dispatchTaskToMainThread):
|
| + (WebKit::WorkerFileSystemCallbacksBridge::mayPostTaskToWorker):
|
| + * src/WorkerFileSystemCallbacksBridge.h:
|
| + (WebKit::WorkerFileSystemCallbacksBridge::create):
|
| +
|
| +2011-08-10 Vsevolod Vlasov <vsevik@chromium.org>
|
| +
|
| + Web Inspector: Remove Network.initialContentSet from protocol, store workers content on backend.
|
| + https://bugs.webkit.org/show_bug.cgi?id=65929
|
| +
|
| + Reviewed by Pavel Feldman.
|
| +
|
| + * src/SharedWorkerRepository.cpp:
|
| + (WebCore::SharedWorkerScriptLoader::didReceiveResponse):
|
| +
|
| +2011-08-10 Andrey Kosyakov <caseq@chromium.org>
|
| +
|
| + Unreviewed. Rolled DEPS 95813:96009 to pick data url timing fix.
|
| +
|
| + * DEPS:
|
| +
|
| +2011-08-10 Peter Kasting <pkasting@google.com>
|
| +
|
| + [Chromium] Name an enum used in some template arguments.
|
| + https://bugs.webkit.org/show_bug.cgi?id=65953
|
| +
|
| + Reviewed by Darin Fisher.
|
| +
|
| + * public/WebHTTPBody.h:
|
| +
|
| +2011-08-09 Alexei Svitkine <asvitkine@chromium.org>
|
| +
|
| + [Chromium] Enable rubber banding when scrolling.
|
| +
|
| + https://bugs.webkit.org/show_bug.cgi?id=65707
|
| +
|
| + Reviewed by Dimitri Glazkov.
|
| +
|
| + * features.gypi:
|
| + * public/WebInputEvent.h:
|
| + (WebKit::WebMouseWheelEvent::WebMouseWheelEvent):
|
| + (WebKit::WebGestureEvent::WebGestureEvent):
|
| + * public/mac/WebInputEventFactory.h:
|
| + * src/WebInputEventConversion.cpp:
|
| + (WebKit::PlatformWheelEventBuilder::PlatformWheelEventBuilder):
|
| + (WebKit::PlatformGestureEventBuilder::PlatformGestureEventBuilder):
|
| + * src/WebInputEventConversion.h:
|
| + * src/WebPopupMenuImpl.cpp:
|
| + (WebKit::WebPopupMenuImpl::GestureEvent):
|
| + (WebKit::WebPopupMenuImpl::handleInputEvent):
|
| + * src/WebPopupMenuImpl.h:
|
| + * src/WebViewImpl.cpp:
|
| + (WebKit::WebViewImpl::gestureEvent):
|
| + (WebKit::WebViewImpl::handleInputEvent):
|
| + * src/WebViewImpl.h:
|
| + * src/mac/WebInputEventFactory.mm:
|
| + (WebKit::gestureEventTypeForEvent):
|
| + (WebKit::phaseForNSEventPhase):
|
| + (WebKit::phaseForEvent):
|
| + (WebKit::momentumPhaseForEvent):
|
| + (WebKit::WebInputEventFactory::mouseWheelEvent):
|
| + (WebKit::WebInputEventFactory::gestureEvent):
|
| +
|
| +2011-08-09 Dmitry Lomov <dslomov@google.com>
|
| +
|
| + https://bugs.webkit.org/show_bug.cgi?id=65778
|
| + [WebWorkers][chromium] Make statics thread-safe and make sure V8 API accesses correct isolates
|
| +
|
| + Reviewed by Dmitry Titov.
|
| +
|
| + * src/BoundObject.cpp:
|
| +
|
| +2011-08-09 Jochen Eisinger <jochen@chromium.org>
|
| +
|
| + [chromium] remove temporary #define from WebURLRequest.h
|
| + https://bugs.webkit.org/show_bug.cgi?id=65813
|
| +
|
| + Reviewed by Darin Fisher.
|
| +
|
| + * public/WebURLRequest.h:
|
| +
|
| +2011-08-09 Jochen Eisinger <jochen@chromium.org>
|
| +
|
| + Unreviewed. Rolled DEPS.
|
| +
|
| + * DEPS:
|
| +
|
| +2011-08-08 Sheriff Bot <webkit.review.bot@gmail.com>
|
| +
|
| + Unreviewed, rolling out r92619.
|
| + http://trac.webkit.org/changeset/92619
|
| + https://bugs.webkit.org/show_bug.cgi?id=65881
|
| +
|
| + This patch breaks chromium canary (Requested by jianli on
|
| + #webkit).
|
| +
|
| + * src/BoundObject.cpp:
|
| +
|
| +2011-08-08 Scott Byer <scottbyer@chromium.org>
|
| +
|
| + Scroll animator changes to nail the framerate
|
| + https://bugs.webkit.org/show_bug.cgi?id=65645
|
| +
|
| + Reviewed by James Robinson.
|
| +
|
| + * tests/ScrollAnimatorNoneTest.cpp:
|
| + (TEST):
|
| +
|
| +2011-08-08 Dmitry Lomov <dslomov@google.com>
|
| +
|
| + https://bugs.webkit.org/show_bug.cgi?id=65778
|
| + [WebWorkers][chromium] Make statics thread-safe and make sure V8 API accesses correct isolates
|
| +
|
| + Reviewed by David Levin.
|
| +
|
| + * src/BoundObject.cpp: AllowAllocation moved from V8Utilities.h to V8Binding.h
|
| +
|
| +2011-08-08 Sheriff Bot <webkit.review.bot@gmail.com>
|
| +
|
| + Unreviewed, rolling out r92607.
|
| + http://trac.webkit.org/changeset/92607
|
| + https://bugs.webkit.org/show_bug.cgi?id=65865
|
| +
|
| + This patch breaks Chromium Mac Canary (Requested by jianli on
|
| + #webkit).
|
| +
|
| + * features.gypi:
|
| + * public/WebInputEvent.h:
|
| + (WebKit::WebMouseWheelEvent::WebMouseWheelEvent):
|
| + * public/mac/WebInputEventFactory.h:
|
| + * src/WebInputEventConversion.cpp:
|
| + (WebKit::PlatformWheelEventBuilder::PlatformWheelEventBuilder):
|
| + * src/WebInputEventConversion.h:
|
| + * src/WebPopupMenuImpl.cpp:
|
| + (WebKit::WebPopupMenuImpl::handleInputEvent):
|
| + * src/WebPopupMenuImpl.h:
|
| + * src/WebViewImpl.cpp:
|
| + (WebKit::WebViewImpl::handleInputEvent):
|
| + * src/WebViewImpl.h:
|
| + * src/mac/WebInputEventFactory.mm:
|
| + (WebKit::WebInputEventFactory::mouseWheelEvent):
|
| +
|
| +2011-08-08 Alexei Svitkine <asvitkine@chromium.org>
|
| +
|
| + [Chromium] Enable rubber banding when scrolling.
|
| +
|
| + https://bugs.webkit.org/show_bug.cgi?id=65707
|
| +
|
| + Reviewed by Dimitri Glazkov.
|
| +
|
| + * features.gypi:
|
| + * public/WebInputEvent.h:
|
| + (WebKit::WebMouseWheelEvent::WebMouseWheelEvent):
|
| + (WebKit::WebGestureEvent::WebGestureEvent):
|
| + * public/mac/WebInputEventFactory.h:
|
| + * src/WebInputEventConversion.cpp:
|
| + (WebKit::PlatformWheelEventBuilder::PlatformWheelEventBuilder):
|
| + (WebKit::PlatformGestureEventBuilder::PlatformGestureEventBuilder):
|
| + * src/WebInputEventConversion.h:
|
| + * src/WebPopupMenuImpl.cpp:
|
| + (WebKit::WebPopupMenuImpl::GestureEvent):
|
| + (WebKit::WebPopupMenuImpl::handleInputEvent):
|
| + * src/WebPopupMenuImpl.h:
|
| + * src/WebViewImpl.cpp:
|
| + (WebKit::WebViewImpl::gestureEvent):
|
| + (WebKit::WebViewImpl::handleInputEvent):
|
| + * src/WebViewImpl.h:
|
| + * src/mac/WebInputEventFactory.mm:
|
| + (WebKit::gestureEventTypeForEvent):
|
| + (WebKit::phaseForNSEventPhase):
|
| + (WebKit::phaseForEvent):
|
| + (WebKit::momentumPhaseForEvent):
|
| + (WebKit::WebInputEventFactory::mouseWheelEvent):
|
| + (WebKit::WebInputEventFactory::gestureEvent):
|
| +
|
| +2011-08-08 Ryosuke Niwa <rniwa@webkit.org>
|
| +
|
| + Unreviewed. Rolled Chromium DEPS from 95576 to 95783.
|
| +
|
| + * DEPS:
|
| +
|
| +2011-08-05 Pavel Feldman <pfeldman@chromium.org>
|
| +
|
| + Web Inspector: implement dock/undock in WebKit2 without getting into WebCore.
|
| + https://bugs.webkit.org/show_bug.cgi?id=65763
|
| +
|
| + Reviewed by Yury Semikhatsky.
|
| +
|
| + * src/InspectorFrontendClientImpl.cpp:
|
| + * src/InspectorFrontendClientImpl.h:
|
| + * src/js/DevTools.js:
|
| + (devtools.domContentLoaded):
|
| +
|
| +2011-08-07 James Kozianski <koz@chromium.org>
|
| +
|
| + Make the fullscreen JS API enabled at runtime.
|
| + https://bugs.webkit.org/show_bug.cgi?id=65501
|
| +
|
| + Reviewed by Adam Barth.
|
| +
|
| + * public/WebRuntimeFeatures.h:
|
| + * src/WebRuntimeFeatures.cpp:
|
| + (WebKit::WebRuntimeFeatures::enableFullScreenAPI):
|
| + (WebKit::WebRuntimeFeatures::isFullScreenAPIEnabled):
|
| +
|
| 2011-08-05 James Robinson <jamesr@chromium.org>
|
|
|
| [chromium] Accelerated canvas breaks when moving canvases or resources between Pages
|
|
|