acbe43745cca8985ab5524ac8180645f1fccd6ce: Merge esr68 to THUNDERBIRD_68_VERBRANCH. a=merge draft THUNDERBIRD_68_VERBRANCH
Rob Lemley <rob@thunderbird.net> - Mon, 01 Jun 2020 12:01:59 -0400 - rev 2929455
Push 546747 by thunderbird@calypsoblue.org at Mon, 01 Jun 2020 16:09:42 +0000
Merge esr68 to THUNDERBIRD_68_VERBRANCH. a=merge
b7b2e5766d1e68e0cb1526bd31173cf3aa25f904: Backed out changeset 1762e9c5eaa2 (bug 1627412) draft THUNDERBIRD_68_VERBRANCH
Rob Lemley <rob@thunderbird.net> - Mon, 01 Jun 2020 12:00:27 -0400 - rev 2929454
Push 546747 by thunderbird@calypsoblue.org at Mon, 01 Jun 2020 16:09:42 +0000
Backed out changeset 1762e9c5eaa2 (bug 1627412)
3e41240ae8936b1224ef5c263a069fb1dc58084f: No Bug, mozilla-esr68 repo-update HSTS HPKP blocklist remote-settings tld-suffixes - a=repo-update r=RyanVM
ffxbld <ffxbld@mozilla.com> - Mon, 01 Jun 2020 14:12:52 +0000 - rev 2929453
Push 546747 by thunderbird@calypsoblue.org at Mon, 01 Jun 2020 16:09:42 +0000
No Bug, mozilla-esr68 repo-update HSTS HPKP blocklist remote-settings tld-suffixes - a=repo-update r=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D77668
8afd973115e18800a71731f25e97f467f383c6c6: Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release
Mozilla Releng Treescript <release+treescript@mozilla.org> - Mon, 01 Jun 2020 09:44:26 +0000 - rev 2929452
Push 546747 by thunderbird@calypsoblue.org at Mon, 01 Jun 2020 16:09:42 +0000
Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release
6d9d6ab780188d9a338191015c8bb11b5d733536: No bug - Tagging e17129d84f13cc84f3a09d23bcbb005194573e23 with FIREFOX_68_9_0esr_BUILD1 a=release CLOSED TREE DONTBUILD
Mozilla Releng Treescript <release+treescript@mozilla.org> - Thu, 28 May 2020 00:11:24 +0000 - rev 2929451
Push 546747 by thunderbird@calypsoblue.org at Mon, 01 Jun 2020 16:09:42 +0000
No bug - Tagging e17129d84f13cc84f3a09d23bcbb005194573e23 with FIREFOX_68_9_0esr_BUILD1 a=release CLOSED TREE DONTBUILD
836838c0d1c39323667e6047947cdee65d022a23: No bug - Tagging e17129d84f13cc84f3a09d23bcbb005194573e23 with FENNEC_68_9_0_BUILD1 a=release CLOSED TREE DONTBUILD
Mozilla Releng Treescript <release+treescript@mozilla.org> - Thu, 28 May 2020 00:05:48 +0000 - rev 2929450
Push 546747 by thunderbird@calypsoblue.org at Mon, 01 Jun 2020 16:09:42 +0000
No bug - Tagging e17129d84f13cc84f3a09d23bcbb005194573e23 with FENNEC_68_9_0_BUILD1 a=release CLOSED TREE DONTBUILD
e17129d84f13cc84f3a09d23bcbb005194573e23: Bug 1631618 - Make SharedWorkerService be alive until shutdown. r=asuth, a=RyanVM
Eden Chuang <echuang@mozilla.com> - Wed, 27 May 2020 20:01:51 +0000 - rev 2929449
Push 546747 by thunderbird@calypsoblue.org at Mon, 01 Jun 2020 16:09:42 +0000
Bug 1631618 - Make SharedWorkerService be alive until shutdown. r=asuth, a=RyanVM Using StaticRefPtr instead of a raw pointer for sSharedWorkerService in SharedWorkerService.cpp, and keeping sSharedWorkerService be alive until shutdown by registering sSharedWorkerService to ClearOnShutdown. Since sSharedWorkerService is not raw pointer anymore, SharedWorkerService needs not to inherit from SupportsCheckedUnsafePtr<CheckIf<DiagnosticAssertEnabled>> Differential Revision: https://phabricator.services.mozilla.com/D72379
f5234e82dc9b185cc278600ee0b87e5045523ccc: Merge esr68 to THUNDERBIRD_68_VERBRANCH. a=merge THUNDERBIRD_68_VERBRANCH
Ryan VanderMeulen <ryanvm@gmail.com> - Wed, 29 Apr 2020 18:02:03 -0400 - rev 2929448
Push 546747 by thunderbird@calypsoblue.org at Mon, 01 Jun 2020 16:09:42 +0000
Merge esr68 to THUNDERBIRD_68_VERBRANCH. a=merge
de088581d1528bab485eaf443cac763927cd4703: Bug 1609451 - Skip ShellExecuteByExplorer to open a uri in Thunderbird. r=froydnj a=mkmlin,wsmwk DONTBUILD THUNDERBIRD_68_VERBRANCH
Toshihito Kikuchi <tkikuchi@mozilla.com> - Tue, 28 Apr 2020 13:30:44 +0000 - rev 2929447
Push 546747 by thunderbird@calypsoblue.org at Mon, 01 Jun 2020 16:09:42 +0000
Bug 1609451 - Skip ShellExecuteByExplorer to open a uri in Thunderbird. r=froydnj a=mkmlin,wsmwk DONTBUILD We use `ShellExecuteByExplorer` to open a uri because applications may not support the mitigation policies inherited from our process. Unlike Firefox, Thunderbird runs `ShellExecuteByExplorer` to launch a browser to open an HTTP/HTTPS uri. If a uri includes credentials like http://user:password@domain.com/, `ShellExecuteByExplorer` succceds, but explorer.exe refuses to open the uri by design. In this case the fallback to `ShellExecuteExW` does not happen because the API is async and no error is returned The proposed fix is to skip `ShellExecuteByExplorer` if it's Thunderbird. Because Thunderbird does not apply additional mitigation policies which may cause compat issues, we don't need to run `ShellExecuteByExplorer` in the first place. To uplift the change to ESR68, this patch includes the patch of Bug 1615370 as well as the small change not to use `Result::inspect()` which does not exist in ESR68. Differential Revision: https://phabricator.services.mozilla.com/D72856
b9129b6a65e220ed423056fbef75de009d0c3b0a: Merge Firefox esr68 to THUNDERBIRD_68_VERBRANCH THUNDERBIRD_68_VERBRANCH
Sebastian Hengst <archaeopteryx@coole-files.de> - Wed, 29 Apr 2020 09:30:19 +0200 - rev 2929446
Push 546747 by thunderbird@calypsoblue.org at Mon, 01 Jun 2020 16:09:42 +0000
Merge Firefox esr68 to THUNDERBIRD_68_VERBRANCH
7c8b588a764e5d6997bdc08e4f3ae63e8bd85a70: try_task_config for https://phabricator.services.mozilla.com/D77496 draft
libmozevent <release-mgmt-analysis@mozilla.com> - Mon, 01 Jun 2020 16:01:33 +0000 - rev 2929445
Push 546746 by reviewbot at Mon, 01 Jun 2020 16:01:49 +0000
try_task_config for https://phabricator.services.mozilla.com/D77496 Differential Diff: PHID-DIFF-fzzttwnvtxkhdzbtfmgu
7aa09b1b9abd5a09ade15af7492a6d9215568ec7: Bug 1641693 - Replace a bunch of uses of `GENERATED_FILES` with the `GeneratedFile` template draft
Ricky Stewart <rstewart@mozilla.com> - Mon, 01 Jun 2020 16:01:28 +0000 - rev 2929444
Push 546746 by reviewbot at Mon, 01 Jun 2020 16:01:49 +0000
Bug 1641693 - Replace a bunch of uses of `GENERATED_FILES` with the `GeneratedFile` template Summary: Also update documentation to suggest using the `GeneratedFile` template rather than directly referencing `GENERATED_FILES` where possible. Differential Revision: https://phabricator.services.mozilla.com/D77496 Test Plan: Reviewers: Subscribers: Bug #: 1641693 Differential Diff: PHID-DIFF-fzzttwnvtxkhdzbtfmgu
6585b99b57c26f50ba7a37de7b50022fcd166dd3: Try Chooser Enhanced (63 tasks selected) draft
Kriyszig <lelouch.cpp@gmail.com> - Mon, 01 Jun 2020 21:27:05 +0530 - rev 2929443
Push 546745 by lelouch.cpp@gmail.com at Mon, 01 Jun 2020 16:01:03 +0000
Try Chooser Enhanced (63 tasks selected) Pushed via `mach try chooser`
278075d602cda3d042d246c69818b0488281b5d8: Bug 1637632 - Create a compatibility actor and connect it to Inspector's Compatibility panel r=mtigley,daisuke,rcaliman draft
Kriyszig <lelouch.cpp@gmail.com> - Wed, 27 May 2020 19:15:37 +0530 - rev 2929442
Push 546745 by lelouch.cpp@gmail.com at Mon, 01 Jun 2020 16:01:03 +0000
Bug 1637632 - Create a compatibility actor and connect it to Inspector's Compatibility panel r=mtigley,daisuke,rcaliman This patch adds a `CompatibilityActor` that calls the MDNCompatibility library from the devtool server. This patch exposes `_declarations` from the `StyleRuleActor` and the a new function `formDeclaration` responsible for populating the declarations property. As a check for correctness, the patch replaces the `pageStyle.getApplied` call in the Compatibility Panel on the client with `compatibility.getNodeCssIssues` fetching the array of compatibility issues directly and removing the dependency on MDNCompatibility library for client side computation of compatibility issues. Differential Revision: https://phabricator.services.mozilla.com/D77060
72663b1429447d56a9ee3f8993bcb843501c36af: Fuzzy query='qr 'android 'mochi 'e10s-4 draft
Kartikaya Gupta <kgupta@mozilla.com> - Mon, 01 Jun 2020 12:00:13 -0400 - rev 2929441
Push 546744 by kgupta@mozilla.com at Mon, 01 Jun 2020 16:00:48 +0000
Fuzzy query='qr 'android 'mochi 'e10s-4 Pushed via `mach try fuzzy`
50016d31807110e2613f80bbc18fe04b14c8518c: Logging draft
Kartikaya Gupta <kgupta@mozilla.com> - Mon, 01 Jun 2020 11:52:54 -0400 - rev 2929440
Push 546744 by kgupta@mozilla.com at Mon, 01 Jun 2020 16:00:48 +0000
Logging
5fe189e58aeddf643e2f6b042d4d71f1963fe391: try: -b d -p linux64,win32 -u all draft
Jon Coppeard <jcoppeard@mozilla.com> - Mon, 01 Jun 2020 16:59:41 +0100 - rev 2929439
Push 546743 by jcoppeard@mozilla.com at Mon, 01 Jun 2020 16:00:39 +0000
try: -b d -p linux64,win32 -u all Pushed via `mach try syntax`
18e80e3dce29b31eb134268421cb6486c23a61ea: [mq]: less-minor-gc draft
Jon Coppeard <jcoppeard@mozilla.com> - Mon, 01 Jun 2020 16:59:31 +0100 - rev 2929438
Push 546743 by jcoppeard@mozilla.com at Mon, 01 Jun 2020 16:00:39 +0000
[mq]: less-minor-gc
22c79f52397c029198690a5e127c50b18620d8a2: Bug 1470369 - Don't collect the nursery every GC slice during sweeping r?sfink draft
Jon Coppeard <jcoppeard@mozilla.com> - Mon, 01 Jun 2020 16:31:12 +0100 - rev 2929437
Push 546743 by jcoppeard@mozilla.com at Mon, 01 Jun 2020 16:00:39 +0000
Bug 1470369 - Don't collect the nursery every GC slice during sweeping r?sfink The main problem here is that we sweep weak caches off-thread, and when we finish sweeping a hash table the Enum class' destructor can rehash or resize the table, causing store buffer entries to be added or removed (since the table may now contain nursery pointers). To address this the patch adds a store buffer lock and establishes that all store buffer access from inside the GC must take place with this lock held. The changes to GCHashSet/Map are a little gross; perhaps it would be better to add an explicit API to hash tables to allow us to postpone the rehash/resize operations but I haven't done that here. Another complication is that TypeSetRef generic buffer entries can contain pointers into TI data that are moved during sweeping. We therefore do need to collect the nursery if there are any of those present. This was relatively rare in testing.
86cf4569fdaf1d0ab40b998a78058286a9c4155c: Fuzzy query=cppunit !shippable !devedit draft
Geoff Brown <gbrown@mozilla.com> - Mon, 01 Jun 2020 09:58:16 -0600 - rev 2929436
Push 546742 by gbrown@mozilla.com at Mon, 01 Jun 2020 15:58:49 +0000
Fuzzy query=cppunit !shippable !devedit Pushed via `mach try fuzzy`
(0) -1000000 -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip