gecko-dev/gfx
Brian Birtles 2520d366a6 Bug 1040543 part 8 - Move timing parameters from AnimationPlayer to Animation; r=bz
As the second step in dividing functionality between AnimationPlayer and
Animation, this patch moves the AnimationTiming member from AnimationPlayer to
Animation.

Most of this patch is simply moving code around. However, one significant
functional difference is that Animation::GetLocalTime() uses the mParentTime
member which is set when the Animation is updated by the player it is attached
to.

Other less significant differences are:

* AnimationPlayer::GetLocalTime is renamed to GetCurrentTimeDuration
  In Web Animations, animation players have a (writeable) "current time" and
  animations have a (read-only) "local time".
  We would call the method simply "GetCurrentTime" (instead of
  "GetCurrentTimeDuration") but GetCurrentTime is the name of the method used in
  the content-facing API where it returns a double.

* "IsCurrent" is defined on both AnimationPlayer and Animation with the version
  in AnimationPlayer serving mostly as a convenience shortcut to the version on
  Animation.

* Animation::GetComputedTiming (previously on AnimationPlayer) now makes the
  timing parameter optional since most of the time it is not needed.
2014-08-10 17:06:50 +10:00
..
2d Bug 1048110 - Pad visible regions out by 1 pixel to avoid sampling from invalid content. r=Bas 2014-08-05 12:17:47 +12:00
angle Bug 1036894 part 8 - Move most in-tree library linkage information to moz.build, as USE_LIBS. r=gps 2014-07-23 13:30:52 +09:00
cairo Bug 1047548 - Fix missing CXXFLAGS for no-X builds. r=glandium 2014-08-04 08:24:03 +02:00
doc Bug 992122 - Add some design docs for APZ to the tree. r=botond 2014-07-31 09:04:35 -04:00
gl Bug 1045955 - Style fix. - r=kamidphish 2014-08-07 19:03:25 -07:00
graphite2
harfbuzz Bug 1036981 - Update HarfBuzz to upstream commit d5e6147 (0.9.34). r=jfkthame 2014-08-03 10:03:46 -07:00
ipc Backed out 3 changesets (bug 923512) for mochitest-2 bustage on a CLOSED TREE 2014-08-06 16:36:35 -07:00
layers Bug 1040543 part 8 - Move timing parameters from AnimationPlayer to Animation; r=bz 2014-08-10 17:06:50 +10:00
ots bug 1035438 - ensure tags are limited to 4 chars in OTS error messages. r=jdaggett 2014-07-08 14:55:51 +01:00
qcms Bug 692922 - Fix use of posix_memalign() avoiding typecasts. r=BenWa 2014-05-08 20:43:37 -04:00
skia Bug 901208 - Fix Skia for ARM v4t. r=derf 2014-08-04 09:04:06 +09:00
src Bug 1043163. Avoid negative widths and heights due to overflow. r=mats 2014-08-06 17:19:23 +12:00
tests Bug 1025138 - Integrate DrawTargetTiled preffed off. r=mattwoodrow 2014-08-06 14:40:03 +02:00
thebes Bug 1050009 - Initialize pldhash tables with a length, not a capacity. r=roc. 2014-08-06 06:31:21 -07:00
ycbcr Bug 979118 - Add global MMX_FLAGS, SSE_FLAGS and SSE2_FLAGS variables; r=glandium 2014-03-19 21:55:00 -04:00
moz.build Bug 1043802 - Remove TOOLS_DIRS and TEST_TOOLS_DIRS. r=gps 2014-07-29 08:55:55 +09:00