summaryrefslogtreecommitdiffstats
path: root/WebCore/platform/graphics/android/AndroidAnimation.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Merge WebKit at r67178 : Fix AndroidAnimation.Iain Merrick2010-09-161-5/+8
| | | | | | | | | | | | TimingFunction was previously a simple struct with an enum to select different behaviors. It's now an abstract class with a different subclass for each behavior. Fixing AndroidAnimation so that it holds a RefPtr to the timing function rather than trying to store its value directly. See http://trac.webkit.org/changeset/67032 Change-Id: Icb7f2911aea341975531c95594ab1c30ac48cd87
* Put back the animations in the UI threadNicolas Roard2010-02-121-28/+10
|
* Layers refactoringNicolas Roard2010-02-111-2/+2
|
* Fix memory leak with layers.Nicolas Roard2010-01-261-34/+40
| | | | | | | | | | | | | | | This fix bug http://b/2394813 This is a two-parts CL (need a java modif) - The main leak is in WebView.cpp -- nativeUpdateLayers could bail out if the root layer was nil, without deallocating the vector of updates. - fix a leak in LayerAndroid::evaluateAnimations() - adoptRef() for the contentLayer in GraphicsLayerAndroid - simplify AndroidAnimation: remove the reference to the layer (the layer already has a reference to AndroidAnimation) - modify the AndroidAnimation copy() methods to return directly a PassRefPtr, for consistency.
* Fix potential crash with layers enabled.Nicolas Roard2010-01-261-9/+0
| | | | | | See bug http://b/2395197 We remove the AndroidAnimationTimer class, and use a callback mechanism instead in GraphicsLayerAndroid.
* resolved conflicts for merge of 870689c8Nicolas Roard2010-01-041-0/+313