<?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>16149</bug_id>
          
          <creation_ts>2007-11-26 16:02:26 -0800</creation_ts>
          <short_desc>[GTK] Implement the window-object-cleared signal</short_desc>
          <delta_ts>2007-11-27 06:05:07 -0800</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>All</rep_platform>
          <op_sys>All</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>
          
          <blocked>15687</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Alp Toker">alp</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>62405</commentid>
    <comment_count>0</comment_count>
    <who name="Alp Toker">alp</who>
    <bug_when>2007-11-26 16:02:26 -0800</bug_when>
    <thetext>This is an important hook to give applications access to the JS engine.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>62408</commentid>
    <comment_count>1</comment_count>
      <attachid>17540</attachid>
    <who name="Alp Toker">alp</who>
    <bug_when>2007-11-26 16:21:33 -0800</bug_when>
    <thetext>Created attachment 17540
Add support for this signal</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>62414</commentid>
    <comment_count>2</comment_count>
      <attachid>17540</attachid>
    <who name="Adam Roben (:aroben)">aroben</who>
    <bug_when>2007-11-26 17:40:03 -0800</bug_when>
    <thetext>Comment on attachment 17540
Add support for this signal

+    void (*window_object_cleared) (WebKitPage* page, WebKitFrame* frame, JSContextRef context, JSObjectRef window_object);

window_object should be a JSGlobalContextRef (it&apos;s a mistake in the Windows port that this is not the case).

+    // TODO: Re-attach debug clients if present.
+    // The Win port has an example of how we might do this.
+    //detachScriptDebugger();
+    //attachScriptDebugger();

We generally don&apos;t like to leave commented-out code in the source tree.

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>62418</commentid>
    <comment_count>3</comment_count>
    <who name="Alp Toker">alp</who>
    <bug_when>2007-11-26 18:08:25 -0800</bug_when>
    <thetext>Landed in r28065.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>17540</attachid>
            <date>2007-11-26 16:21:33 -0800</date>
            <delta_ts>2007-11-26 17:40:03 -0800</delta_ts>
            <desc>Add support for this signal</desc>
            <filename>js-signal.patch</filename>
            <type>text/plain</type>
            <size>7516</size>
            <attacher name="Alp Toker">alp</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYktpdC9ndGsvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYktpdC9ndGsvQ2hh
