Changeset 180410 in webkit


Ignore:
Timestamp:
Feb 20, 2015 6:18:52 AM (9 years ago)
Author:
Antti Koivisto
Message:

Move WorkQueue from WK2 to WTF
https://bugs.webkit.org/show_bug.cgi?id=141797

Reviewed by Anders Carlsson.

Source/WebKit2:

  • CMakeLists.txt:
  • DatabaseProcess/DatabaseProcess.h:
  • Platform/IPC/Connection.h:
  • Platform/WorkQueue.cpp: Removed.
  • Platform/WorkQueue.h: Removed.
  • Platform/efl/WorkQueueEfl.cpp: Removed.
  • Platform/gtk/WorkQueueGtk.cpp: Removed.
  • Platform/mac/WorkQueueMac.cpp: Removed.
  • PlatformEfl.cmake:
  • PlatformGTK.cmake:
  • Shared/Network/CustomProtocols/CustomProtocolManager.h:
  • UIProcess/Launcher/ProcessLauncher.cpp:
  • UIProcess/Storage/LocalStorageDatabase.cpp:
  • UIProcess/Storage/LocalStorageDatabase.h:
  • UIProcess/Storage/LocalStorageDatabaseTracker.cpp:
  • UIProcess/Storage/LocalStorageDatabaseTracker.h:
  • UIProcess/Storage/StorageManager.cpp:
  • UIProcess/Storage/StorageManager.h:
  • WebKit2.xcodeproj/project.pbxproj:

Source/WTF:

It may be useful in WebCore.

Windows implementation is still missing.

  • WTF.xcodeproj/project.pbxproj:
  • wtf/CMakeLists.txt:
  • wtf/PlatformGTK.cmake:
  • wtf/WorkQueue.cpp: Copied from Source/WebKit2/Platform/WorkQueue.cpp.
  • wtf/WorkQueue.h: Copied from Source/WebKit2/Platform/WorkQueue.h.
  • wtf/cocoa: Added.
  • wtf/cocoa/WorkQueueCocoa.cpp: Copied from Source/WebKit2/Platform/mac/WorkQueueMac.cpp.
  • wtf/efl/WorkQueueEfl.cpp: Copied from Source/WebKit2/Platform/efl/WorkQueueEfl.cpp.
  • wtf/gtk/WorkQueueGtk.cpp: Copied from Source/WebKit2/Platform/gtk/WorkQueueGtk.cpp.
Location:
trunk/Source
Files:
1 added
19 edited
5 moved

Legend:

