2009-02-24 Jian Li <jianli@chromium.org>
authorlevin@chromium.org <levin@chromium.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 24 Feb 2009 23:16:42 +0000 (23:16 +0000)
committerlevin@chromium.org <levin@chromium.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 24 Feb 2009 23:16:42 +0000 (23:16 +0000)
        Reviewed by Alexey Proskuryakov.

        Move worker related files from dom directory to worker directory under WebCore.
        https://bugs.webkit.org/show_bug.cgi?id=24123

        * DerivedSources.make:
        * GNUmakefile.am:
        * WebCore.pro:
        * WebCore.scons:
        * WebCore.vcproj/MigrateIDLAndScripts:
        * WebCore.vcproj/WebCore.vcproj:
        * WebCore.xcodeproj/project.pbxproj:
        * platform/CrossThreadCopier.cpp: Renamed from WebCore/dom/CrossThreadCopier.cpp.
        * platform/CrossThreadCopier.h: Renamed from WebCore/dom/CrossThreadCopier.h.
        * workers/GenericWorkerTask.h: Renamed from WebCore/dom/GenericWorkerTask.h.
        * workers/Worker.cpp: Renamed from WebCore/dom/Worker.cpp.
        * workers/Worker.h: Renamed from WebCore/dom/Worker.h.
        * workers/Worker.idl: Renamed from WebCore/dom/Worker.idl.
        * workers/WorkerContext.cpp: Renamed from WebCore/dom/WorkerContext.cpp.
        * workers/WorkerContext.h: Renamed from WebCore/dom/WorkerContext.h.
        * workers/WorkerContext.idl: Renamed from WebCore/dom/WorkerContext.idl.
        * workers/WorkerContextProxy.h: Renamed from WebCore/dom/WorkerContextProxy.h.
        * workers/WorkerLocation.cpp: Renamed from WebCore/dom/WorkerLocation.cpp.
        * workers/WorkerLocation.h: Renamed from WebCore/dom/WorkerLocation.h.
        * workers/WorkerLocation.idl: Renamed from WebCore/dom/WorkerLocation.idl.
        * workers/WorkerMessagingProxy.cpp: Renamed from WebCore/dom/WorkerMessagingProxy.cpp.
        * workers/WorkerMessagingProxy.h: Renamed from WebCore/dom/WorkerMessagingProxy.h.
        * workers/WorkerObjectProxy.h: Renamed from WebCore/dom/WorkerObjectProxy.h.
        * workers/WorkerRunLoop.cpp: Renamed from WebCore/dom/WorkerRunLoop.cpp.
        * workers/WorkerRunLoop.h: Renamed from WebCore/dom/WorkerRunLoop.h.
        * workers/WorkerThread.cpp: Renamed from WebCore/dom/WorkerThread.cpp.
        * workers/WorkerThread.h: Renamed from WebCore/dom/WorkerThread.h.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@41193 268f45cc-cd09-0410-ab3c-d52691b4dbfc

28 files changed:
WebCore/ChangeLog
WebCore/DerivedSources.make
WebCore/GNUmakefile.am
WebCore/WebCore.pro
WebCore/WebCore.scons
WebCore/WebCore.vcproj/MigrateIDLAndScripts
WebCore/WebCore.vcproj/WebCore.vcproj
WebCore/WebCore.xcodeproj/project.pbxproj
WebCore/platform/CrossThreadCopier.cpp [moved from WebCore/dom/CrossThreadCopier.cpp with 100% similarity]
WebCore/platform/CrossThreadCopier.h [moved from WebCore/dom/CrossThreadCopier.h with 100% similarity]
WebCore/workers/GenericWorkerTask.h [moved from WebCore/dom/GenericWorkerTask.h with 100% similarity]
WebCore/workers/Worker.cpp [moved from WebCore/dom/Worker.cpp with 100% similarity]
WebCore/workers/Worker.h [moved from WebCore/dom/Worker.h with 100% similarity]
WebCore/workers/Worker.idl [moved from WebCore/dom/Worker.idl with 100% similarity]
WebCore/workers/WorkerContext.cpp [moved from WebCore/dom/WorkerContext.cpp with 100% similarity]
WebCore/workers/WorkerContext.h [moved from WebCore/dom/WorkerContext.h with 100% similarity]
WebCore/workers/WorkerContext.idl [moved from WebCore/dom/WorkerContext.idl with 100% similarity]
WebCore/workers/WorkerContextProxy.h [moved from WebCore/dom/WorkerContextProxy.h with 100% similarity]
WebCore/workers/WorkerLocation.cpp [moved from WebCore/dom/WorkerLocation.cpp with 100% similarity]
WebCore/workers/WorkerLocation.h [moved from WebCore/dom/WorkerLocation.h with 100% similarity]
WebCore/workers/WorkerLocation.idl [moved from WebCore/dom/WorkerLocation.idl with 100% similarity]
WebCore/workers/WorkerMessagingProxy.cpp [moved from WebCore/dom/WorkerMessagingProxy.cpp with 100% similarity]
WebCore/workers/WorkerMessagingProxy.h [moved from WebCore/dom/WorkerMessagingProxy.h with 100% similarity]
WebCore/workers/WorkerObjectProxy.h [moved from WebCore/dom/WorkerObjectProxy.h with 100% similarity]
WebCore/workers/WorkerRunLoop.cpp [moved from WebCore/dom/WorkerRunLoop.cpp with 100% similarity]
WebCore/workers/WorkerRunLoop.h [moved from WebCore/dom/WorkerRunLoop.h with 100% similarity]
WebCore/workers/WorkerThread.cpp [moved from WebCore/dom/WorkerThread.cpp with 100% similarity]
WebCore/workers/WorkerThread.h [moved from WebCore/dom/WorkerThread.h with 100% similarity]

index ffc3891..aeb7066 100644 (file)
@@ -1,3 +1,38 @@
+2009-02-24  Jian Li  <jianli@chromium.org>
+
+        Reviewed by Alexey Proskuryakov.
+
+        Move worker related files from dom directory to worker directory under WebCore.
+        https://bugs.webkit.org/show_bug.cgi?id=24123
+
+        * DerivedSources.make:
+        * GNUmakefile.am:
+        * WebCore.pro:
+        * WebCore.scons:
+        * WebCore.vcproj/MigrateIDLAndScripts:
+        * WebCore.vcproj/WebCore.vcproj:
+        * WebCore.xcodeproj/project.pbxproj:
+        * platform/CrossThreadCopier.cpp: Renamed from WebCore/dom/CrossThreadCopier.cpp.
+        * platform/CrossThreadCopier.h: Renamed from WebCore/dom/CrossThreadCopier.h.
+        * workers/GenericWorkerTask.h: Renamed from WebCore/dom/GenericWorkerTask.h.
+        * workers/Worker.cpp: Renamed from WebCore/dom/Worker.cpp.
+        * workers/Worker.h: Renamed from WebCore/dom/Worker.h.
+        * workers/Worker.idl: Renamed from WebCore/dom/Worker.idl.
+        * workers/WorkerContext.cpp: Renamed from WebCore/dom/WorkerContext.cpp.
+        * workers/WorkerContext.h: Renamed from WebCore/dom/WorkerContext.h.
+        * workers/WorkerContext.idl: Renamed from WebCore/dom/WorkerContext.idl.
+        * workers/WorkerContextProxy.h: Renamed from WebCore/dom/WorkerContextProxy.h.
+        * workers/WorkerLocation.cpp: Renamed from WebCore/dom/WorkerLocation.cpp.
+        * workers/WorkerLocation.h: Renamed from WebCore/dom/WorkerLocation.h.
+        * workers/WorkerLocation.idl: Renamed from WebCore/dom/WorkerLocation.idl.
+        * workers/WorkerMessagingProxy.cpp: Renamed from WebCore/dom/WorkerMessagingProxy.cpp.
+        * workers/WorkerMessagingProxy.h: Renamed from WebCore/dom/WorkerMessagingProxy.h.
+        * workers/WorkerObjectProxy.h: Renamed from WebCore/dom/WorkerObjectProxy.h.
+        * workers/WorkerRunLoop.cpp: Renamed from WebCore/dom/WorkerRunLoop.cpp.
+        * workers/WorkerRunLoop.h: Renamed from WebCore/dom/WorkerRunLoop.h.
+        * workers/WorkerThread.cpp: Renamed from WebCore/dom/WorkerThread.cpp.
+        * workers/WorkerThread.h: Renamed from WebCore/dom/WorkerThread.h.
+
 2009-02-05  Ojan Vafai  <ojan@chromium.org> and Eric Seidel <eric@webkit.org>
 
         Reviewed by Dave Hyatt.
