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