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)