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