<?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>140106</bug_id>
          
          <creation_ts>2015-01-05 17:13:45 -0800</creation_ts>
          <short_desc>Using calc() for -webkit-filter does not work</short_desc>
          <delta_ts>2015-01-05 21:51:50 -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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Chris Dumez">cdumez</reporter>
          <assigned_to name="Chris Dumez">cdumez</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>darin</cc>
    
    <cc>dino</cc>
    
    <cc>kling</cc>
    
    <cc>koivisto</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1058861</commentid>
    <comment_count>0</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2015-01-05 17:13:45 -0800</bug_when>
    <thetext>Using calc() for -webkit-filter does not work because the CSS parser does not handle it properly.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1058863</commentid>
    <comment_count>1</comment_count>
      <attachid>244019</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2015-01-05 17:18:01 -0800</bug_when>
    <thetext>Created attachment 244019
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1058898</commentid>
    <comment_count>2</comment_count>
      <attachid>244019</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2015-01-05 20:17:28 -0800</bug_when>
    <thetext>Comment on attachment 244019
Patch

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

&gt; Source/WebCore/css/CSSParser.cpp:9358
&gt; +            Ref&lt;CSSPrimitiveValue&gt; primitiveValue = createPrimitiveNumericValue(argumentWithCalculation);

I like auto for this sort of thing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1058914</commentid>
    <comment_count>3</comment_count>
      <attachid>244033</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2015-01-05 21:10:53 -0800</bug_when>
    <thetext>Created attachment 244033
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1058917</commentid>
    <comment_count>4</comment_count>
      <attachid>244033</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-01-05 21:51:45 -0800</bug_when>
    <thetext>Comment on attachment 244033
Patch

Clearing flags on attachment: 244033

Committed r177950: &lt;http://trac.webkit.org/changeset/177950&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1058918</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-01-05 21:51:50 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>244019</attachid>
            <date>2015-01-05 17:18:01 -0800</date>
            <delta_ts>2015-01-05 21:10:49 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-140106-20150105171805.patch</filename>
            <type>text/plain</type>
            <size>5252</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTc3OTM4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZDk3NTVlZWNlNDkzMmNi
YjM4NDA3Nzc0ZmJhMjQ2OTYxZDk0ZmM5MS4uN2RlNDM2YzRlZjZiNmU0Y2EzMDIxNTVlNzFjOGEy
N2RlY2JkZGFjMiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDE1LTAxLTA1ICBDaHJp
cyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CisKKyAgICAgICAgVXNpbmcgY2FsYygpIGZvciAt
d2Via2l0LWZpbHRlciBkb2VzIG5vdCB3b3JrCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD0xNDAxMDYKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkg
KE9PUFMhKS4KKworICAgICAgICBVc2luZyBjYWxjKCkgZm9yIC13ZWJraXQtZmlsdGVyIGRpZCBu
b3Qgd29yayBiZWNhdXNlIHRoZSBDU1MgcGFyc2VyIGRpZAorICAgICAgICBub3QgaGFuZGxlIGl0
IHByb3Blcmx5LiBUaGlzIHBhdGNoIGFkZHJlc3NlcyB0aGUgaXNzdWUuCisKKyAgICAgICAgVGVz
dDogZmFzdC9jc3Mvd2Via2l0LWZpbHRlci1jYWxjLmh0bWwKKworICAgICAgICAqIGNzcy9DU1NQ
YXJzZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6Q1NTUGFyc2VyOjpwYXJzZUJ1aWx0aW5GaWx0
ZXJBcmd1bWVudHMpOgorCiAyMDE1LTAxLTA1ICBBbmRlcnMgQ2FybHNzb24gIDxhbmRlcnNjYUBh
cHBsZS5jb20+CiAKICAgICAgICAgSW50cm9kdWNlIGEgcGVyLXBhZ2UgZGF0YWJhc2UgcHJvdmlk
ZXIgY2xhc3MKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2Nzcy9DU1NQYXJzZXIuY3BwIGIv
U291cmNlL1dlYkNvcmUvY3NzL0NTU1BhcnNlci5jcHAKaW5kZXggNDVkM2MyMmIxYWVjMTU5MGI5
YjFkNzgxNTkzMTAzYTFjNDBmYTAyYy4uNzlhZWIyNWIwMzNlMzJhNDM1NjU2MmU1OGVkYzYyMmMz
MzA3NzY1OSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvY3NzL0NTU1BhcnNlci5jcHAKKysr
IGIvU291cmNlL1dlYkNvcmUvY3NzL0NTU1BhcnNlci5jcHAKQEAgLTkzNTQsMTkgKzkzNTQsMTgg
QEAgUGFzc1JlZlB0cjxXZWJLaXRDU1NGaWx0ZXJWYWx1ZT4gQ1NTUGFyc2VyOjpwYXJzZUJ1aWx0
aW5GaWx0ZXJBcmd1bWVudHMoQ1NTUGFyc2UKICAgICAgICAgICAgIFZhbHVlV2l0aENhbGN1bGF0
aW9uIGFyZ3VtZW50V2l0aENhbGN1bGF0aW9uKCphcmdzLmN1cnJlbnQoKSk7CiAgICAgICAgICAg
ICBpZiAoIXZhbGlkYXRlVW5pdChhcmd1bWVudFdpdGhDYWxjdWxhdGlvbiwgRk51bWJlciB8IEZQ
ZXJjZW50IHwgRk5vbk5lZywgQ1NTU3RyaWN0TW9kZSkpCiAgICAgICAgICAgICAgICAgcmV0dXJu
IG51bGxwdHI7Ci0gICAgICAgICAgICAgICAgCi0gICAgICAgICAgICAvLyBGSVhNRTogVGhpcyBk
b2VzIG5vdCBoYW5kbGUgY2FsY3VsYXRlZCB2YWx1ZXMuCi0gICAgICAgICAgICBkb3VibGUgYW1v
dW50ID0gYXJndW1lbnRXaXRoQ2FsY3VsYXRpb24udmFsdWUoKS5mVmFsdWU7Ci0gICAgICAgICAg
ICAKKworICAgICAgICAgICAgUmVmPENTU1ByaW1pdGl2ZVZhbHVlPiBwcmltaXRpdmVWYWx1ZSA9
IGNyZWF0ZVByaW1pdGl2ZU51bWVyaWNWYWx1ZShhcmd1bWVudFdpdGhDYWxjdWxhdGlvbik7CisK
ICAgICAgICAgICAgIC8vIFNhdHVyYXRlIGFuZCBDb250cmFzdCBhbGxvdyB2YWx1ZXMgb3ZlciAx
MDAlLgogICAgICAgICAgICAgaWYgKGZpbHRlclR5cGUgIT0gV2ViS2l0Q1NTRmlsdGVyVmFsdWU6
OlNhdHVyYXRlRmlsdGVyT3BlcmF0aW9uCiAgICAgICAgICAgICAgICAgJiYgZmlsdGVyVHlwZSAh
PSBXZWJLaXRDU1NGaWx0ZXJWYWx1ZTo6Q29udHJhc3RGaWx0ZXJPcGVyYXRpb24pIHsKLSAgICAg
ICAgICAgICAgICBkb3VibGUgbWF4QWxsb3dlZCA9IGFyZ3VtZW50V2l0aENhbGN1bGF0aW9uLnZh
bHVlKCkudW5pdCA9PSBDU1NQcmltaXRpdmVWYWx1ZTo6Q1NTX1BFUkNFTlRBR0UgPyAxMDAuMCA6
IDEuMDsKLSAgICAgICAgICAgICAgICBpZiAoYW1vdW50ID4gbWF4QWxsb3dlZCkKKyAgICAgICAg
ICAgICAgICBkb3VibGUgbWF4QWxsb3dlZCA9IHByaW1pdGl2ZVZhbHVlLT5wcmltaXRpdmVUeXBl
KCkgPT0gQ1NTUHJpbWl0aXZlVmFsdWU6OkNTU19QRVJDRU5UQUdFID8gMTAwLjAgOiAxLjA7Cisg
ICAgICAgICAgICAgICAgaWYgKHByaW1pdGl2ZVZhbHVlLT5nZXREb3VibGVWYWx1ZSgpID4gbWF4
QWxsb3dlZCkKICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIG51bGxwdHI7CiAgICAgICAgICAg
ICB9CiAKLSAgICAgICAgICAgIGZpbHRlclZhbHVlLT5hcHBlbmQoY3NzVmFsdWVQb29sKCkuY3Jl
YXRlVmFsdWUoYW1vdW50LCBzdGF0aWNfY2FzdDxDU1NQcmltaXRpdmVWYWx1ZTo6VW5pdFR5cGVz
Pihhcmd1bWVudFdpdGhDYWxjdWxhdGlvbi52YWx1ZSgpLnVuaXQpKSk7CisgICAgICAgICAgICBm
aWx0ZXJWYWx1ZS0+YXBwZW5kKFdURjo6bW92ZShwcmltaXRpdmVWYWx1ZSkpOwogICAgICAgICB9
CiAgICAgICAgIGJyZWFrOwogICAgIH0KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxv
ZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCA0YzQxNjNjNzBmYjNjOTdmZTg4MTE0YTUw
Nzg1MzBiMGU4NjUyNDU0Li42MWY3YTRlZjNkYjdiZjE5MzIxNmM2NDJiM2ZiMTI5OTc1ZjY1OGE5
IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hh
bmdlTG9nCkBAIC0xLDUgKzEsMTggQEAKIDIwMTUtMDEtMDUgIENocmlzIER1bWV6ICA8Y2R1bWV6
QGFwcGxlLmNvbT4KIAorICAgICAgICBVc2luZyBjYWxjKCkgZm9yIC13ZWJraXQtZmlsdGVyIGRv
ZXMgbm90IHdvcmsKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTE0MDEwNgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAg
ICAgIEFkZCBhIGxheW91dCB0ZXN0IHRvIG1ha2Ugc3VyZSB1c2luZyBjYWxjKCkgZm9yIC13ZWJr
aXQtZmlsdGVyIENTUworICAgICAgICBwcm9wZXJ0eSBpcyB3b3JraW5nIGFzIGludGVuZGVkLgor
CisgICAgICAgICogZmFzdC9jc3Mvd2Via2l0LWZpbHRlci1jYWxjLWV4cGVjdGVkLnR4dDogQWRk
ZWQuCisgICAgICAgICogZmFzdC9jc3Mvd2Via2l0LWZpbHRlci1jYWxjLmh0bWw6IEFkZGVkLgor
CisyMDE1LTAxLTA1ICBDaHJpcyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CisKICAgICAgICAg
UmVncmVzc2lvbihyMTYzOTI4KTogQW5pbWF0ZWQgaW1hZ2VzIGFyZSBub3QgcmVzdW1lZCBvbiB3
aW5kb3cgcmVzaXppbmcKICAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTEzOTcxNAogICAgICAgICA8cmRhcjovL3Byb2JsZW0vMTg4NTUyODU+CmRpZmYgLS1n
aXQgYS9MYXlvdXRUZXN0cy9mYXN0L2Nzcy93ZWJraXQtZmlsdGVyLWNhbGMtZXhwZWN0ZWQudHh0
IGIvTGF5b3V0VGVzdHMvZmFzdC9jc3Mvd2Via2l0LWZpbHRlci1jYWxjLWV4cGVjdGVkLnR4dApu
ZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwLi5lZjFjOWRiMzI4NzRjYjYxZjcwNWRhN2IxN2ZjZmQ1ZWUwMDMwNjRlCi0tLSAv
ZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9jc3Mvd2Via2l0LWZpbHRlci1jYWxjLWV4
cGVjdGVkLnR4dApAQCAtMCwwICsxLDEzIEBACitUZXN0cyBhc3NpZ25pbmcgYSBjYWxjdWxhdGVk
IHZhbHVlIHRvICctd2Via2l0LWZpbHRlcicgQ1NTIHByb3BlcnR5LgorCitPbiBzdWNjZXNzLCB5
b3Ugd2lsbCBzZWUgYSBzZXJpZXMgb2YgIlBBU1MiIG1lc3NhZ2VzLCBmb2xsb3dlZCBieSAiVEVT
VCBDT01QTEVURSIuCisKKworUEFTUyB0ZXN0RGl2LnN0eWxlWyctd2Via2l0LWZpbHRlciddIGlz
ICIiCit0ZXN0RGl2LnN0eWxlWyctd2Via2l0LWZpbHRlciddID0gJ3NhdHVyYXRlKGNhbGMoMTAl
ICogMikpJworUEFTUyB0ZXN0RGl2LnN0eWxlWyctd2Via2l0LWZpbHRlciddIGlzICJzYXR1cmF0
ZShjYWxjKDIwJSkpIgorUEFTUyB3aW5kb3cuZ2V0Q29tcHV0ZWRTdHlsZSh0ZXN0RGl2KS5nZXRQ
cm9wZXJ0eVZhbHVlKCctd2Via2l0LWZpbHRlcicpIGlzICJzYXR1cmF0ZSgwLjIpIgorUEFTUyBz
dWNjZXNzZnVsbHlQYXJzZWQgaXMgdHJ1ZQorCitURVNUIENPTVBMRVRFCisKZGlmZiAtLWdpdCBh
L0xheW91dFRlc3RzL2Zhc3QvY3NzL3dlYmtpdC1maWx0ZXItY2FsYy5odG1sIGIvTGF5b3V0VGVz
dHMvZmFzdC9jc3Mvd2Via2l0LWZpbHRlci1jYWxjLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQK
aW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uNjlmNGI5N2Rj
MDQzZTMwZTljNjNkOGFkNmI2ZWRjMDg2MDU4NTQxZgotLS0gL2Rldi9udWxsCisrKyBiL0xheW91
dFRlc3RzL2Zhc3QvY3NzL3dlYmtpdC1maWx0ZXItY2FsYy5odG1sCkBAIC0wLDAgKzEsMTcgQEAK
KzwhRE9DVFlQRSBodG1sPgorPGJvZHk+Cis8c2NyaXB0IHNyYz0iLi4vLi4vcmVzb3VyY2VzL2pz
LXRlc3QtcHJlLmpzIj48L3NjcmlwdD4KKzxkaXYgaWQ9InRlc3REaXYiIHN0eWxlPSJwb3NpdGlv
bjogYWJzb2x1dGU7Ij48L2Rpdj4KKzxzY3JpcHQ+CitkZXNjcmlwdGlvbigiVGVzdHMgYXNzaWdu
aW5nIGEgY2FsY3VsYXRlZCB2YWx1ZSB0byAnLXdlYmtpdC1maWx0ZXInIENTUyBwcm9wZXJ0eS4i
KTsKKwordmFyIHRlc3REaXYgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgidGVzdERpdiIpOwor
CitzaG91bGRCZUVtcHR5U3RyaW5nKCJ0ZXN0RGl2LnN0eWxlWyctd2Via2l0LWZpbHRlciddIik7
CitldmFsQW5kTG9nKCJ0ZXN0RGl2LnN0eWxlWyctd2Via2l0LWZpbHRlciddID0gJ3NhdHVyYXRl
KGNhbGMoMTAlICogMikpJyIpOworc2hvdWxkQmVFcXVhbFRvU3RyaW5nKCJ0ZXN0RGl2LnN0eWxl
Wyctd2Via2l0LWZpbHRlciddIiwgInNhdHVyYXRlKGNhbGMoMjAlKSkiKTsKK3Nob3VsZEJlRXF1
YWxUb1N0cmluZygid2luZG93LmdldENvbXB1dGVkU3R5bGUodGVzdERpdikuZ2V0UHJvcGVydHlW
YWx1ZSgnLXdlYmtpdC1maWx0ZXInKSIsICJzYXR1cmF0ZSgwLjIpIik7CisKKzwvc2NyaXB0Pgor
PHNjcmlwdCBzcmM9Ii4uLy4uL3Jlc291cmNlcy9qcy10ZXN0LXBvc3QuanMiPjwvc2NyaXB0Pgor
PC9ib2R5Pgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>244033</attachid>
            <date>2015-01-05 21:10:53 -0800</date>
            <delta_ts>2015-01-05 21:51:45 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-140106-20150105211057.patch</filename>
            <type>text/plain</type>
            <size>5219</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTc3OTQ1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYWFmZDgyMWQ5NGVjOGZh
MDBhOGE3YTY4NzIwZDY2NGIxNjRmZmQwNy4uZjUzMDRmNWZjZmNhYzc1N2E2NTg5YTU2NGJkNTkx
N2QwNTkzNmJhYyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDE1LTAxLTA1ICBDaHJp
cyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CisKKyAgICAgICAgVXNpbmcgY2FsYygpIGZvciAt
d2Via2l0LWZpbHRlciBkb2VzIG5vdCB3b3JrCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD0xNDAxMDYKKworICAgICAgICBSZXZpZXdlZCBieSBEYXJpbiBB
ZGxlci4KKworICAgICAgICBVc2luZyBjYWxjKCkgZm9yIC13ZWJraXQtZmlsdGVyIGRpZCBub3Qg
d29yayBiZWNhdXNlIHRoZSBDU1MgcGFyc2VyIGRpZAorICAgICAgICBub3QgaGFuZGxlIGl0IHBy
b3Blcmx5LiBUaGlzIHBhdGNoIGFkZHJlc3NlcyB0aGUgaXNzdWUuCisKKyAgICAgICAgVGVzdDog
ZmFzdC9jc3Mvd2Via2l0LWZpbHRlci1jYWxjLmh0bWwKKworICAgICAgICAqIGNzcy9DU1NQYXJz
ZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6Q1NTUGFyc2VyOjpwYXJzZUJ1aWx0aW5GaWx0ZXJB
cmd1bWVudHMpOgorCiAyMDE1LTAxLTA1ICBCcmVudCBGdWxnaGFtICA8YmZ1bGdoYW1AYXBwbGUu
Y29tPgogCiAgICAgICAgIFtXaW5dIE9uZSBtb3JlIGJ1aWxkIGZpeCBmb3IgcjE3NzkzNy4KZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2Nzcy9DU1NQYXJzZXIuY3BwIGIvU291cmNlL1dlYkNv
cmUvY3NzL0NTU1BhcnNlci5jcHAKaW5kZXggNDVkM2MyMmIxYWVjMTU5MGI5YjFkNzgxNTkzMTAz
YTFjNDBmYTAyYy4uMGEzNzA1MDdmMDJiNjU3MGVjYjEwYjAyYzI2MDhmZTNjMWRkMDAxMCAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvY3NzL0NTU1BhcnNlci5jcHAKKysrIGIvU291cmNlL1dl
YkNvcmUvY3NzL0NTU1BhcnNlci5jcHAKQEAgLTkzNTQsMTkgKzkzNTQsMTggQEAgUGFzc1JlZlB0
cjxXZWJLaXRDU1NGaWx0ZXJWYWx1ZT4gQ1NTUGFyc2VyOjpwYXJzZUJ1aWx0aW5GaWx0ZXJBcmd1
bWVudHMoQ1NTUGFyc2UKICAgICAgICAgICAgIFZhbHVlV2l0aENhbGN1bGF0aW9uIGFyZ3VtZW50
V2l0aENhbGN1bGF0aW9uKCphcmdzLmN1cnJlbnQoKSk7CiAgICAgICAgICAgICBpZiAoIXZhbGlk
YXRlVW5pdChhcmd1bWVudFdpdGhDYWxjdWxhdGlvbiwgRk51bWJlciB8IEZQZXJjZW50IHwgRk5v
bk5lZywgQ1NTU3RyaWN0TW9kZSkpCiAgICAgICAgICAgICAgICAgcmV0dXJuIG51bGxwdHI7Ci0g
ICAgICAgICAgICAgICAgCi0gICAgICAgICAgICAvLyBGSVhNRTogVGhpcyBkb2VzIG5vdCBoYW5k
bGUgY2FsY3VsYXRlZCB2YWx1ZXMuCi0gICAgICAgICAgICBkb3VibGUgYW1vdW50ID0gYXJndW1l
bnRXaXRoQ2FsY3VsYXRpb24udmFsdWUoKS5mVmFsdWU7Ci0gICAgICAgICAgICAKKworICAgICAg
ICAgICAgYXV0byBwcmltaXRpdmVWYWx1ZSA9IGNyZWF0ZVByaW1pdGl2ZU51bWVyaWNWYWx1ZShh
cmd1bWVudFdpdGhDYWxjdWxhdGlvbik7CisKICAgICAgICAgICAgIC8vIFNhdHVyYXRlIGFuZCBD
b250cmFzdCBhbGxvdyB2YWx1ZXMgb3ZlciAxMDAlLgogICAgICAgICAgICAgaWYgKGZpbHRlclR5
cGUgIT0gV2ViS2l0Q1NTRmlsdGVyVmFsdWU6OlNhdHVyYXRlRmlsdGVyT3BlcmF0aW9uCiAgICAg
ICAgICAgICAgICAgJiYgZmlsdGVyVHlwZSAhPSBXZWJLaXRDU1NGaWx0ZXJWYWx1ZTo6Q29udHJh
c3RGaWx0ZXJPcGVyYXRpb24pIHsKLSAgICAgICAgICAgICAgICBkb3VibGUgbWF4QWxsb3dlZCA9
IGFyZ3VtZW50V2l0aENhbGN1bGF0aW9uLnZhbHVlKCkudW5pdCA9PSBDU1NQcmltaXRpdmVWYWx1
ZTo6Q1NTX1BFUkNFTlRBR0UgPyAxMDAuMCA6IDEuMDsKLSAgICAgICAgICAgICAgICBpZiAoYW1v
dW50ID4gbWF4QWxsb3dlZCkKKyAgICAgICAgICAgICAgICBkb3VibGUgbWF4QWxsb3dlZCA9IHBy
aW1pdGl2ZVZhbHVlLT5wcmltaXRpdmVUeXBlKCkgPT0gQ1NTUHJpbWl0aXZlVmFsdWU6OkNTU19Q
RVJDRU5UQUdFID8gMTAwLjAgOiAxLjA7CisgICAgICAgICAgICAgICAgaWYgKHByaW1pdGl2ZVZh
bHVlLT5nZXREb3VibGVWYWx1ZSgpID4gbWF4QWxsb3dlZCkKICAgICAgICAgICAgICAgICAgICAg
cmV0dXJuIG51bGxwdHI7CiAgICAgICAgICAgICB9CiAKLSAgICAgICAgICAgIGZpbHRlclZhbHVl
LT5hcHBlbmQoY3NzVmFsdWVQb29sKCkuY3JlYXRlVmFsdWUoYW1vdW50LCBzdGF0aWNfY2FzdDxD
U1NQcmltaXRpdmVWYWx1ZTo6VW5pdFR5cGVzPihhcmd1bWVudFdpdGhDYWxjdWxhdGlvbi52YWx1
ZSgpLnVuaXQpKSk7CisgICAgICAgICAgICBmaWx0ZXJWYWx1ZS0+YXBwZW5kKFdURjo6bW92ZShw
cmltaXRpdmVWYWx1ZSkpOwogICAgICAgICB9CiAgICAgICAgIGJyZWFrOwogICAgIH0KZGlmZiAt
LWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRl
eCA0YzQxNjNjNzBmYjNjOTdmZTg4MTE0YTUwNzg1MzBiMGU4NjUyNDU0Li5lNjAyYWU3NDE1NmM5
MjExYmE1YWY3ODU0MzdmYWI4ZTQwYzA2MDEzIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDUgKzEsMTggQEAKIDIwMTUt
MDEtMDUgIENocmlzIER1bWV6ICA8Y2R1bWV6QGFwcGxlLmNvbT4KIAorICAgICAgICBVc2luZyBj
YWxjKCkgZm9yIC13ZWJraXQtZmlsdGVyIGRvZXMgbm90IHdvcmsKKyAgICAgICAgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE0MDEwNgorCisgICAgICAgIFJldmlld2Vk
IGJ5IERhcmluIEFkbGVyLgorCisgICAgICAgIEFkZCBhIGxheW91dCB0ZXN0IHRvIG1ha2Ugc3Vy
ZSB1c2luZyBjYWxjKCkgZm9yIC13ZWJraXQtZmlsdGVyIENTUworICAgICAgICBwcm9wZXJ0eSBp
cyB3b3JraW5nIGFzIGludGVuZGVkLgorCisgICAgICAgICogZmFzdC9jc3Mvd2Via2l0LWZpbHRl
ci1jYWxjLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogZmFzdC9jc3Mvd2Via2l0LWZp
bHRlci1jYWxjLmh0bWw6IEFkZGVkLgorCisyMDE1LTAxLTA1ICBDaHJpcyBEdW1leiAgPGNkdW1l
ekBhcHBsZS5jb20+CisKICAgICAgICAgUmVncmVzc2lvbihyMTYzOTI4KTogQW5pbWF0ZWQgaW1h
Z2VzIGFyZSBub3QgcmVzdW1lZCBvbiB3aW5kb3cgcmVzaXppbmcKICAgICAgICAgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEzOTcxNAogICAgICAgICA8cmRhcjovL3By
b2JsZW0vMTg4NTUyODU+CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2Nzcy93ZWJraXQt
ZmlsdGVyLWNhbGMtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvZmFzdC9jc3Mvd2Via2l0LWZp
bHRlci1jYWxjLWV4cGVjdGVkLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5lZjFjOWRiMzI4NzRjYjYxZjcwNWRh
N2IxN2ZjZmQ1ZWUwMDMwNjRlCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9j
c3Mvd2Via2l0LWZpbHRlci1jYWxjLWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDEzIEBACitUZXN0
cyBhc3NpZ25pbmcgYSBjYWxjdWxhdGVkIHZhbHVlIHRvICctd2Via2l0LWZpbHRlcicgQ1NTIHBy
b3BlcnR5LgorCitPbiBzdWNjZXNzLCB5b3Ugd2lsbCBzZWUgYSBzZXJpZXMgb2YgIlBBU1MiIG1l
c3NhZ2VzLCBmb2xsb3dlZCBieSAiVEVTVCBDT01QTEVURSIuCisKKworUEFTUyB0ZXN0RGl2LnN0
eWxlWyctd2Via2l0LWZpbHRlciddIGlzICIiCit0ZXN0RGl2LnN0eWxlWyctd2Via2l0LWZpbHRl
ciddID0gJ3NhdHVyYXRlKGNhbGMoMTAlICogMikpJworUEFTUyB0ZXN0RGl2LnN0eWxlWyctd2Vi
a2l0LWZpbHRlciddIGlzICJzYXR1cmF0ZShjYWxjKDIwJSkpIgorUEFTUyB3aW5kb3cuZ2V0Q29t
cHV0ZWRTdHlsZSh0ZXN0RGl2KS5nZXRQcm9wZXJ0eVZhbHVlKCctd2Via2l0LWZpbHRlcicpIGlz
ICJzYXR1cmF0ZSgwLjIpIgorUEFTUyBzdWNjZXNzZnVsbHlQYXJzZWQgaXMgdHJ1ZQorCitURVNU
IENPTVBMRVRFCisKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvY3NzL3dlYmtpdC1maWx0
ZXItY2FsYy5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9jc3Mvd2Via2l0LWZpbHRlci1jYWxjLmh0
bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMC4uNjlmNGI5N2RjMDQzZTMwZTljNjNkOGFkNmI2ZWRjMDg2MDU4NTQxZgot
LS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvY3NzL3dlYmtpdC1maWx0ZXItY2Fs
Yy5odG1sCkBAIC0wLDAgKzEsMTcgQEAKKzwhRE9DVFlQRSBodG1sPgorPGJvZHk+Cis8c2NyaXB0
IHNyYz0iLi4vLi4vcmVzb3VyY2VzL2pzLXRlc3QtcHJlLmpzIj48L3NjcmlwdD4KKzxkaXYgaWQ9
InRlc3REaXYiIHN0eWxlPSJwb3NpdGlvbjogYWJzb2x1dGU7Ij48L2Rpdj4KKzxzY3JpcHQ+Citk
ZXNjcmlwdGlvbigiVGVzdHMgYXNzaWduaW5nIGEgY2FsY3VsYXRlZCB2YWx1ZSB0byAnLXdlYmtp
dC1maWx0ZXInIENTUyBwcm9wZXJ0eS4iKTsKKwordmFyIHRlc3REaXYgPSBkb2N1bWVudC5nZXRF
bGVtZW50QnlJZCgidGVzdERpdiIpOworCitzaG91bGRCZUVtcHR5U3RyaW5nKCJ0ZXN0RGl2LnN0
eWxlWyctd2Via2l0LWZpbHRlciddIik7CitldmFsQW5kTG9nKCJ0ZXN0RGl2LnN0eWxlWyctd2Vi
a2l0LWZpbHRlciddID0gJ3NhdHVyYXRlKGNhbGMoMTAlICogMikpJyIpOworc2hvdWxkQmVFcXVh
bFRvU3RyaW5nKCJ0ZXN0RGl2LnN0eWxlWyctd2Via2l0LWZpbHRlciddIiwgInNhdHVyYXRlKGNh
bGMoMjAlKSkiKTsKK3Nob3VsZEJlRXF1YWxUb1N0cmluZygid2luZG93LmdldENvbXB1dGVkU3R5
bGUodGVzdERpdikuZ2V0UHJvcGVydHlWYWx1ZSgnLXdlYmtpdC1maWx0ZXInKSIsICJzYXR1cmF0
ZSgwLjIpIik7CisKKzwvc2NyaXB0PgorPHNjcmlwdCBzcmM9Ii4uLy4uL3Jlc291cmNlcy9qcy10
ZXN0LXBvc3QuanMiPjwvc2NyaXB0PgorPC9ib2R5Pgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>