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

11443 Коммитов

Автор SHA1 Сообщение Дата
Andrew Osmond 3d3e5f6c3f Bug 1715335 - Part 1. Add annotations for reftest-snapshot. r=mattwoodrow
Differential Revision: https://phabricator.services.mozilla.com/D117236
2021-06-10 02:48:39 +00:00
Emilio Cobos Álvarez c413e19eec Bug 1714524 - Don't draw native theme focus outlines if the author specifies a non-auto outline. r=mstange
While this doesn't match traditional Gecko behavior, the non-native
theme has much more opinionated focus outlines so I think this makes
sense.

It also matches Safari and Chrome, afaict.

Differential Revision: https://phabricator.services.mozilla.com/D116831
2021-06-08 12:16:08 +00:00
Alexandru Michis 1d2f036537 Backed out changeset c97ffb4d1b95 (bug 1714524) for causing mochitest failures in test_focusrings.xhtml
CLOSED TREE
2021-06-08 04:34:29 +03:00
Emilio Cobos Álvarez 83e940c1fd Bug 1714524 - Don't draw native theme focus outlines if the author specifies a non-auto outline. r=mstange
While this doesn't match traditional Gecko behavior, the non-native
theme has much more opinionated focus outlines so I think this makes
sense.

It also matches Safari and Chrome, afaict.

Differential Revision: https://phabricator.services.mozilla.com/D116831
2021-06-07 23:54:21 +00:00
Timothy Nikkel e19d4bd82c Bug 1656640. Don't run 1553571-1.html on android debug. r=dholbert
Differential Revision: https://phabricator.services.mozilla.com/D116982
2021-06-07 20:27:29 +00:00
Nicolas Silva fd03e01f61 Bug 1711648 - Move all device rects to the Box2D representations. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D116401
2021-06-02 12:47:03 +00:00
Csoregi Natalia 511356a7c1 Backed out 3 changesets (bug 1713544, bug 1711648) for valgrind failures. CLOSED TREE
Backed out changeset 9449ea40b4fd (bug 1713544)
Backed out changeset 3d51bfaa0d8d (bug 1711648)
Backed out changeset c6c83dc97cbb (bug 1711648)
2021-06-02 10:43:16 +03:00
Nicolas Silva 2c30dfddef Bug 1711648 - Move all device rects to the Box2D representations. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D116401

Depends on D116266
2021-06-01 21:25:19 +00:00
Butkovits Atila 34ce52667e Backed out 2 changesets (bug 1711648) for causing wrench bustages. CLOSED TREE
Backed out changeset 7f1ae1fdd305 (bug 1711648)
Backed out changeset 71807d4e6302 (bug 1711648)
2021-06-02 01:28:29 +03:00
Nicolas Silva 7f7de00ea8 Bug 1711648 - Move all device rects to the Box2D representations. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D116401
2021-06-01 21:25:19 +00:00
Lee Salzman a9d5f92f3c Bug 1711649 - Adjust fuzz or css-grid/grid-fragmentation-dyn1-029. r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D116086
2021-05-28 05:49:26 +00:00
sotaro c1cd9fd8e5 Bug 1708665 - Enable reftests on Pixel2 for SW-WR r=jmaher
Add SW-WR reftests on arm cpu for checking rendering capability.

Differential Revision: https://phabricator.services.mozilla.com/D115308
2021-05-28 00:16:12 +00:00
sotaro 82b27117d3 Bug 1704000 - Update reftest.list r=jmaher,gfx-reviewers,bradwerth
Update reftest.list for enabling reftest on Android emulator.

Differential Revision: https://phabricator.services.mozilla.com/D115780
2021-05-24 21:07:40 +00:00
Joel Maher 3ad9f06697 Bug 1710923 - migrate windows 7x32 debug tests to windows 10x32. r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D115017
2021-05-24 20:06:43 +00:00
Brad Werth 4275e4bd2b Bug 1669840 Part 4: Update test expectations. r=jrmuizel
Depends on D103130

Differential Revision: https://phabricator.services.mozilla.com/D103938
2021-05-23 00:09:04 +00:00
Lee Salzman 28af07fd90 Bug 1700434 - Add SWGL fast-path for ps_text_run. r=jrmuizel
This adds some swgl_commitTextureLinearR8ToRGBA8 variations so that we can deal
with alpha glyph formats. Following that, a simple span shader is added that
dispatches to this as appropriate.

Differential Revision: https://phabricator.services.mozilla.com/D115551
2021-05-21 06:52:12 +00:00
Iulian Moraru 7fcb0d2a66 Backed out 4 changesets (bug 1700434) for causing bustages in src/glsl.h. CLOSED TREE
Backed out changeset 215ea9dc277b (bug 1700434)
Backed out changeset 64f8b849e94e (bug 1700434)
Backed out changeset 6643c36ec306 (bug 1700434)
Backed out changeset a998658f3364 (bug 1700434)
2021-05-21 09:37:17 +03:00
Lee Salzman acd20a15d5 Bug 1700434 - Add SWGL fast-path for ps_text_run. r=jrmuizel
This adds some swgl_commitTextureLinearR8ToRGBA8 variations so that we can deal
with alpha glyph formats. Following that, a simple span shader is added that
dispatches to this as appropriate.

Differential Revision: https://phabricator.services.mozilla.com/D115551
2021-05-21 05:53:46 +00:00
Alexandru Michis 1c4e911bb6 Backed out 4 changesets (bug 1700434) for causing bustages in src/glsl.h
CLOSED TREE

Backed out changeset 78cc8dd9ed2a (bug 1700434)
Backed out changeset eb02c32b173e (bug 1700434)
Backed out changeset 9d932ee247a2 (bug 1700434)
Backed out changeset 5ff6e9101b77 (bug 1700434)
2021-05-21 08:36:57 +03:00
Lee Salzman 0eabbb9d61 Bug 1700434 - Add SWGL fast-path for ps_text_run. r=jrmuizel
This adds some swgl_commitTextureLinearR8ToRGBA8 variations so that we can deal
with alpha glyph formats. Following that, a simple span shader is added that
dispatches to this as appropriate.

Differential Revision: https://phabricator.services.mozilla.com/D115551
2021-05-21 04:54:31 +00:00
Noemi Erli e861fde400 Backed out 4 changesets (bug 1669840) for causing reftest failures in opacity-background-1.html CLOSED TREE
Backed out changeset b0dc93c36fb5 (bug 1669840)
Backed out changeset dc8740f5d193 (bug 1669840)
Backed out changeset 17d1706271a9 (bug 1669840)
Backed out changeset a4d21aa2f97d (bug 1669840)
2021-05-21 02:51:14 +03:00
Brad Werth ea20223f83 Bug 1669840 Part 4: Update test expectations. r=jrmuizel
Depends on D103130

Differential Revision: https://phabricator.services.mozilla.com/D103938
2021-05-20 21:02:53 +00:00
Noemi Erli fadafafe08 Backed out 4 changesets (bug 1669840) for causing reftest failures in border-collapse-opacity-table-row-group.html CLOSED TREE
Backed out changeset be66ef46592b (bug 1669840)
Backed out changeset 31dfd306b953 (bug 1669840)
Backed out changeset 7716542373a3 (bug 1669840)
Backed out changeset 8444d88d1869 (bug 1669840)
2021-05-20 21:00:20 +03:00
Csoregi Natalia 814d52a59c Backed out changeset 7ed8d739fe9a (bug 1710923) for causing cppunit failures. CLOSED TREE 2021-05-20 20:48:22 +03:00
Joel Maher 359e6f6227 Bug 1710923 - migrate windows 7x32 debug tests to windows 10x32. r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D115017
2021-05-20 16:31:20 +00:00
Brad Werth f7c7810416 Bug 1669840 Part 4: Update test expectations. r=jrmuizel
Depends on D103130

Differential Revision: https://phabricator.services.mozilla.com/D103938
2021-05-20 15:59:06 +00:00
jkew 7cbbbc1426 Bug 1711947 - Update glyph properties during AAT substitutions so that mark zeroing works as expected. r=RyanVM
Cherry-pick of the following upstream commits:
[aat] Update glyph properties from GDEF if available when doing a replacement.
[aat] If shaping via morx, don't adjust mark positioning when zeroing widths.

https://github.com/harfbuzz/harfbuzz/pull/2968

Differential Revision: https://phabricator.services.mozilla.com/D115542
2021-05-19 22:13:13 +00:00
Sandor Molnar 4e346690ad Backed out changeset 7fb52bd0c5b6 (bug 1710923) for causing win10 reftest failures. CLOSED TREE 2021-05-19 17:11:39 +03:00
Joel Maher ce8b9ba202 Bug 1710923 - migrate windows 7x32 debug tests to windows 10x32. r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D115017
2021-05-19 12:47:29 +00:00
Nicolas Silva 08be0e9412 Bug 1705024 - Adjust reftest fuzziness. r=gfx-reviewers,kvark
Changing the cache eviction heuristics apparently leads to cached items being positioned differently in texture atlases causing fuzzy differences to changes.

Differential Revision: https://phabricator.services.mozilla.com/D115392
2021-05-19 08:05:34 +00:00
Matt Woodrow a85b405f6d Bug 1548056 - Use nsDisplayItem::Paint and DLBI to paint fallback filters instead of FrameLayerBuilder. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D115321
2021-05-19 02:56:33 +00:00
Matt Woodrow 195a7e86e5 Bug 1540737 - Implement Paint() for all display items, and nsDisplayList so that we can paint without using FrameLayerBuilder. r=miko
This creates a new leaf nsDisplayWrapper item for consumers that just want an empty wrapper, with a Paint method that asserts. This lets us leaves Paint pure-virtual on nsDisplayWrapList, and lets the compiler force us to implement it for the other leaf types.

It also disables flattening of transform/opacity items. This is because they flatten the items even when used with FlattenedDisplayItemIterator, even though this doesn't add markers to replace them (only FLB does this). We could in theory fix this, but I don't think FLB performance matters much any more.

Differential Revision: https://phabricator.services.mozilla.com/D114676
2021-05-19 01:11:32 +00:00
Csoregi Natalia 1f3f5df2ce Backed out 8 changesets (bug 1540737) for causing graphics crashes in Bug 1711718. a=backout
Backed out changeset 37628894ffd5 (bug 1540737)
Backed out changeset 4b5f53d5127b (bug 1540737)
Backed out changeset a73e041f1f1d (bug 1540737)
Backed out changeset 81f1a9d1a5e1 (bug 1540737)
Backed out changeset b3d0cc460b24 (bug 1540737)
Backed out changeset f929de495b87 (bug 1540737)
Backed out changeset 2f5b8369d061 (bug 1540737)
Backed out changeset b4c93d182ef4 (bug 1540737)
2021-05-18 19:06:20 +03:00
Lee Salzman a04a4431b0 Bug 1710325 - Fix offset clamping in SWGL blur fast-path. r=jrmuizel
We accidentally were clamping the horizontal stage of the separable blur some
number of samples too early before the end of the row, rather than at the end
of the row.

Differential Revision: https://phabricator.services.mozilla.com/D115309
2021-05-18 05:53:56 +00:00
Matt Woodrow 21836c0689 Bug 1540737 - Implement Paint() for all display items, and nsDisplayList so that we can paint without using FrameLayerBuilder. r=miko
This creates a new leaf nsDisplayWrapper item for consumers that just want an empty wrapper, with a Paint method that asserts. This lets us leaves Paint pure-virtual on nsDisplayWrapList, and lets the compiler force us to implement it for the other leaf types.

It also disables flattening of transform/opacity items. This is because they flatten the items even when used with FlattenedDisplayItemIterator, even though this doesn't add markers to replace them (only FLB does this). We could in theory fix this, but I don't think FLB performance matters much any more.

Differential Revision: https://phabricator.services.mozilla.com/D114676
2021-05-17 23:53:45 +00:00
Andrew Osmond 248e714e1a Bug 1711579 - Add more fuzz for SW-WR reftest intermittents. r=gfx-reviewers,lsalzman
Differential Revision: https://phabricator.services.mozilla.com/D115294
2021-05-17 22:47:25 +00:00
Iulian Moraru a2a59b7c80 Backed out changeset bdc93c5c667f (bug 1710923) for causing reftest failures on scrollbar-marks-overlay.html. CLOSED TREE 2021-05-14 01:51:04 +03:00
Joel Maher bd3999c92b Bug 1710923 - migrate windows 7x32 debug tests to windows 10x32. r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D115017
2021-05-13 15:07:48 +00:00
Emilio Cobos Álvarez 41179cf5d6 Bug 1708384 - Properly hide -moz-control-character-visibility from content. r=dholbert
Differential Revision: https://phabricator.services.mozilla.com/D114481
2021-05-12 21:45:18 +00:00
Butkovits Atila dd9a7e66a8 Bug 1638909 - disable transform-animation-on-path.html on Android, Mac_webrender and Windows for frequent failures. r=ahal DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D114719
2021-05-10 16:22:01 +00:00
Miko Mynttinen a1d3ef4a17 Bug 1709452 - Do not store display list building rect in frames with continuations r=mattwoodrow
Differential Revision: https://phabricator.services.mozilla.com/D114290
2021-05-10 14:37:49 +00:00
Matt Woodrow a6d0dff2b5 Bug 1707513 - Add 'drawSnapshot' mode to reftest harness, and annotate all current failures. r=tnikkel
Differential Revision: https://phabricator.services.mozilla.com/D114188
2021-05-10 00:28:01 +00:00
Alexandru Michis 4b2cad43d1 Backed out 2 changesets (bug 1707513) for causing reftest failures in partial-prerender-expansion-with-resolution-1.html
Backed out changeset f9bdd1b929f2 (bug 1707513)
Backed out changeset b76d28f3a159 (bug 1707513)
2021-05-08 22:13:23 +03:00
Matt Woodrow a77dc2167d Bug 1707513 - Add 'drawSnapshot' mode to reftest harness, and annotate all current failures. r=tnikkel
Differential Revision: https://phabricator.services.mozilla.com/D114188
2021-05-08 05:52:19 +00:00
Botond Ballo 96095f7835 Bug 1700169 - Add a reftest. r=tnikkel
Depends on D114457

Differential Revision: https://phabricator.services.mozilla.com/D114458
2021-05-07 21:30:59 +00:00
Emilio Cobos Álvarez 8fb52356f4 Bug 1708303 - Fix scroll-margin implementation. r=hiro
So that margin is not included in the rect for visibility calculations,
and padding and margin are accounted properly on them.

Differential Revision: https://phabricator.services.mozilla.com/D113853
2021-05-06 00:54:14 +00:00
Nicolas Silva 4b2e532f46 Bug 1708959 - Fix linear gradient clipping in the fast path. r=gfx-reviewers,gw
Some code in the gradient fast path was expecting that at a certain point we'd either have bailed out of the optimization or the primitive bounds would be tightly clipped. It was possible with a combination of parameters to have a tile repetition that would prevent the tight clipping while being opitmized away after the attempt at clipping. In that case the primitive bounds wouldn't be minimal but we proceed using it as the clip while decomposing gradients into simpler segments.

This patch reorders the optimization code so that clipping is done after sanitizing repetitions, allows the clipping to happen in more cases and as an extra safety uses the intersection of the primitive bounds and clip as the segment clip regardless of whether we achieved a minimal clip earlier.

Differential Revision: https://phabricator.services.mozilla.com/D114255
2021-05-05 21:24:15 +00:00
Kris Wright cba0d6bf80 Bug 1692067 - Disable perma-failing reftests. r=decoder
Turns off reftests that fail either permanently or with high enough frequency to justify disabling them.

Differential Revision: https://phabricator.services.mozilla.com/D114305
2021-05-05 18:20:33 +00:00
David Parks e3ee50c76a Bug 1676542 : Remove NPAPI plugin-related code from reftest harness r=jmaher,tnikkel
NPAPI plugins are no longer supported.  MozPaintWait and MozPaintWaitFinished events are no longer sent -- they came exclusively from nsPluginInstanceOwner, which was removed in bug 1682030.

Differential Revision: https://phabricator.services.mozilla.com/D114021
2021-05-01 01:47:48 +00:00
Joel Maher 8a9f37b534 Bug 1706716 green up mda, xpcshell, browser-chrome, reftest for apple silicon. r=necko-reviewers,extension-reviewers,preferences-reviewers,application-update-reviewers,zombie,ahal,bytesized
Differential Revision: https://phabricator.services.mozilla.com/D113001
2021-04-22 18:39:40 +00:00