mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-09 03:15:11 +00:00
Backed out 2 changesets (bug 1801198) for causing mochitest failures at test_HTMLSpec.html on a CLOSED TREE
Backed out changeset bca7a8665982 (bug 1801198) Backed out changeset 7f41dfa25b93 (bug 1801198)
This commit is contained in:
parent
89404a9865
commit
6794259cb5
@ -4199,7 +4199,7 @@
|
|||||||
|
|
||||||
- name: dom.textMetrics.fontBoundingBox.enabled
|
- name: dom.textMetrics.fontBoundingBox.enabled
|
||||||
type: RelaxedAtomicBool
|
type: RelaxedAtomicBool
|
||||||
value: true
|
value: false
|
||||||
mirror: always
|
mirror: always
|
||||||
|
|
||||||
# Time (in ms) that it takes to regenerate 1ms.
|
# Time (in ms) that it takes to regenerate 1ms.
|
||||||
|
@ -0,0 +1,5 @@
|
|||||||
|
[2d.text.measure.fontBoundingBox.ahem.html]
|
||||||
|
expected:
|
||||||
|
if (os == "android") and fission: [OK, TIMEOUT]
|
||||||
|
[Testing fontBoundingBox for font ahem]
|
||||||
|
expected: FAIL
|
@ -0,0 +1,5 @@
|
|||||||
|
[2d.text.measure.fontBoundingBox.html]
|
||||||
|
expected:
|
||||||
|
if (os == "android") and fission: [OK, TIMEOUT]
|
||||||
|
[Testing fontBoundingBox]
|
||||||
|
expected: FAIL
|
@ -0,0 +1,4 @@
|
|||||||
|
[2d.text.measure.fontBoundingBox.html]
|
||||||
|
[Testing fontBoundingBox for OffscreenCanvas]
|
||||||
|
expected: FAIL
|
||||||
|
|
@ -0,0 +1,4 @@
|
|||||||
|
[2d.text.measure.fontBoundingBox.worker.html]
|
||||||
|
[Testing fontBoundingBox for OffscreenCanvas]
|
||||||
|
expected: FAIL
|
||||||
|
|
@ -34,12 +34,11 @@ _addTest(function(canvas, ctx) {
|
|||||||
ctx.font = '50px CanvasTest';
|
ctx.font = '50px CanvasTest';
|
||||||
ctx.direction = 'ltr';
|
ctx.direction = 'ltr';
|
||||||
ctx.align = 'left'
|
ctx.align = 'left'
|
||||||
// approx_equals because font metrics may be rounded slightly differently by different platforms/browsers.
|
_assertSame(ctx.measureText('A').fontBoundingBoxAscent, 85, "ctx.measureText('A').fontBoundingBoxAscent", "85");
|
||||||
assert_approx_equals(ctx.measureText('A').fontBoundingBoxAscent, 50 * 1745 / 1024, 1, "unexpected fontBoundingBoxAscent");
|
_assertSame(ctx.measureText('A').fontBoundingBoxDescent, 39, "ctx.measureText('A').fontBoundingBoxDescent", "39");
|
||||||
assert_approx_equals(ctx.measureText('A').fontBoundingBoxDescent, 50 * 805 / 1024, 1, "unexpected fontBoundingBoxDescent");
|
|
||||||
|
|
||||||
assert_approx_equals(ctx.measureText('ABCD').fontBoundingBoxAscent, 50 * 1745 / 1024, 1, "unexpected fontBoundingBoxAscent");
|
_assertSame(ctx.measureText('ABCD').fontBoundingBoxAscent, 85, "ctx.measureText('ABCD').fontBoundingBoxAscent", "85");
|
||||||
assert_approx_equals(ctx.measureText('ABCD').fontBoundingBoxDescent, 50 * 805 / 1024, 1, "unexpected fontBoundingBoxDescent");
|
_assertSame(ctx.measureText('ABCD').fontBoundingBoxDescent, 39, "ctx.measureText('ABCD').fontBoundingBoxDescent", "39");
|
||||||
}), 500);
|
}), 500);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -28,12 +28,11 @@ t.step(function() {
|
|||||||
ctx.font = '50px CanvasTest';
|
ctx.font = '50px CanvasTest';
|
||||||
ctx.direction = 'ltr';
|
ctx.direction = 'ltr';
|
||||||
ctx.align = 'left'
|
ctx.align = 'left'
|
||||||
// approx_equals because font metrics may be rounded slightly differently by different platforms/browsers.
|
_assertSame(ctx.measureText('A').fontBoundingBoxAscent, 85, "ctx.measureText('A').fontBoundingBoxAscent", "85");
|
||||||
assert_approx_equals(ctx.measureText('A').fontBoundingBoxAscent, 50 * 1745 / 1024, 1, "unexpected fontBoundingBoxAscent");
|
_assertSame(ctx.measureText('A').fontBoundingBoxDescent, 39, "ctx.measureText('A').fontBoundingBoxDescent", "39");
|
||||||
assert_approx_equals(ctx.measureText('A').fontBoundingBoxDescent, 50 * 805 / 1024, 1, "unexpected fontBoundingBoxDescent");
|
|
||||||
|
|
||||||
assert_approx_equals(ctx.measureText('ABCD').fontBoundingBoxAscent, 50 * 1745 / 1024, 1, "unexpected fontBoundingBoxAscent");
|
_assertSame(ctx.measureText('ABCD').fontBoundingBoxAscent, 85, "ctx.measureText('ABCD').fontBoundingBoxAscent", "85");
|
||||||
assert_approx_equals(ctx.measureText('ABCD').fontBoundingBoxDescent, 50 * 805 / 1024, 1, "unexpected fontBoundingBoxDescent");
|
_assertSame(ctx.measureText('ABCD').fontBoundingBoxDescent, 39, "ctx.measureText('ABCD').fontBoundingBoxDescent", "39");
|
||||||
}).then(t_pass, t_fail);
|
}).then(t_pass, t_fail);
|
||||||
|
|
||||||
});
|
});
|
||||||
|
@ -24,12 +24,11 @@ t.step(function() {
|
|||||||
ctx.font = '50px CanvasTest';
|
ctx.font = '50px CanvasTest';
|
||||||
ctx.direction = 'ltr';
|
ctx.direction = 'ltr';
|
||||||
ctx.align = 'left'
|
ctx.align = 'left'
|
||||||
// approx_equals because font metrics may be rounded slightly differently by different platforms/browsers.
|
_assertSame(ctx.measureText('A').fontBoundingBoxAscent, 85, "ctx.measureText('A').fontBoundingBoxAscent", "85");
|
||||||
assert_approx_equals(ctx.measureText('A').fontBoundingBoxAscent, 50 * 1745 / 1024, 1, "unexpected fontBoundingBoxAscent");
|
_assertSame(ctx.measureText('A').fontBoundingBoxDescent, 39, "ctx.measureText('A').fontBoundingBoxDescent", "39");
|
||||||
assert_approx_equals(ctx.measureText('A').fontBoundingBoxDescent, 50 * 805 / 1024, 1, "unexpected fontBoundingBoxDescent");
|
|
||||||
|
|
||||||
assert_approx_equals(ctx.measureText('ABCD').fontBoundingBoxAscent, 50 * 1745 / 1024, 1, "unexpected fontBoundingBoxAscent");
|
_assertSame(ctx.measureText('ABCD').fontBoundingBoxAscent, 85, "ctx.measureText('ABCD').fontBoundingBoxAscent", "85");
|
||||||
assert_approx_equals(ctx.measureText('ABCD').fontBoundingBoxDescent, 50 * 805 / 1024, 1, "unexpected fontBoundingBoxDescent");
|
_assertSame(ctx.measureText('ABCD').fontBoundingBoxDescent, 39, "ctx.measureText('ABCD').fontBoundingBoxDescent", "39");
|
||||||
}).then(t_pass, t_fail);
|
}).then(t_pass, t_fail);
|
||||||
});
|
});
|
||||||
done();
|
done();
|
||||||
|
@ -593,12 +593,11 @@
|
|||||||
ctx.font = '50px CanvasTest';
|
ctx.font = '50px CanvasTest';
|
||||||
ctx.direction = 'ltr';
|
ctx.direction = 'ltr';
|
||||||
ctx.align = 'left'
|
ctx.align = 'left'
|
||||||
// approx_equals because font metrics may be rounded slightly differently by different platforms/browsers.
|
@assert ctx.measureText('A').fontBoundingBoxAscent === 85;
|
||||||
assert_approx_equals(ctx.measureText('A').fontBoundingBoxAscent, 50 * 1745 / 1024, 1, "unexpected fontBoundingBoxAscent");
|
@assert ctx.measureText('A').fontBoundingBoxDescent === 39;
|
||||||
assert_approx_equals(ctx.measureText('A').fontBoundingBoxDescent, 50 * 805 / 1024, 1, "unexpected fontBoundingBoxDescent");
|
|
||||||
|
|
||||||
assert_approx_equals(ctx.measureText('ABCD').fontBoundingBoxAscent, 50 * 1745 / 1024, 1, "unexpected fontBoundingBoxAscent");
|
@assert ctx.measureText('ABCD').fontBoundingBoxAscent === 85;
|
||||||
assert_approx_equals(ctx.measureText('ABCD').fontBoundingBoxDescent, 50 * 805 / 1024, 1, "unexpected fontBoundingBoxDescent");
|
@assert ctx.measureText('ABCD').fontBoundingBoxDescent === 39;
|
||||||
}), 500);
|
}), 500);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -1086,12 +1086,11 @@
|
|||||||
ctx.font = '50px CanvasTest';
|
ctx.font = '50px CanvasTest';
|
||||||
ctx.direction = 'ltr';
|
ctx.direction = 'ltr';
|
||||||
ctx.align = 'left'
|
ctx.align = 'left'
|
||||||
// approx_equals because font metrics may be rounded slightly differently by different platforms/browsers.
|
@assert ctx.measureText('A').fontBoundingBoxAscent === 85;
|
||||||
assert_approx_equals(ctx.measureText('A').fontBoundingBoxAscent, 50 * 1745 / 1024, 1, "unexpected fontBoundingBoxAscent");
|
@assert ctx.measureText('A').fontBoundingBoxDescent === 39;
|
||||||
assert_approx_equals(ctx.measureText('A').fontBoundingBoxDescent, 50 * 805 / 1024, 1, "unexpected fontBoundingBoxDescent");
|
|
||||||
|
|
||||||
assert_approx_equals(ctx.measureText('ABCD').fontBoundingBoxAscent, 50 * 1745 / 1024, 1, "unexpected fontBoundingBoxAscent");
|
@assert ctx.measureText('ABCD').fontBoundingBoxAscent === 85;
|
||||||
assert_approx_equals(ctx.measureText('ABCD').fontBoundingBoxDescent, 50 * 805 / 1024, 1, "unexpected fontBoundingBoxDescent");
|
@assert ctx.measureText('ABCD').fontBoundingBoxDescent === 39;
|
||||||
}).then(t_pass, t_fail);
|
}).then(t_pass, t_fail);
|
||||||
- name: 2d.text.measure.emHeights
|
- name: 2d.text.measure.emHeights
|
||||||
desc: Testing emHeights for OffscreenCanvas
|
desc: Testing emHeights for OffscreenCanvas
|
||||||
|
Loading…
Reference in New Issue
Block a user