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