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