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

1825 Коммитов

Автор SHA1 Сообщение Дата
longsonr 885f41f074 Bug 1914345 Part 3 - Increase fuzziness for Android R-nofis r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D220313
2024-08-27 20:49:49 +00:00
longsonr d0a85b9aaa Bug 1914345 Part 1 - create a pref to allow using moz2d to determine stroke bounds r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D220060
2024-08-27 16:20:35 +00:00
Norisz Fay e4a6f2c462 Backed out changeset 03bd6b90ec89 (bug 1914345) for causing reftest failure on 1662062-1-no-blurry.html CLOSED TREE 2024-08-27 13:12:52 +03:00
longsonr c7184830cf Bug 1914345 Part 1 - create a pref to allow using moz2d to determine stroke bounds r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D220060
2024-08-27 08:40:40 +00:00
Stanca Serban 22148cc042 Backed out 2 changesets (bug 1914345) for causing reftests failures.
Backed out changeset 92acbb3b404d (bug 1914345)
Backed out changeset 3d7bad39c3f0 (bug 1914345)
2024-08-27 01:55:16 +03:00
longsonr d8b6c112d6 Bug 1914345 Part 1 - create a pref to allow using moz2d to determine stroke bounds r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D220060
2024-08-26 19:09:34 +00:00
Stanca Serban 3c6ee21d7c Backed out 2 changesets (bug 1914345) for causing Android reftests failures. CLOSED TREE
Backed out changeset c0f325a58cd9 (bug 1914345)
Backed out changeset 6ffabd992e4e (bug 1914345)
2024-08-26 21:39:52 +03:00
longsonr 873d1857eb Bug 1914345 Part 1 - create a pref to allow using moz2d to determine stroke bounds r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D220060
2024-08-26 16:29:43 +00:00
Jonathan Kew 5a008705e4 Bug 1912431 - Don't apply global alpha when creating a cached color glyph. r=gfx-reviewers,lsalzman
The reftest here currently fails on Android for what appears to be an
unrelated reason: reftest-analyzer shows that in the *reference* case,
all but the last line of text is completely missing.

I'm not sure what's failing there (but it fails similarly without this
patch, anyhow); we should investigate that as a separate bug.

Differential Revision: https://phabricator.services.mozilla.com/D219024
2024-08-13 09:26:47 +00:00
Cristian Tuns d871761730 Backed out changeset f189c9ba3746 (bug 1912431) for causing reftest failures in 1912431-emoji-globalAlpha.html. CLOSED TREE 2024-08-12 21:05:33 -04:00
Jonathan Kew 5c904a1b4f Bug 1912431 - Don't apply global alpha when creating a cached color glyph. r=gfx-reviewers,lsalzman
The reftest here currently fails on Android for what appears to be an
unrelated reason: reftest-analyzer shows that in the *reference* case,
all but the last line of text is completely missing.

I'm not sure what's failing there (but it fails similarly without this
patch, anyhow); we should investigate that as a separate bug.

Differential Revision: https://phabricator.services.mozilla.com/D219024
2024-08-12 21:21:57 +00:00
Narcis Beleuzu cfd691f985 Backed out changeset 05e409210f6b (bug 1912431) for reftest failure on 1912431-emoji-globalAlpha.html . CLOSED TREE 2024-08-13 00:01:30 +03:00
Jonathan Kew 5a2dd8e2b3 Bug 1912431 - Don't apply global alpha when creating a cached color glyph. r=gfx-reviewers,lsalzman
The reftest here currently fails on Android for what appears to be an
unrelated reason: reftest-analyzer shows that in the *reference* case,
all but the last line of text is completely missing.

I'm not sure what's failing there (but it fails similarly without this
patch, anyhow); we should investigate that as a separate bug.

Differential Revision: https://phabricator.services.mozilla.com/D219024
2024-08-12 16:22:28 +00:00
Butkovits Atila 7a48dc2341 Backed out changeset 6615415921d9 (bug 1912431) for causing failures at globalAlpha.html. CLOSED TREE 2024-08-12 17:37:58 +03:00
Jonathan Kew 87af13246d Bug 1912431 - Don't apply global alpha when creating a cached color glyph. r=gfx-reviewers,lsalzman
The reftest here currently fails on Android for what appears to be an
unrelated reason: reftest-analyzer shows that in the *reference* case,
all but the last line of text is completely missing.

I'm not sure what's failing there (but it fails similarly without this
patch, anyhow); we should investigate that as a separate bug.

Differential Revision: https://phabricator.services.mozilla.com/D219024
2024-08-12 08:32:17 +00:00
Norisz Fay ddf3ec5052 Backed out changeset b1612e480369 (bug 1912431) for causing reftest failures on 1912431-emoji-globalAlpha.html CLOSED TREE 2024-08-12 11:16:31 +03:00
Jonathan Kew c55ef4d59c Bug 1912431 - Don't apply global alpha when creating a cached color glyph. r=gfx-reviewers,lsalzman
The reftest here currently fails on Android for what appears to be an
unrelated reason: reftest-analyzer shows that in the *reference* case,
all but the last line of text is completely missing.

I'm not sure what's failing there (but it fails similarly without this
patch, anyhow); we should investigate that as a separate bug.

Differential Revision: https://phabricator.services.mozilla.com/D219024
2024-08-12 06:40:20 +00:00
Glenn Watson b43f241b00 Bug 1909933 - Fix backdrop-filter on a transformed + complex clip r=tnikkel
Ensure that when we construct a wrapping surface for a transform
due to a complex clip, we mark it as wrapping a backdrop-filter
when that is required.

Differential Revision: https://phabricator.services.mozilla.com/D217922
2024-07-29 22:57:16 +00:00
Lee Salzman 8250143072 Bug 1910138 - Disable Direct2D in Nightly. r=jrmuizel,aosmond
This disables the legacy Direct2D backend in Windows Nightly in favor
of using Accelerated Canvas2D instead. The goal of this experiment
is to collect performance and other bug feedback on AC2D versus Direct2D.

In general, AC2D has been fairly stable on other platforms, so it would be
nice to gradually move towards using AC2D on Windows as well so that we
are using one consistent acceleration solution.

This experiment is the first step towards that end.

Differential Revision: https://phabricator.services.mozilla.com/D217851
2024-07-27 09:25:23 +00:00
Sandor Molnar f8ed40623e Backed out changeset 2f15b6efa248 (bug 1910138) for causing reftest failures CLOSED TREE 2024-07-27 12:13:07 +03:00
Lee Salzman 9f39fd1013 Bug 1910138 - Disable Direct2D in Nightly. r=jrmuizel,aosmond
This disables the legacy Direct2D backend in Windows Nightly in favor
of using Accelerated Canvas2D instead. The goal of this experiment
is to collect performance and other bug feedback on AC2D versus Direct2D.

In general, AC2D has been fairly stable on other platforms, so it would be
nice to gradually move towards using AC2D on Windows as well so that we
are using one consistent acceleration solution.

This experiment is the first step towards that end.

Differential Revision: https://phabricator.services.mozilla.com/D217851
2024-07-27 07:46:02 +00:00
Timothy Nikkel 440952897b Bug 1801798. Fix gfx/tests/crashtests/1685009-1.html so that it doesn't leave windows open after it finishes. r=layout-reviewers,emilio
For some reason this test only leaves windows open in release, esr, beta, or beta simulation builds.

The form submit opens the test file in a new window, which repeats the same thing.

It causes a problem later because the crashtest window is totally covered and the test image/test/crashtests/1629490-1.html tries to do a requestAnimationFrame which doesn't get run because we aren't ticking the covered window.

Differential Revision: https://phabricator.services.mozilla.com/D217562
2024-07-24 21:53:53 +00:00
Kagami Sascha Rosylight 965d858795 Bug 1907663 - Add scale factors to environment data r=emilio
Combining with screenWidth/Height, we'll be able to get the max width/height in CSS pixel to make informed UI decisions and also get a rough idea for display density. (Rough because neither dpi or css scale factor are for physical display density but follow the system setting, although it's rare enough to change those from the default system value.)

Differential Revision: https://phabricator.services.mozilla.com/D216457
2024-07-21 08:43:07 +00:00
Sandor Molnar 0112bfa81e Backed out changeset d217b9116332 (bug 1907663) for causing xpc failures @ test_TelemetryEnvironment_search.js CLOSED TREE 2024-07-19 20:21:45 +03:00
Kagami Sascha Rosylight 9899d68278 Bug 1907663 - Add scale factors to environment data r=emilio
Combining with screenWidth/Height, we'll be able to get the max width/height in CSS pixel to make informed UI decisions and also get a rough idea for display density. (Rough because neither dpi or css scale factor are for physical display density but follow the system setting, although it's rare enough to change those from the default system value.)

Differential Revision: https://phabricator.services.mozilla.com/D216457
2024-07-19 12:03:27 +00:00
Chun-Min Chang 13e8640154 Bug 1905991 - Add test for ConvertYCbCrToRGB32 to verify BGR and RGB output consistency r=gfx-reviewers,nical
This patch adds a test for `ConvertYCbCrToRGB32` to verify that the R,
G, B, and X/A values are consistent between its BGR* and RGB* outputs.

Differential Revision: https://phabricator.services.mozilla.com/D215821
2024-07-17 17:59:30 +00:00
Iulian Moraru 7c1f634216 Backed out 2 changesets (bug 1900028) for causing reftest failures on 1900028-text-mask-pdf.html. CLOSED TREE
Backed out changeset 3b50ddf342c4 (bug 1900028)
Backed out changeset fc72de1d9d29 (bug 1900028)
2024-06-02 05:02:15 +03:00
Jonathan Kew 50abe75a51 Bug 1900028 - Add a simple print-reftest to check that background-clip:text doesn't break print/pdf output. r=jwatt
Differential Revision: https://phabricator.services.mozilla.com/D212369
2024-06-02 00:03:52 +00:00
Glenn Watson 88e37dbe42 Bug 1898569 - Fix overflow bug found by fuzzer in quad.rs r=gfx-reviewers,aosmond
Differential Revision: https://phabricator.services.mozilla.com/D211686
2024-05-27 20:09:22 +00:00
Joel Maher 484c31c04a Bug 1895637 - Remove reference to is64Bit in reftest.list files. r=jgilbert,dom-storage-reviewers,janv
Differential Revision: https://phabricator.services.mozilla.com/D209772
2024-05-15 19:47:59 +00:00
Lee Salzman c7a6bc0072 Bug 1890216 - Fuzz for Skia m125 update. r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D209824
2024-05-15 01:57:56 +00:00
Gregory Pappas 82ffaa5566 Bug 1842478 - Remove layout.css.individual-transform.enabled pref r=boris,devtools-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D184176
2024-05-14 08:33:44 +00:00
Stanca Serban dd6e430c1b Backed out changeset afa417babef9 (bug 1842478) for causing mochitests failures in test_transitions_per_property.html. CLOSED TREE 2024-05-14 08:00:39 +03:00
Gregory Pappas 87bbc28083 Bug 1842478 - Remove layout.css.individual-transform.enabled pref r=boris,devtools-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D184176
2024-05-14 01:20:52 +00:00
Iulian Moraru fcee835d59 Backed out 4 changesets (bug 1890216) for causing multiple new permafailures. CLOSED TREE
Backed out changeset 31ffc16da37b (bug 1890216)
Backed out changeset 9da95cf34386 (bug 1890216)
Backed out changeset 9e684b8096fc (bug 1890216)
Backed out changeset 9014c3f367eb (bug 1890216)
2024-05-10 19:01:50 +03:00
Lee Salzman 165311af7a Bug 1890216 - Fuzz for Skia m125 update. r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D209824
2024-05-10 03:49:38 +00:00
flowejam 01aa9e23fe Bug 1843950: Change BasePoint::Length() return type to avoid truncation to int. r=botond
Created a new metafunction, FloatType, which will prevent truncation of the
decimal portion of the Length method result. Added GTest unit tests, and converted
old unit tests in gfx/2d/unittest/TestPoint.cpp to gtests.

Differential Revision: https://phabricator.services.mozilla.com/D208306
2024-05-09 00:02:55 +00:00
Joel Maher 5aeee69da8 Bug 1895532 - Remove redundant fission references in reftest .list files. r=aryx
Differential Revision: https://phabricator.services.mozilla.com/D209699
2024-05-07 19:24:15 +00:00
Jonathan Kew 6a624ad3ab Bug 1870240 - patch 4 - Add a simple reftest to check that the test font loads successfully. r=gfx-reviewers,lsalzman
Differential Revision: https://phabricator.services.mozilla.com/D209484
2024-05-05 10:00:25 +00:00
Joel Maher 64e5693772 Bug 1894551 - remove old win/aarch64 references in gtest moz.build files. r=RyanVM,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D209182
2024-05-02 12:17:06 +00:00
Timothy Nikkel cbda5363c6 Bug 1864255. Remove disabling window_occlusion_tracking pref changes from all crashtests. r=layout-reviewers,emilio
They are no longer needed.

Differential Revision: https://phabricator.services.mozilla.com/D193655
2024-04-25 10:44:35 +00:00
Andrew Osmond 503fb4c624 Bug 1887729 - Implement context lost/restored support for CanvasRenderingContext2D. r=webidl,gfx-reviewers,smaug,lsalzman
Remote canvas can run in the GPU process, and if the GPU process
crashes, we need to notify the application using canvas. Historically we
just failed, and the application may have been able to continue drawing
but with the contents prior to the crash lost. Later we regressed to
prevent the canvas from being used at all.

This patch makes it so that we can restore functionality to any
application that supports the contextlost/contextrestored events. This
will allow for a theoretical complete graceful recovery for the user
with minimal disruption.

Differential Revision: https://phabricator.services.mozilla.com/D205608
2024-03-28 14:50:20 +00:00
Butkovits Atila da7915ebcd Backed out changeset 40fa8e4b06c8 (bug 1887729) for causing failures at test_accelerated_canvas_context_loss.html. CLOSED TREE 2024-03-28 05:09:32 +02:00
Andrew Osmond da63648349 Bug 1887729 - Implement context lost/restored support for CanvasRenderingContext2D. r=webidl,gfx-reviewers,smaug,lsalzman
Remote canvas can run in the GPU process, and if the GPU process
crashes, we need to notify the application using canvas. Historically we
just failed, and the application may have been able to continue drawing
but with the contents prior to the crash lost. Later we regressed to
prevent the canvas from being used at all.

This patch makes it so that we can restore functionality to any
application that supports the contextlost/contextrestored events. This
will allow for a theoretical complete graceful recovery for the user
with minimal disruption.

Differential Revision: https://phabricator.services.mozilla.com/D205608
2024-03-28 01:51:23 +00:00
Joel Maher f9157a0383 Bug 1884195 - Replace reftest.list conditions that are the same. r=aryx,jgilbert,emilio
Differential Revision: https://phabricator.services.mozilla.com/D203942
2024-03-11 16:38:03 +00:00
Frédéric Wang 801212407d Bug 1883606 - Export more MathML crashtests to WPT. r=emilio
Follow-up of bug 1795630 for some crashtests that were not in `mathml`
directories. The list was extracted in a subjective way from [1] by
looking at some tests that seem to contain essentially MathML with
some simple HTML or CSS. The changes to `crashtest.list` files have
been generated by [2].

[1] https://searchfox.org/mozilla-central/search?q=%3Cmath%7Cmathml&path=crashtest&case=true&regexp=true
[2] `for file in $(^Ct ~/list-of-tests.txt); do D=$(dirname $file); F=$(filename $file); sed -i "/$F/d" $D/crashtests.list; done`

Differential Revision: https://phabricator.services.mozilla.com/D203614
2024-03-08 15:40:22 +00:00
Dave Townsend b8493755ce Bug 1864896: Autofix unused function arguments (gfx). r=gfx-reviewers,nical
Differential Revision: https://phabricator.services.mozilla.com/D202967
2024-03-04 15:44:59 +00:00
Joel Maher eaf8b887ab Bug 1879538 - cleanup unnecessary and redundant reftest conditions. r=aryx,jgilbert
Differential Revision: https://phabricator.services.mozilla.com/D201794
2024-02-22 23:04:45 +00:00
Gijs Kruitbosch ff17e7fc68 Bug 1780071 - Manual fixes/disabling of no-comparison-or-assignment-inside-ok for exceptional cases, r=Standard8,devtools-reviewers,anti-tracking-reviewers,places-reviewers,dom-storage-reviewers,pbz,asuth,nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D198979
2024-02-19 23:30:40 +00:00
Tom Ritter 36666160c6 Bug 1826412: Rip out all the ugly and move it to nsIGfxInfo r=jfkthame,fluent-reviewers,flod
This also adds debug information to about:support

Differential Revision: https://phabricator.services.mozilla.com/D200388
2024-02-05 21:19:16 +00:00