Unmodified
Added
Removed
  • trunk/Source/WTF/ChangeLog

    r180093 r180410  
     12015-02-20  Antti Koivisto  <antti@apple.com>
     2
     3        Move WorkQueue from WK2 to WTF
     4        https://bugs.webkit.org/show_bug.cgi?id=141797
     5
     6        Reviewed by Anders Carlsson.
     7
     8        It may be useful in WebCore.
     9
     10        Windows implementation is still missing.
     11
     12        * WTF.xcodeproj/project.pbxproj:
     13        * wtf/CMakeLists.txt:
     14        * wtf/PlatformGTK.cmake:
     15        * wtf/WorkQueue.cpp: Copied from Source/WebKit2/Platform/WorkQueue.cpp.
     16        * wtf/WorkQueue.h: Copied from Source/WebKit2/Platform/WorkQueue.h.
     17        * wtf/cocoa: Added.
     18        * wtf/cocoa/WorkQueueCocoa.cpp: Copied from Source/WebKit2/Platform/mac/WorkQueueMac.cpp.
     19        * wtf/efl/WorkQueueEfl.cpp: Copied from Source/WebKit2/Platform/efl/WorkQueueEfl.cpp.
     20        * wtf/gtk/WorkQueueGtk.cpp: Copied from Source/WebKit2/Platform/gtk/WorkQueueGtk.cpp.
     21
    1222015-02-13  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
    223
  • trunk/Source/WTF/WTF.xcodeproj/project.pbxproj

    r177455 r180410  
    283283                E15556F518A0CC18006F48FB /* CryptographicUtilities.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E15556F318A0CC18006F48FB /* CryptographicUtilities.cpp */; };
    284284                E15556F618A0CC18006F48FB /* CryptographicUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = E15556F418A0CC18006F48FB /* CryptographicUtilities.h */; };
     285                E4A0AD391A96245500536DF6 /* WorkQueue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E4A0AD371A96245500536DF6 /* WorkQueue.cpp */; };
     286                E4A0AD3A1A96245500536DF6 /* WorkQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = E4A0AD381A96245500536DF6 /* WorkQueue.h */; };
     287                E4A0AD3D1A96253C00536DF6 /* WorkQueueCocoa.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E4A0AD3C1A96253C00536DF6 /* WorkQueueCocoa.cpp */; };
    285288                EB95E1F0161A72410089A2F5 /* ByteOrder.h in Headers */ = {isa = PBXBuildFile; fileRef = EB95E1EF161A72410089A2F5 /* ByteOrder.h */; };
    286289                FEDACD3D1630F83F00C69634 /* StackStats.cpp in Sources */ = {isa = PBXBuildFile; fileRef = FEDACD3B1630F83F00C69634 /* StackStats.cpp */; };
     
    579582                E15556F318A0CC18006F48FB /* CryptographicUtilities.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CryptographicUtilities.cpp; sourceTree = "<group>"; };
    580583                E15556F418A0CC18006F48FB /* CryptographicUtilities.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CryptographicUtilities.h; sourceTree = "<group>"; };
     584                E4A0AD371A96245500536DF6 /* WorkQueue.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = WorkQueue.cpp; sourceTree = "<group>"; };
     585                E4A0AD381A96245500536DF6 /* WorkQueue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WorkQueue.h; sourceTree = "<group>"; };
     586                E4A0AD3C1A96253C00536DF6 /* WorkQueueCocoa.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = WorkQueueCocoa.cpp; sourceTree = "<group>"; };
    581587                EB95E1EF161A72410089A2F5 /* ByteOrder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ByteOrder.h; sourceTree = "<group>"; };
    582588                FEDACD3B1630F83F00C69634 /* StackStats.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = StackStats.cpp; sourceTree = "<group>"; };
     
    699705                        children = (
    700706                                2CDED0F018115C3F004DBA70 /* cf */,
     707                                E4A0AD3B1A96251900536DF6 /* cocoa */,
    701708                                A8A47281151A825A004123FF /* dtoa */,
    702709                                1FA47C87152502DA00568D1B /* ios */,
     
    897904                                A8A47372151A825B004123FF /* VMTags.h */,
    898905                                974CFC8D16A4F327006D5404 /* WeakPtr.h */,
     906                                E4A0AD371A96245500536DF6 /* WorkQueue.cpp */,
     907                                E4A0AD381A96245500536DF6 /* WorkQueue.h */,
    899908                                A8A4737A151A825B004123FF /* WTFThreadData.cpp */,
    900909                                A8A4737B151A825B004123FF /* WTFThreadData.h */,
     
    10301039                        );
    10311040                        path = spi;
     1041                        sourceTree = "<group>";
     1042                };
     1043                E4A0AD3B1A96251900536DF6 /* cocoa */ = {
     1044                        isa = PBXGroup;
     1045                        children = (
     1046                                E4A0AD3C1A96253C00536DF6 /* WorkQueueCocoa.cpp */,
     1047                        );
     1048                        path = cocoa;
    10321049                        sourceTree = "<group>";
    10331050                };
     
    12221239                                A8A47480151A825B004123FF /* VMTags.h in Headers */,
    12231240                                974CFC8E16A4F327006D5404 /* WeakPtr.h in Headers */,
     1241                                E4A0AD3A1A96245500536DF6 /* WorkQueue.h in Headers */,
    12241242                                1FA47C8B152502DA00568D1B /* WebCoreThread.h in Headers */,
    12251243                                A8A47446151A825B004123FF /* WTFString.h in Headers */,
     
    13511369                                A8A473BA151A825B004123FF /* dtoa.cpp in Sources */,
    13521370                                0F885E0F1845AEA900F1E3FA /* FastBitVector.cpp in Sources */,
     1371                                E4A0AD3D1A96253C00536DF6 /* WorkQueueCocoa.cpp in Sources */,
    13531372                                A8A473B3151A825B004123FF /* fast-dtoa.cc in Sources */,
    13541373                                A8A473C3151A825B004123FF /* FastMalloc.cpp in Sources */,
     
    13791398                                1469419316EAAF6D0024E146 /* RunLoopTimerCF.cpp in Sources */,
    13801399                                A8A47421151A825B004123FF /* SHA1.cpp in Sources */,
     1400                                E4A0AD391A96245500536DF6 /* WorkQueue.cpp in Sources */,
    13811401                                1469419916EAB0410024E146 /* SchedulePairCF.cpp in Sources */,
    13821402                                1469419716EAAFF80024E146 /* SchedulePairMac.mm in Sources */,
  • trunk/Source/WTF/wtf/CMakeLists.txt

    r180093 r180410  
    111111    VectorTraits.h
    112112    WTFThreadData.h
     113    WorkQueue.h
    113114    WeakPtr.h
    114115    dtoa.h
     
    185186    Threading.cpp
    186187    WTFThreadData.cpp
     188    WorkQueue.cpp
    187189    dtoa.cpp
    188190
  • trunk/Source/WTF/wtf/PlatformGTK.cmake

    r174632 r180410  
    77    gtk/MainThreadGtk.cpp
    88    gtk/RunLoopGtk.cpp
     9    gtk/WorkQueueGtk.cpp
    910)
    1011
  • trunk/Source/WTF/wtf/WorkQueue.cpp

    r180409 r180410  
    2727#include "WorkQueue.h"
    2828
     29namespace WTF {
     30
    2931Ref<WorkQueue> WorkQueue::create(const char* name, Type type, QOS qos)
    3032{
     
    4143    platformInvalidate();
    4244}
     45
     46}
  • trunk/Source/WTF/wtf/WorkQueue.h

    r180409 r180410  
    2828#define WorkQueue_h
    2929
    30 #if OS(DARWIN)
    31 #include <dispatch/dispatch.h>
    32 #endif
    33 
    3430#include <chrono>
    3531#include <functional>
     
    3733#include <wtf/FunctionDispatcher.h>
    3834#include <wtf/Functional.h>
    39 #include <wtf/HashMap.h>
    4035#include <wtf/RefCounted.h>
    4136#include <wtf/Threading.h>
    42 #include <wtf/Vector.h>
    4337
    44 #if PLATFORM(GTK) || PLATFORM(EFL)
    45 #include "PlatformProcessIdentifier.h"
     38#if OS(DARWIN)
     39#include <dispatch/dispatch.h>
    4640#endif
    4741
     
    5246#include <DispatchQueueEfl.h>
    5347#endif
     48
     49namespace WTF {
    5450
    5551class WorkQueue final : public FunctionDispatcher {
     
    6763    };
    6864   
    69     static Ref<WorkQueue> create(const char* name, Type = Type::Serial, QOS = QOS::Default);
     65    WTF_EXPORT_PRIVATE static Ref<WorkQueue> create(const char* name, Type = Type::Serial, QOS = QOS::Default);
    7066    virtual ~WorkQueue();
    7167
    72     virtual void dispatch(std::function<void ()>) override;
    73     void dispatchAfter(std::chrono::nanoseconds, std::function<void ()>);
     68    WTF_EXPORT_PRIVATE virtual void dispatch(std::function<void ()>) override;
     69    WTF_EXPORT_PRIVATE void dispatchAfter(std::chrono::nanoseconds, std::function<void ()>);
    7470
    7571#if OS(DARWIN)
     
    10399};
    104100
    105 #endif // WorkQueue_h
     101}
     102
     103using WTF::WorkQueue;
     104
     105#endif
  • trunk/Source/WTF/wtf/cocoa/WorkQueueCocoa.cpp

    r180409 r180410  
    2626#include "config.h"
    2727#include "WorkQueue.h"
     28
     29namespace WTF {
    2830
    2931void WorkQueue::dispatch(std::function<void ()> function)
     
    6870#if HAVE(QOS_CLASSES)
    6971    attr = dispatch_queue_attr_make_with_qos_class(attr, dispatchQOSClass(qos), 0);
     72#else
     73    UNUSED_PARAM(qos);
    7074#endif
    7175    m_dispatchQueue = dispatch_queue_create(name, attr);
     
    7781    dispatch_release(m_dispatchQueue);
    7882}
     83
     84}
  • trunk/Source/WTF/wtf/gtk/WorkQueueGtk.cpp

    r180409 r180410  
    3030
    3131#include <gio/gio.h>
     32#include <string.h>
     33
     34namespace WTF {
    3235
    3336static const size_t kVisualStudioThreadNameLimit = 31;
     
    114117        std::chrono::duration_cast<std::chrono::milliseconds>(duration), G_PRIORITY_DEFAULT, [this] { deref(); }, m_eventContext.get());
    115118}
     119
     120}
  • trunk/Source/WebKit2/CMakeLists.txt

    r180350 r180410  
    182182    Platform/Logging.cpp
    183183    Platform/Module.cpp
    184     Platform/WorkQueue.cpp
    185184
    186185    Platform/IPC/ArgumentCoders.cpp
  • trunk/Source/WebKit2/ChangeLog

    r180409 r180410  
     12015-02-20  Antti Koivisto  <antti@apple.com>
     2
     3        Move WorkQueue from WK2 to WTF
     4        https://bugs.webkit.org/show_bug.cgi?id=141797
     5
     6        Reviewed by Anders Carlsson.
     7
     8        * CMakeLists.txt:
     9        * DatabaseProcess/DatabaseProcess.h:
     10        * Platform/IPC/Connection.h:
     11        * Platform/WorkQueue.cpp: Removed.
     12        * Platform/WorkQueue.h: Removed.
     13        * Platform/efl/WorkQueueEfl.cpp: Removed.
     14        * Platform/gtk/WorkQueueGtk.cpp: Removed.
     15        * Platform/mac/WorkQueueMac.cpp: Removed.
     16        * PlatformEfl.cmake:
     17        * PlatformGTK.cmake:
     18        * Shared/Network/CustomProtocols/CustomProtocolManager.h:
     19        * UIProcess/Launcher/ProcessLauncher.cpp:
     20        * UIProcess/Storage/LocalStorageDatabase.cpp:
     21        * UIProcess/Storage/LocalStorageDatabase.h:
     22        * UIProcess/Storage/LocalStorageDatabaseTracker.cpp:
     23        * UIProcess/Storage/LocalStorageDatabaseTracker.h:
     24        * UIProcess/Storage/StorageManager.cpp:
     25        * UIProcess/Storage/StorageManager.h:
     26        * WebKit2.xcodeproj/project.pbxproj:
     27
    1282015-02-20  Carlos Garcia Campos  <cgarcia@igalia.com>
    229
  • trunk/Source/WebKit2/DatabaseProcess/DatabaseProcess.h

    r179409 r180410  
    3333#include "WebOriginDataManagerSupplement.h"
    3434#include <wtf/NeverDestroyed.h>
    35 
    36 class WorkQueue;
    3735
    3836namespace WebKit {
  • trunk/Source/WebKit2/Platform/IPC/Connection.h

    r180054 r180410  
    3434#include "MessageReceiver.h"
    3535#include "ProcessType.h"
    36 #include "WorkQueue.h"
    3736#include <atomic>
    3837#include <condition_variable>
    3938#include <wtf/Deque.h>
    4039#include <wtf/Forward.h>
     40#include <wtf/HashMap.h>
     41#include <wtf/WorkQueue.h>
    4142#include <wtf/text/CString.h>
    4243
  • trunk/Source/WebKit2/PlatformEfl.cmake

    r180145 r180410  
    1212    Platform/efl/LoggingEfl.cpp
    1313    Platform/efl/ModuleEfl.cpp
    14     Platform/efl/WorkQueueEfl.cpp
    1514
    1615    Platform/unix/SharedMemoryUnix.cpp
  • trunk/Source/WebKit2/PlatformGTK.cmake

    r179984 r180410  
    3131    Platform/gtk/LoggingGtk.cpp
    3232    Platform/gtk/ModuleGtk.cpp
    33     Platform/gtk/WorkQueueGtk.cpp
    3433
    3534    Platform/unix/SharedMemoryUnix.cpp
     
    625624        Platform/Logging.cpp
    626625        Platform/Module.cpp
    627         Platform/WorkQueue.cpp
    628626
    629627        Platform/IPC/ArgumentCoders.cpp
     
    644642        Platform/gtk/LoggingGtk.cpp
    645643        Platform/gtk/ModuleGtk.cpp
    646         Platform/gtk/WorkQueueGtk.cpp
    647644
    648645        Platform/unix/SharedMemoryUnix.cpp
  • trunk/Source/WebKit2/Shared/Network/CustomProtocols/CustomProtocolManager.h

    r177917 r180410  
    3030#include "NetworkProcessSupplement.h"
    3131#include "WebProcessSupplement.h"
    32 #include "WorkQueue.h"
     32#include <wtf/WorkQueue.h>
    3333#include <wtf/text/WTFString.h>
    3434
  • trunk/Source/WebKit2/UIProcess/Launcher/ProcessLauncher.cpp

    r180054 r180410  
    2727#include "ProcessLauncher.h"
    2828
    29 #include "WorkQueue.h"
    30 #include <wtf/StdLibExtras.h>
     29#include <wtf/StdLibExtras.h>
     30#include <wtf/WorkQueue.h>
    3131
    3232namespace WebKit {
  • trunk/Source/WebKit2/UIProcess/Storage/LocalStorageDatabase.cpp

    r170471 r180410  
    2828
    2929#include "LocalStorageDatabaseTracker.h"
    30 #include "WorkQueue.h"
    3130#include <WebCore/FileSystem.h>
    3231#include <WebCore/SQLiteStatement.h>
     
    3635#include <WebCore/SuddenTermination.h>
    3736#include <wtf/PassRefPtr.h>
     37#include <wtf/WorkQueue.h>
    3838#include <wtf/text/StringHash.h>
    3939#include <wtf/text/WTFString.h>
  • trunk/Source/WebKit2/UIProcess/Storage/LocalStorageDatabase.h

    r170471 r180410  
    3232#include <wtf/RefPtr.h>
    3333#include <wtf/ThreadSafeRefCounted.h>
    34 
    35 class WorkQueue;
     34#include <wtf/WorkQueue.h>
    3635
    3736namespace WebCore {
  • trunk/Source/WebKit2/UIProcess/Storage/LocalStorageDatabaseTracker.cpp

    r178526 r180410  
    2828
    2929#include "LocalStorageDetails.h"
    30 #include "WorkQueue.h"
    3130#include <WebCore/FileSystem.h>
    3231#include <WebCore/SQLiteStatement.h>
    3332#include <WebCore/SecurityOrigin.h>
    3433#include <WebCore/TextEncoding.h>
     34#include <wtf/WorkQueue.h>
    3535#include <wtf/text/CString.h>
    3636
  • trunk/Source/WebKit2/UIProcess/Storage/LocalStorageDatabaseTracker.h

    r178526 r180410  
    3232#include <wtf/RefPtr.h>
    3333#include <wtf/ThreadSafeRefCounted.h>
     34#include <wtf/WorkQueue.h>
    3435#include <wtf/text/StringHash.h>
    3536#include <wtf/text/WTFString.h>
     
    3839class SecurityOrigin;
    3940}
    40 
    41 class WorkQueue;
    4241
    4342namespace WebKit {
  • trunk/Source/WebKit2/UIProcess/Storage/StorageManager.cpp

    r178576 r180410  
    3434#include "StorageManagerMessages.h"
    3535#include "WebProcessProxy.h"
    36 #include "WorkQueue.h"
    3736#include <WebCore/SecurityOriginHash.h>
    3837#include <WebCore/StorageMap.h>
    3938#include <WebCore/TextEncoding.h>
    4039#include <memory>
     40#include <wtf/WorkQueue.h>
    4141#include <wtf/threads/BinarySemaphore.h>
    4242
  • trunk/Source/WebKit2/UIProcess/Storage/StorageManager.h

    r178567 r180410  
    3232#include <wtf/ThreadSafeRefCounted.h>
    3333#include <wtf/text/StringHash.h>
    34 
    35 class WorkQueue;
    3634
    3735namespace WebCore {
  • trunk/Source/WebKit2/WebKit2.xcodeproj/project.pbxproj

    r180349 r180410  
    12251225                B878B615133428DC006888E9 /* CorrectionPanel.h in Headers */ = {isa = PBXBuildFile; fileRef = B878B613133428DC006888E9 /* CorrectionPanel.h */; };
    12261226                B878B616133428DC006888E9 /* CorrectionPanel.mm in Sources */ = {isa = PBXBuildFile; fileRef = B878B614133428DC006888E9 /* CorrectionPanel.mm */; };
    1227                 BC0092F8115837A300E0AE2A /* WorkQueueMac.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC0092F6115837A300E0AE2A /* WorkQueueMac.cpp */; };
    12281227                BC017D0716260FF4007054F5 /* WKDOMDocument.h in Headers */ = {isa = PBXBuildFile; fileRef = BC017CFF16260FF4007054F5 /* WKDOMDocument.h */; settings = {ATTRIBUTES = (Private, ); }; };
    12291228                BC017D0816260FF4007054F5 /* WKDOMDocument.mm in Sources */ = {isa = PBXBuildFile; fileRef = BC017D0016260FF4007054F5 /* WKDOMDocument.mm */; };
     
    13241323                BC2D021712AC41CB00E732A3 /* SameDocumentNavigationType.h in Headers */ = {isa = PBXBuildFile; fileRef = BC2D021612AC41CB00E732A3 /* SameDocumentNavigationType.h */; };
    13251324                BC2D021912AC426C00E732A3 /* WKPageLoadTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = BC2D021812AC426C00E732A3 /* WKPageLoadTypes.h */; settings = {ATTRIBUTES = (Private, ); }; };
    1326                 BC2E6E8D1141971500A63B1E /* WorkQueue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC2E6E7D1141970C00A63B1E /* WorkQueue.cpp */; };
    1327                 BC2E6E8E1141971500A63B1E /* WorkQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = BC2E6E7E1141970C00A63B1E /* WorkQueue.h */; };
    13281325                BC3065FA1259344E00E71278 /* CacheModel.h in Headers */ = {isa = PBXBuildFile; fileRef = BC3065F91259344E00E71278 /* CacheModel.h */; };
    13291326                BC3066BE125A442100E71278 /* WebProcessMessageReceiver.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BC3066BC125A442100E71278 /* WebProcessMessageReceiver.cpp */; };
     
    34093406                B878B613133428DC006888E9 /* CorrectionPanel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CorrectionPanel.h; sourceTree = "<group>"; };
    34103407                B878B614133428DC006888E9 /* CorrectionPanel.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = CorrectionPanel.mm; sourceTree = "<group>"; };
    3411                 BC0092F6115837A300E0AE2A /* WorkQueueMac.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = WorkQueueMac.cpp; sourceTree = "<group>"; };
    34123408                BC017CFF16260FF4007054F5 /* WKDOMDocument.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WKDOMDocument.h; sourceTree = "<group>"; };
    34133409                BC017D0016260FF4007054F5 /* WKDOMDocument.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = WKDOMDocument.mm; sourceTree = "<group>"; };
     
    35133509                BC2D021612AC41CB00E732A3 /* SameDocumentNavigationType.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SameDocumentNavigationType.h; sourceTree = "<group>"; };
    35143510                BC2D021812AC426C00E732A3 /* WKPageLoadTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WKPageLoadTypes.h; sourceTree = "<group>"; };
    3515                 BC2E6E7D1141970C00A63B1E /* WorkQueue.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = WorkQueue.cpp; sourceTree = "<group>"; };
    3516                 BC2E6E7E1141970C00A63B1E /* WorkQueue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WorkQueue.h; sourceTree = "<group>"; };
    35173511                BC3065F91259344E00E71278 /* CacheModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CacheModel.h; sourceTree = "<group>"; };
    35183512                BC3066B9125A436300E71278 /* WebProcess.messages.in */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = WebProcess.messages.in; sourceTree = "<group>"; };
     
    45624556                                296BD85B15019BC30071F424 /* StringUtilities.h */,
    45634557                                296BD85C15019BC30071F424 /* StringUtilities.mm */,
    4564                                 BC0092F6115837A300E0AE2A /* WorkQueueMac.cpp */,
    45654558                        );
    45664559                        path = mac;
     
    66136606                                BC8780FB1161C2B800CC2768 /* PlatformProcessIdentifier.h */,
    66146607                                1A24BED3120894D100FBB059 /* SharedMemory.h */,
    6615                                 BC2E6E7D1141970C00A63B1E /* WorkQueue.cpp */,
    6616                                 BC2E6E7E1141970C00A63B1E /* WorkQueue.h */,
    66176608                        );
    66186609                        path = Platform;
     
    83018292                                1AD60F5E18E20F4C0020C034 /* WKWindowFeatures.h in Headers */,
    83028293                                1AD60F6018E20F740020C034 /* WKWindowFeaturesInternal.h in Headers */,
    8303                                 BC2E6E8E1141971500A63B1E /* WorkQueue.h in Headers */,
    83048294                                BCBECDE816B6416800047A1A /* XPCServiceEntryPoint.h in Headers */,
    83058295                        );
     
    99889978                                2DC6D9C418C44A610043BAD4 /* WKWebViewContentProviderRegistry.mm in Sources */,
    99899979                                1AD60F5D18E20F4C0020C034 /* WKWindowFeatures.mm in Sources */,
    9990                                 BC2E6E8D1141971500A63B1E /* WorkQueue.cpp in Sources */,
    9991                                 BC0092F8115837A300E0AE2A /* WorkQueueMac.cpp in Sources */,
    99929980                                BCBECDE716B6416800047A1A /* XPCServiceEntryPoint.mm in Sources */,
    99939981                        );
Note: See TracChangeset for help on using the changeset viewer.