<?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>146717</bug_id>
          
          <creation_ts>2015-07-08 02:29:03 -0700</creation_ts>
          <short_desc>[GTK] Deactivate GObject bindings for static methods</short_desc>
          <delta_ts>2015-07-08 03:35:49 -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>WebCore JavaScript</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</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="Xabier Rodríguez Calvar">calvaris</reporter>
          <assigned_to name="Xabier Rodríguez Calvar">calvaris</assigned_to>
          <cc>andersca</cc>
    
    <cc>bfulgham</cc>
    
    <cc>cgarcia</cc>
    
    <cc>commit-queue</cc>
    
    <cc>darin</cc>
    
    <cc>sam</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1107707</commentid>
    <comment_count>0</comment_count>
    <who name="Xabier Rodríguez Calvar">calvaris</who>
    <bug_when>2015-07-08 02:29:03 -0700</bug_when>
    <thetext>[GTK] Deactivate GObject bindings for static methods</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1107708</commentid>
    <comment_count>1</comment_count>
      <attachid>256366</attachid>
    <who name="Xabier Rodríguez Calvar">calvaris</who>
    <bug_when>2015-07-08 02:33:42 -0700</bug_when>
    <thetext>Created attachment 256366
Patch

Deactivate GObject bindings generation for static methods</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1107711</commentid>
    <comment_count>2</comment_count>
    <who name="Xabier Rodríguez Calvar">calvaris</who>
    <bug_when>2015-07-08 02:51:58 -0700</bug_when>
    <thetext>Carlos suggested me to remove the static methods from the GObject bindings generation. I don&apos;t know if it might be interesting for the ObjC ones too. That&apos;s why I added you.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1107712</commentid>
    <comment_count>3</comment_count>
    <who name="Xabier Rodríguez Calvar">calvaris</who>
    <bug_when>2015-07-08 02:53:48 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt; Carlos suggested me to remove the static methods from the GObject bindings
&gt; generation. I don&apos;t know if it might be interesting for the ObjC ones too.
&gt; That&apos;s why I added you.

The idea is that the implemenetation might be wrong since in the case of both GObject and ObjC the generation creates something with IMPL-&gt; which doesn&apos;t sound right for static methods.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1107717</commentid>
    <comment_count>4</comment_count>
      <attachid>256366</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-07-08 03:35:46 -0700</bug_when>
    <thetext>Comment on attachment 256366
Patch

Clearing flags on attachment: 256366

Committed r186496: &lt;http://trac.webkit.org/changeset/186496&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1107718</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-07-08 03:35:49 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>256366</attachid>
            <date>2015-07-08 02:33:42 -0700</date>
            <delta_ts>2015-07-08 03:35:46 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-146717-20150708113237.patch</filename>
            <type>text/plain</type>
            <size>10084</size>
            <attacher name="Xabier Rodríguez Calvar">calvaris</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTg2NDkyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNTkxMGYyNGI3NmE0ZjQ5
OTA5MGU2NzFkNmI1OTZiOWM0YTIxNzE0My4uNDE5Mzk3OGNlMzUzMGIxMGE4ZmM4YWMxZTcxNzg5
Y2NjODcyYzU0MiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI2IEBACisyMDE1LTA3LTA4ICBYYWJp
ZXIgUm9kcmlndWV6IENhbHZhciAgPGNhbHZhcmlzQGlnYWxpYS5jb20+CisKKyAgICAgICAgW0dU
S10gRGVhY3RpdmF0ZSBHT2JqZWN0IGJpbmRpbmdzIGZvciBzdGF0aWMgbWV0aG9kcworICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTQ2NzE3CisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgU3RhdGljIG1ldGhvZHMg
YXJlIGN1cnJlbnRseSBub3Qgc3VwcG9ydGVkIGJ5IEdPYmplY3QgYmluZGluZ3Mgc28gd2UgZGVh
Y3RpdmF0ZSB0aGVtIGZyb20gdGhlIGdlbmVyYXRpb24uCisKKyAgICAgICAgQ3VycmVudCB0ZXN0
cyBzdWZmaWNlLiBFeHBlY3RhdGlvbnMgdXBkYXRlZC4KKworICAgICAgICAqIGJpbmRpbmdzL3Nj
cmlwdHMvQ29kZUdlbmVyYXRvckdPYmplY3QucG06CisgICAgICAgIChTa2lwRnVuY3Rpb24pOiBT
a2lwIGlzU3RhdGljIGZ1bmN0aW9ucy4KKyAgICAgICAgKiBiaW5kaW5ncy9zY3JpcHRzL3Rlc3Qv
R09iamVjdC9XZWJLaXRET01UZXN0SW50ZXJmYWNlLmg6CisgICAgICAgICogYmluZGluZ3Mvc2Ny
aXB0cy90ZXN0L0dPYmplY3QvV2ViS2l0RE9NVGVzdEludGVyZmFjZS5jcHA6CisgICAgICAgICh3
ZWJraXRfZG9tX3Rlc3RfaW50ZXJmYWNlX2ltcGxlbWVudHNfbWV0aG9kNCk6IERlbGV0ZWQuCisg
ICAgICAgICh3ZWJraXRfZG9tX3Rlc3RfaW50ZXJmYWNlX3N1cHBsZW1lbnRhbF9tZXRob2Q0KTog
RGVsZXRlZC4KKyAgICAgICAgKiBiaW5kaW5ncy9zY3JpcHRzL3Rlc3QvR09iamVjdC9XZWJLaXRE
T01UZXN0T2JqLmg6CisgICAgICAgICogYmluZGluZ3Mvc2NyaXB0cy90ZXN0L0dPYmplY3QvV2Vi
S2l0RE9NVGVzdE9iai5jcHA6CisgICAgICAgICh3ZWJraXRfZG9tX3Rlc3Rfb2JqX2NsYXNzX21l
dGhvZCk6IERlbGV0ZWQuCisgICAgICAgICh3ZWJraXRfZG9tX3Rlc3Rfb2JqX2NsYXNzX21ldGhv
ZF93aXRoX29wdGlvbmFsKTogRGVsZXRlZC4KKyAgICAgICAgKHdlYmtpdF9kb21fdGVzdF9vYmpf
b3ZlcmxvYWRlZF9tZXRob2QxKTogRGVsZXRlZC4KKwogMjAxNS0wNy0wNyAgQmVuamFtaW4gUG91
bGFpbiAgPGJwb3VsYWluQGFwcGxlLmNvbT4KIAogICAgICAgICBSZW1vdmUgdGhlIG92ZXJmbG93
IGNoZWNrcyBmcm9tIHRoZSBpbXBvcnRhbnQgdmVjdG9ycyB1c2VkIGJ5IHRoZSBjb250ZW50IGV4
dGVuc2lvbnMgbWFjaGluZXMKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3Nj
cmlwdHMvQ29kZUdlbmVyYXRvckdPYmplY3QucG0gYi9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9z
Y3JpcHRzL0NvZGVHZW5lcmF0b3JHT2JqZWN0LnBtCmluZGV4IGZmNWIxNzhjOWYxZTQyYjcwNjU4
NDY5ODk1YTQwY2E1NDBlOGE5ZWYuLjQ0Mjg0M2Q4ZTFmZGY3MmE4M2QxMzIyNTM4ZjM2MTIxNzk5
NjA0MjQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3NjcmlwdHMvQ29kZUdl
bmVyYXRvckdPYmplY3QucG0KKysrIGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3Mvc2NyaXB0cy9D
b2RlR2VuZXJhdG9yR09iamVjdC5wbQpAQCAtMjg3LDYgKzI4Nyw5IEBAIHN1YiBTa2lwRnVuY3Rp
b24gewogICAgIG15ICRjYWxsV2l0aCA9ICRmdW5jdGlvbi0+c2lnbmF0dXJlLT5leHRlbmRlZEF0
dHJpYnV0ZXMtPnsiQ2FsbFdpdGgifTsKICAgICBteSAkaXNVbnN1cHBvcnRlZENhbGxXaXRoID0g
JGNvZGVHZW5lcmF0b3ItPkV4dGVuZGVkQXR0cmlidXRlQ29udGFpbnMoJGNhbGxXaXRoLCAiU2Ny
aXB0QXJndW1lbnRzIikgfHwgJGNvZGVHZW5lcmF0b3ItPkV4dGVuZGVkQXR0cmlidXRlQ29udGFp
bnMoJGNhbGxXaXRoLCAiQ2FsbFN0YWNrIik7CiAKKyAgICAjIFN0YXRpYyBtZXRob2RzIGFyZSB1
bnN1cHBvcnRlZAorICAgIHJldHVybiAxIGlmICRmdW5jdGlvbi0+aXNTdGF0aWM7CisKICAgICBp
ZiAoKCRpc0N1c3RvbUZ1bmN0aW9uIHx8ICRpc1Vuc3VwcG9ydGVkQ2FsbFdpdGgpICYmCiAgICAg
ICAgICRmdW5jdGlvbk5hbWUgbmUgIndlYmtpdF9kb21fbm9kZV9yZXBsYWNlX2NoaWxkIiAmJgog
ICAgICAgICAkZnVuY3Rpb25OYW1lIG5lICJ3ZWJraXRfZG9tX25vZGVfaW5zZXJ0X2JlZm9yZSIg
JiYKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3NjcmlwdHMvdGVzdC9HT2Jq
ZWN0L1dlYktpdERPTVRlc3RJbnRlcmZhY2UuY3BwIGIvU291cmNlL1dlYkNvcmUvYmluZGluZ3Mv
c2NyaXB0cy90ZXN0L0dPYmplY3QvV2ViS2l0RE9NVGVzdEludGVyZmFjZS5jcHAKaW5kZXggZDQ5
ZmVlZjYwZTY0MjQ4ZTRhYTExNmYyZjU2ZGU1MWMyM2VhYzdkNS4uMjEwMjVlZjlhZTRiMTE5NjQy
OWI3ZjAyODQzZjE5Nzc5NjFmYTEzOSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvYmluZGlu
Z3Mvc2NyaXB0cy90ZXN0L0dPYmplY3QvV2ViS2l0RE9NVGVzdEludGVyZmFjZS5jcHAKKysrIGIv
U291cmNlL1dlYkNvcmUvYmluZGluZ3Mvc2NyaXB0cy90ZXN0L0dPYmplY3QvV2ViS2l0RE9NVGVz
dEludGVyZmFjZS5jcHAKQEAgLTI4OSwyNiArMjg5LDYgQEAgV2ViS2l0RE9NVGVzdE9iaiogd2Vi
a2l0X2RvbV90ZXN0X2ludGVyZmFjZV9pbXBsZW1lbnRzX21ldGhvZDIoV2ViS2l0RE9NVGVzdElu
dGUKICNlbmRpZiAvKiBFTkFCTEUoQ29uZGl0aW9uMSkgfHwgRU5BQkxFKENvbmRpdGlvbjIpICov
CiB9CiAKLXZvaWQgd2Via2l0X2RvbV90ZXN0X2ludGVyZmFjZV9pbXBsZW1lbnRzX21ldGhvZDQo
V2ViS2l0RE9NVGVzdEludGVyZmFjZSogc2VsZikKLXsKLSNpZiBFTkFCTEUoQ29uZGl0aW9uMSkg
fHwgRU5BQkxFKENvbmRpdGlvbjIpCi0jaWYgRU5BQkxFKENvbmRpdGlvbjIyKSB8fCBFTkFCTEUo
Q29uZGl0aW9uMjMpCi0gICAgV2ViQ29yZTo6SlNNYWluVGhyZWFkTnVsbFN0YXRlIHN0YXRlOwot
ICAgIGdfcmV0dXJuX2lmX2ZhaWwoV0VCS0lUX0RPTV9JU19URVNUX0lOVEVSRkFDRShzZWxmKSk7
Ci0gICAgV2ViQ29yZTo6VGVzdEludGVyZmFjZSogaXRlbSA9IFdlYktpdDo6Y29yZShzZWxmKTsK
LSAgICBpdGVtLT5pbXBsZW1lbnRzTWV0aG9kNCgpOwotI2Vsc2UKLSAgICBVTlVTRURfUEFSQU0o
c2VsZik7Ci0gICAgV0VCS0lUX1dBUk5fRkVBVFVSRV9OT1RfUFJFU0VOVCgiQ29uZGl0aW9uMjIi
KQotICAgIFdFQktJVF9XQVJOX0ZFQVRVUkVfTk9UX1BSRVNFTlQoIkNvbmRpdGlvbjIzIikKLSNl
bmRpZiAvKiBFTkFCTEUoQ29uZGl0aW9uMjIpIHx8IEVOQUJMRShDb25kaXRpb24yMykgKi8KLSNl
bHNlCi0gICAgVU5VU0VEX1BBUkFNKHNlbGYpOwotICAgIFdFQktJVF9XQVJOX0ZFQVRVUkVfTk9U
X1BSRVNFTlQoIkNvbmRpdGlvbjEiKQotICAgIFdFQktJVF9XQVJOX0ZFQVRVUkVfTk9UX1BSRVNF
TlQoIkNvbmRpdGlvbjIiKQotI2VuZGlmIC8qIEVOQUJMRShDb25kaXRpb24xKSB8fCBFTkFCTEUo
Q29uZGl0aW9uMikgKi8KLX0KLQogdm9pZCB3ZWJraXRfZG9tX3Rlc3RfaW50ZXJmYWNlX3N1cHBs
ZW1lbnRhbF9tZXRob2QxKFdlYktpdERPTVRlc3RJbnRlcmZhY2UqIHNlbGYpCiB7CiAjaWYgRU5B
QkxFKENvbmRpdGlvbjEpIHx8IEVOQUJMRShDb25kaXRpb24yKQpAQCAtMzY4LDI2ICszNDgsNiBA
QCBXZWJLaXRET01UZXN0T2JqKiB3ZWJraXRfZG9tX3Rlc3RfaW50ZXJmYWNlX3N1cHBsZW1lbnRh
bF9tZXRob2QyKFdlYktpdERPTVRlc3RJbgogI2VuZGlmIC8qIEVOQUJMRShDb25kaXRpb24xKSB8
fCBFTkFCTEUoQ29uZGl0aW9uMikgKi8KIH0KIAotdm9pZCB3ZWJraXRfZG9tX3Rlc3RfaW50ZXJm
YWNlX3N1cHBsZW1lbnRhbF9tZXRob2Q0KFdlYktpdERPTVRlc3RJbnRlcmZhY2UqIHNlbGYpCi17
Ci0jaWYgRU5BQkxFKENvbmRpdGlvbjEpIHx8IEVOQUJMRShDb25kaXRpb24yKQotI2lmIEVOQUJM
RShDb25kaXRpb24xMSkgfHwgRU5BQkxFKENvbmRpdGlvbjEyKQotICAgIFdlYkNvcmU6OkpTTWFp
blRocmVhZE51bGxTdGF0ZSBzdGF0ZTsKLSAgICBnX3JldHVybl9pZl9mYWlsKFdFQktJVF9ET01f
SVNfVEVTVF9JTlRFUkZBQ0Uoc2VsZikpOwotICAgIFdlYkNvcmU6OlRlc3RJbnRlcmZhY2UqIGl0
ZW0gPSBXZWJLaXQ6OmNvcmUoc2VsZik7Ci0gICAgV2ViQ29yZTo6VGVzdFN1cHBsZW1lbnRhbDo6
c3VwcGxlbWVudGFsTWV0aG9kNChpdGVtKTsKLSNlbHNlCi0gICAgVU5VU0VEX1BBUkFNKHNlbGYp
OwotICAgIFdFQktJVF9XQVJOX0ZFQVRVUkVfTk9UX1BSRVNFTlQoIkNvbmRpdGlvbjExIikKLSAg
ICBXRUJLSVRfV0FSTl9GRUFUVVJFX05PVF9QUkVTRU5UKCJDb25kaXRpb24xMiIpCi0jZW5kaWYg
LyogRU5BQkxFKENvbmRpdGlvbjExKSB8fCBFTkFCTEUoQ29uZGl0aW9uMTIpICovCi0jZWxzZQot
ICAgIFVOVVNFRF9QQVJBTShzZWxmKTsKLSAgICBXRUJLSVRfV0FSTl9GRUFUVVJFX05PVF9QUkVT
RU5UKCJDb25kaXRpb24xIikKLSAgICBXRUJLSVRfV0FSTl9GRUFUVVJFX05PVF9QUkVTRU5UKCJD
b25kaXRpb24yIikKLSNlbmRpZiAvKiBFTkFCTEUoQ29uZGl0aW9uMSkgfHwgRU5BQkxFKENvbmRp
dGlvbjIpICovCi19Ci0KIGdjaGFyKiB3ZWJraXRfZG9tX3Rlc3RfaW50ZXJmYWNlX2dldF9pbXBs
ZW1lbnRzX3N0cjEoV2ViS2l0RE9NVGVzdEludGVyZmFjZSogc2VsZikKIHsKICNpZiBFTkFCTEUo
Q29uZGl0aW9uMSkgfHwgRU5BQkxFKENvbmRpdGlvbjIpCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2Vi
Q29yZS9iaW5kaW5ncy9zY3JpcHRzL3Rlc3QvR09iamVjdC9XZWJLaXRET01UZXN0SW50ZXJmYWNl
LmggYi9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9zY3JpcHRzL3Rlc3QvR09iamVjdC9XZWJLaXRE
T01UZXN0SW50ZXJmYWNlLmgKaW5kZXggZjZhMzgxMTgyMjlhNjU1OWZjZjllNDgxZGI3MDIxMGIx
NDQ4MTA4Zi4uYTE2NmY3N2RhODc2NjFkNzlhZDdmNWM1ZDUyY2ZhMzQyYmM3ZmM4ZSAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYkNvcmUvYmluZGluZ3Mvc2NyaXB0cy90ZXN0L0dPYmplY3QvV2ViS2l0
RE9NVGVzdEludGVyZmFjZS5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3NjcmlwdHMv
dGVzdC9HT2JqZWN0L1dlYktpdERPTVRlc3RJbnRlcmZhY2UuaApAQCAtOTksMTUgKzk5LDYgQEAg
V0VCS0lUX0FQSSBXZWJLaXRET01UZXN0T2JqKgogd2Via2l0X2RvbV90ZXN0X2ludGVyZmFjZV9p
bXBsZW1lbnRzX21ldGhvZDIoV2ViS2l0RE9NVGVzdEludGVyZmFjZSogc2VsZiwgY29uc3QgZ2No
YXIqIHN0ckFyZywgV2ViS2l0RE9NVGVzdE9iaiogb2JqQXJnLCBHRXJyb3IqKiBlcnJvcik7CiAK
IC8qKgotICogd2Via2l0X2RvbV90ZXN0X2ludGVyZmFjZV9pbXBsZW1lbnRzX21ldGhvZDQ6Ci0g
KiBAc2VsZjogQSAjV2ViS2l0RE9NVGVzdEludGVyZmFjZQotICoKLSAqIFN0YWJpbGl0eTogVW5z
dGFibGUKLSoqLwotV0VCS0lUX0FQSSB2b2lkCi13ZWJraXRfZG9tX3Rlc3RfaW50ZXJmYWNlX2lt
cGxlbWVudHNfbWV0aG9kNChXZWJLaXRET01UZXN0SW50ZXJmYWNlKiBzZWxmKTsKLQotLyoqCiAg
KiB3ZWJraXRfZG9tX3Rlc3RfaW50ZXJmYWNlX3N1cHBsZW1lbnRhbF9tZXRob2QxOgogICogQHNl
bGY6IEEgI1dlYktpdERPTVRlc3RJbnRlcmZhY2UKICAqCkBAIC0xMzEsMTUgKzEyMiw2IEBAIFdF
QktJVF9BUEkgV2ViS2l0RE9NVGVzdE9iaioKIHdlYmtpdF9kb21fdGVzdF9pbnRlcmZhY2Vfc3Vw
cGxlbWVudGFsX21ldGhvZDIoV2ViS2l0RE9NVGVzdEludGVyZmFjZSogc2VsZiwgY29uc3QgZ2No
YXIqIHN0ckFyZywgV2ViS2l0RE9NVGVzdE9iaiogb2JqQXJnLCBHRXJyb3IqKiBlcnJvcik7CiAK
IC8qKgotICogd2Via2l0X2RvbV90ZXN0X2ludGVyZmFjZV9zdXBwbGVtZW50YWxfbWV0aG9kNDoK
LSAqIEBzZWxmOiBBICNXZWJLaXRET01UZXN0SW50ZXJmYWNlCi0gKgotICogU3RhYmlsaXR5OiBV
bnN0YWJsZQotKiovCi1XRUJLSVRfQVBJIHZvaWQKLXdlYmtpdF9kb21fdGVzdF9pbnRlcmZhY2Vf
c3VwcGxlbWVudGFsX21ldGhvZDQoV2ViS2l0RE9NVGVzdEludGVyZmFjZSogc2VsZik7Ci0KLS8q
KgogICogd2Via2l0X2RvbV90ZXN0X2ludGVyZmFjZV9nZXRfaW1wbGVtZW50c19zdHIxOgogICog
QHNlbGY6IEEgI1dlYktpdERPTVRlc3RJbnRlcmZhY2UKICAqCmRpZmYgLS1naXQgYS9Tb3VyY2Uv
V2ViQ29yZS9iaW5kaW5ncy9zY3JpcHRzL3Rlc3QvR09iamVjdC9XZWJLaXRET01UZXN0T2JqLmNw
cCBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3NjcmlwdHMvdGVzdC9HT2JqZWN0L1dlYktpdERP
TVRlc3RPYmouY3BwCmluZGV4IDZkNWU4MGJiZTliMGQ2YjU5NTYyZjc2MWEyODZjOTY4ZjA1NTRl
MTkuLmE1MGMzY2M3ZTBmNWNhNDljZDFjNTk0NWU4OWQyNzM5NWE3YmE4MGMgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3NjcmlwdHMvdGVzdC9HT2JqZWN0L1dlYktpdERPTVRl
c3RPYmouY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2JpbmRpbmdzL3NjcmlwdHMvdGVzdC9HT2Jq
ZWN0L1dlYktpdERPTVRlc3RPYmouY3BwCkBAIC0xMzYyLDUzICsxMzYyLDYgQEAgdm9pZCB3ZWJr
aXRfZG9tX3Rlc3Rfb2JqX2NvbmRpdGlvbmFsX21ldGhvZDMoV2ViS2l0RE9NVGVzdE9iaiogc2Vs
ZikKICNlbmRpZiAvKiBFTkFCTEUoQ29uZGl0aW9uMSkgfHwgRU5BQkxFKENvbmRpdGlvbjIpICov
CiB9CiAKLXZvaWQgd2Via2l0X2RvbV90ZXN0X29ial9jbGFzc19tZXRob2QoV2ViS2l0RE9NVGVz
dE9iaiogc2VsZikKLXsKLSAgICBXZWJDb3JlOjpKU01haW5UaHJlYWROdWxsU3RhdGUgc3RhdGU7
Ci0gICAgZ19yZXR1cm5faWZfZmFpbChXRUJLSVRfRE9NX0lTX1RFU1RfT0JKKHNlbGYpKTsKLSAg
ICBXZWJDb3JlOjpUZXN0T2JqKiBpdGVtID0gV2ViS2l0Ojpjb3JlKHNlbGYpOwotICAgIGl0ZW0t
PmNsYXNzTWV0aG9kKCk7Ci19Ci0KLWdsb25nIHdlYmtpdF9kb21fdGVzdF9vYmpfY2xhc3NfbWV0
aG9kX3dpdGhfb3B0aW9uYWwoV2ViS2l0RE9NVGVzdE9iaiogc2VsZiwgZ2xvbmcgYXJnKQotewot
ICAgIFdlYkNvcmU6OkpTTWFpblRocmVhZE51bGxTdGF0ZSBzdGF0ZTsKLSAgICBnX3JldHVybl92
YWxfaWZfZmFpbChXRUJLSVRfRE9NX0lTX1RFU1RfT0JKKHNlbGYpLCAwKTsKLSAgICBXZWJDb3Jl
OjpUZXN0T2JqKiBpdGVtID0gV2ViS2l0Ojpjb3JlKHNlbGYpOwotICAgIGdsb25nIHJlc3VsdCA9
IGl0ZW0tPmNsYXNzTWV0aG9kV2l0aE9wdGlvbmFsKGFyZyk7Ci0gICAgcmV0dXJuIHJlc3VsdDsK
LX0KLQotdm9pZCB3ZWJraXRfZG9tX3Rlc3Rfb2JqX292ZXJsb2FkZWRfbWV0aG9kMShXZWJLaXRE
T01UZXN0T2JqKiBzZWxmLCBnbG9uZyBhcmcpCi17Ci0jaWYgRU5BQkxFKENvbmRpdGlvbjEpCi0g
ICAgV2ViQ29yZTo6SlNNYWluVGhyZWFkTnVsbFN0YXRlIHN0YXRlOwotICAgIGdfcmV0dXJuX2lm
X2ZhaWwoV0VCS0lUX0RPTV9JU19URVNUX09CSihzZWxmKSk7Ci0gICAgV2ViQ29yZTo6VGVzdE9i
aiogaXRlbSA9IFdlYktpdDo6Y29yZShzZWxmKTsKLSAgICBpdGVtLT5vdmVybG9hZGVkTWV0aG9k
MShhcmcpOwotI2Vsc2UKLSAgICBVTlVTRURfUEFSQU0oc2VsZik7Ci0gICAgVU5VU0VEX1BBUkFN
KGFyZyk7Ci0gICAgV0VCS0lUX1dBUk5fRkVBVFVSRV9OT1RfUFJFU0VOVCgiQ29uZGl0aW9uMSIp
Ci0jZW5kaWYgLyogRU5BQkxFKENvbmRpdGlvbjEpICovCi19Ci0KLXZvaWQgd2Via2l0X2RvbV90
ZXN0X29ial9vdmVybG9hZGVkX21ldGhvZDEoV2ViS2l0RE9NVGVzdE9iaiogc2VsZiwgY29uc3Qg
Z2NoYXIqIHR5cGUpCi17Ci0jaWYgRU5BQkxFKENvbmRpdGlvbjEpCi0gICAgV2ViQ29yZTo6SlNN
YWluVGhyZWFkTnVsbFN0YXRlIHN0YXRlOwotICAgIGdfcmV0dXJuX2lmX2ZhaWwoV0VCS0lUX0RP
TV9JU19URVNUX09CSihzZWxmKSk7Ci0gICAgZ19yZXR1cm5faWZfZmFpbCh0eXBlKTsKLSAgICBX
ZWJDb3JlOjpUZXN0T2JqKiBpdGVtID0gV2ViS2l0Ojpjb3JlKHNlbGYpOwotICAgIFdURjo6U3Ry
aW5nIGNvbnZlcnRlZFR5cGUgPSBXVEY6OlN0cmluZzo6ZnJvbVVURjgodHlwZSk7Ci0gICAgaXRl
bS0+b3ZlcmxvYWRlZE1ldGhvZDEoY29udmVydGVkVHlwZSk7Ci0jZWxzZQotICAgIFVOVVNFRF9Q
QVJBTShzZWxmKTsKLSAgICBVTlVTRURfUEFSQU0odHlwZSk7Ci0gICAgV0VCS0lUX1dBUk5fRkVB
VFVSRV9OT1RfUFJFU0VOVCgiQ29uZGl0aW9uMSIpCi0jZW5kaWYgLyogRU5BQkxFKENvbmRpdGlv
bjEpICovCi19Ci0KIHZvaWQgd2Via2l0X2RvbV90ZXN0X29ial9jb252ZXJ0MShXZWJLaXRET01U
ZXN0T2JqKiBzZWxmLCBXZWJLaXRET01UZXN0Tm9kZSogdmFsdWUpCiB7CiAgICAgV2ViQ29yZTo6
SlNNYWluVGhyZWFkTnVsbFN0YXRlIHN0YXRlOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUv
YmluZGluZ3Mvc2NyaXB0cy90ZXN0L0dPYmplY3QvV2ViS2l0RE9NVGVzdE9iai5oIGIvU291cmNl
L1dlYkNvcmUvYmluZGluZ3Mvc2NyaXB0cy90ZXN0L0dPYmplY3QvV2ViS2l0RE9NVGVzdE9iai5o
CmluZGV4IDJkYmI2ZGM0MWIzNTA3ZTZhODcxZDE5NDgzNTZjN2JjNmE0NGEwMDcuLmFiODVmOThh
MTdjOGI1MTY4MjA4MmJhN2M0ZDg4YTFhMjdhNmQyNzYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJD
b3JlL2JpbmRpbmdzL3NjcmlwdHMvdGVzdC9HT2JqZWN0L1dlYktpdERPTVRlc3RPYmouaAorKysg
Yi9Tb3VyY2UvV2ViQ29yZS9iaW5kaW5ncy9zY3JpcHRzL3Rlc3QvR09iamVjdC9XZWJLaXRET01U
ZXN0T2JqLmgKQEAgLTQ2Niw0NyArNDY2LDYgQEAgV0VCS0lUX0FQSSB2b2lkCiB3ZWJraXRfZG9t
X3Rlc3Rfb2JqX2NvbmRpdGlvbmFsX21ldGhvZDMoV2ViS2l0RE9NVGVzdE9iaiogc2VsZik7CiAK
IC8qKgotICogd2Via2l0X2RvbV90ZXN0X29ial9jbGFzc19tZXRob2Q6Ci0gKiBAc2VsZjogQSAj
V2ViS2l0RE9NVGVzdE9iagotICoKLSAqIFN0YWJpbGl0eTogVW5zdGFibGUKLSoqLwotV0VCS0lU
X0FQSSB2b2lkCi13ZWJraXRfZG9tX3Rlc3Rfb2JqX2NsYXNzX21ldGhvZChXZWJLaXRET01UZXN0
T2JqKiBzZWxmKTsKLQotLyoqCi0gKiB3ZWJraXRfZG9tX3Rlc3Rfb2JqX2NsYXNzX21ldGhvZF93
aXRoX29wdGlvbmFsOgotICogQHNlbGY6IEEgI1dlYktpdERPTVRlc3RPYmoKLSAqIEBhcmc6IEEg
I2dsb25nCi0gKgotICogUmV0dXJuczogQSAjZ2xvbmcKLSAqCi0gKiBTdGFiaWxpdHk6IFVuc3Rh
YmxlCi0qKi8KLVdFQktJVF9BUEkgZ2xvbmcKLXdlYmtpdF9kb21fdGVzdF9vYmpfY2xhc3NfbWV0
aG9kX3dpdGhfb3B0aW9uYWwoV2ViS2l0RE9NVGVzdE9iaiogc2VsZiwgZ2xvbmcgYXJnKTsKLQot
LyoqCi0gKiB3ZWJraXRfZG9tX3Rlc3Rfb2JqX292ZXJsb2FkZWRfbWV0aG9kMToKLSAqIEBzZWxm
OiBBICNXZWJLaXRET01UZXN0T2JqCi0gKiBAYXJnOiBBICNnbG9uZwotICoKLSAqIFN0YWJpbGl0
eTogVW5zdGFibGUKLSoqLwotV0VCS0lUX0FQSSB2b2lkCi13ZWJraXRfZG9tX3Rlc3Rfb2JqX292
ZXJsb2FkZWRfbWV0aG9kMShXZWJLaXRET01UZXN0T2JqKiBzZWxmLCBnbG9uZyBhcmcpOwotCi0v
KioKLSAqIHdlYmtpdF9kb21fdGVzdF9vYmpfb3ZlcmxvYWRlZF9tZXRob2QxOgotICogQHNlbGY6
IEEgI1dlYktpdERPTVRlc3RPYmoKLSAqIEB0eXBlOiBBICNnY2hhcgotICoKLSAqIFN0YWJpbGl0
eTogVW5zdGFibGUKLSoqLwotV0VCS0lUX0FQSSB2b2lkCi13ZWJraXRfZG9tX3Rlc3Rfb2JqX292
ZXJsb2FkZWRfbWV0aG9kMShXZWJLaXRET01UZXN0T2JqKiBzZWxmLCBjb25zdCBnY2hhciogdHlw
ZSk7Ci0KLS8qKgogICogd2Via2l0X2RvbV90ZXN0X29ial9jb252ZXJ0MToKICAqIEBzZWxmOiBB
ICNXZWJLaXRET01UZXN0T2JqCiAgKiBAdmFsdWU6IEEgI1dlYktpdERPTVRlc3ROb2RlCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>