<?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>19741</bug_id>
          
          <creation_ts>2008-06-24 02:38:04 -0700</creation_ts>
          <short_desc>Changing an SVGPathSeg does not update a following Smooth Cubic Curveto</short_desc>
          <delta_ts>2010-11-17 06:35:55 -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>528+ (Nightly build)</version>
          <rep_platform>Mac</rep_platform>
          <op_sys>OS X 10.5</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>DUPLICATE</resolution>
          <dup_id>49580</dup_id>
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>10827</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Audun Wilhelmsen">skyfex</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>krit</cc>
    
    <cc>zimmermann</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>84233</commentid>
    <comment_count>0</comment_count>
    <who name="Audun Wilhelmsen">skyfex</who>
    <bug_when>2008-06-24 02:38:04 -0700</bug_when>
    <thetext>Changing the coordinates of a path segment does not update the automatic control point for the next smooth cubic curveto segment.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>84235</commentid>
    <comment_count>1</comment_count>
      <attachid>21900</attachid>
    <who name="Audun Wilhelmsen">skyfex</who>
    <bug_when>2008-06-24 02:40:53 -0700</bug_when>
    <thetext>Created attachment 21900
A testcase

We have a path with a move to and a smooth curveto segment.  The move to is moved by a timed javascript, showing that the automatic control point for the smooth curveto segment is not updated.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>85145</commentid>
    <comment_count>2</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2008-07-03 22:02:25 -0700</bug_when>
    <thetext>Our behavior is not identical to FF.  I can&apos;t get Opera to launch on my machine... :(  From the test case it&apos;s not very easy to tell if something is wrong or not... but I do think we might have an issue here.  A better test case would make it very clear if the behavior is correct or not (by showing only green on pass and red on fail, or showing some pass/fail text, etc.)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>85223</commentid>
    <comment_count>3</comment_count>
    <who name="Rob Buis">rwlbuis</who>
    <bug_when>2008-07-05 12:29:15 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt; Our behavior is not identical to FF.  I can&apos;t get Opera to launch on my
&gt; machine... :(  From the test case it&apos;s not very easy to tell if something is
&gt; wrong or not... but I do think we might have an issue here.  A better test case
&gt; would make it very clear if the behavior is correct or not (by showing only
&gt; green on pass and red on fail, or showing some pass/fail text, etc.)

Opera behaves the same as FF here.
The problem is that we expose only moveto, lineto and cubic curveto in this interface, not the smooth one. Likely the right fix would be to do expose them
(lazily), and internally use some quick format. I wonder if there already is a bug for this...
Cheers,

Rob.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>85224</commentid>
    <comment_count>4</comment_count>
    <who name="Rob Buis">rwlbuis</who>
    <bug_when>2008-07-05 12:33:10 -0700</bug_when>
    <thetext>Ok, a bug that is slightly related that I was hinting at is bug 10827. I am having a look at fixing that as it should solve this problem AFAICS.
Cheers,

Rob.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>310247</commentid>
    <comment_count>5</comment_count>
    <who name="Nikolas Zimmermann">zimmermann</who>
    <bug_when>2010-11-17 06:35:55 -0800</bug_when>
    <thetext>

*** This bug has been marked as a duplicate of bug 49580 ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>21900</attachid>
            <date>2008-06-24 02:40:53 -0700</date>
            <delta_ts>2008-06-24 02:40:53 -0700</delta_ts>
            <desc>A testcase</desc>
            <filename>new.svg</filename>
            <type>image/svg+xml</type>
            <size>1335</size>
            <attacher name="Audun Wilhelmsen">skyfex</attacher>
            
              <data encoding="base64">PD94bWwgdmVyc2lvbj0iMS4wIj8+DQo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAw
L3N2ZyIgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHdpZHRoPSIz
MDBweCIgaGVpZ2h0PSIzMDBweCIgdmlld0JveD0iMCAwIDMwMCAzMDAiPg0KCTwhLS0gVGhpcyBp
cyBhIHRlc3RjYXNlLiBXZSBoYXZlIGEgcGF0aCB3aXRoIGEgbW92ZSB0byBhbmQgYSBzbW9vdGgg
Y3VydmV0byBzZWdtZW50LiANCglUaGUgbW92ZSB0byBpcyBtb3ZlZCBieSBhIHRpbWVkIGphdmFz
Y3JpcHQsIHNob3dpbmcgdGhhdCB0aGUgYXV0b21hdGljIGNvbnRyb2wgcG9pbnQgDQoJZm9yIHRo
ZSBzbW9vdGggY3VydmV0byBzZWdtZW50IGlzIG5vdCB1cGRhdGVkLiANCglXaGVuIHRoZSBzbW9v
dGggY3VydmUgdG8gc2VnbWVudCBpcyBudWRnZWQsIA0KCXRoZSBjb250cm9sIHBvaW50IHNuYXBz
IGJhY2sgdG8gaXRzIGNvcnJlY3QgcG9zaXRpb24gaW4gT3BlcmEuIC0tPg0KCTwhLS0gV29ya3Mg
Y29ycmVjdGx5IGluIEZpcmVmb3ggLS0+DQoJPGRlZnM+DQoJPC9kZWZzPg0KCTxzY3JpcHQgdHlw
ZT0idGV4dC9lY21hc2NyaXB0Ij48IVtDREFUQVsNCgkJZnVuY3Rpb24gZm9vYmFyKCkgew0KCQkJ
dmFyIHNtaWxlID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3NtaWxlJyk7DQoJCQl2YXIgc2Vn
TGlzdCA9IHNtaWxlLnBhdGhTZWdMaXN0Ow0KCQkJdmFyIG1vdmVTZWcgPSBzZWdMaXN0LmdldEl0
ZW0oMCk7CS8vIFRoaXMgcmVwcmVzZW50cyB0aGUgTSA4MCA0MCBzZWdtZW50IChNb3ZlIHRvKQ0K
CQkJdmFyIHNtb290aEN1cnZlU2VnID0gc2VnTGlzdC5nZXRJdGVtKDEpOyAvLyBUaGlzIHJlcHJl
c2VudHMgdGhlIFMgMjAgODAgODAgNDAgc2VnbWVudCAoU21vb3RoIEN1cnZldG8pDQoJCQlzZXRU
aW1lb3V0KGZ1bmN0aW9uKCkgew0KCQkJCW1vdmVTZWcueCA9IDUwOw0KCQkJCW1vdmVTZWcueSA9
IDUwOw0KCQkJCQ0KCQkJfSwgNTAwKTsNCgkJCXNldFRpbWVvdXQoZnVuY3Rpb24oKSB7DQoJCQkJ
Ly8gVGhpcyByZWZyZXNoZXMgdGhlIGNvbnRyb2wgcG9pbnQgaW4gT3BlcmENCgkJCQlzbW9vdGhD
dXJ2ZVNlZy54ID0gMTYxOyAvLyBGcm9tIDE2MCAoanVzdCB0byByZWZyZXNoKQ0KCQkJfSwgMTAw
MCk7DQoJCX0NCgldXT48L3NjcmlwdD4NCgk8cGF0aCBpZD0ic21pbGUiIGQ9Ik0gODAgNDAgUyAx
MjAgODAgMTYwIDQwIiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjMiIGZpbGw9Im5vbmUi
Lz4NCgk8Y2lyY2xlIG9uY2xpY2s9ImZvb2JhcihldnQpIiBjeD0iMjAwIiBjeT0iMjAwIiByPSIy
MCIgZmlsbD0icmVkIiAvPg0KPC9zdmc+
</data>

          </attachment>
      

    </bug>

</bugzilla>