<?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>86018</bug_id>
          
          <creation_ts>2012-05-09 14:40:06 -0700</creation_ts>
          <short_desc>[Chromium] Remove dead code behind unused WEBKIT_USING_CG</short_desc>
          <delta_ts>2012-05-10 11:33:24 -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>New Bugs</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="Mark Pilgrim (Google)">pilgrim</reporter>
          <assigned_to name="Mark Pilgrim (Google)">pilgrim</assigned_to>
          <cc>abarth</cc>
    
    <cc>dglazkov</cc>
    
    <cc>fishd</cc>
    
    <cc>jamesr</cc>
    
    <cc>tkent+wkapi</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>619848</commentid>
    <comment_count>0</comment_count>
    <who name="Mark Pilgrim (Google)">pilgrim</who>
    <bug_when>2012-05-09 14:40:06 -0700</bug_when>
    <thetext>As discussed in https://bugs.webkit.org/show_bug.cgi?id=85758#c12</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>619875</commentid>
    <comment_count>1</comment_count>
    <who name="James Robinson">jamesr</who>
    <bug_when>2012-05-09 14:53:54 -0700</bug_when>
    <thetext>Note that WEBKIT_USING_CG and WEBKIT_USING_SKIA are defined in WebCommon.h.  I don&apos;t think we can delete those yet, since they&apos;re used in chromium code, but I&apos;m working on removing those on the chromium side.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>619881</commentid>
    <comment_count>2</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2012-05-09 14:57:25 -0700</bug_when>
    <thetext>To be clear: we can delete the code behind the WEBKIT_USING_CG ifdef, but we can&apos;t delete the definition of the ifdef in WebCommon.h yet?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>619891</commentid>
    <comment_count>3</comment_count>
    <who name="James Robinson">jamesr</who>
    <bug_when>2012-05-09 15:07:03 -0700</bug_when>
    <thetext>Right.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>619903</commentid>
    <comment_count>4</comment_count>
    <who name="James Robinson">jamesr</who>
    <bug_when>2012-05-09 15:19:38 -0700</bug_when>
    <thetext>After https://chromiumcodereview.appspot.com/10392018/ lands and rolls, it should be safe to delete the definition of WEBKIT_USING_CG completely. I&apos;ll do a follow-on that removes the need to define WEBKIT_USING_SKIA</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>620525</commentid>
    <comment_count>5</comment_count>
      <attachid>141158</attachid>
    <who name="Mark Pilgrim (Google)">pilgrim</who>
    <bug_when>2012-05-10 06:22:01 -0700</bug_when>
    <thetext>Created attachment 141158
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>620528</commentid>
    <comment_count>6</comment_count>
    <who name="Mark Pilgrim (Google)">pilgrim</who>
    <bug_when>2012-05-10 06:23:18 -0700</bug_when>
    <thetext>Removes all dead code behind WEBKIT_USING_CG. Does not touch WebCommon.h.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>620529</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-05-10 06:24:45 -0700</bug_when>
    <thetext>Please wait for approval from abarth@webkit.org, dglazkov@chromium.org, fishd@chromium.org, jamesr@chromium.org or tkent@chromium.org before submitting, as this patch contains changes to the Chromium public API. See also https://trac.webkit.org/wiki/ChromiumWebKitAPI.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>620685</commentid>
    <comment_count>8</comment_count>
      <attachid>141158</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2012-05-10 10:20:39 -0700</bug_when>
    <thetext>Comment on attachment 141158
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=141158&amp;action=review

&gt; Source/WebKit/chromium/README:42
&gt;    WEBKIT_USING_JSC is defined when using JSC as the JavaScript library.

Seems this one could also be retired. :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>620734</commentid>
    <comment_count>9</comment_count>
      <attachid>141158</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2012-05-10 11:08:56 -0700</bug_when>
    <thetext>Comment on attachment 141158
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=141158&amp;action=review

&gt; Source/Platform/chromium/public/WebImage.h:36
&gt;  #if WEBKIT_USING_SKIA

I wonder if we can remove all these ifdefs too since this should now always be true.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>620761</commentid>
    <comment_count>10</comment_count>
      <attachid>141158</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-05-10 11:27:14 -0700</bug_when>
    <thetext>Comment on attachment 141158
Patch

Clearing flags on attachment: 141158

