- 16 Feb, 2011 11 commits
-
-
philn@webkit.org authored
Unreviewed, qt and mac rebaseline of test after r78690. * media/controls-without-preload-expected.txt: * platform/qt/media/controls-without-preload-expected.txt: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78696 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
philn@webkit.org authored
Unreviewed, rebaseline test after r78690. * media/controls-without-preload-expected.txt: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78695 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
mnaganov@chromium.org authored
Unreviewed, rolling out r78655. http://trac.webkit.org/changeset/78655 https://bugs.webkit.org/show_bug.cgi?id=54543 Causes too many test failures in chromium (Requested by mnaganov on #webkit). * storage/indexeddb/exception-in-event-aborts-expected.txt: Removed. * storage/indexeddb/exception-in-event-aborts.html: Removed. * storage/indexeddb/queued-commands-expected.txt: * storage/indexeddb/queued-commands.html: * storage/indexeddb/request-event-propagation-expected.txt: * storage/indexeddb/request-event-propagation.html: * storage/indexeddb/resources/shared.js: (unexpectedErrorCallback): * storage/indexeddb/transaction-event-propagation-expected.txt: * storage/indexeddb/transaction-event-propagation.html: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78694 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
philn@webkit.org authored
Unreviewed rebaseline GTK media test result. * platform/gtk/media/video-controls-rendering-expected.txt: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78693 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
loislo@chromium.org authored
Reviewed by Yury Semikhatsky. Web Inspector: move Database and DOMStorage related things from InspectorAgent to the corresponding agents. https://bugs.webkit.org/show_bug.cgi?id=54455 Some set of instrumentation calls should work even if we have no InspectorFrontend instance and corresponding agents. At the moment we are using InspectorAgent instance for such calls. * inspector/InspectorAgent.cpp: (WebCore::InspectorAgent::InspectorAgent): (WebCore::InspectorAgent::createFrontendLifetimeAgents): (WebCore::InspectorAgent::pushDataCollectedOffline): (WebCore::InspectorAgent::didCommitLoad): * inspector/InspectorAgent.h: (WebCore::InspectorOfflineResourcesBase::~InspectorOfflineResourcesBase): (WebCore::InspectorOfflineResourcesBase::InspectorOfflineResourcesBase): (WebCore::InspectorAgent::databaseAgentResources): (WebCore::InspectorAgent::domStorageAgentResources): * inspector/InspectorDOMStorageAgent.cpp: (WebCore::InspectorDOMStorageAgent::Resources::clear): (WebCore::InspectorDOMStorageAgent::Resources::pushDataCollectedOffline): (WebCore::InspectorDOMStorageAgent::InspectorDOMStorageAgent): (WebCore::InspectorDOMStorageAgent::~InspectorDOMStorageAgent): (WebCore::InspectorDOMStorageAgent::createOfflineStorage): (WebCore::InspectorDOMStorageAgent::selectDOMStorage): (WebCore::InspectorDOMStorageAgent::getDOMStorageResourceForId): (WebCore::InspectorDOMStorageAgent::didUseDOMStorage): * inspector/InspectorDOMStorageAgent.h: (WebCore::InspectorDOMStorageAgent::create): * inspector/InspectorDatabaseAgent.cpp: (WebCore::InspectorDatabaseAgent::Resources::clear): (WebCore::InspectorDatabaseAgent::Resources::pushDataCollectedOffline): (WebCore::InspectorDatabaseAgent::didOpenDatabase): (WebCore::InspectorDatabaseAgent::InspectorDatabaseAgent): (WebCore::InspectorDatabaseAgent::createOfflineStorage): (WebCore::InspectorDatabaseAgent::databaseForId): (WebCore::InspectorDatabaseAgent::selectDatabase): * inspector/InspectorDatabaseAgent.h: (WebCore::InspectorDatabaseAgent::create): * inspector/InspectorInstrumentation.cpp: (WebCore::InspectorInstrumentation::didOpenDatabaseImpl): (WebCore::InspectorInstrumentation::didUseDOMStorageImpl): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78692 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
commit-queue@webkit.org authored
Unreviewed, rolling out r77898. http://trac.webkit.org/changeset/77898 https://bugs.webkit.org/show_bug.cgi?id=54541 Leopard Debug hasn't compiled for a long time (Requested by abarth on #webkit). * Scripts/webkitpy/common/net/buildbot/buildbot.py: * Scripts/webkitpy/common/net/buildbot/buildbot_unittest.py: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78691 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
philn@webkit.org authored
Reviewed by Martin Robinson. [GTK] media/controls-without-preload.html is flacky on 32-bits Debug https://bugs.webkit.org/show_bug.cgi?id=50518 Refactored 2 media tests to avoid use of setTimeout and possible flakyness. * media/controls-without-preload.html: * media/video-display-toggle.html: * platform/gtk/Skipped: * platform/gtk/media/controls-without-preload-expected.txt: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78690 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
philn@webkit.org authored
Reviewed by Martin Robinson. [GStreamer] wrong media duration report in media/controls-after-reload.html https://bugs.webkit.org/show_bug.cgi?id=51602 Refactored some media tests to be less flaky-prone. * media/controls-after-reload.html: Trigger playback just before rendering the controls. * media/video-paint-test.js: Ditto. (init.document.addEventListener.): (init): * media/video-volume-slider.html: Trigger DRT dump after volume was updated. * platform/gtk/Skipped: Unskip fixed tests. * platform/gtk/media/video-controls-rendering-expected.txt: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78689 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
commit-queue@webkit.org authored
Reviewed by Andreas Kling. [Qt] QWebFrame: When a relative url is loaded then it will make it absolute internally, however this strips out any query/fragments https://bugs.webkit.org/show_bug.cgi?id=29424 ensureAbsoluteUrl function was stripping the query and the fragment part of the url. Corrected this. * Api/qwebframe.cpp: (ensureAbsoluteUrl): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78688 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
sullivan@apple.com authored
Reviewed by Antti Koivisto. https://bugs.webkit.org/show_bug.cgi?id=54532 On platforms without platformWidgets, going Back to a scrolled page draws at the top-left before drawing at the restored scroll position <rdar://problem/8998838> * page/FrameView.cpp: (WebCore::FrameView::performPostLayoutTasks): Don't send the didFirstLayout and didFirstVisuallyNonEmptyLayout callbacks for nested layouts. Doing so was causing ScrollView::setScrollPosition() to short-circuit. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78687 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
ossy@webkit.org authored
[Qt][V8] Buildfix. Add missing USE(JSC) guard. Source/WebCore: * plugins/qt/PluginViewQt.cpp: Source/WebKit/qt: * Api/qwebelement.cpp: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78686 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
- 15 Feb, 2011 29 commits
-
-
commit-queue@webkit.org authored
Reviewed by Kent Tamura. Fixed a small bug about --no-timeout option. https://bugs.webkit.org/show_bug.cgi?id=52873 * DumpRenderTree/chromium/DumpRenderTree.cpp: (main): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78685 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
tkent@chromium.org authored
Unreviewed, test expectation update. Chromium-Mac-Leopard baseline files for r78677. * platform/chromium-mac-leopard/fast/forms/input-appearance-spinbutton-layer-expected.checksum: Added. * platform/chromium-mac-leopard/fast/forms/input-appearance-spinbutton-layer-expected.png: Added. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78682 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
tkent@chromium.org authored
Unreviewed, test expectation update. Chromium baseline files for a new test of r78677. * platform/chromium-linux/fast/forms/input-appearance-spinbutton-layer-expected.checksum: Added. * platform/chromium-linux/fast/forms/input-appearance-spinbutton-layer-expected.png: Added. * platform/chromium-linux/fast/forms/input-appearance-spinbutton-layer-expected.txt: Added. * platform/chromium-win-xp/fast/forms/input-appearance-spinbutton-layer-expected.checksum: Added. * platform/chromium-win-xp/fast/forms/input-appearance-spinbutton-layer-expected.png: Added. * platform/chromium-win-xp/fast/forms/input-appearance-spinbutton-layer-expected.txt: Added. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78681 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
commit-queue@webkit.org authored
Reviewed by David Levin. Remove the artificial -32px shift for media controls in mediaDocuments so that they overlap the canvas as they do in non-mediaDocuments. This also fixes test_shell failing to update the media slider (see linked crbug below). https://bugs.webkit.org/show_bug.cgi?id=27798 http://crbug.com/72623 Test: media/video-controls-in-media-document.html Added a render test that asserts that the controls show up in the expected spot (0,208) instead of below the canvas (0,240). * css/mediaControlsChromium.css: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78680 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
rniwa@webkit.org authored
Reviewed by Darin Adler. Extract a function to process ancestor and their sibling nodes from processContents https://bugs.webkit.org/show_bug.cgi?id=54425 Extracted processAncestorsAndTheirSiblings. * dom/Range.cpp: (WebCore::Range::processContents): Calls processContents. (WebCore::Range::processAncestorsAndTheirSiblings): Extracted from processContents. * dom/Range.h: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78679 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
commit-queue@webkit.org authored
Reviewed by David Levin. WebURLRequest, WebURLResponse properties should be passed to WebCore Layer https://bugs.webkit.org/show_bug.cgi?id=54489 No tests needed, exposes no new functionality * src/WebURLRequest.cpp: (WebKit::WebURLRequestPrivateImpl::WebURLRequestPrivateImpl): (WebKit::WebURLRequest::downloadToFile): (WebKit::WebURLRequest::setDownloadToFile): * src/WebURLRequestPrivate.h: (WebKit::WebURLRequestPrivate::WebURLRequestPrivate): * src/WebURLResponse.cpp: (WebKit::WebURLResponsePrivateImpl::WebURLResponsePrivateImpl): (WebKit::WebURLResponse::downloadFilePath): (WebKit::WebURLResponse::setDownloadFilePath): * src/WebURLResponsePrivate.h: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78678 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
tkent@chromium.org authored
https://bugs.webkit.org/show_bug.cgi?id=54427 Reviewed by Darin Fisher. Source/WebCore: Test: fast/forms/input-appearance-spinbutton-layer.html * rendering/RenderThemeChromiumWin.cpp: Add checks for multiple ThemePainter instances. (WebCore::RenderThemeChromiumWin::paintInnerSpinButton): Avoid to create multiple ThemePainter instances. LayoutTests: * fast/forms/input-appearance-spinbutton-layer.html: Added. * platform/mac/fast/forms/input-appearance-spinbutton-layer-expected.checksum: Added. * platform/mac/fast/forms/input-appearance-spinbutton-layer-expected.png: Added. * platform/mac/fast/forms/input-appearance-spinbutton-layer-expected.txt: Added. * platform/gtk/Skipped: * platform/qt/Skipped: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78677 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
andersca@apple.com authored
Reviewed by Sam Weinig. WebPluginSiteDataManager should work with plug-in process https://bugs.webkit.org/show_bug.cgi?id=54523 <rdar://problem/8689312> * PluginProcess/PluginProcess.cpp: (WebKit::PluginProcess::removeWebProcessConnection): Call startShutdownTimerIfNecessary(). (WebKit::PluginProcess::getSitesWithData): Ask the plug-in module for the sites with data and send them back in a PluginProcessProxy::DidGetSitesWithData message. (WebKit::PluginProcess::clearSiteData): Clear site data and send back a DidClearSiteData message. (WebKit::PluginProcess::startShutdownTimerIfNecessary): Factor code out from removeWebProcessConnection. * PluginProcess/PluginProcess.messages.in: Add new messages. * UIProcess/Plugins/PluginInfoStore.cpp: (WebKit::PluginInfoStore::plugins): New function for getting all...
-
mrobinson@webkit.org authored
Skip all Hixie SVG performance tests on GTK+. They seem to be timing out on the GTK+ debug bots. * platform/gtk/Skipped: Skip Hixie SVG performance tests. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78675 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
ddkilzer@apple.com authored
<http://webkit.org/b/54505> Move -[WebDynamicScrollBarsView inProgrammaticScroll] to WebDynamicScrollBarsViewInternal.h Reviewed by Darin Adler. * WebView/WebDynamicScrollBarsView.h: (-[WebDynamicScrollBarsView inProgrammaticScroll]): Removed declaration. * WebView/WebDynamicScrollBarsView.mm: (-[WebDynamicScrollBarsView inProgrammaticScroll]): Moved implementation into correct category. * WebView/WebDynamicScrollBarsViewInternal.h: (-[WebDynamicScrollBarsView inProgrammaticScroll]): Added declaration. * WebView/WebHTMLView.mm: Included WebDynamicScrollBarsViewInternal.h instead of WebDynamicScrollBarsView.h. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78674 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
jhoneycutt@apple.com authored
Rubber-stamped by Alice Liu. * win/WebKit2Generated.make: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78673 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
sfalken@apple.com authored
Tracked by https://bugs.webkit.org/show_bug.cgi?id=54519 * platform/win/Skipped: Skip fast/xmlhttprequest/xmlhttprequest-responsetype-arraybuffer.html git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78672 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
crogers@google.com authored
Reviewed by Kenneth Russell. Fix race condition in JavaScriptAudioNode https://bugs.webkit.org/show_bug.cgi?id=54518 No new tests since audio API is not yet implemented. * webaudio/JavaScriptAudioNode.cpp: (WebCore::JavaScriptAudioNode::process): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78671 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
pkasting@chromium.org authored
Remove line with dupe expectations. * platform/chromium/test_expectations.txt: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78664 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
andersca@apple.com authored
Reviewed by Darin Adler. Implement WKPluginSiteDataManagerClearSiteData https://bugs.webkit.org/show_bug.cgi?id=54512 <rdar://problem/8689312> * UIProcess/API/C/WKPluginSiteDataManager.cpp: (WKPluginSiteDataManagerGetTypeID): Implement this. (toNPClearSiteDataFlags): Convert WKClearSiteDataFlags to NPP_ClearSiteData flags. (WKPluginSiteDataManagerClearSiteData): (WKPluginSiteDataManagerClearAllSiteData): Call through to WebPluginSiteDataManager::clearSiteData. * UIProcess/API/C/WKPluginSiteDataManager.h: Change the clear functions to take a completion callback. * UIProcess/Plugins/WebPluginSiteDataManager.cpp: (WebKit::WebPluginSiteDataManager::clearSiteData): Ask the plug-in info store for all plug-in paths and send a ClearPluginSiteData message to the web process. (WebKit::WebPluginSiteDataManager::didClearSiteData): call the callback. * UIProcess/WebContext.cpp: (WebKit::WebContext::didClearPluginSiteData): Call through to the plug-in site data manager. * UIProcess/WebContext.messages.in: Add ClearPluginSiteData message. * WebProcess/WebProcess.cpp: (WebKit::WebProcess::clearPluginSiteData): Iterate over all the plug-in paths, creating plug-in modules and calling clearSiteData for each one. * WebProcess/WebProcess.h: * WebProcess/WebProcess.messages.in: Add DidClearPluginSiteData message. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78663 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
mihaip@chromium.org authored
Unreviewed chromium-gpu-linux rebaseline of compositing/geometry/vertical-scroll-composited.html. * platform/chromium-gpu-linux/compositing/geometry/vertical-scroll-composited-expected.checksum: * platform/chromium-gpu-linux/compositing/geometry/vertical-scroll-composited-expected.png: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78657 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
pkasting@chromium.org authored
* platform/chromium/test_expectations.txt: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78656 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
jorlow@chromium.org authored
Reviewed by Nate Chapin. Throwing in an IndexedDB error or success event should lead to the transaction aborting https://bugs.webkit.org/show_bug.cgi?id=54249 * storage/indexeddb/exception-in-event-aborts-expected.txt: Added. * storage/indexeddb/exception-in-event-aborts.html: Added. tests new feature * storage/indexeddb/queued-commands-expected.txt: * storage/indexeddb/queued-commands.html: cleaned up (while debuggign something else) * storage/indexeddb/request-event-propagation-expected.txt: * storage/indexeddb/request-event-propagation.html: a few additional tests + cleanup * storage/indexeddb/transaction-event-propagation-expected.txt: * storage/indexeddb/transaction-event-propagation.html: a few additional tests + cleanup 2011-02-10 Jeremy Orlow <jorlow@chromium.org> Reviewed by Nate Chapin. Throwing in an IndexedDB error or success event should lead to the transaction aborting https://bugs.webkit.org/show_bug.cgi?id=54249 When an exception is thrown but not handled within an IDBRequests success/error event, we should abort the transaction. Test: storage/indexeddb/exception-in-event-aborts.html * bindings/js/JSEventListener.cpp: (WebCore::JSEventListener::handleEvent): * bindings/js/JSEventTarget.cpp: (WebCore::toJS): * bindings/v8/V8AbstractEventListener.cpp: (WebCore::V8AbstractEventListener::invokeEventHandler): * dom/EventTarget.cpp: (WebCore::EventTarget::uncaughtExceptionInEventHandler): * dom/EventTarget.h: * storage/IDBRequest.cpp: (WebCore::IDBRequest::uncaughtExceptionInEventHandler): * storage/IDBRequest.h: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78655 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
jhoneycutt@apple.com authored
https://bugs.webkit.org/show_bug.cgi?id=54415 * JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.vcproj: Remove deleted files. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78654 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
commit-queue@webkit.org authored
Reviewed by Darin Adler. To determine image properties, CG allocates memory which isn't included in CachedImage's decoded size https://bugs.webkit.org/show_bug.cgi?id=53281 When determining properties of an image (such as its size), CG ends up decoding part of the image. This patch adds accounting for this extra decoded size so a cache prune can clean up the allocations. * platform/graphics/BitmapImage.cpp: (WebCore::BitmapImage::BitmapImage): (WebCore::BitmapImage::destroyMetadataAndNotify): Clearing the source destroys the extra decoded data. Report this change in decoded size to the image observer. (WebCore::BitmapImage::cacheFrame): The first decoded frame subsumes the data decoded when determining image properties, so we subtract it out here. (WebCore::BitmapImage::didDecodeProperties): Reports the extra decoded size to the image's observer. (WebCore::BitmapImage::size): (WebCore::BitmapImage::currentFrameSize): (WebCore::BitmapImage::getHotSpot): (WebCore::BitmapImage::frameCount): (WebCore::BitmapImage::isSizeAvailable): (WebCore::BitmapImage::repetitionCount): * platform/graphics/BitmapImage.h: * platform/graphics/ImageSource.cpp: (WebCore::ImageSource::bytesDecodedToDetermineProperties): The default value is 0 to match the current behavior on other platforms. * platform/graphics/ImageSource.h: * platform/graphics/cg/ImageSourceCG.cpp: (WebCore::ImageSource::bytesDecodedToDetermineProperties): Add a constant value for bytesDecodedToDetermineProperties(), measured by tracing malloc/calloc calls while asking an image source for its properties. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78652 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
sfalken@apple.com authored
https://bugs.webkit.org/show_bug.cgi?id=54506 * platform/win/fast/inline: Added. * platform/win/fast/inline/inline-box-background-expected.txt: Added. * platform/win/fast/inline/inline-box-background-long-image-expected.txt: Added. * platform/win/fast/inline/inline-box-background-repeat-x-expected.txt: Added. * platform/win/fast/inline/inline-box-background-repeat-y-expected.txt: Added. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78651 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
mihaip@chromium.org authored
Unreviewed chromium-gpu rebaseline. Rebaseline tests that were unskipped after r78619 as well as some lingering Mac rebaselines. * platform/chromium-gpu-linux/compositing/color-matching/image-color-matching-expected.checksum: Added. * platform/chromium-gpu-linux/compositing/color-matching/image-color-matching-expected.png: Added. * platform/chromium-gpu-linux/compositing/color-matching/image-color-matching-expected.txt: Added. * platform/chromium-gpu-linux/compositing/geometry/abs-position-inside-opacity-expected.checksum: Added. * platform/chromium-gpu-linux/compositing/geometry/abs-position-inside-opacity-expected.png: Added. * platform/chromium-gpu-linux/compositing/geometry/abs-position-inside-opacity-expected.txt: Added. * platform/chromium-gpu-linux/compositing/masks/direct-image-mask-expected.checksum: Added. * platform/chromium-gpu-linux/compositing/masks/direct-image-mask-expected.png: Added. * platform/chromium-gpu-linux/compositing/masks/direct-image-mask-expected.txt: Added. * platform/chromium-gpu-linux/compositing/overflow/ancestor-overflow-expected.checksum: Added. * platform/chromium-gpu-linux/compositing/overflow/ancestor-overflow-expected.png: Added. * platform/chromium-gpu-linux/compositing/overflow/ancestor-overflow-expected.txt: Added. * platform/chromium-gpu-linux/compositing/repaint/composited-document-element-expected.checksum: Added. * platform/chromium-gpu-linux/compositing/repaint/composited-document-element-expected.png: Added. * platform/chromium-gpu-linux/compositing/repaint/composited-document-element-expected.txt: Added. * platform/chromium-gpu-linux/compositing/shadows/shadow-drawing-expected.checksum: Added. * platform/chromium-gpu-linux/compositing/shadows/shadow-drawing-expected.png: Added. * platform/chromium-gpu-linux/compositing/shadows/shadow-drawing-expected.txt: Added. * platform/chromium-gpu-mac/compositing/color-matching/image-color-matching-expected.checksum: Added. * platform/chromium-gpu-mac/compositing/color-matching/image-color-matching-expected.png: Added. * platform/chromium-gpu-mac/compositing/geometry/abs-position-inside-opacity-expected.checksum: Added. * platform/chromium-gpu-mac/compositing/geometry/abs-position-inside-opacity-expected.png: Added. * platform/chromium-gpu-mac/compositing/masks/direct-image-mask-expected.checksum: Added. * platform/chromium-gpu-mac/compositing/masks/direct-image-mask-expected.png: Added. * platform/chromium-gpu-mac/compositing/overflow/overflow-scroll-expected.checksum: Added. * platform/chromium-gpu-mac/compositing/overflow/overflow-scroll-expected.png: Added. * platform/chromium-gpu-mac/compositing/repaint/composited-document-element-expected.checksum: Added. * platform/chromium-gpu-mac/compositing/repaint/composited-document-element-expected.png: Added. * platform/chromium-gpu-mac/compositing/repaint/opacity-between-absolute2-expected.checksum: Added. * platform/chromium-gpu-mac/compositing/repaint/opacity-between-absolute2-expected.png: Added. * platform/chromium-gpu-mac/compositing/shadows/shadow-drawing-expected.checksum: Added. * platform/chromium-gpu-mac/compositing/shadows/shadow-drawing-expected.png: Added. * platform/chromium-gpu-mac/compositing/text-on-large-layer-expected.checksum: Added. * platform/chromium-gpu-mac/compositing/text-on-large-layer-expected.png: Added. * platform/chromium-gpu-mac/compositing/tiling/constrained-layer-size-expected.checksum: Added. * platform/chromium-gpu-mac/compositing/tiling/constrained-layer-size-expected.png: Added. * platform/chromium-gpu-mac/compositing/transitions/scale-transition-no-start-expected.checksum: Added. * platform/chromium-gpu-mac/compositing/transitions/scale-transition-no-start-expected.png: Added. * platform/chromium-gpu-mac/compositing/z-order/negative-z-index-expected.checksum: Added. * platform/chromium-gpu-mac/compositing/z-order/negative-z-index-expected.png: Added. * platform/chromium-gpu-win/compositing/color-matching/image-color-matching-expected.checksum: Added. * platform/chromium-gpu-win/compositing/color-matching/image-color-matching-expected.png: Added. * platform/chromium-gpu-win/compositing/color-matching/image-color-matching-expected.txt: Added. * platform/chromium-gpu-win/compositing/geometry/abs-position-inside-opacity-expected.checksum: Added. * platform/chromium-gpu-win/compositing/geometry/abs-position-inside-opacity-expected.png: Added. * platform/chromium-gpu-win/compositing/geometry/abs-position-inside-opacity-expected.txt: Added. * platform/chromium-gpu-win/compositing/masks/direct-image-mask-expected.checksum: Added. * platform/chromium-gpu-win/compositing/masks/direct-image-mask-expected.png: Added. * platform/chromium-gpu-win/compositing/masks/direct-image-mask-expected.txt: Added. * platform/chromium-gpu-win/compositing/overflow/ancestor-overflow-expected.checksum: Added. * platform/chromium-gpu-win/compositing/overflow/ancestor-overflow-expected.png: Added. * platform/chromium-gpu-win/compositing/overflow/ancestor-overflow-expected.txt: Added. * platform/chromium-gpu-win/compositing/repaint/composited-document-element-expected.checksum: Added. * platform/chromium-gpu-win/compositing/repaint/composited-document-element-expected.png: Added. * platform/chromium-gpu-win/compositing/repaint/composited-document-element-expected.txt: Added. * platform/chromium-gpu-win/compositing/shadows/shadow-drawing-expected.checksum: Added. * platform/chromium-gpu-win/compositing/shadows/shadow-drawing-expected.png: Added. * platform/chromium-gpu-win/compositing/shadows/shadow-drawing-expected.txt: Added. * platform/chromium-gpu-win/compositing/tiling/constrained-layer-size-expected.checksum: Added. * platform/chromium-gpu-win/compositing/tiling/constrained-layer-size-expected.png: Added. * platform/chromium-gpu-win/compositing/z-order/negative-z-index-expected.checksum: Added. * platform/chromium-gpu-win/compositing/z-order/negative-z-index-expected.png: Added. * platform/chromium/test_expectations.txt: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78649 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
jamesr@google.com authored
Reviewed by Alexey Proskuryakov. requestAnimationFrame callbacks should not fire within a modal dialog https://bugs.webkit.org/show_bug.cgi?id=53188 Tests that requestAnimationFrame callbacks are suspended while a modal dialog is showing. * fast/animation/request-animation-frame-during-modal-expected.txt: Added. * fast/animation/request-animation-frame-during-modal.html: Added. 2011-02-15 James Robinson <jamesr@chromium.org> Reviewed by Alexey Proskuryakov. requestAnimationFrame callbacks should not fire within a modal dialog https://bugs.webkit.org/show_bug.cgi?id=53188 requestAnimationFrame callbacks shouldn't fire while a modal dialog is up (like a window.alert()). This matches Firefox and other async APIs. This patch moves the callback servicing into its own controller class which receives notifications on suspend/resume. Test: fast/animation/request-animation-frame-during-modal.html * WebCore.gypi: * bindings/js/ScriptDebugServer.cpp: (WebCore::ScriptDebugServer::setJavaScriptPaused): * dom/Document.cpp: (WebCore::Document::Document): (WebCore::Document::suspendScriptedAnimationControllerCallbacks): (WebCore::Document::resumeScriptedAnimationControllerCallbacks): (WebCore::Document::webkitRequestAnimationFrame): (WebCore::Document::webkitCancelRequestAnimationFrame): (WebCore::Document::serviceScriptedAnimations): * dom/Document.h: * dom/ScriptExecutionContext.h: (WebCore::ScriptExecutionContext::suspendScriptedAnimationControllerCallbacks): (WebCore::ScriptExecutionContext::resumeScriptedAnimationControllerCallbacks): * dom/ScriptedAnimationController.cpp: Added. (WebCore::ScriptedAnimationController::ScriptedAnimationController): (WebCore::ScriptedAnimationController::suspend): (WebCore::ScriptedAnimationController::resume): (WebCore::ScriptedAnimationController::registerCallback): (WebCore::ScriptedAnimationController::cancelCallback): (WebCore::ScriptedAnimationController::serviceScriptedAnimations): * dom/ScriptedAnimationController.h: Added. (WebCore::ScriptedAnimationController::create): * history/CachedFrame.cpp: (WebCore::CachedFrameBase::restore): (WebCore::CachedFrame::CachedFrame): * page/PageGroupLoadDeferrer.cpp: (WebCore::PageGroupLoadDeferrer::PageGroupLoadDeferrer): (WebCore::PageGroupLoadDeferrer::~PageGroupLoadDeferrer): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78648 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
andersca@apple.com authored
Reviewed by Jon Honeycutt. Implement WKPluginSiteDataManagerGetSitesWithData https://bugs.webkit.org/show_bug.cgi?id=54510 <rdar://problem/8689312> * UIProcess/API/C/WKContext.cpp: (WKContextGetPluginSiteDataManager): Call WebContext::pluginSiteDataManager. * UIProcess/API/C/WKPluginSiteDataManager.cpp: (WKPluginSiteDataManagerGetSitesWithData): Call WebPluginSiteDataManager::getSitesWithData. * UIProcess/Plugins/PluginInfoStore.cpp: (WebKit::PluginInfoStore::getPluginPaths): * UIProcess/Plugins/PluginInfoStore.h: Populate the paths argument with the paths of all plug-ins. * UIProcess/Plugins/WebPluginSiteDataManager.cpp: Added. (WebKit::WebPluginSiteDataManager::invalidate): Invalidate the callbacks map. (WebKit::WebPluginSiteDataManager::getSitesWithData): Ask the plug-in info store for all plug-in paths and send a GetSitesWithPluginData message to the web process. (WebKit::WebPluginSiteDataManager::didGetSitesWithPluginData): Call the callback. * UIProcess/Plugins/WebPluginSiteDataManager.h: Added. (WebKit::WebPluginSiteDataManager::clearContext): Clear the context. * UIProcess/WebContext.cpp: (WebKit::WebContext::WebContext): Initialize m_pluginSiteDataManager. (WebKit::WebContext::~WebContext): Invalidate the plug-in site data manager and clear its context. (WebKit::WebContext::processDidClose): Invalidate the plug-in site data manager. (WebKit::WebContext::didGetSitesWithPluginData): Call through to the plug-in site data manager. * UIProcess/WebContext.h: * UIProcess/WebContext.messages.in: Add GetSitesWithPluginData message. * WebKit2.pro: * WebKit2.xcodeproj/project.pbxproj: * win/WebKit2.vcproj: Add new files. * WebProcess/WebProcess.cpp: (WebKit::WebProcess::getSitesWithPluginData): Iterate over all plug-in paths and get the sites from all plug-ins. * WebProcess/WebProcess.h: * WebProcess/WebProcess.messages.in: Add DidGetSitesWithPluginData. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78647 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
kalman@chromium.org authored
Reviewed by Darin Adler. Clean up results for editing/selection/extend-selection-home-end layout test https://bugs.webkit.org/show_bug.cgi?id=54508 Line up results in columns, remove unused pixel test results from qt. * editing/selection/extend-selection-home-end-expected.txt: * editing/selection/extend-selection-home-end.html: * platform/mac/editing/selection/extend-selection-home-end-expected.txt: * platform/qt/editing/selection/extend-selection-home-end-expected.checksum: Removed. * platform/qt/editing/selection/extend-selection-home-end-expected.png: Removed. * platform/win/editing/selection/extend-selection-home-end-expected.txt: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78646 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
jorlow@chromium.org authored
Reviewed by Darin Fisher. Add initial support for per-origin quotas to IndexedDB https://bugs.webkit.org/show_bug.cgi?id=54421 Add support for non-persistent per-origin quotas. If one is specified, it overrides the default. No tests as this is only exposed via the Chromium webkit API. * storage/IDBFactoryBackendImpl.cpp: (WebCore::IDBFactoryBackendImpl::open): (WebCore::IDBFactoryBackendImpl::setQuota): * storage/IDBFactoryBackendImpl.h: * storage/IDBFactoryBackendInterface.h: 2011-02-14 Jeremy Orlow <jorlow@chromium.org> Reviewed by Darin Fisher. Add initial support for per-origin quotas to IndexedDB https://bugs.webkit.org/show_bug.cgi?id=54421 * public/WebIDBFactory.h: (WebKit::WebIDBFactory::setQuota): * src/AssertMatchingEnums.cpp: * src/IDBFactoryBackendProxy.cpp: (WebCore::IDBFactoryBackendProxy::setQuota): * src/IDBFactoryBackendProxy.h: * src/WebIDBFactoryImpl.cpp: (WebKit::WebIDBFactoryImpl::setQuota): * src/WebIDBFactoryImpl.h: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78645 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
abarth@webkit.org authored
Reviewed by Darin Adler. XSLT with output method HTML and images crashes in debug mode https://bugs.webkit.org/show_bug.cgi?id=54462 http://trac.webkit.org/changeset/75577 created Document::setContent but didn't notice that the code paths combined into Document::setContent were subtly different. In particular, some of the code paths called parser->finish() whereas other did not. The difference is that an explicit call to parser->finish() is required in the case where there is no frame because explicitClose doesn't call endIfNotLoadingMainResource if there is no frame. This patch moves that logic inside explicitClose, which is more natural. This patch also removes removeAllChildren, which has not effect in this situation and should never have been added in the first place. Test: fast/parser/xslt-with-html.xml * dom/Document.cpp: (WebCore::Document::setContent): (WebCore::Document::explicitClose): 2011-02-15 Adam Barth <abarth@webkit.org> Reviewed by Darin Adler. XSLT with output method HTML and images crashes in debug mode https://bugs.webkit.org/show_bug.cgi?id=54462 Test that we don't try to prepare to stop twice when pasing HTML generated from an XSLT. * fast/parser/resources/xslt-with-html.xsl: Added. * fast/parser/xslt-with-html-expected.txt: Added. * fast/parser/xslt-with-html.xml: Added. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78644 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
kbr@google.com authored
Unreviewed. Remove whitespace-only change from http://trac.webkit.org/changeset/78620 (https://bugs.webkit.org/show_bug.cgi?id=54312) now that the patch has passed the Windows build bots. * Interfaces/WebKit.idl: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78643 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-
mrobinson@webkit.org authored
Rebaseline some GTK+ tests which have different results on the bots. Skip a test which appears to be timing out intermittently. * platform/gtk/Skipped: Skip a test which has been timing out. * platform/gtk/svg/custom/use-nested-transform-expected.txt: * platform/gtk/svg/hixie/perf/001-expected.txt: * platform/gtk/svg/hixie/perf/002-expected.txt: * platform/gtk/svg/hixie/perf/007-expected.txt: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@78642 268f45cc-cd09-0410-ab3c-d52691b4dbfc
-