Skip to content
  • hausmann@webkit.org's avatar
    2008-03-07 Simon Hausmann <hausmann@webkit.org> · 9999bb88
    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
    9999bb88