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