<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>60633</bug_id>
          
          <creation_ts>2011-05-11 09:18:32 -0700</creation_ts>
          <short_desc>WebKit1 loads Windows Presentation Foundation plugin, but should not</short_desc>
          <delta_ts>2011-05-11 09:57:20 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Plug-ins</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Windows XP</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>PlatformOnly</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Adam Roben (:aroben)">aroben</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>andersca</cc>
    
    <cc>jhoneycutt</cc>
    
    <cc>sfalken</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>402024</commentid>
    <comment_count>0</comment_count>
    <who name="Adam Roben (:aroben)">aroben</who>
    <bug_when>2011-05-11 09:18:32 -0700</bug_when>
    <thetext>I have a Windows Presentation Foundation (WPF) plugin installed on my Windows XP machine. WebKit1 is loading it, WebKit2 is not. It&apos;s listed in the MozillaPlugins registry key with the path c:\WINDOWS\Microsoft.NET\Framework\v3.5\Windows Presentation Foundation\NPWPF.dll. I don&apos;t know why WebKit2 isn&apos;t loading it!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>402030</commentid>
    <comment_count>1</comment_count>
    <who name="Adam Roben (:aroben)">aroben</who>
    <bug_when>2011-05-11 09:22:53 -0700</bug_when>
    <thetext>Ah, we have code that explicitly blacklists this plugin. A comment references bug 57119.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>402031</commentid>
    <comment_count>2</comment_count>
    <who name="Adam Roben (:aroben)">aroben</who>
    <bug_when>2011-05-11 09:23:56 -0700</bug_when>
    <thetext>So we&apos;re intentionally not loading it. The bug, then, is that WebKit1 *is* loading it!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>402032</commentid>
    <comment_count>3</comment_count>
    <who name="Adam Roben (:aroben)">aroben</who>
    <bug_when>2011-05-11 09:24:16 -0700</bug_when>
    <thetext>I think the problem is that WebKit1 is doing a case-sensitive filename check, rather than case-insensitive.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>402037</commentid>
    <comment_count>4</comment_count>
    <who name="Adam Roben (:aroben)">aroben</who>
    <bug_when>2011-05-11 09:28:19 -0700</bug_when>
    <thetext>On my system, the filename is &quot;NPWPF.dll&quot;, but WebKit1 is checking for &quot;npwpf.dll&quot;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>402054</commentid>
    <comment_count>5</comment_count>
      <attachid>93136</attachid>
    <who name="Adam Roben (:aroben)">aroben</who>
    <bug_when>2011-05-11 09:51:09 -0700</bug_when>
    <thetext>Created attachment 93136
Use case-insensitive comparisons when checking plugin filenames on Windows</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>402059</commentid>
    <comment_count>6</comment_count>
    <who name="Adam Roben (:aroben)">aroben</who>
    <bug_when>2011-05-11 09:57:20 -0700</bug_when>
    <thetext>Committed r86242: &lt;http://trac.webkit.org/changeset/86242&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>93136</attachid>
            <date>2011-05-11 09:51:09 -0700</date>
            <delta_ts>2011-05-11 09:54:47 -0700</delta_ts>
            <desc>Use case-insensitive comparisons when checking plugin filenames on Windows</desc>
            <filename>bug-60633-20110511125111.patch</filename>
            <type>text/plain</type>
            <size>2033</size>
            <attacher name="Adam Roben (:aroben)">aroben</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogODYyMzcKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCA2ZTQwMTcyZGI0ZDM3YmE0
