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 edited

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore/JavaScriptCore.xcodeproj/project.pbxproj

    r31404 r31730  
    3434
    3535/* Begin PBXBuildFile section */
     36                06D358B20DAADA93003B174E /* MainThread.h in Headers */ = {isa = PBXBuildFile; fileRef = 06D358A30DAAD9C4003B174E /* MainThread.h */; settings = {ATTRIBUTES = (Private, ); }; };
     37                06D358B30DAADAA4003B174E /* MainThread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 06D358A20DAAD9C4003B174E /* MainThread.cpp */; };
     38                06D358B40DAADAAA003B174E /* MainThreadMac.mm in Sources */ = {isa = PBXBuildFile; fileRef = 06D358A10DAAD9C4003B174E /* MainThreadMac.mm */; };
    3639                141211310A48794D00480255 /* JavaScriptCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 932F5BD90822A1C700736975 /* JavaScriptCore.framework */; };
    3740                141211340A48795800480255 /* minidom.c in Sources */ = {isa = PBXBuildFile; fileRef = 141211020A48780900480255 /* minidom.c */; };
     
    332335
    333336/* Begin PBXFileReference section */
     337                06D358A10DAAD9C4003B174E /* MainThreadMac.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = MainThreadMac.mm; sourceTree = "<group>"; };
     338                06D358A20DAAD9C4003B174E /* MainThread.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MainThread.cpp; sourceTree = "<group>"; };
     339                06D358A30DAAD9C4003B174E /* MainThread.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MainThread.h; sourceTree = "<group>"; };
    334340                141211020A48780900480255 /* minidom.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = minidom.c; sourceTree = "<group>"; };
    335341                1412110D0A48788700480255 /* minidom.js */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.javascript; path = minidom.js; sourceTree = "<group>"; };
     
    614620                        usesTabs = 0;
    615621                };
     622                06D358A00DAAD9C4003B174E /* mac */ = {
     623                        isa = PBXGroup;
     624                        children = (
     625                                06D358A10DAAD9C4003B174E /* MainThreadMac.mm */,
     626                        );
     627                        path = mac;
     628                        sourceTree = "<group>";
     629                };
    616630                0867D691FE84028FC02AAC07 /* JavaScriptCore */ = {
    617631                        isa = PBXGroup;
     
    749763                        isa = PBXGroup;
    750764                        children = (
     765                                06D358A00DAAD9C4003B174E /* mac */,
    751766                                93AA4F770957251F0084B3A7 /* AlwaysInline.h */,
    752767                                938C4F690CA06BC700D9310A /* ASCIICType.h */,
     
    770785                                148A1626095D16BB00666D0D /* ListRefPtr.h */,
    771786                                E1EE79270D6C964500FEA3BA /* Locker.h */,
     787                                06D358A20DAAD9C4003B174E /* MainThread.cpp */,
     788                                06D358A30DAAD9C4003B174E /* MainThread.h */,
    772789                                5DBD18AF0C5401A700C15EAE /* MallocZoneSupport.h */,
    773790                                BCF6553B0A2048DE0038A194 /* MathExtras.h */,
     
    11011118                                E1A862AB0D7EBB7D001EC6AA /* Collator.h in Headers */,
    11021119                                E17863400D9BEC0000D74E75 /* InitializeThreading.h in Headers */,
     1120                                06D358B20DAADA93003B174E /* MainThread.h in Headers */,
    11031121                        );
    11041122                        runOnlyForDeploymentPostprocessing = 0;
     
    13541372                                E1A862D60D7F2B5C001EC6AA /* CollatorDefault.cpp in Sources */,
    13551373                                E178636D0D9BEEC300D74E75 /* InitializeThreading.cpp in Sources */,
     1374                                06D358B30DAADAA4003B174E /* MainThread.cpp in Sources */,
     1375                                06D358B40DAADAAA003B174E /* MainThreadMac.mm in Sources */,
    13561376                        );
    13571377                        runOnlyForDeploymentPostprocessing = 0;
Note: See TracChangeset for help on using the changeset viewer.