<?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>27345</bug_id>
          
          <creation_ts>2009-07-16 05:04:31 -0700</creation_ts>
          <short_desc>[UNIX] TestNetscapePlugin for Unix (X11) can not be loaded in gecko</short_desc>
          <delta_ts>2009-07-17 09:06:42 -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>WebKit Misc.</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>Gtk, Qt</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Holger Freyther">zecke</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>132241</commentid>
    <comment_count>0</comment_count>
    <who name="Holger Freyther">zecke</who>
    <bug_when>2009-07-16 05:04:31 -0700</bug_when>
    <thetext>The TestNetscapePlugin can not be loaded in gecko because WebKit&apos;s NPNetscapeFuncs contain two more entries.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>132247</commentid>
    <comment_count>1</comment_count>
      <attachid>32864</attachid>
    <who name="Holger Freyther">zecke</who>
    <bug_when>2009-07-16 05:36:33 -0700</bug_when>
    <thetext>Created attachment 32864
[GTK+] Update the focus handling code.

Make sure to call FocusController::setFocusedFrame when
we didn&apos;t set a focused frame yet. We are doing this in
the grab-focus and focus-in routine.
---
 2 files changed, 30 insertions(+), 3 deletions(-)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>132250</commentid>
    <comment_count>2</comment_count>
      <attachid>32866</attachid>
    <who name="Holger Freyther">zecke</who>
    <bug_when>2009-07-16 06:01:53 -0700</bug_when>
    <thetext>Created attachment 32866
[GTK+] Make TestNescpaePlugin loadable in mozilla

Currently the NPNetscapeFuncs of WebKit contains two more
entries than the gecko version. This means comparing the
aMozillaVTable-&gt;size with the size of NPNetscpaeFuncs will
fail and the plugin will not be loaded.

For testing it is nice to be able to load the plugin into
gecko and currently we are not using the two extra methods.
Remove the test to be able to use the plugin in gecko.
---
 2 files changed, 13 insertions(+), 2 deletions(-)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>132510</commentid>
    <comment_count>3</comment_count>
      <attachid>32866</attachid>
    <who name="Simon Hausmann">hausmann</who>
    <bug_when>2009-07-17 00:32:17 -0700</bug_when>
    <thetext>Comment on attachment 32866
[GTK+] Make TestNescpaePlugin loadable in mozilla

r=me, I guess the same applies to the check below?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>132586</commentid>
    <comment_count>4</comment_count>
    <who name="Holger Freyther">zecke</who>
    <bug_when>2009-07-17 08:57:25 -0700</bug_when>
    <thetext>Commited in r46036. Let me think about the other change.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>32864</attachid>
            <date>2009-07-16 05:36:33 -0700</date>
            <delta_ts>2009-07-16 06:01:49 -0700</delta_ts>
            <desc>[GTK+] Update the focus handling code.</desc>
            <filename>bug-27345-20090716143557.patch</filename>
            <type>text/plain</type>
            <size>2440</size>
            <attacher name="Holger Freyther">zecke</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYktpdC9ndGsvQ2hhbmdlTG9nIGIvV2ViS2l0L2d0ay9DaGFuZ2VMb2cK
