Jonathan Kew
b75702f542
Bug 1462231 - Implement support for font-size-adjust in the Android (FT2) font backend. r=lsalzman
...
Differential Revision: https://phabricator.services.mozilla.com/D110019
2021-03-29 09:15:18 +00:00
Butkovits Atila
74d0efd110
Backed out changeset 968458ff9c16 (bug 1462231) for causing failure at 812893.html. CLOSED TREE
2021-03-29 07:33:23 +03:00
Jonathan Kew
ac8c50dc3d
Bug 1462231 - Implement support for font-size-adjust in the Android (FT2) font backend. r=lsalzman
...
Differential Revision: https://phabricator.services.mozilla.com/D110019
2021-03-28 21:32:41 +00:00
Jonathan Kew
45d1f12441
Bug 1342741 - Adjust a few testcases that are sensitive to glyph/metrics differences in Menlo. r=mstange
...
Differential Revision: https://phabricator.services.mozilla.com/D107288
2021-03-12 16:13:18 +00:00
Bogdan Tara
446173458c
Backed out 3 changesets (bug 1696176, bug 1342741) for test_nsIHTMLEditor_getSelectedElement.html and inert-retargeting-iframe.tentative.html failures CLOSED TREE
...
Backed out changeset 1154df798888 (bug 1342741)
Backed out changeset 02b69c938fbe (bug 1342741)
Backed out changeset a7ceef946175 (bug 1696176)
2021-03-10 17:06:26 +02:00
Jonathan Kew
5abe82b7b8
Bug 1342741 - Adjust a few testcases that are sensitive to glyph/metrics differences in Menlo. r=mstange
...
Differential Revision: https://phabricator.services.mozilla.com/D107288
2021-03-10 13:48:46 +00:00
Makoto Kato
53f95208a9
Bug 1692809 - Move some word-break tests into WPT. r=jfkthame
...
Actually, WPT has no some word-break tests for Japanese (ID and CJ) and
Korean (Hangul Jamos).
So I would like to move layout/reftests/text/wordbreak-2.html and
layout/reftests/text/wordbreak-4a.html into WPT.
Differential Revision: https://phabricator.services.mozilla.com/D105227
2021-03-01 16:55:55 +00:00
Jonathan Kew
4a675c2c2f
Bug 1692498 - Let the emoji font pref override Unicode presentation style only if it's explicitly user-set. r=emk
...
Differential Revision: https://phabricator.services.mozilla.com/D105102
2021-02-16 10:06:10 +00:00
Bogdan Tara
2a3a8792b0
Backed out changeset 95d35d57d5d6 (bug 1692498) for assertion failure at StaticPrefList_gfx.h CLOSED TREE
2021-02-15 23:23:33 +02:00
Jonathan Kew
1260865663
Bug 1692498 - Let the emoji font pref override Unicode presentation style only if it's explicitly user-set. r=emk
...
Differential Revision: https://phabricator.services.mozilla.com/D105102
2021-02-15 20:11:17 +00:00
Jonathan Kew
fa6b797928
Bug 1686274 - Put the activation of app-bundled fonts behind a pref on all platforms, with a default auto option that is Windows-version-sensitive. r=lsalzman
...
This allows us to default to skipping the bundled Twemoji Mozilla font when running on Win8.1 or later,
where we can assume Segoe UI Emoji is available.
The new pref here replaces the existing pair of boolean prefs that were only supported on Android,
and is now respected on all platforms. Available settings are:
0 disable use of app-bundled fonts
> 0 enable use of app-bundled fonts
< 0 default (auto): decide at startup, based on the system environment
(The pref is relevant only at startup; changing its value during a session will not make the bundled fonts
appear/disappear dynamically.)
Differential Revision: https://phabricator.services.mozilla.com/D102085
2021-01-18 20:04:36 +00:00
Jonathan Kew
809ac36608
Bug 1676966 - Don't block layout on global font fallback; load character maps asynchronously, and then reflow when available. r=lsalzman
...
Differential Revision: https://phabricator.services.mozilla.com/D98904
2020-12-31 00:33:48 +00:00
Cosmin Sabou
74039caf3c
Backed out changeset 345d6be71db1 (bug 1676966) for mochitest without e10s failures. CLOSED TREE
2020-12-30 15:36:10 +02:00
Jonathan Kew
c19e845492
Bug 1676966 - Don't block layout on global font fallback; load character maps asynchronously, and then reflow when available. r=lsalzman
...
Differential Revision: https://phabricator.services.mozilla.com/D98904
2020-12-30 12:34:49 +00:00
Mihai Alexandru Michis
d50d8d795e
Backed out changeset 52eb1fa54b88 (bug 1676966) for causing mochitest failures in AsyncCompositionManager.cpp
2020-12-30 00:16:44 +02:00
Jonathan Kew
12c934e612
Bug 1676966 - Don't block layout on global font fallback; load character maps asynchronously, and then reflow when available. r=lsalzman
...
Differential Revision: https://phabricator.services.mozilla.com/D98904
2020-12-29 16:03:45 +00:00
Razvan Maries
0cb7aac5bd
Backed out changeset 4a6818e6c81a (bug 1676966) for perma failures on AsyncCompositionManager.cpp. CLOSED TREE
2020-12-29 04:06:23 +02:00
Jonathan Kew
9e08463270
Bug 1676966 - Don't block layout on global font fallback; load character maps asynchronously, and then reflow when available. r=lsalzman
...
Differential Revision: https://phabricator.services.mozilla.com/D98904
2020-12-28 13:15:02 +00:00
Jonathan Kew
810bc229cc
Bug 1674839 - Skip trimmable whitespace after a line-break when computing min inline-width for a textframe. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D95810
2020-11-04 13:31:16 +00:00
Jonathan Kew
eae3c7f86f
Bug 1673098 - Ensure we use our implementation of the get_nominal_glyph callback when shaping a CFF font, so that hyphen fallbacks can take effect. r=lsalzman
...
CLOSED TREE
Differential Revision: https://phabricator.services.mozilla.com/D94681
2020-10-26 05:33:06 +00:00
Mihai Alexandru Michis
36e7dbc5bc
Backed out changeset 0a6c18c6e9d5 (bug 1673098) for causing webrender failures.
...
CLOSED TREE
2020-10-26 15:35:55 +02:00
Jonathan Kew
8da8e8eeda
Bug 1673098 - Ensure we use our implementation of the get_nominal_glyph callback when shaping a CFF font, so that hyphen fallbacks can take effect. r=lsalzman
...
Differential Revision: https://phabricator.services.mozilla.com/D94681
2020-10-26 05:33:06 +00:00
Jonathan Kew
a4c0db0c58
Bug 1670581 - Add a reftest for Unicode hyphen fallback. r=m_kato
...
Depends on D93208
Differential Revision: https://phabricator.services.mozilla.com/D93209
2020-10-13 11:01:03 +00:00
Jonathan Kew
3c2cb7fd1a
Bug 1371386 - Take account of requirements for emoji-style or text-style presentation during font selection & fallback. r=m_kato
...
Differential Revision: https://phabricator.services.mozilla.com/D87304
2020-08-26 09:31:58 +00:00
Mihai Alexandru Michis
b162701621
Backed out changeset 0cad1ef724ee (bug 1371386) for causing failures in emoji-fallback-3.html
...
CLOSED TREE
2020-08-24 21:02:10 +03:00
Jonathan Kew
ba87878325
Bug 1371386 - Take account of requirements for emoji-style or text-style presentation during font selection & fallback. r=m_kato
...
Differential Revision: https://phabricator.services.mozilla.com/D87304
2020-08-24 14:24:12 +00:00
Joel Maher
5f474b909b
Bug 1658057 - Adjust reftest expectations for windows reftests on hardware. r=bc
...
Adjust reftest expectations for windows reftests on hardware
Differential Revision: https://phabricator.services.mozilla.com/D86450
2020-08-11 21:25:03 +00:00
Jonathan Kew
95e0f6f509
Bug 1655364 - Rename gfxShapedText::SetGlyphs to SetDetailedGlyphs and make it just set glyph information, not clobber character-type flags. r=heycam
...
Differential Revision: https://phabricator.services.mozilla.com/D85187
2020-07-30 11:48:06 +00:00
Mihai Alexandru Michis
78c470dbaa
Backed out changeset 3c88adc13a06 (bug 1655364) for causing assertion failures regarding glyphs.
...
CLOSED TREE
2020-07-30 13:25:04 +03:00
Jonathan Kew
ab3b20c648
Bug 1655364 - Rename gfxShapedText::SetGlyphs to SetDetailedGlyphs and make it just set glyph information, not clobber character-type flags. r=heycam
...
Differential Revision: https://phabricator.services.mozilla.com/D85187
2020-07-30 07:56:05 +00:00
Jonathan Kew
3b8e369537
Bug 1637405 - Add reftest for shaping with a PUA-encoded diacritic. r=jrmuizel
...
Differential Revision: https://phabricator.services.mozilla.com/D75538
2020-05-15 13:28:54 +00:00
Jonathan Kew
9189515605
Bug 1611610 - Add reftest for effect of synthetic bold on metrics of zero-width glyph. r=lsalzman
...
Depends on D61065
Differential Revision: https://phabricator.services.mozilla.com/D61066
--HG--
extra : moz-landing-system : lando
2020-01-25 15:44:03 +00:00
Andrew Osmond
7243a387ca
Bug 1575258 - Make text rasterize, render and snap glyphs consistently. r=lsalzman
...
The glyph pixel space in which we rasterized glyphs differed from how we
rendered the rasterized glyphs in the shader. They need to be in
agreement because the glyph subpixel offset selected during
rasterization depends on it. This patch should make the paths consistent
with each other.
Additionally, during animations, we now snap the reference frame
relative offset ignoring the impact of any animated transforms. This
helps with minimizing glyph wiggling during the transition.
Differential Revision: https://phabricator.services.mozilla.com/D51305
--HG--
extra : moz-landing-system : lando
2019-11-06 12:17:43 +00:00
Lee Salzman
fd28aa44da
Bug 1583707 - enable text subpixel positioning on Android and Linux. r=jfkthame
...
Differential Revision: https://phabricator.services.mozilla.com/D47035
--HG--
extra : moz-landing-system : lando
2019-10-02 14:04:45 +00:00
Geoff Brown
d964f2d601
Bug 1584290 - Enable many reftests on Android; r=geckoview-reviewers,snorp
...
Most of these tests have been disabled for a long time; they run well
in the current test environment.
Differential Revision: https://phabricator.services.mozilla.com/D47616
--HG--
extra : moz-landing-system : lando
2019-09-30 16:34:16 +00:00
Lee Salzman
4b7fcf7dca
Bug 1547063 - fuzz for SharedFTFace. r=jfkthame
...
Differential Revision: https://phabricator.services.mozilla.com/D44498
--HG--
extra : moz-landing-system : lando
2019-09-16 16:46:12 +00:00
Cosmin Sabou
8113720646
Backed out 8 changesets (bug 1547063) for causing bug 1581466. a=backout
...
Backed out changeset c969a93b0ca7 (bug 1547063)
Backed out changeset 003f5a79c6a7 (bug 1547063)
Backed out changeset 2c7032b4d022 (bug 1547063)
Backed out changeset 23892ecc6ef8 (bug 1547063)
Backed out changeset af6e6807ece7 (bug 1547063)
Backed out changeset ebc71e607938 (bug 1547063)
Backed out changeset 772c3427c791 (bug 1547063)
Backed out changeset e74a67e2afe3 (bug 1547063)
2019-09-16 10:44:20 +03:00
Lee Salzman
d1e33e3e11
Bug 1547063 - fuzz for SharedFTFace. r=jfkthame
...
Differential Revision: https://phabricator.services.mozilla.com/D44498
--HG--
extra : moz-landing-system : lando
2019-09-15 03:01:37 +00:00
Geoff Brown
56ca134785
Bug 1579272 - Cleanup obviously fennec-centric test annotations; r=bc
...
Remove test manifest annotations that specifically target fennec,
or likely target the android 4.3 emulator.
Differential Revision: https://phabricator.services.mozilla.com/D45018
--HG--
extra : moz-landing-system : lando
2019-09-06 16:51:10 +00:00
Kartikaya Gupta
ec2096ed3f
Bug 1525314 - Update reftest annotations for WebRender on GeckoView. r=gbrown
...
Differential Revision: https://phabricator.services.mozilla.com/D36798
--HG--
extra : moz-landing-system : lando
2019-07-04 21:57:48 +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
c08a0b6539
Bug 1525314 - Update reftest annotations for WebRender on GeckoView. r=gbrown
...
Depends on D36797
Differential Revision: https://phabricator.services.mozilla.com/D36798
--HG--
extra : moz-landing-system : lando
2019-07-03 17:13:33 +00:00
Geoff Brown
945ee0068f
Bug 1556058 - Update test expectations for Android 7.0 reftests; r=kats
...
These changes are needed for consistently green runs with the new emulator with
"-gpu on".
Most changes are simple removal of fuzzy-if(geckoview) but I also needed to add
at least one new fuzzy-if.
In this configuration we can run reftests in just 2 chunks (20 minutes each on
opt/30 minutes on debug).
Differential Revision: https://phabricator.services.mozilla.com/D36258
--HG--
extra : moz-landing-system : lando
2019-06-28 17:30:48 +00:00
Kartikaya Gupta
97d708b2a2
Bug 1501582 - Mark geckoview failures. r=gbrown
...
There are a number of failures, for which I've filed separate bugs.
And then a lot of fuzziness. I manually inspected the reftest analyzer
results on try pushes to distinguish failures vs fuzziness.
Depends on D34537
Differential Revision: https://phabricator.services.mozilla.com/D34538
--HG--
extra : moz-landing-system : lando
2019-06-11 16:12:03 +00:00
Jonathan Kew
870189af7d
Bug 1552121 - Reftest for suppression of auto-hyphenation in words with internal capitals. r=mats
...
Differential Revision: https://phabricator.services.mozilla.com/D33956
--HG--
extra : moz-landing-system : lando
2019-06-10 15:00:29 +00:00
Mihai Alexandru Michis
6c1bc67848
Backed out 3 changesets (bug 1557291, bug 1552121) for causing reftest failures in hyphenation-caps-1.html
...
Backed out changeset 3dd86c6f8468 (bug 1552121)
Backed out changeset c333e3fc63ca (bug 1552121)
Backed out changeset 0b09ba0356f8 (bug 1557291)
2019-06-10 14:47:58 +03:00
Jonathan Kew
4ccbc22e38
Bug 1552121 - Reftest for suppression of auto-hyphenation in words with internal capitals. r=mats
...
Differential Revision: https://phabricator.services.mozilla.com/D33956
--HG--
extra : moz-landing-system : lando
2019-06-10 09:38:47 +00:00
Joel Maher
edd5fd6be2
Bug 1544460 - fix reftest annotations and enable for osx 10.14. r=jfkthame,kats
...
fix reftest annotations and enable for osx 10.14.
Differential Revision: https://phabricator.services.mozilla.com/D32463
--HG--
extra : moz-landing-system : lando
2019-05-24 18:01:02 +00:00
Ian Moody
19959159fa
Bug 1470107 - Update Twemoji Mozilla to 0.4.0 (twemoji 11.4.0). r=jfkthame
...
Differential Revision: https://phabricator.services.mozilla.com/D27865
--HG--
extra : moz-landing-system : lando
2019-04-19 20:58:50 +00:00
Thomas Wisniewski
6f9de091e7
Bug 1524897 - drop line-height:normal rule in html.css for <sub> and <sup> for interop. r=emilio
...
remove line-height:normal rule from html.css for <sub> and <sup> for interop.
Differential Revision: https://phabricator.services.mozilla.com/D18636
--HG--
extra : moz-landing-system : lando
2019-02-08 11:02:36 +00:00