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