gecko-dev/dom
Brian Birtles 6b03b4a52f Bug 1208938 part 3 - Update pending finishing handling; r=heycam
Animation::Tick contains special handling to cope with pending ready times
that are in the future. This was originally introduced to cope with the
situation where we are called multiple times per refresh-driver tick.

As of bug 1195180, Animation::Tick should no longer be called multiple
times per refresh driver tick. It would seem, therefore, that we no longer
need to check for a future time. However, since introducing this check, the
vsync refresh driver timer has been added which means that we can still have
a recorded time from TimeStamp::Now that is ahead of the vsync time used to
update the refresh driver. In that case, however, rather than waiting for the
next tick, we should simply clamp that pending ready time to the refresh driver
time and finish pending immediately.

This patch also updates one of the tests for reversing. With this updated
behavior we can sometimes arrive at a situation where when an Animation starts
and its ready promise resolves, its currentTime is still 0. If we call
reverse() at this point on an animation with an infinite active duration it
should throw an InvalidStateError. To avoid this situation, this test makes
sure we wait an extra frame before calling reverse().
2015-10-07 14:30:28 +09:00
..
activities Bug 1202902 - Scripted fix the world. 2015-10-06 14:00:31 -07:00
alarm Bug 1202902 - Scripted fix the world. 2015-10-06 14:00:31 -07:00
animation Bug 1208938 part 3 - Update pending finishing handling; r=heycam 2015-10-07 14:30:28 +09:00
apps Bug 1210302 - Part 1: Rename nsINetUtil.parseContentType() to parseResponseContentType(); r=mcmanus 2015-10-06 20:24:49 -04:00
archivereader Bug 1197893 - Check the number of arguments for ThrowTypeError() and ThrowRangeError() at compile time. r=peterv 2015-10-05 09:38:14 -07:00
asmjscache
audiochannel Backed out changeset 04430cc26dba (bug 1180940) for Mulet Gij(4) bustage again. 2015-10-01 13:53:14 +05:30
base Bug 1126230 part 6 - Add nsIDocument::GetFullscreenStack() method. r=smaug 2015-10-07 14:04:32 +11:00
battery Bug 1191918 - Remove printf debugging r=me 2015-09-29 16:48:04 -05:00
bindings Bug 1197893 - Check the number of arguments for ThrowTypeError() and ThrowRangeError() at compile time. r=peterv 2015-10-05 09:38:14 -07:00
bluetooth Bug 1211435: Cleanup AVRCP interfaces when Bluetooth adapter gets switched off, r=shuang 2015-10-06 10:12:38 +02:00
broadcastchannel Bug 1209919 - Improving naming and comments in StructuredCloneHelper, r=smaug 2015-09-30 13:22:08 +01:00
browser-element Merge m-c to b2g-i on a CLOSED TREE 2015-10-05 13:55:18 +02:00
cache Bug 1197893 - Check the number of arguments for ThrowTypeError() and ThrowRangeError() at compile time. r=peterv 2015-10-05 09:38:14 -07:00
camera Bug 1170958 - Refactor DOMMediaStream to contain a 3-stage track chain. r=roc 2015-09-30 09:31:54 +08:00
canvas Backed out 11 changesets (bug 709490) for webgl-color-test.html failures a=backout 2015-10-05 08:28:25 -07:00
cellbroadcast Bug 1207030 - Enable -Wshadow flag in more directories that have no -Wshadow warnings. r=glandium 2015-09-22 21:39:03 -07:00
contacts Bug 1202902 - Scripted fix the world. 2015-10-06 14:00:31 -07:00
crypto Bug 1204155 - Check if we're OOM when calling SECKEY_CopyPrivateKey() and SECKEY_CopyPublicKey() r=mt 2015-09-14 11:53:02 +02:00
datastore Bug 1186805 - Replace nsBaseHashtable::EnumerateRead() calls in dom/datastore/ with iterators, r=njn 2015-09-30 11:59:52 +01:00
devicestorage Bug 1202902 - Fix the world. (r=ato for marionette, rs=Mossop for rest) 2015-10-06 14:00:30 -07:00
downloads Bug 1202902 - Scripted fix the world. 2015-10-06 14:00:31 -07:00
encoding Bug 1197893 - Check the number of arguments for ThrowTypeError() and ThrowRangeError() at compile time. r=peterv 2015-10-05 09:38:14 -07:00
engineeringmode
events Bug 1209942 - Flush APZ repaints before waiting for paints. r=dvander 2015-10-05 16:18:24 -04:00
fetch Bug 1210941 P6 Use LOAD_BYPASS_SERVICE_WORKER instead of ForceNoIntercept in FetchDriver. r=ehsan 2015-10-06 06:37:07 -07:00
filehandle Bug 1197893 - Check the number of arguments for ThrowTypeError() and ThrowRangeError() at compile time. r=peterv 2015-10-05 09:38:14 -07:00
filesystem Bug 1209975 - Stop using dom::Promise::MaybeRejectBrokenly() in GetDirectoryListingTask. r=baku 2015-09-03 15:55:46 +01:00
fmradio Bug 1206174 - Improve code readability of FMRadioService r=alwu 2015-09-21 17:22:06 -07:00
gamepad Bug 1207030 - Enable -Wshadow flag in more directories that have no -Wshadow warnings. r=glandium 2015-09-22 21:39:03 -07:00
geolocation Bug 1072150 - Use the opt-out for various sloppy consumers. r=bz 2015-09-24 14:02:41 -07:00
html Bug 1126230 part 10 - Add test for fullscreen top layer. r=dbaron 2015-10-07 14:04:32 +11:00
icc Bug 1122376 - Support write SIM contact dialling number exceed 20 digits. r=echen 2015-09-20 19:57:00 +02:00
identity Bug 1207494 - Part 8: Remove use of expression closure from dom/identity/. r=ferjm 2015-09-23 18:39:14 +09:00
imptests Bug 647621 - Implement document.charset and update document.inputEncoding to the latest spec. r=bz 2015-09-23 09:32:29 +09:00
indexedDB Bug 1202902 - Scripted fix the world. 2015-10-06 14:00:31 -07:00
inputmethod Bug 1201407 - Add input-manage-only events for InputMethod API. r=janjongboom, sr=smaug 2015-09-16 22:11:00 +02:00
inputport Bug 1202902 - Scripted fix the world. 2015-10-06 14:00:31 -07:00
interfaces Bug 967873 - Proxy nsDocumentViewer::PermitUnload to the child process (r=Gijs) 2015-10-01 21:18:48 -07:00
ipc Backed out 7 changesets (bug 1194555) for xpcshell failures 2015-10-06 14:40:51 -07:00
json Bug 1207494 - Part 10: Remove use of expression closure from dom/json/. r=jst 2015-09-23 18:39:15 +09:00
jsurl Bug 967873 - Proxy nsDocumentViewer::PermitUnload to the child process (r=Gijs) 2015-10-01 21:18:48 -07:00
locales Bug 1211479 - Errors when parsing substituting variables should include the generated string to help diagnose the issue. r=bz 2015-10-05 14:04:00 +02:00
manifest Bug 1210302 - Part 3: Add a NS_ParseRequestContentType API; r=mcmanus,sicking 2015-10-06 20:26:46 -04:00
mathml Bug 1207030 - Enable -Wshadow flag in more directories that have no -Wshadow warnings. r=glandium 2015-09-22 21:39:03 -07:00
media Bug 1211339 Part 3 - Refuse to support video codecs inside audio mime types. r=jya 2015-10-06 16:53:03 +13:00
messagechannel Bug 1209919 - Improving naming and comments in StructuredCloneHelper, r=smaug 2015-09-30 13:22:08 +01:00
messages Bug 1202902 - Scripted fix the world. 2015-10-06 14:00:31 -07:00
mobileconnection Bug 1202902 - Mass replace toplevel 'let' with 'var' in preparation for global lexical scope. (rs=jorendorff) 2015-09-15 11:19:45 -07:00
mobileid
mobilemessage Bug 1202902 - Scripted fix the world. 2015-10-06 14:00:31 -07:00
network Bug 1202902 - Scripted fix the world. 2015-10-06 14:00:31 -07:00
newapps Bug 1202902 - Scripted fix the world. 2015-10-06 14:00:31 -07:00
nfc Bug 1207030 - Enable -Wshadow flag in more directories that have no -Wshadow warnings. r=glandium 2015-09-22 21:39:03 -07:00
notification Bug 1202902 - Scripted fix the world. 2015-10-06 14:00:31 -07:00
offline Bug 1199295 - Pass right loadingPrincipal to uriloader/prefetch (r=mayhemer) 2015-10-02 09:13:52 -07:00
payment Bug 1202902 - Scripted fix the world. 2015-10-06 14:00:31 -07:00
permission Bug 1202902 - Scripted fix the world. 2015-10-06 14:00:31 -07:00
phonenumberutils Bug 1202902 - Mass replace toplevel 'let' with 'var' in preparation for global lexical scope. (rs=jorendorff) 2015-09-15 11:19:45 -07:00
plugins Bug 1202902 - Scripted fix the world. 2015-10-06 14:00:31 -07:00
power Bug 1207030 - Enable -Wshadow flag in more directories that have no -Wshadow warnings. r=glandium 2015-09-22 21:39:03 -07:00
presentation Bug 1204709 - Disable some presentation mochitests on certain platforms to avoid intermittent issues. r=kwierso 2015-10-01 11:42:27 +08:00
promise Bug 1202902 - Scripted fix the world. 2015-10-06 14:00:31 -07:00
push Bug 1191453 - Drop subscriptions for a site when the user revokes push permissions. r=mt,MattN 2015-10-06 08:14:25 -07:00
quota Bug 1072150 - Use the opt-out for various sloppy consumers. r=bz 2015-09-24 14:02:41 -07:00
requestsync Bug 1202902 - Scripted fix the world. 2015-10-06 14:00:31 -07:00
res
resourcestats
secureelement Bug 1202902 - Mass replace toplevel 'let' with 'var' in preparation for global lexical scope. (rs=jorendorff) 2015-09-15 11:19:45 -07:00
security Bug 1202902 - Scripted fix the world. 2015-10-06 14:00:31 -07:00
settings Bug 1202902 - Scripted fix the world. 2015-10-06 14:00:31 -07:00
simplepush Bug 1202902 - Mass replace toplevel 'let' with 'var' in preparation for global lexical scope. (rs=jorendorff) 2015-09-15 11:19:45 -07:00
smil Bug 1198708 - Part 6: Implement KeyframeEffectReadOnly.getFrames(). r=birtles,bzbarsky 2015-09-29 12:20:14 +10:00
speakermanager Bug 1207030 - Enable -Wshadow flag in more directories that have no -Wshadow warnings. r=glandium 2015-09-22 21:39:03 -07:00
storage Bug 1208897 - Fix an initialization order bug in DOMStorageDBThread; r=baku 2015-09-28 09:08:44 -04:00
svg Bug 1204061 - check return values from some methods r=dholbert 2015-10-06 13:19:03 +01:00
system Bug 1202902 - Scripted fix the world. 2015-10-06 14:00:31 -07:00
telephony Bug 1202902 - Scripted fix the world. 2015-10-06 14:00:31 -07:00
tests Bug 1202902 - Scripted fix the world. 2015-10-06 14:00:31 -07:00
tethering Bug 1202902 - Mass replace toplevel 'let' with 'var' in preparation for global lexical scope. (rs=jorendorff) 2015-09-15 11:19:45 -07:00
time Bug 1207030 - Enable -Wshadow flag in more directories that have no -Wshadow warnings. r=glandium 2015-09-22 21:39:03 -07:00
tv Backout changeset 4867b986b2c7 and b4185d03b6d5 (bug 1180589) for bustage on CLOSED TREE 2015-09-29 13:50:23 +09:00
voicemail Bug 1207030 - Enable -Wshadow flag in more directories that have no -Wshadow warnings. r=glandium 2015-09-22 21:39:03 -07:00
vr Bug 1207030 - Enable -Wshadow flag in more directories that have no -Wshadow warnings. r=glandium 2015-09-22 21:39:03 -07:00
wappush Bug 1202902 - Scripted fix the world. 2015-10-06 14:00:31 -07:00
webidl Backed out 11 changesets (bug 709490) for webgl-color-test.html failures a=backout 2015-10-05 08:28:25 -07:00
wifi Bug 1207494 - Part 13: Remove use of expression closure from dom/wifi/. r=henry 2015-09-23 18:39:16 +09:00
workers Bug 1202902 - Scripted fix the world. 2015-10-06 14:00:31 -07:00
xbl Bug 1204669 optimize out hashtable lookups caused by extra GetPrototypeBinding call, r=bz,waldo 2015-09-24 03:53:31 +03:00
xml Backed out changeset e60dc914dd5b (bug 890284) for being the likely cause of test_prompt_async.html failures 2015-09-25 12:46:13 -07:00
xslt Bug 1210941 P8 Use LOAD_BYPASS_SERVICE_WORKER in xslt txURIUtils. r=ehsan 2015-10-06 06:37:07 -07:00
xul Bug 1206958 - Use channel->asyncOpen2() in dom/xul/XULDocument.cpp (r=sicking) 2015-09-28 20:15:51 -07:00
jar.mn
moz.build Backed out 1 changesets (bug 1178533) for xpcshell-1 test failures 2015-09-24 08:41:04 +02:00