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