Re: Blink sets course to deprecate SVG animation

"James Churchman [email protected] [svg-developers]" <[email protected]> Mon, 4 May 2015 19:49:46 +0100
Newsgroups gmane.text.xml.svg.devel
Message-ID <CAE0yOY=oF48uR2UpVMxMExqiNQ7Haf5SS4rONddW2+GE4_-1qQ@mail.gmail.com>
--001a11c3c9e2982f8e051546065f
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Any thoughts / insights ?

BR

James

On Friday, 1 May 2015, James Churchman <[email protected]> wrote:
> Seems too much functionality not covered by other tec to remove it. Its
not gained adoption mostly due to lack of IE support.. if IE gained
support, then it's usage increased dramatically my guess is they would not
remove it. Also what is the issue with going with a javascript
implementation thats baked into the browser as is proposed. This keeps the
C++ code clean but still allows SMIL animations in places where javascript
is not allowed ( embedding images via css etc.. ) as its baked into the
browser.
> P.S. on an semi related note. Currently I adjust much of my svg in the
browser using the basic dom interface of get and setting attributes, but
this is all string based.
> I was looking at "Animated properties" such as SVGAnimatedInteger
and SVGAnimatedLength so i can directly use integers rather than generating
and parsing strings all the time ( even tho i won't be using it to animate
properties, just to get & set these )
> I can then just put elemNode.cx.baseVal.value rather than
parseInt(elemNode.getAttribute("cx")) etc..
> Will these be removed with the ( possible ) removal of SMIL and do they
have good cross browser support in recent browsers, even modern versions of
IE ?
> I could not find any mention of them on caniuse.com for example
> James
>
>
>
>
> On 1 May 2015 at 17:58, David Leunen [email protected] [svg-developers] =
<
[email protected]> wrote:
>
>
>
> The excellent Brian Britles summarize the story, and asks if he forgets
something :
> https://birtles.wordpress.com/2015/05/01/what-do-we-do-with-smil/
>
>
>=20
> ________________________________
> Posted by: David Leunen <[email protected]>
> ________________________________
> Reply via web post =E2=80=A2 Reply to sender =E2=80=A2 Reply to group =E2=
=80=A2 Start a New Topic
=E2=80=A2 Messages in this topic (3)
> -----
> To unsubscribe send a message to:
[email protected]
> -or-
> visit http://groups.yahoo.com/group/svg-developers and click "edit my
membership"
> ----
> Visit Your Group

--001a11c3c9e2982f8e051546065f
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable





<head>

<style type=3D"text/css">
<!--

/* start of attachment style */
       .ygrp-photo-title{
         clear: both;
         font-size: smaller;
         height: 15px;
         overflow: hidden;
         text-align: center;
         width: 75px;
       }
       div.ygrp-photo{
         background-position: center;
         background-repeat: no-repeat;
         background-color: white;
         border: 1px solid black;
         height: 62px;
         width: 62px;
       }

       div.photo-title=20
         a,
         div.photo-title a:active,
         div.photo-title a:hover,
         div.photo-title a:visited {
           text-decoration: none;=20
       }

       div.attach-table div.attach-row {
         clear: both;
       }

       div.attach-table div.attach-row div {
         float: left;
         /* margin: 2px;*/
       }

       p {
         clear: both;
         padding: 15px 0 3px 0;
	 overflow: hidden;
       }

       div.ygrp-file {
         width: 30px;
         valign: middle;
       }
       div.attach-table div.attach-row div div a {
         text-decoration: none;
       }

       div.attach-table div.attach-row div div span {
         font-weight: normal;
       }

       div.ygrp-file-title {
         font-weight: bold;
       }
 /* end of attachment style */
        -->
        </style>
        </head>
<html>
<head>
<style type=3D"text/css">
<!--
#ygrp-mkp {
  border: 1px solid #d8d8d8;
  font-family: Arial;
  margin: 10px 0;
  padding: 0 10px;
}

#ygrp-mkp hr {
  border: 1px solid #d8d8d8;
}

#ygrp-mkp #hd {
  color: #628c2a;
  font-size: 85%;
  font-weight: 700;
  line-height: 122%;
  margin: 10px 0;
}

#ygrp-mkp #ads {
  margin-bottom: 10px;
}

#ygrp-mkp .ad {
  padding: 0 0;
}

#ygrp-mkp .ad p {
  margin: 0;
}

#ygrp-mkp .ad a {
  color: #0000ff;
  text-decoration: none;
}
-->
</style>
</head>
<body>



