<?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>142384</bug_id>
          
          <creation_ts>2015-03-05 22:18:00 -0800</creation_ts>
          <short_desc>Allow composited clip-path to be updated without a layer repaint</short_desc>
          <delta_ts>2016-04-27 18:41: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>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="Simon Fraser (smfr)">simon.fraser</reporter>
          <assigned_to name="Simon Fraser (smfr)">simon.fraser</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>dino</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>glenn</cc>
    
    <cc>kondapallykalyan</cc>
    
    <cc>krit</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>zalan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1074840</commentid>
    <comment_count>0</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2015-03-05 22:18:00 -0800</bug_when>
    <thetext>Allow composited clip-path to be updated without a layer repaint</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1074842</commentid>
    <comment_count>1</comment_count>
      <attachid>248041</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2015-03-05 22:25:45 -0800</bug_when>
    <thetext>Created attachment 248041
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1074995</commentid>
    <comment_count>2</comment_count>
      <attachid>248041</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-03-06 10:14:35 -0800</bug_when>
    <thetext>Comment on attachment 248041
Patch

Clearing flags on attachment: 248041

Committed r181164: &lt;http://trac.webkit.org/changeset/181164&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1074996</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-03-06 10:14:41 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1188074</commentid>
    <comment_count>4</comment_count>
      <attachid>248041</attachid>
    <who name="Elliott Sprehn">esprehn</who>
    <bug_when>2016-04-27 18:41:11 -0700</bug_when>
    <thetext>Comment on attachment 248041
Patch

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

&gt; Source/WebCore/rendering/RenderLayerCompositor.cpp:938
&gt; +    return (clipPath.type() != ClipPathOperation::Shape || clipPath.type() == ClipPathOperation::Shape) &amp;&amp; GraphicsLayer::supportsLayerType(GraphicsLayer::Type::Shape);

You have (.type() != ::Shape || .type() == ::Shape) &amp;&amp; ...

Did you mean to check for != to something different?</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>248041</attachid>
            <date>2015-03-05 22:25:45 -0800</date>
            <delta_ts>2015-03-06 10:14:35 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-142384-20150305222525.patch</filename>
            <type>text/plain</type>
            <size>11749</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTgxMDY5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZjRiYmY3MjcxYTYzNGVm
