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