| Index: Source/WebKit/chromium/ChangeLog
|
| ===================================================================
|
| --- Source/WebKit/chromium/ChangeLog (revision 102688)
|
| +++ Source/WebKit/chromium/ChangeLog (working copy)
|
| @@ -1,3 +1,1239 @@
|
| +2011-12-12 Shawn Singh <shawnsingh@chromium.org>
|
| +
|
| + [chromium] Remove assumption that empty surface is always at end of list
|
| + https://bugs.webkit.org/show_bug.cgi?id=74037
|
| +
|
| + Reviewed by James Robinson.
|
| +
|
| + * tests/CCLayerTreeHostCommonTest.cpp:
|
| + (WebCore::TEST):
|
| +
|
| +2011-12-09 Daniel Cheng <dcheng@chromium.org>
|
| +
|
| + [chromium] Remove BufferDrag from WebClipboard::Buffer enum.
|
| + https://bugs.webkit.org/show_bug.cgi?id=74227
|
| +
|
| + Reviewed by Tony Chang.
|
| +
|
| + This enum value was intended for asynchronous data retrieval during drop operations; since
|
| + that was never implemented, I'm removing this enum value.
|
| +
|
| + * public/platform/WebClipboard.h:
|
| + * src/AssertMatchingEnums.cpp:
|
| +
|
| +2011-12-12 Tommy Widenflycht <tommyw@google.com>
|
| +
|
| + [chromium] MediaStream API: Moving WebMediaStreamSource.h
|
| + https://bugs.webkit.org/show_bug.cgi?id=74081
|
| +
|
| + Moving WebMediaStreamSource.h to public/platform.
|
| + Keeping a stub in public as to not affect chromium right now.
|
| +
|
| + Reviewed by Darin Fisher.
|
| +
|
| + * WebKit.gyp:
|
| + * public/WebMediaStreamSource.h:
|
| + * public/platform/WebMediaStreamSource.h: Copied from Source/WebKit/chromium/public/WebMediaStreamSource.h.
|
| + (WebKit::WebMediaStreamSource::WebMediaStreamSource):
|
| + (WebKit::WebMediaStreamSource::~WebMediaStreamSource):
|
| + (WebKit::WebMediaStreamSource::isNull):
|
| + * src/AssertMatchingEnums.cpp:
|
| + * src/UserMediaClientImpl.cpp:
|
| + * src/WebMediaStreamDescriptor.cpp:
|
| + * src/WebMediaStreamRegistry.cpp:
|
| + * src/WebMediaStreamSource.cpp:
|
| + * src/WebUserMediaRequest.cpp:
|
| +
|
| +2011-12-09 James Robinson <jamesr@chromium.org>
|
| +
|
| + [chromium] Remove forwarding headers for WebLayer APIs
|
| + https://bugs.webkit.org/show_bug.cgi?id=73729
|
| +
|
| + Reviewed by Adam Barth.
|
| +
|
| + These are no longer necessary.
|
| +
|
| + * WebKit.gyp:
|
| + * public/WebContentLayer.h: Removed.
|
| + * public/WebContentLayerClient.h: Removed.
|
| + * public/WebExternalTextureLayer.h: Removed.
|
| + * public/WebLayer.h: Removed.
|
| + * public/WebLayerClient.h: Removed.
|
| + * public/WebLayerTreeView.h: Removed.
|
| + * public/WebLayerTreeViewClient.h: Removed.
|
| +
|
| +2011-12-09 Karl Koscher <supersat@chromium.org>
|
| +
|
| + [chromium] add accessors to WebDOMMessageEvent
|
| + https://bugs.webkit.org/show_bug.cgi?id=73346
|
| +
|
| + Reviewed by Darin Fisher.
|
| +
|
| + * public/WebDOMMessageEvent.h:
|
| + * src/WebDOMMessageEvent.cpp:
|
| + (WebKit::WebDOMMessageEvent::data):
|
| + (WebKit::WebDOMMessageEvent::origin):
|
| +
|
| +2011-12-09 Karl Koscher <supersat@chromium.org>
|
| +
|
| + [chromium] add event methods to WebFrame
|
| + https://bugs.webkit.org/show_bug.cgi?id=73259
|
| +
|
| + Reviewed by Darin Fisher.
|
| +
|
| + * public/WebDOMEventListener.h: Use EventTarget instead of Node
|
| + * public/WebFrame.h: Add event methods
|
| + * src/WebDOMEventListener.cpp: Use EventTarget instead of Node
|
| + (WebKit::WebDOMEventListener::createEventListenerWrapper):
|
| + (WebKit::WebDOMEventListener::getEventListenerWrapper):
|
| + * src/WebDOMEventListenerPrivate.cpp: Use EventTarget instead of Node
|
| + (WebKit::WebDOMEventListenerPrivate::createEventListenerWrapper):
|
| + (WebKit::WebDOMEventListenerPrivate::getEventListenerWrapper):
|
| + * src/WebDOMEventListenerPrivate.h: Use EventTarget instead of Node
|
| + (WebKit::WebDOMEventListenerPrivate::ListenerInfo::ListenerInfo):
|
| + * src/WebFrameImpl.cpp:
|
| + (WebKit::WebFrameImpl::addEventListener): register a listener on a WebFrame
|
| + (WebKit::WebFrameImpl::removeEventListener): remove a listener on a WebFrame
|
| + (WebKit::WebFrameImpl::dispatchEvent): dispatch an event to a WebFrame
|
| + * src/WebFrameImpl.h: Add event methods
|
| +
|
| +2011-12-09 Dirk Pranke <dpranke@chromium.org>
|
| +
|
| + chromium win build: revert build_webkit_exes_from_webkit_gyp change
|
| + https://bugs.webkit.org/show_bug.cgi?id=74225
|
| +
|
| + Reviewed by Tony Chang.
|
| +
|
| + This change sets build_webkit_exes_from_webkit_gyp back to 1;
|
| + the "All.gyp" solution doesn't work on windows.
|
| +
|
| + * gyp_webkit:
|
| +
|
| +2011-12-09 Dirk Pranke <dpranke@chromium.org>
|
| +
|
| + chromium: visual studio projects are busted when build_webkit_exes_from_webkit_gyp==0
|
| + https://bugs.webkit.org/show_bug.cgi?id=74212
|
| +
|
| + Reviewed by Tony Chang.
|
| +
|
| + The change introduced in r102201 to split the executables out of
|
| + WebKit.gyp apparently doesn't work right on Windows, since
|
| + WebKit.gyp and Tools.gyp refer to dependent projects by
|
| + different relative paths (it appears gyp doesn't normalize the
|
| + paths). This change moves Tools.gyp to be in the same directory
|
| + as WebKit.gyp (and All.gyp), which should fix this and
|
| + conveniently will also solve the problem of how to add Tools.gyp
|
| + to the chromium DEPS file.
|
| +
|
| + * All.gyp:
|
| + * Tools.gyp: Renamed from ../../../Tools/Tools.gyp.
|
| +
|
| +2011-12-09 Cary Clark <caryclark@google.com>
|
| +
|
| + Chromium DEPS roll to pick up new use_skia=1 default on Chromium-Mac
|
| + https://bugs.webkit.org/show_bug.cgi?id=74118
|
| +
|
| + Reviewed by Adam Barth.
|
| +
|
| + * DEPS:
|
| +
|
| +2011-12-08 Fady Samuel <fsamuel@chromium.org>
|
| +
|
| + [Chromium] Enable viewport metatag
|
| + https://bugs.webkit.org/show_bug.cgi?id=73495
|
| +
|
| + Reviewed by Darin Fisher.
|
| +
|
| + Compute the appropriate fixed layout size, page, and device scale factors,
|
| + based on the viewport meta tag parameters.
|
| +
|
| + See http://developer.android.com/guide/webapps/targeting.html for more information.
|
| +
|
| +
|
| + * features.gypi:
|
| + * public/WebView.h:
|
| + * src/ChromeClientImpl.cpp:
|
| + (WebKit::ChromeClientImpl::layoutUpdated):
|
| + (WebKit::ChromeClientImpl::dispatchViewportPropertiesDidChange):
|
| + * src/ChromeClientImpl.h:
|
| + * src/WebFrameImpl.cpp:
|
| + (WebKit::WebFrameImpl::createFrameView):
|
| + * src/WebViewImpl.cpp:
|
| + (WebKit::WebViewImpl::WebViewImpl):
|
| + (WebKit::WebViewImpl::isPageScaleFactorSet):
|
| + (WebKit::WebViewImpl::setPageScaleFactor):
|
| + (WebKit::WebViewImpl::observeNewNavigation):
|
| + * src/WebViewImpl.h:
|
| +
|
| +2011-12-08 Pierre Rossi <pierre.rossi@gmail.com>
|
| +
|
| + Drop ENABLE_NO_LISTBOX_RENDERING, and make it a runtime decision.
|
| + https://bugs.webkit.org/show_bug.cgi?id=73916
|
| +
|
| + Reviewed by Kent Tamura.
|
| +
|
| + * src/ExternalPopupMenu.cpp:
|
| + (WebKit::ExternalPopupMenu::didAcceptIndices):
|
| + (WebKit::ExternalPopupMenu::getPopupMenuInfo):
|
| +
|
| +2011-12-08 David Reveman <reveman@chromium.org>
|
| +
|
| + [Chromium] Add per-tile painting flag to DumpRenderTree and rename AcceleratedDrawing to AcceleratedPainting in chromium specific code.
|
| + https://bugs.webkit.org/show_bug.cgi?id=74017
|
| +
|
| + Reviewed by James Robinson.
|
| +
|
| + Add WebSettings::setAcceleratedPaintingEnabled to public API.
|
| +
|
| + * public/WebSettings.h:
|
| + * src/WebSettingsImpl.cpp:
|
| + (WebKit::WebSettingsImpl::WebSettingsImpl):
|
| + (WebKit::WebSettingsImpl::setAcceleratedPaintingEnabled):
|
| + (WebKit::WebSettingsImpl::setPerTilePaintingEnabled):
|
| + * src/WebSettingsImpl.h:
|
| + * src/WebViewImpl.cpp:
|
| + (WebKit::WebViewImpl::setIsAcceleratedCompositingActive):
|
| +
|
| +2011-12-08 James Robinson <jamesr@chromium.org>
|
| +
|
| + [chromium] Move NonCompositedContentHost to WebKit
|
| + https://bugs.webkit.org/show_bug.cgi?id=74047
|
| +
|
| + Reviewed by Kenneth Russell.
|
| +
|
| + Moves NonCompositedContentHost into WebKit/chromium/src. This class is a helper class designed to make it easier
|
| + for WebViewImpl to interface with the compositor. The compositor proper should not depend on this class, and
|
| + other clients of the compositor do not need this functionality.
|
| +
|
| + Follow-up patches will transition this code from using compositor-internal interfaces directly to using
|
| + higher-level interfaces like the WebKit platform APIs. This patch simply does a file mv and updates namespaces
|
| + to keep things simpler.
|
| +
|
| + Refactor only and covered by several unit tests.
|
| +
|
| + * WebKit.gyp:
|
| + * src/NonCompositedContentHost.cpp: Renamed from Source/WebCore/platform/graphics/chromium/NonCompositedContentHost.cpp.
|
| + (WebKit::NonCompositedContentHost::NonCompositedContentHost):
|
| + (WebKit::NonCompositedContentHost::~NonCompositedContentHost):
|
| + (WebKit::NonCompositedContentHost::setBackgroundColor):
|
| + (WebKit::NonCompositedContentHost::setScrollLayer):
|
| + (WebKit::NonCompositedContentHost::setViewport):
|
| + (WebKit::NonCompositedContentHost::scrollLayer):
|
| + (WebKit::NonCompositedContentHost::protectVisibleTileTextures):
|
| + (WebKit::NonCompositedContentHost::invalidateRect):
|
| + (WebKit::NonCompositedContentHost::notifyAnimationStarted):
|
| + (WebKit::NonCompositedContentHost::notifySyncRequired):
|
| + (WebKit::NonCompositedContentHost::paintContents):
|
| + (WebKit::NonCompositedContentHost::showDebugBorders):
|
| + (WebKit::NonCompositedContentHost::showRepaintCounter):
|
| + * src/NonCompositedContentHost.h: Renamed from Source/WebCore/platform/graphics/chromium/NonCompositedContentHost.h.
|
| + (WebKit::NonCompositedContentHost::create):
|
| + (WebKit::NonCompositedContentHost::topLevelRootLayer):
|
| + * src/WebViewImpl.cpp:
|
| + (WebKit::WebViewImpl::nonCompositedContentHost):
|
| + * src/WebViewImpl.h:
|
| + * tests/LayerChromiumTest.cpp:
|
| +
|
| +2011-12-08 Sami Kyostila <skyostil@google.com>
|
| +
|
| + [chromium] Layer contents scale change should trigger invalidation
|
| +
|
| + https://bugs.webkit.org/show_bug.cgi?id=74086
|
| +
|
| + When the contents scale of a layer is changed, the entire contents of
|
| + the layer should be marked dirty.
|
| +
|
| + Reviewed by James Robinson.
|
| +
|
| + * tests/LayerChromiumTest.cpp:
|
| +
|
| +2011-12-08 Dana Jansens <danakj@chromium.org>
|
| +
|
| + [chromium] Set opaque() for VideoLayerChromium
|
| + https://bugs.webkit.org/show_bug.cgi?id=73858
|
| +
|
| + Reviewed by James Robinson.
|
| +
|
| + * src/WebMediaPlayerClientImpl.cpp:
|
| + (WebKit::isVideoFrameFormatOpaque):
|
| + (WebKit::WebMediaPlayerClientImpl::getCurrentFrame):
|
| +
|
| +2011-12-08 Elliot Poger <epoger@google.com>
|
| +
|
| + Chromium DEPS roll 112974 -> 113603
|
| + https://bugs.webkit.org/show_bug.cgi?id=74105
|
| +
|
| + Reviewed by Adam Barth.
|
| +
|
| + * DEPS:
|
| +
|
| +2011-12-08 Tony Chang <tony@chromium.org>
|
| +
|
| + [chromium] remove headers from WebKit.gyp that moved into WebKit/chromium/public/platform
|
| + https://bugs.webkit.org/show_bug.cgi?id=74106
|
| +
|
| + Reviewed by Darin Fisher.
|
| +
|
| + * WebKit.gyp:
|
| +
|
| +2011-12-08 Peter Beverloo <peter@chromium.org>
|
| +
|
| + [Chromium] Exclude the four RenderTableCellDeathTest death tests for Android
|
| + https://bugs.webkit.org/show_bug.cgi?id=73997
|
| +
|
| + The ASSERT_DEATH macro is not yet available in Google Test when
|
| + building for Android, which causes compilation errors. This code
|
| + will be removed once support lands in the GTest version Chromium
|
| + uses. See https://bugs.webkit.org/show_bug.cgi?id=74089.
|
| +
|
| + Reviewed by Julien Chaffraix.
|
| +
|
| + * tests/RenderTableCellTest.cpp:
|
| +
|
| +2011-12-08 Joshua Bell <jsbell@chromium.org>
|
| +
|
| + IndexedDB: WebKit API addition of IDBObjectStore.count() and IDBIndex.count()
|
| + https://bugs.webkit.org/show_bug.cgi?id=73685
|
| +
|
| + Reviewed by Darin Fisher.
|
| +
|
| + Implementation to follow - this just extends the WebKit API.
|
| +
|
| + * public/WebIDBIndex.h:
|
| + (WebKit::WebIDBIndex::count):
|
| + * public/WebIDBObjectStore.h:
|
| + (WebKit::WebIDBObjectStore::count):
|
| +
|
| +2011-12-07 Alexandre Elias <aelias@google.com>
|
| +
|
| + [chromium] Add page-scale animation support to Impl thread
|
| + https://bugs.webkit.org/show_bug.cgi?id=72996
|
| +
|
| + Reviewed by James Robinson.
|
| +
|
| + This adds a new math helper class to compute the progress of the
|
| + animation, and code in the CCLayerTreeHostImpl to apply the animation
|
| + frame by frame.
|
| +
|
| + No new tests. (https://bugs.webkit.org/show_bug.cgi?id=71529 filed.)
|
| +
|
| + * public/WebCompositor.h:
|
| + * public/WebInputEvent.h:
|
| + (WebKit::WebPageScaleAnimationEvent::WebPageScaleAnimationEvent):
|
| + * public/android/WebInputEventFactory.h:
|
| + * src/WebCompositorImpl.cpp:
|
| + (WebKit::WebCompositorImpl::handlePageScaleAnimationEvent):
|
| + * src/WebCompositorImpl.h:
|
| + * src/WebPopupMenuImpl.cpp:
|
| + (WebKit::WebPopupMenuImpl::handleInputEvent):
|
| + * src/android/WebInputEventFactory.cpp:
|
| + (WebKit::WebInputEventFactory::pageScaleAnimationEvent):
|
| +
|
| +2011-12-07 Fady Samuel <fsamuel@chromium.org>
|
| +
|
| + [Chromium] Plumb DPI info into PlatformScreen
|
| + https://bugs.webkit.org/show_bug.cgi?id=70556
|
| +
|
| + Reviewed by Darin Fisher.
|
| +
|
| + Make DPI information accessible from WebKit through
|
| + PlatformScreen. This is useful when making scaling
|
| + computations on various devices (e.g. Viewport meta tag).
|
| +
|
| + This patch adds DPI plumbing on Chromium Win/Mac/Linux
|
| + platforms.
|
| +
|
| + * public/WebScreenInfo.h:
|
| + (WebKit::WebScreenInfo::WebScreenInfo):
|
| + * src/PlatformSupport.cpp:
|
| + (WebCore::PlatformSupport::screenHorizontalDPI):
|
| + (WebCore::PlatformSupport::screenVerticalDPI):
|
| + * src/mac/WebScreenInfoFactory.mm:
|
| + (WebKit::WebScreenInfoFactory::screenInfo):
|
| + * src/win/WebScreenInfoFactory.cpp:
|
| + (WebKit::WebScreenInfoFactory::screenInfo):
|
| + * src/x11/WebScreenInfoFactory.cpp:
|
| + (WebKit::WebScreenInfoFactory::screenInfo):
|
| +
|
| +2011-12-07 Alexandre Elias <aelias@google.com>
|
| +
|
| + [chromium] Preserve original pageScale limits in WebViewImpl
|
| + https://bugs.webkit.org/show_bug.cgi?id=72983
|
| +
|
| + Reviewed by Darin Fisher.
|
| +
|
| + Preserve the originally viewport-tag specified page scale limits, and
|
| + compute the final ones in a new private method
|
| + computePageScaleFactorLimits(). This is then called when contents
|
| + size change (which can affect the minimum).
|
| +
|
| + Also clean up several minor bugs, namely clamping issues (reorder
|
| + clampNegativeToZero to avoid negative scroll offsets, and force max to
|
| + be greater than min), and incorrect behavior in the presence of
|
| + "solid" scrollbars.
|
| +
|
| + * src/ChromeClientImpl.cpp:
|
| + (WebKit::ChromeClientImpl::contentsSizeChanged):
|
| + * src/WebViewImpl.cpp:
|
| + (WebKit::WebViewImpl::WebViewImpl):
|
| + (WebKit::WebViewImpl::clampPageScaleFactorToLimits):
|
| + (WebKit::WebViewImpl::clampOffsetAtScale):
|
| + (WebKit::WebViewImpl::setPageScaleFactorPreservingScrollOffset):
|
| + (WebKit::WebViewImpl::setPageScaleFactor):
|
| + (WebKit::WebViewImpl::setPageScaleFactorLimits):
|
| + (WebKit::WebViewImpl::computePageScaleFactorLimits):
|
| + (WebKit::WebViewImpl::didChangeContentsSize):
|
| + * src/WebViewImpl.h:
|
| +
|
| +2011-12-07 Chris Sharp <csharp@chromium.org>
|
| +
|
| + Exposing boundsInScreenSpace in WebElement.
|
| + https://bugs.webkit.org/show_bug.cgi?id=71579
|
| +
|
| + Exposing boundsInScreenSpace through a new function,
|
| + boundsInViewportSpace, to assist in moving the Autofill UI out of
|
| + WebKit in Chromium. Renamed the exposed function to provide a better
|
| + meaning of what the function does in the Chromium code.
|
| + More information can be found at:
|
| + http://crbug.com/51644
|
| +
|
| +
|
| + Reviewed by Darin Fisher.
|
| +
|
| + * public/WebElement.h:
|
| + * src/WebElement.cpp:
|
| + (WebKit::WebElement::boundsInViewportSpace):
|
| +
|
| +2011-12-07 Adam Klein <adamk@chromium.org>
|
| +
|
| + [MutationObservers] Enable in Chromium trunk
|
| + https://bugs.webkit.org/show_bug.cgi?id=73851
|
| +
|
| + Reviewed by Ojan Vafai.
|
| +
|
| + Re-landing after fixing Chromium unit test crashes in r102171
|
| + and inspector debugger crash in r102264.
|
| +
|
| + * features.gypi:
|
| +
|
| +2011-12-07 Jonathan Backer <backer@chromium.org>
|
| +
|
| + [chromium] Plumb damage from WebExternalTextureLayer and WebPluginContainer to CCDamageTracker
|
| + https://bugs.webkit.org/show_bug.cgi?id=73485
|
| +
|
| + Reviewed by Darin Fisher.
|
| +
|
| + * public/platform/WebExternalTextureLayer.h:
|
| + * src/WebExternalTextureLayer.cpp:
|
| + (WebKit::WebExternalTextureLayer::invalidateRect):
|
| + * src/WebPluginContainerImpl.cpp:
|
| + (WebKit::WebPluginContainerImpl::commitBackingTexture):
|
| +
|
| +2011-12-06 Dirk Pranke <dpranke@chromium.org>
|
| +
|
| + Fix typo in WebKit.gyp introduced in previous change.
|
| +
|
| + Unreviewed, build fix.
|
| +
|
| + * WebKit.gyp:
|
| +
|
| +2011-12-06 Dirk Pranke <dpranke@chromium.org>
|
| +
|
| + binaries in webkit.gyp should be split into a new file to break circular dependencies on webkit_support
|
| + https://bugs.webkit.org/show_bug.cgi?id=73382
|
| +
|
| + Reviewed by Tony Chang.
|
| +
|
| + XCode (and hence GYP) can't handle circular dependencies between
|
| + files (and projects). Accordingly, although the binaries in
|
| + WebKit.gyp depend on webkit_support and webkit_support depends
|
| + on webkit, we don't mention the latter dependency in the file.
|
| + To fix this, this change moves the binaries like DRT into a new
|
| + GYP file, and modifies gyp_webkit to build from that file
|
| + instead of WebKit.gyp.
|
| +
|
| + * WebKit.gyp:
|
| + * All.gyp:
|
| + * WebKitUnitTests.gyp:
|
| + * gyp_webkit:
|
| +
|
| +2011-12-06 Adrienne Walker <enne@google.com>
|
| +
|
| + [chromium] setNeedsCommit on non-composited host layers should trigger commit
|
| + https://bugs.webkit.org/show_bug.cgi?id=73711
|
| +
|
| + Reviewed by James Robinson.
|
| +
|
| + Add some tests to make sure that modifying the noncomposited content
|
| + host triggers commits.
|
| +
|
| + Properties that trigger setNeedsCommit should only do so when the
|
| + property changes. Additionally, make more property changes properly
|
| + trigger commits.
|
| +
|
| + * tests/LayerChromiumTest.cpp:
|
| +
|
| +2011-12-06 David Reveman <reveman@chromium.org>
|
| +
|
| + [Chromium] Implement tile-sized painting using SkPicture.
|
| + https://bugs.webkit.org/show_bug.cgi?id=71869
|
| +
|
| + Reviewed by James Robinson.
|
| +
|
| + Add perTilePainting setting that is used by compositor to determine
|
| + what texture uploader to use.
|
| +
|
| + * public/WebSettings.h:
|
| + * src/WebSettingsImpl.cpp:
|
| + (WebKit::WebSettingsImpl::WebSettingsImpl):
|
| + (WebKit::WebSettingsImpl::setPerTilePainting):
|
| + * src/WebSettingsImpl.h:
|
| + (WebKit::WebSettingsImpl::perTilePainting):
|
| + * src/WebViewImpl.cpp:
|
| + (WebKit::WebViewImpl::setIsAcceleratedCompositingActive):
|
| +
|
| +2011-12-06 Dana Jansens <danakj@chromium.org>
|
| +
|
| + [chromium] Set opaque flag for ImageLayerChromium
|
| + https://bugs.webkit.org/show_bug.cgi?id=72964
|
| +
|
| + Reviewed by James Robinson.
|
| +
|
| + * WebKit.gypi:
|
| + * tests/DragImageTest.cpp:
|
| + (WebCore::TestImage::TestImage):
|
| + (WebCore::TestImage::nativeImageForCurrentFrame):
|
| + * tests/ImageLayerChromiumTest.cpp: Added.
|
| + (WebCore::MockGraphicsLayerClient::notifyAnimationStarted):
|
| + (WebCore::MockGraphicsLayerClient::notifySyncRequired):
|
| + (WebCore::MockGraphicsLayerClient::paintContents):
|
| + (WebCore::MockGraphicsLayerClient::showDebugBorders):
|
| + (WebCore::MockGraphicsLayerClient::showRepaintCounter):
|
| + (WebCore::TestImage::create):
|
| + (WebCore::TestImage::TestImage):
|
| + (WebCore::TestImage::isBitmapImage):
|
| + (WebCore::TestImage::currentFrameHasAlpha):
|
| + (WebCore::TestImage::size):
|
| + (WebCore::TestImage::nativeImageForCurrentFrame):
|
| + (WebCore::TestImage::destroyDecodedData):
|
| + (WebCore::TestImage::decodedSize):
|
| + (WebCore::TestImage::draw):
|
| + (WebCore::TEST):
|
| +
|
| +2011-12-06 Adam Klein <adamk@chromium.org>
|
| +
|
| + [chromium] Guard access to WebKitPlatformSupport::currentThread with a null check
|
| + https://bugs.webkit.org/show_bug.cgi?id=73937
|
| +
|
| + Reviewed by Adam Barth.
|
| +
|
| + Though |currentThread| is never null in production code, it is null in
|
| + unit tests (such as Chromium's unit_tests) that call WebKit::initialize()
|
| + without first constructing a MessageLoop.
|
| +
|
| + * src/WebKit.cpp:
|
| + (WebKit::initialize):
|
| + (WebKit::shutdown):
|
| +
|
| +2011-12-06 Alexandre Elias <aelias@google.com>
|
| +
|
| + [chromium] Apply sent deltas on finishCommit
|
| + https://bugs.webkit.org/show_bug.cgi?id=73884
|
| +
|
| + Reviewed by James Robinson.
|
| +
|
| + This moves scroll and pageScale "sent" deltas to be applied to
|
| + the layer at the end of the commit, instead of the beginning.
|
| +
|
| + This has several advantages, especially for page scale:
|
| + - When pageScale changes, no longer any need to change the scroll's
|
| + coordinate space at beginning of commit, which is complex and prone to
|
| + bugs (this fixes a problem where we were forgetting to modify the
|
| + scrollPosition before).
|
| + - No need for non-commit-related code to consider the "sent" values.
|
| + m_pageScale is now always the content scale factor, and
|
| + m_pageScaleDelta is the scale to be on the impl-side matrix.
|
| + - This will make it easy to send arbitrary fake or future delta
|
| + values for example while pinch zooming out.
|
| +
|
| + The scroll logic is similarly altered for consistency's sake. Note that
|
| + I also moved the tree synchronize to the beginning of finishCommit
|
| + in order to avoid having to change the pageScale coordinate space of
|
| + sentScrollDelta in adjustScrollsForPageScaleChange().
|
| +
|
| + * tests/CCLayerTreeHostImplTest.cpp:
|
| + (WebKit::TEST_F):
|
| +
|
| +2011-12-06 Adam Barth <abarth@webkit.org>
|
| +
|
| + Remove forwarding header now that downstream has been fixed to refer to
|
| + the actual location of this header.
|
| +
|
| + * public/WebRect.h: Removed.
|
| +
|
| +2011-12-06 Dimitri Glazkov <dglazkov@chromium.org>
|
| +
|
| + Unreviewed, rolling out r102091.
|
| + http://trac.webkit.org/changeset/102091
|
| + https://bugs.webkit.org/show_bug.cgi?id=73711
|
| +
|
| + Caused Clang Linux compile failure.
|
| +
|
| + * tests/LayerChromiumTest.cpp:
|
| +
|
| +2011-12-06 Sheriff Bot <webkit.review.bot@gmail.com>
|
| +
|
| + Unreviewed, rolling out r102102.
|
| + http://trac.webkit.org/changeset/102102
|
| + https://bugs.webkit.org/show_bug.cgi?id=73925
|
| +
|
| + Causes segmentation fault on chromium unit_tests,
|
| + content_unittests, sync_unit_tests (Requested by vsevik on
|
| + #webkit).
|
| +
|
| + * features.gypi:
|
| +
|
| +2011-12-06 Vsevolod Vlasov <vsevik@chromium.org>
|
| +
|
| + Unreviewed chromium expectations update.
|
| +
|
| + * tests/KURLTest.cpp:
|
| + (ComponentCase::TEST):
|
| +
|
| +2011-12-06 Eric Penner <epenner@google.com>
|
| +
|
| + [chromium] Set texture limits as multiples of viewport size instead of hardcoded values
|
| + https://bugs.webkit.org/show_bug.cgi?id=72202
|
| +
|
| + Reviewed by James Robinson.
|
| +
|
| + * tests/TiledLayerChromiumTest.cpp:
|
| + (WTF::TEST):
|
| +
|
| +2011-12-06 Sheriff Bot <webkit.review.bot@gmail.com>
|
| +
|
| + Unreviewed, rolling out r102043.
|
| + http://trac.webkit.org/changeset/102043
|
| + https://bugs.webkit.org/show_bug.cgi?id=73898
|
| +
|
| + Breaks chromium mac-cg compilation. (Requested by vsevik on
|
| + #webkit).
|
| +
|
| + * WebKit.gypi:
|
| + * tests/ImageLayerChromiumTest.cpp: Removed.
|
| +
|
| +2011-12-05 Rafael Weinstein <rafaelw@chromium.org>
|
| +
|
| + [MutationObservers] Enable in Chromium trunk
|
| + https://bugs.webkit.org/show_bug.cgi?id=73851
|
| +
|
| + Reviewed by Ojan Vafai.
|
| +
|
| + * features.gypi:
|
| +
|
| +2011-12-05 James Robinson <jamesr@chromium.org>
|
| +
|
| + chromium build fix
|
| +
|
| + * src/WebLayerTreeView.cpp:
|
| +
|
| +2011-12-05 James Robinson <jamesr@chromium.org>
|
| +
|
| + Rollout http://trac.webkit.org/changeset/102019, dependent has not
|
| + landed in chromium
|
| +
|
| + * WebKit.gyp:
|
| + * public/WebContentLayer.h: Added.
|
| + * public/WebExternalTextureLayer.h: Added.
|
| + * public/WebLayer.h: Added.
|
| + * public/WebLayerClient.h: Added.
|
| + * public/WebLayerTreeView.h: Added.
|
| + * public/WebLayerTreeViewClient.h: Added.
|
| + * src/WebLayerTreeView.cpp:
|
| + * src/WebLayerTreeViewImpl.cpp:
|
| +
|
| +2011-12-05 Dana Jansens <danakj@chromium.org>
|
| +
|
| + Set opaque flag for WebGLLayerChromium
|
| + https://bugs.webkit.org/show_bug.cgi?id=73876
|
| +
|
| + Reviewed by James Robinson.
|
| +
|
| + * WebKit.gypi:
|
| + * tests/WebGLLayerChromiumTest.cpp: Added.
|
| + (WebKit::CompositorMockWebGraphicsContext3D::create):
|
| + (WebKit::CompositorMockWebGraphicsContext3D::makeContextCurrent):
|
| + (WebKit::CompositorMockWebGraphicsContext3D::createProgram):
|
| + (WebKit::CompositorMockWebGraphicsContext3D::createShader):
|
| + (WebKit::CompositorMockWebGraphicsContext3D::getShaderiv):
|
| + (WebKit::CompositorMockWebGraphicsContext3D::getProgramiv):
|
| + (WebKit::CompositorMockWebGraphicsContext3D::getContextAttributes):
|
| + (WebKit::CompositorMockWebGraphicsContext3D::CompositorMockWebGraphicsContext3D):
|
| + (WebKit::createGraphicsContext):
|
| + (WebKit::TEST):
|
| +
|
| +2011-12-05 Adrienne Walker <enne@google.com>
|
| +
|
| + [chromium] setNeedsCommit on non-composited host layers should trigger commit
|
| + https://bugs.webkit.org/show_bug.cgi?id=73711
|
| +
|
| + Reviewed by James Robinson.
|
| +
|
| + Add some tests to make sure that modifying the noncomposited content
|
| + host triggers commits.
|
| +
|
| + Properties that trigger setNeedsCommit should only do so when the
|
| + property changes. Additionally, make more property changes properly
|
| + trigger commits.
|
| +
|
| + * tests/LayerChromiumTest.cpp:
|
| +
|
| +2011-12-05 Stephen White <senorblanco@chromium.org>
|
| +
|
| + Allow the ImageBuffers used by SVG filters to be accelerated
|
| + https://bugs.webkit.org/show_bug.cgi?id=73842
|
| +
|
| + Reviewed by Kenneth Russell.
|
| +
|
| + * public/WebSettings.h:
|
| + * src/WebSettingsImpl.cpp:
|
| + (WebKit::WebSettingsImpl::setAcceleratedFiltersEnabled):
|
| + * src/WebSettingsImpl.h:
|
| +
|
| +2011-12-05 Adam Barth <abarth@webkit.org>
|
| +
|
| + [Chromium] Chromium fails to compile due to missing WebContentLayerClient.h
|
| + https://bugs.webkit.org/show_bug.cgi?id=73881
|
| +
|
| + This patch adds a forwarding header to fix the downstream Windows build:
|
| + http://build.chromium.org/p/chromium.webkit/builders/Win%20Builder/builds/12955/steps/compile/logs/stdio
|
| +
|
| + * public/WebContentLayerClient.h: Added.
|
| +
|
| +2011-12-05 Adam Barth <abarth@webkit.org>
|
| +
|
| + Add a shim to fix the downstream Chromium compile. The real fix should
|
| + be made downstream via http://codereview.chromium.org/8801036/, but the
|
| + Chromium tree is closed at the moment.
|
| +
|
| + * public/WebRect.h: Added.
|
| +
|
| +2011-12-01 Vangelis Kokkevis <vangelis@chromium.org>
|
| +
|
| + Use ANGLE's texture_usage and texture_storage extensions when allocating compositor textures.
|
| + https://bugs.webkit.org/show_bug.cgi?id=73621
|
| +
|
| + Add the necessary entry points and enums to GraphicsContext3D.
|
| +
|
| + Reviewed by Kenneth Russell.
|
| +
|
| + * public/platform/WebGraphicsContext3D.h:
|
| + * src/Extensions3DChromium.cpp:
|
| + (WebCore::Extensions3DChromium::texStorage2DEXT):
|
| + * src/GraphicsContext3DChromium.cpp:
|
| + * src/GraphicsContext3DPrivate.h:
|
| + * tests/MockWebGraphicsContext3D.h:
|
| + (WebKit::MockWebGraphicsContext3D::texStorage2DEXT):
|
| +
|
| +2011-12-05 Adam Barth <abarth@webkit.org>
|
| +
|
| + Another attempted build fix.
|
| +
|
| + * src/linux/WebFontInfo.cpp:
|
| +
|
| +2011-12-05 Adam Barth <abarth@webkit.org>
|
| +
|
| + Fix Linux build.
|
| +
|
| + * public/linux/WebFontInfo.h:
|
| +
|
| +2011-12-05 Adam Barth <abarth@webkit.org>
|
| +
|
| + [Chromium] Remove no-longer-used forwarding headers in the WebKit API
|
| + https://bugs.webkit.org/show_bug.cgi?id=73845
|
| +
|
| + Reviewed by Darin Fisher.
|
| +
|
| + Delete unused forwarding headers and update includes to the new header
|
| + locations.
|
| +
|
| + * WebKit.gyp:
|
| + * bridge/PeerConnectionHandlerInternal.cpp:
|
| + * bridge/PeerConnectionHandlerInternal.h:
|
| + * public/WebArrayBuffer.h:
|
| + * public/WebArrayBufferView.h: Removed.
|
| + * public/WebAudioBus.h: Removed.
|
| + * public/WebAudioDevice.h: Removed.
|
| + * public/WebBlobData.h: Removed.
|
| + * public/WebBlobRegistry.h: Removed.
|
| + * public/WebCString.h: Removed.
|
| + * public/WebCanvas.h: Removed.
|
| + * public/WebClipboard.h: Removed.
|
| + * public/WebColor.h: Removed.
|
| + * public/WebColorName.h: Removed.
|
| + * public/WebCommon.h: Removed.
|
| + * public/WebCompositorInputHandler.h:
|
| + * public/WebCookie.h: Removed.
|
| + * public/WebCookieJar.h: Removed.
|
| + * public/WebData.h: Removed.
|
| + * public/WebDragData.h: Removed.
|
| + * public/WebFileSystem.h: Removed.
|
| + * public/WebFloatPoint.h: Removed.
|
| + * public/WebFloatQuad.h: Removed.
|
| + * public/WebFloatRect.h: Removed.
|
| + * public/WebGamepad.h: Removed.
|
| + * public/WebGamepads.h: Removed.
|
| + * public/WebGraphicsContext3D.h: Removed.
|
| + * public/WebHTTPBody.h: Removed.
|
| + * public/WebHTTPHeaderVisitor.h: Removed.
|
| + * public/WebHTTPLoadInfo.h: Removed.
|
| + * public/WebIDBCallbacks.h:
|
| + * public/WebImage.h: Removed.
|
| + * public/WebIntent.h:
|
| + * public/WebIntentServiceInfo.h:
|
| + * public/WebKitPlatformSupport.h: Removed.
|
| + * public/WebLocalizedString.h: Removed.
|
| + * public/WebMediaStreamDescriptor.h: Removed.
|
| + * public/WebMimeRegistry.h: Removed.
|
| + * public/WebNonCopyable.h: Removed.
|
| + * public/WebPageOverlay.h:
|
| + * public/WebPeerConnectionHandler.h: Removed.
|
| + * public/WebPeerConnectionHandlerClient.h: Removed.
|
| + * public/WebPoint.h: Removed.
|
| + * public/WebPrivateOwnPtr.h: Removed.
|
| + * public/WebPrivatePtr.h: Removed.
|
| + * public/WebRect.h: Removed.
|
| + * public/WebSerializedScriptValue.h: Removed.
|
| + * public/WebSize.h: Removed.
|
| + * public/WebSocketStreamError.h: Removed.
|
| + * public/WebSocketStreamHandle.h: Removed.
|
| + * public/WebSocketStreamHandleClient.h: Removed.
|
| + * public/WebString.h: Removed.
|
| + * public/WebThread.h: Removed.
|
| + * public/WebThreadSafeData.h: Removed.
|
| + * public/WebURL.h: Removed.
|
| + * public/WebURLError.h: Removed.
|
| + * public/WebURLLoadTiming.h: Removed.
|
| + * public/WebURLLoader.h: Removed.
|
| + * public/WebURLLoaderClient.h: Removed.
|
| + * public/WebURLRequest.h: Removed.
|
| + * public/WebURLResponse.h: Removed.
|
| + * public/WebVector.h: Removed.
|
| + * public/WebWorkerRunLoop.h:
|
| + * public/android/WebThemeEngine.h: Removed.
|
| + * public/linux/WebFontFamily.h: Removed.
|
| + * public/linux/WebThemeEngine.h: Removed.
|
| + * public/mac/WebThemeEngine.h: Removed.
|
| + * public/win/WebThemeEngine.h: Removed.
|
| + * src/ApplicationCacheHost.cpp:
|
| + * src/ApplicationCacheHostInternal.h:
|
| + * src/AssertMatchingEnums.cpp:
|
| + * src/AssociatedURLLoader.cpp:
|
| + * src/AssociatedURLLoader.h:
|
| + * src/AsyncFileSystemChromium.cpp:
|
| + * src/AsyncFileWriterChromium.cpp:
|
| + * src/AudioDestinationChromium.cpp:
|
| + * src/AudioDestinationChromium.h:
|
| + * src/AutofillPopupMenuClient.cpp:
|
| + * src/BlobRegistryProxy.cpp:
|
| + * src/CCThreadImpl.cpp:
|
| + * src/ChromeClientImpl.cpp:
|
| + * src/ChromiumCurrentTime.cpp:
|
| + * src/ChromiumOSRandomSource.cpp:
|
| + * src/ChromiumThreading.cpp:
|
| + * src/CompositionUnderlineBuilder.h:
|
| + * src/CompositionUnderlineVectorBuilder.h:
|
| + * src/ContextMenuClientImpl.cpp:
|
| + * src/DragClientImpl.cpp:
|
| + * src/DragScrollTimer.h:
|
| + * src/ExternalPopupMenu.cpp:
|
| + * src/FrameLoaderClientImpl.cpp:
|
| + * src/GraphicsContext3DChromium.cpp:
|
| + * src/IDBCallbacksProxy.cpp:
|
| + * src/IDBCursorBackendProxy.cpp:
|
| + * src/IDBFactoryBackendProxy.cpp:
|
| + * src/IDBObjectStoreBackendProxy.cpp:
|
| + * src/InspectorClientImpl.cpp:
|
| + * src/InspectorFrontendClientImpl.cpp:
|
| + * src/LocalFileSystemChromium.cpp:
|
| + * src/LocalizedStrings.cpp:
|
| + * src/NotificationPresenterImpl.cpp:
|
| + * src/PlatformMessagePortChannel.cpp:
|
| + * src/PlatformSupport.cpp:
|
| + * src/ResourceHandle.cpp:
|
| + * src/ResourceHandleInternal.h:
|
| + * src/ScrollbarGroup.cpp:
|
| + * src/SharedWorkerRepository.cpp:
|
| + * src/SocketStreamHandle.cpp:
|
| + * src/SpeechInputClientImpl.cpp:
|
| + * src/StorageAreaProxy.cpp:
|
| + * src/StorageEventDispatcherChromium.cpp:
|
| + * src/StorageNamespaceProxy.cpp:
|
| + * src/WebAccessibilityObject.cpp:
|
| + * src/WebAnimationControllerImpl.cpp:
|
| + * src/WebArrayBufferView.cpp:
|
| + * src/WebAttribute.cpp:
|
| + * src/WebAudioBus.cpp:
|
| + * src/WebBindings.cpp:
|
| + * src/WebBlobData.cpp:
|
| + * src/WebCString.cpp:
|
| + * src/WebColor.cpp:
|
| + * src/WebCommon.cpp:
|
| + * src/WebCompositorImpl.cpp:
|
| + * src/WebCompositorInputHandlerImpl.cpp:
|
| + * src/WebContentLayerImpl.cpp:
|
| + * src/WebDOMEventListenerPrivate.h:
|
| + * src/WebDOMMessageEvent.cpp:
|
| + * src/WebDOMStringList.cpp:
|
| + * src/WebData.cpp:
|
| + * src/WebDataSourceImpl.cpp:
|
| + * src/WebDatabase.cpp:
|
| + * src/WebDevToolsAgentImpl.cpp:
|
| + * src/WebDocument.cpp:
|
| + * src/WebDocumentType.cpp:
|
| + * src/WebDragData.cpp:
|
| + * src/WebEntities.cpp:
|
| + * src/WebExternalTextureLayerImpl.cpp:
|
| + * src/WebFileChooserCompletionImpl.h:
|
| + * src/WebFileSystemCallbacksImpl.cpp:
|
| + * src/WebFileSystemCallbacksImpl.h:
|
| + * src/WebFloatQuad.cpp:
|
| + * src/WebFontImpl.cpp:
|
| + * src/WebFormElement.cpp:
|
| + * src/WebFrameImpl.cpp:
|
| + * src/WebGeolocationError.cpp:
|
| + * src/WebGeolocationPermissionRequest.cpp:
|
| + * src/WebGraphicsContext3D.cpp:
|
| + * src/WebHTTPBody.cpp:
|
| + * src/WebHTTPLoadInfo.cpp:
|
| + * src/WebHistoryItem.cpp:
|
| + * src/WebIDBCallbacksImpl.cpp:
|
| + * src/WebIDBCursorImpl.h:
|
| + * src/WebIDBDatabaseCallbacksImpl.cpp:
|
| + * src/WebIDBDatabaseCallbacksImpl.h:
|
| + * src/WebIDBDatabaseError.cpp:
|
| + * src/WebIDBDatabaseImpl.h:
|
| + * src/WebIDBIndexImpl.h:
|
| + * src/WebIDBKey.cpp:
|
| + * src/WebIDBKeyPath.cpp:
|
| + * src/WebIDBObjectStoreImpl.cpp:
|
| + * src/WebIDBObjectStoreImpl.h:
|
| + * src/WebIDBTransactionImpl.h:
|
| + * src/WebIconLoadingCompletionImpl.h:
|
| + * src/WebImageCG.cpp:
|
| + * src/WebImageDecoder.cpp:
|
| + * src/WebImageSkia.cpp:
|
| + * src/WebInputElement.cpp:
|
| + * src/WebKit.cpp:
|
| + * src/WebLabelElement.cpp:
|
| + * src/WebLayer.cpp:
|
| + * src/WebLayerTreeView.cpp:
|
| + * src/WebLayerTreeViewImpl.cpp:
|
| + * src/WebMediaPlayerClientImpl.cpp:
|
| + * src/WebMediaStreamDescriptor.cpp:
|
| + * src/WebMediaStreamRegistry.cpp:
|
| + * src/WebMediaStreamSource.cpp:
|
| + * src/WebNode.cpp:
|
| + * src/WebNotification.cpp:
|
| + * src/WebOptionElement.cpp:
|
| + * src/WebPageSerializer.cpp:
|
| + * src/WebPageSerializerImpl.cpp:
|
| + * src/WebPageSerializerImpl.h:
|
| + * src/WebPluginContainerImpl.cpp:
|
| + * src/WebPluginListBuilderImpl.cpp:
|
| + * src/WebPluginLoadObserver.h:
|
| + * src/WebPopupMenuImpl.cpp:
|
| + * src/WebPopupMenuImpl.h:
|
| + * src/WebRange.cpp:
|
| + * src/WebRegularExpression.cpp:
|
| + * src/WebScriptController.cpp:
|
| + * src/WebScrollbarImpl.cpp:
|
| + * src/WebSecurityOrigin.cpp:
|
| + * src/WebSecurityPolicy.cpp:
|
| + * src/WebSelectElement.cpp:
|
| + * src/WebSerializedScriptValue.cpp:
|
| + * src/WebSettingsImpl.cpp:
|
| + * src/WebSharedWorkerImpl.cpp:
|
| + * src/WebSocketImpl.cpp:
|
| + * src/WebSocketImpl.h:
|
| + * src/WebSpeechInputControllerMockImpl.cpp:
|
| + * src/WebSpeechInputControllerMockImpl.h:
|
| + * src/WebStorageAreaImpl.cpp:
|
| + * src/WebStorageEventDispatcherImpl.cpp:
|
| + * src/WebStorageNamespaceImpl.cpp:
|
| + * src/WebString.cpp:
|
| + * src/WebTextCheckingCompletionImpl.cpp:
|
| + * src/WebThreadSafeData.cpp:
|
| + * src/WebURL.cpp:
|
| + * src/WebURLError.cpp:
|
| + * src/WebURLLoadTiming.cpp:
|
| + * src/WebURLRequest.cpp:
|
| + * src/WebURLResponse.cpp:
|
| + * src/WebURLResponsePrivate.h:
|
| + * src/WebUserMediaRequest.cpp:
|
| + * src/WebViewImpl.cpp:
|
| + * src/WebViewImpl.h:
|
| + * src/WebWorkerClientImpl.cpp:
|
| + * src/WebWorkerClientImpl.h:
|
| + * src/WebWorkerImpl.cpp:
|
| + * src/WorkerAsyncFileSystemChromium.cpp:
|
| + * src/WorkerAsyncFileWriterChromium.cpp:
|
| + * src/WorkerFileSystemCallbacksBridge.cpp:
|
| + * src/WorkerFileSystemCallbacksBridge.h:
|
| + * src/WorkerFileWriterCallbacksBridge.cpp:
|
| + * src/WrappedResourceRequest.h:
|
| + * src/WrappedResourceResponse.h:
|
| + * src/mac/WebSubstringUtil.mm:
|
| + * tests/AssociatedURLLoaderTest.cpp:
|
| + * tests/CCLayerTreeHostTest.cpp:
|
| + * tests/FrameTestHelpers.cpp:
|
| + * tests/MockWebGraphicsContext3D.h:
|
| + * tests/PopupMenuTest.cpp:
|
| + * tests/RunAllTests.cpp:
|
| + * tests/WebLayerTest.cpp:
|
| + * tests/WebPageNewSerializerTest.cpp:
|
| + * tests/WebPageSerializerTest.cpp:
|
| + * tests/WebURLRequestTest.cpp:
|
| + * tests/WebUnitTests.h:
|
| + * tests/WebViewTest.cpp:
|
| +
|
| +2011-12-05 Dana Jansens <danakj@chromium.org>
|
| +
|
| + [chromium] Set opaque flag for ImageLayerChromium
|
| + https://bugs.webkit.org/show_bug.cgi?id=72964
|
| +
|
| + Reviewed by James Robinson.
|
| +
|
| + * WebKit.gypi:
|
| + * tests/ImageLayerChromiumTest.cpp: Added.
|
| + (WebCore::MockGraphicsLayerClient::notifyAnimationStarted):
|
| + (WebCore::MockGraphicsLayerClient::notifySyncRequired):
|
| + (WebCore::MockGraphicsLayerClient::paintContents):
|
| + (WebCore::MockGraphicsLayerClient::showDebugBorders):
|
| + (WebCore::MockGraphicsLayerClient::showRepaintCounter):
|
| + (WebCore::TestImage::create):
|
| + (WebCore::TestImage::TestImage):
|
| + (WebCore::TestImage::~TestImage):
|
| + (WebCore::TestImage::isBitmapImage):
|
| + (WebCore::TestImage::currentFrameHasAlpha):
|
| + (WebCore::TestImage::size):
|
| + (WebCore::TestImage::nativeImageForCurrentFrame):
|
| + (WebCore::TestImage::destroyDecodedData):
|
| + (WebCore::TestImage::decodedSize):
|
| + (WebCore::TestImage::draw):
|
| + (WebCore::TEST):
|
| +
|
| +2011-12-02 James Robinson <jamesr@chromium.org>
|
| +
|
| + [chromium] Remove forwarding headers for WebLayer APIs
|
| + https://bugs.webkit.org/show_bug.cgi?id=73729
|
| +
|
| + Reviewed by Adam Barth.
|
| +
|
| + These are no longer necessary.
|
| +
|
| + * WebKit.gyp:
|
| + * public/WebContentLayer.h: Removed.
|
| + * public/WebContentLayerClient.h: Removed.
|
| + * public/WebExternalTextureLayer.h: Removed.
|
| + * public/WebLayer.h: Removed.
|
| + * public/WebLayerClient.h: Removed.
|
| + * public/WebLayerTreeView.h: Removed.
|
| + * public/WebLayerTreeViewClient.h: Removed.
|
| + * src/WebLayerTreeView.cpp:
|
| + * src/WebLayerTreeViewImpl.cpp:
|
| + * tests/WebLayerTest.cpp:
|
| +
|
| +2011-12-05 Vsevolod Vlasov <vsevik@chromium.org>
|
| +
|
| + Unreviewed, fixed chromium DEPS syntax.
|
| +
|
| + * DEPS:
|
| +
|
| +2011-12-05 Vsevolod Vlasov <vsevik@chromium.org>
|
| +
|
| + Unreviewed. Rolled DEPS.
|
| +
|
| + * DEPS:
|
| +
|
| +2011-12-05 Eric Carlson <eric.carlson@apple.com>
|
| +
|
| + WebKit/chromium part of: Add WebKit preferences for text track settings
|
| + https://bugs.webkit.org/show_bug.cgi?id=73721
|
| +
|
| + Reviewed by John Sullivan.
|
| +
|
| + * src/WebSettingsImpl.cpp:
|
| + (WebKit::WebSettingsImpl::shouldDisplaySubtitles): Added.
|
| + (WebKit::WebSettingsImpl::shouldDisplayCaptions): Ditto.
|
| + (WebKit::WebSettingsImpl::shouldDisplayTextDescriptions): Ditto.
|
| + * src/WebSettingsImpl.h:
|
| +
|
| +2011-12-04 Sheriff Bot <webkit.review.bot@gmail.com>
|
| +
|
| + Unreviewed. Rolled DEPS.
|
| +
|
| + * DEPS:
|
| +
|
| +2011-12-02 Sheriff Bot <webkit.review.bot@gmail.com>
|
| +
|
| + Unreviewed, rolling out r101906.
|
| + http://trac.webkit.org/changeset/101906
|
| + https://bugs.webkit.org/show_bug.cgi?id=73736
|
| +
|
| + Failing chromium webkit_unit_tests (Requested by scheib on
|
| + #webkit).
|
| +
|
| + * WebKit.gypi:
|
| + * tests/DispatchEventTest.cpp: Removed.
|
| + * tests/data/event_target.html: Removed.
|
| +
|
| +2011-12-02 Dave Michael <dmichael@chromium.org>
|
| +
|
| + Add a unit test for creating, listening for, and dispatching events
|
| + via the chromium API.
|
| + https://bugs.webkit.org/show_bug.cgi?id=72988
|
| +
|
| + Reviewed by Darin Fisher.
|
| +
|
| + * WebKit.gypi:
|
| + * tests/DispatchEventTest.cpp: Added.
|
| + (WebKit::MockListener::MockListener):
|
| + (WebKit::MockListener::~MockListener):
|
| + (WebKit::MockListener::events):
|
| + (WebKit::DispatchEventTest::DispatchEventTest):
|
| + (WebKit::DispatchEventTest::TearDown):
|
| + (WebKit::TEST_F):
|
| +
|
| +2011-12-02 Nate Chapin <japhet@chromium.org>
|
| +
|
| + Don't call FocusController:setActive() in
|
| + WebViewImpl::setFocus(), since being active and
|
| + being focused are different concepts and chromium
|
| + now properly sends setActive IPCs on all platforms.
|
| + https://bugs.webkit.org/show_bug.cgi?id=73687
|
| +
|
| + Reviewed by Eric Seidel.
|
| +
|
| + * src/WebViewImpl.cpp:
|
| + (WebKit::WebViewImpl::setFocus):
|
| + * tests/WebViewTest.cpp: Test how different combinations of
|
| + setIsActive() and setFocus() affect whether the document
|
| + has focus.
|
| +
|
| +2011-12-02 Dave Michael <dmichael@chromium.org>
|
| +
|
| + Add WebArrayBuffer to chromium API
|
| + https://bugs.webkit.org/show_bug.cgi?id=73593
|
| +
|
| + Reviewed by Darin Fisher.
|
| +
|
| + * WebKit.gyp:
|
| + * public/WebArrayBuffer.h: Added.
|
| + (WebKit::WebArrayBuffer::~WebArrayBuffer):
|
| + (WebKit::WebArrayBuffer::WebArrayBuffer):
|
| + (WebKit::WebArrayBuffer::operator=):
|
| + (WebKit::WebArrayBuffer::isNull):
|
| + * public/WebBindings.h:
|
| + * src/WebArrayBuffer.cpp: Added.
|
| + (WebKit::WebArrayBuffer::create):
|
| + (WebKit::WebArrayBuffer::reset):
|
| + (WebKit::WebArrayBuffer::assign):
|
| + (WebKit::WebArrayBuffer::data):
|
| + (WebKit::WebArrayBuffer::byteLength):
|
| + (WebKit::WebArrayBuffer::toV8Value):
|
| + (WebKit::WebArrayBuffer::WebArrayBuffer):
|
| + (WebKit::WebArrayBuffer::operator=):
|
| + (WebKit::WebArrayBuffer::operator WTF::PassRefPtr<WTF::ArrayBuffer>):
|
| + * src/WebBindings.cpp:
|
| + (WebKit::getArrayBufferImpl):
|
| + (WebKit::WebBindings::getArrayBuffer):
|
| +
|
| +2011-12-02 David Grogan <dgrogan@chromium.org>
|
| +
|
| + Grant workers experimental access to IndexedDB.
|
| + https://bugs.webkit.org/show_bug.cgi?id=73609
|
| +
|
| + Reviewed by Nate Chapin.
|
| +
|
| + * src/IDBFactoryBackendProxy.cpp:
|
| + (WebKit::IDBFactoryBackendProxy::allowIDBFromWorkerThread): Return
|
| + true while behind a runtime flag, and while we figure out how to check
|
| + permission in a thread-safe manner.
|
| + (WebKit::IDBFactoryBackendProxy::openFromWorker): Using the webFrame
|
| + from the worker seems to satisfy the weak condition in chromium that
|
| + neither it nor it's associated RenderView is NULL.
|
| + * src/IDBFactoryBackendProxy.h:
|
| +
|
| +2011-12-01 James Robinson <jamesr@chromium.org>
|
| +
|
| + [chromium] Move WebLayer APIs to platform directory
|
| + https://bugs.webkit.org/show_bug.cgi?id=73610
|
| +
|
| + Reviewed by Darin Fisher.
|
| +
|
| + * public/WebContentLayer.h:
|
| + * public/WebContentLayerClient.h:
|
| + * public/WebExternalTextureLayer.h:
|
| + * public/WebLayer.h:
|
| + * public/WebLayerClient.h:
|
| + * public/WebLayerTreeView.h:
|
| + * public/WebLayerTreeViewClient.h:
|
| + * public/platform/WebContentLayer.h: Copied from Source/WebKit/chromium/public/WebContentLayer.h.
|
| + (WebKit::WebContentLayer::WebContentLayer):
|
| + (WebKit::WebContentLayer::~WebContentLayer):
|
| + (WebKit::WebContentLayer::operator=):
|
| + * public/platform/WebContentLayerClient.h: Copied from Source/WebKit/chromium/public/WebContentLayerClient.h.
|
| + (WebKit::WebContentLayerClient::~WebContentLayerClient):
|
| + * public/platform/WebExternalTextureLayer.h: Copied from Source/WebKit/chromium/public/WebExternalTextureLayer.h.
|
| + (WebKit::WebExternalTextureLayer::WebExternalTextureLayer):
|
| + (WebKit::WebExternalTextureLayer::~WebExternalTextureLayer):
|
| + (WebKit::WebExternalTextureLayer::operator=):
|
| + * public/platform/WebLayer.h: Copied from Source/WebKit/chromium/public/WebLayer.h.
|
| + (WebKit::WebLayer::WebLayer):
|
| + (WebKit::WebLayer::~WebLayer):
|
| + (WebKit::WebLayer::operator=):
|
| + (WebKit::WebLayer::isNull):
|
| + (WebKit::WebLayer::to):
|
| + (WebKit::WebLayer::toConst):
|
| + (WebKit::WebLayer::unwrap):
|
| + (WebKit::WebLayer::constUnwrap):
|
| + (WebKit::operator==):
|
| + (WebKit::operator!=):
|
| + * public/platform/WebLayerClient.h: Copied from Source/WebKit/chromium/public/WebLayerClient.h.
|
| + (WebKit::WebLayerClient::~WebLayerClient):
|
| + * public/platform/WebLayerTreeView.h: Copied from Source/WebKit/chromium/public/WebLayerTreeView.h.
|
| + (WebKit::WebLayerTreeView::Settings::Settings):
|
| + (WebKit::WebLayerTreeView::WebLayerTreeView):
|
| + (WebKit::WebLayerTreeView::~WebLayerTreeView):
|
| + (WebKit::WebLayerTreeView::operator=):
|
| + (WebKit::operator==):
|
| + (WebKit::operator!=):
|
| + * public/platform/WebLayerTreeViewClient.h: Copied from Source/WebKit/chromium/public/WebLayerTreeViewClient.h.
|
| + (WebKit::WebLayerTreeViewClient::~WebLayerTreeViewClient):
|
| + * public/platform/WebPrivatePtr.h:
|
| + * src/WebContentLayer.cpp:
|
| + * src/WebContentLayerImpl.cpp:
|
| + * src/WebExternalTextureLayer.cpp:
|
| + * src/WebExternalTextureLayerImpl.cpp:
|
| + * src/WebLayer.cpp:
|
| + * src/WebLayerImpl.cpp:
|
| + * src/WebLayerTreeView.cpp:
|
| + * src/WebLayerTreeViewImpl.h:
|
| +
|
| +2011-12-02 Karl Koscher <supersat@chromium.org>
|
| +
|
| + [chromium] add setOpener method to WebFrame
|
| + https://bugs.webkit.org/show_bug.cgi?id=73379
|
| +
|
| + Reviewed by Darin Fisher.
|
| +
|
| + * public/WebFrame.h:
|
| + (WebKit::WebFrame::clearOpener): now an inline call to setOpener(0)
|
| + * src/WebFrameImpl.cpp:
|
| + (WebKit::WebFrameImpl::setOpener): sets window.opener
|
| + * src/WebFrameImpl.h:
|
| +
|
| 2011-12-02 Kent Tamura <tkent@chromium.org>
|
|
|
| Unreviewed, rolling out r101337.
|
|
|