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 9 commits
  3. 10 Dec, 2010 28 commits
    • ap@apple.com's avatar
      2010-12-10 Alexey Proskuryakov <ap@apple.com> · cec44cd5
      ap@apple.com authored
              Reviewed by Darin Adler.
      
              https://bugs.webkit.org/show_bug.cgi?id=46573
              <rdar://problem/8479389> REGRESSION: charset="utf-8" (with quotes) doesn't work
      
              * http/tests/mime/quoted-charset-expected.txt: Added.
              * http/tests/mime/quoted-charset.php: Added.
      2010-12-10  Alexey Proskuryakov  <ap@apple.com>
      
              Reviewed by Darin Adler.
      
              https://bugs.webkit.org/show_bug.cgi?id=46573
              <rdar://problem/8479389> REGRESSION: charset="utf-8" (with quotes) doesn't work
      
              Test: http/tests/mime/quoted-charset.php
      
              * platform/network/cf/ResourceResponseCFNet.cpp: (WebCore::ResourceResponse::platformLazyInit):
              * platform/network/mac/ResourceResponseMac.mm: (WebCore::ResourceResponse::platformLazyInit):
              Work around a CFNetwork issue, strip quotes if they are present.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@73836 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      cec44cd5
    • 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
    • commit-queue@webkit.org's avatar
      2010-12-10 Cosmin Truta <ctruta@chromium.org> · ea6bdc73
      commit-queue@webkit.org authored
              Reviewed by Eric Seidel.
      
              Crash while processing ill-formed <textPath> ouside of <text>
              https://bugs.webkit.org/show_bug.cgi?id=47759
      
              Ensure that ill-formed text content child elements do not crash.
      
              * svg/custom/invalid-text-content.svg: Added.
              * svg/custom/invalid-text-content-expected.checksum: Added.
              * svg/custom/invalid-text-content-expected.png: Added.
              * svg/custom/invalid-text-content-expected.txt: Added.
      2010-12-10  Cosmin Truta  <ctruta@chromium.org>
      
              Reviewed by Eric Seidel.
      
              Crash while processing ill-formed <textPath> ouside of <text>
              https://bugs.webkit.org/show_bug.cgi?id=47759
      
              Renderers within a <text> subtree are created only when their corresponding elements
              satisfy the content model.
      
              Test: svg/custom/invalid-text-content.svg
      
              * svg/SVGTRefElement.cpp:
              (WebCore::SVGTRefElement::childShouldCreateRenderer): Fixed to comply with the content model.
              (WebCore::SVGTRefElement::rendererIsNeeded): Added.
              * svg/SVGTRefElement.h:
              * svg/SVGTSpanElement.cpp:
              (WebCore::SVGTSpanElement::childShouldCreateRenderer): Fixed to comply with the content model.
              (WebCore::SVGTSpanElement::rendererIsNeeded): Added.
              * svg/SVGTSpanElement.h: Changed indentation.
              * svg/SVGTextElement.cpp:
              (WebCore::SVGTextElement::childShouldCreateRenderer): Reformatted.
              * svg/SVGTextPathElement.cpp:
              (WebCore::SVGTextPathElement::childShouldCreateRenderer): Fixed to comply with the content model.
              (WebCore::SVGTextPathElement::rendererIsNeeded): Added.
              * svg/SVGTextPathElement.h:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@73820 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      ea6bdc73
    • abarth@webkit.org's avatar
      2010-12-10 Adam Barth <abarth@webkit.org> · 905a9492
      abarth@webkit.org authored
              Reviewed by Eric Seidel.
      
              REGRESSION: Infinite redirect on developer.apple.com
              https://bugs.webkit.org/show_bug.cgi?id=45627
      
              Tests: fast/loader/form-submit-aborts-parsing.html
                     fast/loader/location-change-aborts-parsing.html
      
              This patch is not pretty, but it fixes the bug.  I stole this approach
              from the old HTML parser (as suggested by Eric Seidel).  The other
              approaches that folks tried for this bug are better, but it's inclear
              how to get them to work correctly.  I've added a large FIXME comment.
      
              * html/parser/HTMLDocumentParser.cpp:
              (WebCore::HTMLDocumentParser::pumpTokenizer):
              * html/parser/HTMLTreeBuilder.h:
              (WebCore::HTMLTreeBuilder::isParsingFragment):
      2010-12-10  Adam Barth  <abarth@webkit.org>
      
              Reviewed by Eric Seidel.
      
              REGRESSION: Infinite redirect on developer.apple.com
              https://bugs.webkit.org/show_bug.cgi?id=45627
      
              Tests originally by Tony Gentilcore.
      
              * fast/loader/form-submit-aborts-parsing-expected.txt: Added.
              * fast/loader/form-submit-aborts-parsing.html: Added.
              * fast/loader/location-change-aborts-parsing-expected.txt: Added.
              * fast/loader/location-change-aborts-parsing.html: Added.
              * fast/loader/resources/location-change-aborts-parsing-fail.html: Added.
              * fast/loader/resources/location-change-aborts-parsing-pass.html: Added.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@73817 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      905a9492
    • kbr@google.com's avatar
      2010-12-10 Kenneth Russell <kbr@google.com> · c6d77daa
      kbr@google.com authored
              Reviewed by James Robinson.
      
              Regression: fast/canvas/webgl/constants.html failing
              https://bugs.webkit.org/show_bug.cgi?id=50851
      
              * fast/canvas/webgl/constants.html:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@73812 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      c6d77daa
    • 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
    • inferno@chromium.org's avatar
      2010-12-10 Emil Eklund <eae@chromium.org> · 005063e1
      inferno@chromium.org authored
              Reviewed by Adam Barth.
      
              Fix crash in ReplaceSelectionCommand::doApply when selection is modified
              during execution.
              https://bugs.webkit.org/show_bug.cgi?id=50840
      
              Test: editing/execCommand/insertHTML-mutation-crash.html
      
              * editing/ReplaceSelectionCommand.cpp:
              (WebCore::ReplaceSelectionCommand::copyStyleToChildren):
              Replaced raw node pointer with RefPtr.
              
              (WebCore::ReplaceSelectionCommand::doApply):
              Replaced raw node pointer with RefPtr and added null check.
      2010-12-10  Emil Eklund  <eae@chromium.org>
      
              Reviewed by Adam Barth.
      
              Add testcase for ReplaceSelectionCommand crash.
              https://bugs.webkit.org/show_bug.cgi?id=50840
      
              * editing/execCommand/insertHTML-mutation-crash.html: Added.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@73801 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      005063e1
    • 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
    • inferno@chromium.org's avatar
      2010-12-10 Emil Eklund <eae@chromium.org> · 65374915
      inferno@chromium.org authored
              Reviewed by Adam Barth.
      
              Fix crash in Range::processContents when modified during mutation event.
              https://bugs.webkit.org/show_bug.cgi?id=50710
      
              Test: fast/dom/Range/range-extractContents.html
      
              * dom/Range.cpp:
              (WebCore::Range::processContents):
              Replace raw pointers with RefPtrs and add checks.
      2010-12-10  Emil Eklund  <eae@chromium.org>
      
              Reviewed by Adam Barth.
      
              Add testcase for range.extractContents crash.
              https://bugs.webkit.org/show_bug.cgi?id=50710
      
              * fast/dom/Range/range-extractContents-expected.txt: Added.
              * fast/dom/Range/range-extractContents.html: Added.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@73799 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      65374915
    • 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
    • commit-queue@webkit.org's avatar
      2010-12-09 Jenn Braithwaite <jennb@chromium.org> · b4be94a9
      commit-queue@webkit.org authored
              Reviewed by Adam Barth.
      
              TextResourceDecoder::checkForHeadCharset can look way past the limit.
              https://bugs.webkit.org/show_bug.cgi?id=47397
      
              Replaced charset detection algorithm with real parser.
              Added tests for parser bugs mentioned in the thread for this bug report.
              Converted hixie's encoding parsing tests to a layout test.
      
              Tests: fast/encoding/bracket-in-script.html
                     fast/encoding/bracket-in-tag.html
                     fast/encoding/escaped-bracket.html
                     fast/encoding/meta-in-body.html
                     fast/encoding/meta-in-script.html
                     fast/encoding/meta-in-title.html
                     fast/encoding/mismatched-end-tag.html
                     fast/encoding/namespace-meta.html
                     fast/encoding/not-http-equiv-content.html
                     fast/encoding/parser-tests.html
                     fast/encoding/quotes-in-title.html
                     fast/encoding/tag-name-digit.html
                     http/tests/misc/charset-sniffer-end-sniffing.html
      
              * Android.mk:
              * CMakeLists.txt:
              * GNUmakefile.am:
              * WebCore.gypi:
              * WebCore.pro:
              * WebCore.vcproj/WebCore.vcproj:
              * WebCore.xcodeproj/project.pbxproj:
              * html/parser/HTMLMetaCharsetParser.cpp: Added.
              (WebCore::HTMLMetaCharsetParser::HTMLMetaCharsetParser):
              (WebCore::HTMLMetaCharsetParser::~HTMLMetaCharsetParser):
              (WebCore::HTMLMetaCharsetParser::extractCharset):
              (WebCore::HTMLMetaCharsetParser::processMeta):
              (WebCore::HTMLMetaCharsetParser::checkForMetaCharset):
              * html/parser/HTMLMetaCharsetParser.h: Added.
              (WebCore::HTMLMetaCharsetParser::create):
              (WebCore::HTMLMetaCharsetParser::encoding):
              * loader/TextResourceDecoder.cpp:
              (WebCore::TextResourceDecoder::checkForHeadCharset):
              (WebCore::TextResourceDecoder::checkForMetaCharset):
              * loader/TextResourceDecoder.h:
      2010-12-09  Jenn Braithwaite  <jennb@chromium.org>
      
              Reviewed by Adam Barth.
      
              TextResourceDecoder::checkForHeadCharset can look way past the limit.
              https://bugs.webkit.org/show_bug.cgi?id=47397
      
              Replaced charset detection algorithm with real parser.
              Added tests for parser bugs mentioned in the thread for this bug report.
              Converted hixie's encoding parsing tests to a layout test.
              Added http-equiv attribute to meta tag in 2 existing tests.
      
              * fast/encoding/bracket-in-script-expected.txt: Added.
              * fast/encoding/bracket-in-script.html: Added.
              * fast/encoding/bracket-in-tag-expected.txt: Added.
              * fast/encoding/bracket-in-tag.html: Added.
              * fast/encoding/escaped-bracket-expected.txt: Added.
              * fast/encoding/escaped-bracket.html: Added.
              * fast/encoding/meta-in-body-expected.txt: Added.
              * fast/encoding/meta-in-body.html: Added.
              * fast/encoding/meta-in-script-expected.txt: Added.
              * fast/encoding/meta-in-script.html: Added.
              * fast/encoding/meta-in-title-expected.txt: Added.
              * fast/encoding/meta-in-title.html: Added.
              * fast/encoding/mismatched-end-tag-expected.txt: Added.
              * fast/encoding/mismatched-end-tag.html: Added.
              * fast/encoding/namespace-meta-expected.txt: Added.
              * fast/encoding/namespace-meta.html: Added.
              * fast/encoding/namespace-tolerance.html:
              * fast/encoding/not-http-equiv-content-expected.txt: Added.
              * fast/encoding/not-http-equiv-content.html: Added.
              * fast/encoding/parser-tests-expected.txt: Added.
              * fast/encoding/parser-tests.html: Added.
              * fast/encoding/quotes-in-title-expected.txt: Added.
              * fast/encoding/quotes-in-title.html: Added.
              * fast/encoding/resources/001.html: Added.
              * fast/encoding/resources/002.html: Added.
              * fast/encoding/resources/003.html: Added.
              * fast/encoding/resources/004.html: Added.
              * fast/encoding/resources/005.html: Added.
              * fast/encoding/resources/006.html: Added.
              * fast/encoding/resources/007.html: Added.
              * fast/encoding/resources/008.html: Added.
              * fast/encoding/resources/009.html: Added.
              * fast/encoding/resources/010.html: Added.
              * fast/encoding/resources/011.html: Added.
              * fast/encoding/resources/012.html: Added.
              * fast/encoding/resources/013.html: Added.
              * fast/encoding/resources/014.html: Added.
              * fast/encoding/resources/015.html: Added.
              * fast/encoding/resources/016.html: Added.
              * fast/encoding/resources/017.html: Added.
              * fast/encoding/resources/018.html: Added.
              * fast/encoding/resources/019.html: Added.
              * fast/encoding/resources/020.html: Added.
              * fast/encoding/resources/021.html: Added.
              * fast/encoding/resources/022.html: Added.
              * fast/encoding/resources/023.html: Added.
              * fast/encoding/resources/024.html: Added.
              * fast/encoding/resources/025.html: Added.
              * fast/encoding/resources/026.html: Added.
              * fast/encoding/resources/027.html: Added.
              * fast/encoding/resources/028.html: Added.
              * fast/encoding/resources/029.html: Added.
              * fast/encoding/resources/030.html: Added.
              * fast/encoding/resources/031.html: Added.
              * fast/encoding/resources/032.html: Added.
              * fast/encoding/resources/033.html: Added.
              * fast/encoding/resources/034.html: Added.
              * fast/encoding/resources/035.html: Added.
              * fast/encoding/resources/036.html: Added.
              * fast/encoding/resources/037.html: Added.
              * fast/encoding/resources/038.html: Added.
              * fast/encoding/resources/039.html: Added.
              * fast/encoding/resources/040.html: Added.
              * fast/encoding/resources/041.html: Added.
              * fast/encoding/resources/042.html: Added.
              * fast/encoding/resources/043.html: Added.
              * fast/encoding/resources/044.html: Added.
              * fast/encoding/resources/045.html: Added.
              * fast/encoding/resources/046.html: Added.
              * fast/encoding/resources/047.html: Added.
              * fast/encoding/resources/048.html: Added.
              * fast/encoding/resources/049.html: Added.
              * fast/encoding/resources/050.html: Added.
              * fast/encoding/resources/051.html: Added.
              * fast/encoding/resources/052.html: Added.
              * fast/encoding/resources/053.html: Added.
              * fast/encoding/resources/054.html: Added.
              * fast/encoding/resources/055.html: Added.
              * fast/encoding/resources/056.html: Added.
              * fast/encoding/resources/057.html: Added.
              * fast/encoding/resources/058.html: Added.
              * fast/encoding/resources/059.html: Added.
              * fast/encoding/resources/060.html: Added.
              * fast/encoding/resources/061.html: Added.
              * fast/encoding/resources/062.html: Added.
              * fast/encoding/resources/063.html: Added.
              * fast/encoding/resources/064.html: Added.
              * fast/encoding/resources/065.html: Added.
              * fast/encoding/resources/066.html: Added.
              * fast/encoding/resources/067.html: Added.
              * fast/encoding/resources/068.html: Added.
              * fast/encoding/resources/069.html: Added.
              * fast/encoding/resources/070.html: Added.
              * fast/encoding/resources/071.html: Added.
              * fast/encoding/resources/072.html: Added.
              * fast/encoding/resources/073.html: Added.
              * fast/encoding/resources/074.html: Added.
              * fast/encoding/resources/075.html: Added.
              * fast/encoding/resources/076.html: Added.
              * fast/encoding/resources/077.html: Added.
              * fast/encoding/resources/078.html: Added.
              * fast/encoding/resources/079.html: Added.
              * fast/encoding/resources/080.html: Added.
              * fast/encoding/resources/081.html: Added.
              * fast/encoding/resources/082.html: Added.
              * fast/encoding/resources/083.html: Added.
              * fast/encoding/resources/084.html: Added.
              * fast/encoding/resources/085.html: Added.
              * fast/encoding/resources/086.html: Added.
              * fast/encoding/resources/087.html: Added.
              * fast/encoding/resources/088.html: Added.
              * fast/encoding/resources/089.html: Added.
              * fast/encoding/resources/090.html: Added.
              * fast/encoding/resources/091.html: Added.
              * fast/encoding/resources/092.html: Added.
              * fast/encoding/resources/093.html: Added.
              * fast/encoding/resources/094.html: Added.
              * fast/encoding/resources/095.html: Added.
              * fast/encoding/resources/096.html: Added.
              * fast/encoding/resources/097.html: Added.
              * fast/encoding/resources/098.html: Added.
              * fast/encoding/resources/099.html: Added.
              * fast/encoding/resources/100.html: Added.
              * fast/encoding/resources/101.html: Added.
              * fast/encoding/resources/102.html: Added.
              * fast/encoding/resources/103.html: Added.
              * fast/encoding/resources/104.html: Added.
              * fast/encoding/resources/105.html: Added.
              * fast/encoding/resources/106.html: Added.
              * fast/encoding/resources/107.html: Added.
              * fast/encoding/resources/108.html: Added.
              * fast/encoding/resources/109.html: Added.
              * fast/encoding/resources/110.html: Added.
              * fast/encoding/resources/111.html: Added.
              * fast/encoding/resources/112.html: Added.
              * fast/encoding/resources/113.html: Added.
              * fast/encoding/resources/114.html: Added.
              * fast/encoding/resources/115.html: Added.
              * fast/encoding/resources/116.html: Added.
              * fast/encoding/resources/117.html: Added.
              * fast/encoding/resources/118.html: Added.
              * fast/encoding/resources/119.html: Added.
              * fast/encoding/resources/120.html: Added.
              * fast/encoding/resources/121.html: Added.
              * fast/encoding/resources/122.html: Added.
              * fast/encoding/resources/123.html: Added.
              * fast/encoding/tag-name-digit-expected.txt: Added.
              * fast/encoding/tag-name-digit.html: Added.
              * fast/text/international/bidi-innertext.html:
              * http/tests/misc/charset-sniffer-end-sniffing-expected.txt: Added.
              * http/tests/misc/charset-sniffer-end-sniffing.html: Added.
              * http/tests/misc/resources/charset-sniffer-end-sniffing.php: Added.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@73756 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      b4be94a9
    • 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
    • alex@webkit.org's avatar
      2010-12-10 Alejandro G. Castro <alex@igalia.com> · 530062bd
      alex@webkit.org authored
              Unreviewed, rolling out r73743.
              http://trac.webkit.org/changeset/73743
      
              We need gtk+ specific results
      
              * http/tests/misc/dns-prefetch-control-expected.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@73747 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      530062bd
    • 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
    • alex@webkit.org's avatar
      2010-12-10 Alejandro G. Castro <alex@igalia.com> · c89d952a
      alex@webkit.org authored
              Unreviewed GTK test expectation update.
      
              * http/tests/misc/dns-prefetch-control-expected.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@73743 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      c89d952a
    • 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
    • pfeldman@chromium.org's avatar
      2010-12-10 Pavel Feldman <pfeldman@chromium.org> · 9c0ba28c
      pfeldman@chromium.org authored
              Not reviewed. Get rid of spaces in ValidityState-patternMismatch test.
      
              * fast/forms/ValidityState-patternMismatch-expected.txt:
              * fast/forms/ValidityState-patternMismatch.html:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@73720 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      9c0ba28c
    • 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 Dai Mikurube <dmikurube@google.com> · bd6974cf
      commit-queue@webkit.org authored
              Reviewed by Kent Tamura.
      
              Refactor by merging tests for ValidityState (patternMismatch and customError)
              https://bugs.webkit.org/show_bug.cgi?id=50802
      
              * fast/forms/ValidityState-customError-expected.txt: Added.
              * fast/forms/ValidityState-customError.html: Added.
              * fast/forms/ValidityState-customError-001-expected.txt: Removed. Merged to ValidityState-customError-expected.txt.
              * fast/forms/ValidityState-customError-001.html: Removed. Merged to ValidityState-customError.html.
              * fast/forms/ValidityState-customError-002-expected.txt: Removed. Merged to ValidityState-customError-expected.txt.
              * fast/forms/ValidityState-customError-002.html: Removed. Merged to ValidityState-customError.html.
              * fast/forms/ValidityState-customError-003-expected.txt: Removed. Merged to ValidityState-customError-expected.txt.
              * fast/forms/ValidityState-customError-003.html: Removed. Merged to ValidityState-customError.html.
              * fast/forms/ValidityState-customError-004-expected.txt: Removed. Merged to ValidityState-customError-expected.txt.
              * fast/forms/ValidityState-customError-004.html: Removed. Merged to ValidityState-customError.html.
              * fast/forms/ValidityState-patternMismatch-expected.txt: Added.
              * fast/forms/ValidityState-patternMismatch.html: Added.
              * fast/forms/ValidityState-patternMismatch-001-expected.txt: Removed. Merged to ValidityState-patternMismatch-expected.txt.
              * fast/forms/ValidityState-patternMismatch-001.html: Removed. Merged to ValidityState-patternMismatch.html.
              * fast/forms/ValidityState-patternMismatch-002-expected.txt: Removed. Merged to ValidityState-patternMismatch-expected.txt.
              * fast/forms/ValidityState-patternMismatch-002.html: Removed. Merged to ValidityState-patternMismatch.html.
              * fast/forms/ValidityState-patternMismatch-003-expected.txt: Removed. Merged to ValidityState-patternMismatch-expected.txt.
              * fast/forms/ValidityState-patternMismatch-003.html: Removed. Merged to ValidityState-patternMismatch.html.
              * fast/forms/ValidityState-patternMismatch-004-expected.txt: Removed. Merged to ValidityState-patternMismatch-expected.txt.
              * fast/forms/ValidityState-patternMismatch-004.html: Removed. Merged to ValidityState-patternMismatch.html.
              * fast/forms/ValidityState-patternMismatch-005-expected.txt: Removed. Merged to ValidityState-patternMismatch-expected.txt.
              * fast/forms/ValidityState-patternMismatch-005.html: Removed. Merged to ValidityState-patternMismatch.html.
              * fast/forms/ValidityState-patternMismatch-006-expected.txt: Removed. Merged to ValidityState-patternMismatch-expected.txt.
              * fast/forms/ValidityState-patternMismatch-006.html: Removed. Merged to ValidityState-patternMismatch.html.
              * fast/forms/ValidityState-patternMismatch-007-expected.txt: Removed. Merged to ValidityState-patternMismatch-expected.txt.
              * fast/forms/ValidityState-patternMismatch-007.html: Removed. Merged to ValidityState-patternMismatch.html.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@73715 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      bd6974cf