<?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>127350</bug_id>
          
          <creation_ts>2014-01-21 08:21:40 -0800</creation_ts>
          <short_desc>[CSS Background Blending] -webkit-background-blend-mode fails for certain SVG files</short_desc>
          <delta_ts>2014-03-04 00:25:53 -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>CSS</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>
          
          <blocked>108546</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Mihai Tica">mitica</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>d-r</cc>
    
    <cc>fmalita</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>krit</cc>
    
    <cc>mihnea</cc>
    
    <cc>pdr</cc>
    
    <cc>schenney</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>970261</commentid>
    <comment_count>0</comment_count>
    <who name="Mihai Tica">mitica</who>
    <bug_when>2014-01-21 08:21:40 -0800</bug_when>
    <thetext>-webkit-background-blend-mode fails for certain SVG background layers
Related sample can be found at:
http://codepen.io/mihait/pen/pFCtH

What happens is that if the background layer has a blend mode attached, it seems that the blend mode is inherited by the SVG graphicsContext when performing its painting.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>970655</commentid>
    <comment_count>1</comment_count>
      <attachid>221853</attachid>
    <who name="Mihai Tica">mitica</who>
    <bug_when>2014-01-22 03:34:40 -0800</bug_when>
    <thetext>Created attachment 221853
Patch V1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>970662</commentid>
    <comment_count>2</comment_count>
      <attachid>221853</attachid>
    <who name="Dirk Schulze">krit</who>
    <bug_when>2014-01-22 04:18:58 -0800</bug_when>
    <thetext>Comment on attachment 221853
Patch V1

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

snippets. Otherwise great.

&gt; Source/WebCore/ChangeLog:10
&gt; +        [CSS Background Blending] Background blending works
&gt; +        incorrectly for certain SVG background layers: the
&gt; +        graphics context of the SVG inherits the blend mode set
&gt; +        on the background layer. Fix consists in drawing the SVG
&gt; +        in a transparency layer.
&gt; +        https://bugs.webkit.org/show_bug.cgi?id=127350
&gt; +
&gt; +        Reviewed by NOBODY (OOPS!).

The style for changelegs are:

date  name  email

Bug title
bug reference

reviewed by

fix description.

tests

* changed files

&gt; Source/WebCore/ChangeLog:15
&gt; +        (WebCore::SVGImage::draw): begin a transparency layer if a blend mode is set.

s/begin/Begin/

&gt; LayoutTests/css3/compositing/background-blend-mode-svg.html:12
&gt; +        -webkit-background-blend-mode: multiply, normal;

One value should be enough here, right?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>970665</commentid>
    <comment_count>3</comment_count>
    <who name="Mihai Tica">mitica</who>
    <bug_when>2014-01-22 04:39:23 -0800</bug_when>
    <thetext>&gt; &gt; LayoutTests/css3/compositing/background-blend-mode-svg.html:12
&gt; &gt; +        -webkit-background-blend-mode: multiply, normal;
&gt; 
&gt; One value should be enough here, right?

It is, however, according to the spec, there should be a blend mode specified per background layer.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>970666</commentid>
    <comment_count>4</comment_count>
      <attachid>221858</attachid>
    <who name="Mihai Tica">mitica</who>
    <bug_when>2014-01-22 04:40:10 -0800</bug_when>
    <thetext>Created attachment 221858
Patch V2</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>970683</commentid>
    <comment_count>5</comment_count>
      <attachid>221858</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-01-22 06:48:51 -0800</bug_when>
    <thetext>Comment on attachment 221858
Patch V2

Clearing flags on attachment: 221858

Committed r162517: &lt;http://trac.webkit.org/changeset/162517&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>221853</attachid>
            <date>2014-01-22 03:34:40 -0800</date>
            <delta_ts>2014-01-22 04:18:58 -0800</delta_ts>
            <desc>Patch V1</desc>
            <filename>bug-127350-20140122133828.patch</filename>
            <type>text/plain</type>
            <size>4824</size>
            <attacher name="Mihai Tica">mitica</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTYyNTA3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMTk4Yzc0ODY4MmRhZTRh
