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