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