<?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>25787</bug_id>
          
          <creation_ts>2009-05-14 04:46:02 -0700</creation_ts>
          <short_desc>[GTK] Update NetscapeTest Plugin</short_desc>
          <delta_ts>2009-05-16 02:11:43 -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>WebKitGTK</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>OS X 10.5</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>Gtk</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>121260</commentid>
    <comment_count>0</comment_count>
    <who name="Holger Freyther">zecke</who>
    <bug_when>2009-05-14 04:46:02 -0700</bug_when>
    <thetext>For Gtk+ main.cpp of the TestNetscapePlugin plugin was forked (to not interfere with mac), merge the changes from main.cpp back to the Gtk+ version.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>121261</commentid>
    <comment_count>1</comment_count>
      <attachid>30329</attachid>
    <who name="Holger Freyther">zecke</who>
    <bug_when>2009-05-14 04:47:09 -0700</bug_when>
    <thetext>Created attachment 30329
Properly unregister the plugin instance

Copied from a recent Qt bugfix.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>121262</commentid>
    <comment_count>2</comment_count>
      <attachid>30330</attachid>
    <who name="Holger Freyther">zecke</who>
    <bug_when>2009-05-14 04:48:49 -0700</bug_when>
    <thetext>Created attachment 30330
Merge r39877

Merge r39877 and log through the JavaScript Console.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>121263</commentid>
    <comment_count>3</comment_count>
      <attachid>30330</attachid>
    <who name="Holger Freyther">zecke</who>
    <bug_when>2009-05-14 04:49:53 -0700</bug_when>
    <thetext>Comment on attachment 30330
Merge r39877

Wrong patch. Invoke testNPRuntime and remove the test from the skipped list.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>121264</commentid>
    <comment_count>4</comment_count>
      <attachid>30331</attachid>
    <who name="Holger Freyther">zecke</who>
    <bug_when>2009-05-14 04:50:40 -0700</bug_when>
    <thetext>Created attachment 30331
Log through JavaScript Console (r41819)

Merge r41819 and log through the javascript console.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>121289</commentid>
    <comment_count>5</comment_count>
      <attachid>30329</attachid>
    <who name="Holger Freyther">zecke</who>
    <bug_when>2009-05-14 07:28:17 -0700</bug_when>
    <thetext>Comment on attachment 30329
Properly unregister the plugin instance

Clearing review, landed in r43697.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>121504</commentid>
    <comment_count>6</comment_count>
      <attachid>30331</attachid>
    <who name="Jan Alonzo">jmalonzo</who>
    <bug_when>2009-05-15 06:30:30 -0700</bug_when>
    <thetext>Comment on attachment 30331
Log through JavaScript Console (r41819)

Please give a brief summary of why we&apos;re not using printf in this case prior to landing this - thanks.

r=me.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>121506</commentid>
    <comment_count>7</comment_count>
      <attachid>30330</attachid>
    <who name="Jan Alonzo">jmalonzo</who>
    <bug_when>2009-05-15 06:36:54 -0700</bug_when>
    <thetext>Comment on attachment 30330
Merge r39877

r=me.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>121621</commentid>
    <comment_count>8</comment_count>
    <who name="Holger Freyther">zecke</who>
    <bug_when>2009-05-15 22:46:12 -0700</bug_when>
    <thetext>(In reply to comment #6)
&gt; (From update of attachment 30331 [review])
&gt; Please give a brief summary of why we&apos;re not using printf in this case prior to
&gt; landing this - thanks.

The only reference in r41819 is a radar bug. The reason for us to follow is two fold. First of all the -expected result has a &quot;CONSOLE MESSAGE: line 0: PLUGIN:&quot; the second is we might run the plugin in a different process and then the stdout&apos;s might not be the same, in this case we still want the output to come from the DRT process.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>121635</commentid>
    <comment_count>9</comment_count>
    <who name="Holger Freyther">zecke</who>
    <bug_when>2009-05-16 02:11:43 -0700</bug_when>
    <thetext>Landed in r43800 and r43801.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>30329</attachid>
            <date>2009-05-14 04:47:09 -0700</date>
            <delta_ts>2009-05-14 07:28:17 -0700</delta_ts>
            <desc>Properly unregister the plugin instance</desc>
            <filename>0001-2009-05-11-Holger-Hans-Peter-Freyther-zecke-selfi.patch</filename>
            <type>text/plain</type>
            <size>1912</size>
            <attacher name="Holger Freyther">zecke</attacher>
            
              <data encoding="base64">RnJvbSA3YmJmZjZhMTZkZDNmZWNkMTE4YWI0MDE3MjcyZWFkMmY2ZTA4ZDk4IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBIb2xnZXIgSGFucyBQZXRlciBGcmV5dGhlciA8emVja2VAc2Vs
ZmlzaC5vcmc+CkRhdGU6IFR1ZSwgMTIgTWF5IDIwMDkgMDc6Mjc6MzkgKzAyMDAKU3ViamVjdDog
W1BBVENIXSAyMDA5LTA1LTExICBIb2xnZXIgSGFucyBQZXRlciBGcmV5dGhlciAgPHplY2tlQHNl
bGZpc2gub3JnPgoKICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KCiAgICAgICAg
R3RrIHdhcyB0aGUgbGFzdCBwbGF0Zm9ybSB0byBub3QgdW5yZWdpc3RlciBwbHVnaW5zIHdoZW4K
ICAgICAgICB0aGUgcGx1Z2luIGlzIHN0b3BwZWQuIENhdGNoIHVwIHdpdGggcjQzNTUwLgoKICAg
ICAgICAqIHBsdWdpbnMvZ3RrL1BsdWdpblZpZXdHdGsuY3BwOgogICAgICAgIChXZWJDb3JlOjpQ
bHVnaW5WaWV3OjpzdG9wKToKLS0tCiBXZWJDb3JlL0NoYW5nZUxvZyAgICAgICAgICAgICAgICAg
ICAgIHwgICAxMCArKysrKysrKysrCiBXZWJDb3JlL3BsdWdpbnMvZ3RrL1BsdWdpblZpZXdHdGsu
Y3BwIHwgICAgMyArKysKIDIgZmlsZXMgY2hhbmdlZCwgMTMgaW5zZXJ0aW9ucygrKSwgMCBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS9XZWJDb3JlL0NoYW5nZUxvZyBiL1dlYkNvcmUvQ2hhbmdl
TG9nCmluZGV4IDhjZTQ2MzguLmNkMzNmZjEgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvQ2hhbmdlTG9n
CisrKyBiL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTMgQEAKKzIwMDktMDUtMTEgIEhv
bGdlciBIYW5zIFBldGVyIEZyZXl0aGVyICA8emVja2VAc2VsZmlzaC5vcmc+CisKKyAgICAgICAg
UmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgR3RrIHdhcyB0aGUgbGFzdCBw
bGF0Zm9ybSB0byBub3QgdW5yZWdpc3RlciBwbHVnaW5zIHdoZW4KKyAgICAgICAgdGhlIHBsdWdp
biBpcyBzdG9wcGVkLiBDYXRjaCB1cCB3aXRoIHI0MzU1MC4KKworICAgICAgICAqIHBsdWdpbnMv
Z3RrL1BsdWdpblZpZXdHdGsuY3BwOgorICAgICAgICAoV2ViQ29yZTo6UGx1Z2luVmlldzo6c3Rv
cCk6CisKIDIwMDktMDUtMTQgIE1hcmsgUm93ZSAgPG1yb3dlQGFwcGxlLmNvbT4KIAogICAgICAg
ICBSdWJiZXItc3RhbXBlZCBieSBEYXJpbiBBZGxlci4KZGlmZiAtLWdpdCBhL1dlYkNvcmUvcGx1
Z2lucy9ndGsvUGx1Z2luVmlld0d0ay5jcHAgYi9XZWJDb3JlL3BsdWdpbnMvZ3RrL1BsdWdpblZp
ZXdHdGsuY3BwCmluZGV4IDEyOWEzYTQuLjlmZGUxMGQgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvcGx1
Z2lucy9ndGsvUGx1Z2luVmlld0d0ay5jcHAKKysrIGIvV2ViQ29yZS9wbHVnaW5zL2d0ay9QbHVn
aW5WaWV3R3RrLmNwcApAQCAtNDQsNiArNDQsNyBAQAogI2luY2x1ZGUgIlBhZ2UuaCIKICNpbmNs
dWRlICJQbGF0Zm9ybU1vdXNlRXZlbnQuaCIKICNpbmNsdWRlICJQbHVnaW5EZWJ1Zy5oIgorI2lu
Y2x1ZGUgIlBsdWdpbk1haW5UaHJlYWRTY2hlZHVsZXIuaCIKICNpbmNsdWRlICJQbHVnaW5QYWNr
YWdlLmgiCiAjaW5jbHVkZSAiUmVuZGVyTGF5ZXIuaCIKICNpbmNsdWRlICJTZXR0aW5ncy5oIgpA
QCAtMjg4LDYgKzI4OSw4IEBAIHZvaWQgUGx1Z2luVmlldzo6c3RvcCgpCiAgICAgICAgIFBsdWdp
blZpZXc6OnNldEN1cnJlbnRQbHVnaW5WaWV3KDApOwogICAgIH0KIAorICAgIFBsdWdpbk1haW5U
aHJlYWRTY2hlZHVsZXI6OnNjaGVkdWxlcigpLnVucmVnaXN0ZXJQbHVnaW4obV9pbnN0YW5jZSk7
CisKICNpZmRlZiBYUF9VTklYCiAgICAgaWYgKG1faXNXaW5kb3dlZCAmJiBtX25wV2luZG93Lndz
X2luZm8pCiAgICAgICAgICAgIGRlbGV0ZSAoTlBTZXRXaW5kb3dDYWxsYmFja1N0cnVjdCAqKW1f
bnBXaW5kb3cud3NfaW5mbzsKLS0gCjEuNi4wLjQKCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>30330</attachid>
            <date>2009-05-14 04:48:49 -0700</date>
            <delta_ts>2009-05-15 06:36:54 -0700</delta_ts>
            <desc>Merge r39877</desc>
            <filename>0002--GTK-Merge-r39877-into-Gtk-to-pass-plugins-npruntim.patch</filename>
            <type>text/plain</type>
            <size>3209</size>
            <attacher name="Holger Freyther">zecke</attacher>
            
              <data encoding="base64">RnJvbSA2ZWFlZDJlYWM1MjY2Njc3MzFlZDY0MjJmNGUwMzFlYTI4NjJhODE0IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBIb2xnZXIgSGFucyBQZXRlciBGcmV5dGhlciA8emVja2VAc2Vs
ZmlzaC5vcmc+CkRhdGU6IFR1ZSwgMTIgTWF5IDIwMDkgMDg6MDM6MTYgKzAyMDAKU3ViamVjdDog
W1BBVENIXSBbR1RLXSBNZXJnZSByMzk4NzcgaW50byBHdGsgdG8gcGFzcyBwbHVnaW5zL25wcnVu
dGltZS5odG1sCgotLS0KIExheW91dFRlc3RzL0NoYW5nZUxvZyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgOCArKysrKysrKwogTGF5b3V0VGVzdHMvcGxhdGZvcm0vZ3RrL1NraXBw
ZWQgICAgICAgICAgICAgICAgICAgfCAgICAxIC0KIFdlYktpdFRvb2xzL0NoYW5nZUxvZyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxMCArKysrKysrKysrCiAuLi4vZ3RrL1Rlc3RO
ZXRzY2FwZVBsdWdpbi9UZXN0TmV0c2NhcGVQbHVnaW4uY3BwICB8ICAgIDMgKysrCiA0IGZpbGVz
IGNoYW5nZWQsIDIxIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
TGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4IDMzNGJh
ZGIuLjZkNTI1ZjcgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlv
dXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxMSBAQAorMjAwOS0wNS0xMSAgSG9sZ2VyIEhh
bnMgUGV0ZXIgRnJleXRoZXIgIDx6ZWNrZUBzZWxmaXNoLm9yZz4KKworICAgICAgICBSZXZpZXdl
ZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBFbmFibGUgcGx1Z2lucy9ucHJ1bnRpbWUu
aHRtbAorCisgICAgICAgICogcGxhdGZvcm0vZ3RrL1NraXBwZWQ6CisKIDIwMDktMDUtMTQgIERh
cmluIEFkbGVyICA8ZGFyaW5AYXBwbGUuY29tPgogCiAgICAgICAgICogcGxhdGZvcm0vZ3RrL1Nr
aXBwZWQ6IEFkZGVkIG5ldyB0ZXN0cyB0byB0aGUgc2tpcHBlZCBsaXN0LgpkaWZmIC0tZ2l0IGEv
TGF5b3V0VGVzdHMvcGxhdGZvcm0vZ3RrL1NraXBwZWQgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9n
dGsvU2tpcHBlZAppbmRleCAwMjgzNjEzLi42NjM1M2I0IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0
cy9wbGF0Zm9ybS9ndGsvU2tpcHBlZAorKysgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9ndGsvU2tp
cHBlZApAQCAtNDA3MSw3ICs0MDcxLDYgQEAgcGx1Z2lucy9tb3VzZS1ldmVudHMuaHRtbAogcGx1
Z2lucy9uZXRzY2FwZS1kZXN0cm95LXBsdWdpbi1zY3JpcHQtb2JqZWN0cy5odG1sCiBwbHVnaW5z
L25ldHNjYXBlLXBsdWdpbi1zZXR3aW5kb3ctc2l6ZS0yLmh0bWwKIHBsdWdpbnMvbmV0c2NhcGUt
cGx1Z2luLXNldHdpbmRvdy1zaXplLmh0bWwKLXBsdWdpbnMvbnBydW50aW1lLmh0bWwKIHBsdWdp
bnMvb3Blbi1hbmQtY2xvc2Utd2luZG93LXdpdGgtcGx1Z2luLmh0bWwKIHBsdWdpbnMvcGx1Z2lu
LWphdmFzY3JpcHQtYWNjZXNzLmh0bWwKICMgICBUZXN0cyBnZW5lcmF0aW5nIG5ldyByZXN1bHRz
CmRpZmYgLS1naXQgYS9XZWJLaXRUb29scy9DaGFuZ2VMb2cgYi9XZWJLaXRUb29scy9DaGFuZ2VM
b2cKaW5kZXggYTQzNGMxNi4uOTBjMGFmYyAxMDA2NDQKLS0tIGEvV2ViS2l0VG9vbHMvQ2hhbmdl
TG9nCisrKyBiL1dlYktpdFRvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEzIEBACisyMDA5LTA1
LTExICBIb2xnZXIgSGFucyBQZXRlciBGcmV5dGhlciAgPHplY2tlQHNlbGZpc2gub3JnPgorCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEZvcndhcmQgcG9y
dCByMzk4NzcgZnJvbSBtYWluLmMgb2YgT1NYIHRvIFRlc3ROZXRzY2FwZVBsdWdpbgorICAgICAg
ICBvZiBHdGsuCisKKyAgICAgICAgKiBEdW1wUmVuZGVyVHJlZS9ndGsvVGVzdE5ldHNjYXBlUGx1
Z2luL1Rlc3ROZXRzY2FwZVBsdWdpbi5jcHA6CisgICAgICAgICh3ZWJraXRfdGVzdF9wbHVnaW5f
bmV3X2luc3RhbmNlKToKKwogMjAwOS0wNS0xMyAgRGF2aWQgS2lsemVyICA8ZGRraWx6ZXJAYXBw
bGUuY29tPgogCiAgICAgICAgIEZpeCByZXNvbHZlLUNoYW5nZUxvZ3Mgd2hlbiB1c2VkIHdpdGgg
U3VidmVyc2lvbgpkaWZmIC0tZ2l0IGEvV2ViS2l0VG9vbHMvRHVtcFJlbmRlclRyZWUvZ3RrL1Rl
c3ROZXRzY2FwZVBsdWdpbi9UZXN0TmV0c2NhcGVQbHVnaW4uY3BwIGIvV2ViS2l0VG9vbHMvRHVt
cFJlbmRlclRyZWUvZ3RrL1Rlc3ROZXRzY2FwZVBsdWdpbi9UZXN0TmV0c2NhcGVQbHVnaW4uY3Bw
CmluZGV4IDlkODU0NzYuLjMyNGFlYzkgMTAwNjQ0Ci0tLSBhL1dlYktpdFRvb2xzL0R1bXBSZW5k
ZXJUcmVlL2d0ay9UZXN0TmV0c2NhcGVQbHVnaW4vVGVzdE5ldHNjYXBlUGx1Z2luLmNwcAorKysg
Yi9XZWJLaXRUb29scy9EdW1wUmVuZGVyVHJlZS9ndGsvVGVzdE5ldHNjYXBlUGx1Z2luL1Rlc3RO
ZXRzY2FwZVBsdWdpbi5jcHAKQEAgLTEsNiArMSw3IEBACiAvKgogICogQ29weXJpZ2h0IChDKSAy
MDA2LCAyMDA3IEFwcGxlIEluYy4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KICAqIENvcHlyaWdodCAo
QykgMjAwOCBaYW4gRG9iZXJzZWsgPHphbmRvYmVyc2VrQGdtYWlsLmNvbT4KKyAqIENvcHlyaWdo
dCAoQykgMjAwOSBIb2xnZXIgSGFucyBQZXRlciBGcmV5dGhlcgogICoKICAqIFJlZGlzdHJpYnV0
aW9uIGFuZCB1c2UgaW4gc291cmNlIGFuZCBiaW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0aG91dAog
ICogbW9kaWZpY2F0aW9uLCBhcmUgcGVybWl0dGVkIHByb3ZpZGVkIHRoYXQgdGhlIGZvbGxvd2lu
ZyBjb25kaXRpb25zCkBAIC02Nyw2ICs2OCw4IEBAIHdlYmtpdF90ZXN0X3BsdWdpbl9uZXdfaW5z
dGFuY2UoTlBNSU1FVHlwZSBtaW1ldHlwZSwKICAgICAgICAgICAgICAgICBvYmotPnJldHVybkVy
cm9yRnJvbU5ld1N0cmVhbSA9IFRSVUU7CiAgICAgICAgICAgICBlbHNlIGlmIChzdHJjYXNlY21w
KGFyZ25baV0sICJsb2dmaXJzdHNldHdpbmRvdyIpID09IDApCiAgICAgICAgICAgICAgICAgb2Jq
LT5sb2dTZXRXaW5kb3cgPSBUUlVFOworICAgICAgICAgICAgZWxzZSBpZiAoc3RyY2FzZWNtcChh
cmduW2ldLCAidGVzdG5wcnVudGltZSIpID09IDApCisgICAgICAgICAgICAgICAgdGVzdE5QUnVu
dGltZShpbnN0YW5jZSk7CiAgICAgICAgIH0KIAogICAgICAgICBpbnN0YW5jZS0+cGRhdGEgPSBv
Ymo7Ci0tIAoxLjYuMC40Cgo=
</data>
<flag name="review"
          id="15272"
          type_id="1"
          status="+"
          setter="jmalonzo"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>30331</attachid>
            <date>2009-05-14 04:50:40 -0700</date>
            <delta_ts>2009-05-15 06:30:30 -0700</delta_ts>
            <desc>Log through JavaScript Console (r41819)</desc>
            <filename>0003--GTK-Merge-r41819-into-Gtk-to-log-through-the-JS-co.patch</filename>
            <type>text/plain</type>
            <size>5564</size>
            <attacher name="Holger Freyther">zecke</attacher>
            
              <data encoding="base64">RnJvbSBhMzViODJlMzQ5NDBmMDAyNTBmMDUxYjdlN2MxMjgzMjhmYjMwYzczIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBIb2xnZXIgSGFucyBQZXRlciBGcmV5dGhlciA8emVja2VAc2Vs
ZmlzaC5vcmc+CkRhdGU6IFR1ZSwgMTIgTWF5IDIwMDkgMDg6MDU6NDQgKzAyMDAKU3ViamVjdDog
W1BBVENIXSBbR1RLXSBNZXJnZSByNDE4MTkgaW50byBHdGsgdG8gbG9nIHRocm91Z2ggdGhlIEpT
IGNvbnNvbGUKCkNvcHkgb3ZlciB0aGUgbG9nIHJvdXRpbmUgZnJvbSB0aGUgT1NYIFRlc3ROZXRz
Y2FwZVBsdWdpbiB0bwp0aGUgY29weSBvZiBHdGsuCi0tLQogTGF5b3V0VGVzdHMvQ2hhbmdlTG9n
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA4ICsrKwogTGF5b3V0VGVzdHMvcGxh
dGZvcm0vZ3RrL1NraXBwZWQgICAgICAgICAgICAgICAgICAgfCAgICAzIC0KIFdlYktpdFRvb2xz
L0NoYW5nZUxvZyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxNCArKysrKysKIC4u
Li9ndGsvVGVzdE5ldHNjYXBlUGx1Z2luL1Rlc3ROZXRzY2FwZVBsdWdpbi5jcHAgIHwgICA0NyAr
KysrKysrKysrKysrKysrKystCiA0IGZpbGVzIGNoYW5nZWQsIDY2IGluc2VydGlvbnMoKyksIDYg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0
VGVzdHMvQ2hhbmdlTG9nCmluZGV4IDZkNTI1ZjcuLjE5NTExMzQgMTAwNjQ0Ci0tLSBhL0xheW91
dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTIsNiArMiwx
NCBAQAogCiAgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgogCisgICAgICAgIEVu
YWJsZSBtb3JlIHBhc3NpbmcgcGx1Z2luIHRlc3RzCisKKyAgICAgICAgKiBwbGF0Zm9ybS9ndGsv
U2tpcHBlZDoKKworMjAwOS0wNS0xMSAgSG9sZ2VyIEhhbnMgUGV0ZXIgRnJleXRoZXIgIDx6ZWNr
ZUBzZWxmaXNoLm9yZz4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKwog
ICAgICAgICBFbmFibGUgcGx1Z2lucy9ucHJ1bnRpbWUuaHRtbAogCiAgICAgICAgICogcGxhdGZv
cm0vZ3RrL1NraXBwZWQ6CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9ndGsvU2tp
cHBlZCBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2d0ay9Ta2lwcGVkCmluZGV4IDY2MzUzYjQuLjMy
OGEzNzAgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL3BsYXRmb3JtL2d0ay9Ta2lwcGVkCisrKyBi
L0xheW91dFRlc3RzL3BsYXRmb3JtL2d0ay9Ta2lwcGVkCkBAIC00MDY4LDkgKzQwNjgsNiBAQCBw
bHVnaW5zL3VuZGVmaW5lZC1wcm9wZXJ0eS1jcmFzaC5odG1sCiBwbHVnaW5zL2VtYmVkLWF0dHJp
YnV0ZXMtc2V0dGluZy5odG1sCiBwbHVnaW5zL2dldC11cmwtd2l0aC1ibGFuay10YXJnZXQuaHRt
bAogcGx1Z2lucy9tb3VzZS1ldmVudHMuaHRtbAotcGx1Z2lucy9uZXRzY2FwZS1kZXN0cm95LXBs
dWdpbi1zY3JpcHQtb2JqZWN0cy5odG1sCi1wbHVnaW5zL25ldHNjYXBlLXBsdWdpbi1zZXR3aW5k
b3ctc2l6ZS0yLmh0bWwKLXBsdWdpbnMvbmV0c2NhcGUtcGx1Z2luLXNldHdpbmRvdy1zaXplLmh0
bWwKIHBsdWdpbnMvb3Blbi1hbmQtY2xvc2Utd2luZG93LXdpdGgtcGx1Z2luLmh0bWwKIHBsdWdp
bnMvcGx1Z2luLWphdmFzY3JpcHQtYWNjZXNzLmh0bWwKICMgICBUZXN0cyBnZW5lcmF0aW5nIG5l
dyByZXN1bHRzCmRpZmYgLS1naXQgYS9XZWJLaXRUb29scy9DaGFuZ2VMb2cgYi9XZWJLaXRUb29s
cy9DaGFuZ2VMb2cKaW5kZXggOTBjMGFmYy4uZjBlNjZmZCAxMDA2NDQKLS0tIGEvV2ViS2l0VG9v
bHMvQ2hhbmdlTG9nCisrKyBiL1dlYktpdFRvb2xzL0NoYW5nZUxvZwpAQCAtMiw2ICsyLDIwIEBA
CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCiAKKyAgICAgICAgTWVyZ2Ug
cjQxODE5IGludG8gR3RrLiBEbyBub3QgdXNlIHByaW50ZiBidXQgc2VuZCBtZXNzYWdlcworICAg
ICAgICB0aHJvdWdoIHRoZSBsb2cgY29tbWFuZC4KKworICAgICAgICAqIER1bXBSZW5kZXJUcmVl
L2d0ay9UZXN0TmV0c2NhcGVQbHVnaW4vVGVzdE5ldHNjYXBlUGx1Z2luLmNwcDoKKyAgICAgICAg
KGxvZyk6CisgICAgICAgICh3ZWJraXRfdGVzdF9wbHVnaW5fbmV3X2luc3RhbmNlKToKKyAgICAg
ICAgKHdlYmtpdF90ZXN0X3BsdWdpbl9kZXN0cm95X2luc3RhbmNlKToKKyAgICAgICAgKHdlYmtp
dF90ZXN0X3BsdWdpbl9zZXRfd2luZG93KToKKyAgICAgICAgKHdlYmtpdF90ZXN0X3BsdWdpbl9o
YW5kbGVfZXZlbnQpOgorCisyMDA5LTA1LTExICBIb2xnZXIgSGFucyBQZXRlciBGcmV5dGhlciAg
PHplY2tlQHNlbGZpc2gub3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCiAgICAgICAgIEZvcndhcmQgcG9ydCByMzk4NzcgZnJvbSBtYWluLmMgb2YgT1NYIHRvIFRl
c3ROZXRzY2FwZVBsdWdpbgogICAgICAgICBvZiBHdGsuCiAKZGlmZiAtLWdpdCBhL1dlYktpdFRv
b2xzL0R1bXBSZW5kZXJUcmVlL2d0ay9UZXN0TmV0c2NhcGVQbHVnaW4vVGVzdE5ldHNjYXBlUGx1
Z2luLmNwcCBiL1dlYktpdFRvb2xzL0R1bXBSZW5kZXJUcmVlL2d0ay9UZXN0TmV0c2NhcGVQbHVn
aW4vVGVzdE5ldHNjYXBlUGx1Z2luLmNwcAppbmRleCAzMjRhZWM5Li40ZTM3MTAwIDEwMDY0NAot
LS0gYS9XZWJLaXRUb29scy9EdW1wUmVuZGVyVHJlZS9ndGsvVGVzdE5ldHNjYXBlUGx1Z2luL1Rl
c3ROZXRzY2FwZVBsdWdpbi5jcHAKKysrIGIvV2ViS2l0VG9vbHMvRHVtcFJlbmRlclRyZWUvZ3Rr
L1Rlc3ROZXRzY2FwZVBsdWdpbi9UZXN0TmV0c2NhcGVQbHVnaW4uY3BwCkBAIC0zMiwxMSArMzIs
NTIgQEAKICNpbmNsdWRlICJucHJ1bnRpbWUuaCIKICNpbmNsdWRlICJucGZ1bmN0aW9ucy5oIgog
CisjaW5jbHVkZSA8c3RkYXJnLmg+CiAjaW5jbHVkZSA8c3RkaW8uaD4KICNpbmNsdWRlIDxzdHJp
bmcuaD4KICNpbmNsdWRlIDxzdGRsaWIuaD4KICNpbmNsdWRlIDxYMTEvWGxpYi5oPgogCitzdGF0
aWMgdm9pZCBsb2coTlBQIGluc3RhbmNlLCBjb25zdCBjaGFyKiBmb3JtYXQsIC4uLikKK3sKKyAg
ICB2YV9saXN0IGFyZ3M7CisgICAgdmFfc3RhcnQoYXJncywgZm9ybWF0KTsKKyAgICBjaGFyIG1l
c3NhZ2VbMjA0OF0gPSAiUExVR0lOOiAiOworICAgIHZzcHJpbnRmKG1lc3NhZ2UgKyBzdHJsZW4o
bWVzc2FnZSksIGZvcm1hdCwgYXJncyk7CisgICAgdmFfZW5kKGFyZ3MpOworCisgICAgTlBPYmpl
Y3QqIHdpbmRvd09iamVjdCA9IDA7CisgICAgTlBFcnJvciBlcnJvciA9IGJyb3dzZXItPmdldHZh
bHVlKGluc3RhbmNlLCBOUE5WV2luZG93TlBPYmplY3QsICZ3aW5kb3dPYmplY3QpOworICAgIGlm
IChlcnJvciAhPSBOUEVSUl9OT19FUlJPUikgeworICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIkZh
aWxlZCB0byByZXRyaWV2ZSB3aW5kb3cgb2JqZWN0IHdoaWxlIGxvZ2dpbmc6ICVzXG4iLCBtZXNz
YWdlKTsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKworICAgIE5QVmFyaWFudCBjb25zb2xlVmFy
aWFudDsKKyAgICBpZiAoIWJyb3dzZXItPmdldHByb3BlcnR5KGluc3RhbmNlLCB3aW5kb3dPYmpl
Y3QsIGJyb3dzZXItPmdldHN0cmluZ2lkZW50aWZpZXIoImNvbnNvbGUiKSwgJmNvbnNvbGVWYXJp
YW50KSkgeworICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIkZhaWxlZCB0byByZXRyaWV2ZSBjb25z
b2xlIG9iamVjdCB3aGlsZSBsb2dnaW5nOiAlc1xuIiwgbWVzc2FnZSk7CisgICAgICAgIGJyb3dz
ZXItPnJlbGVhc2VvYmplY3Qod2luZG93T2JqZWN0KTsKKyAgICAgICAgcmV0dXJuOworICAgIH0K
KworICAgIE5QT2JqZWN0KiBjb25zb2xlT2JqZWN0ID0gTlBWQVJJQU5UX1RPX09CSkVDVChjb25z
b2xlVmFyaWFudCk7CisKKyAgICBOUFZhcmlhbnQgbWVzc2FnZVZhcmlhbnQ7CisgICAgU1RSSU5H
Wl9UT19OUFZBUklBTlQobWVzc2FnZSwgbWVzc2FnZVZhcmlhbnQpOworCisgICAgTlBWYXJpYW50
IHJlc3VsdDsKKyAgICBpZiAoIWJyb3dzZXItPmludm9rZShpbnN0YW5jZSwgY29uc29sZU9iamVj
dCwgYnJvd3Nlci0+Z2V0c3RyaW5naWRlbnRpZmllcigibG9nIiksICZtZXNzYWdlVmFyaWFudCwg
MSwgJnJlc3VsdCkpIHsKKyAgICAgICAgZnByaW50ZihzdGRlcnIsICJGYWlsZWQgdG8gaW52b2tl
IGNvbnNvbGUubG9nIHdoaWxlIGxvZ2dpbmc6ICVzXG4iLCBtZXNzYWdlKTsKKyAgICAgICAgYnJv
d3Nlci0+cmVsZWFzZW9iamVjdChjb25zb2xlT2JqZWN0KTsKKyAgICAgICAgYnJvd3Nlci0+cmVs
ZWFzZW9iamVjdCh3aW5kb3dPYmplY3QpOworICAgICAgICByZXR1cm47CisgICAgfQorCisgICAg
YnJvd3Nlci0+cmVsZWFzZXZhcmlhbnR2YWx1ZSgmcmVzdWx0KTsKKyAgICBicm93c2VyLT5yZWxl
YXNlb2JqZWN0KGNvbnNvbGVPYmplY3QpOworICAgIGJyb3dzZXItPnJlbGVhc2VvYmplY3Qod2lu
ZG93T2JqZWN0KTsKK30KKwogZXh0ZXJuICJDIiB7CiAgICAgTlBFcnJvciBOUF9Jbml0aWFsaXpl
IChOUE5ldHNjYXBlRnVuY3MgKmFNb3ppbGxhVlRhYmxlLCBOUFBsdWdpbkZ1bmNzICphUGx1Z2lu
VlRhYmxlKTsKICAgICBOUEVycm9yIE5QX1NodXRkb3duKHZvaWQpOwpAQCAtOTMsNyArMTM0LDcg
QEAgd2Via2l0X3Rlc3RfcGx1Z2luX2Rlc3Ryb3lfaW5zdGFuY2UoTlBQIGluc3RhbmNlLCBOUFNh
dmVkRGF0YSAqKnNhdmUpCiAgICAgICAgICAgICBmcmVlKG9iai0+b25VUkxOb3RpZnkpOwogCiAg
ICAgICAgIGlmIChvYmotPmxvZ0Rlc3Ryb3kpCi0gICAgICAgICAgICBwcmludGYoIlBMVUdJTjog
TlBQX0Rlc3Ryb3lcbiIpOworICAgICAgICAgICAgbG9nKGluc3RhbmNlLCAiTlBQX0Rlc3Ryb3ki
KTsKIAogICAgICAgICBicm93c2VyLT5yZWxlYXNlb2JqZWN0KCZvYmotPmhlYWRlcik7CiAgICAg
fQpAQCAtMTA4LDcgKzE0OSw3IEBAIHdlYmtpdF90ZXN0X3BsdWdpbl9zZXRfd2luZG93KE5QUCBp
bnN0YW5jZSwgTlBXaW5kb3cgKndpbmRvdykKIAogICAgIGlmIChvYmopIHsKICAgICAgICAgaWYg
KG9iai0+bG9nU2V0V2luZG93KSB7Ci0gICAgICAgICAgICBwcmludGYoIlBMVUdJTjogTlBQX1Nl
dFdpbmRvdzogJWQgJWRcbiIsIChpbnQpd2luZG93LT53aWR0aCwgKGludCl3aW5kb3ctPmhlaWdo
dCk7CisgICAgICAgICAgICBsb2coaW5zdGFuY2UsICJOUFBfU2V0V2luZG93OiAlZCAlZCIsIChp
bnQpd2luZG93LT53aWR0aCwgKGludCl3aW5kb3ctPmhlaWdodCk7CiAgICAgICAgICAgICBvYmot
PmxvZ1NldFdpbmRvdyA9IGZhbHNlOwogICAgICAgICB9CiAgICAgfQpAQCAtMTk4LDcgKzIzOSw3
IEBAIHdlYmtpdF90ZXN0X3BsdWdpbl9oYW5kbGVfZXZlbnQoTlBQIGluc3RhbmNlLCB2b2lkKiBl
dmVudCkKICAgICAgICAgcmV0dXJuIDA7CiAKICAgICBYRXZlbnQqIGV2dCA9IHN0YXRpY19jYXN0
PFhFdmVudCo+KGV2ZW50KTsKLSAgICBmcHJpbnRmKHN0ZGVyciwgIlBMVUdJTjogZXZlbnQgJWRc
biIsIGV2dC0+dHlwZSk7CisgICAgbG9nKGluc3RhbmNlLCAiZXZlbnQgJWQiLCBldnQtPnR5cGUp
OwogCiAgICAgcmV0dXJuIDA7CiB9Ci0tIAoxLjYuMC40Cgo=
</data>
<flag name="review"
          id="15273"
          type_id="1"
          status="+"
          setter="jmalonzo"
    />
          </attachment>
      

    </bug>

</bugzilla>