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