1ff3b5528d533fa55ad45e3424e936963331bf4f: Bug 1751010: Use a unique icon for the Private Browsing taskbar pin r=mhowell
Ben Hearsum <bhearsum@mozilla.com> - Wed, 23 Feb 2022 13:58:18 +0000 - rev 608507
Push 158353 by bhearsum@mozilla.com at Wed, 23 Feb 2022 14:00:47 +0000
Bug 1751010: Use a unique icon for the Private Browsing taskbar pin r=mhowell This is subject to the same issue as an earlier patch in this series -- the icon will be wrong briefly at first launch, before the code in `BrowserContentHandler.jsm` replaces the default icon with the correct one. Differential Revision: https://phabricator.services.mozilla.com/D138601
a21f1d8b6d8bb1c4a4b6247960d0d209a35382e5: Bug 1751010: Create a separate jumplist for the Private Browsing taskbar icon. r=mhowell
Ben Hearsum <bhearsum@mozilla.com> - Wed, 23 Feb 2022 13:58:18 +0000 - rev 608506
Push 158353 by bhearsum@mozilla.com at Wed, 23 Feb 2022 14:00:47 +0000
Bug 1751010: Create a separate jumplist for the Private Browsing taskbar icon. r=mhowell Because the Private Browsing Jump List only contains Tasks it is static we can get away with only building it once. Differential Revision: https://phabricator.services.mozilla.com/D138600
11df8f060a35af85ab97e377cdf43d8c75499f51: Bug 1751010: Set AUMID correctly for private browsing windows r=mossop,mhowell
Ben Hearsum <bhearsum@mozilla.com> - Wed, 23 Feb 2022 13:58:17 +0000 - rev 608505
Push 158353 by bhearsum@mozilla.com at Wed, 23 Feb 2022 14:00:47 +0000
Bug 1751010: Set AUMID correctly for private browsing windows r=mossop,mhowell This is done differently depending on whether the Private Browsing window is the initial one, or if it's a new window from a running application. In the former case, we're still not setting it up early enough -- the window will initially show up in one icon, and then switch to the other one after we've adjusted the AUMID. Regardless, the fact that we're doing it for every new window appears to mean that other places that require it (such as GeckoChildProcessHost.cpp) will Do The Right Thing (because they'll pull the cached version that `GetAppUserModelID` finds). This behind a pref for now both because of the issue noted above, as well as the fact that we're waiting on finalized branding for this. Differential Revision: https://phabricator.services.mozilla.com/D138194
b94765877d57a3729a0d1be690bd3990f435496b: Bug 1751010: Make it possible to generate an AUMID without setting it, or retrieving the current one. r=mhowell
Ben Hearsum <bhearsum@mozilla.com> - Wed, 23 Feb 2022 13:58:17 +0000 - rev 608504
Push 158353 by bhearsum@mozilla.com at Wed, 23 Feb 2022 14:00:47 +0000
Bug 1751010: Make it possible to generate an AUMID without setting it, or retrieving the current one. r=mhowell The overarching change here is that it's now possible to get an AUMID without first trying to fetch the current one that's set -- this allows us to obtain the Private Browsing one from a non-Private window, which we will need in a later patch to supporting adding a Private Browsing taskbar pin during onboarding. Differential Revision: https://phabricator.services.mozilla.com/D138193
4397efe72edb115ba4ff4650334683ef142d57f3: Bug 1755594 - Part 2: Apply NS_IMPL_CYCLE_COLLECTION_WITH_JS_MEMBERS to dom/streams/ r=mgaudet,smaug
Kagami Sascha Rosylight <krosylight@mozilla.com> - Wed, 23 Feb 2022 13:44:01 +0000 - rev 608503
Push 158352 by krosylight@mozilla.com at Wed, 23 Feb 2022 13:46:30 +0000
Bug 1755594 - Part 2: Apply NS_IMPL_CYCLE_COLLECTION_WITH_JS_MEMBERS to dom/streams/ r=mgaudet,smaug Depends on D138903 Differential Revision: https://phabricator.services.mozilla.com/D138869
9ea981dec8e0f339eb1c0204da47ad066f442a38: Bug 1755594 - Part 1: Add NS_IMPL_CYCLE_COLLECTION_WITH_JS_MEMBERS r=mccr8,smaug
Kagami Sascha Rosylight <krosylight@mozilla.com> - Wed, 23 Feb 2022 13:44:01 +0000 - rev 608502
Push 158352 by krosylight@mozilla.com at Wed, 23 Feb 2022 13:46:30 +0000
Bug 1755594 - Part 1: Add NS_IMPL_CYCLE_COLLECTION_WITH_JS_MEMBERS r=mccr8,smaug Differential Revision: https://phabricator.services.mozilla.com/D138903
2233117f11933cd23145f0bd4cf995df5faf32b0: Bug 1686654 - Ensure SwitchItem is called at the start of each blob group. r=jrmuizel
Nicolas Silva <nsilva@mozilla.com> - Wed, 23 Feb 2022 13:43:38 +0000 - rev 608501
Push 158351 by nsilva@mozilla.com at Wed, 23 Feb 2022 13:46:00 +0000
Bug 1686654 - Ensure SwitchItem is called at the start of each blob group. r=jrmuizel It was previously only called where we create a stacking context helper: before entering the grouping code and before pushing an active item into the wr display list, and not between the active items and the next blob group. This caused the leaf clip rect of the active item to leak into the next blob group. Differential Revision: https://phabricator.services.mozilla.com/D136906
f069118981556cfad69be5f1bb8f5632581e2082: Bug 1756676 - remove some pre-processing conditionals from xul.css, r=dao
Gijs Kruitbosch <gijskruitbosch@gmail.com> - Wed, 23 Feb 2022 13:41:27 +0000 - rev 608500
Push 158350 by gijskruitbosch@gmail.com at Wed, 23 Feb 2022 13:43:47 +0000
Bug 1756676 - remove some pre-processing conditionals from xul.css, r=dao Differential Revision: https://phabricator.services.mozilla.com/D139423
a9808d77c3bd6b579168d6481676ec045f2d4e92: Bug 1755747 - Add support for antialiased non-snapped rectangles. r=gfx-reviewers,aosmond
Nicolas Silva <nsilva@mozilla.com> - Wed, 23 Feb 2022 13:37:39 +0000 - rev 608499
Push 158349 by nsilva@mozilla.com at Wed, 23 Feb 2022 13:40:03 +0000
Bug 1755747 - Add support for antialiased non-snapped rectangles. r=gfx-reviewers,aosmond We need them for SVG primitives. This patch adds a bit of plumbing to disable snapping some of the primitives and forcing the antialiasing shader feature where needed, and uses it for SVG solid rectangles and images. Differential Revision: https://phabricator.services.mozilla.com/D139024
f3087b030f79d0e47d92d511f2079f27eca739fb: Bug 1753986 - Allow some SVG solid rects to be active. r=jrmuizel
Nicolas Silva <nsilva@mozilla.com> - Wed, 23 Feb 2022 13:37:39 +0000 - rev 608498
Push 158349 by nsilva@mozilla.com at Wed, 23 Feb 2022 13:40:03 +0000
Bug 1753986 - Allow some SVG solid rects to be active. r=jrmuizel Currently disabled by default, behind the gfx.webrender.svg-image pref. Differential Revision: https://phabricator.services.mozilla.com/D138015
e31aae5390ba1970ee99aa5b0978735722ffcc06: Bug 1756696. Make sure image decoding has finished in netwerk/test/browser/browser_opaque_response_blocking_telemetry.js. r=aosmond
Timothy Nikkel <tnikkel@gmail.com> - Wed, 23 Feb 2022 13:23:41 +0000 - rev 608497
Push 158348 by tnikkel@mozilla.com at Wed, 23 Feb 2022 13:26:03 +0000
Bug 1756696. Make sure image decoding has finished in netwerk/test/browser/browser_opaque_response_blocking_telemetry.js. r=aosmond Because these images are loaded as embeds/objects we can't get a hold of them to apply most usual methods of waiting for decode (img.decode, using a special powers image notifications observer). This should hopefully be enough to avoid hitting this in automation. Backout the patch for bug 1722422 (the one that changed it from an assert to a leak) because I think it's easier to classify/recognize the assert than the leak in the logs. Differential Revision: https://phabricator.services.mozilla.com/D139464
ad61e85bc9a8d9080fd8d7fbfe65ec2245a1f931: Bug 1754789 - More strongly assert MozContainer invariants. r=stransky
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 23 Feb 2022 13:16:50 +0000 - rev 608496
Push 158347 by stransky@redhat.com at Wed, 23 Feb 2022 13:19:14 +0000
Bug 1754789 - More strongly assert MozContainer invariants. r=stransky Depends on D139239 Differential Revision: https://phabricator.services.mozilla.com/D139240
517d4c0bec83bf4db1b75036e092db60f4bb4bfc: Bug 1754789 - Paper over a deadlock in Wayland code. r=stransky
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 23 Feb 2022 13:17:51 +0000 - rev 608495
Push 158347 by stransky@redhat.com at Wed, 23 Feb 2022 13:19:14 +0000
Bug 1754789 - Paper over a deadlock in Wayland code. r=stransky This papers over it by dealing with surface==null but ready_to_draw==true, like a bunch of other code does. See bug 1756349 for an example where this state can be reached right now. Depends on D139238 Differential Revision: https://phabricator.services.mozilla.com/D139239
fa4077e7e8d6276c0645c87fc4967faffcb64406: Bug 1743384 - add test, r=mconley
Gijs Kruitbosch <gijskruitbosch@gmail.com> - Wed, 23 Feb 2022 12:57:08 +0000 - rev 608494
Push 158346 by gijskruitbosch@gmail.com at Wed, 23 Feb 2022 12:59:29 +0000
Bug 1743384 - add test, r=mconley Differential Revision: https://phabricator.services.mozilla.com/D132350
6146bf672aa9778d44ce03e3462371812662ede9: Bug 1755960 - [devtools] Show the thread info in breakpoint list tooltip r=ochameau
Hubert Boma Manilla <hmanilla@mozilla.com> - Wed, 23 Feb 2022 12:53:33 +0000 - rev 608493
Push 158345 by hmanilla@mozilla.com at Wed, 23 Feb 2022 12:55:58 +0000
Bug 1755960 - [devtools] Show the thread info in breakpoint list tooltip r=ochameau Differential Revision: https://phabricator.services.mozilla.com/D130866
1aba03afe516e515114026250865743abf195c4e: Bug 1715632 - [devtools] Wait for the iframe to be loaded in browser_storage_cookies_navigation.js r=Honza
Julian Descottes <jdescottes@mozilla.com> - Wed, 23 Feb 2022 12:11:32 +0000 - rev 608492
Push 158344 by jdescottes@mozilla.com at Wed, 23 Feb 2022 12:13:51 +0000
Bug 1715632 - [devtools] Wait for the iframe to be loaded in browser_storage_cookies_navigation.js r=Honza Differential Revision: https://phabricator.services.mozilla.com/D139307
0bb2f690afeb714eaa4b1d1c99318041e0fdfa38: Bug 1600309 - P5: Handle the case when socket process is not used for networking, r=necko-reviewers,valentin
Kershaw Chang <kershaw@mozilla.com> - Wed, 23 Feb 2022 11:56:00 +0000 - rev 608491
Push 158343 by kjang@mozilla.com at Wed, 23 Feb 2022 12:07:02 +0000
Bug 1600309 - P5: Handle the case when socket process is not used for networking, r=necko-reviewers,valentin The crash happened because gDNSServiceWrapper won't be created if socket process is not used for networking. I missed this case in my previous patches. So, this patch makes sure that DNSServiceWrapper::SwitchToBackupDNSService won't be called if socket process over networking is disabled. Differential Revision: https://phabricator.services.mozilla.com/D139320
25ed6d487d301ffdd692807c186ea7086c406a1f: Bug 1600309 - P4: Avoid creating data bridge channel after crashes, r=necko-reviewers,valentin
Kershaw Chang <kershaw@mozilla.com> - Wed, 23 Feb 2022 11:55:59 +0000 - rev 608490
Push 158343 by kjang@mozilla.com at Wed, 23 Feb 2022 12:07:02 +0000
Bug 1600309 - P4: Avoid creating data bridge channel after crashes, r=necko-reviewers,valentin Differential Revision: https://phabricator.services.mozilla.com/D134906
096cd31a4f0756cc63ce166286182c0d33b73865: Bug 1600309 - P3: Avoid observing duplicate topics, r=necko-reviewers,valentin
Kershaw Chang <kershaw@mozilla.com> - Wed, 23 Feb 2022 11:55:59 +0000 - rev 608489
Push 158343 by kjang@mozilla.com at Wed, 23 Feb 2022 12:07:02 +0000
Bug 1600309 - P3: Avoid observing duplicate topics, r=necko-reviewers,valentin Differential Revision: https://phabricator.services.mozilla.com/D134905
5f05b9825ec0f42822f43891b3f07aa7834a0b62: Bug 1600309 - P2: Don't use socket porcess when it crashes too many times, r=necko-reviewers,valentin
Kershaw Chang <kershaw@mozilla.com> - Wed, 23 Feb 2022 11:55:59 +0000 - rev 608488
Push 158343 by kjang@mozilla.com at Wed, 23 Feb 2022 12:07:02 +0000
Bug 1600309 - P2: Don't use socket porcess when it crashes too many times, r=necko-reviewers,valentin Differential Revision: https://phabricator.services.mozilla.com/D134904
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 tip