<?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>6157</bug_id>
          
          <creation_ts>2005-12-20 00:31:46 -0800</creation_ts>
          <short_desc>WebCore+SVG has some problems with rounded rectangles</short_desc>
          <delta_ts>2005-12-30 00:46:46 -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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="David Astling">dastling</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>26240</commentid>
    <comment_count>0</comment_count>
    <who name="David Astling">dastling</who>
    <bug_when>2005-12-20 00:31:46 -0800</bug_when>
    <thetext>Asymmetrical rounded rectangles, where rx != ry, do not seem to be supported in the latest WebKit 
build (Tue Dec 20 4:20 GMT 2005).  Also if either rx or ry attribute is omitted the rectangle is not 
rounded.  According to the SVG schema the missing attribute is assumed to be equal to the other.

For example , the larger green rectangle in the attached SVG file is missing the rx attribute, but is not 
rounded in WebKit.  Also the smaller blue rectangle should be asymmetrical, but is symmetrical in 
WebKit.

------------------------------------------------------

&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;
&lt;svg
   xmlns:svg=&quot;http://www.w3.org/2000/svg&quot;
   xmlns=&quot;http://www.w3.org/2000/svg&quot;
   version=&quot;1.0&quot;
   width=&quot;500&quot;
   height=&quot;500&quot;&gt;
  &lt;rect
     width=&quot;400&quot;
     height=&quot;400&quot;
     ry=&quot;50&quot;
     x=&quot;50&quot;
     y=&quot;50&quot;
     style=&quot;fill:#00ff00;fill-opacity:1;stroke:none&quot;
     id=&quot;rectWithNoRx&quot; /&gt;
  &lt;rect
     width=&quot;200&quot;
     height=&quot;300&quot;
     rx=&quot;35&quot;
     ry=&quot;150&quot;
     x=&quot;150&quot;
     y=&quot;100&quot;
     style=&quot;fill:#0000ff;fill-opacity:1;stroke:none&quot;
     id=&quot;rectAsym&quot; /&gt;
&lt;/svg&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>26241</commentid>
    <comment_count>1</comment_count>
      <attachid>5170</attachid>
    <who name="David Astling">dastling</who>
    <bug_when>2005-12-20 00:34:30 -0800</bug_when>
    <thetext>Created attachment 5170
attached SVG file of rounded rectangles</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>26242</commentid>
    <comment_count>2</comment_count>
      <attachid>5171</attachid>
    <who name="David Astling">dastling</who>
    <bug_when>2005-12-20 00:39:23 -0800</bug_when>
    <thetext>Created attachment 5171
attached PNG file of rounded rectangles

Compare the correctly rendered rectangles in this PNG file with the rectangles
in the SVG file</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>26322</commentid>
    <comment_count>3</comment_count>
    <who name="Joost de Valk (AlthA)">joost</who>
    <bug_when>2005-12-21 14:08:09 -0800</bug_when>
    <thetext>Confirmed, behavior is different than in Firefox.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>26325</commentid>
    <comment_count>4</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2005-12-21 15:14:21 -0800</bug_when>
    <thetext>Yeah, the rounded rect code is... um... less than desireable.  We noticed this during SVG code review, and 
will fix.  Perhaps Julien would like to take a stab at this easy bug.  The &quot;quesitonable code&quot; is in 
KCanvasCreator (which is slated to die anyway -- the code to be moved into the device probably, or at 
least KCanvasCreator renamed to PathCreator).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>26387</commentid>
    <comment_count>5</comment_count>
      <attachid>5223</attachid>
    <who name="Rob Buis">rwlbuis</who>
    <bug_when>2005-12-22 13:15:38 -0800</bug_when>
    <thetext>Created attachment 5223
Potential fix

I am a bit out of ksvg2 development this week, however I created
this simple patch, since there is clear typo in the original.
Hopefully someone can test and see whether it helps fixing the problem.
Cheers,

Rob.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>26477</commentid>
    <comment_count>6</comment_count>
      <attachid>5223</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2005-12-24 07:36:58 -0800</bug_when>
    <thetext>Comment on attachment 5223
Potential fix

Looks good.  r=me.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>27118</commentid>
    <comment_count>7</comment_count>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2005-12-29 03:29:16 -0800</bug_when>
    <thetext>Are the attached files supposed to land as layout tests?</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>5170</attachid>
            <date>2005-12-20 00:34:30 -0800</date>
            <delta_ts>2005-12-20 00:34:30 -0800</delta_ts>
            <desc>attached SVG file of rounded rectangles</desc>
            <filename>roundRects.svg</filename>
            <type>image/svg+xml</type>
            <size>526</size>
            <attacher name="David Astling">dastling</attacher>
            
              <data encoding="base64">PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxz
dmcKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM9Imh0
dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB2ZXJzaW9uPSIxLjAiCiAgIHdpZHRoPSI1MDAi
CiAgIGhlaWdodD0iNTAwIj4KICA8cmVjdAogICAgIHdpZHRoPSI0MDAiCiAgICAgaGVpZ2h0PSI0
MDAiCiAgICAgcnk9IjUwIgogICAgIHg9IjUwIgogICAgIHk9IjUwIgogICAgIHN0eWxlPSJmaWxs
OiMwMGZmMDA7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmUiCiAgICAgaWQ9InJlY3RXaXRoTm9S
eCIgLz4KICA8cmVjdAogICAgIHdpZHRoPSIyMDAiCiAgICAgaGVpZ2h0PSIzMDAiCiAgICAgcng9
IjM1IgogICAgIHJ5PSIxNTAiCiAgICAgeD0iMTUwIgogICAgIHk9IjEwMCIKICAgICBzdHlsZT0i
ZmlsbDojMDAwMGZmO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lIgogICAgIGlkPSJyZWN0QXN5
bSIgLz4KPC9zdmc+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>5171</attachid>
            <date>2005-12-20 00:39:23 -0800</date>
            <delta_ts>2005-12-20 00:39:23 -0800</delta_ts>
            <desc>attached PNG file of rounded rectangles</desc>
            <filename>roundRects.png</filename>
            <type>image/png</type>
            <size>11056</size>
            <attacher name="David Astling">dastling</attacher>
            
              <data encoding="base64">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
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>5223</attachid>
            <date>2005-12-22 13:15:38 -0800</date>
            <delta_ts>2005-12-24 07:36:58 -0800</delta_ts>
            <desc>Potential fix</desc>
            <filename>6157.diff</filename>
            <type>text/plain</type>
            <size>1120</size>
            <attacher name="Rob Buis">rwlbuis</attacher>
            
              <data encoding="base64">SW5kZXg6IFNWR1JlY3RFbGVtZW50SW1wbC5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQpSQ1MgZmlsZTogL2N2cy9y
b290L1dlYkNvcmUva3N2ZzIvc3ZnL1NWR1JlY3RFbGVtZW50SW1wbC5jcHAsdgpyZXRyaWV2aW5n
IHJldmlzaW9uIDEuOQpkaWZmIC11IC1yMS45IFNWR1JlY3RFbGVtZW50SW1wbC5jcHAKLS0tIFNW
R1JlY3RFbGVtZW50SW1wbC5jcHAJNiBEZWMgMjAwNSAwMToyMzoyNSAtMDAwMAkxLjkKKysrIFNW
R1JlY3RFbGVtZW50SW1wbC5jcHAJMjIgRGVjIDIwMDUgMjE6MjA6MDkgLTAwMDAKQEAgLTEwNSw5
ICsxMDUsMTIgQEAKICAgICBmbG9hdCBfeCA9IHgoKS0+YmFzZVZhbCgpLT52YWx1ZSgpLCBfeSA9
IHkoKS0+YmFzZVZhbCgpLT52YWx1ZSgpOwogICAgIGZsb2F0IF93aWR0aCA9IHdpZHRoKCktPmJh
c2VWYWwoKS0+dmFsdWUoKSwgX2hlaWdodCA9IGhlaWdodCgpLT5iYXNlVmFsKCktPnZhbHVlKCk7
CiAKLSAgICBpZihoYXNBdHRyaWJ1dGUoS0RPTTo6RE9NU3RyaW5nKCJyeCIpLmltcGwoKSkgfHwg
aGFzQXR0cmlidXRlKEtET006OkRPTVN0cmluZygicnkiKS5pbXBsKCkpKQorICAgIGJvb2wgaGFz
UnggPSBoYXNBdHRyaWJ1dGUoS0RPTTo6RE9NU3RyaW5nKCJyeCIpLmltcGwoKSk7CisgICAgYm9v
bCBoYXNSeSA9IGhhc0F0dHJpYnV0ZShLRE9NOjpET01TdHJpbmcoInJ5IikuaW1wbCgpKTsKKyAg
ICBpZihoYXNSeCB8fCBoYXNSeSkKICAgICB7Ci0gICAgICAgIGZsb2F0IF9yeCA9IHJ4KCktPmJh
c2VWYWwoKS0+dmFsdWUoKSwgX3J5ID0gcngoKS0+YmFzZVZhbCgpLT52YWx1ZSgpOworICAgICAg
ICBmbG9hdCBfcnggPSBoYXNSeCA/IHJ4KCktPmJhc2VWYWwoKS0+dmFsdWUoKSA6IHJ5KCktPmJh
c2VWYWwoKS0+dmFsdWUoKTsKKyAgICAgICAgZmxvYXQgX3J5ID0gaGFzUnkgPyByeSgpLT5iYXNl
VmFsKCktPnZhbHVlKCkgOiByeCgpLT5iYXNlVmFsKCktPnZhbHVlKCk7CiAgICAgICAgIHJldHVy
biBLQ2FudmFzQ3JlYXRvcjo6c2VsZigpLT5jcmVhdGVSb3VuZGVkUmVjdGFuZ2xlKF94LCBfeSwg
X3dpZHRoLCBfaGVpZ2h0LCBfcngsIF9yeSk7CiAgICAgfQogCg==
</data>
<flag name="review"
          id="1082"
          type_id="1"
          status="+"
          setter="eric"
    />
          </attachment>
      

    </bug>

</bugzilla>