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