gecko-dev/gfx
Brian Birtles 4bf632c00c Bug 1286476 part 2 - Respect the playback rate when calculating phase boundaries; r=hiro
This implements the spec change in 21de090dac

The spec change refers to a binary 'animation direction' flag. Instead of that,
however, we just pass the playback rate along and use it inside
GetComputedTimingAt since this seems simpler.

Also, this patch moves the implementation of
KeyframeEffectReadOnly::GetComputedTiming from the header file into the .cpp
file. This is because with this change, GetComputedTiming needs to call
mAnimation->PlaybackRate() and so mozilla::dom::Animation needs to be a complete
type. However, simply including Animation.h doesn't work because of a cyclic
dependency between KeyframeEffect.h and Animation.h. We might be able to fix
this later but since yet-to-land bug 1049975 moves this code around a lot, I'd
rather not touch it too much just now.

MozReview-Commit-ID: 1h6XRh4xmfI
2016-08-17 08:28:41 +09:00
..
2d Bug 1293560 - Fix debug output in ScaledFontWin::GetFontFileData - r=jfkthame 2016-08-17 09:26:11 +01:00
angle Bug 1290634 - Handle out-of-bounds copyTexImage on D3D9 ANGLE. - r=jerry 2016-08-12 17:48:17 -07:00
cairo Bug 1287552 - part 1 - backport upstream Cairo fix for computing transform of bitmap fonts. r=jrmuizel 2016-07-18 15:27:40 -04:00
config Bug 1295083 - Replace PR_snprintf and s[n]printf calls with SprintfLiteral in gfx/. r=Bas 2016-08-16 15:41:12 -07:00
doc Implement vsync notification for remote compositors. (bug 1285625 part 3, r=mchang) 2016-07-19 11:56:07 -07:00
docs
gl Backed out changeset 02d76f158f3d (bug 1259571) for talos xperf regressions 2016-08-08 11:53:51 +02:00
graphite2 Bug 1286877 - do not set c-basic-offset for python-mode; r=gps 2016-07-14 10:16:42 -06:00
harfbuzz Bug 1286877 - do not set c-basic-offset for python-mode; r=gps 2016-07-14 10:16:42 -06:00
ipc Initialize COM in the GPU process. (bug 1294350 part 2, r=aklotz) 2016-08-13 12:25:26 -07:00
layers Bug 1286476 part 2 - Respect the playback rate when calculating phase boundaries; r=hiro 2016-08-17 08:28:41 +09:00
ots Bug 1291217 - Update OTS to version 5.0.1. r=jfkthame 2016-08-02 06:32:00 -04:00
qcms Bug 1291490 - File gfx/qcms/transform_util.h is missing a header. r=bgirard 2016-08-02 15:41:56 -07:00
skia Bug 1286458 - Check SkScalarIsFinite for SkVector::DotProduct(). r=lsalzman 2016-08-15 16:00:31 +08:00
src Bug 1012752 - Snap scrolled area to layer pixels. r=tnikkel 2016-08-04 23:51:58 -04:00
tests Bug 1292390 followup: add newline character at the end of Polygon/BSPTree files added in this bug, per coding style guide. (whitespace-only, no review) 2016-08-16 11:01:06 -07:00
thebes Bug 1295079 - check if FcPattern creation fails in gfxFontconfigFontEntry::CreateFontInstance. r=jfkthame 2016-08-17 12:01:01 -04:00
vr Add VRManager support to the GPU process. (bug 1287597 part 3, r=billm) 2016-07-21 00:14:59 -07:00
ycbcr Bug 1254010 - Scaling during RGB -> YUV conversion with BasicCompositor if possible. basic_compositor_video improved on windows. r=jrmuizel 2016-08-15 18:54:17 -07:00
moz.build Bug 1286877 - do not set c-basic-offset for python-mode; r=gps 2016-07-14 10:16:42 -06:00