1. 19 Apr, 2011 33 commits
    • kbalazs@webkit.org's avatar
      Skip new eventSender dependent tests. · 99e180c0
      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
      99e180c0
    • jknotten@chromium.org's avatar
      2011-04-19 John Knottenbelt <jknotten@chromium.org> · 93857577
      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
      93857577
    • jknotten@chromium.org's avatar
      2011-04-19 John Knottenbelt <jknotten@chromium.org> · 658f6cc5
      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
      658f6cc5
    • jknotten@chromium.org's avatar
      2011-04-19 John Knottenbelt <jknotten@chromium.org> · 3fa28d66
      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
      3fa28d66
    • jknotten@chromium.org's avatar
      2011-04-19 John Knottenbelt <jknotten@chromium.org> · 79723713
      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
      79723713
    • johnnyg@google.com's avatar
      2011-04-19 John Gregg <johnnyg@google.com> · d2166dd3
      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
      d2166dd3
    • jknotten@chromium.org's avatar
      2011-04-19 John Knottenbelt <jknotten@chromium.org> · ce17fe8d
      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
      ce17fe8d
    • commit-queue@webkit.org's avatar
      2011-04-19 Sheriff Bot <webkit.review.bot@gmail.com> · eb57fbd4
      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
      eb57fbd4
    • pfeldman@chromium.org's avatar
      2011-04-19 Andrey Adaikin <aandrey@google.com> · f1d26dd8
      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
      f1d26dd8
    • jknotten@chromium.org's avatar
      2011-04-19 John Knottenbelt <jknotten@chromium.org> · 46306a18
      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
      46306a18
    • jknotten@chromium.org's avatar
      2011-04-19 John Knottenbelt <jknotten@chromium.org> · 4252741f
      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
      4252741f
    • hans@chromium.org's avatar
      2011-04-19 Hans Wennborg <hans@chromium.org> · 601cffdd
      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
      601cffdd
    • ossy@webkit.org's avatar
      [Qt] REGRESSION(84194): http/tests/xmlhttprequest/event-listener-gc.html fails · 00474785
      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
      00474785
    • mario@webkit.org's avatar
      2011-04-19 Mario Sanchez Prada <msanchez@igalia.com> · 3fcbfc47
      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
      3fcbfc47
    • jhoneycutt@apple.com's avatar
      WKContextDownloadURLRequest() should return a WKDownloadRef · f0baa877
      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
      f0baa877
    • zherczeg@webkit.org's avatar
      Build fix. · 7fe1767a
      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
      7fe1767a
    • mario@webkit.org's avatar
      2011-04-19 Mario Sanchez Prada <msanchez@igalia.com> · 87b3041f
      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
      87b3041f
    • dbates@webkit.org's avatar
      2011-04-19 Daniel Bates <dbates@webkit.org> · 2baf2c9e
      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
      2baf2c9e
    • commit-queue@webkit.org's avatar
      2011-04-18 Dominic Cooney <dominicc@chromium.org> · c7ae74d7
      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
      c7ae74d7
    • commit-queue@webkit.org's avatar
      2011-04-18 Taiju TSUIKI <develop@tzik.jp> · 570c262e
      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
      570c262e
    • dbates@webkit.org's avatar
      2011-04-18 Daniel Bates <dbates@rim.com> · 75393e12
      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
      75393e12
    • commit-queue@webkit.org's avatar
      2011-04-18 Steve Lacey <sjl@chromium.org> · a4c34398
      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
      a4c34398
    • mrobinson@webkit.org's avatar
      2011-04-18 Zan Dobersek <zandobersek@gmail.com> · b7d232d1
      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
      b7d232d1
    • commit-queue@webkit.org's avatar
      2011-04-18 Jia Pu <jpu@apple.com> · 4a8f2070
      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
      4a8f2070
    • commit-queue@webkit.org's avatar
      2011-04-18 Pascal Massimino <pascal.massimino@gmail.com> · f0418990
      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
      f0418990
    • commit-queue@webkit.org's avatar
      2011-04-18 Mike Reed <reed@google.com> · d6466916
      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
      d6466916
    • dbates@webkit.org's avatar
      2011-04-18 Daniel Bates <dbates@rim.com> · a966a3f6
      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
      a966a3f6
    • eric@webkit.org's avatar
      2011-04-18 Eric Seidel <eric@webkit.org> · 6998630d
      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
      6998630d
    • commit-queue@webkit.org's avatar
      2011-04-18 Jon Lee <jonlee@apple.com> · 4763d4a0
      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
      4763d4a0
    • commit-queue@webkit.org's avatar
      2011-04-18 Jon Lee <jonlee@apple.com> · bbb40cb7
      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
      bbb40cb7
    • commit-queue@webkit.org's avatar
      2011-04-18 John Bauman <jbauman@chromium.org> · e80e5ae9
      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
      e80e5ae9
    • oliver@apple.com's avatar
      2011-04-18 Oliver Hunt <oliver@apple.com> · a637cfb7
      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
      a637cfb7
    • eric@webkit.org's avatar
      2011-04-18 Eric Seidel <eric@webkit.org> · 02f5c897
      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
      02f5c897
  2. 18 Apr, 2011 7 commits
    • dpranke@chromium.org's avatar
      2011-04-18 Dirk Pranke <dpranke@chromium.org> · f4fe46d7
      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
      f4fe46d7
    • jberlin@webkit.org's avatar
      WebKitTestRunner needs a more-complete implementation of eventSender. · 0876ec32
      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
      0876ec32
    • jberlin@webkit.org's avatar
      If deleting the StorageTracker.db file fails, local storage is left in a strange state. · 23afef42
      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
      23afef42
    • dpranke@chromium.org's avatar
      2011-04-18 Dirk Pranke <dpranke@chromium.org> · be985166
      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
      be985166
    • jer.noble@apple.com's avatar
      2011-04-05 Jer Noble <jer.noble@apple.com> · 5d33f97c
      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
      5d33f97c
    • dpranke@chromium.org's avatar
      2011-04-18 Dirk Pranke <dpranke@chromium.org> · 0db7fcf7
      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
      0db7fcf7
    • ggaren@apple.com's avatar
      Build fix. · ef6cd34f
      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
      ef6cd34f