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