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