Mark flaky scrolling tests as such.
[WebKit-https.git] / LayoutTests / ChangeLog
1 2015-08-24  Alexey Proskuryakov  <ap@apple.com>
2
3         Mark flaky scrolling tests as such.
4
5         * platform/mac-wk2/TestExpectations:
6
7 2015-08-24  Nan Wang  <n_wang@apple.com>
8
9         AX: Fix accessibility/mac/mathml-elements.html test
10         https://bugs.webkit.org/show_bug.cgi?id=148393
11
12         Reviewed by Chris Fleizach.
13
14         Updated the test to match the structure changes of mfenced/mo operators in bug 124838.
15
16         * accessibility/mac/mathml-elements-expected.txt:
17         * accessibility/mac/mathml-elements.html:
18         * platform/mac/TestExpectations:
19
20 2015-08-24  Chris Dumez  <cdumez@apple.com>
21
22         NodeList should not have a named getter
23         https://bugs.webkit.org/show_bug.cgi?id=148117
24
25         Reviewed by Geoffrey Garen.
26
27         Add a layout test to check that NodeList no longer has a named property
28         getter after r188829.
29
30         * fast/dom/NodeList/no-named-getter-expected.txt: Added.
31         * fast/dom/NodeList/no-named-getter.html: Added.
32
33 2015-08-24  Yusuke Suzuki  <utatane.tea@gmail.com>
34
35         Create ById IC for ByVal operation only when the specific Id comes more than once
36         https://bugs.webkit.org/show_bug.cgi?id=148288
37
38         Reviewed by Geoffrey Garen.
39
40         Revert the skip marks introduced in r188767.
41
42         * js/script-tests/dfg-float32array.js:
43         * js/script-tests/dfg-int16array.js:
44         * js/script-tests/dfg-int32array-overflow-values.js:
45         * js/script-tests/dfg-int32array.js:
46         * js/script-tests/dfg-int8array.js:
47         * js/script-tests/dfg-uint16array.js:
48         * js/script-tests/dfg-uint32array-overflow-values.js:
49         * js/script-tests/dfg-uint32array.js:
50         * js/script-tests/dfg-uint8array.js:
51         * js/script-tests/dfg-uint8clampedarray.js:
52         * js/script-tests/regress-141098.js:
53
54 2015-08-24  Chris Dumez  <cdumez@apple.com>
55
56         Unreviewed, slight layout test clean up after r188829.
57
58         Remove a useless blank line.
59
60         * fast/dom/named-items-with-symbol-name-expected.txt:
61         * fast/dom/named-items-with-symbol-name.html:
62
63 2015-08-23  Nan Wang  <n_wang@apple.com>
64
65         AX: Fix accessibility/deleting-iframe-destroys-axcache.html test
66         https://bugs.webkit.org/show_bug.cgi?id=148328
67
68         Reviewed by Darin Adler.
69
70         * platform/mac/TestExpectations:
71
72 2015-08-22  Chris Dumez  <cdumez@apple.com>
73
74         NodeList should not have a named getter
75         https://bugs.webkit.org/show_bug.cgi?id=148117
76
77         Reviewed by Darin Adler.
78
79         * fast/dom/childnode-item-after-itemname-expected.txt: Removed.
80         * fast/dom/childnode-item-after-itemname.html: Removed.
81         Drop test as it is no longer relevant now that NodeList no longer
82         has a named property getter.
83
84 2015-08-22  Alexey Proskuryakov  <ap@apple.com>
85
86         Tweak a test that became flaky on some machines after r188793.
87
88         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-borders.html:
89
90 2015-08-22  Doug Russell  <d_russell@apple.com>
91
92         AX: aria-table-content.html test failing on windows
93         https://bugs.webkit.org/show_bug.cgi?id=148354
94
95         Update TestExpectation for Windows to Skip test.
96
97         Reviewed by Tim Horton.
98
99         * platform/win/TestExpectations:
100
101 2015-08-21  Chris Dumez  <cdumez@apple.com>
102
103         document.getElementsByTagName should return an HTMLCollection
104         https://bugs.webkit.org/show_bug.cgi?id=110611
105
106         Reviewed by Darin Adler.
107
108         * fast/dom/getElementsByTagName-return-type-expected.txt: Added.
109         * fast/dom/getElementsByTagName-return-type.html: Added.
110         New test checking that getElementsByTagName*() returns an HTMLcollection.
111
112         * fast/dom/NodeList/script-tests/nodelist-item-call-as-function.js:
113         * fast/dom/domListEnumeration-expected.txt:
114         * fast/dom/named-items-with-symbol-name-expected.txt:
115         * fast/dom/script-tests/domListEnumeration.js:
116         * fast/dom/wrapper-classes-expected.txt:
117         * fast/dom/wrapper-classes.html:
118         * js/dom/constructor-expected.txt:
119         * js/dom/script-tests/constructor.js:
120         * platform/mac/fast/dom/wrapper-classes-objc-expected.txt:
121         * platform/mac/fast/dom/wrapper-classes-objc.html:
122         Rebaseline / update.
123
124         * fast/dom/non-numeric-values-numeric-parameters-expected.txt:
125         One of the checks is now failing because HTMLCollection.item()'s
126         parameter is optional. The specification says the parameter should
127         be mandatory so I did not update the test. It was previously passing
128         because NodeList.item()'s parameter is mandatory.
129
130 2015-08-21  Tim Horton  <timothy_horton@apple.com>
131
132         Re-mark accessibility/mac/search-with-frames.html flaky
133
134         * platform/mac/TestExpectations:
135         It's still not 100%.
136
137 2015-08-21  Alexey Proskuryakov  <ap@apple.com>
138
139         Improve how UI events are dispatched by WebKitTestRunner
140         https://bugs.webkit.org/show_bug.cgi?id=148326
141
142         Reviewed by Anders Carlsson.
143
144         * fast/events/clear-drag-state-expected.txt:
145         * fast/events/clear-drag-state.html:
146         * platform/mac-wk2/TestExpectations:
147         This test used to accidentally pass in WebKit2, but it didn't actually check
148         for the problem. This patch improves WK2 behavior, which makes the test fail.
149         Changed the test to not pass accidentally, and added it to WK2 test expectations.
150         
151         * fast/events/scroll-in-scaled-page-with-overflow-hidden-expected.txt:
152         * fast/events/scroll-in-scaled-page-with-overflow-hidden.html:
153         Updated the test to be fully async.
154
155         * fast/events/wheelevent-basic-expected.txt:
156         * fast/events/wheelevent-basic.html:
157         Updated the test to be fully async, got rid of tab characters.
158
159         * fast/events/wheelevent-mousewheel-interaction.html: 
160         * fast/forms/search/search-scroll-hidden-decoration-container-crash.html:
161         * fast/frames/flattening/scrolling-in-object.html:
162         Updated these tests to be fully async. Since they check for something that happens
163         asynchronously, and doesn't have an end event, they have to use setTimeout.
164
165         * fast/scrolling/latching/iframe_in_iframe.html:
166         * fast/scrolling/latching/scroll-div-latched-div.html:
167         * fast/scrolling/latching/scroll-div-latched-mainframe.html:
168         * fast/scrolling/latching/scroll-div-no-latching.html:
169         * fast/scrolling/latching/scroll-div-with-nested-nonscrollable-iframe.html:
170         * fast/scrolling/latching/scroll-iframe-fragment.html:
171         * fast/scrolling/latching/scroll-iframe-latched-iframe.html:
172         * fast/scrolling/latching/scroll-iframe-latched-mainframe.html:
173         * fast/scrolling/latching/scroll-iframe-webkit1-latching-bug.html:
174         * fast/scrolling/latching/scroll-latched-nested-div.html:
175         * fast/scrolling/latching/scroll-nested-iframe.html:
176         * fast/scrolling/latching/scroll-select-bottom-test.html:
177         * fast/scrolling/latching/scroll-select-latched-mainframe.html:
178         * fast/scrolling/latching/scroll-select-latched-select.html:
179         Removed extra testRunner.mouseScrollByWithWheelAndMomentumPhases() calls.
180         We no longer need multiple events for scroll snap animation to start, and due to
181         the way we coalesce events, having multiple events resulted in getting too high velocity.
182         Removed async scrolling argument form the function calls, because it's now always async.
183
184         * platform/mac-wk1/TestExpectations:
185         * platform/mac/TestExpectations:
186         Moved fast/scrolling/latching/scroll-div-with-nested-nonscrollable-iframe.html
187         to WK1 expectations, because the test needn't be skipped on WK2.
188
189         * scrollbars/scroll-rtl-or-bt-layer.html: Made the test fully async, and refactored
190         it for clarity.
191
192         * tiled-drawing/scrolling/fast-scroll-div-latched-div-with-handler.html:
193         * tiled-drawing/scrolling/fast-scroll-div-latched-div.html:
194         * tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-with-handler.html:
195         * tiled-drawing/scrolling/fast-scroll-div-latched-mainframe.html:
196         * tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-with-handler.html:
197         * tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe.html:
198         * tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-with-handler.html:
199         * tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe.html:
200         * tiled-drawing/scrolling/fast-scroll-iframe-latched-select.html:
201         * tiled-drawing/scrolling/fast-scroll-mainframe-zoom.html:
202         * tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-with-handler.html:
203         * tiled-drawing/scrolling/fast-scroll-select-latched-mainframe.html:
204         * tiled-drawing/scrolling/fast-scroll-select-latched-select.html:
205         * tiled-drawing/scrolling/iframe_in_iframe.html:
206         * tiled-drawing/scrolling/overflow-scroll-reduced-content.html:
207         * tiled-drawing/scrolling/overflow-scroll-zero-delta-wheel-events.html:
208         * tiled-drawing/scrolling/root-overflow-with-mousewheel.html:
209         * tiled-drawing/scrolling/scroll-snap/scroll-snap-iframe.html:
210         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-2d-overflow.html:
211         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-borders.html:
212         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-horizontal.html:
213         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-slow-horizontal.html:
214         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-slow-vertical.html:
215         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-vertical.html:
216         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-overflow-stateless.html:
217         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-overflow.html:
218         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-padding.html:
219         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-rotated.html:
220         * tiled-drawing/scrolling/wheel-events-with-no-delta.html:
221         Same testRunner.mouseScrollByWithWheelAndMomentumPhases changes as in fast/scrolling/latching.
222
223         * tiled-drawing/scrolling/fast-scroll-select-latched-select-with-handler-expected.txt:
224         * tiled-drawing/scrolling/fast-scroll-select-latched-select-with-handler.html:
225         Removed debug output about how many events are received. The number may vary due
226         to coalescing.
227
228 2015-08-21  Nan Wang  <n_wang@apple.com>
229
230         AX: Fix accessibility/mac/search-with-frames.html test
231         https://bugs.webkit.org/show_bug.cgi?id=148313
232
233         Reviewed by Chris Fleizach.
234
235         uiElementForSearchPredicate function needs five parameters for DumpRenderTree.
236
237         * accessibility/mac/search-with-frames.html:
238         * platform/mac/TestExpectations:
239
240 2015-08-21  Doug Russell  <d_russell@apple.com>
241
242         AX: Table with CSS that makes a row anonymous can return NULL from cellForColumnAndRow
243         https://bugs.webkit.org/show_bug.cgi?id=148293
244
245         Reviewed by Chris Fleizach.
246
247         When RenderTableRows are anonymous, they may not be added to the accessible data 
248         table's internal row list. However, when calculating the row range for a cell, 
249         we were still accounting for those anonymous sections.
250         Change how the row range is calculated to directly ask the accessible parent row 
251         for its index. This will ensure it’s more inline with what’s being represented to 
252         the accessibility API.
253
254         * accessibility/aria-table-content-expected.txt: Added.
255         * accessibility/aria-table-content.html: Added.
256
257 2015-08-21  Joseph Pecoraro  <pecoraro@apple.com>
258
259         Web Inspector: REGRESSION(173684): Edit as HTML not working
260         https://bugs.webkit.org/show_bug.cgi?id=148268
261
262         Reviewed by Chris Dumez.
263
264         * inspector/dom/getOuterHTML-expected.txt: Added.
265         * inspector/dom/getOuterHTML.html: Added.
266         * inspector/dom/setOuterHTML-expected.txt: Added.
267         * inspector/dom/setOuterHTML.html: Added.
268
269 2015-08-21  Yusuke Suzuki  <utatane.tea@gmail.com>
270
271         Skip no-llint tests that fail due to running out of executable memory after r188969
272         https://bugs.webkit.org/show_bug.cgi?id=148273
273
274         Reviewed by Michael Saboff.
275
276         r188969 is causing the "no-llint" variation of some tests to fail due to "ran out of executable memory".
277         These failures are caused because put_by_val and get_by_val aggressively generate the ICs even if the op is executed only once.
278         The failing tests call eval("contains byVal ops") with the different strings repeatedly under the "no-llint" variation.
279         In those cases, each eval call creates byId IC for byVal and exhausts executable memory.
280
281         We will fix this issue by generating the IC in the second call[1]. In the meantime, we skip these tests.
282
283         [1]: https://bugs.webkit.org/show_bug.cgi?id=148288
284
285         * js/script-tests/dfg-float32array.js:
286         * js/script-tests/dfg-int16array.js:
287         * js/script-tests/dfg-int32array-overflow-values.js:
288         * js/script-tests/dfg-int32array.js:
289         * js/script-tests/dfg-int8array.js:
290         * js/script-tests/dfg-uint16array.js:
291         * js/script-tests/dfg-uint32array-overflow-values.js:
292         * js/script-tests/dfg-uint32array.js:
293         * js/script-tests/dfg-uint8array.js:
294         * js/script-tests/dfg-uint8clampedarray.js:
295         * js/script-tests/regress-141098.js:
296
297 2015-08-21  Brian Burg  <bburg@apple.com>
298
299         Web Inspector: inspector/css/modify-rule-selector.html is flaky on some bots
300         https://bugs.webkit.org/show_bug.cgi?id=148321
301
302         Unreviewed, enable extra logging to stderr so we can hopefully see
303         why the test is occasionally timing out with no output to the test page.
304
305         * inspector/css/modify-rule-selector.html:
306
307 2015-08-21  Nan Wang  <n_wang@apple.com>
308
309         [Mac] accessibility/selection-states.html fails
310         https://bugs.webkit.org/show_bug.cgi?id=116637
311
312         Reviewed by Chris Fleizach.
313
314         * platform/mac/TestExpectations:
315
316 2015-08-20  Brian Burg  <bburg@apple.com>
317
318         Web Inspector: add a regression test for the fix introduced in r188679
319         https://bugs.webkit.org/show_bug.cgi?id=148223
320
321         Reviewed by Joseph Pecoraro.
322
323         Add a regression test to check the number of DOMTree instances that
324         listen to DOMTreeManager.
325
326         * TestExpectations: Don't skip the inspector/dom/ directory.
327         * http/tests/inspector/dom/disconnect-dom-tree-after-main-frame-navigation-expected.txt: Added.
328         * http/tests/inspector/dom/disconnect-dom-tree-after-main-frame-navigation.html: Added.
329         * http/tests/inspector/dom/resources/nested-frame-1-deep.html: Added.
330         * http/tests/inspector/dom/resources/nested-frame-2-deep.html: Added.
331         * http/tests/inspector/dom/resources/nested-frame-base.html: Added.
332
333 2015-08-21  Chris Dumez  <cdumez@apple.com>
334
335         Regression(r188698): http/tests/cache/disk-cache/disk-cache-revalidation-new-expire-header.html is very flaky
336         https://bugs.webkit.org/show_bug.cgi?id=148205
337
338         Reviewed by Antti Koivisto.
339
340         * http/tests/cache/disk-cache/disk-cache-revalidation-new-expire-header.html:
341         Drop temporary fix landed in r188698 to make the test less flaky.
342
343 2015-08-20  Nan Wang  <n_wang@apple.com>
344
345         AX: fix accessibility/loading-iframe-updates-axtree.html test for mac
346         https://bugs.webkit.org/show_bug.cgi?id=148251
347
348         Reviewed by Chris Fleizach.
349
350         Added a container in order to make the frame accessible. Also, added expected results for
351         both WK1 and WK2.
352
353         * accessibility/loading-iframe-updates-axtree-expected.txt:
354         * accessibility/loading-iframe-updates-axtree.html:
355         * platform/mac-wk1/accessibility: Added.
356         * platform/mac-wk1/accessibility/loading-iframe-updates-axtree-expected.txt: Added.
357         * platform/mac/TestExpectations:
358
359 2015-08-20  Chris Dumez  <cdumez@apple.com>
360
361         Fix passing null / undefined as NodeFilter parameter for createNodeIterator() / createTreeWalker()
362         https://bugs.webkit.org/show_bug.cgi?id=148257
363
364         Reviewed by Darin Adler.
365
366         Rebaseline tests. We are now passing more of the checks.
367
368         * fast/dom/createNodeIterator-parameters-expected.txt:
369         * fast/dom/createTreeWalker-parameters-expected.txt:
370
371 2015-08-20  Myles C. Maxfield  <mmaxfield@apple.com>
372
373         [iOS] Adopt OS X's emoji behavior
374         https://bugs.webkit.org/show_bug.cgi?id=148265
375
376         Reviewed by Simon Fraser.
377
378         * platform/ios-simulator/fast/text/emoji-expected.txt:
379
380 2015-08-20  Chris Dumez  <cdumez@apple.com>
381
382         getElementsByClassName() should return an HTMLCollection
383         https://bugs.webkit.org/show_bug.cgi?id=147980
384
385         Reviewed by Darin Adler.
386
387         * fast/dom/getElementsByClassName/dumpHTMLCollection-expected.txt: Renamed from LayoutTests/fast/dom/getElementsByClassName/dumpNodeList-expected.txt.
388         * fast/dom/getElementsByClassName/dumpHTMLCollection.html: Renamed from LayoutTests/fast/dom/getElementsByClassName/dumpNodeList.html.
389         Rename test now that getElementsByClassName returns an HTMLCollection
390         and update the test to update the HTMLCollection prototype instead
391         of the NodeList one.
392
393         * fast/dom/getElementsByClassName/return-type-expected.txt: Added.
394         * fast/dom/getElementsByClassName/return-type.html: Added.
395         New test that checks that getElementsByClassName() returns an
396         HTMLCollection.
397
398         * inspector/model/remote-object-expected.txt:
399         Rebaseline.
400
401 2015-08-20  Myles C. Maxfield  <mmaxfield@apple.com>
402
403         Test gardening after r188167
404         https://bugs.webkit.org/show_bug.cgi?id=148276
405
406         Unreviewed.
407
408         The tests in css3/line-break require non-language-sensitive font fallback. This patch adds
409         slightly modified tests which test line-breaking with language-sensitive font fallback.
410         This patch also marks all operating systems which do not support language-sensitive font
411         fallback to ignore the results of these new tests.
412
413         * css3/line-break-language-sensitive: Added
414         * platform/efl/TestExpectations:
415         * platform/gtk/TestExpectations:
416         * platform/mac/TestExpectations:
417         * platform/win/TestExpectations:
418
419 2015-08-20  Filip Pizlo  <fpizlo@apple.com>
420
421         Overflow check elimination fails for a simple test case
422         https://bugs.webkit.org/show_bug.cgi?id=147387
423
424         Reviewed by Benjamin Poulain.
425
426         Added two test cases that previously would have an unnecessary overflow check on an induction
427         variable. These tests speed up by 10-15% thanks to this change.
428
429         Also added .html/expected files for some regress test that didn't have them.
430
431         * js/regress/function-call-expected.txt: Added.
432         * js/regress/function-call.html: Added.
433         * js/regress/hard-overflow-check-equal-expected.txt: Added.
434         * js/regress/hard-overflow-check-equal.html: Added.
435         * js/regress/hard-overflow-check-expected.txt: Added.
436         * js/regress/hard-overflow-check.html: Added.
437         * js/regress/script-tests/hard-overflow-check-equal.js: Added.
438         (foo):
439         * js/regress/script-tests/hard-overflow-check.js: Added.
440         (foo):
441
442 2015-08-20  Nan Wang  <n_wang@apple.com>
443
444         AX: Fix accessibility/mac/selection-value-changes-for-aria-textbox.html test
445         https://bugs.webkit.org/show_bug.cgi?id=148247
446
447         Reviewed by Chris Fleizach.
448
449         Fixed the test by adding the notification listener before executing the commands.
450
451         * accessibility/mac/selection-value-changes-for-aria-textbox-expected.txt:
452         * accessibility/mac/selection-value-changes-for-aria-textbox.html:
453         * platform/mac/TestExpectations:
454
455 2015-08-20  Chris Dumez  <cdumez@apple.com>
456
457         Default value for createNodeIterator() / createTreeWalker()'s whatToShow parameter should be 0xFFFFFFFF
458         https://bugs.webkit.org/show_bug.cgi?id=148238
459
460         Reviewed by Ryosuke Niwa.
461
462         Add tests for createNodeIterator() / createTreeWalker() parameters.
463         Some of the checks are still failing.
464
465         * fast/dom/createNodeIterator-parameters-expected.txt: Added.
466         * fast/dom/createNodeIterator-parameters.html: Added.
467         * fast/dom/createTreeWalker-parameters-expected.txt: Added.
468         * fast/dom/createTreeWalker-parameters.html: Added.
469
470 2015-08-20  Nan Wang  <n_wang@apple.com>
471
472         AX: Re-enable aria-checked-mixed-value.html test for mac
473         https://bugs.webkit.org/show_bug.cgi?id=148235
474
475         Reviewed by Chris Fleizach.
476
477         isIndeterminate is already implemented in mac, re-enable the test.
478
479         * platform/mac/TestExpectations:
480
481 2015-08-20  Nan Wang  <n_wang@apple.com>
482
483         AX: Mac doesn't have expectation for LayoutTests/accessibility/table-cells-roles.html test
484         https://bugs.webkit.org/show_bug.cgi?id=148236
485
486         Reviewed by Chris Fleizach.
487
488         * accessibility/table-cells-roles-expected.txt:
489         * accessibility/table-cells-roles.html:
490         * platform/mac/TestExpectations:
491         * platform/mac/accessibility/table-cells-roles-expected.txt: Added.
492
493 2015-08-20  Chris Dumez  <cdumez@apple.com>
494
495         REGRESSION: http/tests/cache/disk-cache/disk-cache-revalidation-new-expire-header.html is very flaky
496         https://bugs.webkit.org/show_bug.cgi?id=148205
497
498         Unreviewed, give the disk cache a chance to settle down before querying
499         the resource again. This fixes the flakiness locally. Longer term, I will
500         try and figure out why the cache is sometimes revalidating if the resource
501         is requested very quickly after.
502
503         * http/tests/cache/disk-cache/disk-cache-revalidation-new-expire-header.html:
504
505 2015-08-11  Yusuke Suzuki  <utatane.tea@gmail.com>
506
507         Introduce put_by_id like IC into put_by_val when the given name is String or Symbol
508         https://bugs.webkit.org/show_bug.cgi?id=147760
509
510         Reviewed by Filip Pizlo.
511
512         Add synthetic tests for put-by-val. Just make put-by-id tests using symbol / string.
513
514         * js/regress/fold-put-by-val-with-string-to-multi-put-by-offset-expected.txt: Added.
515         * js/regress/fold-put-by-val-with-string-to-multi-put-by-offset.html: Added.
516         * js/regress/fold-put-by-val-with-symbol-to-multi-put-by-offset-expected.txt: Added.
517         * js/regress/fold-put-by-val-with-symbol-to-multi-put-by-offset.html: Added.
518         * js/regress/inlined-put-by-val-with-string-transition-expected.txt: Added.
519         * js/regress/inlined-put-by-val-with-string-transition.html: Added.
520         * js/regress/inlined-put-by-val-with-symbol-transition-expected.txt: Added.
521         * js/regress/inlined-put-by-val-with-symbol-transition.html: Added.
522         * js/regress/polymorphic-put-by-val-with-string-expected.txt: Added.
523         * js/regress/polymorphic-put-by-val-with-string.html: Added.
524         * js/regress/polymorphic-put-by-val-with-symbol-expected.txt: Added.
525         * js/regress/polymorphic-put-by-val-with-symbol.html: Added.
526         * js/regress/put-by-val-with-string-expected.txt: Added.
527         * js/regress/put-by-val-with-string-replace-and-transition-expected.txt: Added.
528         * js/regress/put-by-val-with-string-replace-and-transition.html: Added.
529         * js/regress/put-by-val-with-string-slightly-polymorphic-expected.txt: Added.
530         * js/regress/put-by-val-with-string-slightly-polymorphic.html: Added.
531         * js/regress/put-by-val-with-string.html: Added.
532         * js/regress/put-by-val-with-symbol-expected.txt: Added.
533         * js/regress/put-by-val-with-symbol-replace-and-transition-expected.txt: Added.
534         * js/regress/put-by-val-with-symbol-replace-and-transition.html: Added.
535         * js/regress/put-by-val-with-symbol-slightly-polymorphic-expected.txt: Added.
536         * js/regress/put-by-val-with-symbol-slightly-polymorphic.html: Added.
537         * js/regress/put-by-val-with-symbol.html: Added.
538         * js/regress/script-tests/fold-put-by-val-with-string-to-multi-put-by-offset.js: Added.
539         (foo):
540         (fu):
541         (bar):
542         * js/regress/script-tests/fold-put-by-val-with-symbol-to-multi-put-by-offset.js: Added.
543         (foo):
544         (fu):
545         (bar):
546         * js/regress/script-tests/inlined-put-by-val-with-string-transition.js: Added.
547         (foo):
548         (Foo):
549         * js/regress/script-tests/inlined-put-by-val-with-symbol-transition.js: Added.
550         (foo):
551         (Foo):
552         * js/regress/script-tests/polymorphic-put-by-val-with-string.js: Added.
553         (foo):
554         * js/regress/script-tests/polymorphic-put-by-val-with-symbol.js: Added.
555         (foo):
556         * js/regress/script-tests/put-by-val-with-string-replace-and-transition.js: Added.
557         * js/regress/script-tests/put-by-val-with-string-slightly-polymorphic.js: Added.
558         * js/regress/script-tests/put-by-val-with-string.js: Added.
559         (foo):
560         (bar):
561         * js/regress/script-tests/put-by-val-with-symbol-replace-and-transition.js: Added.
562         * js/regress/script-tests/put-by-val-with-symbol-slightly-polymorphic.js: Added.
563         * js/regress/script-tests/put-by-val-with-symbol.js: Added.
564         (foo):
565         (bar):
566
567 2015-08-20  Chris Dumez  <cdumez@apple.com>
568
569         [Cocoa] Treat Epoch as invalid value for "Last-Modified" header
570         https://bugs.webkit.org/show_bug.cgi?id=148162
571         rdar://problem/22330837
572
573         Reviewed by Antti Koivisto.
574
575         Add better layout test coverage for using the "Last-Modified" header to
576         compute heuristic freshness. In particular, it adds coverage for the
577         following values: Epoch, malformed date.
578
579         * http/tests/cache/disk-cache/disk-cache-last-modified-expected.txt: Added.
580         * http/tests/cache/disk-cache/disk-cache-last-modified.html: Added.
581         New test.
582
583         * http/tests/cache/disk-cache/resources/cache-test.js:
584         (makeHeaderValue):
585         makeHeaderValue() was not resolving 'now(-1000)' into a date. This means that the
586         tests using it would end up sending an invalid "Last-Modified" header which our
587         networking code was translating to Epoch. We now ignore Epoch as Last-Modified
588         value for computing heuristic freshness to not cache due to malformed headers.
589
590 2015-08-20  Eric Carlson  <eric.carlson@apple.com>
591
592         Revert accidental commit of a new test that isn't ready for prime time.
593
594         Unreviewed build fix.
595
596         * http/tests/media/video-media-document-disposition-download.html: Removed.
597         * http/tests/media/resources/serve-video.php: Remove contentDisposition support.
598
599 2015-08-20  Xabier Rodriguez Calvar  <calvaris@igalia.com>
600
601         [Streams API] Sync tests with upstream reference
602         https://bugs.webkit.org/show_bug.cgi?id=148078
603
604         Synced with the upstream reference tests. This means that we moved
605         some of ours to the reference and brought some new ones. Of course
606         expectations were updated accordingly.
607
608         Reviewed by Darin Adler.
609
610         * streams/readable-stream-controller-error-expected.txt: Expectations.
611         * streams/readable-stream-controller-error.html: Changed test descriptions and moved one test to the reference.
612         * streams/readable-stream-gc-expected.txt: Removed.
613         * streams/readable-stream-gc.html: Moved to the reference.
614         * streams/readable-stream-reader-read-expected.txt: Expectations.
615         * streams/readable-stream-reader-read.html: Moved a test to the reference.
616         * streams/reference-implementation/readable-stream-expected.txt:
617         * streams/reference-implementation/readable-stream-reader-expected.txt: Expectations.
618         * streams/reference-implementation/readable-stream-reader.html: Brought changes from upstream reference and
619         uncomented async pull source test (which had been commented since a long time ago and is working now).
620         * streams/reference-implementation/readable-stream-tee.html: Brought changes from upstream reference.
621         * streams/reference-implementation/readable-stream-templated-expected.txt: Expectations.
622         * streams/reference-implementation/readable-stream-templated.html:
623         * streams/reference-implementation/readable-stream.html: Brought changes from upstream reference.
624
625 2015-08-19  Wenson Hsieh  <wenson_hsieh@apple.com>
626
627         Select validation does not correctly work when handling change event
628         https://bugs.webkit.org/show_bug.cgi?id=145869
629
630         Reviewed by Dean Jackson.
631
632         Tests that checkValidity() returns correct results from within the onchange handler of a
633         <select> when the validity of the selected option changes.
634
635         * fast/forms/onchange-select-check-validity-expected.txt: Added.
636         * fast/forms/onchange-select-check-validity.html: Added.
637
638 2015-08-19  Jinyoung Hur  <hur.ims@navercorp.com>
639
640         GraphicsContext3D::activeTexture should not be called with zero-based index
641         https://bugs.webkit.org/show_bug.cgi?id=148020
642
643         Reviewed by Alex Christensen.
644
645         Insert WebGLRenderingContext.activeTexture call during the texture complete test to verify
646         a meaningless change of the active texture doesn't make any gl errors.
647
648         * fast/canvas/webgl/texture-complete.html:
649
650 2015-08-19  Zalan Bujtas  <zalan@apple.com>
651
652         outline-style: auto leaves bits behind on strava's flyby view.
653         https://bugs.webkit.org/show_bug.cgi?id=148178
654
655         Reviewed by Simon Fraser.
656
657         RenderView::m_maximalOutlineSize should include outline-offset.
658
659         * fast/repaint/outline-auto-with-width-less-than-focus-ring-width-and-offset-repaint-expected.txt: Added.
660         * fast/repaint/outline-auto-with-width-less-than-focus-ring-width-and-offset-repaint.html: Added.
661
662 2015-08-19  Zalan Bujtas  <zalan@apple.com>
663
664         Cleanup outline-style: auto painting.
665         https://bugs.webkit.org/show_bug.cgi?id=148159
666
667         Reviewed by Simon Fraser.
668
669         Old platform style required the focus ring to be painted with an offset. (https://trac.webkit.org/r5358)
670         (and it has the side effect of growing outline-width adds further, unwanted offset)
671         Default css for :focus is adjusted to remove this offset by setting the outline-width to 5px
672         and the outline-offset to -2px. (https://trac.webkit.org/r13639)
673         This patch removes both the old logic and the workaround for getting rid of the unwanted offset.
674
675         * fast/repaint/outline-auto-with-default-width-and-offset-repaint-expected.txt: Added.
676         * fast/repaint/outline-auto-with-default-width-and-offset-repaint.html: Copied from LayoutTests/fast/repaint/outline-with2px-auto-repaint-rect.html.
677         * fast/repaint/outline-with1px-auto-repaint-rect.html:
678         * fast/repaint/outline-with2px-auto-repaint-rect.html:
679         * fast/repaint/outline-with3px-auto-repaint-rect.html:
680
681 2015-08-18  Dean Jackson  <dino@apple.com>
682
683         Support CSS filters without webkit prefix
684         https://bugs.webkit.org/show_bug.cgi?id=148138
685         <rdar://problem/22331434>
686
687         Reviewed by Sam Weinig.
688
689         Globally change -webkit-filter to filter in as many places as
690         possible. Then add a new test that makes sure the prefixed
691         and unprefixed value resolve to the same computed style.
692
693         * animations/resources/animation-test-helpers.js:
694         (parseCSSImage):
695         * css3/filters/backdrop/effect-hw-expected.html:
696         * css3/filters/effect-blur-hw.html:
697         * css3/filters/effect-blur.html:
698         * css3/filters/effect-brightness-clamping-hw.html:
699         * css3/filters/effect-brightness-clamping.html:
700         * css3/filters/effect-brightness-hw.html:
701         * css3/filters/effect-brightness.html:
702         * css3/filters/effect-combined-hw.html:
703         * css3/filters/effect-combined.html:
704         * css3/filters/effect-contrast-hw.html:
705         * css3/filters/effect-contrast.html:
706         * css3/filters/effect-drop-shadow-hw.html:
707         * css3/filters/effect-drop-shadow.html:
708         * css3/filters/effect-grayscale-hw.html:
709         * css3/filters/effect-grayscale.html:
710         * css3/filters/effect-hue-rotate-hw.html:
711         * css3/filters/effect-hue-rotate.html:
712         * css3/filters/effect-invert-hw.html:
713         * css3/filters/effect-invert.html:
714         * css3/filters/effect-opacity-hw.html:
715         * css3/filters/effect-opacity.html:
716         * css3/filters/effect-reference-composite-hw.html:
717         * css3/filters/effect-reference-composite.html:
718         * css3/filters/effect-reference-hw.html:
719         * css3/filters/effect-reference-ordering-hw.html:
720         * css3/filters/effect-reference-ordering.html:
721         * css3/filters/effect-reference.html:
722         * css3/filters/effect-saturate-hw.html:
723         * css3/filters/effect-saturate.html:
724         * css3/filters/effect-sepia-hw.html:
725         * css3/filters/effect-sepia.html:
726         * css3/filters/filter-property-computed-style-expected.txt:
727         * css3/filters/filter-property-parsing-expected.txt:
728         * css3/filters/script-tests/filter-property-computed-style.js:
729         (testComputedFilterRule):
730         * css3/filters/script-tests/filter-property-parsing.js:
731         (testFilterRule):
732         * css3/filters/script-tests/unprefixed.js: Copied from LayoutTests/css3/filters/script-tests/filter-property-computed-style.js.
733         (testComputedFilterRule):
734         * css3/filters/unprefixed-expected.txt: Copied from LayoutTests/css3/filters/filter-property-computed-style-expected.txt.
735         * css3/filters/unprefixed.html: Added.
736         * fast/css/getComputedStyle/computed-style-expected.txt:
737         * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
738         * fast/filter-image/clipped-filter-expected.html:
739         * fast/filter-image/clipped-filter.html:
740         * fast/filter-image/filter-image-animation-expected.txt:
741         * fast/filter-image/filter-image-animation.html:
742         * fast/filter-image/filter-image-blur.html:
743         * fast/filter-image/filter-image-expected.html:
744         * fast/filter-image/filter-image-svg.html:
745         * fast/filter-image/filter-image.html:
746         * fast/filter-image/parse-filter-image-expected.txt:
747         * fast/filter-image/parse-filter-image.html:
748         * svg/css/getComputedStyle-basic-expected.txt:
749
750 2015-08-19  Brian Burg  <bburg@apple.com>
751
752         Web Inspector: InspectorTest should be a subclass of TestHarness
753         https://bugs.webkit.org/show_bug.cgi?id=148079
754
755         Reviewed by Timothy Hatcher.
756
757         Rename InspectorTestProxy to TestPage. Update some code style in
758         the harness script files to be consistent.
759
760         * http/tests/inspector/debugger/debugger-test.js:
761         * http/tests/inspector/dom/shapes-test.js:
762         * http/tests/inspector/replay/replay-test.js:
763         * http/tests/inspector/resources/inspector-test.js:
764         (TestPage.registerInitializer):
765         (runTest.runInitializationMethodsInFrontend):
766         (runTest.runTestMethodInFrontend):
767         (runTest):
768         (TestPage.completeTest):
769         (TestPage.debugLog):
770         (TestPage.addResult):
771         (TestPage.reportUncaughtException):
772         (InspectorTestProxy.registerInitializer): Deleted.
773         (InspectorTestProxy.completeTest): Deleted.
774         (InspectorTestProxy.debugLog): Deleted.
775         (InspectorTestProxy.addResult): Deleted.
776         (InspectorTestProxy.reportUncaughtException): Deleted.
777         * inspector/debugger/breakpoint-action-eval.html:
778         * inspector/debugger/resources/break-on-exception-tests.js:
779         * inspector/debugger/resources/script-for-breakpoint-actions.js:
780         (breakpointActions):
781         * inspector/debugger/search-scripts.html:
782         * inspector/replay/window-navigator-plugins-memoized.html:
783         * inspector/timeline/debugger-paused-while-recording.html:
784         * inspector/timeline/exception-in-injected-script-while-recording.html:
785
786 2015-08-19  Chris Dumez  <cdumez@apple.com>
787
788         WebKit may keep outdated entry in the disk cache after a reload
789         https://bugs.webkit.org/show_bug.cgi?id=148137
790         <rdar://problem/22299547>
791
792         Reviewed by Antti Koivisto.
793
794         Add layout test to make sure that stale disk cached entries are removed
795         when it becomes uncacheable.
796
797         * http/tests/cache/disk-cache/resource-becomes-uncacheable-expected.txt: Added.
798         * http/tests/cache/disk-cache/resource-becomes-uncacheable.html: Added.
799         * http/tests/cache/disk-cache/resources/generate-response-optionally-cacheable.cgi: Added.
800
801 2015-08-19  Brian Burg  <bburg@apple.com>
802
803         Web Inspector: split TestStub.js into multiple files and modernize it
804         https://bugs.webkit.org/show_bug.cgi?id=148077
805
806         Reviewed by Timothy Hatcher.
807
808         Add the prefix 'TestPage' to everything in protocol-test.js. Continue
809         exporting it to the global namespace for backwards compatibility, too.
810
811         Rename some things to match changes in the test harness. Tighten up
812         preconditions for test suite and test case names. Sprinkle some ES6.
813
814         * http/tests/inspector/dom/resources/InspectorDOMListener.js:
815         * http/tests/inspector/resources/console-test.js:
816         * http/tests/inspector/resources/probe-test.js:
817         * http/tests/inspector/resources/protocol-test.js:
818         (TestPage.registerInitializer):
819         (TestPage.debugLog.window.debugLog):
820         (TestPage.log.window.log):
821         (TestPage.closeTest.window.closeTest):
822         (TestPage.runTest.window.runTest):
823         (ProtocolTestProxy.registerInitializer): Deleted.
824         (debugLog): Deleted.
825         (log): Deleted.
826         (closeTest): Deleted.
827         (runTest): Deleted.
828         * inspector/dom/resources/dom-search-queries.js:
829         * inspector/unit-tests/async-test-suite.html:
830         * inspector/unit-tests/sync-test-suite.html:
831
832 2015-08-18  Myles C. Maxfield  <mmaxfield@apple.com>
833
834         [Cocoa] Punctuation near Hindi text is garbled when styled with the system font
835         https://bugs.webkit.org/show_bug.cgi?id=148164
836
837         Reviewed by Brian Burg.
838
839         This test is only relevant when the system font is set to Japanese or Simplified Chinese. In these
840         languages, the system font doesn't support punctuation, but CG will erroneously say that it does.
841
842         I intend to implement testing infrastructure which will allow us to mock the system language,
843         thereby allowing this test to be valid on all machines. The tracking bug for this effort is
844         https://bugs.webkit.org/show_bug.cgi?id=148168
845
846         * fast/text/hindi-system-font-punctuation-expected.html: Added.
847         * fast/text/hindi-system-font-punctuation.html: Added.
848
849 2015-08-18  Brian Burg  <bburg@apple.com>
850
851         [Win] Test Gardening after r188598
852
853         Unreviewed. Really skip all inspector/ tests until the test harnesses are fixed.
854         This work is tracked by <https://bugs.webkit.org/show_bug.cgi?id=148025> and
855         <https://bugs.webkit.org/show_bug.cgi?id=148037>.
856
857         * platform/win/TestExpectations: 
858
859 2015-08-18  Joseph Pecoraro  <pecoraro@apple.com>
860
861         Web Inspector: Links for rules in <style> are incorrect, do not account for <style> offset in the document
862         https://bugs.webkit.org/show_bug.cgi?id=148141
863
864         Reviewed by Brian Burg.
865
866         * inspector/css/getAllStyleSheets-expected.txt: Added.
867         * inspector/css/getAllStyleSheets.html: Added.
868         * inspector/css/resources/external.css: Added.
869         (body):
870         Test for style sheet header information for external and inline stylesheets.
871
872 2015-08-18  Benjamin Poulain  <bpoulain@apple.com>
873
874         [JSC] Optimize more cases of something-compared-to-null/undefined
875         https://bugs.webkit.org/show_bug.cgi?id=148157
876
877         Reviewed by Geoffrey Garen and Filip Pizlo.
878
879         * js/dom/document-all-watchpoint-covers-eliminated-compare-eq-expected.txt: Added.
880         * js/dom/document-all-watchpoint-covers-eliminated-compare-eq.html: Added.
881         * js/dom/script-tests/document-all-watchpoint-covers-eliminated-compare-eq.js: Added.
882         (compareFunction):
883
884 2015-08-18  Wenson Hsieh  <wenson_hsieh@apple.com>
885
886         Attempt to fix the failing search-padding-cancel-results-buttons.html test by making
887         platform-specific versions of the test.
888
889         * TestExpectations: Added search-padding-cancel-results-buttons-expected.txt with a default [ Skip ].
890         * fast/forms/search/search-padding-cancel-results-buttons-expected.txt: Copied from LayoutTests/platform/mac/fast/forms/search/search-padding-cancel-results-buttons-expected.txt.
891         * fast/forms/search/search-padding-cancel-results-buttons.html: Renamed from LayoutTests/platform/mac/fast/forms/search/search-padding-cancel-results-buttons.html.
892         * platform/mac-mavericks/fast/forms/search/search-padding-cancel-results-buttons-expected.txt: Renamed from LayoutTests/platform/mac/fast/forms/search/search-padding-cancel-results-buttons-expected.txt.
893         * platform/mac/TestExpectations: Enable the test only for Mac platforms.
894
895 2015-08-18  Said Abou-Hallawa  <sabouhallawa@apple.com>
896
897         Fix a rare flakiness in svg/animations/svgPreserveAspectRatio-animation-1.html
898         https://bugs.webkit.org/show_bug.cgi?id=148149
899
900         Reviewed by Tim Horton.
901         
902         Do not sample the SVG animation at the middle of the animation period. At
903         that time, the SVG animation test script changes the value of the animated
904         attribute from the from-value to the to-value. It is safer to sample
905         immediately before and after the middle of the animation period.
906
907         * svg/animations/script-tests/svgPreserveAspectRatio-animation-1.js:
908         * svg/animations/svgPreserveAspectRatio-animation-1-expected.txt:
909
910 2015-08-18  Wenson Hsieh  <wenson_hsieh@apple.com>
911
912         Search input results and clear icons are misaligned when padding is added
913         https://bugs.webkit.org/show_bug.cgi?id=148146
914         <rdar://problem/22310951>
915
916         Reviewed by Zalan Bujtas.
917
918         Tests that for a search field with -webkit-appearance: textfield; and padding will not clip
919         its cancel and results buttons.
920
921         * platform/mac/fast/forms/search/search-padding-cancel-results-buttons-expected.txt: Added.
922         * platform/mac/fast/forms/search/search-padding-cancel-results-buttons.html: Added.
923
924 2015-08-18  Simon Fraser  <simon.fraser@apple.com>
925
926         will-change: backface-visibility should not cause stacking context
927         https://bugs.webkit.org/show_bug.cgi?id=148091
928
929         Reviewed by Zalan Bujtas.
930         
931         Test that will-change: -webkit-backface-visibility does not create
932         stacking context.
933
934         * fast/css/will-change/resources/will-change-stacking-helper.js:
935
936 2015-08-18  Simon Fraser  <simon.fraser@apple.com>
937
938         Mark fast/css/will-change/will-change-creates-stacking-context.html as an image-only
939         failure. Filed webkit.org/b/148144 to track it.
940
941         * platform/win/TestExpectations:
942
943 2015-08-18  Brian Burg  <bburg@apple.com>
944
945         Web Inspector: load ProtocolTestStub from the WebInspectorUI bundle
946         https://bugs.webkit.org/show_bug.cgi?id=147955
947
948         Reviewed by Timothy Hatcher.
949
950         Since the inspector stub cannot open files that live in the LayoutTests
951         directory, adopt the test helper marshalling approach used by inspector.js.
952         Each helper must register its code for marshalling and explicitly put globals
953         on the window object.
954
955         Use script tags rather than importScript to include helpers in a test.
956
957         * TestExpectations: For now, skip inspector http tests. These should be rewritten
958         to use inspector-test.js, which does not run into cross-origin problems.
959
960         Rebaseline some test results to account for shifted line numbers (yuck).
961
962         * http/tests/inspector/dom/resources/InspectorDOMListener.js:
963         * http/tests/inspector/resources/console-test.js:
964         * http/tests/inspector/resources/probe-test.js:
965         * http/tests/inspector/resources/protocol-test.js:
966         (ProtocolTestProxy.registerInitializer):
967         (log):
968         (runTest.runInitializationMethodsInFrontend):
969         (runTest.runTestMethodInFrontend):
970         (runTest):
971         * inspector/console/console-message.html:
972         * inspector/console/css-source-locations-expected.txt:
973         * inspector/console/css-source-locations.html:
974         * inspector/console/js-source-locations-expected.txt:
975         * inspector/console/js-source-locations.html:
976         * inspector/console/x-frame-options-message-expected.txt:
977         * inspector/console/x-frame-options-message.html:
978         * inspector/debugger/didSampleProbe-multiple-probes.html:
979         * inspector/debugger/setBreakpoint-actions.html:
980         * inspector/debugger/setBreakpoint-options-exception.html:
981         * inspector/dom/dom-search-expected.txt:
982         * inspector/dom/dom-search-with-context.html:
983         * inspector/dom/dom-search.html:
984         * inspector/dom/resources/dom-search-queries.js:
985
986 2015-08-18  Myles C. Maxfield  <mmaxfield@apple.com>
987
988         [Win] Test gardening after r188591
989         https://bugs.webkit.org/show_bug.cgi?id=148119
990
991         Unreviewed.
992
993         * platform/win/fast/text/trak-optimizeLegibility-expected.txt: Added.
994
995 2015-08-18  Chris Dumez  <cdumez@apple.com>
996
997         http/tests/navigation/page-cache-iframe-provisional-load.html is flaky
998         https://bugs.webkit.org/show_bug.cgi?id=148133
999
1000         Reviewed by Alexey Proskuryakov.
1001
1002         http/tests/navigation/page-cache-iframe-provisional-load.html would fail if
1003         the slow load would finish before navigating away. To greatly reduce the
1004         chances of it happening, increase the slow load delay from 100ms to 3s.
1005
1006         Also make the test faster by using page-cache-helper.html instead of
1007         page-cache-helper-slow.html. The idea of using a slow helper was for the
1008         load to potentially finish while the page was in the PageCache. However,
1009         now that we've increased the slow load delay, this will no longer happen.
1010
1011         * http/tests/navigation/page-cache-iframe-provisional-load.html:
1012         * http/tests/navigation/resources/page-cache-helper-slow.html: Removed.
1013
1014 2015-08-18  Myles C. Maxfield  <mmaxfield@apple.com>
1015
1016         [Cocoa] Honor the 'trak' table by opting in via text-rendering: optimizeLegibility
1017         https://bugs.webkit.org/show_bug.cgi?id=148119
1018         <rdar://problem/22291561>
1019
1020         Reviewed by Tim Horton.
1021
1022         This test will fail until we stop mocking the system font on El Capitan. Until then,
1023         this patch will commit the test failure as an expected result.
1024
1025         * fast/text/trak-optimizeLegibility-expected.html: Added
1026         * fast/text/trak-optimizeLegibility.html: Added
1027
1028 2015-08-18  Chris Dumez  <cdumez@apple.com>
1029
1030         Make our bindings' GetOwnPropertySlot() behave according to specification
1031         https://bugs.webkit.org/show_bug.cgi?id=148092
1032
1033         Reviewed by Geoffrey Garen.
1034
1035         * fast/dom/childnode-item-after-itemname.html:
1036         Update the test so the item's id in the NodeList is "testItem"
1037         instead of "item". NodeList has a method called item() which now
1038         takes priority over the name when accessing Nodelist.item, as per
1039         the Web IDL specification.
1040
1041         * fast/dom/htmlcollection-getownproperty-expected.txt:
1042         Rebaseline test. This is a progression.
1043
1044 2015-08-18  Jon Honeycutt  <jhoneycutt@apple.com>
1045
1046         Remove failing expectations for some WK1 tests that have passed recent
1047         builds.
1048
1049         * platform/ios-simulator-wk1/TestExpectations:
1050
1051 2015-08-18  Javier Fernandez  <jfernandez@igalia.com>
1052
1053         [CSS Grid Layout] Do not stretch always grid items with auto width
1054         https://bugs.webkit.org/show_bug.cgi?id=148069
1055
1056         Reviewed by Darin Adler.
1057
1058         New Layout tests to verify that grid stretching logic works as expected
1059         when aligning both horizontally and vertically.
1060
1061         * fast/css-grid-layout/grid-align-justify-stretch-expected.txt: Added.
1062         * fast/css-grid-layout/grid-align-justify-stretch.html: Added.
1063         * fast/css-grid-layout/grid-item-auto-margins-and-stretch-expected.txt: Added.
1064         * fast/css-grid-layout/grid-item-auto-margins-and-stretch.html: Added.
1065         * fast/css-grid-layout/grid-items-should-not-be-stretched-when-height-or-width-or-margin-change-expected.txt: Added.
1066         * fast/css-grid-layout/grid-items-should-not-be-stretched-when-height-or-width-or-margin-change.html: Added.
1067
1068 2015-08-18  Xabier Rodriguez Calvar  <calvaris@igalia.com>
1069
1070         [Streams API] Update implementation with the latest spec
1071         https://bugs.webkit.org/show_bug.cgi?id=147978
1072
1073         Reviewed by Darin Adler.
1074
1075         Changed tests about the order of the read and closed promise resolution.
1076
1077         * streams/readable-stream-reader-read.html:
1078         * streams/reference-implementation/readable-stream-tee.html:
1079         * streams/reference-implementation/readable-stream-templated.html:
1080         * streams/reference-implementation/readable-stream.html:
1081
1082 2015-08-17  Commit Queue  <commit-queue@webkit.org>
1083
1084         Unreviewed, rolling out r188539, r188544, r188552, and
1085         r188564.
1086         https://bugs.webkit.org/show_bug.cgi?id=148122
1087
1088         Broke tests and some build styles (Requested by ap on
1089         #webkit).
1090
1091         Reverted changesets:
1092
1093         "Web Inspector: load ProtocolTestStub from the WebInspectorUI
1094         bundle"
1095         https://bugs.webkit.org/show_bug.cgi?id=147955
1096         http://trac.webkit.org/changeset/188539
1097
1098         "Web Inspector: split TestStub.js into multiple files and
1099         modernize it"
1100         https://bugs.webkit.org/show_bug.cgi?id=148077
1101         http://trac.webkit.org/changeset/188544
1102
1103         "Web Inspector: InspectorTest should be a subclass of
1104         TestHarness"
1105         https://bugs.webkit.org/show_bug.cgi?id=148079
1106         http://trac.webkit.org/changeset/188552
1107
1108         "Unreviewed internal build fix attempt after r188539."
1109         http://trac.webkit.org/changeset/188564
1110
1111 2015-08-17  Zalan Bujtas  <zalan@apple.com>
1112
1113         Outline with auto style leaves bits behind when the the box is moved.
1114         https://bugs.webkit.org/show_bug.cgi?id=148100
1115
1116         Reviewed by Simon Fraser.
1117
1118         Due to RenderView::maximalOutlineSize() each outline width need to be tested separately.
1119
1120         * fast/repaint/outline-with1px-auto-repaint-rect-expected.txt: Added.
1121         * fast/repaint/outline-with1px-auto-repaint-rect.html: Added.
1122         * fast/repaint/outline-with2px-auto-repaint-rect-expected.txt: Added.
1123         * fast/repaint/outline-with2px-auto-repaint-rect.html: Added.
1124         * fast/repaint/outline-with3px-auto-repaint-rect-expected.txt: Added.
1125         * fast/repaint/outline-with3px-auto-repaint-rect.html: Added.
1126
1127 2015-08-17  Myles C. Maxfield  <mmaxfield@apple.com>
1128
1129         [OS X] Remove support for composite fonts
1130         https://bugs.webkit.org/show_bug.cgi?id=147920
1131
1132         Reviewed by Dan Bernstein.
1133
1134         * fast/text/international/text-spliced-font.html: Removed.
1135         * platform/efl/fast/text/international/text-spliced-font-expected.png: Removed.
1136         * platform/efl/fast/text/international/text-spliced-font-expected.txt: Removed.
1137         * platform/gtk/fast/text/international/text-spliced-font-expected.png: Removed.
1138         * platform/gtk/fast/text/international/text-spliced-font-expected.txt: Removed.
1139         * platform/ios-simulator-wk2/fast/text/international/text-spliced-font-expected.txt: Removed.
1140         * platform/ios-simulator/fast/text/international/text-spliced-font-expected.txt: Removed.
1141         * platform/mac/fast/text/international/text-spliced-font-expected.png: Removed.
1142         * platform/mac/fast/text/international/text-spliced-font-expected.txt: Removed.
1143         * platform/win/fast/text/international/text-spliced-font-expected.png: Removed.
1144         * platform/win/fast/text/international/text-spliced-font-expected.txt: Removed.
1145
1146 2015-08-17  Myles C. Maxfield  <mmaxfield@apple.com>
1147
1148         [Win] Test gardening
1149
1150         Unreviewed.
1151
1152         * platform/win/fast/text/system-font-punctuation-expected.txt: Added.
1153
1154 2015-08-17  Brian Burg  <bburg@apple.com>
1155
1156         Web Inspector: InspectorTest should be a subclass of TestHarness
1157         https://bugs.webkit.org/show_bug.cgi?id=148079
1158
1159         Reviewed by Timothy Hatcher.
1160
1161         Rename InspectorTestProxy to TestPage.
1162
1163         * http/tests/inspector/debugger/debugger-test.js:
1164         * http/tests/inspector/dom/shapes-test.js:
1165         * http/tests/inspector/replay/replay-test.js:
1166         * http/tests/inspector/resources/inspector-test.js:
1167         (TestPage.registerInitializer):
1168         (runTest):
1169         (TestPage.completeTest):
1170         (TestPage.debugLog):
1171         (TestPage.addResult):
1172         (TestPage.reportUncaughtException):
1173         (InspectorTestProxy.registerInitializer): Deleted.
1174         (InspectorTestProxy.completeTest): Deleted.
1175         (InspectorTestProxy.debugLog): Deleted.
1176         (InspectorTestProxy.addResult): Deleted.
1177         (InspectorTestProxy.reportUncaughtException): Deleted.
1178         * inspector/debugger/breakpoint-action-eval.html:
1179         * inspector/debugger/resources/break-on-exception-tests.js:
1180         * inspector/debugger/resources/script-for-breakpoint-actions.js:
1181         (breakpointActions):
1182         * inspector/debugger/search-scripts.html:
1183         * inspector/replay/window-navigator-plugins-memoized.html:
1184         * inspector/timeline/debugger-paused-while-recording.html:
1185         * inspector/timeline/exception-in-injected-script-while-recording.html:
1186
1187 2015-08-17  Jon Honeycutt  <jhoneycutt@apple.com>
1188
1189         Remove failing expectations for some WK2 tests that have passed for the
1190         last 15 builds.
1191
1192         * platform/ios-simulator-wk2/TestExpectations:
1193
1194 2015-08-17  Skachkov Oleksandr  <gskachkov@gmail.com>
1195
1196         [ES6] Implement ES6 arrow function syntax. Arrow function specific features. Lexical bind of this
1197         https://bugs.webkit.org/show_bug.cgi?id=144956
1198
1199         Reviewed by Saam Barati.
1200
1201         * js/arrowfunction-bind-expected.txt: Added.
1202         * js/arrowfunction-bind.html: Added.
1203         * js/arrowfunction-call-expected.txt: Added.
1204         * js/arrowfunction-call.html: Added.
1205         * js/arrowfunction-constructor-expected.txt: Added.
1206         * js/arrowfunction-constructor.html: Added.
1207         * js/arrowfunction-lexical-bind-this-expected.txt: Added.
1208         * js/arrowfunction-lexical-bind-this.html: Added.
1209         * js/arrowfunction-others-expected.txt: Added.
1210         * js/arrowfunction-others.html: Added.
1211         * js/arrowfunction-tdz-expected.txt: Added.
1212         * js/arrowfunction-tdz.html: Added.
1213         * js/arrowfunction-typeof-expected.txt: Added.
1214         * js/arrowfunction-typeof.html: Added.
1215         * js/regress/arrowfunction-call-expected.txt: Added.
1216         * js/regress/arrowfunction-call.html: Added.
1217         * js/regress/script-tests/arrowfunction-call.js: Added.
1218         * js/regress/script-tests/function-call.js: Added.
1219         * js/script-tests/arrowfunction-bind.js: Added.
1220         * js/script-tests/arrowfunction-call.js: Added.
1221         * js/script-tests/arrowfunction-constructor.js: Added.
1222         * js/script-tests/arrowfunction-lexical-bind-this.js: Added.
1223         * js/script-tests/arrowfunction-others.js: Added.
1224         * js/script-tests/arrowfunction-tdz.js: Added.
1225         * js/script-tests/arrowfunction-typeof.js: Added.
1226
1227 2015-08-17  Brian Burg  <bburg@apple.com>
1228
1229         Web Inspector: split TestStub.js into multiple files and modernize it
1230         https://bugs.webkit.org/show_bug.cgi?id=148077
1231
1232         Reviewed by Timothy Hatcher.
1233
1234         Add the prefix 'TestPage' to everything in protocol-test.js. Continue
1235         exporting it to the global namespace for backwards compatibility, too.
1236
1237         Rename some things to match changes in the test harness. Tighten up
1238         preconditions for test suite and test case names. Sprinkle some ES6.
1239
1240         * http/tests/inspector/dom/resources/InspectorDOMListener.js:
1241         * http/tests/inspector/resources/console-test.js:
1242         * http/tests/inspector/resources/probe-test.js:
1243         * http/tests/inspector/resources/protocol-test.js:
1244         (TestPage.registerInitializer):
1245         (TestPage.debugLog.window.debugLog):
1246         (TestPage.log.window.log):
1247         (TestPage.closeTest.window.closeTest):
1248         (TestPage.runTest.window.runTest):
1249         (ProtocolTestProxy.registerInitializer): Deleted.
1250         (debugLog): Deleted.
1251         (log): Deleted.
1252         (closeTest): Deleted.
1253         (runTest): Deleted.
1254         * inspector/dom/resources/dom-search-queries.js:
1255         * inspector/unit-tests/async-test-suite.html:
1256         * inspector/unit-tests/sync-test-suite.html:
1257
1258 2015-08-17  Brian Burg  <bburg@apple.com>
1259
1260         Web Inspector: load ProtocolTestStub from the WebInspectorUI bundle
1261         https://bugs.webkit.org/show_bug.cgi?id=147955
1262
1263         Reviewed by Timothy Hatcher.
1264
1265         Since the inspector stub cannot open files that live in the LayoutTests
1266         directory, adopt the test helper marshalling approach used by inspector.js.
1267         Each helper must register its code for marshalling and explicitly put globals
1268         on the window object.
1269
1270         Use script tags rather than importScript to include helpers in a test.
1271
1272         * TestExpectations: For now, skip inspector http tests. These should be rewritten
1273         to use inspector-test.js, which does not run into cross-origin problems.
1274
1275         Rebaseline some test results to account for shifted line numbers (yuck).
1276
1277         * http/tests/inspector/dom/resources/InspectorDOMListener.js:
1278         * http/tests/inspector/resources/console-test.js:
1279         * http/tests/inspector/resources/probe-test.js:
1280         * http/tests/inspector/resources/protocol-test.js:
1281         (ProtocolTestProxy.registerInitializer):
1282         (log):
1283         (runTest.runInitializationMethodsInFrontend):
1284         (runTest.runTestMethodInFrontend):
1285         (runTest):
1286         * inspector/console/console-message.html:
1287         * inspector/console/css-source-locations-expected.txt:
1288         * inspector/console/css-source-locations.html:
1289         * inspector/console/js-source-locations-expected.txt:
1290         * inspector/console/js-source-locations.html:
1291         * inspector/console/x-frame-options-message-expected.txt:
1292         * inspector/console/x-frame-options-message.html:
1293         * inspector/debugger/didSampleProbe-multiple-probes.html:
1294         * inspector/debugger/setBreakpoint-actions.html:
1295         * inspector/debugger/setBreakpoint-options-exception.html:
1296         * inspector/dom/dom-search-expected.txt:
1297         * inspector/dom/dom-search-with-context.html:
1298         * inspector/dom/dom-search.html:
1299         * inspector/dom/resources/dom-search-queries.js:
1300
1301 2015-08-17  Simon Fraser  <simon.fraser@apple.com>
1302
1303         will-change should sometimes trigger compositing
1304         https://bugs.webkit.org/show_bug.cgi?id=148072
1305
1306         Reviewed by Tim Horton.
1307
1308         * compositing/layer-creation/will-change-change-expected.txt: Added.
1309         * compositing/layer-creation/will-change-change.html: Added.
1310         * compositing/layer-creation/will-change-layer-creation-expected.txt: Added.
1311         * compositing/layer-creation/will-change-layer-creation.html: Added.
1312
1313 2015-08-17  Timothy Horton  <timothy_horton@apple.com>
1314
1315         Holes for find matches that span multiple lines are completely wrong
1316         https://bugs.webkit.org/show_bug.cgi?id=148065
1317         <rdar://problem/5305002>
1318
1319         Reviewed by Simon Fraser.
1320
1321         * fast/text/mark-matches-broken-line-rendering-expected.html: Added.
1322         * fast/text/mark-matches-broken-line-rendering.html: Added.
1323         Add a test that ensures that we correctly mark test matches that cross
1324         line breaks.
1325
1326 2015-08-17  Chris Dumez  <cdumez@apple.com>
1327
1328         Accessing HTMLCollection.length is slow
1329         https://bugs.webkit.org/show_bug.cgi?id=148039
1330
1331         Reviewed by Ryosuke Niwa.
1332
1333         * fast/dom/htmlcollection-getownproperty-expected.txt: Added.
1334         * fast/dom/htmlcollection-getownproperty.html: Added.
1335         Add new layout test covering the expected behavior of HTMLCollection's
1336         [[GetOwnProperty]]. A few checks are still failing as we don't entirely
1337         match the specification yet.
1338
1339         * fast/dom/wrapper-classes-expected.txt:
1340         Rebaseline test as a few more checks are now passing.
1341
1342 2015-08-15  Alexey Proskuryakov  <ap@apple.com>
1343
1344         Removed an expectation for http/tests/media/video-buffered-range-contains-currentTime.html,
1345         which no longer times out. This expectation was conflicting with a correct one.
1346
1347         * platform/mac/TestExpectations:
1348
1349 2015-08-15  Simon Fraser  <simon.fraser@apple.com>
1350
1351         Have will-change create stacking context when necessary
1352         https://bugs.webkit.org/show_bug.cgi?id=148060
1353
1354         Reviewed by Zalan Bujtas.
1355         
1356         Ref test for will-change creating stacking context.
1357
1358         * fast/css/will-change/resources/will-change-stacking-helper.js: Added.
1359         (makeStackingBlock):
1360         * fast/css/will-change/will-change-creates-stacking-context-expected.html: Added.
1361         * fast/css/will-change/will-change-creates-stacking-context.html: Added.
1362         * platform/efl/TestExpectations: Mark image failure on EFL, since some CSS
1363         properties in the test are disabled there.
1364
1365 2015-08-14  Simon Fraser  <simon.fraser@apple.com>
1366
1367         Implement parsing for CSS will-change
1368         https://bugs.webkit.org/show_bug.cgi?id=148052
1369
1370         Reviewed by Dean Jackson.
1371         
1372         will-change parsing test.
1373
1374         * fast/css/will-change-parsing-expected.txt: Added.
1375         * fast/css/will-change-parsing.html: Added.
1376
1377 2015-08-14  Alexey Proskuryakov  <ap@apple.com>
1378
1379         Clean up js-test use in scroll-snap tests
1380         https://bugs.webkit.org/show_bug.cgi?id=148046
1381
1382         Reviewed by Brent Fulgham.
1383
1384         * tiled-drawing/scrolling/scroll-snap/scroll-snap-iframe-expected.txt:
1385         * tiled-drawing/scrolling/scroll-snap/scroll-snap-iframe.html:
1386         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-2d-overflow-expected.txt:
1387         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-2d-overflow.html:
1388         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-borders-expected.txt:
1389         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-borders.html:
1390         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-horizontal-expected.txt:
1391         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-horizontal.html:
1392         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-slow-horizontal-expected.txt:
1393         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-slow-horizontal.html:
1394         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-slow-vertical-expected.txt:
1395         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-slow-vertical.html:
1396         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-vertical-expected.txt:
1397         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-vertical.html:
1398         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-overflow-expected.txt:
1399         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-overflow-stateless-expected.txt:
1400         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-overflow-stateless.html:
1401         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-overflow.html:
1402         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-padding-expected.txt:
1403         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-padding.html:
1404         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-rotated-expected.txt:
1405         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-rotated.html:
1406
1407 2015-08-14  Jon Honeycutt  <jhoneycutt@apple.com>
1408
1409         Rebase some WK2 test results to include the frame scroll pos. Move the
1410         cross-platform test results to the WK1 directory.
1411
1412         * platform/ios-simulator-wk1/fast/multicol/pagination/BottomToTop-bt-expected.txt: Renamed from LayoutTests/platform/ios-simulator/fast/multicol/pagination/BottomToTop-bt-expected.txt.
1413         * platform/ios-simulator-wk1/fast/multicol/pagination/BottomToTop-lr-expected.txt: Renamed from LayoutTests/platform/ios-simulator/fast/multicol/pagination/BottomToTop-lr-expected.txt.
1414         * platform/ios-simulator-wk1/fast/multicol/pagination/BottomToTop-rl-expected.txt: Renamed from LayoutTests/platform/ios-simulator/fast/multicol/pagination/BottomToTop-rl-expected.txt.
1415         * platform/ios-simulator-wk1/fast/multicol/pagination/BottomToTop-tb-expected.txt: Renamed from LayoutTests/platform/ios-simulator/fast/multicol/pagination/BottomToTop-tb-expected.txt.
1416         * platform/ios-simulator-wk1/fast/multicol/pagination/RightToLeft-bt-expected.txt: Renamed from LayoutTests/platform/ios-simulator/fast/multicol/pagination/RightToLeft-bt-expected.txt.
1417         * platform/ios-simulator-wk1/fast/multicol/pagination/RightToLeft-lr-expected.txt: Renamed from LayoutTests/platform/ios-simulator/fast/multicol/pagination/RightToLeft-lr-expected.txt.
1418         * platform/ios-simulator-wk1/fast/multicol/pagination/RightToLeft-rl-dynamic-expected.txt: Renamed from LayoutTests/platform/ios-simulator/fast/multicol/pagination/RightToLeft-rl-dynamic-expected.txt.
1419         * platform/ios-simulator-wk1/fast/multicol/pagination/RightToLeft-rl-expected.txt: Renamed from LayoutTests/platform/ios-simulator/fast/multicol/pagination/RightToLeft-rl-expected.txt.
1420         * platform/ios-simulator-wk1/fast/multicol/pagination/RightToLeft-tb-expected.txt: Renamed from LayoutTests/platform/ios-simulator/fast/multicol/pagination/RightToLeft-tb-expected.txt.
1421         * platform/ios-simulator-wk1/fast/multicol/vertical-rl/column-break-with-balancing-expected.txt: Renamed from LayoutTests/platform/ios-simulator/fast/multicol/vertical-rl/column-break-with-balancing-expected.txt.
1422         * platform/ios-simulator-wk1/fast/multicol/vertical-rl/column-rules-expected.txt: Renamed from LayoutTests/platform/ios-simulator/fast/multicol/vertical-rl/column-rules-expected.txt.
1423         * platform/ios-simulator-wk1/fast/multicol/vertical-rl/float-paginate-complex-expected.txt: Renamed from LayoutTests/platform/ios-simulator/fast/multicol/vertical-rl/float-paginate-complex-expected.txt.
1424         * platform/ios-simulator-wk2/fast/multicol/pagination/BottomToTop-bt-expected.txt:
1425         * platform/ios-simulator-wk2/fast/multicol/pagination/BottomToTop-lr-expected.txt:
1426         * platform/ios-simulator-wk2/fast/multicol/pagination/BottomToTop-rl-expected.txt:
1427         * platform/ios-simulator-wk2/fast/multicol/pagination/BottomToTop-tb-expected.txt:
1428         * platform/ios-simulator-wk2/fast/multicol/pagination/RightToLeft-bt-expected.txt:
1429         * platform/ios-simulator-wk2/fast/multicol/pagination/RightToLeft-lr-expected.txt:
1430         * platform/ios-simulator-wk2/fast/multicol/pagination/RightToLeft-rl-dynamic-expected.txt:
1431         * platform/ios-simulator-wk2/fast/multicol/pagination/RightToLeft-rl-expected.txt:
1432         * platform/ios-simulator-wk2/fast/multicol/pagination/RightToLeft-tb-expected.txt:
1433         * platform/ios-simulator-wk2/fast/multicol/vertical-rl/column-break-with-balancing-expected.txt:
1434         * platform/ios-simulator-wk2/fast/multicol/vertical-rl/column-rules-expected.txt:
1435         * platform/ios-simulator-wk2/fast/multicol/vertical-rl/float-paginate-complex-expected.txt:
1436
1437 2015-08-14  Jon Honeycutt  <jhoneycutt@apple.com>
1438
1439         iOS test gardening.
1440
1441         * platform/ios-simulator-wk2/TestExpectations:
1442         * platform/ios-simulator/js/dom/constructor-length-expected.txt:
1443
1444 2015-08-14  Jon Honeycutt  <jhoneycutt@apple.com>
1445
1446         iOS test gardening.
1447
1448         * platform/ios-simulator-wk2/fast/ruby/bopomofo-expected.txt: Removed.
1449         * platform/ios-simulator-wk2/fast/ruby/bopomofo-letter-spacing-expected.txt: Removed.
1450         * platform/ios-simulator-wk2/fast/ruby/bopomofo-rl-expected.txt: Removed.
1451         * platform/ios-simulator-wk2/fast/text/international/plane2-expected.txt: Removed.
1452         * platform/ios-simulator-wk2/fast/text/international/synthesized-italic-vertical-latin-expected.txt: Removed.
1453         * platform/ios-simulator-wk2/fast/writing-mode/japanese-lr-text-expected.txt: Removed.
1454         * platform/ios-simulator-wk2/fast/writing-mode/japanese-rl-text-expected.txt: Removed.
1455         * platform/ios-simulator-wk2/fast/writing-mode/japanese-ruby-horizontal-bt-expected.txt: Removed.
1456         * platform/ios-simulator-wk2/fast/writing-mode/japanese-ruby-vertical-lr-expected.txt: Removed.
1457         * platform/ios-simulator-wk2/fast/writing-mode/japanese-ruby-vertical-rl-expected.txt: Removed.
1458         * platform/ios-simulator-wk2/fast/writing-mode/vertical-align-table-baseline-expected.txt: Removed.
1459
1460 2015-08-14  Ryosuke Niwa  <rniwa@webkit.org>
1461
1462         ES6 class syntax should allow computed name method
1463         https://bugs.webkit.org/show_bug.cgi?id=142690
1464
1465         Reviewed by Saam Barati.
1466
1467         Added test cases for computed method names.
1468
1469         * js/class-syntax-method-names-expected.txt:
1470         * js/script-tests/class-syntax-method-names.js:
1471
1472 2015-08-14  Eric Carlson  <eric.carlson@apple.com>
1473
1474         [Mac] video-buffered-range-contains-currentTime.html is flakey after r188390
1475         https://bugs.webkit.org/show_bug.cgi?id=148042
1476
1477         * platform/mac/TestExpectations: Mark the test as flakey.
1478
1479 2015-08-14  Alexey Proskuryakov  <ap@apple.com>
1480
1481         Frequent assertions on animations/restart-after-scroll.html
1482         https://bugs.webkit.org/show_bug.cgi?id=148026
1483
1484         * TestExpectations: Skip the test in debug mode.
1485
1486 2015-08-13  Antti Koivisto  <antti@apple.com>
1487
1488         Cover memory cache subresource validation policy with cache tests
1489         https://bugs.webkit.org/show_bug.cgi?id=147830
1490
1491         Reviewed by Alexey Proskuryakov.
1492
1493         Add another test round using subresource validation policy.
1494
1495         * http/tests/cache/disk-cache/disk-cache-204-status-code-expected.txt:
1496         * http/tests/cache/disk-cache/disk-cache-302-status-code-expected.txt:
1497         * http/tests/cache/disk-cache/disk-cache-307-status-code-expected.txt:
1498         * http/tests/cache/disk-cache/disk-cache-404-status-code-expected.txt:
1499         * http/tests/cache/disk-cache/disk-cache-disable-expected.txt:
1500         * http/tests/cache/disk-cache/disk-cache-media-expected.txt:
1501         * http/tests/cache/disk-cache/disk-cache-range-expected.txt:
1502         * http/tests/cache/disk-cache/disk-cache-request-headers-expected.txt:
1503         * http/tests/cache/disk-cache/disk-cache-request-max-stale-expected.txt:
1504         * http/tests/cache/disk-cache/disk-cache-revalidation-new-expire-header-expected.txt:
1505         * http/tests/cache/disk-cache/disk-cache-validation-attachment-expected.txt:
1506         * http/tests/cache/disk-cache/disk-cache-validation-back-navigation-policy-expected.txt:
1507         * http/tests/cache/disk-cache/disk-cache-validation-expected.txt:
1508         * http/tests/cache/disk-cache/disk-cache-validation-no-body-expected.txt:
1509         * http/tests/cache/disk-cache/disk-cache-vary-expected.txt:
1510         * http/tests/cache/disk-cache/disk-cache-vary-no-body-expected.txt:
1511         * http/tests/cache/disk-cache/resources/cache-test.js:
1512         (loadResourcesWithOptions):
1513         (.):
1514         (runTests):
1515
1516 2015-08-13  Joseph Pecoraro  <pecoraro@apple.com>
1517
1518         Web Inspector: Reduce flakiness of inspector/indexeddb/requestDatabaseNames
1519         https://bugs.webkit.org/show_bug.cgi?id=148008
1520
1521         Reviewed by Timothy Hatcher.
1522
1523         * inspector/indexeddb/requestDatabaseNames.html:
1524         Follow-up fix to reduce flakiness in the test caused by other tests
1525         creating IndexedDB databases.
1526
1527 2015-08-13  Jon Honeycutt  <jhoneycutt@apple.com>
1528
1529         iOS test gardening.
1530
1531         * platform/ios-simulator/TestExpectations:
1532         * platform/ios-simulator-wk1/fast/forms/indeterminate-progress-inline-height-expected.txt: Added.
1533         * platform/ios-simulator-wk1/fast/forms/input-appearance-spinbutton-expected.txt: Added.
1534         * platform/ios-simulator-wk1/fast/forms/input-appearance-spinbutton-up-expected.txt: Added.
1535
1536 2015-08-13  Jon Honeycutt  <jhoneycutt@apple.com>
1537
1538         Rebaseline some iOS simulator test results for font changes.
1539
1540         Rubber-stamped by Sam Weinig.
1541
1542         * platform/ios-simulator/editing/selection/vertical-lr-ltr-extend-line-backward-br-expected.txt:
1543         * platform/ios-simulator/editing/selection/vertical-lr-ltr-extend-line-forward-br-expected.txt:
1544         * platform/ios-simulator/editing/selection/vertical-rl-ltr-extend-line-backward-br-expected.txt:
1545         * platform/ios-simulator/editing/selection/vertical-rl-ltr-extend-line-backward-p-expected.txt:
1546         * platform/ios-simulator/editing/selection/vertical-rl-ltr-extend-line-backward-wrap-expected.txt:
1547         * platform/ios-simulator/editing/selection/vertical-rl-ltr-extend-line-forward-br-expected.txt:
1548         * platform/ios-simulator/editing/selection/vertical-rl-ltr-extend-line-forward-p-expected.txt:
1549         * platform/ios-simulator/editing/selection/vertical-rl-ltr-extend-line-forward-wrap-expected.txt:
1550         * platform/ios-simulator/fast/ruby/bopomofo-expected.txt:
1551         * platform/ios-simulator/fast/ruby/bopomofo-letter-spacing-expected.txt:
1552         * platform/ios-simulator/fast/ruby/bopomofo-rl-expected.txt:
1553         * platform/ios-simulator/fast/text/backslash-to-yen-sign-euc-expected.txt:
1554         * platform/ios-simulator/fast/text/backslash-to-yen-sign-expected.txt:
1555         * platform/ios-simulator/fast/text/font-weights-zh-expected.txt:
1556         * platform/ios-simulator/fast/text/indic-expected.txt:
1557         * platform/ios-simulator/fast/text/international/plane2-expected.txt:
1558         * platform/ios-simulator/fast/text/international/synthesized-italic-vertical-latin-expected.txt:
1559         * platform/ios-simulator/fast/text/international/text-combine-image-test-expected.txt:
1560         * platform/ios-simulator/fast/text/international/text-spliced-font-expected.txt:
1561         * platform/ios-simulator/fast/text/tatechuyoko-expected.txt:
1562         * platform/ios-simulator/fast/text/text-combine-different-fonts-expected.txt:
1563         * platform/ios-simulator/fast/writing-mode/japanese-lr-selection-expected.txt:
1564         * platform/ios-simulator/fast/writing-mode/japanese-lr-text-expected.txt:
1565         * platform/ios-simulator/fast/writing-mode/japanese-rl-selection-expected.txt:
1566         * platform/ios-simulator/fast/writing-mode/japanese-rl-text-expected.txt:
1567         * platform/ios-simulator/fast/writing-mode/japanese-ruby-horizontal-bt-expected.txt:
1568         * platform/ios-simulator/fast/writing-mode/japanese-ruby-vertical-lr-expected.txt:
1569         * platform/ios-simulator/fast/writing-mode/japanese-ruby-vertical-rl-expected.txt:
1570         * platform/ios-simulator/fast/writing-mode/vertical-align-table-baseline-expected.txt:
1571
1572 2015-08-13  Joseph Pecoraro  <pecoraro@apple.com>
1573
1574         Web Inspector: Watch Expressions
1575         https://bugs.webkit.org/show_bug.cgi?id=147904
1576
1577         Reviewed by Brian Burg.
1578
1579         * inspector/model/remote-object-fake-object-expected.txt: Added.
1580         * inspector/model/remote-object-fake-object.html: Added.
1581
1582 2015-08-13  Brian Burg  <bburg@apple.com>
1583
1584         Web Inspector: refactor ProtocolTest to be an InjectedTestHarness subclass
1585         https://bugs.webkit.org/show_bug.cgi?id=147954
1586
1587         Reviewed by Joseph Pecoraro.
1588
1589         In preparation for sharing the same test harness API between protocol tests
1590         and frontend tests, this patch refactors ProtocolTest into the desired
1591         class structure. Each type of test (currently: protocol, frontend) extends
1592         InjectedTestHarness and fills in a few key methods for communicating with
1593         the test page-side code.
1594
1595         This patch standardizes on assert() only logging when the condition is false.
1596         Update protocol tests to use ProtocolTestHarness.expectThat, rather than assert.
1597
1598         * http/tests/inspector/resources/ProtocolTestStub.js:
1599         (window.InjectedTestHarness):
1600         (window.InjectedTestHarness.prototype.createAsyncSuite):
1601         (window.InjectedTestHarness.prototype.createSyncSuite):
1602         (window.InjectedTestHarness.prototype.completeTest):
1603         (window.InjectedTestHarness.prototype.addResult):
1604         (window.InjectedTestHarness.prototype.debugLog):
1605         (window.InjectedTestHarness.prototype.evaluateInPage):
1606         (window.InjectedTestHarness.prototype.importScript):
1607         (window.InjectedTestHarness.prototype.get logCount):
1608         (window.InjectedTestHarness.prototype.log):
1609         (window.InjectedTestHarness.prototype.assert):
1610         (window.InjectedTestHarness.prototype.expectThat):
1611  
1612         (InjectedTestHarness.AsyncTestSuite): Use a stored reference to the harness
1613         rather than hardcoding a specific InjectedTestHarness instance.
1614
1615         (InjectedTestHarness.AsyncTestSuite.prototype.runTestCasesAndFinish.finish):
1616         (InjectedTestHarness.AsyncTestSuite.prototype.runTestCasesAndFinish):
1617         (InjectedTestHarness.AsyncTestSuite.prototype.runTestCases):
1618  
1619         (InjectedTestHarness.SyncTestSuite): Use a stored reference to the harness
1620         rather than hardcoding a specific InjectedTestHarness instance.
1621
1622         (InjectedTestHarness.SyncTestSuite.prototype.runTestCasesAndFinish):
1623         (InjectedTestHarness.SyncTestSuite.prototype.runTestCases):
1624
1625         (ProtocolTestHarness.prototype.completeTest):
1626         (ProtocolTestHarness.prototype.addResult):
1627         (ProtocolTestHarness.prototype.debugLog):
1628         (ProtocolTestHarness.prototype.evaluateInPage):
1629         (ProtocolTestHarness):
1630         (InspectorProtocol.sendCommand):
1631         (InspectorProtocol.awaitCommand):
1632         (InspectorProtocol.awaitEvent.):
1633         (InspectorProtocol.awaitEvent):
1634         (InspectorProtocol.addEventListener):
1635         (InspectorProtocol.sendMessage):
1636         (InspectorProtocol.checkForError):
1637         (InspectorFrontendAPI.dispatchMessageAsync):
1638         (ProtocolTest.AsyncTestSuite): Moved.
1639         (ProtocolTest.AsyncTestSuite.prototype.runTestCasesAndFinish.finish): Moved.
1640         (ProtocolTest.AsyncTestSuite.prototype.runTestCasesAndFinish): Moved.
1641         (ProtocolTest.AsyncTestSuite.prototype.runTestCases): Moved.
1642         (ProtocolTest.SyncTestSuite): Moved.
1643         (ProtocolTest.SyncTestSuite.prototype.runTestCasesAndFinish): Moved.
1644         (ProtocolTest.SyncTestSuite.prototype.runTestCases): Moved.
1645         (ProtocolTest.log): Moved.
1646         (ProtocolTest.assert): Moved.
1647         (ProtocolTest.debugLog): Moved.
1648         (ProtocolTest.completeTest): Moved.
1649         (ProtocolTest.importScript): Moved.
1650         * http/tests/inspector/resources/console-test.js:
1651         (.suite.addTestCase.):
1652         (.suite.addTestCase):
1653         (ProtocolTest.Console.addTestCase):
1654         * http/tests/inspector/resources/protocol-test.js:
1655         (closeTest):
1656         * inspector/console/console-message.html:
1657         * inspector/console/x-frame-options-message.html:
1658         * inspector/debugger/didSampleProbe-multiple-probes.html:
1659         * inspector/dom-debugger/node-removed.html:
1660         * inspector/dom/dom-remove-events.html:
1661         * inspector/runtime/getProperties.html:
1662         * inspector/unit-tests/async-test-suite-expected.txt:
1663         * inspector/unit-tests/async-test-suite.html:
1664         * inspector/unit-tests/sync-test-suite-expected.txt:
1665         * inspector/unit-tests/sync-test-suite.html:
1666
1667 2015-08-13  Joseph Pecoraro  <pecoraro@apple.com>
1668
1669         Web Inspector: A {Map, WeakMap, Set, WeakSet} object contains itself will hang the console
1670         https://bugs.webkit.org/show_bug.cgi?id=147966
1671
1672         Reviewed by Timothy Hatcher.
1673
1674         * inspector/model/remote-object.html:
1675         * inspector/model/remote-object-expected.txt:
1676         Add tests for a cylic array, set, and map.
1677
1678 2015-08-13  Eric Carlson  <eric.carlson@apple.com>
1679
1680         Don't short circuit seeking
1681         https://bugs.webkit.org/show_bug.cgi?id=147892
1682
1683         Reviewed by Jer Noble.
1684
1685         * media/event-attributes-expected.txt: Update for test change.
1686         * media/event-attributes.html: There is no reason to expect that a 'timeupdate' will have
1687           been sent before 'canplaythrough'.
1688         * media/video-seek-to-current-time-expected.txt: Added.
1689         * media/video-seek-to-current-time.html: Added.
1690         * platform/efl/TestExpectations: Skip new test.
1691         * platform/gtk/TestExpectations: Ditto.
1692         * platform/mac/TestExpectations: Mark the new test as sometimes failing because of 
1693           webkit.org/b/147944.
1694         * platform/win/TestExpectations: Skip new test.
1695
1696 2015-08-13  Alexey Proskuryakov  <ap@apple.com>
1697
1698         [Cocoa] [CJK-configured device] System font has vertical punctuation
1699         https://bugs.webkit.org/show_bug.cgi?id=147964
1700         <rdar://problem/22256660>
1701
1702         * platform/mac/fast/text/system-font-punctuation-expected.txt: Actually landing
1703         results for Mac.
1704
1705 2015-08-12  Alexey Proskuryakov  <ap@apple.com>
1706
1707         Mac TestExpectations gardening.
1708
1709         * platform/mac/TestExpectations:
1710
1711 2015-08-12  Myles C. Maxfield  <mmaxfield@apple.com>
1712
1713         [Cocoa] [CJK-configured device] System font has vertical punctuation
1714         https://bugs.webkit.org/show_bug.cgi?id=147964
1715         <rdar://problem/22256660>
1716
1717         Reviewed by Dean Jackson.
1718
1719         Make sure punctuation isn't vertical.
1720
1721         * fast/text/system-font-punctuation.html: Added.
1722         * platform/ios-simulator/fast/text/system-font-punctuation-expected.txt: Added
1723         * platform/mac/fast/text/system-font-punctuation-expected.txt: Added
1724
1725 2015-08-12  Alexey Proskuryakov  <ap@apple.com>
1726
1727         Removing an expectation for a long fixed bug.
1728
1729         * TestExpectations: Unskip fast/multicol/newmulticol/spanner-crash.html.
1730
1731 2015-08-12  Alexey Proskuryakov  <ap@apple.com>
1732
1733         http/tests/security/cors-post-redirect-308.html doesn't work properly
1734         https://bugs.webkit.org/show_bug.cgi?id=147914
1735
1736         Reviewed by Brady Eidson.
1737
1738         * http/tests/resources/redirect.php: Trying to return
1739         code 308 without a reason phrase results in an internal server error with Apache/2.2.
1740         While at it, also corrected the script to always set Cache-Control: no-store.
1741
1742 2015-08-12  Alexey Proskuryakov  <ap@apple.com>
1743
1744         Removing an expectation for a test that's fixed.
1745
1746         * platform/mac/TestExpectations:
1747
1748 2015-08-12  Antti Koivisto  <antti@apple.com>
1749
1750         CachedResource leak in validation code
1751         https://bugs.webkit.org/show_bug.cgi?id=147941
1752
1753         Reviewed by Chris Dumez.
1754
1755         * http/tests/cache/recursive-validation.html: Added.
1756         * http/tests/cache/resources/no-cache-with-validation.php: Added.
1757
1758 2015-08-12  Joseph Pecoraro  <pecoraro@apple.com>
1759
1760         Web Inspector: Not receiving responses for async request IndexedDB.requestDatabaseNames
1761         https://bugs.webkit.org/show_bug.cgi?id=147844
1762
1763         Reviewed by Brian Burg.
1764
1765         * inspector/indexeddb/requestDatabaseNames-expected.txt: Added.
1766         * inspector/indexeddb/requestDatabaseNames.html: Added.
1767
1768 2015-08-11  Matt Rajca  <mrajca@apple.com>
1769
1770         Media Session: test Play/Pause media control events delivered to Default media sessions
1771         https://bugs.webkit.org/show_bug.cgi?id=147910
1772
1773         Reviewed by Eric Carlson.
1774
1775         Media elements that aren't explicitly assigned a media session should respond to play/pause media control events.
1776
1777         * media/session/play-pause-media-events-in-default-sessions-expected.txt: Added.
1778         * media/session/play-pause-media-events-in-default-sessions.html: Added.
1779
1780 2015-08-11  Matt Rajca  <mrajca@apple.com>
1781
1782         Media Session: add test for Content media session focus
1783         https://bugs.webkit.org/show_bug.cgi?id=147902
1784
1785         Reviewed by Eric Carlson.
1786
1787         Playing a media element that belongs to a Content media session should pause other media elements that belong
1788         to Content media sessions.
1789
1790         * media/session/content-session-focus-expected.txt: Added.
1791         * media/session/content-session-focus.html: Added.
1792
1793 2015-08-12  Brent Fulgham  <bfulgham@apple.com>
1794
1795         REGRESSION(r185606): ASSERT in WebCore::RenderElement::styleWillChange
1796         https://bugs.webkit.org/show_bug.cgi?id=147596
1797         <rdar://problem/21963355>
1798
1799         Reviewed by Jon Honeycutt.
1800
1801         * css3/scroll-snap/improper-snap-points-crash-expected.txt: Added.
1802         * css3/scroll-snap/improper-snap-points-crash.html: Added.
1803
1804 2015-08-12  Youenn Fablet  <youenn.fablet@crf.canon.fr>
1805
1806         XHR.setRequestHeader should remove trailing and leading whitespaces from the header value
1807         https://bugs.webkit.org/show_bug.cgi?id=147445
1808
1809         Reviewed by Darin Adler.
1810
1811         * http/tests/xmlhttprequest/inject-header-expected.txt:
1812         * http/tests/xmlhttprequest/inject-header.html:
1813         * http/tests/xmlhttprequest/resources/print-xtest-header.cgi: Added.
1814         * http/tests/xmlhttprequest/set-bad-headervalue-expected.txt:
1815         * http/tests/xmlhttprequest/set-bad-headervalue.html:
1816         * http/tests/xmlhttprequest/setrequestheader-allow-whitespace-in-value-expected.txt: Added.
1817         * http/tests/xmlhttprequest/setrequestheader-allow-whitespace-in-value.htm: Added.
1818
1819 2015-08-11  Myles C. Maxfield  <mmaxfield@apple.com>
1820
1821         [font-features] Map OpenType feature tags to TrueType feature selectors
1822         https://bugs.webkit.org/show_bug.cgi?id=147819
1823
1824         Reviewed by Dean Jackson.
1825
1826         Updated test results.
1827
1828         * platform/mac/css3/font-feature-settings-preinstalled-fonts-expected.png: Added.
1829         * platform/mac/css3/font-feature-settings-preinstalled-fonts-expected.txt:
1830
1831 2015-08-11  Simon Fraser  <simon.fraser@apple.com>
1832
1833         Windows test gardening.
1834
1835         * platform/win/TestExpectations:
1836         * platform/win/css3/font-feature-settings-preinstalled-fonts-expected.txt: Added.
1837         * platform/win/fast/forms/input-appearance-spinbutton-expected.txt: Added.
1838         * platform/win/fast/forms/input-appearance-spinbutton-up-expected.txt: Added.
1839
1840 2015-08-11  Yusuke Suzuki  <utatane.tea@gmail.com>
1841
1842         Introduce get_by_id like IC into get_by_val when the given name is String or Symbol
1843         https://bugs.webkit.org/show_bug.cgi?id=147480
1844
1845         Reviewed by Filip Pizlo.
1846
1847         Add synthetic benchmarks that replaces normal property load with symbol/string keyed load.
1848
1849         * js/regress/get-by-val-with-string-bimorphic-check-structure-elimination-expected.txt: Added.
1850         * js/regress/get-by-val-with-string-bimorphic-check-structure-elimination-simple-expected.txt: Added.
1851         * js/regress/get-by-val-with-string-bimorphic-check-structure-elimination-simple.html: Added.
1852         * js/regress/get-by-val-with-string-bimorphic-check-structure-elimination.html: Added.
1853         * js/regress/get-by-val-with-string-chain-from-try-block-expected.txt: Added.
1854         * js/regress/get-by-val-with-string-chain-from-try-block.html: Added.
1855         * js/regress/get-by-val-with-string-check-structure-elimination-expected.txt: Added.
1856         * js/regress/get-by-val-with-string-check-structure-elimination.html: Added.
1857         * js/regress/get-by-val-with-string-proto-or-self-expected.txt: Added.
1858         * js/regress/get-by-val-with-string-proto-or-self.html: Added.
1859         * js/regress/get-by-val-with-string-quadmorphic-check-structure-elimination-simple-expected.txt: Added.
1860         * js/regress/get-by-val-with-string-quadmorphic-check-structure-elimination-simple.html: Added.
1861         * js/regress/get-by-val-with-string-self-or-proto-expected.txt: Added.
1862         * js/regress/get-by-val-with-string-self-or-proto.html: Added.
1863         * js/regress/get-by-val-with-symbol-bimorphic-check-structure-elimination-expected.txt: Added.
1864         * js/regress/get-by-val-with-symbol-bimorphic-check-structure-elimination-simple-expected.txt: Added.
1865         * js/regress/get-by-val-with-symbol-bimorphic-check-structure-elimination-simple.html: Added.
1866         * js/regress/get-by-val-with-symbol-bimorphic-check-structure-elimination.html: Added.
1867         * js/regress/get-by-val-with-symbol-chain-from-try-block-expected.txt: Added.
1868         * js/regress/get-by-val-with-symbol-chain-from-try-block.html: Added.
1869         * js/regress/get-by-val-with-symbol-check-structure-elimination-expected.txt: Added.
1870         * js/regress/get-by-val-with-symbol-check-structure-elimination.html: Added.
1871         * js/regress/get-by-val-with-symbol-proto-or-self-expected.txt: Added.
1872         * js/regress/get-by-val-with-symbol-proto-or-self.html: Added.
1873         * js/regress/get-by-val-with-symbol-quadmorphic-check-structure-elimination-simple-expected.txt: Added.
1874         * js/regress/get-by-val-with-symbol-quadmorphic-check-structure-elimination-simple.html: Added.
1875         * js/regress/get-by-val-with-symbol-self-or-proto-expected.txt: Added.
1876         * js/regress/get-by-val-with-symbol-self-or-proto.html: Added.
1877         * js/regress/script-tests/get-by-val-with-string-bimorphic-check-structure-elimination-simple.js: Added.
1878         * js/regress/script-tests/get-by-val-with-string-bimorphic-check-structure-elimination.js: Added.
1879         * js/regress/script-tests/get-by-val-with-string-chain-from-try-block.js: Added.
1880         (A):
1881         (B):
1882         (C):
1883         (D):
1884         (E):
1885         (F):
1886         (G):
1887         (foo):
1888         * js/regress/script-tests/get-by-val-with-string-check-structure-elimination.js: Added.
1889         * js/regress/script-tests/get-by-val-with-string-proto-or-self.js: Added.
1890         (foo):
1891         (bar):
1892         (Foo):
1893         * js/regress/script-tests/get-by-val-with-string-quadmorphic-check-structure-elimination-simple.js: Added.
1894         * js/regress/script-tests/get-by-val-with-string-self-or-proto.js: Added.
1895         (foo):
1896         (bar):
1897         (Foo):
1898         * js/regress/script-tests/get-by-val-with-symbol-bimorphic-check-structure-elimination-simple.js: Added.
1899         * js/regress/script-tests/get-by-val-with-symbol-bimorphic-check-structure-elimination.js: Added.
1900         * js/regress/script-tests/get-by-val-with-symbol-chain-from-try-block.js: Added.
1901         (A):
1902         (B):
1903         (C):
1904         (D):
1905         (E):
1906         (F):
1907         (G):
1908         (foo):
1909         * js/regress/script-tests/get-by-val-with-symbol-check-structure-elimination.js: Added.
1910         * js/regress/script-tests/get-by-val-with-symbol-proto-or-self.js: Added.
1911         (foo):
1912         (bar):
1913         (Foo):
1914         * js/regress/script-tests/get-by-val-with-symbol-quadmorphic-check-structure-elimination-simple.js: Added.
1915         * js/regress/script-tests/get-by-val-with-symbol-self-or-proto.js: Added.
1916         (foo):
1917         (bar):
1918         (Foo):
1919
1920 2015-08-11  Brian Burg  <bburg@apple.com>
1921
1922         Web Inspector: Agent commands do not actually return a promise when expected
1923         https://bugs.webkit.org/show_bug.cgi?id=138665
1924
1925         Reviewed by Timothy Hatcher.
1926
1927         Add a new test that only checks for proper invocation return values.
1928         Once the async test suite infrastructure is available for frontend tests,
1929         more thorough tests of promises and callbacks will be added.
1930
1931         * inspector/protocol/inspector-backend-invocation-return-value-expected.txt: Added.
1932         * inspector/protocol/inspector-backend-invocation-return-value.html: Added.
1933         * inspector/protocol/protocol-promise-result-expected.txt: Removed.
1934         * inspector/protocol/protocol-promise-result.html: Removed.
1935         * platform/win/TestExpectations: Remove deleted test.
1936
1937 2015-08-11  Said Abou-Hallawa  <sabouhallawa@apple.com>
1938
1939         feMorphology is not rendered correctly on Retina display
1940         https://bugs.webkit.org/show_bug.cgi?id=147589
1941
1942         Reviewed by Dean Jackson.
1943
1944         Ensure we take the filter scale factor into consideration when applying
1945         the FEMorphology.
1946
1947         * fast/hidpi/filters-morphology-expected.html: Added.
1948         * fast/hidpi/filters-morphology.html: Added.
1949
1950 2015-08-11  Yusuke Suzuki  <utatane.tea@gmail.com>
1951
1952         Numeric setter on prototype doesn't get called.
1953         https://bugs.webkit.org/show_bug.cgi?id=144252
1954
1955         Reviewed by Darin Adler.
1956
1957         Update the test expectation file.
1958
1959         * js/class-syntax-string-and-numeric-names-expected.txt:
1960
1961 2015-08-11  Brian Burg  <bburg@apple.com>
1962
1963         Web Inspector: use different namespaces in test fixtures for protocol tests and frontend tests
1964         https://bugs.webkit.org/show_bug.cgi?id=147787
1965
1966         Reviewed by Timothy Hatcher.
1967
1968         Refactor test methods to use three distinct namespaces to reflect their implementation:
1969
1970         - InspectorProtocol contains commands that are only used from within protocol tests.
1971         This includes sending and receiving protocol messages and checking message errors.
1972
1973         - InspectorTest contains test methods for full inspector frontend tests.
1974
1975         - ProtocolTest contains test methods for protocol tests.
1976
1977         In a subsequent patch, most methods in InspectorTest and ProtocolTest namespaces
1978         will be unified so that implementations of log, assert, etc. are no longer duplicated.
1979         For now, at least make it obvious at each callsite what code is being invoked.
1980
1981         * http/tests/inspector/console/access-inspected-object.html:
1982         * http/tests/inspector/dom/resources/InspectorDOMListener.js:
1983         * http/tests/inspector/page/loading-iframe-document-node.html:
1984         * http/tests/inspector/resources/ProtocolTestStub.js:
1985         * http/tests/inspector/resources/console-test.js:
1986         * http/tests/inspector/resources/probe-test.js:
1987         * inspector/console/console-message.html:
1988         * inspector/console/css-source-locations.html:
1989         * inspector/console/js-source-locations.html:
1990         * inspector/console/x-frame-options-message.html:
1991         * inspector/css/getSupportedCSSProperties.html:
1992         * inspector/debugger/breakpoint-action-detach.html:
1993         * inspector/debugger/breakpoint-action-with-exception.html:
1994         * inspector/debugger/breakpoint-condition-detach.html:
1995         * inspector/debugger/breakpoint-condition-with-bad-script.html:
1996         * inspector/debugger/breakpoint-condition-with-exception.html:
1997         * inspector/debugger/breakpoint-eval-with-exception.html:
1998         * inspector/debugger/breakpoint-inside-conditons-and-actions.html:
1999         * inspector/debugger/call-frame-function-name.html:
2000         * inspector/debugger/call-frame-this-host.html:
2001         * inspector/debugger/call-frame-this-nonstrict.html:
2002         * inspector/debugger/call-frame-this-strict.html:
2003         * inspector/debugger/debugger-statement.html:
2004         * inspector/debugger/didSampleProbe-multiple-probes.html:
2005         * inspector/debugger/hit-breakpoint-from-console.html:
2006         * inspector/debugger/nested-inspectors.html:
2007         * inspector/debugger/pause-dedicated-worker.html:
2008         * inspector/debugger/pause-on-assert.html:
2009         * inspector/debugger/regress-133182.html:
2010         * inspector/debugger/removeBreakpoint.html:
2011         * inspector/debugger/searchInContent-linebreaks.html:
2012         * inspector/debugger/setBreakpoint-actions.html:
2013         * inspector/debugger/setBreakpoint-autoContinue.html:
2014         * inspector/debugger/setBreakpoint-column.html:
2015         * inspector/debugger/setBreakpoint-condition.html:
2016         * inspector/debugger/setBreakpoint-dfg-and-modify-local.html:
2017         * inspector/debugger/setBreakpoint-dfg-callee-and-examine-dfg-local.html:
2018         * inspector/debugger/setBreakpoint-dfg.html:
2019         * inspector/debugger/setBreakpoint-options-exception.html:
2020         * inspector/debugger/setBreakpoint.html:
2021         * inspector/debugger/setBreakpointByUrl-sourceURL.html:
2022         * inspector/debugger/setPauseOnExceptions-all.html:
2023         * inspector/debugger/setPauseOnExceptions-none.html:
2024         * inspector/debugger/setPauseOnExceptions-uncaught.html:
2025         * inspector/debugger/setVariableValue.html:
2026         * inspector/debugger/terminate-dedicated-worker-while-paused.html:
2027         * inspector/dom-debugger/node-removed.html:
2028         * inspector/dom/dom-remove-events.html:
2029         * inspector/dom/dom-search-crash.html:
2030         * inspector/dom/dom-search-with-context.html:
2031         * inspector/dom/dom-search.html:
2032         * inspector/dom/focus.html:
2033         * inspector/dom/getAccessibilityPropertiesForNode.html:
2034         * inspector/dom/getAccessibilityPropertiesForNode_liveRegion.html:
2035         * inspector/dom/getAccessibilityPropertiesForNode_mouseEventNodeId.html:
2036         * inspector/dom/highlight-flow-with-no-region.html:
2037         * inspector/dom/remove-multiple-nodes.html:
2038         * inspector/dom/request-child-nodes-depth.html:
2039         * inspector/layers/layers-anonymous.html:
2040         * inspector/layers/layers-blending-compositing-reasons.html:
2041         * inspector/layers/layers-compositing-reasons.html:
2042         * inspector/layers/layers-for-node.html:
2043         * inspector/layers/layers-generated-content.html:
2044         * inspector/layers/layers-reflected-content.html:
2045         * inspector/page/archive.html:
2046         * inspector/page/frameScheduledNavigation.html:
2047         * inspector/page/frameStartedLoading.html:
2048         * inspector/page/javascriptDialogEvents.html:
2049         * inspector/page/setEmulatedMedia.html:
2050         * inspector/runtime/getProperties.html:
2051         * inspector/unit-tests/async-test-suite.html:
2052         * inspector/unit-tests/sync-test-suite.html:
2053
2054 2015-08-11  Myles C. Maxfield  <mmaxfield@apple.com>
2055
2056         [iOS] Arabic letter Yeh is drawn in LastResort
2057         https://bugs.webkit.org/show_bug.cgi?id=147862
2058         <rdar://problem/22202935>
2059
2060         Reviewed by Darin Adler.
2061
2062         * fast/text/arabic-glyph-cache-fill-combine-expected.html: Added.
2063         * fast/text/arabic-glyph-cache-fill-combine.html: Added.
2064         * platform/mac/TestExpectations: Mark test as iOS-specific
2065         * platform/gtk/TestExpectations: Mark test as iOS-specific
2066         * platform/efl/TestExpectations: Mark test as iOS-specific
2067         * platform/efl/TestExpectations: Mark test as iOS-specific
2068
2069 2015-08-11  Chris Dumez  <cdumez@apple.com>
2070
2071         The 'length' property on interface objects should be configurable
2072         https://bugs.webkit.org/show_bug.cgi?id=147858
2073
2074         Reviewed by Daniel Bates.
2075
2076         Add layout test to check that the 'length' property on interface
2077         objects has the following attributes:
2078         { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: true }
2079
2080         * fast/dom/length-property-configurable-expected.txt: Added.
2081         * fast/dom/length-property-configurable.html: Added.
2082
2083 2015-08-11  Chris Dumez  <cdumez@apple.com>
2084
2085         [WebIDL] All interface objects must have a property named "name"
2086         https://bugs.webkit.org/show_bug.cgi?id=147865
2087
2088         Reviewed by Darin Adler.
2089
2090         Add layout test to check that the 'name' property on interface
2091         objects has the following attributes:
2092         { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: true }
2093
2094         * fast/dom/interface-name-property-expected.txt: Added.
2095         * fast/dom/interface-name-property.html: Added.
2096         New test.
2097
2098         * media/track/track-cue-empty-cue-text-expected.txt:
2099         Rebaseline, this is a progression.
2100
2101 2015-08-10  Chris Dumez  <cdumez@apple.com>
2102
2103         The 'prototype' property on interface objects should not be enumerable
2104         https://bugs.webkit.org/show_bug.cgi?id=147861
2105
2106         Reviewed by Darin Adler.
2107
2108         Add layout test to check that the 'prototype' property on interface
2109         objects has the following attributes:
2110         { [[Writable]]: false, [[Enumerable]]: false, [[Configurable]]: false }
2111
2112         * fast/dom/prototype-property-not-enumerable-expected.txt: Added.
2113         * fast/dom/prototype-property-not-enumerable.html: Added.
2114
2115 2015-08-10  Antti Koivisto  <antti@apple.com>
2116
2117         http/tests/cache/disk-cache/disk-cache-validation.html has too many subtests
2118         https://bugs.webkit.org/show_bug.cgi?id=147827
2119
2120         Rubber-stamped by Alexey Proskuryakov.
2121
2122         Also split the no-body variant of this.
2123
2124         * http/tests/cache/disk-cache/disk-cache-validation-no-body-expected.txt:
2125         * http/tests/cache/disk-cache/disk-cache-validation-no-body.html:
2126         * http/tests/cache/disk-cache/disk-cache-vary-no-body-expected.txt: Added.
2127         * http/tests/cache/disk-cache/disk-cache-vary-no-body.html: Added.
2128
2129 2015-08-10  Antti Koivisto  <antti@apple.com>
2130
2131         http/tests/cache/disk-cache/disk-cache-validation.html has too many subtests
2132         https://bugs.webkit.org/show_bug.cgi?id=147827
2133
2134         Reviewed by Chris Dumez.
2135
2136         Looks like it occasionally times out because a bot is running slowly and 243 subtests take >30s.
2137
2138         * http/tests/cache/disk-cache/disk-cache-validation-expected.txt:
2139         * http/tests/cache/disk-cache/disk-cache-validation.html:
2140
2141         Split Vary header cases to a separate test.
2142
2143         * http/tests/cache/disk-cache/disk-cache-vary-expected.txt:
2144         * http/tests/cache/disk-cache/disk-cache-vary.html:
2145
2146         Reduce test matrix size by no testing Expires header here.
2147
2148 2015-08-10  James Craig  <jcraig@apple.com>
2149
2150         AX: Address follow-up comments in bug 145684
2151         https://bugs.webkit.org/show_bug.cgi?id=147817
2152
2153         Reviewed by Dean Jackson.
2154
2155         Minor cleanup and style updates requested by Dean.
2156
2157         * http/tests/contentextensions/text-track-blocked-expected.txt:
2158         * media/video-controls-show-on-kb-or-ax-event.html:
2159         * platform/mac/media/track/track-cue-rendering-horizontal-expected.txt:
2160
2161 2015-08-07  Antti Koivisto  <antti@apple.com>
2162
2163         Expand network cache tests to cover memory cache behavior
2164         https://bugs.webkit.org/show_bug.cgi?id=147783
2165
2166         Reviewed by Alexey Proskuryakov.
2167
2168         Add another round to existing cache tests with hot memory cache.
2169         This add 691 individual cases worth of memory cache test coverage.
2170
2171         XHR (and main resource, CachedRawResource in general) behaves differently from other resource types. The added
2172         coverage maps this behavior. The regular subresource behavior needs coverage too.
2173
2174         * http/tests/cache/disk-cache/disk-cache-204-status-code-expected.txt:
2175         * http/tests/cache/disk-cache/disk-cache-302-status-code-expected.txt:
2176         * http/tests/cache/disk-cache/disk-cache-307-status-code-expected.txt:
2177         * http/tests/cache/disk-cache/disk-cache-404-status-code-expected.txt:
2178         * http/tests/cache/disk-cache/disk-cache-disable-expected.txt:
2179         * http/tests/cache/disk-cache/disk-cache-media-expected.txt:
2180         * http/tests/cache/disk-cache/disk-cache-range-expected.txt:
2181         * http/tests/cache/disk-cache/disk-cache-request-headers-expected.txt:
2182         * http/tests/cache/disk-cache/disk-cache-request-max-stale-expected.txt:
2183         * http/tests/cache/disk-cache/disk-cache-revalidation-new-expire-header-expected.txt:
2184         * http/tests/cache/disk-cache/disk-cache-validation-attachment-expected.txt:
2185         * http/tests/cache/disk-cache/disk-cache-validation-back-navigation-policy-expected.txt:
2186         * http/tests/cache/disk-cache/disk-cache-validation-expected.txt:
2187         * http/tests/cache/disk-cache/disk-cache-validation-no-body-expected.txt:
2188         * http/tests/cache/disk-cache/resources/cache-test.js:
2189         (loadResource):
2190         (loadResourcesWithOptions):
2191         (loadResources):
2192         (.):
2193         (runTests):
2194
2195 2015-08-09  Chris Dumez  <cdumez@apple.com>
2196
2197         Page cache doesn't work for pages actively using Geolocation
2198         https://bugs.webkit.org/show_bug.cgi?id=147785
2199         <rdar://problem/11147901>
2200
2201         Reviewed by Darin Adler.
2202
2203         Add layout test coverage for page caching of pages actively using
2204         the Geolocation API.
2205
2206         * fast/history/page-cache-geolocation-active-oneshot-expected.txt: Added.
2207         * fast/history/page-cache-geolocation-active-oneshot.html: Added.
2208         * fast/history/page-cache-geolocation-active-watcher-expected.txt: Added.
2209         * fast/history/page-cache-geolocation-active-watcher.html: Added.
2210
2211 2015-08-09  Nan Wang  <n_wang@apple.com>
2212
2213         AX: CSS table display styles can cause malformed, inaccessible AXTables to be exposed to the AX tree
2214         https://bugs.webkit.org/show_bug.cgi?id=136415
2215         <rdar://problem/22026625>
2216
2217         Reviewed by Chris Fleizach.
2218
2219         * accessibility/aria-table-with-presentational-elements-expected.txt:
2220         * accessibility/aria-table-with-presentational-elements.html:
2221         * accessibility/mac/malformed-table-expected.txt: Added.
2222         * accessibility/mac/malformed-table.html: Added.
2223         * platform/mac-mavericks/accessibility/roles-exposed-expected.txt:
2224         * platform/mac/accessibility/aria-table-hierarchy-expected.txt:
2225         * platform/mac/accessibility/aria-tables-expected.txt:
2226         * platform/mac/accessibility/roles-exposed-expected.txt:
2227
2228 2015-08-08  Darin Adler  <darin@apple.com>
2229
2230         Remove -webkit-color-correction CSS property
2231         https://bugs.webkit.org/show_bug.cgi?id=147812
2232
2233         Reviewed by Maciej Stachowiak.
2234
2235         Given that -webkit-color-correction had no effect on rendering on any platform in any
2236         configuration we covered, it's amazing how many tests we had for it.
2237
2238         * fast/css/getComputedStyle/computed-style-expected.txt: Removed expected results for
2239         -webkit-color-correction property.
2240         * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt: Ditto.
2241         * svg/css/getComputedStyle-basic-expected.txt: Ditto.
2242
2243         * fast/css/getComputedStyle/resources/property-names.js: Removed -webkit-color-correction.
2244
2245         * fast/css/color-correction-backgrounds-and-text.html: Removed.
2246         * fast/css/color-correction-on-background-image.html: Removed.
2247         * fast/css/color-correction-on-backgrounds.html: Removed.
2248         * fast/css/color-correction-on-box-shadow.html: Removed.
2249         * fast/css/color-correction-on-text-shadow.html: Removed.
2250         * fast/css/color-correction-on-text.html: Removed.
2251         * fast/css/color-correction-untagged-images.html: Removed.
2252         * fast/css/color-correction.html: Removed.
2253         * fast/css/parsing-color-correction-expected.txt: Removed.
2254         * fast/css/parsing-color-correction.html: Removed.
2255         * fast/css/resources/parsing-color-correction.js: Removed.
2256         * platform/efl/fast/css/color-correction-backgrounds-and-text-expected.png: Removed.
2257         * platform/efl/fast/css/color-correction-backgrounds-and-text-expected.txt: Removed.
2258         * platform/efl/fast/css/color-correction-expected.png: Removed.
2259         * platform/efl/fast/css/color-correction-expected.txt: Removed.
2260         * platform/efl/fast/css/color-correction-on-background-image-expected.png: Removed.
2261         * platform/efl/fast/css/color-correction-on-background-image-expected.txt: Removed.
2262         * platform/efl/fast/css/color-correction-on-backgrounds-expected.png: Removed.
2263         * platform/efl/fast/css/color-correction-on-backgrounds-expected.txt: Removed.
2264         * platform/efl/fast/css/color-correction-on-box-shadow-expected.png: Removed.
2265         * platform/efl/fast/css/color-correction-on-box-shadow-expected.txt: Removed.
2266         * platform/efl/fast/css/color-correction-on-text-expected.png: Removed.
2267         * platform/efl/fast/css/color-correction-on-text-expected.txt: Removed.
2268         * platform/efl/fast/css/color-correction-on-text-shadow-expected.png: Removed.
2269         * platform/efl/fast/css/color-correction-on-text-shadow-expected.txt: Removed.
2270         * platform/efl/fast/css/color-correction-untagged-images-expected.png: Removed.
2271         * platform/efl/fast/css/color-correction-untagged-images-expected.txt: Removed.
2272         * platform/gtk/fast/css/color-correction-backgrounds-and-text-expected.png: Removed.
2273         * platform/gtk/fast/css/color-correction-backgrounds-and-text-expected.txt: Removed.
2274         * platform/gtk/fast/css/color-correction-expected.png: Removed.
2275         * platform/gtk/fast/css/color-correction-expected.txt: Removed.
2276         * platform/gtk/fast/css/color-correction-on-background-image-expected.png: Removed.
2277         * platform/gtk/fast/css/color-correction-on-background-image-expected.txt: Removed.
2278         * platform/gtk/fast/css/color-correction-on-backgrounds-expected.png: Removed.
2279         * platform/gtk/fast/css/color-correction-on-backgrounds-expected.txt: Removed.
2280         * platform/gtk/fast/css/color-correction-on-box-shadow-expected.png: Removed.
2281         * platform/gtk/fast/css/color-correction-on-box-shadow-expected.txt: Removed.
2282         * platform/gtk/fast/css/color-correction-on-text-expected.png: Removed.
2283         * platform/gtk/fast/css/color-correction-on-text-expected.txt: Removed.
2284         * platform/gtk/fast/css/color-correction-on-text-shadow-expected.png: Removed.
2285         * platform/gtk/fast/css/color-correction-on-text-shadow-expected.txt: Removed.
2286         * platform/gtk/fast/css/color-correction-untagged-images-expected.png: Removed.
2287         * platform/gtk/fast/css/color-correction-untagged-images-expected.txt: Removed.
2288         * platform/ios-simulator-wk2/fast/css/color-correction-backgrounds-and-text-expected.txt: Removed.
2289         * platform/ios-simulator-wk2/fast/css/color-correction-expected.txt: Removed.
2290         * platform/ios-simulator-wk2/fast/css/color-correction-on-background-image-expected.txt: Removed.
2291         * platform/ios-simulator-wk2/fast/css/color-correction-on-backgrounds-expected.txt: Removed.
2292         * platform/ios-simulator-wk2/fast/css/color-correction-on-box-shadow-expected.txt: Removed.
2293         * platform/ios-simulator-wk2/fast/css/color-correction-on-text-expected.txt: Removed.
2294         * platform/ios-simulator-wk2/fast/css/color-correction-on-text-shadow-expected.txt: Removed.
2295         * platform/ios-simulator-wk2/fast/css/color-correction-untagged-images-expected.txt: Removed.
2296         * platform/ios-simulator/fast/css/color-correction-backgrounds-and-text-expected.txt: Removed.
2297         * platform/ios-simulator/fast/css/color-correction-expected.txt: Removed.
2298         * platform/ios-simulator/fast/css/color-correction-on-background-image-expected.txt: Removed.
2299         * platform/ios-simulator/fast/css/color-correction-on-backgrounds-expected.txt: Removed.
2300         * platform/ios-simulator/fast/css/color-correction-on-box-shadow-expected.txt: Removed.
2301         * platform/ios-simulator/fast/css/color-correction-on-text-expected.txt: Removed.
2302         * platform/ios-simulator/fast/css/color-correction-on-text-shadow-expected.txt: Removed.
2303         * platform/ios-simulator/fast/css/color-correction-untagged-images-expected.txt: Removed.
2304         * platform/mac/fast/css/color-correction-backgrounds-and-text-expected.png: Removed.
2305         * platform/mac/fast/css/color-correction-backgrounds-and-text-expected.txt: Removed.
2306         * platform/mac/fast/css/color-correction-expected.png: Removed.
2307         * platform/mac/fast/css/color-correction-expected.txt: Removed.
2308         * platform/mac/fast/css/color-correction-on-background-image-expected.png: Removed.
2309         * platform/mac/fast/css/color-correction-on-background-image-expected.txt: Removed.
2310         * platform/mac/fast/css/color-correction-on-backgrounds-expected.png: Removed.
2311         * platform/mac/fast/css/color-correction-on-backgrounds-expected.txt: Removed.
2312         * platform/mac/fast/css/color-correction-on-box-shadow-expected.png: Removed.
2313         * platform/mac/fast/css/color-correction-on-box-shadow-expected.txt: Removed.
2314         * platform/mac/fast/css/color-correction-on-text-expected.png: Removed.
2315         * platform/mac/fast/css/color-correction-on-text-expected.txt: Removed.
2316         * platform/mac/fast/css/color-correction-on-text-shadow-expected.png: Removed.
2317         * platform/mac/fast/css/color-correction-on-text-shadow-expected.txt: Removed.
2318         * platform/mac/fast/css/color-correction-untagged-images-expected.png: Removed.
2319         * platform/mac/fast/css/color-correction-untagged-images-expected.txt: Removed.
2320         * platform/win/fast/css/color-correction-backgrounds-and-text-expected.txt: Removed.
2321         * platform/win/fast/css/color-correction-expected.txt: Removed.
2322         * platform/win/fast/css/color-correction-on-background-image-expected.txt: Removed.
2323         * platform/win/fast/css/color-correction-on-backgrounds-expected.txt: Removed.
2324         * platform/win/fast/css/color-correction-on-box-shadow-expected.txt: Removed.
2325         * platform/win/fast/css/color-correction-on-text-expected.txt: Removed.
2326         * platform/win/fast/css/color-correction-on-text-shadow-expected.txt: Removed.
2327         * platform/win/fast/css/color-correction-untagged-images-expected.txt: Removed.
2328
2329 2015-08-09  Chris Dumez  <cdumez@apple.com>
2330
2331         Regression(r188105): Seems to have caused crashes during PLT on some iPads
2332         https://bugs.webkit.org/show_bug.cgi?id=147818
2333
2334         Unreviewed, roll out r188105.
2335
2336         * js/regress/get-by-val-with-string-bimorphic-check-structure-elimination-expected.txt: Removed.
2337         * js/regress/get-by-val-with-string-bimorphic-check-structure-elimination-simple-expected.txt: Removed.
2338         * js/regress/get-by-val-with-string-bimorphic-check-structure-elimination-simple.html: Removed.
2339         * js/regress/get-by-val-with-string-bimorphic-check-structure-elimination.html: Removed.
2340         * js/regress/get-by-val-with-string-chain-from-try-block-expected.txt: Removed.
2341         * js/regress/get-by-val-with-string-chain-from-try-block.html: Removed.
2342         * js/regress/get-by-val-with-string-check-structure-elimination-expected.txt: Removed.
2343         * js/regress/get-by-val-with-string-check-structure-elimination.html: Removed.
2344         * js/regress/get-by-val-with-string-proto-or-self-expected.txt: Removed.
2345         * js/regress/get-by-val-with-string-proto-or-self.html: Removed.
2346         * js/regress/get-by-val-with-string-quadmorphic-check-structure-elimination-simple-expected.txt: Removed.
2347         * js/regress/get-by-val-with-string-quadmorphic-check-structure-elimination-simple.html: Removed.
2348         * js/regress/get-by-val-with-string-self-or-proto-expected.txt: Removed.
2349         * js/regress/get-by-val-with-string-self-or-proto.html: Removed.
2350         * js/regress/get-by-val-with-symbol-bimorphic-check-structure-elimination-expected.txt: Removed.
2351         * js/regress/get-by-val-with-symbol-bimorphic-check-structure-elimination-simple-expected.txt: Removed.
2352         * js/regress/get-by-val-with-symbol-bimorphic-check-structure-elimination-simple.html: Removed.
2353         * js/regress/get-by-val-with-symbol-bimorphic-check-structure-elimination.html: Removed.
2354         * js/regress/get-by-val-with-symbol-chain-from-try-block-expected.txt: Removed.
2355         * js/regress/get-by-val-with-symbol-chain-from-try-block.html: Removed.
2356         * js/regress/get-by-val-with-symbol-check-structure-elimination-expected.txt: Removed.
2357         * js/regress/get-by-val-with-symbol-check-structure-elimination.html: Removed.
2358         * js/regress/get-by-val-with-symbol-proto-or-self-expected.txt: Removed.
2359         * js/regress/get-by-val-with-symbol-proto-or-self.html: Removed.
2360         * js/regress/get-by-val-with-symbol-quadmorphic-check-structure-elimination-simple-expected.txt: Removed.
2361         * js/regress/get-by-val-with-symbol-quadmorphic-check-structure-elimination-simple.html: Removed.
2362         * js/regress/get-by-val-with-symbol-self-or-proto-expected.txt: Removed.
2363         * js/regress/get-by-val-with-symbol-self-or-proto.html: Removed.
2364         * js/regress/script-tests/get-by-val-with-string-bimorphic-check-structure-elimination-simple.js: Removed.
2365         * js/regress/script-tests/get-by-val-with-string-bimorphic-check-structure-elimination.js: Removed.
2366         * js/regress/script-tests/get-by-val-with-string-chain-from-try-block.js: Removed.
2367         * js/regress/script-tests/get-by-val-with-string-check-structure-elimination.js: Removed.
2368         * js/regress/script-tests/get-by-val-with-string-proto-or-self.js: Removed.
2369         * js/regress/script-tests/get-by-val-with-string-quadmorphic-check-structure-elimination-simple.js: Removed.
2370         * js/regress/script-tests/get-by-val-with-string-self-or-proto.js: Removed.
2371         * js/regress/script-tests/get-by-val-with-symbol-bimorphic-check-structure-elimination-simple.js: Removed.
2372         * js/regress/script-tests/get-by-val-with-symbol-bimorphic-check-structure-elimination.js: Removed.
2373         * js/regress/script-tests/get-by-val-with-symbol-chain-from-try-block.js: Removed.
2374         * js/regress/script-tests/get-by-val-with-symbol-check-structure-elimination.js: Removed.
2375         * js/regress/script-tests/get-by-val-with-symbol-proto-or-self.js: Removed.
2376         * js/regress/script-tests/get-by-val-with-symbol-quadmorphic-check-structure-elimination-simple.js: Removed.
2377         * js/regress/script-tests/get-by-val-with-symbol-self-or-proto.js: Removed.
2378
2379 2015-08-09  Myles C. Maxfield  <mmaxfield@apple.com>
2380
2381         Crash in ComplexTextController when laying out obscure text
2382         https://bugs.webkit.org/show_bug.cgi?id=147806
2383         <rdar://problem/22102378>
2384
2385         Reviewed by Darin Adler.
2386
2387         * fast/text/crash-obscure-text-expected.txt: Added.
2388         * fast/text/crash-obscure-text.html: Added.
2389
2390 2015-08-08  Dean Jackson  <dino@apple.com>
2391
2392         Remove the webkit prefix from CanvasRenderingContext2D imageSmoothingEnabled
2393         https://bugs.webkit.org/show_bug.cgi?id=147803
2394         <rdar://problem/22200553>
2395
2396         Reviewed by Sam Weinig.
2397
2398         Use the standard version of imageSmoothingEnabled rather than
2399         the prefixed version.
2400
2401         * fast/canvas/canvas-imageSmoothingEnabled-expected.txt:
2402         * fast/canvas/canvas-imageSmoothingEnabled-patterns.html:
2403         * fast/canvas/canvas-imageSmoothingEnabled-zero-size.html:
2404         * fast/canvas/script-tests/canvas-imageSmoothingEnabled-repaint.js:
2405         (draw):
2406         * fast/canvas/script-tests/canvas-imageSmoothingEnabled.js: Add some tests
2407         to make sure the prefixed version correctly maps to the standard version.
2408
2409 2015-08-08  Commit Queue  <commit-queue@webkit.org>
2410
2411         Unreviewed, rolling out r179871.
2412         https://bugs.webkit.org/show_bug.cgi?id=147810
2413
2414         Breaks product images on http://www.apple.com/shop/buy-
2415         mac/macbook (Requested by smfr on #webkit).
2416
2417         Reverted changeset:
2418
2419         "Render: properly update body's background image"
2420         https://bugs.webkit.org/show_bug.cgi?id=140183
2421         http://trac.webkit.org/changeset/179871
2422
2423 2015-08-07  Myles C. Maxfield  <mmaxfield@apple.com>
2424
2425         [El Capitan] Test Gardening
2426
2427         Unreviewed.
2428
2429         * platform/mac/css3/font-feature-settings-preinstalled-fonts-expected.txt: Added.
2430
2431 2015-08-07  James Craig  <jcraig@apple.com>
2432
2433         REGRESSION(r184722) AX: WebKit video playback toolbar removed from DOM; no longer accessible to VoiceOver
2434         https://bugs.webkit.org/show_bug.cgi?id=145684
2435
2436         Reviewed by Dean Jackson.
2437
2438         * http/tests/contentextensions/text-track-blocked-expected.txt: Minor update to test case expectation.
2439         * media/video-controls-show-on-kb-or-ax-event-expected.txt: Added.
2440         * media/video-controls-show-on-kb-or-ax-event.html: New test validates video controls can be displayed without the need for a mouse.
2441         * platform/mac/media/track/track-cue-rendering-horizontal-expected.txt: Minor update to test case expectation.
2442
2443 2015-08-07  Myles C. Maxfield  <mmaxfield@apple.com>
2444
2445         [Mac] Test gardening
2446
2447         Unreviewed.
2448
2449         * platform/mac/TestExpectations:
2450
2451 2015-08-07  Myles C. Maxfield  <mmaxfield@apple.com>
2452
2453         [OS X] Font fallback is not language-sensitive
2454         https://bugs.webkit.org/show_bug.cgi?id=147390
2455
2456         Reviewed by Dean Jackson.
2457
2458         This test is expected to fail most places.
2459
2460         * fast/text/fallback-language-han-expected.html: Added.
2461         * fast/text/fallback-language-han.html: Added.
2462         * platform/efl/TestExpectations:
2463         * platform/gtk/TestExpectations:
2464         * platform/win/TestExpectations:
2465         * platform/mac/TestExpectations:
2466         * platform/iOS/TestExpectations:
2467
2468 2015-08-07  Simon Fraser  <simon.fraser@apple.com>
2469
2470         Move platform/mac/fast/scrolling/ tests into fast/scrolling/latching/
2471
2472         * TestExpectations:
2473         * fast/scrolling/latching/iframe_in_iframe-expected.txt: Renamed from LayoutTests/platform/mac/fast/scrolling/iframe_in_iframe-expected.txt.
2474         * fast/scrolling/latching/iframe_in_iframe.html: Renamed from LayoutTests/platform/mac/fast/scrolling/iframe_in_iframe.html.
2475         * fast/scrolling/latching/resources/background.html: Renamed from LayoutTests/platform/mac/fast/scrolling/resources/background.html.
2476         * fast/scrolling/latching/resources/inner_content.html: Renamed from LayoutTests/platform/mac/fast/scrolling/resources/inner_content.html.
2477         * fast/scrolling/latching/resources/scroll_nested_iframe_test_inner.html: Renamed from LayoutTests/platform/mac/fast/scrolling/resources/scroll_nested_iframe_test_inner.html.
2478         * fast/scrolling/latching/resources/scroll_nested_iframe_test_outer.html: Renamed from LayoutTests/platform/mac/fast/scrolling/resources/scroll_nested_iframe_test_outer.html.
2479         * fast/scrolling/latching/resources/testContent.html: Renamed from LayoutTests/platform/mac/fast/scrolling/resources/testContent.html.
2480         * fast/scrolling/latching/resources/testImage.png: Renamed from LayoutTests/platform/mac/fast/scrolling/resources/testImage.png.
2481         * fast/scrolling/latching/scroll-div-latched-div-expected.txt: Renamed from LayoutTests/platform/mac/fast/scrolling/scroll-div-latched-div-expected.txt.
2482         * fast/scrolling/latching/scroll-div-latched-div.html: Renamed from LayoutTests/platform/mac/fast/scrolling/scroll-div-latched-div.html.
2483         * fast/scrolling/latching/scroll-div-latched-mainframe-expected.txt: Renamed from LayoutTests/platform/mac/fast/scrolling/scroll-div-latched-mainframe-expected.txt.
2484         * fast/scrolling/latching/scroll-div-latched-mainframe.html: Renamed from LayoutTests/platform/mac/fast/scrolling/scroll-div-latched-mainframe.html.
2485         * fast/scrolling/latching/scroll-div-no-latching-expected.txt: Renamed from LayoutTests/platform/mac/fast/scrolling/scroll-div-no-latching-expected.txt.
2486         * fast/scrolling/latching/scroll-div-no-latching.html: Renamed from LayoutTests/platform/mac/fast/scrolling/scroll-div-no-latching.html.
2487         * fast/scrolling/latching/scroll-div-with-nested-nonscrollable-iframe-expected.txt: Renamed from LayoutTests/platform/mac/fast/scrolling/scroll-div-with-nested-nonscrollable-iframe-expected.txt.
2488         * fast/scrolling/latching/scroll-div-with-nested-nonscrollable-iframe.html: Renamed from LayoutTests/platform/mac/fast/scrolling/scroll-div-with-nested-nonscrollable-iframe.html.
2489         * fast/scrolling/latching/scroll-iframe-fragment-expected.txt: Renamed from LayoutTests/platform/mac/fast/scrolling/scroll-iframe-fragment-expected.txt.
2490         * fast/scrolling/latching/scroll-iframe-fragment.html: Renamed from LayoutTests/platform/mac/fast/scrolling/scroll-iframe-fragment.html.
2491         * fast/scrolling/latching/scroll-iframe-latched-iframe-expected.txt: Renamed from LayoutTests/platform/mac/fast/scrolling/scroll-iframe-latched-iframe-expected.txt.
2492         * fast/scrolling/latching/scroll-iframe-latched-iframe.html: Renamed from LayoutTests/platform/mac/fast/scrolling/scroll-iframe-latched-iframe.html.
2493         * fast/scrolling/latching/scroll-iframe-latched-mainframe-expected.txt: Renamed from LayoutTests/platform/mac/fast/scrolling/scroll-iframe-latched-mainframe-expected.txt.
2494         * fast/scrolling/latching/scroll-iframe-latched-mainframe.html: Renamed from LayoutTests/platform/mac/fast/scrolling/scroll-iframe-latched-mainframe.html.
2495         * fast/scrolling/latching/scroll-iframe-webkit1-latching-bug-expected.txt: Renamed from LayoutTests/platform/mac/fast/scrolling/scroll-iframe-webkit1-latching-bug-expected.txt.
2496         * fast/scrolling/latching/scroll-iframe-webkit1-latching-bug.html: Renamed from LayoutTests/platform/mac/fast/scrolling/scroll-iframe-webkit1-latching-bug.html.
2497         * fast/scrolling/latching/scroll-latched-nested-div-expected.txt: Renamed from LayoutTests/platform/mac/fast/scrolling/scroll-latched-nested-div-expected.txt.
2498         * fast/scrolling/latching/scroll-latched-nested-div.html: Renamed from LayoutTests/platform/mac/fast/scrolling/scroll-latched-nested-div.html.
2499         * fast/scrolling/latching/scroll-nested-iframe-expected.txt: Renamed from LayoutTests/platform/mac/fast/scrolling/scroll-nested-iframe-expected.txt.
2500         * fast/scrolling/latching/scroll-nested-iframe.html: Renamed from LayoutTests/platform/mac/fast/scrolling/scroll-nested-iframe.html.
2501         * fast/scrolling/latching/scroll-select-bottom-test-expected.txt: Renamed from LayoutTests/platform/mac/fast/scrolling/scroll-select-bottom-test-expected.txt.
2502         * fast/scrolling/latching/scroll-select-bottom-test.html: Renamed from LayoutTests/platform/mac/fast/scrolling/scroll-select-bottom-test.html.
2503         * fast/scrolling/latching/scroll-select-latched-mainframe-expected.txt: Renamed from LayoutTests/platform/mac/fast/scrolling/scroll-select-latched-mainframe-expected.txt.
2504         * fast/scrolling/latching/scroll-select-latched-mainframe.html: Renamed from LayoutTests/platform/mac/fast/scrolling/scroll-select-latched-mainframe.html.
2505         * fast/scrolling/latching/scroll-select-latched-select-expected.txt: Renamed from LayoutTests/platform/mac/fast/scrolling/scroll-select-latched-select-expected.txt.
2506         * fast/scrolling/latching/scroll-select-latched-select.html: Renamed from LayoutTests/platform/mac/fast/scrolling/scroll-select-latched-select.html.
2507         * platform/mac-wk1/TestExpectations:
2508         * platform/mac/TestExpectations:
2509
2510 2015-08-07  Simon Fraser  <simon.fraser@apple.com>
2511
2512         Move platform/mac/fast/forms/ tests to fast/forms/
2513
2514         * TestExpectations:
2515         * fast/forms/attributed-strings-expected.txt: Renamed from LayoutTests/platform/mac/fast/forms/attributed-strings-expected.txt.
2516         * fast/forms/attributed-strings.html: Renamed from LayoutTests/platform/mac/fast/forms/attributed-strings.html.
2517         * fast/forms/focus-option-control-on-page-expected.txt: Renamed from LayoutTests/platform/mac/fast/forms/focus-option-control-on-page-expected.txt.
2518         * fast/forms/focus-option-control-on-page.html: Renamed from LayoutTests/platform/mac/fast/forms/focus-option-control-on-page.html.
2519         * fast/forms/indeterminate-progress-inline-height-expected.txt: Renamed from LayoutTests/platform/mac/fast/forms/indeterminate-progress-inline-height-expected.txt.
2520         * fast/forms/indeterminate-progress-inline-height.html: Renamed from LayoutTests/platform/mac/fast/forms/indeterminate-progress-inline-height.html.
2521         * fast/forms/input-appearance-spinbutton-expected.png: Renamed from LayoutTests/platform/mac/fast/forms/input-appearance-spinbutton-expected.png.
2522         * fast/forms/input-appearance-spinbutton-expected.txt: Renamed from LayoutTests/platform/mac/fast/forms/input-appearance-spinbutton-expected.txt.
2523         * fast/forms/input-appearance-spinbutton-size-expected.txt: Renamed from LayoutTests/platform/mac/fast/forms/input-appearance-spinbutton-size-expected.txt.
2524         * fast/forms/input-appearance-spinbutton-size.html: Renamed from LayoutTests/platform/mac/fast/forms/input-appearance-spinbutton-size.html.
2525         * fast/forms/input-appearance-spinbutton-up-expected.txt: Renamed from LayoutTests/platform/mac/fast/forms/input-appearance-spinbutton-up-expected.txt.
2526         * fast/forms/input-appearance-spinbutton-up.html: Renamed from LayoutTests/platform/mac/fast/forms/input-appearance-spinbutton-up.html.
2527         * fast/forms/input-appearance-spinbutton.html: Renamed from LayoutTests/platform/mac/fast/forms/input-appearance-spinbutton.html.
2528         * fast/forms/input-number-click-expected.txt: Renamed from LayoutTests/platform/mac/fast/forms/input-number-click-expected.txt.
2529         * fast/forms/input-number-click.html: Renamed from LayoutTests/platform/mac/fast/forms/input-number-click.html.
2530         * fast/forms/listbox-scrollbar-hit-test-expected.txt: Renamed from LayoutTests/platform/mac/fast/forms/listbox-scrollbar-hit-test-expected.txt.
2531         * fast/forms/listbox-scrollbar-hit-test.html: Renamed from LayoutTests/platform/mac/fast/forms/listbox-scrollbar-hit-test.html.
2532         * fast/forms/script-tests/focus-option-control-on-page.js: Renamed from LayoutTests/platform/mac/fast/forms/script-tests/focus-option-control-on-page.js.
2533         * platform/mac-wk1/TestExpectations:
2534         * platform/mac-wk2/TestExpectations:
2535         * platform/mac/TestExpectations:
2536         * platform/mac/fast/forms/input-appearance-spinbutton-up-expected.png: Removed.
2537         * platform/wk2/TestExpectations:
2538
2539 2015-08-06  Dean Jackson  <dino@apple.com>
2540
2541         Shadows don't draw on fillText when using a gradient fill
2542         https://bugs.webkit.org/show_bug.cgi?id=147758
2543         <rdar://problem/20860912>
2544
2545         Reviewed by Myles Maxfield.
2546
2547         New test that exercises shadows on gradient fills. This really
2548         should be a ref test, but there is a very small rendering difference
2549         caused by masking, so instead it uses JS to look for pixels of
2550         the correct color.
2551
2552         * fast/canvas/gradient-text-with-shadow-expected.txt: Added.
2553         * fast/canvas/gradient-text-with-shadow.html: Added.
2554
2555 2015-08-07  Myles C. Maxfield  <mmaxfield@apple.com>
2556
2557         Implement font-feature-settings
2558         https://bugs.webkit.org/show_bug.cgi?id=147722
2559
2560         Reviewed by Simon Fraser.
2561
2562         Until I can make a custom font for reference tests, use a simple dump-render-tree test.
2563
2564         * css3/font-feature-settings-preinstalled-fonts.html: Added.
2565         * platform/mac-yosemite/css3/font-feature-settings-preinstalled-fonts-expected.txt: Added.
2566
2567 2015-08-07  Simon Fraser  <simon.fraser@apple.com>
2568
2569         Remove platform/ios-sim-deprecated. All of the tests here exist elsewhere already.
2570
2571         * platform/ios-sim-deprecated/: Removed.
2572
2573 2015-08-07  Brian Burg  <bburg@apple.com>
2574
2575         Web Inspector: move LayoutTests/inspector-protocol/ tests to LayoutTests/inspector/
2576         https://bugs.webkit.org/show_bug.cgi?id=147729
2577
2578         Reviewed by Timothy Hatcher.
2579
2580         Merge inspector-protocol tests into the inspector directory. Rename a few helper
2581         resources whose names clashed. Put top-level tests into unit-tests/ and protocol/.
2582
2583         Update TestExpectations to not reference inspector-protocol paths.
2584
2585         * TestExpectations:
2586         * http/tests/inspector/resources/console-test.js: Renamed from LayoutTests/inspector-protocol/resources/console-test.js.
2587         * http/tests/inspector/resources/probe-test.js: Renamed from LayoutTests/inspector-protocol/resources/probe-helper.js.
2588         * inspector-protocol/debugger/resources/breakpoint.js: Removed.
2589         * inspector/console/console-message-expected.txt: Renamed from LayoutTests/inspector-protocol/console/console-message-expected.txt.
2590         * inspector/console/console-message.html: Renamed from LayoutTests/inspector-protocol/console/console-message.html.
2591         * inspector/console/css-source-locations-expected.txt: Renamed from LayoutTests/inspector-protocol/console/css-source-locations-expected.txt.
2592         * inspector/console/css-source-locations.html: Renamed from LayoutTests/inspector-protocol/console/css-source-locations.html.
2593         * inspector/console/js-source-locations-expected.txt: Renamed from LayoutTests/inspector-protocol/console/js-source-locations-expected.txt.
2594         * inspector/console/js-source-locations.html: Renamed from LayoutTests/inspector-protocol/console/js-source-locations.html.
2595         * inspector/console/resources/errors.css: Renamed from LayoutTests/inspector-protocol/resources/errors.css.
2596         (div):
2597         * inspector/console/resources/errors.js: Renamed from LayoutTests/inspector-protocol/resources/errors.js.
2598         (foo):
2599         * inspector/console/x-frame-options-message-expected.txt: Renamed from LayoutTests/inspector-protocol/console/x-frame-options-message-expected.txt.
2600         * inspector/console/x-frame-options-message.html: Renamed from LayoutTests/inspector-protocol/console/x-frame-options-message.html.
2601         * inspector/css/getSupportedCSSProperties-expected.txt: Renamed from LayoutTests/inspector-protocol/css/getSupportedCSSProperties-expected.txt.
2602         * inspector/css/getSupportedCSSProperties.html: Renamed from LayoutTests/inspector-protocol/css/getSupportedCSSProperties.html.
2603         * inspector/debugger/breakpoint-action-detach-expected.txt: Renamed from LayoutTests/inspector-protocol/debugger/breakpoint-action-detach-expected.txt.
2604         * inspector/debugger/breakpoint-action-detach.html: Renamed from LayoutTests/inspector-protocol/debugger/breakpoint-action-detach.html.
2605         * inspector/debugger/breakpoint-action-eval.html:
2606         * inspector/debugger/breakpoint-action-with-exception-expected.txt: Renamed from LayoutTests/inspector-protocol/debugger/breakpoint-action-with-exception-expected.txt.
2607         * inspector/debugger/breakpoint-action-with-exception.html: Renamed from LayoutTests/inspector-protocol/debugger/breakpoint-action-with-exception.html.
2608         * inspector/debugger/breakpoint-condition-detach-expected.txt: Renamed from LayoutTests/inspector-protocol/debugger/breakpoint-condition-detach-expected.txt.
2609         * inspector/debugger/breakpoint-condition-detach.html: Renamed from LayoutTests/inspector-protocol/debugger/breakpoint-condition-detach.html.
2610         * inspector/debugger/breakpoint-condition-with-bad-script-expected.txt: Renamed from LayoutTests/inspector-protocol/debugger/breakpoint-condition-with-bad-script-expected.txt.
2611         * inspector/debugger/breakpoint-condition-with-bad-script.html: Renamed from LayoutTests/inspector-protocol/debugger/breakpoint-condition-with-bad-script.html.
2612         * inspector/debugger/breakpoint-condition-with-exception-expected.txt: Renamed from LayoutTests/inspector-protocol/debugger/breakpoint-condition-with-exception-expected.txt.
2613         * inspector/debugger/breakpoint-condition-with-exception.html: Renamed from LayoutTests/inspector-protocol/debugger/breakpoint-condition-with-exception.html.
2614         * inspector/debugger/breakpoint-eval-with-exception-expected.txt: Renamed from LayoutTests/inspector-protocol/debugger/breakpoint-eval-with-exception-expected.txt.
2615         * inspector/debugger/breakpoint-eval-with-exception.html: Renamed from LayoutTests/inspector-protocol/debugger/breakpoint-eval-with-exception.html.
2616         * inspector/debugger/breakpoint-inside-conditons-and-actions-expected.txt: Renamed from LayoutTests/inspector-protocol/debugger/breakpoint-inside-conditons-and-actions-expected.txt.
2617         * inspector/debugger/breakpoint-inside-conditons-and-actions.html: Renamed from LayoutTests/inspector-protocol/debugger/breakpoint-inside-conditons-and-actions.html.
2618         * inspector/debugger/call-frame-function-name-expected.txt: Renamed from LayoutTests/inspector-protocol/debugger/call-frame-function-name-expected.txt.
2619         * inspector/debugger/call-frame-function-name.html: Renamed from LayoutTests/inspector-protocol/debugger/call-frame-function-name.html.
2620         * inspector/debugger/call-frame-this-host-expected.txt: Renamed from LayoutTests/inspector-protocol/debugger/call-frame-this-host-expected.txt.
2621         * inspector/debugger/call-frame-this-host.html: Renamed from LayoutTests/inspector-protocol/debugger/call-frame-this-host.html.
2622         * inspector/debugger/call-frame-this-nonstrict-expected.txt: Renamed from LayoutTests/inspector-protocol/debugger/call-frame-this-nonstrict-expected.txt.
2623         * inspector/debugger/call-frame-this-nonstrict.html: Renamed from LayoutTests/inspector-protocol/debugger/call-frame-this-nonstrict.html.
2624         * inspector/debugger/call-frame-this-strict-expected.txt: Renamed from LayoutTests/inspector-protocol/debugger/call-frame-this-strict-expected.txt.
2625         * inspector/debugger/call-frame-this-strict.html: Renamed from LayoutTests/inspector-protocol/debugger/call-frame-this-strict.html.
2626         * inspector/debugger/debugger-statement-expected.txt: Renamed from LayoutTests/inspector-protocol/debugger/debugger-statement-expected.txt.
2627         * inspector/debugger/debugger-statement.html: Renamed from LayoutTests/inspector-protocol/debugger/debugger-statement.html.
2628         * inspector/debugger/didSampleProbe-multiple-probes-expected.txt: Renamed from LayoutTests/inspector-protocol/debugger/didSampleProbe-multiple-probes-expected.txt.
2629         * inspector/debugger/didSampleProbe-multiple-probes.html: Renamed from LayoutTests/inspector-protocol/debugger/didSampleProbe-multiple-probes.html.
2630         * inspector/debugger/hit-breakpoint-from-console-expected.txt: Renamed from LayoutTests/inspector-protocol/debugger/hit-breakpoint-from-console-expected.txt.
2631         * inspector/debugger/hit-breakpoint-from-console.html: Renamed from LayoutTests/inspector-protocol/debugger/hit-breakpoint-from-console.html.
2632         * inspector/debugger/nested-inspectors-expected.txt: Renamed from LayoutTests/inspector-protocol/debugger/nested-inspectors-expected.txt.
2633         * inspector/debugger/nested-inspectors.html: Renamed from LayoutTests/inspector-protocol/debugger/nested-inspectors.html.
2634         * inspector/debugger/pause-dedicated-worker-expected.txt: Renamed from LayoutTests/inspector-protocol/debugger/pause-dedicated-worker-expected.txt.
2635         * inspector/debugger/pause-dedicated-worker.html: Renamed from LayoutTests/inspector-protocol/debugger/pause-dedicated-worker.html.
2636         * inspector/debugger/pause-on-assert-expected.txt: Renamed from LayoutTests/inspector-protocol/debugger/pause-on-assert-expected.txt.
2637         * inspector/debugger/pause-on-assert.html: Renamed from LayoutTests/inspector-protocol/debugger/pause-on-assert.html.
2638         * inspector/debugger/probe-manager-add-remove-actions.html:
2639         * inspector/debugger/regress-133182-expected.txt: Renamed from LayoutTests/inspector-protocol/debugger/regress-133182-expected.txt.
2640         * inspector/debugger/regress-133182.html: Renamed from LayoutTests/inspector-protocol/debugger/regress-133182.html.
2641         * inspector/debugger/removeBreakpoint-expected.txt: Renamed from LayoutTests/inspector-protocol/debugger/removeBreakpoint-expected.txt.
2642         * inspector/debugger/removeBreakpoint.html: Renamed from LayoutTests/inspector-protocol/debugger/removeBreakpoint.html.
2643         * inspector/debugger/resources/assert.js: Renamed from LayoutTests/inspector-protocol/debugger/resources/assert.js.
2644         * inspector/debugger/resources/dedicated-worker.js: Renamed from LayoutTests/inspector-protocol/debugger/resources/dedicated-worker.js.
2645         * inspector/debugger/resources/exception.js: Renamed from LayoutTests/inspector-protocol/debugger/resources/exception.js.
2646         * inspector/debugger/resources/mac-linebreaks.js: Renamed from LayoutTests/inspector-protocol/debugger/resources/mac-linebreaks.js.
2647         * inspector/debugger/resources/mixed-linebreaks.js: Renamed from LayoutTests/inspector-protocol/debugger/resources/mixed-linebreaks.js.
2648         * inspector/debugger/resources/script-for-breakpoint-actions.js: Copied from LayoutTests/inspector/debugger/resources/breakpoint.js.
2649         * inspector/debugger/resources/unix-linebreaks.js: Renamed from LayoutTests/inspector-protocol/debugger/resources/unix-linebreaks.js.
2650         * inspector/debugger/resources/windows-linebreaks.js: Renamed from LayoutTests/inspector-protocol/debugger/resources/windows-linebreaks.js.
2651         * inspector/debugger/searchInContent-linebreaks-expected.txt: Renamed from LayoutTests/inspector-protocol/debugger/searchInContent-linebreaks-expected.txt.
2652         * inspector/debugger/searchInContent-linebreaks.html: Renamed from LayoutTests/inspector-protocol/debugger/searchInContent-linebreaks.html.
2653         * inspector/debugger/setBreakpoint-actions-expected.txt: Renamed from LayoutTests/inspector-protocol/debugger/setBreakpoint-actions-expected.txt.
2654         * inspector/debugger/setBreakpoint-actions.html: Renamed from LayoutTests/inspector-protocol/debugger/setBreakpoint-actions.html.
2655         * inspector/debugger/setBreakpoint-autoContinue-expected.txt: Renamed from LayoutTests/inspector-protocol/debugger/setBreakpoint-autoContinue-expected.txt.
2656         * inspector/debugger/setBreakpoint-autoContinue.html: Renamed from LayoutTests/inspector-protocol/debugger/setBreakpoint-autoContinue.html.
2657         * inspector/debugger/setBreakpoint-column-expected.txt: Renamed from LayoutTests/inspector-protocol/debugger/setBreakpoint-column-expected.txt.
2658         * inspector/debugger/setBreakpoint-column.html: Renamed from LayoutTests/inspector-protocol/debugger/setBreakpoint-column.html.
2659         * inspector/debugger/setBreakpoint-column.txt: Renamed from LayoutTests/inspector-protocol/debugger/setBreakpoint-column.txt.
2660         * inspector/debugger/setBreakpoint-condition-expected.txt: Renamed from LayoutTests/inspector-protocol/debugger/setBreakpoint-condition-expected.txt.
2661         * inspector/debugger/setBreakpoint-condition.html: Renamed from LayoutTests/inspector-protocol/debugger/setBreakpoint-condition.html.
2662         * inspector/debugger/setBreakpoint-dfg-and-modify-local-expected.txt: Renamed from LayoutTests/inspector-protocol/debugger/setBreakpoint-dfg-and-modify-local-expected.txt.
2663         * inspector/debugger/setBreakpoint-dfg-and-modify-local.html: Renamed from LayoutTests/inspector-protocol/debugger/setBreakpoint-dfg-and-modify-local.html.
2664         * inspector/debugger/setBreakpoint-dfg-callee-and-examine-dfg-local-expected.txt: Renamed from LayoutTests/inspector-protocol/debugger/setBreakpoint-dfg-callee-and-examine-dfg-local-expected.txt.
2665         * inspector/debugger/setBreakpoint-dfg-callee-and-examine-dfg-local.html: Renamed from LayoutTests/inspector-protocol/debugger/setBreakpoint-dfg-callee-and-examine-dfg-local.html.
2666         * inspector/debugger/setBreakpoint-dfg-expected.txt: Renamed from LayoutTests/inspector-protocol/debugger/setBreakpoint-dfg-expected.txt.
2667         * inspector/debugger/setBreakpoint-dfg.html: Renamed from LayoutTests/inspector-protocol/debugger/setBreakpoint-dfg.html.
2668         * inspector/debugger/setBreakpoint-expected.txt: Renamed from LayoutTests/inspector-protocol/debugger/setBreakpoint-expected.txt.
2669         * inspector/debugger/setBreakpoint-options-exception-expected.txt: Renamed from LayoutTests/inspector-protocol/debugger/setBreakpoint-options-exception-expected.txt.
2670         * inspector/debugger/setBreakpoint-options-exception.html: Renamed from LayoutTests/inspector-protocol/debugger/setBreakpoint-options-exception.html.
2671         * inspector/debugger/setBreakpoint.html: Renamed from LayoutTests/inspector-protocol/debugger/setBreakpoint.html.
2672         * inspector/debugger/setBreakpointByUrl-sourceURL-expected.txt: Renamed from LayoutTests/inspector-protocol/debugger/setBreakpointByUrl-sourceURL-expected.txt.
2673         * inspector/debugger/setBreakpointByUrl-sourceURL.html: Renamed from LayoutTests/inspector-protocol/debugger/setBreakpointByUrl-sourceURL.html.
2674         * inspector/debugger/setPauseOnExceptions-all-expected.txt: Renamed from LayoutTests/inspector-protocol/debugger/setPauseOnExceptions-all-expected.txt.
2675         * inspector/debugger/setPauseOnExceptions-all.html: Renamed from LayoutTests/inspector-protocol/debugger/setPauseOnExceptions-all.html.
2676         * inspector/debugger/setPauseOnExceptions-none-expected.txt: Renamed from LayoutTests/inspector-protocol/debugger/setPauseOnExceptions-none-expected.txt.
2677         * inspector/debugger/setPauseOnExceptions-none.html: Renamed from LayoutTests/inspector-protocol/debugger/setPauseOnExceptions-none.html.
2678         * inspector/debugger/setPauseOnExceptions-uncaught-expected.txt: Renamed from LayoutTests/inspector-protocol/debugger/setPauseOnExceptions-uncaught-expected.txt.
2679         * inspector/debugger/setPauseOnExceptions-uncaught.html: Renamed from LayoutTests/inspector-protocol/debugger/setPauseOnExceptions-uncaught.html.
2680         * inspector/debugger/setVariableValue-expected.txt: Renamed from LayoutTests/inspector-protocol/debugger/setVariableValue-expected.txt.
2681         * inspector/debugger/setVariableValue.html: Renamed from LayoutTests/inspector-protocol/debugger/setVariableValue.html.
2682         * inspector/debugger/terminate-dedicated-worker-while-paused-expected.txt: Renamed from LayoutTests/inspector-protocol/debugger/terminate-dedicated-worker-while-paused-expected.txt.
2683         * inspector/debugger/terminate-dedicated-worker-while-paused.html: Renamed from LayoutTests/inspector-protocol/debugger/terminate-dedicated-worker-while-paused.html.
2684         * inspector/dom-debugger/node-removed-expected.txt: Renamed from LayoutTests/inspector-protocol/dom-debugger/node-removed-expected.txt.
2685         * inspector/dom-debugger/node-removed.html: Renamed from LayoutTests/inspector-protocol/dom-debugger/node-removed.html.
2686         * inspector/dom/dom-remove-events-expected.txt: Renamed from LayoutTests/inspector-protocol/dom/dom-remove-events-expected.txt.
2687         * inspector/dom/dom-remove-events.html: Renamed from LayoutTests/inspector-protocol/dom/dom-remove-events.html.
2688         * inspector/dom/dom-search-crash-expected.txt: Renamed from LayoutTests/inspector-protocol/dom/dom-search-crash-expected.txt.
2689         * inspector/dom/dom-search-crash.html: Renamed from LayoutTests/inspector-protocol/dom/dom-search-crash.html.
2690         * inspector/dom/dom-search-expected.txt: Renamed from LayoutTests/inspector-protocol/dom/dom-search-expected.txt.
2691         * inspector/dom/dom-search-with-context-expected.txt: Renamed from LayoutTests/inspector-protocol/dom/dom-search-with-context-expected.txt.
2692         * inspector/dom/dom-search-with-context.html: Renamed from LayoutTests/inspector-protocol/dom/dom-search-with-context.html.
2693         * inspector/dom/dom-search.html: Renamed from LayoutTests/inspector-protocol/dom/dom-search.html.
2694         * inspector/dom/focus-expected.txt: Renamed from LayoutTests/inspector-protocol/dom/focus-expected.txt.
2695         * inspector/dom/focus.html: Renamed from LayoutTests/inspector-protocol/dom/focus.html.
2696         * inspector/dom/getAccessibilityPropertiesForNode-expected.txt: Renamed from LayoutTests/inspector-protocol/dom/getAccessibilityPropertiesForNode-expected.txt.
2697         * inspector/dom/getAccessibilityPropertiesForNode.html: Renamed from LayoutTests/inspector-protocol/dom/getAccessibilityPropertiesForNode.html.
2698         * inspector/dom/getAccessibilityPropertiesForNode_liveRegion-expected.txt: Renamed from LayoutTests/inspector-protocol/dom/getAccessibilityPropertiesForNode_liveRegion-expected.txt.
2699         * inspector/dom/getAccessibilityPropertiesForNode_liveRegion.html: Renamed from LayoutTests/inspector-protocol/dom/getAccessibilityPropertiesForNode_liveRegion.html.
2700         * inspector/dom/getAccessibilityPropertiesForNode_mouseEventNodeId-expected.txt: Renamed from LayoutTests/inspector-protocol/dom/getAccessibilityPropertiesForNode_mouseEventNodeId-expected.txt.
2701         * inspector/dom/getAccessibilityPropertiesForNode_mouseEventNodeId.html: Renamed from LayoutTests/inspector-protocol/dom/getAccessibilityPropertiesForNode_mouseEventNodeId.html.
2702         * inspector/dom/highlight-flow-with-no-region-expected.txt: Renamed from LayoutTests/inspector-protocol/dom/highlight-flow-with-no-region-expected.txt.
2703         * inspector/dom/highlight-flow-with-no-region.html: Renamed from LayoutTests/inspector-protocol/dom/highlight-flow-with-no-region.html.
2704         * inspector/dom/remove-multiple-nodes-expected.txt: Renamed from LayoutTests/inspector-protocol/dom/remove-multiple-nodes-expected.txt.
2705         * inspector/dom/remove-multiple-nodes.html: Renamed from LayoutTests/inspector-protocol/dom/remove-multiple-nodes.html.
2706         * inspector/dom/request-child-nodes-depth-expected.txt: Renamed from LayoutTests/inspector-protocol/dom/request-child-nodes-depth-expected.txt.
2707         * inspector/dom/request-child-nodes-depth.html: Renamed from LayoutTests/inspector-protocol/dom/request-child-nodes-depth.html.
2708         * inspector/dom/resources/dom-search-crash-iframe.html: Renamed from LayoutTests/inspector-protocol/dom/resources/dom-search-crash-iframe.html.
2709         * inspector/dom/resources/dom-search-iframe.html: Renamed from LayoutTests/inspector-protocol/dom/resources/dom-search-iframe.html.
2710         * inspector/dom/resources/dom-search-queries.js: Renamed from LayoutTests/inspector-protocol/dom/resources/dom-search-queries.js.
2711         * inspector/layers/layers-anonymous-expected.txt: Renamed from LayoutTests/inspector-protocol/layers/layers-anonymous-expected.txt.
2712         * inspector/layers/layers-anonymous.html: Renamed from LayoutTests/inspector-protocol/layers/layers-anonymous.html.
2713         * inspector/layers/layers-blending-compositing-reasons-expected.txt: Renamed from LayoutTests/inspector-protocol/layers/layers-blending-compositing-reasons-expected.txt.
2714         * inspector/layers/layers-blending-compositing-reasons.html: Renamed from LayoutTests/inspector-protocol/layers/layers-blending-compositing-reasons.html.
2715         * inspector/layers/layers-compositing-reasons-expected.txt: Renamed from LayoutTests/inspector-protocol/layers/layers-compositing-reasons-expected.txt.
2716         * inspector/layers/layers-compositing-reasons.html: Renamed from LayoutTests/inspector-protocol/layers/layers-compositing-reasons.html.
2717         * inspector/layers/layers-for-node-expected.txt: Renamed from LayoutTests/inspector-protocol/layers/layers-for-node-expected.txt.
2718         * inspector/layers/layers-for-node.html: Renamed from LayoutTests/inspector-protocol/layers/layers-for-node.html.
2719         * inspector/layers/layers-generated-content-expected.txt: Renamed from LayoutTests/inspector-protocol/layers/layers-generated-content-expected.txt.
2720         * inspector/layers/layers-generated-content.html: Renamed from LayoutTests/inspector-protocol/layers/layers-generated-content.html.
2721         * inspector/layers/layers-reflected-content-expected.txt: Renamed from LayoutTests/inspector-protocol/layers/layers-reflected-content-expected.txt.
2722         * inspector/layers/layers-reflected-content.html: Renamed from LayoutTests/inspector-protocol/layers/layers-reflected-content.html.
2723         * inspector/page/archive-expected.txt: Renamed from LayoutTests/inspector-protocol/page/archive-expected.txt.
2724         * inspector/page/archive.html: Renamed from LayoutTests/inspector-protocol/page/archive.html.
2725         * inspector/page/frameScheduledNavigation-expected.txt: Renamed from LayoutTests/inspector-protocol/page/frameScheduledNavigation-expected.txt.
2726         * inspector/page/frameScheduledNavigation.html: Renamed from LayoutTests/inspector-protocol/page/frameScheduledNavigation.html.
2727         * inspector/page/frameStartedLoading-expected.txt: Renamed from LayoutTests/inspector-protocol/page/frameStartedLoading-expected.txt.
2728         * inspector/page/frameStartedLoading.html: Renamed from LayoutTests/inspector-protocol/page/frameStartedLoading.html.
2729         * inspector/page/javascriptDialogEvents-expected.txt: Renamed from LayoutTests/inspector-protocol/page/javascriptDialogEvents-expected.txt.
2730         * inspector/page/javascriptDialogEvents.html: Renamed from LayoutTests/inspector-protocol/page/javascriptDialogEvents.html.
2731         * inspector/page/resources/blank.html: Renamed from LayoutTests/inspector-protocol/page/resources/blank.html.
2732         * inspector/page/setEmulatedMedia-expected.txt: Renamed from LayoutTests/inspector-protocol/page/setEmulatedMedia-expected.txt.
2733         * inspector/page/setEmulatedMedia.html: Renamed from LayoutTests/inspector-protocol/page/setEmulatedMedia.html.
2734         * inspector/protocol/protocol-promise-result-expected.txt: Renamed from LayoutTests/inspector/protocol-promise-result-expected.txt.
2735         * inspector/protocol/protocol-promise-result.html: Renamed from LayoutTests/inspector/protocol-promise-result.html.
2736         * inspector/runtime/getProperties-expected.txt: Renamed from LayoutTests/inspector-protocol/runtime/getProperties-expected.txt.
2737         * inspector/runtime/getProperties.html: Renamed from LayoutTests/inspector-protocol/runtime/getProperties.html.
2738         * inspector/unit-tests/async-test-suite-expected.txt: Renamed from LayoutTests/inspector-protocol/async-test-suite-expected.txt.
2739         * inspector/unit-tests/async-test-suite.html: Renamed from LayoutTests/inspector-protocol/async-test-suite.html.
2740         * inspector/unit-tests/event-listener-expected.txt: Renamed from LayoutTests/inspector/event-listener-expected.txt.
2741         * inspector/unit-tests/event-listener-set-expected.txt: Renamed from LayoutTests/inspector/event-listener-set-expected.txt.
2742         * inspector/unit-tests/event-listener-set.html: Renamed from LayoutTests/inspector/event-listener-set.html.
2743         * inspector/unit-tests/event-listener.html: Renamed from LayoutTests/inspector/event-listener.html.
2744         * inspector/unit-tests/sync-test-suite-expected.txt: Renamed from LayoutTests/inspector-protocol/sync-test-suite-expected.txt.
2745         * inspector/unit-tests/sync-test-suite.html: Renamed from LayoutTests/inspector-protocol/sync-test-suite.html.
2746         * inspector/unit-tests/test-harness-trivially-works-expected.txt: Renamed from LayoutTests/inspector/test-harness-trivially-works-expected.txt.
2747         * inspector/unit-tests/test-harness-trivially-works.html: Renamed from LayoutTests/inspector/test-harness-trivially-works.html.
2748         * platform/efl/TestExpectations:
2749         * platform/gtk/TestExpectations:
2750         * platform/ios-simulator-wk1/TestExpectations:
2751         * platform/ios-simulator-wk2/TestExpectations:
2752         * platform/mac-wk2/TestExpectations:
2753         * platform/mac/TestExpectations:
2754         * platform/win/TestExpectations:
2755
2756 2015-08-07  Simon Fraser  <simon.fraser@apple.com>
2757
2758         ios-sim-deprecated/iphone/fast/events/touch/ already existed in fast/events/touch, so remove them.
2759
2760         * platform/ios-sim-deprecated/iphone/fast/events/touch/document-create-touch-list-ios-expected.txt: Removed.
2761         * platform/ios-sim-deprecated/iphone/fast/events/touch/document-create-touch-list-ios.html: Removed.
2762         * platform/ios-sim-deprecated/iphone/fast/events/touch/gesture-event-basic-expected.txt: Removed.
2763         * platform/ios-sim-deprecated/iphone/fast/events/touch/gesture-event-basic.html: Removed.
2764         * platform/ios-sim-deprecated/iphone/fast/events/touch/input-touch-target-expected.txt: Removed.
2765         * platform/ios-sim-deprecated/iphone/fast/events/touch/input-touch-target.html: Removed.
2766         * platform/ios-sim-deprecated/iphone/fast/events/touch/inserted-fragment-touch-target-expected.txt: Removed.
2767         * platform/ios-sim-deprecated/iphone/fast/events/touch/inserted-fragment-touch-target.html: Removed.
2768         * platform/ios-sim-deprecated/iphone/fast/events/touch/moved-touch-target-expected.txt: Removed.
2769         * platform/ios-sim-deprecated/iphone/fast/events/touch/moved-touch-target.html: Removed.
2770         * platform/ios-sim-deprecated/iphone/fast/events/touch/multi-touch-some-without-handlers-expected.txt: Removed.
2771         * platform/ios-sim-deprecated/iphone/fast/events/touch/multi-touch-some-without-handlers.html: Removed.
2772         * platform/ios-sim-deprecated/iphone/fast/events/touch/ontouchstart-active-selector-expected.txt: Removed.
2773         * platform/ios-sim-deprecated/iphone/fast/events/touch/ontouchstart-active-selector.html: Removed.
2774         * platform/ios-sim-deprecated/iphone/fast/events/touch/removed-fragment-touch-target-expected.txt: Removed.
2775         * platform/ios-sim-deprecated/iphone/fast/events/touch/removed-fragment-touch-target.html: Removed.
2776         * platform/ios-sim-deprecated/iphone/fast/events/touch/removed-touch-target-expected.txt: Removed.
2777         * platform/ios-sim-deprecated/iphone/fast/events/touch/removed-touch-target.html: Removed.
2778         * platform/ios-sim-deprecated/iphone/fast/events/touch/script-tests/TEMPLATE.html: Removed.
2779         * platform/ios-sim-deprecated/iphone/fast/events/touch/script-tests/document-create-touch-list-ios.js: Removed.
2780         * platform/ios-sim-deprecated/iphone/fast/events/touch/script-tests/input-touch-target.js: Removed.
2781         * platform/ios-sim-deprecated/iphone/fast/events/touch/script-tests/multi-touch-some-without-handlers.js: Removed.
2782         * platform/ios-sim-deprecated/iphone/fast/events/touch/script-tests/text-node-touch-target.js: Removed.
2783         * platform/ios-sim-deprecated/iphone/fast/events/touch/script-tests/textarea-touch-target.js: Removed.
2784         * platform/ios-sim-deprecated/iphone/fast/events/touch/script-tests/touch-event-frames.js: Removed.
2785         * platform/ios-sim-deprecated/iphone/fast/events/touch/script-tests/touch-event-pageXY.js: Removed.
2786         * platform/ios-sim-deprecated/iphone/fast/events/touch/script-tests/zoomed-touch-event-pageXY.js: Removed.
2787         * platform/ios-sim-deprecated/iphone/fast/events/touch/text-node-touch-target-expected.txt: Removed.
2788         * platform/ios-sim-deprecated/iphone/fast/events/touch/text-node-touch-target.html: Removed.
2789         * platform/ios-sim-deprecated/iphone/fast/events/touch/textarea-touch-target-expected.txt: Removed.
2790         * platform/ios-sim-deprecated/iphone/fast/events/touch/textarea-touch-target.html: Removed.
2791         * platform/ios-sim-deprecated/iphone/fast/events/touch/touch-event-frames-expected.txt: Removed.
2792         * platform/ios-sim-deprecated/iphone/fast/events/touch/touch-event-frames.html: Removed.
2793         * platform/ios-sim-deprecated/iphone/fast/events/touch/touch-event-pageXY-expected.txt: Removed.
2794         * platform/ios-sim-deprecated/iphone/fast/events/touch/touch-event-pageXY.html: Removed.
2795         * platform/ios-sim-deprecated/iphone/fast/events/touch/zoomed-touch-event-pageXY-expected.txt: Removed.
2796         * platform/ios-sim-deprecated/iphone/fast/events/touch/zoomed-touch-event-pageXY.html: Removed.
2797
2798 2015-08-07  Simon Fraser  <simon.fraser@apple.com>
2799
2800         Move platform/ios-sim-deprecated/http/tests/loading/multiple-prioritization.html into http/tests/loading/
2801
2802         * http/tests/loading/multiple-prioritization-expected.txt: Renamed from LayoutTests/platform/ios-sim-deprecated/http/tests/loading/multiple-prioritization-expected.txt.
2803         * http/tests/loading/multiple-prioritization.html: Renamed from LayoutTests/platform/ios-sim-deprecated/http/tests/loading/multiple-prioritization.html.
2804
2805 2015-08-06  Simon Fraser  <simon.fraser@apple.com>
2806
2807         Move ios-sim-deprecated/fast/dom/ tests into fast/dom
2808
2809         * TestExpectations:
2810         * fast/dom/Range/expand-word-with-apostrophe-expected.txt: Renamed from LayoutTests/platform/ios-sim-deprecated/fast/dom/Range/expand-word-with-apostrophe-expected.txt.
2811         * fast/dom/Range/expand-word-with-apostrophe.html: Renamed from LayoutTests/platform/ios-sim-deprecated/fast/dom/Range/expand-word-with-apostrophe.html.
2812         * fast/dom/Window/no-window-resize-on-document-size-change-expected.txt: Added.
2813         * fast/dom/Window/no-window-resize-on-document-size-change.html: Renamed from LayoutTests/platform/ios-sim-deprecated/fast/dom/Window/no-window-resize-on-document-size-change.html.
2814         * fast/dom/adopt-attribute-crash-expected.txt:
2815         * fast/dom/navigator-iOS-userAgent-expected.txt: Added.
2816         * fast/dom/navigator-iOS-userAgent.html: Renamed from LayoutTests/platform/ios-sim-deprecated/fast/dom/navigator-iOS-userAgent.html.
2817         * fast/dom/timer-fire-after-page-pause-expected.txt: Renamed from LayoutTests/platform/ios-sim-deprecated/fast/dom/timer-fire-after-page-pause-expected.txt.
2818         * fast/dom/timer-fire-after-page-pause.html: Renamed from LayoutTests/platform/ios-sim-deprecated/fast/dom/timer-fire-after-page-pause.html.
2819         * platform/ios-sim-deprecated/fast/dom/Window/no-window-resize-on-document-size-change-expected.txt: Removed.
2820         * platform/ios-sim-deprecated/fast/dom/navigator-iOS-userAgent-expected.txt: Removed.
2821         * platform/ios-simulator-wk1/TestExpectations:
2822         * platform/ios-simulator/TestExpectations:
2823         * platform/ios-simulator/fast/dom/navigator-iOS-userAgent-expected.txt: Added.
2824
2825 2015-08-06  Simon Fraser  <simon.fraser@apple.com>
2826
2827         Move two ios-sim-deprecated/animations/ tests into animations.
2828
2829         * animations/resources/anim.html: Renamed from LayoutTests/platform/ios-sim-deprecated/animations/resources/anim.html.
2830         * animations/restart-after-scroll-expected.txt: Copied from LayoutTests/platform/ios-sim-deprecated/animations/restart-after-scroll-nested-expected.txt.
2831         * animations/restart-after-scroll-nested-expected.txt: Renamed from LayoutTests/platform/ios-sim-deprecated/animations/restart-after-scroll-nested-expected.txt.
2832         * animations/restart-after-scroll-nested.html: Renamed from LayoutTests/platform/ios-sim-deprecated/animations/restart-after-scroll-nested.html.
2833         * animations/restart-after-scroll.html: Renamed from LayoutTests/platform/ios-sim-deprecated/animations/restart-after-scroll.html.
2834         * platform/ios-sim-deprecated/animations/restart-after-scroll-expected.txt: Removed.
2835         * platform/ios-simulator-wk1/TestExpectations:
2836         * platform/ios-simulator-wk2/TestExpectations:
2837         * platform/ios-simulator/TestExpectations:
2838
2839 2015-08-07  Xabier Rodriguez Calvar  <calvaris@igalia.com>
2840
2841         [Streams API] Create CountQueuingStrategy object as per spec
2842         https://bugs.webkit.org/show_bug.cgi?id=146594
2843
2844         Reviewed by Geoffrey Garen.
2845
2846         * js/dom/global-constructors-attributes-expected.txt:
2847         * platform/efl/js/dom/global-constructors-attributes-expected.txt:
2848         * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
2849         * platform/ios-sim-deprecated/js/dom/global-constructors-attributes-expected.txt:
2850         * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
2851         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
2852         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2853         * platform/win/js/dom/global-constructors-attributes-expected.txt: Updated expectations with
2854         CountQueuingStrategy constructor.
2855         * streams/reference-implementation/brand-checks.html:
2856         * streams/reference-implementation/count-queuing-strategy.html: Removed reference to count-queuing-strategy.js.
2857         * streams/reference-implementation/resources/count-queuing-strategy.js: Removed.
2858         (CountQueuingStrategy): Deleted.
2859         (CountQueuingStrategy.prototype.size): Deleted.
2860
2861 2015-08-07  Doug Russell  <d_russell@apple.com>
2862
2863         AX: Bug 147737 is causing test failures in Mavericks WK1
2864         https://bugs.webkit.org/show_bug.cgi?id=147763
2865
2866         Reviewed by Chris Fleizach.
2867
2868         * platform/mac/TestExpectations:
2869
2870 2015-08-06  Yusuke Suzuki  <utatane.tea@gmail.com>
2871
2872         Introduce get_by_id like IC into get_by_val when the given name is String or Symbol
2873         https://bugs.webkit.org/show_bug.cgi?id=147480
2874
2875         Reviewed by Filip Pizlo.
2876
2877         Add synthetic benchmarks that replaces normal property load with symbol/string keyed load.
2878
2879         * js/regress/get-by-val-with-string-bimorphic-check-structure-elimination-expected.txt: Added.
2880         * js/regress/get-by-val-with-string-bimorphic-check-structure-elimination-simple-expected.txt: Added.
2881         * js/regress/get-by-val-with-string-bimorphic-check-structure-elimination-simple.html: Added.
2882         * js/regress/get-by-val-with-string-bimorphic-check-structure-elimination.html: Added.
2883         * js/regress/get-by-val-with-string-chain-from-try-block-expected.txt: Added.
2884         * js/regress/get-by-val-with-string-chain-from-try-block.html: Added.
2885         * js/regress/get-by-val-with-string-check-structure-elimination-expected.txt: Added.
2886         * js/regress/get-by-val-with-string-check-structure-elimination.html: Added.
2887         * js/regress/get-by-val-with-string-proto-or-self-expected.txt: Added.
2888         * js/regress/get-by-val-with-string-proto-or-self.html: Added.
2889         * js/regress/get-by-val-with-string-quadmorphic-check-structure-elimination-simple-expected.txt: Added.
2890         * js/regress/get-by-val-with-string-quadmorphic-check-structure-elimination-simple.html: Added.
2891         * js/regress/get-by-val-with-string-self-or-proto-expected.txt: Added.
2892         * js/regress/get-by-val-with-string-self-or-proto.html: Added.
2893         * js/regress/get-by-val-with-symbol-bimorphic-check-structure-elimination-expected.txt: Added.
2894         * js/regress/get-by-val-with-symbol-bimorphic-check-structure-elimination-simple-expected.txt: Added.
2895         * js/regress/get-by-val-with-symbol-bimorphic-check-structure-elimination-simple.html: Added.
2896         * js/regress/get-by-val-with-symbol-bimorphic-check-structure-elimination.html: Added.
2897         * js/regress/get-by-val-with-symbol-chain-from-try-block-expected.txt: Added.
2898         * js/regress/get-by-val-with-symbol-chain-from-try-block.html: Added.
2899         * js/regress/get-by-val-with-symbol-check-structure-elimination-expected.txt: Added.
2900         * js/regress/get-by-val-with-symbol-check-structure-elimination.html: Added.
2901         * js/regress/get-by-val-with-symbol-proto-or-self-expected.txt: Added.
2902         * js/regress/get-by-val-with-symbol-proto-or-self.html: Added.
2903         * js/regress/get-by-val-with-symbol-quadmorphic-check-structure-elimination-simple-expected.txt: Added.
2904         * js/regress/get-by-val-with-symbol-quadmorphic-check-structure-elimination-simple.html: Added.
2905         * js/regress/get-by-val-with-symbol-self-or-proto-expected.txt: Added.
2906         * js/regress/get-by-val-with-symbol-self-or-proto.html: Added.
2907         * js/regress/script-tests/get-by-val-with-string-bimorphic-check-structure-elimination-simple.js: Added.
2908         * js/regress/script-tests/get-by-val-with-string-bimorphic-check-structure-elimination.js: Added.
2909         * js/regress/script-tests/get-by-val-with-string-chain-from-try-block.js: Added.
2910         (A):
2911         (B):
2912         (C):
2913         (D):
2914         (E):
2915         (F):
2916         (G):
2917         (foo):
2918         * js/regress/script-tests/get-by-val-with-string-check-structure-elimination.js: Added.
2919         * js/regress/script-tests/get-by-val-with-string-proto-or-self.js: Added.
2920         (foo):
2921         (bar):
2922         (Foo):
2923         * js/regress/script-tests/get-by-val-with-string-quadmorphic-check-structure-elimination-simple.js: Added.
2924         * js/regress/script-tests/get-by-val-with-string-self-or-proto.js: Added.
2925         (foo):
2926         (bar):
2927         (Foo):
2928         * js/regress/script-tests/get-by-val-with-symbol-bimorphic-check-structure-elimination-simple.js: Added.
2929         * js/regress/script-tests/get-by-val-with-symbol-bimorphic-check-structure-elimination.js: Added.
2930         * js/regress/script-tests/get-by-val-with-symbol-chain-from-try-block.js: Added.
2931         (A):
2932         (B):
2933         (C):
2934         (D):
2935         (E):
2936         (F):
2937         (G):
2938         (foo):
2939         * js/regress/script-tests/get-by-val-with-symbol-check-structure-elimination.js: Added.
2940         * js/regress/script-tests/get-by-val-with-symbol-proto-or-self.js: Added.
2941         (foo):
2942         (bar):
2943         (Foo):
2944         * js/regress/script-tests/get-by-val-with-symbol-quadmorphic-check-structure-elimination-simple.js: Added.
2945         * js/regress/script-tests/get-by-val-with-symbol-self-or-proto.js: Added.
2946         (foo):
2947         (bar):
2948         (Foo):
2949
2950 2015-08-06  Keith Miller  <keith_miller@apple.com>
2951
2952         The JSONP parser incorrectly parses -0 as +0.
2953         https://bugs.webkit.org/show_bug.cgi?id=147590
2954
2955         Reviewed by Michael Saboff.
2956
2957         A simple test that attempts loads a JSONP that sets a variable to 0.
2958
2959         * js/regress/JSONP-negative-0-expected.txt: Added.
2960         * js/regress/JSONP-negative-0.html: Added.
2961         * js/regress/script-tests/JSONP-negative-0.js: Added.
2962
2963 2015-08-06  Chris Dumez  <cdumez@apple.com>
2964
2965         Toggle GPS state based on page visibility to save battery
2966         https://bugs.webkit.org/show_bug.cgi?id=147685
2967
2968         Reviewed by Benjamin Poulain.
2969
2970         Add layout tests to check that the GeolocationClient starts and stops
2971         updating when page visibility changes.
2972
2973         * fast/dom/Geolocation/startUpdatingOnlyWhenPageVisible-expected.txt: Added.
2974         * fast/dom/Geolocation/startUpdatingOnlyWhenPageVisible.html: Added.
2975         * fast/dom/Geolocation/stopUpdatingForHiddenPage-expected.txt: Added.
2976         * fast/dom/Geolocation/stopUpdatingForHiddenPage.html: Added.
2977
2978 2015-08-06  Brian Burg  <bburg@apple.com>
2979
2980         Web Inspector: move http/tests/inspector-protocol/ contents to http/tests/inspector/
2981         https://bugs.webkit.org/show_bug.cgi?id=147739
2982
2983         Reviewed by Timothy Hatcher.
2984
2985         Start merging inspector-protocol/ directory into inspector/, starting with http tests.
2986
2987         This patch puts the few http tests into their own domain directories. Files related
2988         to the test harness have been moved to the appropriate resources/ directory.
2989         Update all inspector tests to the new paths.
2990
2991         Lastly, rename InspectorTest.js and protocol-test.html to ProtocolTestStub, to make
2992         it obvious that these files are only used by the protocol test harness.
2993
2994         * http/tests/inspector/console/access-inspected-object-expected.txt: Renamed from LayoutTests/http/tests/inspector-protocol/access-inspected-object-expected.txt.
2995         * http/tests/inspector/console/access-inspected-object.html: Renamed from LayoutTests/http/tests/inspector-protocol/access-inspected-object.html.
2996         * http/tests/inspector/css/bad-mime-type.html:
2997         * http/tests/inspector/dom/resources/InspectorDOMListener.js: Renamed from LayoutTests/http/tests/inspector-protocol/resources/InspectorDOMListener.js.
2998         * http/tests/inspector/page/loading-iframe-document-node-expected.txt: Renamed from LayoutTests/http/tests/inspector-protocol/loading-iframe-document-node-expected.txt.
2999         * http/tests/inspector/page/loading-iframe-document-node.html: Renamed from LayoutTests/http/tests/inspector-protocol/loading-iframe-document-node.html.
3000         * http/tests/inspector/page/resources/slow-test-page.html: Renamed from LayoutTests/http/tests/inspector-protocol/resources/slow-test-page.html.
3001         * http/tests/inspector/page/resources/test-page.html: Renamed from LayoutTests/http/tests/inspector-protocol/resources/test-page.html.
3002         * http/tests/inspector/replay/document-last-modified-fallback-value.html:
3003         * http/tests/inspector/resources/ProtocolTestStub.html: Renamed from LayoutTests/http/tests/inspector-protocol/resources/protocol-test.html.
3004         * http/tests/inspector/resources/ProtocolTestStub.js: Renamed from LayoutTests/http/tests/inspector-protocol/resources/InspectorTest.js.
3005         * http/tests/inspector/resources/inspector-test.js: Renamed from LayoutTests/http/tests/inspector/inspector-test.js.
3006         * http/tests/inspector/resources/protocol-test.js: Renamed from LayoutTests/http/tests/inspector-protocol/resources/protocol-test.js.
3007         * inspector-protocol/async-test-suite.html:
3008         * inspector-protocol/console/console-message.html:
3009         * inspector-protocol/console/css-source-locations.html: Fix references to console helpers.
3010         * inspector-protocol/console/js-source-locations.html:
3011         * inspector-protocol/console/x-frame-options-message.html:
3012         * inspector-protocol/css/getSupportedCSSProperties.html:
3013         * inspector-protocol/debugger/breakpoint-action-detach.html:
3014         * inspector-protocol/debugger/breakpoint-action-with-exception.html:
3015         * inspector-protocol/debugger/breakpoint-condition-detach.html:
3016         * inspector-protocol/debugger/breakpoint-condition-with-bad-script.html:
3017         * inspector-protocol/debugger/breakpoint-condition-with-exception.html:
3018         * inspector-protocol/debugger/breakpoint-eval-with-exception.html:
3019         * inspector-protocol/debugger/breakpoint-inside-conditons-and-actions.html:
3020         * inspector-protocol/debugger/call-frame-function-name.html:
3021         * inspector-protocol/debugger/call-frame-this-host.html:
3022         * inspector-protocol/debugger/call-frame-this-nonstrict.html:
3023         * inspector-protocol/debugger/call-frame-this-strict.html:
3024         * inspector-protocol/debugger/debugger-statement.html:
3025         * inspector-protocol/debugger/didSampleProbe-multiple-probes.html:
3026         * inspector-protocol/debugger/hit-breakpoint-from-console.html:
3027         * inspector-protocol/debugger/nested-inspectors.html:
3028         * inspector-protocol/debugger/pause-dedicated-worker.html:
3029         * inspector-protocol/debugger/pause-on-assert.html:
3030         * inspector-protocol/debugger/regress-133182.html:
3031         * inspector-protocol/debugger/removeBreakpoint.html:
3032         * inspector-protocol/debugger/searchInContent-linebreaks.html:
3033         * inspector-protocol/debugger/setBreakpoint-actions.html:
3034         * inspector-protocol/debugger/setBreakpoint-autoContinue.html:
3035         * inspector-protocol/debugger/setBreakpoint-column.html:
3036         * inspector-protocol/debugger/setBreakpoint-condition.html:
3037         * inspector-protocol/debugger/setBreakpoint-dfg-and-modify-local.html:
3038         * inspector-protocol/debugger/setBreakpoint-dfg-callee-and-examine-dfg-local.html:
3039         * inspector-protocol/debugger/setBreakpoint-dfg.html:
3040         * inspector-protocol/debugger/setBreakpoint-options-exception.html:
3041         * inspector-protocol/debugger/setBreakpoint.html:
3042         * inspector-protocol/debugger/setBreakpointByUrl-sourceURL.html:
3043         * inspector-protocol/debugger/setPauseOnExceptions-all.html:
3044         * inspector-protocol/debugger/setPauseOnExceptions-none.html:
3045         * inspector-protocol/debugger/setPauseOnExceptions-uncaught.html:
3046         * inspector-protocol/debugger/setVariableValue.html:
3047         * inspector-protocol/debugger/terminate-dedicated-worker-while-paused.html:
3048         * inspector-protocol/dom-debugger/node-removed.html:
3049         * inspector-protocol/dom/dom-remove-events.html:
3050         * inspector-protocol/dom/dom-search-crash.html:
3051         * inspector-protocol/dom/dom-search-with-context.html:
3052         * inspector-protocol/dom/dom-search.html:
3053         * inspector-protocol/dom/focus.html:
3054         * inspector-protocol/dom/getAccessibilityPropertiesForNode.html:
3055         * inspector-protocol/dom/getAccessibilityPropertiesForNode_liveRegion.html:
3056         * inspector-protocol/dom/getAccessibilityPropertiesForNode_mouseEventNodeId.html:
3057         * inspector-protocol/dom/highlight-flow-with-no-region.html:
3058         * inspector-protocol/dom/remove-multiple-nodes.html:
3059         * inspector-protocol/dom/request-child-nodes-depth.html:
3060         * inspector-protocol/layers/layers-anonymous.html:
3061         * inspector-protocol/layers/layers-blending-compositing-reasons.html:
3062         * inspector-protocol/layers/layers-compositing-reasons.html:
3063         * inspector-protocol/layers/layers-for-node.html:
3064         * inspector-protocol/layers/layers-generated-content.html:
3065         * inspector-protocol/layers/layers-reflected-content.html:
3066         * inspector-protocol/page/archive.html:
3067         * inspector-protocol/page/frameScheduledNavigation.html:
3068         * inspector-protocol/page/frameStartedLoading.html:
3069         * inspector-protocol/page/javascriptDialogEvents.html:
3070         * inspector-protocol/page/setEmulatedMedia.html:
3071         * inspector-protocol/runtime/getProperties.html:
3072         * inspector-protocol/sync-test-suite.html:
3073         * inspector/console/command-line-api.html:
3074         * inspector/console/console-api.html:
3075         * inspector/console/console-table.html:
3076         * inspector/css/get-system-fonts.html:
3077         * inspector/css/matched-style-properties.html:
3078         * inspector/css/modify-rule-selector.html:
3079         * inspector/css/pseudo-element-matches-for-pseudo-element-node.html:
3080         * inspector/css/pseudo-element-matches.html:
3081         * inspector/css/selector-dynamic-specificity.html:
3082         * inspector/css/selector-specificity.html:
3083         * inspector/css/stylesheet-with-mutations.html:
3084         * inspector/debugger/break-on-exception-catch.html:
3085         * inspector/debugger/break-on-exception-finally.html:
3086         * inspector/debugger/break-on-exception-native.html:
3087         * inspector/debugger/break-on-exception-throw-in-promise-rethrow-in-catch.html:
3088         * inspector/debugger/break-on-exception-throw-in-promise-then-with-catch.html:
3089         * inspector/debugger/break-on-exception-throw-in-promise-then.html:
3090         * inspector/debugger/break-on-exception-throw-in-promise-with-catch.html:
3091         * inspector/debugger/break-on-exception-throw-in-promise.html:
3092         * inspector/debugger/break-on-exception-window-onerror.html:
3093         * inspector/debugger/break-on-exception.html:
3094         * inspector/debugger/break-on-uncaught-exception-catch.html:
3095         * inspector/debugger/break-on-uncaught-exception-finally.html:
3096         * inspector/debugger/break-on-uncaught-exception-native.html:
3097         * inspector/debugger/break-on-uncaught-exception-throw-in-promise-rethrow-in-catch.html:
3098         * inspector/debugger/break-on-uncaught-exception-throw-in-promise-then-with-catch.html:
3099         * inspector/debugger/break-on-uncaught-exception-throw-in-promise-then.html:
3100         * inspector/debugger/break-on-uncaught-exception-throw-in-promise-with-catch.html:
3101         * inspector/debugger/break-on-uncaught-exception-throw-in-promise.html:
3102         * inspector/debugger/break-on-uncaught-exception-window-onerror.html:
3103         * inspector/debugger/break-on-uncaught-exception.html:
3104         * inspector/debugger/breakpoint-action-eval.html:
3105         * inspector/debugger/breakpoint-columns.html:
3106         * inspector/debugger/breakpoint-scope.html:
3107         * inspector/debugger/command-line-api-exception-nested-catch.html:
3108         * inspector/debugger/command-line-api-exception.html:
3109         * inspector/debugger/js-stacktrace.html:
3110         * inspector/debugger/pause-reason.html:
3111         * inspector/debugger/probe-manager-add-remove-actions.html:
3112         * inspector/debugger/search-scripts-expected.txt:
3113         * inspector/debugger/search-scripts.html:
3114         * inspector/dom/content-flow-content-nodes.html:
3115         * inspector/dom/content-flow-content-removal.html:
3116         * inspector/dom/content-flow-list.html:
3117         * inspector/dom/content-node-region-info.html:
3118         * inspector/dom/highlight-shape-outside-margin.html:
3119         * inspector/dom/highlight-shape-outside.html:
3120         * inspector/dom/highlightSelector.html:
3121         * inspector/dom/pseudo-element-dynamic.html:
3122         * inspector/dom/pseudo-element-static.html:
3123         * inspector/dom/template-content.html:
3124         * inspector/event-listener-set.html:
3125         * inspector/event-listener.html:
3126         * inspector/model/parse-script-syntax-tree.html:
3127         * inspector/model/remote-object-get-properties.html:
3128         * inspector/model/remote-object-weak-collection.html:
3129         * inspector/model/remote-object.html:
3130         * inspector/page/main-frame-resource.html:
3131         * inspector/protocol-promise-result.html:
3132         * inspector/replay/javascript-date-now.html:
3133         * inspector/replay/javascript-random-seed.html:
3134         * inspector/replay/window-navigator-plugins-memoized.html:
3135         * inspector/test-harness-trivially-works.html:
3136         * inspector/timeline/debugger-paused-while-recording.html:
3137         * inspector/timeline/exception-in-injected-script-while-recording.html:
3138         * inspector/timeline/recording-start-stop-timestamps.html:
3139         * platform/efl/TestExpectations:
3140         * platform/gtk/TestExpectations:
3141         * platform/ios-simulator-wk1/TestExpectations:
3142         * platform/ios-simulator-wk2/TestExpectations:
3143
3144 2015-08-06  Myles C. Maxfield  <mmaxfield@apple.com>
3145
3146         Font feature settings comparisons are order-dependent and case-dependent
3147         https://bugs.webkit.org/show_bug.cgi?id=147719
3148
3149         Reviewed by Benjamin Poulain.
3150
3151         Make the test insensitive to order and case.
3152
3153         * css3/font-feature-settings-parsing-expected.txt:
3154         * css3/font-feature-settings-parsing.html:
3155
3156 2015-08-06  Doug Russell  <d_russell@apple.com>
3157
3158         AX: AXLoadComplete that comes before AX API access won't fire
3159         https://bugs.webkit.org/show_bug.cgi?id=147737
3160
3161         Reviewed by Chris Fleizach.
3162
3163         Treat setEnhancedUserInterfaceAccessibility() as AX API access and if true,
3164         enableAccessibility().
3165
3166         * accessibility/mac/loaded-notification-expected.txt: Added.
3167         * accessibility/mac/loaded-notification.html: Added.
3168
3169 2015-08-05  Alexey Proskuryakov  <ap@apple.com>
3170
3171         Fix TestExpectations lint warnings.
3172
3173         * platform/mac-wk2/TestExpectations: Remove duplicate entries.
3174
3175         * platform/win/TestExpectations: Update for the big platform move of 2015. One of
3176         these tests no longer asserts, so it doesn't need to be skipped.
3177
3178 2015-08-05  Simon Fraser  <simon.fraser@apple.com>
3179
3180         Fix paths to ruby-expansion tests, and make them ImageOnlyFailure rather than Skip.
3181
3182         * platform/mac-mavericks/TestExpectations:
3183
3184 2015-08-05  Simon Fraser  <simon.fraser@apple.com>
3185
3186         Move /mac/fast/text reference tests into fast/text. Some may need to be skipped on other platforms.
3187
3188         * fast/text/arabic-zwj-and-zwnj-expected.html: Renamed from LayoutTests/platform/mac/fast/text/arabic-zwj-and-zwnj-expected.html.
3189         * fast/text/arabic-zwj-and-zwnj.html: Renamed from LayoutTests/platform/mac/fast/text/arabic-zwj-and-zwnj.html.
3190         * fast/text/combining-character-sequence-vertical-expected.html: Renamed from LayoutTests/platform/mac/fast/text/combining-character-sequence-vertical-expected.html.
3191         * fast/text/combining-character-sequence-vertical.html: Renamed from LayoutTests/platform/mac/fast/text/combining-character-sequence-vertical.html.
3192         * fast/text/combining-mark-paint-expected.html: Renamed from LayoutTests/platform/mac/fast/text/combining-mark-paint-expected.html.
3193         * fast/text/combining-mark-paint.html: Renamed from LayoutTests/platform/mac/fast/text/combining-mark-paint.html.
3194         * fast/text/font-cursive-italic-cjk-expected.html: Renamed from LayoutTests/platform/mac/fast/text/font-cursive-italic-cjk-expected.html.
3195         * fast/text/font-cursive-italic-cjk.html: Renamed from LayoutTests/platform/mac/fast/text/font-cursive-italic-cjk.html.
3196         * fast/text/kerning-with-TextLayout-expected.html: Renamed from LayoutTests/platform/mac/fast/text/kerning-with-TextLayout-expected.html.
3197         * fast/text/kerning-with-TextLayout.html: Renamed from LayoutTests/platform/mac/fast/text/kerning-with-TextLayout.html.
3198         * fast/text/multiple-codeunit-vertical-upright-expected.html: Renamed from LayoutTests/platform/mac/fast/text/multiple-codeunit-vertical-upright-expected.html.
3199         * fast/text/multiple-codeunit-vertical-upright.html: Renamed from LayoutTests/platform/mac/fast/text/multiple-codeunit-vertical-upright.html.
3200         * fast/text/synthetic-bold-transformed-expected.html: Renamed from LayoutTests/platform/mac/fast/text/synthetic-bold-transformed-expected.html.
3201         * fast/text/synthetic-bold-transformed.html: Renamed from LayoutTests/platform/mac/fast/text/synthetic-bold-transformed.html.
3202         * fast/text/trailing-word-expected.html: Renamed from LayoutTests/platform/mac/fast/text/trailing-word-expected.html.
3203         * fast/text/trailing-word.html: Renamed from LayoutTests/platform/mac/fast/text/trailing-word.html.
3204         * platform/mac/TestExpectations:
3205
3206 2015-08-05  Simon Fraser  <simon.fraser@apple.com>
3207
3208         Make ruby-expansion tests cross-platform. They may have to be skipped on other platforms.
3209
3210         * fast/ruby/resources/green.png: Renamed from LayoutTests/platform/mac/fast/ruby/resources/green.png.
3211         * fast/ruby/resources/ruby-expansion.svg: Renamed from LayoutTests/platform/mac/fast/ruby/resources/ruby-expansion.svg.
3212         * fast/ruby/ruby-expansion-cjk-2-expected.html: Renamed from LayoutTests/platform/mac/fast/ruby/ruby-expansion-cjk-2-expected.html.
3213         * fast/ruby/ruby-expansion-cjk-2.html: Renamed from LayoutTests/platform/mac/fast/ruby/ruby-expansion-cjk-2.html.
3214         * fast/ruby/ruby-expansion-cjk-3-expected.html: Renamed from LayoutTests/platform/mac/fast/ruby/ruby-expansion-cjk-3-expected.html.
3215         * fast/ruby/ruby-expansion-cjk-3.html: Renamed from LayoutTests/platform/mac/fast/ruby/ruby-expansion-cjk-3.html.
3216         * fast/ruby/ruby-expansion-cjk-4-expected.html: Renamed from LayoutTests/platform/mac/fast/ruby/ruby-expansion-cjk-4-expected.html.
3217         * fast/ruby/ruby-expansion-cjk-4.html: Renamed from LayoutTests/platform/mac/fast/ruby/ruby-expansion-cjk-4.html.
3218         * fast/ruby/ruby-expansion-cjk-5-expected.html: Renamed from LayoutTests/platform/mac/fast/ruby/ruby-expansion-cjk-5-expected.html.
3219         * fast/ruby/ruby-expansion-cjk-5.html: Renamed from LayoutTests/platform/mac/fast/ruby/ruby-expansion-cjk-5.html.
3220         * fast/ruby/ruby-expansion-cjk-expected.html: Renamed from LayoutTests/platform/mac/fast/ruby/ruby-expansion-cjk-expected.html.
3221         * fast/ruby/ruby-expansion-cjk.html: Renamed from LayoutTests/platform/mac/fast/ruby/ruby-expansion-cjk.html.
3222         * platform/mac-wk1/TestExpectations:
3223
3224 2015-08-05  Simon Fraser  <simon.fraser@apple.com>
3225
3226         Remove the XBM image test. Mac doesn't suport XBM images any more.
3227
3228         * platform/mac/fast/canvas/canvas-draw-xbm-image-expected.png: Removed.
3229         * platform/mac/fast/canvas/canvas-draw-xbm-image-expected.txt: Removed.
3230         * platform/mac/fast/canvas/canvas-draw-xbm-image.html: Removed.
3231         * platform/mac/fast/canvas/resources/smile.xbm: Removed.
3232
3233 2015-08-05  Simon Fraser  <simon.fraser@apple.com>
3234
3235         Make platform/mac/compositing/canvas/accelerated-canvas-compositing.html a cross-platform test.
3236
3237         * compositing/canvas/accelerated-canvas-compositing-expected.txt: Added.
3238         * compositing/canvas/accelerated-canvas-compositing.html: Renamed from LayoutTests/platform/mac/compositing/canvas/accelerated-canvas-compositing.html.
3239
3240 2015-08-05  Brian Burg  <bburg@apple.com>
3241
3242         Web Inspector: rewrite protocol test for console messages from X-Frame-Options
3243         https://bugs.webkit.org/show_bug.cgi?id=147714
3244
3245         Reviewed by Joseph Pecoraro.
3246
3247         Rewrite deny-X-FrameOption.html to use AsyncTestSuite, and hopefully address
3248         the flakiness of the test. It is now in the inspector-protocol/console/ directory.
3249
3250         Extract the addConsoleTestCase helper to a shared file. Clean up console test
3251         helpers and use a less awkward namespace for these helpers.
3252
3253         * TestExpectations: Unskip the deleted test, the new test should be less flaky.
3254         * inspector-protocol/console/console-message.html:
3255         * inspector-protocol/console/css-source-locations.html:
3256         * inspector-protocol/console/js-source-locations.html:
3257         * inspector-protocol/console/x-frame-options-message-expected.txt: Added.
3258         * inspector-protocol/console/x-frame-options-message.html: Added.
3259         * inspector-protocol/debugger/setBreakpoint-actions.html:
3260         * inspector-protocol/debugger/setBreakpoint-options-exception.html:
3261         * inspector-protocol/page/deny-X-FrameOption-expected.txt: Removed.
3262         * inspector-protocol/page/deny-X-FrameOption.html: Removed.
3263         * inspector-protocol/resources/console-helper.js: Removed.
3264         * inspector-protocol/resources/console-test.js: Added.
3265         (InspectorTest.Console.sanitizeConsoleMessage):
3266         (InspectorTest.Console.addTestCase):
3267
3268 2015-08-05  Ryosuke Niwa  <rniwa@webkit.org>
3269
3270         [ES6] Class parser does not allow methods named set and get.
3271         https://bugs.webkit.org/show_bug.cgi?id=147150
3272
3273         Reviewed by Oliver Hunt.
3274
3275         Added a regression test and rebaselined a test.
3276
3277         * js/class-syntax-method-names-expected.txt: Added.
3278         * js/class-syntax-method-names.html: Added.
3279         * js/class-syntax-semicolon-expected.txt: Rebaselined as the error message got improved.
3280         * js/script-tests/class-syntax-method-names.js: Added.
3281         * js/script-tests/class-syntax-semicolon.js:
3282
3283 2015-08-05  Nikita Vasilyev  <nvasilyev@apple.com>
3284
3285         Web Inspector: Logging error objects should have a better UI
3286         https://bugs.webkit.org/show_bug.cgi?id=143853
3287
3288         Add tests for stack trace format in case it changes.
3289
3290         Reviewed by Brian Burg.
3291
3292         * inspector/debugger/js-stacktrace-expected.txt: Added.
3293         * inspector/debugger/js-stacktrace.html: Added.
3294
3295 2015-08-05  Zalan Bujtas  <zalan@apple.com>
3296
3297         Add missing test case (r187994).
3298
3299         Unreviewed.
3300
3301         * fast/frames/flattening/crash-when-sibling-iframe-is-destroyed-with-subtree-layoutroot-expected.txt: Added.
3302         * fast/frames/flattening/crash-when-sibling-iframe-is-destroyed-with-subtree-layoutroot.html: Added.
3303         * fast/frames/flattening/resources/childframe1.html: Added.
3304         * fast/frames/flattening/resources/childframe2.html: Added.
3305
3306 2015-08-05  Chris Dumez  <cdumez@apple.com>
3307
3308         Crash when removing children of a MathMLSelectElement
3309         https://bugs.webkit.org/show_bug.cgi?id=147704
3310         <rdar://problem/21940321>
3311
3312         Reviewed by Ryosuke Niwa.
3313
3314         Add layout test that reproduces the crash under guardmalloc.
3315
3316         * mathml/maction-removeChild-expected.txt: Added.
3317         * mathml/maction-removeChild.html: Added.
3318
3319 2015-08-05  Simon Fraser  <simon.fraser@apple.com>
3320
3321         Move platform/ios-simulator/ios/fast/events/touch tests to fast/events/touch
3322
3323         * fast/events/touch/document-create-touch-list-ios-expected.txt: Renamed from LayoutTests/platform/ios-simulator/ios/fast/events/touch/document-create-touch-list-ios-expected.txt.
3324         * fast/events/touch/document-create-touch-list-ios.html: Renamed from LayoutTests/platform/ios-simulator/ios/fast/events/touch/document-create-touch-list-ios.html.
3325         * fast/events/touch/gesture-event-basic-expected.txt: Renamed from LayoutTests/platform/ios-simulator/ios/fast/events/touch/gesture-event-basic-expected.txt.
3326         * fast/events/touch/gesture-event-basic.html: Renamed from LayoutTests/platform/ios-simulator/ios/fast/events/touch/gesture-event-basic.html.
3327         * fast/events/touch/input-touch-target.html: Renamed from LayoutTests/platform/ios-simulator/ios/fast/events/touch/input-touch-target.html.
3328         * fast/events/touch/inserted-fragment-touch-target-expected.txt: Renamed from LayoutTests/platform/ios-simulator/ios/fast/events/touch/inserted-fragment-touch-target-expected.txt.
3329         * fast/events/touch/inserted-fragment-touch-target.html: Renamed from LayoutTests/platform/ios-simulator/ios/fast/events/touch/inserted-fragment-touch-target.html.
3330         * fast/events/touch/moved-touch-target-expected.txt: Renamed from LayoutTests/platform/ios-simulator/ios/fast/events/touch/moved-touch-target-expected.txt.
3331         * fast/events/touch/moved-touch-target.html: Renamed from LayoutTests/platform/ios-simulator/ios/fast/events/touch/moved-touch-target.html.
3332         * fast/events/touch/multi-touch-some-without-handlers.html: Renamed from LayoutTests/platform/ios-simulator/ios/fast/events/touch/multi-touch-some-without-handlers.html.
3333         * fast/events/touch/ontouchstart-active-selector.html: Renamed from LayoutTests/platform/ios-simulator/ios/fast/events/touch/ontouchstart-active-selector.html.
3334         * fast/events/touch/removed-fragment-touch-target-expected.txt: Renamed from LayoutTests/platform/ios-simulator/ios/fast/events/touch/removed-fragment-touch-target-expected.txt.
3335         * fast/events/touch/removed-fragment-touch-target.html: Renamed from LayoutTests/platform/ios-simulator/ios/fast/events/touch/removed-fragment-touch-target.html.
3336         * fast/events/touch/removed-touch-target-expected.txt: Renamed from LayoutTests/platform/ios-simulator/ios/fast/events/touch/removed-touch-target-expected.txt.
3337         * fast/events/touch/removed-touch-target.html: Renamed from LayoutTests/platform/ios-simulator/ios/fast/events/touch/removed-touch-target.html.
3338         * fast/events/touch/resources/misc-touch-helpers.js: Renamed from LayoutTests/platform/ios-sim-deprecated/iphone/fast/events/touch/misc-touch-helpers.js.
3339         * fast/events/touch/script-tests/document-create-touch-list-ios.js: Renamed from LayoutTests/platform/ios-simulator/ios/fast/events/touch/script-tests/document-create-touch-list-ios.js.
3340         * fast/events/touch/script-tests/input-touch-target.js: Renamed from LayoutTests/platform/ios-simulator/ios/fast/events/touch/script-tests/input-touch-target.js.
3341         * fast/events/touch/script-tests/multi-touch-some-without-handlers.js: Renamed from LayoutTests/platform/ios-simulator/ios/fast/events/touch/script-tests/multi-touch-some-without-handlers.js.
3342         * fast/events/touch/script-tests/text-node-touch-target.js: Renamed from LayoutTests/platform/ios-simulator/ios/fast/events/touch/script-tests/text-node-touch-target.js.
3343         * fast/events/touch/script-tests/textarea-touch-target.js: Renamed from LayoutTests/platform/ios-simulator/ios/fast/events/touch/script-tests/textarea-touch-target.js.
3344         * fast/events/touch/script-tests/touch-event-frames.js: Renamed from LayoutTests/platform/ios-simulator/ios/fast/events/touch/script-tests/touch-event-frames.js.
3345         * fast/events/touch/script-tests/touch-event-pageXY.js: Renamed from LayoutTests/platform/ios-simulator/ios/fast/events/touch/script-tests/touch-event-pageXY.js.
3346         * fast/events/touch/script-tests/zoomed-touch-event-pageXY.js: Renamed from LayoutTests/platform/ios-simulator/ios/fast/events/touch/script-tests/zoomed-touch-event-pageXY.js.
3347         * fast/events/touch/text-node-touch-target.html: Renamed from LayoutTests/platform/ios-simulator/ios/fast/events/touch/text-node-touch-target.html.
3348         * fast/events/touch/textarea-touch-target.html: Renamed from LayoutTests/platform/ios-simulator/ios/fast/events/touch/textarea-touch-target.html.
3349         * fast/events/touch/touch-event-frames-expected.txt: Renamed from LayoutTests/platform/ios-simulator/ios/fast/events/touch/touch-event-frames-expected.txt.
3350         * fast/events/touch/touch-event-frames.html: Renamed from LayoutTests/platform/ios-simulator/ios/fast/events/touch/touch-event-frames.html.
3351         * fast/events/touch/touch-event-pageXY-expected.txt: Renamed from LayoutTests/platform/ios-simulator/ios/fast/events/touch/touch-event-pageXY-expected.txt.
3352         * fast/events/touch/touch-event-pageXY.html: Renamed from LayoutTests/platform/ios-simulator/ios/fast/events/touch/touch-event-pageXY.html.
3353         * fast/events/touch/touch-scaled-scrolled.html:
3354         * fast/events/touch/zoomed-touch-event-pageXY-expected.txt: Renamed from LayoutTests/platform/ios-simulator/ios/fast/events/touch/zoomed-touch-event-pageXY-expected.txt.
3355         * fast/events/touch/zoomed-touch-event-pageXY.html: Renamed from LayoutTests/platform/ios-simulator/ios/fast/events/touch/zoomed-touch-event-pageXY.html.
3356         * platform/ios-simulator-wk1/TestExpectations:
3357         * platform/ios-simulator-wk2/TestExpectations:
3358         * platform/ios-simulator/TestExpectations:
3359         * platform/ios-simulator/ios/fast/events/touch/script-tests/TEMPLATE.html: Removed.
3360         * platform/mac/TestExpectations:
3361
3362 2015-08-05  Simon Fraser  <simon.fraser@apple.com>
3363
3364         Remove non-existant tests from iOS TestExpectations files.
3365
3366         * platform/ios-simulator-wk2/TestExpectations:
3367         * platform/ios-simulator/TestExpectations:
3368
3369 2015-08-05  Brent Fulgham  <bfulgham@apple.com>
3370
3371         Mark failing scrolling test.
3372
3373         * platform/mac/TestExpectations:
3374
3375 2015-08-05  Brent Fulgham  <bfulgham@apple.com>
3376
3377         Unreviewed test gardening.
3378
3379         Skip new latched scrolling test on WK1 due to timeout. Check in some minor clean-ups in
3380         the test based on feedback from Antti and others:
3381
3382         * platform/mac/TestExpectations:
3383         * platform/mac/fast/scrolling/scroll-div-with-nested-nonscrollable-iframe.html:
3384
3385 2015-08-05  Joseph Pecoraro  <pecoraro@apple.com>
3386
3387         Web Inspector: Improve Support for PropertyName Iterator (Reflect.enumerate) in Inspector
3388         https://bugs.webkit.org/show_bug.cgi?id=147679
3389
3390         Reviewed by Timothy Hatcher.
3391
3392         * inspector/model/remote-object-expected.txt:
3393         * inspector/model/remote-object.html:
3394
3395 2015-08-04  Simon Fraser  <simon.fraser@apple.com>
3396
3397         Put Yosemite mac editing results in the correct location.
3398
3399         * platform/mac-yosemite/editing/mac/attributed-string/anchor-element-expected.txt: Renamed from LayoutTests/platform/mac-yosemite/editing/mac/editing/attributed-string/anchor-element-expected.txt.
3400         * platform/mac-yosemite/editing/mac/attributed-string/basic-expected.txt: Renamed from LayoutTests/platform/mac-yosemite/editing/mac/editing/attributed-string/basic-expected.txt.
3401         * platform/mac-yosemite/editing/mac/attributed-string/font-size-expected.txt: Renamed from LayoutTests/platform/mac-yosemite/editing/mac/editing/attributed-string/font-size-expected.txt.
3402         * platform/mac-yosemite/editing/mac/attributed-string/font-style-variant-effect-expected.txt: Renamed from LayoutTests/platform/mac-yosemite/editing/mac/editing/attributed-string/font-style-variant-effect-expected.txt.
3403         * platform/mac-yosemite/editing/mac/attributed-string/font-weight-expected.txt: Renamed from LayoutTests/platform/mac-yosemite/editing/mac/editing/attributed-string/font-weight-expected.txt.
3404         * platform/mac-yosemite/editing/mac/attributed-string/letter-spacing-expected.txt: Renamed from LayoutTests/platform/mac-yosemite/editing/mac/editing/attributed-string/letter-spacing-expected.txt.
3405         * platform/mac-yosemite/editing/mac/attributed-string/text-decorations-expected.txt: Renamed from LayoutTests/platform/mac-yosemite/editing/mac/editing/attributed-string/text-decorations-expected.txt.
3406         * platform/mac-yosemite/editing/mac/attributed-string/vertical-align-expected.txt: Renamed from LayoutTests/platform/mac-yosemite/editing/mac/editing/attributed-string/vertical-align-expected.txt.
3407
3408 2015-08-04  Simon Fraser  <simon.fraser@apple.com>
3409
3410         Move some Windows results for Mac editing tests (confused? I am) to the right places.
3411
3412         * platform/win/editing/mac/input/devanagari-ligature-expected.txt: Renamed from LayoutTests/platform/win/platform/mac/editing/input/devanagari-ligature-expected.txt.
3413         * platform/win/editing/mac/spelling/autocorrection-at-beginning-of-word-1-expected.txt: Renamed from LayoutTests/platform/win/platform/mac/editing/spelling/autocorrection-at-beginning-of-word-1-expected.txt.
3414         * platform/win/editing/mac/spelling/autocorrection-at-beginning-of-word-2-expected.txt: Renamed from LayoutTests/platform/win/platform/mac/editing/spelling/autocorrection-at-beginning-of-word-2-expected.txt.
3415         * platform/win/editing/mac/spelling/delete-autocorrected-word-2-expected.txt: Renamed from LayoutTests/platform/win/platform/mac/editing/spelling/delete-autocorrected-word-2-expected.txt.
3416
3417 2015-08-04  Simon Fraser  <simon.fraser@apple.com>
3418
3419         Move Mavericks and Yosemite editing/mac results into the right place.
3420
3421         * platform/mac-mavericks/editing/mac/attributed-string/anchor-element-expected.txt: Renamed from LayoutTests/platform/mac-mavericks/platform/mac/editing/attributed-string/anchor-element-expected.txt.
3422         * platform/mac-mavericks/editing/mac/attributed-string/basic-expected.txt: Renamed from LayoutTests/platform/mac-mavericks/platform/mac/editing/attributed-string/basic-expected.txt.
3423         * platform/mac-mavericks/editing/mac/attributed-string/font-size-expected.txt: Renamed from LayoutTests/platform/mac-mavericks/platform/mac/editing/attributed-string/font-size-expected.txt.
3424         * platform/mac-mavericks/editing/mac/attributed-string/font-style-variant-effect-expected.txt: Renamed from LayoutTests/platform/mac-mavericks/platform/mac/editing/attributed-string/font-style-variant-effect-expected.txt.
3425         * platform/mac-mavericks/editing/mac/attributed-string/font-weight-expected.txt: Renamed from LayoutTests/platform/mac-mavericks/platform/mac/editing/attributed-string/font-weight-expected.txt.
3426         * platform/mac-mavericks/editing/mac/attributed-string/letter-spacing-expected.txt: Renamed from LayoutTests/platform/mac-mavericks/platform/mac/editing/attributed-string/letter-spacing-expected.txt.
3427         * platform/mac-mavericks/editing/mac/attributed-string/text-decorations-expected.txt: Renamed from LayoutTests/platform/mac-mavericks/platform/mac/editing/attributed-string/text-decorations-expected.txt.
3428         * platform/mac-mavericks/editing/mac/attributed-string/vertical-align-expected.txt: Renamed from LayoutTests/platform/mac-mavericks/platform/mac/editing/attributed-string/vertical-align-expected.txt.
3429         * platform/mac-mavericks/editing/mac/input/devanagari-ligature-expected.txt: Renamed from LayoutTests/platform/mac-mavericks/platform/mac/editing/input/devanagari-ligature-expected.txt.
3430         * platform/mac-mavericks/editing/mac/spelling/autocorrection-at-beginning-of-word-1-expected.txt: Renamed from LayoutTests/platform/mac-mavericks/platform/mac/editing/spelling/autocorrection-at-beginning-of-word-1-expected.txt.
3431         * platform/mac-mavericks/editing/mac/spelling/autocorrection-at-beginning-of-word-2-expected.txt: Renamed from LayoutTests/platform/mac-mavericks/platform/mac/editing/spelling/autocorrection-at-beginning-of-word-2-expected.txt.
3432         * platform/mac-mavericks/editing/mac/spelling/delete-autocorrected-word-2-expected.txt: Renamed from LayoutTests/platform/mac-mavericks/platform/mac/editing/spelling/delete-autocorrected-word-2-expected.txt.
3433         * platform/mac-yosemite/editing/mac/editing/attributed-string/anchor-element-expected.txt: Renamed from LayoutTests/platform/mac-yosemite/platform/mac/editing/attributed-string/anchor-element-expected.txt.
3434         * platform/mac-yosemite/editing/mac/editing/attributed-string/basic-expected.txt: Renamed from LayoutTests/platform/mac-yosemite/platform/mac/editing/attributed-string/basic-expected.txt.
3435         * platform/mac-yosemite/editing/mac/editing/attributed-string/font-size-expected.txt: Renamed from LayoutTests/platform/mac-yosemite/platform/mac/editing/attributed-string/font-size-expected.txt.
3436         * platform/mac-yosemite/editing/mac/editing/attributed-string/font-style-variant-effect-expected.txt: Renamed from LayoutTests/platform/mac-yosemite/platform/mac/editing/attributed-string/font-style-variant-effect-expected.txt.
3437         * platform/mac-yosemite/editing/mac/editing/attributed-string/font-weight-expected.txt: Renamed from LayoutTests/platform/mac-yosemite/platform/mac/editing/attributed-string/font-weight-expected.txt.
3438         * platform/mac-yosemite/editing/mac/editing/attributed-string/letter-spacing-expected.txt: Renamed from LayoutTests/platform/mac-yosemite/platform/mac/editing/attributed-string/letter-spacing-expected.txt.
3439         * platform/mac-yosemite/editing/mac/editing/attributed-string/text-decorations-expected.txt: Renamed from LayoutTests/platform/mac-yosemite/platform/mac/editing/attributed-string/text-decorations-expected.txt.
3440         * platform/mac-yosemite/editing/mac/editing/attributed-string/vertical-align-expected.txt: Renamed from LayoutTests/platform/mac-yosemite/platform/mac/editing/attributed-string/vertical-align-expected.txt.
3441
3442 2015-08-04  Doug Russell  <d_russell@apple.com>
3443
3444         AX: tree item children returned from ranged getter are different from full array of children
3445         https://bugs.webkit.org/show_bug.cgi?id=147660
3446
3447         Add an isTreeItem() check in ranged element getter so that it matches the logic in 
3448         the getter for the full children array. This prevents returning a row as a child
3449         when only the rows contents should be returned. This prevents navigation issues on
3450         websites without aria outlines.
3451
3452         Reviewed by Chris Fleizach.
3453
3454         * accessibility/mac/aria-tree-item-children-expected.txt: Added.
3455         * accessibility/mac/aria-tree-item-children.html: Added.
3456
3457 2015-08-04  Hunseop Jeong  <hs85.jeong@samsung.com>
3458
3459         [EFL] Editing tests have been broken since r186694
3460         https://bugs.webkit.org/show_bug.cgi?id=146888
3461
3462         Reviewed by Brent Fulgham.
3463
3464         Unskip the failure tests related with r186694.
3465
3466         * platform/efl/TestExpectations:
3467
3468 2015-08-04  Alexey Proskuryakov  <ap@apple.com>
3469
3470         El Capitan test result gardening.
3471
3472         Update for a font change.
3473
3474         * platform/mac-yosemite/fast/text/crash-complex-text-surrogate-expected.txt: Copied from LayoutTests/platform/mac/fast/text/crash-complex-text-surrogate-expected.txt.
3475         * platform/mac/fast/text/crash-complex-text-surrogate-expected.txt:
3476
3477 2015-08-04  Simon Fraser  <simon.fraser@apple.com>
3478
3479         Move platform/mac/editing tests to editing/mac
3480
3481         * TestExpectations:
3482         * editing/mac/attributed-string/anchor-element-expected.txt: Renamed from LayoutTests/platform/mac/editing/attributed-string/anchor-element-expected.txt.
3483         * editing/mac/attributed-string/anchor-element.html: Renamed from LayoutTests/platform/mac/editing/attributed-string/anchor-element.html.
3484         * editing/mac/attributed-string/basic-expected.txt: Renamed from LayoutTests/platform/mac/editing/attributed-string/basic-expected.txt.
3485         * editing/mac/attributed-string/basic.html: Renamed from LayoutTests/platform/mac/editing/attributed-string/basic.html.
3486         * editing/mac/attributed-string/font-size-expected.txt: Renamed from LayoutTests/platform/mac/editing/attributed-string/font-size-expected.txt.
3487         * editing/mac/attributed-string/font-size.html: Renamed from LayoutTests/platform/mac/editing/attributed-string/font-size.html.
3488         * editing/mac/attributed-string/font-style-variant-effect-expected.txt: Renamed from LayoutTests/platform/mac/editing/attributed-string/font-style-variant-effect-expected.txt.
3489         * editing/mac/attributed-string/font-style-variant-effect.html: Renamed from LayoutTests/platform/mac/editing/attributed-string/font-style-variant-effect.html.
3490         * editing/mac/attributed-string/font-weight-expected.txt: Renamed from LayoutTests/platform/mac/editing/attributed-string/font-weight-expected.txt.
3491         * editing/mac/attributed-string/font-weight.html: Renamed from LayoutTests/platform/mac/editing/attributed-string/font-weight.html.
3492         * editing/mac/attributed-string/letter-spacing-expected.txt: Renamed from LayoutTests/platform/mac/editing/attributed-string/letter-spacing-expected.txt.
3493         * editing/mac/attributed-string/letter-spacing.html: Renamed from LayoutTests/platform/mac/editing/attributed-string/letter-spacing.html.
3494         * editing/mac/attributed-string/resources/dump-attributed-string.js: Renamed from LayoutTests/platform/mac/editing/attributed-string/resources/dump-attributed-string.js.
3495         (.):
3496         * editing/mac/attributed-string/text-decorations-expected.txt: Renamed from LayoutTests/platform/mac/editing/attributed-string/text-decorations-expected.txt.
3497         * editing/mac/attributed-string/text-decorations.html: Renamed from LayoutTests/platform/mac/editing/attributed-string/text-decorations.html.
3498         * editing/mac/attributed-string/vertical-align-expected.txt: Renamed from LayoutTests/platform/mac/editing/attributed-string/vertical-align-expected.txt.
3499         * editing/mac/attributed-string/vertical-align.html: Renamed from LayoutTests/platform/mac/editing/attributed-string/vertical-align.html.
3500         * editing/mac/deleting/backward-delete-expected.txt: Renamed from LayoutTests/platform/mac/editing/deleting/backward-delete-expected.txt.
3501         * editing/mac/deleting/backward-delete.html: Renamed from LayoutTests/platform/mac/editing/deleting/backward-delete.html.
3502         * editing/mac/dictionary-lookup/dictionary-lookup-expected.txt: Renamed from LayoutTests/platform/mac/editing/dictionary-lookup/dictionary-lookup-expected.txt.
3503         * editing/mac/dictionary-lookup/dictionary-lookup-input-expected.txt: Renamed from LayoutTests/platform/mac/editing/dictionary-lookup/dictionary-lookup-input-expected.txt.
3504         * editing/mac/dictionary-lookup/dictionary-lookup-input.html: Renamed from LayoutTests/platform/mac/editing/dictionary-lookup/dictionary-lookup-input.html.
3505         * editing/mac/dictionary-lookup/dictionary-lookup-inside-selection-expected.txt: Renamed from LayoutTests/platform/mac/editing/dictionary-lookup/dictionary-lookup-inside-selection-expected.txt.
3506         * editing/mac/dictionary-lookup/dictionary-lookup-inside-selection.html: Renamed from LayoutTests/platform/mac/editing/dictionary-lookup/dictionary-lookup-inside-selection.html.
3507         * editing/mac/dictionary-lookup/dictionary-lookup-outside-selection-expected.txt: Renamed from LayoutTests/platform/mac/editing/dictionary-lookup/dictionary-lookup-outside-selection-expected.txt.
3508         * editing/mac/dictionary-lookup/dictionary-lookup-outside-selection.html: Renamed from LayoutTests/platform/mac/editing/dictionary-lookup/dictionary-lookup-outside-selection.html.
3509         * editing/mac/dictionary-lookup/dictionary-lookup-rtl-expected.txt: Renamed from LayoutTests/platform/mac/editing/dictionary-lookup/dictionary-lookup-rtl-expected.txt.
3510         * editing/mac/dictionary-lookup/dictionary-lookup-rtl.html: Renamed from LayoutTests/platform/mac/editing/dictionary-lookup/dictionary-lookup-rtl.html.
3511         * editing/mac/dictionary-lookup/dictionary-lookup.html: Renamed from LayoutTests/platform/mac/editing/dictionary-lookup/dictionary-lookup.html.
3512         * editing/mac/dictionary-lookup/resources/lookup-test.js: Renamed from LayoutTests/platform/mac/editing/dictionary-lookup/lookup-test.js.
3513         (runTest):
3514         * editing/mac/input/5576619-expected.png: Renamed from LayoutTests/platform/mac/editing/input/5576619-expected.png.
3515         * editing/mac/input/5576619-expected.txt: Renamed from LayoutTests/platform/mac/editing/input/5576619-expected.txt.
3516         * editing/mac/input/5576619.html: Renamed from LayoutTests/platform/mac/editing/input/5576619.html.
3517         * editing/mac/input/NSBackgroundColor-transparent-expected.txt: Renamed from LayoutTests/platform/mac/editing/input/NSBackgroundColor-transparent-expected.txt.
3518         * editing/mac/input/NSBackgroundColor-transparent.html: Renamed from LayoutTests/platform/mac/editing/input/NSBackgroundColor-transparent.html.
3519         * editing/mac/input/bold-node-expected.txt: Renamed from LayoutTests/platform/mac/editing/input/bold-node-expected.txt.
3520         * editing/mac/input/bold-node.html: Renamed from LayoutTests/platform/mac/editing/input/bold-node.html.
3521         * editing/mac/input/caret-primary-bidi-expected.txt: Renamed from LayoutTests/platform/mac/platform/mac/editing/input/caret-primary-bidi-expected.txt.
3522         * editing/mac/input/caret-primary-bidi.html: Renamed from LayoutTests/platform/mac/editing/input/caret-primary-bidi.html.
3523         * editing/mac/input/crash-for-empty-text-alternative-expected.txt: Renamed from LayoutTests/platform/mac/editing/input/crash-for-empty-text-alternative-expected.txt.
3524         * editing/mac/input/crash-for-empty-text-alternative.html: Renamed from LayoutTests/platform/mac/editing/input/crash-for-empty-text-alternative.html.
3525         * editing/mac/input/devanagari-ligature-expected.png: Renamed from LayoutTests/platform/mac/editing/input/devanagari-ligature-expected.png.
3526         * editing/mac/input/devanagari-ligature-expected.txt: Renamed from LayoutTests/platform/mac/editing/input/devanagari-ligature-expected.txt.
3527         * editing/mac/input/devanagari-ligature.html: Renamed from LayoutTests/platform/mac/editing/input/devanagari-ligature.html.
3528         * editing/mac/input/edit-dictated-text-with-alternative-expected.txt: Renamed from LayoutTests/platform/mac/editing/input/edit-dictated-text-with-alternative-expected.txt.
3529         * editing/mac/input/edit-dictated-text-with-alternative.html: Renamed from LayoutTests/platform/mac/editing/input/edit-dictated-text-with-alternative.html.
3530         * editing/mac/input/firstrectforcharacterrange-caret-in-br-expected.txt: Renamed from LayoutTests/platform/mac/editing/input/firstrectforcharacterrange-caret-in-br-expected.txt.
3531         * editing/mac/input/firstrectforcharacterrange-caret-in-br.html: Renamed from LayoutTests/platform/mac/editing/input/firstrectforcharacterrange-caret-in-br.html.
3532         * editing/mac/input/firstrectforcharacterrange-plain-expected.txt: Renamed from LayoutTests/platform/mac/editing/input/firstrectforcharacterrange-plain-expected.txt.
3533         * editing/mac/input/firstrectforcharacterrange-plain.html: Renamed from LayoutTests/platform/mac/editing/input/firstrectforcharacterrange-plain.html.
3534         * editing/mac/input/firstrectforcharacterrange-styled-expected.txt: Renamed from LayoutTests/platform/mac/editing/input/firstrectforcharacterrange-styled-expected.txt.
3535         * editing/mac/input/firstrectforcharacterrange-styled.html: Renamed from LayoutTests/platform/mac/editing/input/firstrectforcharacterrange-styled.html.
3536         * editing/mac/input/firstrectforcharacterrange-vertical-expected.txt: Renamed from LayoutTests/platform/mac/editing/input/firstrectforcharacterrange-vertical-expected.txt.
3537         * editing/mac/input/firstrectforcharacterrange-vertical.html: Renamed from LayoutTests/platform/mac/editing/input/firstrectforcharacterrange-vertical.html.
3538         * editing/mac/input/hangul-enter-confirms-and-sends-keypress-expected.txt: Renamed from LayoutTests/platform/mac/editing/input/hangul-enter-confirms-and-sends-keypress-expected.txt.
3539         * editing/mac/input/hangul-enter-confirms-and-sends-keypress.html: Renamed from LayoutTests/platform/mac/editing/input/hangul-enter-confirms-and-sends-keypress.html.
3540         * editing/mac/input/insert-delete-smp-symbol-expected.txt: Renamed from LayoutTests/platform/mac/editing/input/insert-delete-smp-symbol-expected.txt.
3541         * editing/mac/input/insert-delete-smp-symbol.html: Renamed from LayoutTests/platform/mac/editing/input/insert-delete-smp-symbol.html.
3542         * editing/mac/input/insert-dictated-text-expected.txt: Renamed from LayoutTests/platform/mac/editing/input/insert-dictated-text-expected.txt.
3543         * editing/mac/input/insert-dictated-text.html: Renamed from LayoutTests/platform/mac/editing/input/insert-dictated-text.html.
3544         * editing/mac/input/kotoeri-enter-to-confirm-and-newline-expected.txt: Renamed from LayoutTests/platform/mac/editing/input/kotoeri-enter-to-confirm-and-newline-expected.txt.
3545         * editing/mac/input/kotoeri-enter-to-confirm-and-newline.html: Renamed from LayoutTests/platform/mac/editing/input/kotoeri-enter-to-confirm-and-newline.html.
3546         * editing/mac/input/maxlength-expected.txt: Renamed from LayoutTests/platform/mac/editing/input/maxlength-expected.txt.
3547         * editing/mac/input/maxlength.html: Renamed from LayoutTests/platform/mac/editing/input/maxlength.html.
3548         * editing/mac/input/range-for-empty-document-expected.txt: Renamed from LayoutTests/platform/mac/editing/input/range-for-empty-document-expected.txt.
3549         * editing/mac/input/range-for-empty-document.html: Renamed from LayoutTests/platform/mac/editing/input/range-for-empty-document.html.
3550         * editing/mac/input/replace-invalid-range-expected.txt: Renamed from LayoutTests/platform/mac/editing/input/replace-invalid-range-expected.txt.
3551         * editing/mac/input/replace-invalid-range.html: Renamed from LayoutTests/platform/mac/editing/input/replace-invalid-range.html.
3552         * editing/mac/input/resources/first-page.html: Renamed from LayoutTests/platform/mac/editing/input/resources/first-page.html.
3553         * editing/mac/input/resources/hangul.js: Renamed from LayoutTests/platform/mac/editing/input/hangul.js.
3554         (hangul):
3555         * editing/mac/input/resources/kotoeri.js: Renamed from LayoutTests/platform/mac/editing/input/kotoeri.js.
3556         (kotoeri):
3557         * editing/mac/input/resources/logger.js: Renamed from LayoutTests/platform/mac/editing/input/logger.js.
3558         (log):
3559         * editing/mac/input/resources/other-page.html: Renamed from LayoutTests/platform/mac/editing/input/resources/other-page.html.
3560         * editing/mac/input/secure-input-expected.txt: Renamed from LayoutTests/platform/mac/editing/input/secure-input-expected.txt.
3561         * editing/mac/input/secure-input.html: Renamed from LayoutTests/platform/mac/editing/input/secure-input.html.
3562         * editing/mac/input/selected-composed-text-painting-expected.html: Renamed from LayoutTests/platform/mac/editing/input/selected-composed-text-painting-expected.html.
3563         * editing/mac/input/selected-composed-text-painting.html: Renamed from LayoutTests/platform/mac/editing/input/selected-composed-text-painting.html.
3564         * editing/mac/input/selection-change-closes-typing-2-expected.txt: Renamed from LayoutTests/platform/mac/editing/input/selection-change-closes-typing-2-expected.txt.
3565         * editing/mac/input/selection-change-closes-typing-2.html: Renamed from LayoutTests/platform/mac/editing/input/selection-change-closes-typing-2.html.
3566         * editing/mac/input/selection-change-closes-typing-expected.txt: Renamed from LayoutTests/platform/mac/editing/input/selection-change-closes-typing-expected.txt.
3567         * editing/mac/input/selection-change-closes-typing.html: Renamed from LayoutTests/platform/mac/editing/input/selection-change-closes-typing.html.
3568         * editing/mac/input/text-control-ime-input-expected.txt: Renamed from LayoutTests/platform/mac/editing/input/text-control-ime-input-expected.txt.
3569         * editing/mac/input/text-control-ime-input.html: Renamed from LayoutTests/platform/mac/editing/input/text-control-ime-input.html.
3570         * editing/mac/input/text-input-controller-expected.txt: Renamed from LayoutTests/platform/mac/editing/input/text-input-controller-expected.txt.
3571         * editing/mac/input/text-input-controller.html: Renamed from LayoutTests/platform/mac/editing/input/text-input-controller.html.
3572         * editing/mac/input/unconfirmed-text-navigation-with-page-cache-expected.txt: Renamed from LayoutTests/platform/mac/editing/input/unconfirmed-text-navigation-with-page-cache-expected.txt.
3573         * editing/mac/input/unconfirmed-text-navigation-with-page-cache.html: Renamed from LayoutTests/platform/mac/editing/input/unconfirmed-text-navigation-with-page-cache.html.
3574         * editing/mac/input/undo-grouping-on-text-insertion-expected.txt: Renamed from LayoutTests/platform/mac/editing/input/undo-grouping-on-text-insertion-expected.txt.
3575         * editing/mac/input/undo-grouping-on-text-insertion.html: Renamed from LayoutTests/platform/mac/editing/input/undo-grouping-on-text-insertion.html.
3576         * editing/mac/input/wrapped-line-char-rect-expected.txt: Renamed from LayoutTests/platform/mac/editing/input/wrapped-line-char-rect-expected.txt.
3577         * editing/mac/input/wrapped-line-char-rect.html: Renamed from LayoutTests/platform/mac/editing/input/wrapped-line-char-rect.html.
3578         * editing/mac/pasteboard/5583362-expected.png: Renamed from LayoutTests/platform/mac/editing/pasteboard/5583362-expected.png.
3579         * editing/mac/pasteboard/5583362-expected.txt: Renamed from LayoutTests/platform/mac/editing/pasteboard/5583362-expected.txt.
3580         * editing/mac/pasteboard/5583362.html: Renamed from LayoutTests/platform/mac/editing/pasteboard/5583362.html.
3581         * editing/mac/pasteboard/dataTransfer-set-data-file-url-expected.png: Renamed from LayoutTests/platform/mac/editing/pasteboard/dataTransfer-set-data-file-url-expected.png.
3582         * editing/mac/pasteboard/dataTransfer-set-data-file-url-expected.txt: Renamed from LayoutTests/platform/mac/editing/pasteboard/dataTransfer-set-data-file-url-expected.txt.
3583         * editing/mac/pasteboard/dataTransfer-set-data-file-url.html: Renamed from LayoutTests/platform/mac/editing/pasteboard/dataTransfer-set-data-file-url.html.
3584         * editing/mac/pasteboard/drag-selections-to-contenteditable-expected.txt: Renamed from LayoutTests/platform/mac/editing/pasteboard/drag-selections-to-contenteditable-expected.txt.
3585         * editing/mac/pasteboard/drag-selections-to-contenteditable.html: Renamed from LayoutTests/platform/mac/editing/pasteboard/drag-selections-to-contenteditable.html.
3586         * editing/mac/pasteboard/paste-and-match-style-selector-event-expected.txt: Renamed from LayoutTests/platform/mac/editing/pasteboard/paste-and-match-style-selector-event-expected.txt.
3587         * editing/mac/pasteboard/paste-and-match-style-selector-event.html: Renamed from LayoutTests/platform/mac/editing/pasteboard/paste-and-match-style-selector-event.html.
3588         * editing/mac/pasteboard/text-precomposed-expected.txt: Renamed from LayoutTests/platform/mac/editing/pasteboard/text-precomposed-expected.txt.
3589         * editing/mac/pasteboard/text-precomposed.html: Renamed from LayoutTests/platform/mac/editing/pasteboard/text-precomposed.html.
3590         * editing/mac/selection/25228-expected.png: Renamed from LayoutTests/platform/mac/editing/selection/25228-expected.png.
3591         * editing/mac/selection/25228-expected.txt: Renamed from LayoutTests/platform/mac/editing/selection/25228-expected.txt.
3592         * editing/mac/selection/25228.html: Renamed from LayoutTests/platform/mac/editing/selection/25228.html.
3593         * editing/mac/selection/context-menu-select-editability-expected.txt: Renamed from LayoutTests/platform/mac/editing/selection/context-menu-select-editability-expected.txt.
3594         * editing/mac/selection/context-menu-select-editability.html: Renamed from LayoutTests/platform/mac/editing/selection/context-menu-select-editability.html.
3595         * editing/mac/selection/doubleclick-should-not-expand-across-lines-expected.txt: Renamed from LayoutTests/platform/mac/editing/selection/doubleclick-should-not-expand-across-lines-expected.txt.
3596         * editing/mac/selection/doubleclick-should-not-expand-across-lines.html: Renamed from LayoutTests/platform/mac/editing/selection/doubleclick-should-not-expand-across-lines.html.
3597         * editing/mac/selection/script-tests/TEMPLATE.html: Renamed from LayoutTests/platform/mac/editing/selection/script-tests/TEMPLATE.html.
3598         * editing/mac/selection/script-tests/doubleclick-should-not-expand-across-lines.js: Renamed from LayoutTests/platform/mac/editing/selection/script-tests/doubleclick-should-not-expand-across-lines.js.
3599         (description.doubleClickOnElement):
3600         (doubleClickAt):
3601         (selectionShouldBe):
3602         * editing/mac/selection/word-thai-expected.txt: Renamed from LayoutTests/platform/mac/editing/selection/word-thai-expected.txt.
3603         * editing/mac/selection/word-thai.html: Renamed from LayoutTests/platform/mac/editing/selection/word-thai.html.
3604         * editing/mac/spelling/autocorrection-at-beginning-of-word-1-expected.png: Renamed from LayoutTests/platform/mac/editing/spelling/autocorrection-at-beginning-of-word-1-expected.png.
3605         * editing/mac/spelling/autocorrection-at-beginning-of-word-1-expected.txt: Renamed from LayoutTests/platform/mac/editing/spelling/autocorrection-at-beginning-of-word-1-expected.txt.
3606         * editing/mac/spelling/autocorrection-at-beginning-of-word-1.html: Renamed from LayoutTests/platform/mac/editing/spelling/autocorrection-at-beginning-of-word-1.html.
3607         * editing/mac/spelling/autocorrection-at-beginning-of-word-2-expected.png: Renamed from LayoutTests/platform/mac/editing/spelling/autocorrection-at-beginning-of-word-2-expected.png.
3608         * editing/mac/spelling/autocorrection-at-beginning-of-word-2-expected.txt: Renamed from LayoutTests/platform/mac/editing/spelling/autocorrection-at-beginning-of-word-2-expected.txt.
3609         * editing/mac/spelling/autocorrection-at-beginning-of-word-2.html: Renamed from LayoutTests/platform/mac/editing/spelling/autocorrection-at-beginning-of-word-2.html.
3610         * editing/mac/spelling/autocorrection-blockquote-crash-expected.txt: Renamed from LayoutTests/platform/mac/editing/spelling/autocorrection-blockquote-crash-expected.txt.
3611         * editing/mac/spelling/autocorrection-blockquote-crash.html: Renamed from LayoutTests/platform/mac/editing/spelling/autocorrection-blockquote-crash.html.
3612         * editing/mac/spelling/autocorrection-contraction-expected.png: Renamed from LayoutTests/platform/mac/editing/spelling/autocorrection-contraction-expected.png.
3613         * editing/mac/spelling/autocorrection-contraction-expected.txt: Renamed from LayoutTests/platform/mac/editing/spelling/autocorrection-contraction-expected.txt.
3614         * editing/mac/spelling/autocorrection-contraction.html: Renamed from LayoutTests/platform/mac/editing/spelling/autocorrection-contraction.html.
3615         * editing/mac/spelling/autocorrection-delete-expected.png: Renamed from LayoutTests/platform/mac/editing/spelling/autocorrection-delete-expected.png.
3616         * editing/mac/spelling/autocorrection-delete-expected.txt: Renamed from LayoutTests/platform/mac/editing/spelling/autocorrection-delete-expected.txt.
3617         * editing/mac/spelling/autocorrection-delete.html: Renamed from LayoutTests/platform/mac/editing/spelling/autocorrection-delete.html.
3618         * editing/mac/spelling/autocorrection-in-textarea-expected.txt: Renamed from LayoutTests/platform/mac/editing/spelling/autocorrection-in-textarea-expected.txt.
3619         * editing/mac/spelling/autocorrection-in-textarea.html: Renamed from LayoutTests/platform/mac/editing/spelling/autocorrection-in-textarea.html.
3620         * editing/mac/spelling/autocorrection-removing-underline-after-paste-expected.png: Renamed from LayoutTests/platform/mac/editing/spelling/autocorrection-removing-underline-after-paste-expected.png.
3621         * editing/mac/spelling/autocorrection-removing-underline-after-paste-expected.txt: Renamed from LayoutTests/platform/mac/editing/spelling/autocorrection-removing-underline-after-paste-expected.txt.
3622         * editing/mac/spelling/autocorrection-removing-underline-after-paste.html: Renamed from LayoutTests/platform/mac/editing/spelling/autocorrection-removing-underline-after-paste.html.
3623         * editing/mac/spelling/autocorrection-removing-underline-expected.png: Renamed from LayoutTests/platform/mac/editing/spelling/autocorrection-removing-underline-expected.png.
3624         * editing/mac/spelling/autocorrection-removing-underline-expected.txt: Renamed from LayoutTests/platform/mac/editing/spelling/autocorrection-removing-underline-expected.txt.
3625         * editing/mac/spelling/autocorrection-removing-underline.html: Renamed from LayoutTests/platform/mac/editing/spelling/autocorrection-removing-underline.html.
3626         * editing/mac/spelling/autocorrection-respets-undo-expected.txt: Renamed from LayoutTests/platform/mac/editing/spelling/autocorrection-respets-undo-expected.txt.
3627         * editing/mac/spelling/autocorrection-respets-undo.html: Renamed from LayoutTests/platform/mac/editing/spelling/autocorrection-respets-undo.html.
3628         * editing/mac/spelling/autocorrection-simple-expected.png: Renamed from LayoutTests/platform/mac/editing/spelling/autocorrection-simple-expected.png.
3629         * editing/mac/spelling/autocorrection-simple-expected.txt: Renamed from LayoutTests/platform/mac/editing/spelling/autocorrection-simple-expected.txt.
3630         * editing/mac/spelling/autocorrection-simple.html: Renamed from LayoutTests/platform/mac/editing/spelling/autocorrection-simple.html.
3631         * editing/mac/spelling/autocorrection-with-multi-line-text-expected.txt: Renamed from LayoutTests/platform/mac/editing/spelling/autocorrection-with-multi-line-text-expected.txt.
3632         * editing/mac/spelling/autocorrection-with-multi-line-text.html: Renamed from LayoutTests/platform/mac/editing/spelling/autocorrection-with-multi-line-text.html.
3633         * editing/mac/spelling/click-autocorrected-word-expected.png: Renamed from LayoutTests/platform/mac/editing/spelling/click-autocorrected-word-expected.png.
3634         * editing/mac/spelling/click-autocorrected-word-expected.txt: Renamed from LayoutTests/platform/mac/editing/spelling/click-autocorrected-word-expected.txt.
3635         * editing/mac/spelling/click-autocorrected-word.html: Renamed from LayoutTests/platform/mac/editing/spelling/click-autocorrected-word.html.
3636         * editing/mac/spelling/delete-autocorrected-word-1-expected.png: Renamed from LayoutTests/platform/mac/editing/spelling/delete-autocorrected-word-1-expected.png.
3637         * editing/mac/spelling/delete-autocorrected-word-1-expected.txt: Renamed from LayoutTests/platform/mac/editing/spelling/delete-autocorrected-word-1-expected.txt.
3638         * editing/mac/spelling/delete-autocorrected-word-1.html: Renamed from LayoutTests/platform/mac/editing/spelling/delete-autocorrected-word-1.html.
3639         * editing/mac/spelling/delete-autocorrected-word-2-expected.png: Renamed from LayoutTests/platform/mac/editing/spelling/delete-autocorrected-word-2-expected.png.
3640         * editing/mac/spelling/delete-autocorrected-word-2-expected.txt: Renamed from LayoutTests/platform/mac/editing/spelling/delete-autocorrected-word-2-expected.txt.
3641         * editing/mac/spelling/delete-autocorrected-word-2.html: Renamed from LayoutTests/platform/mac/editing/spelling/delete-autocorrected-word-2.html.
3642         * editing/mac/spelling/delete-into-autocorrected-word-expected.png: Renamed from LayoutTests/platform/mac/editing/spelling/delete-into-autocorrected-word-expected.png.
3643         * editing/mac/spelling/delete-into-autocorrected-word-expected.txt: Renamed from LayoutTests/platform/mac/editing/spelling/delete-into-autocorrected-word-expected.txt.
3644         * editing/mac/spelling/delete-into-autocorrected-word.html: Renamed from LayoutTests/platform/mac/editing/spelling/delete-into-autocorrected-word.html.
3645         * editing/mac/spelling/editing-word-with-marker-1-expected.txt: Renamed from LayoutTests/platform/mac/editing/spelling/editing-word-with-marker-1-expected.txt.
3646         * editing/mac/spelling/editing-word-with-marker-1.html: Renamed from LayoutTests/platform/mac/editing/spelling/editing-word-with-marker-1.html.
3647         * editing/mac/spelling/forward-delete-into-autocorrected-word-expected.png: Renamed from LayoutTests/platform/mac/editing/spelling/forward-delete-into-autocorrected-word-expected.png.
3648         * editing/mac/spelling/forward-delete-into-autocorrected-word-expected.txt: Renamed from LayoutTests/platform/mac/editing/spelling/forward-delete-into-autocorrected-word-expected.txt.
3649         * editing/mac/spelling/forward-delete-into-autocorrected-word.html: Renamed from LayoutTests/platform/mac/editing/spelling/forward-delete-into-autocorrected-word.html.
3650         * editing/mac/spelling/move-cursor-to-autocorrected-word-expected.png: Renamed from LayoutTests/platform/mac/editing/spelling/move-cursor-to-autocorrected-word-expected.png.
3651         * editing/mac/spelling/move-cursor-to-autocorrected-word-expected.txt: Renamed from LayoutTests/platform/mac/editing/spelling/move-cursor-to-autocorrected-word-expected.txt.
3652         * editing/mac/spelling/move-cursor-to-autocorrected-word.html: Renamed from LayoutTests/platform/mac/editing/spelling/move-cursor-to-autocorrected-word.html.
3653         * editing/mac/spelling/move-cursor-to-beginning-of-autocorrected-word-expected.png: Renamed from LayoutTests/platform/mac/editing/spelling/move-cursor-to-beginning-of-autocorrected-word-expected.png.
3654         * editing/mac/spelling/move-cursor-to-beginning-of-autocorrected-word-expected.txt: Renamed from LayoutTests/platform/mac/editing/spelling/move-cursor-to-beginning-of-autocorrected-word-expected.txt.
3655         * editing/mac/spelling/move-cursor-to-beginning-of-autocorrected-word.html: Renamed from LayoutTests/platform/mac/editing/spelling/move-cursor-to-beginning-of-autocorrected-word.html.
3656         * editing/mac/spelling/removing-underline-after-accepting-autocorrection-using-punctuation-expected.txt: Renamed from LayoutTests/platform/mac/editing/spelling/removing-underline-after-accepting-autocorrection-using-punctuation-expected.txt.
3657         * editing/mac/spelling/removing-underline-after-accepting-autocorrection-using-punctuation.html: Renamed from LayoutTests/platform/mac/editing/spelling/removing-underline-after-accepting-autocorrection-using-punctuation.html.
3658         * platform/mac-wk2/TestExpectations:
3659         * platform/mac-wk2/editing/mac/spelling/autocorrection-contraction-expected.png: Renamed from LayoutTests/platform/mac-wk2/platform/mac/editing/spelling/autocorrection-contraction-expected.png.
3660         * platform/mac-wk2/editing/mac/spelling/autocorrection-contraction-expected.txt: Renamed from LayoutTests/platform/mac-wk2/platform/mac/editing/spelling/autocorrection-contraction-expected.txt.
3661         * platform/mac/TestExpectations:
3662         * platform/mac/editing/input/caret-primary-bidi-expected.txt: Removed.
3663         * platform/win/editing/mac/spelling/autocorrection-contraction-expected.txt: Renamed from LayoutTests/platform/win/platform/mac/editing/spelling/autocorrection-contraction-expected.txt.
3664         * platform/wk2/TestExpectations:
3665
3666 2015-08-04  Brent Fulgham  <bfulgham@apple.com>
3667
3668         REGRESSION (r173784): [Mac] Correct latching error for non-scrollable iframe nested inside scrollable div.
3669         https://bugs.webkit.org/show_bug.cgi?id=147668
3670         <rdar://problem/21870332>
3671
3672         Reviewed by Simon Fraser.
3673
3674         * platform/mac/fast/scrolling/resources/background.html: Added.
3675         * platform/mac/fast/scrolling/scroll-div-with-nested-nonscrollable-iframe-expected.txt: Added.
3676         * platform/mac/fast/scrolling/scroll-div-with-nested-nonscrollable-iframe.html: Added.
3677
3678 2015-08-04  Chris Dumez  <cdumez@apple.com>
3679
3680         Subframes with no current HistoryItem should not prevent page-caching
3681         https://bugs.webkit.org/show_bug.cgi?id=147649
3682         <rdar://problem/21614832>
3683
3684         Reviewed by Andreas Kling.
3685
3686         Add a layout test that covers page-caching of a page that contains an
3687         iframe with no current HistoryItem. The sub-frame has no current
3688         HistoryItem because its URL is invalid: "http://".
3689
3690         * http/tests/navigation/page-cache-iframe-no-current-historyItem-expected.txt: Added.
3691         * http/tests/navigation/page-cache-iframe-no-current-historyItem.html: Added.
3692         New test.
3693
3694         * platform/mac-wk1/TestExpectations:
3695         Skip the new test on Mac WK1. The page is still not cacheable on Mac WK1
3696         because WebFrameLoaderClient::canCachePage() returns false if the frame
3697         does not contain HTML at the moment.
3698
3699 2015-08-04  Simon Fraser  <simon.fraser@apple.com>
3700
3701         Fix script paths in these tests.
3702
3703         * tiled-drawing/scrolling/non-fast-region/destroy-element-with-multiple-handlers-crash.html:
3704         * tiled-drawing/scrolling/non-fast-region/destroy-wheel-element-crash.html:
3705         * tiled-drawing/scrolling/non-fast-region/destroy-wheel-element-parent-crash.html:
3706
3707 2015-08-04  Joseph Pecoraro  <pecoraro@apple.com>
3708
3709         Unreviewed gardening. Marked appcache test as flakey.
3710
3711         I was unable to reduce flakiness of this in an acceptable fashion,
3712         just mark it as pass/fail.
3713
3714         * TestExpectations:
3715
3716 2015-08-04  Simon Fraser  <simon.fraser@apple.com>
3717
3718         Move platform/mac-wk2/tiled-drawing to tiled-drawing/
3719
3720         * TestExpectations:
3721         * platform/mac-wk2/TestExpectations:
3722         * platform/mac/TestExpectations:
3723         * tiled-drawing/background-transparency-toggle-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/background-transparency-toggle-expected.txt.
3724         * tiled-drawing/background-transparency-toggle.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/background-transparency-toggle.html.
3725         * tiled-drawing/crash-reloading-with-position-fixed-content-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/crash-reloading-with-position-fixed-content-expected.txt.
3726         * tiled-drawing/crash-reloading-with-position-fixed-content.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/crash-reloading-with-position-fixed-content.html.
3727         * tiled-drawing/fixed-background-scroll-repaint-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/fixed-background-scroll-repaint-expected.txt.
3728         * tiled-drawing/fixed-background-scroll-repaint.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/fixed-background-scroll-repaint.html.
3729         * tiled-drawing/fixed-layout-size-fixed-attachment-cover-expected.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/fixed-layout-size-fixed-attachment-cover-expected.html.
3730         * tiled-drawing/fixed-layout-size-fixed-attachment-cover.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/fixed-layout-size-fixed-attachment-cover.html.
3731         * tiled-drawing/fixed-layout-size-fixed-attachment-local-expected.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/fixed-layout-size-fixed-attachment-local-expected.html.
3732         * tiled-drawing/fixed-layout-size-fixed-attachment-local.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/fixed-layout-size-fixed-attachment-local.html.
3733         * tiled-drawing/header-and-footer-hit-testing-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/header-and-footer-hit-testing-expected.txt.
3734         * tiled-drawing/header-and-footer-hit-testing-in-frame-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/header-and-footer-hit-testing-in-frame-expected.txt.
3735         * tiled-drawing/header-and-footer-hit-testing-in-frame.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/header-and-footer-hit-testing-in-frame.html.
3736         * tiled-drawing/header-and-footer-hit-testing-with-page-scale-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/header-and-footer-hit-testing-with-page-scale-expected.txt.
3737         * tiled-drawing/header-and-footer-hit-testing-with-page-scale.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/header-and-footer-hit-testing-with-page-scale.html.
3738         * tiled-drawing/header-and-footer-hit-testing.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/header-and-footer-hit-testing.html.
3739         * tiled-drawing/resources/bordered-image.png: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/resources/bordered-image.png.
3740         * tiled-drawing/resources/go-back.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/resources/go-back.html.
3741         * tiled-drawing/resources/green-blue.png: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/resources/green-blue.png.
3742         * tiled-drawing/resources/green.png: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/resources/green.png.
3743         * tiled-drawing/resources/greenbox.png: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/resources/greenbox.png.
3744         * tiled-drawing/resources/iframe-to-hit-test.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/resources/iframe-to-hit-test.html.
3745         * tiled-drawing/resources/scroll-and-load-page.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/resources/scroll-and-load-page.html.
3746         * tiled-drawing/scrolling/clamp-out-of-bounds-scrolls-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/clamp-out-of-bounds-scrolls-expected.txt.
3747         * tiled-drawing/scrolling/clamp-out-of-bounds-scrolls.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/clamp-out-of-bounds-scrolls.html.
3748         * tiled-drawing/scrolling/fast-scroll-div-latched-div-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div-expected.txt.
3749         * tiled-drawing/scrolling/fast-scroll-div-latched-div-with-handler-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div-with-handler-expected.txt.
3750         * tiled-drawing/scrolling/fast-scroll-div-latched-div-with-handler.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div-with-handler.html.
3751         * tiled-drawing/scrolling/fast-scroll-div-latched-div.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div.html.
3752         * tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-expected.txt.
3753         * tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-with-handler-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-with-handler-expected.txt.
3754         * tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-with-handler.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-with-handler.html.
3755         * tiled-drawing/scrolling/fast-scroll-div-latched-mainframe.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe.html.
3756         * tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-expected.txt.
3757         * tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-with-handler-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-with-handler-expected.txt.
3758         * tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-with-handler.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-with-handler.html.
3759         * tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe.html.
3760         * tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-expected.txt.
3761         * tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-with-handler-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-with-handler-expected.txt.
3762         * tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-with-handler.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-with-handler.html.
3763         * tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe.html.
3764         * tiled-drawing/scrolling/fast-scroll-iframe-latched-select-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-select-expected.txt.
3765         * tiled-drawing/scrolling/fast-scroll-iframe-latched-select.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-select.html.
3766         * tiled-drawing/scrolling/fast-scroll-mainframe-zoom-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-mainframe-zoom-expected.txt.
3767         * tiled-drawing/scrolling/fast-scroll-mainframe-zoom.html: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-mainframe-zoom.html.
3768         * tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-expected.txt.
3769         * tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-with-handler-expected.txt: Renamed from LayoutTests/platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-with-handler-expected.txt.