Changeset 81989 in webkit


Ignore:
Timestamp:
Mar 25, 2011 2:04:54 PM (13 years ago)
Author:
sfalken@apple.com
Message:

2011-03-25 Steve Falkenburg <sfalken@apple.com>

Reviewed by Brian Weinstein.

Microsoft Windows Presentation Foundation (WPF) plug-in complains about missing xpcom.dll
https://bugs.webkit.org/show_bug.cgi?id=57119
<rdar://problem/9054148>


This plug-in from Microsoft links against xpcom.dll, which is a Firefox-specific DLL
not available in WebKit. The plug-in is fairly widespread, since it was included in
a Windows Update push at one point.

  • plugins/win/PluginPackageWin.cpp: (WebCore::PluginPackage::isPluginBlacklisted): Blacklist npwpf.dll.

2011-03-25 Steve Falkenburg <sfalken@apple.com>

Reviewed by Brian Weinstein.

Microsoft Windows Presentation Foundation (WPF) plug-in complains about missing xpcom.dll
https://bugs.webkit.org/show_bug.cgi?id=57119
<rdar://problem/9054148>

This plug-in from Microsoft links against xpcom.dll, which is a Firefox-specific DLL
not available in WebKit. The plug-in is fairly widespread, since it was included in
a Windows Update push at one point.

  • UIProcess/Plugins/win/PluginInfoStoreWin.cpp: (WebKit::PluginInfoStore::shouldUsePlugin): Blacklist npwpf.dll.
Location:
trunk/Source
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r81988 r81989  
     12011-03-25  Steve Falkenburg  <sfalken@apple.com>
     2
     3        Reviewed by Brian Weinstein.
     4
     5        Microsoft Windows Presentation Foundation (WPF) plug-in complains about missing xpcom.dll
     6        https://bugs.webkit.org/show_bug.cgi?id=57119
     7        <rdar://problem/9054148>
     8       
     9        This plug-in from Microsoft links against xpcom.dll, which is a Firefox-specific DLL
     10        not available in WebKit. The plug-in is fairly widespread, since it was included in
     11        a Windows Update push at one point.
     12
     13        * plugins/win/PluginPackageWin.cpp:
     14        (WebCore::PluginPackage::isPluginBlacklisted): Blacklist npwpf.dll.
     15
    1162011-03-25  Tony Chang  <tony@chromium.org>
    217
  • trunk/Source/WebCore/plugins/win/PluginPackageWin.cpp

    r81548 r81989  
    7575        // Bug 15217: Mozilla ActiveX control complains about missing xpcom_core.dll
    7676        return true;
     77    } else if (fileName() == "npwpf.dll") {
     78        // Bug 57119: Microsoft Windows Presentation Foundation (WPF) plug-in complains about missing xpcom.dll
     79        return true;
    7780    } else if (name() == "Yahoo Application State Plugin") {
    7881        // https://bugs.webkit.org/show_bug.cgi?id=26860
  • trunk/Source/WebKit2/ChangeLog

    r81980 r81989  
     12011-03-25  Steve Falkenburg  <sfalken@apple.com>
     2
     3        Reviewed by Brian Weinstein.
     4
     5        Microsoft Windows Presentation Foundation (WPF) plug-in complains about missing xpcom.dll
     6        https://bugs.webkit.org/show_bug.cgi?id=57119
     7        <rdar://problem/9054148>
     8
     9        This plug-in from Microsoft links against xpcom.dll, which is a Firefox-specific DLL
     10        not available in WebKit. The plug-in is fairly widespread, since it was included in
     11        a Windows Update push at one point.
     12
     13        * UIProcess/Plugins/win/PluginInfoStoreWin.cpp:
     14        (WebKit::PluginInfoStore::shouldUsePlugin): Blacklist npwpf.dll.
     15
    1162011-03-25  Jessie Berlin  <jberlin@apple.com>
    217
  • trunk/Source/WebKit2/UIProcess/Plugins/win/PluginInfoStoreWin.cpp

    r81065 r81989  
    361361    }
    362362
     363    if (equalIgnoringCase(plugin.info.file, "npwpf.dll")) {
     364        // Bug 57119: Microsoft Windows Presentation Foundation (WPF) plug-in complains about missing xpcom.dll
     365        return false;
     366    }
     367
    363368    if (plugin.info.name == "Yahoo Application State Plugin") {
    364369        // https://bugs.webkit.org/show_bug.cgi?id=26860
Note: See TracChangeset for help on using the changeset viewer.