index 9865c11..d187cf1 100644 (file)
@@ -39,6 +39,7 @@ VPATH = \
     $(WebCore)/storage \
     $(WebCore)/xml \
     $(WebCore)/wml \
+    $(WebCore)/workers \
     $(WebCore)/svg \
 #
 
index e57e085..6ea7bdb 100644 (file)
@@ -143,9 +143,6 @@ IDL_BINDINGS += \
        WebCore/dom/WebKitAnimationEvent.idl \
        WebCore/dom/WebKitTransitionEvent.idl \
        WebCore/dom/WheelEvent.idl \
-       WebCore/dom/Worker.idl \
-       WebCore/dom/WorkerContext.idl \
-       WebCore/dom/WorkerLocation.idl \
        WebCore/html/CanvasGradient.idl \
        WebCore/html/CanvasPattern.idl \
        WebCore/html/CanvasRenderingContext2D.idl \
@@ -230,6 +227,9 @@ IDL_BINDINGS += \
        WebCore/plugins/MimeTypeArray.idl \
        WebCore/plugins/Plugin.idl \
        WebCore/plugins/PluginArray.idl \
+       WebCore/workers/Worker.idl \
+       WebCore/workers/WorkerContext.idl \
+       WebCore/workers/WorkerLocation.idl \
        WebCore/xml/DOMParser.idl \
        WebCore/xml/XMLHttpRequest.idl \
        WebCore/xml/XMLHttpRequestException.idl \
@@ -1218,6 +1218,8 @@ webcore_sources += \
        WebCore/platform/ContextMenu.h \
        WebCore/platform/ContextMenuItem.h \
        WebCore/platform/CookieJar.h \
+       WebCore/platform/CrossThreadCopier.cpp \
+       WebCore/platform/CrossThreadCopier.h \
        WebCore/platform/Cursor.h \
        WebCore/platform/DeprecatedPtrList.h \
        WebCore/platform/DeprecatedPtrListImpl.cpp \
@@ -2174,25 +2176,23 @@ webcore_sources += \
        WebCore/bindings/js/JSWorkerCustom.cpp \
        WebCore/bindings/js/WorkerScriptController.cpp \
        WebCore/bindings/js/WorkerScriptController.h \
-       WebCore/dom/CrossThreadCopier.cpp \
-       WebCore/dom/CrossThreadCopier.h \
-       WebCore/dom/GenericWorkerTask.h \
-       WebCore/dom/Worker.cpp \
-       WebCore/dom/Worker.h \
-       WebCore/dom/WorkerContext.cpp \
-       WebCore/dom/WorkerContext.h \
-       WebCore/dom/WorkerContextProxy.h \
-       WebCore/dom/WorkerLocation.cpp \
-       WebCore/dom/WorkerLocation.h \
-       WebCore/dom/WorkerMessagingProxy.cpp \
-       WebCore/dom/WorkerMessagingProxy.h \
-       WebCore/dom/WorkerObjectProxy.h \
-       WebCore/dom/WorkerRunLoop.cpp \
-       WebCore/dom/WorkerRunLoop.h \
-       WebCore/dom/WorkerThread.cpp \
-       WebCore/dom/WorkerThread.h \
        WebCore/page/WorkerNavigator.cpp \
        WebCore/page/WorkerNavigator.h
+       WebCore/workers/GenericWorkerTask.h \
+       WebCore/workers/Worker.cpp \
+       WebCore/workers/Worker.h \
+       WebCore/workers/WorkerContext.cpp \
+       WebCore/workers/WorkerContext.h \
+       WebCore/workers/WorkerContextProxy.h \
+       WebCore/workers/WorkerLocation.cpp \
+       WebCore/workers/WorkerLocation.h \
+       WebCore/workers/WorkerMessagingProxy.cpp \
+       WebCore/workers/WorkerMessagingProxy.h \
+       WebCore/workers/WorkerObjectProxy.h \
+       WebCore/workers/WorkerRunLoop.cpp \
+       WebCore/workers/WorkerRunLoop.h \
+       WebCore/workers/WorkerThread.cpp \
+       WebCore/workers/WorkerThread.h \
 endif
 
 # ----
index 497754e..ced4cbe 100644 (file)
@@ -307,9 +307,6 @@ IDL_BINDINGS += \
     dom/WebKitAnimationEvent.idl \
     dom/WebKitTransitionEvent.idl \
     dom/WheelEvent.idl \
-    dom/Worker.idl \
-    dom/WorkerContext.idl \
-    dom/WorkerLocation.idl \
     html/CanvasGradient.idl \
     html/CanvasPattern.idl \
     html/CanvasRenderingContext2D.idl \
@@ -394,6 +391,9 @@ IDL_BINDINGS += \
     plugins/MimeType.idl \
     plugins/PluginArray.idl \
     plugins/MimeTypeArray.idl \
+    workers/Worker.idl \
+    workers/WorkerContext.idl \
+    workers/WorkerLocation.idl \
     xml/DOMParser.idl \
     xml/XMLHttpRequest.idl \
     xml/XMLHttpRequestException.idl \
@@ -571,7 +571,6 @@ SOURCES += \
     dom/ClipboardEvent.cpp \
     dom/Comment.cpp \
     dom/ContainerNode.cpp \
-    dom/CrossThreadCopier.cpp \
     dom/CSSMappedAttributeDeclaration.cpp \
     dom/Document.cpp \
     dom/DocumentFragment.cpp \
@@ -872,6 +871,7 @@ SOURCES += \
     platform/text/BidiContext.cpp \
     platform/ContentType.cpp \
     platform/ContextMenu.cpp \
+    platform/CrossThreadCopier.cpp \
     platform/text/CString.cpp \
     platform/DeprecatedPtrListImpl.cpp \
     platform/DragData.cpp \
