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