<?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>72087</bug_id>
          
          <creation_ts>2011-11-10 19:53:43 -0800</creation_ts>
          <short_desc>[chromium] Add translation/scaling to WebExternalTextureLayer</short_desc>
          <delta_ts>2011-11-11 16:58:08 -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>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>0</everconfirmed>
          <reporter name="Antoine Labour">piman</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>cc-bugs</cc>
    
    <cc>enne</cc>
    
    <cc>fishd</cc>
    
    <cc>jamesr</cc>
    
    <cc>nduca</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>500479</commentid>
    <comment_count>0</comment_count>
    <who name="Antoine Labour">piman</who>
    <bug_when>2011-11-10 19:53:43 -0800</bug_when>
    <thetext>[chromium] Add translation/scaling to WebExternalTextureLayer</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>500482</commentid>
    <comment_count>1</comment_count>
      <attachid>114617</attachid>
    <who name="Antoine Labour">piman</who>
    <bug_when>2011-11-10 20:02:10 -0800</bug_when>
    <thetext>Created attachment 114617
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>500483</commentid>
    <comment_count>2</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-11-10 20:05:32 -0800</bug_when>
    <thetext>Please wait for approval from fishd@chromium.org before submitting because this patch contains changes to the Chromium public API.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>500491</commentid>
    <comment_count>3</comment_count>
      <attachid>114617</attachid>
    <who name="Darin Fisher (:fishd, Google)">fishd</who>
    <bug_when>2011-11-10 20:57:46 -0800</bug_when>
    <thetext>Comment on attachment 114617
Patch

WebKit API changes LGTM</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>501111</commentid>
    <comment_count>4</comment_count>
      <attachid>114617</attachid>
    <who name="Adrienne Walker">enne</who>
    <bug_when>2011-11-11 14:34:51 -0800</bug_when>
    <thetext>Comment on attachment 114617
Patch

Unofficially looks good to me.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>501230</commentid>
    <comment_count>5</comment_count>
      <attachid>114617</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-11-11 16:58:04 -0800</bug_when>
    <thetext>Comment on attachment 114617
Patch

Clearing flags on attachment: 114617

Committed r100047: &lt;http://trac.webkit.org/changeset/100047&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>501231</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-11-11 16:58:08 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>114617</attachid>
            <date>2011-11-10 20:02:10 -0800</date>
            <delta_ts>2011-11-11 16:58:03 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-72087-20111110200209.patch</filename>
            <type>text/plain</type>
            <size>13196</size>
            <attacher name="Antoine Labour">piman</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogOTk4OTcKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCBhNjRmOWYyNjhhZTBkOTVm