aW5kZXggMDJlMDRiNy4uMmQwZWY2YiAxMDA2NDQKLS0tIGEvV2ViS2l0L2d0ay9DaGFuZ2VMb2cK
KysrIGIvV2ViS2l0L2d0ay9DaGFuZ2VMb2cKQEAgLTEsMyArMSwyMiBAQAorMjAwOS0wNi0zMCAg
SG9sZ2VyIEhhbnMgUGV0ZXIgRnJleXRoZXIgIDx6ZWNrZUBzZWxmaXNoLm9yZz4KKworICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBbR1RLK10gVXBkYXRlIHRo
ZSBmb2N1cyBoYW5kbGluZyBjb2RlLgorCisgICAgICAgIENoYW5nZSBmb2N1cy1pbiB0byBhbHdh
eXMgY2FsbCBzZXRBY3RpdmUodHJ1ZSksIGNhbGwKKyAgICAgICAgRm9jdXNDb250cm9sbGVyOjpz
ZXRGb2N1c2VkRnJhbWUgd2hlbiBubyBmb2N1c2VkIGZyYW1lIGV4aXN0cworICAgICAgICBvdGhl
ciBTZWxlY3Rpb25Db250cm9sbGVyOjpzZXRBY3RpdmUuIFRoaXMgaXMgbWF0Y2hpbmcgV2luZG93
cworICAgICAgICBhbmQgUXQuCisKKyAgICAgICAgT24gZm9jdXMtb3V0IGNhbGwgRm9jdXNDb250
cm9sbGVyOjpzZXRBY3RpdmUoZmFsc2UpIGFuZAorICAgICAgICBTZWxlY3Rpb25Db250cm9sbGVy
OjpzZXRGb2N1ZWQoZmFsc2UpLiBUaGlzIGlzIG1hdGNoaW5nIFdpbmRvd3MKKyAgICAgICAgYW5k
IFF0IGFzIHdlbGwuCisKKyAgICAgICAgKiB3ZWJraXQvd2Via2l0d2Vidmlldy5jcHA6CisgICAg
ICAgICh3ZWJraXRfd2ViX3ZpZXdfZm9jdXNfaW5fZXZlbnQpOgorICAgICAgICAod2Via2l0X3dl
Yl92aWV3X2ZvY3VzX291dF9ldmVudCk6CisKIDIwMDktMDctMTUgIEd1c3Rhdm8gTm9yb25oYSBT
aWx2YSAgPGd1c3Rhdm8ubm9yb25oYUBjb2xsYWJvcmEuY28udWs+CiAKICAgICAgICAgUnViYmVy
LXN0YW1wZWQgYnkgSmFuIEFsb256by4KZGlmZiAtLWdpdCBhL1dlYktpdC9ndGsvd2Via2l0L3dl
YmtpdHdlYnZpZXcuY3BwIGIvV2ViS2l0L2d0ay93ZWJraXQvd2Via2l0d2Vidmlldy5jcHAKaW5k
ZXggZGVkMWQxNi4uOThlMWY2YyAxMDA2NDQKLS0tIGEvV2ViS2l0L2d0ay93ZWJraXQvd2Via2l0
d2Vidmlldy5jcHAKKysrIGIvV2ViS2l0L2d0ay93ZWJraXQvd2Via2l0d2Vidmlldy5jcHAKQEAg
LTU2NSw3ICs1NjUsMTEgQEAgc3RhdGljIHZvaWQgd2Via2l0X3dlYl92aWV3X2dyYWJfZm9jdXMo
R3RrV2lkZ2V0KiB3aWRnZXQpCiAgICAgaWYgKEdUS19XSURHRVRfSVNfU0VOU0lUSVZFKHdpZGdl
dCkpIHsKICAgICAgICAgV2ViS2l0V2ViVmlldyogd2ViVmlldyA9IFdFQktJVF9XRUJfVklFVyh3
aWRnZXQpOwogICAgICAgICBGb2N1c0NvbnRyb2xsZXIqIGZvY3VzQ29udHJvbGxlciA9IGNvcmUo
d2ViVmlldyktPmZvY3VzQ29udHJvbGxlcigpOwotICAgICAgICBjb3JlKHdlYlZpZXcpLT5mb2N1
c0NvbnRyb2xsZXIoKS0+c2V0Rm9jdXNlZCh0cnVlKTsKKworICAgICAgICBpZiAoRnJhbWUqIGZy
YW1lID0gZm9jdXNDb250cm9sbGVyLT5mb2N1c2VkRnJhbWUoKSkKKyAgICAgICAgICAgIGZvY3Vz
Q29udHJvbGxlci0+c2V0Rm9jdXNlZCh0cnVlKTsKKyAgICAgICAgZWxzZQorICAgICAgICAgICAg
Zm9jdXNDb250cm9sbGVyLT5zZXRGb2N1c2VkRnJhbWUoY29yZSh3ZWJWaWV3KS0+bWFpbkZyYW1l
KCkpOwogICAgIH0KIAogICAgIHJldHVybiBHVEtfV0lER0VUX0NMQVNTKHdlYmtpdF93ZWJfdmll
d19wYXJlbnRfY2xhc3MpLT5ncmFiX2ZvY3VzKHdpZGdldCk7CkBAIC01ODAsOCArNTg0LDEyIEBA
IHN0YXRpYyBnYm9vbGVhbiB3ZWJraXRfd2ViX3ZpZXdfZm9jdXNfaW5fZXZlbnQoR3RrV2lkZ2V0
KiB3aWRnZXQsIEdka0V2ZW50Rm9jdXMqCiAgICAgICAgIFdlYktpdFdlYlZpZXcqIHdlYlZpZXcg
PSBXRUJLSVRfV0VCX1ZJRVcod2lkZ2V0KTsKICAgICAgICAgRm9jdXNDb250cm9sbGVyKiBmb2N1
c0NvbnRyb2xsZXIgPSBjb3JlKHdlYlZpZXcpLT5mb2N1c0NvbnRyb2xsZXIoKTsKIAotICAgICAg
ICBmb2N1c0NvbnRyb2xsZXItPnNldEFjdGl2ZShjb3JlKHdlYlZpZXcpLT5tYWluRnJhbWUoKSk7
Ci0gICAgICAgIGZvY3VzQ29udHJvbGxlci0+c2V0Rm9jdXNlZCh0cnVlKTsKKyAgICAgICAgZm9j
dXNDb250cm9sbGVyLT5zZXRBY3RpdmUodHJ1ZSk7CisKKyAgICAgICAgaWYgKEZyYW1lKiBmcmFt
ZSA9IGZvY3VzQ29udHJvbGxlci0+Zm9jdXNlZEZyYW1lKCkpCisgICAgICAgICAgICBmb2N1c0Nv
bnRyb2xsZXItPnNldEZvY3VzZWQodHJ1ZSk7CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIGZv
Y3VzQ29udHJvbGxlci0+c2V0Rm9jdXNlZEZyYW1lKGNvcmUod2ViVmlldyktPm1haW5GcmFtZSgp
KTsKICAgICB9CiAgICAgcmV0dXJuIEdUS19XSURHRVRfQ0xBU1Mod2Via2l0X3dlYl92aWV3X3Bh
cmVudF9jbGFzcyktPmZvY3VzX2luX2V2ZW50KHdpZGdldCwgZXZlbnQpOwogfQ==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>32866</attachid>
            <date>2009-07-16 06:01:53 -0700</date>
            <delta_ts>2009-07-17 00:32:17 -0700</delta_ts>
            <desc>[GTK+] Make TestNescpaePlugin loadable in mozilla</desc>
            <filename>bug-27345-20090716150118.patch</filename>
            <type>text/plain</type>
            <size>1482</size>
            <attacher name="Holger Freyther">zecke</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYktpdFRvb2xzL0NoYW5nZUxvZyBiL1dlYktpdFRvb2xzL0NoYW5nZUxv
