<?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>138005</bug_id>
          
          <creation_ts>2014-10-23 04:29:07 -0700</creation_ts>
          <short_desc>[TexMap] Redundant method in GraphicsLayerTextureMapper.</short_desc>
          <delta_ts>2014-12-03 12:37:31 -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>WebCore Misc.</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>peavo</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>alex.christensen</cc>
    
    <cc>bfulgham</cc>
    
    <cc>cmarcelo</cc>
    
    <cc>commit-queue</cc>
    
    <cc>kondapallykalyan</cc>
    
    <cc>luiz</cc>
    
    <cc>mrobinson</cc>
    
    <cc>noam</cc>
    
    <cc>pnormand</cc>
    
    <cc>zan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1043744</commentid>
    <comment_count>0</comment_count>
    <who name="">peavo</who>
    <bug_when>2014-10-23 04:29:07 -0700</bug_when>
    <thetext>The TextureMapperLayer method descendantsOrSelfHaveRunningAnimations() can be used instead of the GraphicsLayerTextureMapper method startedAnimation().</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1043745</commentid>
    <comment_count>1</comment_count>
      <attachid>240343</attachid>
    <who name="">peavo</who>
    <bug_when>2014-10-23 04:33:48 -0700</bug_when>
    <thetext>Created attachment 240343
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1051792</commentid>
    <comment_count>2</comment_count>
      <attachid>242398</attachid>
    <who name="">peavo</who>
    <bug_when>2014-12-02 04:37:53 -0800</bug_when>
    <thetext>Created attachment 242398
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1051794</commentid>
    <comment_count>3</comment_count>
    <who name="">peavo</who>
    <bug_when>2014-12-02 04:40:49 -0800</bug_when>
    <thetext>(In reply to comment #2)
&gt; Created attachment 242398 [details]
&gt; Patch

Rebased.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1051949</commentid>
    <comment_count>4</comment_count>
    <who name="Alex Christensen">alex.christensen</who>
    <bug_when>2014-12-02 13:25:49 -0800</bug_when>
    <thetext>This seems ok, but I&apos;d prefer to have someone who knows and works more with texmap review this.  Why is startedAnimation there?  Is anyone else using it?  Were they?  Will they?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1052150</commentid>
    <comment_count>5</comment_count>
    <who name="">peavo</who>
    <bug_when>2014-12-03 07:33:15 -0800</bug_when>
    <thetext>(In reply to comment #4)
&gt; This seems ok, but I&apos;d prefer to have someone who knows and works more with
&gt; texmap review this.  Why is startedAnimation there?  Is anyone else using
&gt; it?  Were they?  Will they?

Thanks for looking into this :)

I added the startedAnimation method as part of the accelerated compositing patch for WinCairo, so I don&apos;t think anybody else is using it.
It was pointed out to me that there already is a similar method for this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1052241</commentid>
    <comment_count>6</comment_count>
      <attachid>242398</attachid>
    <who name="Alex Christensen">alex.christensen</who>
    <bug_when>2014-12-03 11:58:49 -0800</bug_when>
    <thetext>Comment on attachment 242398
Patch

In that case I&apos;ll put it in because it appears not to break Linux.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1052253</commentid>
    <comment_count>7</comment_count>
      <attachid>242398</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-12-03 12:37:27 -0800</bug_when>
    <thetext>Comment on attachment 242398
Patch

Clearing flags on attachment: 242398

Committed r176748: &lt;http://trac.webkit.org/changeset/176748&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1052254</commentid>
    <comment_count>8</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-12-03 12:37:31 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>240343</attachid>
            <date>2014-10-23 04:33:48 -0700</date>
            <delta_ts>2014-12-02 04:37:44 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-138005-20141023133343.patch</filename>
            <type>text/plain</type>
            <size>4336</size>
            <attacher>peavo</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDE3NTExNikKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE4IEBACisyMDE0LTEwLTIzICBwZWF2b0Bv
dXRsb29rLmNvbSAgPHBlYXZvQG91dGxvb2suY29tPgorCisgICAgICAgIFJlZHVuZGFudCBtZXRo
b2QgaW4gR3JhcGhpY3NMYXllclRleHR1cmVNYXBwZXIuCisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzgwMDUKKworICAgICAgICBSZXZpZXdlZCBieSBO
T0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUaGUgVGV4dHVyZU1hcHBlckxheWVyIG1ldGhvZCBk
ZXNjZW5kYW50c09yU2VsZkhhdmVSdW5uaW5nQW5pbWF0aW9ucygpIGNhbiBiZSB1c2VkCisgICAg
ICAgIGluc3RlYWQgb2YgdGhlIEdyYXBoaWNzTGF5ZXJUZXh0dXJlTWFwcGVyIG1ldGhvZCBzdGFy
dGVkQW5pbWF0aW9uKCkuCisKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy90ZXhtYXAvR3Jh
cGhpY3NMYXllclRleHR1cmVNYXBwZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6R3JhcGhpY3NM
YXllclRleHR1cmVNYXBwZXI6OkdyYXBoaWNzTGF5ZXJUZXh0dXJlTWFwcGVyKToKKyAgICAgICAg
KFdlYkNvcmU6OkdyYXBoaWNzTGF5ZXJUZXh0dXJlTWFwcGVyOjphZGRBbmltYXRpb24pOgorICAg
ICAgICAqIHBsYXRmb3JtL2dyYXBoaWNzL3RleG1hcC9HcmFwaGljc0xheWVyVGV4dHVyZU1hcHBl
ci5oOgorCiAyMDE0LTEwLTIzICBaYW4gRG9iZXJzZWsgIDx6ZG9iZXJzZWtAaWdhbGlhLmNvbT4K
IAogICAgICAgICBbVGV4TWFwXSBDbGVhbiB1cCB2aXJ0dWFsIG1ldGhvZCBkZWNsYXJhdGlvbnMg
aW4gR3JhcGhpY3NMYXllclRleHR1cmVNYXBwZXIKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL3BsYXRm
b3JtL2dyYXBoaWNzL3RleG1hcC9HcmFwaGljc0xheWVyVGV4dHVyZU1hcHBlci5jcHAKPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PQotLS0gU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvdGV4bWFwL0dyYXBoaWNz
TGF5ZXJUZXh0dXJlTWFwcGVyLmNwcAkocmV2aXNpb24gMTc1MTE2KQorKysgU291cmNlL1dlYkNv
cmUvcGxhdGZvcm0vZ3JhcGhpY3MvdGV4bWFwL0dyYXBoaWNzTGF5ZXJUZXh0dXJlTWFwcGVyLmNw
cAkod29ya2luZyBjb3B5KQpAQCAtNTQsNyArNTQsNiBAQCBHcmFwaGljc0xheWVyVGV4dHVyZU1h
cHBlcjo6R3JhcGhpY3NMYXllCiAgICAgLCBtX2NvbnRlbnRzTGF5ZXIoMCkKICAgICAsIG1fYW5p
bWF0aW9uU3RhcnRUaW1lKDApCiAgICAgLCBtX2lzU2Nyb2xsYWJsZShmYWxzZSkKLSAgICAsIG1f
c3RhcnRlZEFuaW1hdGlvbihmYWxzZSkKIHsKIH0KIApAQCAtNTgyLDcgKzU4MSw2IEBAIGJvb2wg
R3JhcGhpY3NMYXllclRleHR1cmVNYXBwZXI6OmFkZEFuaW0KICAgICAgICAgbV9hbmltYXRpb25T
dGFydFRpbWUgPSBjdXJyZW50VGltZSAtIHRpbWVPZmZzZXQ7CiAgICAgbm90aWZ5Q2hhbmdlKEFu
aW1hdGlvbkNoYW5nZSk7CiAgICAgbm90aWZ5Q2hhbmdlKEFuaW1hdGlvblN0YXJ0ZWQpOwotICAg
IG1fc3RhcnRlZEFuaW1hdGlvbiA9IHRydWU7CiAgICAgcmV0dXJuIHRydWU7CiB9CiAKSW5kZXg6
IFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL3RleG1hcC9HcmFwaGljc0xheWVyVGV4
dHVyZU1hcHBlci5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBo
aWNzL3RleG1hcC9HcmFwaGljc0xheWVyVGV4dHVyZU1hcHBlci5oCShyZXZpc2lvbiAxNzUxMTYp
CisrKyBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy90ZXhtYXAvR3JhcGhpY3NMYXll
clRleHR1cmVNYXBwZXIuaAkod29ya2luZyBjb3B5KQpAQCAtMTAwLDcgKzEwMCw2IEBAIHB1Ymxp
YzoKICAgICB2b2lkIHNldFJlcGFpbnRDb3VudChpbnQpOwogCiAgICAgdm9pZCBzZXRBbmltYXRp
b25zKGNvbnN0IEdyYXBoaWNzTGF5ZXJBbmltYXRpb25zJik7Ci0gICAgYm9vbCBzdGFydGVkQW5p
bWF0aW9uKCkgY29uc3QgeyByZXR1cm4gbV9zdGFydGVkQW5pbWF0aW9uOyB9CiAKIHByaXZhdGU6
CiAKQEAgLTE3OSw3ICsxNzgsNiBAQCBwcml2YXRlOgogCiAgICAgSW50U2l6ZSBtX2NvbW1pdHRl
ZFNjcm9sbE9mZnNldDsKICAgICBib29sIG1faXNTY3JvbGxhYmxlOwotICAgIGJvb2wgbV9zdGFy
dGVkQW5pbWF0aW9uOwogfTsKIAogaW5saW5lIHN0YXRpYyBHcmFwaGljc0xheWVyVGV4dHVyZU1h
cHBlciogdG9HcmFwaGljc0xheWVyVGV4dHVyZU1hcHBlcihHcmFwaGljc0xheWVyKiBsYXllcikK
SW5kZXg6IFNvdXJjZS9XZWJLaXQvd2luL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2Uv
V2ViS2l0L3dpbi9DaGFuZ2VMb2cJKHJldmlzaW9uIDE3NTExNikKKysrIFNvdXJjZS9XZWJLaXQv
d2luL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE2IEBACisyMDE0LTEwLTIz
ICBwZWF2b0BvdXRsb29rLmNvbSAgPHBlYXZvQG91dGxvb2suY29tPgorCisgICAgICAgIFJlZHVu
ZGFudCBtZXRob2QgaW4gR3JhcGhpY3NMYXllclRleHR1cmVNYXBwZXIuCisgICAgICAgIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzgwMDUKKworICAgICAgICBSZXZp
ZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUaGUgVGV4dHVyZU1hcHBlckxheWVy
IG1ldGhvZCBkZXNjZW5kYW50c09yU2VsZkhhdmVSdW5uaW5nQW5pbWF0aW9ucygpIGNhbiBiZSB1
c2VkCisgICAgICAgIGluc3RlYWQgb2YgdGhlIEdyYXBoaWNzTGF5ZXJUZXh0dXJlTWFwcGVyIG1l
dGhvZCBzdGFydGVkQW5pbWF0aW9uKCkuCisKKyAgICAgICAgKiBXZWJDb3JlU3VwcG9ydC9BY2Nl
bGVyYXRlZENvbXBvc2l0aW5nQ29udGV4dC5jcHA6CisgICAgICAgIChBY2NlbGVyYXRlZENvbXBv
c2l0aW5nQ29udGV4dDo6c3RhcnRlZEFuaW1hdGlvbik6CisKIDIwMTQtMTAtMjAgIHBlYXZvQG91
dGxvb2suY29tICA8cGVhdm9Ab3V0bG9vay5jb20+CiAKICAgICAgICAgW1dpbkNhaXJvXSBDcmFz
aCBpbiBBVEkgZGlzcGxheSBkcml2ZXIgaW4gYWNjZWxlcmF0ZWQgY29tcG9zaXRpbmcgbW9kZS4K
SW5kZXg6IFNvdXJjZS9XZWJLaXQvd2luL1dlYkNvcmVTdXBwb3J0L0FjY2VsZXJhdGVkQ29tcG9z
aXRpbmdDb250ZXh0LmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0L3dpbi9XZWJDb3Jl
U3VwcG9ydC9BY2NlbGVyYXRlZENvbXBvc2l0aW5nQ29udGV4dC5jcHAJKHJldmlzaW9uIDE3NTEx
NikKKysrIFNvdXJjZS9XZWJLaXQvd2luL1dlYkNvcmVTdXBwb3J0L0FjY2VsZXJhdGVkQ29tcG9z
aXRpbmdDb250ZXh0LmNwcAkod29ya2luZyBjb3B5KQpAQCAtMTM5LDE4ICsxMzksMTAgQEAgYm9v
bCBBY2NlbGVyYXRlZENvbXBvc2l0aW5nQ29udGV4dDo6cHJlcAogCiBib29sIEFjY2VsZXJhdGVk
Q29tcG9zaXRpbmdDb250ZXh0OjpzdGFydGVkQW5pbWF0aW9uKFdlYkNvcmU6OkdyYXBoaWNzTGF5
ZXIqIGxheWVyKQogewotICAgIGlmICghbGF5ZXIpCisgICAgaWYgKCFsYXllciB8fCAhdG9UZXh0
dXJlTWFwcGVyTGF5ZXIobGF5ZXIpKQogICAgICAgICByZXR1cm4gZmFsc2U7CiAKLSAgICBpZiAo
dG9HcmFwaGljc0xheWVyVGV4dHVyZU1hcHBlcihsYXllciktPnN0YXJ0ZWRBbmltYXRpb24oKSkK
LSAgICAgICAgcmV0dXJuIHRydWU7Ci0KLSAgICBmb3IgKGF1dG8gY2hpbGRMYXllciA6IGxheWVy
LT5jaGlsZHJlbigpKSB7Ci0gICAgICAgIGlmIChzdGFydGVkQW5pbWF0aW9uKGNoaWxkTGF5ZXIp
KQotICAgICAgICAgICAgcmV0dXJuIHRydWU7Ci0gICAgfQotCi0gICAgcmV0dXJuIGZhbHNlOwor
ICAgIHJldHVybiB0b1RleHR1cmVNYXBwZXJMYXllcihsYXllciktPmRlc2NlbmRhbnRzT3JTZWxm
SGF2ZVJ1bm5pbmdBbmltYXRpb25zKCk7CiB9CiAKIHZvaWQgQWNjZWxlcmF0ZWRDb21wb3NpdGlu
Z0NvbnRleHQ6OmNvbXBvc2l0ZUxheWVyc1RvQ29udGV4dChDb21wb3NpdGVQdXJwb3NlIHB1cnBv
c2UpCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>242398</attachid>
            <date>2014-12-02 04:37:53 -0800</date>
            <delta_ts>2014-12-03 12:37:27 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-138005-20141202133815.patch</filename>
            <type>text/plain</type>
            <size>4295</size>
            <attacher>peavo</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDE3NjYzMSkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE4IEBACisyMDE0LTEyLTAyICBwZWF2b0Bv
dXRsb29rLmNvbSAgPHBlYXZvQG91dGxvb2suY29tPgorCisgICAgICAgIFtUZXhNYXBdIFJlZHVu
ZGFudCBtZXRob2QgaW4gR3JhcGhpY3NMYXllclRleHR1cmVNYXBwZXIuCisgICAgICAgIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzgwMDUKKworICAgICAgICBSZXZp
ZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUaGUgVGV4dHVyZU1hcHBlckxheWVy
IG1ldGhvZCBkZXNjZW5kYW50c09yU2VsZkhhdmVSdW5uaW5nQW5pbWF0aW9ucygpIGNhbiBiZSB1
c2VkCisgICAgICAgIGluc3RlYWQgb2YgdGhlIEdyYXBoaWNzTGF5ZXJUZXh0dXJlTWFwcGVyIG1l
dGhvZCBzdGFydGVkQW5pbWF0aW9uKCkuCisKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy90
ZXhtYXAvR3JhcGhpY3NMYXllclRleHR1cmVNYXBwZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6
R3JhcGhpY3NMYXllclRleHR1cmVNYXBwZXI6OkdyYXBoaWNzTGF5ZXJUZXh0dXJlTWFwcGVyKToK
KyAgICAgICAgKFdlYkNvcmU6OkdyYXBoaWNzTGF5ZXJUZXh0dXJlTWFwcGVyOjphZGRBbmltYXRp
b24pOgorICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNzL3RleG1hcC9HcmFwaGljc0xheWVyVGV4
dHVyZU1hcHBlci5oOgorCiAyMDE0LTEyLTAyICBTeWx2YWluIEdhbGluZWF1ICA8Z2FsaW5lYXVA
YWRvYmUuY29tPgogCiAgICAgICAgIE1pc3Npbmcgc3VwcG9ydCBmb3IgaW5uZXJIVE1MIG9uIFNW
R0VsZW1lbnQKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL3RleG1hcC9H
cmFwaGljc0xheWVyVGV4dHVyZU1hcHBlci5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNv
cmUvcGxhdGZvcm0vZ3JhcGhpY3MvdGV4bWFwL0dyYXBoaWNzTGF5ZXJUZXh0dXJlTWFwcGVyLmNw
cAkocmV2aXNpb24gMTc2NTkxKQorKysgU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3Mv
dGV4bWFwL0dyYXBoaWNzTGF5ZXJUZXh0dXJlTWFwcGVyLmNwcAkod29ya2luZyBjb3B5KQpAQCAt
NDksNyArNDksNiBAQCBHcmFwaGljc0xheWVyVGV4dHVyZU1hcHBlcjo6R3JhcGhpY3NMYXllCiAg
ICAgLCBtX2NvbnRlbnRzTGF5ZXIoMCkKICAgICAsIG1fYW5pbWF0aW9uU3RhcnRUaW1lKDApCiAg
ICAgLCBtX2lzU2Nyb2xsYWJsZShmYWxzZSkKLSAgICAsIG1fc3RhcnRlZEFuaW1hdGlvbihmYWxz
ZSkKIHsKIH0KIApAQCAtNTc3LDcgKzU3Niw2IEBAIGJvb2wgR3JhcGhpY3NMYXllclRleHR1cmVN
YXBwZXI6OmFkZEFuaW0KICAgICAgICAgbV9hbmltYXRpb25TdGFydFRpbWUgPSBjdXJyZW50VGlt
ZSAtIHRpbWVPZmZzZXQ7CiAgICAgbm90aWZ5Q2hhbmdlKEFuaW1hdGlvbkNoYW5nZSk7CiAgICAg
bm90aWZ5Q2hhbmdlKEFuaW1hdGlvblN0YXJ0ZWQpOwotICAgIG1fc3RhcnRlZEFuaW1hdGlvbiA9
IHRydWU7CiAgICAgcmV0dXJuIHRydWU7CiB9CiAKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL3BsYXRm
b3JtL2dyYXBoaWNzL3RleG1hcC9HcmFwaGljc0xheWVyVGV4dHVyZU1hcHBlci5oCj09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT0KLS0tIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL3RleG1hcC9HcmFwaGljc0xh
eWVyVGV4dHVyZU1hcHBlci5oCShyZXZpc2lvbiAxNzY1OTEpCisrKyBTb3VyY2UvV2ViQ29yZS9w
bGF0Zm9ybS9ncmFwaGljcy90ZXhtYXAvR3JhcGhpY3NMYXllclRleHR1cmVNYXBwZXIuaAkod29y
a2luZyBjb3B5KQpAQCAtMTAwLDcgKzEwMCw2IEBAIHB1YmxpYzoKICAgICB2b2lkIHNldFJlcGFp
bnRDb3VudChpbnQpOwogCiAgICAgdm9pZCBzZXRBbmltYXRpb25zKGNvbnN0IEdyYXBoaWNzTGF5
ZXJBbmltYXRpb25zJik7Ci0gICAgYm9vbCBzdGFydGVkQW5pbWF0aW9uKCkgY29uc3QgeyByZXR1
cm4gbV9zdGFydGVkQW5pbWF0aW9uOyB9CiAKIHByaXZhdGU6CiAgICAgLy8gR3JhcGhpY3NMYXll
cgpAQCAtMTgxLDcgKzE4MCw2IEBAIHByaXZhdGU6CiAKICAgICBJbnRTaXplIG1fY29tbWl0dGVk
U2Nyb2xsT2Zmc2V0OwogICAgIGJvb2wgbV9pc1Njcm9sbGFibGU7Ci0gICAgYm9vbCBtX3N0YXJ0
ZWRBbmltYXRpb247CiB9OwogCiB9IC8vIG5hbWVzcGFjZSBXZWJDb3JlCkluZGV4OiBTb3VyY2Uv
V2ViS2l0L3dpbi9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdC93aW4vQ2hh
bmdlTG9nCShyZXZpc2lvbiAxNzY2MzEpCisrKyBTb3VyY2UvV2ViS2l0L3dpbi9DaGFuZ2VMb2cJ
KHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwxNiBAQAorMjAxNC0xMi0wMiAgcGVhdm9Ab3V0bG9v
ay5jb20gIDxwZWF2b0BvdXRsb29rLmNvbT4KKworICAgICAgICBbVGV4TWFwXSBSZWR1bmRhbnQg
bWV0aG9kIGluIEdyYXBoaWNzTGF5ZXJUZXh0dXJlTWFwcGVyLgorICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTM4MDA1CisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVGhlIFRleHR1cmVNYXBwZXJMYXllciBtZXRo
b2QgZGVzY2VuZGFudHNPclNlbGZIYXZlUnVubmluZ0FuaW1hdGlvbnMoKSBjYW4gYmUgdXNlZAor
ICAgICAgICBpbnN0ZWFkIG9mIHRoZSBHcmFwaGljc0xheWVyVGV4dHVyZU1hcHBlciBtZXRob2Qg
c3RhcnRlZEFuaW1hdGlvbigpLgorCisgICAgICAgICogV2ViQ29yZVN1cHBvcnQvQWNjZWxlcmF0
ZWRDb21wb3NpdGluZ0NvbnRleHQuY3BwOgorICAgICAgICAoQWNjZWxlcmF0ZWRDb21wb3NpdGlu
Z0NvbnRleHQ6OnN0YXJ0ZWRBbmltYXRpb24pOgorCiAyMDE0LTEyLTAxICBBbmRlcnMgQ2FybHNz
b24gIDxhbmRlcnNjYUBhcHBsZS5jb20+CiAKICAgICAgICAgUmVtb3ZlIElXZWJDb29raWVNYW5h
Z2VyIG9uIFdpbmRvd3MKSW5kZXg6IFNvdXJjZS9XZWJLaXQvd2luL1dlYkNvcmVTdXBwb3J0L0Fj
Y2VsZXJhdGVkQ29tcG9zaXRpbmdDb250ZXh0LmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
S2l0L3dpbi9XZWJDb3JlU3VwcG9ydC9BY2NlbGVyYXRlZENvbXBvc2l0aW5nQ29udGV4dC5jcHAJ
KHJldmlzaW9uIDE3NjU5MSkKKysrIFNvdXJjZS9XZWJLaXQvd2luL1dlYkNvcmVTdXBwb3J0L0Fj
Y2VsZXJhdGVkQ29tcG9zaXRpbmdDb250ZXh0LmNwcAkod29ya2luZyBjb3B5KQpAQCAtMTM5LDE4
ICsxMzksMTAgQEAgYm9vbCBBY2NlbGVyYXRlZENvbXBvc2l0aW5nQ29udGV4dDo6cHJlcAogCiBi
b29sIEFjY2VsZXJhdGVkQ29tcG9zaXRpbmdDb250ZXh0OjpzdGFydGVkQW5pbWF0aW9uKFdlYkNv
cmU6OkdyYXBoaWNzTGF5ZXIqIGxheWVyKQogewotICAgIGlmICghbGF5ZXIpCisgICAgaWYgKCFs
YXllciB8fCAhZG93bmNhc3Q8R3JhcGhpY3NMYXllclRleHR1cmVNYXBwZXI+KCpsYXllcikubGF5
ZXIoKSkKICAgICAgICAgcmV0dXJuIGZhbHNlOwogCi0gICAgaWYgKGRvd25jYXN0PEdyYXBoaWNz
TGF5ZXJUZXh0dXJlTWFwcGVyPihsYXllciktPnN0YXJ0ZWRBbmltYXRpb24oKSkKLSAgICAgICAg
cmV0dXJuIHRydWU7Ci0KLSAgICBmb3IgKGF1dG8gY2hpbGRMYXllciA6IGxheWVyLT5jaGlsZHJl
bigpKSB7Ci0gICAgICAgIGlmIChzdGFydGVkQW5pbWF0aW9uKGNoaWxkTGF5ZXIpKQotICAgICAg
ICAgICAgcmV0dXJuIHRydWU7Ci0gICAgfQotCi0gICAgcmV0dXJuIGZhbHNlOworICAgIHJldHVy
biBkb3duY2FzdDxHcmFwaGljc0xheWVyVGV4dHVyZU1hcHBlcj4oKmxheWVyKS5sYXllcigpLT5k
ZXNjZW5kYW50c09yU2VsZkhhdmVSdW5uaW5nQW5pbWF0aW9ucygpOwogfQogCiB2b2lkIEFjY2Vs
ZXJhdGVkQ29tcG9zaXRpbmdDb250ZXh0Ojpjb21wb3NpdGVMYXllcnNUb0NvbnRleHQoQ29tcG9z
aXRlUHVycG9zZSBwdXJwb3NlKQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>