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