71bb0ab476bb2093447780e9fc6d7f55abeadcd4: Bug 1653322 - Converted import topsites "disclaimer" tooltip to a footer r=pdahiya,fluent-reviewers,MarcoZ,flod
emcminn <emcminn@mozilla.com> - Wed, 22 Jul 2020 19:54:14 +0000 - rev 541684
Push 122415 by emcminn@mozilla.com at Wed, 22 Jul 2020 20:29:26 +0000
Bug 1653322 - Converted import topsites "disclaimer" tooltip to a footer r=pdahiya,fluent-reviewers,MarcoZ,flod Differential Revision: https://phabricator.services.mozilla.com/D84025
b33cfadb41469a56bea0366a302c18625fb64edf: Bug 1654652 - Remove unused bindings left over from document splitting. r=jrmuizel
Kartikaya Gupta <kgupta@mozilla.com> - Wed, 22 Jul 2020 20:16:54 +0000 - rev 541683
Push 122414 by kgupta@mozilla.com at Wed, 22 Jul 2020 20:28:30 +0000
Bug 1654652 - Remove unused bindings left over from document splitting. r=jrmuizel More leftover stuff from the document splitting effort. I'm leaving in the corresponding APIs in webrender_api in case other consumers of WebRender are using it. Differential Revision: https://phabricator.services.mozilla.com/D84590
2c1644949f8bd40d3b83cf38ef1297adbfda0648: Bug 1653190 - format of firefox SHA512SUMS changed between betas 78 and 79 r=Callek
Rail Aliiev <rail@mozilla.com> - Wed, 22 Jul 2020 20:02:40 +0000 - rev 541682
Push 122413 by raliiev@mozilla.com at Wed, 22 Jul 2020 20:27:35 +0000
Bug 1653190 - format of firefox SHA512SUMS changed between betas 78 and 79 r=Callek Differential Revision: https://phabricator.services.mozilla.com/D84588
8323b7bb5e1a923cdb54ef397544b6e898815116: Bug 1652618 - Ensure UA widgets are attached and detached synchronously. r=smaug
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 22 Jul 2020 19:42:37 +0000 - rev 541681
Push 122412 by ealvarez@mozilla.com at Wed, 22 Jul 2020 20:26:38 +0000
Bug 1652618 - Ensure UA widgets are attached and detached synchronously. r=smaug This changes the UA widget setup (again). What is going on in this test-case is that we have a marquee inside a video, two things that have their own UA widget. Given how the code is currently written, the runnable to attach and set up the marquee's widget is posted before than the video one (which is potentially reasonable). However that means that the marquee one runs before and flushes layout, and catches the video in an inconsistent state (in the composed doc, but without a shadow root). That in turn messes up reflow because nsVideoFrame assumes stuff. Rather than putting the attach / detach logic in script runners, just run that bit synchronously, and post only the event async. I audited the consumers of those events and it seems fine to me, they either already deal with the possibility of the shadow root being already detached or they don't care. For teardown, none of the destructors of the UA widgets rely on the shadow root being still attached to the element. Differential Revision: https://phabricator.services.mozilla.com/D84487
9fbb4c1c195ce2abb9e7a8953b84a2045ace5f6f: Bug 1654633 - install new dump_syms during bootstrap on OS X; r=nalexander,mhentges
Nathan Froyd <froydnj@mozilla.com> - Wed, 22 Jul 2020 19:11:45 +0000 - rev 541680
Push 122411 by nfroyd@mozilla.com at Wed, 22 Jul 2020 20:25:40 +0000
Bug 1654633 - install new dump_syms during bootstrap on OS X; r=nalexander,mhentges This change brings Mac into parity with our other development platforms. Differential Revision: https://phabricator.services.mozilla.com/D84580
d87f5e3119344b8488799484f9cd1440505fe691: Bug 1632687 - Part 3: Introduce an OS-dependent ChannelId type to reflect that Unix doesn't use channel IDs. r=mccr8
Jed Davis <jld@mozilla.com> - Wed, 22 Jul 2020 19:04:48 +0000 - rev 541679
Push 122410 by jedavis@mozilla.com at Wed, 22 Jul 2020 20:24:44 +0000
Bug 1632687 - Part 3: Introduce an OS-dependent ChannelId type to reflect that Unix doesn't use channel IDs. r=mccr8 The Chromium-derived IPC code was, as far as I can tell, originally designed for Windows and assumed that channels would be named pipes, managed and connected to via `std::wstring` paths. The port to Unix, however, used unnamed `socketpair()` and passed them directly from process to process, so it has no use for these channel IDs... but it still computes and propagates them, even though they're not used, using deprecated wide-string APIs. This patch introduces a typedef for an abstract channel ID, which is a `wstring` on Windows and an empty struct on Unix, to allow removing the string code where it's not needed without needing to completely redesign the channel abstraction. Differential Revision: https://phabricator.services.mozilla.com/D72260
66bfa0dd136d0a93e53246c19f0eefddb3e84332: Bug 1632687 - Part 2: Remove the channel ID prefixes, which we've never used. r=mccr8
Jed Davis <jld@mozilla.com> - Wed, 22 Jul 2020 19:04:46 +0000 - rev 541678
Push 122410 by jedavis@mozilla.com at Wed, 22 Jul 2020 20:24:44 +0000
Bug 1632687 - Part 2: Remove the channel ID prefixes, which we've never used. r=mccr8 Chromium's fix for CVE-2011-3079 added an optional prefix parameter for channel IDs, but we've never used it and have no plans to. (Chromium itself doesn't appear to have used it except with the prefixes "gpu" and "nacl", and the code has since been removed completely in favor of Mojo.) So let's simplify things and remove it. Differential Revision: https://phabricator.services.mozilla.com/D84276
9cdc37802d12d80dbfb5928e8bcf599699a24afb: Bug 1632687 - Part 1.5: Protect the hard-coded IPC child fd from accidental multiple use. r=mccr8
Jed Davis <jld@mozilla.com> - Wed, 22 Jul 2020 19:04:44 +0000 - rev 541677
Push 122410 by jedavis@mozilla.com at Wed, 22 Jul 2020 20:24:44 +0000
Bug 1632687 - Part 1.5: Protect the hard-coded IPC child fd from accidental multiple use. r=mccr8 This "create a pipe" operation has a mode where, on Unix, it doesn't create a new transport but rather uses a hard-coded fd for the initial IPC channel in a child process. (It was originally written for Windows and the assumption of using named pipes and pathnames for everything.) That seems like a footgun, so this patch checks for trying to "create" that pipe twice. However, it doesn't check for accidentally calling it in the parent process. Differential Revision: https://phabricator.services.mozilla.com/D72259
1706ed209e22fcfcedbb11561009ead97f945e2d: Bug 1632687 - Part 1: Remove IPC PipeMap. r=mccr8
Jed Davis <jld@mozilla.com> - Wed, 22 Jul 2020 19:04:37 +0000 - rev 541676
Push 122410 by jedavis@mozilla.com at Wed, 22 Jul 2020 20:24:44 +0000
Bug 1632687 - Part 1: Remove IPC PipeMap. r=mccr8 The PipeMap class tries to simulate the Windows channel model (named pipes that the client opens by a pathname) on Unix. However, it's effectively dead code -- the map is empty except in some unit tests that we never imported. What we do is generate a "channel ID" with string formatting, then don't pass it to the child or ever insert anything into the map, then the child looks up an empty string and doesn't find it, so it uses the hard-coded fixed fd for the initial channel. Basically, it does nothing except maybe confuse unfamiliar readers, so let's get rid of it. Differential Revision: https://phabricator.services.mozilla.com/D72258
0bb5d4fadd6d603bd46377dbffeab5c121a4610c: Bug 1649028 - Mastercard starting with 542418 detected as Diner's Club. r=abr
Zibi Braniecki <zbraniecki@mozilla.com> - Wed, 22 Jul 2020 17:06:53 +0000 - rev 541675
Push 122409 by zbraniecki@mozilla.com at Wed, 22 Jul 2020 20:23:20 +0000
Bug 1649028 - Mastercard starting with 542418 detected as Diner's Club. r=abr Differential Revision: https://phabricator.services.mozilla.com/D84297
064d1e5fe3eb3031e91af0ea37177edba078d6b8: Bug 1652897 - Remove IS_DIRTY assertion as it currently happens r=emilio
Kagami Sascha Rosylight <saschanaz@outlook.com> - Wed, 22 Jul 2020 18:45:53 +0000 - rev 541674
Push 122408 by krosylight@mozilla.com at Wed, 22 Jul 2020 20:22:14 +0000
Bug 1652897 - Remove IS_DIRTY assertion as it currently happens r=emilio Differential Revision: https://phabricator.services.mozilla.com/D84553
7abdf136d36588da86c175f13831d79f8d1df01e: Bug 1642495 - Switch all WebRender HW-accelerated GPU cache updates to Scatter r=gw
Dzmitry Malyshau <dmalyshau@mozilla.com> - Tue, 16 Jun 2020 19:28:03 +0000 - rev 541673
Push 122407 by dmalyshau@mozilla.com at Wed, 22 Jul 2020 20:21:16 +0000
Bug 1642495 - Switch all WebRender HW-accelerated GPU cache updates to Scatter r=gw scattered GPU updates use data transfers most efficiently, since they need a single slice of a buffer to do all the updates per frame, instead of uploading each small section of a row independently. Differential Revision: https://phabricator.services.mozilla.com/D78342
b7df1e7499327138cda7571f1d897170ea742035: Bug 1654611 - remove unnecessary mWindow in RTCDTMFSender. r=smaug
Michael Froman <mfroman@mozilla.com> - Wed, 22 Jul 2020 19:06:08 +0000 - rev 541672
Push 122406 by mfroman@mozilla.com at Wed, 22 Jul 2020 20:20:47 +0000
Bug 1654611 - remove unnecessary mWindow in RTCDTMFSender. r=smaug Found during a review of RTCDtlsTransport, mWindow is not needed here because RTCDTMFSender inherits from DOMEventTargetHelper. Differential Revision: https://phabricator.services.mozilla.com/D84571
88f613fb27a4e31f45c78d81596a58d32f18d820: Backed out changeset e890ed131173 (bug 1654589) for bustage at Punion_Uncomparable.ipdl. CLOSED TREE
Butkovits Atila <abutkovits@mozilla.com> - Wed, 22 Jul 2020 23:01:51 +0300 - rev 541671
Push 122405 by abutkovits@mozilla.com at Wed, 22 Jul 2020 20:02:39 +0000
Backed out changeset e890ed131173 (bug 1654589) for bustage at Punion_Uncomparable.ipdl. CLOSED TREE
35c6e222ba0c2317487572c67ef6d90d197c26a1: no bug - doc - Import the 'Pocket Guide: Shipping Firefox' in tree r=RyanVM
Sylvestre Ledru <sledru@mozilla.com> - Wed, 22 Jul 2020 17:46:54 +0000 - rev 541670
Push 122404 by rvandermeulen@mozilla.com at Wed, 22 Jul 2020 19:07:10 +0000
no bug - doc - Import the 'Pocket Guide: Shipping Firefox' in tree r=RyanVM Actual author: Thomas Elin Differential Revision: https://phabricator.services.mozilla.com/D83930
61ccfaba8d85236978ed05e752b72f949392c9c3: Bug 1654469 - Stop generating operator==/operator != for IPDL structs/unions by default. r=nika
Simon Giesecke <sgiesecke@mozilla.com> - Wed, 22 Jul 2020 17:24:33 +0000 - rev 541669
Push 122403 by sgiesecke@mozilla.com at Wed, 22 Jul 2020 19:06:10 +0000
Bug 1654469 - Stop generating operator==/operator != for IPDL structs/unions by default. r=nika Differential Revision: https://phabricator.services.mozilla.com/D84485
06a96da367fe69948ae4d6c84f5921142d2bc7c2: Bug 1654622 - Replace Blob forward declaration with a BlobImpl forward declaration in MediaRecorder.h. r=bryce
Luca Greco <lgreco@mozilla.com> - Wed, 22 Jul 2020 18:51:16 +0000 - rev 541668
Push 122402 by luca.greco@alcacoop.it at Wed, 22 Jul 2020 19:05:40 +0000
Bug 1654622 - Replace Blob forward declaration with a BlobImpl forward declaration in MediaRecorder.h. r=bryce Differential Revision: https://phabricator.services.mozilla.com/D84575
d3cf9835a9e89ef94864d0d0d9620a5f8e798d45: Bug 1638963 - Run 'mach geckoview-junit' with py3; r=jmaher
Geoff Brown <gbrown@mozilla.com> - Wed, 22 Jul 2020 18:08:02 +0000 - rev 541667
Push 122401 by gbrown@mozilla.com at Wed, 22 Jul 2020 19:04:45 +0000
Bug 1638963 - Run 'mach geckoview-junit' with py3; r=jmaher Differential Revision: https://phabricator.services.mozilla.com/D84560
fc1e5e4d5ed830fa29d47a51ce2bfc8ec8bb39f1: Bug 1607092 - Add new quote from Book of Mozilla for GeckoView r=geckoview-reviewers,Pike,agi
Jonathan Almeida [:jonalmeida] <jonalmeida942@gmail.com> - Tue, 07 Jul 2020 02:22:07 +0000 - rev 541666
Push 122400 by jonalmeida942@gmail.com at Wed, 22 Jul 2020 19:03:46 +0000
Bug 1607092 - Add new quote from Book of Mozilla for GeckoView r=geckoview-reviewers,Pike,agi Differential Revision: https://phabricator.services.mozilla.com/D80575
fb0b9b8c0edcd314b80652d4d23fef64d392851a: Bug 1654557 - add `clangd` to the `clang-tidy` package. r=froydnj
Andi-Bogdan Postelnicu <bpostelnicu@mozilla.com> - Wed, 22 Jul 2020 18:15:19 +0000 - rev 541665
Push 122399 by bpostelnicu@mozilla.com at Wed, 22 Jul 2020 19:02:48 +0000
Bug 1654557 - add `clangd` to the `clang-tidy` package. r=froydnj Differential Revision: https://phabricator.services.mozilla.com/D84528
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip