1. 18 Nov, 2010 40 commits
    • jianli@chromium.org's avatar
      Move fileapi test files under http/tests/local to a new subdirectory under it · 7a064a56
      jianli@chromium.org authored
      https://bugs.webkit.org/show_bug.cgi?id=49709
      
      Reviewed by David Levin.
      
      * http/tests/local/fileapi/resources/setup-file-input-element-for-drag.js: Renamed from LayoutTests/http/tests/local/resources/setup-file-input-element-for-drag.js.
      * http/tests/local/fileapi/script-tests/TEMPLATE.html: Added.
      * http/tests/local/fileapi/script-tests/send-dragged-file.js: Renamed from LayoutTests/http/tests/local/resources/send-dragged-file.js.
      * http/tests/local/fileapi/script-tests/send-sliced-dragged-file.js: Renamed from LayoutTests/http/tests/local/resources/send-sliced-dragged-file.js.
      * http/tests/local/fileapi/send-dragged-file-expected.txt: Renamed from LayoutTests/http/tests/local/send-dragged-file-expected.txt.
      * http/tests/local/fileapi/send-dragged-file.html: Renamed from LayoutTests/http/tests/local/send-dragged-file.html.
      * http/tests/local/fileapi/send-sliced-dragged-file-expected.txt: Renamed from LayoutTests/http/tests/local/send-sliced-dragged-file-expected.txt.
      * http/tests/local/fileapi/send-sliced-dragged-file.html: Renamed from LayoutTests/http/tests/local/send-sliced-dragged-file.html.
      * platform/gtk/Skipped:
      * platform/mac-tiger/Skipped:
      * platform/mac-wk2/Skipped:
      * platform/qt-wk2/Skipped:
      * platform/qt/Skipped:
      * platform/win/Skipped:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@72340 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      7a064a56
    • dpranke@chromium.org's avatar
      2010-11-18 Dirk Pranke <dpranke@chromium.org> · adf26a09
      dpranke@chromium.org authored
              Reviewed by Tony Chang.
      
              new-run-webkit-tests: create first part of 'message_broker' class for multiprocessing fixes
      
              Create the first version of the 'message_broker' package. This
              class will encapsulate all of the threading/multiprocessing and
              message-sending details for the communication between the
              'manager' object and the 'worker' objects. For the moment, it
              just holds some routines and tests for logging thread stacks.
      
              There should be no functional changes in this patch, just moving stuff
              around.
      
              https://bugs.webkit.org/show_bug.cgi?id=49707
      
              * Scripts/webkitpy/layout_tests/layout_package/dump_render_tree_thread.py:
              * Scripts/webkitpy/layout_tests/layout_package/dump_render_tree_thread_unittest.py: Removed.
              * Scripts/webkitpy/layout_tests/layout_package/message_broker.py: Added.
              * Scripts/webkitpy/layout_tests/layout_package/message_broker_unittest.py: Added.
              * Scripts/webkitpy/layout_tests/run_webkit_tests.py:
              * Scripts/webkitpy/layout_tests/run_webkit_tests_unittest.py:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@72339 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      adf26a09
    • levin@chromium.org's avatar
      [chromium] Add test expectations for failing tests. · 52ab3b71
      levin@chromium.org authored
      * platform/chromium/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@72338 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      52ab3b71
    • tony@chromium.org's avatar
      2010-11-18 Tony Chang <tony@chromium.org> · 553ccfde
      tony@chromium.org authored
              Unreviewed, fix chromium compile.  We need ipc and openssl now.
      
              * DEPS:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@72337 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      553ccfde
    • sfalken@apple.com's avatar
      Remove unused debug_internal vsprops file. · 4f390a3a
      sfalken@apple.com authored
      Rubber-stamped by Adam Roben.
      
      * win/tools/vsprops/debug_internal.vsprops: Removed.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@72336 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      4f390a3a
    • sfalken@apple.com's avatar
      Remove leftover Windows Debug_Internal configurations · 2c1fe306
      sfalken@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=49758
      
      Reviewed by Adam Roben.
      
      JavaScriptCore: 
      
      * JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.vcproj:
      * JavaScriptCore.vcproj/WTF/WTF.vcproj:
      * JavaScriptCore.vcproj/jsc/jsc.vcproj:
      * JavaScriptCore.vcproj/testapi/testapi.vcproj:
      
      WebCore: 
      
      * WebCore.vcproj/QTMovieWin.vcproj:
      * WebCore.vcproj/WebCore.vcproj:
      
      WebKit/win: 
      
      * WebKit.vcproj/WebKit.vcproj:
      * WebKit.vcproj/WebKitGUID.vcproj:
      
      WebKit2: 
      
      * win/WebKit2.vcproj:
      * win/WebKit2WebProcess.vcproj:
      
      WebKitTools: 
      
      * DumpRenderTree/TestNetscapePlugIn/win/TestNetscapePlugin.vcproj:
      * DumpRenderTree/win/DumpRenderTree.vcproj:
      * DumpRenderTree/win/ImageDiff.vcproj:
      * MiniBrowser/MiniBrowser.vcproj:
      * TestWebKitAPI/win/TestWebKitAPI.vcproj:
      * WebKitAPITest/WebKitAPITest.vcproj:
      * WebKitTestRunner/win/InjectedBundle.vcproj:
      * WebKitTestRunner/win/WebKitTestRunner.vcproj:
      * WinLauncher/WinLauncher.vcproj:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@72335 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      2c1fe306
    • levin@chromium.org's avatar
      Unreviewed, rolling out r72299. · 55acfc10
      levin@chromium.org authored
      http://trac.webkit.org/changeset/72299
      https://bugs.webkit.org/show_bug.cgi?id=49761
      
      Patch by Sheriff Bot <webkit.review.bot@gmail.com> on 2010-11-18
      Broke chromium ui test SessionHistoryTest.FrameBackForward.
      (Requested by dave_levin on #webkit).
      
      * loader/HistoryController.cpp:
      (WebCore::HistoryController::HistoryController):
      (WebCore::HistoryController::saveDocumentState):
      (WebCore::HistoryController::updateForBackForwardNavigation):
      (WebCore::HistoryController::updateForCommit):
      (WebCore::HistoryController::updateForFrameLoadCompleted):
      (WebCore::HistoryController::setCurrentItem):
      (WebCore::HistoryController::createItem):
      (WebCore::HistoryController::createItemTree):
      (WebCore::HistoryController::recursiveGoToItem):
      * loader/HistoryController.h:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@72334 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      55acfc10
    • mihaip@chromium.org's avatar
      2010-11-18 Mihai Parparita <mihaip@chromium.org> · 7c3240e6
      mihaip@chromium.org authored
              Update the pixel expectations for the Mac port.
      
              For the tests that currently fail on Snow Leopard with --pixel-tests
              --tolerance 0, this moves the current pixel results to mac-leopard and
              adds new Snow Leopard-specific results to platform/mac.
      
              List of files omitted due to length but composed entirely of moves from
              platform/mac to platform/mac-leopard and newly added files in
              platform/mac.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@72333 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      7c3240e6
    • darin@apple.com's avatar
      * StringsNotToBeLocalized.txt: Updated for recent changes. · 568f1da7
      darin@apple.com authored
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@72332 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      568f1da7
    • darin@apple.com's avatar
      Fix failures seen on bot. · 8886af75
      darin@apple.com authored
      * platform/qt/Skipped: Skip test, added bugs.webkit.org reference.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@72331 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      8886af75
    • aroben@apple.com's avatar
      Add three new Windows XP build slaves · e9ccfff7
      aroben@apple.com authored
      Reviewed by Steve Falkenburg.
      
      * BuildSlaveSupport/build.webkit.org-config/config.json: Added three
      new slaves, and added them to the Windows XP Debug (Tests) builder.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@72330 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      e9ccfff7
    • luiz@webkit.org's avatar
      2010-11-12 Luiz Agostini <luiz.agostini@openbossa.org> · 00e8c1ca
      luiz@webkit.org authored
              Reviewed by Andreas Kling.
      
              [Qt] Static platform plugin support
              https://bugs.webkit.org/show_bug.cgi?id=49470
      
              Adding support for statically linked platform plugins.
      
              * WebCoreSupport/QtPlatformPlugin.cpp:
              (WebCore::QtPlatformPlugin::loadStaticallyLinkedPlugin):
              (WebCore::QtPlatformPlugin::plugin):
              * WebCoreSupport/QtPlatformPlugin.h:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@72329 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      00e8c1ca
    • andersca@apple.com's avatar
      Page overlays should be able to handle mouse events · cc97ca13
      andersca@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=49756
      
      Reviewed by John Sullivan.
      
      * Shared/API/c/WKSharedAPICast.h:
      (WebKit::toAPI):
      Add API cast function for converting an IntPoint to a WKPoint.
      
      * WebProcess/InjectedBundle/API/c/WKBundlePageOverlay.cpp:
      (PageOverlayClientImpl::mouseEvent):
      Call the appropriate callbacks.
      
      * WebProcess/InjectedBundle/API/c/WKBundlePageOverlay.h:
      Add new callbacks.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@72328 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      cc97ca13
    • sfalken@apple.com's avatar
      WebCore: [chromium] REGRESSION(72141): Chromium fails acid3 on windows and linux · 0fc6b2a4
      sfalken@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=49638
      
      Patch by James Robinson <jamesr@chromium.org> on 2010-11-18
      Reviewed by Darin Fisher.
      
      Avoid clamping zero text size to 12pt in FontPlatformData::setupPaint() in FontPlatformDataLinux.cpp
      Set all metrics to 0 if the font size is specified as zero in SimpleFontDataChromiumWin.cpp, just
      like Safari Win did in r72270.
      
      Test: fast/text/font-size-zero.html
      
      * platform/graphics/chromium/FontPlatformDataLinux.cpp:
      (WebCore::FontPlatformData::setupPaint):
      * platform/graphics/chromium/SimpleFontDataChromiumWin.cpp:
      (WebCore::SimpleFontData::platformInit):
      
      WebKit/win: Debug_Internal Windows configuration is unnecessary, should be removed
      https://bugs.webkit.org/show_bug.cgi?id=49753
      
      Reviewed by Adam Roben.
      
      * WebKitPrefix.h:
      
      WebKit2: Keep the web process alive if there are active downloads
      https://bugs.webkit.org/show_bug.cgi?id=49755
      
      Patch by Anders Carlsson <andersca@apple.com> on 2010-11-18
      Reviewed by Sam Weinig.
      
      Make sure that Download objects are destroyed when the download finishes or fails.
      Don't close the web process if there are live Download objects.
              
      * UIProcess/Downloads/DownloadProxy.cpp:
      (WebKit::DownloadProxy::didFail):
      Add stub.
      
      * UIProcess/Downloads/DownloadProxy.h:
      * UIProcess/Downloads/DownloadProxy.messages.in:
      Add DidFail message.
      
      * WebProcess/Downloads/Download.cpp:
      (WebKit::Download::didFinish):
      Call DownloadManager::downloadFinished.
      
      (WebKit::Download::didFail):
      Send DidFail message and call DownloadManager::downloadFinished.
              
      * WebProcess/Downloads/Download.h:
      (WebKit::Download::destinationID):
      Call downloadID().
      
      (WebKit::Download::downloadID):
      Return the download ID.
      
      * WebProcess/Downloads/DownloadManager.cpp:
      (WebKit::DownloadManager::downloadFinished):
      Delete the Download object and call WebProcess::shutdownIfPossible.
      
      * WebProcess/Downloads/DownloadManager.h:
      (WebKit::DownloadManager::isDownloading):
      Return whether the download manager has any active downloads.
      
      * WebProcess/Downloads/mac/DownloadMac.mm:
      (-[WKDownloadAsDelegate download:didFailWithError:]):
      Call Download::didFail.
      
      * WebProcess/WebProcess.cpp:
      (WebKit::WebProcess::removeWebPage):
      Call shutdownIfPossible.
      
      (WebKit::WebProcess::shutdownIfPossible):
      New function. Don't shutdown if there are live pages or active downloads.
      
      * WebProcess/WebProcess.h:
      
      WebKitLibraries: Debug_Internal Windows configuration is unnecessary, should be removed
      https://bugs.webkit.org/show_bug.cgi?id=49753
      
      Reviewed by Adam Roben.
      
      * win/tools/vsprops/debug.vsprops:
      * win/tools/vsprops/debug_internal.vsprops:
      
      WebKitTools: update-webkit-support-libs should fall back to existing
      WebKitSupportLibrary version if there is no internet connectivity
      https://bugs.webkit.org/show_bug.cgi?id=49503
      
      Patch by Daniel Bates <dbates@rim.com> on 2010-11-18
      Reviewed by Adam Roben.
      
      Fall back to existing support libraries (if present) when there is
      no internet connection.
      
      Currently, update-webkit-support-libs dies with an "out-of-date"
      error when there is no internet connection because it cannot
      retrieve versioning information from developer.apple.com. Because
      update-webkit-support-libs fails, build-webkit fails. Instead,
      if there is no internet connection and the support libraries are
      present then we should warn the user and exit() with success so
      that build-webkit can work without an internet connection.
      
      * Scripts/update-webkit-support-libs:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@72327 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      0fc6b2a4
    • dbates@webkit.org's avatar
      2010-11-18 Daniel Bates <dbates@rim.com> · 6e8f3ab1
      dbates@webkit.org authored
              Reviewed by Adam Roben.
      
              update-webkit-support-libs should fall back to existing
              WebKitSupportLibrary version if there is no internet connectivity
              https://bugs.webkit.org/show_bug.cgi?id=49503
      
              Fall back to existing support libraries (if present) when there is
              no internet connection.
      
              Currently, update-webkit-support-libs dies with an "out-of-date"
              error when there is no internet connection because it cannot
              retrieve versioning information from developer.apple.com. Because
              update-webkit-support-libs fails, build-webkit fails. Instead,
              if there is no internet connection and the support libraries are
              present then we should warn the user and exit() with success so
              that build-webkit can work without an internet connection.
      
              * Scripts/update-webkit-support-libs:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@72326 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      6e8f3ab1
    • aroben@apple.com's avatar
      Add Windows results for test added in r71980 · 7ef98765
      aroben@apple.com authored
      * platform/win/fast/repaint/repaint-across-writing-mode-boundary-expected.checksum: Added.
      * platform/win/fast/repaint/repaint-across-writing-mode-boundary-expected.png: Added.
      * platform/win/fast/repaint/repaint-across-writing-mode-boundary-expected.txt: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@72325 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      7ef98765
    • jamesr@google.com's avatar
      2010-11-18 James Robinson <jamesr@chromium.org> · 73bb607c
      jamesr@google.com authored
              Reviewed by Darin Fisher.
      
              [chromium] REGRESSION(72141): Chromium fails acid3 on windows and linux
              https://bugs.webkit.org/show_bug.cgi?id=49638
      
              Adds a test checking that the bounding client rect of a text run with font-size:0
              has zero height.  This is also covered by acid3, but an isolated test case is easier
              to work with.
      
              * fast/text/font-size-zero-expected.txt: Added.
              * fast/text/font-size-zero.html: Added.
              * fast/text/script-tests/font-size-zero.js: Added.
      2010-11-18  James Robinson  <jamesr@chromium.org>
      
              Reviewed by Darin Fisher.
      
              [chromium] REGRESSION(72141): Chromium fails acid3 on windows and linux
              https://bugs.webkit.org/show_bug.cgi?id=49638
      
              Avoid clamping zero text size to 12pt in FontPlatformData::setupPaint() in FontPlatformDataLinux.cpp
              Set all metrics to 0 if the font size is specified as zero in SimpleFontDataChromiumWin.cpp, just
              like Safari Win did in r72270.
      
              Test: fast/text/font-size-zero.html
      
              * platform/graphics/chromium/FontPlatformDataLinux.cpp:
              (WebCore::FontPlatformData::setupPaint):
              * platform/graphics/chromium/SimpleFontDataChromiumWin.cpp:
              (WebCore::SimpleFontData::platformInit):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@72324 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      73bb607c
    • andersca@apple.com's avatar
      Keep the web process alive if there are active downloads · e2b562fc
      andersca@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=49755
      
      Reviewed by Sam Weinig.
      
      Make sure that Download objects are destroyed when the download finishes or fails.
      Don't close the web process if there are live Download objects.
      
      * UIProcess/Downloads/DownloadProxy.cpp:
      (WebKit::DownloadProxy::didFail):
      Add stub.
      
      * UIProcess/Downloads/DownloadProxy.h:
      * UIProcess/Downloads/DownloadProxy.messages.in:
      Add DidFail message.
      
      * WebProcess/Downloads/Download.cpp:
      (WebKit::Download::didFinish):
      Call DownloadManager::downloadFinished.
      
      (WebKit::Download::didFail):
      Send DidFail message and call DownloadManager::downloadFinished.
      
      * WebProcess/Downloads/Download.h:
      (WebKit::Download::destinationID):
      Call downloadID().
      
      (WebKit::Download::downloadID):
      Return the download ID.
      
      * WebProcess/Downloads/DownloadManager.cpp:
      (WebKit::DownloadManager::downloadFinished):
      Delete the Download object and call WebProcess::shutdownIfPossible.
      
      * WebProcess/Downloads/DownloadManager.h:
      (WebKit::DownloadManager::isDownloading):
      Return whether the download manager has any active downloads.
      
      * WebProcess/Downloads/mac/DownloadMac.mm:
      (-[WKDownloadAsDelegate download:didFailWithError:]):
      Call Download::didFail.
      
      * WebProcess/WebProcess.cpp:
      (WebKit::WebProcess::removeWebPage):
      Call shutdownIfPossible.
      
      (WebKit::WebProcess::shutdownIfPossible):
      New function. Don't shutdown if there are live pages or active downloads.
      
      * WebProcess/WebProcess.h:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@72323 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      e2b562fc
    • aroben@apple.com's avatar
      Update Windows results after r72050 · 6e54a606
      aroben@apple.com authored
      * platform/win/fast/dom/Window/window-postmessage-clone-frames-expected.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@72322 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      6e54a606
    • rwlbuis@webkit.org's avatar
      2010-11-18 Rob Buis <rwlbuis@gmail.com> · 5021d484
      rwlbuis@webkit.org authored
              Reviewed by Simon Fraser.
      
              Only inject fullscreen.css when in fullscreen
              https://bugs.webkit.org/show_bug.cgi?id=49510
      
              Refactor to only add fullscreen sheet rules when document is in fullscreen mode.
      
              * css/CSSStyleSelector.cpp:
              (WebCore::CSSStyleSelector::CSSStyleSelector):
              (WebCore::loadFullDefaultStyle):
              (WebCore::loadFullScreenRulesIfNeeded):
              (WebCore::CSSStyleSelector::styleForElement):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@72321 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      5021d484
    • mihaip@chromium.org's avatar
      2010-11-18 Mihai Parparita <mihaip@chromium.org> · 36af561c
      mihaip@chromium.org authored
              Add missing mac pixel baselines (all baselines are for Snow Leopard).
      
              * platform/mac/css1/text_properties/text_transform-expected.checksum: Added.
              * platform/mac/css1/text_properties/text_transform-expected.png: Added.
              * platform/mac/fast/canvas/toDataURL-alpha-expected.checksum: Added.
              * platform/mac/fast/canvas/toDataURL-alpha-expected.png: Added.
              * platform/mac/fast/repaint/canvas-putImageData-expected.checksum: Added.
              * platform/mac/fast/repaint/canvas-putImageData-expected.png: Added.
              * platform/mac/fast/table/early-table-layout-expected.checksum: Added.
              * platform/mac/fast/table/early-table-layout-expected.png: Added.
              * platform/mac/media/video-canvas-alpha-expected.checksum: Added.
              * platform/mac/media/video-canvas-alpha-expected.png: Added.
              * platform/mac/platform/mac/fast/text/international/Geeza-Pro-vertical-metrics-adjustment-expected.checksum: Added.
              * platform/mac/platform/mac/fast/text/international/Geeza-Pro-vertical-metrics-adjustment-expected.png: Added.
              * platform/mac/svg/text/text-intro-05-t-expected.png: Added.
              * platform/mac/transforms/3d/hit-testing/backface-hit-test-expected.checksum: Added.
              * platform/mac/transforms/3d/hit-testing/backface-hit-test-expected.png: Added.
              * platform/mac/transforms/3d/hit-testing/backface-no-transform-hit-test-expected.checksum: Added.
              * platform/mac/transforms/3d/hit-testing/backface-no-transform-hit-test-expected.png: Added.
              * platform/mac/transforms/3d/hit-testing/rotated-hit-test-expected.checksum: Added.
              * platform/mac/transforms/3d/hit-testing/rotated-hit-test-expected.png: Added.
              * platform/mac/transforms/3d/point-mapping/3d-point-mapping-2-expected.checksum: Added.
              * platform/mac/transforms/3d/point-mapping/3d-point-mapping-2-expected.png: Added.
              * platform/mac/transforms/3d/point-mapping/3d-point-mapping-3-expected.checksum: Added.
              * platform/mac/transforms/3d/point-mapping/3d-point-mapping-3-expected.png: Added.
              * platform/mac/transforms/3d/point-mapping/3d-point-mapping-coplanar-expected.checksum: Added.
              * platform/mac/transforms/3d/point-mapping/3d-point-mapping-coplanar-expected.png: Added.
              * platform/mac/transforms/3d/point-mapping/3d-point-mapping-deep-expected.checksum: Added.
              * platform/mac/transforms/3d/point-mapping/3d-point-mapping-deep-expected.png: Added.
              * platform/mac/transforms/3d/point-mapping/3d-point-mapping-expected.checksum: Added.
              * platform/mac/transforms/3d/point-mapping/3d-point-mapping-expected.png: Added.
              * platform/mac/transforms/3d/point-mapping/3d-point-mapping-origins-expected.checksum: Added.
              * platform/mac/transforms/3d/point-mapping/3d-point-mapping-origins-expected.png: Added.
              * platform/mac/transforms/3d/point-mapping/3d-point-mapping-overlapping-expected.checksum: Added.
              * platform/mac/transforms/3d/point-mapping/3d-point-mapping-overlapping-expected.png: Added.
              * platform/mac/transforms/3d/point-mapping/3d-point-mapping-preserve-3d-expected.checksum: Added.
              * platform/mac/transforms/3d/point-mapping/3d-point-mapping-preserve-3d-expected.png: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@72320 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      36af561c
    • jamesr@google.com's avatar
      2010-11-18 James Robinson <jamesr@chromium.org> · 1792a6ad
      jamesr@google.com authored
              Reviewed by David Levin.
      
              [chromium] Update chromium DEPS to r66658 to pick up skia roll
              https://bugs.webkit.org/show_bug.cgi?id=49754
      
              * DEPS:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@72319 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      1792a6ad
    • aroben@apple.com's avatar
      Land new Windows results for tests from r72235 · 532c965e
      aroben@apple.com authored
      * platform/win/fast/blockflow/vertical-align-table-baseline-expected.checksum: Added.
      * platform/win/fast/blockflow/vertical-align-table-baseline-expected.png: Added.
      * platform/win/fast/blockflow/vertical-align-table-baseline-expected.txt: Added.
      * platform/win/fast/blockflow/vertical-baseline-alignment-expected.checksum: Added.
      * platform/win/fast/blockflow/vertical-baseline-alignment-expected.png: Added.
      * platform/win/fast/blockflow/vertical-baseline-alignment-expected.txt: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@72318 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      532c965e
    • levin@chromium.org's avatar
      [chromium] Removing various items from expectations to reflect the current state. · fd81816d
      levin@chromium.org authored
      * platform/chromium/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@72317 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      fd81816d
    • sfalken@apple.com's avatar
      Clean up vcproj errors · cf14c9bf
      sfalken@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=49741
      
      Reviewed by Adam Roben.
      
      WebCore: 
      
      * WebCore.vcproj/WebCore.vcproj:
      
      WebKit2: 
      
      * win/WebKit2WebProcess.vcproj:
      
      WebKitTools: 
      
      * MiniBrowser/MiniBrowser.vcproj:
      * WebKitAPITest/WebKitAPITest.vcproj:
      * WebKitTestRunner/win/InjectedBundle.vcproj:
      * WebKitTestRunner/win/WebKitTestRunner.vcproj:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@72316 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      cf14c9bf
    • ap@apple.com's avatar
      Reviewed by Anders Carlsson. · db8f140e
      ap@apple.com authored
              https://bugs.webkit.org/show_bug.cgi?id=49694
              Add some comments about XSLStyleSheet owner node
      
              No change in behavior, so no tests.
      
              * dom/ProcessingInstruction.cpp:
              (WebCore::ProcessingInstruction::checkStyleSheet):
              * xml/XSLStyleSheet.h:
              (WebCore::XSLStyleSheet::create):
              (WebCore::XSLStyleSheet::createEmbedded):
              (WebCore::XSLStyleSheet::createForXSLTProcessor):
              * xml/XSLStyleSheetLibxslt.cpp:
              (WebCore::XSLStyleSheet::XSLStyleSheet):
              * xml/XSLTProcessorLibxslt.cpp:
              (WebCore::xsltStylesheetPointer):
              * xml/XSLTProcessorQt.cpp:
              (WebCore::XSLTProcessor::transformToString):
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@72315 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      db8f140e
    • hayato@chromium.org's avatar
      2010-11-18 Hayato Ito <hayato@chromium.org> · 60b9cae0
      hayato@chromium.org authored
              Reviewed by Shinichiro Hamaji.
      
              [NRWT] Fix a break of '--new-baseline' feature in pixel_test
              which is caused by r72249.
      
              https://bugs.webkit.org/show_bug.cgi?id=49751
      
              * Scripts/webkitpy/layout_tests/test_types/image_diff.py:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@72314 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      60b9cae0
    • tony@chromium.org's avatar
      2010-11-18 Tony Chang <tony@chromium.org> · 25124ac0
      tony@chromium.org authored
              Unreviewed, updating qt Skipped list.
      
              * platform/qt/Skipped:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@72313 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      25124ac0
    • mihaip@chromium.org's avatar
      2010-11-18 Mihai Parparita <mihaip@chromium.org> · 9d787d3c
      mihaip@chromium.org authored
              Unreviewed Mac expectations update.
      
              r71700 and r72173 updated some Mac baselines recently, more tests now
              pass when run with the DRT.
      
              * platform/mac/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@72312 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      9d787d3c
    • aroben@apple.com's avatar
      Implement layoutTestController.waitForPolicyDelegate on Windows · 9a268f19
      aroben@apple.com authored
      Fixes <http://webkit.org/b/25038> <rdar://problem/6790213>.
      
      Reviewed by Simon Fraser.
      
      LayoutTests:
      
      Unskip tests that rely on layoutTestController.waitForPolicyDelegate on
      Windows
      
      * platform/win/Skipped:
      
      WebKitTools:
      
      * DumpRenderTree/win/LayoutTestControllerWin.cpp:
      (LayoutTestController::waitForPolicyDelegate): Implemented by porting
      code from LayoutTestControllerMac.mm.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@72311 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      9a268f19
    • antonm@chromium.org's avatar
      Not reviewed, rebaselining fast/parser/style-script-head-test.html · d2117f30
      antonm@chromium.org authored
      * platform/chromium-linux/fast/parser/style-script-head-test-expected.txt: Added.
      * platform/chromium-win/fast/parser/style-script-head-test-expected.txt: Added.
      * platform/chromium/test_expectations.txt:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@72310 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      d2117f30
    • xan@webkit.org's avatar
      2010-11-18 Xan Lopez <xlopez@igalia.com> · 80b6c398
      xan@webkit.org authored
              Reviewed by Martin Robinson.
      
              Fix introspection build, we were missing a -I flag.
      
              * GNUmakefile.am:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@72309 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      80b6c398
    • ap@apple.com's avatar
      https://bugs.webkit.org/show_bug.cgi?id=49743 · 97b01181
      ap@apple.com authored
              [Qt] fast/xsl/import-non-document-node.xhtml fails
      
              * platform/qt/Skipped: Disabling the new test for Qt.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@72308 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      97b01181
    • hayato@chromium.org's avatar
      2010-11-18 Hayato Ito <hayato@chromium.org> · 6795a230
      hayato@chromium.org authored
              Reviewed by Shinichiro Hamaji.
      
              [NRWT] Fix a break of '--new-baseline' feature which is caused by r72249.
      
              https://bugs.webkit.org/show_bug.cgi?id=49740
      
              * Scripts/webkitpy/layout_tests/test_types/text_diff.py:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@72307 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      6795a230
    • jorlow@chromium.org's avatar
      2010-11-18 Jeremy Orlow <jorlow@chromium.org> · c8187ffd
      jorlow@chromium.org authored
              Reviewed by Darin Fisher.
      
              [chromium] IndexedDB API cleanup
              https://bugs.webkit.org/show_bug.cgi?id=49733
      
              Make it so that you can't directly instantiate our "interface"
              classes.  Remove some code for 2 sided merges.
      
              * public/WebIDBCursor.h:
              (WebKit::WebIDBCursor::WebIDBCursor):
              * public/WebIDBDatabase.h:
              (WebKit::WebIDBDatabase::WebIDBDatabase):
              * public/WebIDBIndex.h:
              (WebKit::WebIDBIndex::WebIDBIndex):
              * public/WebIDBObjectStore.h:
              (WebKit::WebIDBObjectStore::WebIDBObjectStore):
              * public/WebIDBTransaction.h:
              (WebKit::WebIDBTransaction::WebIDBTransaction):
              * src/IDBTransactionBackendProxy.cpp:
              (WebCore::IDBTransactionBackendProxy::IDBTransactionBackendProxy):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@72306 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      c8187ffd
    • benjamin.poulain@nokia.com's avatar
      2010-11-18 Benjamin Poulain <benjamin.poulain@nokia.com> · ab40b822
      benjamin.poulain@nokia.com authored
              Reviewed by Laszlo Gombos.
      
              [Qt] [WK2] WebKit 2 would not compile for Qt without ENABLE_TOUCH_EVENT
              https://bugs.webkit.org/show_bug.cgi?id=49664
      
              Move the ENABLE(TOUCH_EVENTS) to the code where internal WebKit touch
              types are used.
      
              * UIProcess/API/qt/qgraphicswkview.cpp:
              (QGraphicsWKView::touchEvent):
              * UIProcess/API/qt/qwkpage.cpp:
              (QWKPagePrivate::touchEvent):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@72305 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      ab40b822
    • jer.noble@apple.com's avatar
      2010-11-16 Jer Noble <jer.noble@apple.com> · 83186701
      jer.noble@apple.com authored
              Reviewed by Eric Carlson.
      
              REGRESSION (Safari 5.0.1): HTML5 videos on YouTube never start playing on Windows
              https://bugs.webkit.org/show_bug.cgi?id=44439
              <rdar://problem/8342407>
              
              setUpCookiesForQuickTime() previously depended on having setFrameView() called first
              in order to get a Frame, and when it wasn't set, the cookie-copy failed.  Now, 
              setUpCookiesForQuickTime uses the MediaPlayerClient function mediaPlayerOwningDocument() 
              to retrieve the document and subsequently, the Frame.
      
              * platform/graphics/win/MediaPlayerPrivateQuickTimeVisualContext.cpp:
              (WebCore::MediaPlayerPrivateQuickTimeVisualContext::setUpCookiesForQuickTime):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@72304 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      83186701
    • joepeck@webkit.org's avatar
      2010-11-18 Joseph Pecoraro <joepeck@webkit.org> · 853e686d
      joepeck@webkit.org authored
              Reviewed by Darin Adler.
      
              Allow no-store resources to be used for back navigation
              https://bugs.webkit.org/show_bug.cgi?id=49672
      
              Add tests for checking if the cache was used for a "Cache-control: no-store"
              resource in back navigation, reload navigation, and normal navigation.
      
              * http/tests/cache/history-only-cached-subresource-loads-expected.txt: Added.
              * http/tests/cache/history-only-cached-subresource-loads.html: Added.
              * http/tests/cache/resources/no-store-resource-forward.html: Added.
              * http/tests/cache/resources/no-store-resource-next.html: Added.
              * http/tests/cache/resources/no-store-resource.html: Added.
              * http/tests/cache/resources/random.cgi: Added.
      
      2010-11-18  Joseph Pecoraro  <joepeck@webkit.org>
      
              Reviewed by Darin Adler.
      
              Allow no-store resources to be used for back navigation
              https://bugs.webkit.org/show_bug.cgi?id=49672
      
              Test: http/tests/cache/history-only-cached-subresource-loads.html
      
              HTTP allows "Cache-Control: no-store" resources to "cached" for the
              purposes of history, such as back/forward navigation. Previously
              WebCore just immediately evicted these resources, now we leave them in
              the cache as long as they are not "https". This allows us to use them
              if they are used in a back navigation, or lazily evict and replace
              them on other load types expecting non-stale resources.
      
              (WebCore::CachedResource::CachedResource):
              (WebCore::CachedResource::removeClient): instead of immediately removing the resource from the cache, leave it in the cache.
              * loader/cache/CachedResourceLoader.cpp:
              (WebCore::CachedResourceLoader::checkForReload):
              (WebCore::CachedResourceLoader::requestResource): allow history only resources if the CachePolicy is CachePolicyHistoryBuffer (back/forward navigation).
              * loader/cache/MemoryCache.cpp:
              (WebCore::MemoryCache::requestResource): lazily remove history only resources if it is requested for a load type expecting non-stale resources.
              * loader/cache/MemoryCache.h: default the forHistory parameter to false.
      
                Rename cache policy CachePolicyAllowStale to CachePolicyHistoryBuffer.
      
              * loader/FrameLoader.cpp:
              (WebCore::FrameLoader::subresourceCachePolicy):
              * loader/cache/CachePolicy.h:
              * loader/cache/CachedResource.cpp:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@72303 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      853e686d
    • tony@chromium.org's avatar
      2010-11-18 Tony Chang <tony@chromium.org> · d3ff3ea8
      tony@chromium.org authored
              Reviewed by Adam Barth.
      
              run platform/chromium/plugins/refcount-leaks.html on all platforms
              https://bugs.webkit.org/show_bug.cgi?id=49485
      
              Moving the test into the top level plugins dir.
      
              * platform/chromium/drt_expectations.txt:
              * platform/chromium/plugins/refcount-leaks-expected.txt: Removed.
              * platform/chromium/plugins/refcount-leaks.html: Removed.
              * plugins/refcount-leaks-expected.txt: Copied from LayoutTests/platform/chromium/plugins/refcount-leaks-expected.txt.
              * plugins/refcount-leaks.html: Copied from LayoutTests/platform/chromium/plugins/refcount-leaks.html.
      2010-11-18  Tony Chang  <tony@chromium.org>
      
              Reviewed by Adam Barth.
      
              run platform/chromium/plugins/refcount-leaks.html on all platforms
              https://bugs.webkit.org/show_bug.cgi?id=49485
      
              Add PluginObject.testObjectCount which returns the number of allocated
              TestObjects. Add PluginObject.testCreateTestObject which allocates
              and returns a TestObject.
      
              Add TestObject.refCount which returns the number of refs on the
              TestObject.
      
              * DumpRenderTree/TestNetscapePlugIn/PluginObject.cpp:
              (pluginGetProperty):
              (pluginInvoke):
              * DumpRenderTree/TestNetscapePlugIn/TestObject.cpp:
              (getTestObjectCount):
              (testAllocate):
              (testDeallocate):
              (testGetProperty):
              (testScriptObjectInvoke): Release a ref to a plugin object that was
                  previously leaked.
              * DumpRenderTree/TestNetscapePlugIn/TestObject.h:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@72302 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      d3ff3ea8
    • ap@apple.com's avatar
      Reviewed by Darin Adler. · b08b64fc
      ap@apple.com authored
              https://bugs.webkit.org/show_bug.cgi?id=49700
              XSLTProcessor.importNode is only tested with document nodes, and hits an assertion
      
              Test: fast/xsl/import-non-document-node.xhtml
      
              * css/CSSStyleSheet.cpp:
              (WebCore::isAcceptableCSSStyleSheetParent):
              (WebCore::CSSStyleSheet::CSSStyleSheet):
              * css/StyleSheet.cpp:
              (WebCore::StyleSheet::StyleSheet):
              Moved the assertion - hopefully, it's valid for CSS stylesheets.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@72301 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      b08b64fc