1. 12 Dec, 2010 3 commits
    • morrita@google.com's avatar
      2010-10-28 MORITA Hajime <morrita@google.com> · 7a18feed
      morrita@google.com authored
              Reviewed by Ojan Vafai.
      
              spellcheck does not check pasted text
              https://bugs.webkit.org/show_bug.cgi?id=40092
      
              * editing/spelling/script-tests/spellcheck-paste.js: Added.
              * editing/spelling/spellcheck-paste.html: Added.
              * editing/spelling/spellcheck-paste-expected.txt: Added.
              * platform/chromium/test_expectations.txt:
              * platform/gtk/Skipped:
              * platform/mac-leopard/Skipped:
              * platform/mac-tiger/Skipped:
              * platform/mac-wk2/Skipped:
              * platform/qt/Skipped:
              * platform/win/Skipped:
      2010-10-28  MORITA Hajime  <morrita@google.com>
      
              Reviewed by Ojan Vafai.
      
              spellcheck does not check pasted text
              https://bugs.webkit.org/show_bug.cgi?id=40092
      
              - Introduced SpellChecker class to encapsulate asynchronous spell
                checker state: sequence id, requesting text and target node.
                This is also the first step to decompose spell-check related
                code to a separate class.
              - Added EditorClient::isAsynchronousSpellCheckingEnabled()
                to use async spellcheck API on the platform.
                These APIs are touched by SpellChecker.
              - Used SpellChecker to check a pasted test. Text to check is
                collected from the subtree under the editingRoot.
              - Added Setting::m_asynchronousSpellCheckingEnabled to control
                async spell checking.
      
              Test: editing/spelling/spellcheck-paste.html
      
              * CMakeLists.txt:
              * GNUmakefile.am:
              * WebCore.exp.in:
              * WebCore.gypi:
              * WebCore.pro:
              * WebCore.vcproj/WebCore.vcproj:
              * WebCore.xcodeproj/project.pbxproj:
              * dom/DocumentMarkerController.cpp:
              (WebCore::DocumentMarkerController::showMarkers):
              (showDocumentMarkers):
              * dom/DocumentMarkerController.h:
              * dom/PositionIterator.cpp:
              (WebCore::PositionIterator::setOffsetInLeafNode):
              * dom/PositionIterator.h:
              * editing/Editor.cpp:
              (WebCore::Editor::replaceSelectionWithFragment):
              (WebCore::Editor::Editor):
              (WebCore::findFirstMarkable):
              (WebCore::Editor::selectionStartHasSpellingMarkerFor):
              * editing/Editor.h:
              (WebCore::Editor::spellChecker):
              * editing/SpellChecker.cpp: Added.
              (WebCore::SpellChecker::SpellChecker):
              (WebCore::SpellChecker::~SpellChecker):
              (WebCore::SpellChecker::initRequest):
              (WebCore::SpellChecker::clearRequest):
              (WebCore::SpellChecker::isAsynchronousEnabled):
              (WebCore::SpellChecker::canCheckAsynchronously):
              (WebCore::SpellChecker::isBusy):
              (WebCore::SpellChecker::isValid):
              (WebCore::SpellChecker::isCheckable):
              (WebCore::SpellChecker::requestCheckingFor):
              (WebCore::forwardIterator):
              (WebCore::SpellChecker::didCheck):
              * editing/SpellChecker.h: Added.
              (WebCore::SpellCheckingResult::SpellCheckingResult):
              (WebCore::SpellCheckingResult::type):
              (WebCore::SpellCheckingResult::location):
              (WebCore::SpellCheckingResult::length):
              * loader/EmptyClients.h:
              (WebCore::EmptyEditorClient::requestCheckingOfString):
              * page/EditorClient.h:
              * page/Settings.cpp:
              (WebCore::Settings::Settings):
              * page/Settings.h:
              (WebCore::Settings::setAsynchronousSpellCheckingEnabled):
              (WebCore::Settings::asynchronousSpellCheckingEnabled):
      2010-10-28  MORITA Hajime  <morrita@google.com>
      
              Reviewed by Ojan Vafai.
      
              spellcheck does not check pasted text
              https://bugs.webkit.org/show_bug.cgi?id=40092
      
              Added a stub implememntation.
      
              * src/EditorClientImpl.h:
              (WebKit::EditorClientImpl::requestCheckingOfString):
      2010-10-28  MORITA Hajime  <morrita@google.com>
      
              Reviewed by Ojan Vafai.
      
              spellcheck does not check pasted text
              https://bugs.webkit.org/show_bug.cgi?id=40092
      
              Added a stub implememntation.
      
              * WebCoreSupport/EditorClientEfl.h:
              (WebCore::EditorClientEfl::requestCheckingOfString):
      2010-10-28  MORITA Hajime  <morrita@google.com>
      
              Reviewed by Ojan Vafai.
      
              spellcheck does not check pasted text
              https://bugs.webkit.org/show_bug.cgi?id=40092
      
              Added a stub implememntation.
      
              * WebCoreSupport/EditorClientGtk.h:
              (WebKit::EditorClient::requestCheckingOfString):
      2010-10-28  MORITA Hajime  <morrita@google.com>
      
              Reviewed by Ojan Vafai.
      
              spellcheck does not check pasted text
              https://bugs.webkit.org/show_bug.cgi?id=40092
      
              Added a stub implememntation.
      
              * WebCoreSupport/EditorClientHaiku.h:
              (WebCore::EditorClientHaiku::requestCheckingOfString):
      2010-10-28  MORITA Hajime  <morrita@google.com>
      
              Reviewed by Ojan Vafai.
      
              spellcheck does not check pasted text
              https://bugs.webkit.org/show_bug.cgi?id=40092
      
              Added asynchronous spell checking API to WebEditorClient using
              -[NSSpellChecker requestCheckingOfString].
              Note that WebEditorSpellCheckResponder is a small class to receive
              requested spell-checking result. Note that this feature is
              disabled at default.
      
              Also added [WebPreferences setAsynchronousSpellCheckingEnabled:] to
              enable the feature from LayoutTestController.
      
              * WebCoreSupport/WebEditorClient.h:
              * WebCoreSupport/WebEditorClient.mm:
              (-[WebEditorSpellCheckResponder initWithSender:WebCore::sequence:results:]):
              (-[WebEditorSpellCheckResponder perform]):
              (toCoreSpellingResult):
              (-[WebEditorSpellCheckResponder WTF::WebCore::]):
              (WebEditorClient::requestCheckingOfString):
              * WebView/WebPreferenceKeysPrivate.h:
              * WebView/WebPreferences.mm:
              (+[WebPreferences initialize]):
              (-[WebPreferences setAsynchronousSpellCheckingEnabled:]):
              (-[WebPreferences asynchronousSpellCheckingEnabled]):
              * WebView/WebPreferencesPrivate.h:
              * WebView/WebView.mm:
              (-[WebView _preferencesChangedNotification:]):
      2010-10-28  MORITA Hajime  <morrita@google.com>
      
              Reviewed by Ojan Vafai.
      
              spellcheck does not check pasted text
              https://bugs.webkit.org/show_bug.cgi?id=40092
      
              Added a stub implememntation.
      
              * WebCoreSupport/EditorClientQt.h:
              (WebCore::EditorClientQt::requestCheckingOfString):
      2010-10-28  MORITA Hajime  <morrita@google.com>
      
              Reviewed by Ojan Vafai.
      
              spellcheck does not check pasted text
              https://bugs.webkit.org/show_bug.cgi?id=40092
      
              Added a stub implememntation.
      
              * WebCoreSupport/WebEditorClient.h:
              (WebEditorClient::requestCheckingOfString):
      2010-10-28  MORITA Hajime  <morrita@google.com>
      
              Reviewed by Ojan Vafai.
      
              spellcheck does not check pasted text
              https://bugs.webkit.org/show_bug.cgi?id=40092
      
              Added a stub implememntation.
      
              * WebCoreSupport/EditorClientWinCE.h:
              (WebKit::EditorClient::requestCheckingOfString):
      2010-10-28  MORITA Hajime  <morrita@google.com>
      
              Reviewed by Ojan Vafai.
      
              spellcheck does not check pasted text
              https://bugs.webkit.org/show_bug.cgi?id=40092
      
              Added a stub implememntation.
      
              * WebKitSupport/EditorClientWx.h:
              (WebCore::EditorClientWx::requestCheckingOfString):
      2010-10-28  MORITA Hajime  <morrita@google.com>
      
              Reviewed by Ojan Vafai.
      
              spellcheck does not check pasted text
              https://bugs.webkit.org/show_bug.cgi?id=40092
      
              Added a stub implememntation.
      
              * WebProcess/WebCoreSupport/WebEditorClient.cpp:
              (WebKit::WebEditorClient::requestCheckingOfString):
              * WebProcess/WebCoreSupport/WebEditorClient.h:
      2010-10-28  MORITA Hajime  <morrita@google.com>
      
              Reviewed by Ojan Vafai.
      
              spellcheck does not check pasted text
              https://bugs.webkit.org/show_bug.cgi?id=40092
      
              Added LayoutTestController::setAsynchronousSpellCheckingEnabled()
              to control the setting.
      
              * DumpRenderTree/LayoutTestController.cpp:
              (setAsynchronousSpellCheckingEnabledCallback):
              (LayoutTestController::staticFunctions):
              * DumpRenderTree/LayoutTestController.h:
              * DumpRenderTree/chromium/LayoutTestController.h:
              * DumpRenderTree/chromium/LayoutTestController.cpp:
              (LayoutTestController::LayoutTestController):
              (LayoutTestController::setAsynchronousSpellCheckingEnabled):
              * DumpRenderTree/gtk/LayoutTestControllerGtk.cpp:
              (LayoutTestController::setAsynchronousSpellCheckingEnabled):
              * DumpRenderTree/mac/DumpRenderTree.mm:
              (resetDefaultsToConsistentValues):
              * DumpRenderTree/mac/LayoutTestControllerMac.mm:
              (LayoutTestController::setAsynchronousSpellCheckingEnabled):
              * DumpRenderTree/qt/LayoutTestControllerQt.h:
              * DumpRenderTree/qt/LayoutTestControllerQt.cpp:
              (LayoutTestController::setAsynchronousSpellCheckingEnabled):
              * DumpRenderTree/win/LayoutTestControllerWin.cpp:
              (LayoutTestController::setAsynchronousSpellCheckingEnabled):
              * DumpRenderTree/wx/LayoutTestControllerWx.cpp:
              (LayoutTestController::setAsynchronousSpellCheckingEnabled):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@73886 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      7a18feed
    • weinig@apple.com's avatar
      Update WebKit2 skipped list. · 42b320f2
      weinig@apple.com authored
      * platform/mac-wk2/Skipped:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@73883 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      42b320f2
    • alex@webkit.org's avatar
      2010-12-12 Alejandro G. Castro <alex@igalia.com> · b39c90f7
      alex@webkit.org authored
              Unreviewed, skipping failing tests in the bots.
      
              * platform/gtk/Skipped:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@73871 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      b39c90f7
  2. 11 Dec, 2010 8 commits
  3. 10 Dec, 2010 23 commits
    • mihaip@chromium.org's avatar
      2010-12-10 Mihai Parparita <mihaip@chromium.org> · 008e521a
      mihaip@chromium.org authored
              Unreviewed Chromium test expectation update.
      
              Attach more specific bug IDs to Philip canvas test suite failures.
      
              * platform/chromium/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@73830 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      008e521a
    • commit-queue@webkit.org's avatar
      2010-12-10 W. James MacLean <wjmaclean@chromium.org> · 9a312562
      commit-queue@webkit.org authored
              Reviewed by Ojan Vafai.
      
              Remove unnecessary pixel results, use platform-independent text results, re Changeset 72802
              https://bugs.webkit.org/show_bug.cgi?id=50233
      
              First part of two-part patch to remove unnecessary pixel tests, and (in part two)
              have a single set of text expectations for all platforms. The standardized text
              expectations are added in this patch.
      
              * platform/chromium-linux/svg/custom/svg-parse-overflow-1-expected.checksum: Removed.
              * platform/chromium-linux/svg/custom/svg-parse-overflow-1-expected.png: Removed.
              * platform/chromium-linux/svg/custom/svg-parse-overflow-2-expected.checksum: Removed.
              * platform/chromium-linux/svg/custom/svg-parse-overflow-2-expected.png: Removed.
              * platform/chromium-linux/svg/custom/svg-parse-overflow-3-expected.checksum: Removed.
              * platform/chromium-linux/svg/custom/svg-parse-overflow-3-expected.png: Removed.
              * platform/chromium-linux/svg/custom/svg-parse-overflow-4-expected.checksum: Removed.
              * platform/chromium-linux/svg/custom/svg-parse-overflow-4-expected.png: Removed.
              * platform/chromium-linux/svg/custom/svg-parse-overflow-5-expected.checksum: Removed.
              * platform/chromium-linux/svg/custom/svg-parse-overflow-5-expected.png: Removed.
              * platform/chromium-mac/svg/custom/svg-parse-overflow-1-expected.checksum: Removed.
              * platform/chromium-mac/svg/custom/svg-parse-overflow-1-expected.png: Removed.
              * platform/chromium-mac/svg/custom/svg-parse-overflow-2-expected.checksum: Removed.
              * platform/chromium-mac/svg/custom/svg-parse-overflow-2-expected.png: Removed.
              * platform/chromium-mac/svg/custom/svg-parse-overflow-3-expected.checksum: Removed.
              * platform/chromium-mac/svg/custom/svg-parse-overflow-3-expected.png: Removed.
              * platform/chromium-mac/svg/custom/svg-parse-overflow-4-expected.checksum: Removed.
              * platform/chromium-mac/svg/custom/svg-parse-overflow-4-expected.png: Removed.
              * platform/chromium-mac/svg/custom/svg-parse-overflow-5-expected.checksum: Removed.
              * platform/chromium-mac/svg/custom/svg-parse-overflow-5-expected.png: Removed.
              * platform/chromium-win/svg/custom/svg-parse-overflow-1-expected.checksum: Removed.
              * platform/chromium-win/svg/custom/svg-parse-overflow-1-expected.png: Removed.
              * platform/chromium-win/svg/custom/svg-parse-overflow-2-expected.checksum: Removed.
              * platform/chromium-win/svg/custom/svg-parse-overflow-2-expected.png: Removed.
              * platform/chromium-win/svg/custom/svg-parse-overflow-3-expected.checksum: Removed.
              * platform/chromium-win/svg/custom/svg-parse-overflow-3-expected.png: Removed.
              * platform/chromium-win/svg/custom/svg-parse-overflow-4-expected.checksum: Removed.
              * platform/chromium-win/svg/custom/svg-parse-overflow-4-expected.png: Removed.
              * platform/chromium-win/svg/custom/svg-parse-overflow-5-expected.checksum: Removed.
              * platform/chromium-win/svg/custom/svg-parse-overflow-5-expected.png: Removed.
              * platform/mac/svg/custom/svg-parse-overflow-1-expected.checksum: Removed.
              * platform/mac/svg/custom/svg-parse-overflow-1-expected.png: Removed.
              * platform/mac/svg/custom/svg-parse-overflow-2-expected.checksum: Removed.
              * platform/mac/svg/custom/svg-parse-overflow-2-expected.png: Removed.
              * platform/mac/svg/custom/svg-parse-overflow-3-expected.checksum: Removed.
              * platform/mac/svg/custom/svg-parse-overflow-3-expected.png: Removed.
              * platform/mac/svg/custom/svg-parse-overflow-4-expected.checksum: Removed.
              * platform/mac/svg/custom/svg-parse-overflow-4-expected.png: Removed.
              * platform/mac/svg/custom/svg-parse-overflow-5-expected.checksum: Removed.
              * platform/mac/svg/custom/svg-parse-overflow-5-expected.png: Removed.
              * svg/custom/svg-parse-overflow-1-expected.txt: Added.
              * svg/custom/svg-parse-overflow-1.html:
              * svg/custom/svg-parse-overflow-2-expected.txt: Added.
              * svg/custom/svg-parse-overflow-2.html:
              * svg/custom/svg-parse-overflow-3-expected.txt: Added.
              * svg/custom/svg-parse-overflow-3.html:
              * svg/custom/svg-parse-overflow-4-expected.txt: Added.
              * svg/custom/svg-parse-overflow-4.html:
              * svg/custom/svg-parse-overflow-5-expected.txt: Added.
              * svg/custom/svg-parse-overflow-5.html:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@73824 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      9a312562
    • pkasting@chromium.org's avatar
      Unreviewed Chromium test expectations update. · a8dcdcb5
      pkasting@chromium.org authored
      * platform/chromium/test_expectations.txt:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@73822 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      a8dcdcb5
    • mihaip@chromium.org's avatar
      2010-12-10 Mihai Parparita <mihaip@chromium.org> · 7b75300b
      mihaip@chromium.org authored
              Unreviewed Chromium test expectation update.
      
              Attach more specific bug IDs to Philip canvas test suite failures (for
              existing bugs only).
      
              * platform/chromium/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@73811 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      7b75300b
    • pkasting@chromium.org's avatar
      Unreviewed Chromium test expectations update. · 0a4a58de
      pkasting@chromium.org authored
      Fix broken expectation from r73797.
      
      * platform/chromium/test_expectations.txt:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@73800 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      0a4a58de
    • pkasting@chromium.org's avatar
      Unreviewed Chromium test expectations update. · 0572ec78
      pkasting@chromium.org authored
      * platform/chromium-gpu/test_expectations.txt:
      * platform/chromium/fast/encoding: Added.
      * platform/chromium/fast/encoding/meta-in-script-expected.txt: Added
        V8-specific expectation.
      * platform/chromium/test_expectations.txt:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@73797 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      0572ec78
    • chang.shu@nokia.com's avatar
      2010-12-10 Krithigassree Sambamurthy <krithigassree.sambamurthy@nokia.com> · eff3dea4
      chang.shu@nokia.com authored
              Reviewed by Joseph Pecoraro.
      
              Bug 43455 - [Qt]: Implement Application Cache Quotas
              https://bugs.webkit.org/show_bug.cgi?id=43455
      
              Added new signal to report ApplicationCache Database
              quota.
      
              * Api/qwebpage.cpp:
              * Api/qwebpage.h:
      
              Added new functions to accomodate new appcache layout
              test origin-quota.html.
      
              * Api/qwebsecurityorigin.cpp:
              (QWebSecurityOrigin::setApplicationCacheQuota):
              * Api/qwebsecurityorigin.h:
              * WebCoreSupport/ChromeClientQt.cpp:
              (WebCore::ChromeClientQt::reachedApplicationCacheOriginQuota):
              * WebCoreSupport/DumpRenderTreeSupportQt.cpp:
              (DumpRenderTreeSupportQt::clearAllApplicationCaches):
              * WebCoreSupport/DumpRenderTreeSupportQt.h:
      
      2010-12-10  Krithigassree Sambamurthy  <krithigassree.sambamurthy@nokia.com>
      
              Reviewed by Joseph Pecoraro.
      
              [Qt]: Implement Application Cache Quotas
              https://bugs.webkit.org/show_bug.cgi?id=43455
      
              * platform/qt/Skipped: Unskip now passing test origin-quota.html
      
      2010-12-10  Krithigassree Sambamurthy  <krithigassree.sambamurthy@nokia.com>
      
              Reviewed by Joseph Pecoraro.
      
              Bug 43455 - [Qt]: Implement Application Cache Quotas
              https://bugs.webkit.org/show_bug.cgi?id=43455
      
              Introduce functions to allow new appcache layout test origin-quota.html
              to work correctly under Qt.
      
              * DumpRenderTree/qt/DumpRenderTreeQt.cpp:
              (WebCore::DumpRenderTree::DumpRenderTree):
              (WebCore::DumpRenderTree::dumpApplicationCacheQuota):
              * DumpRenderTree/qt/DumpRenderTreeQt.h:
      
              Introduce functions to allow new appcache layout test origin-quota.html
              to be successful under qt. Changes required because LayoutTestControllerQt
              does not inherit from LayoutController.
      
              * DumpRenderTree/qt/LayoutTestControllerQt.cpp:
              (LayoutTestController::reset):
              (LayoutTestController::clearAllApplicationCaches):
              (LayoutTestController::setApplicationCacheOriginQuota):
              * DumpRenderTree/qt/LayoutTestControllerQt.h:
              (LayoutTestController::shouldDumpApplicationCacheDelegateCallbacks):
              (LayoutTestController::dumpApplicationCacheDelegateCallbacks):
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@73789 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      eff3dea4
    • mihaip@chromium.org's avatar
      2010-12-10 Mihai Parparita <mihaip@chromium.org> · 78cc45eb
      mihaip@chromium.org authored
              Unreviewed Chromium test expectation update.
      
              Group Philip canvas test suite expectations better (by platform).
      
              * platform/chromium/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@73750 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      78cc45eb
    • tony@chromium.org's avatar
      2010-12-10 Tony Chang <tony@chromium.org> · 044b6030
      tony@chromium.org authored
              Reviewed by Ojan Vafai.
      
              [chromium] remove --use-drt and add --use-test-shell
              https://bugs.webkit.org/show_bug.cgi?id=50701
      
              Remove drt_expectations.txt since we don't need it anymore.
      
              * platform/chromium/drt_expectations.txt: Removed.
      2010-12-10  Tony Chang  <tony@chromium.org>
      
              Reviewed by Ojan Vafai.
      
              [chromium] remove --use-drt and add --use-test-shell
              https://bugs.webkit.org/show_bug.cgi?id=50701
      
              * Scripts/webkitpy/common/config/ports.py:
              * Scripts/webkitpy/common/config/ports_unittest.py:
              * Scripts/webkitpy/layout_tests/port/chromium.py:
              * Scripts/webkitpy/layout_tests/port/chromium_gpu.py:
              * Scripts/webkitpy/layout_tests/port/chromium_gpu_unittest.py:
              * Scripts/webkitpy/layout_tests/port/chromium_linux.py:
              * Scripts/webkitpy/layout_tests/port/chromium_mac.py:
              * Scripts/webkitpy/layout_tests/port/chromium_unittest.py:
              * Scripts/webkitpy/layout_tests/port/chromium_win.py:
              * Scripts/webkitpy/layout_tests/port/webkit.py:
              * Scripts/webkitpy/layout_tests/run_webkit_tests.py:
              * Scripts/webkitpy/style/checkers/test_expectations.py:
              * Scripts/webkitpy/tool/commands/queries.py:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@73748 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      044b6030
    • mihaip@chromium.org's avatar
      2010-12-08 Mihai Parparita <mihaip@chromium.org> · 4a1481a0
      mihaip@chromium.org authored
              Reviewed by Darin Adler.
      
              fast/canvas/canvas-getImageData-negative-source.html fails on Mac
              https://bugs.webkit.org/show_bug.cgi?id=47901
      
              Add test for rounding behavior. Remove now-passing tests from
              test_expectations.txt.
      
              * fast/canvas/canvas-getImageData-rounding-expected.txt: Added.
              * fast/canvas/canvas-getImageData-rounding.html: Added.
              * platform/chromium/test_expectations.txt:
      2010-12-08  Mihai Parparita  <mihaip@chromium.org>
      
              Reviewed by Darin Adler.
      
              fast/canvas/canvas-getImageData-negative-source.html fails on Mac
              https://bugs.webkit.org/show_bug.cgi?id=47901
      
              Test: fast/canvas/canvas-getImageData-rounding.html
      
              static_cast<unsigned> is generally not what we want in
              convertLogicalToDevice. It produces inconsistent results when compiling
              for 32-bit vs. 64-bit, and in any case we weren't getting correct
              rounding behavior for source rectangles (e.g. we should get a source rect
              of width 2 if the source X is 0.9 and the source width is 0.2, but we
              were getting only one of width 1).
      
              * html/HTMLCanvasElement.cpp:
              (WebCore::HTMLCanvasElement::convertLogicalToDevice):
              (WebCore::HTMLCanvasElement::convertToValidDeviceSize):
              * html/HTMLCanvasElement.h:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@73744 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      4a1481a0
    • pkasting@chromium.org's avatar
      Unreviewed Chromium test expectation update. · d085de86
      pkasting@chromium.org authored
      * platform/chromium-gpu/test_expectations.txt:
      * platform/chromium/test_expectations.txt:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@73742 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      d085de86
    • alex@webkit.org's avatar
      2010-12-09 Alejandro G. Castro <alex@igalia.com> · 26df767f
      alex@webkit.org authored
              Reviewed by Martin Robinson.
      
              [GTK] Add hasSpellingMarker support to the DRT
              https://bugs.webkit.org/show_bug.cgi?id=50739
      
              Added a new private API function to support the spelling marker
              tests in the DRT.
      
              * WebCoreSupport/DumpRenderTreeSupportGtk.cpp:
              (DumpRenderTreeSupportGtk::webkitWebFrameSelectionHasSpellingMarker):
              * WebCoreSupport/DumpRenderTreeSupportGtk.h:
      
      2010-12-10  Alejandro G. Castro  <alex@igalia.com>
      
              Reviewed by Martin Robinson.
      
              [GTK] Add hasSpellingMarker support to the DRT
              https://bugs.webkit.org/show_bug.cgi?id=50739
      
              Implemented the hasSpellingMarker to support spelling tests.
      
              * DumpRenderTree/gtk/LayoutTestControllerGtk.cpp:
              (LayoutTestController::hasSpellingMarker):
      
      2010-12-10  Alejandro G. Castro  <alex@igalia.com>
      
              Reviewed by Martin Robinson.
      
              [GTK] Add hasSpellingMarker support to the DRT
              https://bugs.webkit.org/show_bug.cgi?id=50739
      
              Unskipped spelling tests and added a bug for the one failing,
              added results for a new ones also.
      
              * platform/gtk/Skipped:
              * platform/gtk/editing/spelling/inline_spelling_markers-expected.txt: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@73740 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      26df767f
    • commit-queue@webkit.org's avatar
      2010-12-10 Joone Hur <joone@kldp.org> · 1e6a1849
      commit-queue@webkit.org authored
              Reviewed by Xan Lopez.
      
              [GTK] Unskipping some test cases in userscripts dependent on addUserStyleSheet
              https://bugs.webkit.org/show_bug.cgi?id=50808
      
              Unskipping the following test cases:
              userscripts/mixed-case-stylesheet.html
              userscripts/simple-stylesheet.html
              userscripts/user-style-all-frames.html
      
              * platform/gtk/Skipped:
      2010-12-10  Martin Robinson  <mrobinson@igalia.com>
      
              Reviewed by Gustavo Noronha Silva.
      
              Remove unnecessary variable names from DumpRenderTreeSupportGtk
              https://bugs.webkit.org/show_bug.cgi?id=50815
      
              There were some unnecessary variable names in DumpRenderTreeSupportGtk,
              so remove them.
      
              * WebCoreSupport/DumpRenderTreeSupportGtk.h: Do it.
      2010-12-10  Eric Seidel  <eric@webkit.org>
      
              Reviewed by Ojan Vafai.
      
              webkit-patch: not possible to use build-and-test with local commits
              https://bugs.webkit.org/show_bug.cgi?id=33378
      
              Make --no-clean not even check if we have local commits.
              It's unclear to me why the code was originally written this way.
              I was unable to dig up a reason from svn history.
      
              * Scripts/webkitpy/tool/steps/cleanworkingdirectory.py:
              * Scripts/webkitpy/tool/steps/cleanworkingdirectory_unittest.py: Copied from WebKitTools/Scripts/webkitpy/tool/steps/cleanworkingdirectory.py.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@73735 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      1e6a1849
    • mario@webkit.org's avatar
      2010-12-10 Mario Sanchez Prada <msanchez@igalia.com> · 8e07cd4f
      mario@webkit.org authored
              Reviewed by Martin Robinson.
      
              [GTK] AX: implement isEnabled in DRT
              https://bugs.webkit.org/show_bug.cgi?id=50814
      
              Unskip passing accessibility/aria-disabled.html test.
      
              * platform/gtk/Skipped: Unskip test.
      2010-12-10  Mario Sanchez Prada  <msanchez@igalia.com>
      
              Reviewed by Martin Robinson.
      
              [GTK] AX: implement isEnabled in DRT
              https://bugs.webkit.org/show_bug.cgi?id=50814
      
              Implement AccessibilityUIElement::isEnabled() for GTK.
      
              * DumpRenderTree/gtk/AccessibilityUIElementGtk.cpp:
              (checkElementState): New function to refactor common code.
              (AccessibilityUIElement::isEnabled): Implement this by checking
              the current state of the AtkObject.
              (AccessibilityUIElement::isSelected): Use the new
              checkElementState function.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@73732 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      8e07cd4f
    • ossy@webkit.org's avatar
      Unreviewed. Remove platform specific expected files after r73720. · c19e900e
      ossy@webkit.org authored
      * platform/gtk/fast/forms/ValidityState-patternMismatch-expected.txt: Removed.
      * platform/qt/fast/forms/ValidityState-patternMismatch-expected.txt: Removed.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@73725 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      c19e900e
    • mario@webkit.org's avatar
      2010-12-10 Mario Sanchez Prada <msanchez@igalia.com> · 7044b94e
      mario@webkit.org authored
              Unreviewed, unskip passing accessibility tests on GTK.
      
              * platform/gtk/Skipped: Unskip passing tests.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@73721 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      7044b94e
    • ossy@webkit.org's avatar
      Unreviewed. Add platform specific expected files after r73715. · a7c49d2b
      ossy@webkit.org authored
      * platform/gtk/fast/forms/ValidityState-patternMismatch-expected.txt: Added.
      * platform/qt/fast/forms/ValidityState-patternMismatch-expected.txt: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@73719 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      a7c49d2b
    • commit-queue@webkit.org's avatar
      2010-12-10 Joone Hur <joone@kldp.org> · 1778ddbf
      commit-queue@webkit.org authored
              Reviewed by Eric Seidel.
      
              [GTK] Add DRT support for pageProperty, isPageBoxVisible, pageSizeAndMarginsInPixels, and addUserStyleSheet
              https://bugs.webkit.org/show_bug.cgi?id=50783
      
              Unskip the following test cases:
              printing/page-rule-selection.html
              printing/page-format-data.html
              * platform/gtk/Skipped:
      2010-12-10  Joone Hur  <joone@kldp.org>
      
              Reviewed by Eric Seidel.
      
              [GTK] Add DRT support for pageProperty, isPageBoxVisible, pageSizeAndMarginsInPixels, and addUserStyleSheet
              https://bugs.webkit.org/show_bug.cgi?id=50783
      
              This patch allows to unskip the following test cases:
              printing/page-rule-selection.html
              printing/page-format-data.html
      
              * WebCoreSupport/DumpRenderTreeSupportGtk.cpp:
              (DumpRenderTreeSupportGtk::pageProperty): Added.
              (DumpRenderTreeSupportGtk::isPageBoxVisible): Ditto.
              (DumpRenderTreeSupportGtk::pageSizeAndMarginsInPixels): Ditto.
              (DumpRenderTreeSupportGtk::addUserStyleSheet): Ditto.
              * WebCoreSupport/DumpRenderTreeSupportGtk.h:
      2010-12-10  Joone Hur  <joone@kldp.org>
      
              Reviewed by Eric Seidel.
      
              [GTK] Add DRT support for pageProperty, isPageBoxVisible, pageSizeAndMarginsInPixels, and addUserStyleSheet
              https://bugs.webkit.org/show_bug.cgi?id=50783
      
              This patch allows to unskip the following test cases:
              printing/page-rule-selection.html
              printing/page-format-data.html
      
              * DumpRenderTree/gtk/LayoutTestControllerGtk.cpp:
              (LayoutTestController::pageProperty): Added.
              (LayoutTestController::isPageBoxVisible): Ditto.
              (LayoutTestController::pageSizeAndMarginsInPixels): Ditto.
              (LayoutTestController::addUserStyleSheet): Ditto.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@73714 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      1778ddbf
    • pfeldman@chromium.org's avatar
      2010-12-10 Pavel Feldman <pfeldman@chromium.org> · e9f9151b
      pfeldman@chromium.org authored
              Not reviewed. Updated chromium test expectations.
      
              * platform/chromium/test_expectations.txt:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@73713 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      e9f9151b
    • pfeldman@chromium.org's avatar
      2010-12-10 Pavel Feldman <pfeldman@chromium.org> · 004662b8
      pfeldman@chromium.org authored
              Not reviewed. Mark inspector tests as slow in Chromium expectations.
      
              * platform/chromium/test_expectations.txt:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@73711 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      004662b8
    • philn@webkit.org's avatar
      2010-12-10 Philippe Normand <pnormand@igalia.com> · 7a878367
      philn@webkit.org authored
              Reviewed by Gustavo Noronha Silva.
      
              [GStreamer] data: source could also support non-base64 encoded URIs
              https://bugs.webkit.org/show_bug.cgi?id=30007
      
              Removed our ancient implementation of dataurisrc. We should now
              use the one in gst-plugins-bad which is more mature.
      
              * GNUmakefile.am:
              * platform/graphics/gstreamer/DataSourceGStreamer.cpp: Removed.
              * platform/graphics/gstreamer/DataSourceGStreamer.h: Removed.
              * platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:
              (WebCore::doGstInit):
      
      LayoutTests:
      
              Reviewed by Gustavo Noronha Silva.
      
              [GStreamer] data: source could also support non-base64 encoded URIs
              https://bugs.webkit.org/show_bug.cgi?id=30007
      
              * platform/gtk/Skipped: Unskipped media/audio-data-url.html. It
              should now be much more reliable on the bots running latest
              GStreamer versions.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@73700 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      7a878367
    • mrobinson@webkit.org's avatar
      2010-12-10 Martin Robinson <mrobinson@igalia.com> · 7be215a5
      mrobinson@webkit.org authored
              Reviewed by Xan Lopez.
      
              [Gtk] style="font-family: courier" makes text disappear
              https://bugs.webkit.org/show_bug.cgi?id=47452
      
              Added a GTK+ test for invalid fonts.
      
              * platform/gtk/fonts/font-with-no-valid-encoding-expected.checksum: Added.
              * platform/gtk/fonts/font-with-no-valid-encoding-expected.png: Added.
              * platform/gtk/fonts/font-with-no-valid-encoding-expected.txt: Added.
              * platform/gtk/fonts/font-with-no-valid-encoding.html: Added.
      2010-12-10  Martin Robinson  <mrobinson@igalia.com>
      
              Reviewed by Xan Lopez.
      
              [Gtk] style="font-family: courier" makes text disappear
              https://bugs.webkit.org/show_bug.cgi?id=47452
      
              Don't ever use fonts that do not have any of the three charmaps that
              Fontconfig supports (Unicode, Apple Roman and Symbol). If we select
              a font that doesn't have one of these charmaps, use the next font in
              the list.
      
              Test: platform/gtk/fonts/font-with-no-valid-encoding.html
      
              * platform/graphics/freetype/FontCacheFreeType.cpp:
              (WebCore::FontCache::createFontPlatformData): Check whether the
              font we selected has a valid Fontconfig charmap.
              * platform/graphics/freetype/FontPlatformData.h: Added new method definition.
              * platform/graphics/freetype/FontPlatformDataFreeType.cpp:
              (WebCore::FontPlatformData::hasCompatibleCharmap): Added this method which
              verifies that a font has a valid Fontconfig charmap.
      2010-12-10  Martin Robinson  <mrobinson@igalia.com>
      
              Reviewed by Xan Lopez.
      
              [Gtk] style="font-family: courier" makes text disappear
              https://bugs.webkit.org/show_bug.cgi?id=47452
      
              Add a test that verifies that fonts without valid charmaps are
              never selected.
      
              * DumpRenderTree/gtk/DumpRenderTree.cpp:
              (initializeFonts): Initialize DRT with our font (derived from Ahem)
              that has no valid charmap.
              * DumpRenderTree/gtk/fonts/FontWithNoValidEncoding.fon: Added.
              * DumpRenderTree/gtk/fonts/fonts.conf: Updated settings to override users'
              settings which may disable selection of bitmap fonts.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@73695 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      7be215a5
    • ossy@webkit.org's avatar
      Unreviewed fix after r73687. · 3cfd8b85
      ossy@webkit.org authored
      [Qt] enable orientation flag when QtMobility available
      https://bugs.webkit.org/show_bug.cgi?id=50781
      
      * platform/qt/fast/dom/Orientation/create-event-orientationchange-expected.txt: Added.
      * platform/qt/fast/dom/Window/window-properties-expected.txt:
      * platform/qt/fast/dom/Window/window-property-descriptors-expected.txt:
      * platform/qt/fast/dom/prototype-inheritance-expected.txt:
      * platform/qt/fast/js/global-constructors-expected.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@73693 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      3cfd8b85
  4. 09 Dec, 2010 6 commits
    • jamesr@google.com's avatar
      2010-12-09 James Robinson <jamesr@chromium.org> · 7dbb2c67
      jamesr@google.com authored
              Unreviewed. Update Chromium GPU test expecations for canvas/philip.
      
              * platform/chromium-gpu/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@73680 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      7dbb2c67
    • mihaip@chromium.org's avatar
      2010-12-09 Mihai Parparita <mihaip@chromium.org> · 938028a8
      mihaip@chromium.org authored
              Unreviewed Chromium test expectations update.
      
              Group canvas/philip failures together, fix some expectations (many tests
              that were marked as flaky actually fail consistently).
      
              * platform/chromium/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@73673 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      938028a8
    • mihaip@chromium.org's avatar
      2010-12-09 Mihai Parparita <mihaip@chromium.org> · e8e1c235
      mihaip@chromium.org authored
              Unreviewed Chromium test expectations update.
      
              Was overly aggressive with r73661, canvas/philip/tests/
              toDataURL.jpeg.alpha.html still fails.
      
              * platform/chromium/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@73670 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      e8e1c235
    • jamesr@google.com's avatar
      2010-12-09 James Robinson <jamesr@chromium.org> · 0b08057d
      jamesr@google.com authored
              Reviewed by Kenneth Russell.
      
              [chromium] Compositor needs to manage its VRAM use
              https://bugs.webkit.org/show_bug.cgi?id=49629
      
              Adds a few tests involving lots of visible image layers.  The tests are designed
              to require slightly more than 64MB of VRAM.
      
              * platform/chromium-gpu-win/compositing/lots-of-img-layers-expected.checksum: Added.
              * platform/chromium-gpu-win/compositing/lots-of-img-layers-expected.png: Added.
              * platform/chromium-gpu-win/compositing/lots-of-img-layers-expected.txt: Added.
              * platform/chromium-gpu-win/compositing/lots-of-img-layers-with-opacity-expected.checksum: Added.
              * platform/chromium-gpu-win/compositing/lots-of-img-layers-with-opacity-expected.png: Added.
              * platform/chromium-gpu-win/compositing/lots-of-img-layers-with-opacity-expected.txt: Added.
              * platform/chromium-gpu/test_expectations.txt:
              * platform/chromium/compositing/lots-of-img-layers-with-opacity.html: Added.
              * platform/chromium/compositing/lots-of-img-layers.html: Added.
              * platform/chromium/test_expectations.txt:
      2010-12-09  James Robinson  <jamesr@chromium.org>
      
              Reviewed by Kenneth Russell.
      
              [chromium] Compositor needs to manage its VRAM use
              https://bugs.webkit.org/show_bug.cgi?id=49629
      
              This adds a basic texture manager to the Chromium compositor to limit the amount of VRAM
              used by compositor textures and switches ContentLayerChromium, ImageLayerChromium, and
              RenderSurfaceChromium to use managed LayerTexture.  The other *LayerChromium classes (Canvas,
              Video, and WebGL) and the root layer are still unmanaged.
      
              The TextureManager works by providing tokens to callers that want to use a managed texture.
              The token can be used to request a texture, see if the previously requested texture is still
              available, and to protect/unprotect textures when they cannot be collected.  Whenever a
              texture is created the manager attempts to free up the least recently used textures until the
              total memory use is below the provided threshhold.  If the manager cannot satisfy the memory
              limit it will not return any new textures until some old textures are released.
      
              A LayerTexture wraps a TextureManager token, size, and format.  A LayerChromium can check if a
              previously requested texture is still available for use and reserve the LayerTexture's underlying
              storage between the updateContentsIfDirty() and the draw() call.
      
              Also changes LayerChromium from having separate contentsDirty()/updateContents() calls to a single
              updateContentsIfDirty().
      
              Tests: platform/chromium/compositing/lots-of-img-layers-with-opacity.html
                     platform/chromium/compositing/lots-of-img-layers.html
      
              * WebCore.gypi:
              * platform/graphics/chromium/Canvas2DLayerChromium.cpp:
              (WebCore::Canvas2DLayerChromium::updateContentsIfDirty):
              * platform/graphics/chromium/Canvas2DLayerChromium.h:
              * platform/graphics/chromium/ContentLayerChromium.cpp:
              (WebCore::ContentLayerChromium::cleanupResources):
              (WebCore::ContentLayerChromium::updateContentsIfDirty):
              (WebCore::ContentLayerChromium::updateTextureRect):
              (WebCore::ContentLayerChromium::draw):
              * platform/graphics/chromium/ContentLayerChromium.h:
              * platform/graphics/chromium/ImageLayerChromium.cpp:
              (WebCore::ImageLayerChromium::updateContentsIfDirty):
              * platform/graphics/chromium/ImageLayerChromium.h:
              * platform/graphics/chromium/LayerChromium.h:
              (WebCore::LayerChromium::updateContentsIfDirty):
              (WebCore::LayerChromium::draw):
              * platform/graphics/chromium/LayerRendererChromium.cpp:
              (WebCore::LayerRendererChromium::LayerRendererChromium):
              (WebCore::LayerRendererChromium::useShader):
              (WebCore::LayerRendererChromium::prepareToDrawLayers):
              (WebCore::LayerRendererChromium::updateRootLayerTextureRect):
              (WebCore::LayerRendererChromium::drawLayers):
              (WebCore::LayerRendererChromium::getFramebufferPixels):
              (WebCore::LayerRendererChromium::createLayerTexture):
              (WebCore::LayerRendererChromium::deleteLayerTexture):
              (WebCore::LayerRendererChromium::updateLayersRecursive):
              (WebCore::LayerRendererChromium::useRenderSurface):
              (WebCore::LayerRendererChromium::drawLayer):
              (WebCore::LayerRendererChromium::setScissorToRect):
              (WebCore::LayerRendererChromium::setDrawViewportRect):
              (WebCore::LayerRendererChromium::initializeSharedObjects):
              (WebCore::LayerRendererChromium::cleanupSharedObjects):
              * platform/graphics/chromium/LayerRendererChromium.h:
              (WebCore::LayerRendererChromium::renderSurfaceSharedValues):
              (WebCore::LayerRendererChromium::textureManager):
              * platform/graphics/chromium/LayerTexture.cpp: Added.
              (WebCore::LayerTexture::LayerTexture):
              (WebCore::LayerTexture::~LayerTexture):
              (WebCore::LayerTexture::isValid):
              (WebCore::LayerTexture::reserve):
              (WebCore::LayerTexture::unreserve):
              (WebCore::LayerTexture::bindTexture):
              (WebCore::LayerTexture::framebufferTexture2D):
              * platform/graphics/chromium/LayerTexture.h: Added.
              (WebCore::LayerTexture::create):
              * platform/graphics/chromium/PluginLayerChromium.cpp:
              (WebCore::PluginLayerChromium::updateContentsIfDirty):
              * platform/graphics/chromium/PluginLayerChromium.h:
              * platform/graphics/chromium/RenderSurfaceChromium.cpp:
              (WebCore::RenderSurfaceChromium::SharedValues::SharedValues):
              (WebCore::RenderSurfaceChromium::SharedValues::~SharedValues):
              (WebCore::RenderSurfaceChromium::RenderSurfaceChromium):
              (WebCore::RenderSurfaceChromium::cleanupResources):
              (WebCore::RenderSurfaceChromium::prepareContentsTexture):
              (WebCore::RenderSurfaceChromium::draw):
              * platform/graphics/chromium/RenderSurfaceChromium.h:
              (WebCore::RenderSurfaceChromium::SharedValues::shaderProgram):
              (WebCore::RenderSurfaceChromium::SharedValues::shaderSamplerLocation):
              (WebCore::RenderSurfaceChromium::SharedValues::shaderMatrixLocation):
              (WebCore::RenderSurfaceChromium::SharedValues::shaderAlphaLocation):
              (WebCore::RenderSurfaceChromium::SharedValues::initialized):
              * platform/graphics/chromium/TextureManager.cpp: Added.
              (WebCore::memoryUseBytes):
              (WebCore::TextureManager::TextureManager):
              (WebCore::TextureManager::getToken):
              (WebCore::TextureManager::releaseToken):
              (WebCore::TextureManager::hasTexture):
              (WebCore::TextureManager::protectTexture):
              (WebCore::TextureManager::unprotectTexture):
              (WebCore::TextureManager::reduceMemoryToLimit):
              (WebCore::TextureManager::addTexture):
              (WebCore::TextureManager::removeTexture):
              (WebCore::TextureManager::requestTexture):
              * platform/graphics/chromium/TextureManager.h: Added.
              (WebCore::TextureManager::create):
              * platform/graphics/chromium/VideoLayerChromium.cpp:
              (WebCore::VideoLayerChromium::updateContentsIfDirty):
              * platform/graphics/chromium/VideoLayerChromium.h:
              * platform/graphics/chromium/WebGLLayerChromium.cpp:
              (WebCore::WebGLLayerChromium::updateContentsIfDirty):
              * platform/graphics/chromium/WebGLLayerChromium.h:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@73663 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      0b08057d
    • mihaip@chromium.org's avatar
      2010-12-09 Mihai Parparita <mihaip@chromium.org> · e5c16d67
      mihaip@chromium.org authored
              Unreviewed Chromium test expectations update.
      
              Delete a bunch of chromium-win specific baselines that were added by
              r68608. That was done because r68568 checked in failing expectations,
              but since Chromium was passing the tests with Skia, we wanted to keep
              passing them. However, the failing expectations were rolled out by
              r68737, so we no longer needed Chromium-specific expectations.
      
              Later, with r71481 we updated to a new version of the Philip test suite,
              which has a different output format, and the Chromium-specific
              expectations were out of date. Since they're not needed (we should pass
              with the base ones), they can just be deleted.
      
              * platform/chromium-mac/canvas/philip/tests/2d.drawImage.null-expected.txt: Removed.
              * platform/chromium-mac/canvas/philip/tests/2d.pattern.image.null-expected.txt: Removed.
              * platform/chromium-win/canvas/philip/tests/2d.drawImage.null-expected.txt: Removed.
              * platform/chromium-win/canvas/philip/tests/2d.gradient.radial.cone.front-expected.txt: Removed.
              * platform/chromium-win/canvas/philip/tests/2d.gradient.radial.inside2-expected.txt: Removed.
              * platform/chromium-win/canvas/philip/tests/2d.gradient.radial.inside3-expected.txt: Removed.
              * platform/chromium-win/canvas/philip/tests/2d.gradient.radial.outside1-expected.txt: Removed.
              * platform/chromium-win/canvas/philip/tests/2d.line.cap.closed-expected.txt: Removed.
              * platform/chromium-win/canvas/philip/tests/2d.line.join.parallel-expected.txt: Removed.
              * platform/chromium-win/canvas/philip/tests/2d.line.miter.lineedge-expected.txt: Removed.
              * platform/chromium-win/canvas/philip/tests/2d.pattern.image.null-expected.txt: Removed.
              * platform/chromium-win/canvas/philip/tests/2d.shadow.enable.x-expected.txt: Removed.
              * platform/chromium-win/canvas/philip/tests/2d.shadow.enable.y-expected.txt: Removed.
              * platform/chromium-win/canvas/philip/tests/2d.strokeRect.zero.4-expected.txt: Removed.
              * platform/chromium-win/canvas/philip/tests/toDataURL.jpeg.alpha-expected.txt: Removed.
              * platform/chromium/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@73661 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      e5c16d67
    • mihaip@chromium.org's avatar
      2010-12-09 Mihai Parparita <mihaip@chromium.org> · 49954fdb
      mihaip@chromium.org authored
              Unreviewed Chromium test expectations update.
      
              Remove test_expectations.txt entries for 4 Philip suite canvas tests
              that pass consistently on all bots. 2d.drawImage.incomplete.html was
              fixed by r71292, the rest have been passing for as long as we have
              history in the Chromium test dashboard.
      
              * platform/chromium/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@73659 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      49954fdb