9804e9351510e50c48beffcc56b9b8eb170d98c0: Bug 1425462 Do not use crypto functions if NSS is not initialized. r=nwgh
Tom Ritter <tom@mozilla.com> - Fri, 02 Mar 2018 10:05:19 -0600 - rev 406452
Push 33558 by rgurzau@mozilla.com at Sat, 03 Mar 2018 21:46:37 +0000
Bug 1425462 Do not use crypto functions if NSS is not initialized. r=nwgh Doing so caused nearly every xpcshell test to fail, as well as Marionette. This is safe, because we're not going to be doing any web context stuff before NSS is initialized, so anything that winds up here won't be exposed to content so we don't really need to worry about fuzzing its value. MozReview-Commit-ID: KiFSIbjQnN3
f2d7a32c993d5bb5ada924736a7e619e3d580967: Bug 1425462 Refactor the static members into static globals to avoid leakchecks. r=ckerschb
Tom Ritter <tom@mozilla.com> - Thu, 01 Mar 2018 05:24:36 -0600 - rev 406451
Push 33558 by rgurzau@mozilla.com at Sat, 03 Mar 2018 21:46:37 +0000
Bug 1425462 Refactor the static members into static globals to avoid leakchecks. r=ckerschb MozReview-Commit-ID: 2lm1Skf3KEH
c8936526c2040c841755fc940665557c79538913: Bug 1425462 Turn jitter on by default. r=luke
Tom Ritter <tom@mozilla.com> - Thu, 15 Feb 2018 15:35:42 -0600 - rev 406450
Push 33558 by rgurzau@mozilla.com at Sat, 03 Mar 2018 21:46:37 +0000
Bug 1425462 Turn jitter on by default. r=luke MozReview-Commit-ID: 9u0rJ8FoteG
890120f72192a4a2fc8d8249ba91026d8168a2a1: Bug 1425462 Sprinkle some thread safety on the LRU Cache. r=handyman
Tom Ritter <tom@mozilla.com> - Sat, 24 Feb 2018 08:21:15 -0600 - rev 406449
Push 33558 by rgurzau@mozilla.com at Sat, 03 Mar 2018 21:46:37 +0000
Bug 1425462 Sprinkle some thread safety on the LRU Cache. r=handyman We use a mozilla:Mutex to avoid race conditions in the LRU Cache MozReview-Commit-ID: DyeK4RUnGhP
32c7dafa1dc1837f9fa3a35a8d76ba70d7a0f9bf: Bug 1425462 Normalize the JavaScript Engine behavior by adding a callback r=luke
Tom Ritter <tom@mozilla.com> - Thu, 22 Feb 2018 16:05:50 -0600 - rev 406448
Push 33558 by rgurzau@mozilla.com at Sat, 03 Mar 2018 21:46:37 +0000
Bug 1425462 Normalize the JavaScript Engine behavior by adding a callback r=luke Time Precision Reduction in the JS Engine was handled by a small bit of duplicated logic. With Time Jittering, and general improvements to the logic due to float fuzziness, we want to unify the logic for the JS Engine and the browser into one location. This patch does that. Note that this will leave the JS Shell without a time jittering implementation. It currently has a time clamping implementation - but I'm not actually sure if the shell is doing anything with it, because it's probably not calling SetTimeResolutionUsec to set it up. In Bug 1440539 we will add a jitter implementation for the shell. (And probably turn time rounding and jittering on for it too.) MozReview-Commit-ID: 2BTIMzE8MjW
dd7b7e91140a3c42f395b6a0a58e5db90e28db1b: Bug 1425462 Address tests for Time Jittering. r=bkelly
Tom Ritter <tom@mozilla.com> - Thu, 15 Feb 2018 15:34:05 -0600 - rev 406447
Push 33558 by rgurzau@mozilla.com at Sat, 03 Mar 2018 21:46:37 +0000
Bug 1425462 Address tests for Time Jittering. r=bkelly The following tests all hardcoded a special value for Timer Precision Reduction. browser/components/extensions/test/xpcshell/test_ext_browsingData_cookies_cache.js browser/components/resistfingerprinting/test/browser/browser_performanceAPI.js browser/components/resistfingerprinting/test/mochitest/test_animation_api.html browser/components/resistfingerprinting/test/mochitest/test_reduce_time_precision.html devtools/client/sourceeditor/test/browser_codemirror.js dom/animation/test/css-animations/test_animation-currenttime.html dom/animation/test/mozilla/test_transition_finish_on_compositor.html dom/media/test/test_video_stats_resistfingerprinting.html dom/tests/mochitest/ajax/jquery/test_jQuery.html netwerk/test/unit/test_race_cache_with_network.js Of these, only test_video_stats_resistfingerprinting.html begins failing when Jitter is enabled. So disable jitter for that test. Additionally, dom/midi/tests/test_midi_packet_timing_sorting.html began failing with Jitter, so we disable it there. (We could easily modify the test so it began passing, but this would reduce the effectiveness of the test.) MozReview-Commit-ID: 2kipxV6wYv9
3052a1cf3b1c20b4d9bcc6c03bb1e8d45fddca0b: Bug 1425462 When reducing the precision of timestamps, also apply fuzzytime to them r=bkelly
Tom Ritter <tom@mozilla.com> - Thu, 01 Mar 2018 00:07:03 -0600 - rev 406446
Push 33558 by rgurzau@mozilla.com at Sat, 03 Mar 2018 21:46:37 +0000
Bug 1425462 When reducing the precision of timestamps, also apply fuzzytime to them r=bkelly Fuzzytime deterministically generates a random midpoint between two clamped values, and if the unreduced timestamp is above the midpoint, the time is rounded upwards. This allows safe time jittering to occur, as time will never go backwards on a given timeline. It _is_ possible for time to go backwards when comparing different (but related) timelines, such as a relative timeline in one page (with its own performance.timeOrigin) and a relative timeline in an iframe or Worker (which also has its own performance.timeOrigin). This is the same behavior as the 2ms timer reduction we previously landed; jitter doesn't make this any better or worse. MozReview-Commit-ID: IdRLxcWDQBZ
c2307a921159af7238d7fa9f4ccc9593928fec1f: Bug 1439839 - Remove references to babel-types. r=jdescottes
Jason Laster <jason.laster.11@gmail.com> - Thu, 01 Mar 2018 13:38:00 +0200 - rev 406445
Push 33558 by rgurzau@mozilla.com at Sat, 03 Mar 2018 21:46:37 +0000
Bug 1439839 - Remove references to babel-types. r=jdescottes MozReview-Commit-ID: AF9RD9nOqGF
6384f3478169f15a78c38bce8be9b3e8c1868df4: Bug 1442295 - Add two missing includes in XPCOM. r=erahm
Andrew McCreight <continuation@gmail.com> - Thu, 01 Mar 2018 11:03:00 +0200 - rev 406444
Push 33558 by rgurzau@mozilla.com at Sat, 03 Mar 2018 21:46:37 +0000
Bug 1442295 - Add two missing includes in XPCOM. r=erahm nsTArray.h needs mozalloc.h for moz_xmalloc nsTStringRepr.h needs fallible.h for fallible MozReview-Commit-ID: 9jz2pGPXMHk
f96ee15e11b1a74d5206c6d0f9a8f54c69aa8745: Bug 1442563 - Replace "represenation" with "representation" in histogram doc. r=gfritzsche
Jan-Erik Rediger <jrediger@mozilla.com> - Fri, 02 Mar 2018 12:43:41 +0100 - rev 406443
Push 33558 by rgurzau@mozilla.com at Sat, 03 Mar 2018 21:46:37 +0000
Bug 1442563 - Replace "represenation" with "representation" in histogram doc. r=gfritzsche
9a31ff6a188a523f570cc1faa27cd8091fae3055: Merge mozilla-central to inbound. a=merge CLOSED TREE
Cosmin Sabou <csabou@mozilla.com> - Sat, 03 Mar 2018 11:50:44 +0200 - rev 406442
Push 33558 by rgurzau@mozilla.com at Sat, 03 Mar 2018 21:46:37 +0000
Merge mozilla-central to inbound. a=merge CLOSED TREE
df8bffb2a6ac34f43c1cfa857a992119b1686fb1: Backed out changeset 99809c2e06ae since it wasn't supposed to get pushed. r=me
Jared Wein <jwein@mozilla.com> - Sat, 03 Mar 2018 00:17:58 -0500 - rev 406441
Push 33558 by rgurzau@mozilla.com at Sat, 03 Mar 2018 21:46:37 +0000
Backed out changeset 99809c2e06ae since it wasn't supposed to get pushed. r=me
2c120740c252c63b781cb99ebf02cfa46c23ff32: Bug 1442451 - do not restore DevTools session when disabled by policy;r=jryans
Julian Descottes <jdescottes@mozilla.com> - Fri, 02 Mar 2018 08:55:24 +0100 - rev 406440
Push 33557 by rgurzau@mozilla.com at Sat, 03 Mar 2018 21:44:56 +0000
Bug 1442451 - do not restore DevTools session when disabled by policy;r=jryans MozReview-Commit-ID: oORq9CltE3
71edaf2bd1b01daffb805627623712bd329fb5f9: Merge inbound to mozilla-central. a=merge
Brindusan Cristian <cbrindusan@mozilla.com> - Sat, 03 Mar 2018 11:40:49 +0200 - rev 406439
Push 33556 by cbrindusan@mozilla.com at Sat, 03 Mar 2018 09:41:31 +0000
Merge inbound to mozilla-central. a=merge
65f5b5e79d2ec54f346b6340bae40e3eba39902e: Bug 1434476 - Allow changing the background color of the selected tab. r=jaws
vinicius <viniciuscosta0197@gmail.com> - Fri, 02 Mar 2018 15:24:05 -0300 - rev 406438
Push 33556 by cbrindusan@mozilla.com at Sat, 03 Mar 2018 09:41:31 +0000
Bug 1434476 - Allow changing the background color of the selected tab. r=jaws *** MozReview-Commit-ID: 3GpBSWepNe3 ***
99809c2e06ae8aa4cc8fa8109c1c94ec61f6cd4b: revert bug 1436857
Jared Wein <jwein@mozilla.com> - Tue, 20 Feb 2018 12:51:54 -0800 - rev 406437
Push 33556 by cbrindusan@mozilla.com at Sat, 03 Mar 2018 09:41:31 +0000
revert bug 1436857
4c72627cfc6c2dafb4590637fe1f3b5a24e133a4: Bug 1441454 - Dynamically load library with global linkage so that we can access symbols within them, r=jorendorff
Steve Fink <sfink@mozilla.com> - Thu, 01 Mar 2018 12:40:47 -0800 - rev 406436
Push 33556 by cbrindusan@mozilla.com at Sat, 03 Mar 2018 09:41:31 +0000
Bug 1441454 - Dynamically load library with global linkage so that we can access symbols within them, r=jorendorff
eb4f0b54214919a81d43a2b3255f4d5be93734e7: Merge mozilla-central to inbound. a=merge CLOSED TREE
shindli <shindli@mozilla.com> - Sat, 03 Mar 2018 01:18:17 +0200 - rev 406435
Push 33556 by cbrindusan@mozilla.com at Sat, 03 Mar 2018 09:41:31 +0000
Merge mozilla-central to inbound. a=merge CLOSED TREE
bef3db82d7ca31a188f902e317713c88001938ed: Bug 1442504 - Disable disjoint timer queries. r=milan
Jeff Gilbert <jgilbert@mozilla.com> - Sat, 03 Mar 2018 00:50:10 +0200 - rev 406434
Push 33556 by cbrindusan@mozilla.com at Sat, 03 Mar 2018 09:41:31 +0000
Bug 1442504 - Disable disjoint timer queries. r=milan MozReview-Commit-ID: IurPcGHzAoQ
213a3c30627ed64011597309dd3ee293c11214e9: Bug 1442785 - Update pdf.js to version 2.0.402. r=bdahl
Ryan VanderMeulen <ryanvm@gmail.com> - Fri, 02 Mar 2018 17:25:38 -0500 - rev 406433
Push 33556 by cbrindusan@mozilla.com at Sat, 03 Mar 2018 09:41:31 +0000
Bug 1442785 - Update pdf.js to version 2.0.402. r=bdahl
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip