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