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