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