<?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>36631</bug_id>
          
          <creation_ts>2010-03-25 17:19:18 -0700</creation_ts>
          <short_desc>Allow the test plugin to run scripts in response to NPP_SetWindow calls</short_desc>
          <delta_ts>2010-03-25 17:47:38 -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>Tools / Tests</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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Simon Fraser (smfr)">simon.fraser</reporter>
          <assigned_to name="Simon Fraser (smfr)">simon.fraser</assigned_to>
          <cc>ap</cc>
    
    <cc>mitz</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>204323</commentid>
    <comment_count>0</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2010-03-25 17:19:18 -0700</bug_when>
    <thetext>We need to allow the DRT test plugin to run scripts when NPP_SetWindow is called, for testing various plugin issues.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>204324</commentid>
    <comment_count>1</comment_count>
      <attachid>51696</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2010-03-25 17:22:43 -0700</bug_when>
    <thetext>Created attachment 51696
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>204328</commentid>
    <comment_count>2</comment_count>
      <attachid>51696</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2010-03-25 17:27:02 -0700</bug_when>
    <thetext>Comment on attachment 51696
Patch

r=me

Please consider removing testWindowOpen in favor of this new functionality.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>204342</commentid>
    <comment_count>3</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2010-03-25 17:47:16 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/56583</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>204343</commentid>
    <comment_count>4</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2010-03-25 17:47:38 -0700</bug_when>
    <thetext>I filed bug 36632 to remove testWindowOpen.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>51696</attachid>
            <date>2010-03-25 17:22:43 -0700</date>
            <delta_ts>2010-03-25 17:27:02 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>36631_patch.txt</filename>
            <type>text/plain</type>
            <size>3690</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYktpdFRvb2xzL0NoYW5nZUxvZyBiL1dlYktpdFRvb2xzL0NoYW5nZUxv
ZwppbmRleCBlYmRiNTg3Li5mMGM3YjlmIDEwMDY0NAotLS0gYS9XZWJLaXRUb29scy9DaGFuZ2VM
b2cKKysrIGIvV2ViS2l0VG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjEgQEAKKzIwMTAtMDMt
MjUgIFNpbW9uIEZyYXNlciAgPHNpbW9uLmZyYXNlckBhcHBsZS5jb20+CisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTM2NjMxCisgICAgICAgIEFsbG93IHRoZSB0ZXN0IHBsdWdpbiB0
byBydW4gc2NyaXB0cyBpbiByZXNwb25zZSB0byBOUFBfU2V0V2luZG93IGNhbGxzCisgICAgICAg
IAorICAgICAgICBIb29rIHVwIHRoZSBhYmlsaXR5IGZvciB0aGUgVGVzdE5ldHNjYXBlUGx1Z0lu
IHRvIHJ1biBKYXZhU2NyaXB0IGluCisgICAgICAgIHJlc3BvbnNlIHRvIE5QUF9TZXRXaW5kb3cu
CisgICAgICAgIAorICAgICAgICAqIER1bXBSZW5kZXJUcmVlL1Rlc3ROZXRzY2FwZVBsdWdJbi5z
dWJwcm9qL1BsdWdpbk9iamVjdC5jcHA6CisgICAgICAgIChwbHVnaW5BbGxvY2F0ZSk6CisgICAg
ICAgICogRHVtcFJlbmRlclRyZWUvVGVzdE5ldHNjYXBlUGx1Z0luLnN1YnByb2ovUGx1Z2luT2Jq
ZWN0Lmg6CisgICAgICAgICogRHVtcFJlbmRlclRyZWUvVGVzdE5ldHNjYXBlUGx1Z0luLnN1YnBy
b2ovbWFpbi5jcHA6CisgICAgICAgIChOUFBfTmV3KToKKyAgICAgICAgKE5QUF9EZXN0cm95KToK
KyAgICAgICAgKE5QUF9TZXRXaW5kb3cpOgorCiAyMDEwLTAzLTI1ICBZdXJ5IFNlbWlraGF0c2t5
ICA8eXVyeXNAY2hyb21pdW0ub3JnPgogCiAgICAgICAgIFJldmlld2VkIGJ5IFBhdmVsIEZlbGRt
YW4uCmRpZmYgLS1naXQgYS9XZWJLaXRUb29scy9EdW1wUmVuZGVyVHJlZS9UZXN0TmV0c2NhcGVQ
bHVnSW4uc3VicHJvai9QbHVnaW5PYmplY3QuY3BwIGIvV2ViS2l0VG9vbHMvRHVtcFJlbmRlclRy
ZWUvVGVzdE5ldHNjYXBlUGx1Z0luLnN1YnByb2ovUGx1Z2luT2JqZWN0LmNwcAppbmRleCAxZjBm
MTFiLi43ZDM4OGQwIDEwMDY0NAotLS0gYS9XZWJLaXRUb29scy9EdW1wUmVuZGVyVHJlZS9UZXN0
TmV0c2NhcGVQbHVnSW4uc3VicHJvai9QbHVnaW5PYmplY3QuY3BwCisrKyBiL1dlYktpdFRvb2xz
L0R1bXBSZW5kZXJUcmVlL1Rlc3ROZXRzY2FwZVBsdWdJbi5zdWJwcm9qL1BsdWdpbk9iamVjdC5j
cHAKQEAgLTk2MCw2ICs5NjAsNyBAQCBzdGF0aWMgTlBPYmplY3QgKnBsdWdpbkFsbG9jYXRlKE5Q
UCBucHAsIE5QQ2xhc3MgKnRoZUNsYXNzKQogICAgIG5ld0luc3RhbmNlLT5vblN0cmVhbURlc3Ry
b3kgPSAwOwogICAgIG5ld0luc3RhbmNlLT5vbkRlc3Ryb3kgPSAwOwogICAgIG5ld0luc3RhbmNl
LT5vblVSTE5vdGlmeSA9IDA7CisgICAgbmV3SW5zdGFuY2UtPm9uU2V0V2luZG93ID0gMDsKICAg
ICBuZXdJbnN0YW5jZS0+bG9nRGVzdHJveSA9IEZBTFNFOwogICAgIG5ld0luc3RhbmNlLT5sb2dT
ZXRXaW5kb3cgPSBGQUxTRTsKICAgICBuZXdJbnN0YW5jZS0+cmV0dXJuRXJyb3JGcm9tTmV3U3Ry
ZWFtID0gRkFMU0U7CmRpZmYgLS1naXQgYS9XZWJLaXRUb29scy9EdW1wUmVuZGVyVHJlZS9UZXN0
TmV0c2NhcGVQbHVnSW4uc3VicHJvai9QbHVnaW5PYmplY3QuaCBiL1dlYktpdFRvb2xzL0R1bXBS
ZW5kZXJUcmVlL1Rlc3ROZXRzY2FwZVBsdWdJbi5zdWJwcm9qL1BsdWdpbk9iamVjdC5oCmluZGV4
IGY5NWFlN2IuLjJhZTRkYmYgMTAwNjQ0Ci0tLSBhL1dlYktpdFRvb2xzL0R1bXBSZW5kZXJUcmVl
L1Rlc3ROZXRzY2FwZVBsdWdJbi5zdWJwcm9qL1BsdWdpbk9iamVjdC5oCisrKyBiL1dlYktpdFRv
b2xzL0R1bXBSZW5kZXJUcmVlL1Rlc3ROZXRzY2FwZVBsdWdJbi5zdWJwcm9qL1BsdWdpbk9iamVj
dC5oCkBAIC00Niw2ICs0Niw3IEBAIHR5cGVkZWYgc3RydWN0IHsKICAgICBjaGFyKiBvblN0cmVh
bURlc3Ryb3k7CiAgICAgY2hhciogb25EZXN0cm95OwogICAgIGNoYXIqIG9uVVJMTm90aWZ5Owor
ICAgIGNoYXIqIG9uU2V0V2luZG93OwogICAgIGNoYXIqIGZpcnN0VXJsOwogICAgIGNoYXIqIGZp
cnN0SGVhZGVyczsKICAgICBjaGFyKiBsYXN0VXJsOwpkaWZmIC0tZ2l0IGEvV2ViS2l0VG9vbHMv
RHVtcFJlbmRlclRyZWUvVGVzdE5ldHNjYXBlUGx1Z0luLnN1YnByb2ovbWFpbi5jcHAgYi9XZWJL
aXRUb29scy9EdW1wUmVuZGVyVHJlZS9UZXN0TmV0c2NhcGVQbHVnSW4uc3VicHJvai9tYWluLmNw
cAppbmRleCAyNzk0ZjdjLi5hNTUyNzc0IDEwMDY0NAotLS0gYS9XZWJLaXRUb29scy9EdW1wUmVu
ZGVyVHJlZS9UZXN0TmV0c2NhcGVQbHVnSW4uc3VicHJvai9tYWluLmNwcAorKysgYi9XZWJLaXRU
b29scy9EdW1wUmVuZGVyVHJlZS9UZXN0TmV0c2NhcGVQbHVnSW4uc3VicHJvai9tYWluLmNwcApA
QCAtOTMsNiArOTMsOCBAQCBOUEVycm9yIE5QUF9OZXcoTlBNSU1FVHlwZSBwbHVnaW5UeXBlLCBO
UFAgaW5zdGFuY2UsIHVpbnQxNiBtb2RlLCBpbnQxNiBhcmdjLCBjaAogICAgICAgICBlbHNlIGlm
IChzdHJjYXNlY21wKGFyZ25baV0sICJzcmMiKSA9PSAwICYmCiAgICAgICAgICAgICAgICAgIHN0
cmNhc2VjbXAoYXJndltpXSwgImRhdGE6YXBwbGljYXRpb24veC13ZWJraXQtdGVzdC1uZXRzY2Fw
ZSxyZXR1cm5lcnJvcmZyb21uZXdzdHJlYW0iKSA9PSAwKQogICAgICAgICAgICAgb2JqLT5yZXR1
cm5FcnJvckZyb21OZXdTdHJlYW0gPSBUUlVFOworICAgICAgICBlbHNlIGlmIChzdHJjYXNlY21w
KGFyZ25baV0sICJvblNldFdpbmRvdyIpID09IDAgJiYgIW9iai0+b25TZXRXaW5kb3cpCisgICAg
ICAgICAgICBvYmotPm9uU2V0V2luZG93ID0gc3RyZHVwKGFyZ3ZbaV0pOwogICAgICAgICBlbHNl
IGlmIChzdHJjYXNlY21wKGFyZ25baV0sICJsb2dmaXJzdHNldHdpbmRvdyIpID09IDApCiAgICAg
ICAgICAgICBvYmotPmxvZ1NldFdpbmRvdyA9IFRSVUU7CiAgICAgICAgIGVsc2UgaWYgKHN0cmNh
c2VjbXAoYXJnbltpXSwgInRlc3RucHJ1bnRpbWUiKSA9PSAwKQpAQCAtMTYyLDYgKzE2NCw5IEBA
IE5QRXJyb3IgTlBQX0Rlc3Ryb3koTlBQIGluc3RhbmNlLCBOUFNhdmVkRGF0YSAqKnNhdmUpCiAK
ICAgICAgICAgaWYgKG9iai0+b25VUkxOb3RpZnkpCiAgICAgICAgICAgICBmcmVlKG9iai0+b25V
UkxOb3RpZnkpOworCisgICAgICAgIGlmIChvYmotPm9uU2V0V2luZG93KQorICAgICAgICAgICAg
ZnJlZShvYmotPm9uU2V0V2luZG93KTsKICAgICAgICAgCiAgICAgICAgIGlmIChvYmotPmxvZ0Rl
c3Ryb3kpCiAgICAgICAgICAgICBwbHVnaW5Mb2coaW5zdGFuY2UsICJOUFBfRGVzdHJveSIpOwpA
QCAtMTgzLDYgKzE4OCw5IEBAIE5QRXJyb3IgTlBQX1NldFdpbmRvdyhOUFAgaW5zdGFuY2UsIE5Q
V2luZG93ICp3aW5kb3cpCiAgICAgICAgICAgICBvYmotPmxvZ1NldFdpbmRvdyA9IEZBTFNFOwog
ICAgICAgICB9CiAKKyAgICAgICAgaWYgKG9iai0+b25TZXRXaW5kb3cpCisgICAgICAgICAgICBl
eGVjdXRlU2NyaXB0KG9iaiwgb2JqLT5vblNldFdpbmRvdyk7CisKICAgICAgICAgaWYgKG9iai0+
dGVzdFdpbmRvd09wZW4pIHsKICAgICAgICAgICAgIHRlc3RXaW5kb3dPcGVuKGluc3RhbmNlKTsK
ICAgICAgICAgICAgIG9iai0+dGVzdFdpbmRvd09wZW4gPSBGQUxTRTsK
</data>
<flag name="review"
          id="35012"
          type_id="1"
          status="+"
          setter="darin"
    />
          </attachment>
      

    </bug>

</bugzilla>