gecko-dev/dom
Brian Birtles 8088c0320d Bug 1040543 part 7 - Move keyframe properties from AnimationPlayer to Animation; r=bz
As the first step in dividing the functionality currently contained in
AnimationPlayer between AnimationPlayer and Animation this patch moves the set
of keyframe properties to the Animation.

These properties are returned from the Animation by a couple of Properties()
methods that provide direct access to the member variable. In future it is
anticipated that the non-const version will be replaced with an appropriate
setter function. This will likely happen when we implement a separate
KeyframeEffect object as defined by the Web Animations API.

With regards to error checking, nsAnimationManager checks the result of
AnimationPlayer::GetSource() and handles the case where it is nullptr.
nsTransitionManager, however, simply asserts that GetSource() is never null much
like it also asserts that there is only one property with one segment in the
animation. Eventually this code should be made more generic which will probably
happen in bug 999927.
2014-08-10 17:06:49 +10:00
..
activities backout 5a84a1907654 (bug 1042881) for causing app startup failures r=me 2014-07-31 12:14:03 -07:00
alarm Bug 1043963 - Collapse test-only moz.build files under dom/ into ancestor moz.build files; r=ted 2014-07-26 08:17:24 +02:00
animation Bug 1040543 part 7 - Move keyframe properties from AnimationPlayer to Animation; r=bz 2014-08-10 17:06:49 +10:00
apps Backed out changeset db69c702369d (bug 1035454) for suspicion of causing e10s leaks. 2014-08-08 23:27:28 -04:00
archivereader Bug 1043963 - Collapse test-only moz.build files under dom/ into ancestor moz.build files; r=ted 2014-07-26 08:17:24 +02:00
asmjscache Bug 1045067 - Fix some bad implicit constructors in dom/content/ipc; r=smaug 2014-07-28 13:17:51 -04:00
audiochannel Bug 1047267 - Move remaining OS_LIBS and EXTRA_LIBS to moz.build. r=gps 2014-08-07 14:21:03 +09:00
base Bug 1050702 - Improve the use of strings in URLSearchParams, r=hsivonen 2014-08-08 23:41:00 +02:00
battery Bug 1043963 - Collapse test-only moz.build files under dom/ into ancestor moz.build files; r=ted 2014-07-26 08:17:24 +02:00
bindings Bug 1040543 part 1 - Move/Rename ElementAnimations to dom::AnimationPlayer; r=bz 2014-08-10 17:06:44 +10:00
bluetooth Bug 1048098: remove redundant flushPermissions, flushPrefEnv from tearing down procedure. r=btian, r=echen 2014-08-08 18:28:58 +08:00
bluetooth2 Bug 1048098: remove redundant flushPermissions, flushPrefEnv from tearing down procedure. r=btian, r=echen 2014-08-08 18:28:58 +08:00
browser-element Back out bug 874353, which is suspected of causing bug 1046956. r=me a=backout 2014-08-01 11:02:55 -07:00
camera Backed out changeset 8b44017765ac (bug 1045975) for Windows non-unified bustage. 2014-08-07 15:13:54 -04:00
canvas Bug 1047267 - Move remaining OS_LIBS and EXTRA_LIBS to moz.build. r=gps 2014-08-07 14:21:03 +09:00
cellbroadcast Bug 1048098: remove redundant flushPermissions, flushPrefEnv from tearing down procedure. r=btian, r=echen 2014-08-08 18:28:58 +08:00
contacts Bug 1043963 - Collapse test-only moz.build files under dom/ into ancestor moz.build files; r=ted 2014-07-26 08:17:24 +02:00
crypto Bug 1050318 - Split WebCrypto tests into multiple files to prevent timeouts r=rbarnes 2014-08-07 22:24:52 +02:00
datastore Backed out changeset 90c9b3d8f5bf (bug 1014023) for intermittent Windows mochitest failures. 2014-08-05 15:33:10 -04:00
devicestorage Backed out changeset 8b44017765ac (bug 1045975) for Windows non-unified bustage. 2014-08-07 15:13:54 -04:00
downloads Bug 1043820 - Remove PARALLEL_DIRS. r=gps 2014-07-29 08:57:59 +09:00
encoding Bug 756022 patch 3: merge tr with x-western, r=jfkthame 2014-08-05 10:49:16 +03:00
events Bug 1048098: remove redundant flushPermissions, flushPrefEnv from tearing down procedure. r=btian, r=echen 2014-08-08 18:28:58 +08:00
fetch Bug 1045561 Use a WebIDL Func attribute to conditionally enable Fetch Headers. r=ehsan r=bz 2014-07-29 17:24:22 -04:00
filehandle Bug 1041860 - Avoid setting FINAL_LIBRARY to libraries that further use a FINAL_LIBRARY. r=mshal 2014-07-23 08:37:51 +09:00
filesystem Backed out changeset 8b44017765ac (bug 1045975) for Windows non-unified bustage. 2014-08-07 15:13:54 -04:00
fmradio Bug 1047759: Clear FMRadioService's StaticRefPtr so it is not leaked at shutdown. r=khuey 2014-08-04 20:04:00 -07:00
gamepad Bug 1041860 - Avoid setting FINAL_LIBRARY to libraries that further use a FINAL_LIBRARY. r=mshal 2014-07-23 08:37:51 +09:00
icc Bug 1043820 - Remove PARALLEL_DIRS. r=gps 2014-07-29 08:57:59 +09:00
identity Bug 1043963 - Collapse test-only moz.build files under dom/ into ancestor moz.build files; r=ted 2014-07-26 08:17:24 +02:00
imptests Bug 1031945. Don't expose showModalDialog on Window if it's preffed off. r=smaug 2014-07-26 01:41:10 -04:00
indexedDB Bug 1050009 - Initialize pldhash tables with a length, not a capacity. r=roc. 2014-08-06 06:31:21 -07:00
inputmethod Bug 1043828 - Switching IMEs doesn't always work after switching to 3rd-party keyboard and back. r=yxl 2014-08-07 14:44:46 +08:00
interfaces Bug 1046647 - Part 4: Replace nsCxPusher in nsDocShell::AddState. r=bholley 2014-08-05 17:18:30 +01:00
ipc Bug 1009765 - Add GMP plugin crashes to FHR crash reporting (part 1: CrashReporterParent). r=gfritzsche 2014-08-08 15:41:04 -07:00
locales Bug 1030470 - (part 1) moved the non-android localization part out of AccessFu to be handled in Gaia. r=eeejay 2014-08-06 09:38:50 -04:00
mathml Bug 946065 - Part 7: Move content/mathml/ to dom/ and flatten subdirectories. r=karlt 2014-07-25 14:15:35 -07:00
media Bug 1050851 - Add long running steeplechase tests from the sunny day QA lab environment. r=gmealer 2014-08-08 10:57:00 -04:00
messages Backed out changeset 90c9b3d8f5bf (bug 1014023) for intermittent Windows mochitest failures. 2014-08-05 15:33:10 -04:00
mobileconnection Bug 1048098: remove redundant flushPermissions, flushPrefEnv from tearing down procedure. r=btian, r=echen 2014-08-08 18:28:58 +08:00
mobileid Bug 1043820 - Remove PARALLEL_DIRS. r=gps 2014-07-29 08:57:59 +09:00
mobilemessage Bug 1048098: remove redundant flushPermissions, flushPrefEnv from tearing down procedure. r=btian, r=echen 2014-08-08 18:28:58 +08:00
network Bug 1050611 - Fix more bad implicit constructors in dom and docshell; r=smaug 2014-08-08 09:49:39 -04:00
nfc Bug 1050692 - [NFC] B2G NFC: peer.sendNDEF always return Bad Session ID. r=dimi 2014-08-08 17:22:28 +08:00
payment Bug 1037662 - Grant Firefox Accounts (FxA) access to web payment providers r=ferjm 2014-07-28 11:06:00 -07:00
permission Bug 1043963 - Collapse test-only moz.build files under dom/ into ancestor moz.build files; r=ted 2014-07-26 08:17:24 +02:00
phonenumberutils Bug 1043963 - Collapse test-only moz.build files under dom/ into ancestor moz.build files; r=ted 2014-07-26 08:17:24 +02:00
plugins Bug 1047509 - Part 3: Replace nsCxPusher in nsJSNPRuntime.cpp nsJSObjWrapper::NP_SetProperty. r=bholley 2014-08-08 13:22:53 +01:00
power Bug 1043963 - Collapse test-only moz.build files under dom/ into ancestor moz.build files; r=ted 2014-07-26 08:17:24 +02:00
promise Bug 1047398 - ServiceWorker should use WeakRef instead nsTWeakRef, r=smaug 2014-08-01 17:42:19 +01:00
push Bug 1044447 - Remove a few unnecessary empty moz.build files. r=glandium 2014-07-28 18:02:44 -07:00
quota Bug 1050611 - Fix more bad implicit constructors in dom and docshell; r=smaug 2014-08-08 09:49:39 -04:00
resourcestats Bug 1043963 - Collapse test-only moz.build files under dom/ into ancestor moz.build files; r=ted 2014-07-26 08:17:24 +02:00
settings Bug 1046839 - Unnecessary double cloneInto in mozSettings, r=bholley 2014-07-31 17:46:23 +01:00
smil Bug 1050611 - Fix more bad implicit constructors in dom and docshell; r=smaug 2014-08-08 09:49:39 -04:00
speakermanager Bug 1041860 - Avoid setting FINAL_LIBRARY to libraries that further use a FINAL_LIBRARY. r=mshal 2014-07-23 08:37:51 +09:00
src Backed out changeset 8b44017765ac (bug 1045975) for Windows non-unified bustage. 2014-08-07 15:13:54 -04:00
system Bug 1043114 - Part 4: Unify add/removeHostRoute and add/removeHostRouteWithResolve (NetworkUtils). r=edgar 2014-08-08 02:32:00 -04:00
telephony Bug 1036851 - Part 3: Add test case for telephony.onready. r=hsiny,khuey 2014-07-30 02:11:00 +02:00
tests Bug 1040543 part 3 - Add Animation interface; r=bz 2014-08-10 17:06:46 +10:00
time Bug 1041860 - Avoid setting FINAL_LIBRARY to libraries that further use a FINAL_LIBRARY. r=mshal 2014-07-23 08:37:51 +09:00
voicemail Bug 1041860 - Avoid setting FINAL_LIBRARY to libraries that further use a FINAL_LIBRARY. r=mshal 2014-07-23 08:37:51 +09:00
wappush Bug 1044162 - part 0a - make additions to EXTRA_JS_MODULES use += instead of =; r=mshal 2014-07-25 13:50:55 -04:00
webidl Bug 1040543 part 3 - Add Animation interface; r=bz 2014-08-10 17:06:46 +10:00
wifi Bug 1047294 - Fix potential Javascript Error. r=vchang 2014-08-07 18:00:23 +08:00
workers Bug 1041148 - Move HoldJSObjects call to XMLHttpRequest constructor to simplify the code. r=bz 2014-08-06 15:23:33 -07:00
xbl Bug 1050009 - Initialize pldhash tables with a length, not a capacity. r=roc. 2014-08-06 06:31:21 -07:00
xml Backed out changeset 69551e5b1a5d (bug 946065) 2014-08-06 17:06:27 +01:00
xslt Bug 1049997 - Separate statements declaring multiple pointers into separate statements. r=froydnj 2014-08-08 07:04:45 -07:00
moz.build Backed out changeset 4c4e45496cac (bug 946065) for mochitest crashes on windows; CLOSED TREE 2014-08-06 17:06:57 +01:00