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