[Webkit-unassigned] [Bug 26126] Refactor methods of WorkerMessagingProxy used to talk to main-thread loader into new interface.
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Mon Jun 8 17:32:20 PDT 2009
https://bugs.webkit.org/show_bug.cgi?id=26126
levin at chromium.org changed:
What |Removed |Added
----------------------------------------------------------------------------
Attachment #30850|review? |review-
Flag| |
------- Comment #2 from levin at chromium.org 2009-06-08 17:32 PDT -------
(From update of attachment 30850)
A few issues to fix up, so r- for this version of the patch.
> diff --git a/WebCore/WebCore.xcodeproj/project.pbxproj b/WebCore/WebCore.xcodeproj/project.pbxproj
> index a2742ac..2996d35 100644
> --- a/WebCore/WebCore.xcodeproj/project.pbxproj
> +++ b/WebCore/WebCore.xcodeproj/project.pbxproj
> @@ -208,6 +208,7 @@
> 188604B30F2E654A000B6443 /* DOMTimer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 188604B10F2E654A000B6443 /* DOMTimer.cpp */; };
> 188604B40F2E654A000B6443 /* DOMTimer.h in Headers */ = {isa = PBXBuildFile; fileRef = 188604B20F2E654A000B6443 /* DOMTimer.h */; };
> + 18F831B80FD48C7800D8C56B /* WorkerLoaderProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 18F831B70FD48C7800D8C56B /* WorkerLoaderProxy.h */; };
Is this out of order?
> diff --git a/WebCore/loader/WorkerThreadableLoader.cpp b/WebCore/loader/WorkerThreadableLoader.cpp
>
Is it possible to remove the #include "WorkerMessagingProxy.h"?
> -WorkerThreadableLoader::MainThreadBridge::MainThreadBridge(PassRefPtr<ThreadableLoaderClientWrapper> workerClientWrapper, WorkerMessagingProxy& messagingProxy, const String& taskMode,
> +WorkerThreadableLoader::MainThreadBridge::MainThreadBridge(PassRefPtr<ThreadableLoaderClientWrapper> workerClientWrapper, WorkerLoaderProxy* loaderProxy, const String& taskMode,
Ideally loaderProxy would be a & since it can never be 0.
> diff --git a/WebCore/workers/WorkerLoaderProxy.h b/WebCore/workers/WorkerLoaderProxy.h
> +
> + virtual ~WorkerLoaderProxy() {}
Nice to have a space in { }.
> + // Postst callbacks from loading code to the WorkerContext. The 'mode' is used to differentiate
Postst spelling.
--
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
More information about the webkit-unassigned
mailing list