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