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