Changeset 61429 in webkit


Ignore:
Timestamp:
Jun 18, 2010 1:08:29 PM (14 years ago)
Author:
andersca@apple.com
Message:

2010-06-18 Anders Carlsson <andersca@apple.com>

Reviewed by Sam Weinig.

Add PlatformStrategies and PluginStrategy classes.
https://bugs.webkit.org/show_bug.cgi?id=40850

  • wtf/Platform.h:

2010-06-18 Anders Carlsson <andersca@apple.com>

Reviewed by Sam Weinig.

Add PlatformStrategies and PluginStrategy classes.
https://bugs.webkit.org/show_bug.cgi?id=40850

  • WebCore.xcodeproj/project.pbxproj:
  • platform/PlatformStrategies.cpp: Added. (WebCore::PlatformStrategies::~PlatformStrategies): (WebCore::platformStrategies): (WebCore::setPlatformStrategies):
  • platform/PlatformStrategies.h: Added. (WebCore::PlatformStrategies::pluginStrategy): (WebCore::PlatformStrategies::PlatformStrategies):
  • plugins/PluginData.cpp:
  • plugins/PluginStrategy.h: Added. (WebCore::PluginStrategy::~PluginStrategy):
Location:
trunk
Files:
3 added
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore/ChangeLog

    r61426 r61429  
     12010-06-18  Anders Carlsson  <andersca@apple.com>
     2
     3        Reviewed by Sam Weinig.
     4
     5        Add PlatformStrategies and PluginStrategy classes.
     6        https://bugs.webkit.org/show_bug.cgi?id=40850
     7
     8        * wtf/Platform.h:
     9
    1102010-06-18  Leandro Pereira  <leandro@profusion.mobi>
    211
  • trunk/JavaScriptCore/wtf/Platform.h

    r61073 r61429  
    10841084#define ENABLE_JSC_ZOMBIES 0
    10851085
     1086/* FIXME: Eventually we should enable this for all platforms and get rid of the define. */
     1087#if PLATFORM(MAC)
     1088#define WTF_USE_PLATFORM_STRATEGIES 1
     1089#endif
     1090
    10861091#endif /* WTF_Platform_h */
  • trunk/WebCore/ChangeLog

    r61428 r61429  
     12010-06-18  Anders Carlsson  <andersca@apple.com>
     2
     3        Reviewed by Sam Weinig.
     4
     5        Add PlatformStrategies and PluginStrategy classes.
     6        https://bugs.webkit.org/show_bug.cgi?id=40850
     7
     8        * WebCore.xcodeproj/project.pbxproj:
     9        * platform/PlatformStrategies.cpp: Added.
     10        (WebCore::PlatformStrategies::~PlatformStrategies):
     11        (WebCore::platformStrategies):
     12        (WebCore::setPlatformStrategies):
     13        * platform/PlatformStrategies.h: Added.
     14        (WebCore::PlatformStrategies::pluginStrategy):
     15        (WebCore::PlatformStrategies::PlatformStrategies):
     16        * plugins/PluginData.cpp:
     17        * plugins/PluginStrategy.h: Added.
     18        (WebCore::PluginStrategy::~PluginStrategy):
     19
    1202010-06-18  Martin Robinson  <mrobinson@igalia.com>
    221
  • trunk/WebCore/WebCore.xcodeproj/project.pbxproj

    r61414 r61429  
    428428                1A8F6BC60DB55CDC001DB794 /* ManifestParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A8F6BBB0DB55CDC001DB794 /* ManifestParser.h */; };
    429429                1A98956B0AA78F80005EF5EF /* KURLCFNet.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1A98956A0AA78F80005EF5EF /* KURLCFNet.cpp */; };
     430                1AA8799011CBE846003C664F /* PluginStrategy.h in Headers */ = {isa = PBXBuildFile; fileRef = 1AA8798F11CBE846003C664F /* PluginStrategy.h */; settings = {ATTRIBUTES = (Private, ); }; };
    430431                1AB1AE7A0C051FDE00139F4F /* zoomInCursor.png in Resources */ = {isa = PBXBuildFile; fileRef = 1AB1AE780C051FDE00139F4F /* zoomInCursor.png */; };
    431432                1AB1AE7B0C051FDE00139F4F /* zoomOutCursor.png in Resources */ = {isa = PBXBuildFile; fileRef = 1AB1AE790C051FDE00139F4F /* zoomOutCursor.png */; };
     
    476477                1AD51A140CB59CD300953D11 /* DatabaseTracker.h in Headers */ = {isa = PBXBuildFile; fileRef = 1AD51A120CB59CD300953D11 /* DatabaseTracker.h */; settings = {ATTRIBUTES = (Private, ); }; };
    477478                1AD51A150CB59CD300953D11 /* DatabaseTracker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AD51A130CB59CD300953D11 /* DatabaseTracker.cpp */; };
     479                1AD8F81B11CAB9E900E93E54 /* PlatformStrategies.h in Headers */ = {isa = PBXBuildFile; fileRef = 1AD8F81911CAB9E900E93E54 /* PlatformStrategies.h */; settings = {ATTRIBUTES = (Private, ); }; };
     480                1AD8F81C11CAB9E900E93E54 /* PlatformStrategies.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1AD8F81A11CAB9E900E93E54 /* PlatformStrategies.cpp */; };
    478481                1ADA14100E1AE5D900023EE5 /* PluginMainThreadScheduler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1ADA140E0E1AE5D900023EE5 /* PluginMainThreadScheduler.cpp */; };
    479482                1ADA14110E1AE5D900023EE5 /* PluginMainThreadScheduler.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ADA140F0E1AE5D900023EE5 /* PluginMainThreadScheduler.h */; settings = {ATTRIBUTES = (Private, ); }; };
     
    59715974                1A8F6BBB0DB55CDC001DB794 /* ManifestParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ManifestParser.h; sourceTree = "<group>"; };
    59725975                1A98956A0AA78F80005EF5EF /* KURLCFNet.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; path = KURLCFNet.cpp; sourceTree = "<group>"; };
     5976                1AA8798F11CBE846003C664F /* PluginStrategy.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PluginStrategy.h; sourceTree = "<group>"; };
    59735977                1AB1AE780C051FDE00139F4F /* zoomInCursor.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = zoomInCursor.png; sourceTree = "<group>"; };
    59745978                1AB1AE790C051FDE00139F4F /* zoomOutCursor.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = zoomOutCursor.png; sourceTree = "<group>"; };
     
    60256029                1AD51A120CB59CD300953D11 /* DatabaseTracker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DatabaseTracker.h; sourceTree = "<group>"; };
    60266030                1AD51A130CB59CD300953D11 /* DatabaseTracker.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DatabaseTracker.cpp; sourceTree = "<group>"; };
     6031                1AD8F81911CAB9E900E93E54 /* PlatformStrategies.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PlatformStrategies.h; sourceTree = "<group>"; };
     6032                1AD8F81A11CAB9E900E93E54 /* PlatformStrategies.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PlatformStrategies.cpp; sourceTree = "<group>"; };
    60276033                1ADA140E0E1AE5D900023EE5 /* PluginMainThreadScheduler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PluginMainThreadScheduler.cpp; sourceTree = "<group>"; };
    60286034                1ADA140F0E1AE5D900023EE5 /* PluginMainThreadScheduler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PluginMainThreadScheduler.h; sourceTree = "<group>"; };
     
    1182211828                                1ADA140F0E1AE5D900023EE5 /* PluginMainThreadScheduler.h */,
    1182311829                                76FF17E211235673001D61B5 /* PluginViewNone.cpp */,
     11830                                1AA8798F11CBE846003C664F /* PluginStrategy.h */,
    1182411831                                0AFDAC3C10F5448C00E1F3D2 /* PluginWidget.h */,
    1182511832                        );
     
    1591615923                                935C476709AC4D4300A6AAB4 /* PlatformMouseEvent.h */,
    1591715924                                BCEC01D60C274EB4009F4EC9 /* PlatformScreen.h */,
     15925                                1AD8F81A11CAB9E900E93E54 /* PlatformStrategies.cpp */,
     15926                                1AD8F81911CAB9E900E93E54 /* PlatformStrategies.h */,
    1591815927                                935C476A09AC4D4F00A6AAB4 /* PlatformWheelEvent.h */,
    1591915928                                0668E1890ADD9624004128E0 /* PopupMenu.h */,
     
    1944319452                                97DD4D870FDF4D6E00ECF9A4 /* XSSAuditor.h in Headers */,
    1944419453                                CE172E011136E8CE0062A533 /* ZoomMode.h in Headers */,
     19454                                1AD8F81B11CAB9E900E93E54 /* PlatformStrategies.h in Headers */,
     19455                                1AA8799011CBE846003C664F /* PluginStrategy.h in Headers */,
    1944519456                        );
    1944619457                        runOnlyForDeploymentPostprocessing = 0;
     
    2175321764                                97DD4D860FDF4D6E00ECF9A4 /* XSSAuditor.cpp in Sources */,
    2175421765                                200B190911C277D900DCCD3A /* ScriptBreakpoint.cpp in Sources */,
     21766                                1AD8F81C11CAB9E900E93E54 /* PlatformStrategies.cpp in Sources */,
    2175521767                        );
    2175621768                        runOnlyForDeploymentPostprocessing = 0;
  • trunk/WebCore/plugins/PluginData.cpp

    r61147 r61429  
    2424#include "config.h"
    2525#include "PluginData.h"
     26
     27#include "PlatformStrategies.h"
     28#include "PluginStrategy.h"
    2629
    2730namespace WebCore {
Note: See TracChangeset for help on using the changeset viewer.