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