bmdlTG9nCShyZXZpc2lvbiAyODA1NSkKKysrIFdlYktpdC9ndGsvQ2hhbmdlTG9nCSh3b3JraW5n
IGNvcHkpCkBAIC0xLDMgKzEsMjEgQEAKKzIwMDctMTEtMjYgIEFscCBUb2tlciAgPGFscEBhdG9r
ZXIuY29tPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAg
IGh0dHA6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE2MTQ5CisgICAgICAgIElt
cGxlbWVudCB0aGUgd2luZG93LW9iamVjdC1jbGVhcmVkIHNpZ25hbAorCisgICAgICAgIFRoaXMg
aW1wbGVtZW50YXRpb24gcHJvdmlkZXMgdGhlIEpTQ29udGV4dFJlZiBhbmQgSlNPYmplY3RSZWYg
ZGlyZWN0bHkKKyAgICAgICAgcmF0aGVyIHRoYW4gdXNpbmcgYW4gaW50ZXJtZWRpYXRlIEpTIHdy
YXBwZXIgb2JqZWN0LCBzaW1pbGFyIHRvIHRoZQorICAgICAgICBhcHByb2FjaCB0YWtlbiBieSB0
aGUgV2luIHBvcnQuCisKKyAgICAgICAgKiBBcGkvd2Via2l0Z3RrLW1hcnNoYWwubGlzdDoKKyAg
ICAgICAgKiBBcGkvd2Via2l0Z3RrZnJhbWUuaDoKKyAgICAgICAgKiBBcGkvd2Via2l0Z3RrcGFn
ZS5jcHA6CisgICAgICAgICogQXBpL3dlYmtpdGd0a3BhZ2UuaDoKKyAgICAgICAgKiBXZWJDb3Jl
U3VwcG9ydC9GcmFtZUxvYWRlckNsaWVudEd0ay5jcHA6CisgICAgICAgIChXZWJLaXQ6OkZyYW1l
TG9hZGVyQ2xpZW50Ojp3aW5kb3dPYmplY3RDbGVhcmVkKToKKwogMjAwNy0xMS0yNCAgQWxwIFRv
a2VyICA8YWxwQGF0b2tlci5jb20+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgTWFyayBSb3dlLgpJ
bmRleDogV2ViS2l0L2d0ay9BcGkvd2Via2l0Z3RrLW1hcnNoYWwubGlzdAo9PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0t
LSBXZWJLaXQvZ3RrL0FwaS93ZWJraXRndGstbWFyc2hhbC5saXN0CShyZXZpc2lvbiAyODA1NSkK
KysrIFdlYktpdC9ndGsvQXBpL3dlYmtpdGd0ay1tYXJzaGFsLmxpc3QJKHdvcmtpbmcgY29weSkK
QEAgLTEsNiArMSw3IEBACiBWT0lEOlNUUklORyxTVFJJTkcKIFZPSUQ6T0JKRUNULEJPT0xFQU4K
IFZPSUQ6T0JKRUNULE9CSkVDVAorVk9JRDpPQkpFQ1QsUE9JTlRFUixQT0lOVEVSCiBCT09MRUFO
OlNUUklORyxJTlQsU1RSSU5HCiBCT09MRUFOOk9CSkVDVCxTVFJJTkcKIEJPT0xFQU46T0JKRUNU
LFNUUklORyxCT09MRUFOCkluZGV4OiBXZWJLaXQvZ3RrL0FwaS93ZWJraXRndGtmcmFtZS5oCj09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT0KLS0tIFdlYktpdC9ndGsvQXBpL3dlYmtpdGd0a2ZyYW1lLmgJKHJldmlzaW9uIDI4
MDU1KQorKysgV2ViS2l0L2d0ay9BcGkvd2Via2l0Z3RrZnJhbWUuaAkod29ya2luZyBjb3B5KQpA
QCAtMzYsOCArMzYsNiBAQAogI2luY2x1ZGUgIndlYmtpdGd0a2RlZmluZXMuaCIKIAogdHlwZWRl
ZiBzdHJ1Y3QgT3BhcXVlSlNDb250ZXh0KiBKU0dsb2JhbENvbnRleHRSZWY7Ci10eXBlZGVmIGNv
bnN0IHN0cnVjdCBPcGFxdWVKU0NvbnRleHQqIEpTQ29udGV4dFJlZjsKLXR5cGVkZWYgc3RydWN0
IE9wYXF1ZUpTVmFsdWUqIEpTT2JqZWN0UmVmOwogCiBHX0JFR0lOX0RFQ0xTCiAKSW5kZXg6IFdl
YktpdC9ndGsvQXBpL3dlYmtpdGd0a3BhZ2UuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYktpdC9ndGsv
QXBpL3dlYmtpdGd0a3BhZ2UuY3BwCShyZXZpc2lvbiAyODA1NSkKKysrIFdlYktpdC9ndGsvQXBp
L3dlYmtpdGd0a3BhZ2UuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC02MSw2ICs2MSw3IEBAIGV4dGVy
biAiQyIgewogZW51bSB7CiAgICAgLyogbm9ybWFsIHNpZ25hbHMgKi8KICAgICBOQVZJR0FUSU9O
X1JFUVVFU1RFRCwKKyAgICBXSU5ET1dfT0JKRUNUX0NMRUFSRUQsCiAgICAgTE9BRF9TVEFSVEVE
LAogICAgIExPQURfUFJPR1JFU1NfQ0hBTkdFRCwKICAgICBMT0FEX0ZJTklTSEVELApAQCAtMjQ5
LDYgKzI1MCwxMSBAQCBzdGF0aWMgV2ViS2l0TmF2aWdhdGlvblJlc3BvbnNlIHdlYmtpdF9wCiAg
ICAgcmV0dXJuIFdFQktJVF9OQVZJR0FUSU9OX1JFU1BPTlNFX0FDQ0VQVDsKIH0KIAorc3RhdGlj
IHZvaWQgd2Via2l0X3BhZ2VfcmVhbF93aW5kb3dfb2JqZWN0X2NsZWFyZWQoV2ViS2l0UGFnZSos
IFdlYktpdEZyYW1lKiwgSlNDb250ZXh0UmVmIGNvbnRleHQsIEpTT2JqZWN0UmVmIHdpbmRvd19v
YmplY3QpCit7CisgICAgbm90SW1wbGVtZW50ZWQoKTsKK30KKwogc3RhdGljIGdjaGFyKiB3ZWJr
aXRfcGFnZV9yZWFsX2Nob29zZV9maWxlKFdlYktpdFBhZ2UqLCBXZWJLaXRGcmFtZSosIGNvbnN0
IGdjaGFyKiBvbGRfbmFtZSkKIHsKICAgICBub3RJbXBsZW1lbnRlZCgpOwpAQCAtMzcyLDYgKzM3
OCwxMCBAQCBzdGF0aWMgdm9pZCB3ZWJraXRfcGFnZV9jbGFzc19pbml0KFdlYktpCiB7CiAgICAg
Z190eXBlX2NsYXNzX2FkZF9wcml2YXRlKHBhZ2VDbGFzcywgc2l6ZW9mKFdlYktpdFBhZ2VQcml2
YXRlKSk7CiAKKyAgICAvKgorICAgICAqIFNpZ25hbHMKKyAgICAgKi8KKwogICAgIHdlYmtpdF9w
YWdlX3NpZ25hbHNbTkFWSUdBVElPTl9SRVFVRVNURURdID0gZ19zaWduYWxfbmV3KCJuYXZpZ2F0
aW9uX3JlcXVlc3RlZCIsCiAgICAgICAgICAgICBHX1RZUEVfRlJPTV9DTEFTUyhwYWdlQ2xhc3Mp
LAogICAgICAgICAgICAgKEdTaWduYWxGbGFncykoR19TSUdOQUxfUlVOX0xBU1QgfCBHX1NJR05B
TF9BQ1RJT04pLApAQCAtMzgzLDEwICszOTMsMzEgQEAgc3RhdGljIHZvaWQgd2Via2l0X3BhZ2Vf
Y2xhc3NfaW5pdChXZWJLaQogICAgICAgICAgICAgR19UWVBFX09CSkVDVCwKICAgICAgICAgICAg
IEdfVFlQRV9PQkpFQ1QpOwogCi0KLSAgICAvKgotICAgICAqIHNpZ25hbHMKKyAgICAvKioKKyAg
ICAgKiBXZWJLaXRQYWdlOjp3aW5kb3ctb2JqZWN0LWNsZWFyZWQ6CisgICAgICogQHBhZ2U6IHRo
ZSBvYmplY3Qgb24gd2hpY2ggdGhlIHNpZ25hbCBpcyBlbWl0dGVkCisgICAgICogQGZyYW1lOiB0
aGUgI1dlYktpdEZyYW1lIHRvIHdoaWNoIEB3aW5kb3dfb2JqZWN0IGJlbG9uZ3MKKyAgICAgKiBA
Y29udGV4dDogdGhlICNKU0NvbnRleHRSZWYgaG9sZGluZyB0aGUgZ2xvYmFsIG9iamVjdCBhbmQg
b3RoZXIKKyAgICAgKiBleGVjdXRpb24gc3RhdGUKKyAgICAgKiBAd2luZG93X29iamVjdDogdGhl
ICNKU09iamVjdFJlZiByZXByZXNlbnRpbmcgdGhlIGZyYW1lJ3MgSmF2YVNjcmlwdAorICAgICAq
IHdpbmRvdyBvYmplY3QKKyAgICAgKgorICAgICAqIEVtaXR0ZWQgd2hlbiB0aGUgSmF2YVNjcmlw
dCB3aW5kb3cgb2JqZWN0IGluIGEgI1dlYktpdEZyYW1lIGhhcyBiZWVuCisgICAgICogY2xlYXJl
ZCBpbiBwcmVwYXJhdGlvbiBmb3IgYSBuZXcgbG9hZC4gVGhpcyBpcyB0aGUgcHJlZmVycmVkIHBs
YWNlIHRvCisgICAgICogc2V0IGN1c3RvbSBwcm9wZXJ0aWVzIG9uIHRoZSB3aW5kb3cgb2JqZWN0
IHVzaW5nIHRoZSBKYXZhU2NyaXB0Q29yZSBBUEkuCiAgICAgICovCisgICAgd2Via2l0X3BhZ2Vf
c2lnbmFsc1tXSU5ET1dfT0JKRUNUX0NMRUFSRURdID0gZ19zaWduYWxfbmV3KCJ3aW5kb3dfb2Jq
ZWN0X2NsZWFyZWQiLAorICAgICAgICAgICAgR19UWVBFX0ZST01fQ0xBU1MocGFnZUNsYXNzKSwK
KyAgICAgICAgICAgIChHU2lnbmFsRmxhZ3MpKEdfU0lHTkFMX1JVTl9MQVNUIHwgR19TSUdOQUxf
QUNUSU9OKSwKKyAgICAgICAgICAgIEdfU1RSVUNUX09GRlNFVCAoV2ViS2l0UGFnZUNsYXNzLCB3
aW5kb3dfb2JqZWN0X2NsZWFyZWQpLAorICAgICAgICAgICAgTlVMTCwKKyAgICAgICAgICAgIE5V
TEwsCisgICAgICAgICAgICB3ZWJraXRfbWFyc2hhbF9WT0lEX19PQkpFQ1RfUE9JTlRFUl9QT0lO
VEVSLAorICAgICAgICAgICAgR19UWVBFX05PTkUsIDMsCisgICAgICAgICAgICBXRUJLSVRfVFlQ
RV9GUkFNRSwKKyAgICAgICAgICAgIEdfVFlQRV9QT0lOVEVSLAorICAgICAgICAgICAgR19UWVBF
X1BPSU5URVIpOworCiAgICAgLyoqCiAgICAgICogV2ViS2l0UGFnZTo6bG9hZC1zdGFydGVkOgog
ICAgICAqCkBAIC01NzAsNiArNjAxLDcgQEAgc3RhdGljIHZvaWQgd2Via2l0X3BhZ2VfY2xhc3Nf
aW5pdChXZWJLaQogICAgICAqLwogICAgIHBhZ2VDbGFzcy0+Y3JlYXRlX3BhZ2UgPSB3ZWJraXRf
cGFnZV9yZWFsX2NyZWF0ZV9wYWdlOwogICAgIHBhZ2VDbGFzcy0+bmF2aWdhdGlvbl9yZXF1ZXN0
ZWQgPSB3ZWJraXRfcGFnZV9yZWFsX25hdmlnYXRpb25fcmVxdWVzdGVkOworICAgIHBhZ2VDbGFz
cy0+d2luZG93X29iamVjdF9jbGVhcmVkID0gd2Via2l0X3BhZ2VfcmVhbF93aW5kb3dfb2JqZWN0
X2NsZWFyZWQ7CiAgICAgcGFnZUNsYXNzLT5jaG9vc2VfZmlsZSA9IHdlYmtpdF9wYWdlX3JlYWxf
Y2hvb3NlX2ZpbGU7CiAgICAgcGFnZUNsYXNzLT5zY3JpcHRfYWxlcnQgPSB3ZWJraXRfcGFnZV9y
ZWFsX3NjcmlwdF9hbGVydDsKICAgICBwYWdlQ2xhc3MtPnNjcmlwdF9jb25maXJtID0gd2Via2l0
X3BhZ2VfcmVhbF9zY3JpcHRfY29uZmlybTsKSW5kZXg6IFdlYktpdC9ndGsvQXBpL3dlYmtpdGd0
a3BhZ2UuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJLaXQvZ3RrL0FwaS93ZWJraXRndGtwYWdlLmgJKHJl
dmlzaW9uIDI4MDU1KQorKysgV2ViS2l0L2d0ay9BcGkvd2Via2l0Z3RrcGFnZS5oCSh3b3JraW5n
IGNvcHkpCkBAIC0zNCw2ICszNCw5IEBACiAjaW5jbHVkZSAid2Via2l0Z3RrZGVmaW5lcy5oIgog
I2luY2x1ZGUgIndlYmtpdGd0a3NldHRpbmdzLmgiCiAKK3R5cGVkZWYgY29uc3Qgc3RydWN0IE9w
YXF1ZUpTQ29udGV4dCogSlNDb250ZXh0UmVmOwordHlwZWRlZiBzdHJ1Y3QgT3BhcXVlSlNWYWx1
ZSogSlNPYmplY3RSZWY7CisKIEdfQkVHSU5fREVDTFMKIAogI2RlZmluZSBXRUJLSVRfVFlQRV9Q
QUdFICAgICAgICAgICAgKHdlYmtpdF9wYWdlX2dldF90eXBlKCkpCkBAIC03Miw2ICs3NSw3IEBA
IHN0cnVjdCBfV2ViS2l0UGFnZUNsYXNzIHsKICAgICAgKi8KICAgICBXZWJLaXROYXZpZ2F0aW9u
UmVzcG9uc2UgKCpuYXZpZ2F0aW9uX3JlcXVlc3RlZCkgKFdlYktpdFBhZ2UqIHBhZ2UsIFdlYktp
dEZyYW1lKiBmcmFtZSwgV2ViS2l0TmV0d29ya1JlcXVlc3QqIHJlcXVlc3QpOwogCisgICAgdm9p
ZCAoKndpbmRvd19vYmplY3RfY2xlYXJlZCkgKFdlYktpdFBhZ2UqIHBhZ2UsIFdlYktpdEZyYW1l
KiBmcmFtZSwgSlNDb250ZXh0UmVmIGNvbnRleHQsIEpTT2JqZWN0UmVmIHdpbmRvd19vYmplY3Qp
OwogICAgIGdjaGFyKiAgICgqY2hvb3NlX2ZpbGUpIChXZWJLaXRQYWdlKiBwYWdlLCBXZWJLaXRG
cmFtZSogZnJhbWUsIGNvbnN0IGdjaGFyKiBvbGRfZmlsZSk7CiAgICAgZ2Jvb2xlYW4gKCpzY3Jp
cHRfYWxlcnQpIChXZWJLaXRQYWdlKiBwYWdlLCBXZWJLaXRGcmFtZSogZnJhbWUsIGNvbnN0IGdj
aGFyKiBhbGVydF9tZXNzYWdlKTsKICAgICBnYm9vbGVhbiAoKnNjcmlwdF9jb25maXJtKSAoV2Vi
S2l0UGFnZSogcGFnZSwgV2ViS2l0RnJhbWUqIGZyYW1lLCBjb25zdCBnY2hhciogY29uZmlybV9t
ZXNzYWdlLCBnYm9vbGVhbiogZGlkX2NvbmZpcm0pOwpJbmRleDogV2ViS2l0L2d0ay9XZWJDb3Jl
U3VwcG9ydC9GcmFtZUxvYWRlckNsaWVudEd0ay5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViS2l0L2d0
ay9XZWJDb3JlU3VwcG9ydC9GcmFtZUxvYWRlckNsaWVudEd0ay5jcHAJKHJldmlzaW9uIDI4MDU1
KQorKysgV2ViS2l0L2d0ay9XZWJDb3JlU3VwcG9ydC9GcmFtZUxvYWRlckNsaWVudEd0ay5jcHAJ
KHdvcmtpbmcgY29weSkKQEAgLTQ4LDkgKzQ4LDE0IEBACiAjaW5jbHVkZSAiUmVzb3VyY2VSZXF1
ZXN0LmgiCiAjaW5jbHVkZSAiQ1N0cmluZy5oIgogI2luY2x1ZGUgIlByb2dyZXNzVHJhY2tlci5o
IgorI2luY2x1ZGUgImtqc19iaW5kaW5nLmgiCisjaW5jbHVkZSAia2pzX3Byb3h5LmgiCisjaW5j
bHVkZSAia2pzX3dpbmRvdy5oIgogI2luY2x1ZGUgIndlYmtpdGd0a3BhZ2UuaCIKICNpbmNsdWRl
ICJ3ZWJraXRndGtmcmFtZS5oIgogI2luY2x1ZGUgIndlYmtpdGd0a3ByaXZhdGUuaCIKKworI2lu
Y2x1ZGUgPEphdmFTY3JpcHRDb3JlL0FQSUNhc3QuaD4KICNpbmNsdWRlIDxzdGRpby5oPgogI2lm
IFBMQVRGT1JNKFVOSVgpCiAjaW5jbHVkZSA8c3lzL3V0c25hbWUuaD4KQEAgLTM0NSw3ICszNTAs
MjkgQEAgU3RyaW5nIEZyYW1lTG9hZGVyQ2xpZW50OjpvdmVycmlkZU1lZGlhVAogCiB2b2lkIEZy
YW1lTG9hZGVyQ2xpZW50Ojp3aW5kb3dPYmplY3RDbGVhcmVkKCkKIHsKKyAgICAvLyBJcyB0aGlz
IG9ic29sZXRlIG5vdz8KICAgICBnX3NpZ25hbF9lbWl0X2J5X25hbWUobV9mcmFtZSwgImNsZWFy
ZWQiKTsKKworICAgIEZyYW1lKiBjb3JlRnJhbWUgPSBjb3JlKHdlYkZyYW1lKCkpOworICAgIEFT
U0VSVChjb3JlRnJhbWUpOworCisgICAgU2V0dGluZ3MqIHNldHRpbmdzID0gY29yZUZyYW1lLT5z
ZXR0aW5ncygpOworICAgIGlmICghc2V0dGluZ3MgfHwgIXNldHRpbmdzLT5pc0phdmFTY3JpcHRF
bmFibGVkKCkpCisgICAgICAgIHJldHVybjsKKworICAgIC8vIFRPRE86IENvbnNpZGVyIHVzaW5n
IGdfc2lnbmFsX2hhc19oYW5kbGVyX3BlbmRpbmcoKSB0byBhdm9pZCB0aGUgb3ZlcmhlYWQKKyAg
ICAvLyB3aGVuIHRoZXJlIGFyZSBubyBoYW5kbGVycy4KKyAgICBKU0NvbnRleHRSZWYgY29udGV4
dCA9IHRvUmVmKGNvcmVGcmFtZS0+c2NyaXB0UHJveHkoKS0+aW50ZXJwcmV0ZXIoKS0+Z2xvYmFs
RXhlYygpKTsKKyAgICBKU09iamVjdFJlZiB3aW5kb3dPYmplY3QgPSB0b1JlZihLSlM6OldpbmRv
dzo6cmV0cmlldmUoY29yZUZyYW1lKS0+Z2V0T2JqZWN0KCkpOworICAgIEFTU0VSVCh3aW5kb3dP
YmplY3QpOworCisgICAgV2ViS2l0UGFnZSogcGFnZSA9IGdldFBhZ2VGcm9tRnJhbWUobV9mcmFt
ZSk7CisgICAgZ19zaWduYWxfZW1pdF9ieV9uYW1lKHBhZ2UsICJ3aW5kb3dfb2JqZWN0X2NsZWFy
ZWQiLCBtX2ZyYW1lLCBjb250ZXh0LCB3aW5kb3dPYmplY3QpOworCisgICAgLy8gVE9ETzogUmUt
YXR0YWNoIGRlYnVnIGNsaWVudHMgaWYgcHJlc2VudC4KKyAgICAvLyBUaGUgV2luIHBvcnQgaGFz
IGFuIGV4YW1wbGUgb2YgaG93IHdlIG1pZ2h0IGRvIHRoaXMuCisgICAgLy9kZXRhY2hTY3JpcHRE
ZWJ1Z2dlcigpOworICAgIC8vYXR0YWNoU2NyaXB0RGVidWdnZXIoKTsKIH0KIAogdm9pZCBGcmFt
ZUxvYWRlckNsaWVudDo6ZGlkUGVyZm9ybUZpcnN0TmF2aWdhdGlvbigpIGNvbnN0Cg==
</data>
<flag name="review"
          id="7543"
          type_id="1"
          status="+"
          setter="aroben"
    />
          </attachment>
      

    </bug>

</bugzilla>