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