-
hausmann@webkit.org authored
http://bugs.webkit.org/show_bug.cgi?id=16815 Reviewed by Darin. Done with Lars. WebCore: Ported the manually written JS bindings of window.navigator, window.navigator.plugins and window.navigator.mimeTypes to auto-generated bindings. Moved the globally cached plugin and mimetype information to a per WebCore::Page shared PluginData structure. Implemented window.navigator.plugins.refresh() in a platform-independent way. LayoutTests: Added a testcase for http://bugs.webkit.org/show_bug.cgi?id=16815 WebKit/qt: Replaced the QWebObjectPlugin interfaces with QWebPluginFactory. WebKit/mac: Simplified WebViewFactory's refreshPlugins method to only refresh the plugins and not reload the frames anymore since that's now done in a platform independent manner by WebCore::Page. Also removed the now unused pluginNameForMIMEType and pluginSupportsMIMEType methods. WebKitTools/DumpRenderTree/qt: Ported the netscape test plugin to QWebPluginFactory. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@30923 268f45cc-cd09-0410-ab3c-d52691b4dbfc
9999bb88hausmann@webkit.org authoredhttp://bugs.webkit.org/show_bug.cgi?id=16815 Reviewed by Darin. Done with Lars. WebCore: Ported the manually written JS bindings of window.navigator, window.navigator.plugins and window.navigator.mimeTypes to auto-generated bindings. Moved the globally cached plugin and mimetype information to a per WebCore::Page shared PluginData structure. Implemented window.navigator.plugins.refresh() in a platform-independent way. LayoutTests: Added a testcase for http://bugs.webkit.org/show_bug.cgi?id=16815 WebKit/qt: Replaced the QWebObjectPlugin interfaces with QWebPluginFactory. WebKit/mac: Simplified WebViewFactory's refreshPlugins method to only refresh the plugins and not reload the frames anymore since that's now done in a platform independent manner by WebCore::Page. Also removed the now unused pluginNameForMIMEType and pluginSupportsMIMEType methods. WebKitTools/DumpRenderTree/qt: Ported the netscape test plugin to QWebPluginFactory. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@30923 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Loading