<?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>48481</bug_id>
          
          <creation_ts>2010-10-27 16:29:56 -0700</creation_ts>
          <short_desc>Fixup files affected by VectorMath and related API changes</short_desc>
          <delta_ts>2010-10-27 20:22:15 -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>Other</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>0</everconfirmed>
          <reporter name="Chris Rogers">crogers</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>cmarrin</cc>
    
    <cc>commit-queue</cc>
    
    <cc>dglazkov</cc>
    
    <cc>eric.carlson</cc>
    
    <cc>jamesr</cc>
    
    <cc>jer.noble</cc>
    
    <cc>kbr</cc>
    
    <cc>simon.fraser</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>300690</commentid>
    <comment_count>0</comment_count>
    <who name="Chris Rogers">crogers</who>
    <bug_when>2010-10-27 16:29:56 -0700</bug_when>
    <thetext>Fixup files affected by VectorMath and related API changes</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>300692</commentid>
    <comment_count>1</comment_count>
      <attachid>72110</attachid>
    <who name="Chris Rogers">crogers</who>
    <bug_when>2010-10-27 16:32:26 -0700</bug_when>
    <thetext>Created attachment 72110
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>300788</commentid>
    <comment_count>2</comment_count>
      <attachid>72110</attachid>
    <who name="Kenneth Russell">kbr</who>
    <bug_when>2010-10-27 18:51:26 -0700</bug_when>
    <thetext>Comment on attachment 72110
Patch

Looks fine to me.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>300837</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-10-27 20:21:14 -0700</bug_when>
    <thetext>The commit-queue encountered the following flaky tests while processing attachment 72110:

fast/events/platform-wheelevent-in-scrolling-div.html

Please file bugs against the tests.  These tests were authored by aestes@apple.com.  The commit-queue is continuing to process your patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>300839</commentid>
    <comment_count>4</comment_count>
      <attachid>72110</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-10-27 20:22:10 -0700</bug_when>
    <thetext>Comment on attachment 72110
Patch

Clearing flags on attachment: 72110

Committed r70742: &lt;http://trac.webkit.org/changeset/70742&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>300840</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-10-27 20:22:15 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>72110</attachid>
            <date>2010-10-27 16:32:26 -0700</date>
            <delta_ts>2010-10-27 20:22:09 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-48481-20101027163224.patch</filename>
            <type>text/plain</type>
            <size>14444</size>
            <attacher name="Chris Rogers">crogers</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiA3MDcyMykKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMzQgQEAKKzIwMTAtMTAtMjcgIENocmlzIFJvZ2VycyAgPGNyb2dlcnNAZ29vZ2xl
