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

411 Коммитов

Автор SHA1 Сообщение Дата
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
Jonathan Kew 06b936f643 Bug 1507661 - Don't treat an explicit hyphen as though it could be a soft-hyphenation position. r=jwatt 2019-02-07 12:13:19 +00:00
Jonathan Kew ab92b80b55 Bug 1507661 - Reftest for spurious soft-hyphenation occuring at an explicit hyphen after initial letter of word. r=jwatt 2019-02-07 12:13:19 +00:00
Jonathan Kew 1191520084 Bug 1522857 - Reftest for trimming of space at line-break with large font size. r=jrmuizel 2019-01-26 15:48:38 +00:00
Boris Chiou c35f47093e Bug 1322780 - Part 2: Support unprefixed min-content and max-content. r=mats,emilio
Support unprefixed min-content and max-content and treat the prefixed
version as aliases for
1. width, min-width, max-width if inline-axis is horizontal, and
2. height, min-height, max-height if inline-axis is vertical, and
3. inline-size, min-inline-size, max-inline-size, and
4. flex-basis.

Besides, update the test cases to use unprefixed max-content and
min-content.

Depends on D7535

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

--HG--
extra : moz-landing-system : lando
2018-12-18 18:47:37 +00:00
Emilio Cobos Álvarez 9f8636dee7 Bug 1500885 - Remove tests and other similar bits. r=mats
Also remove specified-value-only keywords, since those are handled
only in Rust code and C++ doesn't need to know about them.

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

--HG--
extra : moz-landing-system : lando
2018-10-24 20:32:16 +00:00
Ryan VanderMeulen a167f28e51 Bug 1392106 - Annotate more failing tests as random on Win7. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D5688

--HG--
extra : rebase_source : 27d50e4a9fc0731630999f9f96883fe367a4beb8
2018-09-10 15:30:44 -04:00
Mantaroh Yoshinaga 1deccd7ac1 Bug 1445570 - Remove EnsureEventualAfterPaint timer. r=tnikkel
MozReview-Commit-ID: C7WICJ5Q0ES

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

--HG--
extra : moz-landing-system : lando
2018-09-06 02:21:39 +00:00
Joel Maher af81c03a10 Bug 1392106 - random-if more test cases for windows 7 letter rendering failures. r=RyanVM
random-if statements for the last 2 days worth of annotated failures

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

--HG--
extra : moz-landing-system : lando
2018-08-27 18:38:37 +00:00
Gurzau Raul 9a8991af69 Backed out changeset b168deee0bcf (bug 1392106) for failures on canvas/1304353-text-global-composite-op-1.html on a CLOSED TREE
--HG--
extra : amend_source : 3529e35d35d31def6e2da65217dc1343885dfa3a
2018-08-23 18:16:05 +03:00
Joel Maher e6844b61ad Bug 1392106 - random-if more test cases for windows 7 letter rendering failures. r=RyanVM
random-if statements for the last 2 days worth of annotated failures

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

--HG--
extra : moz-landing-system : lando
2018-08-23 12:35:17 +00:00
L. David Baron 1e88f0f003 Bug 1369941: Replace single integers N in fuzzy() and fuzzy-if() with 0-N ranges. r=dholbert
This patch was written entirely by the following script:

  #!/bin/bash

  if [ ! -d "./.hg" ]
  then
    echo "Not in a source tree." 1>&2
    exit 1
  fi

  find . -regex '.*\(ref\|crash\)test.*\.list' | while read FILENAME
  do
    echo "Processing ${FILENAME}."
    # The following has four substitutions:
    # * The first one replaces the *first* argument to fuzzy() when it doesn't
    #   have a - in it, by replacing it with an explicit 0-N range.
    # * The second one does the same for the *second* argument to fuzzy().
    # * The third does the same for the *second* argument to fuzzy-if().
    # * The fourth does the same for the *third* argument to fuzzy-if().
    #
    # Note that this is using perl rather than sed because perl doesn't
    # support non-greedy matching, which is needed for the first argument to
    # fuzzy-if.
    perl -pi -e 's/(fuzzy\()([^ ,()-]*)(,[^ ,()]*\))/${1}0-${2}${3}/g;s/(fuzzy\([^ ,()]*,)([^ ,()-]*)(\))/${1}0-${2}${3}/g;s/(fuzzy-if\([^ ]*?,)([^ ,()-]*)(,[^ ,()]*\))/${1}0-${2}${3}/g;s/(fuzzy-if\([^ ]*?,[^ ,()]*,)([^ ,()-]*)(\))/${1}0-${2}${3}/g' "${FILENAME}"
  done

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

--HG--
extra : moz-landing-system : lando
2018-08-09 20:10:21 +00:00
Jonathan Kew 3cc77c781a Bug 1476437 - Correct original-text indexing when checking for explicit hyphens in text where auto-hyphenation is enabled. r=dbaron 2018-07-28 09:23:36 +01:00
Jonathan Kew 4e010be0d4 Bug 1476437 - Further reftest for multi-line content with whitespace/explicit-hyphen/autohyphenation. r=dbaron 2018-07-28 09:23:30 +01:00
Jonathan Kew d849719565 Bug 1476437 - Reftest for interaction between whitespace collapsing, explicit hyphen, and auto-hyphenation. r=dbaron 2018-07-28 09:23:26 +01:00
Jonathan Kew 1f26457015 Bug 1478574 - Fix off-by-one error in marking explicit hyphens, so we don't introduce spurious pre-hyphen breaks. r=dbaron 2018-07-28 09:23:11 +01:00
Jonathan Kew 0760fbe9f0 Bug 1478574 - Reftest for interaction of explicit hyphen and auto-hyphenation in the same word. r=dbaron 2018-07-28 09:22:44 +01:00
Tiberius Oros 339c5c47b4 Backed out 5 changesets (bug 1476437, bug 1478574) for failing hyphenation-control-5.html on windows builds on a CLOSED TREE
Backed out changeset d8d3c9e7b832 (bug 1476437)
Backed out changeset 280aff154491 (bug 1476437)
Backed out changeset e17db916959e (bug 1476437)
Backed out changeset 144a3d2b7da9 (bug 1478574)
Backed out changeset edb45de7ff9d (bug 1478574)
2018-07-28 13:22:54 +03:00
Jonathan Kew 5a78d19b4f Bug 1476437 - Correct original-text indexing when checking for explicit hyphens in text where auto-hyphenation is enabled. r=dbaron 2018-07-28 09:23:36 +01:00
Jonathan Kew ab90d74d3e Bug 1476437 - Further reftest for multi-line content with whitespace/explicit-hyphen/autohyphenation. r=dbaron 2018-07-28 09:23:30 +01:00
Jonathan Kew 52a0a53efd Bug 1476437 - Reftest for interaction between whitespace collapsing, explicit hyphen, and auto-hyphenation. r=dbaron 2018-07-28 09:23:26 +01:00
Jonathan Kew cb26a6d16d Bug 1478574 - Fix off-by-one error in marking explicit hyphens, so we don't introduce spurious pre-hyphen breaks. r=dbaron 2018-07-28 09:23:11 +01:00
Jonathan Kew f0c754d00d Bug 1478574 - Reftest for interaction of explicit hyphen and auto-hyphenation in the same word. r=dbaron 2018-07-28 09:22:44 +01:00
Joel Maher 8bc0bcda97 Bug 1392106 - random-if more win7 reftest font rendering failures. r=RyanVM 2018-06-26 13:32:30 -04:00
Joel Maher 5cf551b940 Bug 1392106 - random-if more win7 tests for missing letters. r=RyanVM 2018-06-01 09:29:35 -04:00
Joel Maher bea2e0899f Bug 1392106 - random-if many more win7 tests. r=RyanVM 2018-05-29 13:50:33 -04:00
Joel Maher 29d83f200e Bug 1392106 - random-if many more tests on win7. r=RyanVM 2018-05-25 13:03:59 -04:00
Joel Maher 5bff4baed5 Bug 1392106 - random-if many tests on win7 to avoid missing letters. r=RyanVM 2018-05-23 13:06:50 -04:00
Jonathan Kew 57de0bfa9d Bug 1463020 followup, mark test as failing on Android due to lack of font support. r=me 2018-05-22 15:56:33 +01:00
Jonathan Kew 8d48a49b06 Bug 1463020 - Reftests for combination of letter-spacing and text-transform with supplementary-plane characters. r=m_kato 2018-05-22 13:47:30 +01:00
Xidorn Quan d9975fe508 Bug 1458159 - Use rounding instead of ceiling on max{Ascent,Descent} for DWriteFont. r=jfkthame
The ceiling was introduced in bug 549190 for improve the consistency of
underline positioning. However, removing ceiling now doesn't seem to
regress the testcases in that bug, probably thanks to improvement in
other part.

The ceiling here causes us to have different font metrics than other
browsers on Windows, and can lead to webcompat issue. We also don't do
this for other backends. So it's probably better removing it in favor
of rounding.

There are several test changes:

* min-intrinsic-with-percents-across-elements.html changes result due to
  height of wrapping div in reference page depends on line height, so a
  fixed line height is set to work around the issue.

* 368020-1.html changes result because a slightly different line-height
  triggers bug 1462514. It is changed to use fixed line-height to work
  around the issue.

* 456147.xul is disabled because it compares XUL against HTML page, but
  XUL has different approach to position text in its elements than HTML.
  Specifically, XUL elements don't seem to respect line height while
  HTML elements do. The original line height in the file was probably
  chosen to make the HTML match XUL, so it seems to be non-trivial to
  fix it in a platform-independent way.

* sizing-orthog-{vlr,vrl}-in-htb-{008,020}.xht fails due to text in <p>
  after the testing block shifts 1px up for unknown reason.

MozReview-Commit-ID: 2WJG1AigWl1

--HG--
extra : source : 653c6b7480997c4e1dbead5f0441bc06a0605b7a
2018-05-22 11:43:30 +10:00
Noemi Erli e380c579e9 Backed out changeset 1be70a3d127f (bug 1458159) for reftest failures in sizing-orthog-vlr-in-htb-008.xht on a CLOSED TREE 2018-05-22 04:23:47 +03:00
Xidorn Quan 98bfde7521 Bug 1458159 - Use rounding instead of ceiling on max{Ascent,Descent} for DWriteFont. r=jfkthame
The ceiling was introduced in bug 549190 for improve the consistency of
underline positioning. However, removing ceiling now doesn't seem to
regress the testcases in that bug, probably thanks to improvement in
other part.

The ceiling here causes us to have different font metrics than other
browsers on Windows, and can lead to webcompat issue. We also don't do
this for other backends. So it's probably better removing it in favor
of rounding.

There are several test changes:

* min-intrinsic-with-percents-across-elements.html changes result due to
  height of wrapping div in reference page depends on line height, so a
  fixed line height is set to work around the issue.

* 368020-1.html changes result because a slightly different line-height
  triggers bug 1462514. It is changed to use fixed line-height to work
  around the issue.

* 456147.xul is disabled because it compares XUL against HTML page, but
  XUL has different approach to position text in its elements than HTML.
  Specifically, XUL elements don't seem to respect line height while
  HTML elements do. The original line height in the file was probably
  chosen to make the HTML match XUL, so it seems to be non-trivial to
  fix it in a platform-independent way.

* sizing-orthog-{vlr,vrl}-in-htb-{008,020}.xht fails due to text in <p>
  after the testing block shifts 1px up for unknown reason.

MozReview-Commit-ID: 2WJG1AigWl1

--HG--
extra : rebase_source : 540e68ffff618a6dc3c14b3702b2c042988061a3
2018-05-01 15:18:55 +10:00
Andreea Pavel 5298f758aa Backed out changeset 5352d48512f7 (bug 1458159) for failing reftest min-intrinsic-with-percents-across-elements.html == min-intrinsic-with-percents-across-elements-ref.html on a CLOSED TREE 2018-05-21 13:00:19 +03:00
Xidorn Quan d8a44ee949 Bug 1458159 - Use rounding instead of ceiling on max{Ascent,Descent} for DWriteFont. r=jfkthame
The ceiling was introduced in bug 549190 for improve the consistency of
underline positioning. However, removing ceiling now doesn't seem to
regress the testcases in that bug, probably thanks to improvement in
other part.

The ceiling here causes us to have different font metrics than other
browsers on Windows, and can lead to webcompat issue. We also don't do
this for other backends. So it's probably better removing it in favor
of rounding.

There are several test changes:

* min-intrinsic-with-percents-across-elements.html changes result due to
  height of wrapping div in reference page depends on line height, so a
  fixed line height is set to work around the issue.

* 368020-1.html changes result because a slightly different line-height
  triggers bug 1462514. It is changed to use fixed line-height to work
  around the issue.

* 456147.xul is disabled because it compares XUL against HTML page, but
  XUL has different approach to position text in its elements than HTML.
  Specifically, XUL elements don't seem to respect line height while
  HTML elements do. The original line height in the file was probably
  chosen to make the HTML match XUL, so it seems to be non-trivial to
  fix it in a platform-independent way.

