Ignore:
Timestamp:
Apr 8, 2008, 1:12:29 PM (17 years ago)
Author:
Adam Roben
Message:

Move callOnMainThread to WTF

JavaScriptCore:

Move callOnMainThread to WTF

Reviewed by Alexey Proskuryakov.

  • wtf/MainThread.cpp:
  • wtf/MainThread.h:
  • wtf/gtk/MainThreadGtk.cpp:
  • wtf/mac/MainThreadMac.mm:
  • wtf/qt/MainThreadQt.cpp:
  • wtf/win/MainThreadWin.cpp:
  • wtf/wx/MainThreadWx.cpp: Moved here from WebCore/platform. Replaced all instances of "WebCore" with "WTF".
  • kjs/bool_object.cpp: Touched to force JavaScriptCore.vcproj to build. to the WTF namespace.
  • wtf/ThreadingWin.cpp: (WTF::initializeThreading): Call initializeMainThread.

WebCore:

Move callOnMainThread to WTF

Reviewed by Alexey Proskuryakov.

  • GNUmakefile.am:
  • WebCore.pro:
  • WebCore.vcproj/WebCore.vcproj:
  • WebCoreSources.bkl: Removed MainThread files.
  • bindings/js/JSCustomSQLTransactionCallback.cpp:
  • loader/icon/IconDatabase.cpp: (WebCore::iconDatabase):
  • storage/Database.cpp: (WebCore::Database::Database):
  • storage/DatabaseTracker.cpp: Updated #includes and replaced calls to WebCore::initializeThreadingAndMainThread with calls to KJS::initializeThreading.
  • platform/MainThread.cpp: Removed.
  • platform/MainThread.h: Removed.
  • platform/gtk/MainThreadGtk.cpp: Removed.
  • platform/mac/MainThreadMac.mm: Removed.
  • platform/qt/MainThreadQt.cpp: Removed.
  • platform/win/MainThreadWin.cpp: Removed.
  • platform/wx/MainThreadWx.cpp: Removed.

WebKit/gtk:

Move callOnMainThread to WTF

Reviewed by Alexey Proskuryakov.

  • webkit/webkitprivate.cpp: Updated #include. (webkit_init): Changed to call KJS::initializeThreading.

WebKit/win:

Move callOnMainThread to WTF

Reviewed by Alexey Proskuryakov.

  • WebIconDatabase.cpp: Updated #include
File:
1 moved

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore/wtf/MainThread.h

    r31728 r31730  
    3131#define MainThread_h
    3232
    33 #include <kjs/InitializeThreading.h>
    34 
    35 namespace WebCore {
     33namespace WTF {
    3634
    3735typedef void MainThreadFunction(void*);
     
    4038void setMainThreadCallbacksPaused(bool paused);
    4139
    42 void initializeThreadingAndMainThread();
    43 
    44 #if !PLATFORM(WIN)
    45 inline void initializeThreadingAndMainThread()
    46 {
    47     KJS::initializeThreading();
    48 }
     40#if PLATFORM(WIN)
     41void initializeMainThread();
    4942#endif
    5043
     
    5346void scheduleDispatchFunctionsOnMainThread();
    5447
    55 } // namespace WebCore
     48} // namespace WTF
     49
     50using WTF::callOnMainThread;
     51using WTF::setMainThreadCallbacksPaused;
    5652
    5753#endif // MainThread_h
Note: See TracChangeset for help on using the changeset viewer.