-
paroga@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=116606 Reviewed by Anders Carlsson. Source/WebCore: * CMakeLists.txt: * GNUmakefile.list.am: * PlatformBlackBerry.cmake: * PlatformEfl.cmake: * PlatformGTK.cmake: * PlatformWin.cmake: * WebCore.exp.in: * WebCore.vcxproj/WebCore.vcxproj: * WebCore.xcodeproj/project.pbxproj: * platform/graphics/texmap/coordinated/CoordinatedGraphicsLayer.h: * platform/graphics/texmap/coordinated/CoordinatedGraphicsScene.h: Source/WebKit/mac: * Carbon/CarbonWindowAdapter.mm: (+[CarbonWindowAdapter initialize]): * History/WebBackForwardList.mm: (+[WebBackForwardList initialize]): * History/WebHistoryItem.mm: (+[WebHistoryItem initialize]): * Misc/WebCache.mm: (+[WebCache initialize]): * Misc/WebElementDictionary.mm: (+[WebElementDictionary initialize]): * Misc/WebIconDatabase.mm: (+[WebIconDatabase initialize]): * Plugins/Hosted/WebHostedNetscapePluginView.mm: (+[WebHostedNetscapePluginView initialize]): * Plugins/WebBaseNetscapePluginView.mm: * Plugins/WebBasePluginPackage.mm: * Plugins/WebNetscapePluginView.mm: (+[WebNetscapePluginView initialize]): * WebCoreSupport/WebEditorClient.mm: (+[WebUndoStep initialize]): * WebCoreSupport/WebFrameLoaderClient.mm: * WebView/WebArchive.mm: (+[WebArchivePrivate initialize]): * WebView/WebDataSource.mm: (+[WebDataSource initialize]): * WebView/WebHTMLView.mm: (+[WebHTMLViewPrivate initialize]): (+[WebHTMLView initialize]): * WebView/WebPreferences.mm: (+[WebPreferences initialize]): * WebView/WebResource.mm: (+[WebResourcePrivate initialize]): * WebView/WebTextIterator.mm: (+[WebTextIteratorPrivate initialize]): * WebView/WebView.mm: (+[WebView initialize]): * WebView/WebViewData.mm: (+[WebViewPrivate initialize]): Source/WebKit2: * DatabaseProcess/DatabaseProcess.cpp: * DatabaseProcess/DatabaseToWebProcessConnection.cpp: * NetworkProcess/NetworkConnectionToWebProcess.cpp: * NetworkProcess/NetworkProcess.cpp: * NetworkProcess/NetworkProcess.h: * NetworkProcess/NetworkResourceLoader.h: * NetworkProcess/mac/DiskCacheMonitor.h: * NetworkProcess/unix/NetworkProcessMainUnix.cpp: * Platform/CoreIPC/Connection.cpp: * Platform/CoreIPC/Connection.h: * Platform/CoreIPC/mac/ConnectionMac.cpp: * PluginProcess/EntryPoint/mac/LegacyProcess/PluginProcessMain.mm: * PluginProcess/EntryPoint/mac/XPCService/PluginServiceEntryPoint.mm: * PluginProcess/PluginControllerProxy.h: * PluginProcess/PluginProcess.cpp: * PluginProcess/PluginProcess.h: * PluginProcess/WebProcessConnection.cpp: * PluginProcess/unix/PluginProcessMainUnix.cpp: * Shared/ChildProcess.cpp: * Shared/ChildProcess.h: * Shared/ChildProcessProxy.cpp: * Shared/EntryPointUtilities/mac/LegacyProcess/ChildProcessEntryPoint.h: * Shared/EntryPointUtilities/mac/LegacyProcess/ChildProcessEntryPoint.mm: * Shared/Plugins/NPObjectProxy.cpp: * Shared/WebKit2Initialize.cpp: (WebKit::InitializeWebKit2): * UIProcess/API/gtk/WebKitFaviconDatabase.cpp: * UIProcess/API/mac/FindIndicatorWindow.h: * UIProcess/API/mac/WKPrintingView.mm: * UIProcess/API/mac/WKView.mm: * UIProcess/CoordinatedGraphics/CoordinatedDrawingAreaProxy.h: * UIProcess/DrawingAreaProxyImpl.h: * UIProcess/Launcher/efl/ProcessLauncherEfl.cpp: * UIProcess/Launcher/gtk/ProcessLauncherGtk.cpp: * UIProcess/Launcher/mac/ProcessLauncherMac.mm: * UIProcess/Network/NetworkProcessProxy.cpp: * UIProcess/Plugins/PluginProcessProxy.cpp: * UIProcess/ResponsivenessTimer.cpp: * UIProcess/ResponsivenessTimer.h: * UIProcess/VisitedLinkProvider.h: * UIProcess/WebContext.cpp: * UIProcess/WebProcessProxy.cpp: * WebProcess/Databases/WebToDatabaseProcessConnection.cpp: * WebProcess/EntryPoint/mac/LegacyProcess/WebContentProcessMain.mm: * WebProcess/EntryPoint/mac/XPCService/WebContentServiceEntryPoint.mm: * WebProcess/Network/WebResourceLoadScheduler.h: * WebProcess/Plugins/Netscape/NPRuntimeObjectMap.h: * WebProcess/Plugins/Netscape/NetscapePlugin.h: * WebProcess/Plugins/Netscape/NetscapePluginStream.h: * WebProcess/Plugins/PluginView.h: * WebProcess/WebPage/CoordinatedGraphics/CoordinatedDrawingArea.h: * WebProcess/WebPage/DrawingAreaImpl.h: * WebProcess/WebPage/EventDispatcher.cpp: * WebProcess/WebPage/PageOverlay.h: * WebProcess/WebPage/WebPage.cpp: * WebProcess/WebPage/WebPage.h: * WebProcess/WebProcess.cpp: * WebProcess/efl/WebProcessMainEfl.cpp: * WebProcess/gtk/WebProcessMainGtk.cpp: Source/WTF: With this change RunLoop can be used in JavaScriptCore too. * GNUmakefile.list.am: * WTF.vcxproj/WTF.vcxproj: * WTF.xcodeproj/project.pbxproj: * wtf/CMakeLists.txt: * wtf/PlatformBlackBerry.cmake: * wtf/PlatformEfl.cmake: * wtf/PlatformGTK.cmake: * wtf/PlatformWin.cmake: * wtf/RunLoop.cpp: Renamed from Source/WebCore/platform/RunLoop.cpp. (WTF::RunLoop::Holder::Holder): (WTF::RunLoop::Holder::runLoop): (WTF::RunLoop::initializeMainRunLoop): (WTF::RunLoop::current): (WTF::RunLoop::main): (WTF::RunLoop::isMain): (WTF::RunLoop::performWork): (WTF::RunLoop::dispatch): * wtf/RunLoop.h: Renamed from Source/WebCore/platform/RunLoop.h. (WTF::RunLoop::TimerBase::startRepeating): (WTF::RunLoop::TimerBase::startOneShot): (WTF::RunLoop::TimerBase::isRepeating): (WTF::RunLoop::Timer::Timer): (WTF::RunLoop::Timer::fired): * wtf/blackberry/RunLoopBlackBerry.cpp: Renamed from Source/WebCore/platform/blackberry/RunLoopBlackBerry.cpp. (WTF::RunLoop::RunLoop): (WTF::RunLoop::~RunLoop): (WTF::RunLoop::wakeUp): * wtf/cf/RunLoopCF.cpp: Renamed from Source/WebCore/platform/cf/RunLoopCF.cpp. (WTF::RunLoop::performWork): (WTF::RunLoop::RunLoop): (WTF::RunLoop::~RunLoop): (WTF::RunLoop::runForDuration): (WTF::RunLoop::wakeUp): (WTF::RunLoop::run): (WTF::RunLoop::stop): (WTF::RunLoop::TimerBase::timerFired): (WTF::RunLoop::TimerBase::TimerBase): (WTF::RunLoop::TimerBase::~TimerBase): (WTF::RunLoop::TimerBase::start): (WTF::RunLoop::TimerBase::stop): (WTF::RunLoop::TimerBase::isActive): * wtf/efl/RunLoopEfl.cpp: Renamed from Source/WebCore/platform/efl/RunLoopEfl.cpp. (WTF::RunLoop::RunLoop): (WTF::RunLoop::~RunLoop): (WTF::RunLoop::run): (WTF::RunLoop::stop): (WTF::RunLoop::wakeUpEvent): (WTF::RunLoop::wakeUp): (WTF::RunLoop::TimerBase::TimerBase): (WTF::RunLoop::TimerBase::~TimerBase): (WTF::RunLoop::TimerBase::timerFired): (WTF::RunLoop::TimerBase::start): (WTF::RunLoop::TimerBase::stop): (WTF::RunLoop::TimerBase::isActive): * wtf/gtk/RunLoopGtk.cpp: Renamed from Source/WebCore/platform/gtk/RunLoopGtk.cpp. (WTF::RunLoop::RunLoop): (WTF::RunLoop::~RunLoop): (WTF::RunLoop::run): (WTF::RunLoop::innermostLoop): (WTF::RunLoop::pushNestedMainLoop): (WTF::RunLoop::popNestedMainLoop): (WTF::RunLoop::stop): (WTF::RunLoop::queueWork): (WTF::RunLoop::wakeUp): (WTF::RunLoop::TimerBase::TimerBase): (WTF::RunLoop::TimerBase::~TimerBase): (WTF::RunLoop::TimerBase::clearTimerSource): (WTF::RunLoop::TimerBase::timerFiredCallback): (WTF::RunLoop::TimerBase::start): (WTF::RunLoop::TimerBase::stop): (WTF::RunLoop::TimerBase::isActive): * wtf/win/RunLoopWin.cpp: Renamed from Source/WebCore/platform/win/RunLoopWin.cpp. (WTF::RunLoop::RunLoopWndProc): (WTF::RunLoop::wndProc): (WTF::RunLoop::run): (WTF::RunLoop::stop): (WTF::RunLoop::registerRunLoopMessageWindowClass): (WTF::RunLoop::RunLoop): (WTF::RunLoop::~RunLoop): (WTF::RunLoop::wakeUp): (WTF::RunLoop::TimerBase::timerFired): (WTF::generateTimerID): (WTF::RunLoop::TimerBase::TimerBase): (WTF::RunLoop::TimerBase::~TimerBase): (WTF::RunLoop::TimerBase::start): (WTF::RunLoop::TimerBase::stop): (WTF::RunLoop::TimerBase::isActive): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@159001 268f45cc-cd09-0410-ab3c-d52691b4dbfc
f8108ef5