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