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