1. 01 Dec, 2010 40 commits
    • aroben@apple.com's avatar
      Teach git to ignore files installed by WebKitSupportLibrary and WebKitAuxiliaryLibrary · 18081bbd
      aroben@apple.com authored
      Fixes <http://webkit.org/b/50348> Git complains about lots of
      untracked files in WebKitLibraries/win
      
      Reviewed by Steve Falkenburg.
      
      * .gitignore: Added files from these libraries.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@73074 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      18081bbd
    • simon.fraser@apple.com's avatar
      2010-12-01 Simon Fraser <simon.fraser@apple.com> · 7afb239a
      simon.fraser@apple.com authored
              Reviewed by Anders Carlsson.
      
              Size changes on layer-backed drawing areas don't always end up with the correct value
              https://bugs.webkit.org/show_bug.cgi?id=50351
              <rdar://problem/8692966>
      
              When the UI process does not receive didSetSize messages promptly,
              LayerBackedDrawingAreaProxy::setSize() bails early based on the
              m_isWaitingForDidSetFrameNotification flag.
      
              In this situation, the final size may be incorrect. didSetSize()
              needs to compare the size that the web process has to the expected size,
              and send a final setSize if they differ.
      
              * UIProcess/LayerBackedDrawingAreaProxy.cpp:
              (WebKit::LayerBackedDrawingAreaProxy::didSetSize):
              (WebKit::LayerBackedDrawingAreaProxy::didReceiveMessage):
              * UIProcess/LayerBackedDrawingAreaProxy.h:
              * WebProcess/WebPage/LayerBackedDrawingArea.cpp:
              (WebKit::LayerBackedDrawingArea::setSize):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@73073 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      7afb239a
    • tony@chromium.org's avatar
      2010-12-01 Tony Chang <tony@chromium.org> · cc3c264d
      tony@chromium.org authored
              Unreviewed, one more try to get chromium drt bots green.
      
              * platform/chromium/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@73072 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      cc3c264d
    • andersca@apple.com's avatar
      Fix <rdar://problem/8717674>. · bed32141
      andersca@apple.com authored
      Reviewed by Sam Weinig..
      
      * WebProcess/com.apple.WebProcess.sb:
      Allow the UI process to issue file-write extensions.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@73071 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      bed32141
    • weinig@apple.com's avatar
      Fix windows build. · 0eeb484e
      weinig@apple.com authored
      * MiniBrowser/win/BrowserView.cpp:
      (BrowserView::create):
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@73070 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      0eeb484e
    • mrobinson@webkit.org's avatar
      2010-12-01 Martin Robinson <mrobinson@igalia.com> · d49920f3
      mrobinson@webkit.org authored
              Add missing file to the TestNetscapePlugin sources list after r73057.
      
              * GNUmakefile.am: Add missing file.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@73069 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      d49920f3
    • weinig@apple.com's avatar
      Another windows build fix. · 5912ab13
      weinig@apple.com authored
      * UIProcess/API/C/win/WKView.cpp:
      (WKViewCreate):
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@73068 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      5912ab13
    • weinig@apple.com's avatar
      Attempt to fix Windows build. · a305d526
      weinig@apple.com authored
      * UIProcess/API/C/win/WKViewPrivate.cpp:
      * UIProcess/API/C/win/WKViewPrivate.h:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@73067 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      a305d526
    • weinig@apple.com's avatar
      Add PageGrouping to WebKit2 API · 40a04ca9
      weinig@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=50332
      
      Reviewed by Anders Carlsson.
      
      WebKit2: 
      
      - Adds WKPageGroupRef and WKBundlePageGroupRef API objects
        (backed by WebPageGroup and WebPageGroupProxy respectively).
      - Moves visibleToInjectedBundle from page to PageGroup.
      - Make userScript/userStyleSheet functions take a page group parameter.
      
      * Shared/API/c/WKBase.h:
      * Shared/APIObject.h:
      * Shared/WebPageCreationParameters.cpp:
      (WebKit::WebPageCreationParameters::encode):
      (WebKit::WebPageCreationParameters::decode):
      * Shared/WebPageCreationParameters.h:
      * Shared/WebPageGroupData.cpp: Added.
      (WebKit::WebPageGroupData::encode):
      (WebKit::WebPageGroupData::decode):
      * Shared/WebPageGroupData.h: Added.
      * UIProcess/API/C/WKAPICast.h:
      * UIProcess/API/C/WKPage.cpp:
      (WKPageGetPageGroup):
      * UIProcess/API/C/WKPage.h:
      * UIProcess/API/C/WKPageGroup.cpp: Added.
      (WKPageGroupGetTypeID):
      (WKPageGroupCreateWithIdentifier):
      (WKPageGroupCopyIdentifier):
      * UIProcess/API/C/WKPageGroup.h: Added.
      * UIProcess/API/C/WebKit2.h:
      * UIProcess/API/C/win/WKView.cpp:
      (WKViewCreate):
      * UIProcess/API/C/win/WKView.h:
      * UIProcess/API/mac/WKView.h:
      * UIProcess/API/mac/WKView.mm:
      (-[WKView initWithFrame:pageNamespaceRef:pageGroupRef:]):
      (-[WKView initWithFrame:pageNamespaceRef:]):
      * UIProcess/API/mac/WKViewInternal.h:
      * UIProcess/API/qt/qwkpage.cpp:
      (QWKPagePrivate::QWKPagePrivate):
      * UIProcess/WebContext.cpp:
      (WebKit::WebContext::WebContext):
      (WebKit::WebContext::createWebPage):
      * UIProcess/WebContext.h:
      * UIProcess/WebContextUserMessageCoders.h:
      (WebKit::WebContextUserMessageEncoder::encode):
      (WebKit::WebContextUserMessageDecoder::decode):
      * UIProcess/WebInspectorProxy.cpp:
      (WebKit::WebInspectorProxy::inspectorPageGroup):
      * UIProcess/WebInspectorProxy.h:
      * UIProcess/WebPageGroup.cpp: Added.
      (WebKit::generatePageGroupID):
      (WebKit::webPageGroupMap):
      (WebKit::WebPageGroup::create):
      (WebKit::WebPageGroup::get):
      (WebKit::WebPageGroup::WebPageGroup):
      (WebKit::WebPageGroup::~WebPageGroup):
      * UIProcess/WebPageGroup.h: Added.
      (WebKit::WebPageGroup::identifier):
      (WebKit::WebPageGroup::pageGroupID):
      (WebKit::WebPageGroup::data):
      (WebKit::WebPageGroup::type):
      * UIProcess/WebPageNamespace.cpp:
      (WebKit::WebPageNamespace::createWebPage):
      * UIProcess/WebPageNamespace.h:
      * UIProcess/WebPageProxy.cpp:
      (WebKit::WebPageProxy::create):
      (WebKit::WebPageProxy::WebPageProxy):
      (WebKit::WebPageProxy::creationParameters):
      * UIProcess/WebPageProxy.h:
      (WebKit::WebPageProxy::pageGroup):
      * UIProcess/WebProcessProxy.cpp:
      (WebKit::WebProcessProxy::createWebPage):
      * UIProcess/WebProcessProxy.h:
      * UIProcess/mac/WebInspectorProxyMac.mm:
      (WebKit::WebInspectorProxy::platformCreateInspectorPage):
      * UIProcess/win/WebView.cpp:
      (WebKit::WebView::WebView):
      * UIProcess/win/WebView.h:
      (WebKit::WebView::create):
      * WebKit2.pro:
      * WebKit2.xcodeproj/project.pbxproj:
      * WebProcess/InjectedBundle/API/c/WKBundle.cpp:
      (WKBundleAddUserScript):
      (WKBundleAddUserStyleSheet):
      (WKBundleRemoveUserScript):
      (WKBundleRemoveUserStyleSheet):
      (WKBundleRemoveUserScripts):
      (WKBundleRemoveUserStyleSheets):
      (WKBundleRemoveAllUserContent):
      (WKBundleOverrideXSSAuditorEnabledForTestRunner):
      * WebProcess/InjectedBundle/API/c/WKBundle.h:
      * WebProcess/InjectedBundle/API/c/WKBundleAPICast.h:
      * WebProcess/InjectedBundle/API/c/WKBundlePage.cpp:
      (WKBundlePageGetPageGroup):
      * WebProcess/InjectedBundle/API/c/WKBundlePage.h:
      * WebProcess/InjectedBundle/API/c/WKBundlePageGroup.cpp: Added.
      (WKBundlePageGroupGetTypeID):
      (WKBundlePageGroupCopyIdentifier):
      * WebProcess/InjectedBundle/API/c/WKBundlePageGroup.h: Added.
      * WebProcess/InjectedBundle/API/c/WKBundlePrivate.h:
      * WebProcess/InjectedBundle/InjectedBundle.cpp:
      (WebKit::InjectedBundle::overrideXSSAuditorEnabledForTestRunner):
      (WebKit::InjectedBundle::addUserScript):
      (WebKit::InjectedBundle::addUserStyleSheet):
      (WebKit::InjectedBundle::removeUserScript):
      (WebKit::InjectedBundle::removeUserStyleSheet):
      (WebKit::InjectedBundle::removeUserScripts):
      (WebKit::InjectedBundle::removeUserStyleSheets):
      (WebKit::InjectedBundle::removeAllUserContent):
      (WebKit::InjectedBundle::didInitializePageGroup):
      * WebProcess/InjectedBundle/InjectedBundle.h:
      * WebProcess/InjectedBundle/InjectedBundleClient.cpp:
      (WebKit::InjectedBundleClient::didInitializePageGroup):
      * WebProcess/InjectedBundle/InjectedBundleClient.h:
      * WebProcess/InjectedBundle/InjectedBundleUserMessageCoders.h:
      (WebKit::InjectedBundleUserMessageEncoder::encode):
      (WebKit::InjectedBundleUserMessageDecoder::decode):
      * WebProcess/WebPage/WebPage.cpp:
      (WebKit::WebPage::create):
      (WebKit::WebPage::WebPage):
      (WebKit::WebPage::close):
      * WebProcess/WebPage/WebPage.h:
      (WebKit::WebPage::pageGroup):
      * WebProcess/WebPage/WebPageGroupProxy.cpp: Added.
      (WebKit::WebPageGroupProxy::create):
      (WebKit::WebPageGroupProxy::~WebPageGroupProxy):
      * WebProcess/WebPage/WebPageGroupProxy.h: Added.
      (WebKit::WebPageGroupProxy::identifier):
      (WebKit::WebPageGroupProxy::pageGroupID):
      (WebKit::WebPageGroupProxy::isVisibleToInjectedBundle):
      (WebKit::WebPageGroupProxy::WebPageGroupProxy):
      (WebKit::WebPageGroupProxy::type):
      * WebProcess/WebProcess.cpp:
      (WebKit::WebProcess::webPageGroup):
      * WebProcess/WebProcess.h:
      * win/WebKit2.vcproj:
      * win/WebKit2Generated.make:
      
      WebKitTools: 
      
      - Update testing harnesses to deal with new PageGroup API.
      
      * MiniBrowser/mac/WebBundle/WebBundleMain.m:
      (WKBundleInitialize):
      * TestWebKitAPI/InjectedBundleController.cpp:
      (TestWebKitAPI::InjectedBundleController::initialize):
      (TestWebKitAPI::InjectedBundleController::didInitializePageGroup):
      (TestWebKitAPI::InjectedBundleController::initializeTestNamed):
      * TestWebKitAPI/InjectedBundleController.h:
      * TestWebKitAPI/InjectedBundleTest.h:
      (TestWebKitAPI::InjectedBundleTest::initialize):
      (TestWebKitAPI::InjectedBundleTest::didInitializePageGroup):
      * TestWebKitAPI/PlatformUtilities.cpp:
      (TestWebKitAPI::Util::createContextForInjectedBundleTest):
      * TestWebKitAPI/PlatformUtilities.h:
      * TestWebKitAPI/PlatformWebView.h:
      * TestWebKitAPI/Tests/WebKit2/DocumentStartUserScriptAlertCrash.cpp:
      (TestWebKitAPI::TEST):
      * TestWebKitAPI/Tests/WebKit2/DocumentStartUserScriptAlertCrash_Bundle.cpp:
      (TestWebKitAPI::DocumentStartUserScriptAlertCrashTest::initialize):
      * TestWebKitAPI/mac/PlatformWebViewMac.mm:
      (TestWebKitAPI::PlatformWebView::PlatformWebView):
      * TestWebKitAPI/win/PlatformWebViewWin.cpp:
      (TestWebKitAPI::PlatformWebView::PlatformWebView):
      * WebKitTestRunner/InjectedBundle/InjectedBundle.cpp:
      (WTR::InjectedBundle::didInitializePageGroup):
      (WTR::InjectedBundle::initialize):
      (WTR::InjectedBundle::beginTesting):
      * WebKitTestRunner/InjectedBundle/InjectedBundle.h:
      (WTR::InjectedBundle::pageGroup):
      * WebKitTestRunner/InjectedBundle/LayoutTestController.cpp:
      (WTR::LayoutTestController::addUserScript):
      (WTR::LayoutTestController::addUserStyleSheet):
      (WTR::LayoutTestController::setXSSAuditorEnabled):
      * WebKitTestRunner/TestController.cpp:
      * WebKitTestRunner/win/PlatformWebViewWin.cpp:
      (WTR::PlatformWebView::PlatformWebView):
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@73066 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      40a04ca9
    • barraclough@apple.com's avatar
      JavaScriptCore: 010-12-01 Steve Falkenburg <sfalken@apple.com> · 59f55737
      barraclough@apple.com authored
      Reviewed by Adam Roben.
      
      vcproj changes can't be applied cleanly by the Windows EWS bot
      https://bugs.webkit.org/show_bug.cgi?id=50328
      
      * JavaScriptCore.vcproj/JavaScriptCore.sln: Modified property svn:eol-style.
      * JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.vcproj: Modified property svn:eol-style.
      * JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCoreCF.vsprops: Added property svn:eol-style.
      * JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCoreCFLite.vsprops: Added property svn:eol-style.
      * JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCoreCommon.vsprops: Added property svn:eol-style.
      * JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCoreGenerated.vcproj: Modified property svn:eol-style.
      * JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCoreGeneratedCommon.vsprops: Added property svn:eol-style.
      * JavaScriptCore.vcproj/JavaScriptCoreSubmit.sln: Modified property svn:eol-style.
      * JavaScriptCore.vcproj/WTF/WTF.vcproj: Modified property svn:eol-style.
      * JavaScriptCore.vcproj/WTF/WTFCommon.vsprops: Added property svn:eol-style.
      * JavaScriptCore.vcproj/jsc/jsc.vcproj: Modified property svn:eol-style.
      * JavaScriptCore.vcproj/jsc/jscCommon.vsprops: Added property svn:eol-style.
      * JavaScriptCore.vcproj/testapi/testapi.vcproj: Modified property svn:eol-style.
      * JavaScriptCore.vcproj/testapi/testapiCommon.vsprops: Added property svn:eol-style.
      
      LayoutTests: Bug 50298 - /()()()()()()()()()(?:(\10a|b)(X|Y))+/.exec("bXXaYYaY") ASSERTs
      
      Reviewed by Sam Weinig.
      
      * fast/regex/script-tests/pcre-test-1.js:
          Enable regex643, this now works.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@73065 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      59f55737
    • ojan@chromium.org's avatar
      2010-12-01 Ojan Vafai <ojan@chromium.org> · e4c64144
      ojan@chromium.org authored
              [chromium] Green tree.
              -http://trac.webkit.org/changeset/73057 caused plugins/get-user-agent-with-null-npp-from-npp-new.html
              -Clean up a couple mistakes from http://trac.webkit.org/changeset/73059
              -add a bug ID for fast/regex/pcre-test-1.html
              * platform/chromium/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@73064 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      e4c64144
    • hyatt@apple.com's avatar
      https://bugs.webkit.org/show_bug.cgi?id=46645 · a26422b0
      hyatt@apple.com authored
              
      Reviewed by Darin Adler.
      
      Part 1 of making scrolling work with vertical text. This patch generalizes the scrollOriginX concept
      recently added for horizontal RTL documents and applies it to writing modes as well.  Now the
      scrollOrigin is a point, since you can start off locked to the bottom or locked to the right.
              
      This patch also fixes numerous bugs with the scrollOrigin code using native Mac NSScrollViews and
      makes them behave the same as the cross-platform code (allowing for cross-platform results to be
      landed).
      
      WebCore: 
      
      * page/FrameView.cpp:
      (WebCore::FrameView::adjustViewSize):
      * page/mac/WebCoreFrameView.h:
      * platform/ScrollView.cpp:
      (WebCore::ScrollView::ScrollView):
      (WebCore::ScrollView::maximumScrollPosition):
      (WebCore::ScrollView::minimumScrollPosition):
      (WebCore::ScrollView::valueChanged):
      (WebCore::ScrollView::updateScrollbars):
      (WebCore::ScrollView::wheelEvent):
      * platform/ScrollView.h:
      (WebCore::ScrollView::scrollOrigin):
      * platform/mac/ScrollViewMac.mm:
      (WebCore::ScrollView::platformSetScrollPosition):
      (WebCore::ScrollView::platformSetScrollOrigin):
      * rendering/RenderBox.cpp:
      (WebCore::RenderBox::paintRootBoxDecorations):
      * rendering/RenderView.cpp:
      (WebCore::RenderView::layout):
      (WebCore::RenderView::docTop):
      (WebCore::RenderView::docHeight):
      (WebCore::RenderView::docLeft):
      (WebCore::RenderView::docWidth):
      * rendering/RenderView.h:
      
      WebKit/mac: 
      
      * WebView/WebDynamicScrollBarsView.mm:
      (-[WebDynamicScrollBarsView adjustForScrollOriginChange]):
      (-[WebDynamicScrollBarsView updateScrollers]):
      (-[WebDynamicScrollBarsView reflectScrolledClipView:]):
      (-[WebDynamicScrollBarsView setScrollOrigin:updatePosition:]):
      (-[WebDynamicScrollBarsView scrollOrigin]):
      * WebView/WebFrameView.mm:
      (-[WebFrameView _scrollToBeginningOfDocument]):
      (-[WebFrameView _scrollToEndOfDocument]):
      
      LayoutTests: 
      
      * fast/dom/vertical-scrollbar-in-rtl-doesnt-fire-onscroll-expected.txt: Added.
      * fast/dom/vertical-scrollbar-in-rtl-doesnt-fire-onscroll.html: Added.
      * fast/dom/vertical-scrollbar-in-rtl-expected.txt: Added.
      * fast/dom/vertical-scrollbar-in-rtl.html: Added.
      * fast/dom/vertical-scrollbar-when-dir-change-expected.txt: Added.
      * fast/dom/vertical-scrollbar-when-dir-change.html: Added.
      * platform/mac/fast/dom/horizontal-scrollbar-in-rtl-expected.txt: Removed.
      * platform/mac/fast/dom/horizontal-scrollbar-when-dir-change-expected.txt: Removed.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@73063 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      a26422b0
    • steveblock@google.com's avatar
      2010-11-30 Steve Block <steveblock@google.com> · 87642f19
      steveblock@google.com authored
              Reviewed by Jeremy Orlow.
      
              Upstream recent changes to WebCore/platform/network/android
              https://bugs.webkit.org/show_bug.cgi?id=50224
      
              Android implementation changes only, no new tests.
      
              * platform/network/NetworkingContext.h:
              * platform/network/android/CookieJarAndroid.cpp:
              (WebCore::setCookies):
              (WebCore::cookies):
              (WebCore::cookieRequestHeaderFieldValue):
              (WebCore::cookiesEnabled):
              * platform/network/android/ProxyServerAndroid.cpp: Added.
              (WebCore::proxyServersForURL):
              * platform/network/android/ResourceHandleAndroid.cpp:
              (WebCore::ResourceHandle::start):
              (WebCore::ResourceHandle::loadResourceSynchronously):
              * platform/network/android/ResourceRequestAndroid.cpp:
              (WebCore::initializeMaximumHTTPConnectionCountPerHost):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@73062 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      87642f19
    • victorw@chromium.org's avatar
      2010-12-01 Victor Wang <victorw@chromium.org> · 35441613
      victorw@chromium.org authored
              Unreviewed.
      
              [Chromium] update chromium test expectations.
      
              * platform/chromium/fast/xmlhttprequest: Added.
              * platform/chromium/fast/xmlhttprequest/xmlhttprequest-responsetype-abort-expected.txt: Added.
              * platform/chromium/fast/xmlhttprequest/xmlhttprequest-responsetype-arraybuffer-expected.txt: Added.
              * platform/chromium/http/tests/xmlhttprequest/send-array-buffer-expected.txt: Added.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@73061 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      35441613
    • sfalken@apple.com's avatar
      .: vcproj changes can't be applied cleanly by the Windows EWS bot · 450e5514
      sfalken@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=50328
      
      Reviewed by Adam Roben.
      
      * .gitattributes:
      
      ANGLE: vcproj changes can't be applied cleanly by the Windows EWS bot
      https://bugs.webkit.org/show_bug.cgi?id=50328
      
      Reviewed by Adam Roben.
      
      * src/libEGL/libEGL.vcproj: Added property svn:eol-style.
      * src/libGLESv2/libGLESv2.vcproj: Added property svn:eol-style.
      
      JavaScriptCore: 010-12-01  Steve Falkenburg  <sfalken@apple.com>
      
      Reviewed by Adam Roben.
      
      vcproj changes can't be applied cleanly by the Windows EWS bot
      https://bugs.webkit.org/show_bug.cgi?id=50328
      
      * JavaScriptCore.vcproj/JavaScriptCore.sln: Modified property svn:eol-style.
      * JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.vcproj: Modified property svn:eol-style.
      * JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCoreCF.vsprops: Added property svn:eol-style.
      * JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCoreCFLite.vsprops: Added property svn:eol-style.
      * JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCoreCommon.vsprops: Added property svn:eol-style.
      * JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCoreGenerated.vcproj: Modified property svn:eol-style.
      * JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCoreGeneratedCommon.vsprops: Added property svn:eol-style.
      * JavaScriptCore.vcproj/JavaScriptCoreSubmit.sln: Modified property svn:eol-style.
      * JavaScriptCore.vcproj/WTF/WTF.vcproj: Modified property svn:eol-style.
      * JavaScriptCore.vcproj/WTF/WTFCommon.vsprops: Added property svn:eol-style.
      * JavaScriptCore.vcproj/jsc/jsc.vcproj: Modified property svn:eol-style.
      * JavaScriptCore.vcproj/jsc/jscCommon.vsprops: Added property svn:eol-style.
      * JavaScriptCore.vcproj/testapi/testapi.vcproj: Modified property svn:eol-style.
      * JavaScriptCore.vcproj/testapi/testapiCommon.vsprops: Added property svn:eol-style.
      
      WebCore: vcproj changes can't be applied cleanly by the Windows EWS bot
      https://bugs.webkit.org/show_bug.cgi?id=50328
      
      Reviewed by Adam Roben.
      
      * WebCore.vcproj/QTMovieWin.vcproj: Modified property svn:eol-style.
      * WebCore.vcproj/QTMovieWinCommon.vsprops: Added property svn:eol-style.
      * WebCore.vcproj/WebCore.sln: Modified property svn:eol-style.
      * WebCore.vcproj/WebCore.submit.sln: Modified property svn:eol-style.
      * WebCore.vcproj/WebCore.vcproj: Modified property svn:eol-style.
      * WebCore.vcproj/WebCoreCFNetwork.vsprops: Added property svn:eol-style.
      * WebCore.vcproj/WebCoreCG.vsprops: Added property svn:eol-style.
      * WebCore.vcproj/WebCoreCURL.vsprops: Added property svn:eol-style.
      * WebCore.vcproj/WebCoreCairo.vsprops: Added property svn:eol-style.
      * WebCore.vcproj/WebCoreCommon.vsprops: Added property svn:eol-style.
      * WebCore.vcproj/WebCoreGenerated.vcproj: Modified property svn:eol-style.
      * WebCore.vcproj/WebCoreGeneratedCairo.vsprops: Added property svn:eol-style.
      * WebCore.vcproj/WebCoreGeneratedCommon.vsprops: Added property svn:eol-style.
      * WebCore.vcproj/WebCoreMediaQT.vsprops: Added property svn:eol-style.
      * WebCore.vcproj/WebCorePthreads.vsprops: Added property svn:eol-style.
      * WebCore.vcproj/WebCoreQuartzCore.vsprops: Added property svn:eol-style.
      
      WebKit/win: vcproj changes can't be applied cleanly by the Windows EWS bot
      https://bugs.webkit.org/show_bug.cgi?id=50328
      
      Reviewed by Adam Roben.
      
      * WebKit.vcproj/Interfaces.vcproj: Modified property svn:eol-style.
      * WebKit.vcproj/InterfacesCommon.vsprops: Added property svn:eol-style.
      * WebKit.vcproj/WebKit.sln: Modified property svn:eol-style.
      * WebKit.vcproj/WebKit.submit.sln: Modified property svn:eol-style.
      * WebKit.vcproj/WebKit.vcproj: Modified property svn:eol-style.
      * WebKit.vcproj/WebKitGUID.vcproj: Modified property svn:eol-style.
      * WebKit.vcproj/WebKitGUIDCommon.vsprops: Added property svn:eol-style.
      * WebKit.vcproj/WebKitLibCommon.vsprops: Added property svn:eol-style.
      
      WebKit2: vcproj changes can't be applied cleanly by the Windows EWS bot
      https://bugs.webkit.org/show_bug.cgi?id=50328
      
      Reviewed by Adam Roben.
      
      * win/WebKit2.submit.sln: Added property svn:eol-style.
      * win/WebKit2.vcproj: Added property svn:eol-style.
      * win/WebKit2Apple.vsprops: Added property svn:eol-style.
      * win/WebKit2CFLite.vsprops: Added property svn:eol-style.
      * win/WebKit2Common.vsprops: Added property svn:eol-style.
      * win/WebKit2DirectX.vsprops: Added property svn:eol-style.
      * win/WebKit2Generated.vcproj: Added property svn:eol-style.
      * win/WebKit2GeneratedCommon.vsprops: Added property svn:eol-style.
      * win/WebKit2WebProcess.vcproj: Added property svn:eol-style.
      * win/WebKit2WebProcessCommon.vsprops: Added property svn:eol-style.
      
      WebKitLibraries: vcproj changes can't be applied cleanly by the Windows EWS bot
      https://bugs.webkit.org/show_bug.cgi?id=50328
      
      Reviewed by Adam Roben.
      
      * win/tools/vsprops/WinCairo.vsprops: Added property svn:eol-style.
      * win/tools/vsprops/cURL.vsprops: Added property svn:eol-style.
      * win/tools/vsprops/debug_wincairo.vsprops: Added property svn:eol-style.
      
      WebKitTools: vcproj changes can't be applied cleanly by the Windows EWS bot
      https://bugs.webkit.org/show_bug.cgi?id=50328
      
      Reviewed by Adam Roben.
      
      * CLWrapper/CLWrapper.sln: Modified property svn:eol-style.
      * CLWrapper/CLWrapper.vcproj: Modified property svn:eol-style.
      * DumpRenderTree/DumpRenderTree.sln: Modified property svn:eol-style.
      * DumpRenderTree/TestNetscapePlugIn/win/TestNetscapePluginCommon.vsprops: Added property svn:eol-style.
      * DumpRenderTree/win/DumpRenderTree.vcproj: Modified property svn:eol-style.
      * DumpRenderTree/win/DumpRenderTreeApple.vsprops: Added property svn:eol-style.
      * DumpRenderTree/win/DumpRenderTreeCFLite.vsprops: Added property svn:eol-style.
      * DumpRenderTree/win/DumpRenderTreeCairo.vsprops: Added property svn:eol-style.
      * DumpRenderTree/win/DumpRenderTreeCommon.vsprops: Added property svn:eol-style.
      * DumpRenderTree/win/ImageDiff.vcproj: Modified property svn:eol-style.
      * DumpRenderTree/win/ImageDiffCommon.vsprops: Added property svn:eol-style.
      * FindSafari/FindSafari.vcproj: Modified property svn:eol-style.
      * FindSafari/FindSafariCommon.vsprops: Added property svn:eol-style.
      * MIDLWrapper/MIDLWrapper.sln: Modified property svn:eol-style.
      * MIDLWrapper/MIDLWrapper.vcproj: Modified property svn:eol-style.
      * MiniBrowser/Configurations/MiniBrowserCFLite.vsprops: Added property svn:eol-style.
      * MiniBrowser/Configurations/MiniBrowserCommon.vsprops: Added property svn:eol-style.
      * MiniBrowser/Configurations/MiniBrowserCoreFoundation.vsprops: Added property svn:eol-style.
      * MiniBrowser/MiniBrowser.vcproj: Added property svn:eol-style.
      * TestWebKitAPI/Configurations/TestWebKitAPICFLite.vsprops: Added property svn:eol-style.
      * TestWebKitAPI/Configurations/TestWebKitAPICommon.vsprops: Added property svn:eol-style.
      * TestWebKitAPI/Configurations/TestWebKitAPICoreFoundation.vsprops: Added property svn:eol-style.
      * TestWebKitAPI/win/TestWebKitAPI.sln: Added property svn:eol-style.
      * TestWebKitAPI/win/TestWebKitAPI.vcproj: Added property svn:eol-style.
      * TestWebKitAPI/win/TestWebKitAPIGenerated.vcproj: Added property svn:eol-style.
      * TestWebKitAPI/win/TestWebKitAPIGeneratedCommon.vsprops: Added property svn:eol-style.
      * WebKitAPITest/WebKitAPITest.vcproj: Added property svn:eol-style.
      * WebKitAPITest/WebKitAPITestCommon.vsprops: Added property svn:eol-style.
      * WebKitLauncherWin/WebKitLauncherWin.vcproj: Modified property svn:eol-style.
      * WebKitLauncherWin/WebKitLauncherWinCommon.vsprops: Added property svn:eol-style.
      * WebKitTestRunner/Configurations/InjectedBundleCFLite.vsprops: Added property svn:eol-style.
      * WebKitTestRunner/Configurations/InjectedBundleCommon.vsprops: Added property svn:eol-style.
      * WebKitTestRunner/Configurations/InjectedBundleCoreFoundation.vsprops: Added property svn:eol-style.
      * WebKitTestRunner/Configurations/WebKitTestRunnerCFLite.vsprops: Added property svn:eol-style.
      * WebKitTestRunner/Configurations/WebKitTestRunnerCommon.vsprops: Added property svn:eol-style.
      * WebKitTestRunner/Configurations/WebKitTestRunnerCoreFoundation.vsprops: Added property svn:eol-style.
      * WebKitTestRunner/WebKitTestRunner.sln: Added property svn:eol-style.
      * WebKitTestRunner/win/InjectedBundle.vcproj: Added property svn:eol-style.
      * WebKitTestRunner/win/InjectedBundleGenerated.vcproj: Added property svn:eol-style.
      * WebKitTestRunner/win/InjectedBundleGeneratedCommon.vsprops: Added property svn:eol-style.
      * WebKitTestRunner/win/WebKitTestRunner.vcproj: Added property svn:eol-style.
      * WinLauncher/WinLauncher.vcproj: Modified property svn:eol-style.
      * WinLauncher/WinLauncherCommon.vsprops: Added property svn:eol-style.
      * record-memory-win/record-memory-win-common.vsprops: Added property svn:eol-style.
      * record-memory-win/record-memory-win.vcproj: Modified property svn:eol-style.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@73060 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      450e5514
    • tony@chromium.org's avatar
      2010-12-01 Tony Chang <tony@chromium.org> · 257333f7
      tony@chromium.org authored
              Unreviewed, merging drt_expectations into test_expectations in
              anticipation of the switch.
      
              * platform/chromium/drt_expectations.txt:
              * platform/chromium/test_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@73059 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      257333f7
    • simon.fraser@apple.com's avatar
      2010-12-01 Simon Fraser <simon.fraser@apple.com> · fde38a4b
      simon.fraser@apple.com authored
              Reviewed by Anders Carlsson.
      
              Crash when closing WebKit2 window with accelerated composting content
              https://bugs.webkit.org/show_bug.cgi?id=50307
              <rdar://problem/8640126>
      
              When the web page is closing, notify the drawing area, so that
              the layer-backed drawing area can kill the runloop obsever,
              then clear it. Clearing it is not sufficient, since the drawing
              area is ref-counted.
      
              * WebProcess/WebPage/DrawingArea.h:
              (WebKit::DrawingArea::onPageClose):
              * WebProcess/WebPage/LayerBackedDrawingArea.h:
              * WebProcess/WebPage/WebPage.cpp:
              (WebKit::WebPage::close):
              * WebProcess/WebPage/mac/LayerBackedDrawingAreaMac.mm:
              (WebKit::LayerBackedDrawingArea::platformClear):
              (WebKit::LayerBackedDrawingArea::onPageClose):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@73058 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      fde38a4b
    • andersca@apple.com's avatar
      Return a correct user agent if NPN_UserAgent is called with a null NPP from NPP_New. · 62e55c53
      andersca@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=50336
      
      Reviewed by Darin Adler.
      
      WebKit2:
      
      * WebProcess/Plugins/Netscape/NetscapeBrowserFuncs.cpp:
      (WebKit::NPN_UserAgent):
      Call the static NetscapePlugin::userAgent function instead.
      
      * WebProcess/Plugins/Netscape/NetscapePlugin.cpp:
      (WebKit::NetscapePlugin::userAgent):
      If the passed in NPP is null, get the NetscapePlugin currently executing NPP_New.
      
      (WebKit::NetscapePlugin::initialize):
      Keep track of the plug-in currently executing NPP_New.
      
      * WebProcess/Plugins/Netscape/NetscapePlugin.h:
      
      WebKitTools:
      
      * DumpRenderTree/DumpRenderTree.xcodeproj/project.pbxproj:
      Add new test.
      
      * DumpRenderTree/TestNetscapePlugIn/PluginTest.cpp:
      (PluginTest::NPP_New):
      Add default implementation/
      
      * DumpRenderTree/TestNetscapePlugIn/PluginTest.h:
      * DumpRenderTree/TestNetscapePlugIn/Tests/GetUserAgentWithNullNPPFromNPPNew.cpp: Added.
      (GetUserAgentWithNullNPPFromNPPNew::GetUserAgentWithNullNPPFromNPPNew):
      (GetUserAgentWithNullNPPFromNPPNew::NPP_New):
      Get the user agent.
      
      * DumpRenderTree/TestNetscapePlugIn/main.cpp:
      (NPP_New):
      Call PluginTest::NPP_New.
      
      * DumpRenderTree/TestNetscapePlugIn/win/TestNetscapePlugin.vcproj:
      * DumpRenderTree/qt/TestNetscapePlugin/TestNetscapePlugin.pro:
      Add new files.
      
      * DumpRenderTree/unix/TestNetscapePlugin/TestNetscapePlugin.cpp:
      (webkit_test_plugin_new_instance):
      Call PluginTest::NPP_New.
      
      LayoutTests:
      
      Add tests.
      
      * plugins/get-user-agent-with-null-npp-from-npp-new-expected.txt: Added.
      * plugins/get-user-agent-with-null-npp-from-npp-new.html: Added.
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@73057 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      62e55c53
    • barraclough@apple.com's avatar
      Bug 50297 - \s in YARR should match BOMs. · 727c9e6f
      barraclough@apple.com authored
      Rubber stamped by Sam Weinig.
      
      JavaScriptCore: 
      
      * create_regex_tables:
      
      LayoutTests: 
      
      This exposes a Sputnik bug, tracked by:
      http://code.google.com/p/sputniktests/issues/detail?id=34
      Checking in expected failing results.
      
      * fast/js/sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.2/15.10.2.12_CharacterClassEscape/S15.10.2.12_A1_T1-expected.txt:
      * fast/js/sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.2/15.10.2.12_CharacterClassEscape/S15.10.2.12_A2_T1-expected.txt:
      * fast/regex/script-tests/pcre-test-1.js:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@73056 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      727c9e6f
    • vangelis@chromium.org's avatar
      2010-11-30 Vangelis Kokkevis <vangelis@chromium.org> · 27b033fd
      vangelis@chromium.org authored
              Reviewed by Darin Fisher.
      
              Get the value of the accelerated compositing triggers from the Settings
              class.  This allows setting the triggers via command line flags.
              https://bugs.webkit.org/show_bug.cgi?id=50301
      
              * public/WebSettings.h:
              * src/ChromeClientImpl.cpp:
              (WebKit::ChromeClientImpl::allowedCompositingTriggers):
              * src/WebSettingsImpl.cpp:
              (WebKit::WebSettingsImpl::setAcceleratedCompositingFor3DTransformsEnabled):
              (WebKit::WebSettingsImpl::setAcceleratedCompositingForVideoEnabled):
              (WebKit::WebSettingsImpl::setAcceleratedCompositingForPluginsEnabled):
              (WebKit::WebSettingsImpl::setAcceleratedCompositingForCanvasEnabled):
              (WebKit::WebSettingsImpl::setAcceleratedCompositingForAnimationEnabled):
              * src/WebSettingsImpl.h:
      2010-11-30  Vangelis Kokkevis  <vangelis@chromium.org>
      
              Reviewed by Darin Fisher.
      
              Adds accelerated compositing trigger flags to Settings to allow
              ports to set them via command line flags, etc.
              https://bugs.webkit.org/show_bug.cgi?id=50301
      
              * page/Settings.cpp:
              (WebCore::Settings::Settings):
              (WebCore::Settings::setAcceleratedCompositingFor3DTransformsEnabled):
              (WebCore::Settings::setAcceleratedCompositingForVideoEnabled):
              (WebCore::Settings::setAcceleratedCompositingForPluginsEnabled):
              (WebCore::Settings::setAcceleratedCompositingForCanvasEnabled):
              (WebCore::Settings::setAcceleratedCompositingForAnimationEnabled):
              * page/Settings.h:
              (WebCore::Settings::acceleratedCompositingFor3DTransformsEnabled):
              (WebCore::Settings::acceleratedCompositingForVideoEnabled):
              (WebCore::Settings::acceleratedCompositingForPluginsEnabled):
              (WebCore::Settings::acceleratedCompositingForCanvasEnabled):
              (WebCore::Settings::acceleratedCompositingForAnimationEnabled):
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@73055 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      27b033fd
    • mitz@apple.com's avatar
      Re-added Leopard-specific results for editing/text-iterator/findString.html. In the Leopard version · 4c006f64
      mitz@apple.com authored
      of ICU, the full stop character is a word separator, so an at-word-starts search for "org" in
      "webkit.org" matches.
      
      * platform/mac-leopard/editing/text-iterator: Added.
      * platform/mac-leopard/editing/text-iterator/findString-expected.txt: Copied from LayoutTests/editing/text-iterator/findString-expected.txt.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@73054 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      4c006f64
    • darin@apple.com's avatar
      Fixed warning seen on buildbot. · f6c073ee
      darin@apple.com authored
      * platform/graphics/chromium/ContentLayerChromium.cpp:
      (WebCore::ContentLayerChromium::SharedValues::SharedValues): Added #if.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@73053 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      f6c073ee
    • rniwa@webkit.org's avatar
      2010-12-01 Ryosuke Niwa <rniwa@webkit.org> · 64fdd3fe
      rniwa@webkit.org authored
              Reviewed by Darin Adler, Tony Chang, and unofficially by Enrica Casucci.
      
              chrome.dll!WebCore::RangeBoundaryPoint::toPosition ReadAV@NULL (cf0d0f28bc56f2591cc74f71b46036ea)
              https://bugs.webkit.org/show_bug.cgi?id=47808
      
              The crash was caused by moveParagraphWithClones' not copying the entire paragraph
              when called by doApplyForSingleParagraph, which was induced by a bug in
              cloneParagraphUnderNewElement which ended the cloning process early when the start node
              and the end node didn't share the same parent node. Fixed the bug in cloneParagraphUnderNewElement
              by calling traverseNextSibling(outerNode) instead of nextSibling().
      
              Also added an early exit to InsertListCommand::doApply when lastSelectionRange is null.
      
              Tests: editing/execCommand/switch-multiple-list-items-crash.html
                     editing/execCommand/switch-multiple-list-items.html
      
              * editing/CompositeEditCommand.cpp:
              (WebCore::CompositeEditCommand::cloneParagraphUnderNewElement):
              * editing/InsertListCommand.cpp:
              (WebCore::InsertListCommand::doApply):
      2010-12-01  Ryosuke Niwa  <rniwa@webkit.org>
      
              Reviewed by Darin Adler, Tony Chang, and unofficially by Enrica Casucci.
      
              chrome.dll!WebCore::RangeBoundaryPoint::toPosition ReadAV@NULL (cf0d0f28bc56f2591cc74f71b46036ea)
              https://bugs.webkit.org/show_bug.cgi?id=47808
      
              Added tests to ensure WebKit can switch the type of multiple list items without a crash.
      
              * editing/execCommand/switch-multiple-list-items-crash-expected.txt: Added.
              * editing/execCommand/switch-multiple-list-items-crash.html: Added.
              * editing/execCommand/switch-multiple-list-items-expected.txt: Added.
              * editing/execCommand/switch-multiple-list-items.html: Added.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@73052 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      64fdd3fe
    • kevino@webkit.org's avatar
      [wx] Build fixes after recent trunk changes. · d1aae660
      kevino@webkit.org authored
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@73051 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      d1aae660
    • antonm@chromium.org's avatar
      Not reviewed, upstreaming test suppression. · 853f96b4
      antonm@chromium.org authored
      * platform/chromium/test_expectations.txt:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@73050 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      853f96b4
    • rniwa@webkit.org's avatar
      2010-12-01 Sheriff Bot <webkit.review.bot@gmail.com> · 3cfcc872
      rniwa@webkit.org authored
              Unreviewed, rolling out r73047.
              http://trac.webkit.org/changeset/73047
              https://bugs.webkit.org/show_bug.cgi?id=50339
      
              missing bug number (Requested by rniwa on #webkit).
      
              * editing/CompositeEditCommand.cpp:
              (WebCore::CompositeEditCommand::cloneParagraphUnderNewElement):
              * editing/InsertListCommand.cpp:
              (WebCore::InsertListCommand::doApply):
      2010-12-01  Sheriff Bot  <webkit.review.bot@gmail.com>
      
              Unreviewed, rolling out r73047.
              http://trac.webkit.org/changeset/73047
              https://bugs.webkit.org/show_bug.cgi?id=50339
      
              missing bug number (Requested by rniwa on #webkit).
      
              * editing/execCommand/switch-multiple-list-items-crash-expected.txt: Removed.
              * editing/execCommand/switch-multiple-list-items-crash.html: Removed.
              * editing/execCommand/switch-multiple-list-items-expected.txt: Removed.
              * editing/execCommand/switch-multiple-list-items.html: Removed.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@73049 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      3cfcc872
    • bweinstein@apple.com's avatar
      Add failing Windows expected results for tests that involve the xhr.arrayBuffer = 'arraybuffer', · b9ba2f13
      bweinstein@apple.com authored
      which works on Mac, but not on Windows.
              
      Getting arrayBuffer working on Windows is being tracked by https://bugs.webkit.org/show_bug.cgi?id=50334.
      
      * platform/win/fast/xmlhttprequest: Added.
      * platform/win/fast/xmlhttprequest/xmlhttprequest-responsetype-abort-expected.txt: Added.
      * platform/win/fast/xmlhttprequest/xmlhttprequest-responsetype-arraybuffer-expected.txt: Added.
      * platform/win/http/tests/xmlhttprequest: Added.
      * platform/win/http/tests/xmlhttprequest/send-array-buffer-expected.txt: Added.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@73048 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      b9ba2f13
    • rniwa@webkit.org's avatar
      2010-12-01 Ryosuke Niwa <rniwa@webkit.org> · cf00be44
      rniwa@webkit.org authored
              Reviewed by Darin Adler, Tony Chang, and unofficially by Enrica Casucci.
      
              The crash was caused by moveParagraphWithClones' not copying the entire paragraph
              when called by doApplyForSingleParagraph, which was induced by a bug in
              cloneParagraphUnderNewElement which ended the cloning process early when the start node
              and the end node didn't share the same parent node. Fixed the bug in cloneParagraphUnderNewElement
              by calling traverseNextSibling(outerNode) instead of nextSibling().
      
              Also added an early exit to InsertListCommand::doApply when lastSelectionRange is null.
      
              Tests: editing/execCommand/switch-multiple-list-items-crash.html
                     editing/execCommand/switch-multiple-list-items.html
      
              * editing/CompositeEditCommand.cpp:
              (WebCore::CompositeEditCommand::cloneParagraphUnderNewElement):
              * editing/InsertListCommand.cpp:
              (WebCore::InsertListCommand::doApply):
      2010-12-01  Ryosuke Niwa  <rniwa@webkit.org>
      
              Reviewed by Darin Adler, Tony Chang, and unofficially by Enrica Casucci.
      
              Added tests to ensure WebKit can switch the type of multiple list items without a crash.
      
              * editing/execCommand/switch-multiple-list-items-crash-expected.txt: Added.
              * editing/execCommand/switch-multiple-list-items-crash.html: Added.
              * editing/execCommand/switch-multiple-list-items-expected.txt: Added.
              * editing/execCommand/switch-multiple-list-items.html: Added.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@73047 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      cf00be44
    • kbr@google.com's avatar
      2010-12-01 Grace Kloba <klobag@chromium.org> · 10576caf
      kbr@google.com authored
              Reviewed by Kenneth Russell.
      
              [chromium] ContentLayerChromium shader should honor the platform Sk_x_SHIFT value instead of assuming BGRA color
              https://bugs.webkit.org/show_bug.cgi?id=50189
      
              * platform/graphics/chromium/ContentLayerChromium.cpp:
              (WebCore::ContentLayerChromium::SharedValues::SharedValues):Use SK_B32_SHIFT to decide whether to use RGBA or BGRA shader for Skia port.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@73046 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      10576caf
    • bweinstein@apple.com's avatar
      One last Windows build fix. · 6cdf7d98
      bweinstein@apple.com authored
      * UIProcess/win/WebView.cpp:
      (WebKit::WebView::switchToDrawingAreaTypeIfNecessary):
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@73045 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      6cdf7d98
    • andersca@apple.com's avatar
      Fix Windows build. · 7852beb4
      andersca@apple.com authored
      * UIProcess/win/WebView.cpp:
      (WebKit::WebView::pageDidEnterAcceleratedCompositing):
      (WebKit::WebView::pageDidLeaveAcceleratedCompositing):
      (WebKit::WebView::switchToDrawingAreaTypeIfNecessary):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@73044 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      7852beb4
    • bweinstein@apple.com's avatar
      Skip another HTMLProgressElement test on Windows, because it's not turned on... · dbc98ab5
      bweinstein@apple.com authored
      Skip another HTMLProgressElement test on Windows, because it's not turned on for Windows yet. Adding
      progress element support on Windows is being tracked by https://bugs.webkit.org/show_bug.cgi?id=49769.
      
      * platform/win/Skipped:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@73043 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      dbc98ab5
    • andersca@apple.com's avatar
      Fix build. · 7e693909
      andersca@apple.com authored
      * UIProcess/win/WebView.h:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@73042 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      7e693909
    • vitalyr@chromium.org's avatar
      2010-12-01 Vitaly Repeshko <vitalyr@chromium.org> · 84149937
      vitalyr@chromium.org authored
              Unreviewed.
      
              [chromium] Updating test expectations and rebaselining.
      
              * platform/chromium-linux/svg/dynamic-updates/SVGLineElement-dom-requiredFeatures-expected.checksum:
              * platform/chromium-linux/svg/dynamic-updates/SVGLineElement-dom-requiredFeatures-expected.png:
              * platform/chromium-linux/svg/dynamic-updates/SVGLineElement-svgdom-requiredFeatures-expected.checksum:
              * platform/chromium-linux/svg/dynamic-updates/SVGLineElement-svgdom-requiredFeatures-expected.png:
              * platform/chromium-win/svg/dynamic-updates/SVGLineElement-dom-requiredFeatures-expected.checksum:
              * platform/chromium-win/svg/dynamic-updates/SVGLineElement-dom-requiredFeatures-expected.png:
              * platform/chromium-win/svg/dynamic-updates/SVGLineElement-dom-requiredFeatures-expected.txt:
              * platform/chromium-win/svg/dynamic-updates/SVGLineElement-svgdom-requiredFeatures-expected.checksum:
              * platform/chromium-win/svg/dynamic-updates/SVGLineElement-svgdom-requiredFeatures-expected.png:
              * platform/chromium-win/svg/dynamic-updates/SVGLineElement-svgdom-requiredFeatures-expected.txt:
              * platform/chromium/test_expectations.txt:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@73041 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      84149937
    • mitz@apple.com's avatar
      WebKitTestRunner needs layoutTestController.findString · 75ecd1b5
      mitz@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=50238
      
      Reviewed by Darin Adler.
      
      * WebKitTestRunner/InjectedBundle/Bindings/LayoutTestController.idl: Added findString().
      * WebKitTestRunner/InjectedBundle/LayoutTestController.cpp:
      (WTR::LayoutTestController::findString): Updated signature for autogenerated bindings.
      * WebKitTestRunner/InjectedBundle/LayoutTestController.h: Ditto.
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@73039 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      75ecd1b5
    • tony@chromium.org's avatar
      2010-12-01 Tony Chang <tony@chromium.org> · adc0190f
      tony@chromium.org authored
              Unreviewed, rolling chromium deps to r67811.
      
              * DEPS:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@73038 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      adc0190f
    • andersca@apple.com's avatar
      Get rid of DrawingAreaBase · 3dbb1ac3
      andersca@apple.com authored
      https://bugs.webkit.org/show_bug.cgi?id=50329
      
      Reviewed by Andreas Kling.
      
      * Scripts/webkit2/messages.py:
      * Shared/DrawingAreaInfo.h:
      (WebKit::DrawingAreaInfo::DrawingAreaInfo):
      * Shared/WebPageCreationParameters.h:
      * UIProcess/API/mac/WKView.mm:
      (-[WKView _switchToDrawingAreaTypeIfNecessary:DrawingAreaInfo::]):
      (-[WKView _pageDidEnterAcceleratedCompositing]):
      (-[WKView _pageDidLeaveAcceleratedCompositing]):
      * UIProcess/API/qt/qgraphicswkview.cpp:
      (QGraphicsWKView::takeSnapshot):
      (QGraphicsWKViewPrivate::commitScale):
      * UIProcess/ChunkedUpdateDrawingAreaProxy.cpp:
      (WebKit::ChunkedUpdateDrawingAreaProxy::ChunkedUpdateDrawingAreaProxy):
      (WebKit::ChunkedUpdateDrawingAreaProxy::setSize):
      (WebKit::ChunkedUpdateDrawingAreaProxy::setPageIsVisible):
      (WebKit::ChunkedUpdateDrawingAreaProxy::update):
      * UIProcess/DrawingAreaProxy.cpp:
      (WebKit::DrawingAreaProxy::DrawingAreaProxy):
      (WebKit::DrawingAreaProxy::nextIdentifier):
      * UIProcess/DrawingAreaProxy.h:
      (WebKit::DrawingAreaProxy::info):
      * UIProcess/LayerBackedDrawingAreaProxy.cpp:
      (WebKit::LayerBackedDrawingAreaProxy::LayerBackedDrawingAreaProxy):
      (WebKit::LayerBackedDrawingAreaProxy::setSize):
      (WebKit::LayerBackedDrawingAreaProxy::setPageIsVisible):
      (WebKit::LayerBackedDrawingAreaProxy::update):
      * UIProcess/TiledDrawingAreaProxy.cpp:
      (WebKit::TiledDrawingAreaProxy::TiledDrawingAreaProxy):
      * UIProcess/WebPageProxy.cpp:
      (WebKit::WebPageProxy::didChangeAcceleratedCompositing):
      * UIProcess/WebPageProxy.h:
      * UIProcess/WebPageProxy.messages.in:
      * UIProcess/win/WebView.cpp:
      (WebKit::WebView::switchToDrawingAreaTypeIfNecessary):
      * WebProcess/WebPage/ChunkedUpdateDrawingArea.cpp:
      (WebKit::ChunkedUpdateDrawingArea::ChunkedUpdateDrawingArea):
      (WebKit::ChunkedUpdateDrawingArea::didReceiveMessage):
      * WebProcess/WebPage/ChunkedUpdateDrawingArea.h:
      * WebProcess/WebPage/DrawingArea.cpp:
      (WebKit::DrawingArea::create):
      (WebKit::DrawingArea::DrawingArea):
      * WebProcess/WebPage/DrawingArea.h:
      (WebKit::DrawingArea::info):
      * WebProcess/WebPage/LayerBackedDrawingArea.cpp:
      (WebKit::LayerBackedDrawingArea::LayerBackedDrawingArea):
      (WebKit::LayerBackedDrawingArea::didReceiveMessage):
      * WebProcess/WebPage/LayerBackedDrawingArea.h:
      * WebProcess/WebPage/TiledDrawingArea.cpp:
      (WebKit::TiledDrawingArea::TiledDrawingArea):
      * WebProcess/WebPage/TiledDrawingArea.h:
      * WebProcess/WebPage/WebPage.cpp:
      (WebKit::WebPage::WebPage):
      (WebKit::WebPage::changeAcceleratedCompositingMode):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@73036 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      3dbb1ac3
    • vitalyr@chromium.org's avatar
      2010-12-01 Vitaly Repeshko <vitalyr@chromium.org> · 04d17bcb
      vitalyr@chromium.org authored
              Unreviewed.
      
              [chromium] Cleaning up test expectations.
      
              * platform/chromium/test_expectations.txt:
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@73034 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      04d17bcb
    • tony@chromium.org's avatar
      2010-12-01 Tony Chang <tony@chromium.org> · e1aa9997
      tony@chromium.org authored
              Unreviewed, update drt expectations.
      
              * platform/chromium/drt_expectations.txt:
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@73033 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      e1aa9997
    • thakis@chromium.org's avatar
      2010-12-01 Nico Weber <thakis@chromium.org> · e087c24c
      thakis@chromium.org authored
              Reviewed by Dimitri Glazkov.
      
              Fix clang warnings caused by -Wlogical-op-parentheses
              https://bugs.webkit.org/show_bug.cgi?id=50324
      
              * platform/graphics/mac/ComplexTextController.cpp:
              (WebCore::ComplexTextController::adjustGlyphsAndAdvances):
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@73032 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      e087c24c