<!-- |**|begin egp html banner|**| -->

<br><br>

<!-- |**|end egp html banner|**| -->


Any thoughts / insights ? <br><br>BR<br><br>James<br><br>On Friday, 1 May 2=
015, James Churchman &lt;<a href=3D"mailto:[email protected]">jamesc=
[email protected]</a>&gt; wrote:<br>&gt; Seems too much functionality not =
covered by other tec to remove it. Its not gained adoption mostly due to la=
ck of IE support.. if IE gained support, then it&#39;s usage increased dram=
atically my guess is they would not remove it. Also what is the issue with =
going with a javascript implementation thats baked into the browser as is p=
roposed. This keeps the C++ code clean but still allows=C2=A0SMIL animation=
s in places where javascript is not=C2=A0allowed=C2=A0( embedding images=C2=
=A0via=C2=A0css etc.. ) as its baked into the browser.<br>&gt; P.S. on an s=
emi related note.=C2=A0Currently=C2=A0I adjust much of my svg in the browse=
r using the basic dom interface of get and setting=C2=A0attributes, but thi=
s is all string based.<br>&gt; I was=C2=A0looking=C2=A0at &quot;Animated=C2=
=A0properties&quot; such as=C2=A0SVGAnimatedInteger and=C2=A0SVGAnimatedLen=
gth so i can directly use integers rather than generating and parsing strin=
gs all the time ( even tho i won&#39;t be using it to animate properties, j=
ust to get &amp; set these )=C2=A0<br>&gt; I can then just put=C2=A0elemNod=
e.cx.baseVal.value rather than parseInt(elemNode.getAttribute(&quot;cx&quot=
;)) etc..=C2=A0<br>&gt; Will these be removed with the ( possible ) removal=
 of=C2=A0SMIL and do they have good cross browser support in recent browser=
s, even modern versions of IE ?=C2=A0<br>&gt; I could not find any mention =
of them on=C2=A0<a href=3D"http://caniuse.com">caniuse.com</a>=C2=A0for exa=
mple<br>&gt; James<br>&gt;<br>&gt;<br>&gt;<br>&gt;<br>&gt; On 1 May 2015 at=
 17:58, David Leunen <a href=3D"mailto:[email protected]">[email protected]=
om</a> [svg-developers] &lt;<a href=3D"mailto:[email protected]=
m">[email protected]</a>&gt; wrote:<br>&gt;<br>&gt; =C2=A0<br>=
&gt;<br>&gt; The excellent Brian Britles summarize the story, and asks if h=
e forgets something :<br>&gt; <a href=3D"https://birtles.wordpress.com/2015=
/05/01/what-do-we-do-with-smil/">https://birtles.wordpress.com/2015/05/01/w=
hat-do-we-do-with-smil/</a><br>&gt;<br>&gt;<br>&gt; <br>&gt; ______________=
__________________<br>&gt; Posted by: David Leunen &lt;<a href=3D"mailto:le=
[email protected]">[email protected]</a>&gt;<br>&gt; ______________________=
__________<br>&gt; Reply via web post =E2=80=A2 Reply to sender =E2=80=A2 R=
eply to group =E2=80=A2 Start a New Topic =E2=80=A2 Messages in this topic =
(3)<br>&gt; -----<br>&gt; To unsubscribe send a message to: <a href=3D"mail=
to:[email protected]">svg-developers-unsubscribe@y=
ahoogroups.com</a><br>&gt; -or-<br>&gt; visit <a href=3D"http://groups.yaho=
o.com/group/svg-developers">http://groups.yahoo.com/group/svg-developers</a=
> and click &quot;edit my membership&quot;<br>&gt; ----<br>&gt; Visit Your =
Group




<!-- |**|begin egp html banner|**| -->

<br>


<br>

<!-- |**|end egp html banner|**| -->


<div width=3D"1" style=3D"color: white; clear: both;"/>__._,_.___</div>

=20=20=20=20=20=20
=20=20

=20=20=20=20
    <div id=3D"fromDMARC" style=3D"clear:both; margin-top: 10px;">
         <hr style=3D"height:2px ; border-width:0; color:#E3E3E3; backgroun=
d-color:#E3E3E3;">
         Posted by: James Churchman &lt;[email protected]&gt;       =
  <hr style=3D"height:2px ; border-width:0; color:#E3E3E3; background-color=
:#E3E3E3;">
    </div>
