11022164a7ffe656253aaad35ebe39df6918771e
[WebKit-https.git] / LayoutTests / ChangeLog
1 2015-04-14  Alexey Proskuryakov  <ap@apple.com>
2
3         Two flaky tests in http/tests/security/mixedContent
4         https://bugs.webkit.org/show_bug.cgi?id=143695
5
6         Reviewed by Csaba Osztrogonác.
7
8         Speculative fix. Do not start opening a secondary window until fully done with the
9         main document.
10
11         * http/tests/security/mixedContent/data-url-iframe-in-main-frame-expected.txt:
12         * http/tests/security/mixedContent/data-url-iframe-in-main-frame.html:
13         * http/tests/security/mixedContent/insecure-css-in-main-frame-expected.txt:
14         * http/tests/security/mixedContent/insecure-css-in-main-frame.html:
15
16 2015-04-13  Simon Fraser  <simon.fraser@apple.com>
17
18         [iOS WK2] Interactive elements of developer.apple.com are broken
19         https://bugs.webkit.org/show_bug.cgi?id=143692
20
21         Reviewed by Sam Weinig.
22
23         * platform/ios-simulator-wk2/scrolling/remove-scrolling-role-expected.txt: Added.
24         * platform/ios-simulator-wk2/scrolling/remove-scrolling-role.html: Added.
25
26 2015-04-14  Commit Queue  <commit-queue@webkit.org>
27
28         Unreviewed, rolling out r182794.
29         https://bugs.webkit.org/show_bug.cgi?id=143714
30
31         readable-stream-templated.html fails on Debug bots (Requested
32         by youenn on #webkit).
33
34         Reverted changeset:
35
36         "[Streams API] ReadableStream constructor start function
37         should be able to close the stream"
38         https://bugs.webkit.org/show_bug.cgi?id=143363
39         http://trac.webkit.org/changeset/182794
40
41 2015-04-14  Xabier Rodriguez Calvar  <calvaris@igalia.com> and Youenn Fablet  <youenn.fablet@crf.canon.fr>
42
43         [Streams API] ReadableStream constructor start function should be able to close the stream
44         https://bugs.webkit.org/show_bug.cgi?id=143363
45
46         Reviewed by Benjamin Poulain.
47
48         Rebased tests as some are now passing.
49
50         * streams/reference-implementation/readable-stream-reader-expected.txt:
51         * streams/reference-implementation/readable-stream-templated-expected.txt:
52
53 2015-04-14  Marcos Chavarría Teijeiro  <chavarria1991@gmail.com>
54
55         [GTK] Gardening 14th April
56         https://bugs.webkit.org/show_bug.cgi?id=143701
57
58         Unreviewed.
59
60         * platform/gtk/TestExpectations:
61         * platform/gtk/http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_xserver_redirect-expected.txt:
62
63 2015-04-14  Marcos Chavarría Teijeiro  <chavarria1991@gmail.com>
64
65         [GTK] Gardening: Rebaseline tests after r182620
66         https://bugs.webkit.org/show_bug.cgi?id=143700
67
68         Unreviewed.
69
70         This revision updates some tests after changing the way <br> is
71         rendered. We need to change the GTK+ expectations for these tests.
72
73         * platform/gtk/fast/css/text-overflow-ellipsis-bidi-expected.txt:
74         * platform/gtk/fast/dom/focus-contenteditable-expected.txt:
75         * platform/gtk/fast/forms/listbox-hit-test-zoomed-expected.png:
76         * platform/gtk/fast/forms/listbox-hit-test-zoomed-expected.txt:
77         * platform/gtk/fast/forms/range/slider-padding-expected.txt:
78         * platform/gtk/fast/forms/textarea-scroll-height-expected.txt:
79         * platform/gtk/fast/parser/open-comment-in-textarea-expected.txt:
80         * platform/gtk/fast/text/international/bidi-layout-across-linebreak-expected.txt:
81         * platform/gtk/http/tests/navigation/javascriptlink-frames-expected.txt:
82         * platform/gtk/http/tests/navigation/postredirect-basic-expected.txt:
83         * platform/gtk/http/tests/navigation/postredirect-goback1-expected.txt:
84         * platform/gtk/svg/wicd/test-rightsizing-b-expected.txt:
85         * platform/gtk/tables/mozilla/bugs/bug106795-expected.txt:
86         * platform/gtk/tables/mozilla/bugs/bug1224-expected.txt:
87         * platform/gtk/tables/mozilla/bugs/bug131020-expected.txt:
88         * platform/gtk/tables/mozilla/bugs/bug131020_iframe-expected.txt:
89         * platform/gtk/tables/mozilla/bugs/bug1430-expected.txt:
90         * platform/gtk/tables/mozilla/bugs/bug16252-expected.txt:
91         * platform/gtk/tables/mozilla/bugs/bug19599-expected.txt:
92         * platform/gtk/tables/mozilla/bugs/bug20579-expected.txt:
93         * platform/gtk/tables/mozilla/bugs/bug32205-3-expected.txt:
94         * platform/gtk/tables/mozilla/bugs/bug82946-2-expected.txt:
95         * platform/gtk/tables/mozilla/bugs/bug92143-expected.txt:
96         * platform/gtk/tables/mozilla/marvin/tables_cellpadding-expected.txt:
97         * platform/gtk/tables/mozilla/marvin/tables_cellspacing-expected.txt:
98         * platform/gtk/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt:
99         * platform/gtk/tables/mozilla_expected_failures/bugs/bug1262-expected.txt:
100         * platform/gtk/tables/mozilla_expected_failures/bugs/bug56024-expected.txt:
101         * platform/gtk/tables/mozilla_expected_failures/other/test4-expected.txt:
102
103 2015-04-14  Youenn Fablet  <youenn.fablet@crf.canon.fr> and Xabier Rodriguez Calvar <calvaris@igalia.com>
104
105         Sync Streams API tests with spec
106         https://bugs.webkit.org/show_bug.cgi?id=143669
107
108         Reviewed by Darin Adler.
109
110         Some tests were moved from the spec tests to our custom ones
111         because they were not approved (yet, or they won't be).
112
113         Some nuances from the spec tests were also fixed.
114
115         * streams/readable-stream-expected.txt: Added.
116         * streams/readable-stream-reader-expected.txt: Added.
117         * streams/readable-stream-reader.html: Added.
118         * streams/readable-stream.html: Added.
119         * streams/reference-implementation/readable-stream-expected.txt:
120         * streams/reference-implementation/readable-stream-reader-expected.txt:
121         * streams/reference-implementation/readable-stream-reader.html:
122         * streams/reference-implementation/readable-stream.html: Nuances
123         fixed and tests moved to custom.
124
125 2015-04-13  Manuel Rego Casasnovas  <rego@igalia.com>
126
127         [CSS Grid Layout] Columns set in percentages collapse to auto width
128         https://bugs.webkit.org/show_bug.cgi?id=141435
129
130         Reviewed by David Hyatt.
131
132         Added new tests to check that percentage track breadths are properly
133         calculated under different sizing conditions.
134         Modified one test to include relative sizes too.
135
136         * fast/css-grid-layout/grid-item-with-percent-height-in-auto-height-grid-resolution-expected.txt:
137         * fast/css-grid-layout/grid-item-with-percent-height-in-auto-height-grid-resolution.html:
138         * fast/css-grid-layout/percent-intrinsic-track-breadth-expected.txt: Added.
139         * fast/css-grid-layout/percent-intrinsic-track-breadth.html: Added.
140         * fast/css-grid-layout/percent-track-breadths-regarding-container-size-expected.txt: Added.
141         * fast/css-grid-layout/percent-track-breadths-regarding-container-size.html: Added.
142
143 2015-04-10  Brent Fulgham  <bfulgham@apple.com>
144
145         Expand test infrastructure to support scrolling tests
146         https://bugs.webkit.org/show_bug.cgi?id=143286
147         <rdar://problem/20375516>
148
149         Reviewed by Simon Fraser.
150
151         Correct a scrolling test that had not been issuing wheel events to a valid
152         view. This was found by some new logging in this patch.
153
154         * platform/mac/fast/scrolling/scroll-div-latched-div-expected.txt:
155         * platform/mac/fast/scrolling/scroll-div-latched-div.html:
156         * platform/mac-wk1/scrollbars/scrollevent-iframe-no-scrolling-wheel-expected.txt: Added.*
157
158 2015-04-13  Said Abou-Hallawa  <sabouhallawa@apple.com>
159
160         Fix LayoutTests/http/tests/canvas/canvas-tainted-after-draw-image.html on all bots
161         following http://trac.webkit.org/changeset/182750.
162
163         Reviewed by Daniel Bates.
164
165         * http/tests/canvas/canvas-tainted-after-draw-image-expected.txt:
166         * http/tests/canvas/canvas-tainted-after-draw-image.html:
167         Set window.jsTestIsAsync true and call finishJSTest() to make the test 
168         asynchronous, so the "TEST COMPLETE" message will be output after all the
169         test messages. Also delete the synchronous tests for data url image and
170         same-domain image since they can't be reliably tested.
171
172 2015-04-13  Simon Fraser  <simon.fraser@apple.com>
173
174         Fix compositing/geometry/fixed-transformed.html on Mavericks.
175
176         To get consistent results on Mavericks, call
177         internals.settings.setAcceleratedCompositingForFixedPositionEnabled(true);
178
179         * compositing/geometry/fixed-transformed.html:
180
181 2015-04-08  Filip Pizlo  <fpizlo@apple.com>
182
183         JSC should detect singleton functions
184         https://bugs.webkit.org/show_bug.cgi?id=143232
185
186         Reviewed by Geoffrey Garen and Michael Saboff.
187
188         * js/regress/create-lots-of-functions-expected.txt: Added.
189         * js/regress/create-lots-of-functions.html: Added.
190         * js/regress/no-inline-constructor-expected.txt: Added.
191         * js/regress/no-inline-constructor.html: Added.
192         * js/regress/script-tests/create-lots-of-functions.js: Added.
193         * js/regress/script-tests/no-inline-constructor.js: Added.
194         * js/regress/script-tests/singleton-scope.js: Added.
195         * js/regress/singleton-scope-expected.txt: Added.
196         * js/regress/singleton-scope.html: Added.
197
198 2015-04-13  Simon Fraser  <simon.fraser@apple.com>
199
200         Add missing layout test result.
201
202         * compositing/geometry/fixed-transformed-expected.txt: Added.
203
204 2015-04-13  Said Abou-Hallawa  <sabouhallawa@apple.com>
205
206         list-style-image with SVG image renders at incorrect size.
207         https://bugs.webkit.org/show_bug.cgi?id=141367.
208
209         Reviewed by Darin Adler.
210
211         Ensure the SVG image gets the correct size when used as an image list.
212
213         * svg/as-list-image: Added.
214         * svg/as-list-image/svg-list-image-intrinsic-size-1-expected.html: Added.
215         * svg/as-list-image/svg-list-image-intrinsic-size-1.html: Added.
216
217 2015-04-13  Said Abou-Hallawa  <sabouhallawa@apple.com>
218
219         Canvas drawImage() has a security hole when the image isn't yet fully loaded.
220         https://bugs.webkit.org/show_bug.cgi?id=58681.
221
222         Reviewed by Darin Adler.
223
224         This test confirms when we load an image from a different origin and try
225         drawing it on a canvas, the canvas is tainted if the image is completely
226         loaded and drawn. Otherwise the image is not drawn.
227
228         * http/tests/canvas/canvas-tainted-after-draw-image-expected.txt: Added.
229         * http/tests/canvas/canvas-tainted-after-draw-image.html: Added.
230         * http/tests/canvas/resources: Added.
231         * http/tests/canvas/resources/100x100-lime-rect.svg: Added.
232
233 2015-04-13  Beth Dakin  <bdakin@apple.com>
234
235         Add force property to MouseEvents
236         https://bugs.webkit.org/show_bug.cgi?id=143569
237         -and corresponding-
238         rdar://problem/20472954
239
240         Reviewed by Darin Adler.
241
242         * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
243         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
244         * platform/win/js/dom/global-constructors-attributes-expected.txt:
245
246 2015-04-13  Simon Fraser  <simon.fraser@apple.com>
247
248         Fixed position element is truncated if moved onscreen by a transform
249         https://bugs.webkit.org/show_bug.cgi?id=143655
250
251         Reviewed by Darin Adler.
252         
253         Test that moves a position:fixed element on-screen using a transform.
254
255         * compositing/geometry/fixed-transformed.html: Added.
256
257 2015-04-13  Alexey Proskuryakov  <ap@apple.com>
258
259         js/regress-141098.html often times out in debug builds.
260
261         This test is slow in debug, sometimes barely passing, and other times timing out.
262
263         * TestExpectations:
264
265 2015-04-13  Brent Fulgham  <bfulgham@apple.com>
266
267         [Win] Unreviewed test correction after r182635.
268
269         Two Windows test expectation files were missing newlines at the end of the file.
270
271         * platform/win/fast/backgrounds/selection-background-color-of-image-list-style-expected.txt:
272         * platform/win/fast/backgrounds/selection-background-color-of-list-style-expected.txt:
273
274 2015-04-13  Zalan Bujtas  <zalan@apple.com>
275
276         [Win] Unreviewed gardening after r182620. (<br> updates mostly)
277
278         * platform/win/fast/dom/focus-contenteditable-expected.txt:
279         * platform/win/fast/forms/listbox-hit-test-zoomed-expected.txt:
280         * platform/win/fast/forms/range/slider-padding-expected.txt:
281         * platform/win/fast/forms/textarea-scroll-height-expected.txt:
282         * platform/win/fast/parser/open-comment-in-textarea-expected.txt:
283         * platform/win/fast/text/international/bidi-layout-across-linebreak-expected.txt:
284         * platform/win/fast/text/svg-font-face-with-kerning-expected.txt: Added.
285         * platform/win/http/tests/navigation/postredirect-basic-expected.txt:
286         * platform/win/http/tests/navigation/postredirect-goback1-expected.txt:
287         * platform/win/printing/single-line-must-not-be-split-into-two-pages-expected.txt:
288         * platform/win/svg/wicd/test-rightsizing-b-expected.txt:
289         * platform/win/tables/mozilla/bugs/bug1224-expected.txt:
290         * platform/win/tables/mozilla/bugs/bug131020-expected.txt:
291         * platform/win/tables/mozilla/bugs/bug131020_iframe-expected.txt:
292         * platform/win/tables/mozilla/bugs/bug1430-expected.txt:
293         * platform/win/tables/mozilla/bugs/bug16252-expected.txt:
294         * platform/win/tables/mozilla/bugs/bug19599-expected.txt:
295         * platform/win/tables/mozilla/bugs/bug20579-expected.txt:
296         * platform/win/tables/mozilla/bugs/bug32205-3-expected.txt:
297         * platform/win/tables/mozilla/bugs/bug82946-2-expected.txt:
298         * platform/win/tables/mozilla/bugs/bug92143-expected.txt:
299         * platform/win/tables/mozilla/marvin/tables_cellpadding-expected.txt:
300         * platform/win/tables/mozilla/marvin/tables_cellspacing-expected.txt:
301         * platform/win/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt:
302         * platform/win/tables/mozilla_expected_failures/bugs/bug56024-expected.txt:
303         * platform/win/tables/mozilla_expected_failures/other/test4-expected.txt:
304
305 2015-04-13  Csaba Osztrogonác  <ossy@webkit.org>
306
307         [EFL] Update table/mozilla expected files after r182620
308         https://bugs.webkit.org/show_bug.cgi?id=143626
309
310         Unreviewed gardening.
311
312         * platform/efl/TestExpectations:
313         * platform/efl/tables/mozilla/bugs/bug106795-expected.png:
314         * platform/efl/tables/mozilla/bugs/bug106795-expected.txt:
315         * platform/efl/tables/mozilla/bugs/bug1224-expected.png:
316         * platform/efl/tables/mozilla/bugs/bug1224-expected.txt:
317         * platform/efl/tables/mozilla/bugs/bug131020-expected.png:
318         * platform/efl/tables/mozilla/bugs/bug131020-expected.txt:
319         * platform/efl/tables/mozilla/bugs/bug131020_iframe-expected.png:
320         * platform/efl/tables/mozilla/bugs/bug131020_iframe-expected.txt:
321         * platform/efl/tables/mozilla/bugs/bug1430-expected.png:
322         * platform/efl/tables/mozilla/bugs/bug1430-expected.txt:
323         * platform/efl/tables/mozilla/bugs/bug157890-expected.png:
324         * platform/efl/tables/mozilla/bugs/bug157890-expected.txt: Added.
325         * platform/efl/tables/mozilla/bugs/bug16252-expected.png:
326         * platform/efl/tables/mozilla/bugs/bug16252-expected.txt:
327         * platform/efl/tables/mozilla/bugs/bug19599-expected.png:
328         * platform/efl/tables/mozilla/bugs/bug19599-expected.txt:
329         * platform/efl/tables/mozilla/bugs/bug20579-expected.png:
330         * platform/efl/tables/mozilla/bugs/bug20579-expected.txt:
331         * platform/efl/tables/mozilla/bugs/bug32205-3-expected.png:
332         * platform/efl/tables/mozilla/bugs/bug32205-3-expected.txt:
333         * platform/efl/tables/mozilla/bugs/bug82946-2-expected.png:
334         * platform/efl/tables/mozilla/bugs/bug82946-2-expected.txt:
335         * platform/efl/tables/mozilla/bugs/bug92143-expected.png:
336         * platform/efl/tables/mozilla/bugs/bug92143-expected.txt:
337         * platform/efl/tables/mozilla/marvin/tables_cellpadding-expected.png:
338         * platform/efl/tables/mozilla/marvin/tables_cellpadding-expected.txt:
339         * platform/efl/tables/mozilla/marvin/tables_cellspacing-expected.png:
340         * platform/efl/tables/mozilla/marvin/tables_cellspacing-expected.txt:
341         * platform/efl/tables/mozilla/other/wa_table_thtd_rowspan-expected.png:
342         * platform/efl/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt:
343         * platform/efl/tables/mozilla_expected_failures/bugs/bug1262-expected.png:
344         * platform/efl/tables/mozilla_expected_failures/bugs/bug1262-expected.txt:
345         * platform/efl/tables/mozilla_expected_failures/bugs/bug56024-expected.png:
346         * platform/efl/tables/mozilla_expected_failures/bugs/bug56024-expected.txt:
347         * platform/efl/tables/mozilla_expected_failures/other/test4-expected.png:
348         * platform/efl/tables/mozilla_expected_failures/other/test4-expected.txt:
349
350 2015-04-13  Csaba Osztrogonác  <ossy@webkit.org>
351
352         [EFL] Unreviewed gardening, skip fast/attachment tests, there is
353         no reason to run these tests before enabling ATTACHMENT_ELEMENT.
354
355         * platform/efl/TestExpectations:
356
357 2015-04-10  Sergio Villar Senin  <svillar@igalia.com>
358
359         [CSS Grid Layout] Support marking/unmarking tracks as infinitely growable
360         https://bugs.webkit.org/show_bug.cgi?id=141431
361
362         Reviewed by Darin Adler.
363
364         New test that to check that tracks whose growth limit changes from
365         infinite to finite when evaluating "intrinsic maximums" are marked
366         as infinitely growable for the "max-content maximums" step.
367
368         * fast/css-grid-layout/mark-as-infinitely-growable-expected.txt: Added.
369         * fast/css-grid-layout/mark-as-infinitely-growable.html: Added.
370
371 2015-04-13  Csaba Osztrogonác  <ossy@webkit.org>
372
373         [EFL] Unreviewed gardening, update platform specifix expected files after r181889.
374
375         * platform/efl/css3/selectors3/xhtml/css3-modsel-15c-expected.txt:
376         * platform/efl/css3/selectors3/xml/css3-modsel-15c-expected.txt:
377         * platform/efl/plugins/npruntime/object-from-destroyed-plugin-expected.txt:
378         * platform/efl/plugins/npruntime/object-from-destroyed-plugin-in-subframe-expected.txt:
379
380 2015-04-13  Csaba Osztrogonác  <ossy@webkit.org>
381
382         [EFL] Rebaseline accessibility/aria-toggle-button-with-title.html
383         https://bugs.webkit.org/show_bug.cgi?id=143229
384
385         Unreviewed gardening after r182012.
386
387         * platform/efl/accessibility/aria-toggle-button-with-title-expected.txt: Added.
388
389 2015-04-13  Csaba Osztrogonác  <ossy@webkit.org>
390
391         [EFL] accessibility/plugin.html fails
392         https://bugs.webkit.org/show_bug.cgi?id=143663
393
394         Unreviewed gardening, mark accessibility/plugin.html as failing test.
395
396         * platform/efl/TestExpectations:
397
398 2015-04-12  Benjamin Poulain  <benjamin@webkit.org> and Diego Perini  <diego.perini@gmail.com>
399
400         Legacy scroll behavior on HTMLBodyElement should only apply to the first body element of a document
401         https://bugs.webkit.org/show_bug.cgi?id=143651
402
403         Reviewed by Sam Weinig.
404
405         * fast/dom/Element/body-scrollHeight-basics-quirks-expected.txt: Added.
406         * fast/dom/Element/body-scrollHeight-basics-quirks.html: Added.
407         * fast/dom/Element/body-scrollLeft-basics-quirks-expected.txt: Added.
408         * fast/dom/Element/body-scrollLeft-basics-quirks.html: Added.
409         * fast/dom/Element/body-scrollTop-basics-quirks-expected.txt: Added.
410         * fast/dom/Element/body-scrollTop-basics-quirks.html: Added.
411         * fast/dom/Element/body-scrollWidth-basics-quirks-expected.txt: Added.
412         * fast/dom/Element/body-scrollWidth-basics-quirks.html: Added.
413         Test the various behaviors.
414
415         * fast/dom/Element/detached-body-element-does-not-scroll-main-frame-with-scrollLeft-expected.txt: Added.
416         * fast/dom/Element/detached-body-element-does-not-scroll-main-frame-with-scrollLeft.html: Added.
417         * fast/dom/Element/detached-body-element-does-not-scroll-main-frame-with-scrollTop-expected.txt: Added.
418         * fast/dom/Element/detached-body-element-does-not-scroll-main-frame-with-scrollTop.html: Added.
419         Those tests target specifically the bug.
420
421 2015-04-12  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
422
423         [EFL] Enable Media Source
424         https://bugs.webkit.org/show_bug.cgi?id=143635
425
426         Reviewed by Csaba Osztrogonác.
427
428         * platform/efl/TestExpectations: Update failing tests.
429
430 2015-04-12  Sungmann Cho  <sungmann.cho@navercorp.com>
431
432         Fix trival typos related to the word "coordinate".
433         https://bugs.webkit.org/show_bug.cgi?id=143644
434
435         Reviewed by Alexey Proskuryakov.
436
437         No new tests, no behavior change.
438
439         * css3/scroll-snap/scroll-snap-property-computed-style-expected.txt:
440         * css3/scroll-snap/scroll-snap-property-computed-style.js:
441         * platform/gtk/svg/custom/svg-curve-with-relative-cordinates-expected.png: Removed.
442         * platform/gtk/svg/custom/svg-curve-with-relative-cordinates-expected.txt: Removed.
443         * platform/ios-sim-deprecated/svg/custom/svg-curve-with-relative-cordinates-expected.txt: Removed.
444         * platform/ios-simulator/svg/custom/svg-curve-with-relative-cordinates-expected.txt: Removed.
445         * platform/mac/svg/custom/svg-curve-with-relative-cordinates-expected.png: Removed.
446         * platform/mac/svg/custom/svg-curve-with-relative-cordinates-expected.txt: Removed.
447         * platform/win/svg/custom/svg-curve-with-relative-cordinates-expected.txt: Removed.
448         * svg/custom/svg-curve-with-relative-cordinates.html: Removed.
449
450 2015-04-12  Simon Fraser  <simon.fraser@apple.com>
451
452         Selects don't scroll at some aspect ratios
453         https://bugs.webkit.org/show_bug.cgi?id=143649
454         rdar://problem/19365694
455
456         Reviewed by Darin Adler.
457
458         * fast/forms/listbox-visible-size-expected.txt: Added.
459         * fast/forms/listbox-visible-size.html: Added.
460
461 2015-04-12  Simon Fraser  <simon.fraser@apple.com>
462
463         Too much repainting on scrolling with fixed backgrounds
464         https://bugs.webkit.org/show_bug.cgi?id=143637
465         rdar://problem/20245243
466
467         Reviewed by Darin Adler.
468         
469         Tests with various configurations of iframes and compositing, which dump layer trees with
470         repaint rectangles.
471         
472         Also tiled-scrolling test that exercises the simple case.
473         
474         Put WebKit1-specific results in platform/mac-wk1, since they are very different from
475         WK2 and other platforms, due to WK1-specific layer hosting and repaint behaviors.
476
477         * compositing/repaint/iframes/composited-iframe-with-fixed-background-doc-repaint-expected.txt: Added.
478         * compositing/repaint/iframes/composited-iframe-with-fixed-background-doc-repaint.html: Added.
479         * compositing/repaint/iframes/compositing-iframe-scroll-repaint-expected.txt: Added.
480         * compositing/repaint/iframes/compositing-iframe-scroll-repaint.html: Added.
481         * compositing/repaint/iframes/compositing-iframe-with-fixed-background-doc-repaint-expected.txt: Added.
482         * compositing/repaint/iframes/compositing-iframe-with-fixed-background-doc-repaint.html: Added.
483         * compositing/repaint/iframes/resources/compositing-document.html: Added.
484         * compositing/repaint/iframes/resources/compositing-fixed-background-document.html: Added.
485         * compositing/repaint/iframes/resources/fixed-background-document.html: Added.
486         * platform/mac-wk1/compositing/repaint/iframes/composited-iframe-with-fixed-background-doc-repaint-expected.txt: Added.
487         * platform/mac-wk1/compositing/repaint/iframes/compositing-iframe-scroll-repaint-expected.txt: Added.
488         * platform/mac-wk1/compositing/repaint/iframes/compositing-iframe-with-fixed-background-doc-repaint-expected.txt: Added.
489         * platform/mac-wk2/compositing/repaint/fixed-background-scroll-expected.txt:
490         * platform/mac-wk2/tiled-drawing/fixed-background-scroll-repaint-expected.txt: Added.
491         * platform/mac-wk2/tiled-drawing/fixed-background-scroll-repaint.html: Added.
492
493 2015-04-12  Yusuke Suzuki  <utatane.tea@gmail.com>
494
495         [ES6] Implement Array.prototype.values
496         https://bugs.webkit.org/show_bug.cgi?id=143633
497
498         Reviewed by Darin Adler.
499
500         * js/Object-getOwnPropertyNames-expected.txt:
501         * js/array-iterators-expected.txt:
502         * js/script-tests/Object-getOwnPropertyNames.js:
503         * js/script-tests/array-iterators.js:
504
505 2015-04-11  Alexey Proskuryakov  <ap@apple.com>
506
507         editing/spelling/spelling-marker-description.html times out on Mac
508         https://bugs.webkit.org/show_bug.cgi?id=143639
509
510         Reviewed by Darin Adler.
511
512         * editing/spelling/spelling-marker-description-expected.txt:
513         * editing/spelling/spelling-marker-description.html:
514         Changed the test to match reality.
515
516         * platform/mac-wk2/TestExpectations:
517         * platform/mac/TestExpectations:
518         Removed expectations.
519
520 2015-04-11  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
521
522         [EFL] Unskip media test on EFL port
523
524         Unreviewed, media tests are being passed except for 25 tests.
525         The failing tests need to be investigated by Bug 131044.
526
527         * platform/efl/TestExpectations:
528
529 2015-04-10  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
530
531         [EFL] Unreviewed, EFL gardening on 11th April.
532
533         Mark 18 table/mozilla tests to failure. The tests have been failed since r182620.
534
535         * platform/efl/TestExpectations:
536
537 2015-04-10  Andy Estes  <aestes@apple.com>
538
539         [Content Filtering] Support modifying request URLs
540         https://bugs.webkit.org/show_bug.cgi?id=143599
541         rdar://problem/20442560
542
543         Reviewed by Darin Adler.
544
545         * contentfiltering/allow-after-add-data-expected.html: Changed to use pass.html.
546         * contentfiltering/allow-after-finished-adding-data-expected.html: Ditto.
547         * contentfiltering/allow-after-response-expected.html: Ditto.
548         * contentfiltering/allow-after-will-send-request-expected.html: Ditto.
549         * contentfiltering/block-after-add-data-expected.html: Ditto.
550         * contentfiltering/block-after-add-data-then-allow-unblock-expected.html: Ditto.
551         * contentfiltering/block-after-add-data-then-deny-unblock-expected.html: Ditto.
552         * contentfiltering/block-after-finished-adding-data-expected.html: Ditto.
553         * contentfiltering/block-after-finished-adding-data-then-allow-unblock-expected.html: Ditto.
554         * contentfiltering/block-after-finished-adding-data-then-deny-unblock-expected.html: Ditto.
555         * contentfiltering/block-after-response-expected.html: Ditto.
556         * contentfiltering/block-after-response-then-allow-unblock-expected.html: Ditto.
557         * contentfiltering/block-after-response-then-deny-unblock-expected.html: Ditto.
558         * contentfiltering/block-after-will-send-request-expected.html: Ditto.
559         * contentfiltering/block-after-will-send-request-then-allow-unblock-expected.html: Ditto.
560         * contentfiltering/block-after-will-send-request-then-deny-unblock-expected.html: Ditto.
561         * contentfiltering/modify-request-url-expected.html: Added.
562         * contentfiltering/modify-request-url.html: Added.
563         * contentfiltering/resources/fail.html: Added.
564         * contentfiltering/resources/pass.html: Added.
565         * http/tests/contentfiltering/allow-after-redirect-expected.html: Removed the body tag.
566         * http/tests/contentfiltering/block-after-redirect-expected.html: Ditto.
567         * http/tests/contentfiltering/modify-redirect-request-url-expected.html: Added.
568         * http/tests/contentfiltering/modify-redirect-request-url.html: Added.
569
570 2015-04-10  ChangSeok Oh  <changseok.oh@collabora.com>
571
572         [Win] Layout Test fast/backgrounds/selection-background-color-of-list-style.html is failing
573         https://bugs.webkit.org/show_bug.cgi?id=143543
574
575         Reviewed by Brent Fulgham.
576
577         Added missing test results after r182546 for windows.
578
579         * platform/win/TestExpectations:
580         * platform/win/fast/backgrounds/selection-background-color-of-image-list-style-expected.png: Added.
581         * platform/win/fast/backgrounds/selection-background-color-of-image-list-style-expected.txt: Added.
582         * platform/win/fast/backgrounds/selection-background-color-of-list-style-expected.png: Added.
583         * platform/win/fast/backgrounds/selection-background-color-of-list-style-expected.txt: Added.
584
585 2015-04-10  Youenn Fablet  <youenn.fablet@crf.canon.fr> and Xabier Rodriguez Calvar <calvaris@igalia.com>
586
587         Add total test test of Streams API
588         https://bugs.webkit.org/show_bug.cgi?id=142682
589
590         Unreviewed.
591
592         Increased the callbacks timeouts to make tests pass in slower bots
593         like Yosemite Debug.
594
595         * streams/reference-implementation/resources/streams-utils.js:
596         Created a standardTimeout variable with 100 as default.
597         * streams/reference-implementation/readable-stream-cancel.html:
598         * streams/reference-implementation/readable-stream-reader.html:
599         * streams/reference-implementation/readable-stream-templated.html:
600         * streams/reference-implementation/readable-stream.html: Used
601         standardTimeout for the test timeout callbacks.
602
603 2015-04-10  Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet  <youenn.fablet@crf.canon.fr>
604
605         Add total test test of Streams API
606         https://bugs.webkit.org/show_bug.cgi?id=142682
607
608         Reviewed by Benjamin Poulain.
609
610         This is the full test set that we have for the implementation of
611         Streams API. When we add more features/code the number of passing
612         tests will increase.
613
614         We have the tests translated from the reference implementation at
615         streams/reference-implementation and our own tests for some other
616         things at the streams upper level.
617
618         We removed testharness stacktrace in case of failure because it
619         dumps the filenames with paths. You can activate it for a specific
620         test by setting its dumpStack attribute to true.
621
622         All our former custom tests were integrated in the spec so we they
623         are now in their appropriate places in the reference
624         implementation ones. Some of them were changed to match the actual
625         spec and they are failing now, but we only have to progressively
626         fix them.
627
628         * resources/testharnessreport.js: Avoid printing the stack in case
629         of test failure to be able to have failing tests as expected
630         unless commanded otherwise.
631         * streams/readablestream-constructor-expected.txt: Removed.
632         * streams/readablestream-constructor.html: Removed.
633         * streams/readablestream-start-expected.txt: Removed.
634         * streams/readablestream-start.html: Removed.
635         * streams/readablestreamreader-constructor-expected.txt: Removed.
636         * streams/readablestreamreader-constructor.html: Removed.
637         * streams/reference-implementation/bad-underlying-sources-expected.txt: Added.
638         * streams/reference-implementation/bad-underlying-sources.html: Added.
639         * streams/reference-implementation/brand-checks-expected.txt: Added.
640         * streams/reference-implementation/brand-checks.html: Added.
641         * streams/reference-implementation/count-queuing-strategy-expected.txt: Added.
642         * streams/reference-implementation/count-queuing-strategy.html: Added.
643         * streams/reference-implementation/readable-stream-cancel-expected.txt: Added.
644         * streams/reference-implementation/readable-stream-cancel.html: Added.
645         * streams/reference-implementation/readable-stream-expected.txt: Added.
646         * streams/reference-implementation/readable-stream-reader-expected.txt: Added.
647         * streams/reference-implementation/readable-stream-reader.html: Added.
648         * streams/reference-implementation/readable-stream-templated-expected.txt: Added.
649         * streams/reference-implementation/readable-stream-templated.html: Added.
650         * streams/reference-implementation/readable-stream.html: Added.
651         * streams/reference-implementation/resources/byte-length-queuing-strategy.js: Added.
652         * streams/reference-implementation/resources/count-queuing-strategy.js: Added.
653         * streams/reference-implementation/resources/streams-utils.js: Added.
654
655 2015-04-09  Zalan Bujtas  <zalan@apple.com>
656
657         Simple line layout: Add <br> support.
658         https://bugs.webkit.org/show_bug.cgi?id=139012
659
660         This patch enables RenderBlockFlows to use simple line layout on text content when <br> is present.
661         Simple text with <br> is a fairly common pattern on discussion(forum)-like web pages. This patch reduces memory usage
662         and speeds up layout for such content.
663
664         Test output changes in 2 different ways:
665         1. Repositioned RenderLineBreak elements. (1px wide <br> is the result of integral pixel snapping)
666         2. Removed empty content (<br>).
667
668         Reviewed by Antti Koivisto.
669
670         * fast/text/simple-line-with-br-expected.html: Added.
671         * fast/text/simple-line-with-br.html: Added.
672         * platform/mac-mavericks/fast/parser/open-comment-in-textarea-expected.txt:
673         * platform/mac-mavericks/http/tests/navigation/javascriptlink-frames-expected.txt:
674         * platform/mac/editing/pasteboard/5761530-1-expected.txt: Added.
675         * platform/mac/fast/css/text-overflow-ellipsis-bidi-expected.txt:
676         * platform/mac/fast/dom/focus-contenteditable-expected.txt:
677         * platform/mac/fast/forms/range/slider-padding-expected.txt: Added.
678         * platform/mac/fast/forms/textarea-scroll-height-expected.txt:
679         * platform/mac/fast/parser/open-comment-in-textarea-expected.txt:
680         * platform/mac/fast/text/international/bidi-layout-across-linebreak-expected.txt:
681         * platform/mac/fast/text/svg-font-face-with-kerning-expected.txt: Added.
682         * platform/mac/http/tests/navigation/javascriptlink-frames-expected.txt:
683         * platform/mac/http/tests/navigation/postredirect-basic-expected.txt:
684         * platform/mac/http/tests/navigation/postredirect-goback1-expected.txt:
685         * platform/mac/printing/single-line-must-not-be-split-into-two-pages-expected.txt:
686         * platform/mac/svg/wicd/test-rightsizing-b-expected.txt:
687         * platform/mac/tables/mozilla/bugs/bug106795-expected.txt:
688         * platform/mac/tables/mozilla/bugs/bug1224-expected.txt:
689         * platform/mac/tables/mozilla/bugs/bug131020-expected.txt:
690         * platform/mac/tables/mozilla/bugs/bug131020_iframe-expected.txt:
691         * platform/mac/tables/mozilla/bugs/bug1430-expected.txt:
692         * platform/mac/tables/mozilla/bugs/bug16252-expected.txt:
693         * platform/mac/tables/mozilla/bugs/bug19599-expected.txt:
694         * platform/mac/tables/mozilla/bugs/bug20579-expected.txt:
695         * platform/mac/tables/mozilla/bugs/bug32205-3-expected.txt:
696         * platform/mac/tables/mozilla/bugs/bug82946-2-expected.txt:
697         * platform/mac/tables/mozilla/bugs/bug92143-expected.txt:
698         * platform/mac/tables/mozilla/marvin/tables_cellpadding-expected.txt:
699         * platform/mac/tables/mozilla/marvin/tables_cellspacing-expected.txt:
700         * platform/mac/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt:
701         * platform/mac/tables/mozilla_expected_failures/bugs/bug1262-expected.txt:
702         * platform/mac/tables/mozilla_expected_failures/bugs/bug56024-expected.txt:
703         * platform/mac/tables/mozilla_expected_failures/other/test4-expected.txt:
704
705 2015-04-09  Matthew Mirman  <mmirman@apple.com>
706
707         Updated expectations on a few tests to account for error
708         info not being added at throw time anymore.
709         https://bugs.webkit.org/show_bug.cgi?id=143542
710         rdar://problem/20475871
711
712         Reviewed by Michael Saboff.
713
714         Because sourceURL is now being appended at error construction time rather than when thrown, 
715         the tests now attempt to append it during the code run by InspectorTest.sendCommand which I assume uses an eval.
716         Because this code is generated on the fly, it has no URL and thus sourceURL makes no sense.
717         Also since they are generated in a new locations, they will have a new lines and columns.
718         
719         * inspector-protocol/debugger/setPauseOnExceptions-all-expected.txt:
720         * inspector-protocol/debugger/setPauseOnExceptions-none-expected.txt:
721         * inspector-protocol/debugger/setPauseOnExceptions-uncaught-expected.txt: 
722         * platform/win/TestExpectations: Enabled the above tests on windows.
723
724 2015-04-09  Javier Fernandez  <jfernandez@igalia.com>
725
726         [CSS Grid Layout] Implement justify-self and justify-item css properties.
727         https://bugs.webkit.org/show_bug.cgi?id=133281
728
729         Reviewed by David Hyatt.
730
731         Implement the new property 'justify-items', defined in the CSS Box Alignment
732         specification to desribe the container's alignment behavior, in the same way
733         the 'align-items' property does.
734
735         * fast/css/parse-justify-items-expected.txt: Added.
736         * fast/css/parse-justify-items.html: Added.
737         * fast/css/resources/alignment-parsing-utils.js: Added.
738         (checkValues):
739         (checkBadValues):
740         (checkInitialValues):
741         (checkInheritValues):
742         (checkLegacyValues):
743
744 2015-04-09  Myles C. Maxfield  <mmaxfield@apple.com>
745
746         Text-combine erroneously draws vertically after non-layout-causing style change
747         https://bugs.webkit.org/show_bug.cgi?id=143461
748         <rdar://problem/19285490>
749
750         Reviewed by Darin Adler.
751
752         * fast/text/text-combine-style-change-no-layout-expected.html: Added.
753         * fast/text/text-combine-style-change-no-layout.html: Added.
754
755 2015-04-09  Hunseop Jeong  <hs85.jeong@samsung.com>
756
757         [EFL] fast/css/vertical-text-overflow-ellipsis-text-align-center.html is failing 
758         https://bugs.webkit.org/show_bug.cgi?id=142571
759
760         Unreviewed EFL Gardening. 
761
762         Rebaseline the fast/css/vertical-text-overflow-ellipsis-text-align-center.html.
763
764         * platform/efl/TestExpectations:
765         * platform/efl/fast/css/vertical-text-overflow-ellipsis-text-align-center-expected.png:
766         * platform/efl/fast/css/vertical-text-overflow-ellipsis-text-align-center-expected.txt:
767
768 2015-04-09  Hunseop Jeong  <hs85.jeong@samsung.com>
769
770         Unreviewed EFL gardening. Added missing results after r182546. 
771         https://bugs.webkit.org/show_bug.cgi?id=143557
772
773         * platform/efl/fast/backgrounds/selection-background-color-of-image-list-style-expected.png: Added.
774         * platform/efl/fast/backgrounds/selection-background-color-of-image-list-style-expected.txt: Added.
775         * platform/efl/fast/backgrounds/selection-background-color-of-list-style-expected.png: Added.
776         * platform/efl/fast/backgrounds/selection-background-color-of-list-style-expected.txt: Added.
777
778 2015-04-09  Andy Estes  <aestes@apple.com>
779
780         Skip http/tests/contentfiltering/ on all the platforms that skipped contentfiltering/
781         https://bugs.webkit.org/show_bug.cgi?id=143460
782
783         * platform/efl/TestExpectations:
784         * platform/win/TestExpectations:
785
786 2015-04-04 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
787
788         [Streams API] Support the start function parameter in ReadableStream constructor
789         https://bugs.webkit.org/show_bug.cgi?id=141160
790
791         Reviewed by Benjamin Poulain.
792
793         Added tests to check that start JS function is called with the right parameters and can throw errors.
794
795         * streams/readablestream-start-expected.txt: Added.
796         * streams/readablestream-start.html: Added.
797
798 2015-04-08  Brent Fulgham  <bfulgham@apple.com>
799
800         [Win] Layout Test inspector/console/console-api.html is failing
801         https://bugs.webkit.org/show_bug.cgi?id=143548
802
803         * platform/win/TestExpectations: Skipped new timeout.
804
805 2015-04-08  Joseph Pecoraro  <pecoraro@apple.com>
806
807         Web Inspector: Split ConsoleMessageImpl into the View and the Model
808         https://bugs.webkit.org/show_bug.cgi?id=142599
809
810         Reviewed by Timothy Hatcher.
811
812         * inspector/console/console-api-expected.txt: Added.
813         * inspector/console/console-api.html: Added.
814         Add a basic test for console APIs creating the new ConsoleMessage model objects.
815
816 2015-04-08  Brent Fulgham  <bfulgham@apple.com>
817
818         [Win] Document some test failures.
819         https://bugs.webkit.org/show_bug.cgi?id=143542
820         https://bugs.webkit.org/show_bug.cgi?id=143543
821
822         * platform/win/TestExpectations: Mark as failing.
823
824 2015-04-08  Michael Catanzaro  <mcatanzaro@igalia.com>
825
826         [GTK] Unreviewed, update more test expectations
827
828         Remove some expected failures from tests that are passing. Also, copypaste some
829         expectations to more appropriate locations in the expectations file.
830
831         * platform/gtk/TestExpectations:
832
833 2015-04-08  Filip Pizlo  <fpizlo@apple.com>
834
835         JSArray::sortNumeric should handle ArrayWithUndecided
836         https://bugs.webkit.org/show_bug.cgi?id=143535
837
838         Reviewed by Geoffrey Garen.
839         
840         Upload the original test that first spotted this. Shortened it a bit so that it runs fast enough.
841
842         * js/regress/script-tests/sorting-benchmark.js: Added.
843         (log):
844         (bottom_up_merge_sort):
845         (aMinusB):
846         (verify):
847         (benchmark):
848         (makeArrays):
849         * js/regress/sorting-benchmark-expected.txt: Added.
850         * js/regress/sorting-benchmark.html: Added.
851
852 2015-04-08  Alex Christensen  <achristensen@webkit.org>
853
854         Block popups from content extensions.
855         https://bugs.webkit.org/show_bug.cgi?id=143497
856
857         Reviewed by Brady Eidson.
858
859         * http/tests/contentextensions/popups-expected.txt: Added.
860         * http/tests/contentextensions/popups.html: Added.
861         * http/tests/contentextensions/popups.html.json: Added.
862
863 2015-04-08  Michael Catanzaro  <mcatanzaro@igalia.com>
864
865         [GTK] Unreviewed test expectation sanity-check
866
867         Remove duplicate expectation, and some expectations for tests that no longer exist.
868
869         * platform/gtk/TestExpectations:
870
871 2015-04-08  Bem Jones-Bey  <bjonesbe@adobe.com>
872
873         [CSS Shapes] Properly handle negative reference box widths and center coordinates
874         https://bugs.webkit.org/show_bug.cgi?id=142610
875
876         Reviewed by Rob Buis.
877         
878         Tests for the cases that trigger asserts.
879
880         * fast/shapes/shape-outside-floats/shape-outside-floats-circle-negative-radius-crash-expected.txt: Added.
881         * fast/shapes/shape-outside-floats/shape-outside-floats-circle-negative-radius-crash.html: Added.
882         * fast/shapes/shape-outside-floats/shape-outside-floats-ellipse-negative-width-crash-expected.txt: Added.
883         * fast/shapes/shape-outside-floats/shape-outside-floats-ellipse-negative-width-crash.html: Added.
884
885 2015-04-08  ChangSeok Oh  <changseok.oh@collabora.com>
886
887         Fill list style background with same color with that of list background.
888         https://bugs.webkit.org/show_bug.cgi?id=143483
889
890         Reviewed by Simon Fraser.
891
892         * fast/backgrounds/selection-background-color-of-image-list-style.html: Added.
893         * fast/backgrounds/selection-background-color-of-list-style.html: Added.
894         * platform/gtk/fast/backgrounds/selection-background-color-of-image-list-style-expected.png: Added.
895         * platform/gtk/fast/backgrounds/selection-background-color-of-image-list-style-expected.txt: Added.
896         * platform/gtk/fast/backgrounds/selection-background-color-of-list-style-expected.png: Added.
897         * platform/gtk/fast/backgrounds/selection-background-color-of-list-style-expected.txt: Added.
898         * platform/mac/fast/backgrounds/selection-background-color-of-image-list-style-expected.png: Added.
899         * platform/mac/fast/backgrounds/selection-background-color-of-image-list-style-expected.txt: Added.
900         * platform/mac/fast/backgrounds/selection-background-color-of-list-style-expected.png: Added.
901         * platform/mac/fast/backgrounds/selection-background-color-of-list-style-expected.txt: Added.
902
903 2015-04-08  Commit Queue  <commit-queue@webkit.org>
904
905         Unreviewed, rolling out r182536.
906         https://bugs.webkit.org/show_bug.cgi?id=143523
907
908         Made accessibility/table-sections.html time out on debug bots
909         (Requested by ap on #webkit).
910
911         Reverted changeset:
912
913         "Simple line layout: Add <br> support."
914         https://bugs.webkit.org/show_bug.cgi?id=139012
915         http://trac.webkit.org/changeset/182536
916
917 2015-04-08  Zalan Bujtas  <zalan@apple.com>
918
919         Simple line layout: Add <br> support.
920         https://bugs.webkit.org/show_bug.cgi?id=139012
921
922         This patch enables RenderBlockFlows to use simple line layout on text content when <br> is present.
923         Simple text with <br> is a fairly common pattern on discussion(forum)-like web pages. This patch reduces memory usage
924         and speeds up layout for such content.
925
926         Test output changes in 2 different ways:
927         1. Repositioned RenderLineBreak elements. (1px wide <br> is the result of integral pixel snapping)
928         2. Removed empty content (<br>).
929
930         Reviewed by Antti Koivisto.
931
932         * fast/text/simple-line-with-br-expected.html: Added.
933         * fast/text/simple-line-with-br.html: Added.
934         * platform/mac-mavericks/fast/parser/open-comment-in-textarea-expected.txt:
935         * platform/mac-mavericks/http/tests/navigation/javascriptlink-frames-expected.txt:
936         * platform/mac/fast/css/text-overflow-ellipsis-bidi-expected.txt:
937         * platform/mac/fast/dom/focus-contenteditable-expected.txt:
938         * platform/mac/fast/forms/range/slider-padding-expected.txt: Added.
939         * platform/mac/fast/forms/textarea-scroll-height-expected.txt:
940         * platform/mac/fast/parser/open-comment-in-textarea-expected.txt:
941         * platform/mac/fast/text/international/bidi-layout-across-linebreak-expected.txt:
942         * platform/mac/fast/text/svg-font-face-with-kerning-expected.txt: Added.
943         * platform/mac/http/tests/navigation/javascriptlink-frames-expected.txt:
944         * platform/mac/http/tests/navigation/postredirect-basic-expected.txt:
945         * platform/mac/http/tests/navigation/postredirect-goback1-expected.txt:
946         * platform/mac/printing/single-line-must-not-be-split-into-two-pages-expected.txt:
947         * platform/mac/svg/wicd/test-rightsizing-b-expected.txt:
948         * platform/mac/tables/mozilla/bugs/bug106795-expected.txt:
949         * platform/mac/tables/mozilla/bugs/bug1224-expected.txt:
950         * platform/mac/tables/mozilla/bugs/bug131020-expected.txt:
951         * platform/mac/tables/mozilla/bugs/bug131020_iframe-expected.txt:
952         * platform/mac/tables/mozilla/bugs/bug1430-expected.txt:
953         * platform/mac/tables/mozilla/bugs/bug16252-expected.txt:
954         * platform/mac/tables/mozilla/bugs/bug19599-expected.txt:
955         * platform/mac/tables/mozilla/bugs/bug20579-expected.txt:
956         * platform/mac/tables/mozilla/bugs/bug32205-3-expected.txt:
957         * platform/mac/tables/mozilla/bugs/bug82946-2-expected.txt:
958         * platform/mac/tables/mozilla/bugs/bug92143-expected.txt:
959         * platform/mac/tables/mozilla/marvin/tables_cellpadding-expected.txt:
960         * platform/mac/tables/mozilla/marvin/tables_cellspacing-expected.txt:
961         * platform/mac/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt:
962         * platform/mac/tables/mozilla_expected_failures/bugs/bug1262-expected.txt:
963         * platform/mac/tables/mozilla_expected_failures/bugs/bug56024-expected.txt:
964         * platform/mac/tables/mozilla_expected_failures/other/test4-expected.txt:
965
966 2015-04-07  Michael Peechatt  <mpeechatt@gmail.com>
967
968         Bug 142887 - role progress bar does not support indeterminate state
969         https://bugs.webkit.org/show_bug.cgi?id=142887
970
971         Reviewed by Chris Fleizach.
972
973         * platform/mac/accessibility/progressbar-indeterminate-expected.txt: Added.
974         * platform/mac/accessibility/progressbar-indeterminate.html: Added.
975         Test that checks if 0 is returned for indetermiate progress indicators when
976         aria min and max values are non zero.
977
978 2015-04-07  Chris Dumez  <cdumez@apple.com>
979
980         Open WebSockets should not prevent a page from entering PageCache
981         https://bugs.webkit.org/show_bug.cgi?id=143505
982         <rdar://problem/19923085>
983
984         Reviewed by Alexey Proskuryakov.
985
986         Add a layout test to check that an open WebSocket does not prevent a
987         page from entering page cache and that a 'close' event is fired after
988         resuming (restoring from the page cache).
989
990         * http/tests/websocket/tests/hybi/closed-when-entering-page-cache-expected.txt: Added.
991         * http/tests/websocket/tests/hybi/closed-when-entering-page-cache.html: Added.
992
993 2015-04-07  Commit Queue  <commit-queue@webkit.org>
994
995         Unreviewed, rolling out r182511.
996         https://bugs.webkit.org/show_bug.cgi?id=143507
997
998         caused debug test failures (Requested by alexchristensen on
999         #webkit).
1000
1001         Reverted changeset:
1002
1003         "Block popups from content extensions."
1004         https://bugs.webkit.org/show_bug.cgi?id=143497
1005         http://trac.webkit.org/changeset/182511
1006
1007 2015-04-07  Alex Christensen  <achristensen@webkit.org>
1008
1009         Block popups from content extensions.
1010         https://bugs.webkit.org/show_bug.cgi?id=143497
1011
1012         Reviewed by Brady Eidson.
1013
1014         * http/tests/contentextensions/popups-expected.txt: Added.
1015         * http/tests/contentextensions/popups.html: Added.
1016         * http/tests/contentextensions/popups.html.json: Added.
1017
1018 2015-04-07  Matthew Mirman  <mmirman@apple.com>
1019
1020         Source and stack information should get appended only to native errors
1021         and should be added after construction rather than when thrown.
1022         This fixes frozen objects being unfrozen when thrown while conforming to 
1023         ecma script standard and other browser behavior.
1024         rdar://problem/19927293
1025         https://bugs.webkit.org/show_bug.cgi?id=141871
1026         
1027         Reviewed by Geoffrey Garen.
1028
1029         Fixes tests to throw new Errors such that they will contain line, column, and stack information 
1030         as expected, and fixes the column in the error in the expected output.
1031         
1032         * http/tests/w3c/resources/testharness.js:  Other browsers don't expect stack information
1033         with this test, but we do, and so the AssertionError should include stack information gathered from Error. 
1034         This could also have been fixed by changing expectations, but its a good idea to check the stack anyway.
1035         * js/dom/exception-linenums-in-html-1.html: Throw "new Error()" rather than "{}".
1036         * js/dom/exception-linenums-in-html-2.html: ditto.
1037         * js/dom/exception-linenums-in-html-3.html: ditto.
1038         * js/dom/script-tests/stack-trace.js: ditto.
1039         (throwError): ditto.
1040         (h): ditto.
1041         (inlineableThrow): ditto.
1042         (dfgThing.get willThrow): ditto.
1043         (dfgThing.willThrowFunc): ditto.
1044         * js/dom/stack-trace-expected.txt: fixed error column expectation. 
1045         * js/exception-properties-expected.txt: ditto.
1046         * js/script-tests/exception-linenums.js:
1047         (exceptionInFunction): throw "new Error()" rather than "{}".
1048         (firstPropIsGetter.get getter): ditto
1049         (secondPropIsGetter.get getter): ditto
1050         (firstPropIsSetter.set setter): ditto
1051         (secondPropIsSetter.set setter): ditto
1052         * js/script-tests/exception-properties.js: now checking that column, line, and sourceURL are existant on a "new Error"
1053         since we now add these at error construction rather than at error throwing.
1054         * platform/mac/http/tests/media/media-source/mediasource-addsourcebuffer-expected.txt: fixed expectation to match. 
1055         * platform/mac/http/tests/media/media-source/mediasource-sourcebuffer-mode-expected.txt: ditto.
1056
1057 2015-04-07  Joseph Pecoraro  <pecoraro@apple.com>
1058
1059         Web Inspector: ES6: Show Symbol properties on Objects
1060         https://bugs.webkit.org/show_bug.cgi?id=141279
1061
1062         Reviewed by Timothy Hatcher.
1063
1064         * inspector/model/remote-object-expected.txt:
1065         * inspector/model/remote-object-get-properties-expected.txt:
1066         * inspector/model/remote-object-get-properties.html:
1067         * inspector/model/remote-object.html:
1068         Update tests to include objects with Symbol properties.
1069
1070 2015-02-25  Sergio Villar Senin  <svillar@igalia.com>
1071
1072         [CSS Grid Layout] Update track sizes after distributing extra space
1073         https://bugs.webkit.org/show_bug.cgi?id=141422
1074
1075         Reviewed by Antti Koivisto.
1076
1077         * fast/css-grid-layout/grid-content-sized-columns-resolution-expected.txt:
1078         * fast/css-grid-layout/grid-content-sized-columns-resolution.html:
1079         * fast/css-grid-layout/grid-update-sizes-after-distributing-all-expected.txt: Added.
1080         * fast/css-grid-layout/grid-update-sizes-after-distributing-all.html: Added.
1081
1082 2015-04-07  Marcos Chavarría Teijeiro  <chavarria1991@gmail.com>
1083
1084         [GTK] Gardening 7th April
1085         https://bugs.webkit.org/show_bug.cgi?id=143467
1086
1087         Unreviewed
1088
1089         * platform/gtk/TestExpectations:
1090         * platform/gtk/editing/deleting/regional-indicators-expected.txt: Rebaselined after r182137.
1091         * platform/gtk/editing/pasteboard/emacs-ctrl-k-y-001-expected.txt: Rebaselined after r181889.
1092         * platform/gtk/inspector-protocol/debugger/regress-133182-expected.txt: Added. Rebaselined after r181810.
1093
1094 2015-04-06  Chris Dumez  <cdumez@apple.com>
1095
1096         Bing video search result pages are not PageCacheable
1097         https://bugs.webkit.org/show_bug.cgi?id=143463
1098         <rdar://problem/20440916>
1099
1100         Reviewed by Alexey Proskuryakov.
1101
1102         Add layout tests to confirm that a pending image load does not prevent
1103         a page from entering the page cache. There are 2 tests, once that cover
1104         the case where the request's cachePartion is empty (passing without the
1105         fix), and another where the request's cachePartition is non-empty
1106         (which only passes with the fix).
1107
1108         * http/tests/navigation/page-cache-pending-image-load-cache-partition-expected.txt: Added.
1109         * http/tests/navigation/page-cache-pending-image-load-cache-partition.html: Added.
1110         * http/tests/navigation/page-cache-pending-image-load-expected.txt: Added.
1111         * http/tests/navigation/page-cache-pending-image-load.html: Added.
1112
1113 2015-04-06  Andy Estes  <aestes@apple.com>
1114
1115         http/tests/contentfiltering/block-after-redirect.html fails on Windows
1116         https://bugs.webkit.org/show_bug.cgi?id=143460
1117
1118         * platform/win/TestExpectations: Marked test as ImageOnlyFailure.
1119
1120 2015-04-03  Alexey Proskuryakov  <ap@apple.com>
1121
1122         Reduce the dependency on Flash in regression tests
1123         https://bugs.webkit.org/show_bug.cgi?id=143391
1124
1125         Reviewed by Anders Carlsson.
1126
1127         * accessibility/inline-block-assertion.html:
1128         * accessibility/plugin.html:
1129         * compositing/geometry/empty-embed-rects.html:
1130         * fast/history/resources/subframe-with-plugin.html:
1131         * fast/images/embed-does-not-propagate-dimensions-to-object-ancestor.html:
1132         * fast/loader/loadInProgress.html:
1133         * fast/replaced/border-radius-clip.html:
1134         * fast/replaced/embed-display-none.html:
1135         * plugins/crash-restoring-plugin-page-from-page-cache.html:
1136         * plugins/object-embed-plugin-scripting.html:
1137         * plugins/resources/plugin-frame.html:
1138         Use TestNetscapePlugin, as the tests don't appear to have any real need for Flash.
1139
1140         * plugins/iframe-shims.html: Removed. This was a test for a chromium only feature
1141         that never existed in WebKit.
1142
1143         * platform/mac/TestExpectations:
1144         * platform/wincairo/TestExpectations:
1145         Removed the deleted plugins/iframe-shims.html.
1146
1147         * platform/mac-wk2/TestExpectations: Skip snapshotting tests that use Flash,
1148         because they make WebKitTestRunner crash now. Marked all other snapshotting tests
1149         as Pass/Failure, because they don't really make any sense, and are only useful for
1150         finsing crashes.
1151
1152         * platform/wk2/TestExpectations: Skipped a few remaining tests that use Flash.
1153         These tests still run (and pass) under WebKit1, regardless of whether Flash is
1154         installed, so they don't seem like very accurate tests.
1155
1156 2015-04-06  Brent Fulgham  <bfulgham@apple.com>
1157
1158         [Win] Unreviewed test update after r182369.
1159
1160         New test does not pass on Windows.
1161
1162         * platform/win/TestExpectations: Skip.
1163
1164 2015-04-05  Andy Estes  <aestes@apple.com>
1165
1166         [Content Filtering] Add some additional unblock tests
1167         https://bugs.webkit.org/show_bug.cgi?id=143435
1168
1169         Reviewed by Dan Bernstein.
1170
1171         * contentfiltering/block-after-add-data-then-allow-unblock-expected.html: Copied from LayoutTests/contentfiltering/block-after-unblock-request-expected.html.
1172         * contentfiltering/block-after-add-data-then-allow-unblock.html: Added.
1173         * contentfiltering/block-after-add-data-then-deny-unblock-expected.html: Renamed from LayoutTests/contentfiltering/allow-after-unblock-request-expected.html.
1174         * contentfiltering/block-after-add-data-then-deny-unblock.html: Added.
1175         * contentfiltering/block-after-finished-adding-data-then-allow-unblock-expected.html: Copied from LayoutTests/contentfiltering/block-after-unblock-request-expected.html.
1176         * contentfiltering/block-after-finished-adding-data-then-allow-unblock.html: Renamed from LayoutTests/contentfiltering/allow-after-unblock-request.html.
1177         * contentfiltering/block-after-finished-adding-data-then-deny-unblock-expected.html: Copied from LayoutTests/contentfiltering/block-after-unblock-request-expected.html.
1178         * contentfiltering/block-after-finished-adding-data-then-deny-unblock.html: Renamed from LayoutTests/contentfiltering/block-after-unblock-request.html.
1179         * contentfiltering/block-after-response-then-allow-unblock-expected.html: Copied from LayoutTests/contentfiltering/block-after-unblock-request-expected.html.
1180         * contentfiltering/block-after-response-then-allow-unblock.html: Added.
1181         * contentfiltering/block-after-response-then-deny-unblock-expected.html: Copied from LayoutTests/contentfiltering/block-after-unblock-request-expected.html.
1182         * contentfiltering/block-after-response-then-deny-unblock.html: Added.
1183         * contentfiltering/block-after-will-send-request-then-allow-unblock-expected.html: Copied from LayoutTests/contentfiltering/block-after-unblock-request-expected.html.
1184         * contentfiltering/block-after-will-send-request-then-allow-unblock.html: Added.
1185         * contentfiltering/block-after-will-send-request-then-deny-unblock-expected.html: Renamed from LayoutTests/contentfiltering/block-after-unblock-request-expected.html.
1186         * contentfiltering/block-after-will-send-request-then-deny-unblock.html: Added.
1187
1188 2015-04-05  Andy Estes  <aestes@apple.com>
1189
1190         [Content Filtering] Tell the filter about requests and redirects
1191         https://bugs.webkit.org/show_bug.cgi?id=143414
1192         rdar://problem/19239549
1193
1194         Reviewed by Darin Adler.
1195
1196         * contentfiltering/allow-after-will-send-request-expected.html: Added.
1197         * contentfiltering/allow-after-will-send-request.html: Added.
1198         * contentfiltering/block-after-will-send-request-expected.html: Added.
1199         * contentfiltering/block-after-will-send-request.html: Added.
1200         * http/tests/contentfiltering/allow-after-redirect-expected.html: Added.
1201         * http/tests/contentfiltering/allow-after-redirect.html: Added.
1202         * http/tests/contentfiltering/block-after-redirect-expected.html: Added.
1203         * http/tests/contentfiltering/block-after-redirect.html: Added.
1204         * http/tests/contentfiltering/resources/fail.html: Added.
1205         * http/tests/contentfiltering/resources/pass.html: Added.
1206
1207 2015-04-05  Simon Fraser  <simon.fraser@apple.com>
1208
1209         Skip fast/fixed-layout/fixed-layout.html on Windows.
1210
1211         * platform/win/TestExpectations:
1212
1213 2015-04-05  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
1214
1215         [EFL] Gardening on 5th April. Mark 2 tests to ImageOnlyFailure.
1216         https://bugs.webkit.org/show_bug.cgi?id=143417
1217
1218         Unreviewed. Mark 2 tests to ImageOnlyFailure.
1219
1220         * platform/efl/TestExpectations:
1221
1222 2015-04-04  Andy Estes  <aestes@apple.com>
1223
1224         [Content Filtering] Blocked page is not always displayed when it should be
1225         https://bugs.webkit.org/show_bug.cgi?id=143410
1226
1227         Reviewed by Andreas Kling.
1228
1229         * TestExpectations: Unskipped block-after-add-data.html.
1230         * contentfiltering/block-after-add-data-expected.html: Added a passing expectation.
1231         * contentfiltering/block-after-response-expected.html: Ditto.
1232
1233 2015-04-04  Chris Fleizach  <cfleizach@apple.com>
1234
1235         AX: Heuristic: Avoid exposing an element as clickable if mouse event delegation is handled on an AXElement with more than one descendant AXElement
1236         https://bugs.webkit.org/show_bug.cgi?id=136247
1237
1238         Reviewed by Mario Sanchez Prada.
1239
1240         * platform/mac/accessibility/press-action-not-exposed-when-body-is-click-handler-expected.txt: Removed.
1241         * platform/mac/accessibility/press-action-not-exposed-when-body-is-click-handler.html: Removed.
1242         * platform/mac/accessibility/press-action-not-exposed-for-event-delegation-expected.txt: Added.
1243         * platform/mac/accessibility/press-action-not-exposed-for-event-delegation.html: Added.
1244
1245 2015-04-04  Simon Fraser  <simon.fraser@apple.com>
1246
1247         Fix some bad test results committed earlier.
1248
1249         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-element-with-multiple-handlers-crash-expected.txt:
1250         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-wheel-element-crash-expected.txt:
1251         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-wheel-element-parent-crash-expected.txt:
1252
1253 2015-04-02  Darin Adler  <darin@apple.com>
1254
1255         Streamline icon-related code, mostly unused
1256         https://bugs.webkit.org/show_bug.cgi?id=143306
1257
1258         Reviewed by Antti Koivisto.
1259
1260         * fast/dom/icon-url-list-apple-touch-expected.txt: Removed.
1261         * fast/dom/icon-url-list-apple-touch.html: Removed. This tested code that was
1262         not actually used in any WebKit port.
1263
1264         * fast/dom/icon-url-list.html: Updated to expect only a single icon URL;
1265         the icon machinery in WebKit doesn't return arrays at this time. It's better to
1266         test what we actually expose.
1267
1268 2015-04-04  Simon Fraser  <simon.fraser@apple.com>
1269
1270         Crash under Document::absoluteRegionForEventTargets on build.webkit.org/dashboard
1271         https://bugs.webkit.org/show_bug.cgi?id=143406
1272         rdar://problem/20407080
1273
1274         Reviewed by Ryosuke Niwa.
1275         
1276         Test configurations of elements with different parenting and event handlers adding orders, and multiple handlers on
1277         the same node.
1278
1279         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-element-with-multiple-handlers-crash-expected.txt: Added.
1280         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-element-with-multiple-handlers-crash.html: Added.
1281         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-wheel-element-crash-expected.txt: Added.
1282         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-wheel-element-crash.html: Added.
1283         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-wheel-element-parent-crash-expected.txt: Added.
1284         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-wheel-element-parent-crash.html: Added.
1285
1286 2015-04-04  Simon Fraser  <simon.fraser@apple.com>
1287
1288         REGRESSION (r182215): Feedly crashes when closing article
1289         https://bugs.webkit.org/show_bug.cgi?id=143405
1290         rdar://problem/20382734, rdar://problem/20395497
1291
1292         Reviewed by Tim Horton.
1293         
1294         Test that triggers a crash without the fix (thanks to Zalan for the test).
1295
1296         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/compute-region-inside-delete-renderer-crash-expected.txt: Added.
1297         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/compute-region-inside-delete-renderer-crash.html: Added.
1298
1299 2015-04-04  Simon Fraser  <simon.fraser@apple.com>
1300
1301         Differentiate between composited scrolling, and async scrolling
1302         https://bugs.webkit.org/show_bug.cgi?id=143291
1303
1304         Reviewed by Sam Weinig.
1305         
1306         Rebaseline tests that call setScrollingTreeIncludesFrames(true), where those subframes
1307         are now excluded from the non-fast scrollable region.
1308
1309         * platform/mac-wk2/tiled-drawing/scrolling/frames/coordinated-frame-expected.txt:
1310         * platform/mac-wk2/tiled-drawing/scrolling/frames/coordinated-frame-in-fixed-expected.txt:
1311         * platform/mac-wk2/tiled-drawing/scrolling/frames/fixed-inside-frame-expected.txt:
1312
1313 2015-04-04  Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet  <youenn.fablet@crf.canon.fr>
1314
1315         [Streams API] Collecting a ReadableStreamReader should not unlock its stream
1316         https://bugs.webkit.org/show_bug.cgi?id=143333
1317
1318         Reviewed by Benjamin Poulain.
1319
1320         * streams/readablestreamreader-constructor-expected.txt:
1321         * streams/readablestreamreader-constructor.html:
1322
1323 2015-04-04  Yusuke Suzuki  <utatane.tea@gmail.com>
1324
1325         Implement ES6 Object.getOwnPropertySymbols
1326         https://bugs.webkit.org/show_bug.cgi?id=141106
1327
1328         Reviewed by Geoffrey Garen.
1329
1330         * js/Object-getOwnPropertyNames-expected.txt:
1331         * js/script-tests/Object-getOwnPropertyNames.js:
1332
1333 2015-04-03  Tim Horton  <timothy_horton@apple.com>
1334
1335         fast/fixed-layout/fixed-layout.html is flaky
1336         https://bugs.webkit.org/show_bug.cgi?id=143379
1337
1338         Reviewed by Simon Fraser.
1339
1340         * TestExpectations:
1341         Un-flakify the fixed layout test.
1342
1343         * fast/css-grid-layout/flex-content-sized-columns-resize-expected.html:
1344         Remove a mistaken line in the original test; this function doesn't exist in WebKit
1345         and was presumably ported directly from the Blink test (and then never noticed because
1346         JS exceptions thrown in -expected files go nowhere).
1347
1348         * fast/fixed-layout/fixed-layout.html:
1349         Make the fixed layout test less racy by waiting for the resize event (which can be
1350         very asynchronous). Also, force a layout before resizing to ensure that we
1351         always do get a resize event.
1352
1353 2015-04-03  Chris Fleizach  <cfleizach@apple.com>
1354
1355         AX: Toggling check box state not speaking using plain space, not VO space.
1356         https://bugs.webkit.org/show_bug.cgi?id=143356
1357
1358         Reviewed by Darin Adler.
1359
1360         * platform/mac/accessibility/checkbox-posts-value-change-notification-after-activation-with-space-expected.txt: Added.
1361         * platform/mac/accessibility/checkbox-posts-value-change-notification-after-activation-with-space.html: Added.
1362
1363 2015-04-03  Alexey Proskuryakov  <ap@apple.com>
1364
1365         Re-skip tests that got recently enabled, but time out.
1366
1367         * platform/mac-wk2/TestExpectations:
1368
1369 2015-04-03  Alexey Proskuryakov  <ap@apple.com>
1370
1371         fast/fixed-layout/fixed-layout.html is flaky
1372         https://bugs.webkit.org/show_bug.cgi?id=143379
1373
1374         * TestExpectations: Marking it as such.
1375
1376 2015-04-03  Csaba Osztrogonác  <ossy@webkit.org>
1377
1378         [WK2] Unskip now passing tests after r135595
1379         https://bugs.webkit.org/show_bug.cgi?id=127428
1380
1381         Unreviewed gardening.
1382
1383         * platform/mac-wk2/TestExpectations: Mark editing/selection/context-menu-text-selection.html as timeouting test.
1384         * platform/wk2/TestExpectations: Unskip now passing tests.
1385
1386 2015-04-03  Csaba Osztrogonác  <ossy@webkit.org>
1387
1388         [EFL] Fix 18 crashing compositing tests after r182101
1389         https://bugs.webkit.org/show_bug.cgi?id=143214
1390
1391         Unreviewed gardening, comment out the original expectations after r182311.
1392
1393         * platform/efl/TestExpectations:
1394
1395 2015-04-03  Csaba Osztrogonác  <ossy@webkit.org>
1396
1397         [EFL] Fix 18 crashing compositing tests after r182101
1398         https://bugs.webkit.org/show_bug.cgi?id=143214
1399
1400         Unreviewed gardening, add crash expectations until proper fix.
1401
1402         * platform/efl/TestExpectations:
1403
1404 2015-04-03  Csaba Osztrogonác  <ossy@webkit.org>
1405
1406         Unreviewed gardening. Skip fast/fixed-layout, because it made the following tests fail.
1407
1408         * platform/efl/TestExpectations:
1409
1410 2015-04-02  Timothy Horton  <timothy_horton@apple.com>
1411
1412         Scrollbars are left in the wrong position when resizing a fixed layout view
1413         https://bugs.webkit.org/show_bug.cgi?id=143360
1414
1415         Reviewed by Beth Dakin.
1416
1417         * fast/fixed-layout/fixed-layout-expected.png: Added.
1418         * fast/fixed-layout/fixed-layout-expected.txt: Added.
1419         * fast/fixed-layout/fixed-layout.html: Added.
1420         Add a simple fixed layout test. We can add more (or recover some from
1421         when the Qt tests were purged) now that it's testable again.
1422
1423         This test also happens to test the aforementioned setFrameRect change,
1424         because without it, the RenderView's layer would be left at the wrong
1425         size (800x600) because the scrollbars would be left behind in the resize.
1426
1427 2015-04-02  Brent Fulgham  <bfulgham@apple.com>
1428
1429         New ruby tests are failing on all non-Mac platforms.
1430         https://bugs.webkit.org/show_bug.cgi?id=143354
1431
1432         Add skip commands for these new tests.
1433
1434         * platform/efl/TestExpectations:
1435         * platform/gtk/TestExpectations:
1436         * platform/win/TestExpectations:
1437
1438 2015-04-02  Alexey Proskuryakov  <ap@apple.com>
1439
1440         http/tests/security/cross-frame-access-call.html is flaky
1441         https://bugs.webkit.org/show_bug.cgi?id=143344
1442
1443         Reviewed by Anders Carlsson.
1444
1445         * TestExpectations:
1446         * http/tests/security/cross-frame-access-call-expected.txt:
1447         Correct the results. Not sure where I got the different results from.
1448
1449 2015-04-02  Myles C. Maxfield  <mmaxfield@apple.com>
1450
1451         Test gardening.
1452
1453         Unreviewed.
1454
1455         * fast/ruby/ruby-expansion-cjk-4-expected.html:
1456         * fast/ruby/ruby-expansion-cjk-4.html:
1457
1458 2015-04-02  Anders Carlsson  <andersca@apple.com>
1459
1460         http/tests/security/cross-frame-access-call.html is flaky.
1461
1462         * TestExpectations:
1463         Skip this test for now. Fixing it is being tracked by webkit.org/b/143344.
1464
1465 2015-04-02  Myles C. Maxfield  <mmaxfield@apple.com>
1466
1467         Disallow ruby base from having leading or trailing expansions
1468         https://bugs.webkit.org/show_bug.cgi?id=142608
1469
1470         Reviewed by David Hyatt.
1471
1472         Test combinations of CJK, Latin, ruby-in-ruby, simple text codepath, complex
1473         text codepath, RTL, and LTR codepaths.
1474
1475         * fast/ruby/positioned-ruby-text-expected.txt:
1476         * fast/ruby/positioned-ruby-text.html:
1477         * fast/ruby/resources/green.png: Added.
1478         * fast/ruby/resources/ruby-expansion.svg: Added.
1479         * fast/ruby/ruby-expansion-cjk-2-expected.html: Added.
1480         * fast/ruby/ruby-expansion-cjk-2.html: Added.
1481         * fast/ruby/ruby-expansion-cjk-3-expected.html: Added.
1482         * fast/ruby/ruby-expansion-cjk-3.html: Added.
1483         * fast/ruby/ruby-expansion-cjk-4-expected.html: Added.
1484         * fast/ruby/ruby-expansion-cjk-4.html: Added.
1485         * fast/ruby/ruby-expansion-cjk-5-expected.html: Added.
1486         * fast/ruby/ruby-expansion-cjk-5.html: Added.
1487         * fast/ruby/ruby-expansion-cjk-expected.html: Added.
1488         * fast/ruby/ruby-expansion-cjk.html: Added.
1489         * fast/ruby/ruby-justification-expected.html:
1490         * fast/ruby/ruby-justification.html:
1491
1492 2015-04-02  Alexey Proskuryakov  <ap@apple.com>
1493
1494         Clean up access checks in JSHistoryCustom.cpp
1495         https://bugs.webkit.org/show_bug.cgi?id=143227
1496
1497         Reviewed by Sam Weinig.
1498
1499         * http/tests/security/cross-frame-access-call-expected.txt:
1500         * http/tests/security/cross-frame-access-call.html:
1501
1502 2015-04-02  Alexey Proskuryakov  <ap@apple.com>
1503
1504         media/track/track-forced-subtitles-in-band.html times out
1505
1506         * platform/mac/TestExpectations: Update the expectations - the test doens't only fail
1507         flakily, it times out too.
1508
1509 2015-04-02  David Hyatt  <hyatt@apple.com>
1510
1511         [New Block-Inside-Inline Model] Implement the correct paint order for blocks inside inlines.
1512         https://bugs.webkit.org/show_bug.cgi?id=143320
1513
1514         Reviewed by Darin Adler.
1515
1516         * fast/block/inside-inlines/new-model/paint-order-expected.html: Added.
1517         * fast/block/inside-inlines/new-model/paint-order.html: Added.
1518         * fast/block/inside-inlines/opacity-on-inline-expected.html: Added.
1519         * fast/block/inside-inlines/opacity-on-inline.html: Added.
1520         * fast/block/inside-inlines/paint-order-expected.html: Added.
1521         * fast/block/inside-inlines/paint-order.html: Added.
1522
1523 2015-04-02  Adam Bergkvist  <adam.bergkvist@ericsson.com>
1524
1525         WebRTC: Add support for Promise-based MediaDevices.getUserMedia()
1526         https://bugs.webkit.org/show_bug.cgi?id=143255
1527
1528         Reviewed by Eric Carlson.
1529
1530         Added test for new Promise-based getUserMedia() (on MediaDevices).
1531
1532         * fast/dom/navigator-detached-no-crash.html:
1533         * fast/mediastream/MediaDevices-getUserMedia-expected.txt: Added.
1534         * fast/mediastream/MediaDevices-getUserMedia.html: Added.
1535
1536 2015-04-02  Alexey Proskuryakov  <ap@apple.com>
1537
1538         Reinstate expectations for fast/events/mouse-cursor-image-set.html now that r182247
1539         was rolled out.
1540
1541         * platform/mac/TestExpectations:
1542
1543 2015-04-02  Joonghun Park  <jh718.park@samsung.com>
1544
1545         [CSS MultiColumn] Parse "columns: auto <length>" shorthand property value properly
1546         https://bugs.webkit.org/show_bug.cgi?id=143248
1547
1548         Reviewed by Darin Adler.
1549
1550         * fast/css/getPropertyValue-columns-expected.txt:
1551         * fast/css/getPropertyValue-columns.html:
1552         * fast/multicol/columns-shorthand-parsing-2-expected.txt: Added.
1553         * fast/multicol/columns-shorthand-parsing-2.html: Added.
1554
1555 2015-04-01  Commit Queue  <commit-queue@webkit.org>
1556
1557         Unreviewed, rolling out r182247.
1558         https://bugs.webkit.org/show_bug.cgi?id=143326
1559
1560         unfortunately broke some tests (Requested by dino on #webkit).
1561
1562         Reverted changeset:
1563
1564         "Async loading of image resources"
1565         https://bugs.webkit.org/show_bug.cgi?id=134488
1566         http://trac.webkit.org/changeset/182247
1567
1568 2015-04-01  Dean Jackson  <dino@apple.com>
1569
1570         fast/events/mouse-cursor-image-set.html is timing out on Apple platforms
1571         https://bugs.webkit.org/show_bug.cgi?id=143323
1572
1573         Removing old flakiness setting now that we should be skipping.
1574
1575         * platform/mac/TestExpectations:
1576
1577 2015-04-01  Dean Jackson  <dino@apple.com>
1578
1579         fast/events/mouse-cursor-image-set.html is timing out on Apple platforms
1580         https://bugs.webkit.org/show_bug.cgi?id=143323
1581
1582         The change r182247 has caused this test to timeout. Rather than rollout
1583         the commit I'm skipping the test and will contact Yoav.
1584
1585         * platform/mac/TestExpectations:
1586
1587 2015-04-01  Dean Jackson  <dino@apple.com>
1588
1589         accessibility/textarea-selected-text-range.html failing on Windows WK1 Release
1590         https://bugs.webkit.org/show_bug.cgi?id=143315
1591
1592         Removing clashing entry but changing the old entry to Skip.
1593
1594         * platform/win/TestExpectations:
1595
1596 2015-04-01  Dean Jackson  <dino@apple.com>
1597
1598         accessibility/textarea-selected-text-range.html failing on Windows WK1 Release
1599         https://bugs.webkit.org/show_bug.cgi?id=143315
1600
1601         Skipping this on Windows.
1602
1603         * platform/win/TestExpectations:
1604
1605 2015-04-01  Yoav Weiss  <yoav@yoav.ws>
1606
1607         Async loading of image resources
1608         https://bugs.webkit.org/show_bug.cgi?id=134488
1609
1610         Reviewed by Dean Jackson.
1611
1612         * fast/dom/HTMLImageElement/image-load-post-onload-expected.txt: Added.
1613         * fast/dom/HTMLImageElement/image-load-post-onload.html: Added.
1614         * fast/dom/HTMLImageElement/image-loading-gc.html: Cosmetic changes.
1615         * fast/dom/HTMLImageElement/sizes/image-sizes-js-change-reverse-expected.txt: Added.
1616         * fast/dom/HTMLImageElement/sizes/image-sizes-js-change-reverse.html: Added.
1617         * fast/dom/image-object.html: Cosmetic changes.
1618         * http/tests/misc/image-blocked-src-change-expected.txt: Removed line numbers from console.
1619         * http/tests/misc/image-blocked-src-no-change-expected.txt: Removed line numbers from console.
1620         * http/tests/security/contentSecurityPolicy/report-blocked-file-uri-expected.txt: Removed line numbers from console.
1621         * http/tests/security/frame-loading-via-document-write-expected.txt: Removed line numbers from console.
1622         * http/tests/security/local-image-from-remote-expected.txt: Removed line numbers from console.
1623
1624 2015-03-31  Simon Fraser  <simon.fraser@apple.com>
1625
1626         Make it possible to compute a region for elements on the page that have wheel event handlers
1627         https://bugs.webkit.org/show_bug.cgi?id=142807
1628
1629         Reviewed by Beth Dakin.
1630         
1631         Update results, since any handler with position:fixed now causes the region to cover the document.
1632
1633         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-fixed-child-expected.txt:
1634         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-inside-fixed-expected.txt:
1635         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-on-fixed-expected.txt:
1636
1637 2015-04-01  David Hyatt  <hyatt@apple.com>
1638
1639         [New Block-Inside-Inline Model] Floats need to be allowed to intrude into anonymous inline-blocks.
1640         https://bugs.webkit.org/show_bug.cgi?id=143307
1641
1642         Reviewed by Dean Jackson.
1643
1644         * fast/block/inside-inlines/basic-float-intrusion-expected.html: Added.
1645         * fast/block/inside-inlines/basic-float-intrusion.html: Added.
1646         * fast/block/inside-inlines/new-model/basic-float-intrusion-expected.html: Added.
1647         * fast/block/inside-inlines/new-model/basic-float-intrusion.html: Added.
1648
1649 2015-04-01  Hunseop Jeong  <hs85.jeong@samsung.com>
1650
1651         Unreviewed EFL gardening. Remove warning message in layoutTest. 
1652         https://bugs.webkit.org/show_bug.cgi?id=143268
1653
1654         * platform/efl/TestExpectations:
1655
1656 2015-04-01  Alexey Proskuryakov  <ap@apple.com>
1657
1658         REGRESSION (r179820): accessibility/textarea-selected-text-range.html is flaky
1659         https://bugs.webkit.org/show_bug.cgi?id=142976
1660
1661         Reviewed by Chris Fleizach.
1662
1663         * platform/mac/TestExpectations: Removed an expectation.
1664  
1665         * accessibility/textarea-selected-text-range-expected.txt:
1666         * accessibility/textarea-selected-text-range.html:
1667         Don't race a timer with an internal dispatch_async.
1668
1669         * platform/mac/accessibility/select-element-selection-with-optgroups-expected.txt:
1670         * platform/mac/accessibility/select-element-selection-with-optgroups.html:
1671         This test had the same issue.
1672
1673 2015-03-31  Ryosuke Niwa  <rniwa@webkit.org>
1674
1675         ES6 class syntax should allow static setters and getters
1676         https://bugs.webkit.org/show_bug.cgi?id=143180
1677
1678         Reviewed by Filip Pizlo.
1679
1680         Added test cases.
1681
1682         * js/class-syntax-declaration-expected.txt:
1683         * js/class-syntax-expression-expected.txt:
1684         * js/script-tests/class-syntax-declaration.js:
1685         * js/script-tests/class-syntax-expression.js:
1686
1687 2015-03-31  Simon Fraser  <simon.fraser@apple.com>
1688
1689         Make it possible to compute a region for elements on the page that have wheel event handlers
1690         https://bugs.webkit.org/show_bug.cgi?id=142807
1691
1692         Reviewed by David Hyatt.
1693         
1694         Tests that dump the non-fast-scrollable region, for various rendering configurations.
1695
1696         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/handlers-in-iframes-expected.txt: Added.
1697         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/handlers-in-iframes.html: Added.
1698         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/resources/gain-wheel-handler.html: Added.
1699         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/resources/lose-wheel-handler.html: Added.
1700         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/resources/wheel-handler-region-helper.js: Added.
1701         (rectsAsString):
1702         (dumpRegion):
1703         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-fixed-child-expected.txt: Added.
1704         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-fixed-child.html: Added.
1705         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-in-columns.html: Added.
1706         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-in-region.html: Added.
1707         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-inside-fixed-expected.txt: Added.
1708         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-inside-fixed.html: Added.
1709         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-on-document-expected.txt: Added.
1710         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-on-document.html: Added.
1711         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-on-fixed-expected.txt: Added.
1712         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-on-fixed.html: Added.
1713         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-region-basic-expected.txt: Added.
1714         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-region-basic.html: Added.
1715
1716 2015-03-31  Dean Jackson  <dino@apple.com>
1717
1718         accessibility/aria-hidden-hides-all-elements.html fails on Windows
1719         https://bugs.webkit.org/show_bug.cgi?id=143275
1720
1721         Mark as Pass/Fail.
1722
1723         * platform/win/TestExpectations:
1724
1725 2015-03-31  Said Abou-Hallawa  <sabouhallawa@apple.com>
1726
1727         border-image with 'fill' keyword does not fill the middle area unless the border width is greater than zero.
1728         https://bugs.webkit.org/show_bug.cgi?id=142650.
1729
1730         Reviewed by Simon Fraser.
1731
1732         Add tests to ensure the middle area of a RenderBox is going to be drawn
1733         even if the border width is not greater than zero.
1734         
1735         * fast/borders/border-image-fill-inline-no-border-expected.html: Added.
1736         * fast/borders/border-image-fill-inline-no-border.html: Added.
1737         * fast/borders/border-image-fill-no-border-expected.html: Added.
1738         * fast/borders/border-image-fill-no-border.html: Added.
1739         * fast/borders/resources/button-border-cropped.svg: Added.
1740         * fast/borders/resources/button-border.svg: Added.
1741         * fast/borders/resources/svg-100x100-intrinsic.svg: Added.
1742
1743 2015-03-31  David Hyatt  <hyatt@apple.com>
1744
1745         [New Block-Inside-Inline Model] Anonymous inline-blocks should size as though they are block-level.
1746         https://bugs.webkit.org/show_bug.cgi?id=143271
1747
1748         Reviewed by Dean Jackson.
1749
1750         * fast/block/inside-inlines/block-width-check-expected.html: Added.
1751         * fast/block/inside-inlines/block-width-check.html: Added.
1752         * fast/block/inside-inlines/new-model/block-width-check-expected.html: Added.
1753         * fast/block/inside-inlines/new-model/block-width-check.html: Added.
1754
1755 2015-03-31  Beth Dakin  <bdakin@apple.com>
1756
1757         REGRESSION (r173484): Reducing content of scrollable region does not reset scroll 
1758         position
1759         https://bugs.webkit.org/show_bug.cgi?id=138525
1760         -and corresponding-
1761         rdar://problem/18166043
1762
1763         Reviewed by Simon Fraser.
1764
1765         * platform/mac-wk2/tiled-drawing/scrolling/overflow-scroll-reduced-content-expected.txt: Added.
1766         * platform/mac-wk2/tiled-drawing/scrolling/overflow-scroll-reduced-content.html: Added.
1767         * platform/mac-wk2/tiled-drawing/scrolling/overflow-scroll-zero-delta-wheel-events-expected.txt: Added.
1768         * platform/mac-wk2/tiled-drawing/scrolling/overflow-scroll-zero-delta-wheel-events.html: Added.
1769
1770 2015-03-31  Yusuke Suzuki  <utatane.tea@gmail.com>
1771
1772         [ES6] Object type restrictions on a first parameter of several Object.* functions are relaxed
1773         https://bugs.webkit.org/show_bug.cgi?id=142937
1774
1775         Reviewed by Darin Adler.
1776
1777         Several LayoutTests are updated with the new behavior.
1778         Test cases in IETestCenter contain test for the outdated behavior.
1779         But IETestCenter is brought from the external source, so instead of modifying it,
1780         we mark them as Failure in TestExpectations.
1781
1782         * TestExpectations:
1783         * js/dom/getOwnPropertyDescriptor-expected.txt:
1784         * js/prototypes-expected.txt:
1785         * js/resources/getOwnPropertyDescriptor.js:
1786         * js/script-tests/prototypes.js:
1787
1788 2015-03-30  David Hyatt  <hyatt@apple.com>
1789
1790         [New Block-Inside-Inline Model] Make sure line breaks occur before and after the anonymous inline-block.
1791         https://bugs.webkit.org/show_bug.cgi?id=143238.
1792
1793         Reviewed by Dean Jackson.
1794
1795         * fast/block/inside-inlines/breaking-behavior-expected.html: Added.
1796         * fast/block/inside-inlines/breaking-behavior.html: Added.
1797         * fast/block/inside-inlines/new-model/breaking-behavior-expected.html: Added.
1798         * fast/block/inside-inlines/new-model/breaking-behavior.html: Added.
1799         * fast/block/inside-inlines/new-model/empty-block.html:
1800
1801 2015-03-31  Marcos Chavarría Teijeiro  <chavarria1991@gmail.com>
1802
1803         GTK+ Gardening 30th March
1804         https://bugs.webkit.org/show_bug.cgi?id=143220
1805
1806         Unreviewed.
1807
1808         * platform/gtk/TestExpectations:
1809
1810 2015-03-31  Antti Koivisto  <antti@apple.com>
1811
1812         http/tests/cache/disk-cache/disk-cache-validation-back-navigation-policy.html failing on Mavericks wk2 debug
1813         https://bugs.webkit.org/show_bug.cgi?id=143258
1814
1815         The test relies on resource priorities. Those don't roundtrip when serializing via NSURLRequest on Mavericks due
1816         to ResourceRequest::resourcePrioritiesEnabled() returning false.
1817
1818         It is bit surprising it works on release but not on debug. I suspect some debug code forces NSURLRequest construction
1819         and so we end up on the roundtrip code path.
1820
1821         * platform/mac-mavericks/TestExpectations: Added.
1822
1823             Skip the test on Mavericks.
1824
1825 2015-03-31  Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet  <youenn.fablet@crf.canon.fr>
1826
1827         [Streams API] Implement a barebone ReadableStreamReader interface
1828         https://bugs.webkit.org/show_bug.cgi?id=142866
1829
1830         Reviewed by Benjamin Poulain.
1831
1832         Adding tests to check API, constructor and link with ReadableStream.getReader.
1833         Rebasing of global-constructors-attributes.html to include ReadableStreamReader.
1834
1835         * js/dom/global-constructors-attributes-expected.txt:
1836         * platform/efl/js/dom/global-constructors-attributes-expected.txt:
1837         * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
1838         * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
1839         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
1840         * platform/win/js/dom/global-constructors-attributes-expected.txt:
1841         * streams/readablestreamreader-constructor-expected.txt: Added.
1842         * streams/readablestreamreader-constructor.html: Added.
1843
1844 2015-03-30  Ryosuke Niwa  <rniwa@webkit.org>
1845
1846         Extending null should set __proto__ to null
1847         https://bugs.webkit.org/show_bug.cgi?id=142882
1848
1849         Reviewed by Geoffrey Garen and Benjamin Poulain.
1850
1851         Added more test cases for extending from null, and added checks for prototypes.
1852
1853         Also rebaselined existing tests.
1854
1855         * js/class-syntax-call-expected.txt:
1856         * js/class-syntax-extends-expected.txt:
1857         * js/class-syntax-super-expected.txt:
1858         * js/script-tests/class-syntax-call.js:
1859         * js/script-tests/class-syntax-extends.js:
1860         * js/script-tests/class-syntax-super.js:
1861
1862 2015-03-30  Alex Christensen  <achristensen@webkit.org>
1863
1864         [Content Extensions] Correctly handle regular expressions matching everything
1865         https://bugs.webkit.org/show_bug.cgi?id=143235
1866
1867         Reviewed by Benjamin Poulain.
1868
1869         * http/tests/contentextensions/css-display-none.html:
1870         * http/tests/contentextensions/css-display-none.html.json:
1871         Test multiple selectors with triggers that match everything.
1872         * http/tests/contentextensions/whitelist-expected.txt: Added.
1873         * http/tests/contentextensions/whitelist.html: Added.
1874         * http/tests/contentextensions/whitelist.html.json: Added.
1875
1876 2015-03-30  Mark Lam  <mark.lam@apple.com>
1877
1878         REGRESSION (r181993): inspector-protocol/debugger/setBreakpoint-dfg-and-modify-local.html crashes.
1879         <https://webkit.org/b/143105>
1880
1881         Reviewed by Filip Pizlo.
1882
1883         * TestExpectations:
1884         - Undid test skipped in r182072.
1885
1886 2015-03-30  Chris Dumez  <cdumez@apple.com>
1887
1888         Cached "Expires" header is not updated upon successful resource revalidation
1889         https://bugs.webkit.org/show_bug.cgi?id=143228
1890         <rdar://problem/20348059>
1891
1892         Reviewed by Antti Koivisto.
1893
1894         Add layout test to check that a cached response's "Expires" header is
1895         updated from the 304 response's headers upon successful revalidation.
1896
1897         * http/tests/cache/disk-cache/disk-cache-revalidation-new-expire-header-expected.txt: Added.
1898         * http/tests/cache/disk-cache/disk-cache-revalidation-new-expire-header.html: Added.
1899         * http/tests/cache/disk-cache/resources/cache-test.js:
1900         (generateTestURL):
1901         (loadResource):
1902         * http/tests/cache/disk-cache/resources/generate-response.cgi:
1903
1904 2015-03-30  Joseph Pecoraro  <pecoraro@apple.com>
1905
1906         Web Inspector: Regression: Preview for [[null]] shouldn't be []
1907         https://bugs.webkit.org/show_bug.cgi?id=143208
1908
1909         Reviewed by Mark Lam.
1910
1911         * inspector/model/remote-object-expected.txt:
1912         * inspector/model/remote-object.html:
1913
1914 2015-03-30  Antti Koivisto  <antti@apple.com>
1915
1916         Don't cache resources that are very unlikely to be reused
1917         https://bugs.webkit.org/show_bug.cgi?id=143226
1918
1919         Reviewed by Chris Dumez.
1920
1921         * http/tests/cache/disk-cache/disk-cache-validation-back-navigation-policy-expected.txt:
1922
1923 2015-03-30  Antti Koivisto  <antti@apple.com>
1924
1925         Don't cache resources that are very unlikely to be reused
1926         https://bugs.webkit.org/show_bug.cgi?id=143226
1927         <rdar://problem/20347160>
1928
1929         Reviewed by Geoff Garen.
1930
1931         * http/tests/cache/disk-cache/disk-cache-request-max-stale-expected.txt:
1932         * http/tests/cache/disk-cache/disk-cache-request-max-stale-expected.html:
1933
1934             Keep max-age: 0 cacheable in this test by adding a validation header.
1935
1936         * http/tests/cache/disk-cache/disk-cache-validation-back-navigation-policy-expected.txt:
1937         * http/tests/cache/disk-cache/disk-cache-validation-back-navigation-policy.html:
1938
1939             Rebase and expand to cover the high priority resource case.
1940
1941 2015-03-30  Marcos Chavarría Teijeiro  <chavarria1991@gmail.com>
1942
1943         Rebaseline accessibility/aria-toggle-button-with-title.html
1944         https://bugs.webkit.org/show_bug.cgi?id=143229
1945
1946         Unreviewed.
1947
1948         Revision r182012 updates the way a role=button + aria-pressed object should be exposed as AXCheckbox. We need to create a new baseline.
1949
1950         * platform/gtk/accessibility/aria-toggle-button-with-title-expected.txt: Added.
1951
1952 2015-03-30  Javier Fernandez  <jfernandez@igalia.com>
1953
1954         [CSS Grid Layout] Upgrade align-self and align-items parsing to CSS 3
1955         https://bugs.webkit.org/show_bug.cgi?id=133359
1956
1957         Reviewed by David Hyatt.
1958
1959         From Blink r164817 and r165264 by <jchaffraix@chromium.org>
1960
1961         Broaden justify-self's parsing name and upgrade align-self and
1962         align-items parsing to CSS 3.
1963
1964         * TestExpectations:
1965         * css3/flexbox/css-properties-expected.txt:
1966         * css3/flexbox/css-properties.html:
1967         * css3/parse-align-items-expected.txt: Added.
1968         * css3/parse-align-items.html: Added.
1969         * css3/parse-align-self-expected.txt: Added.
1970         * css3/parse-align-self.html: Added.
1971         * css3/resources/alignment-parsing-utils.js: Added.
1972         (checkValues):
1973         (checkBadValues):
1974         (checkInitialValues):
1975         (checkInheritValues):
1976         (checkLegacyValues):
1977         * fast/css/getComputedStyle/computed-style-expected.txt:
1978         * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
1979         * fast/css/getComputedStyle/resources/property-names.js:
1980         * fast/css/parse-justify-self-expected.txt:
1981         * fast/css/parse-justify-self.html:
1982         * svg/css/getComputedStyle-basic-expected.txt:
1983
1984 2015-03-27  David Hyatt  <hyatt@apple.com>
1985
1986         [New Block-Inside-Inline Model] Create anonymous inline blocks to hold blocks-inside-inlines.
1987         https://bugs.webkit.org/show_bug.cgi?id=143145
1988
1989         Reviewed by Dean Jackson.
1990
1991         * fast/block/inside-inlines: Added.
1992         * fast/block/inside-inlines/empty-block-expected.html: Added.
1993         * fast/block/inside-inlines/empty-block.html: Added.
1994         * fast/block/inside-inlines/new-model: Added.
1995         * fast/block/inside-inlines/new-model/empty-block-expected.html: Added.
1996         * fast/block/inside-inlines/new-model/empty-block.html: Added.
1997
1998 2015-03-30  Chris Dumez  <cdumez@apple.com>
1999
2000         [WK2][NetworkCache] Add support for "Cache-Control: max-stale" request header
2001         https://bugs.webkit.org/show_bug.cgi?id=143159
2002         <rdar://problem/20333296>
2003
2004         Reviewed by Antti Koivisto.
2005
2006         Add layout test to cover support for "Cache-Control: max-stale" request
2007         header.
2008
2009         * http/tests/cache/disk-cache/disk-cache-request-max-stale-expected.txt: Added.
2010         * http/tests/cache/disk-cache/disk-cache-request-max-stale.html: Added.
2011
2012 2015-03-30  Jer Noble  <jer.noble@apple.com>
2013
2014         [iOS] When Web Audio is interrupted by a phone call, it cannot be restarted.
2015         https://bugs.webkit.org/show_bug.cgi?id=143190
2016
2017         Reviewed by Darin Adler.
2018
2019         * webaudio/audiocontext-state-expected.txt: Added.
2020         * webaudio/audiocontext-state-interrupted-expected.txt: Added.
2021         * webaudio/audiocontext-state-interrupted.html: Added.
2022         * webaudio/audiocontext-state.html: Added.
2023
2024 2015-03-30  Marcos Chavarría Teijeiro  <chavarria1991@gmail.com>
2025
2026         Update expectations for delete-emoji test since the bug is fixed now.
2027         https://bugs.webkit.org/show_bug.cgi?id=141419
2028
2029         Reviewed by Gustavo Noronha Silva.
2030
2031         * platform/gtk/TestExpectations:
2032
2033 2015-03-29  Benjamin Poulain  <benjamin@webkit.org>
2034
2035         `currentColor` computes to the same colour on all elements, even if 'color' is inherited differently
2036         https://bugs.webkit.org/show_bug.cgi?id=133420
2037
2038         Reviewed by Darin Adler.
2039
2040         * fast/css/currentColor-on-before-after-pseudo-elements-expected.html: Added.
2041         * fast/css/currentColor-on-before-after-pseudo-elements.html: Added.
2042         * fast/css/currentColor-style-update-reftest-expected.html: Added.
2043         * fast/css/currentColor-style-update-reftest.html: Added.
2044         * fast/css/currentColor-value-style-update-expected.txt: Added.
2045         * fast/css/currentColor-value-style-update.html: Added.
2046
2047 2015-03-29  Darin Adler  <darin@apple.com>
2048
2049         HTMLCollection caches incorrect length if item(0) is called before length on an empty collection
2050         https://bugs.webkit.org/show_bug.cgi?id=143203
2051
2052         Reviewed by Antti Koivisto.
2053
2054         * fast/dom/htmlcollection-length-after-item-2-expected.txt: Added.
2055         * fast/dom/htmlcollection-length-after-item-2.html: Added.
2056
2057 2015-03-28  Joseph Pecoraro  <pecoraro@apple.com>
2058
2059         Web Inspector: Adopt Array.prototype.includes and String.prototype.includes
2060         https://bugs.webkit.org/show_bug.cgi?id=143176
2061
2062         Reviewed by Timothy Hatcher.
2063
2064         * inspector/css/pseudo-element-matches.html:
2065
2066 2015-03-28  Csaba Osztrogonác  <ossy@webkit.org>
2067
2068         REGRESSION(r181326): It made dfg-int16array.js and dfg-int8array.js fail on AArch64 Linux
2069         https://bugs.webkit.org/show_bug.cgi?id=142629
2070
2071         Unreviewed gardening, unskip now passing tests after r182091.
2072
2073         * js/script-tests/dfg-int16array.js:
2074         * js/script-tests/dfg-int8array.js:
2075
2076 2015-03-27  Saam Barati  <saambarati1@gmail.com>
2077
2078         Deconstruction parameters are bound too late
2079         https://bugs.webkit.org/show_bug.cgi?id=143148
2080
2081         Reviewed by Filip Pizlo.
2082
2083         * js/regress/deconstructing-parameters-overridden-by-function-expected.txt: Added.
2084         * js/regress/deconstructing-parameters-overridden-by-function.html: Added.
2085         * js/regress/script-tests/deconstructing-parameters-overridden-by-function.js: Added.
2086         (f):
2087         (test):
2088         (.arg):
2089
2090 2015-03-27  Michael Saboff  <msaboff@apple.com>
2091
2092         Fix flakey dfg-int8array.js and dfg-int16array.js tests for ARM64
2093         https://bugs.webkit.org/show_bug.cgi?id=138390
2094
2095         Reviewed by Mark Lam.
2096
2097         Reenabled the tests for ARM64/iOS.  Left the tests disabled for ARM64/linux and will let linux
2098         developers test and reenable under existing but https://bugs.webkit.org/show_bug.cgi?id=142629.
2099
2100         * js/script-tests/dfg-int16array.js:
2101         * js/script-tests/dfg-int8array.js:
2102
2103 2015-03-27  Jer Noble  <jer.noble@apple.com>
2104
2105         [Mac] Safari fails to fire page "load" event with video[preload=none]
2106         https://bugs.webkit.org/show_bug.cgi?id=143147
2107
2108         Reviewed by Simon Fraser.
2109
2110         * media/video-page-load-preload-none-expected.txt: Added.
2111         * media/video-page-load-preload-none.html: Added.
2112
2113 2015-03-27  Brent Fulgham  <bfulgham@apple.com>
2114
2115         Correct test results after r182012.
2116
2117         The test now produces identical results on all platforms, so update the root test result,
2118         and remove custom non-matching expectations. This corrects Windows, GTK, and EFL builds, and
2119         should not harm the Mac build.
2120
2121         * accessibility/aria-toggle-button-with-title-expected.txt:
2122         * platform/mac/accessibility/aria-toggle-button-with-title-expected.txt: Removed.
2123         * platform/win/accessibility/aria-toggle-button-with-title-expected.txt: Removed.
2124
2125 2015-03-27  Mark Lam  <mark.lam@apple.com>
2126
2127         Gardening: skipping inspector-protocol/debugger/setBreakpoint-dfg-and-modify-local.html until crash is fixed.
2128         <https://webkit.org/b/143105>
2129
2130         Not reviewed.
2131
2132         * TestExpectations:
2133
2134 2015-03-27  Chris Dumez  <cdumez@apple.com>
2135
2136         [WK2][NetworkCache] We only cache responses with status codes that are cacheable by default
2137         https://bugs.webkit.org/show_bug.cgi?id=143125
2138         <rdar://problem/20321172>
2139
2140         Reviewed by Antti Koivisto.
2141
2142         Add layout test to check that responses with status code 307 (which is not
2143         cacheable by default) are cached if they have explicit expiration headers.
2144
2145         Also update a couple of other disk cache tests to cover heuristic
2146         freshness (http://tools.ietf.org/html/rfc7234#section-4.2.2), relying on
2147         'Last-Modified' header to estimate freshness if usual expiration headers
2148         are not available.
2149
2150         * http/tests/cache/disk-cache/disk-cache-204-status-code-expected.txt:
2151         * http/tests/cache/disk-cache/disk-cache-204-status-code.html:
2152         * http/tests/cache/disk-cache/disk-cache-307-status-code-expected.txt: Added.
2153         * http/tests/cache/disk-cache/disk-cache-307-status-code.html: Added.
2154         * http/tests/cache/disk-cache/disk-cache-404-status-code-expected.txt:
2155         * http/tests/cache/disk-cache/disk-cache-404-status-code.html:
2156
2157 2015-03-27  Csaba Osztrogonác  <ossy@webkit.org>
2158
2159         Unreviewed gardening.
2160
2161         * js/script-tests/array-length-shortening.js: Unskip, r182058 fixed it.
2162
2163 2015-03-27  Said Abou-Hallawa  <sabouhallawa@apple.com>
2164
2165         FEMorphology::platformApplyGeneric() should bail out if the radius is less than or equal to zero.
2166         https://bugs.webkit.org/show_bug.cgi?id=142885.
2167
2168         Reviewed by Dean Jackson.
2169
2170         * svg/filters/feMorphology-radius-cases-expected.svg: Added.
2171         * svg/filters/feMorphology-radius-cases.svg: Added.
2172         Test different cases for radius of the feMorphology filter. There are three 
2173         cases for the radius:
2174             1. radius < 0: This is an error case, the source image should not be rendered.
2175             2. radius = 0: This case is treated as if the filter never exists.
2176             3. radius > 0: If the scaled radius is > 0, the filter is applied.
2177
2178 2015-03-26  Antti Koivisto  <antti@apple.com>
2179
2180         Respect cache-control directives in request
2181         https://bugs.webkit.org/show_bug.cgi?id=143121
2182
2183         Reviewed by Chris Dumez.
2184
2185         * http/tests/cache/disk-cache/disk-cache-request-headers-expected.txt: Added.
2186         * http/tests/cache/disk-cache/disk-cache-request-headers.html: Added.
2187
2188 2015-03-27  Michael Saboff  <msaboff@apple.com>
2189
2190         Objects with numeric properties intermittently get a phantom 'length' property
2191         https://bugs.webkit.org/show_bug.cgi?id=142792
2192
2193         Reviewed by Csaba Osztrogonác.
2194
2195         New regression test.
2196
2197         * js/regress-142792-expected.txt: Added.
2198         * js/regress-142792.html: Added.
2199         * js/script-tests/regress-142792.js: Added.
2200         (isArrayLike):
2201         (filter):
2202
2203 2015-03-26  Zalan Bujtas  <zalan@apple.com>
2204
2205         Inline continuation code should not take anonymous containing wrapper granted.
2206         https://bugs.webkit.org/show_bug.cgi?id=133312
2207
2208         Reviewed by Dave Hyatt.
2209
2210         It's wrong to assume that when RenderInline is part of an inline continuation, its containing block
2211         is an anonymous wrapper and its sibling might be a block level renderer.
2212         When the inline continuation is no longer needed, for example when the block level renderer that initiated the continuation
2213         is detached from the render tree, the inline renderes still continue to form continuation.(however they no longer require
2214         anonymous wrappers)
2215
2216         * fast/inline/crash-when-position-property-is-changed-and-no-longer-in-continuation-expected.txt: Added.
2217         * fast/inline/crash-when-position-property-is-changed-and-no-longer-in-continuation.html: Added.
2218
2219 2015-03-26  Joseph Pecoraro  <pecoraro@apple.com>
2220
2221         Web Inspector: ES6: Provide a better view for Classes in the console
2222         https://bugs.webkit.org/show_bug.cgi?id=142999
2223
2224         Reviewed by Timothy Hatcher.
2225
2226         * inspector/model/remote-object-expected.txt:
2227         * inspector/model/remote-object.html:
2228         Update the test to include coverage of the new "class" subtype of "function".
2229
2230 2015-03-26  Tim Horton  <timothy_horton@apple.com>
2231
2232         REGRESSION (r181358 and r181507): Lots of sites think that we support touch events on OS X
2233         https://bugs.webkit.org/show_bug.cgi?id=142888
2234         <rdar://problem/20227304>
2235
2236         Reviewed by Beth Dakin.
2237
2238         * fast/dom/event-handler-attributes-expected.txt:
2239         * fast/dom/event-handler-attributes.html:
2240         * fast/events/event-attribute-expected.txt:
2241         * platform/win/fast/events/event-attribute-expected.txt:
2242         Revert some changes to these tests and their results.
2243
2244 2015-03-26  Roger Fong  <roger_fong@apple.com>
2245
2246         Apply blur effect to media control background.
2247         https://bugs.webkit.org/show_bug.cgi?id=143116.
2248         <rdar://problem/20316964>.
2249
2250         Reviewed by Brent Fulgham.
2251
2252         * platform/mac/TestExpectations: Tests need rebaselining. Will do so with other previously skipped media tests.
2253
2254 2015-03-26  Geoffrey Garen  <ggaren@apple.com>
2255
2256         Assertion firing in JavaScriptCore/parser/parser.h for statesman.com site
2257         https://bugs.webkit.org/show_bug.cgi?id=142974
2258
2259         Reviewed by Joseph Pecoraro.
2260
2261         No test covering this ASSERT because I couldn't design a way to reproduce
2262         it after trying for a few hours. Simply loading the original ASSERTing
2263         content from disk is not enough to reproduce this bug.
2264
2265         * fast/profiler/dead-time-expected.txt:
2266         * fast/profiler/inline-event-handler-expected.txt:
2267         * fast/profiler/stop-profiling-after-setTimeout-expected.txt: These are
2268         progressions, where we used to get the line number wrong.
2269
2270         * fast/dom/attribute-event-listener-errors-expected.txt: Added.
2271         * fast/dom/attribute-event-listener-errors.html: Added. This test covers
2272         a subtle way in which the new mechanism for attribute event listener
2273         line numbers is more accurate than the old one.
2274
2275 2015-03-26  Brady Eidson  <beidson@apple.com>
2276
2277         Apply ContentExtension actions after redirects.
2278         <rdar://problem/20062613> and https://bugs.webkit.org/show_bug.cgi?id=143055
2279
2280         Reviewed by Alex Christensen.
2281
2282         * http/tests/contentextensions/loading/main-resource-redirect-blocked-expected.txt: Added.
2283         * http/tests/contentextensions/loading/main-resource-redirect-blocked.php: Added.
2284         * http/tests/contentextensions/loading/main-resource-redirect-blocked.php.json: Added.
2285         * http/tests/contentextensions/loading/resources/main-resource-redirect-blocked-target.html: Added.
2286         * http/tests/contentextensions/resources/subresource-redirect.php: Added.
2287         * http/tests/contentextensions/subresource-redirect-blocked-expected.txt: Added.
2288         * http/tests/contentextensions/subresource-redirect-blocked.html: Added.
2289         * http/tests/contentextensions/subresource-redirect-blocked.html.json: Added.
2290
2291 2015-03-26  Michael Saboff  <msaboff@apple.com>
2292
2293         js/promises-tests/promises-tests-2-3-3.html sometimes crashes under DFG::SpeculativeJIT::compile
2294         https://bugs.webkit.org/show_bug.cgi?id=139865
2295
2296         Reviewed by Alexey Proskuryakov.
2297
2298         It appears that r181993 fixed this test as it removed the code where the crash occurred.
2299
2300         * TestExpectations: Re-enabled js/promises-tests/promises-tests-2-3-3 including marking it as Slow.
2301
2302 2015-03-26  Chris Fleizach  <cfleizach@apple.com>
2303
2304         AX: [role="button"][aria-pressed] should be exposed as AXCheckbox:AXToggleButton, with role description of "toggle button"
2305         https://bugs.webkit.org/show_bug.cgi?id=115298
2306
2307         Reviewed by Mario Sanchez Prada.
2308
2309         * accessibility/aria-toggle-button-with-title.html:
2310              Bad path for post test resources file, so that is fixed.
2311         * platform/mac/accessibility/aria-pressed-button-attributes-expected.txt: Added.
2312         * platform/mac/accessibility/aria-pressed-button-attributes.html: Added.
2313         * platform/mac/accessibility/aria-toggle-button-with-title-expected.txt:
2314               Updated to reflect the new role of this object.
2315
2316 2015-03-26  Csaba Osztrogonác  <ossy@webkit.org>
2317
2318         Unreviewed gardening, skip failing tests on AArch64 Linux.
2319
2320         * js/script-tests/array-from.js:
2321         * js/script-tests/array-length-shortening.js:
2322         * js/script-tests/dfg-int16array.js:
2323         * js/script-tests/dfg-int8array.js:
2324
2325 2015-03-25  Alexey Proskuryakov  <ap@apple.com>
2326
2327         media/track/track-mode.html flakily times out
2328         https://bugs.webkit.org/show_bug.cgi?id=143085
2329
2330         * TestExpectations: Added an expectation.
2331
2332 2015-03-25  Chris Fleizach  <cfleizach@apple.com>
2333
2334         AX: table cells that use display:block render the table inaccessible to VoiceOver
2335         https://bugs.webkit.org/show_bug.cgi?id=143007
2336
2337         Unreviewed, layout test fix.
2338
2339         Skip associated accessibility/table-cell-display-block.html on failing platforms.
2340
2341         * platform/efl/TestExpectations:
2342         * platform/gtk/TestExpectations:
2343             Specific platform changes in children ordering need to be updated to make this test pass.
2344         * platform/win/TestExpectations:
2345             Need to implement cellForRowAndColumn.
2346
2347 2015-03-25  Filip Pizlo  <fpizlo@apple.com>
2348
2349         Heap variables shouldn't end up in the stack frame
2350         https://bugs.webkit.org/show_bug.cgi?id=141174
2351
2352         Reviewed by Geoffrey Garen.
2353
2354         * js/function-apply-aliased-expected.txt:
2355         * js/function-dot-arguments-expected.txt:
2356         * js/regress/arguments-expected.txt: Added.
2357         * js/regress/arguments-named-and-reflective-expected.txt: Added.
2358         * js/regress/arguments-named-and-reflective.html: Added.
2359         * js/regress/arguments-strict-mode-expected.txt: Added.
2360         * js/regress/arguments-strict-mode.html: Added.
2361         * js/regress/arguments.html: Added.
2362         * js/regress/script-tests/arguments-named-and-reflective.js: Added.
2363         * js/regress/script-tests/arguments-strict-mode.js: Added.
2364         * js/regress/script-tests/arguments.js: Added.
2365         * js/regress/script-tests/try-catch-get-by-val-cloned-arguments.js: Added.
2366         * js/regress/script-tests/try-catch-get-by-val-direct-arguments.js: Added.
2367         * js/regress/script-tests/try-catch-get-by-val-scoped-arguments.js: Added.
2368         * js/regress/script-tests/varargs-call.js: Added.
2369         * js/regress/script-tests/varargs-construct-inline.js: Added.
2370         * js/regress/script-tests/varargs-construct.js: Added.
2371         * js/regress/script-tests/varargs-inline.js: Added.
2372         * js/regress/script-tests/varargs-strict-mode.js: Added.
2373         * js/regress/script-tests/varargs.js: Added.
2374         * js/regress/try-catch-get-by-val-cloned-arguments-expected.txt: Added.
2375         * js/regress/try-catch-get-by-val-cloned-arguments.html: Added.
2376         * js/regress/try-catch-get-by-val-direct-arguments-expected.txt: Added.
2377         * js/regress/try-catch-get-by-val-direct-arguments.html: Added.
2378         * js/regress/try-catch-get-by-val-scoped-arguments-expected.txt: Added.
2379         * js/regress/try-catch-get-by-val-scoped-arguments.html: Added.
2380         * js/regress/varargs-call-expected.txt: Added.
2381         * js/regress/varargs-call.html: Added.
2382         * js/regress/varargs-construct-expected.txt: Added.
2383         * js/regress/varargs-construct-inline-expected.txt: Added.
2384         * js/regress/varargs-construct-inline.html: Added.
2385         * js/regress/varargs-construct.html: Added.
2386         * js/regress/varargs-expected.txt: Added.
2387         * js/regress/varargs-inline-expected.txt: Added.
2388         * js/regress/varargs-inline.html: Added.
2389         * js/regress/varargs-strict-mode-expected.txt: Added.
2390         * js/regress/varargs-strict-mode.html: Added.
2391         * js/regress/varargs.html: Added.
2392         * js/script-tests/function-apply-aliased.js:
2393         * js/script-tests/function-dot-arguments.js:
2394
2395 2015-03-25  Chris Fleizach  <cfleizach@apple.com>
2396
2397         AX: table cells that use display:block render the table inaccessible to VoiceOver
2398         https://bugs.webkit.org/show_bug.cgi?id=143007
2399
2400         Reviewed by Mario Sanchez Prada.
2401
2402         * accessibility/table-cell-display-block-expected.txt: Added.
2403         * accessibility/table-cell-display-block.html: Added.
2404
2405 2015-03-25  Joseph Pecoraro  <pecoraro@apple.com>
2406
2407         Add a few more tests for Class names
2408         https://bugs.webkit.org/show_bug.cgi?id=143060
2409
2410         Reviewed by Ryosuke Niwa.
2411
2412         Add a few more class name tests:
2413         - const class name binding inside class expression
2414         - mutable class name binding from class statement
2415
2416         * js/script-tests/class-syntax-name.js:
2417
2418 2015-03-25  Joseph Pecoraro  <pecoraro@apple.com>
2419
2420         ES6: Classes: Program level class statement throws exception in strict mode
2421         https://bugs.webkit.org/show_bug.cgi?id=143038
2422
2423         Reviewed by Ryosuke Niwa.
2424
2425         This updates a number of existing tests that were relying on
2426         poor behavior. `shouldBe` and friends use eval within a function
2427         not at the global scope. This means `shouldBe('class X { ... }')`
2428         behaves like `shouldBe('var x = ...')` not `shouldBe('x = ...')`.
2429         This means `x` will not be available in the next `shouldBe` call.
2430
2431         Add a test specifically to cover the scoping of the class name
2432         in regular and strict mode code. Currently we treat it like var
2433         with one failing test that would pass when we treat it like let.
2434
2435         * js/class-syntax-name.html: Added.
2436         * js/script-tests/class-syntax-name.js: Added.
2437         (runTestShouldBe):
2438         (runTestShouldBeTrue):
2439         (runTestShouldThrow):
2440         (runTestShouldNotThrow):
2441         Test class name scoping.
2442
2443         * js/class-syntax-call-expected.txt:
2444         * js/class-syntax-declaration-expected.txt:
2445         * js/class-syntax-default-constructor-expected.txt:
2446         * js/class-syntax-name-expected.txt: Added.
2447         * js/script-tests/class-syntax-call.js:
2448         * js/script-tests/class-syntax-declaration.js:
2449         * js/script-tests/class-syntax-default-constructor.js:
2450
2451 2015-03-25  Mark Lam  <mark.lam@apple.com>
2452
2453         Gardening: rebaseline after r181907.
2454
2455         Not reviewed.
2456
2457         * platform/win/js/dom/global-constructors-attributes-expected.txt:
2458
2459 2015-03-25  Dean Jackson  <dino@apple.com>
2460
2461         MediaControls: Use font with fixed number width
2462         https://bugs.webkit.org/show_bug.cgi?id=143018
2463         <rdar://problem/20245415>
2464
2465         Reviewed by Eric Carlson.
2466
2467         Add some results for the new font family "-apple-system-font-monospaced-numbers".
2468
2469         * platform/mac/fast/text/systemFont.html:
2470         * platform/mac/fast/text/systemFont-expected.txt:
2471
2472 2015-03-25  Marcos Chavarría Teijeiro  <chavarria1991@gmail.com>
2473
2474         GTK+ Gardening 24th March
2475         https://bugs.webkit.org/show_bug.cgi?id=143003
2476
2477         Unreviewed.
2478
2479         * platform/gtk/TestExpectations:
2480         * platform/gtk/css3/selectors3/xhtml/css3-modsel-15c-expected.txt: Rebaselined after r181889.
2481         * platform/gtk/css3/selectors3/xml/css3-modsel-15c-expected.txt: Rebaselined after r181889.
2482         * platform/gtk/plugins/npruntime/object-from-destroyed-plugin-expected.txt: Rebaselined after r181889.
2483         * platform/gtk/plugins/npruntime/object-from-destroyed-plugin-in-subframe-expected.txt: Rebaselined after r181889.
2484
2485 2015-03-24  Joseph Pecoraro  <pecoraro@apple.com>
2486
2487         Setter should have a single formal parameter, Getter no parameters
2488         https://bugs.webkit.org/show_bug.cgi?id=142903
2489
2490         Reviewed by Geoffrey Garen.
2491
2492         Correct a bunch of setters in existing tests and add
2493         tests for good/bad getter and setter syntax.
2494
2495         * js/class-syntax-declaration-expected.txt:
2496         * js/dom/exception-sequencing.html:
2497         * js/dom/reserved-words-as-property-expected.txt:
2498         * js/dom/script-tests/implicit-call-with-global-reentry.js:
2499         (testObject.set setterTest):
2500         * js/dom/script-tests/reserved-words-as-property.js:
2501         (testWord):
2502         * js/for-in-cached-expected.txt:
2503         * js/object-literal-direct-put-expected.txt:
2504         * js/object-literal-syntax-expected.txt:
2505         * js/parser-syntax-check-expected.txt:
2506         * js/script-tests/class-syntax-declaration.js:
2507         * js/script-tests/class-syntax-super.js:
2508         (class.Derived.extends.Base.set callBaseMethodInSetter):
2509         (class.Derived.extends.Base.set baseMethodInGetterSetter):
2510         * js/script-tests/for-in-cached.js:
2511         * js/script-tests/object-literal-direct-put.js:
2512         * js/script-tests/object-literal-syntax.js:
2513         * js/script-tests/parser-syntax-check.js:
2514
2515 2015-03-24  Chris Dumez  <cdumez@apple.com>
2516
2517         [WK2] Responses with 302 HTTP Status Code should not be cached
2518         https://bugs.webkit.org/show_bug.cgi?id=143028
2519         <rdar://problem/19714040>
2520
2521         Reviewed by Antti Koivisto.
2522
2523         Add layout test to check that responses with 302 HTTP Status Code
2524         are not cached.
2525
2526         * http/tests/cache/disk-cache/disk-cache-302-status-code-expected.txt: Added.
2527         * http/tests/cache/disk-cache/disk-cache-302-status-code.html: Added.
2528
2529 2015-03-24  Zhuo Li  <zachli@apple.com>
2530
2531         Scripts running in isolated world should not subject to a page's CSP about 'eval'.
2532         https://bugs.webkit.org/show_bug.cgi?id=141316.
2533
2534         Reviewed by Geoffrey Garen.
2535
2536         I added a new Content Security Policy directive, "script-src", so that we do not
2537         allow 'unsafe-eval' in the main world.
2538
2539         Also I have to copy the whole function instead of using eval because
2540         eval is subject to the main world Content Security Policy now.
2541
2542         * http/tests/security/isolatedWorld/bypass-main-world-csp-expected.txt:
2543         * http/tests/security/isolatedWorld/bypass-main-world-csp.html:
2544
2545 2015-03-24  Joseph Pecoraro  <pecoraro@apple.com>
2546
2547         ES6: Classes: Early return in sub-class constructor results in returning undefined instead of instance
2548         https://bugs.webkit.org/show_bug.cgi?id=143012
2549
2550         Reviewed by Ryosuke Niwa.
2551
2552         * js/class-constructor-return-expected.txt: Added.
2553         * js/class-constructor-return.html: Added.
2554         * js/script-tests/class-constructor-return.js: Added.
2555         New test covering different return values from constructors.
2556
2557         * js/class-syntax-super-expected.txt:
2558         * js/script-tests/class-syntax-super.js:
2559         Fix test. Returning undefined is the same as an implicit return
2560         and should return `this`.
2561
2562 2015-03-24  Chris Dumez  <cdumez@apple.com>
2563
2564         [WK2] Responses with 204 HTTP Status Code should be cacheable by default
2565         https://bugs.webkit.org/show_bug.cgi?id=143020
2566         <rdar://problem/20281529>
2567
2568         Reviewed by Antti Koivisto.
2569
2570         Add test to make sure that responses with 204 HTTP Status Code are
2571         cacheable by default.
2572
2573         * http/tests/cache/disk-cache/disk-cache-204-status-code-expected.txt: Added.
2574         * http/tests/cache/disk-cache/disk-cache-204-status-code.html: Added.
2575         * http/tests/cache/disk-cache/resources/cache-test.js:
2576         Re-introduce support for generating responses with only headers (no body).
2577         This was mistakenly dropped when I rebased my patch for r181895.
2578
2579 2015-03-24  Beth Dakin  <bdakin@apple.com>
2580
2581         Another attempted test fix after http://trac.webkit.org/changeset/181907
2582
2583         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2584
2585 2015-03-24  Beth Dakin  <bdakin@apple.com>
2586
2587         Attempted test fix after http://trac.webkit.org/changeset/181907
2588
2589         * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
2590
2591 2015-03-24  Joseph Pecoraro  <pecoraro@apple.com>
2592
2593         Unreviewed gardening after r181901.
2594
2595         * platform/mac/http/tests/media/media-source/mediasource-sourcebuffer-mode-expected.txt:
2596         Update the expected results for platform specific results that include
2597         a stringified function.
2598
2599 2015-03-24  Beth Dakin  <bdakin@apple.com>
2600
2601         Add events related to force click gesture
2602         https://bugs.webkit.org/show_bug.cgi?id=142836
2603         -and corresponding-
2604         rdar://problem/20210239
2605
2606         Reviewed by Dean Jackson.
2607
2608         * fast/dom/event-handler-attributes-expected.txt:
2609         * fast/dom/event-handler-attributes.html:
2610         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2611
2612 2015-03-24  Chris Dumez  <cdumez@apple.com>
2613
2614         [WK2] Responses with 404 HTTP Status Code should be cacheable by default
2615         https://bugs.webkit.org/show_bug.cgi?id=143014
2616         <rdar://problem/20280310>
2617
2618         Reviewed by Antti Koivisto.
2619
2620         Add test to make sure that responses with 404 HTTP Status Code are
2621         cacheable by default.
2622
2623         * http/tests/cache/disk-cache/disk-cache-404-status-code-expected.txt: Added.
2624         * http/tests/cache/disk-cache/disk-cache-404-status-code.html: Added.
2625         * http/tests/cache/disk-cache/resources/generate-response.cgi:
2626
2627 2015-03-24  Joseph Pecoraro  <pecoraro@apple.com>
2628
2629         ES6: Object Literal Methods toString is missing method name
2630         https://bugs.webkit.org/show_bug.cgi?id=142992
2631
2632         Reviewed by Geoffrey Garen.
2633
2634         * js/class-syntax-default-constructor-expected.txt:
2635         This test was already failing, it now fails in a different way.
2636
2637         * js/object-literal-computed-methods-expected.txt:
2638         * js/object-literal-methods-expected.txt:
2639         These tests now pass.
2640
2641         * fast/dom/TreeWalker/acceptNode-filter-expected.txt:
2642         * js/destructuring-assignment-expected.txt:
2643         * js/dfg-redundant-load-of-captured-variable-proven-constant-expected.txt:
2644         * js/dfg-resolve-global-specific-dictionary-expected.txt:
2645         * js/dom/JSON-parse-expected.txt:
2646         * js/dom/JSON-stringify-expected.txt:
2647         * js/dom/dfg-strcat-over-objects-then-exit-on-it-expected.txt:
2648         * js/dom/function-prototype-expected.txt:
2649         * js/dom/toString-and-valueOf-override-expected.txt:
2650         * js/kde/lval-exceptions-expected.txt:
2651         * storage/domstorage/localstorage/string-conversion-expected.txt:
2652         * storage/domstorage/sessionstorage/string-conversion-expected.txt:
2653         * js/dom/script-tests/dfg-strcat-over-objects-then-exit-on-it.js:
2654         * js/script-tests/dfg-redundant-load-of-captured-variable-proven-constant.js:
2655         * js/script-tests/dfg-resolve-global-specific-dictionary.js:
2656         * js/dom/function-prototype.html:
2657         Update tests to add expected whitespace for stringifying a function
2658         with no name.
2659
2660 2015-03-24  Benjamin Poulain  <benjamin@webkit.org>
2661
2662         CSS Selectors Level 4: enable case-insensitive attribute matching by default
2663         https://bugs.webkit.org/show_bug.cgi?id=142960
2664
2665         Reviewed by Andreas Kling.
2666
2667         This test is imported from blink. That's the only test
2668         they have for this feature.
2669
2670         * fast/css/attribute-selector-case-insensitive-expected.txt: Added.
2671         * fast/css/attribute-selector-case-insensitive.html: Added.
2672
2673 2015-03-24  Yoav Weiss  <yoav@yoav.ws>
2674
2675         Stop image from displaying when src attribute is removed or emptied
2676         https://bugs.webkit.org/show_bug.cgi?id=142677
2677
2678         Reviewed by Chris Dumez.
2679
2680         * fast/dom/HTMLImageElement/image-empty-src-expected.html: Added.
2681         * fast/dom/HTMLImageElement/image-empty-src.html: Added.
2682         * fast/dom/HTMLImageElement/image-remove-src-expected.html: Added.
2683         * fast/dom/HTMLImageElement/image-remove-src.html: Added.
2684         * fast/dom/HTMLImageElement/image-empty-srcset-expected.html: Added.
2685         * fast/dom/HTMLImageElement/image-empty-srcset.html: Added.
2686         * fast/dom/HTMLImageElement/image-remove-srcset-expected.html: Added.
2687         * fast/dom/HTMLImageElement/image-remove-srcset.html: Added.
2688
2689 2015-03-24  Brent Fulgham  <bfulgham@apple.com>
2690
2691         [Win] Update baselines after r181889.
2692         https://bugs.webkit.org/show_bug.cgi?id=141869
2693
2694         * platform/win/css3/selectors3/xhtml/css3-modsel-15c-expected.txt:
2695         * platform/win/css3/selectors3/xml/css3-modsel-15c-expected.txt:
2696         * platform/win/fast/dom/NavigatorContentUtils/is-protocol-handler-registered-expected.txt:
2697
2698 2015-03-24  Chris Dumez  <cdumez@apple.com>
2699
2700         [WK2] NetworkCache retrievals fail for entries with no body
2701         https://bugs.webkit.org/show_bug.cgi?id=142979
2702         <rdar://problem/20264100>
2703
2704         Reviewed by Antti Koivisto.
2705
2706         Add network disk cache validation test for resources that have no body
2707         (only headers).
2708
2709         * http/tests/cache/disk-cache/disk-cache-validation-no-body-expected.txt: Added.
2710         * http/tests/cache/disk-cache/disk-cache-validation-no-body.html: Added.
2711         * http/tests/cache/disk-cache/resources/generate-response-no-body.cgi: Added.
2712
2713 2015-03-24  Chris Dumez  <cdumez@apple.com>
2714
2715         [WK2] The WebKit network cache does not cache responses with "Content-Disposition: attachment" header
2716         https://bugs.webkit.org/show_bug.cgi?id=142989
2717         <rdar://problem/20265992>
2718
2719         Reviewed by Antti Koivisto.
2720
2721         Add layout test to check that resources whose response has the
2722         "Content-Disposition: attachment" header are cacheable.
2723
2724         Also move all disk cache layout tests to a disk-cache sub-folder to
2725         facilitate skipping on platforms that don't have the WebKit network
2726         disk cache.
2727
2728         * http/tests/cache/disk-cache/disk-cache-disable-expected.txt: Renamed from LayoutTests/http/tests/cache/disk-cache-disable-expected.txt.
2729         * http/tests/cache/disk-cache/disk-cache-disable.html: Renamed from LayoutTests/http/tests/cache/disk-cache-disable.html.
2730         * http/tests/cache/disk-cache/disk-cache-redirect-to-data-expected.txt: Renamed from LayoutTests/http/tests/cache/disk-cache-redirect-to-data-expected.txt.
2731         * http/tests/cache/disk-cache/disk-cache-redirect-to-data.html: Renamed from LayoutTests/http/tests/cache/disk-cache-redirect-to-data.html.
2732         * http/tests/cache/disk-cache/disk-cache-validation-attachment-expected.txt: Added.
2733         * http/tests/cache/disk-cache/disk-cache-validation-attachment.html: Added.
2734         * http/tests/cache/disk-cache/disk-cache-validation-back-navigation-policy-expected.txt: Renamed from LayoutTests/http/tests/cache/disk-cache-validation-back-navigation-policy-expected.txt.
2735         * http/tests/cache/disk-cache/disk-cache-validation-back-navigation-policy.html: Renamed from LayoutTests/http/tests/cache/disk-cache-validation-back-navigation-policy.html.
2736         * http/tests/cache/disk-cache/disk-cache-validation-expected.txt: Renamed from LayoutTests/http/tests/cache/disk-cache-validation-expected.txt.
2737         * http/tests/cache/disk-cache/disk-cache-validation.html: Renamed from LayoutTests/http/tests/cache/disk-cache-validation.html.
2738         * http/tests/cache/disk-cache/disk-cache-vary-cookie-expected.txt: Renamed from LayoutTests/http/tests/cache/disk-cache-vary-cookie-expected.txt.
2739         * http/tests/cache/disk-cache/disk-cache-vary-cookie.html: Renamed from LayoutTests/http/tests/cache/disk-cache-vary-cookie.html.
2740         * http/tests/cache/disk-cache/resources/cache-test.js: Renamed from LayoutTests/http/tests/cache/resources/cache-test.js.
2741         * http/tests/cache/disk-cache/resources/generate-response.cgi: Renamed from LayoutTests/http/tests/cache/resources/generate-response.cgi.
2742         * platform/efl/TestExpectations:
2743         * platform/gtk/TestExpectations:
2744         * platform/mac-wk1/TestExpectations:
2745         * platform/win/TestExpectations:
2746
2747 2015-03-24  Michael Saboff  <msaboff@apple.com>
2748
2749         REGRESSION (172175-172177): Change in for...in processing causes properties added in loop to be enumerated
2750         https://bugs.webkit.org/show_bug.cgi?id=142856
2751
2752         Reviewed by Filip Pizlo.
2753
2754         New tests and rebased one test.
2755
2756         * js/for-in-modify-in-loop-expected.txt: Added.
2757         * js/for-in-modify-in-loop.html: Added.
2758         * js/script-tests/for-in-modify-in-loop.js: Added.
2759         (haveSameProperties):
2760         (each):
2761         (testAdd):
2762         (testAddDelete):
2763         * http/tests/security/cross-frame-access-enumeration-expected.txt: Rebased.
2764
2765 2015-03-24  Saam Barati  <saambarati1@gmail.com>
2766
2767         Improve error messages in JSC
2768         https://bugs.webkit.org/show_bug.cgi?id=141869
2769
2770         Reviewed by Geoffrey Garen.
2771
2772         * fast/dom/NodeList/nodelist-item-call-as-function-expected.txt:
2773         * fast/dom/call-a-constructor-as-a-function-expected.txt:
2774         * fast/regex/dom/cross-frame-callable-expected.txt:
2775         * fast/selectors/closest-general-expected.txt:
2776         * http/tests/security/xss-DENIED-window-index-assign-expected.txt:
2777         * js/dom/exception-thrown-from-new-expected.txt:
2778         * js/exception-for-nonobject-expected.txt:
2779         * js/exception-function-apply-expected.txt: Added.
2780         * js/exception-function-apply.html: Added.
2781         * js/exception-in-expected.txt: Added.
2782         * js/exception-in.html: Added.
2783         * js/exception-instanceof-expected.txt: Added.
2784         * js/exception-instanceof.html: Added.
2785         * js/instance-of-immediates-expected.txt:
2786         * js/script-tests/exception-function-apply.js: Added.
2787         * js/script-tests/exception-in.js: Added.
2788         * js/script-tests/exception-instanceof.js: Added.
2789         * js/typedarray-constructors-expected.txt:
2790         * platform/mac-wk2/plugins/npruntime/object-from-destroyed-plugin-expected.txt:
2791         * platform/mac-wk2/plugins/npruntime/object-from-destroyed-plugin-in-subframe-expected.txt:
2792         * platform/mac/css3/selectors3/xhtml/css3-modsel-15c-expected.txt:
2793         * platform/mac/css3/selectors3/xml/css3-modsel-15c-expected.txt:
2794         * plugins/npruntime/object-from-destroyed-plugin-expected.txt:
2795         * plugins/npruntime/object-from-destroyed-plugin-in-subframe-expected.txt:
2796         * plugins/npruntime/plugin-scriptable-object-invoke-default-expected.txt:
2797         * sputnik/Conformance/12_Statement/12.1_Block/S12.1_A4_T1-expected.txt:
2798         * sputnik/Conformance/13_Function_Definition/S13_A17_T2-expected.txt:
2799         * sputnik/Conformance/15_Native_Objects/15.1_The_Global_Object/S15.1_A2_T1-expected.txt:
2800         * sputnik/Conformance/15_Native_Objects/15.2_Object/15.2.4/S15.2.4_A3-expected.txt:
2801         * svg/dom/svgpath-out-of-bounds-getPathSeg-expected.txt:
2802
2803 2015-03-23  Yoav Weiss  <yoav@yoav.ws>
2804
2805         Update empty image canvas tests and fix a related bug
2806         https://bugs.webkit.org/show_bug.cgi?id=142694
2807
2808         Reviewed by Chris Dumez.
2809
2810         Tests below imported from https://github.com/w3c/web-platform-tests/tree/master/2dcontext/drawing-images-to-the-canvas
2811         * canvas/philip/tests/2d.drawImage.incomplete-expected.txt: Removed.
2812         * canvas/philip/tests/2d.drawImage.incomplete.emptysrc-expected.txt: Added.
2813         * canvas/philip/tests/2d.drawImage.incomplete.emptysrc.html: Added.
2814         * canvas/philip/tests/2d.drawImage.incomplete.html: Removed.
2815         * canvas/philip/tests/2d.drawImage.incomplete.nosrc-expected.txt: Added.
2816         * canvas/philip/tests/2d.drawImage.incomplete.nosrc.html: Added.
2817         * canvas/philip/tests/2d.drawImage.incomplete.removedsrc-expected.txt: Added.
2818         * canvas/philip/tests/2d.drawImage.incomplete.removedsrc.html: Added.
2819
2820         Tests below imported from https://github.com/w3c/web-platform-tests/tree/master/2dcontext/fill-and-stroke-styles
2821         * canvas/philip/tests/2d.pattern.image.incomplete-expected.txt: Removed.
2822         * canvas/philip/tests/2d.pattern.image.incomplete.empty-expected.txt: Removed.
2823         * canvas/philip/tests/2d.pattern.image.incomplete.empty.html: Removed.
2824         * canvas/philip/tests/2d.pattern.image.incomplete.emptysrc-expected.txt: Added.
2825         * canvas/philip/tests/2d.pattern.image.incomplete.emptysrc.html: Added.
2826         * canvas/philip/tests/2d.pattern.image.incomplete.html: Removed.
2827         * canvas/philip/tests/2d.pattern.image.incomplete.omitted-expected.txt: Removed.
2828         * canvas/philip/tests/2d.pattern.image.incomplete.omitted.html: Removed.
2829         * canvas/philip/tests/2d.pattern.image.incomplete.removedsrc-expected.txt: Added.
2830         This test currently fails and will be fixed in https://bugs.webkit.org/show_bug.cgi?id=142677
2831         * canvas/philip/tests/2d.pattern.image.incomplete.removedsrc.html: Added.
2832
2833         Test below imported from https://chromium.googlesource.com/chromium/blink/+/master/LayoutTests/fast/canvas/
2834         * fast/canvas/canvas-empty-image-pattern.html: Aligned with spec/Chrome.
2835         * fast/canvas/canvas-empty-image-pattern-expected.txt: Aligned with spec/Chrome.
2836         * TestExpectations: Added 2d.pattern.image.incomplete.removedsrc.html as an expected failure.
2837
2838 2015-03-23  Filip Pizlo  <fpizlo@apple.com>
2839
2840         Move the bulk of the js/dom/const test into js/const, so that run-jsc-stress-tests runs it.
2841
2842         Rubber stamped by Andreas Kling and Michael Saboff.
2843
2844         * js/const-expected.txt: Copied from LayoutTests/js/dom/const-expected.txt.
2845         * js/const.html: Copied from LayoutTests/js/dom/const.html.
2846         * js/dom/const-expected.txt: Replaced.
2847         * js/dom/const.html: Replaced.
2848         * js/resources/const.js: Removed.
2849         * js/script-tests/const.js: Copied from LayoutTests/js/resources/const.js.
2850
2851 2015-03-23  Andy Estes  <aestes@apple.com>
2852
2853         [Content Filtering] Fix up a few mistakes in LayoutTests/contentfiltering/
2854         https://bugs.webkit.org/show_bug.cgi?id=142991
2855
2856         Reviewed by Andreas Kling.
2857
2858         * contentfiltering/allow-after-add-data-expected.html: Added HTML5 doctype.
2859         * contentfiltering/allow-after-finished-adding-data-expected.html: Ditto.
2860         * contentfiltering/allow-after-response-expected.html: Ditto.
2861         * contentfiltering/allow-after-unblock-request-expected.html: Ditto.
2862         * contentfiltering/block-after-add-data-expected.html: Ditto.
2863         * contentfiltering/block-after-finished-adding-data-expected.html: Ditto.
2864         * contentfiltering/block-after-response-expected.html: Ditto.
2865         * contentfiltering/block-after-unblock-request-expected.html: Ditto.
2866         * contentfiltering/resources/contentfiltering.js: Added a newline at the end of the file.
2867
2868 2015-03-23  Brady Eidson  <beidson@apple.com>
2869
2870         Content extensions should apply css selectors
2871         https://bugs.webkit.org/show_bug.cgi?id=142604
2872
2873         Reviewed by Alex Christensen.
2874
2875         * http/tests/contentextensions/css-display-none-expected.txt:
2876         * http/tests/contentextensions/css-display-none.html:
2877         * http/tests/contentextensions/css-display-none.html.json:
2878
2879 2015-03-23  Dean Jackson  <dino@apple.com>
2880
2881         ES7: Implement Array.prototype.includes
2882         https://bugs.webkit.org/show_bug.cgi?id=142707
2883
2884         Reviewed by Geoffrey Garen.
2885
2886         * js/array-includes-expected.txt: Added.
2887         * js/array-includes.html: Added.
2888         * js/script-tests/array-includes.js: Added.
2889         * js/script-tests/Object-getOwnPropertyNames.js: Add 'includes'.
2890         * js/Object-getOwnPropertyNames-expected.txt: Add 'includes'.
2891
2892 2015-03-23  Joseph Pecoraro  <pecoraro@apple.com>
2893
2894         __defineGetter__/__defineSetter__ should throw exceptions
2895         https://bugs.webkit.org/show_bug.cgi?id=142934
2896
2897         Reviewed by Geoffrey Garen.
2898
2899         * js/property-getters-and-setters-expected.txt:
2900         * js/script-tests/property-getters-and-setters.js:
2901
2902 2015-03-23  Anders Carlsson  <andersca@apple.com>
2903
2904         Make platform/mac-wk2/plugins/destroy-during-async-npp-new.html work again
2905         https://bugs.webkit.org/show_bug.cgi?id=133692
2906         rdar://problem/17255947
2907
2908         Reviewed by Alexey Proskuryakov.
2909
2910         * platform/mac-wk2/TestExpectations:
2911         Unskip test.
2912
2913 2015-03-23  Alexey Proskuryakov  <ap@apple.com>
2914
2915         accessibility/textarea-selected-text-range.html is flaky
2916         https://bugs.webkit.org/show_bug.cgi?id=142976
2917
2918         * platform/mac/TestExpectations: Marking as such.
2919
2920 2015-03-22  Benjamin Poulain  <benjamin@webkit.org>
2921
2922         CSS Selectors: fix attribute case-insensitive matching of Contain and List
2923         https://bugs.webkit.org/show_bug.cgi?id=142932
2924
2925         Reviewed by Darin Adler.
2926
2927         * fast/selectors/attribute-contains-value-matching-is-ascii-case-insensitive-expected.txt: Added.
2928         * fast/selectors/attribute-contains-value-matching-is-ascii-case-insensitive.html: Added.
2929         * fast/selectors/attribute-list-value-matching-is-ascii-case-insensitive-expected.txt: Added.
2930         * fast/selectors/attribute-list-value-matching-is-ascii-case-insensitive.html: Added.
2931
2932 2015-03-22  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
2933
2934         [EFL] Update new flaky tests and remove duplicated failure test.
2935
2936         Unreviewed EFL gardening.
2937
2938         * platform/efl/TestExpectations:
2939         Remove duplicted attachment tests, and add new flaky tests regarding svg clip-path, pattern scale.
2940
2941 2015-03-22  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
2942
2943         [EFL] Unreviewed EFL gradening on 23th Mar.
2944
2945         Skip attachment tests, unskip passing tests related with writing, webaudio.
2946         Add new flaky tests.
2947
2948         * platform/efl/TestExpectations:
2949
2950 2015-03-21  Dean Jackson  <dino@apple.com>
2951
2952         Remove the prefix for CSS Transforms
2953         https://bugs.webkit.org/show_bug.cgi?id=142927
2954         <rdar://problem/11568151>
2955
2956         Reviewed by Simon Fraser.
2957
2958         Convert the helper functions for transforms to use the unprefixed
2959         form, and copy some tests to make sure the prefixed form still works.
2960
2961         * fast/css/getComputedStyle/computed-style-expected.txt:
2962         * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
2963         * fast/css/getComputedStyle/resources/property-names.js:
2964         * svg/css/getComputedStyle-basic-expected.txt:
2965         * transforms/2d/computed-style-origin-expected.txt:
2966         * transforms/2d/computed-style-origin.html:
2967         * transforms/2d/resources/prefixed-transform-test-utils.js: Copied from LayoutTests/transforms/2d/resources/transform-test-utils.js.
2968         (floatingPointEqual):
2969         (compareMatrices):
2970         (testTransforms):
2971         * transforms/2d/resources/transform-test-utils.js:
2972         (testTransforms):
2973         * transforms/2d/transform-2d-prefixed-expected.txt: Added.
2974         * transforms/2d/transform-2d-prefixed.html: Added.
2975         * transforms/3d/general/prefixed-3dtransform-values-expected.txt: Added.
2976         * transforms/3d/general/prefixed-3dtransform-values.html: Added.
2977         * transitions/transition-end-event-multiple-04-expected.txt:
2978         * transitions/transition-end-event-multiple-04.html:
2979         * transitions/transition-end-event-transform-expected.txt:
2980         * transitions/transition-end-event-transform.html:
2981
2982 2015-03-21  Joseph Pecoraro  <pecoraro@apple.com>
2983
2984         Fix a typo in Parser error message
2985         https://bugs.webkit.org/show_bug.cgi?id=142942
2986
2987         Reviewed by Alexey Proskuryakov.
2988
2989         * js/class-syntax-declaration-expected.txt:
2990         * js/class-syntax-expression-expected.txt:
2991         * js/class-syntax-super-expected.txt:
2992         * js/script-tests/class-syntax-declaration.js:
2993         * js/script-tests/class-syntax-expression.js:
2994         * js/script-tests/class-syntax-super.js:
2995
2996 2015-03-21  Brent Fulgham  <bfulgham@apple.com>
2997
2998         [Win] Try to get debug bots green.
2999
3000         * platform/win/TestExpectations:
3001
3002 2015-03-21  Joseph Pecoraro  <pecoraro@apple.com>
3003
3004         Computed Property names should allow only AssignmentExpressions not any Expression
3005         https://bugs.webkit.org/show_bug.cgi?id=142902
3006
3007         Reviewed by Ryosuke Niwa.
3008
3009         * js/basic-computed-property-name-expected.txt:
3010         * js/object-literal-computed-methods-expected.txt:
3011         * js/script-tests/basic-computed-property-name.js:
3012         (runTest.runTest.runTest.runTest.runTest.runTest.runTest.runTestThrow):
3013         * js/script-tests/object-literal-computed-methods.js:
3014         Test that comma expressions are not allowed in computed property/method names.
3015
3016 2015-03-21  Benjamin Poulain  <bpoulain@apple.com>
3017
3018         Import the blink test fast/css/currentcolor-strict-mode.html
3019         https://bugs.webkit.org/show_bug.cgi?id=142838
3020
3021         Reviewed by Darin Adler.
3022
3023         * fast/css/currentcolor-strict-mode-expected.html: Added.
3024         * fast/css/currentcolor-strict-mode.html: Added.
3025
3026 2015-03-21  Commit Queue  <commit-queue@webkit.org>
3027
3028         Unreviewed, rolling out r181824.
3029         https://bugs.webkit.org/show_bug.cgi?id=142935
3030
3031         Broke Windows build (Requested by ap on #webkit).
3032
3033         Reverted changeset:
3034
3035         "Remove the prefix for CSS Transforms"
3036         https://bugs.webkit.org/show_bug.cgi?id=142927
3037         http://trac.webkit.org/changeset/181824
3038
3039 2015-03-20  Dean Jackson  <dino@apple.com>
3040
3041         Remove the prefix for CSS Transforms
3042         https://bugs.webkit.org/show_bug.cgi?id=142927
3043         <rdar://problem/11568151>
3044
3045         Reviewed by Simon Fraser.
3046
3047         Convert the helper functions for transforms to use the unprefixed
3048         form, and copy some tests to make sure the prefixed form still works.
3049
3050         * fast/css/getComputedStyle/computed-style-expected.txt:
3051         * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
3052         * fast/css/getComputedStyle/resources/property-names.js:
3053         * svg/css/getComputedStyle-basic-expected.txt:
3054         * transforms/2d/computed-style-origin-expected.txt:
3055         * transforms/2d/computed-style-origin.html:
3056         * transforms/2d/resources/prefixed-transform-test-utils.js: Copied from LayoutTests/transforms/2d/resources/transform-test-utils.js.
3057         (floatingPointEqual):
3058         (compareMatrices):
3059         (testTransforms):
3060         * transforms/2d/resources/transform-test-utils.js:
3061         (testTransforms):
3062         * transforms/2d/transform-2d-prefixed-expected.txt: Added.
3063         * transforms/2d/transform-2d-prefixed.html: Added.
3064         * transforms/3d/general/prefixed-3dtransform-values-expected.txt: Added.
3065         * transforms/3d/general/prefixed-3dtransform-values.html: Added.
3066         * transitions/transition-end-event-multiple-04-expected.txt:
3067         * transitions/transition-end-event-multiple-04.html:
3068         * transitions/transition-end-event-transform-expected.txt:
3069         * transitions/transition-end-event-transform.html:
3070
3071 2015-03-20  Brent Fulgham  <bfulgham@apple.com>
3072
3073         [Win] Additional debug assertion documentation.
3074
3075         * platform/win/TestExpectations:
3076
3077 2015-03-20  Brent Fulgham  <bfulgham@apple.com>
3078
3079         [Win] More debug assertions. Almost there!
3080
3081         * platform/win/TestExpectations:
3082
3083 2015-03-20  Brent Fulgham  <bfulgham@apple.com>
3084
3085         [Win] Attempting to get EWS green.
3086
3087         * platform/win/TestExpectations:
3088
3089 2015-03-19  Geoffrey Garen  <ggaren@apple.com>
3090
3091         Function.prototype.toString should not decompile the AST
3092         https://bugs.webkit.org/show_bug.cgi?id=142853
3093
3094         Reviewed by Sam Weinig.
3095
3096         Updated test results to match new rules for Function.prototype.toString.
3097
3098         * fast/dom/TreeWalker/acceptNode-filter-expected.txt: Removed a space
3099         because it was not in the original source.
3100
3101         * fast/events/window-onerror2-expected.txt: Column number changed because
3102         the event listener body starts on its own line now. This was a bit wrong
3103         before and is still a bit wrong now in a different way.
3104
3105         * fast/profiler/dead-time-expected.txt:
3106         * fast/profiler/inline-event-handler-expected.txt:
3107         * fast/profiler/stop-profiling-after-setTimeout-expected.txt: Line number
3108         changed because WebCore shifts line nubmers on attribute event listeners
3109         by one.
3110
3111         * js/class-syntax-default-constructor-expected.txt: Constructor name 
3112         is not present now because it is not present in the source text. This
3113         test failed before and it still fails now in a slightly different way.
3114
3115         * js/destructuring-assignment-expected.txt: Destructuring arguments now
3116         match their source text faithfully.
3117
3118         * js/dfg-redundant-load-of-captured-variable-proven-constant-expected.txt:
3119         Removed a space because it was not present in the original source text.
3120
3121         * js/dfg-resolve-global-specific-dictionary-expected.txt: Ditto.
3122
3123         * js/function-toString-semicolon-insertion-expected.txt: Removed.
3124         * js/script-tests/function-toString-semicolon-insertion.js: Removed.
3125         * js/function-toString-semicolon-insertion.html: Removed. This test checked
3126         for a work-around that I have removed.
3127
3128         * js/object-literal-computed-methods-expected.txt:
3129         * js/object-literal-methods-expected.txt: These tests fail because object
3130         literal methods do not register their function names appropriately. This
3131         was a pre-existing failure that is now more explicit.
3132
3133         * js/dom/JSON-parse-expected.txt:
3134         * js/dom/JSON-stringify-expected.txt: Whitespace removed because it was
3135         not present in the original.
3136
3137         * js/dom/dfg-strcat-over-objects-then-exit-on-it-expected.txt: Ditto.
3138
3139         * js/dom/function-prototype-expected.txt:
3140         * js/dom/function-prototype.html: Ditto.
3141
3142         * js/dom/parse-error-external-script-in-new-Function-expected.txt: Line
3143         changed by one due to new extra newline.
3144
3145         * js/dom/script-start-end-locations-expected.txt: Lines and columns
3146         changed due to new extra newline.
3147
3148         * js/dom/toString-and-valueOf-override-expected.txt: Whitespace removed
3149         because it was not present in the original.
3150
3151         * js/dom/script-tests/dfg-strcat-over-objects-then-exit-on-it.js: Ditto.
3152
3153         * js/kde/lval-exceptions-expected.txt: Ditto.
3154
3155         * js/script-tests/dfg-redundant-load-of-captured-variable-proven-constant.js: Ditto.
3156
3157         * js/script-tests/dfg-resolve-global-specific-dictionary.js: Ditto.
3158
3159         * platform/mac/http/tests/media/media-source/mediasource-sourcebuffer-mode-expected.txt: Ditto.
3160
3161         * storage/domstorage/localstorage/string-conversion-expected.txt: Ditto.
3162
3163         * storage/domstorage/sessionstorage/string-conversion-expected.txt: Ditto.
3164
3165         * userscripts/window-onerror-for-isolated-world-1-expected.txt:
3166         * userscripts/window-onerror-for-isolated-world-2-expected.txt: Line numbers
3167         changed because of new anonymous function formatting. These line numbers
3168         were wrong before and they are still wrong now.
3169
3170 2015-03-20  Brent Fulgham  <bfulgham@apple.com>
3171
3172         [Win] Add some skips to support EWS use.
3173
3174         * platform/win/TestExpectations:
3175
3176 2015-03-20  Joseph Pecoraro  <pecoraro@apple.com>
3177
3178         SyntaxChecker assertion is trapped with computed property name and getter
3179         https://bugs.webkit.org/show_bug.cgi?id=142863
3180
3181         Reviewed by Ryosuke Niwa.
3182
3183         * js/basic-computed-property-name-expected.txt:
3184         * js/script-tests/basic-computed-property-name.js:
3185         (a.string_appeared_here.runTest):
3186         Add tests that wrap the expression in a function, this
3187         will test the syntax checker.
3188
3189 2015-03-20  Alexey Proskuryakov  <ap@apple.com>
3190
3191         platform/mac/fast/loader/file-url-mimetypes-3.html fails when MS Office is installed
3192         https://bugs.webkit.org/show_bug.cgi?id=142884
3193
3194         Reviewed by Tim Horton.
3195
3196         Disable a test for .xls until rdar://problem/20232251 is fixed. It is not particularly
3197         relevant to a web browser which MIME type local Excel files get anyway.
3198
3199         * platform/mac/fast/loader/file-url-mimetypes-3-expected.txt:
3200         * platform/mac/fast/loader/file-url-mimetypes-3.html:
3201
3202 2015-03-20  Alexey Proskuryakov  <ap@apple.com>
3203
3204         [Mac] svg/text/non-bmp-positioning-lists.svg fails when MS Office is installed
3205         https://bugs.webkit.org/show_bug.cgi?id=142861
3206
3207         Reviewed by Tim Horton.
3208
3209         Converted into a reftest. It would be nice to make tests not depend on installed
3210         fonts in general, but that doesn't seem very feasible (rdar://problem/20000350).
3211
3212         * platform/efl/svg/text/non-bmp-positioning-lists-expected.png: Removed.
3213         * platform/efl/svg/text/non-bmp-positioning-lists-expected.txt: Removed.
3214         * platform/gtk/svg/text/non-bmp-positioning-lists-expected.png: Removed.
3215         * platform/gtk/svg/text/non-bmp-positioning-lists-expected.txt: Removed.
3216         * platform/ios-sim-deprecated/svg/text/non-bmp-positioning-lists-expected.txt: Removed.
3217         * platform/ios-simulator/svg/text/non-bmp-positioning-lists-expected.txt: Removed.
3218         * platform/mac/svg/text/non-bmp-positioning-lists-expected.png: Removed.
3219         * platform/mac/svg/text/non-bmp-positioning-lists-expected.txt: Removed.
3220         * platform/win/svg/text/non-bmp-positioning-lists-expected.txt: Removed.
3221         * svg/text/non-bmp-positioning-lists-expected.svg: Added.
3222
3223 2015-03-20  Hunseop Jeong  <hs85.jeong@samsung.com>
3224
3225         Unreviewed EFL gardening. Update attachment-foo tests to failure. 
3226         https://bugs.webkit.org/show_bug.cgi?id=142653
3227
3228         * platform/efl/TestExpectations:
3229
3230 2015-03-20  Hunseop Jeong  <hs85.jeong@samsung.com>
3231
3232         Unreviewed EFL gardening. Remove duplicate or ambiguous entry lines. 
3233         https://bugs.webkit.org/show_bug.cgi?id=142775
3234
3235         * platform/efl/TestExpectations:
3236
3237 2015-03-19  Andy Estes  <aestes@apple.com>
3238
3239         [Content Filtering] Add tests for unblock requests
3240         https://bugs.webkit.org/show_bug.cgi?id=142900
3241
3242         Reviewed by Andreas Kling.
3243
3244         Taught contentfiltering.js how to perform an unblock request test, and added tests for both allowed and blocked requests.
3245
3246         * contentfiltering/allow-after-unblock-request-expected.html: Added.
3247         * contentfiltering/allow-after-unblock-request.html: Added.
3248         * contentfiltering/block-after-unblock-request-expected.html: Added.
3249         * contentfiltering/block-after-unblock-request.html: Added.
3250         * contentfiltering/resources/contentfiltering.js:
3251         (testContentFiltering): Added an argument specifying if the decision applies to the initial load or the unblock request.
3252         (_doTest): When testing unblock handling, navigate the test iframe to settings.unblockRequestURL when the error page is displayed.
3253         If the unblock is denied, the test harness will call window.unblockRequestDenied(). If the unblock is successful,
3254         the iframe will reload, which we detect by listening for its load event.
3255
3256 2015-03-19  Andy Estes  <aestes@apple.com>
3257
3258         [Content Filtering] Give contentfiltering tests a JavaScript harness
3259         https://bugs.webkit.org/show_bug.cgi?id=142899
3260
3261         Reviewed by Andreas Kling.
3262
3263         Create a JavaScript function to run the contentfiltering/ tests. This consolidates shared logic and will make
3264         it easier to write new tests.
3265
3266         * TestExpectations: Skipped a test that times out with the new harness (but it also failed before).
3267         * contentfiltering/allow-after-add-data.html: Called testContentFiltering().
3268         * contentfiltering/allow-after-finished-adding-data.html: Ditto.
3269         * contentfiltering/allow-after-response.html: Ditto.
3270         * contentfiltering/block-after-add-data.html: Ditto.
3271         * contentfiltering/block-after-finished-adding-data.html: Ditto.
3272         * contentfiltering/block-after-response.html: Ditto.
3273         * contentfiltering/resources/contentfiltering.js: Added.
3274
3275 2015-03-19  Brent Fulgham  <bfulgham@apple.com>
3276
3277         [Win] Try to get the Debug bots green.
3278
3279         * platform/win/TestExpectations:
3280
3281 2015-03-19  Brent Fulgham  <bfulgham@apple.com>
3282
3283         [Win] Skip an <attachment> test that times out on Windows.
3284
3285         Also mark two flakes I noticed on the test bots.
3286
3287         * platform/win/TestExpectations:
3288
3289 2015-03-19  Dean Jackson  <dino@apple.com>
3290
3291         CSS Animations with triggers should map scroll position to duration
3292         https://bugs.webkit.org/show_bug.cgi?id=142870
3293         <rdar://problem/20227244>
3294
3295         Reviewed by Simon Fraser.
3296
3297         Add a new test that exercises an animation trigger over a scroll
3298         region, and a test of the boundary condition. Also, unskip a test that
3299         was failing due to a bug fixed in this patch.
3300
3301         * animations/trigger-container-scroll-boundaries-expected.txt: Added.
3302         * animations/trigger-container-scroll-boundaries.html: Added.
3303         * animations/trigger-container-scroll-empty-expected.txt: Added.
3304         * animations/trigger-container-scroll-empty.html: Added.
3305         * platform/efl/TestExpectations:
3306         * platform/gtk/TestExpectations:
3307         * platform/mac/TestExpectations:
3308         * platform/win/TestExpectations:
3309
3310 2015-03-19  Joseph Pecoraro  <pecoraro@apple.com>
3311
3312         Web Inspector: Adopt ES6 Class Syntax for all Model Objects
3313         https://bugs.webkit.org/show_bug.cgi?id=142858
3314
3315         Reviewed by Timothy Hatcher.
3316
3317         * inspector/model/parse-script-syntax-tree.html:
3318         This test was calling a constructor without "new". Class
3319         syntax enforces "new" and threw an exception.
3320
3321 2015-03-19  Enrica Casucci  <enrica@apple.com>
3322
3323         REGRESSION (r109593): Clicking after last inline element could cause a crash.
3324         https://bugs.webkit.org/show_bug.cgi?id=142880
3325         rdar://problem/17222294
3326
3327         Reviewed by Ryosuke Niwa.
3328
3329         * editing/selection/click-after-last-inline-crash-expected.txt: Added.
3330         * editing/selection/click-after-last-inline-crash.html: Added.
3331
3332 2015-03-19  Enrica Casucci  <enrica@apple.com>
3333
3334         <attachment> should put URLs on the pasteboard so that Finder can accept drops.
3335         https://bugs.webkit.org/show_bug.cgi?id=142801
3336         rdar://problem/19982527
3337
3338         Reviewed by Tim Horton.
3339
3340         * editing/pasteboard/drag-and-drop-attachment-contenteditable-expected.txt: Added.
3341         * editing/pasteboard/drag-and-drop-attachment-contenteditable.html: Added.
3342         * platform/mac-wk2/TestExpectations: Skipping new test on WK2 since it uses eventSender.
3343
3344 2015-03-19  Dean Jackson  <dino@apple.com>
3345
3346         http://webkit.org/b/142790
3347
3348         Temporarily skip animations/trigger-container-scroll-simple.html
3349         while it is crashing.
3350
3351         * platform/mac/TestExpectations:
3352
3353 2015-03-19  Brent Fulgham  <bfulgham@apple.com>
3354
3355         [Win] Test gardening.
3356
3357         * platform/win/TestExpectations:
3358
3359 2015-03-19  Marcos Chavarría Teijeiro  <chavarria1991@gmail.com>
3360
3361         [GTK] Skip Legacy WebNotifications test
3362         https://bugs.webkit.org/show_bug.cgi?id=141962
3363
3364         The revision r177073 skips all legacy tests for notifications except from
3365         http/tests/notifications/legacy/notification-request-permission-then-navigate.html
3366         which was failing. We skip this test now too.
3367
3368         Reviewed by Carlos Garcia Campos.
3369
3370         * platform/gtk/TestExpectations:
3371
3372 2015-03-19  Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet  <youenn.fablet@crf.canon.fr>
3373
3374         [Streams API] Update ReadableStream API according new version of the specification
3375         https://bugs.webkit.org/show_bug.cgi?id=142822
3376
3377         Reviewed by Benjamin Poulain.
3378
3379         Removing tests checking ready and closed.
3380         Removing assertions checking read(), ready, closed and state.
3381         Adding assertions to test getReader() and parameters of remaining methods.
3382
3383         * streams/readablestream-constructor-expected.txt:
3384         * streams/readablestream-constructor.html:
3385
3386 2015-03-19  Chris Dumez  <cdumez@apple.com>
3387
3388         The network cache should ignore "cache-control: no-cache, must-revalidate" on history navigation
3389         https://bugs.webkit.org/show_bug.cgi?id=142831
3390         <rdar://problem/20209957>
3391
3392         Reviewed by Antti Koivisto.
3393
3394         Rebaseline disk-cache-validation-back-navigation-policy.html test now
3395         that we ignore "cache-control: no-cache, must-revalidate" on history
3396         navigation. This is a progression.
3397
3398         * http/tests/cache/disk-cache-validation-back-navigation-policy-expected.txt:
3399
3400 2015-03-18  Brent Fulgham  <bfulgham@apple.com>
3401
3402         [Win] Windows gardening for debug bots.
3403
3404         * platform/win/TestExpectations:
3405
3406 2015-03-18  Antti Koivisto  <antti@apple.com>
3407
3408         Test disk cache behavior when using back navigation cache policy
3409         https://bugs.webkit.org/show_bug.cgi?id=142848
3410
3411         Reviewed by Chris Dumez.
3412
3413         * http/tests/cache/disk-cache-validation-back-navigation-policy-expected.txt: Added.
3414         * http/tests/cache/disk-cache-validation-back-navigation-policy.html: Added.
3415
3416             Test permutations of cache headers on reload including Cache-control: must-revalidate.
3417
3418         * platform/mac-wk1/TestExpectations:
3419         * platform/win/TestExpectations:
3420
3421 2015-03-18  Joseph Pecoraro  <pecoraro@apple.com>
3422
3423         ES6 Classes: Extends should accept an expression without parenthesis
3424         https://bugs.webkit.org/show_bug.cgi?id=142840
3425
3426         Reviewed by Ryosuke Niwa.
3427
3428         * js/class-syntax-extends-expected.txt:
3429         * js/script-tests/class-syntax-extends.js:
3430         Extend the test to test cases of extends with different types of expressions.
3431
3432 2015-03-18  Said Abou-Hallawa  <sabouhallawa@apple.com>
3433
3434         Switching between two SVG images with no intrinsic sizes causes them to get the default SVG size instead of the container size.
3435         https://bugs.webkit.org/show_bug.cgi?id=142805.
3436
3437         Reviewed by Darin Adler.
3438
3439         * svg/as-image/svg-no-intrinsic-size-switching-expected.html: Added.
3440         * svg/as-image/svg-no-intrinsic-size-switching.html: Added.
3441         Ensure that switching the source of an <img> element between two SVG images,
3442         which have no intrinsic sizes, gets the image the size of the container and
3443         not the default SVG intrinsic size which is 300x150 pixels.
3444
3445 2015-03-18  Alexey Proskuryakov  <ap@apple.com>
3446
3447         webaudio/convolution-mono-mono.html fails on some machines
3448         rdar://problem/19996807
3449
3450         Rubber-stampted by Jer Noble.
3451
3452         * webaudio/resources/convolution-testing.js: (checkTriangularPulse): Slightly increase
3453         the tolerance. It's still extremely low.
3454
3455 2015-03-18  Simon Fraser  <simon.fraser@apple.com>
3456
3457         Avoid repaints when changing transform on an element with multiple background images
3458         https://bugs.webkit.org/show_bug.cgi?id=142841
3459
3460         Reviewed by Zalan Bujtas.
3461         
3462         Test that changes transform on a composited element with 2 background images,
3463         and tests for no repaints.
3464
3465         * fast/repaint/multiple-backgrounds-style-change-expected.txt: Added.
3466         * fast/repaint/multiple-backgrounds-style-change.html: Added.
3467
3468 >>>>>>> .r181712
3469 2015-03-18  Marcos Chavarría Teijeiro  <chavarria1991@gmail.com>
3470
3471         Unreviewed GTK Gardening 18th March
3472         https://bugs.webkit.org/show_bug.cgi?id=142824
3473
3474         Unreviewed.
3475
3476         * platform/gtk/TestExpectations:
3477
3478 2015-03-18  Yusuke Suzuki  <utatane.tea@gmail.com>
3479
3480         Use filterRootId in SelectorQuery even if CSS JIT is not enabled
3481         https://bugs.webkit.org/show_bug.cgi?id=142703
3482
3483         Reviewed by Benjamin Poulain.
3484
3485         This is covered by the following layout-tests.
3486         CompilableSingleWithRootFilter and CompilableSingle are covered by them.
3487
3488         - fast/selectors/filter-root-node-with-selector-contains-adjacents.html
3489         - fast/selectors/querySelector-id-filtering.html
3490         - fast/selectors/querySelector-scope-filtered-root.html
3491
3492         And add tests to cover the following cases.
3493
3494         - Failures on selectorForIdLookup()'s rootNode.inDocument().
3495         - Failures on selectorForIdLookup()'s rootNode.document().inQuirksMode().
3496
3497         * fast/selectors/querySelector-with-id-for-detached-element-expected.txt: Added.
3498         * fast/selectors/querySelector-with-id-for-detached-element.html: Added.
3499         * fast/selectors/querySelector-with-id-in-quirks-mode-expected.txt: Added.
3500         * fast/selectors/querySelector-with-id-in-quirks-mode.html: Added.
3501
3502 2015-03-18  Zalan Bujtas  <zalan@apple.com>
3503
3504         Simple line layout: Split fragments on renderer boundary on the fly.
3505         https://bugs.webkit.org/show_bug.cgi?id=142579
3506
3507         Reviewed by Antti Koivisto.
3508
3509         Fragment splitting at renderers' boundary at the end of the line is no longer needed.
3510         This patch ensures that TextFragmentIterator::nextTextFragment() does not concatenate
3511         fragments across renderer boundary.
3512
3513         * fast/text/simple-line-with-multiple-renderers-expected.html: Added.
3514         * fast/text/simple-line-with-multiple-renderers.html: Added.
3515
3516 2015-03-18  Manuel Rego Casasnovas  <rego@igalia.com>
3517
3518         Flex and grid items should be painted as inline-blocks
3519         https://bugs.webkit.org/show_bug.cgi?id=142266
3520
3521         Reviewed by Darin Adler.
3522
3523         * css3/flexbox/flex-item-text-background-not-interleaved-expected.html: Added.
3524         * css3/flexbox/flex-item-text-background-not-interleaved.html: Added.
3525         * fast/css-grid-layout/float-not-protruding-into-next-grid-item-expected.html:
3526         Add some vertical space to avoid issues with backgrounds.
3527         * fast/css-grid-layout/float-not-protruding-into-next-grid-item.html:
3528         Ditto.
3529         * fast/css-grid-layout/grid-item-text-background-not-interleaved-expected.html: Added.
3530         * fast/css-grid-layout/grid-item-text-background-not-interleaved.html: Added.
3531
3532 2015-03-17  Commit Queue  <commit-queue@webkit.org>
3533
3534         Unreviewed, rolling out r181667, r181682, and r181683.
3535         https://bugs.webkit.org/show_bug.cgi?id=142812
3536
3537         Broke multiple tests with ASan, plus dependent commits
3538         (Requested by ap on #webkit).
3539
3540         Reverted changesets:
3541
3542         "Simple line layout: Split fragments on renderer boundary on
3543         the fly."
3544         https://bugs.webkit.org/show_bug.cgi?id=142579
3545         http://trac.webkit.org/changeset/181667
3546
3547         "Simple line layout: Change FlowContents::segmentForPosition()
3548         to segmentForRun()."
3549         https://bugs.webkit.org/show_bug.cgi?id=142785
3550         http://trac.webkit.org/changeset/181682
3551
3552         "Simple line layout: Use Vector<>::const_iterator instead of
3553         custom FlowContents::Iterator."
3554         https://bugs.webkit.org/show_bug.cgi?id=142809
3555         http://trac.webkit.org/changeset/181683
3556
3557 2015-03-17  Alexey Proskuryakov  <ap@apple.com>
3558
3559         fast/images/animated-png.html is crashing / failing on Yosemite
3560         https://bugs.webkit.org/show_bug.cgi?id=142726
3561
3562         Further tweaked test expectations.
3563
3564         * platform/mac-wk2/TestExpectations:
3565         * platform/mac/TestExpectations:
3566
3567 2015-03-17  Brent Fulgham  <bfulgham@apple.com>
3568
3569         [Win] Unreviewed gardening.
3570
3571         Tracked down the tests that were leaving the page cache in a bad state.
3572         By skipping those tests, we can run all the others. These bugs are being
3573         investigated in Bug 140871.
3574
3575         * platform/win/TestExpectations:
3576
3577 2015-03-17  Geoffrey Garen  <ggaren@apple.com>
3578
3579         Function bodies should always include braces
3580         https://bugs.webkit.org/show_bug.cgi?id=142795
3581
3582         Reviewed by Michael Saboff.
3583
3584         Updated these test results to reflect the fact that JavaScriptCore now
3585         honors the source code text positions provided by WebCore, even for 
3586         attribute event handlers.
3587
3588         Unfortunately, the column numbers we used to report were wrong, and they
3589         are still wrong now. The old column numbers were wrong because we would
3590         always pretend that they started on column 1. The new column numbers
3591         are wrong because WebCore records the column number after it finishes
3592         parsing the element, rather than while it is parsing the event listener
3593         attribute.
3594
3595         * fast/events/window-onerror2-expected.txt:
3596         * fast/profiler/dead-time-expected.txt:
3597         * fast/profiler/inline-event-handler-expected.txt:
3598         * fast/profiler/stop-profiling-after-setTimeout-expected.txt:
3599         * js/dom/script-start-end-locations-expected.txt:
3600
3601 2015-03-17  Zalan Bujtas  <zalan@apple.com>
3602
3603         Simple line layout: Split fragments on renderer boundary on the fly.
3604         https://bugs.webkit.org/show_bug.cgi?id=142579
3605
3606         Reviewed by Antti Koivisto.
3607
3608         Fragment splitting at renderers' boundary at the end of the line is no longer needed.
3609         This patch ensures that TextFragmentIterator::nextTextFragment() does not concatenate
3610         fragments across renderer boundary.
3611
3612         * fast/text/simple-line-with-multiple-renderers-expected.html: Added.
3613         * fast/text/simple-line-with-multiple-renderers.html: Added.
3614
3615 2015-03-17  Dean Jackson  <dino@apple.com>
3616
3617         Implement Scroll Container Animation Triggers
3618         https://bugs.webkit.org/show_bug.cgi?id=142732
3619
3620         Unreviewed attempt to make the test reproducible. Also skip the tests
3621         on the platforms that do not support animation triggers.
3622
3623         * animations/trigger-container-scroll-simple.html: Add a step-start timing
3624         function so the animation instantly moves to the end position.
3625         * platform/efl/TestExpectations:
3626         * platform/gtk/TestExpectations:
3627         * platform/win/TestExpectations:
3628
3629
3630 2015-03-17  Timothy Horton  <timothy_horton@apple.com>
3631
3632         Reproducible null deref under ScriptedAnimationController::createDisplayRefreshMonitor
3633         https://bugs.webkit.org/show_bug.cgi?id=142776
3634         <rdar://problem/18921338>
3635
3636         Reviewed by Alexey Proskuryakov.
3637
3638         * fast/animation/request-animation-frame-unparented-iframe-crash-expected.txt: Added.
3639         * fast/animation/request-animation-frame-unparented-iframe-crash.html: Added.
3640         Add a test that ensures that calling requestAnimationFrame on a recently-unparented
3641         frame doesn't crash.
3642
3643 2015-03-17  Dean Jackson  <dino@apple.com>
3644
3645         Implement Scroll Container Animation Triggers
3646         https://bugs.webkit.org/show_bug.cgi?id=142732
3647
3648         Reviewed by Simon Fraser.
3649
3650         Test that checks if an animation only triggers when the page
3651         is scrolled.
3652
3653         * animations/trigger-container-scroll-simple-expected.txt: Added.
3654         * animations/trigger-container-scroll-simple.html: Added.
3655
3656 2015-03-17  Brent Fulgham  <bfulgham@apple.com>
3657
3658         [Win] Skip some IndexDB tests that don't apply on Windows.
3659
3660         * platform/win/TestExpectations:
3661
3662 2015-03-17  Antti Koivisto  <antti@apple.com>
3663
3664         Disk cache should support Vary: Cookie
3665         https://bugs.webkit.org/show_bug.cgi?id=142770
3666
3667         Reviewed by Anders Carlsson.
3668
3669         * http/tests/cache/disk-cache-vary-cookie-expected.txt: Added.
3670         * http/tests/cache/disk-cache-vary-cookie.html: Added.
3671
3672 2015-03-16  Ryosuke Niwa  <rniwa@webkit.org>
3673
3674         Enable ES6 classes by default
3675         https://bugs.webkit.org/show_bug.cgi?id=142774
3676
3677         Reviewed by Gavin Barraclough.
3678
3679         Unskipped tests and also fixed tests so that they can run under run-javascript-tests.
3680
3681         * TestExpectations: Unskipped tests.
3682         * js/class-syntax-call-expected.txt:
3683         * js/class-syntax-declaration-expected.txt:
3684         * js/class-syntax-default-constructor-expected.txt:
3685         * js/class-syntax-expression-expected.txt:
3686         * js/class-syntax-extends-expected.txt:
3687         * js/class-syntax-super-expected.txt:
3688         * js/dom/reserved-words-as-property-expected.txt: Rebaselined now that "class" is a non-reserved keyword.
3689         * js/script-tests/class-syntax-call.js: Don't refer to "window" object as it doesn't exit when ran inside jsc.
3690         * js/script-tests/class-syntax-declaration.js: Rebaselined after r181611, which added default constructor support.
3691         * js/script-tests/class-syntax-default-constructor.js: Don't refer to "window" object. Also replaced shouldNotBe
3692         by an explicit !== check as the former is not supported when ran inside jsc.
3693         * js/script-tests/class-syntax-expression.js: Rebaselined after r181611.
3694         * js/script-tests/class-syntax-extends.js: Ditto. Also replaced evalAndLog by shouldNotThrow as the former is not
3695         supported inside jsc.
3696         * js/script-tests/class-syntax-super.js: Don't refer to "window" object as it doesn't exist inside jsc.
3697         * sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.11-expected.txt:
3698         * sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.27-expected.txt:
3699         * sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.5-expected.txt:
3700
3701 2015-03-16  Joseph Pecoraro  <pecoraro@apple.com>
3702
3703         Web Inspector: Better Console Previews for Arrays / Small Objects
3704         https://bugs.webkit.org/show_bug.cgi?id=142322
3705
3706         Reviewed by Timothy Hatcher.
3707
3708         * inspector/model/remote-object-expected.txt:
3709         * inspector/model/remote-object.html:
3710         Include a test with cyclic values, and update
3711         results which now have sub-previews.
3712
3713 2015-03-16  Ryosuke Niwa  <rniwa@webkit.org>
3714
3715         Implement default constructor
3716
3717         Add support for default constructor
3718         https://bugs.webkit.org/show_bug.cgi?id=142388
3719
3720         Reviewed by Filip Pizlo.
3721
3722         Added tests for default constructors.
3723
3724         * TestExpectations: Skipped the test since ES6 class syntax isn't enabled by default.
3725         * js/class-syntax-default-constructor-expected.txt: Added.
3726         * js/class-syntax-default-constructor.html: Added.
3727         * js/script-tests/class-syntax-default-constructor.js: Added.
3728
3729 2015-03-16  Hunseop Jeong  <hs85.jeong@samsung.com>
3730
3731         [EFL] fast/css/outline-auto-empty-rects.html is failing 
3732         https://bugs.webkit.org/show_bug.cgi?id=142570
3733
3734         Unreviewed EFL Gardening. Rebaseline the fast/css/outline-auto-empty-rects.html.
3735
3736         * platform/efl/TestExpectations:
3737         * platform/efl/fast/css/outline-auto-empty-rects-expected.txt: Added.
3738
3739 2015-03-16  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
3740
3741         [EFL] Unreviewed EFL gardening on 17th Mar.
3742
3743         Register new crash, flaky, and timeout tests to EFL TestExpectations files.
3744         Additionally some test related to video, form, accessibility tests are marked as failure.
3745
3746         * platform/efl/TestExpectations:
3747
3748 2015-03-16  Dean Jackson  <dino@apple.com>
3749
3750         Parsing and Style Resolution of Container-based Animation Triggers
3751         https://bugs.webkit.org/show_bug.cgi?id=142687
3752         <rdar://problem/20170007>
3753
3754         Reviewed by Simon Fraser.
3755
3756         Take 2.
3757
3758         New tests that exercise the parser and computed style
3759         of -webkit-animation-trigger.
3760
3761         * animations/script-tests/trigger-computed-style.js: Added.
3762         (testComputedTriggerRule):
3763         * animations/script-tests/trigger-parsing.js: Added.
3764         (testTriggerRule):
3765         * animations/trigger-computed-style-expected.txt: Added.
3766         * animations/trigger-computed-style.html: Added.
3767         * animations/trigger-parsing-expected.txt: Added.
3768         * animations/trigger-parsing.html: Added.
3769
3770 2015-03-16  Joanmarie Diggs  <jdiggs@igalia.com>
3771
3772         AX: Crash viewing http://www.last.fm/
3773         https://bugs.webkit.org/show_bug.cgi?id=142309
3774
3775         Reviewed by Chris Fleizach.
3776
3777         This test doesn't verify the absence of the crash because the crash seems
3778         to require that an assistive technology is listening for events, and that
3779         AT-SPI2 is caching the tree for that assistive technology -- something we
3780         cannot count on being the case on our bots. (I suspect that the reason non-
3781         assistive technology users of Epiphany were getting hit by this is because
3782         Caribou was listening for events in the background, thus they were AT users
3783         without realizing it. That Caribou issue is in theory now resolved.) What
3784         this test does verify is the absence of children-changed:add accessibility
3785         signals for non-rendered objects, which is the source of the crash given
3786         the aforementioned environment.
3787
3788         * platform/gtk/accessibility/no-notification-for-unrendered-iframe-children-expected.txt: Added.
3789         * platform/gtk/accessibility/no-notification-for-unrendered-iframe-children.html: Added.
3790
3791 2015-03-16  Commit Queue  <commit-queue@webkit.org>
3792
3793         Unreviewed, rolling out r181572.
3794         https://bugs.webkit.org/show_bug.cgi?id=142755
3795
3796         Caused weird test failures in transitions and animations
3797         (Requested by dino on #webkit).
3798
3799         Reverted changeset:
3800
3801         "Parsing and Style Resolution of Container-based Animation
3802         Triggers"
3803         https://bugs.webkit.org/show_bug.cgi?id=142687
3804         http://trac.webkit.org/changeset/181572
3805
3806 2015-03-16  Chris Dumez  <cdumez@apple.com>
3807
3808         Unreviewed, unskip inspector-protocol/dom-debugger/node-removed.html.
3809
3810         It looks like it was an actual failure caused by a patch being
3811         processed by EWS.
3812
3813         * TestExpectations:
3814
3815 2015-03-16  Alexey Proskuryakov  <ap@apple.com>
3816
3817         inspector-protocol/dom-debugger/node-removed.html crashes on EWS
3818         https://bugs.webkit.org/show_bug.cgi?id=142753
3819
3820         * TestExpectations: Skiped it.
3821
3822 2015-03-16  Alexey Proskuryakov  <ap@apple.com>
3823
3824         Update results of fast/text/international/bidi-mirror-he-ar.html after <http://trac.webkit.org/changeset/181569>
3825
3826         Yosemite results now match Mavericks. I'm not 100% sure why the results changed
3827         (probably different order of font fallback), but the test clearly still passes.
3828
3829         * platform/mac-mavericks/fast/text/international/bidi-mirror-he-ar-expected.txt: Removed.
3830         * platform/mac/fast/text/international/bidi-mirror-he-ar-expected.txt:
3831
3832 2015-03-16  Alexey Proskuryakov  <ap@apple.com>
3833
3834         Add tolerance to WebAudio tests
3835         https://bugs.webkit.org/show_bug.cgi?id=142676
3836
3837         Reviewed by Tim Horton.
3838
3839         * fast/harness/results.html: Display a diff link for audio tests, as we now have the diff.
3840
3841         * platform/mac/TestExpectations: Unmark tests that should now pass everywhere.
3842
3843 2015-03-16  Chris Dumez  <cdumez@apple.com>
3844
3845         Make DatabaseContext suspendable if there is no pending database activity
3846         https://bugs.webkit.org/show_bug.cgi?id=142716
3847         <rdar://problem/19923085>
3848
3849         Reviewed by Andreas Kling.
3850
3851         Add layout tests to check page-cacheability when WebSQL is used,
3852         depending if there is pending database activity or not.
3853
3854         * fast/history/page-cache-webdatabase-no-transaction-db-expected.txt: Added.
3855         * fast/history/page-cache-webdatabase-no-transaction-db.html: Copied from LayoutTests/fast/history/page-cache-webdatabase-opened-db.html.
3856         * fast/history/page-cache-webdatabase-pending-transaction-expected.txt: Renamed from LayoutTests/fast/history/page-cache-webdatabase-opened-db-expected.txt.
3857         * fast/history/page-cache-webdatabase-pending-transaction.html: Renamed from LayoutTests/fast/history/page-cache-webdatabase-opened-db.html.
3858
3859 2015-03-16  Dean Jackson  <dino@apple.com>
3860
3861         Parsing and Style Resolution of Container-based Animation Triggers
3862         https://bugs.webkit.org/show_bug.cgi?id=142687
3863         <rdar://problem/20170007>
3864
3865         Reviewed by Simon Fraser.
3866
3867         New tests that exercise the parser and computed style
3868         of -webkit-animation-trigger.
3869
3870         * animations/script-tests/trigger-computed-style.js: Added.
3871         (testComputedTriggerRule):
3872         * animations/script-tests/trigger-parsing.js: Added.
3873         (testTriggerRule):
3874         * animations/trigger-computed-style-expected.txt: Added.
3875         * animations/trigger-computed-style.html: Added.
3876         * animations/trigger-parsing-expected.txt: Added.
3877         * animations/trigger-parsing.html: Added.
3878
3879 2015-03-16  Alexey Proskuryakov  <ap@apple.com>
3880
3881         [Mac] fast/forms/text-control-intrinsic-widths.html fails when MS Office is installed
3882         https://bugs.webkit.org/show_bug.cgi?id=142720
3883
3884         Reviewed by Myles C. Maxfield.
3885
3886         * platform/mac-mavericks/fast/forms/text-control-intrinsic-widths-expected.txt: Removed.
3887         Mavericks result is no different from Yosemite.
3888
3889 2015-03-16  Brent Fulgham  <bfulgham@apple.com>
3890
3891         [Win] Document more debug assertions.
3892
3893         * platform/win/TestExpectations:
3894
3895 2015-03-16  Brent Fulgham  <bfulgham@apple.com>
3896
3897         [Win] APNG is not supported on Windows (but it IS supported on WinCairo)
3898
3899         * platform/win/TestExpectations:
3900
3901 2015-03-16  Chris Dumez  <cdumez@apple.com>
3902
3903         Mark fast/images/animated-png.html as [ Crash ImageOnlyFailure ]
3904
3905         It seems to fail instead of crash on Yosemite WK1.
3906
3907         * platform/mac/TestExpectations:
3908
3909 2015-03-16  Chris Dumez  <cdumez@apple.com>
3910
3911         Unreviewed, mark fast/images/animated-png.html as crashing
3912
3913         Mark fast/images/animated-png.html as crashing on Yosemite. This test
3914         was introduced in r181553.
3915
3916         * platform/mac/TestExpectations:
3917
3918 2015-03-16  Joseph Pecoraro  <pecoraro@apple.com>
3919
3920         Update Map/Set to treat -0 and 0 as the same value
3921         https://bugs.webkit.org/show_bug.cgi?id=142709
3922
3923         Reviewed by Csaba Osztrogonác.
3924
3925         * js/basic-map-expected.txt:
3926         * js/basic-set-expected.txt:
3927         * js/script-tests/basic-map.js:
3928         * js/script-tests/basic-set.js:
3929         Update tests now that -0 and 0 are treated the same.
3930
3931 2015-03-16  Max Stepin  <maxstepin@gmail.com>
3932
3933         Add APNG support
3934         https://bugs.webkit.org/show_bug.cgi?id=17022
3935
3936         Reviewed by Carlos Garcia Campos.
3937
3938         * fast/images/animated-png-expected.html: Added.
3939         * fast/images/animated-png.html: Added.
3940         * fast/images/resources/apng00-ref.png: Added.
3941         * fast/images/resources/apng00.png: Added.
3942         * fast/images/resources/apng01-ref.png: Added.
3943         * fast/images/resources/apng01.png: Added.
3944         * fast/images/resources/apng02-ref.png: Added.
3945         * fast/images/resources/apng02.png: Added.
3946         * fast/images/resources/apng04-ref.png: Added.
3947         * fast/images/resources/apng04.png: Added.
3948         * fast/images/resources/apng08-ref.png: Added.
3949         * fast/images/resources/apng08.png: Added.
3950         * fast/images/resources/apng10-ref.png: Added.
3951         * fast/images/resources/apng10.png: Added.
3952         * fast/images/resources/apng11-ref.png: Added.
3953         * fast/images/resources/apng11.png: Added.
3954         * fast/images/resources/apng12-ref.png: Added.
3955         * fast/images/resources/apng12.png: Added.
3956         * fast/images/resources/apng14-ref.png: Added.
3957         * fast/images/resources/apng14.png: Added.
3958         * fast/images/resources/apng18-ref.png: Added.
3959         * fast/images/resources/apng18.png: Added.
3960         * fast/images/resources/apng24-ref.png: Added.
3961         * fast/images/resources/apng24.png: Added.
3962         * fast/images/resources/apng26-ref.png: Added.
3963         * fast/images/resources/apng26.png: Added.
3964         * platform/mac/TestExpectations:
3965
3966 2015-03-16  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
3967
3968         [EFL] Unreviewed EFL gardening on 16th Mar.
3969
3970         Mark attachment tests to missing, Set writing mode tests to failure.
3971         Unskip fast/forms/textfield-overflow-by-value-update.html which is
3972         passing on EFL bot.
3973
3974         * platform/efl/TestExpectations:
3975
3976 2015-03-15  Benjamin Poulain  <benjamin@webkit.org>
3977
3978         CSS: fix the case-insensitive matching of the attribute selectors Begin, End and Hyphen
3979         https://bugs.webkit.org/show_bug.cgi?id=142715
3980
3981         Reviewed by Brent Fulgham.
3982
3983         * fast/selectors/attribute-endswith-value-matching-is-ascii-case-insensitive-expected.txt: Added.
3984         * fast/selectors/attribute-endswith-value-matching-is-ascii-case-insensitive.html: Added.
3985         * fast/selectors/attribute-hyphen-value-matching-is-ascii-case-insensitive-expected.txt: Added.
3986         * fast/selectors/attribute-hyphen-value-matching-is-ascii-case-insensitive.html: Added.
3987         * fast/selectors/attribute-startswith-value-matching-is-ascii-case-insensitive-expected.txt: Added.
3988         * fast/selectors/attribute-startswith-value-matching-is-ascii-case-insensitive.html: Added.
3989
3990 2015-03-15  Brent Fulgham  <bfulgham@apple.com>
3991
3992         Scroll snap points are not supported on iframe content
3993         https://bugs.webkit.org/show_bug.cgi?id=142582
3994         <rdar://problem/20121319>
3995
3996         Reviewed by Simon Fraser.
3997
3998         * css3/scroll-snap/resources: Added.
3999         * css3/scroll-snap/resources/iframe-content.html: Added.
4000         * css3/scroll-snap/scroll-snap-iframe-expected.txt: Added.
4001         * css3/scroll-snap/scroll-snap-iframe.html: Added.
4002
4003 2015-03-15  Joseph Pecoraro  <pecoraro@apple.com>
4004
4005         Web Inspector: Better handle displaying -0
4006         https://bugs.webkit.org/show_bug.cgi?id=142708
4007
4008         Reviewed by Timothy Hatcher.
4009
4010         Add tests for -0 in different places.
4011         I don't understand yet why the test says "0" for
4012         the property previews of "-0". Everything behaves
4013         correctly, but I can't see to make the test show
4014         the right value appear in the test. That is worth
4015         investigating separately though.
4016
4017         * inspector/model/remote-object-expected.txt:
4018         * inspector/model/remote-object.html:
4019
4020 2015-03-15  Simon Fraser  <simon.fraser@apple.com>
4021
4022         Reduce the side-effects of animations turning off overlap testing
4023         https://bugs.webkit.org/show_bug.cgi?id=92791
4024
4025         Reviewed by Dean Jackson.
4026         
4027         These test overlay an animated element with a grid of position: relative squares.
4028         These reveal the overlap area by selectively getting composited.
4029
4030         * compositing/layer-creation/animation-overlap-with-children-expected.txt:
4031         * compositing/layer-creation/mismatched-rotated-transform-animation-overlap-expected.txt: Added.
4032         * compositing/layer-creation/mismatched-rotated-transform-animation-overlap.html: Added.
4033         * compositing/layer-creation/mismatched-rotated-transform-transition-overlap-expected.txt: Added.
4034         * compositing/layer-creation/mismatched-rotated-transform-transition-overlap.html: Added.
4035         * compositing/layer-creation/mismatched-transform-transition-overlap-expected.txt: Added.
4036         * compositing/layer-creation/mismatched-transform-transition-overlap.html: Added.
4037         * compositing/layer-creation/multiple-keyframes-animation-overlap-expected.txt: Added.
4038         * compositing/layer-creation/multiple-keyframes-animation-overlap.html: Added.
4039         * compositing/layer-creation/scale-rotation-animation-overlap-expected.txt: Added.
4040         * compositing/layer-creation/scale-rotation-animation-overlap.html: Added.
4041         * compositing/layer-creation/scale-rotation-transition-overlap-expected.txt: Added.
4042         * compositing/layer-creation/scale-rotation-transition-overlap.html: Added.
4043         * compositing/layer-creation/translate-animation-overlap-expected.txt: Added.
4044         * compositing/layer-creation/translate-animation-overlap.html: Added.
4045         * compositing/layer-creation/translate-scale-animation-overlap-expected.txt: Added.
4046         * compositing/layer-creation/translate-scale-animation-overlap.html: Added.
4047         * compositing/layer-creation/translate-scale-transition-overlap-expected.txt: Added.
4048         * compositing/layer-creation/translate-scale-transition-overlap.html: Added.
4049         * compositing/layer-creation/translate-transition-overlap-expected.txt: Added.
4050         * compositing/layer-creation/translate-transition-overlap.html: Added.
4051
4052 2015-03-15  Benjamin Poulain  <bpoulain@apple.com>
4053
4054         Change the exact attribute matching to be ASCII case-insensitive
4055         https://bugs.webkit.org/show_bug.cgi?id=142609
4056
4057         Reviewed by Darin Adler.
4058
4059         * fast/selectors/attribute-exact-value-match-is-ascii-case-insensitive-expected.txt: Added.
4060         * fast/selectors/attribute-exact-value-match-is-ascii-case-insensitive.html: Added.
4061
4062 2015-03-15  Brent Fulgham  <bfulgham@apple.com>
4063
4064         [Win] Document more debug assertions for later review.
4065
4066         * platform/win/TestExpectations:
4067
4068 2015-03-14  Darin Adler  <darin@apple.com>
4069
4070         More event handler improvements
4071         https://bugs.webkit.org/show_bug.cgi?id=142701
4072
4073         Reviewed by Anders Carlsson.
4074
4075         * fast/dom/event-handler-attributes-expected.txt: Updated to expect more passing tests,
4076         and to accomodate some changes to what's tested and expected.
4077
4078         * fast/dom/event-handler-attributes.html: Update test to cover more events since we
4079         no longer compile the event handlers conditionally; it's OK to have some handlers for
4080         events even if the features in question aren't turned on.
4081
4082 2015-03-15  David Kilzer  <ddkilzer@apple.com>
4083
4084         [iOS] REGRESSION (r181191): Add results for css3/blending/svg-blend-plus-lighter.html
4085
4086         Regressed with:
4087
4088         Support "plus-lighter" in mix-blend mode
4089         <https://bugs.webkit.org/show_bug.cgi?id=142416>
4090         <rdar://problem/19993979>
4091
4092         * platform/ios-simulator/css3/blending/svg-blend-plus-lighter-expected.txt: Add.
4093
4094 2015-03-14  Ryosuke Niwa  <rniwa@webkit.org>
4095
4096         parseClass should popScope after pushScope
4097         https://bugs.webkit.org/show_bug.cgi?id=142689
4098
4099         Reviewed by Benjamin Poulain.
4100
4101         Added a regression test for the test case that caught this bug.
4102
4103         * TestExpectations: Skipped the test since ES6 class syntax isn't enabled by default.
4104         * js/class-syntax-scoping-expected.txt: Added.
4105         * js/class-syntax-scoping.html: Added.
4106         * js/script-tests/class-syntax-scoping.js: Added.
4107         (test):
4108
4109 2015-03-14  Michael Saboff  <msaboff@apple.com>
4110
4111         ES6: Add binary and octal literal support
4112         https://bugs.webkit.org/show_bug.cgi?id=142681
4113
4114         Reviewed by Ryosuke Niwa.
4115
4116         New tests.
4117
4118         * js/binary-literals-expected.txt: Added.
4119         * js/binary-literals.html: Added.
4120         * js/octal-literals-expected.txt: Added.
4121         * js/octal-literals.html: Added.
4122         * js/script-tests/binary-literals.js: Added.
4123         * js/script-tests/octal-literals.js: Added.
4124
4125 2015-03-13  Ryosuke Niwa  <rniwa@webkit.org>
4126
4127         Class constructor should throw TypeError when "called"
4128         https://bugs.webkit.org/show_bug.cgi?id=142566
4129
4130         Reviewed by Michael Saboff.
4131
4132         Added tests for calling class constructors.
4133
4134         * TestExpectations: Skipped the test since ES6 class syntax isn't enabled by default.
4135         * js/class-syntax-call-expected.txt: Added.
4136         * js/class-syntax-call.html: Added.
4137         * js/script-tests/class-syntax-call.js: Added.
4138
4139 2015-03-13  Doug Russell  <d_russell@apple.com>
4140
4141         AX: Provide API for assistive tech to ignore DOM key event handlers
4142         https://bugs.webkit.org/show_bug.cgi?id=142059
4143
4144         Reviewed by Beth Dakin.
4145
4146         Assistive technology applications on the desktop are heavily dependent on keyboard navigation being reliable. This is greatly hindered by sites that handle key events without updating keyboard selection and then consume the event. It is important for assistive technology apps to allow users to decide to ignore these handlers that are incorrect for their purposes.
4147
4148         This can be fixed by exposing, via a new accessibility attribute, a way to decide, for a given WebCore::Frame, to pre-empt DOM dispatch and instead let accessibility caret browsing take place.
4149
4150         * accessibility/parent-delete-expected.txt:
4151