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