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