LmNvbT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBG
aXh1cCBmaWxlcyBhZmZlY3RlZCBieSBWZWN0b3JNYXRoIGFuZCByZWxhdGVkIEFQSSBjaGFuZ2Vz
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD00ODQ4MQor
CisgICAgICAgIE5vIG5ldyB0ZXN0cyBzaW5jZSBhdWRpbyBBUEkgaXMgbm90IHlldCBpbXBsZW1l
bnRlZC4KKworICAgICAgICAqIHBsYXRmb3JtL2F1ZGlvL0F1ZGlvQnVzLmNwcDoKKyAgICAgICAg
KiBwbGF0Zm9ybS9hdWRpby9BdWRpb0NoYW5uZWwuY3BwOgorICAgICAgICAqIHBsYXRmb3JtL2F1
ZGlvL0JpcXVhZC5jcHA6CisgICAgICAgICogcGxhdGZvcm0vYXVkaW8vRkZUQ29udm9sdmVyLmNw
cDoKKyAgICAgICAgKiBwbGF0Zm9ybS9hdWRpby9GRlRDb252b2x2ZXIuaDoKKyAgICAgICAgKiBw
bGF0Zm9ybS9hdWRpby9QYW5uZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6UGFubmVyOjpjcmVh
dGUpOgorICAgICAgICAqIHBsYXRmb3JtL2F1ZGlvL1JldmVyYi5jcHA6CisgICAgICAgIChXZWJD
b3JlOjpjYWxjdWxhdGVOb3JtYWxpemF0aW9uU2NhbGUpOgorICAgICAgICAoV2ViQ29yZTo6UmV2
ZXJiOjppbml0aWFsaXplKToKKyAgICAgICAgKFdlYkNvcmU6OlJldmVyYjo6cHJvY2Vzcyk6Cisg
ICAgICAgICogcGxhdGZvcm0vYXVkaW8vUmV2ZXJiQWNjdW11bGF0aW9uQnVmZmVyLmNwcDoKKyAg
ICAgICAgKiBwbGF0Zm9ybS9hdWRpby9SZXZlcmJBY2N1bXVsYXRpb25CdWZmZXIuaDoKKyAgICAg
ICAgKiBwbGF0Zm9ybS9hdWRpby9SZXZlcmJDb252b2x2ZXIuY3BwOgorICAgICAgICAoV2ViQ29y
ZTo6UmV2ZXJiQ29udm9sdmVyOjpSZXZlcmJDb252b2x2ZXIpOgorICAgICAgICAoV2ViQ29yZTo6
UmV2ZXJiQ29udm9sdmVyOjpwcm9jZXNzKToKKyAgICAgICAgKiBwbGF0Zm9ybS9hdWRpby9SZXZl
cmJDb252b2x2ZXIuaDoKKyAgICAgICAgKiBwbGF0Zm9ybS9hdWRpby9SZXZlcmJDb252b2x2ZXJT
dGFnZS5jcHA6CisgICAgICAgIChXZWJDb3JlOjpSZXZlcmJDb252b2x2ZXJTdGFnZTo6UmV2ZXJi
Q29udm9sdmVyU3RhZ2UpOgorICAgICAgICAqIHBsYXRmb3JtL2F1ZGlvL1JldmVyYkNvbnZvbHZl
clN0YWdlLmg6CisgICAgICAgICogcGxhdGZvcm0vYXVkaW8vUmV2ZXJiSW5wdXRCdWZmZXIuaDoK
KwogMjAxMC0xMC0yNiAgRGFyaW4gQWRsZXIgIDxkYXJpbkBhcHBsZS5jb20+CiAKICAgICAgICAg
UmV2aWV3ZWQgYnkgU2FtIFdlaW5pZy4KSW5kZXg6IFdlYkNvcmUvcGxhdGZvcm0vYXVkaW8vQXVk
aW9CdXMuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvcGxhdGZvcm0vYXVkaW8vQXVkaW9CdXMu
Y3BwCShyZXZpc2lvbiA3MDY5NikKKysrIFdlYkNvcmUvcGxhdGZvcm0vYXVkaW8vQXVkaW9CdXMu
Y3BwCSh3b3JraW5nIGNvcHkpCkBAIC0zMiw3ICszMiw3IEBACiAKICNpbmNsdWRlICJBdWRpb0J1
cy5oIgogCi0jaW5jbHVkZSAiQWNjZWxlcmF0ZS5oIgorI2luY2x1ZGUgIlZlY3Rvck1hdGguaCIK
ICNpbmNsdWRlIDxhbGdvcml0aG0+CiAjaW5jbHVkZSA8YXNzZXJ0Lmg+CiAjaW5jbHVkZSA8bWF0
aC5oPgpAQCAtNDEsNiArNDEsOCBAQAogCiBuYW1lc3BhY2UgV2ViQ29yZSB7CiAKK3VzaW5nIG5h
bWVzcGFjZSBWZWN0b3JNYXRoOworICAgIAogQXVkaW9CdXM6OkF1ZGlvQnVzKHVuc2lnbmVkIG51
bWJlck9mQ2hhbm5lbHMsIHNpemVfdCBsZW5ndGgsIGJvb2wgYWxsb2NhdGUpCiAgICAgOiBtX2xl
bmd0aChsZW5ndGgpCiAgICAgLCBtX2J1c0dhaW4oMS4wKQpJbmRleDogV2ViQ29yZS9wbGF0Zm9y
bS9hdWRpby9BdWRpb0NoYW5uZWwuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvcGxhdGZvcm0v
YXVkaW8vQXVkaW9DaGFubmVsLmNwcAkocmV2aXNpb24gNzA2OTYpCisrKyBXZWJDb3JlL3BsYXRm
b3JtL2F1ZGlvL0F1ZGlvQ2hhbm5lbC5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTMyLDEzICszMiwx
NSBAQAogCiAjaW5jbHVkZSAiQXVkaW9DaGFubmVsLmgiCiAKLSNpbmNsdWRlICJBY2NlbGVyYXRl
LmgiCisjaW5jbHVkZSAiVmVjdG9yTWF0aC5oIgogI2luY2x1ZGUgPGFsZ29yaXRobT4KICNpbmNs
dWRlIDxtYXRoLmg+CiAjaW5jbHVkZSA8d3RmL093blB0ci5oPgogCiBuYW1lc3BhY2UgV2ViQ29y
ZSB7CiAKK3VzaW5nIG5hbWVzcGFjZSBWZWN0b3JNYXRoOworCiB2b2lkIEF1ZGlvQ2hhbm5lbDo6
c2NhbGUoZG91YmxlIHNjYWxlKQogewogICAgIGZsb2F0IHMgPSBzdGF0aWNfY2FzdDxmbG9hdD4o
c2NhbGUpOwpJbmRleDogV2ViQ29yZS9wbGF0Zm9ybS9hdWRpby9CaXF1YWQuY3BwCj09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT0KLS0tIFdlYkNvcmUvcGxhdGZvcm0vYXVkaW8vQmlxdWFkLmNwcAkocmV2aXNpb24gNzA2OTYp
CisrKyBXZWJDb3JlL3BsYXRmb3JtL2F1ZGlvL0JpcXVhZC5jcHAJKHdvcmtpbmcgY29weSkKQEAg
LTMyLDEyICszMiwxNSBAQAogCiAjaW5jbHVkZSAiQmlxdWFkLmgiCiAKLSNpbmNsdWRlICJBY2Nl
bGVyYXRlLmgiCiAjaW5jbHVkZSA8YWxnb3JpdGhtPgogI2luY2x1ZGUgPGZsb2F0Lmg+CiAjaW5j
bHVkZSA8bWF0aC5oPgogI2luY2x1ZGUgPHN0ZGlvLmg+CiAKKyNpZiBPUyhEQVJXSU4pCisjaW5j
bHVkZSA8QWNjZWxlcmF0ZS9BY2NlbGVyYXRlLmg+CisjZW5kaWYKKwogbmFtZXNwYWNlIFdlYkNv
cmUgewogCiBjb25zdCBpbnQga0J1ZmZlclNpemUgPSAxMDI0OwpJbmRleDogV2ViQ29yZS9wbGF0
Zm9ybS9hdWRpby9GRlRDb252b2x2ZXIuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvcGxhdGZv
cm0vYXVkaW8vRkZUQ29udm9sdmVyLmNwcAkocmV2aXNpb24gNzA2OTYpCisrKyBXZWJDb3JlL3Bs
YXRmb3JtL2F1ZGlvL0ZGVENvbnZvbHZlci5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTMyLDEwICsz
MiwxMiBAQAogCiAjaW5jbHVkZSAiRkZUQ29udm9sdmVyLmgiCiAKLSNpbmNsdWRlICJBY2NlbGVy
YXRlLmgiCisjaW5jbHVkZSAiVmVjdG9yTWF0aC5oIgogCiBuYW1lc3BhY2UgV2ViQ29yZSB7CiAK
K3VzaW5nIG5hbWVzcGFjZSBWZWN0b3JNYXRoOworICAgIAogRkZUQ29udm9sdmVyOjpGRlRDb252
b2x2ZXIoc2l6ZV90IGZmdFNpemUpCiAgICAgOiBtX2ZyYW1lKGZmdFNpemUpCiAgICAgLCBtX3Jl
YWRXcml0ZUluZGV4KDApCkluZGV4OiBXZWJDb3JlL3BsYXRmb3JtL2F1ZGlvL0ZGVENvbnZvbHZl
ci5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvcGxhdGZvcm0vYXVkaW8vRkZUQ29udm9sdmVyLmgJ
KHJldmlzaW9uIDcwNjk2KQorKysgV2ViQ29yZS9wbGF0Zm9ybS9hdWRpby9GRlRDb252b2x2ZXIu
aAkod29ya2luZyBjb3B5KQpAQCAtMjksNyArMjksNyBAQAogI2lmbmRlZiBGRlRDb252b2x2ZXJf
aAogI2RlZmluZSBGRlRDb252b2x2ZXJfaAogCi0jaW5jbHVkZSAiQXVkaW9GbG9hdEFycmF5Lmgi
CisjaW5jbHVkZSAiQXVkaW9BcnJheS5oIgogI2luY2x1ZGUgIkZGVEZyYW1lLmgiCiAKIG5hbWVz
cGFjZSBXZWJDb3JlIHsKSW5kZXg6IFdlYkNvcmUvcGxhdGZvcm0vYXVkaW8vUGFubmVyLmNwcAo9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09Ci0tLSBXZWJDb3JlL3BsYXRmb3JtL2F1ZGlvL1Bhbm5lci5jcHAJKHJldmlzaW9u
IDcwNjk2KQorKysgV2ViQ29yZS9wbGF0Zm9ybS9hdWRpby9QYW5uZXIuY3BwCSh3b3JraW5nIGNv
cHkpCkBAIC00NSw3ICs0NSw3IEBAIFBhc3NPd25QdHI8UGFubmVyPiBQYW5uZXI6OmNyZWF0ZShQ
YW5uaW4KIAogICAgIHN3aXRjaCAobW9kZWwpIHsKICAgICBjYXNlIFBhbm5pbmdNb2RlbEVxdWFs
UG93ZXI6Ci0gICAgICAgIHBhbm5lciA9IGFkb3B0UHRyKG5ldyBFcXVhbFBvd2VyUGFubmVyKCkp
OworICAgICAgICBwYW5uZXIgPSBhZG9wdFB0cihuZXcgRXF1YWxQb3dlclBhbm5lcihzYW1wbGVS
YXRlKSk7CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSBQYW5uaW5nTW9kZWxIUlRGOgpJbmRl
eDogV2ViQ29yZS9wbGF0Zm9ybS9hdWRpby9SZXZlcmIuY3BwCj09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNv
cmUvcGxhdGZvcm0vYXVkaW8vUmV2ZXJiLmNwcAkocmV2aXNpb24gNzA2OTYpCisrKyBXZWJDb3Jl
L3BsYXRmb3JtL2F1ZGlvL1JldmVyYi5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTU2LDEyICs1Niwx
MiBAQCBzdGF0aWMgZG91YmxlIGNhbGN1bGF0ZU5vcm1hbGl6YXRpb25TY2FsCiB7CiAgICAgLy8g
Tm9ybWFsaXplIGJ5IFJNUyBwb3dlcgogICAgIHNpemVfdCBudW1iZXJPZkNoYW5uZWxzID0gcmVz
cG9uc2UtPm51bWJlck9mQ2hhbm5lbHMoKTsKLSAgICBzaXplX3QgZnJhbWVTaXplID0gcmVzcG9u
c2UtPmZyYW1lU2l6ZSgpOworICAgIHNpemVfdCBsZW5ndGggPSByZXNwb25zZS0+bGVuZ3RoKCk7
CiAKICAgICBkb3VibGUgcG93ZXIgPSAwLjA7CiAKICAgICBmb3IgKHNpemVfdCBpID0gMDsgaSA8
IG51bWJlck9mQ2hhbm5lbHM7ICsraSkgewotICAgICAgICBpbnQgbiA9IGZyYW1lU2l6ZTsKKyAg
ICAgICAgaW50IG4gPSBsZW5ndGg7CiAgICAgICAgIGZsb2F0KiBwID0gcmVzcG9uc2UtPmNoYW5u
ZWwoaSktPmRhdGEoKTsKIAogICAgICAgICB3aGlsZSAobi0tKSB7CkBAIC03MCw3ICs3MCw3IEBA
IHN0YXRpYyBkb3VibGUgY2FsY3VsYXRlTm9ybWFsaXphdGlvblNjYWwKICAgICAgICAgfQogICAg
IH0KIAotICAgIHBvd2VyID0gc3FydChwb3dlciAvIChudW1iZXJPZkNoYW5uZWxzICogZnJhbWVT
aXplKSk7CisgICAgcG93ZXIgPSBzcXJ0KHBvd2VyIC8gKG51bWJlck9mQ2hhbm5lbHMgKiBsZW5n
dGgpKTsKIAogICAgIC8vIFByb3RlY3QgYWdhaW5zdCBhY2NpZGVudGFsIG92ZXJsb2FkCiAgICAg
aWYgKGlzaW5mKHBvd2VyKSB8fCBpc25hbihwb3dlcikgfHwgcG93ZXIgPCBNaW5Qb3dlcikKQEAg
LTEwMiw3ICsxMDIsNyBAQCBSZXZlcmI6OlJldmVyYihBdWRpb0J1cyogaW1wdWxzZVJlc3BvbnNl
CiAKIHZvaWQgUmV2ZXJiOjppbml0aWFsaXplKEF1ZGlvQnVzKiBpbXB1bHNlUmVzcG9uc2VCdWZm
ZXIsIHNpemVfdCByZW5kZXJTbGljZVNpemUsIHNpemVfdCBtYXhGRlRTaXplLCBzaXplX3QgbnVt
YmVyT2ZDaGFubmVscywgYm9vbCB1c2VCYWNrZ3JvdW5kVGhyZWFkcykKIHsKLSAgICBtX2ltcHVs
c2VSZXNwb25zZUxlbmd0aCA9IGltcHVsc2VSZXNwb25zZUJ1ZmZlci0+ZnJhbWVTaXplKCk7Cisg
ICAgbV9pbXB1bHNlUmVzcG9uc2VMZW5ndGggPSBpbXB1bHNlUmVzcG9uc2VCdWZmZXItPmxlbmd0
aCgpOwogCiAgICAgLy8gVGhlIHJldmVyYiBjYW4gaGFuZGxlIGEgbW9ubyBpbXB1bHNlIHJlc3Bv
bnNlIGFuZCBzdGlsbCBkbyBzdGVyZW8gcHJvY2Vzc2luZwogICAgIHNpemVfdCBudW1SZXNwb25z
ZUNoYW5uZWxzID0gaW1wdWxzZVJlc3BvbnNlQnVmZmVyLT5udW1iZXJPZkNoYW5uZWxzKCk7CkBA
IC0xMTIsOCArMTEyLDggQEAgdm9pZCBSZXZlcmI6OmluaXRpYWxpemUoQXVkaW9CdXMqIGltcHVs
cwogICAgIGZvciAoc2l6ZV90IGkgPSAwOyBpIDwgbnVtUmVzcG9uc2VDaGFubmVsczsgKytpKSB7
CiAgICAgICAgIEF1ZGlvQ2hhbm5lbCogY2hhbm5lbCA9IGltcHVsc2VSZXNwb25zZUJ1ZmZlci0+
Y2hhbm5lbChpKTsKIAotICAgICAgICBSZXZlcmJDb252b2x2ZXIqIGNvbnZvbHZlciA9IG5ldyBS
ZXZlcmJDb252b2x2ZXIoY2hhbm5lbCwgcmVuZGVyU2xpY2VTaXplLCBtYXhGRlRTaXplLCBjb252
b2x2ZXJSZW5kZXJQaGFzZSwgdXNlQmFja2dyb3VuZFRocmVhZHMpOwotICAgICAgICBtX2NvbnZv
bHZlcnMuYXBwZW5kKGNvbnZvbHZlcik7CisgICAgICAgIE93blB0cjxSZXZlcmJDb252b2x2ZXI+
IGNvbnZvbHZlciA9IGFkb3B0UHRyKG5ldyBSZXZlcmJDb252b2x2ZXIoY2hhbm5lbCwgcmVuZGVy
U2xpY2VTaXplLCBtYXhGRlRTaXplLCBjb252b2x2ZXJSZW5kZXJQaGFzZSwgdXNlQmFja2dyb3Vu
ZFRocmVhZHMpKTsKKyAgICAgICAgbV9jb252b2x2ZXJzLmFwcGVuZChjb252b2x2ZXIucmVsZWFz
ZSgpKTsKIAogICAgICAgICBjb252b2x2ZXJSZW5kZXJQaGFzZSArPSByZW5kZXJTbGljZVNpemU7
CiAgICAgfQpAQCAtMTI5LDcgKzEyOSw3IEBAIHZvaWQgUmV2ZXJiOjpwcm9jZXNzKEF1ZGlvQnVz
KiBzb3VyY2VCdXMKICAgICAvLyBEbyBhIGZhaXJseSBjb21wcmVoZW5zaXZlIHNhbml0eSBjaGVj
ay4KICAgICAvLyBJZiB0aGVzZSBjb25kaXRpb25zIGFyZSBzYXRpc2ZpZWQsIGFsbCBvZiB0aGUg
c291cmNlIGFuZCBkZXN0aW5hdGlvbiBwb2ludGVycyB3aWxsIGJlIHZhbGlkIGZvciB0aGUgdmFy
aW91cyBtYXRyaXhpbmcgY2FzZXMuCiAgICAgYm9vbCBpc1NhZmVUb1Byb2Nlc3MgPSBzb3VyY2VC
dXMgJiYgZGVzdGluYXRpb25CdXMgJiYgc291cmNlQnVzLT5udW1iZXJPZkNoYW5uZWxzKCkgPiAw
ICYmIGRlc3RpbmF0aW9uQnVzLT5udW1iZXJPZkNoYW5uZWxzKCkgPiAwCi0gICAgICAgICYmIGZy
YW1lc1RvUHJvY2VzcyA8PSBNYXhGcmFtZVNpemUgJiYgZnJhbWVzVG9Qcm9jZXNzIDw9IHNvdXJj
ZUJ1cy0+ZnJhbWVTaXplKCkgJiYgZnJhbWVzVG9Qcm9jZXNzIDw9IGRlc3RpbmF0aW9uQnVzLT5m
cmFtZVNpemUoKTsgCisgICAgICAgICYmIGZyYW1lc1RvUHJvY2VzcyA8PSBNYXhGcmFtZVNpemUg
JiYgZnJhbWVzVG9Qcm9jZXNzIDw9IHNvdXJjZUJ1cy0+bGVuZ3RoKCkgJiYgZnJhbWVzVG9Qcm9j
ZXNzIDw9IGRlc3RpbmF0aW9uQnVzLT5sZW5ndGgoKTsgCiAgICAgCiAgICAgQVNTRVJUKGlzU2Fm
ZVRvUHJvY2Vzcyk7CiAgICAgaWYgKCFpc1NhZmVUb1Byb2Nlc3MpCkBAIC0xNjcsNyArMTY3LDcg
QEAgdm9pZCBSZXZlcmI6OnByb2Nlc3MoQXVkaW9CdXMqIHNvdXJjZUJ1cwogCiAgICAgICAgIC8v
IHNpbXBseSBjb3B5IEwgLT4gUgogICAgICAgICBBdWRpb0NoYW5uZWwqIGRlc3RpbmF0aW9uQ2hh
bm5lbFIgPSBkZXN0aW5hdGlvbkJ1cy0+Y2hhbm5lbCgxKTsKLSAgICAgICAgYm9vbCBpc0NvcHlT
YWZlID0gZGVzdGluYXRpb25DaGFubmVsTC0+ZGF0YSgpICYmIGRlc3RpbmF0aW9uQ2hhbm5lbFIt
PmRhdGEoKSAmJiBkZXN0aW5hdGlvbkNoYW5uZWxMLT5mcmFtZVNpemUoKSA+PSBmcmFtZXNUb1By
b2Nlc3MgJiYgZGVzdGluYXRpb25DaGFubmVsUi0+ZnJhbWVTaXplKCkgPj0gZnJhbWVzVG9Qcm9j
ZXNzOworICAgICAgICBib29sIGlzQ29weVNhZmUgPSBkZXN0aW5hdGlvbkNoYW5uZWxMLT5kYXRh
KCkgJiYgZGVzdGluYXRpb25DaGFubmVsUi0+ZGF0YSgpICYmIGRlc3RpbmF0aW9uQ2hhbm5lbEwt
Pmxlbmd0aCgpID49IGZyYW1lc1RvUHJvY2VzcyAmJiBkZXN0aW5hdGlvbkNoYW5uZWxSLT5sZW5n
dGgoKSA+PSBmcmFtZXNUb1Byb2Nlc3M7CiAgICAgICAgIEFTU0VSVChpc0NvcHlTYWZlKTsKICAg
ICAgICAgaWYgKCFpc0NvcHlTYWZlKQogICAgICAgICAgICAgcmV0dXJuOwpJbmRleDogV2ViQ29y
ZS9wbGF0Zm9ybS9hdWRpby9SZXZlcmJBY2N1bXVsYXRpb25CdWZmZXIuY3BwCj09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K
LS0tIFdlYkNvcmUvcGxhdGZvcm0vYXVkaW8vUmV2ZXJiQWNjdW11bGF0aW9uQnVmZmVyLmNwcAko
cmV2aXNpb24gNzA2OTYpCisrKyBXZWJDb3JlL3BsYXRmb3JtL2F1ZGlvL1JldmVyYkFjY3VtdWxh
dGlvbkJ1ZmZlci5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTMyLDEwICszMiwxMiBAQAogCiAjaW5j
bHVkZSAiUmV2ZXJiQWNjdW11bGF0aW9uQnVmZmVyLmgiCiAKLSNpbmNsdWRlICJBY2NlbGVyYXRl
LmgiCisjaW5jbHVkZSAiVmVjdG9yTWF0aC5oIgogCiBuYW1lc3BhY2UgV2ViQ29yZSB7CiAKK3Vz
aW5nIG5hbWVzcGFjZSBWZWN0b3JNYXRoOworCiBSZXZlcmJBY2N1bXVsYXRpb25CdWZmZXI6OlJl
dmVyYkFjY3VtdWxhdGlvbkJ1ZmZlcihzaXplX3QgbGVuZ3RoKQogICAgIDogbV9idWZmZXIobGVu
Z3RoKQogICAgICwgbV9yZWFkSW5kZXgoMCkKSW5kZXg6IFdlYkNvcmUvcGxhdGZvcm0vYXVkaW8v
UmV2ZXJiQWNjdW11bGF0aW9uQnVmZmVyLmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViQ29yZS9wbGF0Zm9y
bS9hdWRpby9SZXZlcmJBY2N1bXVsYXRpb25CdWZmZXIuaAkocmV2aXNpb24gNzA2OTYpCisrKyBX
ZWJDb3JlL3BsYXRmb3JtL2F1ZGlvL1JldmVyYkFjY3VtdWxhdGlvbkJ1ZmZlci5oCSh3b3JraW5n
IGNvcHkpCkBAIC0yOSw3ICsyOSw3IEBACiAjaWZuZGVmIFJldmVyYkFjY3VtdWxhdGlvbkJ1ZmZl
cl9oCiAjZGVmaW5lIFJldmVyYkFjY3VtdWxhdGlvbkJ1ZmZlcl9oCiAKLSNpbmNsdWRlICJBdWRp
b0Zsb2F0QXJyYXkuaCIKKyNpbmNsdWRlICJBdWRpb0FycmF5LmgiCiAKIG5hbWVzcGFjZSBXZWJD
b3JlIHsKIApJbmRleDogV2ViQ29yZS9wbGF0Zm9ybS9hdWRpby9SZXZlcmJDb252b2x2ZXIuY3Bw
Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0KLS0tIFdlYkNvcmUvcGxhdGZvcm0vYXVkaW8vUmV2ZXJiQ29udm9sdmVyLmNw
cAkocmV2aXNpb24gNzA2OTYpCisrKyBXZWJDb3JlL3BsYXRmb3JtL2F1ZGlvL1JldmVyYkNvbnZv
bHZlci5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTMyLDExICszMiwxMyBAQAogCiAjaW5jbHVkZSAi
UmV2ZXJiQ29udm9sdmVyLmgiCiAKLSNpbmNsdWRlICJBY2NlbGVyYXRlLmgiCisjaW5jbHVkZSAi
VmVjdG9yTWF0aC5oIgogI2luY2x1ZGUgIkF1ZGlvQnVzLmgiCiAKIG5hbWVzcGFjZSBXZWJDb3Jl
IHsKIAordXNpbmcgbmFtZXNwYWNlIFZlY3Rvck1hdGg7CisKIGNvbnN0IGludCBJbnB1dEJ1ZmZl
clNpemUgPSA4ICogMTYzODQ7CiAKIC8vIFdlIG9ubHkgcHJvY2VzcyB0aGUgbGVhZGluZyBwb3J0
aW9uIG9mIHRoZSBpbXB1bHNlIHJlc3BvbnNlIGluIHRoZSByZWFsLXRpbWUgdGhyZWFkLiAgV2Ug
ZG9uJ3QgZXhjZWVkIHRoaXMgbGVuZ3RoLgpAQCAtNTksOCArNjEsOCBAQCBzdGF0aWMgdm9pZCog
YmFja2dyb3VuZFRocmVhZEVudHJ5KHZvaWQqCiB9CiAKIFJldmVyYkNvbnZvbHZlcjo6UmV2ZXJi
Q29udm9sdmVyKEF1ZGlvQ2hhbm5lbCogaW1wdWxzZVJlc3BvbnNlLCBzaXplX3QgcmVuZGVyU2xp
Y2VTaXplLCBzaXplX3QgbWF4RkZUU2l6ZSwgc2l6ZV90IGNvbnZvbHZlclJlbmRlclBoYXNlLCBi
b29sIHVzZUJhY2tncm91bmRUaHJlYWRzKQotICAgIDogbV9pbXB1bHNlUmVzcG9uc2VMZW5ndGgo
aW1wdWxzZVJlc3BvbnNlLT5mcmFtZVNpemUoKSkKLSAgICAsIG1fYWNjdW11bGF0aW9uQnVmZmVy
KGltcHVsc2VSZXNwb25zZS0+ZnJhbWVTaXplKCkgKyByZW5kZXJTbGljZVNpemUpCisgICAgOiBt
X2ltcHVsc2VSZXNwb25zZUxlbmd0aChpbXB1bHNlUmVzcG9uc2UtPmxlbmd0aCgpKQorICAgICwg
bV9hY2N1bXVsYXRpb25CdWZmZXIoaW1wdWxzZVJlc3BvbnNlLT5sZW5ndGgoKSArIHJlbmRlclNs
aWNlU2l6ZSkKICAgICAsIG1faW5wdXRCdWZmZXIoSW5wdXRCdWZmZXJTaXplKQogICAgICwgbV9y
ZW5kZXJTbGljZVNpemUocmVuZGVyU2xpY2VTaXplKQogICAgICwgbV9taW5GRlRTaXplKE1pbkZG
VFNpemUpIC8vIEZpcnN0IHN0YWdlIHdpbGwgaGF2ZSB0aGlzIHNpemUgLSBzdWNjZXNzaXZlIHN0
YWdlcyB3aWxsIGRvdWJsZSBpbiBzaXplIGVhY2ggdGltZQpAQCAtODEsNyArODMsNyBAQCBSZXZl
cmJDb252b2x2ZXI6OlJldmVyYkNvbnZvbHZlcihBdWRpb0NoCiAgICAgYm9vbCBoYXNSZWFsdGlt
ZUNvbnN0cmFpbnQgPSB1c2VCYWNrZ3JvdW5kVGhyZWFkczsKIAogICAgIGZsb2F0KiByZXNwb25z
ZSA9IGltcHVsc2VSZXNwb25zZS0+ZGF0YSgpOwotICAgIHNpemVfdCB0b3RhbFJlc3BvbnNlTGVu
Z3RoID0gaW1wdWxzZVJlc3BvbnNlLT5mcmFtZVNpemUoKTsKKyAgICBzaXplX3QgdG90YWxSZXNw
b25zZUxlbmd0aCA9IGltcHVsc2VSZXNwb25zZS0+bGVuZ3RoKCk7CiAKICAgICAvLyBCZWNhdXNl
IHdlJ3JlIG5vdCB1c2luZyBkaXJlY3QtY29udm9sdXRpb24gaW4gdGhlIGxlYWRpbmcgcG9ydGlv
biwgdGhlIHJldmVyYiBoYXMgYW4gb3ZlcmFsbCBsYXRlbmN5IG9mIGhhbGYgdGhlIGZpcnN0LXN0
YWdlIEZGVCBzaXplCiAgICAgc2l6ZV90IHJldmVyYlRvdGFsTGF0ZW5jeSA9IG1fbWluRkZUU2l6
ZSAvIDI7CkBAIC0xNzUsNyArMTc3LDcgQEAgdm9pZCBSZXZlcmJDb252b2x2ZXI6OmJhY2tncm91
bmRUaHJlYWRFbgogCiB2b2lkIFJldmVyYkNvbnZvbHZlcjo6cHJvY2VzcyhBdWRpb0NoYW5uZWwq
IHNvdXJjZUNoYW5uZWwsIEF1ZGlvQ2hhbm5lbCogZGVzdGluYXRpb25DaGFubmVsLCBzaXplX3Qg
ZnJhbWVzVG9Qcm9jZXNzKQogewotICAgIGJvb2wgaXNTYWZlID0gc291cmNlQ2hhbm5lbCAmJiBk
ZXN0aW5hdGlvbkNoYW5uZWwgJiYgc291cmNlQ2hhbm5lbC0+ZnJhbWVTaXplKCkgPj0gZnJhbWVz
VG9Qcm9jZXNzICYmIGRlc3RpbmF0aW9uQ2hhbm5lbC0+ZnJhbWVTaXplKCkgPj0gZnJhbWVzVG9Q
cm9jZXNzOworICAgIGJvb2wgaXNTYWZlID0gc291cmNlQ2hhbm5lbCAmJiBkZXN0aW5hdGlvbkNo
YW5uZWwgJiYgc291cmNlQ2hhbm5lbC0+bGVuZ3RoKCkgPj0gZnJhbWVzVG9Qcm9jZXNzICYmIGRl
c3RpbmF0aW9uQ2hhbm5lbC0+bGVuZ3RoKCkgPj0gZnJhbWVzVG9Qcm9jZXNzOwogICAgIEFTU0VS
VChpc1NhZmUpOwogICAgIGlmICghaXNTYWZlKQogICAgICAgICByZXR1cm47CkluZGV4OiBXZWJD
b3JlL3BsYXRmb3JtL2F1ZGlvL1JldmVyYkNvbnZvbHZlci5oCj09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNv
cmUvcGxhdGZvcm0vYXVkaW8vUmV2ZXJiQ29udm9sdmVyLmgJKHJldmlzaW9uIDcwNjk2KQorKysg
V2ViQ29yZS9wbGF0Zm9ybS9hdWRpby9SZXZlcmJDb252b2x2ZXIuaAkod29ya2luZyBjb3B5KQpA
QCAtMjksNyArMjksNyBAQAogI2lmbmRlZiBSZXZlcmJDb252b2x2ZXJfaAogI2RlZmluZSBSZXZl
cmJDb252b2x2ZXJfaAogCi0jaW5jbHVkZSAiQXVkaW9GbG9hdEFycmF5LmgiCisjaW5jbHVkZSAi
QXVkaW9BcnJheS5oIgogI2luY2x1ZGUgIkZGVENvbnZvbHZlci5oIgogI2luY2x1ZGUgIlJldmVy
YkFjY3VtdWxhdGlvbkJ1ZmZlci5oIgogI2luY2x1ZGUgIlJldmVyYkNvbnZvbHZlclN0YWdlLmgi
CkluZGV4OiBXZWJDb3JlL3BsYXRmb3JtL2F1ZGlvL1JldmVyYkNvbnZvbHZlclN0YWdlLmNwcAo9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09Ci0tLSBXZWJDb3JlL3BsYXRmb3JtL2F1ZGlvL1JldmVyYkNvbnZvbHZlclN0YWdl
LmNwcAkocmV2aXNpb24gNzA2OTYpCisrKyBXZWJDb3JlL3BsYXRmb3JtL2F1ZGlvL1JldmVyYkNv
bnZvbHZlclN0YWdlLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMzIsNyArMzIsNyBAQAogCiAjaW5j
bHVkZSAiUmV2ZXJiQ29udm9sdmVyU3RhZ2UuaCIKIAotI2luY2x1ZGUgIkFjY2VsZXJhdGUuaCIK
KyNpbmNsdWRlICJWZWN0b3JNYXRoLmgiCiAjaW5jbHVkZSAiUmV2ZXJiQWNjdW11bGF0aW9uQnVm
ZmVyLmgiCiAjaW5jbHVkZSAiUmV2ZXJiQ29udm9sdmVyLmgiCiAjaW5jbHVkZSAiUmV2ZXJiSW5w
dXRCdWZmZXIuaCIKQEAgLTQxLDYgKzQxLDggQEAKIAogbmFtZXNwYWNlIFdlYkNvcmUgewogCit1
c2luZyBuYW1lc3BhY2UgVmVjdG9yTWF0aDsKKwogUmV2ZXJiQ29udm9sdmVyU3RhZ2U6OlJldmVy
YkNvbnZvbHZlclN0YWdlKGZsb2F0KiBpbXB1bHNlUmVzcG9uc2UsIHNpemVfdCByZXNwb25zZUxl
bmd0aCwgc2l6ZV90IHJldmVyYlRvdGFsTGF0ZW5jeSwgc2l6ZV90IHN0YWdlT2Zmc2V0LCBzaXpl
X3Qgc3RhZ2VMZW5ndGgsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgc2l6ZV90IGZmdFNpemUsIHNpemVfdCByZW5kZXJQaGFzZSwgc2l6ZV90IHJlbmRlclNsaWNl
U2l6ZSwgUmV2ZXJiQWNjdW11bGF0aW9uQnVmZmVyKiBhY2N1bXVsYXRpb25CdWZmZXIpCiAgICAg
OiBtX2ZmdEtlcm5lbChmZnRTaXplKQpAQCAtNTMsOCArNTUsOCBAQCBSZXZlcmJDb252b2x2ZXJT
dGFnZTo6UmV2ZXJiQ29udm9sdmVyU3RhCiAgICAgQVNTRVJUKGFjY3VtdWxhdGlvbkJ1ZmZlcik7
CiAgICAgCiAgICAgbV9mZnRLZXJuZWwuZG9QYWRkZWRGRlQoaW1wdWxzZVJlc3BvbnNlICsgc3Rh
Z2VPZmZzZXQsIHN0YWdlTGVuZ3RoKTsKLSAgICBtX2NvbnZvbHZlciA9IG5ldyBGRlRDb252b2x2
ZXIoZmZ0U2l6ZSk7Ci0gICAgbV90ZW1wb3JhcnlCdWZmZXIuYWxsb2NhdGUocmVuZGVyU2xpY2VT
aXplKTsKKyAgICBtX2NvbnZvbHZlciA9IGFkb3B0UHRyKG5ldyBGRlRDb252b2x2ZXIoZmZ0U2l6
ZSkpOworICAgIG1fdGVtcG9yYXJ5QnVmZmVyLnJlc2l6ZShyZW5kZXJTbGljZVNpemUpOwogCiAg
ICAgLy8gVGhlIGNvbnZvbHV0aW9uIHN0YWdlIGF0IG9mZnNldCBzdGFnZU9mZnNldCBuZWVkcyB0
byBoYXZlIGEgY29ycmVzcG9uZGluZyBkZWxheSB0byBjYW5jZWwgb3V0IHRoZSBvZmZzZXQuCiAg
ICAgc2l6ZV90IHRvdGFsRGVsYXkgPSBzdGFnZU9mZnNldCArIHJldmVyYlRvdGFsTGF0ZW5jeTsK
QEAgLTc2LDcgKzc4LDcgQEAgUmV2ZXJiQ29udm9sdmVyU3RhZ2U6OlJldmVyYkNvbnZvbHZlclN0
YQogICAgIG1fcHJlUmVhZFdyaXRlSW5kZXggPSAwOwogICAgIG1fZnJhbWVzUHJvY2Vzc2VkID0g
MDsgLy8gdG90YWwgZnJhbWVzIHByb2Nlc3NlZCBzbyBmYXIKIAotICAgIG1fcHJlRGVsYXlCdWZm
ZXIuYWxsb2NhdGUobV9wcmVEZWxheUxlbmd0aCA8IGZmdFNpemUgPyBmZnRTaXplIDogbV9wcmVE
ZWxheUxlbmd0aCk7CisgICAgbV9wcmVEZWxheUJ1ZmZlci5yZXNpemUobV9wcmVEZWxheUxlbmd0
aCA8IGZmdFNpemUgPyBmZnRTaXplIDogbV9wcmVEZWxheUxlbmd0aCk7CiB9CiAKIHZvaWQgUmV2
ZXJiQ29udm9sdmVyU3RhZ2U6OnByb2Nlc3NJbkJhY2tncm91bmQoUmV2ZXJiQ29udm9sdmVyKiBj
b252b2x2ZXIsIHNpemVfdCBmcmFtZXNUb1Byb2Nlc3MpCkluZGV4OiBXZWJDb3JlL3BsYXRmb3Jt
L2F1ZGlvL1JldmVyYkNvbnZvbHZlclN0YWdlLmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViQ29yZS9wbGF0
Zm9ybS9hdWRpby9SZXZlcmJDb252b2x2ZXJTdGFnZS5oCShyZXZpc2lvbiA3MDY5NikKKysrIFdl
YkNvcmUvcGxhdGZvcm0vYXVkaW8vUmV2ZXJiQ29udm9sdmVyU3RhZ2UuaAkod29ya2luZyBjb3B5
KQpAQCAtMjksNyArMjksNyBAQAogI2lmbmRlZiBSZXZlcmJDb252b2x2ZXJTdGFnZV9oCiAjZGVm
aW5lIFJldmVyYkNvbnZvbHZlclN0YWdlX2gKIAotI2luY2x1ZGUgIkF1ZGlvRmxvYXRBcnJheS5o
IgorI2luY2x1ZGUgIkF1ZGlvQXJyYXkuaCIKICNpbmNsdWRlICJGRlRGcmFtZS5oIgogI2luY2x1
ZGUgPHd0Zi9Pd25QdHIuaD4KIApJbmRleDogV2ViQ29yZS9wbGF0Zm9ybS9hdWRpby9SZXZlcmJJ
bnB1dEJ1ZmZlci5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvcGxhdGZvcm0vYXVkaW8vUmV2ZXJi
SW5wdXRCdWZmZXIuaAkocmV2aXNpb24gNzA2OTYpCisrKyBXZWJDb3JlL3BsYXRmb3JtL2F1ZGlv
L1JldmVyYklucHV0QnVmZmVyLmgJKHdvcmtpbmcgY29weSkKQEAgLTI5LDcgKzI5LDcgQEAKICNp
Zm5kZWYgUmV2ZXJiSW5wdXRCdWZmZXJfaAogI2RlZmluZSBSZXZlcmJJbnB1dEJ1ZmZlcl9oCiAK
LSNpbmNsdWRlICJBdWRpb0Zsb2F0QXJyYXkuaCIKKyNpbmNsdWRlICJBdWRpb0FycmF5LmgiCiAK
IG5hbWVzcGFjZSBXZWJDb3JlIHsKIAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>