<?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>75585</bug_id>
          
          <creation_ts>2012-01-04 15:32:38 -0800</creation_ts>
          <short_desc>[chromium] Remove chromium compositor support for unused zoomAnimatorTransform</short_desc>
          <delta_ts>2012-01-04 17:19:33 -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>1</everconfirmed>
          <reporter name="James Robinson">jamesr</reporter>
          <assigned_to name="James Robinson">jamesr</assigned_to>
          <cc>aelias</cc>
    
    <cc>cc-bugs</cc>
    
    <cc>enne</cc>
    
    <cc>fishd</cc>
    
    <cc>kbr</cc>
    
    <cc>shawnsingh</cc>
    
    <cc>vangelis</cc>
    
    <cc>webkit.review.bot</cc>
    
    <cc>wjmaclean</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>529827</commentid>
    <comment_count>0</comment_count>
    <who name="James Robinson">jamesr</who>
    <bug_when>2012-01-04 15:32:38 -0800</bug_when>
    <thetext>[chromium] Remove chromium compositor support for unused zoomAnimatorTransform</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>529828</commentid>
    <comment_count>1</comment_count>
      <attachid>121175</attachid>
    <who name="James Robinson">jamesr</who>
    <bug_when>2012-01-04 15:33:50 -0800</bug_when>
    <thetext>Created attachment 121175
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>529829</commentid>
    <comment_count>2</comment_count>
    <who name="James Robinson">jamesr</who>
    <bug_when>2012-01-04 15:35:00 -0800</bug_when>
    <thetext>Just killing dead code, pretty straightforward. This only touches chromium-specific code. There&apos;s a bit of cross-platform code for zoomAnimatorTransform spread about the tree, I&apos;ll remove that in a separate patch after verifying that no other platforms are using it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>529832</commentid>
    <comment_count>3</comment_count>
    <who name="Alexandre Elias">aelias</who>
    <bug_when>2012-01-04 15:39:03 -0800</bug_when>
    <thetext>LGTM, thanks.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>529834</commentid>
    <comment_count>4</comment_count>
    <who name="Adrienne Walker">enne</who>
    <bug_when>2012-01-04 15:41:30 -0800</bug_when>
    <thetext>Nice.  :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>529867</commentid>
    <comment_count>5</comment_count>
      <attachid>121175</attachid>
    <who name="Kenneth Russell">kbr</who>
    <bug_when>2012-01-04 16:20:32 -0800</bug_when>
    <thetext>Comment on attachment 121175
Patch

rs=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>529891</commentid>
    <comment_count>6</comment_count>
    <who name="James Robinson">jamesr</who>
    <bug_when>2012-01-04 17:19:33 -0800</bug_when>
    <thetext>Committed r104106: &lt;http://trac.webkit.org/changeset/104106&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>121175</attachid>
            <date>2012-01-04 15:33:50 -0800</date>
            <delta_ts>2012-01-04 16:20:32 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-75585-20120104153349.patch</filename>
            <type>text/plain</type>
            <size>13544</size>
            <attacher name="James Robinson">jamesr</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTA0MDc0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZjhhYThiMjgxNmFiNGE1
YzJjMGVmMzNkNzUwZWE0ZTliNDExMmI3My4uMTA4ZDQ4NDZhNzM2OTMyZGU1OTYwMzg0ZWMyNDdk
NDliZmE2OTAxZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI0IEBACisyMDEyLTAxLTA0ICBKYW1l
cyBSb2JpbnNvbiAgPGphbWVzckBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgW2Nocm9taXVtXSBS
ZW1vdmUgY2hyb21pdW0gY29tcG9zaXRvciBzdXBwb3J0IGZvciB1bnVzZWQgem9vbUFuaW1hdG9y
VHJhbnNmb3JtCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD03NTU4NQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAg
IFJlbW92ZXMgY29tcG9zaXRvciBzdXBwb3J0IGZvciB6b29tQW5pbWF0b3JUcmFuc2Zvcm0gcHJv
cGVydHkuIFRoaXMgY29kZSBpcyB1bnVzZWQgYW5kIG5ldmVyIHdhcyB1c2VkLgorICAgICAgICBa
b29tIGFuaW1hdGlvbnMgYXJlIGhhbmRsZWQgYnkgYWRqdXN0aW5nIHRoZSBwYWdlIHNjYWxlIGZh
Y3RvciBhbmQgc2Nyb2xsIG9mZnNldHMuCisKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9j
aHJvbWl1bS9MYXllckNocm9taXVtLmg6CisgICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3MvY2hy
b21pdW0vY2MvQ0NMYXllckltcGwuY3BwOgorICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNzL2No
cm9taXVtL2NjL0NDTGF5ZXJJbXBsLmg6CisgICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3MvY2hy
b21pdW0vY2MvQ0NMYXllclRyZWVIb3N0LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkNDTGF5ZXJU
cmVlSG9zdDo6ZmluaXNoQ29tbWl0T25JbXBsVGhyZWFkKToKKyAgICAgICAgKiBwbGF0Zm9ybS9n
cmFwaGljcy9jaHJvbWl1bS9jYy9DQ0xheWVyVHJlZUhvc3QuaDoKKyAgICAgICAgKiBwbGF0Zm9y
bS9ncmFwaGljcy9jaHJvbWl1bS9jYy9DQ0xheWVyVHJlZUhvc3RDb21tb24uY3BwOgorICAgICAg
ICAoV2ViQ29yZTo6Y2FsY3VsYXRlRHJhd1RyYW5zZm9ybXNBbmRWaXNpYmlsaXR5SW50ZXJuYWwp
OgorICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNzL2Nocm9taXVtL2NjL0NDTGF5ZXJUcmVlSG9z
dEltcGwuY3BwOgorICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNzL2Nocm9taXVtL2NjL0NDTGF5
ZXJUcmVlSG9zdEltcGwuaDoKKwogMjAxMi0wMS0wMyAgUnlvc3VrZSBOaXdhICA8cm5pd2FAd2Vi
a2l0Lm9yZz4KIAogICAgICAgICBSRUdSRVNTSU9OIChyOTI4MjMpOiBCYWNrZ3JvdW5kIGNvbG9y
IG5vdCBwcmVzZXJ2ZWQgd2hlbiBjb3B5aW5nIGFuZCBwYXN0aW5nIGEgdGFibGUgcm93CmRpZmYg
LS1naXQgYS9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQv
Y2hyb21pdW0vQ2hhbmdlTG9nCmluZGV4IGUzNTM4YjZkOWIwZjA5NDA5MzU1OTQ5ZDE2MjM4ZTI3
ZTU1ODdiM2UuLjY5ZGM1NmZkM2QxYTFkMDQ3OGZjMDAxNDBkZjg5N2MwMjRhMGZkOGMgMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJL
aXQvY2hyb21pdW0vQ2hhbmdlTG9nCkBAIC0xLDUgKzEsMTggQEAKIDIwMTItMDEtMDQgIEphbWVz
IFJvYmluc29uICA8amFtZXNyQGNocm9taXVtLm9yZz4KIAorICAgICAgICBbY2hyb21pdW1dIFJl
bW92ZSBjaHJvbWl1bSBjb21wb3NpdG9yIHN1cHBvcnQgZm9yIHVudXNlZCB6b29tQW5pbWF0b3JU
cmFuc2Zvcm0KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTc1NTg1CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAg
KiBzcmMvV2ViVmlld0ltcGwuY3BwOgorICAgICAgICAoV2ViS2l0OjpXZWJWaWV3SW1wbDo6c2V0
Wm9vbUxldmVsKToKKyAgICAgICAgKFdlYktpdDo6V2ViVmlld0ltcGw6OnNldFJvb3RMYXllck5l
ZWRzRGlzcGxheSk6CisgICAgICAgICogdGVzdHMvQ0NMYXllckltcGxUZXN0LmNwcDoKKyAgICAg
ICAgKFdlYkNvcmU6OlRFU1QpOgorCisyMDEyLTAxLTA0ICBKYW1lcyBSb2JpbnNvbiAgPGphbWVz
ckBjaHJvbWl1bS5vcmc+CisKICAgICAgICAgW2Nocm9taXVtXSBDb21waWxlIGZpeCwgcmVuYW1l
IGxpYnBsYXRmb3JtLmEgdG8gbGlid2Via2l0X3BsYXRmb3JtLmEgdG8gYXZvaWQgY29sbGlzaW9u
IHdpdGggbmFjbAogCiAgICAgICAgICogV2ViS2l0Lmd5cDoKZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2Nocm9taXVtL0xheWVyQ2hyb21pdW0uaCBiL1NvdXJj
ZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2Nocm9taXVtL0xheWVyQ2hyb21pdW0uaAppbmRl
eCAwOTQ3YTZjNzk3YWI4N2I2NjYwNWMxMmFlZmU1YWYwYTM3M2EyYjg5Li44N2Y1MDU2ZjNjM2Vk
YjAyZWJhNGE5NTE4MzRiN2E4NDNiNzg0MTFhIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9w
bGF0Zm9ybS9ncmFwaGljcy9jaHJvbWl1bS9MYXllckNocm9taXVtLmgKKysrIGIvU291cmNlL1dl
YkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2hyb21pdW0vTGF5ZXJDaHJvbWl1bS5oCkBAIC0xMTks
OCArMTE5LDYgQEAgcHVibGljOgogICAgIHZvaWQgc2V0U3VibGF5ZXJUcmFuc2Zvcm0oY29uc3Qg
VHJhbnNmb3JtYXRpb25NYXRyaXgmKTsKICAgICBjb25zdCBUcmFuc2Zvcm1hdGlvbk1hdHJpeCYg
c3VibGF5ZXJUcmFuc2Zvcm0oKSBjb25zdCB7IHJldHVybiBtX3N1YmxheWVyVHJhbnNmb3JtOyB9
CiAKLSAgICBUcmFuc2Zvcm1hdGlvbk1hdHJpeCB6b29tQW5pbWF0b3JUcmFuc2Zvcm0oKSBjb25z
dCB7IHJldHVybiBUcmFuc2Zvcm1hdGlvbk1hdHJpeCgpOyB9Ci0KICAgICB2b2lkIHNldFRyYW5z
Zm9ybShjb25zdCBUcmFuc2Zvcm1hdGlvbk1hdHJpeCYpOwogICAgIGNvbnN0IFRyYW5zZm9ybWF0
aW9uTWF0cml4JiB0cmFuc2Zvcm0oKSBjb25zdCB7IHJldHVybiBtX3RyYW5zZm9ybTsgfQogCmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jaHJvbWl1bS9jYy9D
Q0xheWVySW1wbC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jaHJvbWl1
bS9jYy9DQ0xheWVySW1wbC5jcHAKaW5kZXggNzFmZDc3ZWQ1ODY0M2E4YjNiZTFiNWYzMTNjNzQ0
MjAxNGYxZTljOC4uMjFmZTY4NDM4NzAwNjBlY2Q1ZmEzNzhkYjEzNjY3OTM2YzkzY2UyZiAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2hyb21pdW0vY2MvQ0NM
YXllckltcGwuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2Nocm9t
aXVtL2NjL0NDTGF5ZXJJbXBsLmNwcApAQCAtMzgzLDE2ICszODMsNiBAQCB2b2lkIENDTGF5ZXJJ
bXBsOjpzZXRQcmVzZXJ2ZXMzRChib29sIHByZXNlcnZlczNEKQogICAgIG5vdGVMYXllclByb3Bl
cnR5Q2hhbmdlZEZvclN1YnRyZWUoKTsKIH0KIAotdm9pZCBDQ0xheWVySW1wbDo6c2V0Wm9vbUFu
aW1hdG9yVHJhbnNmb3JtKGNvbnN0IFRyYW5zZm9ybWF0aW9uTWF0cml4JiB6b29tQW5pbWF0b3JU
cmFuc2Zvcm0pCi17Ci0gICAgaWYgKG1fem9vbUFuaW1hdG9yVHJhbnNmb3JtID09IHpvb21Bbmlt
YXRvclRyYW5zZm9ybSkKLSAgICAgICAgcmV0dXJuOwotCi0gICAgbV96b29tQW5pbWF0b3JUcmFu
c2Zvcm0gPSB6b29tQW5pbWF0b3JUcmFuc2Zvcm07Ci0gICAgbm90ZUxheWVyUHJvcGVydHlDaGFu
Z2VkRm9yU3VidHJlZSgpOwotfQotCi0KIHZvaWQgQ0NMYXllckltcGw6OnNldFN1YmxheWVyVHJh
bnNmb3JtKGNvbnN0IFRyYW5zZm9ybWF0aW9uTWF0cml4JiBzdWJsYXllclRyYW5zZm9ybSkKIHsK
ICAgICBpZiAobV9zdWJsYXllclRyYW5zZm9ybSA9PSBzdWJsYXllclRyYW5zZm9ybSkKZGlmZiAt
LWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2Nocm9taXVtL2NjL0NDTGF5
ZXJJbXBsLmggYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jaHJvbWl1bS9jYy9D
Q0xheWVySW1wbC5oCmluZGV4IDI2YzdhMmY0ZDVlYzU5NGY4N2JjYzc1MzEyYzY4YjA3ZDA4MWRm
NjkuLmExOGZkNDQyMGNlNmJmMjliYjE1Yzk0NjQyNjdiMGM4MWQ0Yzc3ZjYgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2Nocm9taXVtL2NjL0NDTGF5ZXJJbXBs
LmgKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2hyb21pdW0vY2MvQ0NM
YXllckltcGwuaApAQCAtMTI0LDkgKzEyNCw2IEBAIHB1YmxpYzoKICAgICB2b2lkIHNldFRyYW5z
Zm9ybShjb25zdCBUcmFuc2Zvcm1hdGlvbk1hdHJpeCYpOwogICAgIGNvbnN0IFRyYW5zZm9ybWF0
aW9uTWF0cml4JiB0cmFuc2Zvcm0oKSBjb25zdCB7IHJldHVybiBtX3RyYW5zZm9ybTsgfQogCi0g
ICAgdm9pZCBzZXRab29tQW5pbWF0b3JUcmFuc2Zvcm0oY29uc3QgVHJhbnNmb3JtYXRpb25NYXRy
aXgmKTsKLSAgICBjb25zdCBUcmFuc2Zvcm1hdGlvbk1hdHJpeCYgem9vbUFuaW1hdG9yVHJhbnNm
b3JtKCkgY29uc3QgeyByZXR1cm4gbV96b29tQW5pbWF0b3JUcmFuc2Zvcm07IH0KLQogICAgIHZv
aWQgc2V0TmFtZShjb25zdCBTdHJpbmcmIG5hbWUpIHsgbV9uYW1lID0gbmFtZTsgfQogICAgIGNv
bnN0IFN0cmluZyYgbmFtZSgpIGNvbnN0IHsgcmV0dXJuIG1fbmFtZTsgfQogCkBAIC0yNDgsNyAr
MjQ1LDYgQEAgcHJpdmF0ZToKICAgICBmbG9hdCBtX29wYWNpdHk7CiAgICAgRmxvYXRQb2ludCBt
X3Bvc2l0aW9uOwogICAgIGJvb2wgbV9wcmVzZXJ2ZXMzRDsKLSAgICBUcmFuc2Zvcm1hdGlvbk1h
dHJpeCBtX3pvb21BbmltYXRvclRyYW5zZm9ybTsKICAgICBUcmFuc2Zvcm1hdGlvbk1hdHJpeCBt
X3N1YmxheWVyVHJhbnNmb3JtOwogICAgIFRyYW5zZm9ybWF0aW9uTWF0cml4IG1fdHJhbnNmb3Jt
OwogICAgIGJvb2wgbV91c2VzTGF5ZXJDbGlwcGluZzsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJD
b3JlL3BsYXRmb3JtL2dyYXBoaWNzL2Nocm9taXVtL2NjL0NDTGF5ZXJUcmVlSG9zdC5jcHAgYi9T
b3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jaHJvbWl1bS9jYy9DQ0xheWVyVHJlZUhv
c3QuY3BwCmluZGV4IGNkNzU2ZDYwMGRjMGYwZTNmMzAxYjMyZDdlOGU4NGZjMDBhYjA3NjEuLmIx
MWIyMmIyNDAyYjk1YmFkYWM2OGE5ZjBhNzgzM2JiMTcxM2FhOTkgMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2Nocm9taXVtL2NjL0NDTGF5ZXJUcmVlSG9zdC5j
cHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2hyb21pdW0vY2MvQ0NM
YXllclRyZWVIb3N0LmNwcApAQCAtMTUxLDcgKzE1MSw2IEBAIHZvaWQgQ0NMYXllclRyZWVIb3N0
OjpmaW5pc2hDb21taXRPbkltcGxUaHJlYWQoQ0NMYXllclRyZWVIb3N0SW1wbCogaG9zdEltcGwp
CiAKICAgICBob3N0SW1wbC0+c2V0U291cmNlRnJhbWVOdW1iZXIoZnJhbWVOdW1iZXIoKSk7CiAg
ICAgaG9zdEltcGwtPnNldEhhdmVXaGVlbEV2ZW50SGFuZGxlcnMobV9oYXZlV2hlZWxFdmVudEhh
bmRsZXJzKTsKLSAgICBob3N0SW1wbC0+c2V0Wm9vbUFuaW1hdG9yVHJhbnNmb3JtKG1fem9vbUFu
aW1hdG9yVHJhbnNmb3JtKTsKICAgICBob3N0SW1wbC0+c2V0Vmlld3BvcnQodmlld3BvcnRTaXpl
KCkpOwogICAgIGhvc3RJbXBsLT5zZXRQYWdlU2NhbGVGYWN0b3JBbmRMaW1pdHMocGFnZVNjYWxl
KCksIG1fbWluUGFnZVNjYWxlLCBtX21heFBhZ2VTY2FsZSk7CiAKQEAgLTIwOCwxNiArMjA3LDYg
QEAgY29uc3QgTGF5ZXJSZW5kZXJlckNhcGFiaWxpdGllcyYgQ0NMYXllclRyZWVIb3N0OjpsYXll
clJlbmRlcmVyQ2FwYWJpbGl0aWVzKCkgY28KICAgICByZXR1cm4gbV9wcm94eS0+bGF5ZXJSZW5k
ZXJlckNhcGFiaWxpdGllcygpOwogfQogCi12b2lkIENDTGF5ZXJUcmVlSG9zdDo6c2V0Wm9vbUFu
aW1hdG9yVHJhbnNmb3JtKGNvbnN0IFRyYW5zZm9ybWF0aW9uTWF0cml4JiB6b29tKQotewotICAg
IGJvb2wgem9vbUNoYW5nZWQgPSBtX3pvb21BbmltYXRvclRyYW5zZm9ybSAhPSB6b29tOwotCi0g
ICAgbV96b29tQW5pbWF0b3JUcmFuc2Zvcm0gPSB6b29tOwotCi0gICAgaWYgKHpvb21DaGFuZ2Vk
KQotICAgICAgICBzZXROZWVkc0NvbW1pdCgpOwotfQotCiB2b2lkIENDTGF5ZXJUcmVlSG9zdDo6
c2V0TmVlZHNBbmltYXRlKCkKIHsKICAgICBBU1NFUlQoQ0NQcm94eTo6aGFzSW1wbFRocmVhZCgp
KTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2Nocm9taXVt
L2NjL0NDTGF5ZXJUcmVlSG9zdC5oIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3Mv
Y2hyb21pdW0vY2MvQ0NMYXllclRyZWVIb3N0LmgKaW5kZXggYjdkMWIxZTVmMDNkZDM5YmRjNjY4
MDBmZjEyOWZiMjRlNGNiMDVlYy4uMGE2ZTU0Nzc4MzZjNWQ0ZTc0MzJkYzM3NmY3ZGZlZTI1YzEy
Mzc4YiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2hyb21p
dW0vY2MvQ0NMYXllclRyZWVIb3N0LmgKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3Jh
cGhpY3MvY2hyb21pdW0vY2MvQ0NMYXllclRyZWVIb3N0LmgKQEAgLTE1NSw4ICsxNTUsNiBAQCBw
dWJsaWM6CiAKICAgICBpbnQgZnJhbWVOdW1iZXIoKSBjb25zdCB7IHJldHVybiBtX2ZyYW1lTnVt
YmVyOyB9CiAKLSAgICB2b2lkIHNldFpvb21BbmltYXRvclRyYW5zZm9ybShjb25zdCBUcmFuc2Zv
cm1hdGlvbk1hdHJpeCYpOwotCiAgICAgY29uc3QgTGF5ZXJSZW5kZXJlckNhcGFiaWxpdGllcyYg
bGF5ZXJSZW5kZXJlckNhcGFiaWxpdGllcygpIGNvbnN0OwogCiAgICAgLy8gVGVzdC1vbmx5IGhv
b2sKQEAgLTIyOSw3ICsyMjcsNiBAQCBwcml2YXRlOgogICAgIENDU2V0dGluZ3MgbV9zZXR0aW5n
czsKIAogICAgIEludFNpemUgbV92aWV3cG9ydFNpemU7Ci0gICAgVHJhbnNmb3JtYXRpb25NYXRy
aXggbV96b29tQW5pbWF0b3JUcmFuc2Zvcm07CiAgICAgYm9vbCBtX3Zpc2libGU7CiAgICAgYm9v
bCBtX2hhdmVXaGVlbEV2ZW50SGFuZGxlcnM7CiAgICAgdHlwZWRlZiBIYXNoTWFwPEdyYXBoaWNz
Q29udGV4dDNEKiwgUmVmUHRyPFJhdGVMaW1pdGVyPiA+IFJhdGVMaW1pdGVyTWFwOwpkaWZmIC0t
Z2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2hyb21pdW0vY2MvQ0NMYXll
clRyZWVIb3N0Q29tbW9uLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2No
cm9taXVtL2NjL0NDTGF5ZXJUcmVlSG9zdENvbW1vbi5jcHAKaW5kZXggNTY1MDliY2VjM2M2MWUy
ZGZlMTY2NGFiNDE2NWY0MjkzNzM5M2UxYi4uZmMwOGY3MWVlNmI2YzJmZTEzOTQ3N2MyYjlkZmI4
YTMxZDQ0OTlhZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3Mv
Y2hyb21pdW0vY2MvQ0NMYXllclRyZWVIb3N0Q29tbW9uLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29y
ZS9wbGF0Zm9ybS9ncmFwaGljcy9jaHJvbWl1bS9jYy9DQ0xheWVyVHJlZUhvc3RDb21tb24uY3Bw
CkBAIC0yMDYsMTUgKzIwNiwxMyBAQCBzdGF0aWMgYm9vbCBjYWxjdWxhdGVEcmF3VHJhbnNmb3Jt
c0FuZFZpc2liaWxpdHlJbnRlcm5hbChMYXllclR5cGUqIGxheWVyLCBMYXllcgogICAgIGZsb2F0
IGNlbnRlck9mZnNldFkgPSAoMC41IC0gYW5jaG9yUG9pbnQueSgpKSAqIGJvdW5kcy5oZWlnaHQo
KTsKIAogICAgIFRyYW5zZm9ybWF0aW9uTWF0cml4IGxheWVyTG9jYWxUcmFuc2Zvcm07Ci0gICAg
Ly8gTFQgPSBUcltvcmlnaW5dICogTVt6b29tQW5pbWF0b3JdCi0gICAgbGF5ZXJMb2NhbFRyYW5z
Zm9ybS5tdWx0aXBseShsYXllci0+em9vbUFuaW1hdG9yVHJhbnNmb3JtKCkpOwotICAgIC8vIExU
ID0gVHJbb3JpZ2luXSAqIE1bem9vbUFuaW1hdG9yXSAqIFNbcGFnZVNjYWxlRGVsdGFdCisgICAg
Ly8gTFQgPSBUcltvcmlnaW5dICogU1twYWdlU2NhbGVEZWx0YV0KICAgICBsYXllckxvY2FsVHJh
bnNmb3JtLnNjYWxlKGxheWVyLT5wYWdlU2NhbGVEZWx0YSgpKTsKLSAgICAvLyBMVCA9IFRyW29y
aWdpbl0gKiBNW3pvb21BbmltYXRvcl0gKiBTW3BhZ2VTY2FsZURlbHRhXSAqIFRyW29yaWdpbjJh
bmNob3JdCisgICAgLy8gTFQgPSBUcltvcmlnaW5dICogU1twYWdlU2NhbGVEZWx0YV0gKiBUcltv
cmlnaW4yYW5jaG9yXQogICAgIGxheWVyTG9jYWxUcmFuc2Zvcm0udHJhbnNsYXRlM2QocG9zaXRp
b24ueCgpLCBwb3NpdGlvbi55KCksIGxheWVyLT5hbmNob3JQb2ludFooKSk7Ci0gICAgLy8gTFQg
PSBUcltvcmlnaW5dICogTVt6b29tQW5pbWF0b3JdICogU1twYWdlU2NhbGVEZWx0YV0gKiBUcltv
cmlnaW4yYW5jaG9yXSAqIE1bbGF5ZXJdCisgICAgLy8gTFQgPSBUcltvcmlnaW5dICogU1twYWdl
U2NhbGVEZWx0YV0gKiBUcltvcmlnaW4yYW5jaG9yXSAqIE1bbGF5ZXJdCiAgICAgbGF5ZXJMb2Nh
bFRyYW5zZm9ybS5tdWx0aXBseShsYXllci0+dHJhbnNmb3JtKCkpOwotICAgIC8vIExUID0gVHJb
b3JpZ2luXSAqIE1bem9vbUFuaW1hdG9yXSAqIFNbcGFnZVNjYWxlRGVsdGFdICogVHJbb3JpZ2lu
MmFuY2hvcl0gKiBNW2xheWVyXSAqIFRyW2FuY2hvcjJjZW50ZXJdCisgICAgLy8gTFQgPSBUcltv
cmlnaW5dICogU1twYWdlU2NhbGVEZWx0YV0gKiBUcltvcmlnaW4yYW5jaG9yXSAqIE1bbGF5ZXJd
ICogVHJbYW5jaG9yMmNlbnRlcl0KICAgICBsYXllckxvY2FsVHJhbnNmb3JtLnRyYW5zbGF0ZTNk
KGNlbnRlck9mZnNldFgsIGNlbnRlck9mZnNldFksIC1sYXllci0+YW5jaG9yUG9pbnRaKCkpOwog
CiAgICAgVHJhbnNmb3JtYXRpb25NYXRyaXggY29tYmluZWRUcmFuc2Zvcm0gPSBwYXJlbnRNYXRy
aXg7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jaHJvbWl1
bS9jYy9DQ0xheWVyVHJlZUhvc3RJbXBsLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dy
YXBoaWNzL2Nocm9taXVtL2NjL0NDTGF5ZXJUcmVlSG9zdEltcGwuY3BwCmluZGV4IDE1MGZjOGU5
MmNhNjhhMGI4MThjYmNhM2Y3ZDM5ZGNkYWQ3NjJlNjkuLmY2Y2ZhYTU0ZmJiZGYyMDAzYWI1ZTMz
NGFmYzcxMDljZTZiZjM5N2UgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dy
YXBoaWNzL2Nocm9taXVtL2NjL0NDTGF5ZXJUcmVlSG9zdEltcGwuY3BwCisrKyBiL1NvdXJjZS9X
ZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2Nocm9taXVtL2NjL0NDTGF5ZXJUcmVlSG9zdEltcGwu
Y3BwCkBAIC00NDIsMTQgKzQ0Miw2IEBAIHZvaWQgQ0NMYXllclRyZWVIb3N0SW1wbDo6dXBkYXRl
TWF4U2Nyb2xsUG9zaXRpb24oKQogICAgIC8vIFRPRE8oYWVsaWFzKTogQWxzbyB1cGRhdGUgc3Vi
bGF5ZXJzLgogfQogCi12b2lkIENDTGF5ZXJUcmVlSG9zdEltcGw6OnNldFpvb21BbmltYXRvclRy
YW5zZm9ybShjb25zdCBUcmFuc2Zvcm1hdGlvbk1hdHJpeCYgem9vbSkKLXsKLSAgICBpZiAoIW1f
c2Nyb2xsTGF5ZXJJbXBsKQotICAgICAgICByZXR1cm47Ci0KLSAgICBtX3Njcm9sbExheWVySW1w
bC0+c2V0Wm9vbUFuaW1hdG9yVHJhbnNmb3JtKHpvb20pOwotfQotCiBkb3VibGUgQ0NMYXllclRy
ZWVIb3N0SW1wbDo6Y3VycmVudFRpbWVNcygpIGNvbnN0CiB7CiAgICAgcmV0dXJuIG1vbm90b25p
Y2FsbHlJbmNyZWFzaW5nVGltZSgpICogMTAwMC4wOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNv
cmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2hyb21pdW0vY2MvQ0NMYXllclRyZWVIb3N0SW1wbC5oIGIv
U291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2hyb21pdW0vY2MvQ0NMYXllclRyZWVI
b3N0SW1wbC5oCmluZGV4IDdhN2QzNjgwMDg0YmJlM2E4Yjk3Y2Y1YjgxMTg3MTQxMDEyODI5OTMu
LmZlNzc0ZWUwMDcxZmIzNDNhZTZiOWE0NWM1OGQzN2ZmMWNjNmQ3Y2IgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2Nocm9taXVtL2NjL0NDTGF5ZXJUcmVlSG9z
dEltcGwuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jaHJvbWl1bS9j
Yy9DQ0xheWVyVHJlZUhvc3RJbXBsLmgKQEAgLTEwOSw3ICsxMDksNiBAQCBwdWJsaWM6CiAKICAg
ICB2b2lkIHNldFZpZXdwb3J0KGNvbnN0IEludFNpemUmIHZpZXdwb3J0U2l6ZSk7CiAgICAgY29u
c3QgSW50U2l6ZSYgdmlld3BvcnRTaXplKCkgY29uc3QgeyByZXR1cm4gbV92aWV3cG9ydFNpemU7
IH0KLSAgICB2b2lkIHNldFpvb21BbmltYXRvclRyYW5zZm9ybShjb25zdCBUcmFuc2Zvcm1hdGlv
bk1hdHJpeCYpOwogCiAgICAgdm9pZCBzZXRQYWdlU2NhbGVGYWN0b3JBbmRMaW1pdHMoZmxvYXQg
cGFnZVNjYWxlLCBmbG9hdCBtaW5QYWdlU2NhbGUsIGZsb2F0IG1heFBhZ2VTY2FsZSk7CiAgICAg
ZmxvYXQgcGFnZVNjYWxlKCkgY29uc3QgeyByZXR1cm4gbV9wYWdlU2NhbGU7IH0KZGlmZiAtLWdp
dCBhL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vc3JjL1dlYlZpZXdJbXBsLmNwcCBiL1NvdXJjZS9X
ZWJLaXQvY2hyb21pdW0vc3JjL1dlYlZpZXdJbXBsLmNwcAppbmRleCAyNDc1MWUzMjliY2M5ODRi
MTAxYzY2OWY3NTExMTQ3MmI0OTdkOGQzLi5jODUyYjJjN2IyNjZiNTA4MTM3MjMzZDUxZDIzMzU1
MjhjYTZiZjg0IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9XZWJWaWV3
SW1wbC5jcHAKKysrIGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMvV2ViVmlld0ltcGwuY3Bw
CkBAIC0xODk3LDkgKzE4OTcsNiBAQCBkb3VibGUgV2ViVmlld0ltcGw6Onpvb21MZXZlbCgpCiAK
IGRvdWJsZSBXZWJWaWV3SW1wbDo6c2V0Wm9vbUxldmVsKGJvb2wgdGV4dE9ubHksIGRvdWJsZSB6
b29tTGV2ZWwpCiB7Ci0gICAgaWYgKG1fbGF5ZXJUcmVlSG9zdCkKLSAgICAgICAgbV9sYXllclRy
ZWVIb3N0LT5zZXRab29tQW5pbWF0b3JUcmFuc2Zvcm0oVHJhbnNmb3JtYXRpb25NYXRyaXgoKSk7
Ci0KICAgICBpZiAoem9vbUxldmVsIDwgbV9taW5pbXVtWm9vbUxldmVsKQogICAgICAgICBtX3pv
b21MZXZlbCA9IG1fbWluaW11bVpvb21MZXZlbDsKICAgICBlbHNlIGlmICh6b29tTGV2ZWwgPiBt
X21heGltdW1ab29tTGV2ZWwpCkBAIC0yODMxLDEzICsyODI4LDYgQEAgdm9pZCBXZWJWaWV3SW1w
bDo6c2V0Um9vdEdyYXBoaWNzTGF5ZXIoR3JhcGhpY3NMYXllciogbGF5ZXIpCiAKIHZvaWQgV2Vi
Vmlld0ltcGw6OnNldFJvb3RMYXllck5lZWRzRGlzcGxheSgpCiB7Ci0gICAgaWYgKG1fbGF5ZXJU
cmVlSG9zdCkgewotICAgICAgICBUcmFuc2Zvcm1hdGlvbk1hdHJpeCB6b29tTWF0cml4OwotICAg
ICAgICBGbG9hdFBvaW50IHRyYW5zID0gbV9wYWdlLT5tYWluRnJhbWUoKS0+dmlldygpLT5zY3Jv
bGxBbmltYXRvcigpLT56b29tVHJhbnNsYXRpb24oKTsKLSAgICAgICAgem9vbU1hdHJpeC50cmFu
c2xhdGUodHJhbnMueCgpLCB0cmFucy55KCkpOwotICAgICAgICB6b29tTWF0cml4LnNjYWxlKG1f
cGFnZS0+bWFpbkZyYW1lKCktPnZpZXcoKS0+c2Nyb2xsQW5pbWF0b3IoKS0+em9vbVNjYWxlKCkp
OwotICAgICAgICBtX2xheWVyVHJlZUhvc3QtPnNldFpvb21BbmltYXRvclRyYW5zZm9ybSh6b29t
TWF0cml4KTsKLSAgICB9CiAgICAgaWYgKG1fbGF5ZXJUcmVlSG9zdCkKICAgICAgICAgbV9sYXll
clRyZWVIb3N0LT5zZXROZWVkc0NvbW1pdCgpOwogfQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktp
dC9jaHJvbWl1bS90ZXN0cy9DQ0xheWVySW1wbFRlc3QuY3BwIGIvU291cmNlL1dlYktpdC9jaHJv
bWl1bS90ZXN0cy9DQ0xheWVySW1wbFRlc3QuY3BwCmluZGV4IDg5MDUwNTBlNjY3MzkzMjY1Yjk0
YzlmYjJmNTVhM2RhOWIzZjFmZjkuLjE2NTQwNWQ0OTEwNzY3Yjk2NjMzZTk3ZjY0ZDcwZWIyNzM3
Y2E4YzcgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vdGVzdHMvQ0NMYXllcklt
cGxUZXN0LmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3Rlc3RzL0NDTGF5ZXJJbXBs
VGVzdC5jcHAKQEAgLTEwMCw3ICsxMDAsNiBAQCBURVNUKENDTGF5ZXJJbXBsVGVzdCwgdmVyaWZ5
TGF5ZXJDaGFuZ2VzQXJlVHJhY2tlZFByb3Blcmx5KQogICAgIEVYRUNVVEVfQU5EX1ZFUklGWV9T
VUJUUkVFX0NIQU5HRUQocm9vdC0+c2V0UG9zaXRpb24oYXJiaXRyYXJ5RmxvYXRQb2ludCkpOwog
ICAgIEVYRUNVVEVfQU5EX1ZFUklGWV9TVUJUUkVFX0NIQU5HRUQocm9vdC0+c2V0UHJlc2VydmVz
M0QodHJ1ZSkpOwogICAgIEVYRUNVVEVfQU5EX1ZFUklGWV9TVUJUUkVFX0NIQU5HRUQocm9vdC0+
c2V0VHJhbnNmb3JtKGFyYml0cmFyeVRyYW5zZm9ybSkpOwotICAgIEVYRUNVVEVfQU5EX1ZFUklG
WV9TVUJUUkVFX0NIQU5HRUQocm9vdC0+c2V0Wm9vbUFuaW1hdG9yVHJhbnNmb3JtKGFyYml0cmFy
eVRyYW5zZm9ybSkpOwogICAgIEVYRUNVVEVfQU5EX1ZFUklGWV9TVUJUUkVFX0NIQU5HRUQocm9v
dC0+c2V0RG91YmxlU2lkZWQoZmFsc2UpKTsgLy8gY29uc3RydWN0b3IgaW5pdGlhbGl6ZXMgaXQg
dG8gInRydWUiLgogICAgIEVYRUNVVEVfQU5EX1ZFUklGWV9TVUJUUkVFX0NIQU5HRUQocm9vdC0+
c2Nyb2xsQnkoYXJiaXRyYXJ5SW50U2l6ZSkpOwogICAgIEVYRUNVVEVfQU5EX1ZFUklGWV9TVUJU
UkVFX0NIQU5HRUQocm9vdC0+c2V0U2Nyb2xsRGVsdGEoYXJiaXRyYXJ5SW50U2l6ZSkpOwpAQCAt
MTM2LDcgKzEzNSw2IEBAIFRFU1QoQ0NMYXllckltcGxUZXN0LCB2ZXJpZnlMYXllckNoYW5nZXNB
cmVUcmFja2VkUHJvcGVybHkpCiAgICAgRVhFQ1VURV9BTkRfVkVSSUZZX1NVQlRSRUVfRElEX05P
VF9DSEFOR0Uocm9vdC0+c2V0UmVwbGljYUxheWVyKGR1bW15UmVwbGljYSkpOwogICAgIEVYRUNV
VEVfQU5EX1ZFUklGWV9TVUJUUkVFX0RJRF9OT1RfQ0hBTkdFKHJvb3QtPnNldFBvc2l0aW9uKGFy
Yml0cmFyeUZsb2F0UG9pbnQpKTsKICAgICBFWEVDVVRFX0FORF9WRVJJRllfU1VCVFJFRV9ESURf
Tk9UX0NIQU5HRShyb290LT5zZXRQcmVzZXJ2ZXMzRCh0cnVlKSk7Ci0gICAgRVhFQ1VURV9BTkRf
VkVSSUZZX1NVQlRSRUVfRElEX05PVF9DSEFOR0Uocm9vdC0+c2V0Wm9vbUFuaW1hdG9yVHJhbnNm
b3JtKGFyYml0cmFyeVRyYW5zZm9ybSkpOwogICAgIEVYRUNVVEVfQU5EX1ZFUklGWV9TVUJUUkVF
X0RJRF9OT1RfQ0hBTkdFKHJvb3QtPnNldFRyYW5zZm9ybShhcmJpdHJhcnlUcmFuc2Zvcm0pKTsK
ICAgICBFWEVDVVRFX0FORF9WRVJJRllfU1VCVFJFRV9ESURfTk9UX0NIQU5HRShyb290LT5zZXRE
b3VibGVTaWRlZChmYWxzZSkpOyAvLyBjb25zdHJ1Y3RvciBpbml0aWFsaXplcyBpdCB0byAidHJ1
ZSIuCiAgICAgRVhFQ1VURV9BTkRfVkVSSUZZX1NVQlRSRUVfRElEX05PVF9DSEFOR0Uocm9vdC0+
c2V0U2Nyb2xsRGVsdGEoYXJiaXRyYXJ5SW50U2l6ZSkpOwo=
</data>
<flag name="review"
          id="121592"
          type_id="1"
          status="+"
          setter="kbr"
    />
          </attachment>
      

    </bug>

</bugzilla>