<?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>128771</bug_id>
          
          <creation_ts>2014-02-13 15:11:02 -0800</creation_ts>
          <short_desc>SVG - Filtered element will be upscaled with low filterRes value</short_desc>
          <delta_ts>2014-06-04 00:50:07 -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>SVG</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>WONTFIX</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>68469</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Adenilson Cavalcanti Silva">savagobr</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>dino</cc>
    
    <cc>d-r</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>fmalita</cc>
    
    <cc>glenn</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>kondapallykalyan</cc>
    
    <cc>krit</cc>
    
    <cc>pdr</cc>
    
    <cc>schenney</cc>
    
    <cc>sergio</cc>
    
    <cc>zimmermann</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>980481</commentid>
    <comment_count>0</comment_count>
    <who name="Adenilson Cavalcanti Silva">savagobr</who>
    <bug_when>2014-02-13 15:11:02 -0800</bug_when>
    <thetext>Should appear as a green rectangle, will display 2 rectangles (one being red at the background).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>980482</commentid>
    <comment_count>1</comment_count>
      <attachid>224117</attachid>
    <who name="Adenilson Cavalcanti Silva">savagobr</who>
    <bug_when>2014-02-13 15:11:40 -0800</bug_when>
    <thetext>Created attachment 224117
PoC: should appear as a single green rectangle</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>982521</commentid>
    <comment_count>2</comment_count>
      <attachid>224668</attachid>
    <who name="Adenilson Cavalcanti Silva">savagobr</who>
    <bug_when>2014-02-19 13:33:08 -0800</bug_when>
    <thetext>Created attachment 224668
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>982522</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-02-19 13:34:40 -0800</bug_when>
    <thetext>Attachment 224668 did not pass style-queue:


ERROR: Source/WebCore/ChangeLog:12:  You should remove the &apos;No new tests&apos; and either add and list tests, or explain why no new tests were possible.  [changelog/nonewtests] [5]
Total errors found: 1 in 2 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>982524</commentid>
    <comment_count>4</comment_count>
      <attachid>224668</attachid>
    <who name="Dirk Schulze">krit</who>
    <bug_when>2014-02-19 13:36:29 -0800</bug_when>
    <thetext>Comment on attachment 224668
Patch

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

&gt; Source/WebCore/rendering/svg/RenderSVGResourceFilter.cpp:171
&gt; +    // If the scale factor is way too low, it will deform/upscale the
&gt; +    // element size.

filterRes is used by internal code as well to make sure we do nor create to big buffers. Does the issue happen for internal code as well? If not, we should rather remove the API from SVGFitlerElement. It already was removed from Fitler Effects specification.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>982612</commentid>
    <comment_count>5</comment_count>
    <who name="Adenilson Cavalcanti Silva">savagobr</who>
    <bug_when>2014-02-19 16:59:28 -0800</bug_when>
    <thetext>Dirk

Thanks for the review.

