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