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