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