12d3e58311c92aa8e4ac5166c273a74eb9d530af: Bug 1659909 - ToResultInvoke should also work with RefPtr/nsCOMPtr on win32; r=dom-workers-and-storage-reviewers,sg
Jan Varga <jvarga@mozilla.com> - Wed, 19 Aug 2020 14:34:06 +0000 - rev 609969
Push 13553 by ffxbld-merge at Mon, 24 Aug 2020 12:51:36 +0000
Bug 1659909 - ToResultInvoke should also work with RefPtr/nsCOMPtr on win32; r=dom-workers-and-storage-reviewers,sg Differential Revision: https://phabricator.services.mozilla.com/D87556
a3f2832ac14ab64432b66ebf4665242590dc7097: Bug 1659463 - Include spin button for print zoom setting r=emalysz
Mark Striemer <mstriemer@mozilla.com> - Wed, 19 Aug 2020 14:18:42 +0000 - rev 609968
Push 13553 by ffxbld-merge at Mon, 24 Aug 2020 12:51:36 +0000
Bug 1659463 - Include spin button for print zoom setting r=emalysz Differential Revision: https://phabricator.services.mozilla.com/D87344
f2663e59234ae15aca69073211725c718e81c036: Bug 1647797 - Add geckoview-junit tests for onPaintStatusReset. r=agi,geckoview-reviewers
Jamie Nicol <jnicol@mozilla.com> - Wed, 19 Aug 2020 15:25:26 +0000 - rev 609967
Push 13553 by ffxbld-merge at Mon, 24 Aug 2020 12:51:36 +0000
Bug 1647797 - Add geckoview-junit tests for onPaintStatusReset. r=agi,geckoview-reviewers Add test paintStatusReset() to ContentDelegateTest, which asserts that onPaintStatusReset() is called after GeckoSession.setActive(false). Add test capturePixelsSessionDeactivatedActivated() to ScreenshotTest, which asserts that capturePixels() is successful if called when the session is deactivated then reactivated, after waiting for the onPaintStatusReset() and onFirstContentfulPaint() callbacks. Differential Revision: https://phabricator.services.mozilla.com/D87463
fb1e7c38d825adcc19977cd715834390adf74fab: Bug 1659783 - Fix use pointing to image elements r=emilio
longsonr <longsonr@gmail.com> - Wed, 19 Aug 2020 15:25:39 +0000 - rev 609966
Push 13553 by ffxbld-merge at Mon, 24 Aug 2020 12:51:36 +0000
Bug 1659783 - Fix use pointing to image elements r=emilio Differential Revision: https://phabricator.services.mozilla.com/D87571
751c328cd945915d48392ee7017357682bf8ce46: Bug 1642295 - Stop and start resource listening when switching targets r=ochameau
Julian Descottes <jdescottes@mozilla.com> - Wed, 19 Aug 2020 15:27:22 +0000 - rev 609965
Push 13553 by ffxbld-merge at Mon, 24 Aug 2020 12:51:36 +0000
Bug 1642295 - Stop and start resource listening when switching targets r=ochameau Depends on D86964 Differential Revision: https://phabricator.services.mozilla.com/D86965
e2320c4219dfc97e57fa632beaa703d627c39486: Bug 1642295 - Enable server side resource watching by default r=ochameau
Julian Descottes <jdescottes@mozilla.com> - Wed, 19 Aug 2020 14:08:40 +0000 - rev 609964
Push 13553 by ffxbld-merge at Mon, 24 Aug 2020 12:51:36 +0000
Bug 1642295 - Enable server side resource watching by default r=ochameau Depends on D86963 Just for reference for now, since this is incompatible with target switching. Differential Revision: https://phabricator.services.mozilla.com/D86964
e51e4431b577067ae07c08906460ccbaa776e84c: Bug 1642295 - Do not check property order in WebConsole stub tests r=nchevobbe
Julian Descottes <jdescottes@mozilla.com> - Wed, 19 Aug 2020 14:08:39 +0000 - rev 609963
Push 13553 by ffxbld-merge at Mon, 24 Aug 2020 12:51:36 +0000
Bug 1642295 - Do not check property order in WebConsole stub tests r=nchevobbe Depends on D86962 Differential Revision: https://phabricator.services.mozilla.com/D86963
d85ccd9b7e229912606d07dc0920d4f3f31c3378: Bug 1642295 - Fold clearCachedMessage from ConsoleServiceListener into WebConsoleActor r=nchevobbe
Julian Descottes <jdescottes@mozilla.com> - Wed, 19 Aug 2020 14:08:37 +0000 - rev 609962
Push 13553 by ffxbld-merge at Mon, 24 Aug 2020 12:51:36 +0000
Bug 1642295 - Fold clearCachedMessage from ConsoleServiceListener into WebConsoleActor r=nchevobbe Depends on D86961 Differential Revision: https://phabricator.services.mozilla.com/D86962
02b34e34605a8a54846abfbc4b181c88dd8ce3a8: Bug 1642295 - Fix shouldHandleMessage signature in platform-message DevTools resource r=nchevobbe
Julian Descottes <jdescottes@mozilla.com> - Wed, 19 Aug 2020 14:08:36 +0000 - rev 609961
Push 13553 by ffxbld-merge at Mon, 24 Aug 2020 12:51:36 +0000
Bug 1642295 - Fix shouldHandleMessage signature in platform-message DevTools resource r=nchevobbe Depends on D86960 Differential Revision: https://phabricator.services.mozilla.com/D86961
a43868a44c5e51ba2f5e329f4531c51e3821bf8e: Bug 1642295 - Add missing Cu import in devtools/server/actors/object/utils.js r=nchevobbe
Julian Descottes <jdescottes@mozilla.com> - Wed, 19 Aug 2020 14:08:36 +0000 - rev 609960
Push 13553 by ffxbld-merge at Mon, 24 Aug 2020 12:51:36 +0000
Bug 1642295 - Add missing Cu import in devtools/server/actors/object/utils.js r=nchevobbe Differential Revision: https://phabricator.services.mozilla.com/D86960
c0a323ca7d8b71128945fbff73c92444d8f7a424: Bug 1647797 - Add GeckoView API to listen for when contentful paint status has been reset. r=geckoview-reviewers,agi,esawin
Jamie Nicol <jnicol@mozilla.com> - Wed, 19 Aug 2020 15:24:14 +0000 - rev 609959
Push 13553 by ffxbld-merge at Mon, 24 Aug 2020 12:51:36 +0000
Bug 1647797 - Add GeckoView API to listen for when contentful paint status has been reset. r=geckoview-reviewers,agi,esawin Android-components listens to the GeckoView callback onFirstContentfulPaint to track whether a contentful paint has occured, in order to decide when to thumbnail a tab. Currently this gets fired once per tab. However, when the GeckoSession is paused, we clear cached resources in the compositor. This means that when the session is resumed, the compositor does not have the necessary information to render the page (such as painted content buffers, or the webrender display list). Because android-components attempts to capture a new thumbnail immediately upon resuming, it ends up capturing a blank thumbnail. To fix this, add a new callback onPaintStatusReset() which is invoked when the cached resources are cleared. Android-components can listen for this to be informed when the contentful paint is no longer visible. It can then wait until the subsequent contentful paint occurs before capturing the thumbnail. Differential Revision: https://phabricator.services.mozilla.com/D87341
779dfb58ad5e4c2ea9ef444c0637cbfdd42c512d: Bug 1659745 - Fix history shortcut icon color. r=harry
Dão Gottwald <dao@mozilla.com> - Wed, 19 Aug 2020 14:53:49 +0000 - rev 609958
Push 13553 by ffxbld-merge at Mon, 24 Aug 2020 12:51:36 +0000
Bug 1659745 - Fix history shortcut icon color. r=harry Differential Revision: https://phabricator.services.mozilla.com/D87568
89cae1fdb2fd025bf3df1e8f2f029d61dd11524d: Bug 1659836 - Don't log to telemetry for `mach create-mach-environment` r=mhentges,froydnj
Ricky Stewart <rstewart@mozilla.com> - Wed, 19 Aug 2020 14:03:46 +0000 - rev 609957
Push 13553 by ffxbld-merge at Mon, 24 Aug 2020 12:51:36 +0000
Bug 1659836 - Don't log to telemetry for `mach create-mach-environment` r=mhentges,froydnj `mach create-mach-environment` is what installs `glean_sdk` to the `mach` `virtualenv`. `create-mach-environment` runs on the system Python and we can't assume the system Python has `glean_sdk` installed. Differential Revision: https://phabricator.services.mozilla.com/D87507
f4d3c28f6efb149a58bae3a526ad34ede69fc33c: Bug 1659679 - Unify overflow handling in Base64.cpp encoding functions. r=froydnj
Simon Giesecke <sgiesecke@mozilla.com> - Wed, 19 Aug 2020 10:52:25 +0000 - rev 609956
Push 13553 by ffxbld-merge at Mon, 24 Aug 2020 12:51:36 +0000
Bug 1659679 - Unify overflow handling in Base64.cpp encoding functions. r=froydnj Differential Revision: https://phabricator.services.mozilla.com/D87461
0327b662a05fb85a62673d372feede8202e1d6df: Bug 1659674 - Change BulkWrite to return mozilla::Result. r=froydnj
Simon Giesecke <sgiesecke@mozilla.com> - Wed, 19 Aug 2020 14:39:03 +0000 - rev 609955
Push 13553 by ffxbld-merge at Mon, 24 Aug 2020 12:51:36 +0000
Bug 1659674 - Change BulkWrite to return mozilla::Result. r=froydnj Differential Revision: https://phabricator.services.mozilla.com/D87419
24e0d6508e0374e1eed6adfc099f18f4086a588e: Bug 847347 - Ensure that FileReader::GetAsDataURL does not trigger a release-mode assertion failure on large files. r=jstutte,froydnj
Simon Giesecke <sgiesecke@mozilla.com> - Wed, 19 Aug 2020 08:11:42 +0000 - rev 609954
Push 13553 by ffxbld-merge at Mon, 24 Aug 2020 12:51:36 +0000
Bug 847347 - Ensure that FileReader::GetAsDataURL does not trigger a release-mode assertion failure on large files. r=jstutte,froydnj We avoid going through Substring which imposes a limit on the string length of INT32_MAX and failing a MOZ_RELEASE_ASSERT otherwise. This adds a new `Base64EncodeAppend` function that takes 8-bit char input and produces 16-bit char output, and appends to an existing string, which is what we need here to avoid doing a large copy. Base64EncodeHelper is generalized to accomodate for that. So in addition to fixing the defect, this also optimizes performance and memory usage. Differential Revision: https://phabricator.services.mozilla.com/D87413
043f5d8cf03ddb66bb6028b3f49f2e9611d038d7: Backed out changeset 07e51bfc3436 (bug 1633710) for xpcshell failure on test_permissions.js CLOSED TREE
Narcis Beleuzu <nbeleuzu@mozilla.com> - Wed, 19 Aug 2020 18:00:21 +0300 - rev 609953
Push 13553 by ffxbld-merge at Mon, 24 Aug 2020 12:51:36 +0000
Backed out changeset 07e51bfc3436 (bug 1633710) for xpcshell failure on test_permissions.js CLOSED TREE
66773bd4f2f9cdc15da16cd76189ee22fbfca2e4: Bug 1659841 - Fixed title visibility test for commonDialog prompts on osx. r=Gijs
pbz <pbz@mozilla.com> - Wed, 19 Aug 2020 14:28:44 +0000 - rev 609952
Push 13553 by ffxbld-merge at Mon, 24 Aug 2020 12:51:36 +0000
Bug 1659841 - Fixed title visibility test for commonDialog prompts on osx. r=Gijs Differential Revision: https://phabricator.services.mozilla.com/D87575
2ee74dd329ceac5ae14c04a640013044a087e15b: Bug 1655190 - Always include third-party cookies in downloads r=Gijs,baku
Rob Wu <rob@robwu.nl> - Wed, 19 Aug 2020 11:07:37 +0000 - rev 609951
Push 13553 by ffxbld-merge at Mon, 24 Aug 2020 12:51:36 +0000
Bug 1655190 - Always include third-party cookies in downloads r=Gijs,baku The internal Download API and the downloads API for extensions trigger download requests on behalf of users. These should be considered first-party requests, and therefore not be restricted by sameSite cookie restrictions or tracking protection. This patch has two components: - Ensure that triggeringPrincipal is always the system principal, to make sure that `BasePrincipal::IsThirdPartyChannel` returns false when called by `CookieCommons::IsSameSiteForeign`. The extension API implementation was the only consumer of the Download API where triggeringPrincipal wasn't the system principal (because loadingPrincipal is a moz-extension:-URI since bug 1579911). - Set `channel.forceAllowThirdPartyCookie` to true, so that cookies are always included in download requests even if the preference `network.cookie.cookieBehavior` is 1 (aka BEHAVIOR_REJECT_FOREIGN). Differential Revision: https://phabricator.services.mozilla.com/D87359
269b14751fb00398e6f6ca0d0b48904b0739dd7f: Backed out changeset 1b7eb33c8ec9 (bug 1656296) for bc failure on browser_test_mixed_content_download.js . CLOSED TREE
Narcis Beleuzu <nbeleuzu@mozilla.com> - Wed, 19 Aug 2020 16:39:33 +0300 - rev 609950
Push 13553 by ffxbld-merge at Mon, 24 Aug 2020 12:51:36 +0000
Backed out changeset 1b7eb33c8ec9 (bug 1656296) for bc failure on browser_test_mixed_content_download.js . CLOSED TREE
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip