97160a734959af73cc97af0bf8d198e301ebedae: Merge inbound to mozilla-central. a=merge
Bogdan Tara <btara@mozilla.com> - Sat, 17 Mar 2018 12:29:57 +0200 - rev 408666
Push 100996 by btara@mozilla.com at Sat, 17 Mar 2018 10:37:43 +0000
Merge inbound to mozilla-central. a=merge
29dcc9cb77c372c97681a47496488ec6c623915d: Merge autoland to mozilla-central. a=merge
Bogdan Tara <btara@mozilla.com> - Sat, 17 Mar 2018 12:06:00 +0200 - rev 408665
Push 100996 by btara@mozilla.com at Sat, 17 Mar 2018 10:37:43 +0000
Merge autoland to mozilla-central. a=merge
c488b8d0e074efb490ebca32db68eb77871bfd2f: No bug, Automated HPKP preload list update from host bld-linux64-spot-302 - a=hpkp-update
ffxbld - Fri, 16 Mar 2018 12:56:58 -0700 - rev 408664
Push 100996 by btara@mozilla.com at Sat, 17 Mar 2018 10:37:43 +0000
No bug, Automated HPKP preload list update from host bld-linux64-spot-302 - a=hpkp-update
4a7a3b9e13a9bbebb8f6018208ac198e8963af89: No bug, Automated HSTS preload list update from host bld-linux64-spot-302 - a=hsts-update
ffxbld - Fri, 16 Mar 2018 12:56:54 -0700 - rev 408663
Push 100996 by btara@mozilla.com at Sat, 17 Mar 2018 10:37:43 +0000
No bug, Automated HSTS preload list update from host bld-linux64-spot-302 - a=hsts-update
0665d23d7e8788a07048f1454ea4457c0197b9d0: Bug 1445860: set PeerIdenity only on transmitting Transceivers. r=mt
Nils Ohlmeier [:drno] <drno@ohlmeier.org> - Wed, 14 Mar 2018 20:47:45 -0700 - rev 408662
Push 100996 by btara@mozilla.com at Sat, 17 Mar 2018 10:37:43 +0000
Bug 1445860: set PeerIdenity only on transmitting Transceivers. r=mt MozReview-Commit-ID: 10rKPDwuh9d
81633daf4115ceaac528e778ea188a22d04efcc5: Backed out changeset d8c5dec11b78 (bug 1445243) for Linting failure on builds/worker/checkouts/gecko/testing/talos/talos/config.py
Dorel Luca <dluca@mozilla.com> - Fri, 16 Mar 2018 23:50:38 +0200 - rev 408661
Push 100996 by btara@mozilla.com at Sat, 17 Mar 2018 10:37:43 +0000
Backed out changeset d8c5dec11b78 (bug 1445243) for Linting failure on builds/worker/checkouts/gecko/testing/talos/talos/config.py
d8c5dec11b7880f12130121568d18dbd7ffa7f60: Bug 1445243 Disable privacy.reduceTimerPrecision for Talos r=jmaher
Tom Ritter <tom@mozilla.com> - Fri, 16 Mar 2018 14:05:53 -0500 - rev 408660
Push 100996 by btara@mozilla.com at Sat, 17 Mar 2018 10:37:43 +0000
Bug 1445243 Disable privacy.reduceTimerPrecision for Talos r=jmaher This will make the tests more accurate and less noisy. MozReview-Commit-ID: 4U0j6g8JnVc
ccc6b9010664de1531bfa50d7080399d4a162fbb: Bug 1441324 - Move the input event messages from PAPZCTreeManager to PAPZInputBridge. r=froydnj,rhunt
Kartikaya Gupta <kgupta@mozilla.com> - Fri, 16 Mar 2018 16:28:19 -0400 - rev 408659
Push 100996 by btara@mozilla.com at Sat, 17 Mar 2018 10:37:43 +0000
Bug 1441324 - Move the input event messages from PAPZCTreeManager to PAPZInputBridge. r=froydnj,rhunt This remotes the APZInputBridge interface over the PAPZInputBridge protocol in the case of the GPU process, and makes the GPU process' main thread act as the APZ controller thread in that process. If there is no GPU process we continue as before and the APZInputBridge interface implementation is the concrete APZCTreeManager instance in the UI process. The main changes in this patch are moving all the code associated with these messages out of APZCTreeManager{Parent,Child} and into APZInputBridge{Parent,Child}. APZCTreeManagerChild now returns an APZInputBridgeChild instance via InputBridge(), instead of returning itself. The SetControllerThread call in the GPU process is also updated. MozReview-Commit-ID: M4AaIW1Q0h
91e7da46a9b1175e27bacc83acbd5621f15a7600: Bug 1441324 - Introduce an empty APZInputBridge protocol managed by PGPU. r=rhunt
Kartikaya Gupta <kgupta@mozilla.com> - Fri, 16 Mar 2018 16:28:19 -0400 - rev 408658
Push 100996 by btara@mozilla.com at Sat, 17 Mar 2018 10:37:43 +0000
Bug 1441324 - Introduce an empty APZInputBridge protocol managed by PGPU. r=rhunt This just adds the boilerplate that goes with the new protocol, without adding any of the actual messages. The protocol is managed by PGPU, and there will be one instance per compositor. The parent side lives on the main thread of the GPU process, and the child side lives on the main thread of the UI process. The protocol is only instantiated if the GPU process is active. MozReview-Commit-ID: J4VzwmEfYTa
908c0e96e38c1f9cd211d4203f61528fb4f3431d: Bug 1441324 - Move the APZCTreeManager initialization for the GPU process to CompositorBridgeParent initialization. r=rhunt
Kartikaya Gupta <kgupta@mozilla.com> - Fri, 16 Mar 2018 16:28:18 -0400 - rev 408657
Push 100996 by btara@mozilla.com at Sat, 17 Mar 2018 10:37:43 +0000
Bug 1441324 - Move the APZCTreeManager initialization for the GPU process to CompositorBridgeParent initialization. r=rhunt This is important because the RecvInitialize method in CompositorBridgeParent is run via a sync IPC message, and so we are guaranteed that when return to the caller in the UI process, the APZCTreeManager will have been created. This ensures that when we create the APZInputBridge actors (which will happen on a different top-level protocol, but be triggered after the sync RecvInitialize is complete) we know that the concrete APZCTreeManager is ready for use. MozReview-Commit-ID: KYDyJNXxQJm
c85a2550e02c680fad269f32098998d6df701b14: Bug 1441324 - Extract an APZInputBridge interface from IAPZCTreeManager. r=rhunt
Kartikaya Gupta <kgupta@mozilla.com> - Fri, 16 Mar 2018 16:28:18 -0400 - rev 408656
Push 100996 by btara@mozilla.com at Sat, 17 Mar 2018 10:37:43 +0000
Bug 1441324 - Extract an APZInputBridge interface from IAPZCTreeManager. r=rhunt This separates the methods that are used to deliver input events synchronously over IPDL to the compositor; this interface will be remoted over a new APZInputBridge IPDL protocol in future patches. MozReview-Commit-ID: 1f3V9SUKlfW
3214b1a3f2355410e940991a4435aef2cbc38025: Bug 1382581 - Adapt shadereditor code to the EventEmitter change in devtools/client/framework; r=bgrins.
Nicolas Chevobbe <nchevobbe@mozilla.com> - Fri, 16 Mar 2018 18:59:00 +0100 - rev 408655
Push 100996 by btara@mozilla.com at Sat, 17 Mar 2018 10:37:43 +0000
Bug 1382581 - Adapt shadereditor code to the EventEmitter change in devtools/client/framework; r=bgrins. MozReview-Commit-ID: 9Z9uVMuTqKE
0027f4cb4994178a80ec0a06412896a7d6bcd09d: Bug 1382581 - Adapt webconsole code to the EventEmitter change in devtools/client/framework; r=bgrins.
Nicolas Chevobbe <nchevobbe@mozilla.com> - Wed, 14 Mar 2018 18:17:07 +0100 - rev 408654
Push 100996 by btara@mozilla.com at Sat, 17 Mar 2018 10:37:43 +0000
Bug 1382581 - Adapt webconsole code to the EventEmitter change in devtools/client/framework; r=bgrins. MozReview-Commit-ID: 4GELwA2Nf4q
79e040625d0d9c2f74e97d3b75980072f7b6bb24: Bug 1382581 - Adapt webaudioeditor code to the EventEmitter change in devtools/client/framework; r=sole.
Nicolas Chevobbe <nchevobbe@mozilla.com> - Wed, 14 Mar 2018 18:16:28 +0100 - rev 408653
Push 100996 by btara@mozilla.com at Sat, 17 Mar 2018 10:37:43 +0000
Bug 1382581 - Adapt webaudioeditor code to the EventEmitter change in devtools/client/framework; r=sole. MozReview-Commit-ID: 1lmzZZSyO7c
3ccfccd21cc7d8dd0e8b7443efc15157497b548d: Bug 1382581 - Adapt inspector code to the EventEmitter change in devtools/client/framework; r=pbro.
Nicolas Chevobbe <nchevobbe@mozilla.com> - Wed, 14 Mar 2018 18:15:42 +0100 - rev 408652
Push 100996 by btara@mozilla.com at Sat, 17 Mar 2018 10:37:43 +0000
Bug 1382581 - Adapt inspector code to the EventEmitter change in devtools/client/framework; r=pbro. MozReview-Commit-ID: 7BssAmdv2S0
4815e9bd7de0389439509b80ffa662c76c53255e: Bug 1382581 - Adapt debugger code to the EventEmitter change in devtools/client/framework; r=yulia.
Nicolas Chevobbe <nchevobbe@mozilla.com> - Wed, 14 Mar 2018 18:15:04 +0100 - rev 408651
Push 100996 by btara@mozilla.com at Sat, 17 Mar 2018 10:37:43 +0000
Bug 1382581 - Adapt debugger code to the EventEmitter change in devtools/client/framework; r=yulia. MozReview-Commit-ID: GGbylfsYM6x
072a665b018115ceabfb56dc54d9b277be888f7d: Bug 1382581 - Adapt canvasdebugger code to the EventEmitter change in devtools/client/framework; r=sole.
Nicolas Chevobbe <nchevobbe@mozilla.com> - Wed, 14 Mar 2018 18:14:22 +0100 - rev 408650
Push 100996 by btara@mozilla.com at Sat, 17 Mar 2018 10:37:43 +0000
Bug 1382581 - Adapt canvasdebugger code to the EventEmitter change in devtools/client/framework; r=sole. MozReview-Commit-ID: 3DDGWvQ3MLX
2d11a39440388b95eb59a28795b37a22c44e49ed: Bug 1382581 - Adapt extension code to the EventEmitter change in devtools/client/framework; r=rpl.
Nicolas Chevobbe <nchevobbe@mozilla.com> - Wed, 14 Mar 2018 18:12:17 +0100 - rev 408649
Push 100996 by btara@mozilla.com at Sat, 17 Mar 2018 10:37:43 +0000
Bug 1382581 - Adapt extension code to the EventEmitter change in devtools/client/framework; r=rpl. MozReview-Commit-ID: 3I7kmXiPOqd
8ef404b01c4aa86801c51097f6a524fc21ca1017: Bug 1382581 - Remove old-event-emitter usage from devtools/client/framework; r=bgrins.
Nicolas Chevobbe <nchevobbe@mozilla.com> - Wed, 14 Mar 2018 17:31:12 +0100 - rev 408648
Push 100996 by btara@mozilla.com at Sat, 17 Mar 2018 10:37:43 +0000
Bug 1382581 - Remove old-event-emitter usage from devtools/client/framework; r=bgrins. MozReview-Commit-ID: 4oQJ3391H9S
0520f0545678b71542a77780a1ec7a21ad5613fb: Bug 1348361 - Part 3 - Do not block the thread when spawning a gecko child process; r=jld
Stephen A Pohl <spohl.mozilla.bugs@gmail.com> - Fri, 16 Feb 2018 10:24:21 -0500 - rev 408647
Push 100996 by btara@mozilla.com at Sat, 17 Mar 2018 10:37:43 +0000
Bug 1348361 - Part 3 - Do not block the thread when spawning a gecko child process; r=jld They are not yet fully async because ContentParent::InitInternal calls OtherPid(), which will block until the process is spawned. Deferring the calls to OtherPid() will be a subject of a follow up patch. MozReview-Commit-ID: 4TFkMpdQtRw
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip