Changeset 100552 in webkit


Ignore:
Timestamp:
Nov 16, 2011 7:22:09 PM (12 years ago)
Author:
dgrogan@chromium.org
Message:

instantiate WorkerEventQueue in WorkerContext
https://bugs.webkit.org/show_bug.cgi?id=72528

Reviewed by David Levin.

No new tests - nothing uses it yet.

  • workers/WorkerContext.cpp:

(WebCore::WorkerContext::WorkerContext):
Instantiate WorkerEventQueue in InitializerList

  • workers/WorkerEventQueue.h:

Don't inherit from RefCounted, WorkerContext has an OwnPtr to it

Location:
trunk/Source/WebCore
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r100551 r100552  
     12011-11-16  David Grogan  <dgrogan@chromium.org>
     2
     3        instantiate WorkerEventQueue in WorkerContext
     4        https://bugs.webkit.org/show_bug.cgi?id=72528
     5
     6        Reviewed by David Levin.
     7
     8        No new tests - nothing uses it yet.
     9
     10        * workers/WorkerContext.cpp:
     11        (WebCore::WorkerContext::WorkerContext):
     12        Instantiate WorkerEventQueue in InitializerList
     13
     14        * workers/WorkerEventQueue.h:
     15        Don't inherit from RefCounted, WorkerContext has an OwnPtr to it
     16
    1172011-11-16  Kentaro Hara  <haraken@chromium.org>
    218
  • trunk/Source/WebCore/WebCore.xcodeproj/project.pbxproj

    r100535 r100552  
    33993399                A3BB59F31457A40D00AC56FE /* DocumentEventQueue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A3BB59F11457A40D00AC56FE /* DocumentEventQueue.cpp */; };
    34003400                A3BB59F41457A40D00AC56FE /* DocumentEventQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = A3BB59F21457A40D00AC56FE /* DocumentEventQueue.h */; settings = {ATTRIBUTES = (Private, ); }; };
     3401                A3E2643014748991005A8588 /* WorkerEventQueue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A3E2642E14748991005A8588 /* WorkerEventQueue.cpp */; };
     3402                A3E2643114748991005A8588 /* WorkerEventQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = A3E2642F14748991005A8588 /* WorkerEventQueue.h */; };
    34013403                A409C984116D0DDD007197BD /* AccessibilityProgressIndicator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A409C982116D0DDD007197BD /* AccessibilityProgressIndicator.cpp */; };
    34023404                A409C985116D0DDD007197BD /* AccessibilityProgressIndicator.h in Headers */ = {isa = PBXBuildFile; fileRef = A409C983116D0DDD007197BD /* AccessibilityProgressIndicator.h */; };
     
    1059910601                A1E1154513015C4E0054AC8C /* PointLightSource.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = PointLightSource.cpp; path = filters/PointLightSource.cpp; sourceTree = "<group>"; };
    1060010602                A1E1154713015C5D0054AC8C /* SpotLightSource.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = SpotLightSource.cpp; path = filters/SpotLightSource.cpp; sourceTree = "<group>"; };
    10601                 A3BB59D814579F0600AC56FE /* WorkerEventQueue.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = WorkerEventQueue.cpp; path = workers/WorkerEventQueue.cpp; sourceTree = "<group>"; };
    10602                 A3BB59D914579F0600AC56FE /* WorkerEventQueue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WorkerEventQueue.h; path = workers/WorkerEventQueue.h; sourceTree = "<group>"; };
    1060310603                A3BB59F11457A40D00AC56FE /* DocumentEventQueue.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DocumentEventQueue.cpp; sourceTree = "<group>"; };
    1060410604                A3BB59F21457A40D00AC56FE /* DocumentEventQueue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DocumentEventQueue.h; sourceTree = "<group>"; };
     10605                A3E2642E14748991005A8588 /* WorkerEventQueue.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = WorkerEventQueue.cpp; path = workers/WorkerEventQueue.cpp; sourceTree = "<group>"; };
     10606                A3E2642F14748991005A8588 /* WorkerEventQueue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WorkerEventQueue.h; path = workers/WorkerEventQueue.h; sourceTree = "<group>"; };
    1060510607                A409C982116D0DDD007197BD /* AccessibilityProgressIndicator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AccessibilityProgressIndicator.cpp; sourceTree = "<group>"; };
    1060610608                A409C983116D0DDD007197BD /* AccessibilityProgressIndicator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AccessibilityProgressIndicator.h; sourceTree = "<group>"; };
     
    1469614698                                2E4346380F546A8200B0F1BA /* WorkerContext.idl */,
    1469714699                                2E4346390F546A8200B0F1BA /* WorkerContextProxy.h */,
    14698                                 A3BB59D814579F0600AC56FE /* WorkerEventQueue.cpp */,
    14699                                 A3BB59D914579F0600AC56FE /* WorkerEventQueue.h */,
     14700                                A3E2642E14748991005A8588 /* WorkerEventQueue.cpp */,
     14701                                A3E2642F14748991005A8588 /* WorkerEventQueue.h */,
    1470014702                                18F831B70FD48C7800D8C56B /* WorkerLoaderProxy.h */,
    1470114703                                2E43463A0F546A8200B0F1BA /* WorkerLocation.cpp */,
     
    2472824730                                5038BE301472AD230095E0D1 /* StyleCachedShader.h in Headers */,
    2472924731                                5038BE411472AD980095E0D1 /* CachedShader.h in Headers */,
     24732                                A3E2643114748991005A8588 /* WorkerEventQueue.h in Headers */,
    2473024733                        );
    2473124734                        runOnlyForDeploymentPostprocessing = 0;
     
    2760227605                                5038BE2F1472AD230095E0D1 /* StyleCachedShader.cpp in Sources */,
    2760327606                                5038BE401472AD980095E0D1 /* CachedShader.cpp in Sources */,
     27607                                A3E2643014748991005A8588 /* WorkerEventQueue.cpp in Sources */,
    2760427608                        );
    2760527609                        runOnlyForDeploymentPostprocessing = 0;
  • trunk/Source/WebCore/workers/WorkerContext.cpp

    r99328 r100552  
    116116#endif
    117117    , m_closing(false)
     118    , m_eventQueue(WorkerEventQueue::create(this))
    118119{
    119120    setSecurityOrigin(SecurityOrigin::create(url));
  • trunk/Source/WebCore/workers/WorkerEventQueue.h

    r98656 r100552  
    4040class ScriptExecutionContext;
    4141
    42 class WorkerEventQueue : public RefCounted<WorkerEventQueue>, public EventQueue {
     42class WorkerEventQueue : public EventQueue {
    4343public:
    4444
Note: See TracChangeset for help on using the changeset viewer.