Changeset 149871 in webkit
- Timestamp:
- May 10, 2013 5:51:58 AM (11 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 1 deleted
- 13 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r149869 r149871 1 2013-05-10 Anders Carlsson <andersca@apple.com> 2 3 Remove ScriptInstance.h 4 https://bugs.webkit.org/show_bug.cgi?id=115900 5 6 Reviewed by Andreas Kling. 7 8 Remove yet another abstraction now that we don't support V8. 9 10 * GNUmakefile.list.am: 11 * WebCore.vcproj/WebCore.vcproj: 12 * WebCore.vcxproj/WebCore.vcxproj: 13 * WebCore.vcxproj/WebCore.vcxproj.filters: 14 * WebCore.xcodeproj/project.pbxproj: 15 * bindings/js/ScriptController.h: 16 (Bindings): 17 (ScriptController): 18 * bindings/js/ScriptControllerMac.mm: 19 (WebCore::ScriptController::createScriptInstanceForWidget): 20 * bindings/js/ScriptInstance.h: Removed. 21 * html/HTMLPlugInElement.cpp: 22 (WebCore::HTMLPlugInElement::getInstance): 23 * html/HTMLPlugInElement.h: 24 (Bindings): 25 (HTMLPlugInElement): 26 * platform/graphics/wince/MediaPlayerProxy.h: 27 (WebMediaPlayerProxy): 28 * rendering/RenderEmbeddedObject.cpp: 29 * rendering/RenderSnapshottedPlugIn.cpp: 30 1 31 2013-05-10 Anders Carlsson <andersca@apple.com> 2 32 -
trunk/Source/WebCore/GNUmakefile.list.am
r149796 r149871 2544 2544 Source/WebCore/bindings/js/ScriptGCEvent.h \ 2545 2545 Source/WebCore/bindings/js/ScriptHeapSnapshot.h \ 2546 Source/WebCore/bindings/js/ScriptInstance.h \2547 2546 Source/WebCore/bindings/js/ScriptObject.cpp \ 2548 2547 Source/WebCore/bindings/js/ScriptObject.h \ -
trunk/Source/WebCore/WebCore.vcproj/WebCore.vcproj
r149708 r149871 73071 73071 </File> 73072 73072 <File 73073 RelativePath="..\bindings\js\ScriptInstance.h"73074 >73075 </File>73076 <File73077 73073 RelativePath="..\bindings\js\ScriptObject.cpp" 73078 73074 > -
trunk/Source/WebCore/WebCore.vcxproj/WebCore.vcxproj
r149755 r149871 12944 12944 <ClInclude Include="..\bindings\js\ScriptGCEvent.h" /> 12945 12945 <ClInclude Include="..\bindings\js\ScriptHeapSnapshot.h" /> 12946 <ClInclude Include="..\bindings\js\ScriptInstance.h" />12947 12946 <ClInclude Include="..\bindings\js\ScriptObject.h" /> 12948 12947 <ClInclude Include="..\bindings\js\ScriptProfile.h" /> -
trunk/Source/WebCore/WebCore.vcxproj/WebCore.vcxproj.filters
r149755 r149871 11494 11494 <Filter>bindings\js</Filter> 11495 11495 </ClInclude> 11496 <ClInclude Include="..\bindings\js\ScriptInstance.h">11497 <Filter>bindings\js</Filter>11498 </ClInclude>11499 11496 <ClInclude Include="..\bindings\js\ScriptObject.h"> 11500 11497 <Filter>bindings\js</Filter> -
trunk/Source/WebCore/WebCore.xcodeproj/project.pbxproj
r149796 r149871 2825 2825 934CC0E20ED39D6F00A658F2 /* ScriptValue.h in Headers */ = {isa = PBXBuildFile; fileRef = 934CC0E00ED39D6F00A658F2 /* ScriptValue.h */; settings = {ATTRIBUTES = (Private, ); }; }; 2826 2826 934CC10A0EDB223900A658F2 /* ScriptSourceCode.h in Headers */ = {isa = PBXBuildFile; fileRef = 934CC1090EDB223900A658F2 /* ScriptSourceCode.h */; }; 2827 934CC1170EDCAC7300A658F2 /* ScriptInstance.h in Headers */ = {isa = PBXBuildFile; fileRef = 934CC1160EDCAC7300A658F2 /* ScriptInstance.h */; settings = {ATTRIBUTES = (Private, ); }; };2828 2827 934D9BA50B8C116B007B42A9 /* WebCoreNSStringExtras.mm in Sources */ = {isa = PBXBuildFile; fileRef = 934D9BA40B8C116B007B42A9 /* WebCoreNSStringExtras.mm */; }; 2829 2828 934D9BA70B8C1175007B42A9 /* WebCoreNSStringExtras.h in Headers */ = {isa = PBXBuildFile; fileRef = 934D9BA60B8C1175007B42A9 /* WebCoreNSStringExtras.h */; settings = {ATTRIBUTES = (Private, ); }; }; … … 9254 9253 934CC0E00ED39D6F00A658F2 /* ScriptValue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ScriptValue.h; sourceTree = "<group>"; }; 9255 9254 934CC1090EDB223900A658F2 /* ScriptSourceCode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ScriptSourceCode.h; sourceTree = "<group>"; }; 9256 934CC1160EDCAC7300A658F2 /* ScriptInstance.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ScriptInstance.h; sourceTree = "<group>"; };9257 9255 934D9BA40B8C116B007B42A9 /* WebCoreNSStringExtras.mm */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.objcpp; path = WebCoreNSStringExtras.mm; sourceTree = "<group>"; }; 9258 9256 934D9BA60B8C1175007B42A9 /* WebCoreNSStringExtras.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = WebCoreNSStringExtras.h; sourceTree = "<group>"; }; … … 18770 18768 4FD8D0F1119C718B002FA825 /* ScriptGCEvent.h */, 18771 18769 9F3B947D12241758005304E7 /* ScriptHeapSnapshot.h */, 18772 934CC1160EDCAC7300A658F2 /* ScriptInstance.h */,18773 18770 41F066E30F64BCF600A07EAC /* ScriptObject.cpp */, 18774 18771 41F066E20F64BCF600A07EAC /* ScriptObject.h */, … … 23340 23337 4FD8D0F3119C718B002FA825 /* ScriptGCEvent.h in Headers */, 23341 23338 9F3B947E12241758005304E7 /* ScriptHeapSnapshot.h in Headers */, 23342 934CC1170EDCAC7300A658F2 /* ScriptInstance.h in Headers */,23343 23339 41F066E40F64BCF600A07EAC /* ScriptObject.h in Headers */, 23344 23340 FD31603612B0267600C1A359 /* ScriptProcessorNode.h in Headers */, -
trunk/Source/WebCore/bindings/js/ScriptController.h
r149865 r149871 26 26 #include "JSDOMWindowShell.h" 27 27 #include "ScriptControllerBase.h" 28 #include "ScriptInstance.h"29 28 #include <JavaScriptCore/JSBase.h> 30 29 #include <heap/Strong.h> … … 46 45 47 46 namespace Bindings { 47 class Instance; 48 48 class RootObject; 49 49 } … … 135 135 void updatePlatformScriptObjects(); 136 136 137 Pass ScriptInstancecreateScriptInstanceForWidget(Widget*);137 PassRefPtr<JSC::Bindings::Instance> createScriptInstanceForWidget(Widget*); 138 138 JSC::Bindings::RootObject* bindingRootObject(); 139 139 JSC::Bindings::RootObject* cacheableBindingRootObject(); -
trunk/Source/WebCore/bindings/js/ScriptControllerMac.mm
r149401 r149871 61 61 namespace WebCore { 62 62 63 Pass ScriptInstanceScriptController::createScriptInstanceForWidget(Widget* widget)63 PassRefPtr<JSC::Bindings::Instance> ScriptController::createScriptInstanceForWidget(Widget* widget) 64 64 { 65 65 NSView* widgetView = widget->platformWidget(); -
trunk/Source/WebCore/html/HTMLPlugInElement.cpp
r148545 r149871 25 25 26 26 #include "Attribute.h" 27 #include "BridgeJSC.h" 27 28 #include "Chrome.h" 28 29 #include "ChromeClient.h" … … 119 120 } 120 121 121 Pass ScriptInstanceHTMLPlugInElement::getInstance()122 PassRefPtr<JSC::Bindings::Instance> HTMLPlugInElement::getInstance() 122 123 { 123 124 Frame* frame = document()->frame(); -
trunk/Source/WebCore/html/HTMLPlugInElement.h
r148487 r149871 27 27 #include "Image.h" 28 28 29 #include "ScriptInstance.h"30 31 29 #if ENABLE(NETSCAPE_PLUGIN_API) 32 30 struct NPObject; 33 31 #endif 32 33 namespace JSC { 34 namespace Bindings { 35 class Instance; 36 } 37 } 34 38 35 39 namespace WebCore { … … 45 49 void resetInstance(); 46 50 47 Pass ScriptInstancegetInstance();51 PassRefPtr<JSC::Bindings::Instance> getInstance(); 48 52 49 53 Widget* pluginWidget() const; … … 105 109 virtual bool isPluginElement() const; 106 110 107 mutable ScriptInstancem_instance;111 RefPtr<JSC::Bindings::Instance> m_instance; 108 112 #if ENABLE(NETSCAPE_PLUGIN_API) 109 113 NPObject* m_NPObject; -
trunk/Source/WebCore/platform/graphics/wince/MediaPlayerProxy.h
r95901 r149871 25 25 26 26 #include <wtf/Forward.h> 27 #include "ScriptInstance.h"28 27 29 28 namespace WebCore { … … 55 54 HTMLMediaElement* element(); 56 55 void invokeMethod(const String& methodName); 57 ScriptInstancepluginInstance();56 RefPtr<JSC::Bindings::Instance> pluginInstance(); 58 57 59 58 private: -
trunk/Source/WebCore/rendering/RenderEmbeddedObject.cpp
r148545 r149871 56 56 #include "Text.h" 57 57 #include "TextRun.h" 58 #include <wtf/StackStats.h> 58 59 59 60 #if ENABLE(PLUGIN_PROXY_FOR_VIDEO) -
trunk/Source/WebCore/rendering/RenderSnapshottedPlugIn.cpp
r149586 r149871 43 43 #include "PlatformMouseEvent.h" 44 44 #include "RenderView.h" 45 #include <wtf/StackStats.h> 45 46 46 47 namespace WebCore {
Note: See TracChangeset
for help on using the changeset viewer.