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