Committed r116666: &lt;http://trac.webkit.org/changeset/116666&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>620763</commentid>
    <comment_count>11</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-05-10 11:27:21 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>620775</commentid>
    <comment_count>12</comment_count>
    <who name="Mark Pilgrim (Google)">pilgrim</who>
    <bug_when>2012-05-10 11:33:24 -0700</bug_when>
    <thetext>Filed bug 86121 for WEBKIT_USING_SKIA.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>141158</attachid>
            <date>2012-05-10 06:22:01 -0700</date>
            <delta_ts>2012-05-10 11:27:14 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-86018-20120510092158.patch</filename>
            <type>text/plain</type>
            <size>8031</size>
            <attacher name="Mark Pilgrim (Google)">pilgrim</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9QbGF0Zm9ybS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1Bs
YXRmb3JtL0NoYW5nZUxvZwkocmV2aXNpb24gMTE2NjM3KQorKysgU291cmNlL1BsYXRmb3JtL0No
YW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE4IEBACisyMDEyLTA1LTEwICBNYXJr
IFBpbGdyaW0gIDxwaWxncmltQGNocm9taXVtLm9yZz4KKworICAgICAgICBbQ2hyb21pdW1dIFJl
bW92ZSBkZWFkIGNvZGUgYmVoaW5kIHVudXNlZCBXRUJLSVRfVVNJTkdfQ0cKKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTg2MDE4CisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgV2UgbmV2ZXIgdXNlIENvcmVHcmFw
aGljcyBhcyB0aGUgYmFja2VuZCBmb3IgR3JhcGhpY3NDb250ZXh0IGluCisgICAgICAgIENocm9t
aXVtLCBzbyB0aGlzIGlzIGFsbCBkZWFkIGNvZGUuCisKKyAgICAgICAgKiBjaHJvbWl1bS9wdWJs
aWMvV2ViQ2FudmFzLmg6CisgICAgICAgIChXZWJLaXQpOgorICAgICAgICAqIGNocm9taXVtL3B1
YmxpYy9XZWJJbWFnZS5oOgorICAgICAgICAoV2ViSW1hZ2UpOgorCiAyMDEyLTA1LTA5ICBNYXJr
IFBpbGdyaW0gIDxwaWxncmltQGNocm9taXVtLm9yZz4KIAogICAgICAgICBbQ2hyb21pdW1dIE1v
dmUgY2xpcGJvYXJkIHRvIFBsYXRmb3JtLmgKSW5kZXg6IFNvdXJjZS9QbGF0Zm9ybS9jaHJvbWl1
bS9wdWJsaWMvV2ViQ2FudmFzLmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1BsYXRmb3JtL2Nocm9t
aXVtL3B1YmxpYy9XZWJDYW52YXMuaAkocmV2aXNpb24gMTE2NjM1KQorKysgU291cmNlL1BsYXRm
b3JtL2Nocm9taXVtL3B1YmxpYy9XZWJDYW52YXMuaAkod29ya2luZyBjb3B5KQpAQCAtMzUsMTYg
KzM1LDEyIEBACiAKICNpZiBXRUJLSVRfVVNJTkdfU0tJQQogY2xhc3MgU2tDYW52YXM7Ci0jZWxp
ZiBXRUJLSVRfVVNJTkdfQ0cKLXN0cnVjdCBDR0NvbnRleHQ7CiAjZW5kaWYKIAogbmFtZXNwYWNl
IFdlYktpdCB7CiAKICNpZiBXRUJLSVRfVVNJTkdfU0tJQQogdHlwZWRlZiBTa0NhbnZhcyBXZWJD
YW52YXM7Ci0jZWxpZiBXRUJLSVRfVVNJTkdfQ0cKLXR5cGVkZWYgc3RydWN0IENHQ29udGV4dCBX
ZWJDYW52YXM7CiAjZWxzZQogI2Vycm9yICJOZWVkIHRvIGRlZmluZSBXZWJDYW52YXMiCiAjZW5k
aWYKSW5kZXg6IFNvdXJjZS9QbGF0Zm9ybS9jaHJvbWl1bS9wdWJsaWMvV2ViSW1hZ2UuaAo9PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09Ci0tLSBTb3VyY2UvUGxhdGZvcm0vY2hyb21pdW0vcHVibGljL1dlYkltYWdlLmgJKHJl
dmlzaW9uIDExNjYzNSkKKysrIFNvdXJjZS9QbGF0Zm9ybS9jaHJvbWl1bS9wdWJsaWMvV2ViSW1h
Z2UuaAkod29ya2luZyBjb3B5KQpAQCAtMzUsOCArMzUsNiBAQAogCiAjaWYgV0VCS0lUX1VTSU5H
X1NLSUEKICNpbmNsdWRlIDxTa0JpdG1hcC5oPgotI2VsaWYgV0VCS0lUX1VTSU5HX0NHCi10eXBl
ZGVmIHN0cnVjdCBDR0ltYWdlKiBDR0ltYWdlUmVmOwogI2VuZGlmCiAKICNpZiBXRUJLSVRfSU1Q
TEVNRU5UQVRJT04KQEAgLTk5LDI1ICs5Nyw2IEBAIHByaXZhdGU6CiAgICAgdm9pZCBpbml0KCkg
eyB9CiAgICAgU2tCaXRtYXAgbV9iaXRtYXA7CiAKLSNlbGlmIFdFQktJVF9VU0lOR19DRwotICAg
IFdlYkltYWdlKENHSW1hZ2VSZWYgaW1hZ2VSZWYpCi0gICAgewotICAgICAgICBpbml0KCk7Ci0g
ICAgICAgIGFzc2lnbihpbWFnZVJlZik7Ci0gICAgfQotCi0gICAgV2ViSW1hZ2UmIG9wZXJhdG9y
PShDR0ltYWdlUmVmIGltYWdlUmVmKQotICAgIHsKLSAgICAgICAgYXNzaWduKGltYWdlUmVmKTsK
LSAgICAgICAgcmV0dXJuICp0aGlzOwotICAgIH0KLQotICAgIENHSW1hZ2VSZWYgZ2V0Q0dJbWFn
ZVJlZigpIGNvbnN0IHsgcmV0dXJuIG1faW1hZ2VSZWY7IH0KLQotcHJpdmF0ZToKLSAgICB2b2lk
IGluaXQoKSB7IG1faW1hZ2VSZWYgPSAwOyB9Ci0gICAgV0VCS0lUX0VYUE9SVCB2b2lkIGFzc2ln
bihDR0ltYWdlUmVmKTsKLSAgICBDR0ltYWdlUmVmIG1faW1hZ2VSZWY7CiAjZW5kaWYKIH07CiAK
SW5kZXg6IFNvdXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNv
dXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCShyZXZpc2lvbiAxMTY2MzcpCisrKyBTb3Vy
Y2UvV2ViS2l0L2Nocm9taXVtL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDI3
IEBACisyMDEyLTA1LTEwICBNYXJrIFBpbGdyaW0gIDxwaWxncmltQGNocm9taXVtLm9yZz4KKwor
ICAgICAgICBbQ2hyb21pdW1dIFJlbW92ZSBkZWFkIGNvZGUgYmVoaW5kIHVudXNlZCBXRUJLSVRf
VVNJTkdfQ0cKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTg2MDE4CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAg
V2UgbmV2ZXIgdXNlIENvcmVHcmFwaGljcyBhcyB0aGUgYmFja2VuZCBmb3IgR3JhcGhpY3NDb250
ZXh0IGluCisgICAgICAgIENocm9taXVtLCBzbyB0aGlzIGlzIGFsbCBkZWFkIGNvZGUuCisKKyAg
ICAgICAgKiBSRUFETUU6CisgICAgICAgICogc3JjL1BhZ2VPdmVybGF5LmNwcDoKKyAgICAgICAg
KiBzcmMvV2ViQ29udGVudExheWVySW1wbC5jcHA6CisgICAgICAgIChXZWJLaXQ6OldlYkNvbnRl
bnRMYXllckltcGw6OnBhaW50Q29udGVudHMpOgorICAgICAgICAqIHNyYy9XZWJGb250SW1wbC5j
cHA6CisgICAgICAgIChXZWJLaXQ6OldlYkZvbnRJbXBsOjpkcmF3VGV4dCk6CisgICAgICAgICog
c3JjL1dlYkltYWdlRGVjb2Rlci5jcHA6CisgICAgICAgIChXZWJLaXQ6OldlYkltYWdlRGVjb2Rl
cjo6Z2V0RnJhbWVBdEluZGV4KToKKyAgICAgICAgKiBzcmMvV2ViUGx1Z2luQ29udGFpbmVySW1w
bC5jcHA6CisgICAgICAgIChXZWJLaXQ6OldlYlBsdWdpbkNvbnRhaW5lckltcGw6OnBhaW50KToK
KyAgICAgICAgKFdlYktpdDo6V2ViUGx1Z2luQ29udGFpbmVySW1wbDo6cHJpbnRQYWdlKToKKyAg
ICAgICAgKiBzcmMvcGFpbnRpbmcvR3JhcGhpY3NDb250ZXh0QnVpbGRlci5oOgorICAgICAgICAo
V2ViS2l0KToKKwogMjAxMi0wNS0wOSAgS2VudCBUYW11cmEgIDx0a2VudEBjaHJvbWl1bS5vcmc+
CiAKICAgICAgICAgW0Nocm9taXVtXSBNYXJrIENDTGF5ZXJUcmVlSG9zdFRlc3RTZXROZWVkc0Nv
bW1pdDIucnVuTXVsdGlUaHJlYWQgYW5kCkluZGV4OiBTb3VyY2UvV2ViS2l0L2Nocm9taXVtL1JF
QURNRQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0L2Nocm9taXVtL1JFQURNRQkocmV2aXNp
b24gMTE2NjM1KQorKysgU291cmNlL1dlYktpdC9jaHJvbWl1bS9SRUFETUUJKHdvcmtpbmcgY29w
eSkKQEAgLTM3LDggKzM3LDYgQEAgREVGSU5FUwogCiAgIFdFQktJVF9VU0lOR19TS0lBIGlzIGRl
ZmluZWQgd2hlbiB1c2luZyBTa2lhIGFzIHRoZSBncmFwaGljcyBsaWJyYXJ5LgogCi0gIFdFQktJ
VF9VU0lOR19DRyBpcyBkZWZpbmVkIHdoZW4gdXNpbmcgQ0cgYXMgdGhlIGdyYXBoaWNzIGxpYnJh
cnkuCi0KICAgV0VCS0lUX1VTSU5HX1Y4IGlzIGRlZmluZWQgd2hlbiB1c2luZyBWOCBhcyB0aGUg
SmF2YVNjcmlwdCBsaWJyYXJ5LgogCiAgIFdFQktJVF9VU0lOR19KU0MgaXMgZGVmaW5lZCB3aGVu
IHVzaW5nIEpTQyBhcyB0aGUgSmF2YVNjcmlwdCBsaWJyYXJ5LgpJbmRleDogU291cmNlL1dlYktp
dC9jaHJvbWl1bS9zcmMvUGFnZU92ZXJsYXkuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJL
aXQvY2hyb21pdW0vc3JjL1BhZ2VPdmVybGF5LmNwcAkocmV2aXNpb24gMTE2NjM1KQorKysgU291
cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMvUGFnZU92ZXJsYXkuY3BwCSh3b3JraW5nIGNvcHkpCkBA
IC00OCw4ICs0OCw2IEBAIFdlYkNhbnZhcyogVG9XZWJDYW52YXMoR3JhcGhpY3NDb250ZXh0Kgog
ewogI2lmIFdFQktJVF9VU0lOR19TS0lBCiAgICAgcmV0dXJuIGdjLT5wbGF0Zm9ybUNvbnRleHQo
KS0+Y2FudmFzKCk7Ci0jZWxpZiBXRUJLSVRfVVNJTkdfQ0cKLSAgICByZXR1cm4gZ2MtPnBsYXRm
b3JtQ29udGV4dCgpOwogI2VuZGlmCiB9CiAKSW5kZXg6IFNvdXJjZS9XZWJLaXQvY2hyb21pdW0v
c3JjL1dlYkNvbnRlbnRMYXllckltcGwuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQv
Y2hyb21pdW0vc3JjL1dlYkNvbnRlbnRMYXllckltcGwuY3BwCShyZXZpc2lvbiAxMTY2MzUpCisr
KyBTb3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9XZWJDb250ZW50TGF5ZXJJbXBsLmNwcAkod29y
a2luZyBjb3B5KQpAQCAtNjYsOCArNjYsNiBAQCB2b2lkIFdlYkNvbnRlbnRMYXllckltcGw6OnBh
aW50Q29udGVudHMoCiAgICAgICAgIHJldHVybjsKICNpZiBXRUJLSVRfVVNJTkdfU0tJQQogICAg
IFdlYkNhbnZhcyogY2FudmFzID0gZ2MucGxhdGZvcm1Db250ZXh0KCktPmNhbnZhcygpOwotI2Vs
aWYgV0VCS0lUX1VTSU5HX0NHCi0gICAgV2ViQ2FudmFzKiBjYW52YXMgPSBnYy5wbGF0Zm9ybUNv
bnRleHQoKTsKICNlbmRpZgogICAgIG1fY29udGVudENsaWVudC0+cGFpbnRDb250ZW50cyhjYW52
YXMsIFdlYlJlY3QoY2xpcCkpOwogfQpJbmRleDogU291cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMv
V2ViRm9udEltcGwuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQvY2hyb21pdW0vc3Jj
L1dlYkZvbnRJbXBsLmNwcAkocmV2aXNpb24gMTE2NjM1KQorKysgU291cmNlL1dlYktpdC9jaHJv
bWl1bS9zcmMvV2ViRm9udEltcGwuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0xMDEsOSArMTAxLDYg
QEAgdm9pZCBXZWJGb250SW1wbDo6ZHJhd1RleHQoV2ViQ2FudmFzKiBjYQogCiAjaWYgV0VCS0lU
X1VTSU5HX1NLSUEKICAgICBnYy5wbGF0Zm9ybUNvbnRleHQoKS0+c2V0RHJhd2luZ1RvSW1hZ2VC
dWZmZXIoIWNhbnZhc0lzT3BhcXVlKTsKLSNlbGlmIFdFQktJVF9VU0lOR19DRwotICAgIC8vIEZJ
WE1FIGhvb2sgY2FudmFzSXNPcGFxdWUgdXAgdG8gdGhlIHBsYXRmb3JtLXNwZWNpZmljIGluZGlj
YXRvcnMgZm9yCi0gICAgLy8gd2hldGhlciBzdWJwaXhlbCBBQSBjYW4gYmUgdXNlZCBmb3IgdGhp
cyBkcmF3LgogI2VuZGlmCiAKICAgICBnYy5zYXZlKCk7CkluZGV4OiBTb3VyY2UvV2ViS2l0L2No
cm9taXVtL3NyYy9XZWJJbWFnZURlY29kZXIuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJL
aXQvY2hyb21pdW0vc3JjL1dlYkltYWdlRGVjb2Rlci5jcHAJKHJldmlzaW9uIDExNjYzNSkKKysr
IFNvdXJjZS9XZWJLaXQvY2hyb21pdW0vc3JjL1dlYkltYWdlRGVjb2Rlci5jcHAJKHdvcmtpbmcg
Y29weSkKQEAgLTExNSw5ICsxMTUsNiBAQCBXZWJJbWFnZSBXZWJJbWFnZURlY29kZXI6OmdldEZy
YW1lQXRJbmRlCiAjaWYgV0VCS0lUX1VTSU5HX1NLSUEKICAgICBPd25QdHI8TmF0aXZlSW1hZ2VT
a2lhPiBpbWFnZSA9IGFkb3B0UHRyKGZyYW1lQnVmZmVyLT5hc05ld05hdGl2ZUltYWdlKCkpOwog
ICAgIHJldHVybiBXZWJJbWFnZShpbWFnZS0+Yml0bWFwKCkpOwotI2VsaWYgV0VCS0lUX1VTSU5H
X0NHCi0gICAgLy8gRklYTUU6IEltcGxlbWVudCBDRyBzaWRlIG9mIHRoaXMuCi0gICAgcmV0dXJu
IFdlYkltYWdlKGZyYW1lQnVmZmVyLT5hc05ld05hdGl2ZUltYWdlKCkpOwogI2VuZGlmCiB9CiAK
SW5kZXg6IFNvdXJjZS9XZWJLaXQvY2hyb21pdW0vc3JjL1dlYlBsdWdpbkNvbnRhaW5lckltcGwu
Y3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQvY2hyb21pdW0vc3JjL1dlYlBsdWdpbkNv
bnRhaW5lckltcGwuY3BwCShyZXZpc2lvbiAxMTY2MzUpCisrKyBTb3VyY2UvV2ViS2l0L2Nocm9t
aXVtL3NyYy9XZWJQbHVnaW5Db250YWluZXJJbXBsLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMTI4
LDggKzEyOCw2IEBAIHZvaWQgV2ViUGx1Z2luQ29udGFpbmVySW1wbDo6cGFpbnQoR3JhcGgKIAog
I2lmIFdFQktJVF9VU0lOR19TS0lBCiAgICAgV2ViQ2FudmFzKiBjYW52YXMgPSBnYy0+cGxhdGZv
cm1Db250ZXh0KCktPmNhbnZhcygpOwotI2VsaWYgV0VCS0lUX1VTSU5HX0NHCi0gICAgV2ViQ2Fu
dmFzKiBjYW52YXMgPSBnYy0+cGxhdGZvcm1Db250ZXh0KCk7CiAjZW5kaWYKIAogICAgIEludFJl
Y3Qgd2luZG93UmVjdCA9CkBAIC0yNjEsOCArMjU5LDYgQEAgYm9vbCBXZWJQbHVnaW5Db250YWlu
ZXJJbXBsOjpwcmludFBhZ2UoaQogICAgIGdjLT5zYXZlKCk7CiAjaWYgV0VCS0lUX1VTSU5HX1NL
SUEKICAgICBXZWJDYW52YXMqIGNhbnZhcyA9IGdjLT5wbGF0Zm9ybUNvbnRleHQoKS0+Y2FudmFz
KCk7Ci0jZWxpZiBXRUJLSVRfVVNJTkdfQ0cKLSAgICBXZWJDYW52YXMqIGNhbnZhcyA9IGdjLT5w
bGF0Zm9ybUNvbnRleHQoKTsKICNlbmRpZgogICAgIGJvb2wgcmV0ID0gbV93ZWJQbHVnaW4tPnBy
aW50UGFnZShwYWdlTnVtYmVyLCBjYW52YXMpOwogICAgIGdjLT5yZXN0b3JlKCk7CkluZGV4OiBT
b3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9wYWludGluZy9HcmFwaGljc0NvbnRleHRCdWlsZGVy
LmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMvcGFpbnRpbmcvR3Jh
cGhpY3NDb250ZXh0QnVpbGRlci5oCShyZXZpc2lvbiAxMTY2MzUpCisrKyBTb3VyY2UvV2ViS2l0
L2Nocm9taXVtL3NyYy9wYWludGluZy9HcmFwaGljc0NvbnRleHRCdWlsZGVyLmgJKHdvcmtpbmcg
Y29weSkKQEAgLTMzLDMyICszMywxMyBAQAogCiAjaW5jbHVkZSAiR3JhcGhpY3NDb250ZXh0Lmgi
CiAKLSNpZiBXRUJLSVRfVVNJTkdfQ0cKLSNpbmNsdWRlICJMb2NhbEN1cnJlbnRHcmFwaGljc0Nv
bnRleHQuaCIKLSNlbGlmIFdFQktJVF9VU0lOR19TS0lBCisjaWYgV0VCS0lUX1VTSU5HX1NLSUEK
ICNpbmNsdWRlICJQbGF0Zm9ybUNvbnRleHRTa2lhLmgiCiAjZW5kaWYKIAogbmFtZXNwYWNlIFdl
YktpdCB7CiAKLSNpZiBXRUJLSVRfVVNJTkdfQ0cKLQotY2xhc3MgR3JhcGhpY3NDb250ZXh0QnVp
bGRlciB7Ci1wdWJsaWM6Ci0gICAgR3JhcGhpY3NDb250ZXh0QnVpbGRlcihXZWJDYW52YXMqIGNh
bnZhcykKLSAgICAgICAgOiBtX2dyYXBoaWNzQ29udGV4dChjYW52YXMpCi0gICAgICAgICwgbV9s
b2NhbENvbnRleHQoJm1fZ3JhcGhpY3NDb250ZXh0KSAKLSAgICB7Ci0gICAgfQotCi0gICAgV2Vi
Q29yZTo6R3JhcGhpY3NDb250ZXh0JiBjb250ZXh0KCkgeyByZXR1cm4gbV9ncmFwaGljc0NvbnRl
eHQ7IH0KLQotcHJpdmF0ZToKLSAgICBXZWJDb3JlOjpHcmFwaGljc0NvbnRleHQgbV9ncmFwaGlj
c0NvbnRleHQ7Ci0gICAgV2ViQ29yZTo6TG9jYWxDdXJyZW50R3JhcGhpY3NDb250ZXh0IG1fbG9j
YWxDb250ZXh0OwotfTsKLQotI2VsaWYgV0VCS0lUX1VTSU5HX1NLSUEKKyNpZiBXRUJLSVRfVVNJ
TkdfU0tJQQogCiBjbGFzcyBHcmFwaGljc0NvbnRleHRCdWlsZGVyIHsKIHB1YmxpYzoK
</data>

          </attachment>
      

    </bug>

</bugzilla>