diff options
author | levin@chromium.org <levin@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-02-05 08:24:22 +0000 |
---|---|---|
committer | levin@chromium.org <levin@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-02-05 08:24:22 +0000 |
commit | 9193185e11c562ad867007376f71ef9cefc08b17 (patch) | |
tree | 1dda8cc14d49f1c393f716ee585478ce55b10ba3 | |
parent | 087795bdecb90e52a52d9c69a2f0fad5477e3d4f (diff) | |
download | chromium_src-9193185e11c562ad867007376f71ef9cefc08b17.zip chromium_src-9193185e11c562ad867007376f71ef9cefc08b17.tar.gz chromium_src-9193185e11c562ad867007376f71ef9cefc08b17.tar.bz2 |
WebKit merge 40500:40539 [Chromium side]
All code fix ups were due to r40508 which "Track redirects in global history."
Review URL: http://codereview.chromium.org/20077
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9214 0039d316-1c4b-4281-b951-d872f2087c98
-rw-r--r-- | DEPS | 4 | ||||
-rw-r--r-- | WEBKIT_MERGE_REVISION | 2 | ||||
-rw-r--r-- | webkit/build/WebCore/SConscript | 3 | ||||
-rw-r--r-- | webkit/build/WebCore/WebCore.vcproj | 28 | ||||
-rw-r--r-- | webkit/glue/dom_serializer_unittest.cc | 2 | ||||
-rw-r--r-- | webkit/glue/webframe_impl.cc | 7 | ||||
-rw-r--r-- | webkit/glue/webframeloaderclient_impl.cc | 3 | ||||
-rw-r--r-- | webkit/glue/webframeloaderclient_impl.h | 1 | ||||
-rw-r--r-- | webkit/tools/layout_tests/test_lists/tests_fixable.txt | 14 | ||||
-rw-r--r-- | webkit/webkit.xcodeproj/project.pbxproj | 20 |
10 files changed, 61 insertions, 23 deletions
@@ -1,7 +1,7 @@ vars = { "webkit_trunk": "http://svn.webkit.org/repository/webkit/trunk", - "webkit_revision": "40500", + "webkit_revision": "40539", } @@ -19,7 +19,7 @@ deps = { "http://googletest.googlecode.com/svn/trunk@167", "src/third_party/WebKit": - "/trunk/deps/third_party/WebKit@9198", + "/trunk/deps/third_party/WebKit@9213", "src/third_party/icu38": "/trunk/deps/third_party/icu38@9156", diff --git a/WEBKIT_MERGE_REVISION b/WEBKIT_MERGE_REVISION index 22dc8cf..db9c0dd 100644 --- a/WEBKIT_MERGE_REVISION +++ b/WEBKIT_MERGE_REVISION @@ -1 +1 @@ -http://svn.webkit.org/repository/webkit/trunk@40500
\ No newline at end of file +http://svn.webkit.org/repository/webkit/trunk@40539
\ No newline at end of file diff --git a/webkit/build/WebCore/SConscript b/webkit/build/WebCore/SConscript index fe3afb9..e2ca4f7 100644 --- a/webkit/build/WebCore/SConscript +++ b/webkit/build/WebCore/SConscript @@ -113,6 +113,7 @@ input_files = [ '$WEBCORE_DIR/dom/ClipboardEvent.cpp', '$WEBCORE_DIR/dom/Comment.cpp', '$WEBCORE_DIR/dom/ContainerNode.cpp', + '$WEBCORE_DIR/dom/CrossThreadCopier.cpp', '$WEBCORE_DIR/dom/CSSMappedAttributeDeclaration.cpp', '$WEBCORE_DIR/dom/Document.cpp', '$WEBCORE_DIR/dom/DocumentFragment.cpp', @@ -180,7 +181,6 @@ input_files = [ '$WEBCORE_DIR/dom/WorkerLocation.cpp', '$WEBCORE_DIR/dom/WorkerMessagingProxy.cpp', '$WEBCORE_DIR/dom/WorkerRunLoop.cpp', - '$WEBCORE_DIR/dom/WorkerTask.cpp', '$WEBCORE_DIR/dom/WorkerThread.cpp', '$WEBCORE_DIR/dom/XMLTokenizer.cpp', '$WEBCORE_DIR/dom/XMLTokenizerLibxml2.cpp', @@ -366,6 +366,7 @@ input_files = [ '$WEBCORE_DIR/loader/TextDocument.cpp', '$WEBCORE_DIR/loader/TextResourceDecoder.cpp', '$WEBCORE_DIR/loader/ThreadableLoader.cpp', + '$WEBCORE_DIR/loader/WorkerThreadableLoader.cpp', '$WEBCORE_DIR/loader/archive/ArchiveFactory.cpp', '$WEBCORE_DIR/loader/archive/ArchiveResource.cpp', diff --git a/webkit/build/WebCore/WebCore.vcproj b/webkit/build/WebCore/WebCore.vcproj index 5e891c6..554b618 100644 --- a/webkit/build/WebCore/WebCore.vcproj +++ b/webkit/build/WebCore/WebCore.vcproj @@ -848,6 +848,18 @@ RelativePath="..\..\..\third_party\WebKit\WebCore\loader\ThreadableLoaderClient.h" > </File> + <File + RelativePath="..\..\..\third_party\WebKit\WebCore\loader\ThreadableLoaderClientWrapper.h" + > + </File> + <File + RelativePath="..\..\..\third_party\WebKit\WebCore\loader\WorkerThreadableLoader.cpp" + > + </File> + <File + RelativePath="..\..\..\third_party\WebKit\WebCore\loader\WorkerThreadableLoader.h" + > + </File> <Filter Name="archive" > @@ -4281,6 +4293,14 @@ > </File> <File + RelativePath="..\..\..\third_party\WebKit\WebCore\dom\CrossThreadCopier.cpp" + > + </File> + <File + RelativePath="..\..\..\third_party\WebKit\WebCore\dom\CrossThreadCopier.h" + > + </File> + <File RelativePath="..\..\..\third_party\WebKit\WebCore\dom\CSSMappedAttributeDeclaration.cpp" > </File> @@ -4837,14 +4857,6 @@ > </File> <File - RelativePath="..\..\..\third_party\WebKit\WebCore\dom\WorkerTask.cpp" - > - </File> - <File - RelativePath="..\..\..\third_party\WebKit\WebCore\dom\WorkerTask.h" - > - </File> - <File RelativePath="..\..\..\third_party\WebKit\WebCore\dom\WorkerThread.cpp" > </File> diff --git a/webkit/glue/dom_serializer_unittest.cc b/webkit/glue/dom_serializer_unittest.cc index a7c4f89..7881c3f 100644 --- a/webkit/glue/dom_serializer_unittest.cc +++ b/webkit/glue/dom_serializer_unittest.cc @@ -121,7 +121,7 @@ class DomSerializerTests : public TestShellTest, buf, WebCore::String("text/html"), encoding_info, WebCore::KURL()); WebCore::ResourceRequest request(webkit_glue::GURLToKURL(base_url), WebCore::CString()); - web_frame->frame()->loader()->load(request, subst_data); + web_frame->frame()->loader()->load(request, subst_data, false); } test_shell_->WaitTestFinished(); diff --git a/webkit/glue/webframe_impl.cc b/webkit/glue/webframe_impl.cc index b42b92b..7d382dd 100644 --- a/webkit/glue/webframe_impl.cc +++ b/webkit/glue/webframe_impl.cc @@ -378,7 +378,7 @@ void WebFrameImpl::InternalLoadRequest(const WebRequest* request, CacheCurrentRequestInfo(datasource); if (data.isValid()) { - frame_->loader()->load(resource_request, data); + frame_->loader()->load(resource_request, data, false); if (replace) { // Do this to force WebKit to treat the load as replacing the currently // loaded page. @@ -405,7 +405,7 @@ void WebFrameImpl::InternalLoadRequest(const WebRequest* request, } else if (resource_request.cachePolicy() == ReloadIgnoringCacheData) { frame_->loader()->reload(); } else { - frame_->loader()->load(resource_request); + frame_->loader()->load(resource_request, false); } currently_loading_request_ = NULL; @@ -1627,7 +1627,7 @@ PassRefPtr<Frame> WebFrameImpl::CreateChildFrame( // this child frame. HistoryItem* parent_item = frame_->loader()->currentHistoryItem(); FrameLoadType load_type = frame_->loader()->loadType(); - FrameLoadType child_load_type = WebCore::FrameLoadTypeRedirect; + FrameLoadType child_load_type = WebCore::FrameLoadTypeRedirectWithLockedBackForwardList; KURL new_url = request.resourceRequest().url(); // If we're moving in the backforward list, we might want to replace the @@ -1648,6 +1648,7 @@ PassRefPtr<Frame> WebFrameImpl::CreateChildFrame( child_frame->loader()->loadURL(new_url, request.resourceRequest().httpReferrer(), child_frame->tree()->name(), + false, child_load_type, 0, 0); // A synchronous navigation (about:blank) would have already processed diff --git a/webkit/glue/webframeloaderclient_impl.cc b/webkit/glue/webframeloaderclient_impl.cc index 4c1d044..f01e32e 100644 --- a/webkit/glue/webframeloaderclient_impl.cc +++ b/webkit/glue/webframeloaderclient_impl.cc @@ -1107,6 +1107,9 @@ void WebFrameLoaderClient::finishedLoading(DocumentLoader* dl) { void WebFrameLoaderClient::updateGlobalHistory() { } +void WebFrameLoaderClient::updateGlobalHistoryForRedirectWithoutHistoryItem() { +} + bool WebFrameLoaderClient::shouldGoToHistoryItem(HistoryItem*) const { // FIXME return true; diff --git a/webkit/glue/webframeloaderclient_impl.h b/webkit/glue/webframeloaderclient_impl.h index 12e1959..7ffad8c 100644 --- a/webkit/glue/webframeloaderclient_impl.h +++ b/webkit/glue/webframeloaderclient_impl.h @@ -119,6 +119,7 @@ class WebFrameLoaderClient : public WebCore::FrameLoaderClient { virtual void finishedLoading(WebCore::DocumentLoader*); virtual void updateGlobalHistory(); + virtual void updateGlobalHistoryForRedirectWithoutHistoryItem(); virtual bool shouldGoToHistoryItem(WebCore::HistoryItem*) const; virtual WebCore::ResourceError blockedError(const WebCore::ResourceRequest&); diff --git a/webkit/tools/layout_tests/test_lists/tests_fixable.txt b/webkit/tools/layout_tests/test_lists/tests_fixable.txt index 9177e05..f2652b3 100644 --- a/webkit/tools/layout_tests/test_lists/tests_fixable.txt +++ b/webkit/tools/layout_tests/test_lists/tests_fixable.txt @@ -1769,4 +1769,16 @@ LINUX : LayoutTests/fast/block/positioning/047.html = FAIL LINUX : LayoutTests/svg/W3C-SVG-1.1/text-path-01-b.svg = FAIL LINUX : LayoutTests/svg/text/text-fonts-01-t.svg = FAIL LINUX : LayoutTests/svg/text/text-path-01-b.svg = FAIL -
\ No newline at end of file + +// Regressions from WebKit merge 40500:40539 +// +// In particular this set all seems due to the same issue with web history, +// and webkit revision r40508. +LayoutTests/http/tests/navigation/document-location-click.html = FAIL +LINUX WIN : LayoutTests/http/tests/navigation/javascriptlink-basic.html = FAIL +LINUX WIN : LayoutTests/http/tests/navigation/javascriptlink-goback.html = FAIL +LINUX WIN : LayoutTests/http/tests/navigation/javascriptlink-subframeload.html = FAIL +// This set seems due to a different issue. +LINUX WIN : LayoutTests/http/tests/security/cross-frame-access-protocol-explicit-domain.html = FAIL +LINUX WIN : LayoutTests/http/tests/security/cross-frame-access-protocol.html = FAIL +LINUX WIN : LayoutTests/http/tests/security/originHeader/origin-header-for-https.html = FAIL diff --git a/webkit/webkit.xcodeproj/project.pbxproj b/webkit/webkit.xcodeproj/project.pbxproj index 2006da5..7a7531a 100644 --- a/webkit/webkit.xcodeproj/project.pbxproj +++ b/webkit/webkit.xcodeproj/project.pbxproj @@ -39,6 +39,7 @@ /* Begin PBXBuildFile section */ 25B9F25199984DFE5E4A59AE /* V8WebKitCSSMatrix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 688FFA9B9CEFE9B1B66F8671 /* V8WebKitCSSMatrix.cpp */; }; + 31BF82F52CDAED9621AC244E /* CrossThreadCopier.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3E9CDA0420F5FBB839D45544 /* CrossThreadCopier.cpp */; }; 3C9197C6A7DABB989CBDBF81 /* Playback.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C1174C9D4E12AB30D653019A /* Playback.cpp */; }; 3CF1E7470F09B352009BC1A7 /* Threading.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3CF1E7460F09B352009BC1A7 /* Threading.cpp */; }; 4112E7060EFB0A26001E0E7A /* RandomNumber.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4112E7050EFB0A26001E0E7A /* RandomNumber.cpp */; }; @@ -62,7 +63,6 @@ 5379C0D90F2A845E0092C7DF /* WorkerLocation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5379C0D00F2A845E0092C7DF /* WorkerLocation.cpp */; }; 5379C0DA0F2A845E0092C7DF /* WorkerMessagingProxy.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5379C0D20F2A845E0092C7DF /* WorkerMessagingProxy.cpp */; }; 5379C0DB0F2A845E0092C7DF /* WorkerRunLoop.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5379C0D40F2A845E0092C7DF /* WorkerRunLoop.cpp */; }; - 5379C0DC0F2A845E0092C7DF /* WorkerTask.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5379C0D60F2A845E0092C7DF /* WorkerTask.cpp */; }; 538D819B0EC371EA00278C31 /* password_autocomplete_listener.cc in Sources */ = {isa = PBXBuildFile; fileRef = 538D81990EC371EA00278C31 /* password_autocomplete_listener.cc */; }; 53AAC3700F291E8000233688 /* CanvasPixelArray.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 53AAC36F0F291E8000233688 /* CanvasPixelArray.cpp */; }; 53AAC37D0F291F0F00233688 /* DocumentThreadableLoader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 53AAC37C0F291F0F00233688 /* DocumentThreadableLoader.cpp */; }; @@ -1297,6 +1297,7 @@ B58DCCEF0F27DF1400BF697A /* OptionElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B58DCCED0F27DF1400BF697A /* OptionElement.cpp */; }; B590A4E60F27DDAC0058FA26 /* FormControlElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B590A4E50F27DDAC0058FA26 /* FormControlElement.cpp */; }; B5B0D6890EC91D3D00EA3314 /* autofill_form.cc in Sources */ = {isa = PBXBuildFile; fileRef = B5B0D6880EC91D3D00EA3314 /* autofill_form.cc */; }; + C8827AEFC4963CE96F4B2495 /* WorkerThreadableLoader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = B4A7678BDF04FB2B50664148 /* WorkerThreadableLoader.cpp */; }; D16FD80FC5230DA712974DAF /* RenderObjectChildList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 619BC9B49D39DC88F3826A9B /* RenderObjectChildList.cpp */; }; E40054A70E9BC4C20055B38E /* RefCountedLeakCounter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E40054A60E9BC4C20055B38E /* RefCountedLeakCounter.cpp */; }; E40054B10E9BCC5C0055B38E /* CollatorICU.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E40054B00E9BCC5C0055B38E /* CollatorICU.cpp */; }; @@ -1477,6 +1478,7 @@ /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ + 00CB9169C90941DEBA895792 /* CrossThreadCopier.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CrossThreadCopier.h; sourceTree = "<group>"; }; 03F1A9ED31C43E9C91A48AE0 /* RenderLineBoxList.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RenderLineBoxList.cpp; sourceTree = "<group>"; }; 040BA91E0F0077E800BFA8E5 /* FormDataBuilder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FormDataBuilder.cpp; sourceTree = "<group>"; }; 040BA9200F0077EE00BFA8E5 /* FormDataBuilder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FormDataBuilder.h; sourceTree = "<group>"; }; @@ -1515,6 +1517,7 @@ 3CF1E7510F09B425009BC1A7 /* RenderTextControlSingleLine.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RenderTextControlSingleLine.cpp; sourceTree = "<group>"; }; 3CF1E7520F09B425009BC1A7 /* RenderTextControlSingleLine.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RenderTextControlSingleLine.h; sourceTree = "<group>"; }; 3CF1E7570F09B441009BC1A7 /* FormControlElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FormControlElement.h; sourceTree = "<group>"; }; + 3E9CDA0420F5FBB839D45544 /* CrossThreadCopier.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CrossThreadCopier.cpp; sourceTree = "<group>"; }; 410303530EFB0C7C008832CA /* ScriptCachedPageData.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ScriptCachedPageData.h; sourceTree = "<group>"; }; 4103039E0EFB0F7C008832CA /* CachedPage.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CachedPage.cpp; sourceTree = "<group>"; }; 410303A10EFB0F8D008832CA /* CachedPage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CachedPage.h; sourceTree = "<group>"; }; @@ -1840,7 +1843,6 @@ 535EE0BF0EC4D10E00939D54 /* clipboard_conversion.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = clipboard_conversion.h; sourceTree = "<group>"; }; 5379C0C70F2A840D0092C7DF /* WorkerThread.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WorkerThread.h; sourceTree = "<group>"; }; 5379C0C90F2A841A0092C7DF /* WorkerThread.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = WorkerThread.cpp; sourceTree = "<group>"; }; - 5379C0CB0F2A842E0092C7DF /* WorkerTask.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WorkerTask.h; sourceTree = "<group>"; }; 5379C0CC0F2A845E0092C7DF /* Worker.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Worker.cpp; sourceTree = "<group>"; }; 5379C0CD0F2A845E0092C7DF /* Worker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Worker.h; sourceTree = "<group>"; }; 5379C0CE0F2A845E0092C7DF /* WorkerContext.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = WorkerContext.cpp; sourceTree = "<group>"; }; @@ -1851,7 +1853,6 @@ 5379C0D30F2A845E0092C7DF /* WorkerMessagingProxy.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WorkerMessagingProxy.h; sourceTree = "<group>"; }; 5379C0D40F2A845E0092C7DF /* WorkerRunLoop.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = WorkerRunLoop.cpp; sourceTree = "<group>"; }; 5379C0D50F2A845E0092C7DF /* WorkerRunLoop.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WorkerRunLoop.h; sourceTree = "<group>"; }; - 5379C0D60F2A845E0092C7DF /* WorkerTask.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = WorkerTask.cpp; sourceTree = "<group>"; }; 538D81990EC371EA00278C31 /* password_autocomplete_listener.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = password_autocomplete_listener.cc; sourceTree = "<group>"; }; 538D819A0EC371EA00278C31 /* password_autocomplete_listener.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = password_autocomplete_listener.h; sourceTree = "<group>"; }; 53AAC36F0F291E8000233688 /* CanvasPixelArray.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CanvasPixelArray.cpp; sourceTree = "<group>"; }; @@ -1867,6 +1868,7 @@ 688FFA9B9CEFE9B1B66F8671 /* V8WebKitCSSMatrix.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = V8WebKitCSSMatrix.cpp; sourceTree = "<group>"; }; 6A9898388068C93C5A7C011C /* ThreadTimers.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ThreadTimers.cpp; sourceTree = "<group>"; }; 715E874BCC05E0A3DD5E5D8F /* GCController.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = GCController.cpp; path = port/bindings/v8/extensions/GCController.cpp; sourceTree = SOURCE_ROOT; }; + 75B1AE2852D804B43A010B65 /* ThreadableLoaderClientWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ThreadableLoaderClientWrapper.h; sourceTree = "<group>"; }; 7B00912B0DAFEFBE00F72082 /* CSSGrammar.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CSSGrammar.cpp; sourceTree = "<group>"; }; 7B00912C0DAFEFBE00F72082 /* CSSGrammar.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CSSGrammar.h; sourceTree = "<group>"; }; 7B00912D0DAFEFBE00F72082 /* HTMLNames.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = HTMLNames.cpp; sourceTree = "<group>"; }; @@ -4135,6 +4137,7 @@ A7FBE65B0F1FDFDB00BB13F2 /* WebKitCSSMatrix.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WebKitCSSMatrix.h; sourceTree = "<group>"; }; A80DD9160EE4A85900728DDE /* PurgeableBuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PurgeableBuffer.h; sourceTree = "<group>"; }; A80DD9180EE4A87900728DDE /* PurgeableBufferMac.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PurgeableBufferMac.cpp; sourceTree = "<group>"; }; + AA0694967933C556B58E203C /* WorkerThreadableLoader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WorkerThreadableLoader.h; sourceTree = "<group>"; }; AB332F4B0E95497E0020F882 /* AnimationController.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = AnimationController.cpp; path = animation/AnimationController.cpp; sourceTree = "<group>"; }; AB332F4C0E95497E0020F882 /* AnimationController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AnimationController.h; path = animation/AnimationController.h; sourceTree = "<group>"; }; AB50EA1C0E9AB12B00FDD61B /* EmptyClients.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EmptyClients.h; sourceTree = "<group>"; }; @@ -4276,6 +4279,7 @@ ABBD24D80EB7C29F00BEC658 /* FontMacCoreText.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FontMacCoreText.cpp; sourceTree = "<group>"; }; ABBD24EC0EB7C3C800BEC658 /* AccessibilityList.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AccessibilityList.cpp; sourceTree = "<group>"; }; ABBD24ED0EB7C3C800BEC658 /* AccessibilityList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AccessibilityList.h; sourceTree = "<group>"; }; + B4A7678BDF04FB2B50664148 /* WorkerThreadableLoader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = WorkerThreadableLoader.cpp; sourceTree = "<group>"; }; B4B7717F57DD81751BCEF85E /* V8WebKitCSSMatrix.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = V8WebKitCSSMatrix.h; sourceTree = "<group>"; }; B507F54D0E9BECC300D16D77 /* HTMLPlugInImageElement.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = HTMLPlugInImageElement.cpp; sourceTree = "<group>"; }; B50F5BDF0E96D3F800AD71A6 /* WebCoreObjCExtras.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = WebCoreObjCExtras.mm; sourceTree = "<group>"; }; @@ -5006,6 +5010,8 @@ 7B5E89D90D7F3A7C001ECF42 /* ContainerNode.cpp */, 7B5E89DA0D7F3A7C001ECF42 /* ContainerNode.h */, 4D16412A0EC29E80008F024E /* ContainerNodeAlgorithms.h */, + 3E9CDA0420F5FBB839D45544 /* CrossThreadCopier.cpp */, + 00CB9169C90941DEBA895792 /* CrossThreadCopier.h */, 7B5E89DB0D7F3A7C001ECF42 /* CSSMappedAttributeDeclaration.cpp */, 7B5E89DC0D7F3A7C001ECF42 /* CSSMappedAttributeDeclaration.h */, 7B5E89DD0D7F3A7C001ECF42 /* DocPtr.h */, @@ -5155,8 +5161,6 @@ 5379C0D30F2A845E0092C7DF /* WorkerMessagingProxy.h */, 5379C0D40F2A845E0092C7DF /* WorkerRunLoop.cpp */, 5379C0D50F2A845E0092C7DF /* WorkerRunLoop.h */, - 5379C0D60F2A845E0092C7DF /* WorkerTask.cpp */, - 5379C0CB0F2A842E0092C7DF /* WorkerTask.h */, 5379C0C90F2A841A0092C7DF /* WorkerThread.cpp */, 5379C0C70F2A840D0092C7DF /* WorkerThread.h */, 7B5E8A6C0D7F3A7D001ECF42 /* XMLTokenizer.cpp */, @@ -5592,8 +5596,11 @@ 53AAC37F0F291F4300233688 /* ThreadableLoader.cpp */, 53AAC3810F291F5300233688 /* ThreadableLoader.h */, 53AAC3820F291F6300233688 /* ThreadableLoaderClient.h */, + 75B1AE2852D804B43A010B65 /* ThreadableLoaderClientWrapper.h */, 7B5E8DC90D7F3C01001ECF42 /* UserStyleSheetLoader.cpp */, 7B5E8DCA0D7F3C01001ECF42 /* UserStyleSheetLoader.h */, + B4A7678BDF04FB2B50664148 /* WorkerThreadableLoader.cpp */, + AA0694967933C556B58E203C /* WorkerThreadableLoader.h */, ); path = loader; sourceTree = "<group>"; @@ -8638,6 +8645,7 @@ 938444610F16B0570075F4C5 /* CounterNode.cpp in Sources */, 938444620F16B0570075F4C5 /* CreateLinkCommand.cpp in Sources */, 938444630F16B0570075F4C5 /* Credential.cpp in Sources */, + 31BF82F52CDAED9621AC244E /* CrossThreadCopier.cpp in Sources */, 938444640F16B0570075F4C5 /* CSSBorderImageValue.cpp in Sources */, 938444650F16B0570075F4C5 /* CSSCanvasValue.cpp in Sources */, 938444660F16B0570075F4C5 /* CSSCharsetRule.cpp in Sources */, @@ -9417,7 +9425,7 @@ 5379C0D90F2A845E0092C7DF /* WorkerLocation.cpp in Sources */, 5379C0DA0F2A845E0092C7DF /* WorkerMessagingProxy.cpp in Sources */, 5379C0DB0F2A845E0092C7DF /* WorkerRunLoop.cpp in Sources */, - 5379C0DC0F2A845E0092C7DF /* WorkerTask.cpp in Sources */, + C8827AEFC4963CE96F4B2495 /* WorkerThreadableLoader.cpp in Sources */, 938447650F16B0570075F4C5 /* WrapContentsInDummySpanCommand.cpp in Sources */, 938447660F16B0570075F4C5 /* XMLHttpRequest.cpp in Sources */, 938447670F16B0570075F4C5 /* XMLHttpRequestUpload.cpp in Sources */, |