- 19 Apr, 2011 33 commits
-
-
kbalazs@webkit.org authored
Rubber-stamped by Csaba Osztrogonác. * platform/qt-wk2/Skipped: git-svn-id: svn://svn.chromium.org/blink/trunk@84243 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
jknotten@chromium.org authored
Unreviewed. [Chromium] Mark animations/play-state.html as flaky. https://bugs.webkit.org/show_bug.cgi?id=58880 See also existing chromium bug: http://code.google.com/p/chromium/issues/detail?id=76609 * platform/chromium/test_expectations.txt: git-svn-id: svn://svn.chromium.org/blink/trunk@84242 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
jknotten@chromium.org authored
Unreviewed. [Chromium] Mark tables/mozilla/bugs/bug28341.html as flaky on Mac https://bugs.webkit.org/show_bug.cgi?id=58879 See also existing chromium bug: http://code.google.com/p/chromium/issues/detail?id=32231 * platform/chromium/test_expectations.txt: git-svn-id: svn://svn.chromium.org/blink/trunk@84241 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
jknotten@chromium.org authored
Unreviewed. [Chromium] Mark svg/text/font-size-below-point-five.svg as flaky on Linux, Mac https://bugs.webkit.org/show_bug.cgi?id=58878 See also existing chromium bug: http://code.google.com/p/chromium/issues/detail?id=74710 * platform/chromium/test_expectations.txt: git-svn-id: svn://svn.chromium.org/blink/trunk@84240 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
jknotten@chromium.org authored
Unreviewed. [Chromium] Mark layout test editing/execCommand/delete-empty-container.html as flaky https://bugs.webkit.org/show_bug.cgi?id=58877 Chromium bug filed. http://code.google.com/p/chromium/issues/detail?id=79854 * platform/chromium/test_expectations.txt: git-svn-id: svn://svn.chromium.org/blink/trunk@84239 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
johnnyg@google.com authored
Reviewed by Darin Fisher. Enable folder drag-n-drop when using a "webkitdirectory" file input https://bugs.webkit.org/show_bug.cgi?id=58401 This uses a new ChromeClient API to enumerate the directory and return all the files, as if the user had selected that directory by clicking the control in the normal way. * loader/EmptyClients.h: (WebCore::EmptyChromeClient::enumerateChosenDirectory): * page/Chrome.cpp: (WebCore::Chrome::enumerateChosenDirectory): * page/Chrome.h: * page/ChromeClient.h: * platform/network/FormData.cpp: (WebCore::FormData::appendKeyValuePairItems): * rendering/RenderFileUploadControl.cpp: (WebCore::RenderFileUploadControl::receiveDropForDirectoryUpload): (WebCore::RenderFileUploadControl::receiveDroppedFiles): * rendering/RenderFileUploadControl.h: 2011-04-19 John Gregg <johnnyg@google.com> Reviewed by Darin Fisher. Enable folder drag-n-drop when using a "webkitdirectory" file input https://bugs.webkit.org/show_bug.cgi?id=58401 This uses a new ChromeClient API to enumerate the directory and return all the files, as if the user had selected that directory by clicking the control in the normal way. * public/WebViewClient.h: (WebKit::WebViewClient::enumerateChosenDirectory): * src/ChromeClientImpl.cpp: (WebKit::ChromeClientImpl::enumerateChosenDirectory): * src/ChromeClientImpl.h: git-svn-id: svn://svn.chromium.org/blink/trunk@84238 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
jknotten@chromium.org authored
Unreviewed. [Chromium] Mark animations/combo-transform-translate+scale.html as flaky https://bugs.webkit.org/show_bug.cgi?id=58876 Chromium bug filed. http://code.google.com/p/chromium/issues/detail?id=79853 * platform/chromium/test_expectations.txt: git-svn-id: svn://svn.chromium.org/blink/trunk@84237 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
commit-queue@webkit.org authored
Unreviewed, rolling out r84150. http://trac.webkit.org/changeset/84150 https://bugs.webkit.org/show_bug.cgi?id=58875 Broken backspace in Search box of Web Inspector (Requested by apavlov on #webkit). * inspector/front-end/inspector.js: (WebInspector.documentKeyDown): git-svn-id: svn://svn.chromium.org/blink/trunk@84236 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
pfeldman@chromium.org authored
Reviewed by Pavel Feldman. Web Inspector: NPE in TextEditorModel https://bugs.webkit.org/show_bug.cgi?id=58870 * inspector/front-end/ResourcesPanel.js: (WebInspector.ResourcesPanel.prototype._frameAdded): * inspector/front-end/TextEditorModel.js: (WebInspector.TextEditorModel.prototype.setText): git-svn-id: svn://svn.chromium.org/blink/trunk@84235 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
jknotten@chromium.org authored
Unreviewed. [Chromium] Mark fast/table/frame-and-rules.html as flaky https://bugs.webkit.org/show_bug.cgi?id=58874 Chromium bug filed. http://code.google.com/p/chromium/issues/detail?id=79851 * platform/chromium/test_expectations.txt: git-svn-id: svn://svn.chromium.org/blink/trunk@84234 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
jknotten@chromium.org authored
Unreviewed. [Chromium] Reenable layout test canvas/philip/tests/2d.gradient.interpolate.outside.html https://bugs.webkit.org/show_bug.cgi?id=58873 Fixed in Chromium r81956. http://code.google.com/p/chromium/issues/detail?id=79725 * platform/chromium/test_expectations.txt: git-svn-id: svn://svn.chromium.org/blink/trunk@84233 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
hans@chromium.org authored
Reviewed by Tony Gentilcore. IndexedDB: Remove accidental header include directive from LevelDB backend. https://bugs.webkit.org/show_bug.cgi?id=58872 No new functionality, no new tests. * storage/IDBLevelDBBackingStore.cpp: git-svn-id: svn://svn.chromium.org/blink/trunk@84232 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
ossy@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=58871 * platform/qt/Skipped: Add http/tests/xmlhttprequest/event-listener-gc.html git-svn-id: svn://svn.chromium.org/blink/trunk@84231 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
mario@webkit.org authored
Unreviewed, rebaselines to fix wrongly added expectations. By mistake, I added expectations generated with GTK3 locally instead of the expectations generated in the bots using GTK2, so we need to add the expectation files as needed. * platform/gtk/fast/blockflow/border-styles-vertical-lr-expected.checksum: * platform/gtk/fast/blockflow/border-styles-vertical-lr-expected.png: * platform/gtk/fast/blockflow/border-styles-vertical-rl-expected.checksum: * platform/gtk/fast/blockflow/border-styles-vertical-rl-expected.png: * platform/gtk/fast/borders/border-styles-split-expected.checksum: * platform/gtk/fast/borders/border-styles-split-expected.png: * platform/gtk/fast/borders/mixed-border-styles-radius-expected.checksum: * platform/gtk/fast/borders/mixed-border-styles-radius-expected.png: * platform/gtk/fast/borders/mixed-border-styles-radius2-expected.checksum: * platform/gtk/fast/borders/mixed-border-styles-radius2-expected.png: * platform/gtk/fast/borders/webkit-border-radius-expected.checksum: * platform/gtk/fast/borders/webkit-border-radius-expected.png: git-svn-id: svn://svn.chromium.org/blink/trunk@84230 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
jhoneycutt@apple.com authored
https://bugs.webkit.org/show_bug.cgi?id=58867 Part of <rdar://problem/8931717> Reviewed by Steve Falkenburg. * UIProcess/API/C/WKContext.cpp: (WKContextDownloadURLRequest): Return the result of calling WebContext::download(). * UIProcess/API/C/WKContext.h: Updated return type of WKContextDownloadURLRequest(). * UIProcess/WebContext.cpp: (WebKit::WebContext::download): Return the DownloadProxy returned by createDownloadProxy(). (WebKit::WebContext::createDownloadProxy): Return the DownloadProxy. * UIProcess/WebContext.h: Changed return type of download() and createDownloadProxy(). * UIProcess/WebPageProxy.cpp: (WebKit::WebPageProxy::receivedPolicyDecision): Call the DownloadProxy's downloadID() function to get the ID. git-svn-id: svn://svn.chromium.org/blink/trunk@84229 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
zherczeg@webkit.org authored
LEFilter change doesn't compile on ARM neon targets https://bugs.webkit.org/show_bug.cgi?id=58671 Thanks for Charlie Lee to fixing this. * WebCore.gypi: git-svn-id: svn://svn.chromium.org/blink/trunk@84228 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
mario@webkit.org authored
Unreviewed, added new baselines for the GTK port. Added missing baselines to GTK after revisions 83998, 84092 and 84180. * platform/gtk/fast/blockflow/border-styles-vertical-lr-expected.checksum: Added. * platform/gtk/fast/blockflow/border-styles-vertical-lr-expected.png: Added. * platform/gtk/fast/blockflow/border-styles-vertical-lr-expected.txt: Added. * platform/gtk/fast/blockflow/border-styles-vertical-rl-expected.checksum: Added. * platform/gtk/fast/blockflow/border-styles-vertical-rl-expected.png: Added. * platform/gtk/fast/blockflow/border-styles-vertical-rl-expected.txt: Added. * platform/gtk/fast/borders/border-styles-split-expected.checksum: Added. * platform/gtk/fast/borders/border-styles-split-expected.png: Added. * platform/gtk/fast/borders/border-styles-split-expected.txt: Added. * platform/gtk/fast/borders/mixed-border-styles-expected.checksum: Added. * platform/gtk/fast/borders/mixed-border-styles-expected.png: Added. * platform/gtk/fast/borders/mixed-border-styles-expected.txt: Added. * platform/gtk/fast/borders/mixed-border-styles-radius-expected.checksum: Added. * platform/gtk/fast/borders/mixed-border-styles-radius-expected.png: Added. * platform/gtk/fast/borders/mixed-border-styles-radius-expected.txt: Added. * platform/gtk/fast/borders/mixed-border-styles-radius2-expected.checksum: Added. * platform/gtk/fast/borders/mixed-border-styles-radius2-expected.png: Added. * platform/gtk/fast/borders/mixed-border-styles-radius2-expected.txt: Added. * platform/gtk/fast/borders/webkit-border-radius-expected.checksum: Added. * platform/gtk/fast/borders/webkit-border-radius-expected.png: Added. * platform/gtk/fast/borders/webkit-border-radius-expected.txt: Added. git-svn-id: svn://svn.chromium.org/blink/trunk@84227 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
dbates@webkit.org authored
Attempt to fix the Qt Linux Release Minimal build after changeset 84225 <http://trac.webkit.org/changeset/84225> (https://bugs.webkit.org/show_bug.cgi?id=52788). * dom/EventDispatcher.cpp: (WebCore::EventDispatcher::ensureEventAncestors): Add ENABLE(SVG) guards around call to Node::svgShadowHost() since this method is only defined when building with SVG enabled. git-svn-id: svn://svn.chromium.org/blink/trunk@84226 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
commit-queue@webkit.org authored
Reviewed by Dimitri Glazkov. Makes SVG shadow roots and DOM shadow roots distinct. https://bugs.webkit.org/show_bug.cgi?id=52788 Not a functional change. Covered by existing SVG tests. * dom/EventDispatcher.cpp: (WebCore::findElementInstance): (WebCore::EventDispatcher::adjustToShadowBoundaries): (WebCore::EventDispatcher::adjustRelatedTarget): (WebCore::EventDispatcher::ensureEventAncestors): * dom/Node.cpp: (WebCore::Node::setShadowHost): (WebCore::Node::svgShadowHost): (WebCore::Node::shadowTreeRootNode): * dom/Node.h: (WebCore::Node::isSVGShadowRoot): (WebCore::Node::parentNode): (WebCore::Node::parentNodeGuaranteedHostFree): * rendering/svg/RenderSVGShadowTreeRootContainer.cpp: (WebCore::RenderSVGShadowTreeRootContainer::~RenderSVGShadowTreeRootContainer): (WebCore::RenderSVGShadowTreeRootContainer::updateFromElement): * rendering/svg/SVGShadowTreeElements.cpp: (WebCore::SVGShadowTreeRootElement::SVGShadowTreeRootElement): (WebCore::SVGShadowTreeRootElement::create): (WebCore::SVGShadowTreeRootElement::attachElement): (WebCore::SVGShadowTreeRootElement::clearSVGShadowHost): * rendering/svg/SVGShadowTreeElements.h: (WebCore::SVGShadowTreeRootElement::isSVGShadowRoot): * svg/SVGStyledElement.cpp: (WebCore::SVGStyledElement::title): git-svn-id: svn://svn.chromium.org/blink/trunk@84225 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
commit-queue@webkit.org authored
Reviewed by Darin Fisher. Vendor-prefix requestFileSystem in FileSystem API https://bugs.webkit.org/show_bug.cgi?id=58517 Prefix from: - window.requestFileSystem to window.webkitRequestFileSystem - window.resolveLocalFileSystemURL to window.webkitResolveLocalFileSystemURL - window.Flags to window.WebKitFlags - WorkerContext.requestFileSystem to WorkerContext.webkitRequestFileSystem - WorkerContext.resolveLocalFileSystemURL to WorkerContext.webkitResolveLocalFileSystemURL - WorkerContext.Flags to WorkerContext.WebKitFlags * fast/dom/script-tests/prototype-inheritance.js: * fast/filesystem/flags-passing-expected.txt: * fast/filesystem/resources/async-operations.js: * fast/filesystem/resources/directory-entry-to-uri.js: * fast/filesystem/resources/file-entry-to-uri-sync.js: * fast/filesystem/resources/file-entry-to-uri.js: * fast/filesystem/resources/file-from-file-entry-sync.js: * fast/filesystem/resources/file-from-file-entry.js: * fast/filesystem/resources/file-writer-sync-truncate-extend.js: * fast/filesystem/resources/file-writer-sync-write-overlapped.js: * fast/filesystem/resources/file-writer-utils.js: * fast/filesystem/resources/fs-worker-common.js: * fast/filesystem/resources/op-tests-helper.js: * fast/filesystem/resources/simple-persistent-sync.js: * fast/filesystem/resources/simple-persistent.js: * fast/filesystem/resources/simple-temporary-sync.js: * fast/filesystem/resources/simple-temporary.js: * fast/filesystem/resources/sync-operations.js: * fast/filesystem/script-tests/filesystem-reference.js: * fast/filesystem/script-tests/flags-passing.js: * fast/filesystem/script-tests/read-directory.js: * http/tests/filesystem/resolve-uri-expected.txt: * http/tests/filesystem/script-tests/resolve-uri.js: * http/tests/filesystem/workers/resolve-url-expected.txt: * http/tests/filesystem/workers/script-tests/resolve-url-sync.js: * platform/chromium/fast/dom/prototype-inheritance-expected.txt: 2011-04-18 Taiju TSUIKI <develop@tzik.jp> Reviewed by Darin Fisher. Vendor-prefix requestFileSystem in FileSystem API https://bugs.webkit.org/show_bug.cgi?id=58517 Prefix from: - window.requestFileSystem to window.webkitRequestFileSystem - window.resolveLocalFileSystemURL to window.webkitResolveLocalFileSystemURL - window.Flags to window.WebKitFlags - WorkerContext.requestFileSystem to WorkerContext.webkitRequestFileSystem - WorkerContext.resolveLocalFileSystemURL to WorkerContext.webkitResolveLocalFileSystemURL - WorkerContext.Flags to WorkerContext.WebKitFlags * CMakeLists.txt: * CodeGenerators.pri: * DerivedSources.cpp: * DerivedSources.make: * GNUmakefile.list.am: * WebCore.gypi: * WebCore.pro: * WebCore.vcproj/WebCore.vcproj: * WebCore.xcodeproj/project.pbxproj: * bindings/js/JSDirectoryEntryCustom.cpp: (WebCore::JSDirectoryEntry::getFile): (WebCore::JSDirectoryEntry::getDirectory): * bindings/js/JSDirectoryEntrySyncCustom.cpp: (WebCore::getFlags): (WebCore::JSDirectoryEntrySync::getFile): (WebCore::JSDirectoryEntrySync::getDirectory): * bindings/v8/custom/V8DirectoryEntryCustom.cpp: (WebCore::V8DirectoryEntry::getDirectoryCallback): (WebCore::V8DirectoryEntry::getFileCallback): * bindings/v8/custom/V8DirectoryEntrySyncCustom.cpp: (WebCore::getFlags): (WebCore::V8DirectoryEntrySync::getDirectoryCallback): (WebCore::V8DirectoryEntrySync::getFileCallback): * fileapi/DOMFileSystemBase.cpp: (WebCore::DOMFileSystemBase::getFile): (WebCore::DOMFileSystemBase::getDirectory): * fileapi/DOMFileSystemBase.h: * fileapi/DirectoryEntry.cpp: (WebCore::DirectoryEntry::getFile): (WebCore::DirectoryEntry::getDirectory): * fileapi/DirectoryEntry.h: * fileapi/DirectoryEntry.idl: * fileapi/DirectoryEntrySync.cpp: (WebCore::DirectoryEntrySync::getFile): (WebCore::DirectoryEntrySync::getDirectory): * fileapi/DirectoryEntrySync.h: * fileapi/DirectoryEntrySync.idl: * fileapi/WebKitFlags.h: Renamed from Source/WebCore/fileapi/Flags.h. (WebCore::WebKitFlags::create): (WebCore::WebKitFlags::isCreate): (WebCore::WebKitFlags::setCreate): (WebCore::WebKitFlags::isExclusive): (WebCore::WebKitFlags::setExclusive): (WebCore::WebKitFlags::WebKitFlags): * fileapi/WebKitFlags.idl: Renamed from Source/WebCore/fileapi/Flags.idl. * page/DOMWindow.cpp: (WebCore::DOMWindow::webkitRequestFileSystem): (WebCore::DOMWindow::webkitResolveLocalFileSystemURL): * page/DOMWindow.h: * page/DOMWindow.idl: * workers/WorkerContext.cpp: (WebCore::WorkerContext::webkitRequestFileSystem): (WebCore::WorkerContext::webkitRequestFileSystemSync): (WebCore::WorkerContext::webkitResolveLocalFileSystemURL): (WebCore::WorkerContext::webkitResolveLocalFileSystemSyncURL): * workers/WorkerContext.h: * workers/WorkerContext.idl: git-svn-id: svn://svn.chromium.org/blink/trunk@84224 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
dbates@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=58863 Skip fast/events/fire-mousedown-while-pressing-mouse-button.html which is failing on Qt Linux for now. See bug for more details. This test was added in changeset 84217 <http://trac.webkit.org/changeset/84217> (https://bugs.webkit.org/show_bug.cgi?id=58700). * platform/qt/Skipped: git-svn-id: svn://svn.chromium.org/blink/trunk@84223 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
commit-queue@webkit.org authored
Reviewed by Dimitri Glazkov. Decouple media controls usage from implementation. This allows each port to implement thier own controls in a different manner to the default webkit implementation. Convert media controls hooks to a client interface https://bugs.webkit.org/show_bug.cgi?id=58346 No new tests as there is no functional change. * Android.mk: * CMakeLists.txt: * GNUmakefile.list.am: * WebCore.gypi: * WebCore.pro: * WebCore.vcproj/WebCore.vcproj: * WebCore.xcodeproj/project.pbxproj: * html/HTMLMediaElement.cpp: (WebCore::HTMLMediaElement::mediaControls): (WebCore::HTMLMediaElement::ensureMediaControls): (WebCore::HTMLMediaElement::preDispatchEventHandler): * html/HTMLMediaElement.h: * html/shadow/MediaControlElements.cpp: (WebCore::MediaControlPanelMuteButtonElement::MediaControlPanelMuteButtonElement): (WebCore::MediaControlPanelMuteButtonElement::create): (WebCore::MediaControlTimelineElement::MediaControlTimelineElement): (WebCore::MediaControlTimelineElement::create): (WebCore::MediaControlFullscreenButtonElement::MediaControlFullscreenButtonElement): (WebCore::MediaControlFullscreenButtonElement::create): * html/shadow/MediaControlElements.h: * html/shadow/MediaControlRootElement.cpp: (WebCore::MediaControlRootElement::MediaControlRootElement): (WebCore::MediaControls::create): * html/shadow/MediaControlRootElement.h: * html/shadow/MediaControls.cpp: Added. (WebCore::MediaControls::MediaControls): * html/shadow/MediaControls.h: Added. (WebCore::MediaControls::~MediaControls): git-svn-id: svn://svn.chromium.org/blink/trunk@84222 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
mrobinson@webkit.org authored
Reviewed by Martin Robinson. Update pixel results for tests that draw the selection rectangle. * platform/gtk/editing/selection/4402375-expected.checksum: * platform/gtk/editing/selection/4402375-expected.png: * platform/gtk/editing/selection/image-before-linebreak-expected.checksum: * platform/gtk/editing/selection/image-before-linebreak-expected.png: * platform/gtk/editing/selection/replaced-boundaries-1-expected.checksum: * platform/gtk/editing/selection/replaced-boundaries-1-expected.png: * platform/gtk/editing/selection/replaced-boundaries-2-expected.checksum: * platform/gtk/editing/selection/replaced-boundaries-2-expected.png: * platform/gtk/editing/selection/replaced-boundaries-3-expected.checksum: * platform/gtk/editing/selection/replaced-boundaries-3-expected.png: * platform/gtk/editing/selection/transformed-selection-rects-expected.checksum: * platform/gtk/editing/selection/transformed-selection-rects-expected.png: * platform/gtk/svg/text/foreignObject-text-clipping-bug-expected.checksum: * platform/gtk/svg/text/foreignObject-text-clipping-bug-expected.png: * platform/gtk/svg/text/selection-doubleclick-expected.checksum: * platform/gtk/svg/text/selection-doubleclick-expected.png: * platform/gtk/svg/text/selection-tripleclick-expected.checksum: * platform/gtk/svg/text/selection-tripleclick-expected.png: * platform/gtk/svg/text/text-align-01-b-expected.checksum: * platform/gtk/svg/text/text-align-01-b-expected.png: * platform/gtk/svg/text/text-align-02-b-expected.checksum: * platform/gtk/svg/text/text-align-02-b-expected.png: * platform/gtk/svg/text/text-align-03-b-expected.checksum: * platform/gtk/svg/text/text-align-03-b-expected.png: * platform/gtk/svg/text/text-align-04-b-expected.checksum: * platform/gtk/svg/text/text-align-04-b-expected.png: * platform/gtk/svg/text/text-align-05-b-expected.checksum: * platform/gtk/svg/text/text-align-05-b-expected.png: * platform/gtk/svg/text/text-align-06-b-expected.checksum: * platform/gtk/svg/text/text-align-06-b-expected.png: * platform/gtk/svg/text/text-altglyph-01-b-expected.checksum: * platform/gtk/svg/text/text-altglyph-01-b-expected.png: * platform/gtk/svg/text/text-deco-01-b-expected.checksum: * platform/gtk/svg/text/text-deco-01-b-expected.png: * platform/gtk/svg/text/text-fonts-01-t-expected.checksum: * platform/gtk/svg/text/text-fonts-01-t-expected.png: * platform/gtk/svg/text/text-fonts-02-t-expected.checksum: * platform/gtk/svg/text/text-fonts-02-t-expected.png: * platform/gtk/svg/text/text-intro-05-t-expected.checksum: * platform/gtk/svg/text/text-intro-05-t-expected.png: * platform/gtk/svg/text/text-path-01-b-expected.checksum: * platform/gtk/svg/text/text-path-01-b-expected.png: * platform/gtk/svg/text/text-spacing-01-b-expected.checksum: * platform/gtk/svg/text/text-spacing-01-b-expected.png: * platform/gtk/svg/text/text-text-01-b-expected.checksum: * platform/gtk/svg/text/text-text-01-b-expected.png: * platform/gtk/svg/text/text-text-03-b-expected.checksum: * platform/gtk/svg/text/text-text-03-b-expected.png: * platform/gtk/svg/text/text-text-04-t-expected.checksum: * platform/gtk/svg/text/text-text-04-t-expected.png: * platform/gtk/svg/text/text-text-05-t-expected.checksum: * platform/gtk/svg/text/text-text-05-t-expected.png: * platform/gtk/svg/text/text-text-06-t-expected.checksum: * platform/gtk/svg/text/text-text-06-t-expected.png: * platform/gtk/svg/text/text-text-07-t-expected.checksum: * platform/gtk/svg/text/text-text-07-t-expected.png: * platform/gtk/svg/text/text-text-08-b-expected.checksum: * platform/gtk/svg/text/text-text-08-b-expected.png: * platform/gtk/svg/text/text-tref-01-b-expected.checksum: * platform/gtk/svg/text/text-tref-01-b-expected.png: * platform/gtk/svg/text/text-tselect-01-b-expected.checksum: * platform/gtk/svg/text/text-tselect-01-b-expected.png: * platform/gtk/svg/text/text-tselect-02-f-expected.checksum: * platform/gtk/svg/text/text-tselect-02-f-expected.png: * platform/gtk/svg/text/text-tspan-01-b-expected.checksum: * platform/gtk/svg/text/text-tspan-01-b-expected.png: * platform/gtk/svg/text/text-ws-01-t-expected.checksum: * platform/gtk/svg/text/text-ws-01-t-expected.png: * platform/gtk/svg/text/text-ws-02-t-expected.checksum: * platform/gtk/svg/text/text-ws-02-t-expected.png: * platform/gtk/svg/text/textPathBoundsBug-expected.checksum: * platform/gtk/svg/text/textPathBoundsBug-expected.png: 2011-04-18 Zan Dobersek <zandobersek@gmail.com> Reviewed by Martin Robinson. [GTK] Need support for dumping focus rectangles in pixel results https://bugs.webkit.org/show_bug.cgi?id=53647 Add a support function that returns the rectangle of the current selection in frame. * WebCoreSupport/DumpRenderTreeSupportGtk.cpp: (DumpRenderTreeSupportGtk::rectangleForSelection): * WebCoreSupport/DumpRenderTreeSupportGtk.h: 2011-04-18 Zan Dobersek <zandobersek@gmail.com> Reviewed by Martin Robinson. [GTK] Need support for dumping focus rectangles in pixel results https://bugs.webkit.org/show_bug.cgi?id=53647 Dump the selection rect if it has been requested. * DumpRenderTree/gtk/PixelDumpSupportGtk.cpp: (createBitmapContextFromWebView): git-svn-id: svn://svn.chromium.org/blink/trunk@84221 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
commit-queue@webkit.org authored
Reviewed by Mark Rowe. WebKit needs to stop importing <AppKit/NSTextChecker.h> https://bugs.webkit.org/show_bug.cgi?id=58798 <rdar://problem/9294938> Use public header <AppKit/NSSpellChecker.h> instead. * WebCoreSupport/CorrectionPanel.h: * WebCoreSupport/CorrectionPanel.mm: (correctionIndicatorType): (CorrectionPanel::show): (CorrectionPanel::dismissInternal): (CorrectionPanel::handleAcceptedReplacement): * WebCoreSupport/WebEditorClient.mm: * WebView/WebView.mm: 2011-04-18 Jia Pu <jpu@apple.com> Reviewed by Mark Rowe. WebKit needs to stop importing <AppKit/NSTextChecker.h> https://bugs.webkit.org/show_bug.cgi?id=58798 <rdar://problem/9294938> Use public header <AppKit/NSSpellChecker.h> instead. * UIProcess/mac/CorrectionPanel.h: * UIProcess/mac/CorrectionPanel.mm: (correctionIndicatorType): (WebKit::CorrectionPanel::show): (WebKit::CorrectionPanel::dismissInternal): (WebKit::CorrectionPanel::handleAcceptedReplacement): * UIProcess/mac/TextCheckerMac.mm: * WebProcess/WebCoreSupport/mac/WebEditorClientMac.mm: git-svn-id: svn://svn.chromium.org/blink/trunk@84220 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
commit-queue@webkit.org authored
Reviewed by Adam Barth. Add incremental decoding to WebP decoder https://bugs.webkit.org/show_bug.cgi?id=58851 No new tests, as it's not possible for the layout test framework to force the decoders to decode incrementally. * platform/image-decoders/webp/WEBPImageDecoder.cpp: (WebCore::WEBPImageDecoder::WEBPImageDecoder): (WebCore::WEBPImageDecoder::decode): * platform/image-decoders/webp/WEBPImageDecoder.h: git-svn-id: svn://svn.chromium.org/blink/trunk@84219 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
commit-queue@webkit.org authored
Reviewed by Kenneth Russell. remove tests from test_expectations.txt, as they now pass https://bugs.webkit.org/show_bug.cgi?id=58813 * platform/chromium/test_expectations.txt: git-svn-id: svn://svn.chromium.org/blink/trunk@84218 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
dbates@webkit.org authored
Reviewed by Adam Roben. With PAN_SCROLLING, mousedown events for a mouse button aren't dispatched while pressing-and-holding another mouse button https://bugs.webkit.org/show_bug.cgi?id=58700 Fixes an issue where mousedown events weren't dispatched when pressing a mouse button A while pressing and holding a mouse button B, where A != B. This issue only affects builds that enable PAN_SCROLLING. On mouse press with autoscroll in progress (m_autoscrollInProgress == true) we stopped the autoscroll timer, invalidated the click, and swallowed the mouse press. Instead, we should only stop the autoscroll timer. Test: fast/events/fire-mousedown-while-pressing-mouse-button.html * page/EventHandler.cpp: (WebCore::EventHandler::handleMousePressEvent): 2011-04-18 Daniel Bates <dbates@rim.com> Reviewed by Adam Roben. With PAN_SCROLLING, mousedown events for a mouse button aren't dispatched while pressing-and-holding another mouse button https://bugs.webkit.org/show_bug.cgi?id=58700 Test to ensure that a mousedown event is fired when pressing a mouse button A while pressing and holding a mouse button B, where A != B. * fast/events/fire-mousedown-while-pressing-mouse-button-expected.txt: Added. * fast/events/fire-mousedown-while-pressing-mouse-button.html: Added. git-svn-id: svn://svn.chromium.org/blink/trunk@84217 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
eric@webkit.org authored
Reviewed by Adam Barth. test-webkitpy should run the ActiveWorkItems tests https://bugs.webkit.org/show_bug.cgi?id=58859 Also make the unit tests pass. :) * QueueStatusServer/model/activeworkitems.py: * QueueStatusServer/model/queue.py: * QueueStatusServer/model/workitems.py: git-svn-id: svn://svn.chromium.org/blink/trunk@84216 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
commit-queue@webkit.org authored
Reviewed by Maciej Stachowiak. With overlay scrollbars, textarea resize corner gains borders when the textarea becomes scrollable https://bugs.webkit.org/show_bug.cgi?id=58617 <rdar://problem/9048012> * rendering/RenderLayer.cpp: (WebCore::RenderLayer::paintResizer): Check for overlay scrollbars first, and then if the bars were created, before displaying the borders git-svn-id: svn://svn.chromium.org/blink/trunk@84215 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
commit-queue@webkit.org authored
Reviewed by Maciej Stachowiak. Selected item background in list box gets rendered on top of overlay scrollbar knob (58824) https://bugs.webkit.org/show_bug.cgi?id=58824 <rdar://problem/9292680> * rendering/RenderListBox.cpp: (WebCore::RenderListBox::paintObject): Moving the stage of painting the scrollbars to the foreground if using overlay scrollbars git-svn-id: svn://svn.chromium.org/blink/trunk@84214 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
commit-queue@webkit.org authored
Reviewed by Kenneth Russell. Don't cast BitmapImageSingleFrameSkia to BitmapImage https://bugs.webkit.org/show_bug.cgi?id=58821 BitmapImageSingleFrameSkia has isBitmap return true, but can't be cast to a BitmapImage. Instead of using BitmapImage, use isOpaque from SkBitmap to determine if the image has alpha. No new tests. * platform/graphics/skia/GraphicsContext3DSkia.cpp: (WebCore::GraphicsContext3D::getImageData): git-svn-id: svn://svn.chromium.org/blink/trunk@84213 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
oliver@apple.com authored
Reviewed by Gavin Barraclough. Remove unneeded deprecated methods from MarkStack https://bugs.webkit.org/show_bug.cgi?id=58853 Remove deprecated methods * heap/MarkStack.h: git-svn-id: svn://svn.chromium.org/blink/trunk@84212 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
eric@webkit.org authored
Reviewed by Adam Barth. queues.webkit.org should show trailing-days pass counts for queues https://bugs.webkit.org/show_bug.cgi?id=58812 This lets us see if each bot is pulling its own weight or not. Before I wrote this patch our suspicious was that one of the cq bots was doing most of the work. Turns out they're actually pretty even in their recent pass counts. * QueueStatusServer/handlers/queuestatus.py: * QueueStatusServer/index.yaml: * QueueStatusServer/templates/queuestatus.html: git-svn-id: svn://svn.chromium.org/blink/trunk@84211 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
- 18 Apr, 2011 7 commits
-
-
dpranke@chromium.org authored
Reviewed by Eric Seidel. new-run-webkit-tests: obsolete old threading code, part 1 https://bugs.webkit.org/show_bug.cgi?id=58752 This patch removes support for the 'old-inline' and 'old-threads' worker models, and deletes the corresponding code. Now that the new code is stable, this stuff is no longer necessary. * Scripts/webkitpy/layout_tests/layout_package/dump_render_tree_thread.py: Removed. * Scripts/webkitpy/layout_tests/layout_package/message_broker.py: Removed. * Scripts/webkitpy/layout_tests/layout_package/message_broker_unittest.py: Removed. * Scripts/webkitpy/layout_tests/layout_package/test_runner.py: * Scripts/webkitpy/layout_tests/run_webkit_tests.py: * Scripts/webkitpy/layout_tests/run_webkit_tests_unittest.py: git-svn-id: svn://svn.chromium.org/blink/trunk@84210 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
jberlin@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=42194 Skip fullscreen/full-screen-cancel.html (which uses eventSender.keyDown) in the WK2 tests. * platform/mac-wk2/Skipped: git-svn-id: svn://svn.chromium.org/blink/trunk@84209 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
jberlin@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=58805 Reviewed by Steve Falkenburg. * storage/StorageTracker.cpp: (WebCore::StorageTracker::syncFileSystemAndTrackerDatabase): When cleaning up the StorageTracker.db file, is not enough to call syncDeleteOrigin. deleteOrigin itself must be called to update the data structures that syncDeleteOrigin depends on and to prevent clashes between a theoretical web page editing local storage at the same time this method is called. (WebCore::StorageTracker::syncDeleteAllOrigins): If it is not possible to delete the StorageTracker.db file, empty it. (WebCore::StorageTracker::deleteOriginOnMainThread): Wrapper for deleteOrigin. * storage/StorageTracker.h: git-svn-id: svn://svn.chromium.org/blink/trunk@84208 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
dpranke@chromium.org authored
Reviewed by Eric Seidel. new-run-webkit-tests: add an --additional-drt-flag option https://bugs.webkit.org/show_bug.cgi?id=58680 NRWT has a bunch of command line flags that exist to pass custom flags to DRT, especially on chromium. It would be nice if there was a generic mechanism to pass through flags so we didn't have all the custom ones. * Scripts/webkitpy/layout_tests/port/chromium.py: * Scripts/webkitpy/layout_tests/port/mock_drt_unittest.py: * Scripts/webkitpy/layout_tests/port/port_testcase.py: * Scripts/webkitpy/layout_tests/port/test.py: * Scripts/webkitpy/layout_tests/port/webkit.py: * Scripts/webkitpy/layout_tests/run_webkit_tests.py: git-svn-id: svn://svn.chromium.org/blink/trunk@84207 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
jer.noble@apple.com authored
Reviewed by Sam Weinig. WebKit2: WKTR should support WebKit2 full screen APIs https://bugs.webkit.org/show_bug.cgi?id=56318 WKTR does not support the eventSender.keyDown() method, so use mouseDown() in those cases that keyDown() does not exist. * fullscreen/full-screen-test.js: (runWithKeyDown.document.addEventListener): (runWithKeyDown): 2011-04-05 Jer Noble <jer.noble@apple.com> Reviewed by Sam Weinig. WebKit2: WKTR should support WebKit2 full screen APIs https://bugs.webkit.org/show_bug.cgi?id=56318 Add a new WKBundlePage API for Full Screen events, and move some of the implementation of WebFullScreenManager into the new InjectedBundlePageFullScreenClient class, so that the default behavior can be overridden by a WKBundlePageFullScreenClient. * WebKit2.xcodeproj/project.pbxproj: * WebProcess/FullScreen/WebFullScreenManager.cpp: (WebKit::WebFullScreenManager::supportsFullScreen): Moved contents into InjectedBundlePageFullScreenClient. (WebKit::WebFullScreenManager::enterFullScreenForElement): Ditto. (WebKit::WebFullScreenManager::exitFullScreenForElement): Ditto. * WebProcess/InjectedBundle/API/c/WKBundlePage.cpp: (WKBundlePageSetFullScreenClient): Added. (WKBundlePageWillEnterFullScreenForElement): Added. (WKBundlePageDidEnterFullScreenForElement): Added. (WKBundlePageWillExitFullScreenForElement): Added. (WKBundlePageDidExitFullScreenForElement): Added. * WebProcess/InjectedBundle/API/c/WKBundlePage.h: * WebProcess/InjectedBundle/InjectedBundlePageFullScreenClient.cpp: Added. (WebKit::InjectedBundlePageFullScreenClient::supportsFullScreen): Added. (WebKit::InjectedBundlePageFullScreenClient::enterFullScreenForElement): Added. (WebKit::InjectedBundlePageFullScreenClient::exitFullScreenForElement): Added. * WebProcess/InjectedBundle/InjectedBundlePageFullScreenClient.h: Added. * WebProcess/WebPage/WebPage.cpp: (WebKit::WebPage::initializeInjectedBundleFullScreenClient): Added. * WebProcess/WebPage/WebPage.h: (WebKit::WebPage::injectedBundleFullScreenClient): Added. 2011-04-05 Jer Noble <jer.noble@apple.com> Reviewed by Sam Weinig. WebKit2: WKTR should support WebKit2 full screen APIs https://bugs.webkit.org/show_bug.cgi?id=56318 Respond to enterFullScreenForElement() and exitFullScreenForElement(), allowing WKTR to test the LayoutTest/fullscreen/ tests. * WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp: (WTR::InjectedBundlePage::InjectedBundlePage): Add support for WKBundlePageFullScreenClient. (WTR::InjectedBundlePage::supportsFullScreen): Added. (WTR::InjectedBundlePage::enterFullScreenForElement): Added. (WTR::InjectedBundlePage::exitFullScreenForElement): Added. * WebKitTestRunner/InjectedBundle/InjectedBundlePage.h: * WebKitTestRunner/TestController.cpp: (WTR::TestController::resetStateToConsistentValues): Enable the full screen preference. git-svn-id: svn://svn.chromium.org/blink/trunk@84206 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
dpranke@chromium.org authored
Reviewed by Tony Chang. new-run-webkit-tests: remove chromium-specific relpath hack for --results-directory https://bugs.webkit.org/show_bug.cgi?id=58388 * Scripts/webkitpy/layout_tests/port/chromium.py: git-svn-id: svn://svn.chromium.org/blink/trunk@84205 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-
ggaren@apple.com authored
Added back missing #include. * bindings/js/DOMWrapperWorld.cpp: git-svn-id: svn://svn.chromium.org/blink/trunk@84204 bbb929c8-8fbe-4397-9dbb-9b2b20218538
-