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