index a65100f..c647db2 100644 (file)
@@ -78,7 +78,6 @@ sources['dom'] = [
     'dom/ClipboardEvent.cpp',
     'dom/Comment.cpp',
     'dom/ContainerNode.cpp',
-    'dom/CrossThreadCopier.cpp',
     'dom/CSSMappedAttributeDeclaration.cpp',
     'dom/Document.cpp',
     'dom/DocumentFragment.cpp',
@@ -141,9 +140,6 @@ sources['dom'] = [
     'dom/WebKitAnimationEvent.cpp',
     'dom/WebKitTransitionEvent.cpp',
     'dom/WheelEvent.cpp',
-    'dom/Worker.cpp',
-    'dom/WorkerContext.cpp',
-    'dom/WorkerLocation.cpp',
     'dom/XMLTokenizer.cpp',
     'dom/XMLTokenizerLibxml2.cpp',
 ]
@@ -565,6 +561,11 @@ sources['storage'] = [
     'storage/StorageEvent.cpp',
     'storage/StorageMap.cpp'
 ]
+sources['workers'] = [
+    'workers/Worker.cpp',
+    'workers/WorkerContext.cpp',
+    'workers/WorkerLocation.cpp',
+]
 sources['xml'] = [
     'xml/DOMParser.cpp',
     'xml/NativeXPathNSResolver.cpp',
@@ -720,6 +721,7 @@ sources['platform'] = [
     'platform/Arena.cpp',
     'platform/ContentType.cpp',
     'platform/ContextMenu.cpp',
+    'platform/CrossThreadCopier.cpp',
     'platform/DeprecatedPtrListImpl.cpp',
     'platform/DragData.cpp',
     'platform/DragImage.cpp',
index 4ff9002..912361d 100644 (file)
@@ -155,6 +155,11 @@ $(WEBKIT_OUTPUT)/% : $(WEBCORE)/html/%
 $(WEBKIT_OUTPUT)/% : $(WEBCORE)/css/%
        $(MIGRATE_CMD)
 
+# Migrate workers IDLs
+$(WEBKIT_OUTPUT)/% : $(WEBCORE)/workers/%
+       $(MIGRATE_CMD)
+
+
 # Migrate generation scripts
 $(WEBKIT_OUTPUT)/% : $(WEBCORE)/bindings/scripts/%
        $(MIGRATE_CMD)
index 1cd3127..750dfab 100644 (file)
                                >\r
                        </File>\r
                        <File\r
+                               RelativePath="..\platform\CrossThreadCopier.cpp"\r
+                               >\r
+                               <FileConfiguration\r
+                                       Name="Release_PGO|Win32"\r
+                                       >\r
+                                       <Tool\r
+                                               Name="VCCLCompilerTool"\r
+                                               WholeProgramOptimization="true"\r
+                                       />\r
+                               </FileConfiguration>\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\platform\CrossThreadCopier.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
                                RelativePath="..\platform\Cursor.h"\r
                                >\r
                        </File>\r
                                >\r
                        </File>\r
                        <File\r
-                               RelativePath="..\dom\CrossThreadCopier.cpp"\r
-                               >\r
-                               <FileConfiguration\r
-                                       Name="Release_PGO|Win32"\r
-                                       >\r
-                                       <Tool\r
-                                               Name="VCCLCompilerTool"\r
-                                               WholeProgramOptimization="true"\r
-                                       />\r
-                               </FileConfiguration>\r
-                       </File>\r
-                       <File\r
-                               RelativePath="..\dom\CrossThreadCopier.h"\r
-                               >\r
-                       </File>\r
-                       <File\r
                                RelativePath="..\dom\CSSMappedAttributeDeclaration.cpp"\r
                                >\r
                                <FileConfiguration\r
                                >\r
                        </File>\r
                        <File\r
-                               RelativePath="..\dom\GenericWorkerTask.h"\r
-                               >\r
-                       </File>\r
-                       <File\r
                                RelativePath="..\dom\InputElement.cpp"\r
                                >\r
                                <FileConfiguration\r
                                >\r
                        </File>\r
                        <File\r
-                               RelativePath="..\dom\Worker.cpp"\r
+                               RelativePath="..\dom\XMLTokenizer.cpp"\r
                                >\r
+                               <FileConfiguration\r
+                                       Name="Release_PGO|Win32"\r
+                                       >\r
+                                       <Tool\r
+                                               Name="VCCLCompilerTool"\r
+                                               WholeProgramOptimization="true"\r
+                                       />\r
+                               </FileConfiguration>\r
                        </File>\r
                        <File\r
-                               RelativePath="..\dom\Worker.h"\r
+                               RelativePath="..\dom\XMLTokenizer.h"\r
                                >\r
                        </File>\r
                        <File\r
-                               RelativePath="..\dom\WorkerContext.cpp"\r
+                               RelativePath="..\dom\XMLTokenizerLibxml2.cpp"\r
                                >\r
+                               <FileConfiguration\r
+                                       Name="Release_PGO|Win32"\r
+                                       >\r
+                                       <Tool\r
+                                               Name="VCCLCompilerTool"\r
+                                               WholeProgramOptimization="true"\r
+                                       />\r
+                               </FileConfiguration>\r
                        </File>\r
+               </Filter>\r
+               <Filter\r
+                       Name="workers"\r
+                       >\r
                        <File\r
-                               RelativePath="..\dom\WorkerContext.h"\r
+                               RelativePath="..\workers\GenericWorkerTask.h"\r
                                >\r
                        </File>\r
                        <File\r
-                               RelativePath="..\dom\WorkerContextProxy.h"\r
+                               RelativePath="..\workers\Worker.cpp"\r
                                >\r
                        </File>\r
                        <File\r
-                               RelativePath="..\dom\WorkerLocation.cpp"\r
+                               RelativePath="..\workers\Worker.h"\r
                                >\r
                        </File>\r
                        <File\r
-                               RelativePath="..\dom\WorkerLocation.h"\r
+                               RelativePath="..\workers\WorkerContext.cpp"\r
                                >\r
                        </File>\r
                        <File\r
-                               RelativePath="..\dom\WorkerMessagingProxy.cpp"\r
+                               RelativePath="..\workers\WorkerContext.h"\r
                                >\r
                        </File>\r
                        <File\r
-                               RelativePath="..\dom\WorkerMessagingProxy.h"\r
+                               RelativePath="..\workers\WorkerContextProxy.h"\r
                                >\r
                        </File>\r
                        <File\r
-                               RelativePath="..\dom\WorkerObjectProxy.h"\r
+                               RelativePath="..\workers\WorkerLocation.cpp"\r
                                >\r
                        </File>\r
                        <File\r
-                               RelativePath="..\dom\WorkerRunLoop.cpp"\r
+                               RelativePath="..\workers\WorkerLocation.h"\r
                                >\r
                        </File>\r
                        <File\r
-                               RelativePath="..\dom\WorkerRunLoop.h"\r
+                               RelativePath="..\workers\WorkerMessagingProxy.cpp"\r
                                >\r
                        </File>\r
                        <File\r
-                               RelativePath="..\dom\WorkerThread.cpp"\r
+                               RelativePath="..\workers\WorkerMessagingProxy.h"\r
                                >\r
                        </File>\r
                        <File\r
-                               RelativePath="..\dom\WorkerThread.h"\r
+                               RelativePath="..\workers\WorkerObjectProxy.h"\r
                                >\r
                        </File>\r
                        <File\r
-                               RelativePath="..\dom\XMLTokenizer.cpp"\r
+                               RelativePath="..\workers\WorkerRunLoop.cpp"\r
                                >\r
-                               <FileConfiguration\r
-                                       Name="Release_PGO|Win32"\r
-                                       >\r
-                                       <Tool\r
-                                               Name="VCCLCompilerTool"\r
-                                               WholeProgramOptimization="true"\r
-                                       />\r
-                               </FileConfiguration>\r
                        </File>\r
                        <File\r
-                               RelativePath="..\dom\XMLTokenizer.h"\r
+                               RelativePath="..\workers\WorkerRunLoop.h"\r
                                >\r
                        </File>\r
                        <File\r
-                               RelativePath="..\dom\XMLTokenizerLibxml2.cpp"\r
+                               RelativePath="..\workers\WorkerThread.cpp"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="..\workers\WorkerThread.h"\r
                                >\r
-                               <FileConfiguration\r
-                                       Name="Release_PGO|Win32"\r
-                                       >\r
-                                       <Tool\r
-                                               Name="VCCLCompilerTool"\r
-                                               WholeProgramOptimization="true"\r
-                                       />\r
-                               </FileConfiguration>\r
                        </File>\r
                </Filter>\r
                <Filter\r
index f408a4b..243510b 100644 (file)
                08E6E0F10EFF42BA00029FBF /* WMLFieldSetElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 08E6E0EF0EFF42BA00029FBF /* WMLFieldSetElement.cpp */; };
                08E6E0F20EFF42BA00029FBF /* WMLFieldSetElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 08E6E0F00EFF42BA00029FBF /* WMLFieldSetElement.h */; };
                0A4844990CA44CB200B7BD48 /* SoftLinking.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A4844980CA44CB200B7BD48 /* SoftLinking.h */; settings = {ATTRIBUTES = (Private, ); }; };
-               0B4CE7DB0F2E4BDE00F6EC04 /* CrossThreadCopier.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B4CE7DA0F2E4BDE00F6EC04 /* CrossThreadCopier.h */; };
                0B8C56D40F28627F000502E1 /* HTTPHeaderMap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0B8C56D30F28627F000502E1 /* HTTPHeaderMap.cpp */; };
                0B9056190F2578BE0095FF6A /* DocumentThreadableLoader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0B9056150F2578BE0095FF6A /* DocumentThreadableLoader.cpp */; };
                0B90561A0F2578BF0095FF6A /* DocumentThreadableLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B9056160F2578BE0095FF6A /* DocumentThreadableLoader.h */; settings = {ATTRIBUTES = (); }; };
                0B90561E0F257E930095FF6A /* ThreadableLoader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0B90561D0F257E930095FF6A /* ThreadableLoader.cpp */; };
                0B9056F80F2685F30095FF6A /* WorkerThreadableLoader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0B9056F60F2685F30095FF6A /* WorkerThreadableLoader.cpp */; };
                0B9056F90F2685F30095FF6A /* WorkerThreadableLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B9056F70F2685F30095FF6A /* WorkerThreadableLoader.h */; settings = {ATTRIBUTES = (); }; };
