1. 09 Jul, 2010 40 commits
    • ojan@chromium.org's avatar
      2010-07-09 Ojan Vafai <ojan@chromium.org> · 357592e0
      ojan@chromium.org authored
              Reviewed by Adam Barth.
      
              --squash should go away and become the default
              https://bugs.webkit.org/show_bug.cgi?id=39624
      
              If there are local commits and working copy changes, then prompt the user
              whether to continue. Setting git config webkit-patch.commit_should_always_squash
              true bypasses the prompt.
      
              --git-commit=HEAD.. operates on working copy changes only.
              --git-commit=committish operates on a range of commits as a single commit.
                  e.g. --git-commit=HEAD only operates on the HEAD commit.
                  --git-commit=HEAD~4..HEAD~2 will operate on HEAD~3 and HEAD~2 as a single commit.
      
              --no-squash and --squash are left in with descriptive error messages if used.
      
              * Scripts/check-webkit-style:
              * Scripts/webkitpy/common/checkout/api.py:
              * Scripts/webkitpy/common/checkout/api_unittest.py:
              * Scripts/webkitpy/common/checkout/scm.py:
              * Scripts/webkitpy/common/checkout/scm_unittest.py:
              * Scripts/webkitpy/common/net/rietveld.py:
              * Scripts/webkitpy/common/system/user.py:
              * Scripts/webkitpy/style/optparser.py:
              * Scripts/webkitpy/style_references.py:
              * Scripts/webkitpy/tool/commands/download.py:
              * Scripts/webkitpy/tool/commands/upload.py:
              * Scripts/webkitpy/tool/mocktool.py:
              * Scripts/webkitpy/tool/steps/abstractstep.py:
              * Scripts/webkitpy/tool/steps/applypatchwithlocalcommit.py:
              * Scripts/webkitpy/tool/steps/checkstyle.py:
              * Scripts/webkitpy/tool/steps/checkstyle_unittest.py: Removed.
              * Scripts/webkitpy/tool/steps/commit.py:
              * Scripts/webkitpy/tool/steps/options.py:
              * Scripts/webkitpy/tool/steps/preparechangelog.py:
              * Scripts/webkitpy/tool/steps/preparechangelogforrevert.py:
              * Scripts/webkitpy/tool/steps/updatechangelogswithreviewer.py:
              * Scripts/webkitpy/tool/steps/validatereviewer.py:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@63004 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      357592e0
    • eric@webkit.org's avatar
      2010-07-09 Eric Seidel <eric@webkit.org> · b583beb3
      eric@webkit.org authored
              Reviewed by Adam Barth.
      
              Fix SVG tag name casing for HTMLTreeBuilder
              https://bugs.webkit.org/show_bug.cgi?id=41998
      
              * html5lib/runner-expected-html5.txt:
      2010-07-09  Jesus Sanchez-Palencia  <jesus.palencia@openbossa.org>
      
              Reviewed by Kenneth Rohde Christiansen.
      
              [Qt] GraphicsLayerQt must have syncCompositingStateForThisLayerOnly() implemented
              https://bugs.webkit.org/show_bug.cgi?id=41954
      
              Add GraphicsLayerQt::syncCompositingStateForThisLayerOnly, a non-recursive
              implementation of GraphicsLayerQt::syncCompositingState and which targets
              the current layer only.
      
              * platform/graphics/qt/GraphicsLayerQt.cpp:
              (WebCore::GraphicsLayerQt::syncCompositingStateForThisLayerOnly):
              * platform/graphics/qt/GraphicsLayerQt.h:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@63003 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      b583beb3
    • commit-queue@webkit.org's avatar
      2010-07-09 Jesus Sanchez-Palencia <jesus.palencia@openbossa.org> · ce60a933
      commit-queue@webkit.org authored
              Reviewed by Kenneth Rohde Christiansen.
      
              [Qt] GraphicsLayerQt must have syncCompositingStateForThisLayerOnly() implemented
              https://bugs.webkit.org/show_bug.cgi?id=41954
      
              Add GraphicsLayerQt::syncCompositingStateForThisLayerOnly, a non-recursive
              implementation of GraphicsLayerQt::syncCompositingState and which targets
              the current layer only.
      
              * platform/graphics/qt/GraphicsLayerQt.cpp:
              (WebCore::GraphicsLayerQt::syncCompositingStateForThisLayerOnly):
              * platform/graphics/qt/GraphicsLayerQt.h:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@63001 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      ce60a933
    • andersca@apple.com's avatar
      Handle setting of drawing and event models · b34e2a46
      andersca@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=41994
      
      Reviewed by Sam Weinig and Dan Bernstein.
      
      * WebProcess/Plugins/Netscape/NetscapeBrowserFuncs.cpp:
      Handle NPPVpluginDrawingModel and NPPVpluginEventModel.
      
      * WebProcess/Plugins/Netscape/NetscapePlugin.cpp:
      (WebKit::NetscapePlugin::NetscapePlugin):
      Initialize m_inNPPNew.
      
      (WebKit::NetscapePlugin::~NetscapePlugin):
      Assert that we aren't still running.
      
      (WebKit::NetscapePlugin::fromNPP):
      New function that returns a NetscapePlugin object given a NPP pointer.
      
      (WebKit::NetscapePlugin::initialize):
      * WebProcess/Plugins/Netscape/mac/NetscapePluginMac.cpp:
      (WebKit::NetscapePlugin::setDrawingModel):
      Set the drawing model.
      
      (WebKit::NetscapePlugin::setEventModel):
      Set the event model.
      
      (WebKit::initializeEvent):
      (WebKit::NetscapePlugin::platformPaint):
      Only send the Cocoa event when using the Cocoa event model.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@63000 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      b34e2a46
    • mrowe@apple.com's avatar
      Add two new Windows test build slaves. · de440f14
      mrowe@apple.com authored
      * BuildSlaveSupport/build.webkit.org-config/config.json:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@62999 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      de440f14
    • commit-queue@webkit.org's avatar
      2010-07-09 David Kozub <zub@linux.fjfi.cvut.cz> · 8108e085
      commit-queue@webkit.org authored
              Reviewed by Darin Adler.
      
              Fix build by adding missing html/TimeRanges.idl to CMakeLists.txt.
      
              https://bugs.webkit.org/show_bug.cgi?id=41945
      
              No functional changes, thus no tests.
      
              * CMakeLists.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@62998 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      8108e085
    • ajwong@chromium.org's avatar
      Reviewed by David Levin. · dde065c9
      ajwong@chromium.org authored
      rebaseline_chromium_webkit_tests missing --use_drt option on linux
      https://bugs.webkit.org/show_bug.cgi?id=41985
      
      This adds in the --use_drt option for rebaseline_chromium_webkit_tests
      so that it works on linux. This is essentially a "compile-fix" for the
      script.
      
      * Scripts/webkitpy/layout_tests/rebaseline_chromium_webkit_tests.py:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@62997 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      dde065c9
    • weinig@apple.com's avatar
      Patch for https://bugs.webkit.org/show_bug.cgi?id=41971 · c7506e08
      weinig@apple.com authored
      Add really basic BackForwardList support.
      
      Reviewed by Anders Carlsson.
      
      * Shared/CoreIPCSupport/WebPageMessageKinds.h:
      (WebPageMessage::):
      Add new message kind.
      
      * Shared/CoreIPCSupport/WebPageProxyMessageKinds.h:
      (WebPageProxyMessage::):
      Add new message kinds. Remove DidChangeCanGoBack and DidChangeCanGoForward.
      
      * UIProcess/API/C/WKPage.cpp:
      (WKPageGoToBackForwardListItem):
      * UIProcess/API/C/WKPage.h:
      Add function to initiate a navigation to a BackForward item.  The
      BackForward list will be updated to use this as the current item
      asynchronously. 
      
      * UIProcess/WebBackForwardList.cpp:
      (WebKit::WebBackForwardList::WebBackForwardList):
      (WebKit::WebBackForwardList::addItem): Added.
      (WebKit::WebBackForwardList::goToItem): Added.
      (WebKit::WebBackForwardList::itemAtIndex): Added.
      (WebKit::WebBackForwardList::backListCount): Changed to return int matching WebCore.
      (WebKit::WebBackForwardList::forwardListCount): Ditto.
      (WebKit::WebBackForwardList::backListWithLimit): Add cast to int.
      (WebKit::WebBackForwardList::forwardListWithLimit): Ditto.
      (WebKit::WebBackForwardList::backListAsImmutableArrayWithLimit): Ditto.
      (WebKit::WebBackForwardList::forwardListAsImmutableArrayWithLimit): Ditto.
      * UIProcess/WebBackForwardList.h:
      
      * UIProcess/WebBackForwardListItem.cpp:
      (WebKit::WebBackForwardListItem::WebBackForwardListItem):
      * UIProcess/WebBackForwardListItem.h:
      (WebKit::WebBackForwardListItem::create):
      (WebKit::WebBackForwardListItem::itemID):
      Added itemID.
      
      * UIProcess/WebPageProxy.cpp:
      (WebKit::WebPageProxy::WebPageProxy):
      (WebKit::WebPageProxy::close):
      (WebKit::WebPageProxy::canGoForward):
      (WebKit::WebPageProxy::canGoBack):
      (WebKit::WebPageProxy::goToBackForwardItem):
      (WebKit::WebPageProxy::didReceiveMessage):
      (WebKit::WebPageProxy::didReceiveSyncMessage):
      (WebKit::WebPageProxy::addItemToBackForwardList):
      (WebKit::WebPageProxy::goToItemInBackForwardList):
      (WebKit::WebPageProxy::processDidExit):
      * UIProcess/WebPageProxy.h:
      - Removed m_canGoBack and m_canGoForward booleans and instead use the BackForwardList.
      - Forward goToBackForwardItem to the WebProcess.
      - Respond to messages from the WebBackForwardListProxy in the WebProcess,
        forwarding to the WebBackForwardList.
      
      * WebProcess/WebCoreSupport/WebBackForwardControllerClient.cpp:
      (WebKit::WebBackForwardControllerClient::createBackForwardList):
      Start using a WebBackForwardListProxy instead of a BackForwardListImpl.
      
      * WebProcess/WebCoreSupport/WebFrameLoaderClient.cpp:
      (WebKit::WebFrameLoaderClient::dispatchDidAddBackForwardItem):
      (WebKit::WebFrameLoaderClient::dispatchDidRemoveBackForwardItem):
      (WebKit::WebFrameLoaderClient::dispatchDidChangeBackForwardIndex):
      Remove calls backForwardListDidChange() now that we communicate much more
      information than just this state.
      
      * WebProcess/WebPage/WebBackForwardListProxy.cpp:
      (WebKit::idToHistoryItemMap):
      (WebKit::historyItemToIDMap):
      (WebKit::generateHistoryItemID):
      (WebKit::getIDForHistoryItem):
      (WebKit::WebBackForwardListProxy::itemForID):
      Add leaking cached maps of HistoryItems to IDs, the life time of these
      objects will be improved in a subsequent patch.
      
      (WebKit::WebBackForwardListProxy::WebBackForwardListProxy):
      (WebKit::WebBackForwardListProxy::addItem):
      (WebKit::WebBackForwardListProxy::goBack):
      (WebKit::WebBackForwardListProxy::goForward):
      (WebKit::WebBackForwardListProxy::goToItem):
      (WebKit::WebBackForwardListProxy::backItem):
      (WebKit::WebBackForwardListProxy::currentItem):
      (WebKit::WebBackForwardListProxy::forwardItem):
      (WebKit::WebBackForwardListProxy::itemAtIndex):
      (WebKit::WebBackForwardListProxy::backListWithLimit):
      (WebKit::WebBackForwardListProxy::forwardListWithLimit):
      (WebKit::WebBackForwardListProxy::capacity):
      (WebKit::WebBackForwardListProxy::setCapacity):
      (WebKit::WebBackForwardListProxy::enabled):
      (WebKit::WebBackForwardListProxy::setEnabled):
      (WebKit::WebBackForwardListProxy::backListCount):
      (WebKit::WebBackForwardListProxy::forwardListCount):
      (WebKit::WebBackForwardListProxy::containsItem):
      (WebKit::WebBackForwardListProxy::close):
      (WebKit::WebBackForwardListProxy::closed):
      (WebKit::WebBackForwardListProxy::removeItem):
      (WebKit::WebBackForwardListProxy::entries):
      (WebKit::WebBackForwardListProxy::pushStateItem):
      * WebProcess/WebPage/WebBackForwardListProxy.h:
      Forward functions to the UIProcess.
      
      * WebProcess/WebPage/WebPage.cpp:
      (WebKit::WebPage::goToBackForwardItem):
      (WebKit::WebPage::didReceiveMessage):
      * WebProcess/WebPage/WebPage.h:
      Respond to GoToBackForwardItem message.
      
      * mac/WebKit2.exp: Add new API function.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@62996 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      c7506e08
    • oliver@apple.com's avatar
      2010-07-09 Oliver Hunt <oliver@apple.com> · 7534a485
      oliver@apple.com authored
              Reviewed by Geoffrey Garen.
      
              Remove a couple of excess writes from the lexer
              https://bugs.webkit.org/show_bug.cgi?id=41981
      
              Remove a couple of fields from JSTokenInfo, and rename the remaining ones
              to something more accurate
      
              * parser/JSParser.cpp:
              (JSC::JSParser::next):
              (JSC::JSParser::tokenStart):
              (JSC::JSParser::tokenLine):
              (JSC::JSParser::tokenEnd):
              * parser/JSParser.h:
              (JSC::JSTokenInfo::JSTokenInfo):
              * parser/Lexer.cpp:
              (JSC::Lexer::lex):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@62995 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      7534a485
    • eric@webkit.org's avatar
      2010-07-09 Eric Seidel <eric@webkit.org> · 3791196d
      eric@webkit.org authored
              Reviewed by Adam Barth.
      
              Implement SVG attribute case mapping for HTMLTreeBuilder
              https://bugs.webkit.org/show_bug.cgi?id=41949
      
              Update results now that we pass 3 more tests.
      
              * html5lib/runner-expected-html5.txt:
      2010-07-09  Eric Seidel  <eric@webkit.org>
      
              Reviewed by Adam Barth.
      
              Implement SVG attribute case mapping for HTMLTreeBuilder
              https://bugs.webkit.org/show_bug.cgi?id=41949
      
              Tested by html5lib/runner.html.
      
              * html/HTMLTreeBuilder.cpp:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@62994 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      3791196d
    • andersca@apple.com's avatar
      Verify drawing coordinates, add crude painting support · f6b969fd
      andersca@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=41984
      
      Reviewed by Sam Weinig.
      
      * WebKit2.xcodeproj/project.pbxproj:
      Add NetscapePluginMac.cpp.
      
      * WebProcess/Plugins/Netscape/NetscapePlugin.cpp:
      (WebKit::NetscapePlugin::NetscapePlugin):
      Initialize drawing and event models.
      
      (WebKit::NetscapePlugin::initialize):
      Call platformPostInitialize.
      
      (WebKit::NetscapePlugin::destroy):
      Call NPP_Destroy.
      
      (WebKit::NetscapePlugin::paint):
      Call platformPaint.
      
      * WebProcess/Plugins/Netscape/NetscapePlugin.h:
      Add member functions.
      
      * WebProcess/Plugins/Netscape/mac/NetscapePluginMac.cpp: Added.
      (WebKit::NetscapePlugin::platformPostInitialize):
      Set default event and drawing models and verify that they are compatible.
      
      (WebKit::NetscapePlugin::platformPaint):
      Send a paint event (assuming the Cocoa event model currently).
      
      * WebProcess/Plugins/PluginView.cpp:
      (WebKit::PluginView::paint):
      Change the paint rect to be in window coordinates.
      
      (WebKit::PluginView::viewGeometryDidChange):
      (WebKit::PluginView::clipRectInWindowCoordinates):
      * WebProcess/Plugins/PluginView.h:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@62993 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      f6b969fd
    • aestes@apple.com's avatar
      2010-07-09 Andy Estes <aestes@apple.com> · 2f9a8b55
      aestes@apple.com authored
              Reviewed by Adele Peterson.
      
              Remove the workaround for a Core Animation bug on platforms where the
              bug has been fixed.
              https://bugs.webkit.org/show_bug.cgi?id=41927
              <rdar://problem/7920153>
      
              * platform/graphics/mac/GraphicsLayerCA.mm:
              (WebCore::GraphicsLayerCA::createTransformAnimationsFromKeyframes): Add
              a compile-time check for platforms that have a Core Animation bug that
              needs working around.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@62992 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      2f9a8b55
    • thakis@chromium.org's avatar
      2010-07-09 Nico Weber <thakis@chromium.org> · 8c474857
      thakis@chromium.org authored
              Unreviewed. Adding myself as committer.
      
              * Scripts/webkitpy/common/config/committers.py:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@62991 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      8c474857
    • ddkilzer@apple.com's avatar
      Revert "<http://webkit.org/b/41788> commit-log-editor: wrong ChangeLog read... · 8d9fdee4
      ddkilzer@apple.com authored
      Revert "<http://webkit.org/b/41788> commit-log-editor: wrong ChangeLog read when invoked from subdir with git"
      
      This reverts commit r62692.
      
      * Scripts/commit-log-editor:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@62990 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      8d9fdee4
    • kinuko@chromium.org's avatar
      2010-07-08 Kinuko Yasuda <kinuko@chromium.org> · 6b09fffd
      kinuko@chromium.org authored
              Reviewed by Ojan Vafai.
      
              cleanup json_results_generator dependencies so that non-layout-tests can also use it safely
              https://bugs.webkit.org/show_bug.cgi?id=38693
      
              Introduced a new base class JSONResultsGeneratorBase that doesn't
              have any dependency on layout_tests packages.
              Turned JSONResultsGenerator into a wrapper class of the base class
              so that the old code can work with it during the cleanup.
      
              Added json_results_generator_unittest.py.
      
              * Scripts/webkitpy/layout_tests/layout_package/json_layout_results_generator.py:
              * Scripts/webkitpy/layout_tests/layout_package/json_results_generator.py:
              * Scripts/webkitpy/layout_tests/layout_package/json_results_generator_unittest.py: Added
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@62989 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      6b09fffd
    • xji@chromium.org's avatar
      2010-07-09 Xiaomei Ji <xji@chromium.org> · fdb104b2
      xji@chromium.org authored
              Reviewed by David Levin.
      
              Rebaseline bidi-mirror-he-ar.html and bidi-neutral-run.html for Chromium after r62965
              https://bugs.webkit.org/show_bug.cgi?id=41974
      
              * platform/chromium-linux/fast/text/international/bidi-mirror-he-ar-expected.checksum: Added.
              * platform/chromium-linux/fast/text/international/bidi-mirror-he-ar-expected.png: Added.
              * platform/chromium-linux/fast/text/international/bidi-mirror-he-ar-expected.txt: Added.
              * platform/chromium-linux/fast/text/international/bidi-neutral-run-expected.checksum:
              * platform/chromium-linux/fast/text/international/bidi-neutral-run-expected.png:
              * platform/chromium-mac/fast/text/international/bidi-mirror-he-ar-expected.checksum: Added.
              * platform/chromium-mac/fast/text/international/bidi-mirror-he-ar-expected.png: Added.
              * platform/chromium-mac/fast/text/international/bidi-mirror-he-ar-expected.txt: Added.
              * platform/chromium-win/fast/text/international/bidi-mirror-he-ar-expected.checksum: Added.
              * platform/chromium-win/fast/text/international/bidi-mirror-he-ar-expected.png: Added.
              * platform/chromium-win/fast/text/international/bidi-mirror-he-ar-expected.txt: Added.
              * platform/chromium/test_expectations.txt:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@62988 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      fdb104b2
    • tonyg@chromium.org's avatar
      2010-07-08 Tony Gentilcore <tonyg@chromium.org> · e86499a2
      tonyg@chromium.org authored
              Reviewed by Nate Chapin.
      
              Implement unloadEventEnd, loadEventStart, and loadEventEnd for Web Timing
              https://bugs.webkit.org/show_bug.cgi?id=41332
      
              Expectations are set to FAIL because disabled by default. Passes with --web-timing.
      
              * fast/dom/script-tests/webtiming.js: Added.
              (sleepFiftyMilliseconds):
              (shouldBeGreaterThanOrEqual):
              (checkTimingBeforeLoad):
              (checkWebTimingOnLoad):
              (checkWebTimingAfterLoad):
              * fast/dom/webtiming-expected.txt: Added.
              * fast/dom/webtiming.html: Added.
      2010-07-08  Tony Gentilcore  <tonyg@chromium.org>
      
              Reviewed by Nate Chapin.
      
              Implement unloadEventEnd, loadEventStart, and loadEventEnd for Web Timing
              https://bugs.webkit.org/show_bug.cgi?id=41332
      
              Test: fast/dom/webtiming.html
      
              * loader/FrameLoader.cpp:
              (WebCore::FrameLoader::stopLoading):
              (WebCore::FrameLoader::loadWithDocumentLoader):
              * loader/FrameLoader.h:
              (WebCore::FrameLoader::frameLoadTimeline):
              * loader/FrameLoaderTypes.h:
              (WebCore::FrameLoadTimeline::FrameLoadTimeline):
              * page/DOMWindow.cpp:
              (WebCore::DOMWindow::dispatchLoadEvent):
              * page/Timing.cpp:
              (WebCore::Timing::navigationStart):
              (WebCore::Timing::unloadEventEnd):
              (WebCore::Timing::loadEventStart):
              (WebCore::Timing::loadEventEnd):
              * page/Timing.h:
              * page/Timing.idl:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@62984 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      e86499a2
    • inferno@chromium.org's avatar
      2010-07-09 Abhishek Arya <inferno@chromium.org> · 37ba8c5b
      inferno@chromium.org authored
              Unreviewed.
      
              Marking myself as a committer.
      
              * Scripts/webkitpy/common/config/committers.py:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@62983 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      37ba8c5b
    • aa@chromium.org's avatar
      2010-07-09 Aaron Boodman <aa@chromium.org> · ca64f9e8
      aa@chromium.org authored
              Reviewed by Ojan Vafai.
      
              Fix regression from r62876.
              https://bugs.webkit.org/show_bug.cgi?id=41928
      
              * platform/mac/Skipped:
              * printing/page-rule-selection.html:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@62982 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      ca64f9e8
    • thakis@chromium.org's avatar
      2010-07-09 Nico Weber <thakis@chromium.org> · 94b6c3fc
      thakis@chromium.org authored
              Reviewed by Simon Fraser.
              https://bugs.webkit.org/show_bug.cgi?id=41580
      
              Fix layout test to be smaller in y direction. Also add explanatory text.
      
              * fast/gradients/radial-centered.html: Make divs display:inline-block.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@62981 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      94b6c3fc
    • darin@apple.com's avatar
      * StringsNotToBeLocalized.txt: Updated for recent changes. · f55c81ff
      darin@apple.com authored
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@62980 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      f55c81ff
    • xji@chromium.org's avatar
      2010-07-09 Xiaomei Ji <xji@chromium.org> · d71fe6a1
      xji@chromium.org authored
              Reviewed by David Levin.
      
              Rebaseline bidi-mirror-he-ar.html for leopard and snowleopard.
              https://bugs.webkit.org/show_bug.cgi?id=41974
      
              * platform/mac-leopard/fast/text/international/bidi-mirror-he-ar-expected.txt: Added.
              * platform/mac-snowleopard/platform/mac/fast/text: Removed.
              * platform/mac-snowleopard/platform/mac/fast/text/international: Removed.
              * platform/mac-snowleopard/platform/mac/fast/text/international/bidi-mirror-he-ar-expected.txt: Removed.
              * platform/mac/fast/text/international/bidi-mirror-he-ar-expected.txt:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@62979 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      d71fe6a1
    • dumi@chromium.org's avatar
      Unreviewed, but pre-approved by Eric Seidel. · e19619b1
      dumi@chromium.org authored
      Remove all unnecessary includes from the header files in WebCore/accessibility/.
      https://bugs.webkit.org/show_bug.cgi?id=41941
      
      * accessibility/AXObjectCache.h:
      * accessibility/AccessibilityListBox.cpp:
      * accessibility/AccessibilityListBox.h:
      * accessibility/AccessibilityMenuList.h:
      * accessibility/mac/AccessibilityObjectWrapper.h:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@62978 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      e19619b1
    • ajwong@chromium.org's avatar
      Not reviewed · 1de3cd7e
      ajwong@chromium.org authored
      [chromium] upstreaming expectations from chromium.
      
      * platform/chromium/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@62977 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      1de3cd7e
    • ajwong@chromium.org's avatar
      Not reviewed, build fix. · c4efe9d2
      ajwong@chromium.org authored
      [chromium] Update test expecations for failing tests.
      
      * platform/chromium/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@62975 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      c4efe9d2
    • commit-queue@webkit.org's avatar
      2010-07-09 Patrick Gansterer <paroga@paroga.com> · d0256fc0
      commit-queue@webkit.org authored
              Reviewed by Kent Tamura.
      
              [WINCE] Buildfix for EventHandlerWin
              https://bugs.webkit.org/show_bug.cgi?id=41909
      
              Use Clipboard.h instead of ClipboardWin.h on WinCE.
      
              * page/win/EventHandlerWin.cpp:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@62974 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      d0256fc0
    • andersca@apple.com's avatar
      Pass a clip rect to the plugin and call NPP_SetWindow · 54f85263
      andersca@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=41969
      
      Reviewed by Sam Weinig.
      
      * WebProcess/Plugins/DummyPlugin.cpp:
      (WebKit::DummyPlugin::geometryDidChange):
      * WebProcess/Plugins/DummyPlugin.h:
      Add clip rect parameter.
      
      * WebProcess/Plugins/Netscape/NetscapePlugin.cpp:
      (WebKit::NetscapePlugin::NetscapePlugin):
      Initialize m_npWindow.
      
      (WebKit::NetscapePlugin::callSetWindow):
      Call NPP_SetWindow.
      
      (WebKit::NetscapePlugin::initialize):
      Set the window type to NPWindowTypeDrawable for now.
      
      (WebKit::NetscapePlugin::geometryDidChange):
      Update the frame and clip rects and call NPP_SetWindow.
      
      * WebProcess/Plugins/Netscape/NetscapePlugin.h:
      Add an NPWindow member variable.
      
      * WebProcess/Plugins/Plugin.h:
      Add a clipRect parameter to geometryDidChange.
      
      * WebProcess/Plugins/PluginView.cpp:
      (WebKit::PluginView::PluginView):
      Add the plug-in element to the constructor.
      
      (WebKit::PluginView::viewGeometryDidChange):
      Compute the clip rect and pass it to the plug-in.
      
      * WebProcess/Plugins/PluginView.h:
      (WebKit::PluginView::create):
      Pass the plug-in element to the constructor.
      
      * WebProcess/WebCoreSupport/WebFrameLoaderClient.cpp:
      (WebKit::WebFrameLoaderClient::createPlugin):
      Pass the plug-in element to PluginView::create.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@62973 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      54f85263
    • commit-queue@webkit.org's avatar
      2010-07-09 Sheriff Bot <webkit.review.bot@gmail.com> · ef878554
      commit-queue@webkit.org authored
              Unreviewed, rolling out r62946.
              http://trac.webkit.org/changeset/62946
              https://bugs.webkit.org/show_bug.cgi?id=41965
      
              AppCache inspector support should be enabled in WebKit ToT.
              (Requested by pfeldman_ on #webkit).
      
              * inspector/front-end/StoragePanel.js:
              (WebInspector.StoragePanel):
              (WebInspector.StoragePanel.prototype.reset):
              (WebInspector.StoragePanel.prototype.addApplicationCache):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@62972 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      ef878554
    • commit-queue@webkit.org's avatar
      2010-07-09 François Sausset <sausset@gmail.com> · d183ef22
      commit-queue@webkit.org authored
              Reviewed by Kenneth Rohde Christiansen.
      
              Test for the newly implemented MathML mathcolor & mathbackground attributes
              https://bugs.webkit.org/show_bug.cgi?id=41895
      
              * mathml/presentation/attributes.xhtml: Added.
              * platform/mac/mathml/presentation/attributes-expected.checksum: Added.
              * platform/mac/mathml/presentation/attributes-expected.png: Added.
              * platform/mac/mathml/presentation/attributes-expected.txt: Added.
      2010-07-09  François Sausset  <sausset@gmail.com>
      
              Reviewed by Kenneth Rohde Christiansen.
      
              Implement MathML mathcolor & mathbackground attributes
              https://bugs.webkit.org/show_bug.cgi?id=41895
      
              Test: mathml/presentation/attributes.xhtml
      
              * dom/MappedAttributeEntry.h:
              (WebCore::):
              * mathml/MathMLElement.cpp:
              (WebCore::MathMLElement::MathMLElement):
              (WebCore::MathMLElement::mapToEntry):
              (WebCore::MathMLElement::parseMappedAttribute):
              * mathml/MathMLElement.h:
              * mathml/mathattrs.in:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@62968 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      d183ef22
    • mitz@apple.com's avatar
      8119a443
    • vitalyr@chromium.org's avatar
      2010-07-09 Vitaly Repeshko <vitalyr@chromium.org> · 328bb4f0
      vitalyr@chromium.org authored
              Unreviewed.
      
              [chromium] Updating expectations.
      
              * platform/chromium-win/svg/batik/paints/gradientLimit-expected.txt:
              * platform/chromium-win/svg/batik/paints/patternPreserveAspectRatioA-expected.txt:
              * platform/chromium-win/svg/batik/text/textLength-expected.txt:
              * platform/chromium-win/svg/carto.net/button-expected.txt:
              * platform/chromium-win/svg/carto.net/colourpicker-expected.txt:
              * platform/chromium-win/svg/carto.net/combobox-expected.txt:
              * platform/chromium-win/svg/carto.net/slider-expected.txt:
              * platform/chromium-win/svg/carto.net/textbox-expected.txt:
              * platform/chromium-win/svg/carto.net/window-expected.txt:
              * platform/chromium-win/svg/custom/animate-path-morphing-expected.txt:
              * platform/chromium-win/svg/custom/coords-relative-units-transforms-expected.txt:
              * platform/chromium-win/svg/custom/foreign-object-skew-expected.txt:
              * platform/chromium-win/svg/custom/pattern-rotate-expected.txt:
              * platform/chromium-win/svg/custom/text-rotated-gradient-expected.txt:
              * platform/chromium-win/svg/custom/use-detach-expected.txt:
              * platform/chromium-win/svg/custom/use-font-face-crash-expected.txt:
              * platform/chromium-win/svg/custom/use-on-disallowed-foreign-object-3-expected.txt:
              * platform/chromium-win/svg/custom/use-property-changes-through-svg-dom-expected.txt:
              * platform/chromium-win/svg/custom/use-referencing-nonexisting-symbol-expected.txt:
              * platform/chromium-win/svg/custom/use-transform-expected.txt:
              * platform/chromium-win/svg/hixie/text/003b-expected.txt:
              * platform/chromium-win/svg/text/foreignObject-repaint-expected.txt:
              * platform/chromium-win/svg/transforms/animated-path-inside-transformed-html-expected.txt:
              * platform/chromium-win/svg/transforms/text-with-pattern-inside-transformed-html-expected.txt:
              * platform/chromium-win/svg/transforms/text-with-pattern-with-svg-transform-expected.txt:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@62966 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      328bb4f0
    • xji@chromium.org's avatar
      2010-07-09 Xiaomei Ji <xji@chromium.org> · d6be5636
      xji@chromium.org authored
              Reviewed by David Levin.
      
              Fix characters with unicode-bidi-mirror property are not correctly
              mirrored in Linux.
              https://bugs.webkit.org/show_bug.cgi?id=41305
      
              Since harfbuzz does not do mirroring, chromium should iterate each
              character in the string and mirror it if needed before passing the
              string to harfbuzz for shaping.
      
              Test: fast/text/international/bidi-mirror-he-ar.html
      
              * platform/graphics/chromium/FontLinux.cpp:
              (WebCore::TextRunWalker::TextRunWalker):
              (WebCore::TextRunWalker::~TextRunWalker):
              (WebCore::TextRunWalker::mirrorCharacters):
      
      2010-07-09  Xiaomei Ji  <xji@chromium.org>
      
              Reviewed by David Levin.
      
              Fix characters with unicode-bidi-mirror property are not correctly
              mirrored in Linux.
              https://bugs.webkit.org/show_bug.cgi?id=41305
      
              Since harfbuzz does not do mirroring, chromium should iterate each
              character in the string and mirror it if needed before passing the
              string to harfbuzz for shaping.
      
              * fast/text/international/bidi-mirror-he-ar.html: Added.
              * platform/chromium-linux/fast/text/international/bidi-neutral-run-expected.checksum:
              * platform/chromium-linux/fast/text/international/bidi-neutral-run-expected.png:
              * platform/mac-snowleopard/platform/mac/fast/text: Added.
              * platform/mac-snowleopard/platform/mac/fast/text/international: Added.
              * platform/mac-snowleopard/platform/mac/fast/text/international/bidi-mirror-he-ar-expected.txt: Added.
              * platform/mac-tiger/fast/text/international/bidi-mirror-he-ar-expected.txt: Added.
              * platform/mac/fast/text/international/bidi-mirror-he-ar-expected.checksum: Added.
              * platform/mac/fast/text/international/bidi-mirror-he-ar-expected.png: Added.
              * platform/mac/fast/text/international/bidi-mirror-he-ar-expected.txt: Added.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@62965 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      d6be5636
    • andersca@apple.com's avatar
      Instantiate Netscape plug-ins, pass geometry information to Plugin · 037d9b4a
      andersca@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=41960
      
      Reviewed by Simon Fraser.
      
      WebCore:
      
      * WebCore.exp.in:
      Export ScrollView::contentsToWindow.
      
      WebKit2:
      
      * WebProcess/Plugins/Netscape/NetscapeBrowserFuncs.cpp:
      Handle NPNVsupportsCoreGraphicsBool and NPNVsupportsCocoaBool.
      
      * WebProcess/Plugins/Netscape/NetscapePlugin.cpp:
      (WebKit::NetscapePlugin::NetscapePlugin):
      Set npp.ndata.
      
      (WebKit::NetscapePlugin::initialize):
      Try to instantiate the plug-in by calling NPP_New.
      
      * WebProcess/Plugins/Netscape/NetscapePlugin.h:
      Store the NetscapePluginModule and the NPP struct.
      
      * WebProcess/Plugins/Netscape/NetscapePluginModule.h:
      Add a getter for the NPPluginFuncs vtable.
      
      * WebProcess/Plugins/PluginView.cpp:
      (WebKit::PluginView::frameRectsChanged):
      Make sure to call viewGeometryDidChange.
      
      (WebKit::PluginView::setParent):
      Ditto.
      
      (WebKit::PluginView::viewGeometryDidChange):
      Convert the frame rect to window coordinates and pass it to the plug-in.
      
      * WebProcess/Plugins/PluginView.h:
      Add function declarations.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@62964 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      037d9b4a
    • commit-queue@webkit.org's avatar
      2010-07-09 Patrick Gansterer <paroga@paroga.com> · 3fefa9b7
      commit-queue@webkit.org authored
              Reviewed by Kent Tamura.
      
              [WINCE] Buildfix for FrameWince after r47440
              https://bugs.webkit.org/show_bug.cgi?id=41904
      
              * page/wince/FrameWince.cpp: Added property svn:eol-style.
              (WebCore::computePageRectsForFrame):
              (WebCore::imageFromSelection):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@62963 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      3fefa9b7
    • vitalyr@chromium.org's avatar
      2010-07-09 Vitaly Repeshko <vitalyr@chromium.org> · 5375e78a
      vitalyr@chromium.org authored
              Reviewed by Pavel Feldman.
      
              [v8] Call JS gc in a fresh context to avoid retaining the current one.
              https://bugs.webkit.org/show_bug.cgi?id=41963
              http://crbug.com/46571
      
              * bindings/v8/ScriptController.cpp:
              (WebCore::ScriptController::collectGarbage):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@62962 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      5375e78a
    • kbr@google.com's avatar
      2010-07-09 Kenneth Russell <kbr@google.com> · 0793a879
      kbr@google.com authored
              Reviewed by Dimitri Glazkov.
      
              Crash with uniform array test
              https://bugs.webkit.org/show_bug.cgi?id=36028
      
              * bindings/v8/custom/V8WebGLRenderingContextCustom.cpp:
              (WebCore::vertexAttribAndUniformHelperf):
              (WebCore::uniformHelperi):
              (WebCore::uniformMatrixHelper):
               - Fixed type tests and casting of incoming arrays.
              * html/canvas/WebGLRenderingContext.cpp:
              (WebCore::WebGLRenderingContext::getUniform):
               - Fixed crash when null WebGLUniform is passed to getUniform.
      2010-07-09  Kenneth Russell  <kbr@google.com>
      
              Reviewed by Dimitri Glazkov.
      
              Crash with uniform array test
              https://bugs.webkit.org/show_bug.cgi?id=36028
      
              * fast/canvas/webgl/gl-uniform-arrays-expected.txt:
               - Updated test expectations.
              * fast/canvas/webgl/gl-uniform-arrays.html:
               - Separated calling wrong uniform*fv entry point from calling with non-array.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@62961 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      0793a879
    • cfleizach@apple.com's avatar
      AX: text editing not spoken by VO on web view contenteditable textbox · 3e980f35
      cfleizach@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=41912
      
      Reviewed by Darin Adler.
      
      WebCore: 
      
      Test: platform/mac/accessibility/selection-value-changes-for-aria-textbox.html
      
      * accessibility/AccessibilityRenderObject.cpp:
      (WebCore::AccessibilityRenderObject::renderObjectIsObservable):
      
      LayoutTests: 
      
      * platform/mac/accessibility/selection-value-changes-for-aria-textbox-expected.txt: Added.
      * platform/mac/accessibility/selection-value-changes-for-aria-textbox.html: Added.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@62960 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      3e980f35
    • diegohcg@webkit.org's avatar
      2010-07-08 Diego Gonzalez <diegohcg@webkit.org> · 236b929d
      diegohcg@webkit.org authored
              Reviewed by Kenneth Rohde Christiansen.
      
              [Qt] [WebKit2] Make QWKPage call _q_webActionTriggered as a private slot
              https://bugs.webkit.org/show_bug.cgi?id=41880
      
              * UIProcess/API/qt/qwkpage.cpp:
              * UIProcess/API/qt/qwkpage.h:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@62959 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      236b929d
    • vitalyr@chromium.org's avatar
      2010-07-09 Vitaly Repeshko <vitalyr@chromium.org> · 3d8ffc13
      vitalyr@chromium.org authored
              Unreviewed.
      
              [chromium] Updating expectations.
      
              * platform/chromium-linux/svg/batik/paints/patternRegions-expected.txt:
              * platform/chromium-linux/svg/batik/text/textOnPath-expected.txt:
              * platform/chromium-linux/svg/batik/text/textPosition-expected.txt:
              * platform/chromium-linux/svg/batik/text/textPosition2-expected.txt:
              * platform/chromium-linux/svg/batik/text/verticalTextOnPath-expected.txt:
              * platform/chromium-linux/svg/css/text-shadow-multiple-expected.txt: Removed.
              * platform/chromium-linux/svg/custom/image-with-transform-clip-filter-expected.txt:
              * platform/chromium-linux/svg/custom/repaint-moving-svg-and-div-expected.checksum: Added.
              * platform/chromium-linux/svg/custom/stroke-width-large-expected.txt:
              * platform/chromium-linux/svg/hixie/perf/001-expected.txt:
              * platform/chromium-linux/svg/hixie/perf/002-expected.txt:
              * platform/chromium-linux/svg/hixie/perf/007-expected.txt:
              * platform/chromium-linux/svg/hixie/text/003a-expected.txt:
              * platform/chromium-linux/svg/hixie/viewbox/preserveAspectRatio/001-expected.txt:
              * platform/chromium-linux/svg/hixie/viewbox/preserveAspectRatio/002-expected.txt:
              * platform/chromium-linux/svg/text/select-textLength-spacing-stretch-1-expected.txt:
              * platform/chromium-linux/svg/text/select-textLength-spacing-stretch-2-expected.txt:
              * platform/chromium-linux/svg/text/select-textLength-spacing-stretch-3-expected.txt:
              * platform/chromium-linux/svg/text/select-textLength-spacing-stretch-4-expected.txt:
              * platform/chromium-linux/svg/text/select-textLength-spacingAndGlyphs-stretch-1-expected.txt:
              * platform/chromium-linux/svg/text/select-textLength-spacingAndGlyphs-stretch-2-expected.txt:
              * platform/chromium-linux/svg/text/select-textLength-spacingAndGlyphs-stretch-3-expected.txt:
              * platform/chromium-linux/svg/text/select-textLength-spacingAndGlyphs-stretch-4-expected.txt:
              * platform/chromium-linux/svg/text/selection-doubleclick-expected.txt:
              * platform/chromium-mac/fast/dom/prototype-inheritance-expected.txt: Added.
              * platform/chromium-mac/html5lib/runner-expected.txt:
              * platform/chromium-mac/ietestcenter/Javascript/15.5.4.20-1-1-expected.txt: Added.
              * platform/chromium-mac/ietestcenter/Javascript/15.5.4.20-1-2-expected.txt: Added.
              * platform/chromium-mac/plugins/clicking-missing-plugin-fires-delegate-expected.txt: Added.
              * platform/chromium-mac/svg/clip-path/clip-path-childs-clipped-expected.txt: Removed.
              * platform/chromium-mac/svg/clip-path/clip-path-clipped-expected.txt: Removed.
              * platform/chromium-mac/svg/clip-path/clip-path-evenodd-expected.txt: Removed.
              * platform/chromium-mac/svg/clip-path/clip-path-evenodd-nonzero-expected.txt: Removed.
              * platform/chromium-mac/svg/clip-path/clip-path-nonzero-evenodd-expected.txt: Removed.
              * platform/chromium-mac/svg/custom/clip-path-referencing-use2-expected.txt:
              * platform/chromium-mac/svg/custom/createelement-expected.txt:
              * platform/chromium-mac/svg/custom/junk-data-expected.txt:
              * platform/chromium-mac/svg/custom/missing-xlink-expected.txt:
              * platform/chromium-mac/svg/custom/repaint-moving-svg-and-div-expected.checksum: Added.
              * platform/chromium-mac/svg/custom/repaint-moving-svg-and-div-expected.png: Added.
              * platform/chromium-mac/userscripts/user-script-top-frame-only-expected.txt: Added.
              * platform/chromium-mac/userscripts/user-style-top-frame-only-expected.txt: Added.
              * platform/chromium-win-xp/svg/batik/text/textFeatures-expected.txt:
              * platform/chromium-win/fast/dom/prototype-inheritance-expected.txt: Added.
              * platform/chromium-win/html5lib/runner-expected.txt:
              * platform/chromium-win/ietestcenter/Javascript/15.5.4.20-1-1-expected.txt: Added.
              * platform/chromium-win/ietestcenter/Javascript/15.5.4.20-1-2-expected.txt: Added.
              * platform/chromium-win/plugins/clicking-missing-plugin-fires-delegate-expected.txt: Added.
              * platform/chromium-win/svg/W3C-SVG-1.1/struct-frag-03-t-expected.txt:
              * platform/chromium-win/svg/batik/filters/feTile-expected.txt:
              * platform/chromium-win/svg/batik/filters/filterRegions-expected.txt:
              * platform/chromium-win/svg/batik/masking/maskRegions-expected.txt:
              * platform/chromium-win/svg/batik/paints/patternRegionA-expected.txt:
              * platform/chromium-win/svg/batik/paints/patternRegions-expected.txt:
              * platform/chromium-win/svg/batik/text/longTextOnPath-expected.txt:
              * platform/chromium-win/svg/batik/text/textAnchor-expected.txt:
              * platform/chromium-win/svg/batik/text/textAnchor2-expected.txt:
              * platform/chromium-win/svg/batik/text/textAnchor3-expected.txt:
              * platform/chromium-win/svg/batik/text/textDecoration-expected.txt:
              * platform/chromium-win/svg/batik/text/textDecoration2-expected.txt:
              * platform/chromium-win/svg/batik/text/textEffect-expected.txt:
              * platform/chromium-win/svg/batik/text/textEffect2-expected.txt:
              * platform/chromium-win/svg/batik/text/textEffect3-expected.txt:
              * platform/chromium-win/svg/batik/text/textFeatures-expected.txt:
              * platform/chromium-win/svg/batik/text/textGlyphOrientationHorizontal-expected.txt:
              * platform/chromium-win/svg/batik/text/textLayout-expected.txt:
              * platform/chromium-win/svg/batik/text/textLayout2-expected.txt:
              * platform/chromium-win/svg/batik/text/textOnPath-expected.txt:
              * platform/chromium-win/svg/batik/text/textOnPath2-expected.txt:
              * platform/chromium-win/svg/batik/text/textOnPath3-expected.txt:
              * platform/chromium-win/svg/batik/text/textOnPathSpaces-expected.txt:
              * platform/chromium-win/svg/batik/text/textPCDATA-expected.txt:
              * platform/chromium-win/svg/batik/text/textPosition-expected.txt:
              * platform/chromium-win/svg/batik/text/textPosition2-expected.txt:
              * platform/chromium-win/svg/batik/text/textProperties-expected.txt:
              * platform/chromium-win/svg/batik/text/textProperties2-expected.txt:
              * platform/chromium-win/svg/batik/text/textStyles-expected.txt:
              * platform/chromium-win/svg/batik/text/verticalText-expected.txt:
              * platform/chromium-win/svg/batik/text/verticalTextOnPath-expected.txt:
              * platform/chromium-win/svg/batik/text/xmlSpace-expected.txt:
              * platform/chromium-win/svg/carto.net/scrollbar-expected.txt:
              * platform/chromium-win/svg/carto.net/selectionlist-expected.txt:
              * platform/chromium-win/svg/clip-path/clip-path-childs-clipped-expected.txt: Removed.
              * platform/chromium-win/svg/clip-path/clip-path-clipped-expected.txt: Removed.
              * platform/chromium-win/svg/clip-path/clip-path-evenodd-expected.txt: Removed.
              * platform/chromium-win/svg/clip-path/clip-path-evenodd-nonzero-expected.txt: Removed.
              * platform/chromium-win/svg/clip-path/clip-path-nonzero-evenodd-expected.txt: Removed.
              * platform/chromium-win/svg/clip-path/clip-path-text-and-shape-expected.txt:
              * platform/chromium-win/svg/clip-path/clip-path-text-and-stroke-expected.txt:
              * platform/chromium-win/svg/clip-path/clip-path-text-expected.txt:
              * platform/chromium-win/svg/clip-path/clip-path-with-text-clipped-expected.txt:
              * platform/chromium-win/svg/css/group-with-shadow-expected.txt:
              * platform/chromium-win/svg/css/text-shadow-multiple-expected.txt:
              * platform/chromium-win/svg/custom/SVGMatrix-interface-expected.txt:
              * platform/chromium-win/svg/custom/SVGPoint-matrixTransform-expected.txt:
              * platform/chromium-win/svg/custom/alignment-baseline-modes-expected.txt:
              * platform/chromium-win/svg/custom/altglyph-expected.txt:
              * platform/chromium-win/svg/custom/circle-move-invalidation-expected.txt:
              * platform/chromium-win/svg/custom/clip-path-referencing-use-expected.txt:
              * platform/chromium-win/svg/custom/clip-path-referencing-use2-expected.txt:
              * platform/chromium-win/svg/custom/clone-element-with-animated-svg-properties-expected.txt:
              * platform/chromium-win/svg/custom/container-opacity-clip-viewBox-expected.txt:
              * platform/chromium-win/svg/custom/createImageElement2-expected.txt:
              * platform/chromium-win/svg/custom/createelement-expected.txt:
              * platform/chromium-win/svg/custom/dominant-baseline-modes-expected.txt:
              * platform/chromium-win/svg/custom/empty-clip-path-expected.txt:
              * platform/chromium-win/svg/custom/empty-mask-expected.txt:
              * platform/chromium-win/svg/custom/feComponentTransfer-Discrete-expected.txt:
              * platform/chromium-win/svg/custom/feComponentTransfer-Gamma-expected.txt:
              * platform/chromium-win/svg/custom/feComponentTransfer-Linear-expected.txt:
              * platform/chromium-win/svg/custom/feComponentTransfer-Table-expected.txt:
              * platform/chromium-win/svg/custom/fill-fallback-expected.txt:
              * platform/chromium-win/svg/custom/focus-ring-expected.txt:
              * platform/chromium-win/svg/custom/font-face-cascade-order-expected.txt:
              * platform/chromium-win/svg/custom/font-face-simple-expected.txt:
              * platform/chromium-win/svg/custom/foreignObject-crash-on-hover-expected.txt:
              * platform/chromium-win/svg/custom/getTransformToElement-expected.txt:
              * platform/chromium-win/svg/custom/gradient-cycle-detection-expected.txt:
              * platform/chromium-win/svg/custom/gradient-deep-referencing-expected.txt:
              * platform/chromium-win/svg/custom/hit-test-unclosed-subpaths-expected.txt:
              * platform/chromium-win/svg/custom/image-small-width-height-expected.txt:
              * platform/chromium-win/svg/custom/image-with-transform-clip-filter-expected.txt:
              * platform/chromium-win/svg/custom/invalid-css-expected.txt:
              * platform/chromium-win/svg/custom/invalid-fill-expected.txt:
              * platform/chromium-win/svg/custom/invalid-fill-hex-expected.txt:
              * platform/chromium-win/svg/custom/invalid-lengthlist-expected.txt:
              * platform/chromium-win/svg/custom/js-late-clipPath-and-object-creation-expected.txt:
              * platform/chromium-win/svg/custom/js-late-clipPath-creation-expected.txt:
              * platform/chromium-win/svg/custom/js-late-gradient-and-object-creation-expected.txt:
              * platform/chromium-win/svg/custom/js-late-gradient-creation-expected.txt:
              * platform/chromium-win/svg/custom/js-late-pattern-and-object-creation-expected.txt:
              * platform/chromium-win/svg/custom/js-late-pattern-creation-expected.txt:
              * platform/chromium-win/svg/custom/junk-data-expected.txt:
              * platform/chromium-win/svg/custom/marker-default-width-height-expected.txt:
              * platform/chromium-win/svg/custom/marker-overflow-clip-expected.txt:
              * platform/chromium-win/svg/custom/mask-invalidation-expected.txt:
              * platform/chromium-win/svg/custom/missing-xlink-expected.txt:
              * platform/chromium-win/svg/custom/non-opaque-filters-expected.txt:
              * platform/chromium-win/svg/custom/path-bad-data-expected.txt:
              * platform/chromium-win/svg/custom/path-textPath-simulation-expected.txt:
              * platform/chromium-win/svg/custom/pattern-cycle-detection-expected.txt:
              * platform/chromium-win/svg/custom/pattern-deep-referencing-expected.txt:
              * platform/chromium-win/svg/custom/pattern-with-transformation-expected.txt:
              * platform/chromium-win/svg/custom/pointer-events-image-expected.txt:
              * platform/chromium-win/svg/custom/pointer-events-path-expected.txt:
              * platform/chromium-win/svg/custom/pointer-events-text-expected.txt:
              * platform/chromium-win/svg/custom/preserve-aspect-ratio-syntax-expected.txt:
              * platform/chromium-win/svg/custom/relative-sized-deep-shadow-tree-content-expected.txt:
              * platform/chromium-win/svg/custom/relative-sized-inner-svg-expected.txt:
              * platform/chromium-win/svg/custom/relative-sized-use-on-symbol-expected.txt:
              * platform/chromium-win/svg/custom/relative-sized-use-without-attributes-on-symbol-expected.txt:
              * platform/chromium-win/svg/custom/repaint-moving-svg-and-div-expected.checksum: Added.
              * platform/chromium-win/svg/custom/repaint-moving-svg-and-div-expected.png: Added.
              * platform/chromium-win/svg/custom/second-inline-text-expected.txt:
              * platform/chromium-win/svg/custom/shape-rendering-expected.txt:
              * platform/chromium-win/svg/custom/shapes-supporting-markers-expected.txt:
              * platform/chromium-win/svg/custom/stroke-fallback-expected.txt:
              * platform/chromium-win/svg/custom/stroke-width-large-expected.txt:
              * platform/chromium-win/svg/custom/stroked-pattern-expected.txt:
              * platform/chromium-win/svg/custom/style-attribute-font-size-expected.txt:
              * platform/chromium-win/svg/custom/svg-curve-with-relative-cordinates-expected.txt:
              * platform/chromium-win/svg/custom/svg-float-border-padding-expected.txt:
              * platform/chromium-win/svg/custom/text-clip-expected.txt:
              * platform/chromium-win/svg/custom/text-ctm-expected.txt:
              * platform/chromium-win/svg/custom/text-decoration-visibility-expected.txt:
              * platform/chromium-win/svg/custom/text-filter-expected.txt:
              * platform/chromium-win/svg/custom/text-hit-test-expected.txt:
              * platform/chromium-win/svg/custom/text-image-opacity-expected.txt:
              * platform/chromium-win/svg/custom/text-letter-spacing-expected.txt:
              * platform/chromium-win/svg/custom/text-linking-expected.txt:
              * platform/chromium-win/svg/custom/text-repaint-including-stroke-expected.txt:
              * platform/chromium-win/svg/custom/text-whitespace-handling-expected.txt:
              * platform/chromium-win/svg/custom/text-x-dx-lists-expected.txt:
              * platform/chromium-win/svg/custom/text-x-override-in-tspan-child-expected.txt:
              * platform/chromium-win/svg/custom/text-xy-updates-SVGList-expected.txt:
              * platform/chromium-win/svg/custom/text-xy-updates-expected.txt:
              * platform/chromium-win/svg/custom/tref-update-expected.txt:
              * platform/chromium-win/svg/custom/use-clipped-hit-expected.txt:
              * platform/chromium-win/svg/custom/use-dynamic-append-expected.txt:
              * platform/chromium-win/svg/custom/use-elementInstance-event-target-expected.txt:
              * platform/chromium-win/svg/custom/use-elementInstance-methods-expected.txt:
              * platform/chromium-win/svg/custom/use-event-handler-on-referenced-element-expected.txt:
              * platform/chromium-win/svg/custom/use-event-handler-on-use-element-expected.txt:
              * platform/chromium-win/svg/custom/use-events-crash-expected.txt:
              * platform/chromium-win/svg/custom/use-instanceRoot-modifications-expected.txt:
              * platform/chromium-win/svg/custom/use-modify-container-in-target-expected.txt:
              * platform/chromium-win/svg/custom/use-modify-target-container-expected.txt:
              * platform/chromium-win/svg/custom/use-modify-target-symbol-expected.txt:
              * platform/chromium-win/svg/custom/use-on-disallowed-foreign-object-1-expected.txt:
              * platform/chromium-win/svg/custom/use-on-disallowed-foreign-object-2-expected.txt:
              * platform/chromium-win/svg/custom/use-on-disallowed-foreign-object-4-expected.txt:
              * platform/chromium-win/svg/custom/use-on-disallowed-foreign-object-5-expected.txt:
              * platform/chromium-win/svg/custom/use-on-disallowed-foreign-object-6-expected.txt:
              * platform/chromium-win/svg/custom/use-on-g-containing-symbol-expected.txt:
              * platform/chromium-win/svg/custom/use-on-g-containing-use-expected.txt:
              * platform/chromium-win/svg/custom/use-on-g-expected.txt:
              * platform/chromium-win/svg/custom/use-on-non-svg-namespaced-element-expected.txt:
              * platform/chromium-win/svg/custom/use-on-rect-expected.txt:
              * platform/chromium-win/svg/custom/use-on-symbol-expected.txt:
              * platform/chromium-win/svg/custom/use-on-symbol-inside-pattern-expected.txt:
              * platform/chromium-win/svg/custom/use-on-text-expected.txt:
              * platform/chromium-win/svg/custom/use-on-use-expected.txt:
              * platform/chromium-win/svg/custom/use-property-changes-through-dom-expected.txt:
              * platform/chromium-win/svg/custom/use-recursion-1-expected.txt:
              * platform/chromium-win/svg/custom/use-recursion-2-expected.txt:
              * platform/chromium-win/svg/custom/use-recursion-3-expected.txt:
              * platform/chromium-win/svg/custom/use-recursion-4-expected.txt:
              * platform/chromium-win/svg/custom/use-setAttribute-crash-expected.txt:
              * platform/chromium-win/svg/custom/viewbox-syntax-expected.txt:
              * platform/chromium-win/svg/custom/viewport-em-expected.txt:
              * platform/chromium-win/svg/filters/feColorMatrix-values-expected.txt:
              * platform/chromium-win/svg/filters/feComposite-expected.txt:
              * platform/chromium-win/svg/filters/filter-on-filter-for-text-expected.txt:
              * platform/chromium-win/svg/filters/filter-on-tspan-expected.txt:
              * platform/chromium-win/svg/filters/filter-width-update-expected.txt:
              * platform/chromium-win/svg/filters/sourceAlpha-expected.txt:
              * platform/chromium-win/svg/foreignObject/no-crash-with-svg-content-in-html-document-expected.txt:
              * platform/chromium-win/svg/foreignObject/svg-document-as-direct-child-expected.txt:
              * platform/chromium-win/svg/foreignObject/svg-document-in-html-document-expected.txt:
              * platform/chromium-win/svg/hixie/data-types/002-expected.txt:
              * platform/chromium-win/svg/hixie/dynamic/002-expected.txt:
              * platform/chromium-win/svg/hixie/error/002-expected.txt:
              * platform/chromium-win/svg/hixie/error/010-expected.txt:
              * platform/chromium-win/svg/hixie/error/011-expected.txt:
              * platform/chromium-win/svg/hixie/error/012-expected.txt:
              * platform/chromium-win/svg/hixie/error/013-expected.txt:
              * platform/chromium-win/svg/hixie/error/017-expected.txt:
              * platform/chromium-win/svg/hixie/links/002-expected.txt:
              * platform/chromium-win/svg/hixie/links/003-broken-expected.txt:
              * platform/chromium-win/svg/hixie/mixed/003-expected.txt:
              * platform/chromium-win/svg/hixie/mixed/004-expected.txt:
              * platform/chromium-win/svg/hixie/mixed/005-expected.txt:
              * platform/chromium-win/svg/hixie/mixed/011-expected.txt:
              * platform/chromium-win/svg/hixie/perf/001-expected.txt:
              * platform/chromium-win/svg/hixie/perf/002-expected.txt:
              * platform/chromium-win/svg/hixie/perf/007-expected.txt:
              * platform/chromium-win/svg/hixie/shapes/path/001-expected.txt:
              * platform/chromium-win/svg/hixie/text/002-expected.txt:
              * platform/chromium-win/svg/hixie/text/003a-expected.txt:
              * platform/chromium-win/svg/hixie/viewbox/preserveAspectRatio/001-expected.txt:
              * platform/chromium-win/svg/hixie/viewbox/preserveAspectRatio/002-expected.txt:
              * platform/chromium-win/svg/text/foreignObject-text-clipping-bug-expected.txt:
              * platform/chromium-win/svg/text/kerning-expected.txt:
              * platform/chromium-win/svg/text/multichar-glyph-expected.txt:
              * platform/chromium-win/svg/text/select-textLength-spacing-squeeze-1-expected.txt:
              * platform/chromium-win/svg/text/select-textLength-spacing-squeeze-2-expected.txt:
              * platform/chromium-win/svg/text/select-textLength-spacing-squeeze-3-expected.txt:
              * platform/chromium-win/svg/text/select-textLength-spacing-squeeze-4-expected.txt:
              * platform/chromium-win/svg/text/select-textLength-spacing-stretch-1-expected.txt:
              * platform/chromium-win/svg/text/select-textLength-spacing-stretch-2-expected.txt:
              * platform/chromium-win/svg/text/select-textLength-spacing-stretch-3-expected.txt:
              * platform/chromium-win/svg/text/select-textLength-spacing-stretch-4-expected.txt:
              * platform/chromium-win/svg/text/select-textLength-spacingAndGlyphs-squeeze-1-expected.txt:
              * platform/chromium-win/svg/text/select-textLength-spacingAndGlyphs-squeeze-2-expected.txt:
              * platform/chromium-win/svg/text/select-textLength-spacingAndGlyphs-squeeze-3-expected.txt:
              * platform/chromium-win/svg/text/select-textLength-spacingAndGlyphs-squeeze-4-expected.txt:
              * platform/chromium-win/svg/text/select-textLength-spacingAndGlyphs-stretch-1-expected.txt:
              * platform/chromium-win/svg/text/select-textLength-spacingAndGlyphs-stretch-2-expected.txt:
              * platform/chromium-win/svg/text/select-textLength-spacingAndGlyphs-stretch-3-expected.txt:
              * platform/chromium-win/svg/text/select-textLength-spacingAndGlyphs-stretch-4-expected.txt:
              * platform/chromium-win/svg/text/select-x-list-1-expected.txt:
              * platform/chromium-win/svg/text/select-x-list-2-expected.txt:
              * platform/chromium-win/svg/text/select-x-list-3-expected.txt:
              * platform/chromium-win/svg/text/select-x-list-4-expected.txt:
              * platform/chromium-win/svg/text/select-x-list-with-tspans-1-expected.txt:
              * platform/chromium-win/svg/text/select-x-list-with-tspans-2-expected.txt:
              * platform/chromium-win/svg/text/select-x-list-with-tspans-3-expected.txt:
              * platform/chromium-win/svg/text/select-x-list-with-tspans-4-expected.txt:
              * platform/chromium-win/svg/text/selection-background-color-expected.txt:
              * platform/chromium-win/svg/text/selection-doubleclick-expected.txt:
              * platform/chromium-win/svg/text/selection-styles-expected.txt:
              * platform/chromium-win/svg/text/selection-tripleclick-expected.txt:
              * platform/chromium-win/svg/text/text-gradient-positioning-expected.txt:
              * platform/chromium-win/svg/text/text-repaint-rects-expected.txt:
              * platform/chromium-win/svg/text/textPathBoundsBug-expected.txt:
              * platform/chromium-win/svg/zoom/page/zoom-coords-viewattr-01-b-expected.txt:
              * platform/chromium-win/svg/zoom/page/zoom-foreignObject-expected.txt:
              * platform/chromium-win/svg/zoom/page/zoom-svg-float-border-padding-expected.txt:
              * platform/chromium-win/svg/zoom/text/zoom-foreignObject-expected.txt:
              * platform/chromium-win/svg/zoom/text/zoom-svg-float-border-padding-expected.txt:
              * platform/chromium-win/transforms/svg-vs-css-expected.txt:
              * platform/chromium-win/userscripts/user-script-top-frame-only-expected.txt: Added.
              * platform/chromium-win/userscripts/user-style-top-frame-only-expected.txt: Added.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@62958 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      3d8ffc13
    • commit-queue@webkit.org's avatar
      2010-07-09 Michael Nordman <michaeln@google.com> · 71efdccd
      commit-queue@webkit.org authored
              Reviewed by Dumitru Daniliuc.
      
              Add a layout test to verify the expected number of progress events are raised by the appcache,
              and that those events have properly set 'lengthComputable', 'loaded', and 'total' attributes.
              Also update a couple of other tests that depend on counting the number of progress events to
              determine success or failure to now expect the additional final progress event that is being
              raised.
              https://bugs.webkit.org/show_bug.cgi?id=37602
      
              * http/tests/appcache/foreign-iframe-main-expected.txt:
              * http/tests/appcache/progress-counter-expected.txt: Added.
              * http/tests/appcache/progress-counter.html: Added.
              * http/tests/appcache/resources/different-https-origin-resource.html:
              * http/tests/appcache/resources/progress-counter.manifest: Added.
      2010-07-09  Michael Nordman  <michaeln@google.com>
      
              Reviewed by Dumitru Daniliuc.
      
              Use class ProgressEvent when raising appcache related progress events and
              set the 'total', 'loaded', and 'lengthComputable' attributes.
              Also raise the final progress event with the 'total' and 'loaded' attribute
              values are equal to one another to keep pace with the spec for this feature.
              https://bugs.webkit.org/show_bug.cgi?id=37602
      
              Test: http/tests/appcache/progress-counter.html
      
              * loader/appcache/ApplicationCacheGroup.cpp:
              (WebCore::ApplicationCacheGroup::ApplicationCacheGroup):
              (WebCore::ApplicationCacheGroup::didFinishLoadingManifest):
              (WebCore::ApplicationCacheGroup::checkIfLoadIsComplete):
              (WebCore::ApplicationCacheGroup::startLoadingEntry):
              (WebCore::CallCacheListenerTask::create):
              (WebCore::CallCacheListenerTask::performTask):
              (WebCore::CallCacheListenerTask::CallCacheListenerTask):
              (WebCore::ApplicationCacheGroup::postListenerTask):
              * loader/appcache/ApplicationCacheGroup.h:
              (WebCore::ApplicationCacheGroup::postListenerTask):
              * loader/appcache/ApplicationCacheHost.cpp:
              (WebCore::ApplicationCacheHost::notifyDOMApplicationCache):
              (WebCore::ApplicationCacheHost::stopDeferringEvents):
              (WebCore::ApplicationCacheHost::dispatchDOMEvent):
              * loader/appcache/ApplicationCacheHost.h:
              (WebCore::ApplicationCacheHost::DeferredEvent::DeferredEvent):
      2010-07-09  Michael Nordman  <michaeln@google.com>
      
              Reviewed by Dumitru Daniliuc.
      
              Use class ProgressEvent when raising appcache related progress events and
              set the 'total', 'loaded', and 'lengthComputable' attributes.
              Also raise the final progress event with the 'total' and 'loaded' attribute
              values are equal to one another to keep pace with the spec for this feature.
              https://bugs.webkit.org/show_bug.cgi?id=37602
      
              * src/ApplicationCacheHost.cpp:
              (WebCore::ApplicationCacheHost::notifyDOMApplicationCache):
              (WebCore::ApplicationCacheHost::stopDeferringEvents):
              (WebCore::ApplicationCacheHost::dispatchDOMEvent):
              * src/ApplicationCacheHostInternal.h:
              (WebCore::ApplicationCacheHostInternal::notifyEventListener):
              (WebCore::ApplicationCacheHostInternal::notifyProgressEventListener):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@62957 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      71efdccd