When you mentioned &quot;internal code&quot; and &quot;big buffers&quot;, are you referring to that function that tests for maximumImageSize (i.e. bool RenderSVGResourceFilter::fitsInMaximumImageSize(const FloatSize&amp; size, FloatSize&amp; scale)? If so, scale factor is not tested there.

Or are you talking about other code path?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>985353</commentid>
    <comment_count>6</comment_count>
    <who name="Adenilson Cavalcanti Silva">savagobr</who>
    <bug_when>2014-02-27 14:44:38 -0800</bug_when>
    <thetext>Dirk

As you have pointed, the spec will drop the filterRes parameter and it seems that FF has dropped it already.

Should I instead created a new bug to propose removal of this feature?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>985464</commentid>
    <comment_count>7</comment_count>
    <who name="Dirk Schulze">krit</who>
    <bug_when>2014-02-27 22:16:13 -0800</bug_when>
    <thetext>(In reply to comment #6)
&gt; Dirk
&gt; 
&gt; As you have pointed, the spec will drop the filterRes parameter and it seems that FF has dropped it already.
&gt; 
&gt; Should I instead created a new bug to propose removal of this feature?

yes please. :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>986023</commentid>
    <comment_count>8</comment_count>
    <who name="Adenilson Cavalcanti Silva">savagobr</who>
    <bug_when>2014-03-01 17:31:43 -0800</bug_when>
    <thetext>The followup bug:
https://bugs.webkit.org/show_bug.cgi?id=129565</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>986088</commentid>
    <comment_count>9</comment_count>
    <who name="Dirk Schulze">krit</who>
    <bug_when>2014-03-02 08:33:36 -0800</bug_when>
    <thetext>Can we close this bug now?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1013254</commentid>
    <comment_count>10</comment_count>
      <attachid>224668</attachid>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2014-06-04 00:50:07 -0700</bug_when>
    <thetext>Comment on attachment 224668
Patch

Cleared review? from attachment 224668 so that this bug does not appear in http://webkit.org/pending-review.  If you would like this patch reviewed, please attach it to a new bug (or re-open this bug before marking it for review again).</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>224117</attachid>
            <date>2014-02-13 15:11:40 -0800</date>
            <delta_ts>2014-02-13 15:11:40 -0800</delta_ts>
            <desc>PoC: should appear as a single green rectangle</desc>
            <filename>filter-res.svg</filename>
            <type>image/svg+xml</type>
            <size>435</size>
            <attacher name="Adenilson Cavalcanti Silva">savagobr</attacher>
            
              <data encoding="base64">PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRw
Oi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KPGRlZnM+Cgo8IS0tIHNjYWxlIDAuMDA4MyAtLT4K
PGZpbHRlciBpZD0iZjAiIGZpbHRlclJlcz0iMSI+CiAgICA8ZmVGbG9vZCBmbG9vZC1jb2xvcj0i
cmVkIi8+CjwvZmlsdGVyPgoKPCEtLSBzY2FsZSAwLjE2IC0tPgo8ZmlsdGVyIGlkPSJmMSIgZmls
dGVyUmVzPSIyMCI+CiAgICA8ZmVGbG9vZCBmbG9vZC1jb2xvcj0iZ3JlZW4iLz4KPC9maWx0ZXI+
CgoKPC9kZWZzPgo8cmVjdCB4PSIyMCIgeT0iMjAiIHdpZHRoPSIxMDAiIGhlaWdodD0iMTAwIiBm
aWx0ZXI9InVybCgjZjApIi8+CjxyZWN0IHg9IjIwIiB5PSIyMCIgd2lkdGg9IjEwMCIgaGVpZ2h0
PSIxMDAiIGZpbHRlcj0idXJsKCNmMSkiLz4KCjwvc3ZnPgoK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>224668</attachid>
            <date>2014-02-19 13:33:08 -0800</date>
            <delta_ts>2014-06-04 00:50:07 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-128771-20140219133307.patch</filename>
            <type>text/plain</type>
            <size>2210</size>
            <attacher name="Adenilson Cavalcanti Silva">savagobr</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTY0Mzc1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggOWY2MTQzZDIxN2U2OGU1
OGE5MWQ0NjQ0MDVkNmFmZDMzOTVlZDQyYy4uM2IzMDg5YjRmMGI0YzZkZWU0MmVmZmY1Zjg2ZTM5
MmVkZjZlOTU1ZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDE0LTAyLTE5ICBBZGVu
aWxzb24gQ2F2YWxjYW50aSAgPGNhdmFsY2FudGlpQGdtYWlsLmNvbT4KKworICAgICAgICBTVkcg
LSBGaWx0ZXJlZCBlbGVtZW50IHdpbGwgYmUgdXBzY2FsZWQgd2l0aCBsb3cgZmlsdGVyUmVzIHZh
bHVlCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMjg3
NzEKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBJdCBh
ZGRzIGEgdGVzdCBmb3IgbWluaW11bSBzY2FsZSBmYWN0b3IgdXNlZCBpbiBmaWx0ZXJSZXMgYXR0
cmlidXRlCisgICAgICAgIGluIGEgU1ZHIGZpbHRlci4gSWYgYmVsb3cgYSBtaW5pbXVtIHRocmVz
aG9sZCwgdGhlIFNWRyBlbGVtZW50CisgICAgICAgIHdpbGwgYmUgZHJhd24gdXBzY2FsZWQuCisK
KyAgICAgICAgTm8gbmV3IHRlc3RzIChPT1BTISkuCisKKyAgICAgICAgKiByZW5kZXJpbmcvc3Zn
L1JlbmRlclNWR1Jlc291cmNlRmlsdGVyLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlJlbmRlclNW
R1Jlc291cmNlRmlsdGVyOjphcHBseVJlc291cmNlKToKKwogMjAxNC0wMi0xOSAgVGhpYWdvIGRl
IEJhcnJvcyBMYWNlcmRhICA8dGhpYWdvLmxhY2VyZGFAb3BlbmJvc3NhLm9yZz4KIAogICAgICAg
ICBbV2ViUlRDXSBVcGRhdGluZyBSVENDb25maWd1cmF0aW9uIHRvIG1hdGNoIFdlYlJUQyBlZGl0
b3IncyBkcmFmdCBvZiAwMS8yNy8yMDE0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9yZW5k
ZXJpbmcvc3ZnL1JlbmRlclNWR1Jlc291cmNlRmlsdGVyLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3Jl
bmRlcmluZy9zdmcvUmVuZGVyU1ZHUmVzb3VyY2VGaWx0ZXIuY3BwCmluZGV4IDZlYmUxMzRjYWNl
OGRkY2M1MmRkOTIzN2Q0MjliOGU5ZTE3OWUwNWUuLjgyMmQ1YzQ5MTAwN2ExZTQxMTliOTkwMjA5
ZjZjOWUxMzZiMDUxMTAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9zdmcv
UmVuZGVyU1ZHUmVzb3VyY2VGaWx0ZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmlu
Zy9zdmcvUmVuZGVyU1ZHUmVzb3VyY2VGaWx0ZXIuY3BwCkBAIC00Niw2ICs0Niw4IEBACiAKIG5h
bWVzcGFjZSBXZWJDb3JlIHsKIAorc3RhdGljIGNvbnN0IGZsb2F0IG1pbmltdW1TY2FsZUZhY3Rv
ciA9IDAuMjA7CisKIFJlbmRlclNWR1Jlc291cmNlVHlwZSBSZW5kZXJTVkdSZXNvdXJjZUZpbHRl
cjo6c19yZXNvdXJjZVR5cGUgPSBGaWx0ZXJSZXNvdXJjZVR5cGU7CiAKIFJlbmRlclNWR1Jlc291
cmNlRmlsdGVyOjpSZW5kZXJTVkdSZXNvdXJjZUZpbHRlcihTVkdGaWx0ZXJFbGVtZW50JiBlbGVt
ZW50LCBQYXNzUmVmPFJlbmRlclN0eWxlPiBzdHlsZSkKQEAgLTE2NSw2ICsxNjcsMTAgQEAgYm9v
bCBSZW5kZXJTVkdSZXNvdXJjZUZpbHRlcjo6YXBwbHlSZXNvdXJjZShSZW5kZXJFbGVtZW50JiBy
ZW5kZXJlciwgY29uc3QgUmVuZGUKIAogICAgIGlmIChzY2FsZS5pc0VtcHR5KCkpCiAgICAgICAg
IHJldHVybiBmYWxzZTsKKyAgICAvLyBJZiB0aGUgc2NhbGUgZmFjdG9yIGlzIHdheSB0b28gbG93
LCBpdCB3aWxsIGRlZm9ybS91cHNjYWxlIHRoZQorICAgIC8vIGVsZW1lbnQgc2l6ZS4KKyAgICBp
ZiAoKHNjYWxlLndpZHRoKCkgPCBtaW5pbXVtU2NhbGVGYWN0b3IpIHx8IChzY2FsZS5oZWlnaHQo
KSA8IG1pbmltdW1TY2FsZUZhY3RvcikpCisgICAgICAgIHNjYWxlID0gRmxvYXRTaXplKG1pbmlt
dW1TY2FsZUZhY3RvciwgbWluaW11bVNjYWxlRmFjdG9yKTsKIAogICAgIC8vIERldGVybWluZSBz
Y2FsZSBmYWN0b3IgZm9yIGZpbHRlci4gVGhlIHNpemUgb2YgaW50ZXJtZWRpYXRlIEltYWdlQnVm
ZmVycyBzaG91bGRuJ3QgYmUgYmlnZ2VyIHRoYW4ga01heEZpbHRlclNpemUuCiAgICAgRmxvYXRS
ZWN0IHRlbXBTb3VyY2VSZWN0ID0gYWJzb2x1dGVEcmF3aW5nUmVnaW9uOwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>