2008-02-23 Alexey Proskuryakov <ap@webkit.org>
authorap@webkit.org <ap@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sat, 23 Feb 2008 19:50:04 +0000 (19:50 +0000)
committerap@webkit.org <ap@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sat, 23 Feb 2008 19:50:04 +0000 (19:50 +0000)
commit69651cf7746ceedb0c3a2ac1e8d0b56f6bbfca9a
treee4db1c7027baf7b43d0a9fa2bb333d098a45d1c1
parent9cda7d7710b721c29beb1a37a8b563e913ce0b9d
2008-02-23  Alexey Proskuryakov  <ap@webkit.org>

        Reviewed by Darin.

        Move basic threading support from WebCore to WTF.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@30522 268f45cc-cd09-0410-ab3c-d52691b4dbfc
55 files changed:
JavaScriptCore/ChangeLog
JavaScriptCore/GNUmakefile.am
JavaScriptCore/JavaScriptCore.exp
JavaScriptCore/JavaScriptCore.pri
JavaScriptCore/JavaScriptCore.vcproj/WTF/WTF.vcproj
JavaScriptCore/JavaScriptCore.xcodeproj/project.pbxproj
JavaScriptCore/JavaScriptCoreSources.bkl
JavaScriptCore/wtf/Locker.h [moved from WebCore/platform/Locker.h with 98% similarity]
JavaScriptCore/wtf/MessageQueue.h [moved from WebCore/platform/MessageQueue.h with 92% similarity]
JavaScriptCore/wtf/Threading.h [moved from WebCore/platform/Threading.h with 95% similarity]
JavaScriptCore/wtf/ThreadingGtk.cpp [moved from WebCore/platform/gtk/ThreadingGtk.cpp with 85% similarity]
JavaScriptCore/wtf/ThreadingNone.cpp [moved from WebCore/platform/ThreadingNone.cpp with 100% similarity]
JavaScriptCore/wtf/ThreadingPthreads.cpp [moved from WebCore/platform/pthreads/ThreadingPthreads.cpp with 97% similarity]
JavaScriptCore/wtf/ThreadingWin.cpp [moved from WebCore/platform/win/MutexWin.cpp with 55% similarity]
WebCore/ChangeLog
WebCore/ForwardingHeaders/wtf/Locker.h [new file with mode: 0644]
WebCore/ForwardingHeaders/wtf/MessageQueue.h [new file with mode: 0644]
WebCore/ForwardingHeaders/wtf/Threading.h [new file with mode: 0644]
WebCore/GNUmakefile.am
WebCore/WebCore.pro
WebCore/WebCore.vcproj/WebCore.vcproj
WebCore/WebCore.xcodeproj/project.pbxproj
WebCore/WebCoreSources.bkl
WebCore/bindings/js/JSCustomSQLTransactionCallback.cpp
WebCore/dom/XMLTokenizer.cpp
WebCore/loader/icon/IconDatabase.cpp
WebCore/loader/icon/IconDatabase.h
WebCore/platform/MainThread.h [new file with mode: 0644]
WebCore/platform/SecurityOrigin.h
WebCore/platform/gtk/MainThreadGtk.cpp [new file with mode: 0644]
WebCore/platform/mac/MainThreadMac.mm [moved from WebCore/platform/mac/Threading.mm with 99% similarity]
WebCore/platform/qt/MainThreadQt.cpp [moved from WebCore/platform/qt/ThreadingQt.cpp with 98% similarity]
WebCore/platform/sql/SQLValue.h
WebCore/platform/sql/SQLiteAuthorizer.h
WebCore/platform/sql/SQLiteDatabase.h
WebCore/platform/win/MainThreadWin.cpp [moved from WebCore/platform/win/ThreadingWin.cpp with 63% similarity]
WebCore/platform/wx/MainThreadWx.cpp [moved from WebCore/platform/wx/ThreadingWx.cpp with 98% similarity]
WebCore/storage/Database.cpp
WebCore/storage/Database.h
WebCore/storage/DatabaseTask.h
WebCore/storage/DatabaseThread.h
WebCore/storage/DatabaseTracker.cpp
WebCore/storage/OriginQuotaManager.h
WebCore/storage/SQLError.h
WebCore/storage/SQLResultSet.h
WebCore/storage/SQLStatement.h
WebCore/storage/SQLStatementCallback.h
WebCore/storage/SQLStatementErrorCallback.h
WebCore/storage/SQLTransaction.h
WebCore/storage/SQLTransactionCallback.h
WebCore/storage/SQLTransactionErrorCallback.h
WebCore/webcore-wx.bkl
WebKit/mac/ChangeLog
WebKit/mac/ForwardingHeaders/wtf/Locker.h [new file with mode: 0644]
WebKit/mac/ForwardingHeaders/wtf/Threading.h [new file with mode: 0644]