Граф коммитов

736407 Коммитов

Автор SHA1 Сообщение Дата
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