Unreviewed, update expectations of iOS simulator WK1 editing tests
[WebKit-https.git] / LayoutTests / ChangeLog
1 2016-08-23  Jiewen Tan  <jiewen_tan@apple.com>
2
3         Unreviewed, update expectations of iOS simulator WK1 editing tests
4
5         * platform/ios-simulator-wk1/TestExpectations:
6
7 2016-08-23  Said Abou-Hallawa  <sabouhallawa@apple.com>
8
9         REGRESSION: SVG clip-path doesn't work on root <svg>
10         https://bugs.webkit.org/show_bug.cgi?id=129180
11
12         Reviewed by Tim Horton.
13
14         * platform/efl/TestExpectations:
15         * platform/gtk/TestExpectations:
16         * platform/ios-simulator/TestExpectations:
17         * platform/mac/TestExpectations:
18         * platform/win/TestExpectations:
19         * svg/clip-path/clip-path-on-svg-003-expected.svg: Added.
20         * svg/clip-path/clip-path-on-svg-003.svg: Added.
21         * svg/clip-path/clip-path-on-svg-004-expected.svg: Added.
22         * svg/clip-path/clip-path-on-svg-004.svg: Added.
23
24 2016-08-23  Chris Dumez  <cdumez@apple.com>
25
26         HTMLAreaElement should have a stringifier
27         https://bugs.webkit.org/show_bug.cgi?id=161105
28
29         Reviewed by Geoffrey Garen.
30
31         Add layout test coverage to check that HTMLAreaElement.prototype.toString
32         and HTMLAnchorElement.prototype.toString have the right attributes:
33         - http://heycam.github.io/webidl/#es-stringifier
34
35         * fast/dom/toString_attributes-expected.txt: Added.
36         * fast/dom/toString_attributes.html: Added.
37         * js/dom/toString-dontEnum-expected.txt:
38         * js/dom/toString-dontEnum.html:
39
40 2016-08-23  Saam Barati  <sbarati@apple.com>
41
42         JSC should have a "microbenchmarks" directory instead of "regress" directory
43         https://bugs.webkit.org/show_bug.cgi?id=161096
44
45         Rubber stamped by Mark Lam.
46
47         * TestExpectations:
48         * js/regress: Removed.
49         * js/regress/ArrayBuffer-DataView-alloc-large-long-lived-expected.txt: Removed.
50         * js/regress/ArrayBuffer-DataView-alloc-large-long-lived.html: Removed.
51         * js/regress/ArrayBuffer-DataView-alloc-long-lived-expected.txt: Removed.
52         * js/regress/ArrayBuffer-DataView-alloc-long-lived.html: Removed.
53         * js/regress/ArrayBuffer-Int32Array-byteOffset-expected.txt: Removed.
54         * js/regress/ArrayBuffer-Int32Array-byteOffset.html: Removed.
55         * js/regress/ArrayBuffer-Int8Array-alloc-expected.txt: Removed.
56         * js/regress/ArrayBuffer-Int8Array-alloc-large-long-lived-expected.txt: Removed.
57         * js/regress/ArrayBuffer-Int8Array-alloc-large-long-lived.html: Removed.
58         * js/regress/ArrayBuffer-Int8Array-alloc-long-lived-buffer-expected.txt: Removed.
59         * js/regress/ArrayBuffer-Int8Array-alloc-long-lived-buffer.html: Removed.
60         * js/regress/ArrayBuffer-Int8Array-alloc-long-lived-expected.txt: Removed.
61         * js/regress/ArrayBuffer-Int8Array-alloc-long-lived.html: Removed.
62         * js/regress/ArrayBuffer-Int8Array-alloc.html: Removed.
63         * js/regress/DataView-custom-properties-expected.txt: Removed.
64         * js/regress/DataView-custom-properties.html: Removed.
65         * js/regress/Float32Array-matrix-mult-expected.txt: Removed.
66         * js/regress/Float32Array-matrix-mult.html: Removed.
67         * js/regress/Float32Array-to-Float64Array-set-expected.txt: Removed.
68         * js/regress/Float32Array-to-Float64Array-set.html: Removed.
69         * js/regress/Float64Array-alloc-long-lived-expected.txt: Removed.
70         * js/regress/Float64Array-alloc-long-lived.html: Removed.
71         * js/regress/Float64Array-to-Int16Array-set-expected.txt: Removed.
72         * js/regress/Float64Array-to-Int16Array-set.html: Removed.
73         * js/regress/HashMap-put-get-iterate-expected.txt: Removed.
74         * js/regress/HashMap-put-get-iterate-keys-expected.txt: Removed.
75         * js/regress/HashMap-put-get-iterate-keys.html: Removed.
76         * js/regress/HashMap-put-get-iterate.html: Removed.
77         * js/regress/HashMap-string-put-get-iterate-expected.txt: Removed.
78         * js/regress/HashMap-string-put-get-iterate.html: Removed.
79         * js/regress/Int16Array-alloc-long-lived-expected.txt: Removed.
80         * js/regress/Int16Array-alloc-long-lived.html: Removed.
81         * js/regress/Int16Array-bubble-sort-expected.txt: Removed.
82         * js/regress/Int16Array-bubble-sort-with-byteLength-expected.txt: Removed.
83         * js/regress/Int16Array-bubble-sort-with-byteLength.html: Removed.
84         * js/regress/Int16Array-bubble-sort.html: Removed.
85         * js/regress/Int16Array-load-int-mul-expected.txt: Removed.
86         * js/regress/Int16Array-load-int-mul.html: Removed.
87         * js/regress/Int16Array-to-Int32Array-set-expected.txt: Removed.
88         * js/regress/Int16Array-to-Int32Array-set.html: Removed.
89         * js/regress/Int32Array-Int8Array-view-alloc-expected.txt: Removed.
90         * js/regress/Int32Array-Int8Array-view-alloc.html: Removed.
91         * js/regress/Int32Array-alloc-expected.txt: Removed.
92         * js/regress/Int32Array-alloc-large-expected.txt: Removed.
93         * js/regress/Int32Array-alloc-large.html: Removed.
94         * js/regress/Int32Array-alloc-long-lived-expected.txt: Removed.
95         * js/regress/Int32Array-alloc-long-lived.html: Removed.
96         * js/regress/Int32Array-alloc.html: Removed.
97         * js/regress/Int8Array-alloc-long-lived-expected.txt: Removed.
98         * js/regress/Int8Array-alloc-long-lived.html: Removed.
99         * js/regress/Int8Array-load-expected.txt: Removed.
100         * js/regress/Int8Array-load-with-byteLength-expected.txt: Removed.
101         * js/regress/Int8Array-load-with-byteLength.html: Removed.
102         * js/regress/Int8Array-load.html: Removed.
103         * js/regress/JSONP-negative-0-expected.txt: Removed.
104         * js/regress/JSONP-negative-0.html: Removed.
105         * js/regress/Number-isNaN-expected.txt: Removed.
106         * js/regress/Number-isNaN.html: Removed.
107         * js/regress/abc-forward-loop-equal-expected.txt: Removed.
108         * js/regress/abc-forward-loop-equal.html: Removed.
109         * js/regress/abc-postfix-backward-loop-expected.txt: Removed.
110         * js/regress/abc-postfix-backward-loop.html: Removed.
111         * js/regress/abc-simple-backward-loop-expected.txt: Removed.
112         * js/regress/abc-simple-backward-loop.html: Removed.
113         * js/regress/abc-simple-forward-loop-expected.txt: Removed.
114         * js/regress/abc-simple-forward-loop.html: Removed.
115         * js/regress/abc-skippy-loop-expected.txt: Removed.
116         * js/regress/abc-skippy-loop.html: Removed.
117         * js/regress/abs-boolean-expected.txt: Removed.
118         * js/regress/abs-boolean.html: Removed.
119         * js/regress/adapt-to-double-divide-expected.txt: Removed.
120         * js/regress/adapt-to-double-divide.html: Removed.
121         * js/regress/aliased-arguments-getbyval-expected.txt: Removed.
122         * js/regress/aliased-arguments-getbyval.html: Removed.
123         * js/regress/allocate-big-object-expected.txt: Removed.
124         * js/regress/allocate-big-object.html: Removed.
125         * js/regress/apply-not-apply-expected.txt: Removed.
126         * js/regress/apply-not-apply.html: Removed.
127         * js/regress/arguments-expected.txt: Removed.
128         * js/regress/arguments-named-and-reflective-expected.txt: Removed.
129         * js/regress/arguments-named-and-reflective.html: Removed.
130         * js/regress/arguments-out-of-bounds-expected.txt: Removed.
131         * js/regress/arguments-out-of-bounds.html: Removed.
132         * js/regress/arguments-strict-mode-expected.txt: Removed.
133         * js/regress/arguments-strict-mode.html: Removed.
134         * js/regress/arguments.html: Removed.
135         * js/regress/arity-mismatch-inlining-expected.txt: Removed.
136         * js/regress/arity-mismatch-inlining.html: Removed.
137         * js/regress/array-access-polymorphic-structure-expected.txt: Removed.
138         * js/regress/array-access-polymorphic-structure.html: Removed.
139         * js/regress/array-nonarray-polymorhpic-access-expected.txt: Removed.
140         * js/regress/array-nonarray-polymorhpic-access.html: Removed.
141         * js/regress/array-nonarray-polymorphic-access-expected.txt: Removed.
142         * js/regress/array-nonarray-polymorphic-access.html: Removed.
143         * js/regress/array-prototype-every-expected.txt: Removed.
144         * js/regress/array-prototype-every.html: Removed.
145         * js/regress/array-prototype-forEach-expected.txt: Removed.
146         * js/regress/array-prototype-forEach.html: Removed.
147         * js/regress/array-prototype-map-expected.txt: Removed.
148         * js/regress/array-prototype-map.html: Removed.
149         * js/regress/array-prototype-reduce-expected.txt: Removed.
150         * js/regress/array-prototype-reduce.html: Removed.
151         * js/regress/array-prototype-reduceRight-expected.txt: Removed.
152         * js/regress/array-prototype-reduceRight.html: Removed.
153         * js/regress/array-prototype-some-expected.txt: Removed.
154         * js/regress/array-prototype-some.html: Removed.
155         * js/regress/array-splice-contiguous-expected.txt: Removed.
156         * js/regress/array-splice-contiguous.html: Removed.
157         * js/regress/array-with-double-add-expected.txt: Removed.
158         * js/regress/array-with-double-add.html: Removed.
159         * js/regress/array-with-double-increment-expected.txt: Removed.
160         * js/regress/array-with-double-increment.html: Removed.
161         * js/regress/array-with-double-mul-add-expected.txt: Removed.
162         * js/regress/array-with-double-mul-add.html: Removed.
163         * js/regress/array-with-double-sum-expected.txt: Removed.
164         * js/regress/array-with-double-sum.html: Removed.
165         * js/regress/array-with-int32-add-sub-expected.txt: Removed.
166         * js/regress/array-with-int32-add-sub.html: Removed.
167         * js/regress/array-with-int32-or-double-sum-expected.txt: Removed.
168         * js/regress/array-with-int32-or-double-sum.html: Removed.
169         * js/regress/arrowfunction-call-expected.txt: Removed.
170         * js/regress/arrowfunction-call-in-class-constructor-expected.txt: Removed.
171         * js/regress/arrowfunction-call-in-class-constructor.html: Removed.
172         * js/regress/arrowfunction-call-in-class-method-expected.txt: Removed.
173         * js/regress/arrowfunction-call-in-class-method.html: Removed.
174         * js/regress/arrowfunction-call-in-function-expected.txt: Removed.
175         * js/regress/arrowfunction-call-in-function.html: Removed.
176         * js/regress/arrowfunction-call.html: Removed.
177         * js/regress/asmjs_bool_bug-expected.txt: Removed.
178         * js/regress/asmjs_bool_bug.html: Removed.
179         * js/regress/assign-custom-setter-expected.txt: Removed.
180         * js/regress/assign-custom-setter-polymorphic-expected.txt: Removed.
181         * js/regress/assign-custom-setter-polymorphic.html: Removed.
182         * js/regress/assign-custom-setter.html: Removed.
183         * js/regress/basic-set-expected.txt: Removed.
184         * js/regress/basic-set.html: Removed.
185         * js/regress/big-int-mul-expected.txt: Removed.
186         * js/regress/big-int-mul.html: Removed.
187         * js/regress/bigswitch-expected.txt: Removed.
188         * js/regress/bigswitch-indirect-expected.txt: Removed.
189         * js/regress/bigswitch-indirect-symbol-expected.txt: Removed.
190         * js/regress/bigswitch-indirect-symbol-or-undefined-expected.txt: Removed.
191         * js/regress/bigswitch-indirect-symbol-or-undefined.html: Removed.
192         * js/regress/bigswitch-indirect-symbol.html: Removed.
193         * js/regress/bigswitch-indirect.html: Removed.
194         * js/regress/bigswitch.html: Removed.
195         * js/regress/boolean-test-expected.txt: Removed.
196         * js/regress/boolean-test.html: Removed.
197         * js/regress/bound-function-call-expected.txt: Removed.
198         * js/regress/bound-function-call.html: Removed.
199         * js/regress/bound-function-construction-performance-expected.txt: Removed.
200         * js/regress/bound-function-construction-performance.html: Removed.
201         * js/regress/branch-fold-expected.txt: Removed.
202         * js/regress/branch-fold.html: Removed.
203         * js/regress/branch-on-string-as-boolean-expected.txt: Removed.
204         * js/regress/branch-on-string-as-boolean.html: Removed.
205         * js/regress/bug-153431-expected.txt: Removed.
206         * js/regress/bug-153431.html: Removed.
207         * js/regress/build-large-object-expected.txt: Removed.
208         * js/regress/build-large-object.html: Removed.
209         * js/regress/by-val-generic-expected.txt: Removed.
210         * js/regress/by-val-generic.html: Removed.
211         * js/regress/call-or-not-call-expected.txt: Removed.
212         * js/regress/call-or-not-call.html: Removed.
213         * js/regress/call-spread-apply-expected.txt: Removed.
214         * js/regress/call-spread-apply.html: Removed.
215         * js/regress/call-spread-call-expected.txt: Removed.
216         * js/regress/call-spread-call.html: Removed.
217         * js/regress/captured-assignments-expected.txt: Removed.
218         * js/regress/captured-assignments.html: Removed.
219         * js/regress/cast-int-to-double-expected.txt: Removed.
220         * js/regress/cast-int-to-double.html: Removed.
221         * js/regress/cell-argument-expected.txt: Removed.
222         * js/regress/cell-argument.html: Removed.
223         * js/regress/cfg-simplify-expected.txt: Removed.
224         * js/regress/cfg-simplify.html: Removed.
225         * js/regress/chain-getter-access-expected.txt: Removed.
226         * js/regress/chain-getter-access.html: Removed.
227         * js/regress/cmpeq-obj-to-obj-other-expected.txt: Removed.
228         * js/regress/cmpeq-obj-to-obj-other.html: Removed.
229         * js/regress/concat-append-one-expected.txt: Removed.
230         * js/regress/concat-append-one.html: Removed.
231         * js/regress/constant-test-expected.txt: Removed.
232         * js/regress/constant-test.html: Removed.
233         * js/regress/create-lots-of-functions-expected.txt: Removed.
234         * js/regress/create-lots-of-functions.html: Removed.
235         * js/regress/cse-new-array-buffer-expected.txt: Removed.
236         * js/regress/cse-new-array-buffer.html: Removed.
237         * js/regress/cse-new-array-expected.txt: Removed.
238         * js/regress/cse-new-array.html: Removed.
239         * js/regress/custom-setter-getter-as-put-get-by-id-expected.txt: Removed.
240         * js/regress/custom-setter-getter-as-put-get-by-id.html: Removed.
241         * js/regress/delay-tear-off-arguments-strictmode-expected.txt: Removed.
242         * js/regress/delay-tear-off-arguments-strictmode.html: Removed.
243         * js/regress/deltablue-for-of-expected.txt: Removed.
244         * js/regress/deltablue-for-of.html: Removed.
245         * js/regress/deltablue-varargs-expected.txt: Removed.
246         * js/regress/deltablue-varargs.html: Removed.
247         * js/regress/destructuring-arguments-expected.txt: Removed.
248         * js/regress/destructuring-arguments.html: Removed.
249         * js/regress/destructuring-parameters-overridden-by-function-expected.txt: Removed.
250         * js/regress/destructuring-parameters-overridden-by-function.html: Removed.
251         * js/regress/destructuring-swap-expected.txt: Removed.
252         * js/regress/destructuring-swap.html: Removed.
253         * js/regress/direct-arguments-getbyval-expected.txt: Removed.
254         * js/regress/direct-arguments-getbyval.html: Removed.
255         * js/regress/direct-arguments-length-expected.txt: Removed.
256         * js/regress/direct-arguments-length.html: Removed.
257         * js/regress/direct-arguments-overridden-length-expected.txt: Removed.
258         * js/regress/direct-arguments-overridden-length.html: Removed.
259         * js/regress/direct-arguments-possibly-overridden-length-expected.txt: Removed.
260         * js/regress/direct-arguments-possibly-overridden-length.html: Removed.
261         * js/regress/div-boolean-double-expected.txt: Removed.
262         * js/regress/div-boolean-double.html: Removed.
263         * js/regress/div-boolean-expected.txt: Removed.
264         * js/regress/div-boolean.html: Removed.
265         * js/regress/double-get-by-val-out-of-bounds-expected.txt: Removed.
266         * js/regress/double-get-by-val-out-of-bounds.html: Removed.
267         * js/regress/double-pollution-getbyval-expected.txt: Removed.
268         * js/regress/double-pollution-getbyval.html: Removed.
269         * js/regress/double-pollution-putbyoffset-expected.txt: Removed.
270         * js/regress/double-pollution-putbyoffset.html: Removed.
271         * js/regress/double-real-use-expected.txt: Removed.
272         * js/regress/double-real-use.html: Removed.
273         * js/regress/double-to-int32-typed-array-expected.txt: Removed.
274         * js/regress/double-to-int32-typed-array-no-inline-expected.txt: Removed.
275         * js/regress/double-to-int32-typed-array-no-inline.html: Removed.
276         * js/regress/double-to-int32-typed-array.html: Removed.
277         * js/regress/double-to-uint32-typed-array-expected.txt: Removed.
278         * js/regress/double-to-uint32-typed-array-no-inline-expected.txt: Removed.
279         * js/regress/double-to-uint32-typed-array-no-inline.html: Removed.
280         * js/regress/double-to-uint32-typed-array.html: Removed.
281         * js/regress/elidable-new-object-dag-expected.txt: Removed.
282         * js/regress/elidable-new-object-dag.html: Removed.
283         * js/regress/elidable-new-object-roflcopter-expected.txt: Removed.
284         * js/regress/elidable-new-object-roflcopter.html: Removed.
285         * js/regress/elidable-new-object-then-call-expected.txt: Removed.
286         * js/regress/elidable-new-object-then-call.html: Removed.
287         * js/regress/elidable-new-object-tree-expected.txt: Removed.
288         * js/regress/elidable-new-object-tree.html: Removed.
289         * js/regress/empty-string-plus-int-expected.txt: Removed.
290         * js/regress/empty-string-plus-int.html: Removed.
291         * js/regress/emscripten-cube2hash-expected.txt: Removed.
292         * js/regress/emscripten-cube2hash.html: Removed.
293         * js/regress/eval-compute-expected.txt: Removed.
294         * js/regress/eval-compute.html: Removed.
295         * js/regress/eval-not-eval-compute-args-expected.txt: Removed.
296         * js/regress/eval-not-eval-compute-args.html: Removed.
297         * js/regress/eval-not-eval-compute-expected.txt: Removed.
298         * js/regress/eval-not-eval-compute.html: Removed.
299         * js/regress/exit-length-on-plain-object-expected.txt: Removed.
300         * js/regress/exit-length-on-plain-object.html: Removed.
301         * js/regress/external-arguments-getbyval-expected.txt: Removed.
302         * js/regress/external-arguments-getbyval.html: Removed.
303         * js/regress/external-arguments-putbyval-expected.txt: Removed.
304         * js/regress/external-arguments-putbyval.html: Removed.
305         * js/regress/fixed-typed-array-storage-expected.txt: Removed.
306         * js/regress/fixed-typed-array-storage-var-index-expected.txt: Removed.
307         * js/regress/fixed-typed-array-storage-var-index.html: Removed.
308         * js/regress/fixed-typed-array-storage.html: Removed.
309         * js/regress/fold-double-to-int-expected.txt: Removed.
310         * js/regress/fold-double-to-int.html: Removed.
311         * js/regress/fold-get-by-id-to-multi-get-by-offset-expected.txt: Removed.
312         * js/regress/fold-get-by-id-to-multi-get-by-offset-rare-int-expected.txt: Removed.
313         * js/regress/fold-get-by-id-to-multi-get-by-offset-rare-int.html: Removed.
314         * js/regress/fold-get-by-id-to-multi-get-by-offset.html: Removed.
315         * js/regress/fold-multi-get-by-offset-to-get-by-offset-expected.txt: Removed.
316         * js/regress/fold-multi-get-by-offset-to-get-by-offset.html: Removed.
317         * js/regress/fold-multi-get-by-offset-to-poly-get-by-offset-expected.txt: Removed.
318         * js/regress/fold-multi-get-by-offset-to-poly-get-by-offset.html: Removed.
319         * js/regress/fold-multi-put-by-offset-to-poly-put-by-offset-expected.txt: Removed.
320         * js/regress/fold-multi-put-by-offset-to-poly-put-by-offset.html: Removed.
321         * js/regress/fold-multi-put-by-offset-to-put-by-offset-expected.txt: Removed.
322         * js/regress/fold-multi-put-by-offset-to-put-by-offset.html: Removed.
323         * js/regress/fold-multi-put-by-offset-to-replace-or-transition-put-by-offset-expected.txt: Removed.
324         * js/regress/fold-multi-put-by-offset-to-replace-or-transition-put-by-offset.html: Removed.
325         * js/regress/fold-put-by-id-to-multi-put-by-offset-expected.txt: Removed.
326         * js/regress/fold-put-by-id-to-multi-put-by-offset.html: Removed.
327         * js/regress/fold-put-by-val-with-string-to-multi-put-by-offset-expected.txt: Removed.
328         * js/regress/fold-put-by-val-with-string-to-multi-put-by-offset.html: Removed.
329         * js/regress/fold-put-by-val-with-symbol-to-multi-put-by-offset-expected.txt: Removed.
330         * js/regress/fold-put-by-val-with-symbol-to-multi-put-by-offset.html: Removed.
331         * js/regress/fold-put-structure-expected.txt: Removed.
332         * js/regress/fold-put-structure.html: Removed.
333         * js/regress/for-of-iterate-array-entries-expected.txt: Removed.
334         * js/regress/for-of-iterate-array-entries.html: Removed.
335         * js/regress/for-of-iterate-array-keys-expected.txt: Removed.
336         * js/regress/for-of-iterate-array-keys.html: Removed.
337         * js/regress/for-of-iterate-array-values-expected.txt: Removed.
338         * js/regress/for-of-iterate-array-values.html: Removed.
339         * js/regress/freeze-and-do-work-expected.txt: Removed.
340         * js/regress/freeze-and-do-work.html: Removed.
341         * js/regress/fround-expected.txt: Removed.
342         * js/regress/fround.html: Removed.
343         * js/regress/ftl-library-inlining-dataview-expected.txt: Removed.
344         * js/regress/ftl-library-inlining-dataview.html: Removed.
345         * js/regress/ftl-library-inlining-expected.txt: Removed.
346         * js/regress/ftl-library-inlining.html: Removed.
347         * js/regress/ftl-polymorphic-StringFromCharCode-expected.txt: Removed.
348         * js/regress/ftl-polymorphic-StringFromCharCode.html: Removed.
349         * js/regress/ftl-polymorphic-bitand-expected.txt: Removed.
350         * js/regress/ftl-polymorphic-bitand.html: Removed.
351         * js/regress/ftl-polymorphic-bitor-expected.txt: Removed.
352         * js/regress/ftl-polymorphic-bitor.html: Removed.
353         * js/regress/ftl-polymorphic-bitxor-expected.txt: Removed.
354         * js/regress/ftl-polymorphic-bitxor.html: Removed.
355         * js/regress/ftl-polymorphic-div-expected.txt: Removed.
356         * js/regress/ftl-polymorphic-div.html: Removed.
357         * js/regress/ftl-polymorphic-lshift-expected.txt: Removed.
358         * js/regress/ftl-polymorphic-lshift.html: Removed.
359         * js/regress/ftl-polymorphic-mul-expected.txt: Removed.
360         * js/regress/ftl-polymorphic-mul.html: Removed.
361         * js/regress/ftl-polymorphic-rshift-expected.txt: Removed.
362         * js/regress/ftl-polymorphic-rshift.html: Removed.
363         * js/regress/ftl-polymorphic-sub-expected.txt: Removed.
364         * js/regress/ftl-polymorphic-sub.html: Removed.
365         * js/regress/ftl-polymorphic-urshift-expected.txt: Removed.
366         * js/regress/ftl-polymorphic-urshift.html: Removed.
367         * js/regress/function-call-expected.txt: Removed.
368         * js/regress/function-call.html: Removed.
369         * js/regress/function-dot-apply-expected.txt: Removed.
370         * js/regress/function-dot-apply.html: Removed.
371         * js/regress/function-test-expected.txt: Removed.
372         * js/regress/function-test.html: Removed.
373         * js/regress/function-with-eval-expected.txt: Removed.
374         * js/regress/function-with-eval.html: Removed.
375         * js/regress/gcse-expected.txt: Removed.
376         * js/regress/gcse-poly-get-expected.txt: Removed.
377         * js/regress/gcse-poly-get-less-obvious-expected.txt: Removed.
378         * js/regress/gcse-poly-get-less-obvious.html: Removed.
379         * js/regress/gcse-poly-get.html: Removed.
380         * js/regress/gcse.html: Removed.
381         * js/regress/generator-create-expected.txt: Removed.
382         * js/regress/generator-create.html: Removed.
383         * js/regress/generator-fib-expected.txt: Removed.
384         * js/regress/generator-fib.html: Removed.
385         * js/regress/generator-function-create-expected.txt: Removed.
386         * js/regress/generator-function-create.html: Removed.
387         * js/regress/generator-sunspider-access-nsieve-expected.txt: Removed.
388         * js/regress/generator-sunspider-access-nsieve.html: Removed.
389         * js/regress/generator-with-several-types-expected.txt: Removed.
390         * js/regress/generator-with-several-types.html: Removed.
391         * js/regress/get-by-id-bimorphic-check-structure-elimination-expected.txt: Removed.
392         * js/regress/get-by-id-bimorphic-check-structure-elimination-simple-expected.txt: Removed.
393         * js/regress/get-by-id-bimorphic-check-structure-elimination-simple.html: Removed.
394         * js/regress/get-by-id-bimorphic-check-structure-elimination.html: Removed.
395         * js/regress/get-by-id-chain-from-try-block-expected.txt: Removed.
396         * js/regress/get-by-id-chain-from-try-block.html: Removed.
397         * js/regress/get-by-id-check-structure-elimination-expected.txt: Removed.
398         * js/regress/get-by-id-check-structure-elimination.html: Removed.
399         * js/regress/get-by-id-proto-or-self-expected.txt: Removed.
400         * js/regress/get-by-id-proto-or-self.html: Removed.
401         * js/regress/get-by-id-quadmorphic-check-structure-elimination-simple-expected.txt: Removed.
402         * js/regress/get-by-id-quadmorphic-check-structure-elimination-simple.html: Removed.
403         * js/regress/get-by-id-self-or-proto-expected.txt: Removed.
404         * js/regress/get-by-id-self-or-proto.html: Removed.
405         * js/regress/get-by-val-out-of-bounds-expected.txt: Removed.
406         * js/regress/get-by-val-out-of-bounds.html: Removed.
407         * js/regress/get-by-val-with-string-bimorphic-check-structure-elimination-expected.txt: Removed.
408         * js/regress/get-by-val-with-string-bimorphic-check-structure-elimination-simple-expected.txt: Removed.
409         * js/regress/get-by-val-with-string-bimorphic-check-structure-elimination-simple.html: Removed.
410         * js/regress/get-by-val-with-string-bimorphic-check-structure-elimination.html: Removed.
411         * js/regress/get-by-val-with-string-chain-from-try-block-expected.txt: Removed.
412         * js/regress/get-by-val-with-string-chain-from-try-block.html: Removed.
413         * js/regress/get-by-val-with-string-check-structure-elimination-expected.txt: Removed.
414         * js/regress/get-by-val-with-string-check-structure-elimination.html: Removed.
415         * js/regress/get-by-val-with-string-proto-or-self-expected.txt: Removed.
416         * js/regress/get-by-val-with-string-proto-or-self.html: Removed.
417         * js/regress/get-by-val-with-string-quadmorphic-check-structure-elimination-simple-expected.txt: Removed.
418         * js/regress/get-by-val-with-string-quadmorphic-check-structure-elimination-simple.html: Removed.
419         * js/regress/get-by-val-with-string-self-or-proto-expected.txt: Removed.
420         * js/regress/get-by-val-with-string-self-or-proto.html: Removed.
421         * js/regress/get-by-val-with-symbol-bimorphic-check-structure-elimination-expected.txt: Removed.
422         * js/regress/get-by-val-with-symbol-bimorphic-check-structure-elimination-simple-expected.txt: Removed.
423         * js/regress/get-by-val-with-symbol-bimorphic-check-structure-elimination-simple.html: Removed.
424         * js/regress/get-by-val-with-symbol-bimorphic-check-structure-elimination.html: Removed.
425         * js/regress/get-by-val-with-symbol-chain-from-try-block-expected.txt: Removed.
426         * js/regress/get-by-val-with-symbol-chain-from-try-block.html: Removed.
427         * js/regress/get-by-val-with-symbol-check-structure-elimination-expected.txt: Removed.
428         * js/regress/get-by-val-with-symbol-check-structure-elimination.html: Removed.
429         * js/regress/get-by-val-with-symbol-proto-or-self-expected.txt: Removed.
430         * js/regress/get-by-val-with-symbol-proto-or-self.html: Removed.
431         * js/regress/get-by-val-with-symbol-quadmorphic-check-structure-elimination-simple-expected.txt: Removed.
432         * js/regress/get-by-val-with-symbol-quadmorphic-check-structure-elimination-simple.html: Removed.
433         * js/regress/get-by-val-with-symbol-self-or-proto-expected.txt: Removed.
434         * js/regress/get-by-val-with-symbol-self-or-proto.html: Removed.
435         * js/regress/get_by_val-Int32Array-expected.txt: Removed.
436         * js/regress/get_by_val-Int32Array.html: Removed.
437         * js/regress/get_callee_monomorphic-expected.txt: Removed.
438         * js/regress/get_callee_monomorphic.html: Removed.
439         * js/regress/get_callee_polymorphic-expected.txt: Removed.
440         * js/regress/get_callee_polymorphic.html: Removed.
441         * js/regress/getter-expected.txt: Removed.
442         * js/regress/getter-no-activation-expected.txt: Removed.
443         * js/regress/getter-no-activation.html: Removed.
444         * js/regress/getter-prototype-expected.txt: Removed.
445         * js/regress/getter-prototype.html: Removed.
446         * js/regress/getter-richards-expected.txt: Removed.
447         * js/regress/getter-richards-try-catch-expected.txt: Removed.
448         * js/regress/getter-richards-try-catch.html: Removed.
449         * js/regress/getter-richards.html: Removed.
450         * js/regress/getter.html: Removed.
451         * js/regress/global-isNaN-expected.txt: Removed.
452         * js/regress/global-isNaN.html: Removed.
453         * js/regress/global-object-access-with-mutating-structure-expected.txt: Removed.
454         * js/regress/global-object-access-with-mutating-structure.html: Removed.
455         * js/regress/global-var-const-infer-expected.txt: Removed.
456         * js/regress/global-var-const-infer-fire-from-opt-expected.txt: Removed.
457         * js/regress/global-var-const-infer-fire-from-opt.html: Removed.
458         * js/regress/global-var-const-infer.html: Removed.
459         * js/regress/hard-overflow-check-equal-expected.txt: Removed.
460         * js/regress/hard-overflow-check-equal.html: Removed.
461         * js/regress/hard-overflow-check-expected.txt: Removed.
462         * js/regress/hard-overflow-check.html: Removed.
463         * js/regress/hoist-make-rope-expected.txt: Removed.
464         * js/regress/hoist-make-rope.html: Removed.
465         * js/regress/hoist-poly-check-structure-effectful-loop-expected.txt: Removed.
466         * js/regress/hoist-poly-check-structure-effectful-loop.html: Removed.
467         * js/regress/hoist-poly-check-structure-expected.txt: Removed.
468         * js/regress/hoist-poly-check-structure.html: Removed.
469         * js/regress/implicit-bigswitch-indirect-symbol-expected.txt: Removed.
470         * js/regress/implicit-bigswitch-indirect-symbol.html: Removed.
471         * js/regress/imul-double-only-expected.txt: Removed.
472         * js/regress/imul-double-only.html: Removed.
473         * js/regress/imul-int-only-expected.txt: Removed.
474         * js/regress/imul-int-only.html: Removed.
475         * js/regress/imul-mixed-expected.txt: Removed.
476         * js/regress/imul-mixed.html: Removed.
477         * js/regress/in-four-cases-expected.txt: Removed.
478         * js/regress/in-four-cases.html: Removed.
479         * js/regress/in-one-case-false-expected.txt: Removed.
480         * js/regress/in-one-case-false.html: Removed.
481         * js/regress/in-one-case-true-expected.txt: Removed.
482         * js/regress/in-one-case-true.html: Removed.
483         * js/regress/in-two-cases-expected.txt: Removed.
484         * js/regress/in-two-cases.html: Removed.
485         * js/regress/indexed-properties-in-objects-expected.txt: Removed.
486         * js/regress/indexed-properties-in-objects.html: Removed.
487         * js/regress/infer-closure-const-then-mov-expected.txt: Removed.
488         * js/regress/infer-closure-const-then-mov-no-inline-expected.txt: Removed.
489         * js/regress/infer-closure-const-then-mov-no-inline.html: Removed.
490         * js/regress/infer-closure-const-then-mov.html: Removed.
491         * js/regress/infer-closure-const-then-put-to-scope-expected.txt: Removed.
492         * js/regress/infer-closure-const-then-put-to-scope-no-inline-expected.txt: Removed.
493         * js/regress/infer-closure-const-then-put-to-scope-no-inline.html: Removed.
494         * js/regress/infer-closure-const-then-put-to-scope.html: Removed.
495         * js/regress/infer-closure-const-then-reenter-expected.txt: Removed.
496         * js/regress/infer-closure-const-then-reenter-no-inline-expected.txt: Removed.
497         * js/regress/infer-closure-const-then-reenter-no-inline.html: Removed.
498         * js/regress/infer-closure-const-then-reenter.html: Removed.
499         * js/regress/infer-constant-global-property-expected.txt: Removed.
500         * js/regress/infer-constant-global-property.html: Removed.
501         * js/regress/infer-constant-property-expected.txt: Removed.
502         * js/regress/infer-constant-property.html: Removed.
503         * js/regress/infer-one-time-closure-expected.txt: Removed.
504         * js/regress/infer-one-time-closure-ten-vars-expected.txt: Removed.
505         * js/regress/infer-one-time-closure-ten-vars.html: Removed.
506         * js/regress/infer-one-time-closure-two-vars-expected.txt: Removed.
507         * js/regress/infer-one-time-closure-two-vars.html: Removed.
508         * js/regress/infer-one-time-closure.html: Removed.
509         * js/regress/infer-one-time-deep-closure-expected.txt: Removed.
510         * js/regress/infer-one-time-deep-closure.html: Removed.
511         * js/regress/inline-arguments-access-expected.txt: Removed.
512         * js/regress/inline-arguments-access.html: Removed.
513         * js/regress/inline-arguments-aliased-access-expected.txt: Removed.
514         * js/regress/inline-arguments-aliased-access.html: Removed.
515         * js/regress/inline-arguments-local-escape-expected.txt: Removed.
516         * js/regress/inline-arguments-local-escape.html: Removed.
517         * js/regress/inline-get-scoped-var-expected.txt: Removed.
518         * js/regress/inline-get-scoped-var.html: Removed.
519         * js/regress/inlined-put-by-id-transition-expected.txt: Removed.
520         * js/regress/inlined-put-by-id-transition.html: Removed.
521         * js/regress/inlined-put-by-val-with-string-transition-expected.txt: Removed.
522         * js/regress/inlined-put-by-val-with-string-transition.html: Removed.
523         * js/regress/inlined-put-by-val-with-symbol-transition-expected.txt: Removed.
524         * js/regress/inlined-put-by-val-with-symbol-transition.html: Removed.
525         * js/regress/instanceof-bound-expected.txt: Removed.
526         * js/regress/instanceof-bound.html: Removed.
527         * js/regress/int-or-other-abs-then-get-by-val-expected.txt: Removed.
528         * js/regress/int-or-other-abs-then-get-by-val.html: Removed.
529         * js/regress/int-or-other-abs-zero-then-get-by-val-expected.txt: Removed.
530         * js/regress/int-or-other-abs-zero-then-get-by-val.html: Removed.
531         * js/regress/int-or-other-add-expected.txt: Removed.
532         * js/regress/int-or-other-add-then-get-by-val-expected.txt: Removed.
533         * js/regress/int-or-other-add-then-get-by-val.html: Removed.
534         * js/regress/int-or-other-add.html: Removed.
535         * js/regress/int-or-other-div-then-get-by-val-expected.txt: Removed.
536         * js/regress/int-or-other-div-then-get-by-val.html: Removed.
537         * js/regress/int-or-other-max-then-get-by-val-expected.txt: Removed.
538         * js/regress/int-or-other-max-then-get-by-val.html: Removed.
539         * js/regress/int-or-other-min-then-get-by-val-expected.txt: Removed.
540         * js/regress/int-or-other-min-then-get-by-val.html: Removed.
541         * js/regress/int-or-other-mod-then-get-by-val-expected.txt: Removed.
542         * js/regress/int-or-other-mod-then-get-by-val.html: Removed.
543         * js/regress/int-or-other-mul-then-get-by-val-expected.txt: Removed.
544         * js/regress/int-or-other-mul-then-get-by-val.html: Removed.
545         * js/regress/int-or-other-neg-then-get-by-val-expected.txt: Removed.
546         * js/regress/int-or-other-neg-then-get-by-val.html: Removed.
547         * js/regress/int-or-other-neg-zero-then-get-by-val-expected.txt: Removed.
548         * js/regress/int-or-other-neg-zero-then-get-by-val.html: Removed.
549         * js/regress/int-or-other-sub-expected.txt: Removed.
550         * js/regress/int-or-other-sub-then-get-by-val-expected.txt: Removed.
551         * js/regress/int-or-other-sub-then-get-by-val.html: Removed.
552         * js/regress/int-or-other-sub.html: Removed.
553         * js/regress/int-overflow-local-expected.txt: Removed.
554         * js/regress/int-overflow-local.html: Removed.
555         * js/regress/int52-spill-expected.txt: Removed.
556         * js/regress/int52-spill.html: Removed.
557         * js/regress/integer-divide-expected.txt: Removed.
558         * js/regress/integer-divide.html: Removed.
559         * js/regress/integer-modulo-expected.txt: Removed.
560         * js/regress/integer-modulo.html: Removed.
561         * js/regress/is-boolean-fold-expected.txt: Removed.
562         * js/regress/is-boolean-fold-tricky-expected.txt: Removed.
563         * js/regress/is-boolean-fold-tricky.html: Removed.
564         * js/regress/is-boolean-fold.html: Removed.
565         * js/regress/is-function-fold-expected.txt: Removed.
566         * js/regress/is-function-fold-tricky-expected.txt: Removed.
567         * js/regress/is-function-fold-tricky-internal-function-expected.txt: Removed.
568         * js/regress/is-function-fold-tricky-internal-function.html: Removed.
569         * js/regress/is-function-fold-tricky.html: Removed.
570         * js/regress/is-function-fold.html: Removed.
571         * js/regress/is-number-fold-expected.txt: Removed.
572         * js/regress/is-number-fold-tricky-expected.txt: Removed.
573         * js/regress/is-number-fold-tricky.html: Removed.
574         * js/regress/is-number-fold.html: Removed.
575         * js/regress/is-object-or-null-fold-expected.txt: Removed.
576         * js/regress/is-object-or-null-fold-functions-expected.txt: Removed.
577         * js/regress/is-object-or-null-fold-functions.html: Removed.
578         * js/regress/is-object-or-null-fold-less-tricky-expected.txt: Removed.
579         * js/regress/is-object-or-null-fold-less-tricky.html: Removed.
580         * js/regress/is-object-or-null-fold-tricky-expected.txt: Removed.
581         * js/regress/is-object-or-null-fold-tricky.html: Removed.
582         * js/regress/is-object-or-null-fold.html: Removed.
583         * js/regress/is-object-or-null-trickier-function-expected.txt: Removed.
584         * js/regress/is-object-or-null-trickier-function.html: Removed.
585         * js/regress/is-object-or-null-trickier-internal-function-expected.txt: Removed.
586         * js/regress/is-object-or-null-trickier-internal-function.html: Removed.
587         * js/regress/is-object-or-null-tricky-function-expected.txt: Removed.
588         * js/regress/is-object-or-null-tricky-function.html: Removed.
589         * js/regress/is-object-or-null-tricky-internal-function-expected.txt: Removed.
590         * js/regress/is-object-or-null-tricky-internal-function.html: Removed.
591         * js/regress/is-string-fold-expected.txt: Removed.
592         * js/regress/is-string-fold-tricky-expected.txt: Removed.
593         * js/regress/is-string-fold-tricky.html: Removed.
594         * js/regress/is-string-fold.html: Removed.
595         * js/regress/is-undefined-fold-expected.txt: Removed.
596         * js/regress/is-undefined-fold-tricky-expected.txt: Removed.
597         * js/regress/is-undefined-fold-tricky.html: Removed.
598         * js/regress/is-undefined-fold.html: Removed.
599         * js/regress/large-int-captured-expected.txt: Removed.
600         * js/regress/large-int-captured.html: Removed.
601         * js/regress/large-int-expected.txt: Removed.
602         * js/regress/large-int-neg-expected.txt: Removed.
603         * js/regress/large-int-neg.html: Removed.
604         * js/regress/large-int.html: Removed.
605         * js/regress/lazy-array-species-watchpoints-expected.txt: Removed.
606         * js/regress/lazy-array-species-watchpoints.html: Removed.
607         * js/regress/licm-dragons-expected.txt: Removed.
608         * js/regress/licm-dragons-out-of-bounds-expected.txt: Removed.
609         * js/regress/licm-dragons-out-of-bounds.html: Removed.
610         * js/regress/licm-dragons-overflow-expected.txt: Removed.
611         * js/regress/licm-dragons-overflow.html: Removed.
612         * js/regress/licm-dragons.html: Removed.
613         * js/regress/load-varargs-elimination-expected.txt: Removed.
614         * js/regress/load-varargs-elimination.html: Removed.
615         * js/regress/locale-compare-expected.txt: Removed.
616         * js/regress/locale-compare.html: Removed.
617         * js/regress/logical-not-expected.txt: Removed.
618         * js/regress/logical-not-weird-types-expected.txt: Removed.
619         * js/regress/logical-not-weird-types.html: Removed.
620         * js/regress/logical-not.html: Removed.
621         * js/regress/lots-of-fields-expected.txt: Removed.
622         * js/regress/lots-of-fields.html: Removed.
623         * js/regress/make-indexed-storage-expected.txt: Removed.
624         * js/regress/make-indexed-storage.html: Removed.
625         * js/regress/make-rope-cse-expected.txt: Removed.
626         * js/regress/make-rope-cse.html: Removed.
627         * js/regress/many-foreach-calls-expected.txt: Removed.
628         * js/regress/many-foreach-calls.html: Removed.
629         * js/regress/many-repeat-stores-expected.txt: Removed.
630         * js/regress/many-repeat-stores.html: Removed.
631         * js/regress/map-for-each-expected.txt: Removed.
632         * js/regress/map-for-each.html: Removed.
633         * js/regress/map-for-of-expected.txt: Removed.
634         * js/regress/map-for-of.html: Removed.
635         * js/regress/marsaglia-larger-ints-expected.txt: Removed.
636         * js/regress/marsaglia-larger-ints.html: Removed.
637         * js/regress/marsaglia-osr-entry-expected.txt: Removed.
638         * js/regress/marsaglia-osr-entry.html: Removed.
639         * js/regress/math-random-expected.txt: Removed.
640         * js/regress/math-random.html: Removed.
641         * js/regress/math-trunc-expected.txt: Removed.
642         * js/regress/math-trunc.html: Removed.
643         * js/regress/math-with-out-of-bounds-array-values-expected.txt: Removed.
644         * js/regress/math-with-out-of-bounds-array-values.html: Removed.
645         * js/regress/max-boolean-expected.txt: Removed.
646         * js/regress/max-boolean.html: Removed.
647         * js/regress/megamorphic-load-expected.txt: Removed.
648         * js/regress/megamorphic-load.html: Removed.
649         * js/regress/method-on-number-expected.txt: Removed.
650         * js/regress/method-on-number.html: Removed.
651         * js/regress/min-boolean-expected.txt: Removed.
652         * js/regress/min-boolean.html: Removed.
653         * js/regress/minus-boolean-double-expected.txt: Removed.
654         * js/regress/minus-boolean-double.html: Removed.
655         * js/regress/minus-boolean-expected.txt: Removed.
656         * js/regress/minus-boolean.html: Removed.
657         * js/regress/misc-bugs-847389-jpeg2000-expected.txt: Removed.
658         * js/regress/misc-bugs-847389-jpeg2000.html: Removed.
659         * js/regress/misc-strict-eq-expected.txt: Removed.
660         * js/regress/misc-strict-eq.html: Removed.
661         * js/regress/mod-boolean-double-expected.txt: Removed.
662         * js/regress/mod-boolean-double.html: Removed.
663         * js/regress/mod-boolean-expected.txt: Removed.
664         * js/regress/mod-boolean.html: Removed.
665         * js/regress/mul-boolean-double-expected.txt: Removed.
666         * js/regress/mul-boolean-double.html: Removed.
667         * js/regress/mul-boolean-expected.txt: Removed.
668         * js/regress/mul-boolean.html: Removed.
669         * js/regress/neg-boolean-expected.txt: Removed.
670         * js/regress/neg-boolean.html: Removed.
671         * js/regress/negative-zero-divide-expected.txt: Removed.
672         * js/regress/negative-zero-divide.html: Removed.
673         * js/regress/negative-zero-modulo-expected.txt: Removed.
674         * js/regress/negative-zero-modulo.html: Removed.
675         * js/regress/negative-zero-negate-expected.txt: Removed.
676         * js/regress/negative-zero-negate.html: Removed.
677         * js/regress/nested-function-parsing-expected.txt: Removed.
678         * js/regress/nested-function-parsing.html: Removed.
679         * js/regress/new-array-buffer-dead-expected.txt: Removed.
680         * js/regress/new-array-buffer-dead.html: Removed.
681         * js/regress/new-array-buffer-push-expected.txt: Removed.
682         * js/regress/new-array-buffer-push.html: Removed.
683         * js/regress/new-array-dead-expected.txt: Removed.
684         * js/regress/new-array-dead.html: Removed.
685         * js/regress/new-array-push-expected.txt: Removed.
686         * js/regress/new-array-push.html: Removed.
687         * js/regress/no-inline-constructor-expected.txt: Removed.
688         * js/regress/no-inline-constructor.html: Removed.
689         * js/regress/number-test-expected.txt: Removed.
690         * js/regress/number-test.html: Removed.
691         * js/regress/object-and-expected.txt: Removed.
692         * js/regress/object-and.html: Removed.
693         * js/regress/object-closure-call-expected.txt: Removed.
694         * js/regress/object-closure-call.html: Removed.
695         * js/regress/object-get-own-property-symbols-on-large-array-expected.txt: Removed.
696         * js/regress/object-get-own-property-symbols-on-large-array.html: Removed.
697         * js/regress/object-int-add-array-expected.txt: Removed.
698         * js/regress/object-int-add-array.html: Removed.
699         * js/regress/object-int-add-expected.txt: Removed.
700         * js/regress/object-int-add.html: Removed.
701         * js/regress/object-int-and-array-expected.txt: Removed.
702         * js/regress/object-int-and-array.html: Removed.
703         * js/regress/object-int-mul-array-expected.txt: Removed.
704         * js/regress/object-int-mul-array.html: Removed.
705         * js/regress/object-int-sub-array-expected.txt: Removed.
706         * js/regress/object-int-sub-array.html: Removed.
707         * js/regress/object-int-sub-expected.txt: Removed.
708         * js/regress/object-int-sub.html: Removed.
709         * js/regress/object-lshift-expected.txt: Removed.
710         * js/regress/object-lshift.html: Removed.
711         * js/regress/object-or-expected.txt: Removed.
712         * js/regress/object-or.html: Removed.
713         * js/regress/object-rshift-expected.txt: Removed.
714         * js/regress/object-rshift.html: Removed.
715         * js/regress/object-test-expected.txt: Removed.
716         * js/regress/object-test.html: Removed.
717         * js/regress/object-urshift-expected.txt: Removed.
718         * js/regress/object-urshift.html: Removed.
719         * js/regress/object-xor-expected.txt: Removed.
720         * js/regress/object-xor.html: Removed.
721         * js/regress/obvious-sink-pathology-expected.txt: Removed.
722         * js/regress/obvious-sink-pathology-taken-expected.txt: Removed.
723         * js/regress/obvious-sink-pathology-taken.html: Removed.
724         * js/regress/obvious-sink-pathology.html: Removed.
725         * js/regress/obviously-elidable-new-object-expected.txt: Removed.
726         * js/regress/obviously-elidable-new-object.html: Removed.
727         * js/regress/plus-boolean-arith-expected.txt: Removed.
728         * js/regress/plus-boolean-arith.html: Removed.
729         * js/regress/plus-boolean-double-expected.txt: Removed.
730         * js/regress/plus-boolean-double.html: Removed.
731         * js/regress/plus-boolean-expected.txt: Removed.
732         * js/regress/plus-boolean.html: Removed.
733         * js/regress/poly-chain-access-different-prototypes-expected.txt: Removed.
734         * js/regress/poly-chain-access-different-prototypes-simple-expected.txt: Removed.
735         * js/regress/poly-chain-access-different-prototypes-simple.html: Removed.
736         * js/regress/poly-chain-access-different-prototypes.html: Removed.
737         * js/regress/poly-chain-access-expected.txt: Removed.
738         * js/regress/poly-chain-access-simpler-expected.txt: Removed.
739         * js/regress/poly-chain-access-simpler.html: Removed.
740         * js/regress/poly-chain-access.html: Removed.
741         * js/regress/poly-stricteq-expected.txt: Removed.
742         * js/regress/poly-stricteq.html: Removed.
743         * js/regress/polymorphic-array-call-expected.txt: Removed.
744         * js/regress/polymorphic-array-call.html: Removed.
745         * js/regress/polymorphic-get-by-id-expected.txt: Removed.
746         * js/regress/polymorphic-get-by-id.html: Removed.
747         * js/regress/polymorphic-put-by-id-expected.txt: Removed.
748         * js/regress/polymorphic-put-by-id.html: Removed.
749         * js/regress/polymorphic-put-by-val-with-string-expected.txt: Removed.
750         * js/regress/polymorphic-put-by-val-with-string.html: Removed.
751         * js/regress/polymorphic-put-by-val-with-symbol-expected.txt: Removed.
752         * js/regress/polymorphic-put-by-val-with-symbol.html: Removed.
753         * js/regress/polymorphic-structure-expected.txt: Removed.
754         * js/regress/polymorphic-structure.html: Removed.
755         * js/regress/polyvariant-monomorphic-get-by-id-expected.txt: Removed.
756         * js/regress/polyvariant-monomorphic-get-by-id.html: Removed.
757         * js/regress/prevent-extensions-and-do-work-expected.txt: Removed.
758         * js/regress/prevent-extensions-and-do-work.html: Removed.
759         * js/regress/proto-getter-access-expected.txt: Removed.
760         * js/regress/proto-getter-access.html: Removed.
761         * js/regress/prototype-access-with-mutating-prototype-expected.txt: Removed.
762         * js/regress/prototype-access-with-mutating-prototype.html: Removed.
763         * js/regress/put-by-id-expected.txt: Removed.
764         * js/regress/put-by-id-replace-and-transition-expected.txt: Removed.
765         * js/regress/put-by-id-replace-and-transition.html: Removed.
766         * js/regress/put-by-id-slightly-polymorphic-expected.txt: Removed.
767         * js/regress/put-by-id-slightly-polymorphic.html: Removed.
768         * js/regress/put-by-id-transition-with-indexing-header-expected.txt: Removed.
769         * js/regress/put-by-id-transition-with-indexing-header.html: Removed.
770         * js/regress/put-by-id.html: Removed.
771         * js/regress/put-by-val-direct-expected.txt: Removed.
772         * js/regress/put-by-val-direct.html: Removed.
773         * js/regress/put-by-val-large-index-blank-indexing-type-expected.txt: Removed.
774         * js/regress/put-by-val-large-index-blank-indexing-type.html: Removed.
775         * js/regress/put-by-val-machine-int-expected.txt: Removed.
776         * js/regress/put-by-val-machine-int.html: Removed.
777         * js/regress/put-by-val-with-string-expected.txt: Removed.
778         * js/regress/put-by-val-with-string-replace-and-transition-expected.txt: Removed.
779         * js/regress/put-by-val-with-string-replace-and-transition.html: Removed.
780         * js/regress/put-by-val-with-string-slightly-polymorphic-expected.txt: Removed.
781         * js/regress/put-by-val-with-string-slightly-polymorphic.html: Removed.
782         * js/regress/put-by-val-with-string.html: Removed.
783         * js/regress/put-by-val-with-symbol-expected.txt: Removed.
784         * js/regress/put-by-val-with-symbol-replace-and-transition-expected.txt: Removed.
785         * js/regress/put-by-val-with-symbol-replace-and-transition.html: Removed.
786         * js/regress/put-by-val-with-symbol-slightly-polymorphic-expected.txt: Removed.
787         * js/regress/put-by-val-with-symbol-slightly-polymorphic.html: Removed.
788         * js/regress/put-by-val-with-symbol.html: Removed.
789         * js/regress/rare-osr-exit-on-local-expected.txt: Removed.
790         * js/regress/rare-osr-exit-on-local.html: Removed.
791         * js/regress/raytrace-with-empty-try-catch-expected.txt: Removed.
792         * js/regress/raytrace-with-empty-try-catch.html: Removed.
793         * js/regress/raytrace-with-try-catch-expected.txt: Removed.
794         * js/regress/raytrace-with-try-catch.html: Removed.
795         * js/regress/regexp-exec-expected.txt: Removed.
796         * js/regress/regexp-exec.html: Removed.
797         * js/regress/regexp-last-index-expected.txt: Removed.
798         * js/regress/regexp-last-index.html: Removed.
799         * js/regress/regexp-prototype-is-not-instance-expected.txt: Removed.
800         * js/regress/regexp-prototype-is-not-instance.html: Removed.
801         * js/regress/regexp-prototype-search-observable-side-effects-expected.txt: Removed.
802         * js/regress/regexp-prototype-search-observable-side-effects.html: Removed.
803         * js/regress/regexp-prototype-search-observable-side-effects2-expected.txt: Removed.
804         * js/regress/regexp-prototype-search-observable-side-effects2.html: Removed.
805         * js/regress/regexp-prototype-split-observable-side-effects-expected.txt: Removed.
806         * js/regress/regexp-prototype-split-observable-side-effects.html: Removed.
807         * js/regress/regexp-prototype-split-observable-side-effects2-expected.txt: Removed.
808         * js/regress/regexp-prototype-split-observable-side-effects2.html: Removed.
809         * js/regress/regexp-prototype-split-observable-side-effects3-flags-expected.txt: Removed.
810         * js/regress/regexp-prototype-split-observable-side-effects3-flags.html: Removed.
811         * js/regress/regexp-prototype-split-observable-side-effects3-global-expected.txt: Removed.
812         * js/regress/regexp-prototype-split-observable-side-effects3-global.html: Removed.
813         * js/regress/regexp-prototype-split-observable-side-effects3-ignoreCase-expected.txt: Removed.
814         * js/regress/regexp-prototype-split-observable-side-effects3-ignoreCase.html: Removed.
815         * js/regress/regexp-prototype-split-observable-side-effects3-multiline-expected.txt: Removed.
816         * js/regress/regexp-prototype-split-observable-side-effects3-multiline.html: Removed.
817         * js/regress/regexp-prototype-split-observable-side-effects3-sticky-expected.txt: Removed.
818         * js/regress/regexp-prototype-split-observable-side-effects3-sticky.html: Removed.
819         * js/regress/regexp-prototype-split-observable-side-effects3-unicode-expected.txt: Removed.
820         * js/regress/regexp-prototype-split-observable-side-effects3-unicode.html: Removed.
821         * js/regress/regexp-prototype-split-observable-side-effects4-expected.txt: Removed.
822         * js/regress/regexp-prototype-split-observable-side-effects4.html: Removed.
823         * js/regress/regexp-prototype-test-observable-side-effects-expected.txt: Removed.
824         * js/regress/regexp-prototype-test-observable-side-effects.html: Removed.
825         * js/regress/regexp-prototype-test-observable-side-effects2-expected.txt: Removed.
826         * js/regress/regexp-prototype-test-observable-side-effects2.html: Removed.
827         * js/regress/regexp-set-last-index-expected.txt: Removed.
828         * js/regress/regexp-set-last-index.html: Removed.
829         * js/regress/register-pressure-from-osr-expected.txt: Removed.
830         * js/regress/register-pressure-from-osr.html: Removed.
831         * js/regress/repeat-multi-get-by-offset-expected.txt: Removed.
832         * js/regress/repeat-multi-get-by-offset.html: Removed.
833         * js/regress/rest-parameter-construction-performance-expected.txt: Removed.
834         * js/regress/rest-parameter-construction-performance.html: Removed.
835         * js/regress/richards-empty-try-catch-expected.txt: Removed.
836         * js/regress/richards-empty-try-catch.html: Removed.
837         * js/regress/richards-try-catch-expected.txt: Removed.
838         * js/regress/richards-try-catch.html: Removed.
839         * js/regress/scoped-arguments-length-expected.txt: Removed.
840         * js/regress/scoped-arguments-length.html: Removed.
841         * js/regress/scoped-arguments-overridden-length-expected.txt: Removed.
842         * js/regress/scoped-arguments-overridden-length.html: Removed.
843         * js/regress/scoped-arguments-possibly-overridden-length-expected.txt: Removed.
844         * js/regress/scoped-arguments-possibly-overridden-length.html: Removed.
845         * js/regress/script-tests: Removed.
846         * js/regress/script-tests/ArrayBuffer-DataView-alloc-large-long-lived.js: Removed.
847         * js/regress/script-tests/ArrayBuffer-DataView-alloc-long-lived.js: Removed.
848         * js/regress/script-tests/ArrayBuffer-Int32Array-byteOffset.js: Removed.
849         * js/regress/script-tests/ArrayBuffer-Int8Array-alloc-large-long-lived.js: Removed.
850         * js/regress/script-tests/ArrayBuffer-Int8Array-alloc-long-lived-buffer.js: Removed.
851         * js/regress/script-tests/ArrayBuffer-Int8Array-alloc-long-lived.js: Removed.
852         * js/regress/script-tests/ArrayBuffer-Int8Array-alloc.js: Removed.
853         * js/regress/script-tests/DataView-custom-properties.js: Removed.
854         * js/regress/script-tests/Float32Array-matrix-mult.js: Removed.
855         * js/regress/script-tests/Float32Array-to-Float64Array-set.js: Removed.
856         * js/regress/script-tests/Float64Array-alloc-long-lived.js: Removed.
857         * js/regress/script-tests/Float64Array-to-Int16Array-set.js: Removed.
858         * js/regress/script-tests/HashMap-put-get-iterate-keys.js: Removed.
859         * js/regress/script-tests/HashMap-put-get-iterate.js: Removed.
860         * js/regress/script-tests/HashMap-string-put-get-iterate.js: Removed.
861         * js/regress/script-tests/Int16Array-alloc-long-lived.js: Removed.
862         * js/regress/script-tests/Int16Array-bubble-sort-with-byteLength.js: Removed.
863         * js/regress/script-tests/Int16Array-bubble-sort.js: Removed.
864         * js/regress/script-tests/Int16Array-load-int-mul.js: Removed.
865         * js/regress/script-tests/Int16Array-to-Int32Array-set.js: Removed.
866         * js/regress/script-tests/Int32Array-Int8Array-view-alloc.js: Removed.
867         * js/regress/script-tests/Int32Array-alloc-large.js: Removed.
868         * js/regress/script-tests/Int32Array-alloc-long-lived.js: Removed.
869         * js/regress/script-tests/Int32Array-alloc.js: Removed.
870         * js/regress/script-tests/Int8Array-alloc-long-lived.js: Removed.
871         * js/regress/script-tests/Int8Array-load-with-byteLength.js: Removed.
872         * js/regress/script-tests/Int8Array-load.js: Removed.
873         * js/regress/script-tests/JSONP-negative-0.js: Removed.
874         * js/regress/script-tests/Number-isNaN.js: Removed.
875         * js/regress/script-tests/abc-forward-loop-equal.js: Removed.
876         * js/regress/script-tests/abc-postfix-backward-loop.js: Removed.
877         * js/regress/script-tests/abc-simple-backward-loop.js: Removed.
878         * js/regress/script-tests/abc-simple-forward-loop.js: Removed.
879         * js/regress/script-tests/abc-skippy-loop.js: Removed.
880         * js/regress/script-tests/abs-boolean.js: Removed.
881         * js/regress/script-tests/adapt-to-double-divide.js: Removed.
882         * js/regress/script-tests/aliased-arguments-getbyval.js: Removed.
883         * js/regress/script-tests/allocate-big-object.js: Removed.
884         * js/regress/script-tests/apply-not-apply.js: Removed.
885         * js/regress/script-tests/arguments-named-and-reflective.js: Removed.
886         * js/regress/script-tests/arguments-out-of-bounds.js: Removed.
887         * js/regress/script-tests/arguments-strict-mode.js: Removed.
888         * js/regress/script-tests/arguments.js: Removed.
889         * js/regress/script-tests/arity-mismatch-inlining.js: Removed.
890         * js/regress/script-tests/array-access-polymorphic-structure.js: Removed.
891         * js/regress/script-tests/array-nonarray-polymorhpic-access.js: Removed.
892         * js/regress/script-tests/array-prototype-every.js: Removed.
893         * js/regress/script-tests/array-prototype-forEach.js: Removed.
894         * js/regress/script-tests/array-prototype-map.js: Removed.
895         * js/regress/script-tests/array-prototype-reduce.js: Removed.
896         * js/regress/script-tests/array-prototype-reduceRight.js: Removed.
897         * js/regress/script-tests/array-prototype-some.js: Removed.
898         * js/regress/script-tests/array-splice-contiguous.js: Removed.
899         * js/regress/script-tests/array-with-double-add.js: Removed.
900         * js/regress/script-tests/array-with-double-increment.js: Removed.
901         * js/regress/script-tests/array-with-double-mul-add.js: Removed.
902         * js/regress/script-tests/array-with-double-sum.js: Removed.
903         * js/regress/script-tests/array-with-int32-add-sub.js: Removed.
904         * js/regress/script-tests/array-with-int32-or-double-sum.js: Removed.
905         * js/regress/script-tests/arrowfunction-call-in-class-constructor.js: Removed.
906         * js/regress/script-tests/arrowfunction-call-in-class-method.js: Removed.
907         * js/regress/script-tests/arrowfunction-call-in-function.js: Removed.
908         * js/regress/script-tests/arrowfunction-call.js: Removed.
909         * js/regress/script-tests/asmjs_bool_bug.js: Removed.
910         * js/regress/script-tests/assign-custom-setter-polymorphic.js: Removed.
911         * js/regress/script-tests/assign-custom-setter.js: Removed.
912         * js/regress/script-tests/basic-set.js: Removed.
913         * js/regress/script-tests/big-int-mul.js: Removed.
914         * js/regress/script-tests/bigswitch-indirect-symbol-or-undefined.js: Removed.
915         * js/regress/script-tests/bigswitch-indirect-symbol.js: Removed.
916         * js/regress/script-tests/bigswitch-indirect.js: Removed.
917         * js/regress/script-tests/bigswitch.js: Removed.
918         * js/regress/script-tests/boolean-test.js: Removed.
919         * js/regress/script-tests/bound-function-call.js: Removed.
920         * js/regress/script-tests/bound-function-construction-performance.js: Removed.
921         * js/regress/script-tests/branch-fold.js: Removed.
922         * js/regress/script-tests/branch-on-string-as-boolean.js: Removed.
923         * js/regress/script-tests/bug-153431.js: Removed.
924         * js/regress/script-tests/build-large-object.js: Removed.
925         * js/regress/script-tests/by-val-generic.js: Removed.
926         * js/regress/script-tests/call-or-not-call.js: Removed.
927         * js/regress/script-tests/call-spread-apply.js: Removed.
928         * js/regress/script-tests/call-spread-call.js: Removed.
929         * js/regress/script-tests/captured-assignments.js: Removed.
930         * js/regress/script-tests/cast-int-to-double.js: Removed.
931         * js/regress/script-tests/cell-argument.js: Removed.
932         * js/regress/script-tests/cfg-simplify.js: Removed.
933         * js/regress/script-tests/chain-getter-access.js: Removed.
934         * js/regress/script-tests/cmpeq-obj-to-obj-other.js: Removed.
935         * js/regress/script-tests/concat-append-one.js: Removed.
936         * js/regress/script-tests/constant-test.js: Removed.
937         * js/regress/script-tests/create-lots-of-functions.js: Removed.
938         * js/regress/script-tests/cse-new-array-buffer.js: Removed.
939         * js/regress/script-tests/cse-new-array.js: Removed.
940         * js/regress/script-tests/custom-setter-getter-as-put-get-by-id.js: Removed.
941         * js/regress/script-tests/delay-tear-off-arguments-strictmode.js: Removed.
942         * js/regress/script-tests/deltablue-for-of.js: Removed.
943         * js/regress/script-tests/deltablue-varargs.js: Removed.
944         * js/regress/script-tests/destructuring-arguments.js: Removed.
945         * js/regress/script-tests/destructuring-parameters-overridden-by-function.js: Removed.
946         * js/regress/script-tests/destructuring-swap.js: Removed.
947         * js/regress/script-tests/direct-arguments-getbyval.js: Removed.
948         * js/regress/script-tests/direct-arguments-length.js: Removed.
949         * js/regress/script-tests/direct-arguments-overridden-length.js: Removed.
950         * js/regress/script-tests/direct-arguments-possibly-overridden-length.js: Removed.
951         * js/regress/script-tests/div-boolean-double.js: Removed.
952         * js/regress/script-tests/div-boolean.js: Removed.
953         * js/regress/script-tests/double-get-by-val-out-of-bounds.js: Removed.
954         * js/regress/script-tests/double-pollution-getbyval.js: Removed.
955         * js/regress/script-tests/double-pollution-putbyoffset.js: Removed.
956         * js/regress/script-tests/double-real-use.js: Removed.
957         * js/regress/script-tests/double-to-int32-typed-array-no-inline.js: Removed.
958         * js/regress/script-tests/double-to-int32-typed-array.js: Removed.
959         * js/regress/script-tests/double-to-uint32-typed-array-no-inline.js: Removed.
960         * js/regress/script-tests/double-to-uint32-typed-array.js: Removed.
961         * js/regress/script-tests/elidable-new-object-dag.js: Removed.
962         * js/regress/script-tests/elidable-new-object-roflcopter.js: Removed.
963         * js/regress/script-tests/elidable-new-object-then-call.js: Removed.
964         * js/regress/script-tests/elidable-new-object-tree.js: Removed.
965         * js/regress/script-tests/empty-string-plus-int.js: Removed.
966         * js/regress/script-tests/emscripten-cube2hash.js: Removed.
967         * js/regress/script-tests/eval-compute.js: Removed.
968         * js/regress/script-tests/eval-not-eval-compute-args.js: Removed.
969         * js/regress/script-tests/eval-not-eval-compute.js: Removed.
970         * js/regress/script-tests/exit-length-on-plain-object.js: Removed.
971         * js/regress/script-tests/external-arguments-getbyval.js: Removed.
972         * js/regress/script-tests/external-arguments-putbyval.js: Removed.
973         * js/regress/script-tests/fixed-typed-array-storage-var-index.js: Removed.
974         * js/regress/script-tests/fixed-typed-array-storage.js: Removed.
975         * js/regress/script-tests/fold-double-to-int.js: Removed.
976         * js/regress/script-tests/fold-get-by-id-to-multi-get-by-offset-rare-int.js: Removed.
977         * js/regress/script-tests/fold-get-by-id-to-multi-get-by-offset.js: Removed.
978         * js/regress/script-tests/fold-multi-get-by-offset-to-get-by-offset.js: Removed.
979         * js/regress/script-tests/fold-multi-get-by-offset-to-poly-get-by-offset.js: Removed.
980         * js/regress/script-tests/fold-multi-put-by-offset-to-poly-put-by-offset.js: Removed.
981         * js/regress/script-tests/fold-multi-put-by-offset-to-put-by-offset.js: Removed.
982         * js/regress/script-tests/fold-multi-put-by-offset-to-replace-or-transition-put-by-offset.js: Removed.
983         * js/regress/script-tests/fold-put-by-id-to-multi-put-by-offset.js: Removed.
984         * js/regress/script-tests/fold-put-by-val-with-string-to-multi-put-by-offset.js: Removed.
985         * js/regress/script-tests/fold-put-by-val-with-symbol-to-multi-put-by-offset.js: Removed.
986         * js/regress/script-tests/fold-put-structure.js: Removed.
987         * js/regress/script-tests/for-of-iterate-array-entries.js: Removed.
988         * js/regress/script-tests/for-of-iterate-array-keys.js: Removed.
989         * js/regress/script-tests/for-of-iterate-array-values.js: Removed.
990         * js/regress/script-tests/freeze-and-do-work.js: Removed.
991         * js/regress/script-tests/fround.js: Removed.
992         * js/regress/script-tests/ftl-library-inlining-dataview.js: Removed.
993         * js/regress/script-tests/ftl-library-inlining.js: Removed.
994         * js/regress/script-tests/ftl-polymorphic-StringFromCharCode.js: Removed.
995         * js/regress/script-tests/ftl-polymorphic-bitand.js: Removed.
996         * js/regress/script-tests/ftl-polymorphic-bitor.js: Removed.
997         * js/regress/script-tests/ftl-polymorphic-bitxor.js: Removed.
998         * js/regress/script-tests/ftl-polymorphic-div.js: Removed.
999         * js/regress/script-tests/ftl-polymorphic-lshift.js: Removed.
1000         * js/regress/script-tests/ftl-polymorphic-mul.js: Removed.
1001         * js/regress/script-tests/ftl-polymorphic-rshift.js: Removed.
1002         * js/regress/script-tests/ftl-polymorphic-sub.js: Removed.
1003         * js/regress/script-tests/ftl-polymorphic-urshift.js: Removed.
1004         * js/regress/script-tests/function-call.js: Removed.
1005         * js/regress/script-tests/function-dot-apply.js: Removed.
1006         * js/regress/script-tests/function-test.js: Removed.
1007         * js/regress/script-tests/function-with-eval.js: Removed.
1008         * js/regress/script-tests/gcse-poly-get-less-obvious.js: Removed.
1009         * js/regress/script-tests/gcse-poly-get.js: Removed.
1010         * js/regress/script-tests/gcse.js: Removed.
1011         * js/regress/script-tests/generator-create.js: Removed.
1012         * js/regress/script-tests/generator-fib.js: Removed.
1013         * js/regress/script-tests/generator-function-create.js: Removed.
1014         * js/regress/script-tests/generator-sunspider-access-nsieve.js: Removed.
1015         * js/regress/script-tests/generator-with-several-types.js: Removed.
1016         * js/regress/script-tests/get-by-id-bimorphic-check-structure-elimination-simple.js: Removed.
1017         * js/regress/script-tests/get-by-id-bimorphic-check-structure-elimination.js: Removed.
1018         * js/regress/script-tests/get-by-id-chain-from-try-block.js: Removed.
1019         * js/regress/script-tests/get-by-id-check-structure-elimination.js: Removed.
1020         * js/regress/script-tests/get-by-id-proto-or-self.js: Removed.
1021         * js/regress/script-tests/get-by-id-quadmorphic-check-structure-elimination-simple.js: Removed.
1022         * js/regress/script-tests/get-by-id-self-or-proto.js: Removed.
1023         * js/regress/script-tests/get-by-val-out-of-bounds.js: Removed.
1024         * js/regress/script-tests/get-by-val-with-string-bimorphic-check-structure-elimination-simple.js: Removed.
1025         * js/regress/script-tests/get-by-val-with-string-bimorphic-check-structure-elimination.js: Removed.
1026         * js/regress/script-tests/get-by-val-with-string-chain-from-try-block.js: Removed.
1027         * js/regress/script-tests/get-by-val-with-string-check-structure-elimination.js: Removed.
1028         * js/regress/script-tests/get-by-val-with-string-proto-or-self.js: Removed.
1029         * js/regress/script-tests/get-by-val-with-string-quadmorphic-check-structure-elimination-simple.js: Removed.
1030         * js/regress/script-tests/get-by-val-with-string-self-or-proto.js: Removed.
1031         * js/regress/script-tests/get-by-val-with-symbol-bimorphic-check-structure-elimination-simple.js: Removed.
1032         * js/regress/script-tests/get-by-val-with-symbol-bimorphic-check-structure-elimination.js: Removed.
1033         * js/regress/script-tests/get-by-val-with-symbol-chain-from-try-block.js: Removed.
1034         * js/regress/script-tests/get-by-val-with-symbol-check-structure-elimination.js: Removed.
1035         * js/regress/script-tests/get-by-val-with-symbol-proto-or-self.js: Removed.
1036         * js/regress/script-tests/get-by-val-with-symbol-quadmorphic-check-structure-elimination-simple.js: Removed.
1037         * js/regress/script-tests/get-by-val-with-symbol-self-or-proto.js: Removed.
1038         * js/regress/script-tests/get_by_val-Int32Array.js: Removed.
1039         * js/regress/script-tests/get_callee_monomorphic.js: Removed.
1040         * js/regress/script-tests/get_callee_polymorphic.js: Removed.
1041         * js/regress/script-tests/getter-no-activation.js: Removed.
1042         * js/regress/script-tests/getter-prototype.js: Removed.
1043         * js/regress/script-tests/getter-richards-try-catch.js: Removed.
1044         * js/regress/script-tests/getter-richards.js: Removed.
1045         * js/regress/script-tests/getter.js: Removed.
1046         * js/regress/script-tests/global-isNaN.js: Removed.
1047         * js/regress/script-tests/global-object-access-with-mutating-structure.js: Removed.
1048         * js/regress/script-tests/global-var-const-infer-fire-from-opt.js: Removed.
1049         * js/regress/script-tests/global-var-const-infer.js: Removed.
1050         * js/regress/script-tests/hard-overflow-check-equal.js: Removed.
1051         * js/regress/script-tests/hard-overflow-check.js: Removed.
1052         * js/regress/script-tests/hoist-make-rope.js: Removed.
1053         * js/regress/script-tests/hoist-poly-check-structure-effectful-loop.js: Removed.
1054         * js/regress/script-tests/hoist-poly-check-structure.js: Removed.
1055         * js/regress/script-tests/implicit-bigswitch-indirect-symbol.js: Removed.
1056         * js/regress/script-tests/imul-double-only.js: Removed.
1057         * js/regress/script-tests/imul-int-only.js: Removed.
1058         * js/regress/script-tests/imul-mixed.js: Removed.
1059         * js/regress/script-tests/in-four-cases.js: Removed.
1060         * js/regress/script-tests/in-one-case-false.js: Removed.
1061         * js/regress/script-tests/in-one-case-true.js: Removed.
1062         * js/regress/script-tests/in-two-cases.js: Removed.
1063         * js/regress/script-tests/indexed-properties-in-objects.js: Removed.
1064         * js/regress/script-tests/infer-closure-const-then-mov-no-inline.js: Removed.
1065         * js/regress/script-tests/infer-closure-const-then-mov.js: Removed.
1066         * js/regress/script-tests/infer-closure-const-then-put-to-scope-no-inline.js: Removed.
1067         * js/regress/script-tests/infer-closure-const-then-put-to-scope.js: Removed.
1068         * js/regress/script-tests/infer-closure-const-then-reenter-no-inline.js: Removed.
1069         * js/regress/script-tests/infer-closure-const-then-reenter.js: Removed.
1070         * js/regress/script-tests/infer-constant-global-property.js: Removed.
1071         * js/regress/script-tests/infer-constant-property.js: Removed.
1072         * js/regress/script-tests/infer-one-time-closure-ten-vars.js: Removed.
1073         * js/regress/script-tests/infer-one-time-closure-two-vars.js: Removed.
1074         * js/regress/script-tests/infer-one-time-closure.js: Removed.
1075         * js/regress/script-tests/infer-one-time-deep-closure.js: Removed.
1076         * js/regress/script-tests/inline-arguments-access.js: Removed.
1077         * js/regress/script-tests/inline-arguments-aliased-access.js: Removed.
1078         * js/regress/script-tests/inline-arguments-local-escape.js: Removed.
1079         * js/regress/script-tests/inline-get-scoped-var.js: Removed.
1080         * js/regress/script-tests/inlined-put-by-id-transition.js: Removed.
1081         * js/regress/script-tests/inlined-put-by-val-with-string-transition.js: Removed.
1082         * js/regress/script-tests/inlined-put-by-val-with-symbol-transition.js: Removed.
1083         * js/regress/script-tests/instanceof-bound.js: Removed.
1084         * js/regress/script-tests/int-or-other-abs-then-get-by-val.js: Removed.
1085         * js/regress/script-tests/int-or-other-abs-zero-then-get-by-val.js: Removed.
1086         * js/regress/script-tests/int-or-other-add-then-get-by-val.js: Removed.
1087         * js/regress/script-tests/int-or-other-add.js: Removed.
1088         * js/regress/script-tests/int-or-other-div-then-get-by-val.js: Removed.
1089         * js/regress/script-tests/int-or-other-max-then-get-by-val.js: Removed.
1090         * js/regress/script-tests/int-or-other-min-then-get-by-val.js: Removed.
1091         * js/regress/script-tests/int-or-other-mod-then-get-by-val.js: Removed.
1092         * js/regress/script-tests/int-or-other-mul-then-get-by-val.js: Removed.
1093         * js/regress/script-tests/int-or-other-neg-then-get-by-val.js: Removed.
1094         * js/regress/script-tests/int-or-other-neg-zero-then-get-by-val.js: Removed.
1095         * js/regress/script-tests/int-or-other-sub-then-get-by-val.js: Removed.
1096         * js/regress/script-tests/int-or-other-sub.js: Removed.
1097         * js/regress/script-tests/int-overflow-local.js: Removed.
1098         * js/regress/script-tests/int52-spill.js: Removed.
1099         * js/regress/script-tests/integer-divide.js: Removed.
1100         * js/regress/script-tests/integer-modulo.js: Removed.
1101         * js/regress/script-tests/is-boolean-fold-tricky.js: Removed.
1102         * js/regress/script-tests/is-boolean-fold.js: Removed.
1103         * js/regress/script-tests/is-function-fold-tricky-internal-function.js: Removed.
1104         * js/regress/script-tests/is-function-fold-tricky.js: Removed.
1105         * js/regress/script-tests/is-function-fold.js: Removed.
1106         * js/regress/script-tests/is-number-fold-tricky.js: Removed.
1107         * js/regress/script-tests/is-number-fold.js: Removed.
1108         * js/regress/script-tests/is-object-or-null-fold-functions.js: Removed.
1109         * js/regress/script-tests/is-object-or-null-fold-less-tricky.js: Removed.
1110         * js/regress/script-tests/is-object-or-null-fold-tricky.js: Removed.
1111         * js/regress/script-tests/is-object-or-null-fold.js: Removed.
1112         * js/regress/script-tests/is-object-or-null-trickier-function.js: Removed.
1113         * js/regress/script-tests/is-object-or-null-trickier-internal-function.js: Removed.
1114         * js/regress/script-tests/is-object-or-null-tricky-function.js: Removed.
1115         * js/regress/script-tests/is-object-or-null-tricky-internal-function.js: Removed.
1116         * js/regress/script-tests/is-string-fold-tricky.js: Removed.
1117         * js/regress/script-tests/is-string-fold.js: Removed.
1118         * js/regress/script-tests/is-undefined-fold-tricky.js: Removed.
1119         * js/regress/script-tests/is-undefined-fold.js: Removed.
1120         * js/regress/script-tests/large-int-captured.js: Removed.
1121         * js/regress/script-tests/large-int-neg.js: Removed.
1122         * js/regress/script-tests/large-int.js: Removed.
1123         * js/regress/script-tests/lazy-array-species-watchpoints.js: Removed.
1124         * js/regress/script-tests/licm-dragons-out-of-bounds.js: Removed.
1125         * js/regress/script-tests/licm-dragons-overflow.js: Removed.
1126         * js/regress/script-tests/licm-dragons.js: Removed.
1127         * js/regress/script-tests/load-varargs-elimination.js: Removed.
1128         * js/regress/script-tests/locale-compare.js: Removed.
1129         * js/regress/script-tests/logical-not-weird-types.js: Removed.
1130         * js/regress/script-tests/logical-not.js: Removed.
1131         * js/regress/script-tests/lots-of-fields.js: Removed.
1132         * js/regress/script-tests/make-indexed-storage.js: Removed.
1133         * js/regress/script-tests/make-rope-cse.js: Removed.
1134         * js/regress/script-tests/many-foreach-calls.js: Removed.
1135         * js/regress/script-tests/many-repeat-stores.js: Removed.
1136         * js/regress/script-tests/map-for-each.js: Removed.
1137         * js/regress/script-tests/map-for-of.js: Removed.
1138         * js/regress/script-tests/marsaglia-larger-ints.js: Removed.
1139         * js/regress/script-tests/marsaglia-osr-entry.js: Removed.
1140         * js/regress/script-tests/math-random.js: Removed.
1141         * js/regress/script-tests/math-trunc.js: Removed.
1142         * js/regress/script-tests/math-with-out-of-bounds-array-values.js: Removed.
1143         * js/regress/script-tests/max-boolean.js: Removed.
1144         * js/regress/script-tests/megamorphic-load.js: Removed.
1145         * js/regress/script-tests/method-on-number.js: Removed.
1146         * js/regress/script-tests/min-boolean.js: Removed.
1147         * js/regress/script-tests/minus-boolean-double.js: Removed.
1148         * js/regress/script-tests/minus-boolean.js: Removed.
1149         * js/regress/script-tests/misc-bugs-847389-jpeg2000.js: Removed.
1150         * js/regress/script-tests/misc-strict-eq.js: Removed.
1151         * js/regress/script-tests/mod-boolean-double.js: Removed.
1152         * js/regress/script-tests/mod-boolean.js: Removed.
1153         * js/regress/script-tests/mul-boolean-double.js: Removed.
1154         * js/regress/script-tests/mul-boolean.js: Removed.
1155         * js/regress/script-tests/neg-boolean.js: Removed.
1156         * js/regress/script-tests/negative-zero-divide.js: Removed.
1157         * js/regress/script-tests/negative-zero-modulo.js: Removed.
1158         * js/regress/script-tests/negative-zero-negate.js: Removed.
1159         * js/regress/script-tests/nested-function-parsing.js: Removed.
1160         * js/regress/script-tests/new-array-buffer-dead.js: Removed.
1161         * js/regress/script-tests/new-array-buffer-push.js: Removed.
1162         * js/regress/script-tests/new-array-dead.js: Removed.
1163         * js/regress/script-tests/new-array-push.js: Removed.
1164         * js/regress/script-tests/no-inline-constructor.js: Removed.
1165         * js/regress/script-tests/number-test.js: Removed.
1166         * js/regress/script-tests/object-and.js: Removed.
1167         * js/regress/script-tests/object-closure-call.js: Removed.
1168         * js/regress/script-tests/object-get-own-property-symbols-on-large-array.js: Removed.
1169         * js/regress/script-tests/object-int-add-array.js: Removed.
1170         * js/regress/script-tests/object-int-add.js: Removed.
1171         * js/regress/script-tests/object-int-and-array.js: Removed.
1172         * js/regress/script-tests/object-int-mul-array.js: Removed.
1173         * js/regress/script-tests/object-int-sub-array.js: Removed.
1174         * js/regress/script-tests/object-int-sub.js: Removed.
1175         * js/regress/script-tests/object-lshift.js: Removed.
1176         * js/regress/script-tests/object-or.js: Removed.
1177         * js/regress/script-tests/object-rshift.js: Removed.
1178         * js/regress/script-tests/object-test.js: Removed.
1179         * js/regress/script-tests/object-urshift.js: Removed.
1180         * js/regress/script-tests/object-xor.js: Removed.
1181         * js/regress/script-tests/obvious-sink-pathology-taken.js: Removed.
1182         * js/regress/script-tests/obvious-sink-pathology.js: Removed.
1183         * js/regress/script-tests/obviously-elidable-new-object.js: Removed.
1184         * js/regress/script-tests/plus-boolean-arith.js: Removed.
1185         * js/regress/script-tests/plus-boolean-double.js: Removed.
1186         * js/regress/script-tests/plus-boolean.js: Removed.
1187         * js/regress/script-tests/poly-chain-access-different-prototypes-simple.js: Removed.
1188         * js/regress/script-tests/poly-chain-access-different-prototypes.js: Removed.
1189         * js/regress/script-tests/poly-chain-access-simpler.js: Removed.
1190         * js/regress/script-tests/poly-chain-access.js: Removed.
1191         * js/regress/script-tests/poly-stricteq.js: Removed.
1192         * js/regress/script-tests/polymorphic-array-call.js: Removed.
1193         * js/regress/script-tests/polymorphic-get-by-id.js: Removed.
1194         * js/regress/script-tests/polymorphic-put-by-id.js: Removed.
1195         * js/regress/script-tests/polymorphic-put-by-val-with-string.js: Removed.
1196         * js/regress/script-tests/polymorphic-put-by-val-with-symbol.js: Removed.
1197         * js/regress/script-tests/polymorphic-structure.js: Removed.
1198         * js/regress/script-tests/polyvariant-monomorphic-get-by-id.js: Removed.
1199         * js/regress/script-tests/prevent-extensions-and-do-work.js: Removed.
1200         * js/regress/script-tests/proto-getter-access.js: Removed.
1201         * js/regress/script-tests/prototype-access-with-mutating-prototype.js: Removed.
1202         * js/regress/script-tests/put-by-id-replace-and-transition.js: Removed.
1203         * js/regress/script-tests/put-by-id-slightly-polymorphic.js: Removed.
1204         * js/regress/script-tests/put-by-id-transition-with-indexing-header.js: Removed.
1205         * js/regress/script-tests/put-by-id.js: Removed.
1206         * js/regress/script-tests/put-by-val-direct.js: Removed.
1207         * js/regress/script-tests/put-by-val-large-index-blank-indexing-type.js: Removed.
1208         * js/regress/script-tests/put-by-val-machine-int.js: Removed.
1209         * js/regress/script-tests/put-by-val-with-string-replace-and-transition.js: Removed.
1210         * js/regress/script-tests/put-by-val-with-string-slightly-polymorphic.js: Removed.
1211         * js/regress/script-tests/put-by-val-with-string.js: Removed.
1212         * js/regress/script-tests/put-by-val-with-symbol-replace-and-transition.js: Removed.
1213         * js/regress/script-tests/put-by-val-with-symbol-slightly-polymorphic.js: Removed.
1214         * js/regress/script-tests/put-by-val-with-symbol.js: Removed.
1215         * js/regress/script-tests/rare-osr-exit-on-local.js: Removed.
1216         * js/regress/script-tests/raytrace-with-empty-try-catch.js: Removed.
1217         * js/regress/script-tests/raytrace-with-try-catch.js: Removed.
1218         * js/regress/script-tests/regexp-exec.js: Removed.
1219         * js/regress/script-tests/regexp-last-index.js: Removed.
1220         * js/regress/script-tests/regexp-prototype-is-not-instance.js: Removed.
1221         * js/regress/script-tests/regexp-prototype-search-observable-side-effects.js: Removed.
1222         * js/regress/script-tests/regexp-prototype-search-observable-side-effects2.js: Removed.
1223         * js/regress/script-tests/regexp-prototype-split-observable-side-effects.js: Removed.
1224         * js/regress/script-tests/regexp-prototype-split-observable-side-effects2.js: Removed.
1225         * js/regress/script-tests/regexp-prototype-split-observable-side-effects3-flags.js: Removed.
1226         * js/regress/script-tests/regexp-prototype-split-observable-side-effects3-global.js: Removed.
1227         * js/regress/script-tests/regexp-prototype-split-observable-side-effects3-ignoreCase.js: Removed.
1228         * js/regress/script-tests/regexp-prototype-split-observable-side-effects3-multiline.js: Removed.
1229         * js/regress/script-tests/regexp-prototype-split-observable-side-effects3-sticky.js: Removed.
1230         * js/regress/script-tests/regexp-prototype-split-observable-side-effects3-unicode.js: Removed.
1231         * js/regress/script-tests/regexp-prototype-split-observable-side-effects4.js: Removed.
1232         * js/regress/script-tests/regexp-prototype-test-observable-side-effects.js: Removed.
1233         * js/regress/script-tests/regexp-prototype-test-observable-side-effects2.js: Removed.
1234         * js/regress/script-tests/regexp-set-last-index.js: Removed.
1235         * js/regress/script-tests/register-pressure-from-osr.js: Removed.
1236         * js/regress/script-tests/repeat-multi-get-by-offset.js: Removed.
1237         * js/regress/script-tests/rest-parameter-construction-performance.js: Removed.
1238         * js/regress/script-tests/richards-empty-try-catch.js: Removed.
1239         * js/regress/script-tests/richards-try-catch.js: Removed.
1240         * js/regress/script-tests/scoped-arguments-length.js: Removed.
1241         * js/regress/script-tests/scoped-arguments-overridden-length.js: Removed.
1242         * js/regress/script-tests/scoped-arguments-possibly-overridden-length.js: Removed.
1243         * js/regress/script-tests/seal-and-do-work.js: Removed.
1244         * js/regress/script-tests/set-for-each.js: Removed.
1245         * js/regress/script-tests/set-for-of.js: Removed.
1246         * js/regress/script-tests/setter-prototype.js: Removed.
1247         * js/regress/script-tests/setter.js: Removed.
1248         * js/regress/script-tests/simple-activation-demo.js: Removed.
1249         * js/regress/script-tests/simple-getter-access.js: Removed.
1250         * js/regress/script-tests/simple-poly-call-nested.js: Removed.
1251         * js/regress/script-tests/simple-poly-call.js: Removed.
1252         * js/regress/script-tests/simple-regexp-exec-folding-fail.js: Removed.
1253         * js/regress/script-tests/simple-regexp-exec-folding.js: Removed.
1254         * js/regress/script-tests/simple-regexp-test-folding-fail-with-hoisted-regexp.js: Removed.
1255         * js/regress/script-tests/simple-regexp-test-folding-fail.js: Removed.
1256         * js/regress/script-tests/simple-regexp-test-folding-with-hoisted-regexp.js: Removed.
1257         * js/regress/script-tests/simple-regexp-test-folding.js: Removed.
1258         * js/regress/script-tests/sin-boolean.js: Removed.
1259         * js/regress/script-tests/singleton-scope.js: Removed.
1260         * js/regress/script-tests/sink-function.js: Removed.
1261         * js/regress/script-tests/sink-huge-activation.js: Removed.
1262         * js/regress/script-tests/sinkable-new-object-dag.js: Removed.
1263         * js/regress/script-tests/sinkable-new-object-taken.js: Removed.
1264         * js/regress/script-tests/sinkable-new-object.js: Removed.
1265         * js/regress/script-tests/slow-array-profile-convergence.js: Removed.
1266         * js/regress/script-tests/slow-convergence.js: Removed.
1267         * js/regress/script-tests/slow-ternaries.js: Removed.
1268         * js/regress/script-tests/sorting-benchmark.js: Removed.
1269         * js/regress/script-tests/sparse-conditional.js: Removed.
1270         * js/regress/script-tests/splice-to-remove.js: Removed.
1271         * js/regress/script-tests/strcat-const.js: Removed.
1272         * js/regress/script-tests/strcat-length-const.js: Removed.
1273         * js/regress/script-tests/strict-osr-entry.js: Removed.
1274         * js/regress/script-tests/string-char-code-at.js: Removed.
1275         * js/regress/script-tests/string-concat-object.js: Removed.
1276         * js/regress/script-tests/string-concat-pair-object.js: Removed.
1277         * js/regress/script-tests/string-concat-pair-simple.js: Removed.
1278         * js/regress/script-tests/string-concat-simple.js: Removed.
1279         * js/regress/script-tests/string-cons-repeat.js: Removed.
1280         * js/regress/script-tests/string-cons-tower.js: Removed.
1281         * js/regress/script-tests/string-equality.js: Removed.
1282         * js/regress/script-tests/string-from-char-code.js: Removed.
1283         * js/regress/script-tests/string-get-by-val-big-char.js: Removed.
1284         * js/regress/script-tests/string-get-by-val-out-of-bounds-insane.js: Removed.
1285         * js/regress/script-tests/string-get-by-val-out-of-bounds.js: Removed.
1286         * js/regress/script-tests/string-get-by-val.js: Removed.
1287         * js/regress/script-tests/string-hash.js: Removed.
1288         * js/regress/script-tests/string-long-ident-equality.js: Removed.
1289         * js/regress/script-tests/string-out-of-bounds.js: Removed.
1290         * js/regress/script-tests/string-prototype-search-observable-side-effects.js: Removed.
1291         * js/regress/script-tests/string-prototype-search-observable-side-effects2.js: Removed.
1292         * js/regress/script-tests/string-prototype-search-observable-side-effects3.js: Removed.
1293         * js/regress/script-tests/string-prototype-search-observable-side-effects4.js: Removed.
1294         * js/regress/script-tests/string-prototype-split-observable-side-effects.js: Removed.
1295         * js/regress/script-tests/string-prototype-split-observable-side-effects2.js: Removed.
1296         * js/regress/script-tests/string-prototype-split-observable-side-effects3-flags.js: Removed.
1297         * js/regress/script-tests/string-prototype-split-observable-side-effects3-global.js: Removed.
1298         * js/regress/script-tests/string-prototype-split-observable-side-effects3-ignoreCase.js: Removed.
1299         * js/regress/script-tests/string-prototype-split-observable-side-effects3-multiline.js: Removed.
1300         * js/regress/script-tests/string-prototype-split-observable-side-effects3-sticky.js: Removed.
1301         * js/regress/script-tests/string-prototype-split-observable-side-effects3-unicode.js: Removed.
1302         * js/regress/script-tests/string-prototype-split-observable-side-effects4.js: Removed.
1303         * js/regress/script-tests/string-repeat-arith.js: Removed.
1304         * js/regress/script-tests/string-repeat-not-resolving-fixed.js: Removed.
1305         * js/regress/script-tests/string-repeat-not-resolving-no-inline.js: Removed.
1306         * js/regress/script-tests/string-repeat-not-resolving.js: Removed.
1307         * js/regress/script-tests/string-repeat-resolving-fixed.js: Removed.
1308         * js/regress/script-tests/string-repeat-resolving-no-inline.js: Removed.
1309         * js/regress/script-tests/string-repeat-resolving.js: Removed.
1310         * js/regress/script-tests/string-repeat-single-not-resolving.js: Removed.
1311         * js/regress/script-tests/string-repeat-single-resolving.js: Removed.
1312         * js/regress/script-tests/string-repeat-small-not-resolving.js: Removed.
1313         * js/regress/script-tests/string-repeat-small-resolving.js: Removed.
1314         * js/regress/script-tests/string-replace-empty.js: Removed.
1315         * js/regress/script-tests/string-replace-generic.js: Removed.
1316         * js/regress/script-tests/string-replace.js: Removed.
1317         * js/regress/script-tests/string-rope-with-object.js: Removed.
1318         * js/regress/script-tests/string-sub.js: Removed.
1319         * js/regress/script-tests/string-test.js: Removed.
1320         * js/regress/script-tests/string-transcoding.js: Removed.
1321         * js/regress/script-tests/string-var-equality.js: Removed.
1322         * js/regress/script-tests/structure-hoist-over-transitions.js: Removed.
1323         * js/regress/script-tests/substring-concat-weird.js: Removed.
1324         * js/regress/script-tests/substring-concat.js: Removed.
1325         * js/regress/script-tests/substring.js: Removed.
1326         * js/regress/script-tests/switch-char-constant.js: Removed.
1327         * js/regress/script-tests/switch-char.js: Removed.
1328         * js/regress/script-tests/switch-constant.js: Removed.
1329         * js/regress/script-tests/switch-string-basic-big-var.js: Removed.
1330         * js/regress/script-tests/switch-string-basic-big.js: Removed.
1331         * js/regress/script-tests/switch-string-basic-var.js: Removed.
1332         * js/regress/script-tests/switch-string-basic.js: Removed.
1333         * js/regress/script-tests/switch-string-big-length-tower-var.js: Removed.
1334         * js/regress/script-tests/switch-string-length-tower-var.js: Removed.
1335         * js/regress/script-tests/switch-string-length-tower.js: Removed.
1336         * js/regress/script-tests/switch-string-short.js: Removed.
1337         * js/regress/script-tests/switch.js: Removed.
1338         * js/regress/script-tests/symbol-tostringtag.js: Removed.
1339         * js/regress/script-tests/tear-off-arguments-simple.js: Removed.
1340         * js/regress/script-tests/tear-off-arguments.js: Removed.
1341         * js/regress/script-tests/temporal-structure.js: Removed.
1342         * js/regress/script-tests/to-int32-boolean.js: Removed.
1343         * js/regress/script-tests/to-number-constructor-number-string-number-string.js: Removed.
1344         * js/regress/script-tests/to-number-constructor-only-number.js: Removed.
1345         * js/regress/script-tests/to-number-constructor-only-string.js: Removed.
1346         * js/regress/script-tests/to-number-constructor-string-number-string-number.js: Removed.
1347         * js/regress/script-tests/to-number-number-string-number-string.js: Removed.
1348         * js/regress/script-tests/to-number-only-number.js: Removed.
1349         * js/regress/script-tests/to-number-only-string.js: Removed.
1350         * js/regress/script-tests/to-number-string-number-string-number.js: Removed.
1351         * js/regress/script-tests/try-catch-get-by-val-cloned-arguments.js: Removed.
1352         * js/regress/script-tests/try-catch-get-by-val-direct-arguments.js: Removed.
1353         * js/regress/script-tests/try-catch-get-by-val-scoped-arguments.js: Removed.
1354         * js/regress/script-tests/typed-array-get-set-by-val-profiling.js: Removed.
1355         * js/regress/script-tests/typed-array-subarray.js: Removed.
1356         * js/regress/script-tests/undefined-property-access.js: Removed.
1357         * js/regress/script-tests/undefined-test.js: Removed.
1358         * js/regress/script-tests/unprofiled-licm.js: Removed.
1359         * js/regress/script-tests/untyped-string-from-char-code.js: Removed.
1360         * js/regress/script-tests/v8-raytrace-with-empty-try-catch.js: Removed.
1361         * js/regress/script-tests/v8-raytrace-with-try-catch-high-frequency-throws.js: Removed.
1362         * js/regress/script-tests/v8-raytrace-with-try-catch.js: Removed.
1363         * js/regress/script-tests/v8-regexp-search.js: Removed.
1364         * js/regress/script-tests/varargs-call.js: Removed.
1365         * js/regress/script-tests/varargs-construct-inline.js: Removed.
1366         * js/regress/script-tests/varargs-construct.js: Removed.
1367         * js/regress/script-tests/varargs-inline.js: Removed.
1368         * js/regress/script-tests/varargs-strict-mode.js: Removed.
1369         * js/regress/script-tests/varargs.js: Removed.
1370         * js/regress/script-tests/weird-inlining-const-prop.js: Removed.
1371         * js/regress/seal-and-do-work-expected.txt: Removed.
1372         * js/regress/seal-and-do-work.html: Removed.
1373         * js/regress/set-for-each-expected.txt: Removed.
1374         * js/regress/set-for-each.html: Removed.
1375         * js/regress/set-for-of-expected.txt: Removed.
1376         * js/regress/set-for-of.html: Removed.
1377         * js/regress/setter-expected.txt: Removed.
1378         * js/regress/setter-prototype-expected.txt: Removed.
1379         * js/regress/setter-prototype.html: Removed.
1380         * js/regress/setter.html: Removed.
1381         * js/regress/simple-activation-demo-expected.txt: Removed.
1382         * js/regress/simple-activation-demo.html: Removed.
1383         * js/regress/simple-getter-access-expected.txt: Removed.
1384         * js/regress/simple-getter-access.html: Removed.
1385         * js/regress/simple-poly-call-expected.txt: Removed.
1386         * js/regress/simple-poly-call-nested-expected.txt: Removed.
1387         * js/regress/simple-poly-call-nested.html: Removed.
1388         * js/regress/simple-poly-call.html: Removed.
1389         * js/regress/simple-regexp-exec-folding-expected.txt: Removed.
1390         * js/regress/simple-regexp-exec-folding-fail-expected.txt: Removed.
1391         * js/regress/simple-regexp-exec-folding-fail.html: Removed.
1392         * js/regress/simple-regexp-exec-folding.html: Removed.
1393         * js/regress/simple-regexp-test-folding-expected.txt: Removed.
1394         * js/regress/simple-regexp-test-folding-fail-expected.txt: Removed.
1395         * js/regress/simple-regexp-test-folding-fail-with-hoisted-regexp-expected.txt: Removed.
1396         * js/regress/simple-regexp-test-folding-fail-with-hoisted-regexp.html: Removed.
1397         * js/regress/simple-regexp-test-folding-fail.html: Removed.
1398         * js/regress/simple-regexp-test-folding-with-hoisted-regexp-expected.txt: Removed.
1399         * js/regress/simple-regexp-test-folding-with-hoisted-regexp.html: Removed.
1400         * js/regress/simple-regexp-test-folding.html: Removed.
1401         * js/regress/sin-boolean-expected.txt: Removed.
1402         * js/regress/sin-boolean.html: Removed.
1403         * js/regress/singleton-scope-expected.txt: Removed.
1404         * js/regress/singleton-scope.html: Removed.
1405         * js/regress/sink-function-expected.txt: Removed.
1406         * js/regress/sink-function.html: Removed.
1407         * js/regress/sink-huge-activation-expected.txt: Removed.
1408         * js/regress/sink-huge-activation.html: Removed.
1409         * js/regress/sinkable-new-object-dag-expected.txt: Removed.
1410         * js/regress/sinkable-new-object-dag.html: Removed.
1411         * js/regress/sinkable-new-object-expected.txt: Removed.
1412         * js/regress/sinkable-new-object-taken-expected.txt: Removed.
1413         * js/regress/sinkable-new-object-taken.html: Removed.
1414         * js/regress/sinkable-new-object.html: Removed.
1415         * js/regress/slow-array-profile-convergence-expected.txt: Removed.
1416         * js/regress/slow-array-profile-convergence.html: Removed.
1417         * js/regress/slow-convergence-expected.txt: Removed.
1418         * js/regress/slow-convergence.html: Removed.
1419         * js/regress/slow-ternaries-expected.txt: Removed.
1420         * js/regress/slow-ternaries.html: Removed.
1421         * js/regress/sortamorphic-load-expected.txt: Removed.
1422         * js/regress/sortamorphic-load.html: Removed.
1423         * js/regress/sorting-benchmark-expected.txt: Removed.
1424         * js/regress/sorting-benchmark.html: Removed.
1425         * js/regress/sparse-conditional-expected.txt: Removed.
1426         * js/regress/sparse-conditional.html: Removed.
1427         * js/regress/splice-to-remove-expected.txt: Removed.
1428         * js/regress/splice-to-remove.html: Removed.
1429         * js/regress/strcat-const-expected.txt: Removed.
1430         * js/regress/strcat-const.html: Removed.
1431         * js/regress/strcat-length-const-expected.txt: Removed.
1432         * js/regress/strcat-length-const.html: Removed.
1433         * js/regress/strict-osr-entry-expected.txt: Removed.
1434         * js/regress/strict-osr-entry.html: Removed.
1435         * js/regress/string-char-code-at-expected.txt: Removed.
1436         * js/regress/string-char-code-at.html: Removed.
1437         * js/regress/string-concat-object-expected.txt: Removed.
1438         * js/regress/string-concat-object.html: Removed.
1439         * js/regress/string-concat-pair-object-expected.txt: Removed.
1440         * js/regress/string-concat-pair-object.html: Removed.
1441         * js/regress/string-concat-pair-simple-expected.txt: Removed.
1442         * js/regress/string-concat-pair-simple.html: Removed.
1443         * js/regress/string-concat-simple-expected.txt: Removed.
1444         * js/regress/string-concat-simple.html: Removed.
1445         * js/regress/string-cons-repeat-expected.txt: Removed.
1446         * js/regress/string-cons-repeat.html: Removed.
1447         * js/regress/string-cons-tower-expected.txt: Removed.
1448         * js/regress/string-cons-tower.html: Removed.
1449         * js/regress/string-equality-expected.txt: Removed.
1450         * js/regress/string-equality.html: Removed.
1451         * js/regress/string-from-char-code-expected.txt: Removed.
1452         * js/regress/string-from-char-code.html: Removed.
1453         * js/regress/string-get-by-val-big-char-expected.txt: Removed.
1454         * js/regress/string-get-by-val-big-char.html: Removed.
1455         * js/regress/string-get-by-val-expected.txt: Removed.
1456         * js/regress/string-get-by-val-out-of-bounds-expected.txt: Removed.
1457         * js/regress/string-get-by-val-out-of-bounds-insane-expected.txt: Removed.
1458         * js/regress/string-get-by-val-out-of-bounds-insane.html: Removed.
1459         * js/regress/string-get-by-val-out-of-bounds.html: Removed.
1460         * js/regress/string-get-by-val.html: Removed.
1461         * js/regress/string-hash-expected.txt: Removed.
1462         * js/regress/string-hash.html: Removed.
1463         * js/regress/string-long-ident-equality-expected.txt: Removed.
1464         * js/regress/string-long-ident-equality.html: Removed.
1465         * js/regress/string-out-of-bounds-expected.txt: Removed.
1466         * js/regress/string-out-of-bounds.html: Removed.
1467         * js/regress/string-prototype-search-observable-side-effects-expected.txt: Removed.
1468         * js/regress/string-prototype-search-observable-side-effects.html: Removed.
1469         * js/regress/string-prototype-search-observable-side-effects2-expected.txt: Removed.
1470         * js/regress/string-prototype-search-observable-side-effects2.html: Removed.
1471         * js/regress/string-prototype-search-observable-side-effects3-expected.txt: Removed.
1472         * js/regress/string-prototype-search-observable-side-effects3.html: Removed.
1473         * js/regress/string-prototype-search-observable-side-effects4-expected.txt: Removed.
1474         * js/regress/string-prototype-search-observable-side-effects4.html: Removed.
1475         * js/regress/string-prototype-split-observable-side-effects-expected.txt: Removed.
1476         * js/regress/string-prototype-split-observable-side-effects.html: Removed.
1477         * js/regress/string-prototype-split-observable-side-effects2-expected.txt: Removed.
1478         * js/regress/string-prototype-split-observable-side-effects2.html: Removed.
1479         * js/regress/string-prototype-split-observable-side-effects3-flags-expected.txt: Removed.
1480         * js/regress/string-prototype-split-observable-side-effects3-flags.html: Removed.
1481         * js/regress/string-prototype-split-observable-side-effects3-global-expected.txt: Removed.
1482         * js/regress/string-prototype-split-observable-side-effects3-global.html: Removed.
1483         * js/regress/string-prototype-split-observable-side-effects3-ignoreCase-expected.txt: Removed.
1484         * js/regress/string-prototype-split-observable-side-effects3-ignoreCase.html: Removed.
1485         * js/regress/string-prototype-split-observable-side-effects3-multiline-expected.txt: Removed.
1486         * js/regress/string-prototype-split-observable-side-effects3-multiline.html: Removed.
1487         * js/regress/string-prototype-split-observable-side-effects3-sticky-expected.txt: Removed.
1488         * js/regress/string-prototype-split-observable-side-effects3-sticky.html: Removed.
1489         * js/regress/string-prototype-split-observable-side-effects3-unicode-expected.txt: Removed.
1490         * js/regress/string-prototype-split-observable-side-effects3-unicode.html: Removed.
1491         * js/regress/string-prototype-split-observable-side-effects4-expected.txt: Removed.
1492         * js/regress/string-prototype-split-observable-side-effects4.html: Removed.
1493         * js/regress/string-repeat-arith-expected.txt: Removed.
1494         * js/regress/string-repeat-arith.html: Removed.
1495         * js/regress/string-repeat-not-resolving-expected.txt: Removed.
1496         * js/regress/string-repeat-not-resolving-fixed-expected.txt: Removed.
1497         * js/regress/string-repeat-not-resolving-fixed.html: Removed.
1498         * js/regress/string-repeat-not-resolving-no-inline-expected.txt: Removed.
1499         * js/regress/string-repeat-not-resolving-no-inline.html: Removed.
1500         * js/regress/string-repeat-not-resolving-noinline-expected.txt: Removed.
1501         * js/regress/string-repeat-not-resolving-noinline.html: Removed.
1502         * js/regress/string-repeat-not-resolving.html: Removed.
1503         * js/regress/string-repeat-resolving-expected.txt: Removed.
1504         * js/regress/string-repeat-resolving-fixed-expected.txt: Removed.
1505         * js/regress/string-repeat-resolving-fixed.html: Removed.
1506         * js/regress/string-repeat-resolving-no-inline-expected.txt: Removed.
1507         * js/regress/string-repeat-resolving-no-inline.html: Removed.
1508         * js/regress/string-repeat-resolving.html: Removed.
1509         * js/regress/string-repeat-single-not-resolving-expected.txt: Removed.
1510         * js/regress/string-repeat-single-not-resolving.html: Removed.
1511         * js/regress/string-repeat-single-resolving-expected.txt: Removed.
1512         * js/regress/string-repeat-single-resolving.html: Removed.
1513         * js/regress/string-repeat-small-not-resolving-expected.txt: Removed.
1514         * js/regress/string-repeat-small-not-resolving.html: Removed.
1515         * js/regress/string-repeat-small-resolving-expected.txt: Removed.
1516         * js/regress/string-repeat-small-resolving.html: Removed.
1517         * js/regress/string-replace-empty-expected.txt: Removed.
1518         * js/regress/string-replace-empty.html: Removed.
1519         * js/regress/string-replace-expected.txt: Removed.
1520         * js/regress/string-replace-generic-expected.txt: Removed.
1521         * js/regress/string-replace-generic.html: Removed.
1522         * js/regress/string-replace.html: Removed.
1523         * js/regress/string-rope-with-object-expected.txt: Removed.
1524         * js/regress/string-rope-with-object.html: Removed.
1525         * js/regress/string-sub-expected.txt: Removed.
1526         * js/regress/string-sub.html: Removed.
1527         * js/regress/string-test-expected.txt: Removed.
1528         * js/regress/string-test.html: Removed.
1529         * js/regress/string-transcoding-expected.txt: Removed.
1530         * js/regress/string-transcoding.html: Removed.
1531         * js/regress/string-var-equality-expected.txt: Removed.
1532         * js/regress/string-var-equality.html: Removed.
1533         * js/regress/structure-hoist-over-transitions-expected.txt: Removed.
1534         * js/regress/structure-hoist-over-transitions.html: Removed.
1535         * js/regress/substring-concat-expected.txt: Removed.
1536         * js/regress/substring-concat-weird-expected.txt: Removed.
1537         * js/regress/substring-concat-weird.html: Removed.
1538         * js/regress/substring-concat.html: Removed.
1539         * js/regress/substring-expected.txt: Removed.
1540         * js/regress/substring.html: Removed.
1541         * js/regress/switch-char-constant-expected.txt: Removed.
1542         * js/regress/switch-char-constant.html: Removed.
1543         * js/regress/switch-char-expected.txt: Removed.
1544         * js/regress/switch-char.html: Removed.
1545         * js/regress/switch-constant-expected.txt: Removed.
1546         * js/regress/switch-constant.html: Removed.
1547         * js/regress/switch-expected.txt: Removed.
1548         * js/regress/switch-string-basic-big-expected.txt: Removed.
1549         * js/regress/switch-string-basic-big-var-expected.txt: Removed.
1550         * js/regress/switch-string-basic-big-var.html: Removed.
1551         * js/regress/switch-string-basic-big.html: Removed.
1552         * js/regress/switch-string-basic-expected.txt: Removed.
1553         * js/regress/switch-string-basic-var-expected.txt: Removed.
1554         * js/regress/switch-string-basic-var.html: Removed.
1555         * js/regress/switch-string-basic.html: Removed.
1556         * js/regress/switch-string-big-length-tower-var-expected.txt: Removed.
1557         * js/regress/switch-string-big-length-tower-var.html: Removed.
1558         * js/regress/switch-string-length-tower-expected.txt: Removed.
1559         * js/regress/switch-string-length-tower-var-expected.txt: Removed.
1560         * js/regress/switch-string-length-tower-var.html: Removed.
1561         * js/regress/switch-string-length-tower.html: Removed.
1562         * js/regress/switch-string-short-expected.txt: Removed.
1563         * js/regress/switch-string-short.html: Removed.
1564         * js/regress/switch.html: Removed.
1565         * js/regress/symbol-tostringtag-expected.txt: Removed.
1566         * js/regress/symbol-tostringtag.html: Removed.
1567         * js/regress/tear-off-arguments-expected.txt: Removed.
1568         * js/regress/tear-off-arguments-simple-expected.txt: Removed.
1569         * js/regress/tear-off-arguments-simple.html: Removed.
1570         * js/regress/tear-off-arguments.html: Removed.
1571         * js/regress/temporal-structure-expected.txt: Removed.
1572         * js/regress/temporal-structure.html: Removed.
1573         * js/regress/to-int32-boolean-expected.txt: Removed.
1574         * js/regress/to-int32-boolean.html: Removed.
1575         * js/regress/to-number-constructor-number-string-number-string-expected.txt: Removed.
1576         * js/regress/to-number-constructor-number-string-number-string.html: Removed.
1577         * js/regress/to-number-constructor-only-number-expected.txt: Removed.
1578         * js/regress/to-number-constructor-only-number.html: Removed.
1579         * js/regress/to-number-constructor-only-string-expected.txt: Removed.
1580         * js/regress/to-number-constructor-only-string.html: Removed.
1581         * js/regress/to-number-constructor-string-number-string-number-expected.txt: Removed.
1582         * js/regress/to-number-constructor-string-number-string-number.html: Removed.
1583         * js/regress/to-number-number-string-number-string-expected.txt: Removed.
1584         * js/regress/to-number-number-string-number-string.html: Removed.
1585         * js/regress/to-number-only-number-expected.txt: Removed.
1586         * js/regress/to-number-only-number.html: Removed.
1587         * js/regress/to-number-only-string-expected.txt: Removed.
1588         * js/regress/to-number-only-string.html: Removed.
1589         * js/regress/to-number-string-number-string-number-expected.txt: Removed.
1590         * js/regress/to-number-string-number-string-number.html: Removed.
1591         * js/regress/try-catch-get-by-val-cloned-arguments-expected.txt: Removed.
1592         * js/regress/try-catch-get-by-val-cloned-arguments.html: Removed.
1593         * js/regress/try-catch-get-by-val-direct-arguments-expected.txt: Removed.
1594         * js/regress/try-catch-get-by-val-direct-arguments.html: Removed.
1595         * js/regress/try-catch-get-by-val-scoped-arguments-expected.txt: Removed.
1596         * js/regress/try-catch-get-by-val-scoped-arguments.html: Removed.
1597         * js/regress/typed-array-get-set-by-val-profiling-expected.txt: Removed.
1598         * js/regress/typed-array-get-set-by-val-profiling.html: Removed.
1599         * js/regress/typed-array-subarray-expected.txt: Removed.
1600         * js/regress/typed-array-subarray.html: Removed.
1601         * js/regress/undefined-property-access-expected.txt: Removed.
1602         * js/regress/undefined-property-access.html: Removed.
1603         * js/regress/undefined-test-expected.txt: Removed.
1604         * js/regress/undefined-test.html: Removed.
1605         * js/regress/unprofiled-licm-expected.txt: Removed.
1606         * js/regress/unprofiled-licm.html: Removed.
1607         * js/regress/untyped-string-from-char-code-expected.txt: Removed.
1608         * js/regress/untyped-string-from-char-code.html: Removed.
1609         * js/regress/v8-raytrace-with-empty-try-catch-expected.txt: Removed.
1610         * js/regress/v8-raytrace-with-empty-try-catch.html: Removed.
1611         * js/regress/v8-raytrace-with-try-catch-expected.txt: Removed.
1612         * js/regress/v8-raytrace-with-try-catch-high-frequency-throws-expected.txt: Removed.
1613         * js/regress/v8-raytrace-with-try-catch-high-frequency-throws.html: Removed.
1614         * js/regress/v8-raytrace-with-try-catch.html: Removed.
1615         * js/regress/v8-regexp-search-expected.txt: Removed.
1616         * js/regress/v8-regexp-search.html: Removed.
1617         * js/regress/varargs-call-expected.txt: Removed.
1618         * js/regress/varargs-call.html: Removed.
1619         * js/regress/varargs-construct-expected.txt: Removed.
1620         * js/regress/varargs-construct-inline-expected.txt: Removed.
1621         * js/regress/varargs-construct-inline.html: Removed.
1622         * js/regress/varargs-construct.html: Removed.
1623         * js/regress/varargs-expected.txt: Removed.
1624         * js/regress/varargs-inline-expected.txt: Removed.
1625         * js/regress/varargs-inline.html: Removed.
1626         * js/regress/varargs-strict-mode-expected.txt: Removed.
1627         * js/regress/varargs-strict-mode.html: Removed.
1628         * js/regress/varargs.html: Removed.
1629         * js/regress/weird-inlining-const-prop-expected.txt: Removed.
1630         * js/regress/weird-inlining-const-prop.html: Removed.
1631
1632 2016-08-23  Filip Pizlo  <fpizlo@apple.com>
1633
1634         Skip some tests:
1635         https://bugs.webkit.org/show_bug.cgi?id=161114 svg/carto.net/window.svg fails in debug after r204854
1636         https://bugs.webkit.org/show_bug.cgi?id=161115 js/regress/put-by-id-transition-with-indexing-header.html sometimes fails in debug after r204854
1637
1638         * TestExpectations:
1639
1640 2016-08-23  Jiewen Tan  <jiewen_tan@apple.com>
1641
1642         Unreviewed, rebase iOS simulator WK1 editing tests.
1643
1644         * platform/ios-simulator-wk1/editing/deleting/delete-at-paragraph-boundaries-002-expected.txt:
1645         * platform/ios-simulator-wk1/editing/deleting/delete-at-paragraph-boundaries-003-expected.txt:
1646         * platform/ios-simulator-wk1/editing/deleting/delete-at-paragraph-boundaries-005-expected.txt:
1647         * platform/ios-simulator-wk1/editing/deleting/delete-at-paragraph-boundaries-006-expected.txt:
1648         * platform/ios-simulator-wk1/editing/deleting/delete-at-paragraph-boundaries-007-expected.txt:
1649         * platform/ios-simulator-wk1/editing/deleting/delete-at-paragraph-boundaries-008-expected.txt:
1650         * platform/ios-simulator-wk1/editing/deleting/delete-at-paragraph-boundaries-009-expected.txt:
1651         * platform/ios-simulator-wk1/editing/deleting/delete-at-paragraph-boundaries-011-expected.txt:
1652         * platform/ios-simulator-wk1/editing/deleting/delete-block-contents-003-expected.txt:
1653         * platform/ios-simulator-wk1/editing/deleting/delete-block-merge-contents-002-expected.txt:
1654         * platform/ios-simulator-wk1/editing/deleting/delete-block-merge-contents-006-expected.txt:
1655         * platform/ios-simulator-wk1/editing/deleting/delete-block-merge-contents-009-expected.txt:
1656         * platform/ios-simulator-wk1/editing/deleting/delete-block-merge-contents-013-expected.txt:
1657         * platform/ios-simulator-wk1/editing/deleting/delete-block-merge-contents-014-expected.txt:
1658         * platform/ios-simulator-wk1/editing/deleting/delete-block-merge-contents-016-expected.txt:
1659         * platform/ios-simulator-wk1/editing/deleting/delete-block-merge-contents-018-expected.txt:
1660         * platform/ios-simulator-wk1/editing/deleting/delete-block-merge-contents-022-expected.txt:
1661         * platform/ios-simulator-wk1/editing/deleting/delete-block-merge-contents-023-expected.txt:
1662         * platform/ios-simulator-wk1/editing/deleting/delete-block-merge-contents-024-expected.txt:
1663         * platform/ios-simulator-wk1/editing/deleting/delete-br-001-expected.txt:
1664         * platform/ios-simulator-wk1/editing/deleting/delete-br-003-expected.txt:
1665         * platform/ios-simulator-wk1/editing/deleting/delete-br-010-expected.txt:
1666         * platform/ios-simulator-wk1/editing/deleting/delete-character-001-expected.txt:
1667         * platform/ios-simulator-wk1/editing/deleting/delete-contiguous-ws-001-expected.txt:
1668         * platform/ios-simulator-wk1/editing/deleting/delete-emoji-expected.txt: Added.
1669         * platform/ios-simulator-wk1/editing/deleting/delete-hr-expected.txt:
1670         * platform/ios-simulator-wk1/editing/deleting/delete-image-001-expected.txt:
1671         * platform/ios-simulator-wk1/editing/deleting/delete-image-002-expected.txt:
1672         * platform/ios-simulator-wk1/editing/deleting/delete-image-003-expected.txt:
1673         * platform/ios-simulator-wk1/editing/deleting/delete-line-001-expected.txt:
1674         * platform/ios-simulator-wk1/editing/deleting/delete-line-002-expected.txt:
1675         * platform/ios-simulator-wk1/editing/deleting/delete-line-003-expected.txt:
1676         * platform/ios-simulator-wk1/editing/deleting/delete-line-005-expected.txt:
1677         * platform/ios-simulator-wk1/editing/deleting/delete-line-007-expected.txt:
1678         * platform/ios-simulator-wk1/editing/deleting/delete-line-009-expected.txt:
1679         * platform/ios-simulator-wk1/editing/deleting/delete-line-010-expected.txt:
1680         * platform/ios-simulator-wk1/editing/deleting/delete-line-013-expected.txt:
1681         * platform/ios-simulator-wk1/editing/deleting/delete-line-015-expected.txt:
1682         * platform/ios-simulator-wk1/editing/deleting/delete-line-017-expected.txt:
1683         * platform/ios-simulator-wk1/editing/deleting/delete-listitem-001-expected.txt:
1684         * platform/ios-simulator-wk1/editing/deleting/delete-listitem-002-expected.txt:
1685         * platform/ios-simulator-wk1/editing/deleting/delete-selection-001-expected.txt:
1686         * platform/ios-simulator-wk1/editing/deleting/delete-ws-fixup-002-expected.txt:
1687         * platform/ios-simulator-wk1/editing/deleting/list-item-1-expected.txt:
1688         * platform/ios-simulator-wk1/editing/deleting/merge-unrendered-space-expected.txt:
1689         * platform/ios-simulator-wk1/editing/deleting/non-smart-delete-expected.txt:
1690         * platform/ios-simulator-wk1/editing/inserting/insert-3778059-fix-expected.txt:
1691         * platform/ios-simulator-wk1/editing/inserting/insert-br-at-tabspan-003-expected.txt:
1692         * platform/ios-simulator-wk1/editing/inserting/insert-br-quoted-001-expected.txt:
1693         * platform/ios-simulator-wk1/editing/inserting/insert-br-quoted-004-expected.txt:
1694         * platform/ios-simulator-wk1/editing/inserting/insert-br-quoted-006-expected.txt:
1695         * platform/ios-simulator-wk1/editing/inserting/insert-div-012-expected.txt:
1696         * platform/ios-simulator-wk1/editing/inserting/insert-div-014-expected.txt:
1697         * platform/ios-simulator-wk1/editing/inserting/insert-div-017-expected.txt:
1698         * platform/ios-simulator-wk1/editing/inserting/insert-div-018-expected.txt:
1699         * platform/ios-simulator-wk1/editing/inserting/insert-div-020-expected.txt:
1700         * platform/ios-simulator-wk1/editing/inserting/insert-div-022-expected.txt:
1701         * platform/ios-simulator-wk1/editing/inserting/insert-div-025-expected.txt:
1702         * platform/ios-simulator-wk1/editing/inserting/insert-div-027-expected.txt:
1703         * platform/ios-simulator-wk1/editing/inserting/insert-html-crash-01-expected.txt: Added.
1704         * platform/ios-simulator-wk1/editing/inserting/insert-paragraph-04-expected.txt:
1705         * platform/ios-simulator-wk1/editing/inserting/insert-text-at-tabspan-001-expected.txt:
1706         * platform/ios-simulator-wk1/editing/inserting/insert-text-at-tabspan-003-expected.txt:
1707         * platform/ios-simulator-wk1/editing/selection/5057506-2-expected.txt:
1708         * platform/ios-simulator-wk1/editing/selection/5057506-expected.txt:
1709         * platform/ios-simulator-wk1/editing/selection/5131716-1-expected.txt:
1710         * platform/ios-simulator-wk1/editing/selection/5131716-2-expected.txt:
1711         * platform/ios-simulator-wk1/editing/selection/5131716-3-expected.txt:
1712         * platform/ios-simulator-wk1/editing/selection/5131716-4-expected.txt:
1713         * platform/ios-simulator-wk1/editing/style/block-styles-007-expected.txt:
1714         * platform/ios-simulator-wk1/editing/style/create-block-for-style-002-expected.txt:
1715         * platform/ios-simulator-wk1/editing/style/create-block-for-style-003-expected.txt:
1716         * platform/ios-simulator-wk1/editing/style/create-block-for-style-010-expected.txt:
1717         * platform/ios-simulator-wk1/editing/style/create-block-for-style-012-expected.txt:
1718         * platform/ios-simulator-wk1/editing/style/create-block-for-style-013-expected.txt:
1719         * platform/ios-simulator-wk1/editing/style/relative-font-size-change-002-expected.txt:
1720         * platform/ios-simulator-wk1/editing/style/relative-font-size-change-004-expected.txt:
1721         * platform/ios-simulator-wk1/editing/style/style-3998892-fix-expected.txt:
1722         * platform/ios-simulator-wk1/editing/style/style-boundary-004-expected.txt:
1723         * platform/ios-simulator-wk1/editing/undo/undo-delete-expected.txt:
1724
1725 2016-08-23  Zalan Bujtas  <zalan@apple.com>
1726
1727         ASSERTION FAILED: hasOverflowingCell == this->hasOverflowingCell() in WebCore::RenderTableSection::computeOverflowFromCells
1728         https://bugs.webkit.org/show_bug.cgi?id=155702
1729         <rdar://problem/27720731>
1730
1731         Reviewed by David Hyatt.
1732
1733         * fast/table/assert-when-visual-overflow-is-cleared-expected.txt: Added.
1734         * fast/table/assert-when-visual-overflow-is-cleared.html: Added.
1735
1736 2016-08-23  Brady Eidson  <beidson@apple.com>
1737
1738         WK2 Gamepad layout test support.
1739         https://bugs.webkit.org/show_bug.cgi?id=134671
1740         
1741         Reviewed by Alex Christensen.
1742
1743         * gamepad/gamepad-api-expected.txt:
1744         * gamepad/gamepad-api.html:
1745         * gamepad/gamepad-out-of-range-crasher-expected.txt: Removed.
1746         * gamepad/gamepad-out-of-range-crasher.html: Removed.
1747         * gamepad/gamepad-polling-access-expected.txt:
1748         * gamepad/gamepad-polling-access.html:
1749
1750         * platform/mac/TestExpectations:
1751         * platform/mac-wk1/TestExpectations:
1752         * platform/mac-wk2/fast/dom/navigator-detached-no-crash-expected.txt: Added.
1753
1754 2016-08-23  Alexey Proskuryakov  <ap@apple.com>
1755
1756         REGRESSION (PHP 5.6): http/tests/misc/bad-charset-alias.html fails
1757         https://bugs.webkit.org/show_bug.cgi?id=161047
1758         rdar://problem/27434307
1759
1760         Reviewed by Lucas Forschler.
1761
1762         * http/conf/php.ini: Added. On macOS at least, there is no global php.ini, so we
1763         only need to override this one default setting.
1764         * platform/mac/TestExpectations: Unmarked the test.
1765
1766 2016-08-23  Jonathan Bedard  <jbedard@apple.com>
1767
1768         REGRESSION (r204226): LayoutTest editing/deleting/delete-empty-line-breaks-at-end-of-textarea.html "crashing" without a crashlog
1769         https://bugs.webkit.org/show_bug.cgi?id=160782
1770
1771         Reviewed by Alexey Proskuryakov.
1772
1773         Rolling out r204650.
1774
1775         * platform/mac-wk2/TestExpectations: editing/deleting/delete-empty-line-breaks-at-end-of-textarea.html removed from list of flakey tests.
1776
1777 2016-08-23  Chris Dumez  <cdumez@apple.com>
1778
1779         Import html/browsers web platform tests
1780         https://bugs.webkit.org/show_bug.cgi?id=161067
1781
1782         Reviewed by Youenn Fablet.
1783
1784         Skip resource files.
1785
1786         * TestExpectations:
1787
1788 2016-08-23  Youenn Fablet  <youenn@apple.com>
1789
1790         [WK2] http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-insecure-fetch-in-main-frame.html fails
1791         https://bugs.webkit.org/show_bug.cgi?id=161052
1792         <rdar://problem/27954577>
1793
1794         Unreviewed.
1795
1796         * platform/mac-wk2/TestExpectations: Adding Failure/Timeout expectation to
1797         http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-insecure-fetch-in-main-frame.html
1798         * platform/wk2/TestExpectations: Removing Timeout expectation from
1799         http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-insecure-fetch-in-main-frame.html
1800
1801 2016-08-23  Youenn Fablet  <youenn@apple.com>
1802
1803         Implement redirect support post CORS-preflight
1804         https://bugs.webkit.org/show_bug.cgi?id=159056
1805
1806         Reviewed by Alex Christensen.
1807
1808         * TestExpectations: Skipping new fetch worker test in Debug mode as it may crash and disrupt other tests.
1809         * http/tests/xmlhttprequest/access-control-and-redirects-async-expected.txt:
1810         * http/tests/xmlhttprequest/redirections-and-user-headers-expected.txt:
1811         * http/tests/xmlhttprequest/redirections-and-user-headers.html:
1812
1813 2016-08-22  Chris Dumez  <cdumez@apple.com>
1814
1815         Drop TextTrackCue's constructor as per the latest specification
1816         https://bugs.webkit.org/show_bug.cgi?id=161061
1817
1818         Reviewed by Alex Christensen.
1819
1820         Update existing tests to use VTTCue's constructor instead of
1821         TextTrackCue's.
1822
1823         * js/dom/constructor-length.html:
1824         * media/track/getCueAsHTMLCrash.html:
1825         * media/track/opera/interfaces/TextTrack/activeCues.html:
1826         * media/track/opera/interfaces/TextTrackCue/getCueAsHTML.html:
1827         * media/track/opera/interfaces/TextTrackCue/line.html:
1828         * media/track/opera/interfaces/TextTrackCue/onenter.html:
1829         * media/track/opera/interfaces/TextTrackCue/onexit.html:
1830         * media/track/opera/interfaces/TextTrackCue/snapToLines.html:
1831         * media/track/opera/interfaces/TextTrackCue/text.html:
1832         * media/track/opera/interfaces/TextTrackCue/vertical.html:
1833         * media/track/opera/interfaces/TextTrackCueList/getter.html:
1834         * media/track/opera/track/track-element/src-clear-cues.html:
1835         * media/track/opera/track/webvtt/rendering/reftest/repaint.html:
1836         * media/track/regions-webvtt/text-track-cue-region-attribute.html:
1837         * media/track/track-add-remove-cue-expected.txt:
1838         * media/track/track-add-remove-cue.html:
1839         * media/track/track-cue-empty-cue-text.html:
1840         * media/track/track-cue-empty-text-crash.html:
1841         * media/track/track-cue-inline-assertion-crash.html:
1842         * media/track/track-cue-negative-timestamp-expected.txt:
1843         * media/track/track-cue-negative-timestamp.html:
1844         * media/track/track-cue-rendering-empty-cue-crash.html:
1845         * media/track/track-cue-rendering-mode-changed.html:
1846         * media/track/track-disabled-addcue.html:
1847         * media/track/track-remove-active-cue-crash.html:
1848         * media/track/w3c/interfaces/TextTrack/addCue.html:
1849         * media/track/w3c/interfaces/TextTrack/cues.html:
1850         * media/track/w3c/interfaces/TextTrack/removeCue.html:
1851         * media/track/w3c/interfaces/TextTrackCue/align.html:
1852         * media/track/w3c/interfaces/TextTrackCue/endTime.html:
1853         * media/track/w3c/interfaces/TextTrackCue/id.html:
1854         * media/track/w3c/interfaces/TextTrackCue/pauseOnExit.html:
1855         * media/track/w3c/interfaces/TextTrackCue/startTime.html:
1856         * media/track/w3c/interfaces/TextTrackCue/track.html:
1857         * media/track/w3c/interfaces/TextTrackCueList/getCueById.html:
1858         * media/track/w3c/interfaces/TextTrackCueList/length.html:
1859         * media/video-controls-captions.html:
1860         * platform/mac/js/dom/constructor-length-expected.txt:
1861
1862 2016-08-22  Jiewen Tan  <jiewen_tan@apple.com>
1863
1864         Unreviewed, update failure list of iOS simulator WK1 compositing test.
1865
1866         * platform/ios-simulator-wk1/TestExpectations:
1867
1868 2016-08-22  Jiewen Tan  <jiewen_tan@apple.com>
1869
1870         Unreviewed, iOS simulator WK1 tests gardening.
1871
1872         Move the following tests from failure to pass:
1873         compositing/iframes/become-composited-nested-iframes.html,
1874         compositing/images/clip-on-directly-composited-image.html,
1875         compositing/overflow/dynamic-composited-scrolling-status.html.
1876
1877         * platform/ios-simulator-wk1/TestExpectations:
1878         * platform/ios-simulator-wk2/TestExpectations:
1879         * platform/ios-simulator/TestExpectations:
1880
1881 2016-08-22  Jiewen Tan  <jiewen_tan@apple.com>
1882
1883         Unreviewed, iOS simulator WK1 tests rebasing.
1884
1885         * platform/ios-simulator-wk1/compositing/absolute-inside-out-of-view-fixed-expected.txt: Removed.
1886         * platform/ios-simulator-wk1/compositing/backing/backface-visibility-in-3dtransformed-expected.txt: Removed.
1887         * platform/ios-simulator-wk1/compositing/backing/border-radius-no-backing-expected.txt: Removed.
1888         * platform/ios-simulator-wk1/compositing/backing/filter-no-backing-expected.txt: Removed.
1889         * platform/ios-simulator-wk1/compositing/backing/masked-child-no-backing-expected.txt: Removed.
1890         * platform/ios-simulator-wk1/compositing/backing/no-backing-for-opacity-0-child-expected.txt: Removed.
1891         * platform/ios-simulator-wk1/compositing/backing/replaced-child-no-backing-expected.txt: Removed.
1892         * platform/ios-simulator-wk1/compositing/backing/toggle-opacity-0-child-expected.txt: Removed.
1893         * platform/ios-simulator-wk1/compositing/bounds-in-flipped-writing-mode-expected.txt: Removed.
1894         * platform/ios-simulator-wk1/compositing/clip-child-by-non-stacking-ancestor-expected.txt: Removed.
1895         * platform/ios-simulator-wk1/compositing/clipping/border-radius-overflow-hidden-stacking-context-expected.txt: Removed.
1896         * platform/ios-simulator-wk1/compositing/columns/ancestor-clipped-in-paginated-expected.txt: Removed.
1897         * platform/ios-simulator-wk1/compositing/columns/clipped-in-paginated-expected.txt: Removed.
1898         * platform/ios-simulator-wk1/compositing/columns/composited-columns-vertical-rl-expected.txt: Removed.
1899         * platform/ios-simulator-wk1/compositing/columns/composited-nested-columns-expected.txt: Removed.
1900         * platform/ios-simulator-wk1/compositing/contents-opaque/background-clip-expected.txt: Removed.
1901         * platform/ios-simulator-wk1/compositing/contents-opaque/background-color-expected.txt: Removed.
1902         * platform/ios-simulator-wk1/compositing/contents-opaque/body-background-painted-expected.txt: Removed.
1903         * platform/ios-simulator-wk1/compositing/contents-opaque/body-background-skipped-expected.txt: Removed.
1904         * platform/ios-simulator-wk1/compositing/contents-opaque/filter-expected.txt: Removed.
1905         * platform/ios-simulator-wk1/compositing/contents-opaque/hidden-with-visible-child-expected.txt: Removed.
1906         * platform/ios-simulator-wk1/compositing/contents-opaque/hidden-with-visible-text-expected.txt: Removed.
1907         * platform/ios-simulator-wk1/compositing/contents-opaque/layer-opacity-expected.txt: Removed.
1908         * platform/ios-simulator-wk1/compositing/contents-opaque/layer-transform-expected.txt: Removed.
1909         * platform/ios-simulator-wk1/compositing/contents-opaque/opaque-with-scrolled-expected.txt: Removed.
1910         * platform/ios-simulator-wk1/compositing/contents-opaque/overflow-hidden-child-layers-expected.txt: Removed.
1911         * platform/ios-simulator-wk1/compositing/contents-opaque/table-parts-expected.txt: Removed.
1912         * platform/ios-simulator-wk1/compositing/contents-opaque/visibility-hidden-expected.txt: Removed.
1913         * platform/ios-simulator-wk1/compositing/filters/sw-layer-overlaps-hw-shadow-expected.txt: Removed.
1914         * platform/ios-simulator-wk1/compositing/filters/sw-nested-shadow-overlaps-hw-nested-shadow-expected.txt: Removed.
1915         * platform/ios-simulator-wk1/compositing/filters/sw-shadow-overlaps-hw-layer-expected.txt: Removed.
1916         * platform/ios-simulator-wk1/compositing/filters/sw-shadow-overlaps-hw-shadow-expected.txt: Removed.
1917         * platform/ios-simulator-wk1/compositing/geometry/bounds-clipped-composited-child-expected.txt: Removed.
1918         * platform/ios-simulator-wk1/compositing/geometry/bounds-ignores-hidden-dynamic-expected.txt: Removed.
1919         * platform/ios-simulator-wk1/compositing/geometry/bounds-ignores-hidden-expected.txt: Removed.
1920         * platform/ios-simulator-wk1/compositing/geometry/clip-expected.txt: Removed.
1921         * platform/ios-simulator-wk1/compositing/geometry/clip-inside-expected.txt: Removed.
1922         * platform/ios-simulator-wk1/compositing/geometry/fixed-transformed-expected.txt: Removed.
1923         * platform/ios-simulator-wk1/compositing/geometry/flipped-writing-mode-expected.txt: Removed.
1924         * platform/ios-simulator-wk1/compositing/geometry/foreground-layer-expected.txt: Removed.
1925         * platform/ios-simulator-wk1/compositing/geometry/limit-layer-bounds-positioned-expected.txt: Removed.
1926         * platform/ios-simulator-wk1/compositing/geometry/limit-layer-bounds-positioned-transition-expected.txt: Removed.
1927         * platform/ios-simulator-wk1/compositing/geometry/limit-layer-bounds-transformed-expected.txt: Removed.
1928         * platform/ios-simulator-wk1/compositing/geometry/limit-layer-bounds-transformed-overflow-expected.txt: Removed.
1929         * platform/ios-simulator-wk1/compositing/geometry/negative-text-indent-with-overflow-hidden-layer-expected.txt: Removed.
1930         * platform/ios-simulator-wk1/compositing/iframes/become-overlapped-iframe-expected.txt: Removed.
1931         * platform/ios-simulator-wk1/compositing/iframes/invisible-nested-iframe-hide-expected.txt: Removed.
1932         * platform/ios-simulator-wk1/compositing/iframes/overlapped-iframe-iframe-expected.txt: Removed.
1933         * platform/ios-simulator-wk1/compositing/iframes/resizer-expected.txt: Removed.
1934         * platform/ios-simulator-wk1/compositing/layer-creation/mismatched-rotated-transform-animation-overlap-expected.txt: Removed.
1935         * platform/ios-simulator-wk1/compositing/layer-creation/multiple-keyframes-animation-overlap-expected.txt: Removed.
1936         * platform/ios-simulator-wk1/compositing/layer-creation/no-compositing-for-fixed-position-under-transform-expected.txt: Removed.
1937         * platform/ios-simulator-wk1/compositing/layer-creation/overlap-animation-clipping-expected.txt: Removed.
1938         * platform/ios-simulator-wk1/compositing/layer-creation/overlap-animation-expected.txt: Removed.
1939         * platform/ios-simulator-wk1/compositing/layer-creation/overlap-child-layer-expected.txt: Removed.
1940         * platform/ios-simulator-wk1/compositing/layer-creation/overlap-clipping-expected.txt: Removed.
1941         * platform/ios-simulator-wk1/compositing/layer-creation/overlap-transformed-3d-expected.txt: Removed.
1942         * platform/ios-simulator-wk1/compositing/layer-creation/overlap-transformed-and-clipped-expected.txt: Removed.
1943         * platform/ios-simulator-wk1/compositing/layer-creation/overlap-transformed-layer-expected.txt: Removed.
1944         * platform/ios-simulator-wk1/compositing/layer-creation/overlap-transformed-preserved-3d-expected.txt: Removed.
1945         * platform/ios-simulator-wk1/compositing/layer-creation/overlap-transforms-expected.txt: Removed.
1946         * platform/ios-simulator-wk1/compositing/layer-creation/rotate3d-overlap-expected.txt: Removed.
1947         * platform/ios-simulator-wk1/compositing/layer-creation/scale-rotation-animation-overlap-expected.txt: Removed.
1948         * platform/ios-simulator-wk1/compositing/layer-creation/scroll-partial-update-expected.txt: Removed.
1949         * platform/ios-simulator-wk1/compositing/layer-creation/stacking-context-overlap-expected.txt: Removed.
1950         * platform/ios-simulator-wk1/compositing/layer-creation/stacking-context-overlap-nested-expected.txt: Removed.
1951         * platform/ios-simulator-wk1/compositing/layer-creation/subpixel-adjacent-layers-overlap-expected.txt: Removed.
1952         * platform/ios-simulator-wk1/compositing/layer-creation/translate-animation-overlap-expected.txt: Removed.
1953         * platform/ios-simulator-wk1/compositing/layer-creation/translate-scale-animation-overlap-expected.txt: Removed.
1954         * platform/ios-simulator-wk1/compositing/layer-creation/translatez-overlap-expected.txt: Removed.
1955         * platform/ios-simulator-wk1/compositing/layer-creation/will-change-change-expected.txt: Removed.
1956         * platform/ios-simulator-wk1/compositing/masks/clip-path-composited-descendent-expected.txt: Removed.
1957         * platform/ios-simulator-wk1/compositing/masks/mask-layer-size-expected.txt: Removed.
1958         * platform/ios-simulator-wk1/compositing/media-controls-bar-appearance-big-expected.txt: Removed.
1959         * platform/ios-simulator-wk1/compositing/media-controls-bar-appearance-expected.txt: Removed.
1960         * platform/ios-simulator-wk1/compositing/overflow-trumps-transform-style-expected.txt: Removed.
1961         * platform/ios-simulator-wk1/compositing/overflow/content-loses-scrollbars-expected.txt: Removed.
1962         * platform/ios-simulator-wk1/compositing/overflow/resize-painting-expected.txt: Removed.
1963         * platform/ios-simulator-wk1/compositing/regions/fixed-in-named-flow-clip-descendant-expected.txt: Removed.
1964         * platform/ios-simulator-wk1/compositing/regions/fixed-in-named-flow-expected.txt: Removed.
1965         * platform/ios-simulator-wk1/compositing/regions/fixed-in-named-flow-from-abs-in-named-flow-expected.txt: Removed.
1966         * platform/ios-simulator-wk1/compositing/regions/fixed-in-named-flow-from-outflow-expected.txt: Removed.
1967         * platform/ios-simulator-wk1/compositing/regions/fixed-in-named-flow-got-transformed-parent-expected.txt: Removed.
1968         * platform/ios-simulator-wk1/compositing/regions/fixed-in-named-flow-lost-transformed-parent-expected.txt: Removed.
1969         * platform/ios-simulator-wk1/compositing/regions/fixed-in-named-flow-overlap-composited-expected.txt: Removed.
1970         * platform/ios-simulator-wk1/compositing/regions/fixed-in-named-flow-transformed-parent-expected.txt: Removed.
1971         * platform/ios-simulator-wk1/compositing/regions/fixed-transformed-in-named-flow-expected.txt: Removed.
1972         * platform/ios-simulator-wk1/compositing/repaint/positioned-movement-expected.txt: Removed.
1973         * platform/ios-simulator-wk1/compositing/repaint/repaint-on-layer-grouping-change-expected.txt: Removed.
1974         * platform/ios-simulator-wk1/compositing/rtl/rtl-relative-expected.txt: Removed.
1975         * platform/ios-simulator-wk1/compositing/rtl/rtl-scrolling-with-transformed-descendants-expected.txt: Removed.
1976         * platform/ios-simulator-wk1/compositing/tiling/huge-layer-add-remove-child-expected.txt: Removed.
1977         * platform/ios-simulator-wk1/compositing/video/video-object-position-expected.txt: Removed.
1978         * platform/ios-simulator-wk1/compositing/visibility/layer-visible-content-expected.txt: Removed.
1979         * platform/ios-simulator-wk1/compositing/visible-rect/backing-change-height-from-zero-expected.txt: Removed.
1980         * platform/ios-simulator-wk2/compositing/layer-creation/overlap-animation-container-expected.txt: Removed.
1981         * platform/ios-simulator/compositing/layer-creation/overlap-animation-container-expected.txt:
1982
1983 2016-08-22  Daniel Bates  <dabates@apple.com>
1984
1985         Skip the test in http/tests/navigation/ping-attribute in iOS WebKit 2
1986
1987         Touch events are not supported in WebKit for iOS Simulator built with the public iOS SDK.
1988         The tests simulate mouse events when run in DumpRenderTree. And simulating mouse events
1989         is supported in WebKit for iOS Simulator built with the public iOS SDK.
1990
1991         * platform/ios-simulator-wk2/TestExpectations:
1992
1993 2016-08-22  Johan K. Jensen  <johan_jensen@apple.com>
1994
1995         Make NetworkLoadTiming use double for higher precision in Resource Timing
1996         https://bugs.webkit.org/show_bug.cgi?id=161051
1997
1998         Reviewed by Alex Christensen.
1999
2000         Test that resources timing information are close deltas to a multiple of expected resolution.
2001
2002         * http/tests/misc/resource-timing-resolution-expected.txt: Added.
2003         * http/tests/misc/resource-timing-resolution.html: Added.
2004
2005 2016-08-22  Javier Fernandez  <jfernandez@igalia.com>
2006
2007         [css-grid] Stretch alignment doesn't work for orthogonal flows
2008         https://bugs.webkit.org/show_bug.cgi?id=160076
2009
2010         Reviewed by Darin Adler.
2011
2012         Additional layout tests to verify the stretching logic works as
2013         expected in orthogonal flow scenarios.
2014
2015         * fast/css-grid-layout/grid-align-justify-stretch-with-orthogonal-flows-expected.txt: Added.
2016         * fast/css-grid-layout/grid-align-justify-stretch-with-orthogonal-flows.html: Added.
2017
2018 2016-08-22  Ryosuke Niwa  <rniwa@webkit.org>
2019
2020         Rename CustomElementsRegistry to CustomElementRegistry
2021         https://bugs.webkit.org/show_bug.cgi?id=161028
2022
2023         Reviewed by Darin Adler.
2024
2025         Updated the tests and expected results after the rename.
2026
2027         * fast/custom-elements/CustomElementRegistry-expected.txt: Renamed from LayoutTests/fast/custom-elements/CustomElementsRegistry-expected.txt.
2028         * fast/custom-elements/CustomElementRegistry.html: Renamed from LayoutTests/fast/custom-elements/CustomElementsRegistry.html.
2029         * platform/efl/js/dom/global-constructors-attributes-expected.txt:
2030         * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
2031         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
2032         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
2033         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2034         * platform/win/js/dom/global-constructors-attributes-expected.txt:
2035
2036 2016-08-22  Daniel Bates  <dabates@apple.com>
2037
2038         Attempt to fix the iOS 9 Simulator test bots after <https://trac.webkit.org/changeset/204720>
2039         (https://bugs.webkit.org/show_bug.cgi?id=156857)
2040
2041         Fix JavaScript TypeErrors, "undefined is not an object". Both uiController.singleTapAtPoint() and
2042         testRunner.runUIScript() expect to be passed a callback function.
2043
2044         Additionally, explicitly check that window.testRunner is non-null before checking whether
2045         testRunner.runUIScript is non-null to avoid a JavaScript TypeError in desktop Safari.
2046
2047         * http/tests/navigation/ping-attribute/resources/utilities.js:
2048         (clickElement):
2049
2050 2016-08-22  Chris Dumez  <cdumez@apple.com>
2051
2052         Add support for GlobalEventHandlers.oncuechange attribute
2053         https://bugs.webkit.org/show_bug.cgi?id=161046
2054
2055         Reviewed by Alex Christensen.
2056
2057         Add layout test coverage.
2058
2059         * fast/media/window-oncuechange-expected.txt: Added.
2060         * fast/media/window-oncuechange.html: Added.
2061         * js/dom/dom-static-property-for-in-iteration-expected.txt:
2062
2063 2016-08-22  Simon Fraser  <simon.fraser@apple.com>
2064
2065         <select> menu on iPad causes shifting of hit-testing areas
2066         https://bugs.webkit.org/show_bug.cgi?id=150079
2067
2068         Reviewed by Tim Horton.
2069
2070         This test:
2071         1. Scrolls in the ui process, so that position:fixed kicks in
2072         2. Taps on a <select>, which disabled position:fixed behavior
2073         3. Chooses a <select> option, dismissing the <select>, which restores position:fixed behavior
2074         4. Tries to tap a button inside position:fixed.
2075
2076         * fast/forms/ios/ipad/unfocus-inside-fixed-hittest-expected.txt: Added.
2077         * fast/forms/ios/ipad/unfocus-inside-fixed-hittest.html: Added.
2078
2079 2016-08-22  Antti Koivisto  <antti@apple.com>
2080
2081         Can't style descendants in shadow tree using the :host pseudo class
2082         https://bugs.webkit.org/show_bug.cgi?id=160754
2083
2084         Reviewed by Darin Adler.
2085
2086         * fast/shadow-dom/css-scoping-host-descendant-expected.html: Added.
2087         * fast/shadow-dom/css-scoping-host-descendant.html: Added.
2088
2089 2016-08-22  Daniel Bates  <dabates@apple.com>
2090
2091         [iOS] <a ping> and <area ping> tests time out
2092         https://bugs.webkit.org/show_bug.cgi?id=156857
2093
2094         Reviewed by Simon Fraser.
2095
2096         Update test to use work in WebKitTestRunner and unskip the tests.
2097
2098         Also remove some unused files.
2099
2100         * http/tests/navigation/ping-attribute/anchor-cross-origin-from-https.html: Include external JavaScript
2101         script resources/utilities.js and write code in terms of clickElement(). Additionally, add HTML5 doctype
2102         tag and put <head> on its own line so as to be consistent with the placement of </head> on its own line.
2103         * http/tests/navigation/ping-attribute/anchor-cross-origin.html: Ditto.
2104         * http/tests/navigation/ping-attribute/anchor-same-origin.html: Ditto.
2105         * http/tests/navigation/ping-attribute/resources/check-ping.php: Removed.
2106         * http/tests/navigation/ping-attribute/resources/delete-ping.php: Removed.
2107         * http/tests/navigation/ping-attribute/resources/ping-file-path.php: Removed.
2108         * http/tests/navigation/ping-attribute/resources/save-Ping.php: Removed.
2109         * http/tests/navigation/ping-attribute/resources/utilities.js:
2110         (clearLastPingResultAndRunTest):
2111         (clickElement): Make use of UIScriptController to click the element via a tap on platforms that
2112         support touch events and implement UIScriptController (window.uiController).
2113         * platform/ios-simulator-wk2/TestExpectations: Unskip ping-attribute tests.
2114         * platform/ios-simulator/TestExpectations: Ditto.
2115
2116 2016-08-22  Youenn Fablet  <youenn@apple.com>
2117
2118         LayoutTest http/tests/fetch/fetch-in-worker-crash.html is flaky
2119         https://bugs.webkit.org/show_bug.cgi?id=160510
2120
2121         Reviewed by Darin Adler.
2122
2123         * http/tests/fetch/fetch-in-worker.js:
2124         (stream.new.ReadableStream): Enqueuing a Uint8Array not a string, so that the fetch promise is not rejected. This should take care of Fail flakiness.
2125         Crash flakiness in Debug mode may still happen due to promise use in Worker.
2126
2127 2016-08-21  Youenn Fablet  <youenn@apple.com>
2128
2129         [Mac] Rebase some failing XMLHttpRequest tests
2130         https://bugs.webkit.org/show_bug.cgi?id=161036
2131
2132         Unreviewed.
2133
2134         * TestExpectations: Unmarking rebased tests as failing.
2135         * platform/ios-simulator/imported/w3c/web-platform-tests/XMLHttpRequest/send-entity-body-empty-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/XMLHttpRequest/send-entity-body-empty-expected.txt.
2136         * platform/ios-simulator/imported/w3c/web-platform-tests/XMLHttpRequest/send-entity-body-none-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/XMLHttpRequest/send-entity-body-none-expected.txt.
2137         * platform/ios-simulator/imported/w3c/web-platform-tests/XMLHttpRequest/setrequestheader-content-type-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/XMLHttpRequest/setrequestheader-content-type-expected.txt.
2138         * platform/mac/imported/w3c/web-platform-tests/XMLHttpRequest/send-entity-body-empty-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/XMLHttpRequest/send-entity-body-empty-expected.txt.
2139         * platform/mac/imported/w3c/web-platform-tests/XMLHttpRequest/send-entity-body-none-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/XMLHttpRequest/send-entity-body-none-expected.txt.
2140         * platform/mac/imported/w3c/web-platform-tests/XMLHttpRequest/setrequestheader-content-type-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/XMLHttpRequest/setrequestheader-content-type-expected.txt.
2141
2142 2016-08-21  Youenn Fablet  <youenn@apple.com>
2143
2144         cross-origin requests redirected fail or drop author requested headers
2145         https://bugs.webkit.org/show_bug.cgi?id=112471
2146
2147         Reviewed by Alex Christensen.
2148
2149         * http/tests/xmlhttprequest/redirections-and-user-headers-expected.txt: Added.
2150         * http/tests/xmlhttprequest/redirections-and-user-headers.html: Added.
2151         * http/tests/xmlhttprequest/resources/access-control-preflight-redirect.php: Added.
2152
2153 2016-08-19  Sam Weinig  <sam@webkit.org>
2154
2155         Location.ancestorOrigins should return a FrozenArray<USVString>
2156         https://bugs.webkit.org/show_bug.cgi?id=161018
2157
2158         Reviewed by Ryosuke Niwa and Chris Dumez.
2159
2160         Update existing tests to account for the change in type of Location.ancestorOrigins.
2161
2162         * fast/dom/Window/Location/ancestor-origins-expected.txt:
2163         * fast/dom/Window/Location/ancestor-origins.html:
2164         * fast/dom/indexed-getters-returning-string-expected.txt:
2165         * fast/dom/indexed-getters-returning-string.html:
2166
2167 2016-08-19  Dean Jackson  <dino@apple.com>
2168
2169         Implement preferLowPowerToHighPerformance for WebGL
2170         https://bugs.webkit.org/show_bug.cgi?id=161017
2171         <rdar://problem/26819135>
2172
2173         Reviewed by Myles Maxfield.
2174
2175         Now that we implement preferLowPowerToHighPerformance we can
2176         retain its value in the context creation attributes object.
2177
2178         * fast/canvas/webgl/context-creation-attributes-expected.txt:
2179
2180 2016-08-19  Ryan Haddad  <ryanhaddad@apple.com>
2181
2182         Rebaseline imported/w3c/web-platform-tests/html/semantics/interfaces.html for ios-simulator after r204647.
2183
2184         Unreviewed test gardening.
2185
2186         * platform/ios-simulator/imported/w3c/web-platform-tests/html/semantics/interfaces-expected.txt:
2187
2188 2016-08-19  Ryan Haddad  <ryanhaddad@apple.com>
2189
2190         Marking editing/deleting/delete-empty-line-breaks-at-end-of-textarea.html as flaky on El Capitan.
2191         https://bugs.webkit.org/show_bug.cgi?id=160782
2192
2193         Unreviewed test gardening.
2194
2195         * platform/mac-wk2/TestExpectations:
2196
2197 2016-08-19  Chris Dumez  <cdumez@apple.com>
2198
2199         Attr.prefix / Element.prefix attribute should be readonly
2200         https://bugs.webkit.org/show_bug.cgi?id=160998
2201
2202         Reviewed by Daniel Bates.
2203
2204         Update existing tests to reflect behavior change and drop a few
2205         outdated tests.
2206
2207         * fast/dom/Element/prefix-setter-exception-expected.txt: Removed.
2208         * fast/dom/Element/prefix-setter-exception.html: Removed.
2209         * fast/dom/Element/setAttributeNode-case-insensitivity.html:
2210         * fast/dom/bad-href-attribute-expected.txt: Removed.
2211         * fast/dom/bad-href-attribute.html: Removed.
2212         * fast/dom/node-prefix-setter-namespace-exception-expected.txt: Removed.
2213         * fast/dom/node-prefix-setter-namespace-exception.html: Removed.
2214         * fast/dom/script-tests/node-prefix-setter-namespace-exception.js: Removed.
2215         * svg/custom/xlink-prefix-generation-in-attributes-expected.txt:
2216         * svg/custom/xlink-prefix-generation-in-attributes.html:
2217
2218 2016-08-19  Nan Wang  <n_wang@apple.com>
2219
2220         AX: iOS, Wrong axLabel on static text if heading has multiple children
2221         https://bugs.webkit.org/show_bug.cgi?id=160981
2222
2223         Reviewed by Chris Fleizach.
2224
2225         * accessibility/ios-simulator/heading-with-aria-label-expected.txt:
2226         * accessibility/ios-simulator/heading-with-aria-label.html:
2227
2228 2016-08-19  Carlos Alberto Lopez Perez  <clopez@igalia.com>
2229
2230         [GTK] Gardening: Layout tests expectations updates and test rebaselines.
2231
2232         Unreviewed.
2233
2234         * TestExpectations: Mark as failing 3 tests from imported/w3c/web-platform-tests/XMLHttpRequest that had wrong results.
2235         * platform/gtk/TestExpectations: Update list for imported/w3c/web-platform-tests/XMLHttpRequest and merge repeated results.
2236         * platform/gtk/sputnik/Unicode/Unicode_510/S7.6_A3.1-expected.txt: Added. Rebaseline after r201449 (updated version of libicu).
2237         * platform/gtk/sputnik/Unicode/Unicode_510/S7.6_A3.2-expected.txt: Added. Rebaseline after r201449 (updated version of libicu).
2238         * platform/gtk/sputnik/Unicode/Unicode_510/S7.6_A5.3_T1-expected.txt: Added. Rebaseline after r201449 (updated version of libicu).
2239         * platform/gtk/sputnik/Unicode/Unicode_510/S7.6_A5.3_T2-expected.txt: Added. Rebaseline after r201449 (updated version of libicu).
2240
2241 2016-08-19  Johan K. Jensen  <johan_jensen@apple.com>
2242
2243         Resource Timing: Make PerformanceEntryList a sequence as per spec
2244         https://bugs.webkit.org/show_bug.cgi?id=160963
2245
2246         Reviewed by Alex Christensen.
2247
2248         Testing that PerformanceEntryList (window.performance.getEntries()) is iterable.
2249
2250         * http/tests/performance/performance-resource-timing-entries-iterable-expected.txt: Added.
2251         * http/tests/performance/performance-resource-timing-entries-iterable.html: Added.
2252
2253 2016-08-19  Ryan Haddad  <ryanhaddad@apple.com>
2254
2255         Unskip tests that now pass on ios-simulator.
2256
2257         Unreviewed test gardening.
2258
2259         * platform/ios-simulator-wk2/TestExpectations:
2260
2261 2016-08-18  Chris Dumez  <cdumez@apple.com>
2262
2263         Move prefix / namespaceURI / localName attributes from Node to Attr / Element
2264         https://bugs.webkit.org/show_bug.cgi?id=160988
2265
2266         Reviewed by Ryosuke Niwa.
2267
2268         Update existing layout tests to reflect behavior change.
2269
2270         * fast/dom/Node/initial-values-expected.txt:
2271         * fast/dom/Node/script-tests/initial-values.js:
2272         * http/tests/misc/createElementNamespace1-expected.txt:
2273         * http/tests/misc/createElementNamespace1.xml:
2274         * http/tests/misc/createElementNamespace2-expected.txt:
2275         * http/tests/misc/createElementNamespace2.xhtml:
2276         * http/tests/misc/createElementNamespace3-expected.txt:
2277         * http/tests/misc/createElementNamespace3.html:
2278         * js/dom/dom-static-property-for-in-iteration-expected.txt:
2279
2280 2016-08-18  Dean Jackson  <dino@apple.com>
2281
2282         Support passing preferLowPowerToHighPerformance and failIfMajorPerformanceCaveat
2283         https://bugs.webkit.org/show_bug.cgi?id=160982
2284         <rdar://problem/27915946>
2285
2286         Reviewed by Simon Fraser.
2287
2288         Very simple test that creates some WebGL contexts with various
2289         creation attributes and outputs the result.
2290
2291         * fast/canvas/webgl/context-creation-attributes-expected.txt: Added.
2292         * fast/canvas/webgl/context-creation-attributes.html: Added.
2293
2294 2016-08-17  Ryosuke Niwa  <rniwa@webkit.org>
2295
2296         Add basic support for connected and disconnected callbacks
2297         https://bugs.webkit.org/show_bug.cgi?id=160950
2298
2299         Reviewed by Chris Dumez.
2300
2301         Added W3C style testharness.js tests for connectedCallback and disconnectedCallback.
2302
2303         Four test cases are failing due to a bug in window-less document's custom element registry,
2304         which will be addressed in a future patch.
2305
2306         * fast/custom-elements/connected-callbacks-expected.txt: Added.
2307         * fast/custom-elements/connected-callbacks.html: Added.
2308         * fast/custom-elements/disconnected-callbacks-expected.txt: Added.
2309         * fast/custom-elements/disconnected-callbacks.html: Added.
2310
2311 2016-08-18  Chris Dumez  <cdumez@apple.com>
2312
2313         Align our encoding labels with the encoding specification
2314         https://bugs.webkit.org/show_bug.cgi?id=160931
2315
2316         Reviewed by Darin Adler.
2317
2318         Update / rebaseline existing tests to reflect the code change.
2319         The new baselines match Chrome and Firefox.
2320
2321         * fast/encoding/bracket-in-tag-expected.txt:
2322         * fast/encoding/charset-invalid-expected.txt:
2323         * fast/encoding/charset-replacement-expected.txt:
2324         * fast/encoding/misplaced-xml-declaration-expected.txt:
2325         * fast/encoding/pseudo-xml-expected.txt:
2326         * http/tests/misc/char-encoding-bocu-1-blacklisted-expected.txt:
2327         * http/tests/misc/char-encoding-bocu-1-blacklisted.html:
2328         * http/tests/misc/char-encoding-in-hidden-charset-field-default-expected.txt:
2329         * http/tests/misc/char-encoding-scsu-blacklisted-expected.txt:
2330         * http/tests/misc/char-encoding-scsu-blacklisted.html:
2331         * http/tests/misc/frame-default-enc-different-domain-expected.txt:
2332
2333 2016-08-18  Ryan Haddad  <ryanhaddad@apple.com>
2334
2335         Land test expectations for rdar://problem/27723718.
2336
2337         * platform/mac-wk1/TestExpectations:
2338
2339 2016-08-18  Eric Carlson  <eric.carlson@apple.com>
2340
2341         AX: Audio Description tracks are not labeled correctly, causing user confusion
2342         https://bugs.webkit.org/show_bug.cgi?id=160652
2343         <rdar://problem/27742208>
2344
2345         Reviewed by Antoine Quint.
2346
2347         * http/tests/media/hls/hls-accessiblity-describes-video-menu-expected.txt: Added.
2348         * http/tests/media/hls/hls-accessiblity-describes-video-menu.html: Added.
2349
2350         * media/trackmenu-test.js:
2351         (clickCCButton): Fail immediately if "video" is null or not a media element. Make failure 
2352         logging more descriptive.
2353
2354         * platform/gtk/TestExpectations: Skip new test.
2355
2356         * platform/ios-simulator/media/video-controls-captions-trackmenu-expected.txt: Updated for
2357         clickCCButton error message change.
2358         * platform/ios-simulator/media/video-controls-captions-trackmenu-hide-on-click-expected.txt: Ditto.
2359         * platform/ios-simulator/media/video-controls-captions-trackmenu-localized-expected.txt: Ditto.
2360         * platform/ios-simulator/media/video-controls-captions-trackmenu-sorted-expected.txt: Ditto.
2361
2362 2016-08-18  Ryan Haddad  <ryanhaddad@apple.com>
2363
2364         Rebaseline js/dom/global-constructors-attributes.html after r204594.
2365
2366         Unreviewed test gardening.
2367
2368         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
2369         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2370
2371 2016-08-18  Rawinder Singh  <rawinder.singh-webkit@cisra.canon.com.au>
2372
2373         [web-animations] Add Animatable, AnimationEffect, KeyframeEffect and Animation interface
2374         https://bugs.webkit.org/show_bug.cgi?id=156096
2375
2376         Reviewed by Dean Jackson.
2377
2378         Adds:
2379         - Animatable interface and implementation of getAnimations in Element.
2380         - Interface and implementation for Document getAnimations method.
2381         - AnimationEffect interface and class stub.
2382         - KeyframeEffect interface and constructor implementation.
2383         - 'Animation' interface, constructor and query methods for effect and timeline.
2384         - Remove runtime condition on Web animation interfaces (compile time flag is specified).
2385
2386         * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
2387         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
2388         * webanimations/Document-expected.txt: Added.
2389         * webanimations/Document.html: Added.
2390         * webanimations/script-tests/Document.js: Added.
2391
2392 2016-08-18  Per Arne Vollan  <pvollan@apple.com>
2393
2394         Unreviewed test gardening.
2395         
2396         Update test expectations on Windows for failing tests. These failures are tracked in
2397         https://bugs.webkit.org/show_bug.cgi?id=160447.
2398
2399         * platform/win/TestExpectations:
2400
2401 2016-08-17  Benjamin Poulain  <benjamin@webkit.org>
2402
2403         [CSS] The parser should not get rid of empty namespace specification in front of element name selectors
2404         https://bugs.webkit.org/show_bug.cgi?id=160936
2405
2406         Reviewed by Chris Dumez.
2407
2408         * fast/css/css-selector-text-expected.txt:
2409         * fast/css/css-selector-text.html:
2410         * fast/css/css-set-selector-text-expected.txt:
2411         * fast/css/css-set-selector-text.html:
2412         * fast/selectors/empty-namespace-with-element-selector-expected.txt: Added.
2413         * fast/selectors/empty-namespace-with-element-selector.html: Added.
2414
2415 2016-08-17  Chris Fleizach  <cfleizach@apple.com>
2416
2417         AX: Support abbreviations in iOS
2418         https://bugs.webkit.org/show_bug.cgi?id=160907
2419
2420         Reviewed by Joanmarie Diggs.
2421
2422         * accessibility/ios-simulator/abbreviation-expected.txt: Added.
2423         * accessibility/ios-simulator/abbreviation.html: Added.
2424
2425 2016-08-16  Simon Fraser  <simon.fraser@apple.com>
2426
2427         [iOS WK2] Don't throw touchMove events on the floor
2428         https://bugs.webkit.org/show_bug.cgi?id=160935
2429
2430         Reviewed by Tim Horton.
2431         
2432         Test for range slider interaction with synthesized touch events.
2433
2434         * fast/forms/ios/drag-range-thumb-expected.txt: Added.
2435         * fast/forms/ios/drag-range-thumb.html: Added.
2436
2437 2016-08-16  Ryosuke Niwa  <rniwa@webkit.org>
2438
2439         customElements.define should retrieve lifecycle callbacks
2440         https://bugs.webkit.org/show_bug.cgi?id=160797
2441
2442         Reviewed by Chris Dumez.
2443
2444         Added test cases for CustomElementsRegistry.define to make sure it invokes Get(constructor, "prototype")
2445         and Get(prototype, callbackName) for each lifecycle callback.
2446
2447         Also updated the tests to reflect the support for observedAttributes which specifies the list of attributes
2448         for which attributeChangedCallback is invoked.
2449
2450         * fast/custom-elements/CustomElementsRegistry-expected.txt: Renamed from Document-defineElement-expected.txt.
2451         * fast/custom-elements/CustomElementsRegistry.html: Renamed from Document-defineElement.html.
2452         * fast/custom-elements/Document-defineElement-expected.txt: Removed.
2453         * fast/custom-elements/Document-defineElement.html: Removed.
2454         * fast/custom-elements/attribute-changed-callback-expected.txt:
2455         * fast/custom-elements/attribute-changed-callback.html: Added test cases for "observedAttributes".
2456         * fast/custom-elements/lifecycle-callback-timing.html:
2457
2458 2016-08-16  Zalan Bujtas  <zalan@apple.com>
2459
2460         Subpixel rendering: Cleanup RenderLayerBacking::updateGeometry.
2461         https://bugs.webkit.org/show_bug.cgi?id=156860
2462         <rdar://problem/25432352>
2463
2464         Reviewed by Simon Fraser.
2465
2466         * compositing/hidpi-ancestor-subpixel-clipping-expected.html: Added.
2467         * compositing/hidpi-ancestor-subpixel-clipping.html: Added.
2468         * compositing/hidpi-sibling-composited-content-offset-expected.html: Added.
2469         * compositing/hidpi-sibling-composited-content-offset.html: Added.
2470         * compositing/hidpi-subpixel-transform-origin-expected.html: Added.
2471         * compositing/hidpi-subpixel-transform-origin.html: Added.
2472         * fast/scrolling/ios/subpixel-overflow-scrolling-with-ancestor-expected.txt: Added.
2473         * fast/scrolling/ios/subpixel-overflow-scrolling-with-ancestor.html: Added.
2474
2475 2016-08-16  Commit Queue  <commit-queue@webkit.org>
2476
2477         Unreviewed, rolling out r204540, r204545, and r204547.
2478         https://bugs.webkit.org/show_bug.cgi?id=160932
2479
2480         Broke Windows builds (Requested by rniwa on #webkit).
2481
2482         Reverted changesets:
2483
2484         "customElements.define should retrieve lifecycle callbacks"
2485         https://bugs.webkit.org/show_bug.cgi?id=160797
2486         http://trac.webkit.org/changeset/204540
2487
2488         "Windows build fix attempt after r204540."
2489         http://trac.webkit.org/changeset/204545
2490
2491         "Another Windows build fix attempt. The error message doesn't
2492         make any sense to me."
2493         http://trac.webkit.org/changeset/204547
2494
2495 2016-08-16  Chris Dumez  <cdumez@apple.com>
2496
2497         Add support for ShadowRoot.mode attribute
2498         https://bugs.webkit.org/show_bug.cgi?id=160919
2499
2500         Reviewed by Ryosuke Niwa.
2501
2502         Add layout test coverage.
2503
2504         * fast/shadow-dom/ShadowRoot-mode-expected.txt: Added.
2505         * fast/shadow-dom/ShadowRoot-mode.html: Added.
2506
2507 2016-08-16  Ryosuke Niwa  <rniwa@webkit.org>
2508
2509         customElements.define should retrieve lifecycle callbacks
2510         https://bugs.webkit.org/show_bug.cgi?id=160797
2511
2512         Reviewed by Chris Dumez.
2513
2514         Added test cases for CustomElementsRegistry.define to make sure it invokes Get(constructor, "prototype")
2515         and Get(prototype, callbackName) for each lifecycle callback.
2516
2517         Also updated the tests to reflect the support for observedAttributes which specifies the list of attributes
2518         for which attributeChangedCallback is invoked.
2519
2520         * fast/custom-elements/CustomElementsRegistry-expected.txt: Renamed from Document-defineElement-expected.txt.
2521         * fast/custom-elements/CustomElementsRegistry.html: Renamed from Document-defineElement.html.
2522         * fast/custom-elements/Document-defineElement-expected.txt: Removed.
2523         * fast/custom-elements/Document-defineElement.html: Removed.
2524         * fast/custom-elements/attribute-changed-callback-expected.txt:
2525         * fast/custom-elements/attribute-changed-callback.html: Added test cases for "observedAttributes".
2526         * fast/custom-elements/lifecycle-callback-timing.html:
2527
2528 2016-08-16  Chris Dumez  <cdumez@apple.com>
2529
2530         Align isDefaultNamespace() / lookupPrefix() / lookupNamespaceURI() with the specification
2531         https://bugs.webkit.org/show_bug.cgi?id=160911
2532
2533         Reviewed by Ryosuke Niwa.
2534
2535         Drop several outdated tests.
2536
2537         * dom/xhtml/level3/core/nodeisdefaultnamespace03-expected.txt: Removed.
2538         * dom/xhtml/level3/core/nodeisdefaultnamespace03.js: Removed.
2539         * dom/xhtml/level3/core/nodeisdefaultnamespace03.xhtml: Removed.
2540         * dom/xhtml/level3/core/nodelookupnamespaceuri08-expected.txt: Removed.
2541         * dom/xhtml/level3/core/nodelookupnamespaceuri08.js: Removed.
2542         * dom/xhtml/level3/core/nodelookupnamespaceuri08.xhtml: Removed.
2543         * dom/xhtml/level3/core/nodelookupnamespaceuri09-expected.txt: Removed.
2544         * dom/xhtml/level3/core/nodelookupnamespaceuri09.js: Removed.
2545         * dom/xhtml/level3/core/nodelookupnamespaceuri09.xhtml: Removed.
2546
2547 2016-08-15  Ada Chan  <adachan@apple.com>
2548
2549         Placeholder does not show the first time going into picture-in-picture on video without controls
2550         https://bugs.webkit.org/show_bug.cgi?id=160868
2551
2552         Reviewed by Eric Carlson.
2553
2554         Test that a video without controls attribute does show after going into picture-in-picture.
2555
2556         * TestExpectations:
2557         * media/controls/pip-placeholder-without-video-controls-expected.txt: Added.
2558         * media/controls/pip-placeholder-without-video-controls.html: Added.
2559         * platform/mac-wk2/TestExpectations:
2560
2561 2016-08-16  Chris Dumez  <cdumez@apple.com>
2562
2563         DOM4: getElementsByClassName should include non StyledElements
2564         https://bugs.webkit.org/show_bug.cgi?id=94718
2565
2566         Reviewed by Ryosuke Niwa.
2567
2568         * fast/dom/getElementsByClassName/011-expected.txt: Removed.
2569         * fast/dom/getElementsByClassName/011.xml: Removed.
2570         Drop outdated test. It is failing in Firefox and Chrome.
2571
2572         * fast/dom/getElementsByClassName/non-styled-element-expected.txt: Added.
2573         * fast/dom/getElementsByClassName/non-styled-element.html: Added.
2574         Add layout test coverage.
2575
2576 2016-08-16  Simon Fraser  <simon.fraser@apple.com>
2577
2578         Make it possible to test iOS select elements, and add iPhone and iPad tests for them
2579         https://bugs.webkit.org/show_bug.cgi?id=160909
2580
2581         Reviewed by Enrica Casucci.
2582         
2583         Add iPhone and iPad tests for the <select> pickers. The iPhone test has to 
2584         use a didShowKeyboardCallback to know when to select the appropriate row,
2585         and to dismiss the picker. The iPad test can just select the row, which also
2586         dismisses the popover.
2587
2588         * fast/forms/ios/choose-select-option-expected.txt: Added.
2589         * fast/forms/ios/choose-select-option.html: Added.
2590         * fast/forms/ios/ipad/choose-select-option-expected.txt: Added.
2591         * fast/forms/ios/ipad/choose-select-option.html: Added.
2592
2593 2016-08-15  Simon Fraser  <simon.fraser@apple.com>
2594
2595         [iOS] Add iPad viewport and form tests, and revert the iPad-testing part of r202132
2596         https://bugs.webkit.org/show_bug.cgi?id=160878
2597
2598         Reviewed by Tim Horton.
2599         
2600         Move forms/ios/focus-input-via-button-ipad.html into fast/forms/ios/ipad, making it
2601         an iPad test, which allows for the removal of the "useIPadBehavior" flag.
2602         
2603         Add fast/viewport/ios/ipad/width-is-device-width.html with iPad-specific results.
2604         
2605         * fast/forms/ios/ipad/focus-input-via-button-expected.txt: Renamed from LayoutTests/fast/forms/ios/focus-input-via-button-ipad-expected.txt.
2606         * fast/forms/ios/ipad/focus-input-via-button.html: Renamed from LayoutTests/fast/forms/ios/focus-input-via-button-ipad.html.
2607         * fast/forms/ios/resources/zooming-test-utils.js:
2608         (testZoomAfterTap):
2609         * fast/viewport/ios/ipad/width-is-device-width-expected.txt: Added.
2610         * fast/viewport/ios/ipad/width-is-device-width.html: Added.
2611         * platform/ios-simulator-wk2/TestExpectations: Enable fast/viewport/ios, because leaving
2612         them skipped from the base TestExpectations is evil.
2613
2614 2016-08-16  Chris Dumez  <cdumez@apple.com>
2615
2616         querySelector() / querySelectorAll() should always throw a SyntaxError when failing to parse selector string
2617         https://bugs.webkit.org/show_bug.cgi?id=160906
2618
2619         Reviewed by Ryosuke Niwa.
2620
2621         Rebaseline several layout tests now that we throw a different exception type.
2622
2623         * fast/css/parsing-css-attribute-case-insensitive-value-1-expected.txt:
2624         * fast/css/parsing-css-attribute-case-insensitive-value-2-expected.txt:
2625         * fast/dom/SelectorAPI/not-supported-namespace-in-selector-expected.txt:
2626
2627 2016-08-16  Brent Fulgham  <bfulgham@apple.com>
2628
2629         Upgrade-Insecure-Request state is improperly retained between navigations
2630         https://bugs.webkit.org/show_bug.cgi?id=160905
2631         <rdar://problem/27075526>
2632
2633         Reviewed by Andy Estes.
2634
2635         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/proper-uir-on-navigation-expected.txt: Added.
2636         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/proper-uir-on-navigation.html: Added.
2637         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/resources/insecure-site.html: Added.
2638
2639 2016-08-16  Chris Dumez  <cdumez@apple.com>
2640
2641         ctx.drawImage should clip source rect if it is outside the source image
2642         https://bugs.webkit.org/show_bug.cgi?id=160804
2643
2644         Reviewed by Simon Fraser.
2645
2646         Add layout test coverage.
2647
2648         * fast/canvas/drawImage-srcRect-clipping-expected.html: Added.
2649         * fast/canvas/drawImage-srcRect-clipping.html: Added.
2650
2651 2016-08-16  George Ruan  <gruan@apple.com>
2652
2653         ⛱ : Implement parsing of Media Constraints for getUserMedia algorithm in Media Capture and Streaming Spec
2654         https://bugs.webkit.org/show_bug.cgi?id=160533
2655         <rdar://problem/27688483>
2656
2657         Reviewed by Chris Dumez.
2658
2659         Implementation of parsing of media constraints passed to getUserMedia has changed to meet
2660         the current w3c standards. Three major changes have been introduced
2661         - If the parameter in getUserMedia is missing a TypeError is thrown, according to the IDL spec
2662         - Given a Dictionary value with neither 'audio' nor 'video' keys having dictionary values
2663         or 'true', the promise is rejected with a TypeError
2664         - If the constraints cannot be satisfied the promise is rejected with a DataError. This should
2665         be changed to an OverConstrainedError in the future. See
2666         https://bugs.webkit.org/show_bug.cgi?id=160790
2667
2668         * fast/mediastream/MediaDevices-getUserMedia-expected.txt:
2669         * fast/mediastream/MediaDevices-getUserMedia.html: Added limited testing of parsing of
2670         media constraints for getUserMedia(), this includes only testing of mandatory constraints
2671         and whether the promise is rejected if the constraints cannot be satisfied.
2672         * fast/mediastream/getusermedia-expected.txt:
2673         * fast/mediastream/getusermedia.html: As format of media constraints have changed, the test
2674         has been updated to reflect those changes.
2675
2676 2016-08-15  Ryosuke Niwa  <rniwa@webkit.org>
2677
2678         Conversion to sequence<T> is broken for iterable objects
2679         https://bugs.webkit.org/show_bug.cgi?id=160801
2680
2681         Reviewed by Darin Adler.
2682
2683         Added test cases for converting non-JSArray objects to sequence<T> for MutationObserver, FontFaceSet, and WebSocket.
2684
2685         * fast/dom/MutationObserver/observe-exceptions-expected.txt:
2686         * fast/dom/MutationObserver/observe-exceptions.html:
2687         * fast/text/font-face-set-javascript-expected.txt:
2688         * fast/text/font-face-set-javascript.html:
2689         * http/tests/dom/window-open-about-webkit-org-and-access-document-expected.txt: Rebaselined due to js-test-pre.js change.
2690         * http/tests/resources/js-test-pre.js: Merged ToT from resources/js-test-pre.js.
2691         * http/tests/security/xssAuditor/block-does-not-leak-location-expected.txt: Rebaselined due to js-test-pre.js change.
2692         * http/tests/security/xssAuditor/block-does-not-leak-referrer-expected.txt: Ditto.
2693         * http/tests/websocket/tests/hybi/websocket-constructor-protocols-expected.txt: Added.
2694         * http/tests/websocket/tests/hybi/websocket-constructor-protocols.html: Added.
2695
2696 2016-08-15  Daniel Bates  <dabates@apple.com>
2697
2698         ASSERTION FAILURE: [[videoLayer delegate] isKindOfClass:getUIViewClass()] in WebAVPlayerLayerView_videoView()
2699         https://bugs.webkit.org/show_bug.cgi?id=160433
2700
2701         Reviewed by Eric Carlson.
2702
2703         Add a layout test to ensure that we do not cause an assertion failure when exiting PiP by closing the tab.
2704
2705         * TestExpectations: Skip media/control/ipad tests on all ports. We will re-enable these tests for iOS.
2706         * media/controls/close-page-with-picture-in-picture-video-assertion-failure-expected.txt: Added.
2707         * media/controls/close-page-with-picture-in-picture-video-assertion-failure.html: Added.
2708         * media/controls/resources/picture-in-picture.html: Added.
2709         * platform/ios-simulator/TestExpectations: Mark tests media/control/ipad  as Pass so that we run them
2710         in the iPad simulator.
2711
2712 2016-08-15  Jiewen Tan  <jiewen_tan@apple.com>
2713
2714         Expose crypto.getRandomValues to Web Workers
2715         https://bugs.webkit.org/show_bug.cgi?id=104851
2716         <rdar://problem/27285714>
2717
2718         Reviewed by Darin Adler.
2719
2720         * crypto/crypto-random-values-limits.html:
2721         * crypto/crypto-random-values-types.html:
2722         * crypto/crypto-random-values.html:
2723         * crypto/webkitSubtle/disallowed-in-worker-expected.txt: Added.
2724         * crypto/webkitSubtle/disallowed-in-worker.html: Added.
2725         * crypto/webkitSubtle/resources/disallowed-in-worker.js: Added.
2726         * crypto/workers/crypto-gc-worker-expected.txt: Added.
2727         * crypto/workers/crypto-gc-worker.html: Added.
2728         * crypto/workers/crypto-random-values-limits-worker-expected.txt: Added.
2729         * crypto/workers/crypto-random-values-limits-worker.html: Added.
2730         * crypto/workers/crypto-random-values-types-worker-expected.txt: Added.
2731         * crypto/workers/crypto-random-values-types-worker.html: Added.
2732         * crypto/workers/crypto-random-values-worker-expected.txt: Added.
2733         * crypto/workers/crypto-random-values-worker.html: Added.
2734         * crypto/workers/resources/crypto-gc-worker.js: Added.
2735         (startTest):
2736         (continueTest):
2737         (finishTest):
2738         * crypto/workers/resources/crypto-random-limits-worker.js: Added.
2739         (catch):
2740         * crypto/workers/resources/crypto-random-values-types-worker.js: Copied from LayoutTests/crypto/crypto-random-values-types.html.
2741         (checkIntegerTypes):
2742         (checkNonIntegerTypes):
2743         * crypto/workers/resources/crypto-random-values-worker.js: Copied from LayoutTests/crypto/crypto-random-values.html.
2744         (catch):
2745         * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
2746
2747 2016-08-15  Ryan Haddad  <ryanhaddad@apple.com>
2748
2749         Rebaseline js/dom/global-constructors-attributes.html for mac-wk1, mark as failing on Yosemite.
2750
2751         Unreviewed test gardening.
2752
2753         * platform/mac-wk1/TestExpectations:
2754         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
2755
2756 2016-08-13  Chris Dumez  <cdumez@apple.com>
2757
2758         'compatMode' property should be on Document, not HTMLDocument
2759         https://bugs.webkit.org/show_bug.cgi?id=160819
2760
2761         Reviewed by Sam Weinig.
2762
2763         Add layout test coverage.
2764
2765         * fast/dom/Document/compatMode-location-expected.txt: Added.
2766         * fast/dom/Document/compatMode-location.html: Added.
2767
2768 2016-08-12  Chris Dumez  <cdumez@apple.com>
2769
2770         getElementsByTagName() should take a qualifiedName in parameter
2771         https://bugs.webkit.org/show_bug.cgi?id=160682
2772
2773         Reviewed by Ryosuke Niwa.
2774
2775         Update existing tests to reflect behavior change.
2776
2777         * fast/dom/getElementsByClassName/010.xml:
2778         * fast/dom/getElementsByClassName/011.xml:
2779
2780 2016-08-12  Saam Barati  <sbarati@apple.com>
2781
2782         Inline store loop for CopyRest in DFG and FTL for certain array modes
2783         https://bugs.webkit.org/show_bug.cgi?id=159612
2784
2785         Reviewed by Filip Pizlo.
2786
2787         * js/regress/rest-parameter-construction-performance-expected.txt: Added.
2788         * js/regress/rest-parameter-construction-performance.html: Added.
2789         * js/regress/script-tests/rest-parameter-construction-performance.js: Added.
2790         (foo):
2791         (test1):
2792         (test2.foo):
2793         (test2):
2794
2795 2016-08-12  Ryan Haddad  <ryanhaddad@apple.com>
2796
2797         Add mac-wk1 baseline for js/dom/global-constructors-attributes.html after r204396.
2798
2799         Unreviewed test gardening.
2800
2801         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt: Added.
2802
2803 2016-08-12  Pranjal Jumde  <pjumde@apple.com>
2804
2805         ASSERTION FAILED: : line >= firstLine in BytecodeGenerator::emitExpressionInfo.
2806         https://bugs.webkit.org/show_bug.cgi?id=160535
2807         <rdar://problem/27328151>
2808
2809         Reviewed by Saam Barati.
2810
2811         lineNumber from the savePoint was not being restored before calling next() causing discrepancy in the offset and line for the token
2812
2813         * js/multiline-function-crash-expected.txt: Added.
2814         * js/multiline-function-crash.html: Added.
2815         * js/script-tests/multiline-function-crash.js: Added.
2816
2817 2016-08-12  Ryan Haddad  <ryanhaddad@apple.com>
2818
2819         Unreviewed, rolling out r204416.
2820
2821         This test fails with a debug assertion
2822
2823         Reverted changeset:
2824
2825         "ASSERTION FAILED: : line >= firstLine in
2826         BytecodeGenerator::emitExpressionInfo."
2827         https://bugs.webkit.org/show_bug.cgi?id=160535
2828         http://trac.webkit.org/changeset/204416
2829
2830 2016-08-12  Skachkov Oleksandr  <gskachkov@gmail.com>
2831
2832         [ES2016] Implement Object.entries
2833         https://bugs.webkit.org/show_bug.cgi?id=160412
2834
2835         Reviewed by Saam Barati.
2836
2837         * js/Object-getOwnPropertyNames-expected.txt:
2838         * js/script-tests/Object-getOwnPropertyNames.js:
2839
2840 2016-08-12  Pranjal Jumde  <pjumde@apple.com>
2841
2842         ASSERTION FAILED: : line >= firstLine in BytecodeGenerator::emitExpressionInfo.
2843         https://bugs.webkit.org/show_bug.cgi?id=160535
2844         <rdar://problem/27328151>
2845
2846         Reviewed by Saam Barati.
2847
2848         lineNumber from the savePoint was not being restored before calling next() causing discrepancy in the offset and line for the token
2849
2850         * js/multiline-function-crash-expected.txt: Added.
2851         * js/multiline-function-crash.html: Added.
2852         * js/script-tests/multiline-function-crash.js: Added.
2853
2854 2016-08-12  Brent Fulgham  <bfulgham@apple.com>
2855
2856         Add test for fixed nullptr deref error
2857         https://bugs.webkit.org/show_bug.cgi?id=160807
2858         <rdar://problem/15576693>
2859
2860         Unreviewed test gardening.
2861
2862         * mathml/row-clone-crash-expected.txt: Added.
2863         * mathml/row-clone-crash.html: Added.
2864
2865 2016-08-12  Ryan Haddad  <ryanhaddad@apple.com>
2866
2867         Rebaseline js/dom/global-constructors-attributes.html after r204396.
2868
2869         Unreviewed test gardening.
2870
2871         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
2872         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2873
2874 2016-08-11  Ryan Haddad  <ryanhaddad@apple.com>
2875
2876         Marking transitions/clip-path-transitions.html and transitions/clip-path-path-transitions.html as flaky on ios-simulator.
2877         https://bugs.webkit.org/show_bug.cgi?id=153809
2878
2879         Unreviewed test gardening.
2880
2881         * platform/ios-simulator-wk2/TestExpectations:
2882
2883 2016-08-11  Chris Dumez  <cdumez@apple.com>
2884
2885         Align Range.surroundContents() with the latest DOM specification
2886         https://bugs.webkit.org/show_bug.cgi?id=160777
2887
2888         Reviewed by Ryosuke Niwa.
2889
2890         Rebaseline existing due to behavior change.
2891
2892         * fast/dom/Range/surroundContents-1-expected.txt:
2893         * fast/dom/Range/surroundContents-1.html:
2894
2895 2016-08-11  Ryan Haddad  <ryanhaddad@apple.com>
2896
2897         Rebaseline more iOS tests after r204363.
2898
2899         Unreviewed test gardening.
2900
2901         * fast/events/ios/keyboard-scrolling-distance-expected.txt:
2902         * fast/events/ios/keyboard-should-not-trigger-resize-expected.txt:
2903         * fast/forms/ios/accessory-bar-navigation-expected.txt:
2904         * fast/forms/ios/focus-input-in-fixed-expected.txt:
2905         * fast/forms/ios/focus-input-in-iframe-expected.txt:
2906         * fast/forms/ios/focus-input-via-button-expected.txt:
2907         * fast/forms/ios/focus-input-via-button-ipad-expected.txt:
2908         * fast/forms/ios/focus-input-via-button-no-scaling-expected.txt:
2909         * fast/forms/ios/focus-long-textarea-expected.txt:
2910         * fast/forms/ios/zoom-after-input-tap-expected.txt:
2911         * fast/forms/ios/zoom-after-input-tap-wide-input-expected.txt:
2912
2913 2016-08-11  Chris Dumez  <cdumez@apple.com>
2914
2915         Move dataset attribute from Element to HTMLElement / SVGElement
2916         https://bugs.webkit.org/show_bug.cgi?id=160766
2917
2918         Reviewed by Alex Christensen.
2919
2920         Rebaseline existing tests now that properties are in different order
2921         when iterating.
2922
2923         * js/dom/dom-static-property-for-in-iteration-expected.txt:
2924
2925 2016-08-11  Antoine Quint  <graouts@apple.com>
2926
2927         Unskip 2d.gradient.interpolate.colouralpha on macOS Sierra
2928         https://bugs.webkit.org/show_bug.cgi?id=160765
2929         <rdar://problem/24025664>
2930
2931         Reviewed by Eric Carlson.
2932
2933         We fixed the tests in https://bugs.webkit.org/show_bug.cgi?id=160689 but forgot to unskip them.
2934
2935         * platform/mac/TestExpectations:
2936
2937 2016-08-11  Antoine Quint  <graouts@apple.com>
2938
2939         Test 2d.gradient.interpolate.colouralpha.html is broken on macOS Sierra
2940         https://bugs.webkit.org/show_bug.cgi?id=160689
2941         <rdar://problem/24025664>
2942
2943         Reviewed by Dean Jackson.
2944
2945         When the test samples 25th pixel it expect the value to be exactly 25% interpolation of the color values.
2946         However, the sampling location is the center of the pixel, i.e. it should correspond to 25.5% interpolation,
2947         which would expect the color of (189.975, 189.75, 65.25, 65.25). The new values are a rounded values of
2948         interpolation “by hand” at steps of 25.5%, 50.5% and 75.5%.
2949
2950         * canvas/philip/tests/2d.gradient.interpolate.colouralpha.html:
2951
2952 2016-08-10  Joseph Pecoraro  <pecoraro@apple.com>
2953
2954         Web Inspector: Should be able to Edit Node Attributes and Styles for non-UserAgent Shadow DOM nodes
2955         https://bugs.webkit.org/show_bug.cgi?id=160762
2956         <rdar://problem/27798271>
2957
2958         Reviewed by Ryosuke Niwa.
2959
2960         * inspector/dom/shadowRootType-expected.txt:
2961         * inspector/dom/shadowRootType.html:
2962         Add tests for DOMNode.prototype.isInUserAgentShadowTree.
2963
2964 2016-08-10  Chris Dumez  <cdumez@apple.com>
2965
2966         Optimization in Node.insertBefore() is not spec-compliant
2967         https://bugs.webkit.org/show_bug.cgi?id=160746
2968
2969         Reviewed by Ryosuke Niwa.
2970
2971         Add layout test to make sure mutation observers / listeners are always
2972         notified when Node.insertBefore() is called.
2973
2974         * fast/dom/Node/insertBefore-no-op-mutationobserver-expected.txt: Added.
2975         * fast/dom/Node/insertBefore-no-op-mutationobserver.html: Added.
2976
2977 2016-08-10  Ryosuke Niwa  <rniwa@webkit.org>
2978
2979         Move document.defineElement to customElements.define
2980         https://bugs.webkit.org/show_bug.cgi?id=160731
2981
2982         Reviewed by Chris Dumez.
2983
2984         Updated the tests and their expected results to reflect the move of Document.prototype.defineElement to
2985         CustomElementsRegistry.prototype.define. I'm going to rename tests in a follow up.
2986
2987         * fast/custom-elements/Document-createElement.html:
2988         * fast/custom-elements/Document-defineElement-expected.txt:
2989         * fast/custom-elements/Document-defineElement.html: Removed test cases for testing defining elements
2990         in a viewless/windowless document since those documents don't have a corresponding window object.
2991         * fast/custom-elements/HTMLElement-constructor.html:
2992         * fast/custom-elements/attribute-changed-callback.html:
2993         * fast/custom-elements/defined-pseudo-class.html:
2994         * fast/custom-elements/defined-rule.html:
2995         * fast/custom-elements/lifecycle-callback-timing.html:
2996         * fast/custom-elements/parser/parser-constructs-custom-element-in-document-write.html:
2997         * fast/custom-elements/parser/parser-constructs-custom-element-synchronously.html:
2998         * fast/custom-elements/parser/parser-constructs-custom-elements-expected.txt:
2999         * fast/custom-elements/parser/parser-constructs-custom-elements.html:
3000         * fast/custom-elements/parser/parser-fallsback-to-unknown-element.html:
3001         * fast/custom-elements/parser/parser-sets-attributes-and-children.html:
3002         * fast/custom-elements/parser/parser-uses-constructed-element.html:
3003         * fast/custom-elements/parser/parser-uses-registry-of-owner-document.html:
3004         * fast/custom-elements/upgrading/Node-cloneNode.html:
3005         * fast/custom-elements/upgrading/upgrading-parser-created-element.html:
3006         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
3007
3008 2016-08-10  Simon Fraser  <simon.fraser@apple.com>
3009
3010         [iOS WK2] Use the simulated device's screen size, rather than a harcoded size
3011         https://bugs.webkit.org/show_bug.cgi?id=160748
3012
3013         Reviewed by Tim Horton.
3014         
3015         Move fast/viewport/ios skipping to ios-simulator-wk2/TestExpectations since the tests
3016         are WK2-only.
3017
3018         * fast/viewport/ios/width-is-device-width-expected.txt:
3019         * fast/viewport/ios/width-is-device-width-overflowing-no-shrink-to-fit-expected.txt:
3020         * platform/ios-simulator-wk2/TestExpectations:
3021         * platform/ios-simulator/TestExpectations:
3022         * platform/ios-simulator/fast/scrolling/ios/clipping-ancestor-with-accelerated-scrolling-ancestor-expected.txt:
3023         * platform/ios-simulator/fast/scrolling/ios/overflow-scrolling-ancestor-clip-expected.txt:
3024         * platform/ios-simulator/fast/scrolling/ios/overflow-scrolling-ancestor-clip-size-expected.txt:
3025         * platform/ios-simulator/fast/scrolling/ios/scrolling-content-clip-to-viewport-expected.txt:
3026         * platform/ios-simulator/fast/scrolling/ios/touch-stacking-expected.txt:
3027         * platform/ios-simulator/fast/viewport/ios/width-is-device-width-overflowing-no-shrink-to-fit-expected.txt: Removed.
3028
3029 2016-08-10  Nan Wang  <n_wang@apple.com>
3030
3031         AX: Media controls timeline should have percentage value description
3032         https://bugs.webkit.org/show_bug.cgi?id=160619
3033
3034         Reviewed by Eric Carlson.
3035
3036         * http/tests/media/hls/video-duration-accessibility-expected.txt: Added.
3037         * http/tests/media/hls/video-duration-accessibility.html: Added.
3038         * http/tests/media/resources/hls/generate-vod.php: Added.
3039         * media/media-controls-accessibility-expected.txt:
3040         * platform/efl/accessibility/media-element-expected.txt:
3041         * platform/gtk/accessibility/media-element-expected.txt:
3042         * platform/mac/accessibility/media-element-expected.txt:
3043
3044 2016-08-09  Skachkov Oleksandr  <gskachkov@gmail.com>
3045
3046         [ES2016] Implement Object.values
3047         https://bugs.webkit.org/show_bug.cgi?id=160410
3048
3049         Reviewed by Saam Barati, Yusuke Suzuki.
3050
3051         * js/Object-getOwnPropertyNames-expected.txt:
3052         * js/script-tests/Object-getOwnPropertyNames.js:
3053
3054 2016-08-10  Saam Barati  <sbarati@apple.com>
3055
3056         Web Inspector: rebase inspector/model/remote-object-get-properties.html and unskip
3057         https://bugs.webkit.org/show_bug.cgi?id=160738
3058         <rdar://problem/27788116>
3059
3060         Reviewed by Joseph Pecoraro.
3061
3062         * TestExpectations:
3063         * inspector/model/remote-object-get-properties-expected.txt:
3064
3065 2016-08-10  Ryan Haddad  <ryanhaddad@apple.com>
3066
3067         Marking http/tests/fetch/fetch-in-worker-crash.html as a flaky crash.
3068         https://bugs.webkit.org/show_bug.cgi?id=160510
3069
3070         Unreviewed test gardening.
3071
3072         * TestExpectations:
3073
3074 2016-08-10  Brent Fulgham  <bfulgham@apple.com>
3075
3076         Add JS array sort test case
3077         https://bugs.webkit.org/show_bug.cgi?id=160680
3078
3079         Incorporate a test case related to a improper JavaScript Array
3080         sorting behavior. The actual bug was fixed more than a year ago,
3081         as a side effect of Bug 144013, but no test case was provided.
3082
3083         * js/array-sort-crash-expected.txt: Added.
3084         * js/array-sort-crash.html: Added.
3085
3086 2016-08-10  Ryan Haddad  <ryanhaddad@apple.com>
3087
3088         Marking inspector/model/remote-object-get-properties.html as failing
3089         https://bugs.webkit.org/show_bug.cgi?id=160738
3090
3091         Unreviewed test gardening.
3092
3093         * TestExpectations:
3094         * platform/mac/TestExpectations:
3095
3096 2016-08-08  Simon Fraser  <simon.fraser@apple.com>
3097
3098         child-transform-with-anchor-point-expected.html renders incorrectly
3099         https://bugs.webkit.org/show_bug.cgi?id=160616
3100
3101         Reviewed by Zalan Bujtas.
3102
3103         * compositing/geometry/clipped-out-perspective-expected.html: Added.
3104         * compositing/geometry/clipped-out-perspective.html: Added.
3105         * compositing/layer-creation/overlap-transformed-preserved-3d-expected.txt: Rebaseline.
3106         * platform/mac-wk1/TestExpectations:
3107
3108 2016-08-10  Saam Barati  <sbarati@apple.com>
3109
3110         Unreviewed. Skip a JSC test that's timing out and an inspector test that needs to be rebased after r204321
3111
3112         * TestExpectations:
3113         * js/regress/script-tests/bound-function-construction-performance.js:
3114         (makeBoundFunc):
3115
3116 2016-08-10  Chris Dumez  <cdumez@apple.com>
3117
3118         It should be possible to re-initialize a MutationEvent after it's been dispatched
3119         https://bugs.webkit.org/show_bug.cgi?id=160703
3120
3121         Reviewed by Sam Weinig.
3122
3123         Add layout test coverage.
3124
3125         * fast/events/initMutationEvent-after-dispatch-expected.txt: Added.
3126         * fast/events/initMutationEvent-after-dispatch.html: Added.
3127
3128 2016-08-09  Chris Dumez  <cdumez@apple.com>
3129
3130         Optimization in Node::appendChild() is not spec-compliant
3131         https://bugs.webkit.org/show_bug.cgi?id=160728
3132
3133         Reviewed by Ryosuke Niwa.
3134
3135         Add layout test to make sure that mutation events are always fired
3136         when calling Node::appendChild(), even if the new node is already
3137         the last child.
3138
3139         * fast/dom/Node/appendChild-no-op-mutationobserver-expected.txt: Added.
3140         * fast/dom/Node/appendChild-no-op-mutationobserver.html: Added.
3141
3142 2016-08-09  Saam Barati  <sbarati@apple.com>
3143
3144         JSBoundFunction should lazily generate its name string
3145         https://bugs.webkit.org/show_bug.cgi?id=160678
3146         <rdar://problem/27043194>
3147
3148         Reviewed by Mark Lam.
3149
3150         * js/regress/bound-function-construction-performance-expected.txt: Added.
3151         * js/regress/bound-function-construction-performance.html: Added.
3152         * js/regress/script-tests/bound-function-construction-performance.js: Added.
3153         (makeBoundFunc):
3154         (foo.f):
3155         (foo):
3156
3157 2016-08-09  Chris Dumez  <cdumez@apple.com>
3158
3159         CharacterData.data setter optimization is not spec-compliant and is observable
3160         https://bugs.webkit.org/show_bug.cgi?id=160712
3161
3162         Reviewed by Ryosuke Niwa.
3163
3164         Add test coverage to make sure that DOM Mutation observers get notified
3165         when CharacterData.data is set to the same data.
3166
3167         * fast/dom/Text/setData-no-op-mutation-expected.txt: Added.
3168         * fast/dom/Text/setData-no-op-mutation.html: Added.
3169
3170 2016-08-09  Ada Chan  <adachan@apple.com>
3171
3172         [macOS Sierra] Fix flaky test: media/controls/picture-in-picture.html
3173         https://bugs.webkit.org/show_bug.cgi?id=160707
3174
3175         Reviewed by Eric Carlson.
3176
3177         This test became flaky after r201474 when we started to delay showing
3178         the inline placeholder until we are sure the video layer has been moved
3179         into the video fullscreen layer. This means we can't guarantee that the
3180         placeholder is visible right away after the video's presentation mode
3181         changes to "picture-in-picture".
3182
3183         To fix this, we'll update the test so that we'll wait until the placeholder
3184         becomes visible before testing its visibility without the "controls" attribute.
3185
3186         * media/controls/picture-in-picture.html:
3187         * platform/mac-wk2/TestExpectations:
3188
3189 2016-08-09  Chris Dumez  <cdumez@apple.com>
3190
3191         It should be possible to re-initialize a CustomEvent after it's been dispatched
3192         https://bugs.webkit.org/show_bug.cgi?id=160664
3193
3194         Reviewed by Darin Adler.
3195
3196         * fast/events/initCustomEvent-after-dispatch-expected.txt: Copied from LayoutTests/fast/events/initEvent-after-dispatch-expected.txt.
3197         * fast/events/initCustomEvent-after-dispatch.html: Copied from LayoutTests/fast/events/initEvent-after-dispatch.html.
3198         Add layout test coverage.
3199
3200         * fast/events/initEvent-after-dispatch-expected.txt:
3201         * fast/events/initEvent-after-dispatch.html:
3202         Fix related layout test.
3203
3204 2016-08-08  Ryan Haddad  <ryanhaddad@apple.com>
3205
3206         Update test expectations for rdar://problem/27711048.
3207
3208         * platform/mac/TestExpectations:
3209
3210 2016-08-08  John Wilander  <wilander@apple.com>
3211
3212         Popups opened from a sandboxed iframe should themselves be sandboxed
3213         https://bugs.webkit.org/show_bug.cgi?id=134850
3214         <rdar://problem/27375388>
3215
3216         Reviewed by Brent Fulgham.
3217
3218         * http/tests/security/resources/anchor-tag-with-blank-target.html: Added.
3219         * http/tests/security/resources/page-executing-javascript.html: Added.
3220         * http/tests/security/window-opened-from-sandboxed-iframe-should-inherit-sandbox-expected.txt: Added.
3221         * http/tests/security/window-opened-from-sandboxed-iframe-should-inherit-sandbox.html: Added.
3222
3223 2016-08-08  Chris Dumez  <cdumez@apple.com>
3224
3225         Align Selection API with the specification
3226         https://bugs.webkit.org/show_bug.cgi?id=160663
3227
3228         Reviewed by Ryosuke Niwa.
3229
3230         * editing/selection/bad-input-expected.txt: Added.
3231         * editing/selection/bad-input.html: Added.
3232         Add new layout test to cover passing bad input to the Selection API.
3233         This new test is passing completely in Firefox and Chrome.
3234
3235         * editing/execCommand/apply-style-text-decoration-crash.html:
3236         * editing/execCommand/applyblockelement-visiblepositionforindex-crash.html:
3237         * editing/execCommand/ident-crashes-topnode-is-text.html:
3238         * editing/execCommand/indent-pre-expected.txt:
3239         * editing/execCommand/indent-pre.html:
3240         * editing/execCommand/overtype.html:
3241         * editing/selection/containsNode-expected.txt:
3242         * editing/selection/containsNode.html:
3243         * editing/selection/move-by-line-003.html:
3244         * editing/selection/script-tests/DOMSelection-DocumentType.js:
3245         * editing/selection/script-tests/DOMSelection-crossing-document.js:
3246         (clear):
3247         * editing/selection/selection-invalid-offset-expected.txt:
3248         * fast/block/float/float-list-changed-before-layout-crash.html:
3249         * fast/dom/non-numeric-values-numeric-parameters-expected.txt:
3250         * fast/dom/script-tests/non-numeric-values-numeric-parameters.js:
3251         * fast/events/selectstart-by-arrow-keys.html:
3252         * fast/html/nav-element.html:
3253         * fast/html/script-tests/article-element.js:
3254         * fast/html/script-tests/aside-element.js:
3255         * fast/html/script-tests/footer-element.js:
3256         * fast/html/script-tests/header-element.js:
3257         * fast/html/script-tests/hgroup-element.js:
3258         * fast/html/script-tests/main-element.js:
3259         * fast/html/script-tests/section-element.js:
3260         * imported/blink/accessibility/event-on-deleted-iframe-causes-crash.html:
3261         * imported/blink/editing/apply-inline-style-to-element-with-no-renderer-crash.html:
3262         * svg/custom/unicode-in-tspan-multi-svg-crash.html:
3263         Update existing tests to use the Selection API properly.
3264
3265 2016-08-08  John Wilander  <wilander@apple.com>
3266
3267         Don't set document.domain to an IP address fragment
3268         https://bugs.webkit.org/show_bug.cgi?id=126045
3269         <rdar://problem/27331794>
3270
3271         Reviewed by Daniel Bates.
3272
3273         IP address octets should not be treated as subdomains when setting document.domain.
3274
3275         * http/tests/security/aboutBlank/security-context-alias.html:
3276             Now enables the new setting treatIPAddressesAsDomains.
3277         * http/tests/security/aboutBlank/security-context-grandchildren-alias.html:
3278             Now enables the new setting treatIPAddressesAsDomains.
3279         * http/tests/security/postMessage/origin-unaffected-by-document-domain.html:
3280             Now enables the new setting treatIPAddressesAsDomains.
3281         * http/tests/security/set-domain-remove-subdomain-for-ip-address-expected.txt: Added.
3282         * http/tests/security/set-domain-remove-subdomain-for-ip-address.html: Added.
3283         * http/tests/security/setDomainRelaxationForbiddenForURLScheme.html:
3284             Now enables the new setting treatIPAddressesAsDomains.
3285         * http/tests/workers/worker-document-domain-security.html:
3286             Now enables the new setting treatIPAddressesAsDomains.
3287         * http/tests/xmlhttprequest/document-domain-set.html:
3288             Now enables the new setting treatIPAddressesAsDomains.
3289
3290 2016-08-08  Ryan Haddad  <ryanhaddad@apple.com>
3291
3292         Land test expectations for rdar://problem/27711048.
3293
3294         * platform/mac/TestExpectations:
3295
3296 2016-08-08  Chris Dumez  <cdumez@apple.com>
3297
3298         It should be possible to re-initialize an Event after it's been dispatched
3299         https://bugs.webkit.org/show_bug.cgi?id=160651
3300
3301         Reviewed by Darin Adler.
3302
3303         Add layout test coverage.
3304
3305         * fast/events/initEvent-after-dispatch-expected.txt: Added.
3306         * fast/events/initEvent-after-dispatch.html: Added.
3307
3308 2016-08-07  Chris Dumez  <cdumez@apple.com>
3309
3310         Node.baseURI should not be nullable
3311         https://bugs.webkit.org