-               0BA5D3860F240FB4009B870B /* GenericWorkerTask.h in Headers */ = {isa = PBXBuildFile; fileRef = 0BA5D3850F240FB4009B870B /* GenericWorkerTask.h */; };
-               0BB4DBE20F2EE29800354619 /* CrossThreadCopier.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0BB4DBE10F2EE29800354619 /* CrossThreadCopier.cpp */; };
                0BE030A20F3112FB003C1A46 /* RenderLineBoxList.h in Headers */ = {isa = PBXBuildFile; fileRef = 0BE030A10F3112FB003C1A46 /* RenderLineBoxList.h */; settings = {ATTRIBUTES = (Private, ); }; };
                0F11A54F0F39233100C37884 /* RenderSelectionInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F11A54E0F39233100C37884 /* RenderSelectionInfo.h */; };
                0F15DA8A0F3AAEE70000CE47 /* AnimationControllerPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F15DA890F3AAEE70000CE47 /* AnimationControllerPrivate.h */; };
                185BCF290F3279CE000EA262 /* ThreadTimers.h in Headers */ = {isa = PBXBuildFile; fileRef = 185BCF270F3279CE000EA262 /* ThreadTimers.h */; };
                188604B30F2E654A000B6443 /* DOMTimer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 188604B10F2E654A000B6443 /* DOMTimer.cpp */; };
                188604B40F2E654A000B6443 /* DOMTimer.h in Headers */ = {isa = PBXBuildFile; fileRef = 188604B20F2E654A000B6443 /* DOMTimer.h */; };
-               18A0537C0F26859C00A51705 /* WorkerRunLoop.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 18A0537A0F26859C00A51705 /* WorkerRunLoop.cpp */; };
-               18A0537D0F26859C00A51705 /* WorkerRunLoop.h in Headers */ = {isa = PBXBuildFile; fileRef = 18A0537B0F26859C00A51705 /* WorkerRunLoop.h */; };
                1A0D57360A5C77FE007EDD4C /* OverflowEvent.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1A0D57340A5C77FE007EDD4C /* OverflowEvent.cpp */; };
                1A0D57370A5C77FE007EDD4C /* OverflowEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A0D57350A5C77FE007EDD4C /* OverflowEvent.h */; };
                1A0D57400A5C7867007EDD4C /* JSOverflowEvent.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1A0D573E0A5C7867007EDD4C /* JSOverflowEvent.cpp */; };
                29FFBB830E7C5A3D00407730 /* AccessibilityList.h in Headers */ = {isa = PBXBuildFile; fileRef = 29FFBB810E7C5A3D00407730 /* AccessibilityList.h */; };
                2D9066060BE141D400956998 /* LayoutState.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2D9066040BE141D400956998 /* LayoutState.cpp */; };
                2D9066070BE141D400956998 /* LayoutState.h in Headers */ = {isa = PBXBuildFile; fileRef = 2D9066050BE141D400956998 /* LayoutState.h */; settings = {ATTRIBUTES = (Private, ); }; };
-               2E3AC84E0F3D06D100633F04 /* WorkerContextProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 2E3AC84D0F3D06D100633F04 /* WorkerContextProxy.h */; };
-               2E3AC8500F3D06F700633F04 /* WorkerObjectProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 2E3AC84F0F3D06F700633F04 /* WorkerObjectProxy.h */; };
+               2E4346440F546A8200B0F1BA /* GenericWorkerTask.h in Headers */ = {isa = PBXBuildFile; fileRef = 2E4346320F546A8200B0F1BA /* GenericWorkerTask.h */; };
+               2E4346450F546A8200B0F1BA /* Worker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2E4346330F546A8200B0F1BA /* Worker.cpp */; };
+               2E4346460F546A8200B0F1BA /* Worker.h in Headers */ = {isa = PBXBuildFile; fileRef = 2E4346340F546A8200B0F1BA /* Worker.h */; };
+               2E4346470F546A8200B0F1BA /* Worker.idl in Resources */ = {isa = PBXBuildFile; fileRef = 2E4346350F546A8200B0F1BA /* Worker.idl */; };
+               2E4346480F546A8200B0F1BA /* WorkerContext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2E4346360F546A8200B0F1BA /* WorkerContext.cpp */; };
+               2E4346490F546A8200B0F1BA /* WorkerContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 2E4346370F546A8200B0F1BA /* WorkerContext.h */; };
+               2E43464A0F546A8200B0F1BA /* WorkerContext.idl in Resources */ = {isa = PBXBuildFile; fileRef = 2E4346380F546A8200B0F1BA /* WorkerContext.idl */; };
+               2E43464B0F546A8200B0F1BA /* WorkerContextProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 2E4346390F546A8200B0F1BA /* WorkerContextProxy.h */; };
+               2E43464C0F546A8200B0F1BA /* WorkerLocation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2E43463A0F546A8200B0F1BA /* WorkerLocation.cpp */; };
+               2E43464D0F546A8200B0F1BA /* WorkerLocation.h in Headers */ = {isa = PBXBuildFile; fileRef = 2E43463B0F546A8200B0F1BA /* WorkerLocation.h */; };
+               2E43464E0F546A8200B0F1BA /* WorkerLocation.idl in Resources */ = {isa = PBXBuildFile; fileRef = 2E43463C0F546A8200B0F1BA /* WorkerLocation.idl */; };
+               2E43464F0F546A8200B0F1BA /* WorkerMessagingProxy.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2E43463D0F546A8200B0F1BA /* WorkerMessagingProxy.cpp */; };
+               2E4346500F546A8200B0F1BA /* WorkerMessagingProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 2E43463E0F546A8200B0F1BA /* WorkerMessagingProxy.h */; };
+               2E4346510F546A8200B0F1BA /* WorkerObjectProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 2E43463F0F546A8200B0F1BA /* WorkerObjectProxy.h */; };
+               2E4346520F546A8200B0F1BA /* WorkerRunLoop.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2E4346400F546A8200B0F1BA /* WorkerRunLoop.cpp */; };
+               2E4346530F546A8200B0F1BA /* WorkerRunLoop.h in Headers */ = {isa = PBXBuildFile; fileRef = 2E4346410F546A8200B0F1BA /* WorkerRunLoop.h */; };
+               2E4346540F546A8200B0F1BA /* WorkerThread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2E4346420F546A8200B0F1BA /* WorkerThread.cpp */; };
+               2E4346550F546A8200B0F1BA /* WorkerThread.h in Headers */ = {isa = PBXBuildFile; fileRef = 2E4346430F546A8200B0F1BA /* WorkerThread.h */; };
+               2E4346580F546A9900B0F1BA /* CrossThreadCopier.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2E4346560F546A9900B0F1BA /* CrossThreadCopier.cpp */; };
+               2E4346590F546A9900B0F1BA /* CrossThreadCopier.h in Headers */ = {isa = PBXBuildFile; fileRef = 2E4346570F546A9900B0F1BA /* CrossThreadCopier.h */; };
                31288E720E3005D6003619AE /* WebKitCSSKeyframeRule.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 31288E6E0E3005D6003619AE /* WebKitCSSKeyframeRule.cpp */; };
                31288E730E3005D6003619AE /* WebKitCSSKeyframeRule.h in Headers */ = {isa = PBXBuildFile; fileRef = 31288E6F0E3005D6003619AE /* WebKitCSSKeyframeRule.h */; };
                31288E740E3005D6003619AE /* WebKitCSSKeyframesRule.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 31288E700E3005D6003619AE /* WebKitCSSKeyframesRule.cpp */; };
                E1271A590EEECDE400F61213 /* JSWorkerNavigator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1271A570EEECDE400F61213 /* JSWorkerNavigator.cpp */; };
                E12EDB7B0B308A78002704B6 /* EventTarget.h in Headers */ = {isa = PBXBuildFile; fileRef = E12EDB7A0B308A78002704B6 /* EventTarget.h */; settings = {ATTRIBUTES = (Private, ); }; };
                E12EDBEA0B308E0B002704B6 /* EventTarget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E12EDBE90B308E0B002704B6 /* EventTarget.cpp */; };
