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