gecko-dev/dom
Brian Birtles c4aa216c4c Bug 927349 part 22 - Make AnimationPlayer wait for animations to be rendered before starting; r=jwatt
This patch (finally!) introduces the delayed start behavior. It updates
AnimationPlayer::DoPlay to put animations in the PendingPlayerTracker from
where they are triggered.

This patch also updates nsTransitionManager to set the animation's source
before calling Play as otherwise the AnimationPlayer won't be able to access
the pending player tracker (which it locates by navigating AnimationPlayer ->
Animation (source content) -> target element -> composed doc -> pending player
tracker). In future, when we support setting the AnimationPlayer.source property
we will make this more robust so that the order in which these steps are
performed doesn't matter.

This patch also updates a couple of tests to reflect the fact that
AnimationPlayer will now return the pending state.
2014-12-25 16:28:24 +09:00
..
activities
alarm
animation Bug 927349 part 22 - Make AnimationPlayer wait for animations to be rendered before starting; r=jwatt 2014-12-25 16:28:24 +09:00
apps Backed out changeset 45940d63b0c7 (bug 1000305) for Android Test failures 2014-12-19 10:47:57 +01:00
archivereader
asmjscache Bug 771288 - Multiprocess FileHandle support (FileHandle on PBackground); Part 1 - Remove unused stuff; r=bent 2014-12-06 07:31:53 -08:00
audiochannel Bug 649012 - Fail mochitest-plains which use flaky timeouts (setTimeout(x) for x > 0); r=ted 2014-12-11 13:34:40 -05:00
base Backed out 4 changesets (bug 1116821, bug 1110928) for Windows OOMs 2015-01-04 21:12:19 -08:00
battery
bindings Bug 1107592 part 2. Allow chrome JS to directly throw content DOMExceptions that will propagate out to the web script. r=peterv 2015-01-02 17:08:33 -05:00
bluetooth Bug 1088527 - Modify BluetoothOppManager.IsConnected to indicate whether profile is connected or not. r=btian 2014-12-26 16:58:11 +08:00
bluetooth2 Bug 1088527 - Modify BluetoothOppManager.IsConnected to indicate whether profile is connected or not. r=btian 2014-12-26 16:58:11 +08:00
browser-element Bug 1114853 - Part 4: Bail out if selections are mismatch. r=roc 2014-12-29 20:02:00 +01:00
camera Backed out changeset 4dabf09c2e19 (bug 938034) for non-unified bustage on a CLOSED TREE 2014-12-15 14:16:45 -08:00
canvas Bug 1108616 - part 2 - Add an explicitLanguage field to gfxFontStyle, and pass it down from callers. r=dbaron 2014-12-23 12:50:10 +00:00
cellbroadcast
contacts Bug 1108304 - Remove deprecated let block in dom/contacts/fallback/ContactDB.jsm. r=reuben 2014-11-30 00:12:48 -08:00
crypto
datastore Bug 1057994 - DataStore should not dispatch runnables in a worker when it is shutting down, r=bent 2014-12-17 14:49:36 +00:00
devicestorage Backed out changesets 248e0f88fa0a and 41995e096743 (bug 1033952) for B2G debug asserts/crashes. 2014-12-23 16:15:38 -05:00
downloads
encoding
engineeringmode
events Bug 1104213 - add stack traces to timeline markers. r=smaug r=vporof 2014-12-29 11:32:00 +01:00
fetch Bug 1057994 - DataStore should not dispatch runnables in a worker when it is shutting down, r=bent 2014-12-17 14:49:36 +00:00
filehandle Bug 771288 - Multiprocess FileHandle support (FileHandle on PBackground); Part 1 - Remove unused stuff; r=bent 2014-12-06 07:31:53 -08:00
filesystem Bug 1110031 - Part 2: Mark some directories as FAIL_ON_WARNINGS for some compilers. r=gps 2014-12-10 22:46:01 -08:00
fmradio Backed out changeset 07b42d1d60aa (bug 1073003) 2014-12-23 13:35:17 +01:00
gamepad
geolocation
html Back out 9 changesets (bug 649142) 2014-12-30 20:04:20 -08:00
icc Backout bug 1098210 (2bd2fad9eac0) for suspicion of smoke test breakage. r=me 2014-12-31 12:30:31 -08:00
identity
imptests Bug 1104433 part 3 - Extend the timeout of dom/imptests/editing/conformancetest/test_runtest.html; rs=Ms2ger 2014-12-01 08:37:45 +09:00
indexedDB Bug 1113340 - Make sure blob urls can load same-prcess PBackground blobs, r=khuey. 2014-12-19 11:59:02 -08:00
inputmethod Bug 649012 - Fail mochitest-plains which use flaky timeouts (setTimeout(x) for x > 0); r=ted 2014-12-11 13:34:40 -05:00
interfaces Bug 965727 - Implement referrer directive for CSP. (r=jst,ckerschb) 2014-12-17 14:14:04 -05:00
ipc Bug 998863: Asynchronous Plugin Initialization, Part 9: PluginModuleParent changes; r=jimm 2014-12-29 16:13:54 -07:00
json
jsurl Bug 1087442 - Attach LoadInfo inside each individual ProtocolHandler - dom/ changes (r=sicking) 2014-12-12 09:06:09 -08:00
locales Bug 1115668 - Fix inappropriate mixed content warning messages. r=tanvi 2014-12-30 23:09:33 +09:00
manifest Backed out changesets 34a66a625618, 32db3daa20fe, and ac15ba8568c5 (bug 1102219) for Gaia unit test failures. 2014-12-11 11:28:30 -05:00
mathml
media Merge m-i to m-c, a=merge 2015-01-03 20:02:33 -08:00
messages Backed out 7 changesets (bug 1018320) 2015-01-04 08:40:27 -08:00
mobileconnection Bug 1070831 - Part 7: Update related testcases (Follow). r=aknow 2014-12-24 02:41:00 -05:00
mobileid
mobilemessage Bug 1101397 - Clear up unnecessary checking of "undefined" DOMString attribute. r=echen 2014-12-22 15:53:25 +08:00
network Bug 1113535 - (gonk-L-Wifi) Support dhcp client function in Android L. r=hchang 2014-12-19 17:27:21 +08:00
nfc Bug 1115676 - update contractID for mozNFC. r=smaug, dimi 2014-12-26 20:57:11 +08:00
notification Bug 1106116 - Load images for notifications triggered from private browsing windows as private; r=jdm 2014-11-28 14:08:29 -05:00
offline
payment
permission Bug 1083927 - IndexedDB: Subdomain Quota Management; r=bent,ehsan 2014-11-28 09:44:12 +01:00
phonenumberutils
plugins Bug 1116664 - test_crash_nested_loop.html really does intermittently intend to use a flaky timeout, r=ehsan 2014-12-31 22:27:10 -08:00
power
promise Bug 1054671 - Constify static callback arrays r=ehsan 2014-12-16 16:30:39 -08:00
push
quota Bug 1110067 - Presence of asmjs cache in storage/temporary causing indexedDB.open() to fail for non-persistent storage; r=bent 2014-12-11 20:34:52 +01:00
res
resourcestats
security Bug 1116624 - Move CORS into dom/security (r=sicking) 2014-12-30 15:54:59 -08:00
settings Bug 1117252 - Re-enable settings mochitests that were disabled by bug 1113199; a=test-only 2015-01-03 11:15:51 -08:00
smil Bug 649012 - Fail mochitest-plains which use flaky timeouts (setTimeout(x) for x > 0); r=ted 2014-12-11 13:34:40 -05:00
speakermanager
storage
svg Bug 1117040 - Mark virtual overridden functions as MOZ_OVERRIDE in SVG DOM code; r=longsonr 2015-01-02 17:51:17 -05:00
system Backout bug 1098210 (2bd2fad9eac0) for suspicion of smoke test breakage. r=me 2014-12-31 12:30:31 -08:00
telephony Backed out changeset cfddd3baeb0b (bug 1077075) 2014-12-29 10:30:19 +01:00
tests Backed out 7 changesets (bug 1018320) 2015-01-04 08:40:27 -08:00
tethering
time
tv
voicemail
vr
wappush Bug 1108900 - Part 2: rename MmsService. r=echen 2014-12-10 16:14:19 +08:00
webidl Backed out 7 changesets (bug 1018320) 2015-01-04 08:40:27 -08:00
wifi Bug 1084156 - Turn to power saving mode when wifi connected. r=hchang 2014-12-26 01:52:00 -05:00
workers Backed out 5 changesets (bug 1099152) for hazard build failures on a CLOSED TREE 2015-01-02 12:43:48 -08:00
xbl Bug 1094176 - Remove lookup API from browser. r=bholley 2014-12-17 00:28:39 +01:00
xml
xslt Bug 1116624 - Move CORS into dom/security (r=sicking) 2014-12-30 15:54:59 -08:00
xul Bug 1066383, rework custom html menu item handling to support contextmenu attribute in separate process, r=janv,mconley,peterv 2014-12-16 11:21:11 -05:00
jar.mn
moz.build Backed out 7 changesets (bug 1018320) 2015-01-04 08:40:27 -08:00