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