OTgyODhmNmI3MWE4YjFhNmZhZmQzZTE5YS4uYTkyMGVlZjg2Yjc3NjhlYzVjNTUwNTdlMDUwMDVh
YjM3ZjA3NmFhMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDM4IEBACisyMDE1LTAzLTA1ICBTaW1v
biBGcmFzZXIgIDxzaW1vbi5mcmFzZXJAYXBwbGUuY29tPgorCisgICAgICAgIEFsbG93IGNvbXBv
c2l0ZWQgY2xpcC1wYXRoIHRvIGJlIHVwZGF0ZWQgd2l0aG91dCBhIGxheWVyIHJlcGFpbnQKKyAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE0MjM4NAorCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorICAgICAgICAKKyAgICAgICAgV2hl
biBjbGlwLXBhdGggaXMgbWFwcGVkIHRvIGEgY29tcG9zaXRpbmcgc2hhcGUgbGF5ZXIgbWFzaywg
d2UgY2FuIGp1c3QKKyAgICAgICAgcHVzaCBhIG5ldyBzaGFwZSB0byB0aGUgR3JhcGhpY3NMYXll
ciB0byB1cGRhdGUgdGhlIGNsaXAgcGF0aCwgd2l0aG91dAorICAgICAgICBuZWVkaW5nIHRvIHJl
cGFpbnQuCisgICAgICAgIAorICAgICAgICBBY2hpZXZlIHRoaXMgYnkgYWRkaW5nIENvbnRleHRT
ZW5zaXRpdmVQcm9wZXJ0eUNsaXBQYXRoLiBXaGVuIHNldCwgYW5kIHRoZQorICAgICAgICBzdGFy
cyBhcmUgYWxpZ25lZCwgaXNzdWUgYSBTdHlsZURpZmZlcmVuY2VSZWNvbXBvc2l0ZUxheWVyIHJh
dGhlciB0aGFuCisgICAgICAgIGEgU3R5bGVEaWZmZXJlbmNlUmVwYWludC4KKyAgICAgICAgCisg
ICAgICAgIFdlIGFzayBSZW5kZXJMYXllckNvbXBvc2l0b3Igd2hldGhlciB0aGUgY2xpcCBwYXRo
IGNhbiBiZSBjb21wb3NpdGVkCisgICAgICAgIHRvIGhpZGUgcGxhdGZvcm0gZGlmZmVyZW5jZXMg
cmVsYXRlZCB0byB3aGV0aGVyIEdyYXBoaWNzTGF5ZXIgc3VwcG9ydHMKKyAgICAgICAgc2hhcGUg
bWFza3MuCisKKyAgICAgICAgVGVzdDogY29tcG9zaXRpbmcvbWFza3MvY29tcG9zaXRpbmctY2xp
cC1wYXRoLWNoYW5nZS1uby1yZXBhaW50Lmh0bWwKKworICAgICAgICAqIHJlbmRlcmluZy9SZW5k
ZXJFbGVtZW50LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlJlbmRlckVsZW1lbnQ6OmFkanVzdFN0
eWxlRGlmZmVyZW5jZSk6IFJlbW92ZSBvYnZpb3VzIGNvbW1lbnQKKyAgICAgICAgYWJvdXQgb3Bh
Y2l0eS4gSGFuZGxlIENvbnRleHRTZW5zaXRpdmVQcm9wZXJ0eUNsaXBQYXRoLgorICAgICAgICAq
IHJlbmRlcmluZy9SZW5kZXJMYXllckNvbXBvc2l0b3IuY3BwOgorICAgICAgICAoV2ViQ29yZTo6
UmVuZGVyTGF5ZXJDb21wb3NpdG9yOjpjYW5Db21wb3NpdGVDbGlwUGF0aCk6IElmIHdlIGhhdmUg
YSBtYXNrCisgICAgICAgIHdlIGhhdmUgdG8gcGFpbnQgdGhlIG1hc2sgKyBjbGlwIHBhdGggaW50
byB0aGUgbWFzayBsYXllciAobWlycm9ycyBjb2RlIGluCisgICAgICAgIFJlbmRlckxheWVyQmFj
a2luZzo6dXBkYXRlTWFza2luZ0xheWVyIGJ1dCBpc24ndCBxdWl0ZSBzaW1pbGFyIGVub3VnaCB0
byBzaGFyZSkuCisgICAgICAgICogcmVuZGVyaW5nL1JlbmRlckxheWVyQ29tcG9zaXRvci5oOgor
ICAgICAgICAqIHJlbmRlcmluZy9zdHlsZS9SZW5kZXJTdHlsZS5jcHA6CisgICAgICAgIChXZWJD
b3JlOjpSZW5kZXJTdHlsZTo6Y2hhbmdlUmVxdWlyZXNSZXBhaW50KTogU2V0IENvbnRleHRTZW5z
aXRpdmVQcm9wZXJ0eUNsaXBQYXRoCisgICAgICAgIGFuZCBkb24ndCByZXR1cm4sIGFzIGlzIG5v
cm1hbCBmb3IgY29udGV4dC1zZW5zaXRpdmUgcHJvcGVydHkgaGFuZGxpbmcuCisgICAgICAgICog
cmVuZGVyaW5nL3N0eWxlL1JlbmRlclN0eWxlQ29uc3RhbnRzLmg6IExpbmUgdGhpbmdzIHVwIHRv
IGF2b2lkIGZ1dHVyZSBiaXQKKyAgICAgICAgZnVtYmxlcywgYW5kIHJlbW92ZSB1bm5lY2Vzc2Fy
eSBicmFjZXMuCisKIDIwMTUtMDMtMDQgIFNpbW9uIEZyYXNlciAgPHNpbW9uLmZyYXNlckBhcHBs
ZS5jb20+CiAKICAgICAgICAgQ2xhcmlmeSBSZW5kZXJFbGVtZW50OjphZGp1c3RTdHlsZURpZmZl
cmVuY2UoKQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckVsZW1l
bnQuY3BwIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckVsZW1lbnQuY3BwCmluZGV4
IDBmOWY2ZDIxYjdmNmI1Y2VlNmUyODM2YjhlNzM4NDUyMGYwMDBiZTguLjJhZGVmYWM2NWRlNGU0
OWI3NTYwMWU3YTdjNzgyMDM3Y2E4YTdmYjEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3Jl
bmRlcmluZy9SZW5kZXJFbGVtZW50LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcv
UmVuZGVyRWxlbWVudC5jcHAKQEAgLTI3Nyw4ICsyNzcsNiBAQCBTdHlsZURpZmZlcmVuY2UgUmVu
ZGVyRWxlbWVudDo6YWRqdXN0U3R5bGVEaWZmZXJlbmNlKFN0eWxlRGlmZmVyZW5jZSBkaWZmLCB1
bnNpZwogICAgICAgICAgICAgZGlmZiA9IHN0ZDo6bWF4KGRpZmYsIFN0eWxlRGlmZmVyZW5jZVJl
Y29tcG9zaXRlTGF5ZXIpOwogICAgIH0KIAotICAgIC8vIElmIG9wYWNpdHkgY2hhbmdlZCwgYW5k
IHdlIGFyZSBub3QgY29tcG9zaXRlZCwgbmVlZCB0byByZXBhaW50IChhbHNvCi0gICAgLy8gaWdu
b3JpbmcgdGV4dCBub2RlcykKICAgICBpZiAoY29udGV4dFNlbnNpdGl2ZVByb3BlcnRpZXMgJiBD
b250ZXh0U2Vuc2l0aXZlUHJvcGVydHlPcGFjaXR5KSB7CiAgICAgICAgIGlmICghaGFzTGF5ZXIo
KSB8fCAhZG93bmNhc3Q8UmVuZGVyTGF5ZXJNb2RlbE9iamVjdD4oKnRoaXMpLmxheWVyKCktPmlz
Q29tcG9zaXRlZCgpKQogICAgICAgICAgICAgZGlmZiA9IHN0ZDo6bWF4KGRpZmYsIFN0eWxlRGlm
ZmVyZW5jZVJlcGFpbnRMYXllcik7CkBAIC0yODYsNiArMjg0LDE2IEBAIFN0eWxlRGlmZmVyZW5j
ZSBSZW5kZXJFbGVtZW50OjphZGp1c3RTdHlsZURpZmZlcmVuY2UoU3R5bGVEaWZmZXJlbmNlIGRp
ZmYsIHVuc2lnCiAgICAgICAgICAgICBkaWZmID0gc3RkOjptYXgoZGlmZiwgU3R5bGVEaWZmZXJl
bmNlUmVjb21wb3NpdGVMYXllcik7CiAgICAgfQogCisgICAgaWYgKGNvbnRleHRTZW5zaXRpdmVQ
cm9wZXJ0aWVzICYgQ29udGV4dFNlbnNpdGl2ZVByb3BlcnR5Q2xpcFBhdGgpIHsKKyAgICAgICAg
aWYgKGhhc0xheWVyKCkKKyAgICAgICAgICAgICYmIGRvd25jYXN0PFJlbmRlckxheWVyTW9kZWxP
YmplY3Q+KCp0aGlzKS5sYXllcigpLT5pc0NvbXBvc2l0ZWQoKQorICAgICAgICAgICAgJiYgaGFz
Q2xpcFBhdGgoKQorICAgICAgICAgICAgJiYgUmVuZGVyTGF5ZXJDb21wb3NpdG9yOjpjYW5Db21w
b3NpdGVDbGlwUGF0aCgqZG93bmNhc3Q8UmVuZGVyTGF5ZXJNb2RlbE9iamVjdD4oKnRoaXMpLmxh
eWVyKCkpKQorICAgICAgICAgICAgZGlmZiA9IHN0ZDo6bWF4KGRpZmYsIFN0eWxlRGlmZmVyZW5j
ZVJlY29tcG9zaXRlTGF5ZXIpOworICAgICAgICBlbHNlCisgICAgICAgICAgICBkaWZmID0gc3Rk
OjptYXgoZGlmZiwgU3R5bGVEaWZmZXJlbmNlUmVwYWludCk7CisgICAgfQorICAgIAogICAgIGlm
ICgoY29udGV4dFNlbnNpdGl2ZVByb3BlcnRpZXMgJiBDb250ZXh0U2Vuc2l0aXZlUHJvcGVydHlG
aWx0ZXIpICYmIGhhc0xheWVyKCkpIHsKICAgICAgICAgUmVuZGVyTGF5ZXIqIGxheWVyID0gZG93
bmNhc3Q8UmVuZGVyTGF5ZXJNb2RlbE9iamVjdD4oKnRoaXMpLmxheWVyKCk7CiAgICAgICAgIGlm
ICghbGF5ZXItPmlzQ29tcG9zaXRlZCgpIHx8IGxheWVyLT5wYWludHNXaXRoRmlsdGVycygpKQpk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckxheWVyQ29tcG9zaXRv
ci5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyTGF5ZXJDb21wb3NpdG9yLmNw
cAppbmRleCA2NzJlYjI2Y2FmODBjOTcxMDJiYWRhYTkxNDAwNGY1NGZlYmI4YjE0Li4xNDQ3MjAw
NzA4ZjYzZDBiNDFhNTFjMmI4YWYwYmU1MzcxOTIyOGQ5IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2Vi
Q29yZS9yZW5kZXJpbmcvUmVuZGVyTGF5ZXJDb21wb3NpdG9yLmNwcAorKysgYi9Tb3VyY2UvV2Vi
Q29yZS9yZW5kZXJpbmcvUmVuZGVyTGF5ZXJDb21wb3NpdG9yLmNwcApAQCAtOTI2LDYgKzkyNiwx
OCBAQCB2b2lkIFJlbmRlckxheWVyQ29tcG9zaXRvcjo6bGF5ZXJTdHlsZUNoYW5nZWQoUmVuZGVy
TGF5ZXImIGxheWVyLCBjb25zdCBSZW5kZXJTdAogICAgIH0KIH0KIAorYm9vbCBSZW5kZXJMYXll
ckNvbXBvc2l0b3I6OmNhbkNvbXBvc2l0ZUNsaXBQYXRoKGNvbnN0IFJlbmRlckxheWVyJiBsYXll
cikKK3sKKyAgICBBU1NFUlQobGF5ZXIuaXNDb21wb3NpdGVkKCkpOworICAgIEFTU0VSVChsYXll
ci5yZW5kZXJlcigpLnN0eWxlKCkuY2xpcFBhdGgoKSk7CisKKyAgICBpZiAobGF5ZXIucmVuZGVy
ZXIoKS5oYXNNYXNrKCkpCisgICAgICAgIHJldHVybiBmYWxzZTsKKworICAgIENsaXBQYXRoT3Bl
cmF0aW9uJiBjbGlwUGF0aCA9ICpsYXllci5yZW5kZXJlcigpLnN0eWxlKCkuY2xpcFBhdGgoKTsK
KyAgICByZXR1cm4gKGNsaXBQYXRoLnR5cGUoKSAhPSBDbGlwUGF0aE9wZXJhdGlvbjo6U2hhcGUg
fHwgY2xpcFBhdGgudHlwZSgpID09IENsaXBQYXRoT3BlcmF0aW9uOjpTaGFwZSkgJiYgR3JhcGhp
Y3NMYXllcjo6c3VwcG9ydHNMYXllclR5cGUoR3JhcGhpY3NMYXllcjo6VHlwZTo6U2hhcGUpOwor
fQorCiBib29sIFJlbmRlckxheWVyQ29tcG9zaXRvcjo6dXBkYXRlQmFja2luZyhSZW5kZXJMYXll
ciYgbGF5ZXIsIENvbXBvc2l0aW5nQ2hhbmdlUmVwYWludCBzaG91bGRSZXBhaW50KQogewogICAg
IGJvb2wgbGF5ZXJDaGFuZ2VkID0gZmFsc2U7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9y
ZW5kZXJpbmcvUmVuZGVyTGF5ZXJDb21wb3NpdG9yLmggYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJp
bmcvUmVuZGVyTGF5ZXJDb21wb3NpdG9yLmgKaW5kZXggOTdjN2M5ZDBhOWMzNWYwZTBkM2UyYmRi
MzE1NWU4YjM2MDQ3Zjc2NS4uYjYwNTRhZTI5YjRlNjhjMjA2MDBhMzdiYTAxYTQxZDIzZDNiODE0
MSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckxheWVyQ29tcG9z
aXRvci5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJMYXllckNvbXBvc2l0
b3IuaApAQCAtMTczLDYgKzE3Myw4IEBAIHB1YmxpYzoKIAogICAgIHZvaWQgbGF5ZXJTdHlsZUNo
YW5nZWQoUmVuZGVyTGF5ZXImLCBjb25zdCBSZW5kZXJTdHlsZSogb2xkU3R5bGUpOwogCisgICAg
c3RhdGljIGJvb2wgY2FuQ29tcG9zaXRlQ2xpcFBhdGgoY29uc3QgUmVuZGVyTGF5ZXImKTsKKwog
ICAgIC8vIEdldCB0aGUgbmVhcmVzdCBhbmNlc3RvciBsYXllciB0aGF0IGhhcyBvdmVyZmxvdyBv
ciBjbGlwLCBidXQgaXMgbm90IGEgc3RhY2tpbmcgY29udGV4dAogICAgIFJlbmRlckxheWVyKiBl
bmNsb3NpbmdOb25TdGFja2luZ0NsaXBwaW5nTGF5ZXIoY29uc3QgUmVuZGVyTGF5ZXImKSBjb25z
dDsKIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL3N0eWxlL1JlbmRlclN0
eWxlLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9zdHlsZS9SZW5kZXJTdHlsZS5jcHAK
aW5kZXggN2Q0YzVkMTU1ZjYyNjBmMjUxMWIyN2M4ZWI1MDMyNjc4NWNhNWEwMC4uOWQzMjc2Nzhj
MDUwNjI4NTZhYjRiMjljNTM3YWE5N2Y0YTQzMjk2NCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNv
cmUvcmVuZGVyaW5nL3N0eWxlL1JlbmRlclN0eWxlLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9y
ZW5kZXJpbmcvc3R5bGUvUmVuZGVyU3R5bGUuY3BwCkBAIC03MTYsNyArNzE2LDcgQEAgYm9vbCBS
ZW5kZXJTdHlsZTo6Y2hhbmdlUmVxdWlyZXNMYXllclJlcGFpbnQoY29uc3QgUmVuZGVyU3R5bGUm
IG90aGVyLCB1bnNpZ25lZCYKICAgICByZXR1cm4gZmFsc2U7CiB9CiAKLWJvb2wgUmVuZGVyU3R5
bGU6OmNoYW5nZVJlcXVpcmVzUmVwYWludChjb25zdCBSZW5kZXJTdHlsZSYgb3RoZXIsIHVuc2ln
bmVkJikgY29uc3QKK2Jvb2wgUmVuZGVyU3R5bGU6OmNoYW5nZVJlcXVpcmVzUmVwYWludChjb25z
dCBSZW5kZXJTdHlsZSYgb3RoZXIsIHVuc2lnbmVkJiBjaGFuZ2VkQ29udGV4dFNlbnNpdGl2ZVBy
b3BlcnRpZXMpIGNvbnN0CiB7CiAgICAgaWYgKGluaGVyaXRlZF9mbGFncy5fdmlzaWJpbGl0eSAh
PSBvdGhlci5pbmhlcml0ZWRfZmxhZ3MuX3Zpc2liaWxpdHkKICAgICAgICAgfHwgaW5oZXJpdGVk
X2ZsYWdzLm1fcHJpbnRDb2xvckFkanVzdCAhPSBvdGhlci5pbmhlcml0ZWRfZmxhZ3MubV9wcmlu
dENvbG9yQWRqdXN0CkBAIC03MzcsOCArNzM3LDExIEBAIGJvb2wgUmVuZGVyU3R5bGU6OmNoYW5n
ZVJlcXVpcmVzUmVwYWludChjb25zdCBSZW5kZXJTdHlsZSYgb3RoZXIsIHVuc2lnbmVkJikgY29u
CiAgICAgICAgIHJldHVybiB0cnVlOwogI2VuZGlmCiAKLSAgICBpZiAocmFyZU5vbkluaGVyaXRl
ZERhdGEtPm1fY2xpcFBhdGggIT0gb3RoZXIucmFyZU5vbkluaGVyaXRlZERhdGEtPm1fY2xpcFBh
dGgpCi0gICAgICAgIHJldHVybiB0cnVlOworICAgIC8vIEZJWE1FOiB0aGlzIHNob3VsZCBwcm9i
YWJseSBiZSBtb3ZlZCB0byBjaGFuZ2VSZXF1aXJlc0xheWVyUmVwYWludCgpLgorICAgIGlmIChy
YXJlTm9uSW5oZXJpdGVkRGF0YS0+bV9jbGlwUGF0aCAhPSBvdGhlci5yYXJlTm9uSW5oZXJpdGVk
RGF0YS0+bV9jbGlwUGF0aCkgeworICAgICAgICBjaGFuZ2VkQ29udGV4dFNlbnNpdGl2ZVByb3Bl
cnRpZXMgfD0gQ29udGV4dFNlbnNpdGl2ZVByb3BlcnR5Q2xpcFBhdGg7CisgICAgICAgIC8vIERv
bid0IHJldHVybjsga2VlcCBsb29raW5nIGZvciBhbm90aGVyIGNoYW5nZS4KKyAgICB9CiAKICAg
ICByZXR1cm4gZmFsc2U7CiB9CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcv
c3R5bGUvUmVuZGVyU3R5bGVDb25zdGFudHMuaCBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9z
dHlsZS9SZW5kZXJTdHlsZUNvbnN0YW50cy5oCmluZGV4IDBlZjVlNzg1MzczZjRjMTA1M2UwNjg4
NzRlMzI0NzUyYmNlOTZiZTEuLmNjOTQ5MmQ2MDdkMGViM2Y2YjEyYTFjNGVhZmE5YWYzMWI3MTUw
OTggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9zdHlsZS9SZW5kZXJTdHls
ZUNvbnN0YW50cy5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9zdHlsZS9SZW5kZXJT
dHlsZUNvbnN0YW50cy5oCkBAIC02MywxMSArNjMsMTIgQEAgZW51bSBTdHlsZURpZmZlcmVuY2Ug
ewogLy8gQSBzaW1wbGUgU3R5bGVEaWZmZXJlbmNlIGRvZXMgbm90IHByb3ZpZGUgZW5vdWdoIGlu
Zm9ybWF0aW9uIHNvIHdlIHJldHVybiBhIGJpdCBtYXNrIG9mCiAvLyBTdHlsZURpZmZlcmVuY2VD
b250ZXh0U2Vuc2l0aXZlUHJvcGVydGllcyBmcm9tIFJlbmRlclN0eWxlOjpkaWZmKCkgdG9vLgog
ZW51bSBTdHlsZURpZmZlcmVuY2VDb250ZXh0U2Vuc2l0aXZlUHJvcGVydHkgewotICAgIENvbnRl
eHRTZW5zaXRpdmVQcm9wZXJ0eU5vbmUgPSAwLAotICAgIENvbnRleHRTZW5zaXRpdmVQcm9wZXJ0
eVRyYW5zZm9ybSA9ICgxIDw8IDApLAotICAgIENvbnRleHRTZW5zaXRpdmVQcm9wZXJ0eU9wYWNp
dHkgPSAoMSA8PCAxKSwKLSAgICBDb250ZXh0U2Vuc2l0aXZlUHJvcGVydHlGaWx0ZXIgPSAoMSA8
PCAyKSwKLSAgICBDb250ZXh0U2Vuc2l0aXZlUHJvcGVydHlDbGlwUmVjdCA9ICgxIDw8IDMpCisg
ICAgQ29udGV4dFNlbnNpdGl2ZVByb3BlcnR5Tm9uZSAgICAgICAgPSAwLAorICAgIENvbnRleHRT
ZW5zaXRpdmVQcm9wZXJ0eVRyYW5zZm9ybSAgID0gMSA8PCAwLAorICAgIENvbnRleHRTZW5zaXRp
dmVQcm9wZXJ0eU9wYWNpdHkgICAgID0gMSA8PCAxLAorICAgIENvbnRleHRTZW5zaXRpdmVQcm9w
ZXJ0eUZpbHRlciAgICAgID0gMSA8PCAyLAorICAgIENvbnRleHRTZW5zaXRpdmVQcm9wZXJ0eUNs
aXBSZWN0ICAgID0gMSA8PCAzLAorICAgIENvbnRleHRTZW5zaXRpdmVQcm9wZXJ0eUNsaXBQYXRo
ICAgID0gMSA8PCA0CiB9OwogCiAvLyBTdGF0aWMgcHNldWRvIHN0eWxlcy4gRHluYW1pYyBvbmVz
IGFyZSBwcm9kdWNlZCBvbiB0aGUgZmx5LgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdl
TG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4IGQxYzEwODgwNDA5YWUxNzdlNTNhZjI1
ZDVjODc1MDg1OGZmNTk0NjcuLjJlMDUwNWUyNzNhZDg4MGVhYTAxMjZkNWFjNTQ2ZjQ2NmI5Yjdi
NjAgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9D
aGFuZ2VMb2cKQEAgLTEsMyArMSwxNSBAQAorMjAxNS0wMy0wNSAgU2ltb24gRnJhc2VyICA8c2lt
b24uZnJhc2VyQGFwcGxlLmNvbT4KKworICAgICAgICBBbGxvdyBjb21wb3NpdGVkIGNsaXAtcGF0
aCB0byBiZSB1cGRhdGVkIHdpdGhvdXQgYSBsYXllciByZXBhaW50CisgICAgICAgIGh0dHBzOi8v
YnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNDIzODQKKworICAgICAgICBSZXZpZXdl
ZCBieSBOT0JPRFkgKE9PUFMhKS4KKyAgICAgICAgCisgICAgICAgIFRlc3QgcmVwYWludCB3aXRo
IGEgY2xpcC1wYXRoIGNoYW5nZS4KKworICAgICAgICAqIGNvbXBvc2l0aW5nL21hc2tzL2NvbXBv
c2l0aW5nLWNsaXAtcGF0aC1jaGFuZ2Utbm8tcmVwYWludC1leHBlY3RlZC50eHQ6IEFkZGVkLgor
ICAgICAgICAqIGNvbXBvc2l0aW5nL21hc2tzL2NvbXBvc2l0aW5nLWNsaXAtcGF0aC1jaGFuZ2Ut
bm8tcmVwYWludC5odG1sOiBBZGRlZC4KKwogMjAxNS0wMy0wNCAgTXlsZXMgQy4gTWF4ZmllbGQg
IDxtbWF4ZmllbGRAYXBwbGUuY29tPgogCiAgICAgICAgIFRlc3QgZ2FyZGVuaW5nIGFmdGVyIHIx
ODEwMTMKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2NvbXBvc2l0aW5nL21hc2tzL2NvbXBvc2l0
aW5nLWNsaXAtcGF0aC1jaGFuZ2Utbm8tcmVwYWludC1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0
cy9jb21wb3NpdGluZy9tYXNrcy9jb21wb3NpdGluZy1jbGlwLXBhdGgtY2hhbmdlLW5vLXJlcGFp
bnQtZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjUzYzEwYWM5YTJiMTdiYWE0NDlhNmFiYWVlOTRm
NTUxYzFkMzAzOWIKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9jb21wb3NpdGluZy9t
YXNrcy9jb21wb3NpdGluZy1jbGlwLXBhdGgtY2hhbmdlLW5vLXJlcGFpbnQtZXhwZWN0ZWQudHh0
CkBAIC0wLDAgKzEsMzAgQEAKK2JveDEKK2JveDIKK09ubHkgdGhlIHNlY29uZCBib3ggc2hvdWxk
IGhhdmUgYSByZXBhaW50LgorCisoR3JhcGhpY3NMYXllcgorICAoYW5jaG9yIDAuMDAgMC4wMCkK
KyAgKGJvdW5kcyA3ODUuMDAgNjU4LjAwKQorICAoY2hpbGRyZW4gMQorICAgIChHcmFwaGljc0xh
eWVyCisgICAgICAoYm91bmRzIDc4NS4wMCA2NTguMDApCisgICAgICAoY29udGVudHNPcGFxdWUg
MSkKKyAgICAgIChjaGlsZHJlbiAyCisgICAgICAgIChHcmFwaGljc0xheWVyCisgICAgICAgICAg
KHBvc2l0aW9uIDguMDAgOC4wMCkKKyAgICAgICAgICAoYm91bmRzIDMwMC4wMCAzMDAuMDApCisg
ICAgICAgICAgKGRyYXdzQ29udGVudCAxKQorICAgICAgICApCisgICAgICAgIChHcmFwaGljc0xh
eWVyCisgICAgICAgICAgKHBvc2l0aW9uIDguMDAgMzA4LjAwKQorICAgICAgICAgIChib3VuZHMg
MzAwLjAwIDMwMC4wMCkKKyAgICAgICAgICAoZHJhd3NDb250ZW50IDEpCisgICAgICAgICAgKHJl
cGFpbnQgcmVjdHMKKyAgICAgICAgICAgIChyZWN0IDAuMDAgMC4wMCAzMDAuMDAgMzAwLjAwKQor
ICAgICAgICAgICkKKyAgICAgICAgKQorICAgICAgKQorICAgICkKKyAgKQorKQorCmRpZmYgLS1n
aXQgYS9MYXlvdXRUZXN0cy9jb21wb3NpdGluZy9tYXNrcy9jb21wb3NpdGluZy1jbGlwLXBhdGgt
Y2hhbmdlLW5vLXJlcGFpbnQuaHRtbCBiL0xheW91dFRlc3RzL2NvbXBvc2l0aW5nL21hc2tzL2Nv
bXBvc2l0aW5nLWNsaXAtcGF0aC1jaGFuZ2Utbm8tcmVwYWludC5odG1sCm5ldyBmaWxlIG1vZGUg
MTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjM5
MGM3ZmNiOTMzNTQ0NzczYTJmMzQ3MDFmZDM2MGU3NTIzNmY1YjgKLS0tIC9kZXYvbnVsbAorKysg
Yi9MYXlvdXRUZXN0cy9jb21wb3NpdGluZy9tYXNrcy9jb21wb3NpdGluZy1jbGlwLXBhdGgtY2hh
bmdlLW5vLXJlcGFpbnQuaHRtbApAQCAtMCwwICsxLDU1IEBACis8IURPQ1RZUEUgaHRtbD4KKwor
PGh0bWw+Cis8aGVhZD4KKyAgICA8c3R5bGU+CisgICAgICAgIC5ib3ggeworICAgICAgICAgIHdp
ZHRoOiAzMDBweDsKKyAgICAgICAgICBoZWlnaHQ6IDMwMHB4OworICAgICAgICAgIGJhY2tncm91
bmQtY29sb3I6IGJsdWU7CisgICAgICAgIH0KKyAgICAgICAgCisgICAgICAgIC5jb21wb3NpdGVk
IHsKKyAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTsKKyAgICAgICAg
fQorICAgICAgICAKKyAgICAgICAgLmNsaXBwZWQgeworICAgICAgICAgICAgLXdlYmtpdC1jbGlw
LXBhdGg6IGluc2V0KDAgNTBweCk7CisgICAgICAgIH0KKyAgICAgICAgCisgICAgICAgIC5tYXNr
ZWQgeworICAgICAgICAgICAgLXdlYmtpdC1tYXNrOiBsaW5lYXItZ3JhZGllbnQod2hpdGUsIHRy
YW5zcGFyZW50KTsKKyAgICAgICAgfQorICAgICAgICAKKyAgICAgICAgYm9keS5jaGFuZ2VkIC5j
bGlwcGVkIHsKKyAgICAgICAgICAgIC13ZWJraXQtY2xpcC1wYXRoOiBpbnNldCgwIDcwcHgpOwor
ICAgICAgICB9CisgICAgPC9zdHlsZT4KKyAgICA8c2NyaXB0PgorICAgICAgICBpZiAod2luZG93
LnRlc3RSdW5uZXIpIHsKKyAgICAgICAgICAgIHRlc3RSdW5uZXIuZHVtcEFzVGV4dCgpOworICAg
ICAgICB9CisKKyAgICAgICAgZnVuY3Rpb24gZG9UZXN0KCkKKyAgICAgICAgeworICAgICAgICAg
ICAgZG9jdW1lbnQuYm9keS5vZmZzZXRXaWR0aDsKKworICAgICAgICAgICAgaWYgKHdpbmRvdy5p
bnRlcm5hbHMpCisgICAgICAgICAgICAgICAgd2luZG93LmludGVybmFscy5zdGFydFRyYWNraW5n
UmVwYWludHMoKTsKKworICAgICAgICAgICAgZG9jdW1lbnQuYm9keS5jbGFzc0xpc3QuYWRkKCdj
aGFuZ2VkJyk7CisKKyAgICAgICAgICAgIGlmICh3aW5kb3cuaW50ZXJuYWxzKQorICAgICAgICAg
ICAgICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdyZXBhaW50UmVjdHMnKS50ZXh0Q29udGVu
dCA9IHdpbmRvdy5pbnRlcm5hbHMubGF5ZXJUcmVlQXNUZXh0KGRvY3VtZW50LCBpbnRlcm5hbHMu
TEFZRVJfVFJFRV9JTkNMVURFU19SRVBBSU5UX1JFQ1RTKTsKKworICAgICAgICB9CisgICAgICAg
IHdpbmRvdy5hZGRFdmVudExpc3RlbmVyKCdsb2FkJywgZG9UZXN0LCBmYWxzZSk7CisgICAgPC9z
Y3JpcHQ+Cis8L2hlYWQ+Cis8Ym9keT4KKyAgICA8ZGl2IGNsYXNzPSJjbGlwcGVkIGNvbXBvc2l0
ZWQgYm94Ij5ib3gxPC9kaXY+CisgICAgPGRpdiBjbGFzcz0iY2xpcHBlZCBtYXNrZWQgY29tcG9z
aXRlZCBib3giPmJveDI8L2Rpdj4KKzxwPk9ubHkgdGhlIHNlY29uZCBib3ggc2hvdWxkIGhhdmUg
YSByZXBhaW50LjwvcD4KKzxwcmUgaWQ9InJlcGFpbnRSZWN0cyI+PC9wcmU+Cis8L2JvZHk+Cis8
L2h0bWw+Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>