<!-- Start Recommendations -->
<!-- End Recommendations -->


<!-- |**|begin egp html banner|**| -->

<br><br>
<tt>
-----<BR>
To unsubscribe send a message to: [email protected]=
m<BR>
-or-<BR>
visit <a href=3D"http://groups.yahoo.com/group/svg-developers">http://group=
s.yahoo.com/group/svg-developers</a> and click &quot;edit my membership&quo=
t;<BR>
----</tt>
<br><br>

<!-- |**|end egp html banner|**| -->



<!-- |**|begin egp html banner|**| -->

  <img src=3D"http://geo.yahoo.com/serv?s=3D97476590/grpId=3D1298421/grpspI=
d=3D1706030390/msgId=3D66478/stime=3D1430765389" width=3D"1" height=3D"1"> =
<br>

<!-- |**|end egp html banner|**| -->

=20=20
<!-- |**|begin egp html banner|**| -->

<br>



=20=20=20
=20=20=20=20=20
=20
        <!-- |**|begin egp html banner|**| -->
        <div id=3D"ygrp-vital" style=3D"background-color: #f2f2f2; font-fam=
ily: Verdana; font-size: 10px; margin-bottom: 10px; padding: 10px;">

        <span id=3D"vithd" style=3D"font-weight: bold; color: #333; text-tr=
ansform: uppercase; "><a href=3D"https://groups.yahoo.com/neo/groups/svg-de=
velopers/info;_ylc=3DX3oDMTJlZGxudmd0BF9TAzk3MzU5NzE0BGdycElkAzEyOTg0MjEEZ3=
Jwc3BJZAMxNzA2MDMwMzkwBHNlYwN2dGwEc2xrA3ZnaHAEc3RpbWUDMTQzMDc2NTM4OA--" sty=
le=3D"text-decoration: none;">Visit Your Group</a></span>

     <ul style=3D"list-style-type: none; margin: 0; padding: 0; display: in=
line;">
            <li style=3D"border-right: 1px solid #000; font-weight: 700; di=
splay: inline; padding: 0 5px; margin-left: 0;">
      <span class=3D"cat"><a href=3D"https://groups.yahoo.com/neo/groups/sv=
g-developers/members/all;_ylc=3DX3oDMTJmcnY4NjQ1BF9TAzk3MzU5NzE0BGdycElkAzE=
yOTg0MjEEZ3Jwc3BJZAMxNzA2MDMwMzkwBHNlYwN2dGwEc2xrA3ZtYnJzBHN0aW1lAzE0MzA3Nj=
UzODg-" style=3D"text-decoration: none;">New Members</a></span>
      <span class=3D"ct" style=3D"color: #ff7900;">1</span>
    </li>
                                              </ul>
  </div>


<div id=3D"ft" style=3D"font-family: Arial; font-size: 11px; margin-top: 5p=
x; padding: 0 2px 0 0; clear: both;">
  <a href=3D"https://groups.yahoo.com/neo;_ylc=3DX3oDMTJkYmZ2MDQxBF9TAzk3ND=
c2NTkwBGdycElkAzEyOTg0MjEEZ3Jwc3BJZAMxNzA2MDMwMzkwBHNlYwNmdHIEc2xrA2dmcARzd=
GltZQMxNDMwNzY1Mzg5" style=3D"float: left;"><img src=3D"http://l.yimg.com/r=
u/static/images/yg/img/email/new_logo/logo-groups-137x15.png" height=3D"15"=
 width=3D"137" alt=3D"Yahoo! Groups" style=3D"border: 0;"/></a>
  <div style=3D"color: #747575; float: right;"> &bull; <a href=3D"https://i=
nfo.yahoo.com/privacy/us/yahoo/groups/details.html" style=3D"text-decoratio=
n: none;">Privacy</a> &bull; <a href=3D"mailto:svg-developers-unsubscribe@y=
ahoogroups.com?subject=3DUnsubscribe" style=3D"text-decoration: none;">Unsu=
bscribe</a> &bull; <a href=3D"https://info.yahoo.com/legal/us/yahoo/utos/te=
rms/" style=3D"text-decoration: none;">Terms of Use</a> </div>
</div>

<!-- |**|end egp html banner|**| -->

  </div> <!-- ygrp-msg -->

=20=20=20


  <br>

<!-- |**|end egp html banner|**| -->


<div style=3D"color: white; clear: both;"/>__,_._,___</div>
</body>

</html>

--001a11c3c9e2982f8e051546065f--