* sizing-orthog-{vlr,vrl}-in-htb-{008,020}.xht fails due to text in <p>
  after the testing block shifts 1px up for unknown reason.

MozReview-Commit-ID: 2WJG1AigWl1

--HG--
extra : rebase_source : 6c61fa95a3b01e7b439be46a2498b4f893d8b84b
2018-05-01 15:18:55 +10:00
Kartikaya Gupta 32a1261d0d Bug 1322845 - Update reftest annotations for WebRender on macOS. r=Gankro
MozReview-Commit-ID: 6NufRyb41ia
2018-05-08 22:42:51 -04:00
Andreea Pavel 8daddd690f Backed out 2 changesets (bug 1322845) for failing reftest background-repeat-large-area.html == background-repeat-large-area-ref.html on a CLOSED TREE
Backed out changeset 4fd46cd822bf (bug 1322845)
Backed out changeset abd41b3e63e7 (bug 1322845)
2018-05-09 05:13:08 +03:00
Kartikaya Gupta 93650c1b04 Bug 1322845 - Update reftest annotations for WebRender on macOS. r=Gankro
MozReview-Commit-ID: 6NufRyb41ia
2018-05-08 20:39:51 -04:00
smswessem 3814c98b00 Bug 1358240 - Replace EmojiOne with Twemoji, r=jfkthame, timdream
--HG--
extra : rebase_source : cb1d370dc4fbff33f6022acf393126e0965089de
2018-03-08 18:23:19 -06:00
Jonathan Kew c0a406064e Bug 1448180 - Don't mask complex-script ranges from the cmap for downloadable fonts; assume the author knows what they're doing and use the font as provided. r=jrmuizel
--HG--
rename : layout/reftests/text/arabic-fallback-4-notref.html => layout/reftests/text/arabic-fallback-4-ref.html
2018-03-26 13:25:11 +01:00
Emilio Cobos Álvarez 48957d62c0 Bug 1446954: Cleanup !stylo and styloVsGecko test expectations. r=xidorn
MozReview-Commit-ID: J2glxiCWBVn
2018-03-20 11:29:51 +01:00
Jeremy Chen 7d5e0d0763 Bug 1415581 - add reftest. r=jfkthame
Add reftest to ensure that hyphenation breaks are not affected if there are
multiple inline elements inside a paragraph.

MozReview-Commit-ID: Jmh0LPgjCVF

--HG--
extra : rebase_source : 985ae8c3f878c0275b3dab6876bbc544ccb8cc36
2017-11-16 19:19:07 +08:00
Jonathan Kew 1a0fca4019 Bug 1318526 - Remove HTTP(..) from reftest manifests where this was only needed to work around file-URI origin restrictions. r=dbaron 2017-10-22 08:31:41 +01:00
Kartikaya Gupta 94c6272403 Bug 1408461 - Update reftest results for changes in WR PR 1868. r=Gankro
MozReview-Commit-ID: d7WkwRf4x4
2017-10-18 12:37:53 -04:00
Sebastian Hengst 982cc2f385 Backed out changeset b3d8a0eb09e6 (bug 1408461)
--HG--
extra : rebase_source : a4a25fb9926058e4850946bca2bbc63ab8d426a3
2017-10-18 18:27:40 +02:00
Kartikaya Gupta a4c339de59 Bug 1408461 - Update reftest results for changes in WR PR 1868. r=Gankro
MozReview-Commit-ID: d7WkwRf4x4

--HG--
extra : rebase_source : bd21a20ddf76c07e14fecc7df28752aa207e685e
2017-10-18 09:41:35 -04:00
Alexis Beingessner 5a2380c323 Bug 1392723 - Add failures for diacritic stacking. r=kats
MozReview-Commit-ID: 4Scj4wF1dj4

--HG--
extra : rebase_source : 03dd080937894b2572e19e8aacdb09aa2ef9e8af
2017-10-11 00:25:18 -04:00
Alexis Beingessner fe5bc62b71 Bug 1392723 - Mark tests as passing with webrender text-layers. r=kats
MozReview-Commit-ID: 5qyGjvM6Lkv

--HG--
extra : rebase_source : efc5166359a838252d6d6af7bc6acdaf953a2993
2017-10-10 23:52:33 -04:00
Jonathan Kew 4fa395cf9c Bug 1363940 - Mark testcase as fuzzy on Android due to unreliable corner pixel of the frame. r=dholbert 2017-10-05 10:01:41 +02:00