ZwppbmRleCA0OTM1MzVjLi43MjA5MTQxIDEwMDY0NAotLS0gYS9XZWJLaXRUb29scy9DaGFuZ2VM
b2cKKysrIGIvV2ViS2l0VG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIwMDktMDYt
MzAgIEhvbGdlciBIYW5zIFBldGVyIEZyZXl0aGVyICA8emVja2VAc2VsZmlzaC5vcmc+CisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgW0dUSytdIFJlbW92
ZSBjaGVjayB0byBiZSBsb2FkYWJsZSBpbiBmaXJlZm94CisKKyAgICAgICAgaWYgKGFNb3ppbGxh
VlRhYmxlLT5zaXplIDwgc2l6ZW9mIChOUE5ldHNjYXBlRnVuY3MpKQorICAgICAgICBmYWlscyBp
biBmaXJlZm94IGJ1dCBubyBvdGhlciBleGFtcGxlIGluIHRoZSBtb3ppbGxhIHRyZWUgaXMKKyAg
ICAgICAgZG9pbmcgdGhhdCBjaGVjay4gUmVtb3ZlIGFuZCBiZSBoYXBweS4KKworICAgICAgICAq
IER1bXBSZW5kZXJUcmVlL2d0ay9UZXN0TmV0c2NhcGVQbHVnaW4vVGVzdE5ldHNjYXBlUGx1Z2lu
LmNwcDoKKyAgICAgICAgKE5QX0luaXRpYWxpemUpOgorCiAyMDA5LTA3LTE1ICBEYXJpbiBBZGxl
ciAgPGRhcmluQGFwcGxlLmNvbT4KIAogICAgICAgICAqIFNjcmlwdHMvZG8td2ViY29yZS1yZW5h
bWU6IENoZWNrIGluIHRoZSB2ZXJzaW9uIHVzZWQgdG8KZGlmZiAtLWdpdCBhL1dlYktpdFRvb2xz
L0R1bXBSZW5kZXJUcmVlL2d0ay9UZXN0TmV0c2NhcGVQbHVnaW4vVGVzdE5ldHNjYXBlUGx1Z2lu
LmNwcCBiL1dlYktpdFRvb2xzL0R1bXBSZW5kZXJUcmVlL2d0ay9UZXN0TmV0c2NhcGVQbHVnaW4v
VGVzdE5ldHNjYXBlUGx1Z2luLmNwcAppbmRleCBhNTg4NjJiLi5iN2QxNGViIDEwMDY0NAotLS0g
YS9XZWJLaXRUb29scy9EdW1wUmVuZGVyVHJlZS9ndGsvVGVzdE5ldHNjYXBlUGx1Z2luL1Rlc3RO
ZXRzY2FwZVBsdWdpbi5jcHAKKysrIGIvV2ViS2l0VG9vbHMvRHVtcFJlbmRlclRyZWUvZ3RrL1Rl
c3ROZXRzY2FwZVBsdWdpbi9UZXN0TmV0c2NhcGVQbHVnaW4uY3BwCkBAIC0yNzgsOCArMjc4LDYg
QEAgTlBfSW5pdGlhbGl6ZSAoTlBOZXRzY2FwZUZ1bmNzICphTW96aWxsYVZUYWJsZSwgTlBQbHVn
aW5GdW5jcyAqYVBsdWdpblZUYWJsZSkKICAgICBpZiAoKGFNb3ppbGxhVlRhYmxlLT52ZXJzaW9u
ID4+IDgpID4gTlBfVkVSU0lPTl9NQUpPUikKICAgICAgICAgcmV0dXJuIE5QRVJSX0lOQ09NUEFU
SUJMRV9WRVJTSU9OX0VSUk9SOwogCi0gICAgaWYgKGFNb3ppbGxhVlRhYmxlLT5zaXplIDwgc2l6
ZW9mIChOUE5ldHNjYXBlRnVuY3MpKQotICAgICAgICByZXR1cm4gTlBFUlJfSU5WQUxJRF9GVU5D
VEFCTEVfRVJST1I7CiAgICAgaWYgKGFQbHVnaW5WVGFibGUtPnNpemUgPCBzaXplb2YgKE5QUGx1
Z2luRnVuY3MpKQogICAgICAgICByZXR1cm4gTlBFUlJfSU5WQUxJRF9GVU5DVEFCTEVfRVJST1I7
</data>
<flag name="review"
          id="17219"
          type_id="1"
          status="+"
          setter="hausmann"
    />
          </attachment>
      

    </bug>

</bugzilla>