-               E14799A70ECDE3A400292BF3 /* WorkerMessagingProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = E14799A60ECDE3A400292BF3 /* WorkerMessagingProxy.h */; };
-               E14799B40ECDE9D800292BF3 /* WorkerMessagingProxy.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E14799B30ECDE9D800292BF3 /* WorkerMessagingProxy.cpp */; };
                E17A4A1B0D97991D00FC10C6 /* DOMSVGAltGlyphElement.h in Copy Generated Headers */ = {isa = PBXBuildFile; fileRef = 65AA6BAC0D974A00000541AE /* DOMSVGAltGlyphElement.h */; };
                E17A4A1C0D97991D00FC10C6 /* DOMSVGAltGlyphElementInternal.h in Copy Generated Headers */ = {isa = PBXBuildFile; fileRef = 65AA6BAE0D974A00000541AE /* DOMSVGAltGlyphElementInternal.h */; };
                E181B2570F14C1A600FB7847 /* JSDOMStringListCustom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E181B2560F14C1A600FB7847 /* JSDOMStringListCustom.cpp */; };
                E1ADEDDB0E76BD93004A1A5E /* JSMessagePort.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1ADEDD90E76BD93004A1A5E /* JSMessagePort.cpp */; };
                E1BE512D0CF6C512002EA959 /* XSLTUnicodeSort.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1BE512B0CF6C512002EA959 /* XSLTUnicodeSort.cpp */; };
                E1BE512E0CF6C512002EA959 /* XSLTUnicodeSort.h in Headers */ = {isa = PBXBuildFile; fileRef = E1BE512C0CF6C512002EA959 /* XSLTUnicodeSort.h */; };
-               E1C2C4240EACE0BC007E61FB /* WorkerThread.h in Headers */ = {isa = PBXBuildFile; fileRef = E1C2C4230EACE0BC007E61FB /* WorkerThread.h */; };
-               E1C2C4290EACE0E0007E61FB /* WorkerThread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1C2C4280EACE0E0007E61FB /* WorkerThread.cpp */; };
-               E1C2C43E0EAD0133007E61FB /* WorkerContext.h in Headers */ = {isa = PBXBuildFile; fileRef = E1C2C43D0EAD0133007E61FB /* WorkerContext.h */; };
-               E1C2C4420EAD017B007E61FB /* WorkerContext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1C2C4410EAD017B007E61FB /* WorkerContext.cpp */; };
                E1C362EF0EAF2AA9007410BC /* JSWorkerLocation.h in Headers */ = {isa = PBXBuildFile; fileRef = E1C362ED0EAF2AA9007410BC /* JSWorkerLocation.h */; };
                E1C362F00EAF2AA9007410BC /* JSWorkerLocation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1C362EE0EAF2AA9007410BC /* JSWorkerLocation.cpp */; };
-               E1C363010EAF2CC6007410BC /* WorkerLocation.h in Headers */ = {isa = PBXBuildFile; fileRef = E1C363000EAF2CC6007410BC /* WorkerLocation.h */; };
-               E1C363060EAF2D07007410BC /* WorkerLocation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1C363050EAF2D07007410BC /* WorkerLocation.cpp */; };
                E1C36C030EB076D6007410BC /* JSDOMGlobalObject.h in Headers */ = {isa = PBXBuildFile; fileRef = E1C36C020EB076D6007410BC /* JSDOMGlobalObject.h */; settings = {ATTRIBUTES = (Private, ); }; };
                E1C36CBD0EB08062007410BC /* JSDOMGlobalObject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1C36CBC0EB08062007410BC /* JSDOMGlobalObject.cpp */; };
                E1C36D340EB0A094007410BC /* JSWorkerContextBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1C36D320EB0A094007410BC /* JSWorkerContextBase.cpp */; };
                E1C4DE690EA75C1E0023CCD6 /* ActiveDOMObject.h in Headers */ = {isa = PBXBuildFile; fileRef = E1C4DE680EA75C1E0023CCD6 /* ActiveDOMObject.h */; };
                E1C4DE6E0EA75C650023CCD6 /* ActiveDOMObject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1C4DE6D0EA75C650023CCD6 /* ActiveDOMObject.cpp */; };
                E1C8BE5D0E8BD15A0064CB7D /* JSWorker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1C8BE5C0E8BD15A0064CB7D /* JSWorker.cpp */; };
-               E1CA5CA00E8CD73B00E8EF90 /* Worker.h in Headers */ = {isa = PBXBuildFile; fileRef = E1CA5C9F0E8CD73B00E8EF90 /* Worker.h */; };
-               E1CA5CA50E8CD78500E8EF90 /* Worker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1CA5CA40E8CD78500E8EF90 /* Worker.cpp */; };
                E1CA5CBC0E8CDCAF00E8EF90 /* JSWorkerCustom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1CA5CBB0E8CDCAF00E8EF90 /* JSWorkerCustom.cpp */; };
                E1CA5CD30E8CDE8000E8EF90 /* JSWorkerConstructor.h in Headers */ = {isa = PBXBuildFile; fileRef = E1CA5CD20E8CDE8000E8EF90 /* JSWorkerConstructor.h */; };
                E1CA5CD60E8CDEE900E8EF90 /* JSWorkerConstructor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1CA5CD50E8CDEE900E8EF90 /* JSWorkerConstructor.cpp */; };
                08FB84B00ECE373300DC064E /* WMLElementFactory.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = WMLElementFactory.cpp; sourceTree = "<group>"; };
                08FB84B10ECE373300DC064E /* WMLElementFactory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WMLElementFactory.h; sourceTree = "<group>"; };
                0A4844980CA44CB200B7BD48 /* SoftLinking.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SoftLinking.h; sourceTree = "<group>"; };
-               0B4CE7DA0F2E4BDE00F6EC04 /* CrossThreadCopier.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CrossThreadCopier.h; sourceTree = "<group>"; };
                0B8C56D30F28627F000502E1 /* HTTPHeaderMap.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = HTTPHeaderMap.cpp; sourceTree = "<group>"; };
                0B9056150F2578BE0095FF6A /* DocumentThreadableLoader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DocumentThreadableLoader.cpp; sourceTree = "<group>"; };
                0B9056160F2578BE0095FF6A /* DocumentThreadableLoader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DocumentThreadableLoader.h; sourceTree = "<group>"; };
                0B90561D0F257E930095FF6A /* ThreadableLoader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ThreadableLoader.cpp; sourceTree = "<group>"; };
                0B9056F60F2685F30095FF6A /* WorkerThreadableLoader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = WorkerThreadableLoader.cpp; sourceTree = "<group>"; };
                0B9056F70F2685F30095FF6A /* WorkerThreadableLoader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WorkerThreadableLoader.h; sourceTree = "<group>"; };
-               0BA5D3850F240FB4009B870B /* GenericWorkerTask.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GenericWorkerTask.h; sourceTree = "<group>"; };
-               0BB4DBE10F2EE29800354619 /* CrossThreadCopier.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CrossThreadCopier.cpp; sourceTree = "<group>"; };
                0BE030A10F3112FB003C1A46 /* RenderLineBoxList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RenderLineBoxList.h; sourceTree = "<group>"; };
                0F11A54E0F39233100C37884 /* RenderSelectionInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RenderSelectionInfo.h; sourceTree = "<group>"; };
                0F15DA890F3AAEE70000CE47 /* AnimationControllerPrivate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AnimationControllerPrivate.h; path = animation/AnimationControllerPrivate.h; sourceTree = "<group>"; };
                185BCF270F3279CE000EA262 /* ThreadTimers.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ThreadTimers.h; sourceTree = "<group>"; };
                188604B10F2E654A000B6443 /* DOMTimer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DOMTimer.cpp; sourceTree = "<group>"; };
                188604B20F2E654A000B6443 /* DOMTimer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DOMTimer.h; sourceTree = "<group>"; };
-               18A0537A0F26859C00A51705 /* WorkerRunLoop.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = WorkerRunLoop.cpp; sourceTree = "<group>"; };
-               18A0537B0F26859C00A51705 /* WorkerRunLoop.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WorkerRunLoop.h; sourceTree = "<group>"; };
                1A0D57340A5C77FE007EDD4C /* OverflowEvent.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = OverflowEvent.cpp; sourceTree = "<group>"; };
                1A0D57350A5C77FE007EDD4C /* OverflowEvent.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = OverflowEvent.h; sourceTree = "<group>"; };
                1A0D57380A5C7812007EDD4C /* OverflowEvent.idl */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = OverflowEvent.idl; sourceTree = "<group>"; };
                2D9066050BE141D400956998 /* LayoutState.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = LayoutState.h; sourceTree = "<group>"; };
                2D90660B0665D937006B6F1A /* ClipboardMac.h */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 4; lastKnownFileType = sourcecode.c.h; path = ClipboardMac.h; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
                2D90660C0665D937006B6F1A /* ClipboardMac.mm */ = {isa = PBXFileReference; fileEncoding = 30; indentWidth = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = ClipboardMac.mm; sourceTree = "<group>"; tabWidth = 8; usesTabs = 0; };
