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