MTBjZjZmOWFmMDIzMWU0OTEzYjc3YWMxZS4uNDIxZjU2YWZmNTEwMmVmOTQ0ZmE4MWYxNWZhNTM3
MTdjNDMxOWI3MiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDE0LTAxLTIyICBNaWhh
aSBUaWNhICA8bWl0aWNhQGFkb2JlLmNvbT4KKworICAgICAgICBbQ1NTIEJhY2tncm91bmQgQmxl
bmRpbmddIEJhY2tncm91bmQgYmxlbmRpbmcgd29ya3MKKyAgICAgICAgaW5jb3JyZWN0bHkgZm9y
IGNlcnRhaW4gU1ZHIGJhY2tncm91bmQgbGF5ZXJzOiB0aGUKKyAgICAgICAgZ3JhcGhpY3MgY29u
dGV4dCBvZiB0aGUgU1ZHIGluaGVyaXRzIHRoZSBibGVuZCBtb2RlIHNldAorICAgICAgICBvbiB0
aGUgYmFja2dyb3VuZCBsYXllci4gRml4IGNvbnNpc3RzIGluIGRyYXdpbmcgdGhlIFNWRworICAg
ICAgICBpbiBhIHRyYW5zcGFyZW5jeSBsYXllci4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTEyNzM1MAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9E
WSAoT09QUyEpLgorCisgICAgICAgIFRlc3Q6IGNzczMvY29tcG9zaXRpbmcvYmFja2dyb3VuZC1i
bGVuZC1tb2RlLXN2Zy5odG1sCisKKyAgICAgICAgKiBzdmcvZ3JhcGhpY3MvU1ZHSW1hZ2UuY3Bw
OgorICAgICAgICAoV2ViQ29yZTo6U1ZHSW1hZ2U6OmRyYXcpOiBiZWdpbiBhIHRyYW5zcGFyZW5j
eSBsYXllciBpZiBhIGJsZW5kIG1vZGUgaXMgc2V0LgorCiAyMDE0LTAxLTIxICBSeXVhbiBDaG9p
ICA8cnl1YW4uY2hvaUBzYW1zdW5nLmNvbT4KIAogICAgICAgICBSZW1vdmUgdW51c2VkICJhY2Nl
bGVyYXRlZENvbXBvc2l0aW5nRm9yU2Nyb2xsYWJsZUZyYW1lc0VuYWJsZWQiIHNldHRpbmcKZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3N2Zy9ncmFwaGljcy9TVkdJbWFnZS5jcHAgYi9Tb3Vy
Y2UvV2ViQ29yZS9zdmcvZ3JhcGhpY3MvU1ZHSW1hZ2UuY3BwCmluZGV4IDUyMWZiZGZiNjA2N2Ex
OTU5NjY0OWIxMDQ5MjljMmQ3MWQxZjU4YjIuLjhlYmYwNDQ0ZWIyYWE2MzIyN2UwMzkzN2EyYzcx
ZjdhMjgzOWIyNGQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3N2Zy9ncmFwaGljcy9TVkdJ
bWFnZS5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvc3ZnL2dyYXBoaWNzL1NWR0ltYWdlLmNwcApA
QCAtMjI2LDggKzIyNiwxMSBAQCB2b2lkIFNWR0ltYWdlOjpkcmF3KEdyYXBoaWNzQ29udGV4dCog
Y29udGV4dCwgY29uc3QgRmxvYXRSZWN0JiBkc3RSZWN0LCBjb25zdCBGbAogICAgIEdyYXBoaWNz
Q29udGV4dFN0YXRlU2F2ZXIgc3RhdGVTYXZlcigqY29udGV4dCk7CiAgICAgY29udGV4dC0+c2V0
Q29tcG9zaXRlT3BlcmF0aW9uKGNvbXBvc2l0ZU9wLCBibGVuZE1vZGUpOwogICAgIGNvbnRleHQt
PmNsaXAoZW5jbG9zaW5nSW50UmVjdChkc3RSZWN0KSk7Ci0gICAgaWYgKGNvbXBvc2l0ZU9wICE9
IENvbXBvc2l0ZVNvdXJjZU92ZXIpCisgICAgYm9vbCBjb21wb3NpdGluZ1JlcXVpcmVzVHJhbnNw
YXJlbmN5TGF5ZXIgPSBjb21wb3NpdGVPcCAhPSBDb21wb3NpdGVTb3VyY2VPdmVyIHx8IGJsZW5k
TW9kZSAhPSBCbGVuZE1vZGVOb3JtYWw7CisgICAgaWYgKGNvbXBvc2l0aW5nUmVxdWlyZXNUcmFu
c3BhcmVuY3lMYXllcikgewogICAgICAgICBjb250ZXh0LT5iZWdpblRyYW5zcGFyZW5jeUxheWVy
KDEpOworICAgICAgICBjb250ZXh0LT5zZXRDb21wb3NpdGVPcGVyYXRpb24oQ29tcG9zaXRlU291
cmNlT3ZlciwgQmxlbmRNb2RlTm9ybWFsKTsKKyAgICB9CiAKICAgICBGbG9hdFNpemUgc2NhbGUo
ZHN0UmVjdC53aWR0aCgpIC8gc3JjUmVjdC53aWR0aCgpLCBkc3RSZWN0LmhlaWdodCgpIC8gc3Jj
UmVjdC5oZWlnaHQoKSk7CiAgICAgCkBAIC0yNDYsNyArMjQ5LDcgQEAgdm9pZCBTVkdJbWFnZTo6
ZHJhdyhHcmFwaGljc0NvbnRleHQqIGNvbnRleHQsIGNvbnN0IEZsb2F0UmVjdCYgZHN0UmVjdCwg
Y29uc3QgRmwKIAogICAgIHZpZXctPnBhaW50KGNvbnRleHQsIGVuY2xvc2luZ0ludFJlY3Qoc3Jj
UmVjdCkpOwogCi0gICAgaWYgKGNvbXBvc2l0ZU9wICE9IENvbXBvc2l0ZVNvdXJjZU92ZXIpCisg
ICAgaWYgKGNvbXBvc2l0aW5nUmVxdWlyZXNUcmFuc3BhcmVuY3lMYXllcikKICAgICAgICAgY29u
dGV4dC0+ZW5kVHJhbnNwYXJlbmN5TGF5ZXIoKTsKIAogICAgIHN0YXRlU2F2ZXIucmVzdG9yZSgp
OwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdl
TG9nCmluZGV4IDk2NzkxMTI3MWQ0ZDcxNDBkYmJjNzZiNDQ2YWFmOWU1NDdkMDE3OWMuLjVhZTYx
Zjk1ZWZjNzc5YjI5YWJiZTljNzRlMjFmOGUzOGMzNmQxNDQgMTAwNjQ0Ci0tLSBhL0xheW91dFRl
c3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNyBA
QAorMjAxNC0wMS0yMiAgTWloYWkgVGljYSAgPG1pdGljYUBhZG9iZS5jb20+CisKKyAgICAgICAg
W0NTUyBCYWNrZ3JvdW5kIEJsZW5kaW5nXSBCYWNrZ3JvdW5kIGJsZW5kaW5nIHdvcmtzCisgICAg
ICAgIGluY29ycmVjdGx5IGZvciBjZXJ0YWluIFNWRyBiYWNrZ3JvdW5kIGxheWVyczogdGhlCisg
ICAgICAgIGdyYXBoaWNzIGNvbnRleHQgb2YgdGhlIFNWRyBpbmhlcml0cyB0aGUgYmxlbmQgbW9k
ZSBzZXQKKyAgICAgICAgb24gdGhlIGJhY2tncm91bmQgbGF5ZXIuIEZpeCBjb25zaXN0cyBpbiBk
cmF3aW5nIHRoZSBTVkcKKyAgICAgICAgaW4gYSB0cmFuc3BhcmVuY3kgbGF5ZXIuCisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMjczNTAKKworICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIGNzczMvY29tcG9zaXRp
bmcvYmFja2dyb3VuZC1ibGVuZC1tb2RlLXN2Zy1leHBlY3RlZC5odG1sOiBBZGRlZC4KKyAgICAg
ICAgKiBjc3MzL2NvbXBvc2l0aW5nL2JhY2tncm91bmQtYmxlbmQtbW9kZS1zdmcuaHRtbDogQWRk
ZWQuCisKIDIwMTQtMDEtMjEgIFJ5dWFuIENob2kgIDxyeXVhbi5jaG9pQHNhbXN1bmcuY29tPgog
CiAgICAgICAgIFJlbW92ZSB1bnVzZWQgImFjY2VsZXJhdGVkQ29tcG9zaXRpbmdGb3JTY3JvbGxh
YmxlRnJhbWVzRW5hYmxlZCIgc2V0dGluZwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvY3NzMy9j
b21wb3NpdGluZy9iYWNrZ3JvdW5kLWJsZW5kLW1vZGUtc3ZnLWV4cGVjdGVkLmh0bWwgYi9MYXlv
dXRUZXN0cy9jc3MzL2NvbXBvc2l0aW5nL2JhY2tncm91bmQtYmxlbmQtbW9kZS1zdmctZXhwZWN0
ZWQuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwLi43YWQzZDZiMjM3ZjQ1OTFmMDExOGM3ZDUzNzJmNDNkYmRiZmJj
Nzc3Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvY3NzMy9jb21wb3NpdGluZy9iYWNr
Z3JvdW5kLWJsZW5kLW1vZGUtc3ZnLWV4cGVjdGVkLmh0bWwKQEAgLTAsMCArMSwxMSBAQAorPCFE
T0NUWVBFIEhUTUw+Cis8IS0tIFRlc3QgYmFja2dyb3VuZCBibGVuZGluZyB3aXRoIFNWRy4gVGVz
dCBwYXNzZXMgaWYgeW91IGNhbiBzZWUgYSBncmVlbiBzcXVhcmUuIC0tPgorPHN0eWxlIHR5cGU9
InRleHQvY3NzIj4KKyAgICBkaXYgeworICAgICAgICB3aWR0aDogMTAwcHg7CisgICAgICAgIGhl
aWdodDogMTAwcHg7CisgICAgICAgIGJhY2tncm91bmQ6IGdyZWVuOworICAgIH0KKzwvc3R5bGU+
CisKKzxkaXY+PC9kaXY+CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9jc3MzL2NvbXBvc2l0aW5n
L2JhY2tncm91bmQtYmxlbmQtbW9kZS1zdmcuaHRtbCBiL0xheW91dFRlc3RzL2NzczMvY29tcG9z
aXRpbmcvYmFja2dyb3VuZC1ibGVuZC1tb2RlLXN2Zy5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0
CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLmU5MWM3YTUy
NGEwMzJmMmU1MmMyM2U1ZDUwYTE2Yjg3MTg4MDFkYWMKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlv
dXRUZXN0cy9jc3MzL2NvbXBvc2l0aW5nL2JhY2tncm91bmQtYmxlbmQtbW9kZS1zdmcuaHRtbApA
QCAtMCwwICsxLDE2IEBACis8IURPQ1RZUEUgSFRNTD4KKzwhLS0gVGVzdCBiYWNrZ3JvdW5kIGJs
ZW5kaW5nIHdpdGggU1ZHLiBUZXN0IHBhc3NlcyBpZiB5b3UgY2FuIHNlZSBhIGdyZWVuIHNxdWFy
ZS4gLS0+Cis8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgorICAgIGRpdiB7CisgICAgICAgIHdpZHRo
OiAxMDBweDsKKyAgICAgICAgaGVpZ2h0OiAxMDBweDsKKyAgICAgICAgYmFja2dyb3VuZDogdXJs
KCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCwgXAorICAgICAgICAgICAgPHN2ZyB4bWxucz0iaHR0
cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDBweCIgaGVpZ2h0PSIxMDBweCI+IFwK
KyAgICAgICAgICAgICAgICA8cmVjdCB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0iIzAw
MCIvPiBcCisgICAgICAgICAgICAgICAgPHJlY3Qgd2lkdGg9IjEwMCIgaGVpZ2h0PSIxMDAiIGZp
bGw9IiNGRkYiLz4gXAorICAgICAgICAgICAgPC9zdmc+JykgMCAwIC8gMTAwJSAxMDAlLCBncmVl
bjsKKyAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG11bHRpcGx5LCBub3Jt
YWw7CisgICAgfQorPC9zdHlsZT4KKworPGRpdj48L2Rpdj4K
</data>
<flag name="review"
          id="245825"
          type_id="1"
          status="+"
          setter="krit"
    />
    <flag name="commit-queue"
          id="245827"
          type_id="3"
          status="-"
          setter="krit"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>221858</attachid>
            <date>2014-01-22 04:40:10 -0800</date>
            <delta_ts>2014-01-22 06:48:51 -0800</delta_ts>
            <desc>Patch V2</desc>
            <filename>bug-127350-20140122144358.patch</filename>
            <type>text/plain</type>
            <size>4605</size>
            <attacher name="Mihai Tica">mitica</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTYyNTA3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMTk4Yzc0ODY4MmRhZTRh
