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