gecko/dom
Brian Birtles 5f25c5a584 Bug 1104424 - Rework pausing in AnimationPlayer to remove mIsPaused; r=dholbert
This patch reworks AnimationPlayer to represent the paused state by a null start
time. This brings it into line with recent changes in the Web Animations spec
and removes the need for the mIsPaused member variable.

The idea is that in order for a player to play, it needs a start time and
an active timeline. The processing is roughly:
* If it is seeked to a particular time (through setting the currentTime or
  calling pause() or finish()) but has no start time, it is paused.
* Otherwise, if it has no active timeline or no start time, it is idle.

By removing the mIsPaused flag the number of possible permutations of states is
reduced so the model is easier to reason about (see:
http://lists.w3.org/Archives/Public/public-fx/2014OctDec/0026.html).

This patch replaces the mIsPaused flag with checks for mStartTime.IsNull()
according to the rules outlined above.
2014-12-04 08:28:37 -08:00
..
activities
alarm
animation Bug 1104424 - Rework pausing in AnimationPlayer to remove mIsPaused; r=dholbert 2014-12-04 08:28:37 -08:00
apps Bug 1083927 - IndexedDB: Subdomain Quota Management; r=bent,ehsan 2014-11-28 09:44:12 +01:00
archivereader
asmjscache Bug 1083927 - IndexedDB: Subdomain Quota Management; r=bent,ehsan 2014-11-28 09:44:12 +01:00
audiochannel
base Bug 1098470 - Move manifest.* scope from navigator.getFeature to navigator.hasFeature. r=ehsan 2014-12-03 10:50:46 -08:00
battery
bindings Bug 1105614. Fix dependency tracking for IDL methods with dictionary arguments. r=peterv 2014-12-01 15:17:58 -05:00
bluetooth Bug 1105308: Merge BluetoothUtils.{cpp,h}, r=btian 2014-11-28 11:49:40 +01:00
bluetooth2 Bug 1103872: Support Handsfree profile when using Bluetooth daemon (under bluetooth2/), r=btian 2014-11-28 11:37:47 +01:00
browser-element Backed out changeset fb224386bea8 (bug 1003848) for bustage on a CLOSED TREE 2014-12-03 16:43:15 +01:00
camera Bug 1102986 - Update camera preview media stream with platform media stream expectations. r=roc 2014-11-21 09:34:00 -05:00
canvas Bug 1048719 - [WebGL2] Remove WebGLQueryRefPtr typedef. r=jgilbert 2014-11-26 13:46:49 +10:00
cellbroadcast
contacts
crypto
datastore
devicestorage
downloads
encoding
engineeringmode
events Bug 1104433 part 1 - Update test_error_events.html to set allow_uncaught_exception; r=Ms2ger 2014-12-01 08:36:22 +09:00
fetch Bug 1077393 - Rename ScalarValueString to USVString. r=smaug 2014-11-20 12:58:00 +01:00
filehandle
filesystem
fmradio Bug 1053173: Use |LazyIdleThread| for FM tuning, r=mwu 2014-11-17 10:23:49 +01:00
gamepad bug 1105074 - make more stuff final r=froydnj 2014-11-25 13:56:07 -05:00
geolocation
html Bug 1090008 -Part 1 - Refactor the logic to dispatch selectionchange to TextDialog, r=roc 2014-11-28 05:35:00 +01:00
icc
identity Bug 1095617 - Don't break when loggedInUser == 'null'. r=ferjm 2014-11-17 08:53:16 -08:00
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 1083927 - IndexedDB: Subdomain Quota Management; r=bent,ehsan 2014-11-28 09:44:12 +01:00
inputmethod Bug 1077345 part.8 CompositionManager.endComposition() in forms.js should use nsIDOMWindowUtils.sendCompositionEvent('compositioncommit') r=xyuan 2014-11-25 14:02:32 +09:00
interfaces Bug 1072342, propagate the window activation state down to child process windows, r=smaug,mstange 2014-11-27 08:28:26 -05:00
ipc Backed out changeset fb224386bea8 (bug 1003848) for bustage on a CLOSED TREE 2014-12-03 16:43:15 +01:00
json
jsurl Bug 1083422 - Add triggering Principal to nsILoadInfo - update consumers (r=bz) 2014-11-14 08:57:26 -08:00
locales Backed out changeset f5ed560d297f (bug 1083285) for build bustage 2014-11-18 15:47:57 -08:00
manifest
mathml
media Bug 1104970 - Store GMPStorage record names at the start of each record. r=jesup 2014-12-03 13:36:00 +01:00
messages
mobileconnection Bug 1052846 - Part 3: Use enums for MobileNetworkType in nsIMobileConnectionService.idl (gonk). r=echen 2014-11-18 10:07:02 +08:00
mobileid
mobilemessage Bug 1087851 part 1. Rename WrapNewBindingObject to GetOrCreateDOMReflector to make it clearer what it does. r=peterv for the idea; patch itself is just search-and-replace 2014-11-26 14:25:20 -05:00
network Bug 1098192 - Remove unused mutex for ifc_* function calls. r=vchang 2014-11-21 15:46:04 +08:00
nfc Bug 1103732 - Part 2: update test cases. r=dimi 2014-11-27 15:05:29 +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 bug 1105074 - make more stuff final r=froydnj 2014-11-25 13:56:07 -05:00
payment
permission Bug 1083927 - IndexedDB: Subdomain Quota Management; r=bent,ehsan 2014-11-28 09:44:12 +01:00
phonenumberutils Bug 1098039 - PhonenumberJS: update metadata. DONTBUILD r=bent 2014-11-13 10:13:09 -08:00
plugins Bug 1102804 - Fixed -Wparentheses warnings found in mingw build (dom/plugins part). r=aklotz 2014-11-27 10:58:58 +01:00
power
promise Bug 1087851 part 1. Rename WrapNewBindingObject to GetOrCreateDOMReflector to make it clearer what it does. r=peterv for the idea; patch itself is just search-and-replace 2014-11-26 14:25:20 -05:00
push
quota Bug 1083927 - IndexedDB: Subdomain Quota Management; r=bent,ehsan 2014-11-28 09:44:12 +01:00
res
resourcestats
security Bug 1021669 - Use protocol flags to whiteliste protocols not suspect to CSP (r=sstamm) 2014-11-20 14:59:53 -08:00
settings Bug 1106896 - Improve debug and error reporting in mozSettings. r=qdot 2014-12-02 14:50:00 +01:00
smil
speakermanager
storage
svg
system Bug 1094177: Call |Keystore::Shutdown| to cleanup key store, r=chucklee 2014-12-03 07:26:29 -08:00
telephony Bug 1098193 - Part 2: Fix tests: using waiting state. r=hsinyi 2014-11-27 15:29:27 +08:00
tests Bug 1100876 - Add showOnlyOnce to MozBehavior dict. r=mhenretty, r=smaug 2014-11-25 08:26:00 -05:00
tethering
time
tv
voicemail
vr
wappush
webidl Bug 830260. Passing null as the value to CSSStyleDeclaration.setProperty should remove the property. r=heycam 2014-12-01 15:15:59 -05:00
wifi Backed out changesets 9beb53e53951, 4420bb4e5e7c, de1da65301a8, and cd9c2aaf1343 (bug 970307) for causing frequent B2G debug mochitest-11 crashes. 2014-11-24 17:18:27 -05:00
workers Bug 1104064 - setInterval(,0) in workers must be scheduled correctly, r=khuey 2014-12-03 10:57:39 -08:00
xbl Bug 1105101: Fix cmd/alt arrow keyboard shortcuts on a Mac r=roc 2014-11-28 12:30:42 +00:00
xml Bug 704320 - Referrer policy support in nsSyncLoadService. (r=peterv) 2014-11-18 08:47:20 -05:00
xslt Bug 704320 - Referrer policy support in nsSyncLoadService. (r=peterv) 2014-11-18 08:47:20 -05:00
xul bug 1105074 - make more stuff final r=froydnj 2014-11-25 13:56:07 -05:00
jar.mn
moz.build