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