Commit Graph

204 Commits

Author SHA1 Message Date
Andrew Halberstadt
3a7cd7fbd9 Bug 981477 - Adjust wrongfully annotated b2g oop reftests from fails to random, r=edmorley 2014-06-13 10:05:52 -04:00
Cameron McCormack
a58154f20d Bug 1019555 - Treat newlines and tabs as space characters in SVG xml:space="preserve" text. r=roc 2014-06-05 13:25:15 +10:00
Vincent Chen
7e90a06615 Bug 981477 - Disable B2G emulator reftests that fail oop, r=ahal 2014-05-23 15:56:15 -04:00
Jonathan Kew
c1bc1993a3 bug 992100 - mask out complex-script codepoints in fonts that lack the necessary layout tables. r=roc 2014-05-05 19:59:55 +01:00
Geoff Brown
5a6336f40a Bug 967704 - Update reftest manifests for Android 2.3; r=me 2014-04-09 08:38:45 -06:00
Carsten "Tomcat" Book
277da604da merge b2g-inbound to mozilla-central 2014-04-02 15:57:57 +02:00
Ed Morley
aa8fe650e6 Backed out changeset b07bd3a55770 (bug 990628) since it needs to land on b2g-inbound alongside a moztt PR
--HG--
extra : rebase_source : 9fef0224bc628d4eced8b4bef92713bf82cc0796
2014-04-02 09:48:29 +01:00
Jonathan Kew
377860b603 bug 990628 - revert reftest manifest change now that the test here (and in bug 990627) should no longer fail on b2g 2014-04-01 21:45:35 +01:00
Ed Morley
ac0d302691 Bug 990628 - Disable text/wordbreak-4a.html for failures after the landing of bug 987582; CLOSED TREE 2014-04-01 17:21:18 +01:00
Jonathan Kew
447904d4ba bug 990628 - revert reftest manifest change now that the test here (and in bug 990627) should no longer fail on b2g. r=mwu 2014-04-01 21:45:35 +01:00
Jonathan Kew
5c3bff2b07 bug 987668 - reftest for Polish hyphenation. r=smontagu 2014-04-02 07:38:00 +01:00
Vincent Chen
3f3fab17dd Bug 922680 - triage reftests which fail oop, r=ahal 2014-03-12 09:25:23 -04:00
Ryan VanderMeulen
4faf81a20d Backed out changeset 1bcd1fea2e73 (bug 922680) for B2G reftest crashes.
CLOSED TREE
2014-03-11 14:29:34 -04:00
Vincent Chen
567fc55acc Bug 922680 - triage reftests which fail oop, r=ahal 2014-03-11 12:12:10 -04:00
Jonathan Kew
0a81eb0543 bug 970891 - reftest for font fallback on the <space> character. r=roc 2014-02-11 22:17:25 +00:00
Ryan VanderMeulen
f92dcbf5b8 Backed out changesets e7c4304d45d7 and 75d3146ac0d3 (bug 970891) for Android reftest failures.
CLOSED TREE
2014-03-06 11:00:26 -05:00
Jonathan Kew
9f36213043 bug 970891 - reftest for font fallback on the <space> character. r=roc 2014-02-11 22:17:25 +00:00
Jonathan Kew
6f211c72ed bug 978313 - fix up existing reftests affected by improved joiner handling. r=jdaggett 2014-03-03 08:02:43 +00:00
Jonathan Kew
1b2eff125b bug 978313 - reftest for initial ZWJ disrupting Arabic joining. r=jdaggett 2014-03-03 08:02:26 +00:00
Robert O'Callahan
da80a37c1d Bug 947588. Part 5: Fix tests to pass even if regular HTML content is not displaying hexboxes for control characters. r=jfkthame
--HG--
extra : rebase_source : 8eea41432c267b4ace85d1230c5dba76fe7cc3c4
2014-02-05 23:23:50 +13:00
Mats Palmgren
4ec71bdcab Bug 957128 - Report hyphen breaks also for word-wrap:break-word (to display soft-hyphens). r=smontagu 2014-01-29 14:45:23 +00:00
Geoff Brown
de4dc8c13d Bug 936226 - (2) Adjust reftest manifests for Android x86; r=dminor 2013-11-17 10:23:17 -07:00
Jonathan Kew
5e75c75303 bug 909344 - reftest for display of stray control characters. r=roc 2013-11-12 09:10:34 +00:00
Ed Morley
e64ec189c6 Backed out changeset f0d6d67fbc1e (bug 909344) for reftest failures in f0d6d67fbc1e 2013-11-12 15:17:31 +00:00
Jonathan Kew
29a24300a3 bug 909344 - reftest for display of stray control characters. r=roc 2013-11-12 12:58:18 +00:00
Jonathan Kew
9b805f9d41 bug 797405 - adjust reftest annotations to account for switch from uniscribe/directwrite to harfbuzz for indic shaping. r=jdaggett 2013-11-05 13:49:13 +00:00
Mats Palmgren
331cc2478e Bug 929991 - Tests for text-align: true X; 2013-10-27 20:56:32 +00:00
Jonathan Kew
61dd71602b bug 877203 pt 3 - update font prefs for Android to refer to Clear Sans. r=blassey 2013-10-23 22:04:40 +02:00
Jonathan Kew
cb73405190 bug 854897 - prefer harfbuzz shaping for Indic text on WinXP. r=jdaggett 2013-08-05 21:06:09 +01:00
Jonathan Kew
98ffe8946b bug 900975 - reftest for -moz-osx-font-smoothing on display:inline element. r=dbaron 2013-08-03 08:59:00 +01:00
John Daggett
48ee16093c Bug 857142 - add reftest for osx-font-smoothing. r=m_kato 2013-07-30 05:01:24 +09:00
Chris Lord
602d006cfc Bug 803299 - Some tests require extra fuzzing on Android in 24-bit colour. r=blassey 2013-07-04 14:53:33 +01:00
L. David Baron
b31121a2a1 Bug 234485: Map xml:lang attribute into style so that it's used for font selection and hyphenation. r=bzbarsky
The code in nsHTMLStyleSheet implements LangRule to map xml:lang into
style and the code to manage its uniqueness.