NGU5MDVlYmFhZDlmNzNlMDY4YmNhMDJiLi4xZWJiODE0OTIyMWQwOWY2NjA0MGYxYTE0YTBkNGYz
ODI2ODIyYTBiIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvU291
cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDUgKzEsMjIgQEAKIDIwMTEtMDUtMTEgIEFkYW0g
Um9iZW4gIDxhcm9iZW5AYXBwbGUuY29tPgogCisgICAgICAgIFVzZSBjYXNlLWluc2Vuc2l0aXZl
IGNvbXBhcmlzb25zIHdoZW4gY2hlY2tpbmcgcGx1Z2luIGZpbGVuYW1lcyBvbiBXaW5kb3dzCisK
KyAgICAgICAgV2luZG93cyBwYXRocyBhcmUgbmVhcmx5IGFsd2F5cyBjYXNlLWluc2Vuc2l0aXZl
LgorCisgICAgICAgIEkgY291bGRuJ3QgdGhpbmsgb2YgYSBnb29kIHdheSB0byB0ZXN0IHRoaXMu
CisKKyAgICAgICAgRml4ZXMgPGh0dHA6Ly93ZWJraXQub3JnL2IvNjA2MzM+IFdlYktpdDEgbG9h
ZHMgV2luZG93cyBQcmVzZW50YXRpb24gRm91bmRhdGlvbiBwbHVnaW4sIGJ1dAorICAgICAgICBz
aG91bGQgbm90CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAg
ICAgKiBwbHVnaW5zL3dpbi9QbHVnaW5QYWNrYWdlV2luLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6
OlBsdWdpblBhY2thZ2U6OmlzUGx1Z2luQmxhY2tsaXN0ZWQpOiBVc2UgZXF1YWxJZ25vcmluZ0Nh
c2UgaW5zdGVhZCBvZiA9PSB3aGVuCisgICAgICAgIGNoZWNraW5nIHBsdWdpbiBmaWxlbmFtZXMu
CisKKzIwMTEtMDUtMTEgIEFkYW0gUm9iZW4gIDxhcm9iZW5AYXBwbGUuY29tPgorCiAgICAgICAg
IFR1cm4gb24gc3RyaWN0IFBhc3NPd25QdHIgb24gV2luZG93cwogCiAgICAgICAgIEZpeGVzIDxo
dHRwOi8vd2Via2l0Lm9yZy9iLzYwNjMyPiBXaW5kb3dzIHNob3VsZCBidWlsZCB3aXRoIHN0cmlj
dCBQYXNzT3duUHRyIGVuYWJsZWQKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsdWdpbnMv
d2luL1BsdWdpblBhY2thZ2VXaW4uY3BwIGIvU291cmNlL1dlYkNvcmUvcGx1Z2lucy93aW4vUGx1
Z2luUGFja2FnZVdpbi5jcHAKaW5kZXggZTgzNWUzYzcyYTAxMTZlOWViNjljMTdjZDVlZDg5NGMw
OTFiNzkyOC4uNDA4ODE4OWE0YTY5YmFkNjFhNDg4ZDRjZTM1NmExNDE3NWJkNjk4NiAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYkNvcmUvcGx1Z2lucy93aW4vUGx1Z2luUGFja2FnZVdpbi5jcHAKKysr
IGIvU291cmNlL1dlYkNvcmUvcGx1Z2lucy93aW4vUGx1Z2luUGFja2FnZVdpbi5jcHAKQEAgLTcx
LDEwICs3MSwxMCBAQCBib29sIFBsdWdpblBhY2thZ2U6OmlzUGx1Z2luQmxhY2tsaXN0ZWQoKQog
CiAgICAgICAgIGlmIChjb21wYXJlRmlsZVZlcnNpb24oc2xQbHVnaW5NaW5SZXF1aXJlZCkgPCAw
KQogICAgICAgICAgICAgcmV0dXJuIHRydWU7Ci0gICAgfSBlbHNlIGlmIChmaWxlTmFtZSgpID09
ICJucG1vemF4LmRsbCIpIHsKKyAgICB9IGVsc2UgaWYgKGVxdWFsSWdub3JpbmdDYXNlKGZpbGVO
YW1lKCksICJucG1vemF4LmRsbCIpKSB7CiAgICAgICAgIC8vIEJ1ZyAxNTIxNzogTW96aWxsYSBB
Y3RpdmVYIGNvbnRyb2wgY29tcGxhaW5zIGFib3V0IG1pc3NpbmcgeHBjb21fY29yZS5kbGwKICAg
ICAgICAgcmV0dXJuIHRydWU7Ci0gICAgfSBlbHNlIGlmIChmaWxlTmFtZSgpID09ICJucHdwZi5k
bGwiKSB7CisgICAgfSBlbHNlIGlmIChlcXVhbElnbm9yaW5nQ2FzZShmaWxlTmFtZSgpLCAibnB3
cGYuZGxsIikpIHsKICAgICAgICAgLy8gQnVnIDU3MTE5OiBNaWNyb3NvZnQgV2luZG93cyBQcmVz
ZW50YXRpb24gRm91bmRhdGlvbiAoV1BGKSBwbHVnLWluIGNvbXBsYWlucyBhYm91dCBtaXNzaW5n
IHhwY29tLmRsbAogICAgICAgICByZXR1cm4gdHJ1ZTsKICAgICB9IGVsc2UgaWYgKG5hbWUoKSA9
PSAiWWFob28gQXBwbGljYXRpb24gU3RhdGUgUGx1Z2luIikgewo=
</data>
<flag name="review"
          id="86241"
          type_id="1"
          status="+"
          setter="sfalken"
    />
          </attachment>
      

    </bug>

</bugzilla>