Index: Source/WebKit/chromium/ChangeLog |
=================================================================== |
--- Source/WebKit/chromium/ChangeLog (revision 93242) |
+++ Source/WebKit/chromium/ChangeLog (working copy) |
@@ -1,1106 +1,3 @@ |
-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 |
- https://bugs.webkit.org/show_bug.cgi?id=65402 |
- |
- Reviewed by Stephen White. |
- |
- Remove plumbing for copyTextureToParentTexture extension, it's no longer used or needed. |
- |
- * public/WebGraphicsContext3D.h: |
- * src/Extensions3DChromium.cpp: |
- * src/GraphicsContext3DChromium.cpp: |
- * src/GraphicsContext3DInternal.h: |
- |
-2011-08-05 Jochen Eisinger <jochen@chromium.org> |
- |
- Introduce a new ResourceRequest::TargetType for XHRs |
- https://bugs.webkit.org/show_bug.cgi?id=65544 |
- |
- Reviewed by Darin Fisher. |
- |
- * public/WebURLRequest.h: |
- |
-2011-08-04 James Robinson <jamesr@chromium.org> |
- |
- Unreviewed. Rolled DEPS. |
- |
- * DEPS: |
- |
-2011-08-04 David Levin <levin@chromium.org> |
- |
- CStringBuffer should have thread safety checks turned on. |
- https://bugs.webkit.org/show_bug.cgi?id=58093 |
- |
- Reviewed by Dmitry Titov. |
- |
- * DEPS: Roll far enough to pick up the latest WebKit::initialize |
- fix for Linux. |
- |
-2011-08-04 Sheriff Bot <webkit.review.bot@gmail.com> |
- |
- Unreviewed, rolling out r92415. |
- http://trac.webkit.org/changeset/92415 |
- https://bugs.webkit.org/show_bug.cgi?id=65728 |
- |
- Causes many DEBUG crashes (Requested by abarth on #webkit). |
- |
- * public/WebURLRequest.h: |
- |
-2011-08-04 Jochen Eisinger <jochen@chromium.org> |
- |
- Introduce a new ResourceRequest::TargetType for XHRs |
- https://bugs.webkit.org/show_bug.cgi?id=65544 |
- |
- Reviewed by Darin Fisher. |
- |
- * public/WebURLRequest.h: |
- |
-2011-08-04 Jochen Eisinger <jochen@chromium.org> |
- |
- Get rid of ResourceRequestBase::m_targetType. Move it to chromium's ResourceRequest. |
- https://bugs.webkit.org/show_bug.cgi?id=48483 |
- |
- Reviewed by Alexey Proskuryakov. |
- |
- * src/SharedWorkerRepository.cpp: |
- (WebCore::SharedWorkerScriptLoader::SharedWorkerScriptLoader): |
- |
-2011-08-04 Brian Weinstein <bweinstein@apple.com> |
- |
- WebKit2: Web Inspector always starts in undocked mode |
- https://bugs.webkit.org/show_bug.cgi?id=65493 |
- <rdar://problem/9353114> |
- |
- Reviewed by Adam Roben. |
- |
- Add a stub method for Chromium. |
- |
- * src/InspectorFrontendClientImpl.cpp: |
- (WebKit::InspectorFrontendClientImpl::canAttachWindow): |
- * src/InspectorFrontendClientImpl.h: |
- |
-2011-08-03 Kentaro Hara <haraken@google.com> |
- |
- Implement EventSender.scalePageBy() |
- https://bugs.webkit.org/show_bug.cgi?id=58013 |
- |
- Reviewed by Darin Fisher. |
- |
- Implemented EventSender.scalePageBy(f, x, y), which scales a page by a factor of f |
- and then sets a scroll position to (x, y). Enabled the tests that had been waiting |
- for the implementation of EventSender.scalePageBy(f, x, y). |
- |
- Tests: compositing/scaling/tiled-layer-recursion.html |
- fast/repaint/scale-page-shrink.html |
- fast/dom/Element/scale-page-client-rects.html |
- fast/dom/Range/scale-page-client-rects.html |
- fast/events/scroll-in-scaled-page-with-overflow-hidden.html |
- fast/dom/Element/scale-page-bounding-client-rect.html |
- fast/dom/Range/scale-page-bounding-client-rect.html |
- |
- * public/WebView.h: |
- * src/WebViewImpl.cpp: |
- (WebKit::WebViewImpl::scalePage): A wrapper method for scalePage() in WebCore. |
- * src/WebViewImpl.h: |
- |
-2011-08-03 Darin Fisher <darin@chromium.org> |
- |
- [Chromium] Rename WEBKIT_API to WEBKIT_EXPORT. |
- https://bugs.webkit.org/show_bug.cgi?id=65649 |
- |
- Reviewed by Adam Barth. |
- |
- * README: |
- * public/WebAccessibilityCache.h: |
- * public/WebAccessibilityObject.h: |
- * public/WebArrayBufferView.h: |
- * public/WebAttribute.h: |
- * public/WebAudioBus.h: |
- * public/WebBindings.h: |
- * public/WebBlobData.h: |
- * public/WebBlobRegistry.h: |
- * public/WebCString.h: |
- * public/WebCache.h: |
- * public/WebColor.h: |
- * public/WebCommon.h: |
- * public/WebCrossOriginPreflightResultCache.h: |
- * public/WebDOMEvent.h: |
- * public/WebDOMEventListener.h: |
- * public/WebDOMMouseEvent.h: |
- * public/WebDOMMutationEvent.h: |
- * public/WebDOMStringList.h: |
- * public/WebData.h: |
- * public/WebDatabase.h: |
- * public/WebDevToolsAgent.h: |
- * public/WebDevToolsFrontend.h: |
- * public/WebDeviceOrientationClientMock.h: |
- * public/WebDeviceOrientationController.h: |
- * public/WebDocument.h: |
- * public/WebDocumentType.h: |
- * public/WebDragData.h: |
- * public/WebElement.h: |
- * public/WebFont.h: |
- * public/WebFontCache.h: |
- * public/WebFormControlElement.h: |
- * public/WebFormElement.h: |
- * public/WebFrame.h: |
- * public/WebGeolocationClientMock.h: |
- * public/WebGeolocationController.h: |
- * public/WebGeolocationError.h: |
- * public/WebGeolocationPermissionRequest.h: |
- * public/WebGeolocationPermissionRequestManager.h: |
- * public/WebGeolocationPosition.h: |
- * public/WebGlyphCache.h: |
- * public/WebHTTPBody.h: |
- * public/WebHTTPLoadInfo.h: |
- * public/WebHistoryItem.h: |
- * public/WebIDBDatabaseError.h: |
- * public/WebIDBFactory.h: |
- * public/WebIDBKey.h: |
- * public/WebIDBKeyPath.h: |
- * public/WebIDBKeyRange.h: |
- * public/WebImage.h: |
- * public/WebImageDecoder.h: |
- * public/WebInputElement.h: |
- * public/WebInputEvent.h: |
- * public/WebKit.h: |
- * public/WebLabelElement.h: |
- * public/WebMediaElement.h: |
- * public/WebNamedNodeMap.h: |
- * public/WebNetworkStateNotifier.h: |
- * public/WebNode.h: |
- * public/WebNodeCollection.h: |
- * public/WebNodeList.h: |
- * public/WebNotification.h: |
- * public/WebOptionElement.h: |
- * public/WebPageSerializer.h: |
- * public/WebPasswordFormData.h: |
- * public/WebPerformance.h: |
- * public/WebPluginDocument.h: |
- * public/WebPopupMenu.h: |
- * public/WebRange.h: |
- * public/WebRegularExpression.h: |
- * public/WebRuntimeFeatures.h: |
- * public/WebScriptController.h: |
- * public/WebScrollbar.h: |
- * public/WebSearchableFormData.h: |
- * public/WebSecurityOrigin.h: |
- * public/WebSecurityPolicy.h: |
- * public/WebSelectElement.h: |
- * public/WebSerializedScriptValue.h: |
- * public/WebSharedWorker.h: |
- * public/WebSpeechInputControllerMock.h: |
- * public/WebSpeechInputResult.h: |
- * public/WebStorageEventDispatcher.h: |
- * public/WebStorageNamespace.h: |
- * public/WebString.h: |
- * public/WebTestingSupport.h: |
- * public/WebThreadSafeData.h: |
- * public/WebURLLoadTiming.h: |
- * public/WebURLRequest.h: |
- * public/WebURLResponse.h: |
- * public/WebView.h: |
- * public/WebWorker.h: |
- * public/gtk/WebFontInfo.h: |
- * public/gtk/WebInputEventFactory.h: |
- * public/linux/WebFontRenderStyle.h: |
- * public/linux/WebFontRendering.h: |
- * public/linux/WebRenderTheme.h: |
- * public/mac/WebInputEventFactory.h: |
- * public/mac/WebScreenInfoFactory.h: |
- * public/mac/WebSubstringUtil.h: |
- * public/win/WebInputEventFactory.h: |
- * public/win/WebScreenInfoFactory.h: |
- * public/x11/WebScreenInfoFactory.h: |
- * tests/WebUnitTests.h: |
- |
-2011-08-03 Michael Nordman <michaeln@google.com> |
- |
- [Chromium] Minor cleanup, remove a deprecated method. |
- The old WebDatabase::updateDatabaseSize method has been replaced with |
- updateDatabaseSize, updateSpaceAvailable, and resetSpaceAvailable. |
- https://bugs.webkit.org/show_bug.cgi?id=65553 |
- |
- Reviewed by Adam Barth. |
- |
- * public/WebDatabase.h: |
- * src/WebDatabase.cpp: |
- |
-2011-08-03 Pavel Feldman <pfeldman@google.com> |
- |
- Web Inspector: [Timeline] Hover on paint events and see rect outline around that area. |
- https://bugs.webkit.org/show_bug.cgi?id=65510 |
- |
- Reviewed by Yury Semikhatsky. |
- |
- * src/WebDevToolsAgentImpl.cpp: |
- (WebKit::WebDevToolsAgentImpl::paintPageOverlay): |
- |
-2011-08-03 Jeremy Moskovich <jeremy@chromium.org> |
- |
- [Chromium] Fix OOP font loading to work on 10.6.6 and above. |
- https://bugs.webkit.org/show_bug.cgi?id=65543 |
- |
- In 10.6.6 the function used to get the unique ID for an NSFont in the |
- renderer was changed so it fails in the sandbox (it now tries to access |
- the on-disk font file). In order to work around this, we get the font |
- ID from the browser process. |
- |
- To speed things up, we introduce 2 levels of caching in WebKit. A font |
- name cache where we can perform a quick lookup without the need for the |
- font id and a font id cache which we can only lookup in after getting |
- the unique ID from the browser process. |
- |
- Reviewed by Kenneth Russell. |
- |
- No new tests since this is not readily testable. |
- |
- * public/mac/WebSandboxSupport.h: Plumb font ID parameter through. |
- * src/PlatformBridge.cpp: |
- (WebCore::PlatformBridge::loadFont): ditto. |
- |
-2011-08-03 Pavel Feldman <pfeldman@chromium.org> |
- |
- Web Inspector: remove Node parameter from the InspectorClient::highlight |
- https://bugs.webkit.org/show_bug.cgi?id=65549 |
- |
- Reviewed by Yury Semikhatsky. |
- |
- * src/InspectorClientImpl.cpp: |
- (WebKit::InspectorClientImpl::highlight): |
- * src/InspectorClientImpl.h: |
- * src/WebDevToolsAgentImpl.cpp: |
- (WebKit::WebDevToolsAgentImpl::highlight): |
- * src/WebDevToolsAgentImpl.h: |
- |
-2011-08-02 David Reveman <reveman@chromium.org> |
- |
- [Chromium] Remove outer border from TilingData as it's no longer needed by layer compositor for anti-aliasing. |
- https://bugs.webkit.org/show_bug.cgi?id=64942 |
- |
- Reviewed by James Robinson. |
- |
- * tests/TilingDataTest.cpp: |
- (WebCore::TEST): |
- |
-2011-08-02 Robert Kroeger <rjkroege@chromium.org> |
- |
- [chromium] Layering violations in gesture recognizer |
- https://bugs.webkit.org/show_bug.cgi?id=65044 |
- |
- Reviewed by Adam Barth. |
- |
- Moved gesture recognition higher up the event delivery code |
- path so that recognition of gestures is completely separated |
- from gesture handling. |
- |
- * features.gypi: |
- * src/WebFrameImpl.cpp: |
- (WebKit::WebFrameImpl::createFrameView): |
- Added code to reset the gesture recognizer to preserve parallel |
- layout test execution. |
- * src/WebPopupMenuImpl.cpp: |
- Support dispatching touch and gesture events to Popups. |
- (WebKit::WebPopupMenuImpl::WebPopupMenuImpl): |
- (WebKit::WebPopupMenuImpl::TouchEvent): |
- (WebKit::WebPopupMenuImpl::handleInputEvent): |
- * src/WebPopupMenuImpl.h: |
- * src/WebViewImpl.cpp: |
- (WebKit::WebViewImpl::WebViewImpl): |
- Added gesture recognition creation. |
- (WebKit::WebViewImpl::touchEvent): |
- Added recognition of gestures and dispatch of gesture events. |
- (WebKit::WebViewImpl::resetGestureRecognizer): |
- * src/WebViewImpl.h: |
- |
-2011-08-02 Zhenyao Mo <zmo@google.com> |
- |
- Unreviewed, mark SelectPopupMenuTest.SelectItemKeyEvent as flaky, gardener stuff. |
- |
- * tests/PopupMenuTest.cpp: |
- (WebKit::TEST_F): |
- |
-2011-08-02 Vsevolod Vlasov <vsevik@chromium.org> |
- |
- Web Inspector: Remove initator column for JSC, fix network resource initiator tests. |
- https://bugs.webkit.org/show_bug.cgi?id=65534 |
- |
- Reviewed by Pavel Feldman. |
- |
- * src/js/DevTools.js: |
- (): |
- |
-2011-08-02 Nat Duca <nduca@chromium.org> |
- |
- [chromium] Remove resizeOnscreenContent from LRC. It can be derived. |
- https://bugs.webkit.org/show_bug.cgi?id=65519 |
- |
- Reviewed by James Robinson. |
- |
- * src/WebViewImpl.cpp: |
- (WebKit::WebViewImpl::resize): |
- (WebKit::WebViewImpl::setIsAcceleratedCompositingActive): |
- |
-2011-08-01 Jean-luc Brouillet <jeanluc@chromium.org> |
- |
- Removing old source files in gyp files that slow build |
- https://bugs.webkit.org/show_bug.cgi?id=65503 |
- |
- Reviewed by Adam Barth. |
- |
- A number of stale files are listed in the gyp files. These slow the |
- build on Visual Studio 2010. Removing them. |
- |
- * WebKit.gyp: |
- |
-2011-08-01 Nat Duca <nduca@chromium.org> |
- |
- [chromium] Add null check to setSwapbuffersCompletCallbackChromium |
- https://bugs.webkit.org/show_bug.cgi?id=65485 |
- |
- Reviewed by James Robinson. |
- |
- * src/GraphicsContext3DChromium.cpp: |
- (WebCore::SwapBuffersCompleteCallbackAdapter::create): |
- |
-2011-08-01 Yuta Kitamura <yutak@chromium.org> |
- |
- WebSocket: Rename SocketStreamHandleClient member functions |
- https://bugs.webkit.org/show_bug.cgi?id=65374 |
- |
- Reviewed by Kent Tamura. |
- |
- * src/SocketStreamHandle.cpp: |
- (WebCore::SocketStreamHandleInternal::didOpenStream): |
- (WebCore::SocketStreamHandleInternal::didReceiveData): |
- (WebCore::SocketStreamHandleInternal::didClose): |
- (WebCore::SocketStreamHandleInternal::didFail): |
- |
-2011-07-31 Bill Budge <bbudge@chromium.org> |
- |
- [Chromium] Remove the parameterless WebFrame::createAssociatedURLLoader |
- overload, and change the overload that takes WebURLLoaderOptions to |
- use a default value. This is equivalent to the original parameterless |
- overload. |
- https://bugs.webkit.org/show_bug.cgi?id=65280 |
- |
- Reviewed by Darin Fisher. |
- |
- * public/WebFrame.h: |
- * src/AssociatedURLLoader.cpp: |
- * src/AssociatedURLLoader.h: |
- * src/WebFrameImpl.cpp: |
- * src/WebFrameImpl.h: |
- |
-2011-07-30 Sheriff Bot <webkit.review.bot@gmail.com> |
- |
- Unreviewed. Rolled DEPS. |
- |
- * DEPS: |
- |
-2011-07-30 Patrick Gansterer <paroga@webkit.org> |
- |
- Remove inclusion of MainThread.h from Threading.h |
- https://bugs.webkit.org/show_bug.cgi?id=65081 |
- |
- Reviewed by Darin Adler. |
- |
- Add missing include statements for MainThread. |
- |
- * src/WebKit.cpp: |
- * src/WebViewImpl.cpp: |
- * tests/CCThreadTest.cpp: |
- |
-2011-07-29 Zhenyao Mo <zmo@google.com> |
- |
- Unreviewed, rolling out r92011. |
- http://trac.webkit.org/changeset/92011 |
- https://bugs.webkit.org/show_bug.cgi?id=65044 |
- |
- break chromium win build |
- |
- * features.gypi: |
- * src/WebFrameImpl.cpp: |
- (WebKit::WebFrameImpl::createFrameView): |
- * src/WebPopupMenuImpl.cpp: |
- (WebKit::WebPopupMenuImpl::WebPopupMenuImpl): |
- (WebKit::WebPopupMenuImpl::handleInputEvent): |
- * src/WebPopupMenuImpl.h: |
- * src/WebViewImpl.cpp: |
- (WebKit::WebViewImpl::WebViewImpl): |
- (WebKit::WebViewImpl::touchEvent): |
- * src/WebViewImpl.h: |
- |
-2011-07-29 Robert Kroeger <rjkroege@chromium.org> |
- |
- [chromium] Layering violations in gesture recognizer |
- https://bugs.webkit.org/show_bug.cgi?id=65044 |
- |
- Reviewed by Adam Barth. |
- |
- Moved gesture recognition higher up the event delivery code |
- path so that recognition of gestures is completely separated |
- from gesture handling. |
- |
- * features.gypi: |
- * src/WebFrameImpl.cpp: |
- (WebKit::WebFrameImpl::createFrameView): |
- Added code to reset the gesture recognizer to preserve parallel |
- layout test execution. |
- * src/WebPopupMenuImpl.cpp: |
- Support dispatching touch and gesture events to Popups. |
- (WebKit::WebPopupMenuImpl::WebPopupMenuImpl): |
- (WebKit::WebPopupMenuImpl::TouchEvent): |
- (WebKit::WebPopupMenuImpl::handleInputEvent): |
- * src/WebPopupMenuImpl.h: |
- * src/WebViewImpl.cpp: |
- (WebKit::WebViewImpl::WebViewImpl): |
- Added gesture recognition creation. |
- (WebKit::WebViewImpl::touchEvent): |
- Added recognition of gestures and dispatch of gesture events. |
- (WebKit::WebViewImpl::resetGestureRecognizer): |
- * src/WebViewImpl.h: |
- |
-2011-07-29 Scott Byer <scottbyer@chromium.org> |
- |
- Scroll animation refinements. |
- https://bugs.webkit.org/show_bug.cgi?id=65154 |
- |
- Reviewed by Adam Barth. |
- |
- Fix scroll animation bugs when scrolling to the ends of a document. Smooth over slow event repeat rates |
- better. Fix tests to allow for unit testing of scrolling up and not just down. |
- |
- Additional unit tests added to ScrollAnimatorNoneTest: |
- ScrollQuadraticSmoothed, ScrollLotsQuadraticSmoothed, ScrollDownToBumper, ScrollUpToBumper |
- |
- * tests/ScrollAnimatorNoneTest.cpp: |
- (ScrollAnimatorNoneTest::reset): |
- (ScrollAnimatorNoneTest::updateDataFromParameters): |
- (ScrollAnimatorNoneTest::animateScroll): |
- (ScrollAnimatorNoneTest::checkDesiredPosition): |
- (ScrollAnimatorNoneTest::checkSoftLanding): |
- |
-2011-07-28 Naoki Takano <honten@chromium.org> |
- |
- [Chromium] Add form() function to access parent WebFormElement from WebFormControlElement. |
- https://bugs.webkit.org/show_bug.cgi?id=65304 |
- http://code.google.com/p/chromium/issues/detail?id=63553 |
- |
- Reviewed by Darin Fisher. |
- |
- Chromium Autofill feature needs to access the parent WebFormElement from WebFormControlElement. So added form() method. |
- |
- * public/WebFormControlElement.h: Add form() function. |
- * src/WebFormControlElement.cpp: |
- (WebKit::WebFormControlElement::form): Return parent WebFormElement. |
- |
-2011-07-28 Nico Weber <thakis@chromium.org> |
- |
- [chromium] Make WebImage::assign(CGImageRef) a WEBKIT_API |
- https://bugs.webkit.org/show_bug.cgi?id=65265 |
- |
- Reviewed by James Robinson. |
- |
- Required for the components build on mac. The inline function |
- operator=(CGImageRef) is used from outside webkit, and calls this |
- function. |
- |
- * public/WebImage.h: |
- |
-2011-07-28 Mihai Parparita <mihaip@chromium.org> |
- |
- [Chromium] Remove WebDocument::insertStyleText |
- https://bugs.webkit.org/show_bug.cgi?id=65332 |
- |
- Reviewed by Tony Chang. |
- |
- As of http://crrev.com/94499 no Chromium code calls this anymore. |
- Also does a bit of #include cleanup. |
- |
- * public/WebDocument.h: |
- * src/WebDocument.cpp: |
- |
-2011-07-27 Fady Samuel <fsamuel@chromium.org> |
- |
- Added a Chromium WebKit API method to set the minimum row height of a popup listbox. |
- https://bugs.webkit.org/show_bug.cgi?id=64897 |
- |
- Reviewed by Darin Fisher. |
- |
- * public/WebPopupMenu.h: |
- * src/WebPopupMenuImpl.cpp: |
- (WebKit::WebPopupMenu::setMinimumRowHeight): |
- |
-2011-07-27 Peng Huang <penghuang@chromium.org> |
- |
- Add more text input types for chromium |
- https://bugs.webkit.org/show_bug.cgi?id=64937 |
- |
- Reviewed by Darin Fisher. |
- |
- * public/WebTextInputType.h: |
- * src/WebViewImpl.cpp: |
- (WebKit::WebViewImpl::textInputType): |
- |
-2011-07-27 Ryosuke Niwa <rniwa@webkit.org> |
- |
- Add sfntly library to the Chromium DEPS file. |
- |
- * DEPS: |
- |
-2011-07-27 Ryosuke Niwa <rniwa@webkit.org> |
- |
- Unreviewed. Rolled DEPS. |
- |
- * DEPS: |
- |
-2011-07-25 Mihai Parparita <mihaip@chromium.org> |
- |
- [Chromium] Add better WebKit API for chrome.tabs.insertCSS extension API |
- https://bugs.webkit.org/show_bug.cgi?id=65158 |
- |
- Reviewed by David Hyatt. |
- |
- Add WebDocument::insertUserStyleSheet which inserts a user stylesheet, |
- instead of forcing extensions to use insertStyleText which manipulates |
- the DOM of the page and results in compatibility issues (see |
- http://crbug.com/82220). |
- |
- * public/WebDocument.h: |
- * src/WebDocument.cpp: |
- (WebKit::WebDocument::insertUserStyleSheet): |
- |
-2011-07-27 Vsevolod Vlasov <vsevik@chromium.org> |
- |
- Web Inspector: Disable cache option should only clear memory cache, not disable it. |
- https://bugs.webkit.org/show_bug.cgi?id=65184 |
- |
- Reviewed by Pavel Feldman. |
- |
- * src/InspectorClientImpl.cpp: |
- * src/InspectorClientImpl.h: |
- * src/WebDevToolsAgentImpl.cpp: |
- * src/WebDevToolsAgentImpl.h: |
- |
-2011-07-27 Sadrul Habib Chowdhury <sadrul@chromium.org> |
- |
- Pass on the suggested name for download file to the client. |
- https://bugs.webkit.org/show_bug.cgi?id=65181 |
- |
- Reviewed by Darin Fisher. |
- |
- * src/FrameLoaderClientImpl.cpp: |
- (WebKit::FrameLoaderClientImpl::startDownload): |
- |
-2011-07-27 Tony Gentilcore <tonyg@chromium.org> |
- |
- Speculative win build fix after r91835 |
- https://bugs.webkit.org/show_bug.cgi?id=65255 |
- |
- Unreviewed build fix. |
- |
- * src/WebFontImpl.cpp: |
- |
-2011-07-26 Sheriff Bot <webkit.review.bot@gmail.com> |
- |
- Unreviewed, rolling out r91809. |
- http://trac.webkit.org/changeset/91809 |
- https://bugs.webkit.org/show_bug.cgi?id=65225 |
- |
- Does not build on Chromium Windows (Requested by abarth on |
- #webkit). |
- |
- * features.gypi: |
- * src/WebFrameImpl.cpp: |
- (WebKit::WebFrameImpl::createFrameView): |
- * src/WebPopupMenuImpl.cpp: |
- (WebKit::WebPopupMenuImpl::WebPopupMenuImpl): |
- (WebKit::WebPopupMenuImpl::handleInputEvent): |
- * src/WebPopupMenuImpl.h: |
- * src/WebViewImpl.cpp: |
- (WebKit::WebViewImpl::WebViewImpl): |
- (WebKit::WebViewImpl::touchEvent): |
- * src/WebViewImpl.h: |
- |
-2011-07-26 Robert Kroeger <rjkroege@chromium.org> |
- |
- [chromium] Layering violations in gesture recognizer |
- https://bugs.webkit.org/show_bug.cgi?id=65044 |
- |
- Reviewed by Adam Barth. |
- |
- Moved gesture recognition higher up the event delivery code |
- path so that recognition of gestures is completely separated |
- from gesture handling. |
- |
- * features.gypi: |
- * src/WebFrameImpl.cpp: |
- (WebKit::WebFrameImpl::createFrameView): |
- Added code to reset the gesture recognizer to preserve parallel |
- layout test execution. |
- * src/WebPopupMenuImpl.cpp: |
- Support dispatching touch and gesture events to Popups. |
- (WebKit::WebPopupMenuImpl::WebPopupMenuImpl): |
- (WebKit::WebPopupMenuImpl::TouchEvent): |
- (WebKit::WebPopupMenuImpl::handleInputEvent): |
- * src/WebPopupMenuImpl.h: |
- * src/WebViewImpl.cpp: |
- (WebKit::WebViewImpl::WebViewImpl): |
- Added gesture recognition creation. |
- (WebKit::WebViewImpl::touchEvent): |
- Added recognition of gestures and dispatch of gesture events. |
- (WebKit::WebViewImpl::resetGestureRecognizer): |
- * src/WebViewImpl.h: |
- |
-2011-07-26 Sadrul Habib Chowdhury <sadrul@chromium.org> |
- |
- Add support for download='filename' attribute in anchors. |
- https://bugs.webkit.org/show_bug.cgi?id=64580 |
- |
- Reviewed by Adam Barth. |
- |
- * features.gypi: |
- * public/WebFrameClient.h: |
- (WebKit::WebFrameClient::loadURLExternally): |
- * src/FrameLoaderClientImpl.cpp: |
- (WebKit::FrameLoaderClientImpl::dispatchDecidePolicyForNavigationAction): |
- (WebKit::FrameLoaderClientImpl::startDownload): |
- * src/FrameLoaderClientImpl.h: |
- |
-2011-07-26 Brett Wilson <brettw@chromium.org> |
- |
- Cancel the load when an associated URL loader goes out of scope. |
- Previously, the load would continue even when the WebURLLoader object |
- was deleted, and the data would just get queued up. |
- |
- https://bugs.webkit.org/show_bug.cgi?id=65204 |
- |
- Reviewed by Darin Fisher. |
- |
- * src/AssociatedURLLoader.cpp: |
- (WebKit::AssociatedURLLoader::~AssociatedURLLoader): |
- (WebKit::AssociatedURLLoader::cancel): |
- |
2011-07-25 Al Patrick <apatrick@chromium.org> |
Removed support for the GL_latch_CHROMIUM extension which Chromium no longer supports. |