Changeset 64278 in webkit
- Timestamp:
- Jul 29, 2010 7:43:21 AM (14 years ago)
- Location:
- trunk/WebKit2
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/WebKit2/ChangeLog
r64258 r64278 1 2010-07-29 Adam Roben <aroben@apple.com> 2 3 Remove PluginInfoStore::mimeTypeFromExtension 4 5 WebCore::MIMETypeRegistry already provides a cross-platform interface 6 for this. 7 8 Fixes <http://webkit.org/b/43188> 9 PluginInfoStore::mimeTypeFromExtension is unnecessary 10 11 Reviewed by Nikolas Zimmermann. 12 13 * UIProcess/Plugins/PluginInfoStore.cpp: 14 (WebKit::PluginInfoStore::findPlugin): Changed to use 15 MIMETypeRegistry. 16 17 * UIProcess/Plugins/PluginInfoStore.h: 18 * UIProcess/Plugins/mac/PluginInfoStoreMac.mm: 19 * UIProcess/Plugins/qt/PluginInfoStoreQt.cpp: 20 * UIProcess/Plugins/win/PluginInfoStoreWin.cpp: 21 Removed mimeTypeFromExtension. 22 1 23 2010-07-28 Sam Weinig <sam@webkit.org> 2 24 -
trunk/WebKit2/UIProcess/Plugins/PluginInfoStore.cpp
r63621 r64278 26 26 #include "PluginInfoStore.h" 27 27 28 #include <WebCore/KURL.h> 29 #include <WebCore/MIMETypeRegistry.h> 28 30 #include <algorithm> 29 #include <WebCore/KURL.h>30 31 #include <wtf/StdLibExtras.h> 31 32 … … 170 171 171 172 // Finally, try to get the MIME type from the extension in a platform specific manner and use that. 172 String extensionMimeType = mimeTypeFromExtension(extension);173 String extensionMimeType = MIMETypeRegistry::getMIMETypeForExtension(extension); 173 174 if (!extensionMimeType.isNull()) { 174 175 Plugin plugin = findPluginForMIMEType(extensionMimeType); -
trunk/WebKit2/UIProcess/Plugins/PluginInfoStore.h
r63621 r64278 74 74 static bool getPluginInfo(const WebCore::String& pluginPath, Plugin& plugin); 75 75 static bool shouldUsePlugin(const Plugin& plugin, const Vector<Plugin>& loadedPlugins); 76 static WebCore::String mimeTypeFromExtension(const WebCore::String& extension);77 76 78 77 Vector<WebCore::String> m_additionalPluginPaths; -
trunk/WebKit2/UIProcess/Plugins/mac/PluginInfoStoreMac.mm
r62600 r64278 29 29 #include <wtf/HashSet.h> 30 30 #include <wtf/RetainPtr.h> 31 #include "WebKitSystemInterface.h"32 31 33 32 using namespace WebCore; … … 369 368 } 370 369 371 String PluginInfoStore::mimeTypeFromExtension(const WebCore::String& extension)372 {373 RetainPtr<CFStringRef> extensionCF(AdoptCF, safeCreateCFString(extension));374 375 return WKGetMIMETypeForExtension((NSString *)extensionCF.get());376 }377 378 370 } // namespace WebKit -
trunk/WebKit2/UIProcess/Plugins/qt/PluginInfoStoreQt.cpp
r63207 r64278 56 56 } 57 57 58 String PluginInfoStore::mimeTypeFromExtension(const WebCore::String& extension)59 {60 notImplemented();61 return String();62 }63 64 65 58 } // namespace WebKit -
trunk/WebKit2/UIProcess/Plugins/win/PluginInfoStoreWin.cpp
r62605 r64278 56 56 } 57 57 58 String PluginInfoStore::mimeTypeFromExtension(const String& extension)59 {60 notImplemented();61 return String();62 }63 64 58 } // namespace WebKit
Note: See TracChangeset
for help on using the changeset viewer.