NDU4ZDk1YjViMTQwMjE3ZWM0MmU4NDViLi5lOGMyM2E1Zjg1ZDIzNzc4OTc4ZDQyNDljMjVkZjc5
NjdiMzk2MDlhIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKKysrIGIvU291
cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMzIgQEAKKzIwMTEtMTEtMTAgIEFudG9p
bmUgTGFib3VyICA8cGltYW5AY2hyb21pdW0ub3JnPgorCisgICAgICAgIFtjaHJvbWl1bV0gQWRk
IHRyYW5zbGF0aW9uL3NjYWxpbmcgdG8gV2ViRXh0ZXJuYWxUZXh0dXJlTGF5ZXIKKyAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTcyMDg3CisKKyAgICAgICAg
UmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQ292ZXJlZCBieSBXZWJMYXll
clRlc3QuCisKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9jaHJvbWl1bS9QbHVnaW5MYXll
ckNocm9taXVtLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlBsdWdpbkxheWVyQ2hyb21pdW06OlBs
dWdpbkxheWVyQ2hyb21pdW0pOgorICAgICAgICAoV2ViQ29yZTo6UGx1Z2luTGF5ZXJDaHJvbWl1
bTo6c2V0VVZSZWN0KToKKyAgICAgICAgKFdlYkNvcmU6OlBsdWdpbkxheWVyQ2hyb21pdW06OnB1
c2hQcm9wZXJ0aWVzVG8pOgorICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNzL2Nocm9taXVtL1Bs
dWdpbkxheWVyQ2hyb21pdW0uaDoKKyAgICAgICAgKFdlYkNvcmU6OlBsdWdpbkxheWVyQ2hyb21p
dW06OnV2UmVjdCk6CisgICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3MvY2hyb21pdW0vU2hhZGVy
Q2hyb21pdW0uY3BwOgorICAgICAgICAoV2ViQ29yZTo6VmVydGV4U2hhZGVyUG9zVGV4U3RyZXRj
aDo6VmVydGV4U2hhZGVyUG9zVGV4U3RyZXRjaCk6CisgICAgICAgIChXZWJDb3JlOjpWZXJ0ZXhT
aGFkZXJQb3NUZXhTdHJldGNoOjppbml0KToKKyAgICAgICAgKFdlYkNvcmU6OlZlcnRleFNoYWRl
clBvc1RleFN0cmV0Y2g6OmdldFNoYWRlclN0cmluZyk6CisgICAgICAgICogcGxhdGZvcm0vZ3Jh
cGhpY3MvY2hyb21pdW0vU2hhZGVyQ2hyb21pdW0uaDoKKyAgICAgICAgKFdlYkNvcmU6OlZlcnRl
eFNoYWRlclBvc1RleFN0cmV0Y2g6Om1hdHJpeExvY2F0aW9uKToKKyAgICAgICAgKFdlYkNvcmU6
OlZlcnRleFNoYWRlclBvc1RleFN0cmV0Y2g6Om9mZnNldExvY2F0aW9uKToKKyAgICAgICAgKFdl
YkNvcmU6OlZlcnRleFNoYWRlclBvc1RleFN0cmV0Y2g6OnNjYWxlTG9jYXRpb24pOgorICAgICAg
ICAqIHBsYXRmb3JtL2dyYXBoaWNzL2Nocm9taXVtL2NjL0NDUGx1Z2luTGF5ZXJJbXBsLmNwcDoK
KyAgICAgICAgKFdlYkNvcmU6OkNDUGx1Z2luTGF5ZXJJbXBsOjpDQ1BsdWdpbkxheWVySW1wbCk6
CisgICAgICAgIChXZWJDb3JlOjpDQ1BsdWdpbkxheWVySW1wbDo6ZHJhdyk6CisgICAgICAgICog
cGxhdGZvcm0vZ3JhcGhpY3MvY2hyb21pdW0vY2MvQ0NQbHVnaW5MYXllckltcGwuaDoKKyAgICAg
ICAgKFdlYkNvcmU6OkNDUGx1Z2luTGF5ZXJJbXBsOjpzZXRVVlJlY3QpOgorCiAyMDExLTExLTEw
ICBCZW5qYW1pbiBQb3VsYWluICA8YmVuamFtaW5Ad2Via2l0Lm9yZz4KIAogICAgICAgICBEbyBu
b3Qgc2hhcmUgQ1NTIHN0eWxlIGZvciBNZWRpYUVsZW1lbnQgYmFja2VkIGJ5IGEgcGx1Z2luCmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJL
aXQvY2hyb21pdW0vQ2hhbmdlTG9nCmluZGV4IGQxZThlZDk1ZGJmZTU0YzNhYWZlZjJmODY1MjUy
ZDM0NWIzNTI5MWEuLmRmNWU1YjY4YWJhNmMyMTM4YTExMWExNTFjZmE1NDkxY2YwYTQ5ODEgMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9X
ZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTEtMTEtMTAgIEFu
dG9pbmUgTGFib3VyICA8cGltYW5AY2hyb21pdW0ub3JnPgorCisgICAgICAgIFtjaHJvbWl1bV0g
QWRkIHRyYW5zbGF0aW9uL3NjYWxpbmcgdG8gV2ViRXh0ZXJuYWxUZXh0dXJlTGF5ZXIKKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTcyMDg3CisKKyAgICAg
ICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBwdWJsaWMvV2ViRXh0
ZXJuYWxUZXh0dXJlTGF5ZXIuaDoKKyAgICAgICAgKiBzcmMvV2ViRXh0ZXJuYWxUZXh0dXJlTGF5
ZXIuY3BwOgorICAgICAgICAoV2ViS2l0OjpXZWJFeHRlcm5hbFRleHR1cmVMYXllcjo6c2V0VVZS
ZWN0KToKKyAgICAgICAgKFdlYktpdDo6V2ViRXh0ZXJuYWxUZXh0dXJlTGF5ZXI6OnV2UmVjdCk6
CisKIDIwMTEtMTEtMTAgIFZzZXZvbG9kIFZsYXNvdiAgPHZzZXZpa0BjaHJvbWl1bS5vcmc+CiAK
ICAgICAgICAgVW5yZXZpZXdlZC4gIFJvbGxlZCBERVBTLgpkaWZmIC0tZ2l0IGEvU291cmNlL1dl
YkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2hyb21pdW0vUGx1Z2luTGF5ZXJDaHJvbWl1bS5jcHAg
Yi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jaHJvbWl1bS9QbHVnaW5MYXllckNo
cm9taXVtLmNwcAppbmRleCAxMzg2ODFmOTBiN2NiODNlZmE1MzdiOWMzMDZkNmM4NTFmZWI1MTli
Li5kMWYxYWJhZmYyOWM0NzVhMGJhMTVjOWE3OWY5ZmM0MTExNTgxYzU3IDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jaHJvbWl1bS9QbHVnaW5MYXllckNocm9t
aXVtLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jaHJvbWl1bS9Q
bHVnaW5MYXllckNocm9taXVtLmNwcApAQCAtNDUsNiArNDUsNyBAQCBQbHVnaW5MYXllckNocm9t
aXVtOjpQbHVnaW5MYXllckNocm9taXVtKENDTGF5ZXJEZWxlZ2F0ZSogZGVsZWdhdGUpCiAgICAg
OiBMYXllckNocm9taXVtKGRlbGVnYXRlKQogICAgICwgbV90ZXh0dXJlSWQoMCkKICAgICAsIG1f
ZmxpcHBlZCh0cnVlKQorICAgICwgbV91dlJlY3QoMCwgMCwgMSwgMSkKIHsKIH0KIApAQCAtNjUs
NiArNjYsMTIgQEAgdm9pZCBQbHVnaW5MYXllckNocm9taXVtOjpzZXRGbGlwcGVkKGJvb2wgZmxp
cHBlZCkKICAgICBzZXROZWVkc0NvbW1pdCgpOwogfQogCit2b2lkIFBsdWdpbkxheWVyQ2hyb21p
dW06OnNldFVWUmVjdChjb25zdCBGbG9hdFJlY3QmIHJlY3QpCit7CisgICAgbV91dlJlY3QgPSBy
ZWN0OworICAgIHNldE5lZWRzQ29tbWl0KCk7Cit9CisKIHZvaWQgUGx1Z2luTGF5ZXJDaHJvbWl1
bTo6cHVzaFByb3BlcnRpZXNUbyhDQ0xheWVySW1wbCogbGF5ZXIpCiB7CiAgICAgTGF5ZXJDaHJv
bWl1bTo6cHVzaFByb3BlcnRpZXNUbyhsYXllcik7CkBAIC03Miw2ICs3OSw3IEBAIHZvaWQgUGx1
Z2luTGF5ZXJDaHJvbWl1bTo6cHVzaFByb3BlcnRpZXNUbyhDQ0xheWVySW1wbCogbGF5ZXIpCiAg
ICAgQ0NQbHVnaW5MYXllckltcGwqIHBsdWdpbkxheWVyID0gc3RhdGljX2Nhc3Q8Q0NQbHVnaW5M
YXllckltcGwqPihsYXllcik7CiAgICAgcGx1Z2luTGF5ZXItPnNldFRleHR1cmVJZChtX3RleHR1
cmVJZCk7CiAgICAgcGx1Z2luTGF5ZXItPnNldEZsaXBwZWQobV9mbGlwcGVkKTsKKyAgICBwbHVn
aW5MYXllci0+c2V0VVZSZWN0KG1fdXZSZWN0KTsKIH0KIAogfQpkaWZmIC0tZ2l0IGEvU291cmNl
L1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2hyb21pdW0vUGx1Z2luTGF5ZXJDaHJvbWl1bS5o
IGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2hyb21pdW0vUGx1Z2luTGF5ZXJD
aHJvbWl1bS5oCmluZGV4IGUzNWU2M2M0ZWY4YjgyNjI4MTQ2ZDA4OWRmZmZmYzIzNGVhNjQzYWEu
LjJhYTY3MjZlYTYxOTk4Mzk1ZTkzNzcwNTA5YmY1MGRkOTNkODBjYWMgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2Nocm9taXVtL1BsdWdpbkxheWVyQ2hyb21p
dW0uaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jaHJvbWl1bS9QbHVn
aW5MYXllckNocm9taXVtLmgKQEAgLTQ1LDYgKzQ1LDggQEAgcHVibGljOgogICAgIHVuc2lnbmVk
IHRleHR1cmVJZCgpIGNvbnN0IHsgcmV0dXJuIG1fdGV4dHVyZUlkOyB9CiAgICAgdm9pZCBzZXRG
bGlwcGVkKGJvb2wpOwogICAgIGJvb2wgZmxpcHBlZCgpIGNvbnN0IHsgcmV0dXJuIG1fZmxpcHBl
ZDsgfQorICAgIHZvaWQgc2V0VVZSZWN0KGNvbnN0IEZsb2F0UmVjdCYpOworICAgIGNvbnN0IEZs
b2F0UmVjdCYgdXZSZWN0KCkgY29uc3QgeyByZXR1cm4gbV91dlJlY3Q7IH0KIAogICAgIHZpcnR1
YWwgdm9pZCBwdXNoUHJvcGVydGllc1RvKENDTGF5ZXJJbXBsKik7CiAKQEAgLTU0LDYgKzU2LDcg
QEAgcHJvdGVjdGVkOgogcHJpdmF0ZToKICAgICB1bnNpZ25lZCBtX3RleHR1cmVJZDsKICAgICBi
b29sIG1fZmxpcHBlZDsKKyAgICBGbG9hdFJlY3QgbV91dlJlY3Q7CiB9OwogCiB9CmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jaHJvbWl1bS9TaGFkZXJDaHJv
bWl1bS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jaHJvbWl1bS9TaGFk
ZXJDaHJvbWl1bS5jcHAKaW5kZXggYjViNWQxYTFkYmUzY2Q1YzM2NGMxZGE0OTg4M2FhYWU2YmY1
OWFiZC4uMjJmNjc3NzMzZDdhM2RhMjgzYjBkN2ZkNjE4YzgwZGUyZDRiMWJjMSAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2hyb21pdW0vU2hhZGVyQ2hyb21p
dW0uY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2Nocm9taXVtL1No
YWRlckNocm9taXVtLmNwcApAQCAtNjMsNiArNjMsMzggQEAgU3RyaW5nIFZlcnRleFNoYWRlclBv
c1RleDo6Z2V0U2hhZGVyU3RyaW5nKCkgY29uc3QKICAgICApOwogfQogCitWZXJ0ZXhTaGFkZXJQ
b3NUZXhTdHJldGNoOjpWZXJ0ZXhTaGFkZXJQb3NUZXhTdHJldGNoKCkKKyAgICA6IG1fbWF0cml4
TG9jYXRpb24oLTEpCisgICAgLCBtX29mZnNldExvY2F0aW9uKC0xKQorICAgICwgbV9zY2FsZUxv
Y2F0aW9uKC0xKQoreworfQorCit2b2lkIFZlcnRleFNoYWRlclBvc1RleFN0cmV0Y2g6OmluaXQo
R3JhcGhpY3NDb250ZXh0M0QqIGNvbnRleHQsIHVuc2lnbmVkIHByb2dyYW0pCit7CisgICAgbV9t
YXRyaXhMb2NhdGlvbiA9IGNvbnRleHQtPmdldFVuaWZvcm1Mb2NhdGlvbihwcm9ncmFtLCAibWF0
cml4Iik7CisgICAgbV9vZmZzZXRMb2NhdGlvbiA9IGNvbnRleHQtPmdldFVuaWZvcm1Mb2NhdGlv
bihwcm9ncmFtLCAib2Zmc2V0Iik7CisgICAgbV9zY2FsZUxvY2F0aW9uID0gY29udGV4dC0+Z2V0
VW5pZm9ybUxvY2F0aW9uKHByb2dyYW0sICJzY2FsZSIpOworICAgIEFTU0VSVChtX21hdHJpeExv
Y2F0aW9uICE9IC0xICYmIG1fb2Zmc2V0TG9jYXRpb24gIT0gLTEgJiYgbV9zY2FsZUxvY2F0aW9u
ICE9IC0xKTsKK30KKworU3RyaW5nIFZlcnRleFNoYWRlclBvc1RleFN0cmV0Y2g6OmdldFNoYWRl
clN0cmluZygpIGNvbnN0Cit7CisgICAgcmV0dXJuIFNIQURFUigKKyAgICAgICAgYXR0cmlidXRl
IHZlYzQgYV9wb3NpdGlvbjsKKyAgICAgICAgYXR0cmlidXRlIHZlYzIgYV90ZXhDb29yZDsKKyAg
ICAgICAgdW5pZm9ybSBtYXQ0IG1hdHJpeDsKKyAgICAgICAgdW5pZm9ybSB2ZWMyIG9mZnNldDsK
KyAgICAgICAgdW5pZm9ybSB2ZWMyIHNjYWxlOworICAgICAgICB2YXJ5aW5nIHZlYzIgdl90ZXhD
b29yZDsKKyAgICAgICAgdm9pZCBtYWluKCkKKyAgICAgICAgeworICAgICAgICAgICAgZ2xfUG9z
aXRpb24gPSBtYXRyaXggKiBhX3Bvc2l0aW9uOworICAgICAgICAgICAgdl90ZXhDb29yZCA9IHNj
YWxlICogYV90ZXhDb29yZCArIG9mZnNldDsKKyAgICAgICAgfQorICAgICk7Cit9CisKIFZlcnRl
eFNoYWRlclBvc1RleFlVVlN0cmV0Y2g6OlZlcnRleFNoYWRlclBvc1RleFlVVlN0cmV0Y2goKQog
ICAgIDogbV9tYXRyaXhMb2NhdGlvbigtMSkKICAgICAsIG1feVdpZHRoU2NhbGVGYWN0b3JMb2Nh
dGlvbigtMSkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2No
cm9taXVtL1NoYWRlckNocm9taXVtLmggYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGlj
cy9jaHJvbWl1bS9TaGFkZXJDaHJvbWl1bS5oCmluZGV4IDczYzEyMDY1ZTM2OTQyM2UxZTkyMzk3
OWJjMDJhZmY5NTYxYjVlNDMuLjlmNTZkYzcxMWI3ZDUyODczNDMwODUxZGRlZjlmZGJlMjUzN2Zj
ZjIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2Nocm9taXVt
L1NoYWRlckNocm9taXVtLmgKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3Mv
Y2hyb21pdW0vU2hhZGVyQ2hyb21pdW0uaApAQCAtNTEsNiArNTEsMjMgQEAgcHJpdmF0ZToKICAg
ICBpbnQgbV9tYXRyaXhMb2NhdGlvbjsKIH07CiAKK2NsYXNzIFZlcnRleFNoYWRlclBvc1RleFN0
cmV0Y2ggeworcHVibGljOgorICAgIFZlcnRleFNoYWRlclBvc1RleFN0cmV0Y2goKTsKKworICAg
IHZvaWQgaW5pdChHcmFwaGljc0NvbnRleHQzRCosIHVuc2lnbmVkIHByb2dyYW0pOworICAgIFN0
cmluZyBnZXRTaGFkZXJTdHJpbmcoKSBjb25zdDsKKworICAgIGludCBtYXRyaXhMb2NhdGlvbigp
IGNvbnN0IHsgcmV0dXJuIG1fbWF0cml4TG9jYXRpb247IH0KKyAgICBpbnQgb2Zmc2V0TG9jYXRp
b24oKSBjb25zdCB7IHJldHVybiBtX29mZnNldExvY2F0aW9uOyB9CisgICAgaW50IHNjYWxlTG9j
YXRpb24oKSBjb25zdCB7IHJldHVybiBtX3NjYWxlTG9jYXRpb247IH0KKworcHJpdmF0ZToKKyAg
ICBpbnQgbV9tYXRyaXhMb2NhdGlvbjsKKyAgICBpbnQgbV9vZmZzZXRMb2NhdGlvbjsKKyAgICBp
bnQgbV9zY2FsZUxvY2F0aW9uOworfTsKKwogY2xhc3MgVmVydGV4U2hhZGVyUG9zVGV4WVVWU3Ry
ZXRjaCB7CiBwdWJsaWM6CiAgICAgVmVydGV4U2hhZGVyUG9zVGV4WVVWU3RyZXRjaCgpOwpkaWZm
IC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2hyb21pdW0vY2MvQ0NQ
bHVnaW5MYXllckltcGwuY3BwIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2hy
b21pdW0vY2MvQ0NQbHVnaW5MYXllckltcGwuY3BwCmluZGV4IDZhZmU4MDEyNGI3OTdkMjE2MTc0
ZjdmOGQ0OTNiZDg3N2VmZmVjYzQuLmVkZGJhMTJlOTAyMGU1YTlkOWE2YjM1Zjk1M2VkMDczZDBi
YWRhMGYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2Nocm9t
aXVtL2NjL0NDUGx1Z2luTGF5ZXJJbXBsLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9y
bS9ncmFwaGljcy9jaHJvbWl1bS9jYy9DQ1BsdWdpbkxheWVySW1wbC5jcHAKQEAgLTQzLDExICs0
MywxNSBAQCBzdHJ1Y3QgUGx1Z2luUHJvZ3JhbUJpbmRpbmcgewogICAgICAgICBwcm9ncmFtSWQg
PSBwcm9ncmFtLT5wcm9ncmFtKCk7CiAgICAgICAgIHNhbXBsZXJMb2NhdGlvbiA9IHByb2dyYW0t
PmZyYWdtZW50U2hhZGVyKCkuc2FtcGxlckxvY2F0aW9uKCk7CiAgICAgICAgIG1hdHJpeExvY2F0
aW9uID0gcHJvZ3JhbS0+dmVydGV4U2hhZGVyKCkubWF0cml4TG9jYXRpb24oKTsKKyAgICAgICAg
b2Zmc2V0TG9jYXRpb24gPSBwcm9ncmFtLT52ZXJ0ZXhTaGFkZXIoKS5vZmZzZXRMb2NhdGlvbigp
OworICAgICAgICBzY2FsZUxvY2F0aW9uID0gcHJvZ3JhbS0+dmVydGV4U2hhZGVyKCkuc2NhbGVM
b2NhdGlvbigpOwogICAgICAgICBhbHBoYUxvY2F0aW9uID0gcHJvZ3JhbS0+ZnJhZ21lbnRTaGFk
ZXIoKS5hbHBoYUxvY2F0aW9uKCk7CiAgICAgfQogICAgIGludCBwcm9ncmFtSWQ7CiAgICAgaW50
IHNhbXBsZXJMb2NhdGlvbjsKICAgICBpbnQgbWF0cml4TG9jYXRpb247CisgICAgaW50IG9mZnNl
dExvY2F0aW9uOworICAgIGludCBzY2FsZUxvY2F0aW9uOwogICAgIGludCBhbHBoYUxvY2F0aW9u
OwogfTsKIApAQCAtNTksNiArNjMsNyBAQCBDQ1BsdWdpbkxheWVySW1wbDo6Q0NQbHVnaW5MYXll
ckltcGwoaW50IGlkKQogICAgIDogQ0NMYXllckltcGwoaWQpCiAgICAgLCBtX3RleHR1cmVJZCgw
KQogICAgICwgbV9mbGlwcGVkKHRydWUpCisgICAgLCBtX3V2UmVjdCgwLCAwLCAxLCAxKQogewog
fQogCkBAIC04OCw2ICs5Myw4IEBAIHZvaWQgQ0NQbHVnaW5MYXllckltcGw6OmRyYXcoTGF5ZXJS
ZW5kZXJlckNocm9taXVtKiBsYXllclJlbmRlcmVyKQogCiAgICAgR0xDKGNvbnRleHQsIGNvbnRl
eHQtPnVzZVByb2dyYW0oYmluZGluZy5wcm9ncmFtSWQpKTsKICAgICBHTEMoY29udGV4dCwgY29u
dGV4dC0+dW5pZm9ybTFpKGJpbmRpbmcuc2FtcGxlckxvY2F0aW9uLCAwKSk7CisgICAgR0xDKGNv
bnRleHQsIGNvbnRleHQtPnVuaWZvcm0yZihiaW5kaW5nLm9mZnNldExvY2F0aW9uLCBtX3V2UmVj
dC54KCksIG1fdXZSZWN0LnkoKSkpOworICAgIEdMQyhjb250ZXh0LCBjb250ZXh0LT51bmlmb3Jt
MmYoYmluZGluZy5zY2FsZUxvY2F0aW9uLCBtX3V2UmVjdC53aWR0aCgpLCBtX3V2UmVjdC5oZWln
aHQoKSkpOwogICAgIGxheWVyUmVuZGVyZXItPmRyYXdUZXh0dXJlZFF1YWQoZHJhd1RyYW5zZm9y
bSgpLCBib3VuZHMoKS53aWR0aCgpLCBib3VuZHMoKS5oZWlnaHQoKSwgZHJhd09wYWNpdHkoKSwg
bGF5ZXJSZW5kZXJlci0+c2hhcmVkR2VvbWV0cnlRdWFkKCksCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBiaW5kaW5nLm1hdHJpeExvY2F0aW9uLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmluZGluZy5hbHBoYUxvY2F0aW9uLApkaWZmIC0tZ2l0IGEv
U291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2hyb21pdW0vY2MvQ0NQbHVnaW5MYXll
ckltcGwuaCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2Nocm9taXVtL2NjL0ND
UGx1Z2luTGF5ZXJJbXBsLmgKaW5kZXggNTYwZTE3NDdjYTE1NGQwZjk0N2ViYjMxNWFiYzQ4MThm
MGVjNTY1OS4uN2U1MGFlYzE4ZTZlMjA3MDA2Zjc2MDIyZmI0YmVmZDNmNDJkNTUyNSAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2hyb21pdW0vY2MvQ0NQbHVn
aW5MYXllckltcGwuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jaHJv
bWl1bS9jYy9DQ1BsdWdpbkxheWVySW1wbC5oCkBAIC0yNiw2ICsyNiw3IEBACiAjaWZuZGVmIEND
UGx1Z2luTGF5ZXJJbXBsX2gKICNkZWZpbmUgQ0NQbHVnaW5MYXllckltcGxfaAogCisjaW5jbHVk
ZSAiRmxvYXRSZWN0LmgiCiAjaW5jbHVkZSAiUHJvZ3JhbUJpbmRpbmcuaCIKICNpbmNsdWRlICJT
aGFkZXJDaHJvbWl1bS5oIgogI2luY2x1ZGUgImNjL0NDTGF5ZXJJbXBsLmgiCkBAIC00MCw4ICs0
MSw4IEBAIHB1YmxpYzoKICAgICB9CiAgICAgdmlydHVhbCB+Q0NQbHVnaW5MYXllckltcGwoKTsK
IAotICAgIHR5cGVkZWYgUHJvZ3JhbUJpbmRpbmc8VmVydGV4U2hhZGVyUG9zVGV4LCBGcmFnbWVu
dFNoYWRlclJHQkFUZXhBbHBoYT4gUHJvZ3JhbTsKLSAgICB0eXBlZGVmIFByb2dyYW1CaW5kaW5n
PFZlcnRleFNoYWRlclBvc1RleCwgRnJhZ21lbnRTaGFkZXJSR0JBVGV4RmxpcEFscGhhPiBQcm9n
cmFtRmxpcDsKKyAgICB0eXBlZGVmIFByb2dyYW1CaW5kaW5nPFZlcnRleFNoYWRlclBvc1RleFN0
cmV0Y2gsIEZyYWdtZW50U2hhZGVyUkdCQVRleEFscGhhPiBQcm9ncmFtOworICAgIHR5cGVkZWYg
UHJvZ3JhbUJpbmRpbmc8VmVydGV4U2hhZGVyUG9zVGV4U3RyZXRjaCwgRnJhZ21lbnRTaGFkZXJS
R0JBVGV4RmxpcEFscGhhPiBQcm9ncmFtRmxpcDsKIAogICAgIHZpcnR1YWwgdm9pZCBkcmF3KExh
eWVyUmVuZGVyZXJDaHJvbWl1bSopOwogCkBAIC00OSw2ICs1MCw3IEBAIHB1YmxpYzoKIAogICAg
IHZvaWQgc2V0VGV4dHVyZUlkKHVuc2lnbmVkIGlkKSB7IG1fdGV4dHVyZUlkID0gaWQ7IH0KICAg
ICB2b2lkIHNldEZsaXBwZWQoYm9vbCBmbGlwcGVkKSB7IG1fZmxpcHBlZCA9IGZsaXBwZWQ7IH0K
KyAgICB2b2lkIHNldFVWUmVjdChjb25zdCBGbG9hdFJlY3QmIHJlY3QpIHsgbV91dlJlY3QgPSBy
ZWN0OyB9CiAKIHByaXZhdGU6CiAgICAgZXhwbGljaXQgQ0NQbHVnaW5MYXllckltcGwoaW50KTsK
QEAgLTU3LDYgKzU5LDcgQEAgcHJpdmF0ZToKIAogICAgIHVuc2lnbmVkIG1fdGV4dHVyZUlkOwog
ICAgIGJvb2wgbV9mbGlwcGVkOworICAgIEZsb2F0UmVjdCBtX3V2UmVjdDsKIH07CiAKIH0KZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vcHVibGljL1dlYkV4dGVybmFsVGV4dHVy
ZUxheWVyLmggYi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3B1YmxpYy9XZWJFeHRlcm5hbFRleHR1
cmVMYXllci5oCmluZGV4IDc4OWQ2ZWFkZWY1ZTMwOGJlY2Q4OWRlY2FmYzBlMzQxNDA5ZDUwMzIu
LjBhOTAyZjFlZWU0MWM4MDBjOWNjNTIwZDQzNTFjYTk4YjgyOWEwYjMgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9XZWJLaXQvY2hyb21pdW0vcHVibGljL1dlYkV4dGVybmFsVGV4dHVyZUxheWVyLmgKKysr
IGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS9wdWJsaWMvV2ViRXh0ZXJuYWxUZXh0dXJlTGF5ZXIu
aApAQCAtMjcsNiArMjcsNyBAQAogI2RlZmluZSBXZWJFeHRlcm5hbFRleHR1cmVMYXllcl9oCiAK
ICNpbmNsdWRlICJXZWJDb21tb24uaCIKKyNpbmNsdWRlICJXZWJGbG9hdFJlY3QuaCIKICNpbmNs
dWRlICJXZWJMYXllci5oIgogCiBuYW1lc3BhY2UgV2ViS2l0IHsKQEAgLTYyLDYgKzYzLDExIEBA
IHB1YmxpYzoKICAgICBXRUJLSVRfRVhQT1JUIHZvaWQgc2V0RmxpcHBlZChib29sKTsKICAgICBX
RUJLSVRfRVhQT1JUIGJvb2wgZmxpcHBlZCgpIGNvbnN0OwogCisgICAgLy8gU2V0cyB0aGUgcmVj
dCBpbiBVViBzcGFjZSBvZiB0aGUgdGV4dHVyZSB0aGF0IGlzIG1hcHBlZCB0byB0aGUgbGF5ZXIK
KyAgICAvLyBib3VuZHMuCisgICAgV0VCS0lUX0VYUE9SVCB2b2lkIHNldFVWUmVjdChjb25zdCBX
ZWJGbG9hdFJlY3QmKTsKKyAgICBXRUJLSVRfRVhQT1JUIFdlYkZsb2F0UmVjdCB1dlJlY3QoKSBj
b25zdDsKKwogI2lmIFdFQktJVF9JTVBMRU1FTlRBVElPTgogICAgIFdlYkV4dGVybmFsVGV4dHVy
ZUxheWVyKGNvbnN0IFdURjo6UGFzc1JlZlB0cjxXZWJFeHRlcm5hbFRleHR1cmVMYXllckltcGw+
Jik7CiAgICAgV2ViRXh0ZXJuYWxUZXh0dXJlTGF5ZXImIG9wZXJhdG9yPShjb25zdCBXVEY6OlBh
c3NSZWZQdHI8V2ViRXh0ZXJuYWxUZXh0dXJlTGF5ZXJJbXBsPiYpOwpkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMvV2ViRXh0ZXJuYWxUZXh0dXJlTGF5ZXIuY3BwIGIvU291
cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMvV2ViRXh0ZXJuYWxUZXh0dXJlTGF5ZXIuY3BwCmluZGV4
IGNlNjFkMDRlMmVjMGVjNDYwMTM3NjU4ODdjNWU0NWI3NGY1ZTMwMDUuLmI5ZDI1ODkyZTNiODcw
ODdiYzA1MmI1Y2U3NmQ4YWI4YmJiMDc5OTggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvY2hy
b21pdW0vc3JjL1dlYkV4dGVybmFsVGV4dHVyZUxheWVyLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0
L2Nocm9taXVtL3NyYy9XZWJFeHRlcm5hbFRleHR1cmVMYXllci5jcHAKQEAgLTU2LDYgKzU2LDE2
IEBAIGJvb2wgV2ViRXh0ZXJuYWxUZXh0dXJlTGF5ZXI6OmZsaXBwZWQoKSBjb25zdAogICAgIHJl
dHVybiBjb25zdFVud3JhcDxXZWJFeHRlcm5hbFRleHR1cmVMYXllckltcGw+KCktPmZsaXBwZWQo
KTsKIH0KIAordm9pZCBXZWJFeHRlcm5hbFRleHR1cmVMYXllcjo6c2V0VVZSZWN0KGNvbnN0IFdl
YkZsb2F0UmVjdCYgcmVjdCkKK3sKKyAgICB1bndyYXA8V2ViRXh0ZXJuYWxUZXh0dXJlTGF5ZXJJ
bXBsPigpLT5zZXRVVlJlY3QocmVjdCk7Cit9CisKK1dlYkZsb2F0UmVjdCBXZWJFeHRlcm5hbFRl
eHR1cmVMYXllcjo6dXZSZWN0KCkgY29uc3QKK3sKKyAgICByZXR1cm4gV2ViRmxvYXRSZWN0KGNv
bnN0VW53cmFwPFdlYkV4dGVybmFsVGV4dHVyZUxheWVySW1wbD4oKS0+dXZSZWN0KCkpOworfQor
CiBXZWJFeHRlcm5hbFRleHR1cmVMYXllcjo6V2ViRXh0ZXJuYWxUZXh0dXJlTGF5ZXIoY29uc3Qg
UGFzc1JlZlB0cjxXZWJFeHRlcm5hbFRleHR1cmVMYXllckltcGw+JiBub2RlKQogICAgIDogV2Vi
TGF5ZXIobm9kZSkKIHsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vdGVzdHMv
V2ViTGF5ZXJUZXN0LmNwcCBiL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vdGVzdHMvV2ViTGF5ZXJU
ZXN0LmNwcAppbmRleCAwNjQxN2E3ZjFkMjI2ZmExNGYyMjdmOGY0NDJlMWM4YWRiMzQyZmU4Li42
M2FiYzBiZTE4YWRlY2Q1MjVjMjVhYmJmOTZmMGI2Njc2NzNmM2JkIDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViS2l0L2Nocm9taXVtL3Rlc3RzL1dlYkxheWVyVGVzdC5jcHAKKysrIGIvU291cmNlL1dl
YktpdC9jaHJvbWl1bS90ZXN0cy9XZWJMYXllclRlc3QuY3BwCkBAIC0yOSw2ICsyOSw3IEBACiAj
aW5jbHVkZSAiV2ViQ29udGVudExheWVyQ2xpZW50LmgiCiAjaW5jbHVkZSAiV2ViRXh0ZXJuYWxU
ZXh0dXJlTGF5ZXIuaCIKICNpbmNsdWRlICJXZWJGbG9hdFBvaW50LmgiCisjaW5jbHVkZSAiV2Vi
RmxvYXRSZWN0LmgiCiAjaW5jbHVkZSAiV2ViTGF5ZXJDbGllbnQuaCIKICNpbmNsdWRlICJXZWJS
ZWN0LmgiCiAjaW5jbHVkZSAiV2ViU2l6ZS5oIgpAQCAtMTI3LDYgKzEyOCwxMiBAQCBURVNUX0Yo
V2ViTGF5ZXJUZXN0LCBDbGllbnQpCiAgICAgTW9jazo6VmVyaWZ5QW5kQ2xlYXJFeHBlY3RhdGlv
bnMoJmNsaWVudCk7CiAgICAgRVhQRUNUX1RSVUUodGV4dHVyZUxheWVyLmZsaXBwZWQoKSk7CiAK
KyAgICBFWFBFQ1RfQ0FMTChjbGllbnQsIG5vdGlmeU5lZWRzQ29tcG9zaXRlKCkpLlRpbWVzKEF0
TGVhc3QoMSkpOworICAgIFdlYkZsb2F0UmVjdCB1dlJlY3QoMC4xLCAwLjEsIDAuOSwgMC45KTsK
KyAgICB0ZXh0dXJlTGF5ZXIuc2V0VVZSZWN0KHV2UmVjdCk7CisgICAgTW9jazo6VmVyaWZ5QW5k
Q2xlYXJFeHBlY3RhdGlvbnMoJmNsaWVudCk7CisgICAgRVhQRUNUX1RSVUUodGV4dHVyZUxheWVy
LmZsaXBwZWQoKSk7CisKIAogICAgIC8vIENvbnRlbnQgbGF5ZXIuCiAgICAgTW9ja1dlYkNvbnRl
bnRMYXllckNsaWVudCBjb250ZW50Q2xpZW50Owo=
</data>

          </attachment>
      

    </bug>

</bugzilla>