Razvan Maries
4d4d4b50d0
Backed out changeset 9f21beac8249 (bug 1678614) for perma failures on test_trr.js. CLOSED TREE
2020-12-01 11:17:53 +02:00
Julien Cristau
025ffb9f0a
Bug 1677755 - turn the mac devedition build into a universal binary with x86-64 + aarch64. r=glandium DONTBUILD
...
Differential Revision: https://phabricator.services.mozilla.com/D97347
2020-12-01 08:27:57 +00:00
Kershaw Chang
86442ca53f
Bug 1678614 - Don't try to resolve the host name again when trr mode is trr only r=necko-reviewers,dragana
...
Differential Revision: https://phabricator.services.mozilla.com/D98024
2020-11-30 21:04:10 +00:00
Dimi Lee
bb00136d43
Bug 1678200 - extend doorhanger_submitte event telemetry to Fx92. r=sfoster
...
Differential Revision: https://phabricator.services.mozilla.com/D98135
2020-11-30 19:32:28 +00:00
Valentin Gosu
41be7544bc
Bug 1679739 - Use NS_NewURI and nsContentUtils::GetUTFOrigin in CacheFileContextEvictor::EvictEntries r=necko-reviewers,dragana
...
Differential Revision: https://phabricator.services.mozilla.com/D98136
2020-12-01 08:12:16 +00:00
Sylvestre Ledru
0d6e8b2156
Bug 1588710 - Linux/Android: enable -fstack-clash-protection r=tjr,firefox-build-system-reviewers,glandium
...
This is a new feature in clang (already existing in gcc) provided from version 11.
Not usefull on Mac & Windows and is supported on intel cpu + ppc64 + s390x
https://releases.llvm.org/11.0.0/tools/clang/docs/ReleaseNotes.html#new-compiler-flags
Fedora/Redhat would like to have this option to move from gcc to clang in these
distros.
More on this:
https://blog.qualys.com/vulnerabilities-research/2017/06/19/the-stack-clash
https://pagure.io/fesco/issue/2020
https://reviews.llvm.org/D68720
https://www.phoronix.com/scan.php?page=news_item&px=LLVM-Stack-Clash-Protection-20
It seems that the performance impact is neglible:
https://treeherder.mozilla.org/perfherder/compare?originalProject=try&originalRevision=a47c98b909b61035dae2e1e00883f2ade0fef129&newProject=try&newRevision=62108fa48bd15fe01f1a0f1ffab133af9b4207cc&framework=13
Differential Revision: https://phabricator.services.mozilla.com/D95999
2020-12-01 08:01:41 +00:00
Mike Hommey
5df4c50570
Bug 1679923 - Upgrade rustc to 1.49 beta 2 for arm64 mac builds. r=firefox-build-system-reviewers,dmajor
...
At the same time, remove the macosx64-rust-beta toolchain, unused since
bug 1678154.
Differential Revision: https://phabricator.services.mozilla.com/D98277
2020-12-01 03:53:16 +00:00
Mike Hommey
5a48880a05
Bug 1679924 - Setup plain debug mac builds on automation. r=firefox-build-system-reviewers,dmajor
...
Bug 1672888 set up a plain opt build that runs on m-c only, like the
other plain opt builds. It didn't add plain debug builds on integration
branches as well to avoid having too many jobs running on the slim
mac worker pool, but since bug 1678154 moved most jobs off them, we can
now add those.
Differential Revision: https://phabricator.services.mozilla.com/D98279
2020-12-01 03:56:19 +00:00
Karl Tomlinson
c308c16f1e
Bug 1119956 add override and use NS_IMETHOD for in-class definition r=jonco
...
Differential Revision: https://phabricator.services.mozilla.com/D98116
2020-12-01 07:11:44 +00:00
Karl Tomlinson
a01c64a261
Bug 1119956 remove unused ErrorRunnable r=baku
...
Unused since
https://hg.mozilla.org/mozilla-central/rev/d7b3c828ed45ce0fc47ebdcc12bb55ce9344ebae#l1.53
Differential Revision: https://phabricator.services.mozilla.com/D98115
2020-11-30 09:22:36 +00:00
Jeff Gilbert
47dcac63b7
Bug 1638568 - E.g. uniform1i(null, ...) should check avail len not total len. r=lsalzman
...
Also:
* Propagate null-location UniformDatas to host
* Move transpose validation to host-side
Differential Revision: https://phabricator.services.mozilla.com/D98243
2020-11-30 22:00:23 +00:00
Ting-Yu Lin
658d166b85
Bug 1678469 - Add a wpt crashtest for removing a child under a flex container with size and layout containment. r=emilio
...
bug 1679819 fixed this crash by preventing a "contain:size" element from
being fragmented.
Differential Revision: https://phabricator.services.mozilla.com/D98228
2020-12-01 05:56:19 +00:00
Ting-Yu Lin
c72f25a72d
Bug 1679819 Part 2 - Compute abs-pos elements' available block-size, and pass it to ReflowInput's constructor. r=layout-reviewers,emilio
...
This ensures abs-pos frame with size containment is monolithic because
ReflowInput::Init() can override available block-size to an
unconstrained size if the frame has size containment (Bug 1470329
).
Differential Revision: https://phabricator.services.mozilla.com/D98227
2020-12-01 05:56:47 +00:00
Ting-Yu Lin
28ddd5d88d
Bug 1679819 Part 1 - Move the computation of border and margin closer to its usage in ReflowAbsoluteFrame(). r=emilio
...
This patch shouldn't change the behavior.
Differential Revision: https://phabricator.services.mozilla.com/D98226
2020-11-30 22:04:37 +00:00
Ting-Yu Lin
ca8fd6da81
Bug 1674774 Part 3 - Move flex item's position when flex container has a vertical-rl writing-mode. r=mats
...
The flex container fragment's tentative block-size can be different from
its final size if there is any unbreakable child that has a block-size
larger than the available block-size. The two passed reftests are such
examples.
Differential Revision: https://phabricator.services.mozilla.com/D97522
2020-12-01 05:45:59 +00:00
Ting-Yu Lin
859e445d03
Bug 1674774 Part 2 - Fix the border-box size which is used to position flex container's children. r=mats
...
If the flex container frame's tentative border-box size is different
from its final size, and it's in vertical-rl writing mode, we need to
adjust children's position. This is implemented in Part 3.
Differential Revision: https://phabricator.services.mozilla.com/D97521
2020-12-01 05:45:56 +00:00
Ting-Yu Lin
ed394cfbbc
Bug 1674774 Part 1 - Move two variables' definition closer to their usage. r=mats
...
Differential Revision: https://phabricator.services.mozilla.com/D97519
2020-12-01 05:45:49 +00:00
Cosmin Sabou
fed021b181
Backed out changeset a029b2a98b8e (bug 1679825) for wpt failures on block-001-wm-vlr-print.html. CLOSED TREE DONTBUILD
2020-12-01 07:19:34 +02:00
Mats Palmgren
ab2c7ff1d3
Bug 1679825 - Add fuzzy annotation to block-001-wm-vlr-print.html to allow some anti-aliasing color differences. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D98207
2020-12-01 00:09:36 +00:00
David Major
80a968491f
Bug 1679845 - Check linker instead of OS target for LTO new pass manager check r=glandium
...
Per request in D97372
Differential Revision: https://phabricator.services.mozilla.com/D98215
2020-12-01 04:33:19 +00:00
David Major
fc89cd6438
Bug 1679909 - Use PATH instead of -B in build-compiler-rt.sh r=glandium
...
As of version 12, clang doesn't accept `-B` for target-prefixed binaries. This is said to be for GCC compatibility: 3452a0d8c1
Differential Revision: https://phabricator.services.mozilla.com/D98261
2020-12-01 04:32:55 +00:00
Makoto Kato
1ca4d32304
Bug 1677037 - Remove STRIP_XPI rule. r=firefox-build-system-reviewers,glandium
...
No one seems to use STRIP_XPI rule in m-c and c-c.
Differential Revision: https://phabricator.services.mozilla.com/D96967
2020-12-01 03:43:59 +00:00
Cosmin Sabou
c2a288666b
Backed out changeset 9cf9e51cd41e (bug 1679825) for wpt failures on block-001-wm-vlr-print.htm. CLOSED TREE
2020-12-01 05:59:28 +02:00
Scott
48cb6ad1e7
Bug 1678740 - Fix stutter on new tab in pocket locales r=ewright
...
Differential Revision: https://phabricator.services.mozilla.com/D98237
2020-12-01 02:57:10 +00:00
Jeff Muizelaar
ad44f7baf9
Bug 1679915 - Convert output_clut_table's to Vecs. r=aosmond
...
Differential Revision: https://phabricator.services.mozilla.com/D98263
2020-12-01 02:56:52 +00:00
Jeff Muizelaar
b50abe998a
Bug 1679914 - Use a vec for clut. r=aosmond
...
Instead of storing the offseted buffers in qcms_modular_transform
we just offset them at transform time.
Differential Revision: https://phabricator.services.mozilla.com/D98262
2020-12-01 02:56:39 +00:00
Matt Woodrow
eb90383da3
Bug 1679232 - Remove shadowed variable. r=lsalzman
...
Differential Revision: https://phabricator.services.mozilla.com/D98270
2020-12-01 01:49:48 +00:00
Jean-Yves Avenard
538e6ec758
Bug 1679356 - P2. Ignore HW accelerated flag when using the Apple's VT decoder. r=jolin
...
On Apple Silicon, the flag kVTDecompressionPropertyKey_UsingHardwareAcceleratedVideoDecoder always returns false; even thoough we can really tell it's hardware accelerated by the CPU usage percentage (from 130% to 6% when playing 4K VP9).
So we ignore that flag for now, and just rely on VTIsHardwareDecodeSupported to return true.
Depends on D97983
Differential Revision: https://phabricator.services.mozilla.com/D97984
2020-12-01 00:43:38 +00:00
Jean-Yves Avenard
53f8a78ca2
Bug 1679356 - P1. Make the VP9 HW decoder work on Apple Silicon. r=haik
...
We relax the sandbox to allow querying the IOAVDHEVCDecodeCapabilities property
Differential Revision: https://phabricator.services.mozilla.com/D97983
2020-11-27 21:26:11 +00:00
Sam Foster
6a3e7d892e
Bug 1675636 - Switch cancel button label to 'close' while printing. r=mstriemer,fluent-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D97818
2020-12-01 00:41:54 +00:00
Dorel Luca
41c1018cd0
Backed out changeset e45f13bc08b7 (bug 1678906) for Crashtest failures in layout/xul/test/test_splitter.xhtml. CLOSED TREE
2020-12-01 02:25:32 +02:00
Mike Hommey
09ba90638d
Bug 1679491 - Fail immediately on gst-launch crashes. r=releng-reviewers,aki
...
The failures in bug 1678451 are a timeout because gst-launch crashes and
makes itself wait indefinitely for $someone to possibly debug the issue,
which, on CI, is not useful. What happens then is that the task is
killed after a while. A more useful thing to do is just to let it crash
and not wait, turning timeouts into immediate task failures.
Differential Revision: https://phabricator.services.mozilla.com/D98040
2020-11-30 17:20:45 +00:00
Jeff Muizelaar
4ff091fbba
Bug 1679621. Add a test for v4 output. r=aosmond
...
Differential Revision: https://phabricator.services.mozilla.com/D98245
2020-11-30 22:50:40 +00:00
Mats Palmgren
1724aaed67
Bug 1679825 - Add fuzzy annotation to block-001-wm-vlr-print.html to allow some anti-aliasing color differences. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D98207
2020-12-01 00:09:36 +00:00
Mats Palmgren
0334aa2c5f
Bug 1679471 - Demote fatal assertions to warnings since they depend on calculated nscoord values. r=TYLin
...
Differential Revision: https://phabricator.services.mozilla.com/D98125
2020-11-30 18:08:16 +00:00
Emily McDonough
b07f94b3ae
Bug 1678733 - Separate out some of the declaration precedence components from @viewport rules r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D97817
2020-12-01 00:03:28 +00:00
Emilio Cobos Álvarez
9865809085
Bug 1678906 - Make test_splitter cover this bug. r=TYLin
...
Differential Revision: https://phabricator.services.mozilla.com/D97872
2020-11-30 23:22:15 +00:00
Shane Caraveo
50b906c350
Bug 1677135 fix APP_SHUTDOWN for langpacks r=rpl,zbraniecki
...
Differential Revision: https://phabricator.services.mozilla.com/D97204
2020-11-19 20:18:17 +00:00
Emilio Cobos Álvarez
35fe61fa35
Bug 1678906 - Add tests for movement direction and for non-collapsing splitters. r=TYLin
...
Collapsible splitters with reordered boxes are broken even before
bug 1411372. The patch in this bug progresses them but I have no
intention to fully fix them.
Test that the splitter moves in the right direction too.
Differential Revision: https://phabricator.services.mozilla.com/D97871
2020-11-30 23:19:09 +00:00
Markus Stange
9f04a709db
Bug 1677854 - Bail out early in EnsureValidPremultipliedData if the text is offscreen. r=lsalzman
...
Differential Revision: https://phabricator.services.mozilla.com/D98257
2020-11-30 23:15:15 +00:00
Emilio Cobos Álvarez
36d40ea890
Bug 1678906 - Cleanup test_splitter.xhtml. r=TYLin
...
Differential Revision: https://phabricator.services.mozilla.com/D97870
2020-11-30 23:13:50 +00:00
Emilio Cobos Álvarez
da37f80375
Bug 1678906 - Splitters should account for -moz-ordinal-group. r=TYLin
...
Differential Revision: https://phabricator.services.mozilla.com/D97869
2020-11-30 23:17:36 +00:00
Mike Conley
8a39087fde
Bug 1673716 - Only wait for 1 second when trying to create about:home startup cache on shutdown. r=emalysz
...
Differential Revision: https://phabricator.services.mozilla.com/D98234
2020-11-30 23:09:17 +00:00
Sebastian Hengst
c42742a46b
Bug 1679886 - increase max task run time for Android profile generation to 45 minutes. r=aerickson DONTBUILD
...
It exceeded the timeout frequently after being close to it before.
Differential Revision: https://phabricator.services.mozilla.com/D98246
2020-11-30 22:59:04 +00:00
Gerald Squelart
2893c11987
Bug 1676079 - For consistency and clarity, add Marker suffix to all marker types - r=gregtatum
...
Differential Revision: https://phabricator.services.mozilla.com/D98123
2020-11-30 22:52:44 +00:00
André Bargull
b280c7d315
Bug 1674719 - Part 11: Transpile CallObjectHasSparseElementResult. r=jandem
...
Differential Revision: https://phabricator.services.mozilla.com/D95499
2020-11-30 21:51:22 +00:00
André Bargull
53d3d42649
Bug 1674719 - Part 10: Transpile LoadDenseElementHoleExistsResult. r=jandem
...
Reuses the existing `MInArray` instruction to implement the CacheIR op.
Additional changes:
- `MInArray::needsHoleCheck_` is no longer needed, because for Warp we
always need to check for holes.
- Changes `MInArray` to a guarded instruction, unless we can prove through
range analysis that the index is never negative.
- Removes the OOL VM call from `LInArray` to match the CacheIR implementation
of LoadDenseElementHoleExistsResult.
- Without the OOL VM call, it's no longer necessary to save the object in
`LInArray`.
- And the `OperatorInI` VM function is also no longer called.
Differential Revision: https://phabricator.services.mozilla.com/D95498
2020-11-30 16:56:35 +00:00
André Bargull
96ca099906
Bug 1674719 - Part 9: Transpile GuardIsNativeObject. r=jandem
...
Differential Revision: https://phabricator.services.mozilla.com/D95497
2020-11-30 16:53:56 +00:00
André Bargull
02c6c13af9
Bug 1674719 - Part 8: Transpile CallNativeGetElementResult. r=jandem
...
Differential Revision: https://phabricator.services.mozilla.com/D95496
2020-11-30 16:52:19 +00:00
André Bargull
2ca4d69834
Bug 1674719 - Part 7: Transpile CallGetSparseElementResult. r=jandem
...
Differential Revision: https://phabricator.services.mozilla.com/D95495
2020-11-30 16:50:40 +00:00