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