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