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