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

98 Коммитов

Автор SHA1 Сообщение Дата
Gregory Pappas 26793f552c Bug 1914083 - Remove gfx.offscreencanvas.enabled pref r=webidl,gfx-reviewers,smaug,aosmond
Differential Revision: https://phabricator.services.mozilla.com/D219748
2024-08-21 20:06:56 +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
Timothy Nikkel 4a5ba31f52 Bug 1864255. Remove skip wayland annotations for various crashtests that no longer need it. r=gfx-reviewers,dholbert,nical
Most of these were probably disabled because of the window occlusion thing making them timeout. We fixed that in this bug so we don't need them anymore. Whatever the reason these all pass now and don't seem to be intermittent failures either.

There is still one test that we must skip on wayland for failure though, dom/media/tests/crashtests/1490700.html, but I think it's related to some webrtc feature that is not implemented on wayland perhaps.

Differential Revision: https://phabricator.services.mozilla.com/D208078
2024-04-28 10:02:10 +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
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
Andrew Osmond f2b97f1193 Bug 1873790 - Ensure that we release CanvasChild::DataShmemHolder on main thread. r=gfx-reviewers,lsalzman
CanvasChild is not thread-safe and can only be interacted with on its
owning thread.

Differential Revision: https://phabricator.services.mozilla.com/D198347
2024-01-12 13:12:28 +00:00
Joel Maher c993099c60 Bug 1865385 - remove win7/win-aarch64 annotations from reftest manifests. r=gbrown
Differential Revision: https://phabricator.services.mozilla.com/D193995
2023-12-05 21:49:04 +00:00
Robert Longson 183fe53435 Bug 1857986 - add null check for mCanvasStyle r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D190546
2023-10-10 09:26:22 +00:00
Andrew Halberstadt dc8d745e52 Bug 1856358 - Run 'crashtests' on linux2204-64-wayland/opt, r=jmaher,lsalzman
This also skips a handful of tests that were failing.

Differential Revision: https://phabricator.services.mozilla.com/D189829
2023-10-05 17:54:30 +00:00
Cristian Tuns aeffb692d3 Backed out 2 changesets (bug 1856358) for causing reftest failures in reftest/manifest.jsm CLOSED TREE
Backed out changeset dddf84b3fc0c (bug 1856358)
Backed out changeset b63941bd4973 (bug 1856358)
2023-10-02 15:50:44 -04:00
Andrew Halberstadt 270451b930 Bug 1856358 - Run 'crashtests' on linux2204-64-wayland/opt, r=jmaher,lsalzman
This also skips a handful of tests that were failing.

Depends on D189828

Differential Revision: https://phabricator.services.mozilla.com/D189829
2023-10-02 19:15:25 +00:00
Timothy Nikkel 29dee56fcb Bug 1849704. Don't create a new ImageBitmapShutdownObserver if we are in XPCOMShutdown or later. r=gfx-reviewers,aosmond
XPCOMShutdownThreads is the phase just after XPCOMShutdown and XPCOMShutdown is when we destory the ImageBitmapShutdownObserver, so we need to not create a new ImageBitmapShutdownObserver if we are in XPCOMShutdown or later.

Differential Revision: https://phabricator.services.mozilla.com/D186852
2023-08-25 19:10:10 +00:00
Jim Blandy 28e244c4c1 Bug 1816140: Check that OffscreenCanvas width and height fit in int32_t. r=gfx-reviewers,webidl,aosmond,nical,smaug
Differential Revision: https://phabricator.services.mozilla.com/D169508
2023-02-14 00:18:37 +00:00
Mathew Hodson b7382dce22 Bug 1799319 - Disable mozTextStyle in early beta. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D161747
2022-11-18 13:05:23 +00:00
Lee Salzman 57b5364468 Bug 1771007 - Add testcase. r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D153308
2022-07-31 15:36:59 +00:00
Jens Stutte 743182ae74 Bug 1769878 - Add the reproducible crashtest. r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D147857
2022-06-22 14:06:30 +00:00
Mathew Hodson 097d33e519 Bug 1765063 - Disable mozCurrentTransform on early beta and earlier. r=lsalzman,gfx-reviewers,emilio
Differential Revision: https://phabricator.services.mozilla.com/D143873
2022-05-19 01:07:54 +00:00
Andrew Osmond b6d49952d7 Bug 1757755 - Add size validation when restoring a WebGL context. r=jgilbert
This matches the validation done in ClientWebGLContext::SetDimensions.

Differential Revision: https://phabricator.services.mozilla.com/D141136
2022-03-15 23:25:25 +00:00
Lee Salzman aef6bba923 Bug 1757925 - Add crashtest. r=gfx-reviewers,gw
Differential Revision: https://phabricator.services.mozilla.com/D140446
2022-03-07 08:22:24 +00:00
Andrew Osmond 36a69b3a0d Bug 1744172 - Fix a crash in ClientWebGLContext::DeleteQuery. r=jgilbert
When DeleteQuery is called, it uses mTarget to determine whether or not
BeginQuery has been called. This is an insufficient condition because
QueryCounter also sets mTarget without calling BeginQuery and occupying
a slot in current query map. This patch fixes the crash by checking if
the slot is empty first.

