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