gecko-dev/layout
Jonathan Kew 39811f1b68 Bug 1726416 - Update testcase for Arabic subtending marks (from bug 1599841) now that harfbuzz handles the number-directionality issue internally. r=emilio
We can no longer use direction overrides to create the test vs reference renderings here,
because of how harfbuzz now handles the numeral directionality internally. So it's difficult
to come up with a testcase that verifies the exact rendering of the subtending mark + digit(s)
combinations.

What we can do, though, is verify that a single digit combines with the subtending mark
without affecting its overall width; and that a double-digit number *does* increase the
width. These two conditions are unlikely to both hold unless the rendering is behaving
correctly.

(FWIW, Chrome Canary passes these new test versions, as it also uses a recent harfbuzz;
Safari currently fails, as Core Text doesn't support the subtending marks in the same
way, if at all.)

Differential Revision: https://phabricator.services.mozilla.com/D124902
2021-09-09 14:48:32 +00:00
..
base Backed out changeset b643b1b8a326 (bug 1729680) for causing Mochitest failures. CLOSED TREE 2021-09-09 04:50:28 -04:00
build Bug 1725145 - Preparation for the hybrid build env. r=necko-reviewers,firefox-build-system-reviewers,valentin,glandium 2021-08-25 10:46:17 +00:00
docs Bug 1682703: [css-grid-3] Remove in-tree masonry draft spec, now that it lives in csswg repo. r=mats DONTBUILD 2020-12-16 05:17:36 +00:00
forms Backed out 7 changesets (bug 1728050, bug 1728251, bug 1728232, bug 1542929, bug 1714138, bug 1728258) for causing reftest failures. CLOSED TREE 2021-09-07 09:00:26 +03:00
generic Bug 1729604. Remove unused aClipRect argument to nsLayoutUtils::ComputeScrollMetadata. r=hiro 2021-09-08 04:20:56 +00:00
inspector Bug 1729330 - Add a simple CSSLayerRule implementation. r=smaug 2021-09-08 11:18:32 +00:00
ipc Bug 1728914 - Convert a few uses of AsLayerManager to use WebRenderLayerManager. r=gfx-reviewers,aosmond 2021-09-05 02:16:38 +00:00
mathml Bug 1728709 - Add nsDisplayItem::GetPaintRect that computes a value using the current clip extents. r=jrmuizel 2021-09-03 18:58:18 +00:00
media Bug 1654103: Standardize on Black for Python code in `mozilla-central`. 2020-10-26 18:34:53 +00:00
painting Bug 1729604. Remove unused aClipRect argument to nsLayoutUtils::ComputeScrollMetadata. r=hiro 2021-09-08 04:20:56 +00:00
printing Bug 1729092 - Remove dead nsPrintObject::mDidCreateDocShell, r=emilio 2021-09-07 14:22:42 +00:00
reftests Bug 1726416 - Update testcase for Arabic subtending marks (from bug 1599841) now that harfbuzz handles the number-directionality issue internally. r=emilio 2021-09-09 14:48:32 +00:00
style Bug 1729477 - Tweak SubresourceCacheValidationInfo to account for chrome uris. r=tnikkel 2021-09-09 09:32:11 +00:00
svg Backed out 7 changesets (bug 1728050, bug 1728251, bug 1728232, bug 1542929, bug 1714138, bug 1728258) for causing reftest failures. CLOSED TREE 2021-09-07 09:00:26 +03:00
tables Backed out 3 changesets (bug 1729236) for causing reftest failures in layout/reftests/svg/filters/filter-giant. 2021-09-06 19:31:31 +03:00
tools Bug 1728240 - Remove DrawTargetWrapAndRecord and gfx.2d.recording pref. r=jrmuizel 2021-08-31 02:03:58 +00:00
xul Bug 1718629: Handle Windows WM_NCHITTEST message for maximize button r=emilio,cmartin 2021-09-07 16:03:57 +00:00
moz.build Bug 1728240 - Remove DrawTargetWrapAndRecord and gfx.2d.recording pref. r=jrmuizel 2021-08-31 02:03:58 +00:00