<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -2483,8 +2483,8 @@ window.Raphael = (function () {
     };
 
     R.easing_formulas = {
-        linear: function( time, beg, diff, dur ) {
-          return beg + diff * time;
+        linear: function (time, beg, diff, dur) {
+          return time / dur;
         },
         &quot;&lt;&quot;: function (time, beg, diff, dur) {
             return diff * (time /= dur) * time + beg;
@@ -2508,6 +2508,28 @@ window.Raphael = (function () {
             } else {
                 return diff * (7.5625 * (time -= (2.625 / 2.75)) * time + .984375) + beg;
             }
+        },
+        elastic: function (time, beg, diff, dur) {
+            var s = 1.70158,
+                p = 0,
+                s,
+                a = diff;
+            if (time == 0) {
+                return beg;
+            }
+            if ((time /= dur) == 1) {
+                return beg + diff;
+            }
+            if (!p) {
+                p = dur * .3;
+            }
+            if (a &lt; Math.abs(diff)) {
+                a = diff;
+                s = p / 4;
+            } else {
+                s = p / (2 * Math.PI) * Math.asin(diff / a);
+            }
+            return a * Math.pow(2, -10 * time) * Math.sin((time * dur - s) * (2 * Math.PI) / p) + diff + beg;
         }
     };
 </diff>
      <filename>raphael.js</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>a274da70ff7f02a3e2b2c4735d2d4561d789ae6f</id>
    </parent>
  </parents>
  <author>
    <name>Dmitry Baranovskiy</name>
    <email>dbaranovskiy@Fresh-Air.sydney.atlassian.com</email>
  </author>
  <url>http://github.com/DmitryBaranovskiy/raphael/commit/e75fa26b095963968834bc75208ea174e8718167</url>
  <id>e75fa26b095963968834bc75208ea174e8718167</id>
  <committed-date>2009-06-29T19:32:20-07:00</committed-date>
  <authored-date>2009-06-29T19:32:20-07:00</authored-date>
  <message>0.8.2 Fix for linear easing</message>
  <tree>e48684f751c5b5792b931e0b03221bc40ce7f38d</tree>
  <committer>
    <name>Dmitry Baranovskiy</name>
    <email>dbaranovskiy@Fresh-Air.sydney.atlassian.com</email>
  </committer>
</commit>
