<?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>114019</bug_id>
          
          <creation_ts>2013-04-05 03:28:47 -0700</creation_ts>
          <short_desc>[GTK][AC] Implement GraphicsLayerClutter::moveOrCopyAnimations</short_desc>
          <delta_ts>2013-04-12 01:45:11 -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>WebKitGTK</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Linux</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>
          
          <blocked>105699</blocked>
          <everconfirmed>0</everconfirmed>
          <reporter name="ChangSeok Oh">kevin.cs.oh</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>gustavo</cc>
    
    <cc>joone</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>869680</commentid>
    <comment_count>0</comment_count>
    <who name="ChangSeok Oh">kevin.cs.oh</who>
    <bug_when>2013-04-05 03:28:47 -0700</bug_when>
    <thetext>In here, we fill a not implemented function of GraphicsLayerClutter::moveOrCopyAnimations.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>869682</commentid>
    <comment_count>1</comment_count>
      <attachid>196612</attachid>
    <who name="ChangSeok Oh">kevin.cs.oh</who>
    <bug_when>2013-04-05 03:47:37 -0700</bug_when>
    <thetext>Created attachment 196612
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>869689</commentid>
    <comment_count>2</comment_count>
    <who name="ChangSeok Oh">kevin.cs.oh</who>
    <bug_when>2013-04-05 04:01:03 -0700</bug_when>
    <thetext>This change already applied to webkit-clutter.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>871650</commentid>
    <comment_count>3</comment_count>
      <attachid>196612</attachid>
    <who name="Gustavo Noronha (kov)">gustavo</who>
    <bug_when>2013-04-09 05:38:01 -0700</bug_when>
    <thetext>Comment on attachment 196612
Patch

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

&gt; Source/WebCore/ChangeLog:10
&gt; +        Covered by existing AC animation tests.

Can you specify what test(s) covers this?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>871899</commentid>
    <comment_count>4</comment_count>
    <who name="ChangSeok Oh">kevin.cs.oh</who>
    <bug_when>2013-04-09 09:04:41 -0700</bug_when>
    <thetext>(In reply to comment #3)
&gt; (From update of attachment 196612 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=196612&amp;action=review
&gt; 
&gt; &gt; Source/WebCore/ChangeLog:10
&gt; &gt; +        Covered by existing AC animation tests.
&gt; 
&gt; Can you specify what test(s) covers this?

Hm.. it&apos;s hard to choose a specific test for only this API.
But many tests related animation and compositing call this function.
For instance..
LayoutTests/animations/3d/change-transform-in-end-event.html
LayoutTests/animations/3d/transform-origin-vs-functions.html
LayoutTests/compositing/animation/state-at-end-event-transform-layer.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>873817</commentid>
    <comment_count>5</comment_count>
      <attachid>196612</attachid>
    <who name="Gustavo Noronha (kov)">gustavo</who>
    <bug_when>2013-04-11 07:48:24 -0700</bug_when>
    <thetext>Comment on attachment 196612
Patch

OK, just add some as examples to the changelog, please =)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>873987</commentid>
    <comment_count>6</comment_count>
      <attachid>197643</attachid>
    <who name="ChangSeok Oh">kevin.cs.oh</who>
    <bug_when>2013-04-11 11:03:04 -0700</bug_when>
    <thetext>Created attachment 197643
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>874134</commentid>
    <comment_count>7</comment_count>
      <attachid>197643</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-04-11 13:50:23 -0700</bug_when>
    <thetext>Comment on attachment 197643
Patch

Clearing flags on attachment: 197643

Committed r148232: &lt;http://trac.webkit.org/changeset/148232&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>196612</attachid>
            <date>2013-04-05 03:47:37 -0700</date>
            <delta_ts>2013-04-11 07:48:23 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-114019-20130405194725.patch</filename>
            <type>text/plain</type>
            <size>4436</size>
            <attacher name="ChangSeok Oh">kevin.cs.oh</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQ3NzA5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggOTdhNDFiZDJiZjI3YmIz
NzQzNDIzYWY1M2M1NzVjNjA4N2Y3YTU3Ni4uM2Y3ZmFkOWI1MGI1MGIyMTI0MDJmOWM3MzFjMjNh
YmY1ZGYzOWUzZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDEzLTA0LTA1ICBDaGFu
Z1Nlb2sgT2ggIDxjaGFuZ3Nlb2sub2hAY29sbGFib3JhLmNvbT4KKworICAgICAgICBbR1RLXVtB
Q10gSW1wbGVtZW50IEdyYXBoaWNzTGF5ZXJDbHV0dGVyOjptb3ZlT3JDb3B5QW5pbWF0aW9ucwor
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTE0MDE5CisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgRmlsbCBtb3Zl
T3JDb3B5QW5pbWF0aW9ucyB0aGF0IGlzIGJhc2VkIG9uIE1hYyBwb3J0IGltcGxlbWVudGF0aW9u
LgorCisgICAgICAgIENvdmVyZWQgYnkgZXhpc3RpbmcgQUMgYW5pbWF0aW9uIHRlc3RzLgorCisg
ICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3MvY2x1dHRlci9HcmFwaGljc0xheWVyQ2x1dHRlci5j
cHA6CisgICAgICAgIChXZWJDb3JlOjpHcmFwaGljc0xheWVyQ2x1dHRlcjo6bW92ZU9yQ29weUxh
eWVyQW5pbWF0aW9uKToKKyAgICAgICAgKFdlYkNvcmUpOgorICAgICAgICAoV2ViQ29yZTo6R3Jh
cGhpY3NMYXllckNsdXR0ZXI6Om1vdmVPckNvcHlBbmltYXRpb25zKToKKyAgICAgICAgKiBwbGF0
Zm9ybS9ncmFwaGljcy9jbHV0dGVyL0dyYXBoaWNzTGF5ZXJDbHV0dGVyLmg6CisKIDIwMTMtMDQt
MDQgIFJ5b3N1a2UgTml3YSAgPHJuaXdhQHdlYmtpdC5vcmc+CiAKICAgICAgICAgUXQgYnVpbGQg
Zml4IGF0dGVtcHQgYWZ0ZXIgcjE0NzY4NC4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3Bs
YXRmb3JtL2dyYXBoaWNzL2NsdXR0ZXIvR3JhcGhpY3NMYXllckNsdXR0ZXIuY3BwIGIvU291cmNl
L1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2x1dHRlci9HcmFwaGljc0xheWVyQ2x1dHRlci5j
cHAKaW5kZXggMzFiMTdkZjJjMzczZGM0ODYwY2Q5Yjc1MGY0ODZhZmM5ZGJhMDU3Ni4uYTVkY2M3
ZjE2ZDk1YmI0MWJlYzgzMDdhODRiODYzYTBmYzNiMjFiNCAxMDA2NDQKLS0tIGEvU291cmNlL1dl
YkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2x1dHRlci9HcmFwaGljc0xheWVyQ2x1dHRlci5jcHAK
KysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2x1dHRlci9HcmFwaGljc0xh
eWVyQ2x1dHRlci5jcHAKQEAgLTM5NCw5ICszOTQsMzkgQEAgdm9pZCBHcmFwaGljc0xheWVyQ2x1
dHRlcjo6c2V0VHJhbnNmb3JtKGNvbnN0IFRyYW5zZm9ybWF0aW9uTWF0cml4JiB0KQogICAgIG5v
dGVMYXllclByb3BlcnR5Q2hhbmdlZChUcmFuc2Zvcm1DaGFuZ2VkKTsKIH0KIAordm9pZCBHcmFw
aGljc0xheWVyQ2x1dHRlcjo6bW92ZU9yQ29weUxheWVyQW5pbWF0aW9uKE1vdmVPckNvcHkgb3Bl
cmF0aW9uLCBjb25zdCBTdHJpbmcmIGFuaW1hdGlvbklkZW50aWZpZXIsIEdyYXBoaWNzTGF5ZXJB
Y3RvciogZnJvbUxheWVyLCBHcmFwaGljc0xheWVyQWN0b3IqIHRvTGF5ZXIpCit7CisgICAgUmVm
UHRyPFBsYXRmb3JtQ2x1dHRlckFuaW1hdGlvbj4gYW5pbSA9IGdyYXBoaWNzTGF5ZXJBY3Rvckdl
dEFuaW1hdGlvbkZvcktleShmcm9tTGF5ZXIsIGFuaW1hdGlvbklkZW50aWZpZXIpOworICAgIGlm
ICghYW5pbSkKKyAgICAgICAgcmV0dXJuOworCisgICAgc3dpdGNoIChvcGVyYXRpb24pIHsKKyAg
ICBjYXNlIE1vdmU6CisgICAgICAgIGFuaW0tPnJlbW92ZUFuaW1hdGlvbkZvcktleShmcm9tTGF5
ZXIsIGFuaW1hdGlvbklkZW50aWZpZXIpOworICAgICAgICBhbmltLT5hZGRBbmltYXRpb25Gb3JL
ZXkodG9MYXllciwgYW5pbWF0aW9uSWRlbnRpZmllcik7CisgICAgICAgIGJyZWFrOworICAgIGNh
c2UgQ29weToKKyAgICAgICAgYW5pbS0+YWRkQW5pbWF0aW9uRm9yS2V5KHRvTGF5ZXIsIGFuaW1h
dGlvbklkZW50aWZpZXIpOworICAgICAgICBicmVhazsKKyAgICB9Cit9CisKIHZvaWQgR3JhcGhp
Y3NMYXllckNsdXR0ZXI6Om1vdmVPckNvcHlBbmltYXRpb25zKE1vdmVPckNvcHkgb3BlcmF0aW9u
LCBHcmFwaGljc0xheWVyQWN0b3IqIGZyb21MYXllciwgR3JhcGhpY3NMYXllckFjdG9yKiB0b0xh
eWVyKQogewotICAgIG5vdEltcGxlbWVudGVkKCk7CisgICAgLy8gTG9vayBmb3IgcnVubmluZyBh
bmltYXRpb25zIGFmZmVjdGluZyB0aGlzIHByb3BlcnR5LgorICAgIEFuaW1hdGlvbnNNYXA6OmNv
bnN0X2l0ZXJhdG9yIGVuZCA9IG1fcnVubmluZ0FuaW1hdGlvbnMuZW5kKCk7CisgICAgZm9yIChB
bmltYXRpb25zTWFwOjpjb25zdF9pdGVyYXRvciBpdCA9IG1fcnVubmluZ0FuaW1hdGlvbnMuYmVn
aW4oKTsgaXQgIT0gZW5kOyArK2l0KSB7CisgICAgICAgIGNvbnN0IFZlY3RvcjxMYXllclByb3Bl
cnR5QW5pbWF0aW9uPiYgcHJvcGVydHlBbmltYXRpb25zID0gaXQtPnZhbHVlOworICAgICAgICBz
aXplX3QgbnVtQW5pbWF0aW9ucyA9IHByb3BlcnR5QW5pbWF0aW9ucy5zaXplKCk7CisgICAgICAg
IGZvciAoc2l6ZV90IGkgPSAwOyBpIDwgbnVtQW5pbWF0aW9uczsgKytpKSB7CisgICAgICAgICAg
ICBjb25zdCBMYXllclByb3BlcnR5QW5pbWF0aW9uJiBjdXJyQW5pbWF0aW9uID0gcHJvcGVydHlB
bmltYXRpb25zW2ldOworCisgICAgICAgICAgICBpZiAoY3VyckFuaW1hdGlvbi5tX3Byb3BlcnR5
ID09IEFuaW1hdGVkUHJvcGVydHlXZWJraXRUcmFuc2Zvcm0KKyAgICAgICAgICAgICAgICB8fCBj
dXJyQW5pbWF0aW9uLm1fcHJvcGVydHkgPT0gQW5pbWF0ZWRQcm9wZXJ0eU9wYWNpdHkKKyAgICAg
ICAgICAgICAgICB8fCBjdXJyQW5pbWF0aW9uLm1fcHJvcGVydHkgPT0gQW5pbWF0ZWRQcm9wZXJ0
eUJhY2tncm91bmRDb2xvcikKKyAgICAgICAgICAgICAgICBtb3ZlT3JDb3B5TGF5ZXJBbmltYXRp
b24ob3BlcmF0aW9uLCBhbmltYXRpb25JZGVudGlmaWVyKGN1cnJBbmltYXRpb24ubV9uYW1lLCBj
dXJyQW5pbWF0aW9uLm1fcHJvcGVydHksIGN1cnJBbmltYXRpb24ubV9pbmRleCksIGZyb21MYXll
ciwgdG9MYXllcik7CisgICAgICAgIH0KKyAgICB9CiB9CiAKIHZvaWQgR3JhcGhpY3NMYXllckNs
dXR0ZXI6OnNldFByZXNlcnZlczNEKGJvb2wgcHJlc2VydmVzM0QpCmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jbHV0dGVyL0dyYXBoaWNzTGF5ZXJDbHV0dGVy
LmggYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jbHV0dGVyL0dyYXBoaWNzTGF5
ZXJDbHV0dGVyLmgKaW5kZXggN2YzMGYxNDkxZTg1NDEzMWExNmQ4NGZkYjk4Y2RjMDU2NjA5MmRm
NS4uMmI3ZWJkY2Q2Mjc1NmNlZjdjYmZjOTYxMGJmZWQxZDlmZDdjZmJhYyAxMDA2NDQKLS0tIGEv
U291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2x1dHRlci9HcmFwaGljc0xheWVyQ2x1
dHRlci5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2NsdXR0ZXIvR3Jh
cGhpY3NMYXllckNsdXR0ZXIuaApAQCAtMTM1LDYgKzEzNSw3IEBAIHByaXZhdGU6CiAgICAgYm9v
bCBzZXRUcmFuc2Zvcm1BbmltYXRpb25LZXlmcmFtZXMoY29uc3QgS2V5ZnJhbWVWYWx1ZUxpc3Qm
LCBjb25zdCBBbmltYXRpb24qLCBQbGF0Zm9ybUNsdXR0ZXJBbmltYXRpb24qLCBpbnQgZnVuY3Rp
b25JbmRleCwgVHJhbnNmb3JtT3BlcmF0aW9uOjpPcGVyYXRpb25UeXBlLCBib29sIGlzTWF0cml4
QW5pbWF0aW9uLCBjb25zdCBJbnRTaXplJiBib3hTaXplKTsKIAogICAgIGVudW0gTW92ZU9yQ29w
eSB7IE1vdmUsIENvcHkgfTsKKyAgICBzdGF0aWMgdm9pZCBtb3ZlT3JDb3B5TGF5ZXJBbmltYXRp
b24oTW92ZU9yQ29weSwgY29uc3QgU3RyaW5nJiBhbmltYXRpb25JZGVudGlmaWVyLCBHcmFwaGlj
c0xheWVyQWN0b3IqIGZyb21MYXllciwgR3JhcGhpY3NMYXllckFjdG9yKiB0b0xheWVyKTsKICAg
ICB2b2lkIG1vdmVPckNvcHlBbmltYXRpb25zKE1vdmVPckNvcHksIEdyYXBoaWNzTGF5ZXJBY3Rv
ciogZnJvbUxheWVyLCBHcmFwaGljc0xheWVyQWN0b3IqIHRvTGF5ZXIpOwogCiAgICAgYm9vbCBh
cHBlbmRUb1VuY29tbWl0dGVkQW5pbWF0aW9ucyhjb25zdCBLZXlmcmFtZVZhbHVlTGlzdCYsIGNv
bnN0IFRyYW5zZm9ybU9wZXJhdGlvbnMqLCBjb25zdCBBbmltYXRpb24qLCBjb25zdCBTdHJpbmcm
IGFuaW1hdGlvbk5hbWUsIGNvbnN0IEludFNpemUmIGJveFNpemUsIGludCBhbmltYXRpb25JbmRl
eCwgZG91YmxlIHRpbWVPZmZzZXQsIGJvb2wgaXNNYXRyaXhBbmltYXRpb24pOwo=
</data>
<flag name="review"
          id="218713"
          type_id="1"
          status="+"
          setter="gustavo"
    />
    <flag name="commit-queue"
          id="218714"
          type_id="3"
          status="-"
          setter="gustavo"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>197643</attachid>
            <date>2013-04-11 11:03:04 -0700</date>
            <delta_ts>2013-04-11 13:50:23 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-114019-20130412030243.patch</filename>
            <type>text/plain</type>
            <size>4645</size>
            <attacher name="ChangSeok Oh">kevin.cs.oh</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQ4MjEyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNzQ0YWEyNGY4ODE3MTk4
MmI1OGFjYjRiOTlhMWNjOTc1NjQxYTcyNS4uNzY5NjJiMzQ5Nzc4MDAwMWE4ODVjZTFhYTZkM2Y1
NGE4YzU0MTExOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIyIEBACisyMDEzLTA0LTExICBDaGFu
Z1Nlb2sgT2ggIDxjaGFuZ3Nlb2sub2hAY29sbGFib3JhLmNvbT4KKworICAgICAgICBbR1RLXVtB
Q10gSW1wbGVtZW50IEdyYXBoaWNzTGF5ZXJDbHV0dGVyOjptb3ZlT3JDb3B5QW5pbWF0aW9ucwor
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTE0MDE5CisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgR3VzdGF2byBOb3JvbmhhIFNpbHZhLgorCisgICAgICAgIEZp
bGwgbW92ZU9yQ29weUFuaW1hdGlvbnMgdGhhdCBpcyBiYXNlZCBvbiBNYWMgcG9ydCBpbXBsZW1l
bnRhdGlvbi4KKworICAgICAgICBUZXN0czogYW5pbWF0aW9ucy8zZC9jaGFuZ2UtdHJhbnNmb3Jt
LWluLWVuZC1ldmVudC5odG1sCisgICAgICAgICAgICAgICBhbmltYXRpb25zLzNkL3RyYW5zZm9y
bS1vcmlnaW4tdnMtZnVuY3Rpb25zLmh0bWwKKyAgICAgICAgICAgICAgIGNvbXBvc2l0aW5nL2Fu
aW1hdGlvbi9zdGF0ZS1hdC1lbmQtZXZlbnQtdHJhbnNmb3JtLWxheWVyLmh0bWwKKworICAgICAg
ICAqIHBsYXRmb3JtL2dyYXBoaWNzL2NsdXR0ZXIvR3JhcGhpY3NMYXllckNsdXR0ZXIuY3BwOgor
ICAgICAgICAoV2ViQ29yZTo6R3JhcGhpY3NMYXllckNsdXR0ZXI6Om1vdmVPckNvcHlMYXllckFu
aW1hdGlvbik6CisgICAgICAgIChXZWJDb3JlKToKKyAgICAgICAgKFdlYkNvcmU6OkdyYXBoaWNz
TGF5ZXJDbHV0dGVyOjptb3ZlT3JDb3B5QW5pbWF0aW9ucyk6CisgICAgICAgICogcGxhdGZvcm0v
Z3JhcGhpY3MvY2x1dHRlci9HcmFwaGljc0xheWVyQ2x1dHRlci5oOgorCiAyMDEzLTA0LTExICBB
bGxhbiBTYW5kZmVsZCBKZW5zZW4gIDxhbGxhbi5qZW5zZW5AZGlnaWEuY29tPgogCiAgICAgICAg
IGhhbmRsZU1vdXNlTW92ZUV2ZW50IHNob3VsZCBsZXQgaGl0LXRlc3RpbmcgaGl0LXRlc3Qgc2Ny
b2xsYmFycwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2x1
dHRlci9HcmFwaGljc0xheWVyQ2x1dHRlci5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9n
cmFwaGljcy9jbHV0dGVyL0dyYXBoaWNzTGF5ZXJDbHV0dGVyLmNwcAppbmRleCA3N2M3M2NmMWI2
NjBmYTA5ODk3OWMzMDY5MmU2MTM4M2IwNzQyYjUwLi5jZDZlMDMyZmZiMzdlOGUzZDQwYmE3MjAw
MmQ3NzA0YWJjYzlmNWRhIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFw
aGljcy9jbHV0dGVyL0dyYXBoaWNzTGF5ZXJDbHV0dGVyLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29y
ZS9wbGF0Zm9ybS9ncmFwaGljcy9jbHV0dGVyL0dyYXBoaWNzTGF5ZXJDbHV0dGVyLmNwcApAQCAt
NDAwLDkgKzQwMCwzOSBAQCB2b2lkIEdyYXBoaWNzTGF5ZXJDbHV0dGVyOjpzZXRUcmFuc2Zvcm0o
Y29uc3QgVHJhbnNmb3JtYXRpb25NYXRyaXgmIHQpCiAgICAgbm90ZUxheWVyUHJvcGVydHlDaGFu
Z2VkKFRyYW5zZm9ybUNoYW5nZWQpOwogfQogCit2b2lkIEdyYXBoaWNzTGF5ZXJDbHV0dGVyOjpt
b3ZlT3JDb3B5TGF5ZXJBbmltYXRpb24oTW92ZU9yQ29weSBvcGVyYXRpb24sIGNvbnN0IFN0cmlu
ZyYgYW5pbWF0aW9uSWRlbnRpZmllciwgR3JhcGhpY3NMYXllckFjdG9yKiBmcm9tTGF5ZXIsIEdy
YXBoaWNzTGF5ZXJBY3RvciogdG9MYXllcikKK3sKKyAgICBSZWZQdHI8UGxhdGZvcm1DbHV0dGVy
QW5pbWF0aW9uPiBhbmltID0gZ3JhcGhpY3NMYXllckFjdG9yR2V0QW5pbWF0aW9uRm9yS2V5KGZy
b21MYXllciwgYW5pbWF0aW9uSWRlbnRpZmllcik7CisgICAgaWYgKCFhbmltKQorICAgICAgICBy
ZXR1cm47CisKKyAgICBzd2l0Y2ggKG9wZXJhdGlvbikgeworICAgIGNhc2UgTW92ZToKKyAgICAg
ICAgYW5pbS0+cmVtb3ZlQW5pbWF0aW9uRm9yS2V5KGZyb21MYXllciwgYW5pbWF0aW9uSWRlbnRp
Zmllcik7CisgICAgICAgIGFuaW0tPmFkZEFuaW1hdGlvbkZvcktleSh0b0xheWVyLCBhbmltYXRp
b25JZGVudGlmaWVyKTsKKyAgICAgICAgYnJlYWs7CisgICAgY2FzZSBDb3B5OgorICAgICAgICBh
bmltLT5hZGRBbmltYXRpb25Gb3JLZXkodG9MYXllciwgYW5pbWF0aW9uSWRlbnRpZmllcik7Cisg
ICAgICAgIGJyZWFrOworICAgIH0KK30KKwogdm9pZCBHcmFwaGljc0xheWVyQ2x1dHRlcjo6bW92
ZU9yQ29weUFuaW1hdGlvbnMoTW92ZU9yQ29weSBvcGVyYXRpb24sIEdyYXBoaWNzTGF5ZXJBY3Rv
ciogZnJvbUxheWVyLCBHcmFwaGljc0xheWVyQWN0b3IqIHRvTGF5ZXIpCiB7Ci0gICAgbm90SW1w
bGVtZW50ZWQoKTsKKyAgICAvLyBMb29rIGZvciBydW5uaW5nIGFuaW1hdGlvbnMgYWZmZWN0aW5n
IHRoaXMgcHJvcGVydHkuCisgICAgQW5pbWF0aW9uc01hcDo6Y29uc3RfaXRlcmF0b3IgZW5kID0g
bV9ydW5uaW5nQW5pbWF0aW9ucy5lbmQoKTsKKyAgICBmb3IgKEFuaW1hdGlvbnNNYXA6OmNvbnN0
X2l0ZXJhdG9yIGl0ID0gbV9ydW5uaW5nQW5pbWF0aW9ucy5iZWdpbigpOyBpdCAhPSBlbmQ7ICsr
aXQpIHsKKyAgICAgICAgY29uc3QgVmVjdG9yPExheWVyUHJvcGVydHlBbmltYXRpb24+JiBwcm9w
ZXJ0eUFuaW1hdGlvbnMgPSBpdC0+dmFsdWU7CisgICAgICAgIHNpemVfdCBudW1BbmltYXRpb25z
ID0gcHJvcGVydHlBbmltYXRpb25zLnNpemUoKTsKKyAgICAgICAgZm9yIChzaXplX3QgaSA9IDA7
IGkgPCBudW1BbmltYXRpb25zOyArK2kpIHsKKyAgICAgICAgICAgIGNvbnN0IExheWVyUHJvcGVy
dHlBbmltYXRpb24mIGN1cnJBbmltYXRpb24gPSBwcm9wZXJ0eUFuaW1hdGlvbnNbaV07CisKKyAg
ICAgICAgICAgIGlmIChjdXJyQW5pbWF0aW9uLm1fcHJvcGVydHkgPT0gQW5pbWF0ZWRQcm9wZXJ0
eVdlYmtpdFRyYW5zZm9ybQorICAgICAgICAgICAgICAgIHx8IGN1cnJBbmltYXRpb24ubV9wcm9w
ZXJ0eSA9PSBBbmltYXRlZFByb3BlcnR5T3BhY2l0eQorICAgICAgICAgICAgICAgIHx8IGN1cnJB
bmltYXRpb24ubV9wcm9wZXJ0eSA9PSBBbmltYXRlZFByb3BlcnR5QmFja2dyb3VuZENvbG9yKQor
ICAgICAgICAgICAgICAgIG1vdmVPckNvcHlMYXllckFuaW1hdGlvbihvcGVyYXRpb24sIGFuaW1h
dGlvbklkZW50aWZpZXIoY3VyckFuaW1hdGlvbi5tX25hbWUsIGN1cnJBbmltYXRpb24ubV9wcm9w
ZXJ0eSwgY3VyckFuaW1hdGlvbi5tX2luZGV4KSwgZnJvbUxheWVyLCB0b0xheWVyKTsKKyAgICAg
ICAgfQorICAgIH0KIH0KIAogdm9pZCBHcmFwaGljc0xheWVyQ2x1dHRlcjo6c2V0UHJlc2VydmVz
M0QoYm9vbCBwcmVzZXJ2ZXMzRCkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3Jt
L2dyYXBoaWNzL2NsdXR0ZXIvR3JhcGhpY3NMYXllckNsdXR0ZXIuaCBiL1NvdXJjZS9XZWJDb3Jl
L3BsYXRmb3JtL2dyYXBoaWNzL2NsdXR0ZXIvR3JhcGhpY3NMYXllckNsdXR0ZXIuaAppbmRleCBl
NGUyNzUyYmE0YjM3ZmRhNDM1NGNjNGEzY2YwY2JjYTFjNTFjZjBkLi5hMGIyNmZjMzNjNmZkZmY5
ZjA2OTUxNjE5OWUxNjE3Y2M3NjgzNDVjIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0
Zm9ybS9ncmFwaGljcy9jbHV0dGVyL0dyYXBoaWNzTGF5ZXJDbHV0dGVyLmgKKysrIGIvU291cmNl
L1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2x1dHRlci9HcmFwaGljc0xheWVyQ2x1dHRlci5o
CkBAIC0xNDMsNiArMTQzLDcgQEAgcHJpdmF0ZToKICAgICBib29sIHNldFRyYW5zZm9ybUFuaW1h
dGlvbktleWZyYW1lcyhjb25zdCBLZXlmcmFtZVZhbHVlTGlzdCYsIGNvbnN0IEFuaW1hdGlvbios
IFBsYXRmb3JtQ2x1dHRlckFuaW1hdGlvbiosIGludCBmdW5jdGlvbkluZGV4LCBUcmFuc2Zvcm1P
cGVyYXRpb246Ok9wZXJhdGlvblR5cGUsIGJvb2wgaXNNYXRyaXhBbmltYXRpb24sIGNvbnN0IElu
dFNpemUmIGJveFNpemUpOwogCiAgICAgZW51bSBNb3ZlT3JDb3B5IHsgTW92ZSwgQ29weSB9Owor
ICAgIHN0YXRpYyB2b2lkIG1vdmVPckNvcHlMYXllckFuaW1hdGlvbihNb3ZlT3JDb3B5LCBjb25z
dCBTdHJpbmcmIGFuaW1hdGlvbklkZW50aWZpZXIsIEdyYXBoaWNzTGF5ZXJBY3RvciogZnJvbUxh
eWVyLCBHcmFwaGljc0xheWVyQWN0b3IqIHRvTGF5ZXIpOwogICAgIHZvaWQgbW92ZU9yQ29weUFu
aW1hdGlvbnMoTW92ZU9yQ29weSwgR3JhcGhpY3NMYXllckFjdG9yKiBmcm9tTGF5ZXIsIEdyYXBo
aWNzTGF5ZXJBY3RvciogdG9MYXllcik7CiAKICAgICBib29sIGFwcGVuZFRvVW5jb21taXR0ZWRB
bmltYXRpb25zKGNvbnN0IEtleWZyYW1lVmFsdWVMaXN0JiwgY29uc3QgVHJhbnNmb3JtT3BlcmF0
aW9ucyosIGNvbnN0IEFuaW1hdGlvbiosIGNvbnN0IFN0cmluZyYgYW5pbWF0aW9uTmFtZSwgY29u
c3QgSW50U2l6ZSYgYm94U2l6ZSwgaW50IGFuaW1hdGlvbkluZGV4LCBkb3VibGUgdGltZU9mZnNl
dCwgYm9vbCBpc01hdHJpeEFuaW1hdGlvbik7Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>