Unreviewed speculative build fix for clang.

Added explicit static_cast from int64_t to int32_t.

* platform/text/TextBreakIteratorICU.cpp:
(WebCore::uTextLatin1Clone):
(WebCore::uTextLatin1Extract):
(WebCore::uTextLatin1MapNativeIndexToUTF16):


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@129698 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Remove deprecated code from perftestrunner.py
https://bugs.webkit.org/show_bug.cgi?id=97724

Reviewed by Adam Barth.

Remove the code deprecated in r129580 now that we have landed r129597,
which updated master.cfg to use new options, and restarted the buildbot master.

* Scripts/webkitpy/performance_tests/perftestsrunner.py:
(PerfTestsRunner._parse_args):
(PerfTestsRunner._generate_and_show_results):
* Scripts/webkitpy/performance_tests/perftestsrunner_unittest.py:
(test_run_with_slave_config_json):
(test_parse_args):


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@129700 268f45cc-cd09-0410-ab3c-d52691b4dbfc
        [WK2] Update WebPageProxy::reattachToWebProcess() for multi-web process mode
        https://bugs.webkit.org/show_bug.cgi?id=97726

        Reviewed by Anders Carlsson.

        * UIProcess/WebContext.cpp:
        (WebKit::WebContext::ensureSharedWebProcess): createNewWebProcess() now takes care
        of adding the new process to m_processes.
        (WebKit::WebContext::createNewWebProcess): Every time we call this function, we need
        to add the result to m_processes. Better do it internally to avoid mistakes.
        (WebKit::WebContext::warmInitialProcess): Updated for the above.
        (WebKit::WebContext::createWebPage): Ditto.
        (WebKit::WebContext::relaunchProcessIfNecessary): This function makes no sense in
        multi-web process mode. Assert that we didnt get here accidentally.

        * UIProcess/WebContext.h: (WebKit::WebContext::sendToAllProcessesRelaunchingThemIfNecessary):
        Only call relaunchProcessIfNecessary in single process mode. The functionality that
        needs this behavior will be greatly refactored for multi-web process.

        * UIProcess/WebPageProxy.cpp: (WebKit::WebPageProxy::reattachToWebProcess):
        We already know that we need a new process, "relaunch if necessary" is not the
        right logic. Also added a few more assertions checking that process state is
        as expected.
        
        * UIProcess/WebResourceCacheManagerProxy.cpp:
        (WebKit::WebResourceCacheManagerProxy::getCacheOrigins): Removed relaunchProcessIfNecessary().
        It will be called inside sendToAllProcessesRelaunchingThemIfNecessary().

        * UIProcess/Plugins/WebPluginSiteDataManager.cpp:
        (WebKit::WebPluginSiteDataManager::getSitesWithData): Ditto.
        (WebKit::WebPluginSiteDataManager::clearSiteData): Ditto.



git-svn-id: http://svn.webkit.org/repository/webkit/trunk@129701 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Speculative Windows build fix.

* JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.def:



git-svn-id: http://svn.webkit.org/repository/webkit/trunk@129702 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Unreviewed. Upgrade myself from contributor to committer.

* Scripts/webkitpy/common/config/committers.py:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@129703 268f45cc-cd09-0410-ab3c-d52691b4dbfc
update expectations for feTile.svg
https://bugs.webkit.org/show_bug.cgi?id=97727

Reviewed by NOBODY

Expectations change only.
Skia change affected feTile.svg results (crbug 152503)

* platform/chromium/TestExpectations:


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@129704 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Stop using CFURLCreateDataAndPropertiesFromResource
https://bugs.webkit.org/show_bug.cgi?id=97728
<rdar://problem/12379035>

Reviewed by Tim Horton.

Replace a call to CFURLCreateDataAndPropertiesFromResource with -[NSData initWithContentsOfURL:]
and add the necessary casts to make the compiler happy.

* Shared/Plugins/Netscape/mac/NetscapePluginModuleMac.mm:
(WebKit::contentsOfPropertyListAtURL):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@129705 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[BlackBerry] Remove blitContents() in favor of blitVisibleContents().
https://bugs.webkit.org/show_bug.cgi?id=97718

Reviewed by Antonio Gomes.

After the last calling sites of blitContents() have
been removed or reworked, the actual method itself
can now retire. All blits now go through
blitVisibleContents(). The knowledge that we always
blit the full visible surface can facilitate further
optimizations; we will get to that in time.

* Api/BackingStore.cpp:
(BlackBerry::WebKit::BackingStorePrivate::suspendScreenAndBackingStoreUpdates):
(BlackBerry::WebKit::BackingStorePrivate::resumeScreenAndBackingStoreUpdates):
(BlackBerry::WebKit::BackingStorePrivate::blitVisibleContents):
* Api/BackingStore.h:
* Api/BackingStore_p.h:
(BackingStorePrivate):
* WebCoreSupport/FrameLoaderClientBlackBerry.cpp:
(WebCore::FrameLoaderClientBlackBerry::transitionToCommittedForNewPage):


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@129706 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Rename Page::frameCount() to subframeCount(), and related
https://bugs.webkit.org/show_bug.cgi?id=97729

Reviewed by Alexey Proskuryakov.

Rename member functions and variables on Page that refer to
"frame count" to use "subframe count", since the main frame is
not included in the count.

* history/CachedFrame.cpp:
(WebCore::CachedFrame::CachedFrame):
(WebCore::CachedFrame::open):
* history/CachedPage.cpp:
(WebCore::CachedPage::restore):
* html/HTMLFrameElementBase.cpp:
(WebCore::HTMLFrameElementBase::isURLAllowed):
* html/HTMLPlugInImageElement.cpp:
(WebCore::HTMLPlugInImageElement::allowedToLoadFrameURL):
* loader/FrameLoader.cpp:
(WebCore::FrameLoader::closeAndRemoveChild):
* page/Frame.cpp:
(WebCore::Frame::Frame):
(WebCore::Frame::disconnectOwnerElement):
* page/Page.cpp:
(WebCore::Page::Page):
(WebCore::Page::checkSubframeCountConsistency):
* page/Page.h:
(WebCore::Page::incrementSubframeCount):
(WebCore::Page::decrementSubframeCount):
(WebCore::Page::subframeCount):
(WebCore::Page::checkSubframeCountConsistency):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@129707 268f45cc-cd09-0410-ab3c-d52691b4dbfc