The change to nsGenericHTMLElement fixes the mapping of the HTML lang
attribute to do cascading the way all other rule mapping does so that
the cascading works correctly.

The tests test that the correct style language is used for hyphenation
by copying over a set of hyphenation reftests that check its basic
response to languages.  There are no specific tests for font selection,
but font selection is known to use the same language data from style.

I verified manually (see other attachments to bug) that the rule
uniqueness is being managed correctly.

--HG--
rename : layout/reftests/text/auto-hyphenation-1.html => layout/reftests/text/auto-hyphenation-xmllang-1.xhtml
rename : layout/reftests/text/auto-hyphenation-10.html => layout/reftests/text/auto-hyphenation-xmllang-10.xhtml
rename : layout/reftests/text/auto-hyphenation-1.html => layout/reftests/text/auto-hyphenation-xmllang-11a.xhtml
rename : layout/reftests/text/auto-hyphenation-1.html => layout/reftests/text/auto-hyphenation-xmllang-11b.xhtml
rename : layout/reftests/text/auto-hyphenation-4.html => layout/reftests/text/auto-hyphenation-xmllang-12a.xhtml
rename : layout/reftests/text/auto-hyphenation-4.html => layout/reftests/text/auto-hyphenation-xmllang-12b.xhtml
rename : layout/reftests/text/auto-hyphenation-1.html => layout/reftests/text/auto-hyphenation-xmllang-13a.xhtml
rename : layout/reftests/text/auto-hyphenation-1.html => layout/reftests/text/auto-hyphenation-xmllang-13b.xhtml
rename : layout/reftests/text/auto-hyphenation-4.html => layout/reftests/text/auto-hyphenation-xmllang-14a.xhtml
rename : layout/reftests/text/auto-hyphenation-4.html => layout/reftests/text/auto-hyphenation-xmllang-14b.xhtml
rename : layout/reftests/text/auto-hyphenation-1a.html => layout/reftests/text/auto-hyphenation-xmllang-1a.xhtml
rename : layout/reftests/text/auto-hyphenation-2.html => layout/reftests/text/auto-hyphenation-xmllang-2.xhtml
rename : layout/reftests/text/auto-hyphenation-3.html => layout/reftests/text/auto-hyphenation-xmllang-3.xhtml
rename : layout/reftests/text/auto-hyphenation-4.html => layout/reftests/text/auto-hyphenation-xmllang-4.xhtml
rename : layout/reftests/text/auto-hyphenation-5.html => layout/reftests/text/auto-hyphenation-xmllang-5.xhtml
rename : layout/reftests/text/auto-hyphenation-6.html => layout/reftests/text/auto-hyphenation-xmllang-6.xhtml
rename : layout/reftests/text/auto-hyphenation-7.html => layout/reftests/text/auto-hyphenation-xmllang-7.xhtml
rename : layout/reftests/text/auto-hyphenation-8.html => layout/reftests/text/auto-hyphenation-xmllang-8.xhtml
rename : layout/reftests/text/auto-hyphenation-9.html => layout/reftests/text/auto-hyphenation-xmllang-9.xhtml
2013-05-30 16:00:20 +08:00
Ehsan Akhgari
6c61de1ac0 Backed out 8 changesets (bug 803299) because it makes Tcheckerboard and Tpan so much worse
Backed out changeset f0311781c218 (bug 803299)
Backed out changeset 946467115924 (bug 803299)
Backed out changeset 59af481d8888 (bug 803299)
Backed out changeset 99a03f7ca8a4 (bug 803299)
Backed out changeset 44539f533a92 (bug 803299)
Backed out changeset 3f3963a3ebf6 (bug 803299)
Backed out changeset 5269f0483d1e (bug 803299)
Backed out changeset a9485787fdb1 (bug 803299)
2013-05-29 17:14:27 -04:00
Chris Lord
7f4d4699cf Bug 803299 - Some tests require extra fuzzing on Android in 24-bit colour. r=blassey
--HG--
extra : rebase_source : 75c2dc44bc3a8167b1699ab24da20c67075a182a
2013-05-29 15:26:37 +01:00
Trevor Saunders
4a839150dd backout 7a1706d0e5b0 to 8c8b6adebb4c for frequent failures in scrolling/text-1.html and scrolling/text-2.html reftests on a CLOSED TREE 2013-05-28 18:32:29 -04:00
Chris Lord
b7ad6dc419 Bug 803299 - Some tests require extra fuzzing on Android in 24-bit colour. r=blassey 2013-05-28 18:50:17 +01:00
Jonathan Kew
2551d18d29 bug 873902 - reftest for Arabic marks with Windows fonts. r=jdaggett 2013-05-21 13:45:41 +08:00
Michael Wu
9297eb10f3 Bug 840315 - Change default serif and sans serif fonts on gonk, r=jfkthame a=blocking-leo 2013-04-15 23:00:08 +02:00
Joel Maher
4c619a8bcf Bug 834737 - mark text/475092-pos.html as fails-if for gtk2Widget. r=bz 2013-03-15 10:11:50 -04:00
John Daggett
b76d808dbf Bug 849976 - use HTTP(..) for reftests that require it. r=dholbert 2013-03-13 21:04:39 +09:00
Matt Woodrow
f735930263 Bug 702504 - Mark reftests that fail with the new resolution as fuzzy. r=roc 2013-03-12 09:21:30 +13:00
Jonathan Kew
c9fb9d7c5c bug 700022 - pt 2 - reftests for lang-tag handling in graphite shaper. r=jdaggett 2013-02-22 13:36:02 +00:00
Jonathan Kew
2cd9e25c43 bug 700022 - pt 1 - reftests to check that graphite is working. r=jdaggett 2013-02-22 13:36:00 +00:00
Phil Ringnalda
ef7e288a28 Back out ac6dff6a0811 and f97bc1de213a (bug 700022) for permaorange in b2g R6 2013-02-22 22:26:24 -08:00
Jonathan Kew
1233b9cff5 bug 700022 - pt 2 - reftests for lang-tag handling in graphite shaper. r=jdaggett 2013-02-22 13:36:02 +00:00
Jonathan Kew
99396a59d3 bug 700022 - pt 1 - reftests to check that graphite is working. r=jdaggett 2013-02-22 13:36:00 +00:00
Joel Maher
54d973cc7b Bug 834737 - 2 text reftests fail while running unitests on ubuntu 12.04 on ec2 VMs. r=bz 2013-02-05 08:57:40 -05:00
Jonathan Kew
a7a92fe4cd bug 833297 - reftest for preserving clusters across font-shaping boundary with graphite. r=jdaggett 2013-01-23 16:41:34 +00:00
Jonathan Kew
60b739b0ed backout 1458740cfd92 and 833978b3dadf (bug 700022) due to android-R4 and b2g-R10 orange 2013-01-21 11:22:49 +00:00