-               2E3AC84D0F3D06D100633F04 /* WorkerContextProxy.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WorkerContextProxy.h; sourceTree = "<group>"; };
-               2E3AC84F0F3D06F700633F04 /* WorkerObjectProxy.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WorkerObjectProxy.h; sourceTree = "<group>"; };
+               2E4346320F546A8200B0F1BA /* GenericWorkerTask.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GenericWorkerTask.h; path = workers/GenericWorkerTask.h; sourceTree = "<group>"; };
+               2E4346330F546A8200B0F1BA /* Worker.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Worker.cpp; path = workers/Worker.cpp; sourceTree = "<group>"; };
+               2E4346340F546A8200B0F1BA /* Worker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Worker.h; path = workers/Worker.h; sourceTree = "<group>"; };
+               2E4346350F546A8200B0F1BA /* Worker.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = Worker.idl; path = workers/Worker.idl; sourceTree = "<group>"; };
+               2E4346360F546A8200B0F1BA /* WorkerContext.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = WorkerContext.cpp; path = workers/WorkerContext.cpp; sourceTree = "<group>"; };
+               2E4346370F546A8200B0F1BA /* WorkerContext.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WorkerContext.h; path = workers/WorkerContext.h; sourceTree = "<group>"; };
+               2E4346380F546A8200B0F1BA /* WorkerContext.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = WorkerContext.idl; path = workers/WorkerContext.idl; sourceTree = "<group>"; };
+               2E4346390F546A8200B0F1BA /* WorkerContextProxy.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WorkerContextProxy.h; path = workers/WorkerContextProxy.h; sourceTree = "<group>"; };
+               2E43463A0F546A8200B0F1BA /* WorkerLocation.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = WorkerLocation.cpp; path = workers/WorkerLocation.cpp; sourceTree = "<group>"; };
+               2E43463B0F546A8200B0F1BA /* WorkerLocation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WorkerLocation.h; path = workers/WorkerLocation.h; sourceTree = "<group>"; };
+               2E43463C0F546A8200B0F1BA /* WorkerLocation.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = WorkerLocation.idl; path = workers/WorkerLocation.idl; sourceTree = "<group>"; };
+               2E43463D0F546A8200B0F1BA /* WorkerMessagingProxy.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = WorkerMessagingProxy.cpp; path = workers/WorkerMessagingProxy.cpp; sourceTree = "<group>"; };
+               2E43463E0F546A8200B0F1BA /* WorkerMessagingProxy.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WorkerMessagingProxy.h; path = workers/WorkerMessagingProxy.h; sourceTree = "<group>"; };
+               2E43463F0F546A8200B0F1BA /* WorkerObjectProxy.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WorkerObjectProxy.h; path = workers/WorkerObjectProxy.h; sourceTree = "<group>"; };
+               2E4346400F546A8200B0F1BA /* WorkerRunLoop.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = WorkerRunLoop.cpp; path = workers/WorkerRunLoop.cpp; sourceTree = "<group>"; };
+               2E4346410F546A8200B0F1BA /* WorkerRunLoop.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WorkerRunLoop.h; path = workers/WorkerRunLoop.h; sourceTree = "<group>"; };
+               2E4346420F546A8200B0F1BA /* WorkerThread.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = WorkerThread.cpp; path = workers/WorkerThread.cpp; sourceTree = "<group>"; };
+               2E4346430F546A8200B0F1BA /* WorkerThread.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WorkerThread.h; path = workers/WorkerThread.h; sourceTree = "<group>"; };
+               2E4346560F546A9900B0F1BA /* CrossThreadCopier.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CrossThreadCopier.cpp; sourceTree = "<group>"; };
+               2E4346570F546A9900B0F1BA /* CrossThreadCopier.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CrossThreadCopier.h; sourceTree = "<group>"; };
                31288E6E0E3005D6003619AE /* WebKitCSSKeyframeRule.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = WebKitCSSKeyframeRule.cpp; sourceTree = "<group>"; };
                31288E6F0E3005D6003619AE /* WebKitCSSKeyframeRule.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WebKitCSSKeyframeRule.h; sourceTree = "<group>"; };
                31288E700E3005D6003619AE /* WebKitCSSKeyframesRule.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = WebKitCSSKeyframesRule.cpp; sourceTree = "<group>"; };
                E1271A570EEECDE400F61213 /* JSWorkerNavigator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSWorkerNavigator.cpp; sourceTree = "<group>"; };
                E12EDB7A0B308A78002704B6 /* EventTarget.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EventTarget.h; sourceTree = "<group>"; };
                E12EDBE90B308E0B002704B6 /* EventTarget.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = EventTarget.cpp; sourceTree = "<group>"; };
-               E14799A60ECDE3A400292BF3 /* WorkerMessagingProxy.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WorkerMessagingProxy.h; sourceTree = "<group>"; };
-               E14799B30ECDE9D800292BF3 /* WorkerMessagingProxy.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = WorkerMessagingProxy.cpp; sourceTree = "<group>"; };
                E181B2560F14C1A600FB7847 /* JSDOMStringListCustom.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSDOMStringListCustom.cpp; sourceTree = "<group>"; };
                E181B3500F15008A00FB7847 /* StaticStringList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = StaticStringList.h; sourceTree = "<group>"; };
                E181B3550F1500D700FB7847 /* StaticStringList.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = StaticStringList.cpp; sourceTree = "<group>"; };
-               E182564F0EF2ACE600933242 /* WorkerContext.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = WorkerContext.idl; sourceTree = "<group>"; };
                E182568D0EF2B02D00933242 /* JSWorkerContext.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSWorkerContext.cpp; sourceTree = "<group>"; };
                E182568E0EF2B02D00933242 /* JSWorkerContext.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSWorkerContext.h; sourceTree = "<group>"; };
                E18258AB0EF3CD7000933242 /* JSWorkerContextCustom.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSWorkerContextCustom.cpp; sourceTree = "<group>"; };
                E1ADEDD90E76BD93004A1A5E /* JSMessagePort.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSMessagePort.cpp; sourceTree = "<group>"; };
                E1BE512B0CF6C512002EA959 /* XSLTUnicodeSort.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = XSLTUnicodeSort.cpp; sourceTree = "<group>"; };
                E1BE512C0CF6C512002EA959 /* XSLTUnicodeSort.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XSLTUnicodeSort.h; sourceTree = "<group>"; };
-               E1C2C4230EACE0BC007E61FB /* WorkerThread.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WorkerThread.h; sourceTree = "<group>"; };
-               E1C2C4280EACE0E0007E61FB /* WorkerThread.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = WorkerThread.cpp; sourceTree = "<group>"; };
-               E1C2C43D0EAD0133007E61FB /* WorkerContext.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WorkerContext.h; sourceTree = "<group>"; };
-               E1C2C4410EAD017B007E61FB /* WorkerContext.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = WorkerContext.cpp; sourceTree = "<group>"; };
-               E1C362BB0EAF29FB007410BC /* WorkerLocation.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = WorkerLocation.idl; sourceTree = "<group>"; };
                E1C362ED0EAF2AA9007410BC /* JSWorkerLocation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSWorkerLocation.h; sourceTree = "<group>"; };
                E1C362EE0EAF2AA9007410BC /* JSWorkerLocation.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSWorkerLocation.cpp; sourceTree = "<group>"; };
-               E1C363000EAF2CC6007410BC /* WorkerLocation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WorkerLocation.h; sourceTree = "<group>"; };
-               E1C363050EAF2D07007410BC /* WorkerLocation.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = WorkerLocation.cpp; sourceTree = "<group>"; };
                E1C36C020EB076D6007410BC /* JSDOMGlobalObject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSDOMGlobalObject.h; sourceTree = "<group>"; };
                E1C36CBC0EB08062007410BC /* JSDOMGlobalObject.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSDOMGlobalObject.cpp; sourceTree = "<group>"; };
                E1C36D320EB0A094007410BC /* JSWorkerContextBase.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSWorkerContextBase.cpp; sourceTree = "<group>"; };
                E1C36D330EB0A094007410BC /* JSWorkerContextBase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSWorkerContextBase.h; sourceTree = "<group>"; };
                E1C4DE680EA75C1E0023CCD6 /* ActiveDOMObject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ActiveDOMObject.h; sourceTree = "<group>"; };
                E1C4DE6D0EA75C650023CCD6 /* ActiveDOMObject.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ActiveDOMObject.cpp; sourceTree = "<group>"; };
-               E1C8BE440E8BCCBB0064CB7D /* Worker.idl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = Worker.idl; sourceTree = "<group>"; };
                E1C8BE5C0E8BD15A0064CB7D /* JSWorker.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSWorker.cpp; sourceTree = "<group>"; };
-               E1CA5C9F0E8CD73B00E8EF90 /* Worker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Worker.h; sourceTree = "<group>"; };
-               E1CA5CA40E8CD78500E8EF90 /* Worker.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Worker.cpp; sourceTree = "<group>"; };
                E1CA5CBB0E8CDCAF00E8EF90 /* JSWorkerCustom.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSWorkerCustom.cpp; sourceTree = "<group>"; };
                E1CA5CD20E8CDE8000E8EF90 /* JSWorkerConstructor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSWorkerConstructor.h; sourceTree = "<group>"; };
                E1CA5CD50E8CDEE900E8EF90 /* JSWorkerConstructor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSWorkerConstructor.cpp; sourceTree = "<group>"; };
                                1AE82EC90CAAE177002237AE /* storage */,
                                B22277CA0D00BF1E0071B782 /* svg */,
                                4C6B99150E52E37300487BB7 /* wml */,
