diff --git a/dom/media/test/mochitest.ini b/dom/media/test/mochitest.ini index dc54bd941019..d94d14b32edc 100644 --- a/dom/media/test/mochitest.ini +++ b/dom/media/test/mochitest.ini @@ -779,7 +779,7 @@ skip-if = (android_version == '25' && debug) # android(bug 1232305) [test_capture_stream_av_sync.html] skip-if = toolkit == 'android' # 1712598 (canvas error) - (verify && os == 'mac') # 1517199 (timeout-on-osx) + (os == 'mac') # 1517199 (timeout-on-osx) (os == "linux") # 1713397, 1719881 (high intermittent failure on linux tsan), 1776937 apple_silicon # Disabled due to bleedover with other tests when run in regular suites; passes in "failures" jobs [test_chaining.html] diff --git a/layout/reftests/canvas/reftest.list b/layout/reftests/canvas/reftest.list index 9c08bdd8ee6e..48e2543bb0c6 100644 --- a/layout/reftests/canvas/reftest.list +++ b/layout/reftests/canvas/reftest.list @@ -104,9 +104,9 @@ fuzzy(0-1,0-43) == 1201272-1.html 1201272-1-ref.html == 1238795-1.html 1238795-1-ref.html == 1303534-1.html 1303534-1-ref.html -== 1304353-text-global-alpha-1.html 1304353-text-global-alpha-1-ref.html +fuzzy-if(cocoaWidget,0-1,0-1410) == 1304353-text-global-alpha-1.html 1304353-text-global-alpha-1-ref.html fuzzy-if(winWidget,0-1,0-578) == 1304353-text-global-alpha-2.html 1304353-text-global-alpha-2-ref.html -fuzzy-if(winWidget,0-94,0-1575) fuzzy-if(cocoaWidget,0-1,0-24) == 1304353-text-global-composite-op-1.html 1304353-text-global-composite-op-1-ref.html +fuzzy-if(winWidget,0-94,0-1575) fuzzy-if(cocoaWidget,0-1,0-34) == 1304353-text-global-composite-op-1.html 1304353-text-global-composite-op-1-ref.html == text-indent-1a.html text-indent-1-ref.html == text-indent-1b.html text-indent-1-ref.html diff --git a/modules/libpref/init/StaticPrefList.yaml b/modules/libpref/init/StaticPrefList.yaml index 23b7ee030037..74f99700b3a0 100644 --- a/modules/libpref/init/StaticPrefList.yaml +++ b/modules/libpref/init/StaticPrefList.yaml @@ -5302,8 +5302,8 @@ - name: gfx.canvas.accelerated type: RelaxedAtomicBool -#if defined(XP_LINUX) && !defined(ANDROID) && defined(NIGHTLY_BUILD) - value: true +#if defined(XP_MACOSX) || defined(XP_LINUX) && !defined(ANDROID) + value: @IS_NIGHTLY_BUILD@ #else value: false #endif diff --git a/testing/web-platform/meta/css/css-multicol/column-balancing-paged-001-print.html.ini b/testing/web-platform/meta/css/css-multicol/column-balancing-paged-001-print.html.ini index c2fc2266a34d..bfb0ff4da1f5 100644 --- a/testing/web-platform/meta/css/css-multicol/column-balancing-paged-001-print.html.ini +++ b/testing/web-platform/meta/css/css-multicol/column-balancing-paged-001-print.html.ini @@ -1,3 +1,5 @@ [column-balancing-paged-001-print.html] + fuzzy: + if os == "mac": maxDifference=0-2;totalPixels=0-438 expected: if (os == "mac") and not debug: [PASS, FAIL] diff --git a/testing/web-platform/meta/css/css-values/viewport-units-001-print.html.ini b/testing/web-platform/meta/css/css-values/viewport-units-001-print.html.ini index 13a60d24d401..8fe63807e7be 100644 --- a/testing/web-platform/meta/css/css-values/viewport-units-001-print.html.ini +++ b/testing/web-platform/meta/css/css-values/viewport-units-001-print.html.ini @@ -2,3 +2,5 @@ expected: if (os == "win") and not debug: ["PASS", "FAIL", "TIMEOUT"] if (os == "mac") and not debug: ["PASS", "FAIL"] + fuzzy: + if (os == "mac") and debug: maxDifference=0-1;totalPixels=0-2 diff --git a/testing/web-platform/meta/css/geometry/DOMMatrix2DInit-validate-fixup.html.ini b/testing/web-platform/meta/css/geometry/DOMMatrix2DInit-validate-fixup.html.ini index e747ad6bdf47..580f1814e756 100644 --- a/testing/web-platform/meta/css/geometry/DOMMatrix2DInit-validate-fixup.html.ini +++ b/testing/web-platform/meta/css/geometry/DOMMatrix2DInit-validate-fixup.html.ini @@ -2,15 +2,19 @@ [addPath({b: 2})] expected: if (os == "linux") and (processor == "x86_64") and nightly_build: FAIL + if (os == "mac") and nightly_build: FAIL [addPath({c: 2})] expected: if (os == "linux") and (processor == "x86_64") and nightly_build: FAIL + if (os == "mac") and nightly_build: FAIL [addPath({m12: 2})] expected: if (os == "linux") and (processor == "x86_64") and nightly_build: FAIL + if (os == "mac") and nightly_build: FAIL [addPath({m21: 2})] expected: if (os == "linux") and (processor == "x86_64") and nightly_build: FAIL + if (os == "mac") and nightly_build: FAIL diff --git a/testing/web-platform/meta/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-from-blob.tentative.html.ini b/testing/web-platform/meta/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-from-blob.tentative.html.ini index 27a23a5b1125..8af6973c0740 100644 --- a/testing/web-platform/meta/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-from-blob.tentative.html.ini +++ b/testing/web-platform/meta/html/canvas/element/manual/drawing-images-to-the-canvas/image-orientation/drawImage-from-blob.tentative.html.ini @@ -2,6 +2,7 @@ expected: if os == "win": PASS if (os == "linux") and nightly_build: PASS + if (os == "mac") and nightly_build: PASS if swgl: PASS FAIL fuzzy: diff --git a/testing/web-platform/meta/html/canvas/offscreen/manual/draw-generic-family/2d.text.draw.generic.family.html.ini b/testing/web-platform/meta/html/canvas/offscreen/manual/draw-generic-family/2d.text.draw.generic.family.html.ini new file mode 100644 index 000000000000..0159fd4d1154 --- /dev/null +++ b/testing/web-platform/meta/html/canvas/offscreen/manual/draw-generic-family/2d.text.draw.generic.family.html.ini @@ -0,0 +1,4 @@ +[2d.text.draw.generic.family.html] + [Test that drawing fantasy produces the same result between canvas and OffscreenCanvas] + expected: + if (os == "mac") and nightly_build: FAIL diff --git a/testing/web-platform/meta/html/canvas/offscreen/manual/draw-generic-family/2d.text.draw.generic.family.w.html.ini b/testing/web-platform/meta/html/canvas/offscreen/manual/draw-generic-family/2d.text.draw.generic.family.w.html.ini new file mode 100644 index 000000000000..48d367e9b1df --- /dev/null +++ b/testing/web-platform/meta/html/canvas/offscreen/manual/draw-generic-family/2d.text.draw.generic.family.w.html.ini @@ -0,0 +1,11 @@ +[2d.text.draw.generic.family.w.html] + expected: + if (os == "mac") and nightly_build: ERROR + + [Test that drawing serif produces the same result between canvas and OffscreenCanvas in a Worker] + expected: + if (os == "mac") and nightly_build: TIMEOUT + + [Test that drawing fantasy produces the same result between canvas and OffscreenCanvas in a Worker] + expected: + if (os == "mac") and nightly_build: TIMEOUT diff --git a/testing/web-platform/meta/html/rendering/non-replaced-elements/tables/table-background-print.html.ini b/testing/web-platform/meta/html/rendering/non-replaced-elements/tables/table-background-print.html.ini index a977fc5d3bdc..a9d41ef5da9a 100644 --- a/testing/web-platform/meta/html/rendering/non-replaced-elements/tables/table-background-print.html.ini +++ b/testing/web-platform/meta/html/rendering/non-replaced-elements/tables/table-background-print.html.ini @@ -1,2 +1,2 @@ [table-background-print.html] - fuzzy: maxDifference=0-133;totalPixels=0-321 + fuzzy: maxDifference=0-138;totalPixels=0-647 diff --git a/testing/web-platform/meta/html/rendering/widgets/input-date-baseline-print.html.ini b/testing/web-platform/meta/html/rendering/widgets/input-date-baseline-print.html.ini new file mode 100644 index 000000000000..c9f00f1ea768 --- /dev/null +++ b/testing/web-platform/meta/html/rendering/widgets/input-date-baseline-print.html.ini @@ -0,0 +1,3 @@ +[input-date-baseline-print.html] + fuzzy: + if os == "mac": maxDifference=0-1;totalPixels=0-1