25b4fcd4382dfa21ee08f1b7604c649132f52500: Bug 1446161 - Remove CONTENT_PROCESS_LAUNCH_TIME_MS telemetry. r=mconley,chutten
Jed Davis <jld@mozilla.com> - Wed, 28 Nov 2018 20:42:17 +0000 - rev 448601
Push 73935 by jedavis@mozilla.com at Wed, 28 Nov 2018 22:42:38 +0000
Bug 1446161 - Remove CONTENT_PROCESS_LAUNCH_TIME_MS telemetry. r=mconley,chutten The CONTENT_PROCESS_LAUNCH_TIME_MS histogram is currently gathering times from two different spans of the launch process and mixing them together; it's at best a rough approximation of "launch time". In addition, with async launch we'll want to gather different metrics than for sync launch (see comments on bug 1474991). So I'm removing this histogram and will replace it with separate sync and async metrics in bug 1474991; I intend to land both bugs' patches at or near the same time, so we won't have a gap in getting some kind of data. Depends on D8940 Differential Revision: https://phabricator.services.mozilla.com/D8941
1b92017b48651531b42b12856acf0f36001168ae: Bug 1496608 - Don't leak GeckoChildProcessHost when a content process fails to launch. r=mccr8
Jed Davis <jld@mozilla.com> - Wed, 28 Nov 2018 20:42:07 +0000 - rev 448600
Push 73935 by jedavis@mozilla.com at Wed, 28 Nov 2018 22:42:38 +0000
Bug 1496608 - Don't leak GeckoChildProcessHost when a content process fails to launch. r=mccr8 Depends on D8939 Differential Revision: https://phabricator.services.mozilla.com/D8940
e0e1a14b592fd45b1e4c8dffe51d68dbe84cd265: Bug 1488993 - Fix PreallocatedProcessManager blocker management (v2). r=mconley,smaug
Jed Davis <jld@mozilla.com> - Wed, 28 Nov 2018 20:42:00 +0000 - rev 448599
Push 73935 by jedavis@mozilla.com at Wed, 28 Nov 2018 22:42:38 +0000
Bug 1488993 - Fix PreallocatedProcessManager blocker management (v2). r=mconley,smaug This fixes/adjusts two things about how content process preallocation is blocked: 1. Processes aren't registered as blockers until after they launch successfully. The main goal is to not leak a blocker if launch fails, but we don't need to block *while* launching synchronously, because this all happens on the main thread. 2. Preallocated processes themselves aren't blockers. The main goal here is so that async preallocation doesn't need extra complexity to avoid being blocked by itself when launch completes. This mostly doesn't affect actual behavior, because we currently support at most one preallocated process. The difference is the window from when the process is sent its first PBrowserConstructor until when it's next idle, where there is now no longer a blocker, but this seems to be relatively short (~100ms) and we don't even try to launch a new process until at least 1s + an idle runnable. This patch does not explicitly RemoveBlocker in ActorDestroy like the first attempt did, because it's unnecessary: this is handled in the ipc:content-shutdown observer. Differential Revision: https://phabricator.services.mozilla.com/D8939
5b0d04272c75c8cf03e38dc372ef950e43dfb1ba: Bug 1510582 - Remove useless inclusions of Services.h r=erahm
Gabriele Svelto <gsvelto@mozilla.com> - Wed, 28 Nov 2018 17:25:23 +0000 - rev 448598
Push 73934 by gsvelto@mozilla.com at Wed, 28 Nov 2018 22:41:39 +0000
Bug 1510582 - Remove useless inclusions of Services.h r=erahm Differential Revision: https://phabricator.services.mozilla.com/D13240
352048c0769370981a78204b5855a35247d3e354: Bug 1509994 - Regenerate moz.build files; r=pehrsons
Dan Minor <dminor@mozilla.com> - Tue, 27 Nov 2018 17:34:05 +0000 - rev 448597
Push 73933 by dminor@mozilla.com at Wed, 28 Nov 2018 22:40:51 +0000
Bug 1509994 - Regenerate moz.build files; r=pehrsons Depends on D13095 Differential Revision: https://phabricator.services.mozilla.com/D13096
cab408925a76ee7c005a122850e75b6864b7638a: Bug 1509994 - Update gn generated json files (part 2); r=pehrsons
Dan Minor <dminor@mozilla.com> - Tue, 27 Nov 2018 17:33:47 +0000 - rev 448596
Push 73933 by dminor@mozilla.com at Wed, 28 Nov 2018 22:40:51 +0000
Bug 1509994 - Update gn generated json files (part 2); r=pehrsons Depends on D13094 Differential Revision: https://phabricator.services.mozilla.com/D13095
6cea864da2b6ae105a22219cf3e166d9d2b9aa31: Bug 1509994 - Update gn generated json files; r=pehrsons
Dan Minor <dminor@mozilla.com> - Tue, 27 Nov 2018 17:32:52 +0000 - rev 448595
Push 73933 by dminor@mozilla.com at Wed, 28 Nov 2018 22:40:51 +0000
Bug 1509994 - Update gn generated json files; r=pehrsons Depends on D13092 Differential Revision: https://phabricator.services.mozilla.com/D13094
0fd399c6caabff60ac0fe53b920b7d26a9806750: Bug 1509994 - Move video_engine from webrtc to systemservices; r=pehrsons
Dan Minor <dminor@mozilla.com> - Wed, 28 Nov 2018 20:16:42 +0000 - rev 448594
Push 73933 by dminor@mozilla.com at Wed, 28 Nov 2018 22:40:51 +0000
Bug 1509994 - Move video_engine from webrtc to systemservices; r=pehrsons Historically this code was part of webrtc.org but has since been removed from upstream. Rather than maintaining it as a local diff against upstream, we should just move it to where it is used. Differential Revision: https://phabricator.services.mozilla.com/D13092
bcc079816150ebbb4e20c2cb7c68560b8cdfb075: Bug 1482920: Force fullscreen window position. r=jmathies
Adam Gashlin <agashlin@mozilla.com> - Wed, 28 Nov 2018 20:05:06 +0000 - rev 448593
Push 73932 by agashlin@mozilla.com at Wed, 28 Nov 2018 22:39:58 +0000
Bug 1482920: Force fullscreen window position. r=jmathies Differential Revision: https://phabricator.services.mozilla.com/D13042
85b68ee430dc5b8ec21663ecfd00e4b14e80b944: Bug 1510637 - mach clang-format: when using --assume-filename we don't want to download the actual clang-tools package. r=sylvestre
Andi-Bogdan Postelnicu <bpostelnicu@mozilla.com> - Wed, 28 Nov 2018 21:32:05 +0000 - rev 448592
Push 73931 by sledru@mozilla.com at Wed, 28 Nov 2018 22:39:18 +0000
Bug 1510637 - mach clang-format: when using --assume-filename we don't want to download the actual clang-tools package. r=sylvestre Differential Revision: https://phabricator.services.mozilla.com/D13254
e435bf04dfebc99d33abdb7052d48d5b79c44cce: Bug 1510757 - Protect the comment above APZCTreeManager::GetScreenToApzcTransform() from clang-format (DONTBUILD). r=kats
Botond Ballo <botond@mozilla.com> - Wed, 28 Nov 2018 20:36:43 +0000 - rev 448591
Push 73930 by bballo@mozilla.com at Wed, 28 Nov 2018 22:38:40 +0000
Bug 1510757 - Protect the comment above APZCTreeManager::GetScreenToApzcTransform() from clang-format (DONTBUILD). r=kats Differential Revision: https://phabricator.services.mozilla.com/D13302
7d539c01dad83dd9d6d2c0f9e3ab6efc390f971d: Bug 1507700: allow incoming STUN requests. r=bwc
Nils Ohlmeier [:drno] <drno@ohlmeier.org> - Wed, 28 Nov 2018 20:13:17 +0000 - rev 448590
Push 73929 by nohlmeier@mozilla.com at Wed, 28 Nov 2018 22:38:01 +0000
Bug 1507700: allow incoming STUN requests. r=bwc Differential Revision: https://phabricator.services.mozilla.com/D12384
87ba3805b069ac4af825523b3cf919e9320e0742: Bug 1510631 - Allow items to be placed on the left of the toolbar menubar spacer. r=Gijs
Mike Conley <mconley@mozilla.com> - Wed, 28 Nov 2018 20:43:26 +0000 - rev 448589
Push 73928 by mconley@mozilla.com at Wed, 28 Nov 2018 22:37:10 +0000
Bug 1510631 - Allow items to be placed on the left of the toolbar menubar spacer. r=Gijs Differential Revision: https://phabricator.services.mozilla.com/D13290
90734740c6634a0d277c6ed0e9db84cfd39aa8c9: Merge mozilla-central to autoland a=merge on a CLOSED TREE
Coroiu Cristina <ccoroiu@mozilla.com> - Wed, 28 Nov 2018 23:56:03 +0200 - rev 448588
Push 73927 by ccoroiu@mozilla.com at Wed, 28 Nov 2018 21:56:37 +0000
Merge mozilla-central to autoland a=merge on a CLOSED TREE
f2915d3ee5f8705676e4bb643eab54b62246f25f: Merge inbound to mozilla-central a=merge
Coroiu Cristina <ccoroiu@mozilla.com> - Wed, 28 Nov 2018 23:49:09 +0200 - rev 448587
Push 73927 by ccoroiu@mozilla.com at Wed, 28 Nov 2018 21:56:37 +0000
Merge inbound to mozilla-central a=merge
e374d095d1e2d4c5d9c7c1cc412bb1798149d003: Merge autoland to mozilla-central a=merge
Coroiu Cristina <ccoroiu@mozilla.com> - Wed, 28 Nov 2018 23:47:17 +0200 - rev 448586
Push 73927 by ccoroiu@mozilla.com at Wed, 28 Nov 2018 21:56:37 +0000
Merge autoland to mozilla-central a=merge
8d0013f9a06dc1a374e5725876ff24aa880f8978: Bug 1507750 - Compare the flexbox state for any changes before updating on reflows. r=pbro
Gabriel Luong <gabriel.luong@gmail.com> - Wed, 28 Nov 2018 11:25:19 -0500 - rev 448585
Push 73927 by ccoroiu@mozilla.com at Wed, 28 Nov 2018 21:56:37 +0000
Bug 1507750 - Compare the flexbox state for any changes before updating on reflows. r=pbro
4201f7161e7a5323d7a9250f08c1d046aa85456d: Bug 1509283: Compile the last wasm function batch on the main thread; r=luke
Benjamin Bouvier <benj@benj.me> - Thu, 22 Nov 2018 11:12:20 +0100 - rev 448584
Push 73927 by ccoroiu@mozilla.com at Wed, 28 Nov 2018 21:56:37 +0000
Bug 1509283: Compile the last wasm function batch on the main thread; r=luke
44cd6ec4fbd5da73777883f4faf9fe822f7de513: Bug 1508063 - Part 5: Move non-auto-generated part of BinASTParser into BinASTParserPerTokenizer. r=Yoric
Tooru Fujisawa <arai_a@mac.com> - Thu, 29 Nov 2018 01:03:46 +0900 - rev 448583
Push 73927 by ccoroiu@mozilla.com at Wed, 28 Nov 2018 21:56:37 +0000
Bug 1508063 - Part 5: Move non-auto-generated part of BinASTParser into BinASTParserPerTokenizer. r=Yoric
02386132c1e9bfa3ef88b9ae7d967f90b6e1045e: Bug 1508063 - Part 4: Rename BinSource-auto.{cpp,h} to BinASTParser.{cpp,h}, and BinSource.{cpp,h} to BinASTParserPerTokenizer.{cpp,h}. r=Yoric
Tooru Fujisawa <arai_a@mac.com> - Thu, 29 Nov 2018 01:03:45 +0900 - rev 448582
Push 73927 by ccoroiu@mozilla.com at Wed, 28 Nov 2018 21:56:37 +0000
Bug 1508063 - Part 4: Rename BinSource-auto.{cpp,h} to BinASTParser.{cpp,h}, and BinSource.{cpp,h} to BinASTParserPerTokenizer.{cpp,h}. r=Yoric
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip