Changeset 117212 in webkit
- Timestamp:
- May 15, 2012 8:55:58 PM (12 years ago)
- Location:
- trunk/Source/WebKit2
- Files:
-
- 35 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit2/ChangeLog
r117141 r117212 1 2012-05-15 Andy Estes <aestes@apple.com> 2 3 Guard Netscape plug-in code with ENABLE(NETSCAPE_PLUGIN_API) 4 https://bugs.webkit.org/show_bug.cgi?id=86496 5 6 Reviewed by Sam Weinig. 7 8 Ensure that WebKit2 can compile with ENABLE_NETSCAPE_PLUGIN_API disabled. 9 10 * Shared/Plugins/Netscape/NetscapePluginModule.cpp: 11 * Shared/Plugins/Netscape/NetscapePluginModule.h: 12 * Shared/Plugins/Netscape/mac/NetscapePluginModuleMac.mm: 13 * Shared/Plugins/Netscape/win/NetscapePluginModuleWin.cpp: 14 * Shared/Plugins/Netscape/x11/NetscapePluginModuleX11.cpp: 15 * UIProcess/Plugins/mac/PluginInfoStoreMac.mm: 16 (WebKit::PluginInfoStore::getPluginInfo): 17 * WebProcess/Plugins/Netscape/JSNPMethod.cpp: 18 * WebProcess/Plugins/Netscape/JSNPMethod.h: 19 * WebProcess/Plugins/Netscape/JSNPObject.cpp: 20 * WebProcess/Plugins/Netscape/JSNPObject.h: 21 * WebProcess/Plugins/Netscape/NPJSObject.cpp: 22 * WebProcess/Plugins/Netscape/NPJSObject.h: 23 * WebProcess/Plugins/Netscape/NPRuntimeObjectMap.cpp: 24 * WebProcess/Plugins/Netscape/NPRuntimeObjectMap.h: 25 * WebProcess/Plugins/Netscape/NPRuntimeUtilities.cpp: 26 * WebProcess/Plugins/Netscape/NPRuntimeUtilities.h: 27 * WebProcess/Plugins/Netscape/NetscapeBrowserFuncs.cpp: 28 (WebKit::NPN_GetValue): 29 * WebProcess/Plugins/Netscape/NetscapeBrowserFuncs.h: 30 * WebProcess/Plugins/Netscape/NetscapePlugin.cpp: 31 * WebProcess/Plugins/Netscape/NetscapePlugin.h: 32 * WebProcess/Plugins/Netscape/NetscapePluginStream.cpp: 33 * WebProcess/Plugins/Netscape/NetscapePluginStream.h: 34 * WebProcess/Plugins/Netscape/mac/NetscapePluginMac.mm: 35 * WebProcess/Plugins/Netscape/mac/NetscapeSandboxFunctions.h: 36 * WebProcess/Plugins/Netscape/mac/NetscapeSandboxFunctions.mm: 37 * WebProcess/Plugins/Netscape/mac/PluginProxyMac.mm: 38 * WebProcess/Plugins/Netscape/qt/PluginProxyQt.cpp: 39 * WebProcess/Plugins/Netscape/win/NetscapePluginWin.cpp: 40 * WebProcess/Plugins/Netscape/x11/NetscapePluginX11.cpp: 41 * WebProcess/Plugins/PluginController.h: 42 (PluginController): 43 * WebProcess/Plugins/PluginView.cpp: 44 (WebKit::PluginView::Stream::didFinishLoading): 45 (WebKit::PluginView::PluginView): 46 (WebKit::PluginView::~PluginView): 47 (WebKit::PluginView::scriptObject): 48 (WebKit): 49 * WebProcess/Plugins/PluginView.h: 50 (PluginView): 51 * WebProcess/WebPage/WebPage.cpp: 52 (WebKit::WebPage::createPlugin): 53 * WebProcess/WebProcess.cpp: 54 (WebKit::WebProcess::getSitesWithPluginData): 55 (WebKit::WebProcess::clearPluginSiteData): 56 1 57 2012-05-15 Michael Brüning <michael.bruning@nokia.com> 2 58 -
trunk/Source/WebKit2/Shared/Plugins/Netscape/NetscapePluginModule.cpp
r117125 r117212 27 27 #include "NetscapePluginModule.h" 28 28 29 #if ENABLE(NETSCAPE_PLUGIN_API) 30 29 31 #include "Module.h" 30 32 #include "NPRuntimeUtilities.h" … … 270 272 } // namespace WebKit 271 273 274 #endif // ENABLE(NETSCAPE_PLUGIN_API) -
trunk/Source/WebKit2/Shared/Plugins/Netscape/NetscapePluginModule.h
r117125 r117212 26 26 #ifndef NetscapePluginModule_h 27 27 #define NetscapePluginModule_h 28 29 #if ENABLE(NETSCAPE_PLUGIN_API) 28 30 29 31 #include "Module.h" … … 100 102 } // namespace WebKit 101 103 104 #endif // ENABLE(NETSCAPE_PLUGIN_API) 105 102 106 #endif // NetscapePluginModule_h -
trunk/Source/WebKit2/Shared/Plugins/Netscape/mac/NetscapePluginModuleMac.mm
r117125 r117212 27 27 #import "NetscapePluginModule.h" 28 28 29 #if ENABLE(NETSCAPE_PLUGIN_API) 30 29 31 #import "PluginProcessProxy.h" 30 32 #import <WebCore/WebCoreNSStringExtras.h> … … 527 529 528 530 } // namespace WebKit 531 532 #endif // ENABLE(NETSCAPE_PLUGIN_API) -
trunk/Source/WebKit2/Shared/Plugins/Netscape/win/NetscapePluginModuleWin.cpp
r117125 r117212 26 26 #include "config.h" 27 27 #include "NetscapePluginModule.h" 28 29 #if ENABLE(NETSCAPE_PLUGIN_API) 28 30 29 31 #include <WebCore/FileSystem.h> … … 140 142 } // namespace WebKit 141 143 144 #endif // ENABLE(NETSCAPE_PLUGIN_API) -
trunk/Source/WebKit2/Shared/Plugins/Netscape/x11/NetscapePluginModuleX11.cpp
r117125 r117212 25 25 26 26 #include "config.h" 27 #if PLUGIN_ARCHITECTURE(X11) 27 #if PLUGIN_ARCHITECTURE(X11) && ENABLE(NETSCAPE_PLUGIN_API) 28 28 29 29 #include "NetscapePluginModule.h" … … 226 226 } // namespace WebKit 227 227 228 #endif // PLUGIN_ARCHITECTURE(X11) 228 #endif // PLUGIN_ARCHITECTURE(X11) && ENABLE(NETSCAPE_PLUGIN_API) -
trunk/Source/WebKit2/UIProcess/Plugins/mac/PluginInfoStoreMac.mm
r117125 r117212 74 74 bool PluginInfoStore::getPluginInfo(const String& pluginPath, PluginModuleInfo& plugin) 75 75 { 76 #if ENABLE(NETSCAPE_PLUGIN_API) 76 77 return NetscapePluginModule::getPluginInfo(pluginPath, plugin); 78 #else 79 UNUSED_PARAM(pluginPath); 80 UNUSED_PARAM(plugin); 81 return false; 82 #endif 77 83 } 78 84 -
trunk/Source/WebKit2/WebProcess/Plugins/Netscape/JSNPMethod.cpp
r117125 r117212 26 26 #include "config.h" 27 27 #include "JSNPMethod.h" 28 29 #if ENABLE(NETSCAPE_PLUGIN_API) 28 30 29 31 #include "JSNPObject.h" … … 87 89 88 90 } // namespace WebKit 91 92 #endif // ENABLE(NETSCAPE_PLUGIN_API) -
trunk/Source/WebKit2/WebProcess/Plugins/Netscape/JSNPMethod.h
r117125 r117212 26 26 #ifndef JSNPMethod_h 27 27 #define JSNPMethod_h 28 29 #if ENABLE(NETSCAPE_PLUGIN_API) 28 30 29 31 #include <JavaScriptCore/FunctionPrototype.h> … … 71 73 } // namespace WebKit 72 74 75 #endif // ENABLE(NETSCAPE_PLUGIN_API) 76 73 77 #endif // JSNPMethod_h -
trunk/Source/WebKit2/WebProcess/Plugins/Netscape/JSNPObject.cpp
r117125 r117212 27 27 #include "JSNPObject.h" 28 28 29 #if ENABLE(NETSCAPE_PLUGIN_API) 30 29 31 #include "JSNPMethod.h" 30 32 #include "NPJSObject.h" … … 491 493 492 494 } // namespace WebKit 495 496 #endif // ENABLE(NETSCAPE_PLUGIN_API) -
trunk/Source/WebKit2/WebProcess/Plugins/Netscape/JSNPObject.h
r117125 r117212 26 26 #ifndef JSNPObject_h 27 27 #define JSNPObject_h 28 29 #if ENABLE(NETSCAPE_PLUGIN_API) 28 30 29 31 #include <JavaScriptCore/JSGlobalObject.h> … … 105 107 } // namespace WebKit 106 108 109 #endif // ENABLE(NETSCAPE_PLUGIN_API) 110 107 111 #endif // JSNPObject_h -
trunk/Source/WebKit2/WebProcess/Plugins/Netscape/NPJSObject.cpp
r117125 r117212 27 27 #include "NPJSObject.h" 28 28 29 #if ENABLE(NETSCAPE_PLUGIN_API) 30 29 31 #include "JSNPObject.h" 30 32 #include "NPRuntimeObjectMap.h" … … 382 384 383 385 } // namespace WebKit 386 387 #endif // ENABLE(NETSCAPE_PLUGIN_API) -
trunk/Source/WebKit2/WebProcess/Plugins/Netscape/NPJSObject.h
r117125 r117212 26 26 #ifndef NPJSObject_h 27 27 #define NPJSObject_h 28 29 #if ENABLE(NETSCAPE_PLUGIN_API) 28 30 29 31 #include <JavaScriptCore/Strong.h> … … 96 98 } // namespace WebKit 97 99 100 #endif // ENABLE(NETSCAPE_PLUGIN_API) 101 98 102 #endif // NPJSObject_h -
trunk/Source/WebKit2/WebProcess/Plugins/Netscape/NPRuntimeObjectMap.cpp
r117125 r117212 27 27 #include "NPRuntimeObjectMap.h" 28 28 29 #if ENABLE(NETSCAPE_PLUGIN_API) 30 29 31 #include "JSNPObject.h" 30 32 #include "NPJSObject.h" … … 302 304 303 305 } // namespace WebKit 306 307 #endif // ENABLE(NETSCAPE_PLUGIN_API) -
trunk/Source/WebKit2/WebProcess/Plugins/Netscape/NPRuntimeObjectMap.h
r117125 r117212 26 26 #ifndef NPJSObjectWrapperMap_h 27 27 #define NPJSObjectWrapperMap_h 28 29 #if ENABLE(NETSCAPE_PLUGIN_API) 28 30 29 31 #include <WebCore/RunLoop.h> … … 102 104 } // namespace WebKit 103 105 106 #endif // ENABLE(NETSCAPE_PLUGIN_API) 107 104 108 #endif // NPJSObjectWrapperMap_h -
trunk/Source/WebKit2/WebProcess/Plugins/Netscape/NPRuntimeUtilities.cpp
r117125 r117212 26 26 #include "config.h" 27 27 #include "NPRuntimeUtilities.h" 28 29 #if ENABLE(NETSCAPE_PLUGIN_API) 28 30 29 31 #include <wtf/text/CString.h> … … 151 153 152 154 } // namespace WebKit 155 156 #endif // ENABLE(NETSCAPE_PLUGIN_API) -
trunk/Source/WebKit2/WebProcess/Plugins/Netscape/NPRuntimeUtilities.h
r117125 r117212 26 26 #ifndef NPRuntimeUtilities_h 27 27 #define NPRuntimeUtilities_h 28 29 #if ENABLE(NETSCAPE_PLUGIN_API) 28 30 29 31 #include <WebCore/npruntime_internal.h> … … 68 70 } 69 71 72 #endif // ENABLE(NETSCAPE_PLUGIN_API) 73 70 74 #endif // NPRuntimeUtilities_h -
trunk/Source/WebKit2/WebProcess/Plugins/Netscape/NetscapeBrowserFuncs.cpp
r117125 r117212 27 27 #include "NetscapeBrowserFuncs.h" 28 28 29 #if ENABLE(NETSCAPE_PLUGIN_API) 30 29 31 #include "NPRuntimeUtilities.h" 30 32 #include "NetscapePlugin.h" … … 506 508 break; 507 509 508 #if PLATFORM(MAC) && !defined(BUILDING_ON_LEOPARD) && !defined(BUILDING_ON_SNOW_LEOPARD) 510 #if PLATFORM(MAC) && !defined(BUILDING_ON_LEOPARD) && !defined(BUILDING_ON_SNOW_LEOPARD) && ENABLE(PLUGIN_PROCESS) 509 511 case WKNVSandboxFunctions: 510 512 { … … 1061 1063 1062 1064 } // namespace WebKit 1065 1066 #endif // ENABLE(NETSCAPE_PLUGIN_API) -
trunk/Source/WebKit2/WebProcess/Plugins/Netscape/NetscapeBrowserFuncs.h
r117125 r117212 27 27 #define NetscapeBrowserFuncs_h 28 28 29 #if ENABLE(NETSCAPE_PLUGIN_API) 30 29 31 #include <WebCore/npfunctions.h> 30 32 … … 38 40 } // namespace WebKit 39 41 42 #endif // ENABLE(NETSCAPE_PLUGIN_API) 40 43 41 44 #endif // NetscapeBrowserFuncs_h -
trunk/Source/WebKit2/WebProcess/Plugins/Netscape/NetscapePlugin.cpp
r117125 r117212 27 27 #include "NetscapePlugin.h" 28 28 29 #if ENABLE(NETSCAPE_PLUGIN_API) 30 29 31 #include "NPRuntimeObjectMap.h" 30 32 #include "NPRuntimeUtilities.h" … … 971 973 972 974 } // namespace WebKit 975 976 #endif // ENABLE(NETSCAPE_PLUGIN_API) -
trunk/Source/WebKit2/WebProcess/Plugins/Netscape/NetscapePlugin.h
r117125 r117212 26 26 #ifndef NetscapePlugin_h 27 27 #define NetscapePlugin_h 28 29 #if ENABLE(NETSCAPE_PLUGIN_API) 28 30 29 31 #include "NetscapePluginModule.h" … … 361 363 } // namespace WebKit 362 364 365 #endif // ENABLE(NETSCAPE_PLUGIN_API) 366 363 367 #endif // NetscapePlugin_h -
trunk/Source/WebKit2/WebProcess/Plugins/Netscape/NetscapePluginStream.cpp
r117125 r117212 27 27 #include "NetscapePluginStream.h" 28 28 29 #if ENABLE(NETSCAPE_PLUGIN_API) 30 29 31 #include "NetscapePlugin.h" 30 32 #include <utility> … … 362 364 363 365 } // namespace WebKit 366 367 #endif // ENABLE(NETSCAPE_PLUGIN_API) -
trunk/Source/WebKit2/WebProcess/Plugins/Netscape/NetscapePluginStream.h
r117125 r117212 26 26 #ifndef NetscapePluginStream_h 27 27 #define NetscapePluginStream_h 28 29 #if ENABLE(NETSCAPE_PLUGIN_API) 28 30 29 31 #include <WebCore/FileSystem.h> … … 111 113 } // namespace WebKit 112 114 115 #endif // ENABLE(NETSCAPE_PLUGIN_API) 116 113 117 #endif // NetscapePluginStream_h -
trunk/Source/WebKit2/WebProcess/Plugins/Netscape/mac/NetscapePluginMac.mm
r117125 r117212 27 27 #import "NetscapePlugin.h" 28 28 29 #if ENABLE(NETSCAPE_PLUGIN_API) 30 29 31 #import "NetscapeBrowserFuncs.h" 30 32 #import "PluginController.h" … … 1107 1109 1108 1110 } // namespace WebKit 1111 1112 #endif // ENABLE(NETSCAPE_PLUGIN_API) -
trunk/Source/WebKit2/WebProcess/Plugins/Netscape/mac/NetscapeSandboxFunctions.h
r117125 r117212 26 26 #ifndef NetscapeSandboxFunctions_h 27 27 #define NetscapeSandboxFunctions_h 28 29 #if ENABLE(NETSCAPE_PLUGIN_API) && ENABLE(PLUGIN_PROCESS) 28 30 29 31 #include <WebCore/npapi.h> … … 56 58 #endif 57 59 60 #endif // ENABLE(NETSCAPE_PLUGIN_API) && ENABLE(PLUGIN_PROCESS) 61 58 62 #endif -
trunk/Source/WebKit2/WebProcess/Plugins/Netscape/mac/NetscapeSandboxFunctions.mm
r113800 r117212 26 26 #import "config.h" 27 27 #import "NetscapeSandboxFunctions.h" 28 29 #if ENABLE(NETSCAPE_PLUGIN_API) && ENABLE(PLUGIN_PROCESS) 28 30 29 31 #if !defined(BUILDING_ON_LEOPARD) && !defined(BUILDING_ON_SNOW_LEOPARD) … … 189 191 } 190 192 191 #endif 193 #endif // !defined(BUILDING_ON_LEOPARD) && !defined(BUILDING_ON_SNOW_LEOPARD) 194 195 #endif // ENABLE(NETSCAPE_PLUGIN_API) && ENABLE(PLUGIN_PROCESS) -
trunk/Source/WebKit2/WebProcess/Plugins/Netscape/mac/PluginProxyMac.mm
r117125 r117212 27 27 #import "PluginProxy.h" 28 28 29 #if ENABLE(PLUGIN_PROCESS) 29 #if ENABLE(PLUGIN_PROCESS) && ENABLE(NETSCAPE_PLUGIN_API) 30 30 31 31 #import "PluginController.h" … … 89 89 } // namespace WebKit 90 90 91 #endif // ENABLE(PLUGIN_PROCESS) 91 #endif // ENABLE(PLUGIN_PROCESS) && ENABLE(NETSCAPE_PLUGIN_API) -
trunk/Source/WebKit2/WebProcess/Plugins/Netscape/qt/PluginProxyQt.cpp
r117125 r117212 27 27 #include "PluginProxy.h" 28 28 29 #if ENABLE(PLUGIN_PROCESS) 29 #if ENABLE(PLUGIN_PROCESS) && ENABLE(NETSCAPE_PLUGIN_API) 30 30 31 31 #include <WebCore/NotImplemented.h> … … 41 41 } // namespace WebKit 42 42 43 #endif // ENABLE(PLUGIN_PROCESS) 43 #endif // ENABLE(PLUGIN_PROCESS) && ENABLE(NETSCAPE_PLUGIN_API) -
trunk/Source/WebKit2/WebProcess/Plugins/Netscape/win/NetscapePluginWin.cpp
r117125 r117212 27 27 #include "NetscapePlugin.h" 28 28 29 #if ENABLE(NETSCAPE_PLUGIN_API) 30 29 31 #include "PluginController.h" 30 32 #include "WebEvent.h" … … 397 399 398 400 } // namespace WebKit 401 402 #endif // ENABLE(NETSCAPE_PLUGIN_API) -
trunk/Source/WebKit2/WebProcess/Plugins/Netscape/x11/NetscapePluginX11.cpp
r117125 r117212 26 26 27 27 #include "config.h" 28 #if PLUGIN_ARCHITECTURE(X11) 28 #if PLUGIN_ARCHITECTURE(X11) && ENABLE(NETSCAPE_PLUGIN_API) 29 29 30 30 #include "NetscapePlugin.h" … … 623 623 } // namespace WebKit 624 624 625 #endif // PLUGIN_ARCHITECTURE(X11) 625 #endif // PLUGIN_ARCHITECTURE(X11) && ENABLE(NETSCAPE_PLUGIN_API) -
trunk/Source/WebKit2/WebProcess/Plugins/PluginController.h
r115300 r117212 77 77 virtual void cancelManualStreamLoad() = 0; 78 78 79 #if ENABLE(NETSCAPE_PLUGIN_API) 79 80 // Get the NPObject that corresponds to the window JavaScript object. Returns a retained object. 80 81 virtual NPObject* windowScriptNPObject() = 0; … … 85 86 // Evaluates the given script string in the context of the given NPObject. 86 87 virtual bool evaluate(NPObject*, const String& scriptString, NPVariant* result, bool allowPopups) = 0; 88 #endif 87 89 88 90 // Set the statusbar text. -
trunk/Source/WebKit2/WebProcess/Plugins/PluginView.cpp
r116720 r117212 228 228 RefPtr<Stream> protectStream(this); 229 229 230 #if ENABLE(NETSCAPE_PLUGIN_API) 230 231 // Protect the plug-in while we're calling into it. 231 232 NPRuntimeObjectMap::PluginProtector pluginProtector(&m_pluginView->m_npRuntimeObjectMap); 233 #endif 232 234 m_pluginView->m_plugin->streamDidFinishLoading(m_streamID); 233 235 … … 262 264 , m_isBeingDestroyed(false) 263 265 , m_pendingURLRequestsTimer(RunLoop::main(), this, &PluginView::pendingURLRequestsTimerFired) 266 #if ENABLE(NETSCAPE_PLUGIN_API) 264 267 , m_npRuntimeObjectMap(this) 268 #endif 265 269 , m_manualStreamState(StreamStateInitial) 266 270 { … … 294 298 } 295 299 300 #if ENABLE(NETSCAPE_PLUGIN_API) 296 301 // Invalidate the object map. 297 302 m_npRuntimeObjectMap.invalidate(); 303 #endif 298 304 299 305 cancelAllStreams(); … … 530 536 return 0; 531 537 538 #if ENABLE(NETSCAPE_PLUGIN_API) 532 539 NPObject* scriptableNPObject = m_plugin->pluginScriptableNPObject(); 533 540 if (!scriptableNPObject) … … 538 545 539 546 return jsObject; 547 #else 548 UNUSED_PARAM(globalObject); 549 return 0; 550 #endif 540 551 } 541 552 … … 1055 1066 } 1056 1067 1068 #if ENABLE(NETSCAPE_PLUGIN_API) 1057 1069 NPObject* PluginView::windowScriptNPObject() 1058 1070 { … … 1091 1103 return m_npRuntimeObjectMap.evaluate(npObject, scriptString, result); 1092 1104 } 1105 #endif 1093 1106 1094 1107 void PluginView::setStatusbarText(const String& statusbarText) -
trunk/Source/WebKit2/WebProcess/Plugins/PluginView.h
r116720 r117212 138 138 virtual void cancelStreamLoad(uint64_t streamID); 139 139 virtual void cancelManualStreamLoad(); 140 #if ENABLE(NETSCAPE_PLUGIN_API) 140 141 virtual NPObject* windowScriptNPObject(); 141 142 virtual NPObject* pluginElementNPObject(); 142 143 virtual bool evaluate(NPObject*, const String&scriptString, NPVariant* result, bool allowPopups); 144 #endif 143 145 virtual void setStatusbarText(const String&); 144 146 virtual bool isAcceleratedCompositingEnabled(); … … 191 193 HashMap<uint64_t, RefPtr<Stream> > m_streams; 192 194 195 #if ENABLE(NETSCAPE_PLUGIN_API) 193 196 // A map of all related NPObjects for this plug-in view. 194 197 NPRuntimeObjectMap m_npRuntimeObjectMap; 198 #endif 195 199 196 200 // The manual stream state. This is used so we can deliver a manual stream to a plug-in -
trunk/Source/WebKit2/WebProcess/WebPage/WebPage.cpp
r117124 r117212 419 419 #if ENABLE(PLUGIN_PROCESS) 420 420 return PluginProxy::create(pluginPath); 421 #el se421 #elif ENABLE(NETSCAPE_PLUGIN_API) 422 422 NetscapePlugin::setSetExceptionFunction(NPRuntimeObjectMap::setGlobalException); 423 423 return NetscapePlugin::create(NetscapePluginModule::getOrCreate(pluginPath)); 424 #else 425 return 0; 424 426 #endif 425 427 } -
trunk/Source/WebKit2/WebProcess/WebProcess.cpp
r117015 r117212 811 811 HashSet<String> sitesSet; 812 812 813 #if ENABLE(NETSCAPE_PLUGIN_API) 813 814 for (size_t i = 0; i < pluginPaths.size(); ++i) { 814 815 RefPtr<NetscapePluginModule> netscapePluginModule = NetscapePluginModule::getOrCreate(pluginPaths[i]); … … 820 821 sitesSet.add(sites[i]); 821 822 } 823 #endif 822 824 823 825 Vector<String> sites; … … 831 833 LocalTerminationDisabler terminationDisabler(*this); 832 834 835 #if ENABLE(NETSCAPE_PLUGIN_API) 833 836 for (size_t i = 0; i < pluginPaths.size(); ++i) { 834 837 RefPtr<NetscapePluginModule> netscapePluginModule = NetscapePluginModule::getOrCreate(pluginPaths[i]); … … 845 848 netscapePluginModule->clearSiteData(sites[i], flags, maxAgeInSeconds); 846 849 } 850 #endif 847 851 848 852 connection()->send(Messages::WebContext::DidClearPluginSiteData(callbackID), 0);
Note: See TracChangeset
for help on using the changeset viewer.