Differential Revision: https://phabricator.services.mozilla.com/D137070
2022-01-27 16:49:19 +00:00
Ryan VanderMeulen 67b019779c Bug 1740031 - Add crashtest. r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D133490
2021-12-10 15:11:29 +00:00
Lee Salzman 2fa8b582b1 Bug 1739454 - Don't overwrite the ImageBitmap's surface in PrepareForDrawTarget. r=emilio
ImageBitmap::PrepareForDrawTarget overwrites its surface's contents when premultiplying the
data. This code pattern seems to stem all the way back to bug 1239752. It doesn't seem like
we have much control over where this surface comes from, and we have no strong guarantees
that this surface isn't shared by multiple consumers. As such, overwriting the data could
result in another consumer getting premultiplied data in the surface that it didn't expect.
We should just always be cloning the surface first before premultiplying unless we can
otherwise prove the surface isn't shared.

* * *
Bug 1739454 - Remove reftest-wait in reftest. r?emilio

Differential Revision: https://phabricator.services.mozilla.com/D131583
2021-11-19 18:46:46 +00:00
Alexandru Michis e95d8cf175 Backed out 3 changesets (bug 1739454) for causing crashtest failures in 1739454-1.html
CLOSED TREE

Backed out changeset 3accfa522abb (bug 1739454)
Backed out changeset 18fdb7a13e63 (bug 1739454)
Backed out changeset 1de7d723923a (bug 1739454)
2021-11-19 19:33:53 +02:00
Lee Salzman f04b73ba5c Bug 1739454 - Remove reftest-wait in reftest. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D131642
2021-11-19 16:45:55 +00:00
Lee Salzman 6978d1ffea Bug 1739454 - Don't overwrite the ImageBitmap's surface in PrepareForDrawTarget. r=emilio
ImageBitmap::PrepareForDrawTarget overwrites its surface's contents when premultiplying the
data. This code pattern seems to stem all the way back to bug 1239752. It doesn't seem like
we have much control over where this surface comes from, and we have no strong guarantees
that this surface isn't shared by multiple consumers. As such, overwriting the data could
result in another consumer getting premultiplied data in the surface that it didn't expect.
We should just always be cloning the surface first before premultiplying unless we can
otherwise prove the surface isn't shared.

Differential Revision: https://phabricator.services.mozilla.com/D131583
2021-11-19 16:22:09 +00:00
Emilio Cobos Álvarez 60217a730f Bug 1733921 - Simplify reftest annotations to assume WebRender is on. r=gfx-reviewers,jrmuizel
I wrote a simple manifest parser + simplifier over the weekend to do it,
which is here:

  https://github.com/emilio/reftest-manifest/

This patch is auto-generated with:

  2c1abf3a3a

With the reftest-sanity simplifications reverted (since they
intentionally test always-true/false conditions).

Depends on D127415

Differential Revision: https://phabricator.services.mozilla.com/D127416
2021-10-04 13:14:37 +00:00
Andrew Osmond 98f810e4e4 Bug 1715515 - Part 1. Switch Windows 32 and mingwclang tests to WebRender. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D117287
2021-06-21 12:46:32 +00:00
Kris Wright 5e37146c9f Bug 1692068 - Disable broken crashtests on tsan. r=necko-reviewers,decoder,dragana
These tests either cause frequent or permanent failures on TSan.

Differential Revision: https://phabricator.services.mozilla.com/D110371
2021-05-25 01:15:49 +00:00
Bob Owen e9515cbc26 Bug 1654477 P5: Add crashtest to trigger texture handle open failures. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D93674
2020-10-16 10:57:16 +00:00
Geoff Brown b0e5901c93 Bug 1582884 - Enable some crashtests on Android; r=geckoview-reviewers,agi
Differential Revision: https://phabricator.services.mozilla.com/D46784

--HG--
extra : moz-landing-system : lando
2019-09-24 01:12:09 +00:00
Emilio Cobos Álvarez 5a7da15b28 Bug 1569648 - Remove a bogus assertion. r=dholbert
There's no guarantee at all that the filter URI is valid, it just so happens
that for regular CSS filters we bail out earlier.

A bogus base URI makes relative uris just invalid, which triggers this assert.

The assert was gracefully handled anyway, so no big deal.

Differential Revision: https://phabricator.services.mozilla.com/D41952

--HG--
extra : moz-landing-system : lando
2019-08-14 16:41:20 +00:00
Kartikaya Gupta 30a866a3ac Bug 1525314 - Disable tests that crash. r=gbrown
Depends on D36798

Differential Revision: https://phabricator.services.mozilla.com/D36799