MTBjZjZmOWFmMDIzMWU0OTEzYjc3YWMxZS4uMjNmY2UzYTE2M2YxMDkzMzIyZDBlN2Q1MjZiNzQ4
MmM5YTU4OTI0YiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDE0LTAxLTIyICBNaWhh
aSBUaWNhICA8bWl0aWNhQGFkb2JlLmNvbT4KKworICAgICAgICBbQ1NTIEJhY2tncm91bmQgQmxl
bmRpbmddIC13ZWJraXQtYmFja2dyb3VuZC1ibGVuZC1tb2RlIGZhaWxzIGZvciBjZXJ0YWluIFNW
RyBmaWxlcworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
MTI3MzUwCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgRGlyayBTY2h1bHplLgorCisgICAgICAgIFRo
ZSBncmFwaGljcyBjb250ZXh0IG9mIHRoZSBTVkcgaW5oZXJpdHMgdGhlIGJsZW5kIG1vZGUgc2V0
CisgICAgICAgIG9uIHRoZSBiYWNrZ3JvdW5kIGxheWVyLiBGaXggY29uc2lzdHMgaW4gZHJhd2lu
ZyB0aGUgU1ZHCisgICAgICAgIGluIGEgdHJhbnNwYXJlbmN5IGxheWVyLgorCisgICAgICAgIFRl
c3Q6IGNzczMvY29tcG9zaXRpbmcvYmFja2dyb3VuZC1ibGVuZC1tb2RlLXN2Zy5odG1sCisKKyAg
ICAgICAgKiBzdmcvZ3JhcGhpY3MvU1ZHSW1hZ2UuY3BwOgorICAgICAgICAoV2ViQ29yZTo6U1ZH
SW1hZ2U6OmRyYXcpOiBCZWdpbiBhIHRyYW5zcGFyZW5jeSBsYXllciBpZiBhIGJsZW5kIG1vZGUg
aXMgc2V0LgorCiAyMDE0LTAxLTIxICBSeXVhbiBDaG9pICA8cnl1YW4uY2hvaUBzYW1zdW5nLmNv
bT4KIAogICAgICAgICBSZW1vdmUgdW51c2VkICJhY2NlbGVyYXRlZENvbXBvc2l0aW5nRm9yU2Ny
b2xsYWJsZUZyYW1lc0VuYWJsZWQiIHNldHRpbmcKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3Jl
L3N2Zy9ncmFwaGljcy9TVkdJbWFnZS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9zdmcvZ3JhcGhpY3Mv
U1ZHSW1hZ2UuY3BwCmluZGV4IDUyMWZiZGZiNjA2N2ExOTU5NjY0OWIxMDQ5MjljMmQ3MWQxZjU4
YjIuLjhlYmYwNDQ0ZWIyYWE2MzIyN2UwMzkzN2EyYzcxZjdhMjgzOWIyNGQgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9XZWJDb3JlL3N2Zy9ncmFwaGljcy9TVkdJbWFnZS5jcHAKKysrIGIvU291cmNlL1dl
YkNvcmUvc3ZnL2dyYXBoaWNzL1NWR0ltYWdlLmNwcApAQCAtMjI2LDggKzIyNiwxMSBAQCB2b2lk
IFNWR0ltYWdlOjpkcmF3KEdyYXBoaWNzQ29udGV4dCogY29udGV4dCwgY29uc3QgRmxvYXRSZWN0
JiBkc3RSZWN0LCBjb25zdCBGbAogICAgIEdyYXBoaWNzQ29udGV4dFN0YXRlU2F2ZXIgc3RhdGVT
YXZlcigqY29udGV4dCk7CiAgICAgY29udGV4dC0+c2V0Q29tcG9zaXRlT3BlcmF0aW9uKGNvbXBv
c2l0ZU9wLCBibGVuZE1vZGUpOwogICAgIGNvbnRleHQtPmNsaXAoZW5jbG9zaW5nSW50UmVjdChk
c3RSZWN0KSk7Ci0gICAgaWYgKGNvbXBvc2l0ZU9wICE9IENvbXBvc2l0ZVNvdXJjZU92ZXIpCisg
ICAgYm9vbCBjb21wb3NpdGluZ1JlcXVpcmVzVHJhbnNwYXJlbmN5TGF5ZXIgPSBjb21wb3NpdGVP
cCAhPSBDb21wb3NpdGVTb3VyY2VPdmVyIHx8IGJsZW5kTW9kZSAhPSBCbGVuZE1vZGVOb3JtYWw7
CisgICAgaWYgKGNvbXBvc2l0aW5nUmVxdWlyZXNUcmFuc3BhcmVuY3lMYXllcikgewogICAgICAg
ICBjb250ZXh0LT5iZWdpblRyYW5zcGFyZW5jeUxheWVyKDEpOworICAgICAgICBjb250ZXh0LT5z
ZXRDb21wb3NpdGVPcGVyYXRpb24oQ29tcG9zaXRlU291cmNlT3ZlciwgQmxlbmRNb2RlTm9ybWFs
KTsKKyAgICB9CiAKICAgICBGbG9hdFNpemUgc2NhbGUoZHN0UmVjdC53aWR0aCgpIC8gc3JjUmVj
dC53aWR0aCgpLCBkc3RSZWN0LmhlaWdodCgpIC8gc3JjUmVjdC5oZWlnaHQoKSk7CiAgICAgCkBA
IC0yNDYsNyArMjQ5LDcgQEAgdm9pZCBTVkdJbWFnZTo6ZHJhdyhHcmFwaGljc0NvbnRleHQqIGNv
bnRleHQsIGNvbnN0IEZsb2F0UmVjdCYgZHN0UmVjdCwgY29uc3QgRmwKIAogICAgIHZpZXctPnBh
aW50KGNvbnRleHQsIGVuY2xvc2luZ0ludFJlY3Qoc3JjUmVjdCkpOwogCi0gICAgaWYgKGNvbXBv
c2l0ZU9wICE9IENvbXBvc2l0ZVNvdXJjZU92ZXIpCisgICAgaWYgKGNvbXBvc2l0aW5nUmVxdWly
ZXNUcmFuc3BhcmVuY3lMYXllcikKICAgICAgICAgY29udGV4dC0+ZW5kVHJhbnNwYXJlbmN5TGF5
ZXIoKTsKIAogICAgIHN0YXRlU2F2ZXIucmVzdG9yZSgpOwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVz
dHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4IDk2NzkxMTI3MWQ0ZDcx
NDBkYmJjNzZiNDQ2YWFmOWU1NDdkMDE3OWMuLmM5YjgyNzZhYzdlYTZjZjRiYTQ4MjMxNTViNDBl
NjNhN2E3NTZkYTMgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlv
dXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxMyBAQAorMjAxNC0wMS0yMiAgTWloYWkgVGlj
YSAgPG1pdGljYUBhZG9iZS5jb20+CisKKyAgICAgICAgW0NTUyBCYWNrZ3JvdW5kIEJsZW5kaW5n
XSAtd2Via2l0LWJhY2tncm91bmQtYmxlbmQtbW9kZSBmYWlscyBmb3IgY2VydGFpbiBTVkcgZmls
ZXMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEyNzM1
MAorCisgICAgICAgIFJldmlld2VkIGJ5IERpcmsgU2NodWx6ZS4KKworICAgICAgICAqIGNzczMv
Y29tcG9zaXRpbmcvYmFja2dyb3VuZC1ibGVuZC1tb2RlLXN2Zy1leHBlY3RlZC5odG1sOiBBZGRl
ZC4KKyAgICAgICAgKiBjc3MzL2NvbXBvc2l0aW5nL2JhY2tncm91bmQtYmxlbmQtbW9kZS1zdmcu
aHRtbDogQWRkZWQuCisKIDIwMTQtMDEtMjEgIFJ5dWFuIENob2kgIDxyeXVhbi5jaG9pQHNhbXN1
bmcuY29tPgogCiAgICAgICAgIFJlbW92ZSB1bnVzZWQgImFjY2VsZXJhdGVkQ29tcG9zaXRpbmdG
b3JTY3JvbGxhYmxlRnJhbWVzRW5hYmxlZCIgc2V0dGluZwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVz
dHMvY3NzMy9jb21wb3NpdGluZy9iYWNrZ3JvdW5kLWJsZW5kLW1vZGUtc3ZnLWV4cGVjdGVkLmh0
bWwgYi9MYXlvdXRUZXN0cy9jc3MzL2NvbXBvc2l0aW5nL2JhY2tncm91bmQtYmxlbmQtbW9kZS1z
dmctZXhwZWN0ZWQuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi43YWQzZDZiMjM3ZjQ1OTFmMDExOGM3ZDUzNzJm
NDNkYmRiZmJjNzc3Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvY3NzMy9jb21wb3Np
dGluZy9iYWNrZ3JvdW5kLWJsZW5kLW1vZGUtc3ZnLWV4cGVjdGVkLmh0bWwKQEAgLTAsMCArMSwx
MSBAQAorPCFET0NUWVBFIEhUTUw+Cis8IS0tIFRlc3QgYmFja2dyb3VuZCBibGVuZGluZyB3aXRo
IFNWRy4gVGVzdCBwYXNzZXMgaWYgeW91IGNhbiBzZWUgYSBncmVlbiBzcXVhcmUuIC0tPgorPHN0
eWxlIHR5cGU9InRleHQvY3NzIj4KKyAgICBkaXYgeworICAgICAgICB3aWR0aDogMTAwcHg7Cisg
ICAgICAgIGhlaWdodDogMTAwcHg7CisgICAgICAgIGJhY2tncm91bmQ6IGdyZWVuOworICAgIH0K
Kzwvc3R5bGU+CisKKzxkaXY+PC9kaXY+CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9jc3MzL2Nv
bXBvc2l0aW5nL2JhY2tncm91bmQtYmxlbmQtbW9kZS1zdmcuaHRtbCBiL0xheW91dFRlc3RzL2Nz
czMvY29tcG9zaXRpbmcvYmFja2dyb3VuZC1ibGVuZC1tb2RlLXN2Zy5odG1sCm5ldyBmaWxlIG1v
ZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAu
LmU5MWM3YTUyNGEwMzJmMmU1MmMyM2U1ZDUwYTE2Yjg3MTg4MDFkYWMKLS0tIC9kZXYvbnVsbAor
KysgYi9MYXlvdXRUZXN0cy9jc3MzL2NvbXBvc2l0aW5nL2JhY2tncm91bmQtYmxlbmQtbW9kZS1z
dmcuaHRtbApAQCAtMCwwICsxLDE2IEBACis8IURPQ1RZUEUgSFRNTD4KKzwhLS0gVGVzdCBiYWNr
Z3JvdW5kIGJsZW5kaW5nIHdpdGggU1ZHLiBUZXN0IHBhc3NlcyBpZiB5b3UgY2FuIHNlZSBhIGdy
ZWVuIHNxdWFyZS4gLS0+Cis8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgorICAgIGRpdiB7CisgICAg
ICAgIHdpZHRoOiAxMDBweDsKKyAgICAgICAgaGVpZ2h0OiAxMDBweDsKKyAgICAgICAgYmFja2dy
b3VuZDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCwgXAorICAgICAgICAgICAgPHN2ZyB4
bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDBweCIgaGVpZ2h0PSIx
MDBweCI+IFwKKyAgICAgICAgICAgICAgICA8cmVjdCB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIg
ZmlsbD0iIzAwMCIvPiBcCisgICAgICAgICAgICAgICAgPHJlY3Qgd2lkdGg9IjEwMCIgaGVpZ2h0
PSIxMDAiIGZpbGw9IiNGRkYiLz4gXAorICAgICAgICAgICAgPC9zdmc+JykgMCAwIC8gMTAwJSAx
MDAlLCBncmVlbjsKKyAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG11bHRp
cGx5LCBub3JtYWw7CisgICAgfQorPC9zdHlsZT4KKworPGRpdj48L2Rpdj4K
</data>

          </attachment>
      

    </bug>

</bugzilla>