gecko-dev/dom
Tom Ritter 8184fa2b43 Bug 1435296 Do not apply timer clamping to CSS animations. r=birtles
This patch creates the capability to have callsites specify if timestamps
should be clamped only in Resist Fingerprinting Mode, or in the more expansive
Timer PRecision Reduction Mode.

Then it changes the CSS Animation callsite to only apply in RFP Mode.

This avoids regressing RFP.

MozReview-Commit-ID: B1pSri0kRk6

--HG--
extra : rebase_source : f3d8c1f9561fbb19d1ca8594ba2b69cffd25445b
2018-02-07 16:50:57 -06:00
..
abort
animation Bug 1435296 Do not apply timer clamping to CSS animations. r=birtles 2018-02-07 16:50:57 -06:00
asmjscache Bug 1433970 - pass WriteParams parameters by const reference r=froydnj 2018-02-01 21:51:58 +01:00
audiochannel
base Backed out 4 changesets (bug 1432358) for failing xpcshell's test_ext_contentscript_triggeringPrincipal.js 2018-02-12 19:58:28 +02:00
battery
bindings Bug 1436276. Bindings should create their return promises in the current compartment even when called over Xrays. r=bholley 2018-02-10 01:34:10 -05:00
broadcastchannel Bug 1435174 - Remove the renaming 'using namespace workers', r=bkelly 2018-02-05 19:55:07 +01:00
browser-element Bug 1436508 part 10. Remove use of nsIDOMKeyEvent in JS. r=masayuki 2018-02-09 11:17:09 -05:00
cache Bug 1432992, part 1 - Remove definitions of Ci, Cr, Cc, and Cu. r=florian 2018-02-06 09:36:57 -08:00
canvas Bug 1414825. Clear mDataWrapper on ImageBitmap::Close because it holds gfx resources alive. r=nical 2018-02-06 02:53:21 -06:00
clients Bug 1435174 - Remove the renaming 'using namespace workers', r=bkelly 2018-02-05 19:55:07 +01:00
commandhandler
console Bug 1432992, part 1 - Remove definitions of Ci, Cr, Cc, and Cu. r=florian 2018-02-06 09:36:57 -08:00
credentialmanagement
crypto Bug 1435174 - Remove the renaming 'using namespace workers', r=bkelly 2018-02-05 19:55:07 +01:00
encoding Bug 1432992, part 1 - Remove definitions of Ci, Cr, Cc, and Cu. r=florian 2018-02-06 09:36:57 -08:00
events merge mozilla-inbound to mozilla-central. a=merge 2018-02-10 00:26:50 +02:00
fetch Bug 1405974 - NonBlockingAsyncInputStream must take the ownership of the underlying stream, r=qdot 2018-01-31 16:45:20 +01:00
file Bug 1436711 - update BUG_COMPONENT to dom/file/* and dom/filesystem/* files, r=catalinb 2018-02-08 14:47:16 +01:00
filehandle
filesystem Bug 1436711 - update BUG_COMPONENT to dom/file/* and dom/filesystem/* files, r=catalinb 2018-02-08 14:47:16 +01:00
flex Bug 1432992, part 1 - Remove definitions of Ci, Cr, Cc, and Cu. r=florian 2018-02-06 09:36:57 -08:00
gamepad Bug 1435223 - Increase the size of idstring to avoid a warning r=baku 2018-02-02 13:21:49 +01:00
geolocation Bug 1278282 - update of the moz.build files to remove gtk2 references r=lsalzman 2018-01-10 10:04:59 +01:00
grid
html merge mozilla-central to autoland. CLOSED TREE 2018-02-10 00:34:30 +02:00
imptests Bug 1339461 - script-generated patch to convert foo.indexOf(...) == -1 to foo.includes(), r=Mossop. 2018-02-01 20:45:22 +01:00
indexedDB Bug 1432992, part 1 - Remove definitions of Ci, Cr, Cc, and Cu. r=florian 2018-02-06 09:36:57 -08:00
interfaces Merge mozilla-central to inbound. a=merge CLOSED TREE 2018-02-10 12:02:18 +02:00
ipc merge mozilla-inbound to mozilla-central. a=merge 2018-02-10 00:26:50 +02:00
jsurl Bug 1436743 - Dispatch events via the docgroup rather than the tabgroup when possible. r=mystor 2018-02-08 15:54:00 -05:00
locales Backed out changeset dcb60325f0cf (bug 1429732) for breaking uriloader/exthandler/tests/mochitest/mochitest.ini: runByManifest mode must be enabled to set the prefs key (fails at least on Android) 2018-02-08 19:02:48 +02:00
manifest Bug 1432992, part 1 - Remove definitions of Ci, Cr, Cc, and Cu. r=florian 2018-02-06 09:36:57 -08:00
mathml Bug 1430014 - Part 5: Stop building old style system classes when MOZ_OLD_STYLE is not defined. r=xidorn 2018-02-01 15:04:04 +11:00
media Bug 1182329 - Allow pages which have camera/microphone permission to autoplay audible media. r=jib 2018-02-08 16:05:46 +13:00
messagechannel Bug 1435174 - Remove the renaming 'using namespace workers', r=bkelly 2018-02-05 19:55:07 +01:00
network Bug 1431533: Part 5a - Auto-rewrite code to use ChromeUtils import methods. r=florian 2018-01-29 15:20:18 -08:00
notification Bug 1432992, part 1 - Remove definitions of Ci, Cr, Cc, and Cu. r=florian 2018-02-06 09:36:57 -08:00
offline
payments Bug 1432992, part 1 - Remove definitions of Ci, Cr, Cc, and Cu. r=florian 2018-02-06 09:36:57 -08:00
performance Bug 1436743 - Dispatch events via the docgroup rather than the tabgroup when possible. r=mystor 2018-02-08 15:54:00 -05:00
permission
plugins Bug 1436253 - Fix NPAPI FunctionBroker condition variable concurrency issues. r=aklotz 2018-02-06 21:35:44 -08:00
power
presentation Bug 1432992, part 1 - Remove definitions of Ci, Cr, Cc, and Cu. r=florian 2018-02-06 09:36:57 -08:00
promise Bug 1436276. Bindings should create their return promises in the current compartment even when called over Xrays. r=bholley 2018-02-10 01:34:10 -05:00
push Bug 1432992, part 1 - Remove definitions of Ci, Cr, Cc, and Cu. r=florian 2018-02-06 09:36:57 -08:00
quota Bug 1432992, part 1 - Remove definitions of Ci, Cr, Cc, and Cu. r=florian 2018-02-06 09:36:57 -08:00
res
script Bug 1436743 - Dispatch events via the docgroup rather than the tabgroup when possible. r=mystor 2018-02-08 15:54:00 -05:00
security Backed out 4 changesets (bug 1432358) for failing xpcshell's test_ext_contentscript_triggeringPrincipal.js 2018-02-12 19:58:28 +02:00
serviceworkers Bug 1436508 part 4. Remove some XPOM goop from ExtendableMessageEvent. r=masayuki 2018-02-09 11:17:08 -05:00
smil Bug 1436508 part 12. Remove nsIDOMKeyEvent. r=masayuki 2018-02-09 11:17:10 -05:00
storage
svg Bug 1436508 part 13. Remove nsIDOMMutationEvent constants. r=masayuki 2018-02-09 11:17:10 -05:00
system Bug 1409063: Remove OS.Constants.Path attributes that were added for WebappsInstaller.jsm and are no longer used. r=baku 2018-02-09 14:09:25 +00:00
tests Bug 1435261 - Remove access to appcache interface OfflineResourceList over insecure contexts r=baku,mayhemer 2018-02-02 17:26:03 +00:00
u2f Bug 1436078 - Hard-code U2F permissions for Google Accounts r=ttaubert 2018-02-06 16:59:00 -07:00
url Bug 1432992, part 1 - Remove definitions of Ci, Cr, Cc, and Cu. r=florian 2018-02-06 09:36:57 -08:00
vr Backed out 4 changesets (bug 1381645) for failing in dom/tests/mochitest/general/test_interfaces.html on a CLOSED TREE 2018-01-24 20:04:34 +02:00
webauthn Bug 1416056 - Web Authentication - Default to "None Attestation" r=jcj 2018-02-09 16:34:39 +01:00
webbrowserpersist Bug 1434819 part 7. Remove the SHOW_* constants from nsIDOMNodeFilter. r=qdot 2018-02-01 14:26:12 -05:00
webidl Bug 1436276. Bindings should create their return promises in the current compartment even when called over Xrays. r=bholley 2018-02-10 01:34:10 -05:00
websocket Bug 1432992, part 1 - Remove definitions of Ci, Cr, Cc, and Cu. r=florian 2018-02-06 09:36:57 -08:00
workers Backed out changeset 42deb2563aa8 (bug 1426467) for ESlint failure at /devtools/server/tests/mochitest/suspendTimeouts_content.js on a CLOSED TREE 2018-02-12 18:14:49 +02:00
worklet Bug 1339461 - script-generated patch to convert foo.indexOf(...) == -1 to foo.includes(), r=Mossop. 2018-02-01 20:45:22 +01:00
xbl Bug 1436508 part 12. Remove nsIDOMKeyEvent. r=masayuki 2018-02-09 11:17:10 -05:00
xhr Bug 1432992, part 1 - Remove definitions of Ci, Cr, Cc, and Cu. r=florian 2018-02-06 09:36:57 -08:00
xml Bug 1435430 part 10. Remove now-unused nsIXSLTProcesor interfaces. r=mystor 2018-02-05 16:00:05 -05:00
xslt Bug 1432992, part 1 - Remove definitions of Ci, Cr, Cc, and Cu. r=florian 2018-02-06 09:36:57 -08:00
xul Bug 1436508 part 13. Remove nsIDOMMutationEvent constants. r=masayuki 2018-02-09 11:17:10 -05:00
jar.mn
moz.build Bug 1435666 - Part 4: Remove nsIDOMXPathEvaluator. r=bz 2018-02-05 13:05:45 +08:00