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