1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
|
include dirAuto/reftest.list
include numeral/reftest.list
fuzzy-if(cocoaWidget,0-1,0-1) == bdi-element.html bdi-element-ref.html # Bug 1392106
== bidi-000.html bidi-000-ref.html
== bidi-001.html bidi-001-ref.html # Bug 1392106
== bidi-001-j.html bidi-001-ref.html # Bug 1392106
== bidi-001-v.html bidi-001-ref.html # Bug 1392106
fuzzy-if(Android,0-1,0-1) == bidi-002.html bidi-002-ref.html
fuzzy-if(Android||winWidget,0-1,0-1) == bidi-003.html bidi-003-ref.html
fuzzy-if(gtkWidget,0-255,0-17) == bidi-004.html bidi-004-ref.html # inconsistency in the Hebrew font that gets used
fuzzy-if(gtkWidget,0-255,0-17) == bidi-004-j.html bidi-004-ref.html # inconsistency in the Hebrew font that gets used
== bidi-005.html bidi-005-ref.html
random-if(cocoaWidget) == bidi-006.html bidi-006-ref.html # bug 734313
random-if(cocoaWidget) == bidi-006-j.html bidi-006-ref.html # bug 734313
fuzzy-if(winWidget,0-1,0-1) == bidiSVG-01.svg bidiSVG-01-ref.svg
fuzzy-if(Android,0-1,0-1) == bidiSVG-02.svg bidiSVG-02-ref.svg # Bug 1392106
fuzzy-if(Android,0-253,0-77) == bidiSVG-03.svg bidiSVG-03-ref.svg
fuzzy(0-1,0-1) fuzzy-if(winWidget,0-1,0-2) == bidiSVG-04.svg bidiSVG-04-ref.svg
== bidiSVG-05.svg bidiSVG-05-ref.svg
== bidiMirroring.svg bidiMirroring-ref.svg # Bug 1392106
fuzzy-if(Android,0-9,0-134) random-if(layersGPUAccelerated) == visualmarquee.html marquee-ref.html
fuzzy-if(Android,0-9,0-134) random-if(layersGPUAccelerated) == logicalmarquee.html marquee-ref.html
== visualmarquee.html logicalmarquee.html
# test for glyph mirroring in right-to-left text
== mirroring-01.html mirroring-01-ref.html
# quote marks are not supposed to mirror, but Unicode 5.0 said they should, so some systems do it
random-if(cocoaWidget) == mirroring-02.html mirroring-02-ref.html
== mirroring-03.html mirroring-03-ref.html
== mixedChartype-00.html mixedChartype-00-ref.html
== mixedChartype-00-j.html mixedChartype-00-ref.html
== mixedChartype-01.html mixedChartype-01-ref.html
== mixedChartype-01-j.html mixedChartype-01-ref.html
fuzzy-if(Android,0-1,0-6) fuzzy-if(cocoaWidget,0-1,0-2) == mixedChartype-02.html mixedChartype-02-ref.html
fuzzy-if(Android,0-1,0-6) fuzzy-if(cocoaWidget,0-1,0-2) == mixedChartype-02-j.html mixedChartype-02-ref.html
== mixedChartype-03.html mixedChartype-03-ref.html
== mixedChartype-03-j.html mixedChartype-03-ref.html
== unicode-bidi-anonymous-001.html unicode-bidi-anonymous-001-ref.html
== unicode-bidi-anonymous-002.html unicode-bidi-anonymous-002-ref.html
== unicode-bidi-isolate-basic.html unicode-bidi-isolate-basic-ref.html
== unicode-bidi-isolate-aharon.html unicode-bidi-isolate-aharon-ref.html
fuzzy(0-104,0-32) == unicode-bidi-plaintext.html unicode-bidi-plaintext-ref.html # Bug 1392106
== unicode-bidi-plaintext-textarea-1.html unicode-bidi-plaintext-textarea-ref.html
== unicode-bidi-plaintext-textarea-2.html unicode-bidi-plaintext-textarea-ref.html
== unicode-bidi-plaintext-textarea-3.html unicode-bidi-plaintext-textarea-ref.html
== unicode-bidi-plaintext-textarea-4.html unicode-bidi-plaintext-textarea-ref.html
== with-first-letter-1a.html with-first-letter-1-ref.html
== with-first-letter-1b.html with-first-letter-1-ref.html
random-if(cocoaWidget) == with-first-letter-2a.html with-first-letter-2-ref.html # bug 734313
random-if(cocoaWidget) == with-first-letter-2b.html with-first-letter-2-ref.html # bug 734313
== 83958-1a.html 83958-1-ref.html
== 83958-1b.html 83958-1-ref.html
== 83958-1c.html 83958-1-ref.html
fuzzy-if(Android,0-1,0-3) == 83958-2a.html 83958-2-ref.html
fuzzy-if(Android,0-1,0-3) == 83958-2b.html 83958-2-ref.html
== 115921-1.html 115921-1-ref.html
== 115921-2.html 115921-2-ref.html
== 151407-1.html 151407-1-ref.html
== 151407-1a.html 151407-1-ref.html
== 151407-2-ltr.html 151407-2-ltr-ref.html
== 151407-2-rtl.html 151407-2-rtl-ref.html
== 151407-2-auto.html 151407-2-auto-ref.html
== 151407-2-empty.html 151407-2-empty-ref.html
== 151407-2-foopy.html 151407-2-empty-ref.html
== 151407-3-ltr.html 151407-3-ltr-ref.html
== 151407-3-rtl.html 151407-3-rtl-ref.html
== 151407-3-auto.html 151407-3-auto-ref.html
== 151407-3-foopy.html 151407-3-empty-ref.html
== 229367-1.html 229367-1-ref.html # Bug 1392106
== 229367-2.html 229367-2-ref.html # Bug 1392106
== 229367-3.html 229367-3-ref.html # Bug 1392106
== 258928-1.html 258928-1-ref.html # Bug 1392106
== 263359-1.html 263359-1-ref.html # Bug 1392106
== 263359-1a.html 263359-1-ref.html # Bug 1392106
!= 263359-1b.html 263359-1-ref.html # Bug 1392106
== 263359-2.html 263359-2-ref.html # Bug 1392106
== 263359-3.html 263359-3-ref.html # Bug 1392106
== 263359-4.html 263359-4-ref.html # Bug 1392106
random-if(winWidget) fuzzy(0-1,0-1700) == 267459-1.html 267459-1-ref.html # depends on windows version, see bug 590101
fuzzy(0-1,0-1100) == 267459-2.html 267459-2-ref.html
== 299065-1.html 299065-1-ref.html
random-if(winWidget) == 305643-1.html 305643-1-ref.html # depends on windows version, see bug 590101
== 332655-1.html 332655-1-ref.html
== 332655-2.html 332655-2-ref.html # Bug 1392106
== 381279-1.html 381279-1-ref.html
== 386339.html 386339-ref.html
== 409375.html 409375-ref.html
== 413542-1.html 413542-1-ref.html
== 413542-2.html 413542-2-ref.html
== 413928-1.html 413928-1-ref.html # Bug 1392106
fuzzy(0-52,0-14) == 413928-2.html 413928-2-ref.html # Bug 1392106
== 425338-1a.html 425338-1-ref.html
== 425338-1b.html 425338-1-ref.html
== 489517-1.html 489517-1-ref.html
== 489887-1.html 489887-1-ref.html
== 492231-1.html 492231-1-ref.html
== 496006-1.html 496006-1-ref.html
== 503269-1.html 503269-1-ref.html
== 503957-1.html 503957-1-ref.html
== 525740-1.html 525740-1-ref.html
== 536963-1.html 536963-1-ref.html
fuzzy(0-137,0-1) == 562169-1.html 562169-1-ref.html
fuzzy(0-137,0-1) == 562169-1a.html 562169-1-ref.html
== 562169-2.html 562169-2-ref.html
== 562169-2a.html 562169-2-ref.html
== 562169-3.html 562169-3-ref.html
== 562169-3a.html 562169-3-ref.html
== 562169-4.html 562169-4-ref.html
== 588739-1.html 588739-ref.html
== 588739-2.html 588739-ref.html
== 588739-3.html 588739-ref.html
== 612843-1.html 612843-1-ref.html
fuzzy-if(Android,0-1,0-1) == 613149-1a.html 613149-1-ref.html # Bug 1392106
fuzzy-if(Android,0-1,0-1) == 613149-1b.html 613149-1-ref.html # Bug 1392106
== 613149-2a.html 613149-2-ref.html # Bug 1392106
fuzzy-if(Android,0-24,0-1) == 613149-2b.html 613149-2-ref.html # Bug 1392106
== 613157-1.html 613157-1-ref.html
fuzzy-if(winWidget,0-1,0-1) == 613157-2.html 613157-2-ref.html
== 662288-1.html 662288-1-ref.html # Bug 1392106
== 670226-1.html 670226-1-ref.html
== 676245-1.html 676245-1-ref.html
fuzzy(0-1,0-3) == 698291-1.html 698291-1-ref.html
== 698706-1.html 698706-1-ref.html
== 704837-1.html 704837-1-ref.html
== 712600-1.html 712600-1-ref.html # Bug 1392106
== 712600-2.html 712600-2-ref.html # Bug 1392106
== 712600-2-dyn.html 712600-2-ref.html # Bug 1392106
== 712600-3.html 712600-3-ref.html # Bug 1392106
== 718236-1.html 718236-1-ref.html
== 718236-2.html 718236-2-ref.html
== 718236-3.html 718236-3-ref.html
== 726460-1.html 726460-1-ref.html
== 729047-1.html 729047-1-ref.html
== 730562-1.html 730562-1-ref.html
== 746987-1.html 746987-1-ref.html
== 746987-2.html 746987-2-ref.html
== 746987-3.html 746987-3-ref.html
== 746987-4.html 746987-4-ref.html
== 779003-1.html 779003-1-ref.html
== 779003-1-dynamic.html 779003-1-ref.html
== 817406-1.html 817406-1-ref.html
== 817406-2.html 817406-2-ref.html
== 817406-3.html 817406-1-ref.html
== 817406-4.html 817406-1-ref.html
== 847242-1.html 847242-1-ref.html
# Skip on Android because this is a <tree> test and we don't have the requisite XUL on Android.
skip-if(Android) fuzzy(0-92,0-350) fuzzy-if(xulRuntime.widgetToolkit=="gtk",0-1,0-11) == chrome://reftest/content/bidi/869833-1.xhtml chrome://reftest/content/bidi/869833-1-ref.xhtml
== 922530-1.html 922530-1-ref.html
== 922550-1.html 922550-1-ref.html # Bug 1392106
== 989994-1.html 989994-1-ref.html
== 1067268-1.html 1067268-1-ref.html
== 1069941-inline-bidi-border-1.html 1069941-inline-bidi-border-1-ref.html
== 1069941-inline-bidi-margin-1.html 1069941-inline-bidi-margin-1-ref.html
!= chrome://reftest/content/bidi/1155359-1.xhtml chrome://reftest/content/bidi/1155359-1-ref.xhtml
== 1157726-1.html 1157726-1-ref.html
== 1161752.html 1161752-ref.html
== 1161752-5-embed.html 1161752-5-embed-ref.html
== brackets-1a-ltr.html brackets-1a-ltr-ref.html # Bug 1392106
== brackets-1a-rtl.html brackets-1a-rtl-ref.html # Bug 1392106
== brackets-1b-ltr.html brackets-1b-ltr-ref.html # Bug 1392106
== brackets-1b-rtl.html brackets-1b-rtl-ref.html # Bug 1392106
== brackets-1c-ltr.html brackets-1c-ltr-ref.html # Bug 1392106
== brackets-1c-rtl.html brackets-1c-rtl-ref.html # Bug 1392106
fuzzy-if(cocoaWidget,0-1,0-4) fuzzy-if(Android,0-1,0-6) == brackets-2a-ltr.html brackets-2a-ltr-ref.html # Bug 1392106
fuzzy-if(cocoaWidget,0-1,0-2) fuzzy-if(Android,0-254,0-557) == brackets-2a-rtl.html brackets-2a-rtl-ref.html # Bug 1392106
fuzzy-if(cocoaWidget,0-1,0-6) fuzzy-if(Android,0-1,0-8) == brackets-2b-ltr.html brackets-2b-ltr-ref.html # Bug 1392106
fuzzy-if(cocoaWidget,0-1,0-7) fuzzy-if(Android,0-1,0-6) == brackets-2b-rtl.html brackets-2b-rtl-ref.html # Bug 1392106
fuzzy-if(cocoaWidget,0-1,0-7) fuzzy-if(Android,0-1,0-6) == brackets-2c-ltr.html brackets-2c-ltr-ref.html # Bug 1392106
fuzzy-if(cocoaWidget,0-1,0-6) fuzzy-if(Android,0-254,0-231) == brackets-2c-rtl.html brackets-2c-rtl-ref.html # Bug 1392106
fuzzy-if(cocoaWidget,0-1,0-6) fuzzy-if(Android,0-1,0-8) == brackets-3a-ltr.html brackets-3a-ltr-ref.html # Bug 1392106
fuzzy-if(cocoaWidget,0-1,0-3) fuzzy-if(Android,0-1,0-6) == brackets-3a-rtl.html brackets-3a-rtl-ref.html # Bug 1392106
== brackets-3b-ltr.html brackets-3b-ltr-ref.html # Bug 1392106
== brackets-3b-rtl.html brackets-3b-rtl-ref.html # Bug 1392106
== 1217833-1.html 1217833-1-ref.html
== 1217833-2.html 1217833-2-ref.html
== 1231175-1.html 1231175-1-ref.html
== 1366623-1.html 1366623-1-ref.html
== 1426042-1.html 1426042-1-ref.html # Bug 1392106
fails-if(release_or_beta) == clone-intrinsic-size-bidi.html clone-intrinsic-size-bidi-ref.html
fuzzy-if(winWidget,70-112,8-8) == slice-intrinsic-size-bidi.html slice-intrinsic-size-bidi-ref.html
== 1556414-1.html 1556414-1-ref.html
== 1567036-1.html 1567036-1-ref.html
|