c5eb0a8293b28a9a22c15a898bbd3c6aec1d154d: Backed out changeset 9a86b638ad8a (bug 1613422) for test_missing_intermediate.js failures CLOSED TREE
Bogdan Tara <btara@mozilla.com> - Thu, 06 Feb 2020 21:53:21 +0200 - rev 512788
Push 37098 by csabou@mozilla.com at Fri, 07 Feb 2020 03:55:51 +0000
Backed out changeset 9a86b638ad8a (bug 1613422) for test_missing_intermediate.js failures CLOSED TREE
aea4783f8b4867167607f8ba00eadc4aaa45d61d: Bug 1582832: Part 3 - Correctly handle windowless BCs created for printing. r=nika
Kris Maglione <maglione.k@gmail.com> - Thu, 06 Feb 2020 19:08:06 +0000 - rev 512787
Push 37098 by csabou@mozilla.com at Fri, 07 Feb 2020 03:55:51 +0000
Bug 1582832: Part 3 - Correctly handle windowless BCs created for printing. r=nika Differential Revision: https://phabricator.services.mozilla.com/D61006
cefac6461948d6b8ef6cd6b1f563a2e487e0bbac: Bug 1582832: Part 2 - Don't attach a BrowsingContext before a FrameLoader is initialized. r=nika
Kris Maglione <maglione.k@gmail.com> - Thu, 06 Feb 2020 19:08:04 +0000 - rev 512786
Push 37098 by csabou@mozilla.com at Fri, 07 Feb 2020 03:55:51 +0000
Bug 1582832: Part 2 - Don't attach a BrowsingContext before a FrameLoader is initialized. r=nika There are cases where the initial BrowsingContext that we create for a FrameLoader will never have a DocShell created for it. In the particular case when the frame it belongs to is part of an inactive document, trying to eagerly attach the BrowsingContext ends up attaching it as an active child of its parent BrowsingContext, when it should be either cached or detached. Which causes no end of problems. This patch delays attaching the BrowsingContext until the FrameLoader is initialized, which solves most of these problems. Differential Revision: https://phabricator.services.mozilla.com/D59009
6fd57b83bb52e9683bade8cbfb5f8ba6575ac6af: Bug 1582832: Part 1 - Make FrameLoader owner rather than DocShell responsible for discarding a BC. r=nika
Kris Maglione <maglione.k@gmail.com> - Thu, 06 Feb 2020 19:07:56 +0000 - rev 512785
Push 37098 by csabou@mozilla.com at Fri, 07 Feb 2020 03:55:51 +0000
Bug 1582832: Part 1 - Make FrameLoader owner rather than DocShell responsible for discarding a BC. r=nika There are all sorts of lifecycle issues which arise from making DocShell responsible for discarding BrowsingContexts. In this particular bug, we tend to run into them in cases where we create a BrowsingContext for a FrameLoader, and then never create a DocShell for it, leading to it never being destroyed. But there are myriad other issues as well. This patch moves the responsibility for BrowsingContext lifecycle management to the FrameLoader/FrameLoaderOwner, rather than the DocShell, which makes things more consistent, and more closely aligns with spec-defined behavior. Differential Revision: https://phabricator.services.mozilla.com/D59008
28a9e4b075af8c2e5d5d912d8d284c12870d4be3: Bug 1613659 - Remove network listeners and reset TRR mode when enabled pref is rolled back. r=dragana
Nihanth Subramanya <nhnt11@gmail.com> - Thu, 06 Feb 2020 18:35:10 +0000 - rev 512784
Push 37098 by csabou@mozilla.com at Fri, 07 Feb 2020 03:55:51 +0000
Bug 1613659 - Remove network listeners and reset TRR mode when enabled pref is rolled back. r=dragana Differential Revision: https://phabricator.services.mozilla.com/D61845
9a86b638ad8aefe8a6082877a6618bb137226ba4: bug 1613422 - test fixups to avoid skipping regenerating some expired certificates r=jcj
Dana Keeler <dkeeler@mozilla.com> - Thu, 06 Feb 2020 18:34:06 +0000 - rev 512783
Push 37098 by csabou@mozilla.com at Fri, 07 Feb 2020 03:55:51 +0000
bug 1613422 - test fixups to avoid skipping regenerating some expired certificates r=jcj See bug 1613275 and bug 1607845. In bug 1607845, the aim was to regenerate all test certificates that would be expiring. Unfortunately, a few were missed: * build/pgo/certs/ certificate DBs and mochitest.client are regenerated in a different way than the rest of the certificates in bug 1607845. These would probably best be addressed by formally documenting the process of re-generating all of the certificates. * security/manager/ssl/tests/unit/test_certDB_import/ certificates were missed by mistake. It's unclear how this happened. * security/manager/ssl/tests/unit/test_intermediate_preloads/ were missed because there was no test_intermediate_preloads entry in the TEST_DIRS section of security/manager/ssl/tests/unit/moz.build, which means that the build system never knew to re-generate those certificates, even after un-commenting-out the contents of security/manager/ssl/tests/unit/test_intermediate_preloads/moz.build * security/manager/ssl/tests/unit/test_missing_intermediate/missing-intermediate.der was DER, not PEM, and we don't have a way to automatically re-generate DER certificates in the same way. However, it didn't even need to be DER. Differential Revision: https://phabricator.services.mozilla.com/D61712
0c9aa737628db6d02bd9c55c7f77a6bce36c7350: Bug 1613700: Replace LSP annotation thread with background task; r=mhowell
Aaron Klotz <aklotz@mozilla.com> - Thu, 06 Feb 2020 18:31:38 +0000 - rev 512782
Push 37098 by csabou@mozilla.com at Fri, 07 Feb 2020 03:55:51 +0000
Bug 1613700: Replace LSP annotation thread with background task; r=mhowell Differential Revision: https://phabricator.services.mozilla.com/D61866
ae0b66604393fcd75a6107703b3aa695afeee37f: Bug 1613423 - Make sure AsyncResoleWithTrrServer does not depend on confirmationNS of the default server. r=valentin
Dragana Damjanovic <dd.mozilla@gmail.com> - Thu, 06 Feb 2020 18:09:38 +0000 - rev 512781
Push 37098 by csabou@mozilla.com at Fri, 07 Feb 2020 03:55:51 +0000
Bug 1613423 - Make sure AsyncResoleWithTrrServer does not depend on confirmationNS of the default server. r=valentin Differential Revision: https://phabricator.services.mozilla.com/D61793
4d978161c8a3a450b230559e94809369c7663d02: Bug 1611240 - Adding telemetry for gecko build id and version r=Dexter
Kris Taeleman <ktaeleman@mozilla.com> - Thu, 06 Feb 2020 17:31:14 +0000 - rev 512780
Push 37098 by csabou@mozilla.com at Fri, 07 Feb 2020 03:55:51 +0000
Bug 1611240 - Adding telemetry for gecko build id and version r=Dexter Differential Revision: https://phabricator.services.mozilla.com/D61641
3e3e0930d279f8f25130926803ba5cbd1badabee: Bug 1612529. document.open should clear form state from the SHEntry. r=smaug
Boris Zbarsky <bzbarsky@mit.edu> - Thu, 06 Feb 2020 17:49:44 +0000 - rev 512779
Push 37098 by csabou@mozilla.com at Fri, 07 Feb 2020 03:55:51 +0000
Bug 1612529. document.open should clear form state from the SHEntry. r=smaug Otherwise we're using state from the pre-open document for whatever content is being written, which is not likely to be right. Differential Revision: https://phabricator.services.mozilla.com/D61865
ccd3f1b09bfa94eebf2039ea062318365647db25: Backed out changeset ec4e3e080c1c because it introduces linting failures.
Boris Zbarsky <bzbarsky@mit.edu> - Thu, 06 Feb 2020 12:44:12 -0500 - rev 512778
Push 37098 by csabou@mozilla.com at Fri, 07 Feb 2020 03:55:51 +0000
Backed out changeset ec4e3e080c1c because it introduces linting failures. MANUAL PUSH: fast backout
ec4e3e080c1ccaa196b973713657acec5fa97a0c: Bug 1612529. document.open should clear form state from the SHEntry. r=smaug
Boris Zbarsky <bzbarsky@mit.edu> - Thu, 06 Feb 2020 17:29:20 +0000 - rev 512777
Push 37098 by csabou@mozilla.com at Fri, 07 Feb 2020 03:55:51 +0000
Bug 1612529. document.open should clear form state from the SHEntry. r=smaug Otherwise we're using state from the pre-open document for whatever content is being written, which is not likely to be right. Differential Revision: https://phabricator.services.mozilla.com/D61865
ef9ca2da9e697105072e72f321785e08665d2fe7: Bug 1613069 - don't trip over null mousemove tasks when destroying PictureInPictureChild actors, r=jaws
Gijs Kruitbosch <gijskruitbosch@gmail.com> - Thu, 06 Feb 2020 17:32:28 +0000 - rev 512776
Push 37098 by csabou@mozilla.com at Fri, 07 Feb 2020 03:55:51 +0000
Bug 1613069 - don't trip over null mousemove tasks when destroying PictureInPictureChild actors, r=jaws Differential Revision: https://phabricator.services.mozilla.com/D61551
b372743705c9c955e3f5cc08a1aa4cf09b6a0c2d: Bug 1613679 - Fix a misleading-indentation error in mach_override.c r=froydnj
David Major <dmajor@mozilla.com> - Thu, 06 Feb 2020 16:39:02 +0000 - rev 512775
Push 37097 by csabou@mozilla.com at Thu, 06 Feb 2020 21:47:20 +0000
Bug 1613679 - Fix a misleading-indentation error in mach_override.c r=froydnj Every day clang's warnings continue to amaze me. As does our ability to trigger them. I'm assuming that this line was meant to go within the scope of the `if`, because if it were outside the scope, then we'd be duplicating the previous `fprintf`. Differential Revision: https://phabricator.services.mozilla.com/D61835
3ec8c96f4d53916de5223b2eda5e8d66fb6ca227: Bug 1611565 - Cherry-pick upstream patch to use public siginfo_t fields r=gcp
Michael Forney <mforney@mforney.org> - Thu, 06 Feb 2020 17:17:18 +0000 - rev 512774
Push 37097 by csabou@mozilla.com at Thu, 06 Feb 2020 21:47:20 +0000
Bug 1611565 - Cherry-pick upstream patch to use public siginfo_t fields r=gcp Upstream patch: https://chromium.googlesource.com/chromium/src.git/+/6bd491daaf28a8281136931133504c23a18f819f%5E%21/#F0 _sifields is a glibc-internal field, and is not available on musl libc. Instead, use the public-facing fields si_call_addr, si_syscall, and si_arch, if they are available. Differential Revision: https://phabricator.services.mozilla.com/D61051
362056ef41086e1faf6ee088c1daef9c73e01370: Bug 1606813 - Disable broken test_tcp_control_channel.js. r=kershaw
Christian Holler <choller@mozilla.com> - Thu, 06 Feb 2020 17:01:09 +0000 - rev 512773
Push 37097 by csabou@mozilla.com at Thu, 06 Feb 2020 21:47:20 +0000
Bug 1606813 - Disable broken test_tcp_control_channel.js. r=kershaw Differential Revision: https://phabricator.services.mozilla.com/D61848
074c62848d9e97a99239cadd17d640f5132a3393: Bug 1613314 - Lazily create the UrlbarProviderInterventions QueryScorer. r=harry
Drew Willcoxon <adw@mozilla.com> - Thu, 06 Feb 2020 12:19:19 +0000 - rev 512772
Push 37097 by csabou@mozilla.com at Thu, 06 Feb 2020 21:47:20 +0000
Bug 1613314 - Lazily create the UrlbarProviderInterventions QueryScorer. r=harry Differential Revision: https://phabricator.services.mozilla.com/D61751
9c032d3199e5e3a36c7b070d5f1414aec4a1faff: Backed out 2 changesets (bug 1547693, bug 1545167) for xpcshell failures on test_handlerService.js . CLOSED TREE
Narcis Beleuzu <nbeleuzu@mozilla.com> - Thu, 06 Feb 2020 18:49:44 +0200 - rev 512771
Push 37097 by csabou@mozilla.com at Thu, 06 Feb 2020 21:47:20 +0000
Backed out 2 changesets (bug 1547693, bug 1545167) for xpcshell failures on test_handlerService.js . CLOSED TREE Backed out changeset 0e6e758f47b5 (bug 1545167) Backed out changeset f74a32d5753a (bug 1547693)
1188d4a563355f444b705e85f66110486df9f5b0: Bug 1612894, bring back the IsDiscarded check, r=farre
Olli Pettay <Olli.Pettay@helsinki.fi> - Thu, 06 Feb 2020 15:17:53 +0000 - rev 512770
Push 37097 by csabou@mozilla.com at Thu, 06 Feb 2020 21:47:20 +0000
Bug 1612894, bring back the IsDiscarded check, r=farre This brings back https://hg.mozilla.org/mozilla-central/rev/641b9a29f6ee#l1.346 for now. The patch is based on code auditing, since haven't managed to reproduce the crash. To sort out what behavior is wanted eventually, see https://bugzilla.mozilla.org/show_bug.cgi?id=1613431 Differential Revision: https://phabricator.services.mozilla.com/D61716
caed697fb694d70f40b2d5abb7d91fd9cd56cef8: Bug 1612951 - Replace the usages of nsIDocShellTreeItem with BrowsingContext in about:performance. r=florian
Tetsuharu OHZEKI <tetsuharu.ohzeki@gmail.com> - Wed, 05 Feb 2020 15:24:29 +0000 - rev 512769
Push 37097 by csabou@mozilla.com at Thu, 06 Feb 2020 21:47:20 +0000
Bug 1612951 - Replace the usages of nsIDocShellTreeItem with BrowsingContext in about:performance. r=florian `nsIDocShellTreeItem.rootTreeItem` has been deprecated. We should use an approach based on BrowsingContext. Differential Revision: https://phabricator.services.mozilla.com/D61496
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip