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