<?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>7207</bug_id>
          
          <creation_ts>2006-02-11 21:45:58 -0800</creation_ts>
          <short_desc>filters apply more and more times on each repaint</short_desc>
          <delta_ts>2006-02-13 15:00:25 -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>SVG</component>
          <version>420+</version>
          <rep_platform>Mac</rep_platform>
          <op_sys>OS X 10.4</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>6713</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Maciej Stachowiak">mjs</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>32201</commentid>
    <comment_count>0</comment_count>
    <who name="Maciej Stachowiak">mjs</who>
    <bug_when>2006-02-11 21:45:58 -0800</bug_when>
    <thetext>Filters appear to apply more and more times on each repaint. This is visible in the effect of the filter, and the paint gets slower and slower each time.

Steps to reproduce:

1) Load LayoutTests/svg/custom/text-filter.svg
2) Open another (empty) tab
3) Switch back and forth between the tabs, for example using cmd-shift-[ and cmd-shift=]

Results:

The text gets more blurry each time, and the paint takes longer each time.

Expected results:

The visual output should be the same each time and should not take any longer.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>32220</commentid>
    <comment_count>1</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2006-02-12 01:24:40 -0800</bug_when>
    <thetext>This is likely the cause of:
http://bugzilla.opendarwin.org/show_bug.cgi?id=6713</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>32223</commentid>
    <comment_count>2</comment_count>
      <attachid>6429</attachid>
    <who name="Alexander Kellett">a</who>
    <bug_when>2006-02-12 03:59:04 -0800</bug_when>
    <thetext>Created attachment 6429
patch to fix issue</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>32226</commentid>
    <comment_count>3</comment_count>
      <attachid>6429</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2006-02-12 04:56:41 -0800</bug_when>
    <thetext>Comment on attachment 6429
patch to fix issue

Looks good.  It&apos;s an old if statement, which seems to have lost it&apos;s actual content (I think it used to have a NSLog in that case).</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>6429</attachid>
            <date>2006-02-12 03:59:04 -0800</date>
            <delta_ts>2006-02-12 04:56:41 -0800</delta_ts>
            <desc>patch to fix issue</desc>
            <filename>7207.patch</filename>
            <type>text/plain</type>
            <size>1170</size>
            <attacher name="Alexander Kellett">a</attacher>
            
              <data encoding="base64">SW5kZXg6IGtjYW52YXMvZGV2aWNlL3F1YXJ0ei9LQ2FudmFzRmlsdGVyUXVhcnR6Lm1tCj09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT0KLS0tIGtjYW52YXMvZGV2aWNlL3F1YXJ0ei9LQ2FudmFzRmlsdGVyUXVhcnR6Lm1tCShy
ZXZpc2lvbiAxMjc2NCkKKysrIGtjYW52YXMvZGV2aWNlL3F1YXJ0ei9LQ2FudmFzRmlsdGVyUXVh
cnR6Lm1tCSh3b3JraW5nIGNvcHkpCkBAIC0xNDksNyArMTQ5LDYgQEAgTlNBcnJheSAqS0NhbnZh
c0ZpbHRlclF1YXJ0ejo6Z2V0Q0lGaWx0ZQogICAgICAgICBpZiAoZmlsdGVyKQogICAgICAgICAg
ICAgW2ZpbHRlckVmZmVjdHMgYWRkT2JqZWN0OmZpbHRlcl07CiAgICAgfQotICAgIGlmIChbZmls
dGVyRWZmZWN0cyBjb3VudF0gIT0gbV9lZmZlY3RzLmNvdW50KCkpCiAgICAgW21faW1hZ2VzQnlO
YW1lIHJlbW92ZUFsbE9iamVjdHNdOyAvLyBjbGVhbiB1cCBiZWZvcmUgbmV4dCB0aW1lLgogCiAg
ICAgcmV0dXJuIGZpbHRlckVmZmVjdHM7CkluZGV4OiBDaGFuZ2VMb2cKPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0g
Q2hhbmdlTG9nCShyZXZpc2lvbiAxMjc3MCkKKysrIENoYW5nZUxvZwkod29ya2luZyBjb3B5KQpA
QCAtMSwzICsxLDE1IEBACisyMDA2LTAyLTEyICBBbGV4YW5kZXIgS2VsbGV0dCAgPGx5cGFub3ZA
a2RlLm9yZz4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICBGaXggaHR0cDovL2J1Z3ppbGxhLm9wZW5kYXJ3aW4ub3JnL3Nob3dfYnVnLmNnaT9pZD03MjA3
LgorCisgICAgICAgIE5vIHRlc3RjYXNlcyBhcyB0aGlzIGlzIG5vdCBwb3NzaWJsZSB0byByZXBy
b2R1Y2UgdmlhIGFueXRoaW5nIG90aGVyIHRoYW4gCisgICAgICAgIG1hbnVhbCBpbnRlcmFjdGlv
bi4KKworICAgICAgICAqIGtjYW52YXMvZGV2aWNlL3F1YXJ0ei9LQ2FudmFzRmlsdGVyUXVhcnR6
Lm1tOgorICAgICAgICAoV2ViQ29yZTo6S0NhbnZhc0ZpbHRlclF1YXJ0ejo6Z2V0Q0lGaWx0ZXJT
dGFjayk6CisKIDIwMDYtMDItMTEgIE1hY2llaiBTdGFjaG93aWFrICA8bWpzQGFwcGxlLmNvbT4K
IAogICAgICAgICBSZXZpZXdlZCBieSBEYXJpbi4K
</data>
<flag name="review"
          id="1589"
          type_id="1"
          status="+"
          setter="eric"
    />
          </attachment>
      

    </bug>

</bugzilla>