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