c7984ec2a543e2beb6965d8af7d7f59fcb3a078e: Bug 1646453: Add MSCOM channel hook to enable profiler markers for COM IPC; r=Jamie,gerald
Aaron Klotz <aklotz@mozilla.com> - Thu, 18 Jun 2020 17:17:24 +0000 - rev 600416
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1646453: Add MSCOM channel hook to enable profiler markers for COM IPC; r=Jamie,gerald To intercept COM IPC, we provide an `IChannelHook` interface to `CoRegisterChannelHook`, which gives us notifications about COM IPC that we can use to insert profiler markers. Note that `IChannelHook` is not documented on MSDN, however it is defined in the SDK header files. When the profiler is available, once XPCOM is up: * If the profiler is active, we immediately register the channel hook; * Otherwise we register an observer and hold off on registering the hook until the profiler is started, at which point we register the hook and remove the observer. Differential Revision: https://phabricator.services.mozilla.com/D80053
3613d0c141e8250a1684947ea9b15a970c9e47dc: Bug 1645817 - Use overlay scrollbars win browser resolution test. r=kats
Eitan Isaacson <eitan@monotonous.org> - Thu, 18 Jun 2020 11:21:41 +0000 - rev 600415
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1645817 - Use overlay scrollbars win browser resolution test. r=kats Using overlay scrollbars will avoid the need to account for the trimmed space that is introduced after an overflowing zoom caused by scrollbars. Differential Revision: https://phabricator.services.mozilla.com/D80102
feadc078cdf34e8f8d6c6904c66f734168bb8ab9: Bug 1644877 - mark .der files as executable (just like .crt), r=dimi
Gijs Kruitbosch <gijskruitbosch@gmail.com> - Thu, 18 Jun 2020 13:09:50 +0000 - rev 600414
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1644877 - mark .der files as executable (just like .crt), r=dimi Differential Revision: https://phabricator.services.mozilla.com/D80172
388b2fd1925a355649002317140a6645c9f9102a: Bug 1646763 - sanity check that the generated HPKPStaticPins header isn't truncated. r=sfraser
Julien Cristau <jcristau@mozilla.com> - Thu, 18 Jun 2020 16:28:44 +0000 - rev 600413
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1646763 - sanity check that the generated HPKPStaticPins header isn't truncated. r=sfraser It looks like genHPKPStaticPins.js can fail and still exit 0, so try and make sure its output is plausible. The last thing it writes is the expiration time, so check that it's there, which should mean everything else got generated as well. Differential Revision: https://phabricator.services.mozilla.com/D80206
e37450a36a53646d4e8afa1b0c19657904778a9b: Bug 1645057 - Adjust task_regex so web-platform-tests only selects testharness, r=ahal
James Graham <james@hoppipolla.co.uk> - Thu, 18 Jun 2020 16:02:13 +0000 - rev 600412
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1645057 - Adjust task_regex so web-platform-tests only selects testharness, r=ahal This should prevent unrelated tasks getting scheduled on try for pushes with paths. The alternative would be to rename web-platform-tests to web-platform-tests-testharness, but that seems more likely to break other systems. Differential Revision: https://phabricator.services.mozilla.com/D80079
8b56bdf1ba1342e75cca587f38d3bf1f4edd8f2f: Bug 1646508 - Add --setenv to |mach geckoview-junit|. r=nalexander
Agi Sferro <agi@sferro.dev> - Thu, 18 Jun 2020 16:22:04 +0000 - rev 600411
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1646508 - Add --setenv to |mach geckoview-junit|. r=nalexander Differential Revision: https://phabricator.services.mozilla.com/D80077
0952f7dec63d88752aa7d52ba8b0da098895316b: Bug 1584959 - Avoid calling the converter if the conversion is not possible. r=bryce
Alex Chronopoulos <achronop@gmail.com> - Thu, 18 Jun 2020 15:50:03 +0000 - rev 600410
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1584959 - Avoid calling the converter if the conversion is not possible. r=bryce Differential Revision: https://phabricator.services.mozilla.com/D56736
1f5f8907c765e1905892f71be94978f3f78580ac: Bug 1642431 - Default to using a new tab when opening downloaded PDFs in the browser. r=jaws
Sam Foster <sfoster@mozilla.com> - Thu, 18 Jun 2020 15:39:37 +0000 - rev 600409
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1642431 - Default to using a new tab when opening downloaded PDFs in the browser. r=jaws Differential Revision: https://phabricator.services.mozilla.com/D79951
63a4089362fcee1e8ebd6507523bd525fc1dc2f1: Bug 1642687 - land NSS 699541a7793b UPGRADE_NSS_RELEASE, r=jcj
Kevin Jacobs <kjacobs@mozilla.com> - Thu, 18 Jun 2020 15:48:05 +0000 - rev 600408
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1642687 - land NSS 699541a7793b UPGRADE_NSS_RELEASE, r=jcj 2020-06-16 Sohaib ul Hassan <sohaibulhassan@tuni.fi> * lib/freebl/mpi/mpi.c, lib/freebl/mpi/mpi.h, lib/freebl/mpi/mplogic.c: Bug 1631597 - Constant-time GCD and modular inversion r=rrelyea,kjacobs The implementation is based on the work by Bernstein and Yang (https://eprint.iacr.org/2019/266) "Fast constant-time gcd computation and modular inversion". It fixes the old mp_gcd and s_mp_invmod_odd_m functions. The patch also fix mpl_significant_bits s_mp_div_2d and s_mp_mul_2d by having less control flow to reduce side-channel leaks. Co Author : Billy Bob Brumley [699541a7793b] [tip] Differential Revision: https://phabricator.services.mozilla.com/D80120
5398580a9223823f832a7c4d6c36bcb38c7dfd2c: Bug 1646315 - Prevent concurrent load of JSON dump with .get() r=Gijs
Mathieu Leplatre <mathieu@mozilla.com> - Thu, 18 Jun 2020 09:56:46 +0000 - rev 600407
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1646315 - Prevent concurrent load of JSON dump with .get() r=Gijs Differential Revision: https://phabricator.services.mozilla.com/D80162
cbec1e2c0426c8ab7440fe0931d24c25ceef5ed0: Bug 1646273 - Add a nullptr check in ns_socket_tcp before sending data, r=bwc
Andrea Marchesini <amarchesini@mozilla.com> - Thu, 18 Jun 2020 15:41:36 +0000 - rev 600406
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1646273 - Add a nullptr check in ns_socket_tcp before sending data, r=bwc Differential Revision: https://phabricator.services.mozilla.com/D79950
35c1f0461407366db04d18e87f6e363a437b251c: Bug 1090374 - Convert MessageChannel::mLink to a UniquePtr. r=froydnj
Andrew McCreight <continuation@gmail.com> - Tue, 16 Jun 2020 22:33:55 +0000 - rev 600405
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1090374 - Convert MessageChannel::mLink to a UniquePtr. r=froydnj The change to MessageChannel::Clear() makes mLink get cleared before we call ~ThreadLink. This causes a race because Clear() is not holding the monitor. To work around this, I introduced a new method PrepareToDestroy() that handles the ThreadLink splitting. Once the ThreadLinks are split, MessageChannel can clear mLink without a race. An alternative approach would be to hold the monitor in Clear() before mLink is cleared, but then we'd end up acquiring the lock when we didn't need to in the case where mLink is a ProcessLink. Differential Revision: https://phabricator.services.mozilla.com/D79185
f78c743cce37d5e4686ba679db26ad665743526a: Bug 1621231 - make sandbox prefs not trip browser_preferences_usage.js so much, r=florian
Gijs Kruitbosch <gijskruitbosch@gmail.com> - Thu, 18 Jun 2020 15:46:41 +0000 - rev 600404
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1621231 - make sandbox prefs not trip browser_preferences_usage.js so much, r=florian A longer-term fix is being worked on in bug 1644917, but this will make life easier for sheriffs and on try. Differential Revision: https://phabricator.services.mozilla.com/D79662
f1128a5a77ddb745ff9bce158870d615914c3c0b: Bug 1633410 - Back out bug 1631721.
Simon Sapin <simon.sapin@exyr.org> - Thu, 18 Jun 2020 15:25:33 +0000 - rev 600403
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1633410 - Back out bug 1631721. Rebased and squashed. Differential Revision: https://phabricator.services.mozilla.com/D78174
d3c62c6802c9b619ea31a5ec8aa507fcc3ad1b45: Backed out changeset 299e19193e11 (bug 1646224) for causing font related failures. CLOSED TREE
Cosmin Sabou <csabou@mozilla.com> - Thu, 18 Jun 2020 18:26:51 +0300 - rev 600402
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Backed out changeset 299e19193e11 (bug 1646224) for causing font related failures. CLOSED TREE
cf10292e90ab309f585cc5db0fe73d6072fac407: Bug 1645663: Mark this test as long because it does ICE. r=jib
Byron Campen [:bwc] <docfaraday@gmail.com> - Thu, 18 Jun 2020 13:45:11 +0000 - rev 600401
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1645663: Mark this test as long because it does ICE. r=jib Differential Revision: https://phabricator.services.mozilla.com/D80179
6959b69b3d8c58296b148db9c0304959dc921de2: Bug 1646389 - Consolidated profiler markers for the number of picture cache tiles that are invalidated. r=jrmuizel
Daniel Lu <dlu@mozilla.com> - Thu, 18 Jun 2020 13:06:49 +0000 - rev 600400
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1646389 - Consolidated profiler markers for the number of picture cache tiles that are invalidated. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D80065
5744f613b84c4da504663acea05986beb0cced86: Bug 1632881 - Clear gCallbackPref in Preferences::EnsureSnapshot, r=kmag
Kershaw Chang <kershaw@mozilla.com> - Thu, 18 Jun 2020 09:33:31 +0000 - rev 600399
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1632881 - Clear gCallbackPref in Preferences::EnsureSnapshot, r=kmag Differential Revision: https://phabricator.services.mozilla.com/D76671
615cd7d5434a6a4e6c325a3a07ceb437a6dbf8bf: Bug 1644275 - Add a new Channel map r=Honza
Hubert Boma Manilla <hmanilla@mozilla.com> - Thu, 18 Jun 2020 14:44:12 +0000 - rev 600398
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1644275 - Add a new Channel map r=Honza Differential Revision: https://phabricator.services.mozilla.com/D79137
a744ed2bcb3d484b3b32ad77a9d9883c206bfca4: Bug 1622925 - Wait for navigate to make sure the page title is available r=Honza
Hubert Boma Manilla <hmanilla@mozilla.com> - Thu, 18 Jun 2020 14:44:36 +0000 - rev 600397
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1622925 - Wait for navigate to make sure the page title is available r=Honza Differential Revision: https://phabricator.services.mozilla.com/D79836
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip