353d3c9e74b99fd0490ec5f705037dca8d516765: Bug 1661624 - Include `psutil` in the `mach` `virtualenv`s r=firefox-build-system-reviewers,mhentges
Ricky Stewart <rstewart@mozilla.com> - Thu, 12 Nov 2020 15:58:05 +0000 - rev 556928
Push 37943 by btara@mozilla.com at Thu, 12 Nov 2020 21:28:42 +0000
Bug 1661624 - Include `psutil` in the `mach` `virtualenv`s r=firefox-build-system-reviewers,mhentges Install `psutil` when setting up the `mach` `virtualenv`s and stop importing the in-tree version in the build. Nothing in-tree currently assumes or mandates the installation of `psutil` (all uses of `psutil` are guarded with imports of the form `try : import psutil; except ImportError: psutil = None`), so there's no back-incompatibility concerns here. There will be an awkward period where telemetry will be lacking CPU/disk data for everyone until they re-run `mach bootstrap` or `mach create-mach-environment`, but that will come back as people gradually update their `virtualenv`s. An alternative to circumvent that issue is REQUIRING that `psutil` be installed by adding an assertion in `mach` that `psutil` can be found (allowing us to remove all the conditional logic in-tree around whether `psutil` is installed), but I wouldn't claim that we're ready to do that and deal with whatever fallout might occur. Differential Revision: https://phabricator.services.mozilla.com/D90914
a651515586a8788316c131565beed0d80498a648: Bug 1667152 - Add `--requirements` argument to `mach python` r=ahal
Ricky Stewart <rstewart@mozilla.com> - Thu, 12 Nov 2020 16:06:15 +0000 - rev 556927
Push 37943 by btara@mozilla.com at Thu, 12 Nov 2020 21:28:42 +0000
Bug 1667152 - Add `--requirements` argument to `mach python` r=ahal Differential Revision: https://phabricator.services.mozilla.com/D91313
9c13c984601a437503b57b1d6ab034f027dddcfe: Bug 1665461: reflect the correct colors for default themes in the skeleton UI. r=dthayer
Emma Malysz <emalysz@mozilla.com> - Thu, 12 Nov 2020 16:05:47 +0000 - rev 556926
Push 37943 by btara@mozilla.com at Thu, 12 Nov 2020 21:28:42 +0000
Bug 1665461: reflect the correct colors for default themes in the skeleton UI. r=dthayer This patch supports a skeleton UI for default, light, and dark themes. It is not enabled for apenglow or any custom themes. This also takes into account the system theme. If the user has the default theme selected and is in dark mode, we override the theme and present the dark theme skeleton UI. Differential Revision: https://phabricator.services.mozilla.com/D96230
a86cc0d29dc0320a41e093d65fd4f61533857290: Bug 1662800 - Fix matrix multiplication order. r=botond
Kartikaya Gupta <kgupta@mozilla.com> - Sat, 07 Nov 2020 11:19:56 +0000 - rev 556925
Push 37943 by btara@mozilla.com at Thu, 12 Nov 2020 21:28:42 +0000
Bug 1662800 - Fix matrix multiplication order. r=botond When combining transform matrices for deferred transforms, we were multiplying them in the wrong order. This caused incorrect behaviour when one of the matrices had a scale factor. Differential Revision: https://phabricator.services.mozilla.com/D96199
93582e2473398f9ea900afd68c2c4fa40bb9c2cc: Bug 1662800 - Fix WR display list dumping in cases with reused items. r=miko
Kartikaya Gupta <kgupta@mozilla.com> - Thu, 12 Nov 2020 16:01:45 +0000 - rev 556924
Push 37943 by btara@mozilla.com at Thu, 12 Nov 2020 21:28:42 +0000
Bug 1662800 - Fix WR display list dumping in cases with reused items. r=miko I was running with gfx.webrender.dl.dump-content enabled and it hit the assertion at https://searchfox.org/mozilla-central/rev/96e2c6e14998f38e419850d55d8a3d32a3fc244a/gfx/wr/webrender_api/src/display_list.rs#703 because the iterator wasn't provided with a cache. This seems to fix it. Differential Revision: https://phabricator.services.mozilla.com/D96198
77c19223a20f1ed0df92c8d26ae50467d9c783f8: Bug 1662800 - Make the WebRenderScrollData dump nicer. r=botond
Kartikaya Gupta <kgupta@mozilla.com> - Sat, 07 Nov 2020 19:41:45 +0000 - rev 556923
Push 37943 by btara@mozilla.com at Thu, 12 Nov 2020 21:28:42 +0000
Bug 1662800 - Make the WebRenderScrollData dump nicer. r=botond This makes the WebRenderScrollData dump more analogous to the layer tree dump, in that it prints the layer entries one per line showing in-order nested tree structure. It also omits printing things if they're not important. Differential Revision: https://phabricator.services.mozilla.com/D96312
27c240929c6a367cbe45fb84528a1390d51b1386: Bug 1675099 - Add commits for bugs 1654103, 1672023 to `.git-blame-ignore-revs`, `.hg-annotate-ignore-revs` r=glandium DONTBUILD
Ricky Stewart <rstewart@mozilla.com> - Thu, 12 Nov 2020 16:02:31 +0000 - rev 556922
Push 37943 by btara@mozilla.com at Thu, 12 Nov 2020 21:28:42 +0000
Bug 1675099 - Add commits for bugs 1654103, 1672023 to `.git-blame-ignore-revs`, `.hg-annotate-ignore-revs` r=glandium DONTBUILD Unfortunately these patches were backed out after landing in central and re-landing, so there are multiple commits with the same content here. Add all of them to hopefully make the log a little more comprehensible. Differential Revision: https://phabricator.services.mozilla.com/D95782
6cf47060578f0277e2e90ea1d3e4ab6cd6671921: Bug 1676634 - drop aboutGlean.ftl from list of unused files (on non-Nightly branches). r=chutten DONTBUILD
Sebastian Hengst <archaeopteryx@coole-files.de> - Thu, 12 Nov 2020 15:49:51 +0000 - rev 556921
Push 37943 by btara@mozilla.com at Thu, 12 Nov 2020 21:28:42 +0000
Bug 1676634 - drop aboutGlean.ftl from list of unused files (on non-Nightly branches). r=chutten DONTBUILD Differential Revision: https://phabricator.services.mozilla.com/D96706
ae843e9f7e7c1719008c2033d967cd31ebb4f5c8: Bug 1676854 - Set mSupportsHttp3 in the child process as well r=necko-reviewers,valentin
Dragana Damjanovic <dd.mozilla@gmail.com> - Thu, 12 Nov 2020 15:48:43 +0000 - rev 556920
Push 37943 by btara@mozilla.com at Thu, 12 Nov 2020 21:28:42 +0000
Bug 1676854 - Set mSupportsHttp3 in the child process as well r=necko-reviewers,valentin Differential Revision: https://phabricator.services.mozilla.com/D96827
26618d9cd273b51b6f80912b932177b65c983baf: Bug 1676717 - Don't change wpt metadata when new metadata is a subset of old, r=karlcow,denschub
James Graham <james@hoppipolla.co.uk> - Thu, 12 Nov 2020 15:45:14 +0000 - rev 556919
Push 37943 by btara@mozilla.com at Thu, 12 Nov 2020 21:28:42 +0000
Bug 1676717 - Don't change wpt metadata when new metadata is a subset of old, r=karlcow,denschub We often see metadata changes like [PASS, FAIL] going to [FAIL, PASS]. Although in principle we'd like the most common status to be first, when we have things like expected: [PASS, FAIL] getting lots of os-specific expectations because the frequency is different on different platforms it doesn't help much. Instead, if the new metadata is a subset of the old, bail early and don't make any changes. Differential Revision: https://phabricator.services.mozilla.com/D96750
feab772596ad39e2566f02f07ef56cda60e19231: Bug 1654399 - pt6 - improve RTCDtlsTransport-state.html addIceCandidate calls. r=bwc
Michael Froman <mfroman@mozilla.com> - Thu, 12 Nov 2020 15:35:37 +0000 - rev 556918
Push 37943 by btara@mozilla.com at Thu, 12 Nov 2020 21:28:42 +0000
Bug 1654399 - pt6 - improve RTCDtlsTransport-state.html addIceCandidate calls. r=bwc Make these calls more acceptable to Chrome. Depends on 96662 Differential Revision: https://phabricator.services.mozilla.com/D96774
7363a707fce6016424824de17df4cd2c7a51c4d0: Bug 1650963 - [devtools] Set non-fission flag when opening DevTools window from a non-fission host tab r=Honza
Julian Descottes <jdescottes@mozilla.com> - Thu, 12 Nov 2020 15:18:43 +0000 - rev 556917
Push 37943 by btara@mozilla.com at Thu, 12 Nov 2020 21:28:42 +0000
Bug 1650963 - [devtools] Set non-fission flag when opening DevTools window from a non-fission host tab r=Honza We cannot use swapFrameLoaders between a fission and a non fission window. We should make sure to open non-fission windows if the current host is not a fission one. Differential Revision: https://phabricator.services.mozilla.com/D96696
5ff33e73771fce2712219547b97b2afc3dda26a8: Bug 1675883 - Use SetStartAndEndInLimiter() in SetSelectionInternal() r=masayuki
Kagami Sascha Rosylight <krosylight@mozilla.com> - Thu, 12 Nov 2020 14:28:39 +0000 - rev 556916
Push 37943 by btara@mozilla.com at Thu, 12 Nov 2020 21:28:42 +0000
Bug 1675883 - Use SetStartAndEndInLimiter() in SetSelectionInternal() r=masayuki Differential Revision: https://phabricator.services.mozilla.com/D96503
e5b2aab91acdb310f015c485f57a904e7b1f63c4: Bug 1676649 - Remove an unneeded cast and make build_colorant_matrix safe. r=aosmond
Jeff Muizelaar <jmuizelaar@mozilla.com> - Thu, 12 Nov 2020 14:42:41 +0000 - rev 556915
Push 37943 by btara@mozilla.com at Thu, 12 Nov 2020 21:28:42 +0000
Bug 1676649 - Remove an unneeded cast and make build_colorant_matrix safe. r=aosmond Differential Revision: https://phabricator.services.mozilla.com/D96717
a4bbd54841f1c2c3ac8f352cb64c158b02a8dc0e: Bug 1676691 - [wpt-sync] Update web-platform-tests to 01bda5c03bf8ae4ee00251b8969adf1ef69f443d, a=testonly
moz-wptsync-bot <wptsync@mozilla.com> - Wed, 11 Nov 2020 17:04:39 +0000 - rev 556914
Push 37943 by btara@mozilla.com at Thu, 12 Nov 2020 21:28:42 +0000
Bug 1676691 - [wpt-sync] Update web-platform-tests to 01bda5c03bf8ae4ee00251b8969adf1ef69f443d, a=testonly MANUAL PUSH: wpt sync bot wpt-head: 01bda5c03bf8ae4ee00251b8969adf1ef69f443d wpt-type: landing
3404cdc1917d678346c482bf1d09b39d4edaefbd: Bug 1676557 [wpt PR 26479] - Remove 'speak-as' from CSS.supports() API WPT, a=testonly
Xiaocheng Hu <xiaochengh@chromium.org> - Wed, 11 Nov 2020 17:04:23 +0000 - rev 556913
Push 37943 by btara@mozilla.com at Thu, 12 Nov 2020 21:28:42 +0000
Bug 1676557 [wpt PR 26479] - Remove 'speak-as' from CSS.supports() API WPT, a=testonly Automatic update from web-platform-tests Remove 'speak-as' from CSS.supports() API WPT CSS.supports(property, value) is for CSS properties, not descriptors. Since 'speak-as' only acts as a descriptor, this CL removes it from the test. This is also for exposing 'speak-as' to web tests: crrev.com/c/2530523 Bug: 687225 Change-Id: I1ee9cc6017ae4e4b2bba5a7c5c5f93c361600982 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2531493 Auto-Submit: Xiaocheng Hu <xiaochengh@chromium.org> Commit-Queue: Anders Hartvoll Ruud <andruud@chromium.org> Reviewed-by: Anders Hartvoll Ruud <andruud@chromium.org> Cr-Commit-Position: refs/heads/master@{#826220} -- wpt-commits: 01bda5c03bf8ae4ee00251b8969adf1ef69f443d wpt-pr: 26479
f82c1aa0713492ddc74e2c8b09a77cced8a0282a: Bug 1676396 [wpt PR 26453] - Update wpt metadata, a=testonly
moz-wptsync-bot <wptsync@mozilla.com> - Wed, 11 Nov 2020 10:42:42 +0000 - rev 556912
Push 37943 by btara@mozilla.com at Thu, 12 Nov 2020 21:28:42 +0000
Bug 1676396 [wpt PR 26453] - Update wpt metadata, a=testonly wpt-pr: 26453 wpt-type: metadata
e65968f4fb030ed3fc9c6f58b1d7d1606220cba9: Bug 1676396 [wpt PR 26453] - Convert NGOutOfFlowLayoutPartTest unit tests to web_tests, a=testonly
Daniel Libby <dlibby@microsoft.com> - Wed, 11 Nov 2020 17:04:07 +0000 - rev 556911
Push 37943 by btara@mozilla.com at Thu, 12 Nov 2020 21:28:42 +0000
Bug 1676396 [wpt PR 26453] - Convert NGOutOfFlowLayoutPartTest unit tests to web_tests, a=testonly Automatic update from web-platform-tests Convert NGOutOfFlowLayoutPartTest unit tests to web_tests This gets more coverage on the paint portions and ensures these cases get coverage in WPT. There was one converted test that looks like it is not working correctly under LayoutNG block fragmentation so filed a bug to fix that in follow up. There are a couple of others (break-before and -after for children of abs-pos elements, and some spanner tests) that don't match Chromium nor Firefox currently - these need a bit more investigation. Change-Id: I6d3bcb0c1de2835f990b95d04ad32175150609dc Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2525844 Commit-Queue: Daniel Libby <dlibby@microsoft.com> Reviewed-by: Alison Maher <almaher@microsoft.com> Reviewed-by: Benjamin Beaudry <benjamin.beaudry@microsoft.com> Cr-Commit-Position: refs/heads/master@{#826202} -- wpt-commits: fe67f0b56f49a68ff24bdcb5b4fe94cae7a04b6b wpt-pr: 26453
1d67c90ee947780b2a59dbf061b1c1e2c2dda7d6: Bug 1676045 - Implement DesktopEntry for MPRIS r=stransky
Greg V <greg@unrelenting.technology> - Thu, 12 Nov 2020 13:38:52 +0000 - rev 556910
Push 37943 by btara@mozilla.com at Thu, 12 Nov 2020 21:28:42 +0000
Bug 1676045 - Implement DesktopEntry for MPRIS r=stransky The DesktopEntry property allows MPRIS clients to match a player on the bus with application metadata such as its icon. The desktop entry name is computed as the lowercasing of the XRE app info name. This is the same way it's done for g_set_prgname in nsAppRunner. Differential Revision: https://phabricator.services.mozilla.com/D96327
066dcb29ed85f8e7edee6afed408fecda1513c19: Backed out 2 changesets (bug 1673387) for bustage on gradient_cache_hardstop_clip.yaml. CLOSED TREE
Butkovits Atila <abutkovits@mozilla.com> - Thu, 12 Nov 2020 15:31:08 +0200 - rev 556909
Push 37943 by btara@mozilla.com at Thu, 12 Nov 2020 21:28:42 +0000
Backed out 2 changesets (bug 1673387) for bustage on gradient_cache_hardstop_clip.yaml. CLOSED TREE Backed out changeset a315ba98577f (bug 1673387) Backed out changeset 591c4143921f (bug 1673387)
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 tip