--HG--
extra : moz-landing-system : lando
2019-07-04 21:34:59 +00:00
Coroiu Cristina 3983fddf6d Backed out 6 changesets (bug 1525314) for reftest failures at reftests/svg/filters/css-filters/saturate-zero.html om a CLOSED TREE
Backed out changeset 0ed2509b7191 (bug 1525314)
Backed out changeset af72d1c4c107 (bug 1525314)
Backed out changeset ab21a3ff4ae4 (bug 1525314)
Backed out changeset 02399933ac4b (bug 1525314)
Backed out changeset 95790a07a93c (bug 1525314)
Backed out changeset 28f52fd3934e (bug 1525314)
2019-07-05 00:29:12 +03:00
Kartikaya Gupta 7cfd94cc2c Bug 1525314 - Disable tests that crash. r=gbrown
Depends on D36798

Differential Revision: https://phabricator.services.mozilla.com/D36799

--HG--
extra : moz-landing-system : lando
2019-07-03 17:09:40 +00:00
Kartikaya Gupta b2db863d1b Bug 1559273 - Remove annotation for crashtest that is now passing. r=jgilbert
Differential Revision: https://phabricator.services.mozilla.com/D36229

--HG--
extra : moz-landing-system : lando
2019-06-27 18:41:47 +00:00
Edwin Gao 787d8cb500 Bug 1555454 - migrate crashtests over to macosx1014 r=gbrown
Changes:

- added skip-If statements for some crashtest items that fail on macosx1014
- removed `crashtest` from `macosx64` test sets, with the consequence that `macosx64-qr-tests` test set is removed, with cascading effects to the test-platforms definitions that used only `macosx64-qr-tests`

Differential Revision: https://phabricator.services.mozilla.com/D34448

--HG--
extra : moz-landing-system : lando
2019-06-11 17:30:32 +00:00
Jon Coppeard ffba1f8fcf Bug 1551745 - Check max size and fix overflow calculating canvas allocation size r=smaug
The patch changes the calculation for the allocation size associated with a canvas rendering context to return zero when the width or height are greater than allowed (this will result in an error when creating the target later on) and also if the size calculation overflows (which shouldn't normally happen given the previous check).

Differential Revision: https://phabricator.services.mozilla.com/D31265
2019-05-15 15:34:30 +01:00
Jon Coppeard 75bfdb344c Bug 1549853 - Ignore associations of zero bytes of malloc memory with a GC thing r=sfink?
Differential Revision: https://phabricator.services.mozilla.com/D30355

--HG--
extra : moz-landing-system : lando
2019-05-08 17:46:02 +00:00
Ehsan Akhgari c2290ca6a3 Bug 1546390 - Enable determining whether the current document should respect resist fingerprinting mode on the main thread in OffscreenCanvas.toBlob(); r=baku
Differential Revision: https://phabricator.services.mozilla.com/D28593

--HG--
extra : moz-landing-system : lando
2019-04-25 07:47:45 +00:00
Geoff Brown 172d5d491d Bug 1507207 - Skip some tests on Android/e10s; r=snorp
When the Android harness e10s support was fixed, a few crashtests started failing.
2018-11-27 09:41:13 -07:00
sotaro 04da311500 Bug 1443671 - Add crashtest r=nical 2018-03-19 18:54:05 +09:00
Emilio Cobos Álvarez 43bc808859 Bug 1441613: Fixup crashtest so that it actually removes the reftest-wait class. r=me on a CLOSED TREE
MozReview-Commit-ID: AtiurGZd5xR
2018-03-01 00:51:26 +01:00
Xidorn Quan 6f629d6b15 Bug 1441613: Crashtest. r=emilio
MozReview-Commit-ID: 9v6NLvn9PpB
2018-02-28 23:15:36 +01:00
Jesse Ruderman e6a0333b3c Bug 844280 - Add crashtest. r=me 2017-11-08 08:47:08 -05:00
Christoph Diehl cff3f0e02e Bug 1349067 - Add crashtest. r=me 2017-10-12 22:41:15 -04:00
Lee Salzman 807fcbf2b1 Bug 1348976 - let OffscreenCanvas::TransferToImageBitmap report its error. r=mtseng, r=ehsan
MozReview-Commit-ID: 8x5i4ukIWe5
2017-10-12 14:14:54 -04:00
Ryan VanderMeulen 7d6e25bbc3 Bug 989628 - Add crashtest. r=me
--HG--
extra : rebase_source : 45c516cfeff3c051fbcc7c29516c8b1d724edd8b
2017-10-11 11:52:40 -04:00
Ryan VanderMeulen cd891905a9 Bug 1305850 - Add crashtest. r=me
--HG--
extra : rebase_source : 79871d178c2a32b3bae8362e62100329a2c56aae
2017-10-11 11:52:39 -04:00
Ethan Lin 9486c23d02 Bug 1296410 - Add crashtest for the bug about NULL pointer read when opening a canvas html. r=mstange
MozReview-Commit-ID: I1kqQcYFxtU

--HG--
extra : rebase_source : c0b508a7504aaeb8095db5471b8c2b7fbd6bdd53
2017-09-26 01:16:27 +08:00
Lee Salzman 29a9c9d166 Bug 1305085 - don't let SkScalerContext::computeMatrices generate zero scales. r=mchang
MozReview-Commit-ID: 4guj6XPWB47
2017-06-14 21:43:27 -04:00