Sebastian Hengst
0f9bcd5d2b
Bug 1307332 - Remove B2G and Mulet annotations from reftest.list: layout/reftests/bidi. r=dholbert
...
MozReview-Commit-ID: I5PLYatSvoz
2016-10-09 09:48:15 +02:00
Shing Lyu
db11558e50
Bug 1288350 - Temporary reftest list for Stylo vs Gecko test r=heycam,manishearth
...
--HG--
extra : rebase_source : 4772418bd2813d4e79643a833eb09e47fe893d84
2016-09-05 11:45:39 +08:00
Jonathan Kew
16e54d15ce
Bug 1297365 followup - Update font used in bidi-004 reftest for current OS X and Windows; mark test as fuzzy on Linux due to inconsistent glyphs in Hebrew font used. no_r=me
2016-08-24 11:44:29 +01:00
Xidorn Quan
8bb94fa4a4
Bug 1141895 part 2 - Use unprefixed unicode-bidi values in internal code. r=jfkthame
...
MozReview-Commit-ID: 1o2NEe8eiSX
--HG--
extra : rebase_source : b09e931fc8e318ceda224fe9c02dd7931c75f8ed
2016-06-30 16:25:31 +10:00
Xidorn Quan
c353935ab6
Bug 1160847 part 3 - Restore virtual bidi control characters for reordering. r=jfkthame
...
This patch mainly consists of two parts, one for resolving and the other
for reordering.
In the resolving part, the added code stores the lowest embedding level
of all bidi formatting characters precede a frame to the bidi data of
that frame when necessary.
In the reordering part, virtual frame is restored from the information
stored above before asking the bidi engine to reorder frames
Collapsing a run of continuous virtual formatting characters into one
virtual character with the lowest embedding level among them should work
because a character with a higher embedding level than either of its
neighbors should not affect the reordering result of any other part of
the sequence. (No formal proof of this theorem, though)
MozReview-Commit-ID: LQjRu0mWsZP
--HG--
extra : source : 5d0cf1cbd270e9963d848a23b37528ed503ed6a0
2016-06-29 17:47:18 +10:00
Xidorn Quan
90c5357c7f
Bug 1160847 part 2 - Add glue to nsBidiPresUtils to use support for bidi isolate in nsBidi. r=jfkthame
...
This patch is mainly based on smontagu's wip patch. Some non-trivial differences:
* BidiParagraphData.mIsolateCount and related code are not added in this patch.
I investigated uses of this field in the wip patch, and it seems to me none of
them makes sense:
1. in the fast path of nsBidiPresUtils::ResolveParagraph, if there would be
any isolate character in the surrounding text, there must exist more than
one runs, which indicates the isolate count condition is redundant.
2. in handle of br frame in nsBidiPresUtils::TraverseFrames, based on my
understanding of "CSS Writing Modes Level 3" section "2.4.4. Paragraph
Breaks Within Embeddings and Isolates", the resolving should happen
unconditionally.
* {control,override}Char in nsBidiPresUtils::TraverseFrames are assigned
unconditionally when in a bidi inline container, so that we can properly
handle it when there are continuations. I suspect this was the reason of
regressions in dynamic reftests from the wip patch mentioned in comment 1.
MozReview-Commit-ID: LUdBAapA48e
--HG--
extra : source : 28fa56b841de689691375e8e2d5e56014921b48e
2016-06-29 17:47:00 +10:00
Mason Chang
328a9da0c1
Bug 1282626. Windows skia reftest fuzzing. r=lsalzman
2016-06-27 18:12:57 -07:00
L. David Baron
55b6b3268e
Bug 1111440 - Replace rest of -moz-/Moz prefixed logical margin/padding/border properties with their standard versions. r=heycam
...
This patch was generated by the command:
find * -type f -exec sed -i -f ../mozpropsub {} \;
in the root of the repository, with the file ../mozpropsub containing:
s/-moz-padding-end\>/padding-inline-end/g
s/-moz-padding-start\>/padding-inline-start/g
s/-moz-margin-end\>/margin-inline-end/g
s/-moz-margin-start\>/margin-inline-start/g
s/-moz-border-end\>/border-inline-end/g
s/-moz-border-end-color\>/border-inline-end-color/g
s/-moz-border-end-style\>/border-inline-end-style/g
s/-moz-border-end-width\>/border-inline-end-width/g
s/-moz-border-start\>/border-inline-start/g
s/-moz-border-start-color\>/border-inline-start-color/g
s/-moz-border-start-style\>/border-inline-start-style/g
s/-moz-border-start-width\>/border-inline-start-width/g
s/\<MozPaddingEnd\>/paddingInlineEnd/g
s/\<MozPaddingStart\>/paddingInlineStart/g
s/\<MozMarginEnd\>/marginInlineEnd/g
s/\<MozMarginStart\>/marginInlineStart/g
s/\<MozBorderEnd\>/borderInlineEnd/g
s/\<MozBorderEndColor\>/borderInlineEndColor/g
s/\<MozBorderEndStyle\>/borderInlineEndStyle/g
s/\<MozBorderEndWidth\>/borderInlineEndWidth/g
s/\<MozBorderStart\>/borderInlineStart/g
s/\<MozBorderStartColor\>/borderInlineStartColor/g
s/\<MozBorderStartStyle\>/borderInlineStartStyle/g
s/\<MozBorderStartWidth\>/borderInlineStartWidth/g
The diffs for the following files:
layout/style/nsCSSPropAliasList.h
layout/style/test/property_database.js
layout/style/test/test_value_computation.html
were then manually removed from the patch.
MozReview-Commit-ID: 8fbYnlZcn9U
2016-05-14 00:00:18 -07:00
Astley Chen
844639b0ad
Bug 859301 : Part 3 - unprefix test cases. r=dbaron
...
MozReview-Commit-ID: 6KvILd31r9Y
--HG--
extra : rebase_source : 68c820453ca2d27fda63b645cdab65dddfa90c31
2016-05-04 13:31:24 +08:00
Geoff Brown
fd1e09d12b
Bug 1251013 - Update AndroidVersion annotations in test manifests - reftests; r=jmaher
2016-03-17 10:00:47 -06:00
Ryan VanderMeulen
282499897a
Bug 1254826 - Annotate bug441782-3.html as passing on WinXP. r=ehsan
...
--HG--
extra : rebase_source : 28d9aaa8191708fe146dc6aee23edebc8477e24f
2016-03-16 14:26:03 -04:00
Xidorn Quan
6b28759520
Bug 1218706 - Make 'unicode-bidi: isolate' the default for elements with a dir attribute. r=dbaron,jfkthame
...
--HG--
extra : source : b558ee0be0a413438660e1e858ac535930cf6603
extra : amend_source : c833b22b855610750c47f47b24e6816931782895
2016-02-17 08:39:54 +08:00
Mason Chang
b4c228baec
Bug 1246213 - Skia reftest fuzzing for Skia content on OS X. r=jmuizelaar
2016-02-16 09:07:52 -08:00
Jonathan Kew
4ad8e58cf5
Bug 1202318 - Disable resizing of textarea in reftest bidi/267459-1 to work around unreliable Gtk3 rendering of the resize grabber. r=dholbert
2016-01-12 09:20:13 +00:00
Joel Maher
36efb552d7
Bug 1232981 - bidi/83958-1*.html reftests fail on new linux64 docker container. r=dbaron
2015-12-22 12:39:25 -08:00
Joel Maher
0d1b56549a
Bug 1232980 - many bidi/with-first-letter-*.html reftests fail on new linux64 docker container. r=jfkthame
2015-12-22 12:39:57 -08:00
Jonathan Kew
dacfaeae8e
Bug 1231175 - Missed change from Unicode 6.3 bidi algorithm update (ported from ICU's ubidi): include new ENL and ENR bidi pseudo-types in MASK_LTR. r=smontagu
2015-12-09 11:58:17 -05:00
Jonathan Kew
233f162796
Bug 1231175 - Reftest for failure to recognize mixed directionality in RTL para beginning with number within embed/isolate controls. r=smontagu
2015-12-09 11:57:44 -05:00
Ted Clancy
67df511767
Bug 1157727 - Part 2: Update bidi algorithm for bracket matching (patch originally by :tedders1, updated by :jfkthame). r=jfkthame
...
* * *
Bug 1157727 - Part 2a: Mark bidi bracket tests as passing.
2015-10-27 13:41:39 -07:00
Jonathan Kew
79648b9209
Bug 1157727 - Reftests for bidi bracket pairing, based on UAX #9 examples. r=smontagu
2015-11-25 12:00:52 +00:00
Carsten "Tomcat" Book
bbf91da743
Backed out changeset bbd26d9d2c3e (bug 1157727) for failing on own tests on a CLOSED TREE
...
--HG--
extra : rebase_source : c86beb5128a477e5bd882aade7d5c73256b2b1d0
2015-11-25 15:37:25 +01:00
Carsten "Tomcat" Book
906a075480
Backed out changeset 21730adb78b6 (bug 1157727)
...
--HG--
extra : rebase_source : 8dfb3a8fbba3fdc41815a872fad17e28e90468aa
2015-11-25 15:37:01 +01:00
Ted Clancy
4a082e1689
Bug 1157727 - Part 2: Update bidi algorithm for bracket matching (patch originally by :tedders1, updated by :jfkthame). r=jfkthame
...
* * *
Bug 1157727 - Part 2a: Mark bidi bracket tests as passing.
2015-10-27 13:41:39 -07:00
Jonathan Kew
e0e31b84fb
Bug 1157727 - Reftests for bidi bracket pairing, based on UAX #9 examples. r=smontagu
2015-11-25 12:00:52 +00:00
L. David Baron
e5a5e95ab1
Bug 1217833 followup - Add margin to avoid fuzz on reftest.
...
--HG--
extra : commitid : 6mp1Q3MN1v3
2015-11-24 17:45:01 -08:00
L. David Baron
0b6fd1d8c8
Bug 1217833 followup - Mark one test as fuzzy(43,2) on a CLOSED TREE (though fuzzy amounts needed vary by platform).
2015-11-24 09:46:45 -08:00
L. David Baron
42852c519a
Bug 1217833 - Fix container width in exception for line frames in nsBidiPresUtils::ReorderFrames. r=jfkthame
...
--HG--
extra : commitid : 5eSLcPwltIY
2015-11-24 07:23:14 -08:00
Bas Schouten
1369a96bd4
Bug 1208465 - Part 1: Fix some reftest annotations. r=jrmuizel
2015-10-01 04:45:26 +02:00
Andrew Comminos
30dab5df6c
Bug 1182632 - Fuzz GTK3 widget reftests that composite differently. r=mstange
2015-07-10 14:11:00 -04:00
Simon Montagu
560b897c67
Tests for bug 1169267
2015-06-01 18:31:43 +03:00
Mats Palmgren
ec7b323395
Bug 817406 part 2 - Tests for propagating 'direction' to the viewport.
2015-05-27 22:18:37 +00:00
Mats Palmgren
cc260b44cf
Bug 817406 part 1 - Let ApplyStyleFixups propogate 'direction' to the viewport. r=bz,heycam
2015-05-27 22:18:36 +00:00
Phil Ringnalda
4454c8f924
Back out 2 changesets (bug 817406) for b2g reftest-7 bustage
...
CLOSED TREE
Backed out changeset 1499a08f564a (bug 817406)
Backed out changeset d2f3cb3c0233 (bug 817406)
2015-05-27 19:11:54 -07:00
Mats Palmgren
01b2738cb8
Bug 817406 (part 2) - Tests for propagating 'direction' to the viewport.
2015-05-27 22:18:37 +00:00
Kang-Hao (Kenny) Lu
0cec7a05cb
Bug 817406 (part 1) - Let ApplyStyleFixups propogate 'direction' to the viewport. r=bz,heycam
2015-05-27 22:18:36 +00:00
Simon Montagu
053c0ed3af
Bug 1103348 - Part 2: Test case; r=ehsan
2015-05-08 08:43:22 -04:00
Ted Clancy
1cde58afc9
Bug 1157726: Updated algorithm to match ICU implementation of support for bidi isolates. r=smontagu
2015-04-28 22:41:44 -04:00
Ehsan Akhgari
d7b425cef6
Bug 1155359 follow-up: Disable the test on B2G and Mulet
...
Landed on a CLOSED TREE
2015-04-17 16:38:20 -04:00
Ehsan Akhgari
1024e50281
Bug 1155359 - Add a reftest; r=gw280
2015-04-17 13:03:11 -04:00
L. David Baron
f4c0b8f24d
Bug 1142360 followup - Use better condition for failure annotation that avoids also including Windows XP reftests.
2015-03-21 16:39:00 -07:00
L. David Baron
64d26163bd
Bug 1142360 followup - Annotate 3 tests as failing on Windows reftest-no-accel, on a CLOSED TREE.
2015-03-21 13:52:33 -07:00
Ehsan Akhgari
9dd681b4ab
Bug 1142360 - Move the mochitests for bugs 441782, 467672 and 570378 to the reftest framework; r=dbaron
...
This will help fix an intermittent test failure as explained in bug
1142360 comment 301. It also has the additional benefit of making
things faster overall, since the reflows of the huge mochitest test
runner page every time the bidi.numeral pref changes are very expensive,
and such overhead doesn't exist in the reftest framework.
--HG--
rename : layout/base/tests/bug570378-arabic-1-ref.html => layout/reftests/bidi/numeral/arabic-1-ref.html
rename : layout/base/tests/bug570378-arabic-1.html => layout/reftests/bidi/numeral/arabic-1.html
rename : layout/base/tests/bug570378-arabic-2-ref.html => layout/reftests/bidi/numeral/arabic-2-ref.html
rename : layout/base/tests/bug570378-arabic-2.html => layout/reftests/bidi/numeral/arabic-2.html
rename : layout/base/tests/bug570378-arabic-3-ref.html => layout/reftests/bidi/numeral/arabic-3-ref.html
rename : layout/base/tests/bug570378-arabic-3.html => layout/reftests/bidi/numeral/arabic-3.html
rename : layout/base/tests/bug570378-arabic-4-ref.html => layout/reftests/bidi/numeral/arabic-4-ref.html
rename : layout/base/tests/bug570378-persian-4.html => layout/reftests/bidi/numeral/arabic-4.html
rename : layout/base/tests/bug570378-arabic-5-ref.html => layout/reftests/bidi/numeral/arabic-5-ref.html
rename : layout/base/tests/bug570378-arabic-5.html => layout/reftests/bidi/numeral/arabic-5.html
rename : layout/base/tests/bug441782-1-ref.html => layout/reftests/bidi/numeral/bug441782-1-ref.html
rename : layout/base/tests/bug441782-1.html => layout/reftests/bidi/numeral/bug441782-1.html
rename : layout/base/tests/bug441782-2-ref.html => layout/reftests/bidi/numeral/bug441782-2-ref.html
rename : layout/base/tests/bug441782-2.html => layout/reftests/bidi/numeral/bug441782-2.html
rename : layout/base/tests/bug441782-3-ref.html => layout/reftests/bidi/numeral/bug441782-3-ref.html
rename : layout/base/tests/bug441782-3.html => layout/reftests/bidi/numeral/bug441782-3.html
rename : layout/base/tests/bug441782-4-ref.html => layout/reftests/bidi/numeral/bug441782-4-ref.html
rename : layout/base/tests/bug441782-4.html => layout/reftests/bidi/numeral/bug441782-4.html
rename : layout/base/tests/bug441782-5-ref.html => layout/reftests/bidi/numeral/bug441782-5-ref.html
rename : layout/base/tests/bug441782-5.html => layout/reftests/bidi/numeral/bug441782-5.html
rename : layout/base/tests/bug467672-1-ref.html => layout/reftests/bidi/numeral/bug467672-1-ref.html
rename : layout/base/tests/bug467672-1.html => layout/reftests/bidi/numeral/bug467672-1.html
rename : layout/base/tests/bug467672-2-ref.html => layout/reftests/bidi/numeral/bug467672-2-ref.html
rename : layout/base/tests/bug467672-2.html => layout/reftests/bidi/numeral/bug467672-2.html
rename : layout/base/tests/bug467672-3-ref.html => layout/reftests/bidi/numeral/bug467672-3-ref.html
rename : layout/base/tests/bug467672-3.html => layout/reftests/bidi/numeral/bug467672-3.html
rename : layout/base/tests/bug467672-4-ref.html => layout/reftests/bidi/numeral/bug467672-4-ref.html
rename : layout/base/tests/bug467672-4.html => layout/reftests/bidi/numeral/bug467672-4.html
rename : layout/base/tests/bug467672-5-ref.html => layout/reftests/bidi/numeral/bug467672-5-ref.html
rename : layout/base/tests/bug467672-5.html => layout/reftests/bidi/numeral/bug467672-5.html
rename : layout/base/tests/bug570378-persian-1-ref.html => layout/reftests/bidi/numeral/persian-1-ref.html
rename : layout/base/tests/bug570378-persian-1.html => layout/reftests/bidi/numeral/persian-1.html
rename : layout/base/tests/bug570378-persian-2-ref.html => layout/reftests/bidi/numeral/persian-2-ref.html
rename : layout/base/tests/bug570378-persian-2.html => layout/reftests/bidi/numeral/persian-2.html
rename : layout/base/tests/bug570378-persian-3-ref.html => layout/reftests/bidi/numeral/persian-3-ref.html
rename : layout/base/tests/bug570378-persian-3.html => layout/reftests/bidi/numeral/persian-3.html
rename : layout/base/tests/bug570378-persian-4-ref.html => layout/reftests/bidi/numeral/persian-4-ref.html
rename : layout/base/tests/bug570378-arabic-4.html => layout/reftests/bidi/numeral/persian-4.html
rename : layout/base/tests/bug570378-persian-5-ref.html => layout/reftests/bidi/numeral/persian-5-ref.html
rename : layout/base/tests/bug570378-persian-5.html => layout/reftests/bidi/numeral/persian-5.html
2015-03-21 12:37:01 -04:00
Alexandre Lissy
e8b4f395c0
Bug 1138442 - Disable reftests on Mulet in parity with B2G/B2G Desktop. r=ahal
2015-03-10 02:43:00 +01:00
Simon Montagu
35a85216a9
Test for bug 1067268, r=jfkthame
2014-10-04 23:02:37 -07:00
Simon Montagu
ed6740b1ea
Tests for bug 1069941, one by jfkthame, r=smontagu; the other by smontagu, r=jfkthame
2014-09-30 10:59:12 -07:00
Michael Wu
6919ba2a2d
Bug 987872 - Update Fira font name for Fira font update, r=jfkthame
2014-05-21 13:16:43 -04:00
Vincent Chen
c53b5f77a8
Bug 981477 - Disable B2G emulator reftests that fail oop, r=ahal
2014-05-23 15:56:15 -04:00
L. David Baron
ba666ea10e
Bug 986409 - Skip fewer entire reftest directories on B2G. r=roc
2014-03-23 18:44:50 -07:00
Simon Montagu
8303584d49
Add U+2029 PARAGRAPH SEPARATOR and other characters with bidi type Segment Separator and Paragraph Separator to the characters we convert to whitespace before passing text to the Bidi engine. Bug 847242, r=roc
2014-03-05 21:04:36 +02:00
Daniel Holbert
12c8ad6e3a
Bug 952857: Fix some typos in reftests that cause JavaScript errors in output. (test-only, no review)
2013-12-22 13:00:28 -08:00