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