+                               2E4346310F546A6800B0F1BA /* workers */,
                                E1F0424309839389006694EA /* xml */,
                                656580EC09D12B20000E61D7 /* Derived Sources */,
                                089C1665FE841158C02AAC07 /* Resources */,
                        tabWidth = 4;
                        usesTabs = 0;
                };
+               2E4346310F546A6800B0F1BA /* workers */ = {
+                       isa = PBXGroup;
+                       children = (
+                               2E4346320F546A8200B0F1BA /* GenericWorkerTask.h */,
+                               2E4346330F546A8200B0F1BA /* Worker.cpp */,
+                               2E4346340F546A8200B0F1BA /* Worker.h */,
+                               2E4346350F546A8200B0F1BA /* Worker.idl */,
+                               2E4346360F546A8200B0F1BA /* WorkerContext.cpp */,
+                               2E4346370F546A8200B0F1BA /* WorkerContext.h */,
+                               2E4346380F546A8200B0F1BA /* WorkerContext.idl */,
+                               2E4346390F546A8200B0F1BA /* WorkerContextProxy.h */,
+                               2E43463A0F546A8200B0F1BA /* WorkerLocation.cpp */,
+                               2E43463B0F546A8200B0F1BA /* WorkerLocation.h */,
+                               2E43463C0F546A8200B0F1BA /* WorkerLocation.idl */,
+                               2E43463D0F546A8200B0F1BA /* WorkerMessagingProxy.cpp */,
+                               2E43463E0F546A8200B0F1BA /* WorkerMessagingProxy.h */,
+                               2E43463F0F546A8200B0F1BA /* WorkerObjectProxy.h */,
+                               2E4346400F546A8200B0F1BA /* WorkerRunLoop.cpp */,
+                               2E4346410F546A8200B0F1BA /* WorkerRunLoop.h */,
+                               2E4346420F546A8200B0F1BA /* WorkerThread.cpp */,
+                               2E4346430F546A8200B0F1BA /* WorkerThread.h */,
+                       );
+                       name = workers;
+                       sourceTree = "<group>";
+               };
                316FE1060E6E1D8400BF6088 /* animation */ = {
                        isa = PBXGroup;
                        children = (
                                93B6A0E50B0BCA5C00F5027A /* ContextMenu.h */,
                                06027CAC0B1CBFC000884B2D /* ContextMenuItem.h */,
                                9352088109BD45E900F2038D /* CookieJar.h */,
+                               2E4346560F546A9900B0F1BA /* CrossThreadCopier.cpp */,
+                               2E4346570F546A9900B0F1BA /* CrossThreadCopier.h */,
                                F587868402DE3B8601EA4122 /* Cursor.h */,
                                F587869902DE3B8601EA4122 /* DeprecatedPtrList.h */,
                                F587851602DE375901EA4122 /* DeprecatedPtrListImpl.cpp */,
                                85089CC70A98C22600A275AA /* Comment.idl */,
                                A81872140977D3C0005826D9 /* ContainerNode.cpp */,
                                A81872110977D3C0005826D9 /* ContainerNode.h */,
-                               0BB4DBE10F2EE29800354619 /* CrossThreadCopier.cpp */,
-                               0B4CE7DA0F2E4BDE00F6EC04 /* CrossThreadCopier.h */,
                                BC60D6E80D28D83400B9918F /* DOMCoreException.h */,
                                BC60D6EB0D28D99900B9918F /* DOMCoreException.idl */,
                                A8185F3609765765005826D9 /* DOMImplementation.cpp */,
                                085773340F0846010080583E /* FormControlElement.h */,
                                08B93F730F293481000720C2 /* FormControlElementWithState.cpp */,
                                08B93F740F293481000720C2 /* FormControlElementWithState.h */,
-                               0BA5D3850F240FB4009B870B /* GenericWorkerTask.h */,
                                08700BE60F086C5300919419 /* InputElement.cpp */,
                                08591AA40F085C4E009BACB1 /* InputElement.h */,
                                85031B2D0A44EFC700F992E0 /* KeyboardEvent.cpp */,
                                85031B3A0A44EFC700F992E0 /* WheelEvent.cpp */,
                                85031B3B0A44EFC700F992E0 /* WheelEvent.h */,
                                93EEC1F709C2877700C515D1 /* WheelEvent.idl */,
-                               E1CA5CA40E8CD78500E8EF90 /* Worker.cpp */,
-                               E1CA5C9F0E8CD73B00E8EF90 /* Worker.h */,
-                               E1C8BE440E8BCCBB0064CB7D /* Worker.idl */,
-                               E1C2C4410EAD017B007E61FB /* WorkerContext.cpp */,
-                               E1C2C43D0EAD0133007E61FB /* WorkerContext.h */,
-                               E182564F0EF2ACE600933242 /* WorkerContext.idl */,
-                               2E3AC84D0F3D06D100633F04 /* WorkerContextProxy.h */,
-                               E1C363050EAF2D07007410BC /* WorkerLocation.cpp */,
-                               E1C363000EAF2CC6007410BC /* WorkerLocation.h */,
-                               E1C362BB0EAF29FB007410BC /* WorkerLocation.idl */,
-                               E14799B30ECDE9D800292BF3 /* WorkerMessagingProxy.cpp */,
-                               E14799A60ECDE3A400292BF3 /* WorkerMessagingProxy.h */,
-                               2E3AC84F0F3D06F700633F04 /* WorkerObjectProxy.h */,
-                               18A0537A0F26859C00A51705 /* WorkerRunLoop.cpp */,
-                               18A0537B0F26859C00A51705 /* WorkerRunLoop.h */,
-                               E1C2C4280EACE0E0007E61FB /* WorkerThread.cpp */,
-                               E1C2C4230EACE0BC007E61FB /* WorkerThread.h */,
                                F523D30902DE4476018635CA /* XMLTokenizer.cpp */,
                                F523D30A02DE4476018635CA /* XMLTokenizer.h */,
                                54C50F7A0E801DF3009832A0 /* XMLTokenizerLibxml2.cpp */,
                                9392F14C0AD1861B00691BD4 /* CounterNode.h in Headers */,
                                D0B0556809C6700100307E43 /* CreateLinkCommand.h in Headers */,
                                514C766E0CE923A1007EF3CD /* Credential.h in Headers */,
-                               0B4CE7DB0F2E4BDE00F6EC04 /* CrossThreadCopier.h in Headers */,
                                93F1992F08245E59001E9ABC /* Cursor.h in Headers */,
                                BC2272A20E82E87C00E7F975 /* CursorData.h in Headers */,
                                BC2272AD0E82E8F300E7F975 /* CursorList.h in Headers */,
                                935C477509AC4D8E00A6AAB4 /* GapRects.h in Headers */,
                                BC23F0DB0DAFF4A4009FDC91 /* GeneratedImage.h in Headers */,
                                BCE04C8A0DAFF7A0007A0F41 /* Generator.h in Headers */,
-                               0BA5D3860F240FB4009B870B /* GenericWorkerTask.h in Headers */,
                                FE80D7C60E9C1F25000D6F75 /* Geolocation.h in Headers */,
                                FEAB90130EA51B9C006348C3 /* GeolocationService.h in Headers */,
                                FE80D7C90E9C1F25000D6F75 /* Geoposition.h in Headers */,
                                9380F47409A11AB4001FDB34 /* Widget.h in Headers */,
                                939B02EF0EA2DBC400C54570 /* WidthIterator.h in Headers */,
                                BC8243E90D0CFD7500460C8F /* WindowFeatures.h in Headers */,
-                               E1CA5CA00E8CD73B00E8EF90 /* Worker.h in Headers */,
-                               E1C2C43E0EAD0133007E61FB /* WorkerContext.h in Headers */,
-                               2E3AC84E0F3D06D100633F04 /* WorkerContextProxy.h in Headers */,
-                               E1C363010EAF2CC6007410BC /* WorkerLocation.h in Headers */,
-                               E14799A70ECDE3A400292BF3 /* WorkerMessagingProxy.h in Headers */,
                                E1271A0B0EEEC77A00F61213 /* WorkerNavigator.h in Headers */,
-                               2E3AC8500F3D06F700633F04 /* WorkerObjectProxy.h in Headers */,
-                               18A0537D0F26859C00A51705 /* WorkerRunLoop.h in Headers */,
                                E1A643F20EC0972500779668 /* WorkerScriptController.h in Headers */,
-                               E1C2C4240EACE0BC007E61FB /* WorkerThread.h in Headers */,
                                0B9056F90F2685F30095FF6A /* WorkerThreadableLoader.h in Headers */,
                                93309E24099E64920056E581 /* WrapContentsInDummySpanCommand.h in Headers */,
                                6565820209D1508D000E61D7 /* XLinkNames.h in Headers */,
                                93309E1E099E64920056E581 /* visible_units.h in Headers */,
                                A17C81230F2A5CF7005DAAEB /* HTMLElementFactory.h in Headers */,
                                41D015CA0F4B5C71004A662F /* ContentType.h in Headers */,
+                               2E4346440F546A8200B0F1BA /* GenericWorkerTask.h in Headers */,
+                               2E4346460F546A8200B0F1BA /* Worker.h in Headers */,
+                               2E4346490F546A8200B0F1BA /* WorkerContext.h in Headers */,
+                               2E43464B0F546A8200B0F1BA /* WorkerContextProxy.h in Headers */,
+                               2E43464D0F546A8200B0F1BA /* WorkerLocation.h in Headers */,
+                               2E4346500F546A8200B0F1BA /* WorkerMessagingProxy.h in Headers */,
+                               2E4346510F546A8200B0F1BA /* WorkerObjectProxy.h in Headers */,
+                               2E4346530F546A8200B0F1BA /* WorkerRunLoop.h in Headers */,
+                               2E4346550F546A8200B0F1BA /* WorkerThread.h in Headers */,
+                               2E4346590F546A9900B0F1BA /* CrossThreadCopier.h in Headers */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                                85136CA80AED665900F90A3D /* westResizeCursor.png in Resources */,
                                1AB1AE7A0C051FDE00139F4F /* zoomInCursor.png in Resources */,
                                1AB1AE7B0C051FDE00139F4F /* zoomOutCursor.png in Resources */,
+                               2E4346470F546A8200B0F1BA /* Worker.idl in Resources */,
+                               2E43464A0F546A8200B0F1BA /* WorkerContext.idl in Resources */,
+                               2E43464E0F546A8200B0F1BA /* WorkerLocation.idl in Resources */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };
                                9392F1500AD1862300691BD4 /* CounterNode.cpp in Sources */,
                                D0B0556909C6700100307E43 /* CreateLinkCommand.cpp in Sources */,
                                514C766D0CE923A1007EF3CD /* Credential.cpp in Sources */,
-                               0BB4DBE20F2EE29800354619 /* CrossThreadCopier.cpp in Sources */,
                                93F19A2608245E59001E9ABC /* CursorMac.mm in Sources */,
                                B2F34FE90E82F82700F627CD /* DNSCFNet.cpp in Sources */,
                                BC1A37AE097C715F0019F3D8 /* DOM.mm in Sources */,
                                9380F47809A11ACC001FDB34 /* WidgetMac.mm in Sources */,
                                939B02EE0EA2DBC400C54570 /* WidthIterator.cpp in Sources */,
                                BC8243E80D0CFD7500460C8F /* WindowFeatures.cpp in Sources */,
-                               E1CA5CA50E8CD78500E8EF90 /* Worker.cpp in Sources */,
-                               E1C2C4420EAD017B007E61FB /* WorkerContext.cpp in Sources */,
-                               E1C363060EAF2D07007410BC /* WorkerLocation.cpp in Sources */,
-                               E14799B40ECDE9D800292BF3 /* WorkerMessagingProxy.cpp in Sources */,
                                E1271A140EEEC80400F61213 /* WorkerNavigator.cpp in Sources */,
-                               18A0537C0F26859C00A51705 /* WorkerRunLoop.cpp in Sources */,
                                E1A643FD0EC097A000779668 /* WorkerScriptController.cpp in Sources */,
-                               E1C2C4290EACE0E0007E61FB /* WorkerThread.cpp in Sources */,
                                0B9056F80F2685F30095FF6A /* WorkerThreadableLoader.cpp in Sources */,
                                93309E23099E64920056E581 /* WrapContentsInDummySpanCommand.cpp in Sources */,
                                A833C7CC0A2CF07400D57664 /* XLinkNames.cpp in Sources */,
                                93309E1D099E64920056E581 /* visible_units.cpp in Sources */,
                                A17C81220F2A5CF7005DAAEB /* HTMLElementFactory.cpp in Sources */,
                                41D015CB0F4B5C71004A662F /* ContentType.cpp in Sources */,
+                               2E4346450F546A8200B0F1BA /* Worker.cpp in Sources */,
+                               2E4346480F546A8200B0F1BA /* WorkerContext.cpp in Sources */,
+                               2E43464C0F546A8200B0F1BA /* WorkerLocation.cpp in Sources */,
+                               2E43464F0F546A8200B0F1BA /* WorkerMessagingProxy.cpp in Sources */,
+                               2E4346520F546A8200B0F1BA /* WorkerRunLoop.cpp in Sources */,
+                               2E4346540F546A8200B0F1BA /* WorkerThread.cpp in Sources */,
+                               2E4346580F546A9900B0F1BA /* CrossThreadCopier.cpp in Sources */,
                        );
                        runOnlyForDeploymentPostprocessing = 0;
                };