cdd16d3d7ce6d1192876f571256b9bd0dd9aacc1
[WebKit-https.git] / LayoutTests / ChangeLog
1 2015-04-21  Michael Saboff  <msaboff@apple.com>
2
3         Crash in JSC::Interpreter::execute
4         https://bugs.webkit.org/show_bug.cgi?id=142625
5
6         Reviewed by Filip Pizlo.
7
8         New regression test.
9
10         * js/regress-142625-expected.txt: Added.
11         * js/regress-142625.html: Added.
12         * js/script-tests/regress-142625.js: Added.
13
14 2015-04-20  Simon Fraser  <simon.fraser@apple.com>
15
16         REGRESSION (r177494): -webkit-mask-image: with data URI fails on non-local files
17         https://bugs.webkit.org/show_bug.cgi?id=141857
18
19         Reviewed by Dirk Schulze.
20         
21         Ref test with a masked green square. Has to be an http test to trigger the
22         origin checking.
23         
24         * http/tests/css/data-uri-mask-expected.html: Added.
25         * http/tests/css/data-uri-mask.html: Added.
26
27 2015-04-20  Jinwoo Song  <jinwoo7.song@samsung.com>
28
29         [EFL] Unreviewed, update test expectations and rebaseline failing tests.
30
31         Remove some expected failures from tests that are passing.
32         Also rebaselined failing tests.
33
34         * platform/efl/TestExpectations:
35         * platform/efl/fast/dom/Element/getClientRects-expected.txt: Added. Rebaselined after r177774.
36         * platform/efl/fast/dom/Range/getClientRects-expected.txt: Ditto.
37         * platform/efl/fast/line-grid/line-align-right-edges-expected.png: Rebaselined after r177128.
38         * platform/efl/fast/line-grid/line-align-right-edges-expected.txt: Ditto.
39         * platform/efl/fast/table/022-expected.png: Rebaselined after r177774.
40         * platform/efl/fast/table/022-expected.txt: Added. Ditto.
41         * platform/efl/fast/text/wbr-pre-expected.png: Rebaselined after r177774.
42         * platform/efl/fast/text/wbr-pre-expected.txt: Added. Ditto.
43
44 2015-04-20  Said Abou-Hallawa  <sabouhallawa@apple.com>
45
46         SVGFitToViewBox::viewBoxToViewTransform() has to count for zero physical width and height before calling SVGPreserveAspectRatio::getCTM()
47         https://bugs.webkit.org/show_bug.cgi?id=143903
48
49         Reviewed by Daniel Bates.
50
51         * svg/css/crash-path-zero-height-viewbox-expected.txt: Added.
52         * svg/css/crash-path-zero-height-viewbox.svg: Added.
53         * svg/css/crash-path-zero-width-viewbox-expected.txt: Added.
54         * svg/css/crash-path-zero-width-viewbox.svg: Added.
55         Make sure if the physical width or the physical height of an SVG is zero
56         and a viewBox is specified, we do not crash.
57
58 2015-04-20  Joseph Pecoraro  <pecoraro@apple.com>
59
60         Web Inspector: Improve Support for WeakSet in Console
61         https://bugs.webkit.org/show_bug.cgi?id=143951
62
63         Reviewed by Darin Adler.
64
65         * inspector/model/remote-object-expected.txt:
66         * inspector/model/remote-object.html:
67         Update the test to include a WeakSet example.
68         Also rebaseline for iterator changes that landed recently.
69
70 2015-04-20  Alex Christensen  <achristensen@webkit.org>
71
72         Fix content extension test flakiness.
73         https://bugs.webkit.org/show_bug.cgi?id=143950
74
75         Reviewed by Brady Eidson.
76
77         * platform/mac-wk2/TestExpectations:
78         Mark contentextensions tests as not flaky any more.
79
80 2015-04-20  Beth Dakin  <bdakin@apple.com>
81
82         Should not list these tests twice.
83
84         * platform/mac-wk2/TestExpectations:
85
86 2015-04-20  Simon Fraser  <simon.fraser@apple.com>
87
88         Setting inline style to the same value it already has triggers a style recalc
89         https://bugs.webkit.org/show_bug.cgi?id=143922
90
91         Reviewed by Antti Koivisto.
92
93         Test that changes inline-style (to test this bug fix), and classes (for
94         proactive testing) and counts style recalcs.
95
96         * fast/css/set-inline-style-recalc-expected.txt: Added.
97         * fast/css/set-inline-style-recalc.html: Added.
98
99 2015-04-20  Brady Eidson  <beidson@apple.com>
100
101         Crash in StyleResolver::invalidateMatchedPropertiesCache() when using content extensions.
102         <rdar://problem/20554405> and https://bugs.webkit.org/show_bug.cgi?id=143892
103
104         Reviewed by Chris Dumez.
105
106         * http/tests/contentextensions/resources/woff-stylesheet.css: Added.
107         (@font-face):
108         * http/tests/contentextensions/style-resolver-changed-reentrancy-expected.txt: Added.
109         * http/tests/contentextensions/style-resolver-changed-reentrancy.html: Added.
110         * http/tests/contentextensions/style-resolver-changed-reentrancy.html.json: Added.
111         * http/tests/resources/Ahem.woff: Added.
112
113 2015-04-20  Per Arne Vollan  <peavo@outlook.com>
114
115         Favicons are not always loaded.
116         https://bugs.webkit.org/show_bug.cgi?id=143880
117
118         Reviewed by Darin Adler.
119
120         Added new test for icon link elements without mime type.
121
122         * fast/dom/icon-url-without-mimetype-expected.txt: Added.
123         * fast/dom/icon-url-without-mimetype.html: Added.
124
125 2015-04-20  Alexey Proskuryakov  <ap@apple.com>
126
127         Contentextensions tests are flaky
128         https://bugs.webkit.org/show_bug.cgi?id=143950
129
130         * platform/mac-wk2/TestExpectations: Marking them as such.
131
132 2015-04-20  Jinwoo Song  <jinwoo7.song@samsung.com>
133
134         [EFL] Unreviewed gardening
135
136         Update test expectations for failing tests.
137
138         * platform/efl/fast/box-sizing/box-sizing-expected.png: Rebaseline after 176978.
139         * platform/efl/fast/box-sizing/box-sizing-expected.txt: Ditto.
140         * platform/efl/fast/css/image-rendering-expected.txt: Added. Rebaseline after r177774.
141         * platform/efl/fast/dom/Document/CaretRangeFromPoint/hittest-relative-to-viewport-expected.txt: 
142         Rebaseline after r173857.
143
144 2015-04-20  Jinwoo Song  <jinwoo7.song@samsung.com>
145
146         [EFL] Unreviewed gardening
147
148         Rebaseline after r177774.
149
150         * platform/efl/css2.1/t1508-c527-font-00-b-expected.txt: Added.
151
152 2015-04-20  Jordan Harband  <ljharb@gmail.com>
153
154         Implement `Object.is`
155         https://bugs.webkit.org/show_bug.cgi?id=143865
156
157         Reviewed by Darin Adler.
158
159         * js/Object-getOwnPropertyNames-expected.txt:
160         * js/Object-is-expected.txt: Added.
161         * js/Object-is.html: Added.
162         * js/script-tests/Object-getOwnPropertyNames.js:
163         * js/script-tests/Object-is.js: Added.
164
165 2015-04-19  Yusuke Suzuki  <utatane.tea@gmail.com>
166
167         [ES6] Implement WeakSet
168         https://bugs.webkit.org/show_bug.cgi?id=142408
169
170         Reviewed by Darin Adler.
171
172         Add basic-weakset test and fix WeakMap behavior to conform the latest spec.
173
174         * js/dom/basic-weakmap-expected.txt:
175         * js/dom/basic-weakset-expected.txt: Added.
176         * js/dom/basic-weakset.html: Added.
177         * js/dom/script-tests/basic-weakmap.js:
178         * js/dom/script-tests/basic-weakset.js: Added.
179
180 2015-04-18  Michał Pakuła vel Rutka  <m.pakula@samsung.com>
181
182         [EFL] Unreviewed gardening
183
184         Update test expectations for failing tests.
185
186         * platform/efl/TestExpectations:
187         * platform/efl/fast/css/text-overflow-ellipsis-bidi-expected.txt: Rebaseline after r182620.
188         * platform/efl/fast/dom/focus-contenteditable-expected.txt: Ditto.
189         * platform/efl/fast/forms/listbox-hit-test-zoomed-expected.txt: Ditto.
190         * platform/efl/fast/parser/open-comment-in-textarea-expected.txt: Ditto.
191         * platform/efl/fast/text/international/bidi-layout-across-linebreak-expected.txt: Ditto.
192         * platform/efl/inspector-protocol/debugger/regress-133182-expected.txt: Rebaseline after r181810.
193         * platform/efl/svg/wicd/test-rightsizing-b-expected.txt: Rebaseline after r182620.
194
195 2015-04-18  Simon Fraser  <simon.fraser@apple.com>
196
197         REGRESSION (r181656): Animated tiled layers are missing content
198         https://bugs.webkit.org/show_bug.cgi?id=143911
199         rdar://problem/20596328
200
201         Reviewed by Darin Adler.
202         
203         Test that animates a tiled layer, and checks that layer flushes occur while the
204         animation is running.
205
206         * compositing/animation/animation-backing-expected.txt: Added.
207         * compositing/animation/animation-backing.html: Added.
208
209 2015-04-17  Bem Jones-Bey  <bjonesbe@adobe.com>
210
211         Large values for line-height cause integer overflow in RenderStyle::computedLineHeight
212         https://bugs.webkit.org/show_bug.cgi?id=143863
213
214         Reviewed by Rob Buis.
215
216         Simplified test from a fuzzer.
217
218         * fast/shapes/shape-outside-floats/shape-outside-negative-line-height-crash-expected.txt: Added.
219         * fast/shapes/shape-outside-floats/shape-outside-negative-line-height-crash.html: Added.
220
221 2015-04-17  Yusuke Suzuki  <utatane.tea@gmail.com>
222
223         [ES6] Fix name enumeration of static functions for Symbol constructor
224         https://bugs.webkit.org/show_bug.cgi?id=143891
225
226         Reviewed by Geoffrey Garen.
227
228         Add property names tests for Symbol constructor, Symbol object and Symbol.prototype.
229
230         * js/Object-getOwnPropertyNames-expected.txt: Removed.
231         * js/script-tests/Object-getOwnPropertyNames.js:
232
233 2015-04-17  Beth Dakin  <bdakin@apple.com>
234
235         Force mouse events should go through normal mouse event handling code paths
236         https://bugs.webkit.org/show_bug.cgi?id=143749
237         -and corresponding-
238         rdar://problem/20472895
239
240         Reviewed by Dean Jackson.
241
242         Just a few new tests. More to come.
243         * fast/events/mouse-force-changed-expected.txt: Added.
244         * fast/events/mouse-force-changed.html: Added.
245         * fast/events/mouse-force-down-expected.txt: Added.
246         * fast/events/mouse-force-down.html: Added.
247         * fast/events/mouse-force-up-expected.txt: Added.
248         * fast/events/mouse-force-up.html: Added.
249
250         Right now the new tests will only work on Mac 10.10.3 and beyond.
251         * platform/efl/TestExpectations:
252         * platform/gtk/TestExpectations:
253         * platform/ios-simulator/TestExpectations:
254         * platform/mac-mavericks/TestExpectations:
255         * platform/win/TestExpectations:
256
257 2015-04-17  Daniel Bates  <dabates@apple.com>
258
259         REGRESSION: SVG does not support link dragging
260         https://bugs.webkit.org/show_bug.cgi?id=141597
261
262         Reviewed by Darin Adler.
263
264         Add a test to ensure we do not regress dragging of a HTML hyperlink or a SVG hyperlink.
265
266         * fast/events/drag-and-drop-link-expected.txt: Added.
267         * fast/events/drag-and-drop-link.html: Added.
268         * platform/efl/TestExpectations: Mark the test as "failure" since EFL does not support drag-and-drop.
269         * platform/gtk/TestExpectations: Mark the test as "failure" until we implement drag-and-drop support for
270         GTK+ as part of fixing <https://bugs.webkit.org/show_bug.cgi?id=42194>.
271         * platform/ios-simulator/TestExpectations: Skip the test since iOS does not implement
272         drag-and-drop support.
273         * platform/mac-wk2/TestExpectations: Skip the test until we implement drag-and-drop support in EventSender
274         for Mac as part of fixing <https://bugs.webkit.org/show_bug.cgi?id=42194>.
275
276 2015-04-17  Commit Queue  <commit-queue@webkit.org>
277
278         Unreviewed, rolling out r182912 and r182920.
279         https://bugs.webkit.org/show_bug.cgi?id=143881
280
281         Build breakage in some configurations (Requested by ap on
282         #webkit).
283
284         Reverted changesets:
285
286         "Force mouse events should go through normal mouse event
287         handling code paths"
288         https://bugs.webkit.org/show_bug.cgi?id=143749
289         http://trac.webkit.org/changeset/182912
290
291         http://trac.webkit.org/changeset/182920
292
293 2015-04-17  Marcos Chavarría Teijeiro  <chavarria1991@gmail.com>
294
295         [GTK] Gardening 17th April.
296         https://bugs.webkit.org/show_bug.cgi?id=143870
297
298         Unreviewed.
299
300         * platform/gtk/TestExpectations:
301
302 2015-04-17  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
303
304         [EFL] Unreviewed EFL gardening on 17 April.
305
306         Mark 5 form tests and 3 navigation tests to failure.
307
308         * platform/efl/TestExpectations:
309
310 2015-04-17  Youenn Fablet  <youenn.fablet@crf.canon.fr> and Xabier Rodriguez Calvar <calvaris@igalia.com>
311
312         streams/reference-implementation/readable-stream.html is flaky
313         https://bugs.webkit.org/show_bug.cgi?id=143778
314
315         Unreviewed.
316
317         Comment out flaky subtests while working on a more complete
318         solution.
319
320         The problem with these tests is that they set a timeout before the
321         calling done() and this causes some tests to behave
322         undeterministically, specilly code related to promise
323         resolution. This could even cause indetermination if the tests
324         were expected to run correctly.
325
326         We think it is better to comment them out and find a more long
327         term solution that could involve submitting change requests to the
328         reference tests in the spec. This will be tackled in bug 143774.
329
330         * streams/reference-implementation/readable-stream-expected.txt:
331         * streams/reference-implementation/readable-stream-reader-expected.txt:
332         * streams/reference-implementation/readable-stream-reader.html:
333         * streams/reference-implementation/readable-stream-templated-expected.txt:
334         * streams/reference-implementation/readable-stream-templated.html:
335         * streams/reference-implementation/readable-stream.html:
336
337 2015-04-16  Xabier Rodriguez Calvar  <calvaris@igalia.com> and Youenn Fablet  <youenn.fablet@crf.canon.fr>
338
339         streams/readablestream-reader.html test should really test collected stream case.
340         https://bugs.webkit.org/show_bug.cgi?id=143818
341
342         Reviewed by Darin Adler.
343
344         Making the test async so that the stream start async callback is made and the stream be collected.
345
346         * streams/readable-stream-reader.html:
347
348 2015-04-16  Alexey Proskuryakov  <ap@apple.com>
349
350         http/tests/misc/DOMContentLoaded-event.html is flaky
351         https://bugs.webkit.org/show_bug.cgi?id=143382
352
353         Reviewed by Chris Dumez.
354
355         * http/tests/misc/DOMContentLoaded-event-expected.txt:
356         * http/tests/misc/DOMContentLoaded-event.html:
357         Don't race with a timer, just check if some time passes between DOMContentLoaded and load events.
358
359 2015-04-16  Jordan Harband  <ljharb@gmail.com>
360
361         Number.parseInt is not === global parseInt in nightly r182673
362         https://bugs.webkit.org/show_bug.cgi?id=143799
363
364         Reviewed by Darin Adler.
365
366         * js/number-constructor-expected.txt:
367         * js/parseInt-expected.txt:
368         * js/script-tests/number-constructor.js:
369         * js/script-tests/parseInt.js:
370
371 2015-04-16  Tim Horton  <timothy_horton@apple.com>
372
373         Rebaseline mouse-cursor-image-set results after r182869
374
375         * fast/events/mouse-cursor-image-set-expected.txt:
376         * platform/win/fast/events/mouse-cursor-image-set-expected.txt:
377         * platform/mac/TestExpectations:
378         Un-skip and land new results.
379
380 2015-04-16  Beth Dakin  <bdakin@apple.com>
381
382         I will be investigating this in the short term, but skip these failing test for
383         now.
384
385         * platform/mac-wk2/TestExpectations:
386
387 2015-04-16  Yusuke Suzuki  <utatane.tea@gmail.com>
388
389         [ES6] Implement Symbol.for and Symbol.keyFor
390         https://bugs.webkit.org/show_bug.cgi?id=143404
391
392         Reviewed by Geoffrey Garen.
393
394         Add tests to check Symbol's identity over different realms.
395
396         * js/dom/cross-frame-symbols-expected.txt: Added.
397         * js/dom/cross-frame-symbols.html: Added.
398         * js/dom/script-tests/cross-frame-symbols.js: Added.
399
400 2015-04-16  Beth Dakin  <bdakin@apple.com>
401
402         Forgot to edit this TestExpectation file for 
403         http://trac.webkit.org/changeset/182912
404
405         * platform/mac-wk1/TestExpectations:
406
407 2015-04-16  Beth Dakin  <bdakin@apple.com>
408
409         Force mouse events should go through normal mouse event handling code paths
410         https://bugs.webkit.org/show_bug.cgi?id=143749
411         -and corresponding-
412         rdar://problem/20472895
413
414         Reviewed by Dean Jackson.
415
416         Just a few new tests. More to come.
417         * fast/events/mouse-force-changed-expected.txt: Added.
418         * fast/events/mouse-force-changed.html: Added.
419         * fast/events/mouse-force-down-expected.txt: Added.
420         * fast/events/mouse-force-down.html: Added.
421         * fast/events/mouse-force-up-expected.txt: Added.
422         * fast/events/mouse-force-up.html: Added.
423
424         Right now the new tests will only work on Mac 10.10.3 and beyond.
425         * platform/efl/TestExpectations:
426         * platform/gtk/TestExpectations:
427         * platform/ios-simulator/TestExpectations:
428         * platform/mac-mavericks/TestExpectations:
429         * platform/win/TestExpectations:
430
431 2015-04-16  Chris Dumez  <cdumez@apple.com>
432
433         Regression(r182517): WebSocket::suspend() causes error event to be fired
434         https://bugs.webkit.org/show_bug.cgi?id=143806
435         <rdar://problem/20559812>
436
437         Reviewed by Alexey Proskuryakov.
438
439         * http/tests/websocket/tests/hybi/closed-when-entering-page-cache-expected.txt:
440         * http/tests/websocket/tests/hybi/closed-when-entering-page-cache.html:
441         Extend WebSocket PageCache test to make sure that the error event is
442         fired after restoring the page from the PageCache and before the close
443         Event is fired.
444
445         * http/tests/websocket/tests/hybi/resources/page-cache-websocket.html: Added.
446         * http/tests/websocket/tests/hybi/stop-on-resume-in-error-handler-expected.txt: Copied from LayoutTests/http/tests/websocket/tests/hybi/closed-when-entering-page-cache-expected.txt.
447         * http/tests/websocket/tests/hybi/stop-on-resume-in-error-handler.html: Copied from LayoutTests/http/tests/websocket/tests/hybi/closed-when-entering-page-cache.html.
448         Add layout test to cover the case where WebSocket::stop() is called
449         while firing the pending events upon restoring the page from PageCache.
450
451 2015-04-16  Myles C. Maxfield  <mmaxfield@apple.com>
452
453         [iOS] Delete hardcoded font fallback tables
454         https://bugs.webkit.org/show_bug.cgi?id=143583
455
456         Reviewed by Darin Adler
457
458         Updating expected results.
459
460         * editing/selection/vertical-rl-rtl-extend-line-backward-br.html: Updating expected results
461         * editing/selection/vertical-rl-rtl-extend-line-backward-p.html: Updating expected results
462         * editing/selection/vertical-rl-rtl-extend-line-forward-br.html: Updating expected results
463         * editing/selection/vertical-rl-rtl-extend-line-forward-p.html: Updating expected results
464         * fast/text/international/danda-space.html: Updating expected results
465         * fast/text/international/thai-baht-space.html: Updating expected results
466
467 2015-04-16  Alexey Proskuryakov  <ap@apple.com>
468
469         More flaky tests in http/tests/security/mixedContent
470         https://bugs.webkit.org/show_bug.cgi?id=143804
471
472         Reviewed by Csaba Osztrogonác.
473
474         Start secondary window loading in onload, so that it doesn't race with main document
475         finishing to load.
476
477         * http/tests/security/mixedContent/about-blank-iframe-in-main-frame-expected.txt:
478         * http/tests/security/mixedContent/about-blank-iframe-in-main-frame.html:
479         * http/tests/security/mixedContent/insecure-audio-video-in-main-frame.html:
480         * http/tests/security/mixedContent/insecure-iframe-in-main-frame-expected.txt:
481         * http/tests/security/mixedContent/insecure-iframe-in-main-frame.html:
482         * http/tests/security/mixedContent/insecure-image-in-main-frame.html:
483         * http/tests/security/mixedContent/insecure-xhr-in-main-frame.html:
484         * http/tests/security/mixedContent/redirect-http-to-https-iframe-in-main-frame-expected.txt:
485         * http/tests/security/mixedContent/redirect-http-to-https-iframe-in-main-frame.html:
486         * http/tests/security/mixedContent/redirect-https-to-http-iframe-in-main-frame-expected.txt:
487         * http/tests/security/mixedContent/redirect-https-to-http-iframe-in-main-frame.html:
488
489 2015-04-15  Chris Dumez  <cdumez@apple.com>
490
491         Add a console message when a stylesheet is not parsed due to invalid MIME type
492         https://bugs.webkit.org/show_bug.cgi?id=143784
493
494         Reviewed by Joseph Pecoraro.
495
496         Update expectations for tests that are using stylesheets served with wrong
497         MIME type as we now display a console message in this case.
498
499         * http/tests/inspector/css/bad-mime-type-expected.txt:
500         * http/tests/mime/standard-mode-does-not-load-stylesheet-with-text-plain-and-css-extension-expected.txt:
501         * http/tests/mime/standard-mode-does-not-load-stylesheet-with-text-plain-expected.txt:
502         * http/tests/misc/css-accept-any-type-expected.txt:
503         * http/tests/misc/css-reject-any-type-in-strict-mode-expected.txt:
504
505         * http/tests/security/cross-origin-css-1-expected.txt: Added.
506         * http/tests/security/cross-origin-css-1.html: Added.
507         * http/tests/security/cross-origin-css-2-expected.txt: Added.
508         * http/tests/security/cross-origin-css-2.html: Added.
509         * http/tests/security/cross-origin-css-3-expected.txt: Added.
510         * http/tests/security/cross-origin-css-3.html: Added.
511         * http/tests/security/cross-origin-css-4-expected.txt: Added.
512         * http/tests/security/cross-origin-css-4.html: Added.
513         * http/tests/security/cross-origin-css-5-expected.txt: Added.
514         * http/tests/security/cross-origin-css-5.html: Added.
515         * http/tests/security/cross-origin-css-6-expected.txt: Added.
516         * http/tests/security/cross-origin-css-6.html: Added.
517         * http/tests/security/cross-origin-css-7-expected.txt: Added.
518         * http/tests/security/cross-origin-css-7.html: Added.
519         * http/tests/security/cross-origin-css-8-expected.txt: Added.
520         * http/tests/security/cross-origin-css-8.html: Added.
521         * http/tests/security/cross-origin-css-expected.txt: Removed.
522         * http/tests/security/cross-origin-css.html: Removed.
523         Split http/tests/security/cross-origin-css.html into several tests. The
524         test would be flaky otherwise as console messages could appear in
525         different order for every run.
526
527         * platform/mac/http/tests/misc/acid3-expected.txt:
528
529 2015-04-15  Said Abou-Hallawa  <said@apple.com>
530
531         Minimum font size pref breaks SVG text very badly.
532         https://bugs.webkit.org/show_bug.cgi?id=143590.
533
534         Reviewed by Simon Fraser.
535
536         When enabling the minimum font size perf, the SVG text element should
537         apply the minimum font size rules on the scaled font. 
538
539         * svg/text/font-small-enlarged-minimum-larger-expected.svg: Added.
540         * svg/text/font-small-enlarged-minimum-larger.svg: Added.
541         Minimum font size is larger than the scaled font size. Also the expected
542         file makes sure the minimum font size rules are still applied if no scaling
543         is applied.
544
545         * svg/text/font-small-enlarged-minimum-smaller-expected.svg: Added.
546         * svg/text/font-small-enlarged-minimum-smaller.svg: Added.
547         Minimum font size is smaller than the scaled font size. So the minimim font
548         size rule should not have any effect on the final computed font size.
549
550 2015-04-15  Jordan Harband  <ljharb@gmail.com>
551
552         String.prototype.startsWith/endsWith/includes have wrong length in r182673
553         https://bugs.webkit.org/show_bug.cgi?id=143659
554
555         Reviewed by Benjamin Poulain.
556
557         * js/script-tests/string-includes.js:
558         * js/string-includes-expected.txt:
559
560 2015-04-15  Jordan Harband  <ljharb@gmail.com>
561
562         Math.imul has wrong length in Safari 8.0.4
563         https://bugs.webkit.org/show_bug.cgi?id=143658
564
565         Reviewed by Benjamin Poulain.
566
567         * js/script-tests/math.js:
568
569 2015-04-15  Jordan Harband  <ljharb@gmail.com>
570
571         Number.parseInt in nightly r182673 has wrong length
572         https://bugs.webkit.org/show_bug.cgi?id=143657
573
574         Reviewed by Benjamin Poulain.
575
576         * js/number-constructor-expected.txt:
577         * js/script-tests/number-constructor.js:
578
579 2015-04-15  Chris Dumez  <cdumez@apple.com>
580
581         Unreviewed, skip http/tests/inspector/css/bad-mime-type.html on Windows
582
583         Skip http/tests/inspector/css/bad-mime-type.html on Windows as it times
584         out. This is already the case for a lot of inspector tests on Windows.
585
586         * platform/win/TestExpectations:
587
588 2015-04-15  Alexey Proskuryakov  <ap@apple.com>
589
590         streams/reference-implementation/readable-stream.html is flaky
591         https://bugs.webkit.org/show_bug.cgi?id=143778
592
593         * TestExpectations: Marking as such.
594
595 2015-04-14  Alexey Proskuryakov  <ap@apple.com>
596
597         inspector/console/console-api.html is very slow, frequently timing out
598         https://bugs.webkit.org/show_bug.cgi?id=143719
599
600         * TestExpectations: Further adjusted the expectations.
601
602 2015-04-14  Alexey Proskuryakov  <ap@apple.com>
603
604         fast/dom/Window/timer-resume-on-navigation-back.html is flaky
605         https://bugs.webkit.org/show_bug.cgi?id=33685
606
607         Reviewed by Brady Eidson.
608
609         If the timer fired before navigation, the test passed without going down the code
610         path that it was supposed to test. If it fired when navigation was in provisional
611         state, then dumping results was delayed until the navigation was finished, and
612         thus the intermediate page got dumped, and the test failed.
613
614         * fast/dom/Window/timer-resume-on-navigation-back.html:
615
616 2015-04-14  Zalan Bujtas  <zalan@apple.com>
617
618         Make inline continuation style change logic consistent.
619         https://bugs.webkit.org/show_bug.cgi?id=143737
620         rdar://problem/20486596
621
622         Reviewed by Simon Fraser.
623
624         Do not force RenderBlock type-casting on the first sibling of the continuation's container.
625         The first sibling of the container of a continuation should be handled as the rest of the siblings.
626
627         * fast/inline/inline-with-column-span-and-remove-block-child-crash-expected.txt: Added.
628         * fast/inline/inline-with-column-span-and-remove-block-child-crash.html: Added.
629
630 2015-04-14  Daniel Bates  <dabates@apple.com>
631
632         Rename test LayoutTests/fast/events/drag-link.html to drag-and-drop-link-into-focused-contenteditable.html
633         https://bugs.webkit.org/show_bug.cgi?id=143683
634
635         Reviewed by Alexey Proskuryakov.
636
637         The name of the test LayoutTests/fast/events/drag-link.html is too generic given its purpose, which is
638         to test that we do not cause an assertion failure when dragging and dropping an HTML hyperlink into
639         a focused content editable element. We should come up with a more descriptive name for this test that
640         better describes what it tests.
641
642         * fast/events/drag-and-drop-link-into-focused-contenteditable-expected.txt: Renamed from LayoutTests/fast/events/drag-link-expected.txt.
643         * fast/events/drag-and-drop-link-into-focused-contenteditable.html: Renamed from LayoutTests/fast/events/drag-link.html.
644         * platform/efl/TestExpectations: Update file because of the rename.
645         * platform/gtk/TestExpectations: Ditto.
646         * platform/ios-simulator/TestExpectations: Ditto.
647         * platform/mac-wk2/TestExpectations: Ditto.
648
649 2015-04-14  Chris Dumez  <cdumez@apple.com>
650
651         Regression(r180020): Web Inspector crashes on pages that have a stylesheet with an invalid MIME type
652         https://bugs.webkit.org/show_bug.cgi?id=143745
653         <rdar://problem/20243916>
654
655         Reviewed by Joseph Pecoraro.
656
657         Add layout test that shows the Web inspector on a page that has
658         a stylesheet with an invalid MIME type, to make sure we don't
659         crash.
660
661         * http/tests/inspector/css/bad-mime-type-expected.txt: Added.
662         * http/tests/inspector/css/bad-mime-type.html: Added.
663         * http/tests/misc/css-accept-any-type.html:
664         * http/tests/misc/css-reject-any-type-in-strict-mode.html:
665         * http/tests/misc/resources/stylesheet-bad-mime-type.php: Renamed from LayoutTests/http/tests/misc/resources/stylesheet.php.
666
667 2015-04-14  Brady Eidson  <beidson@apple.com>
668
669         Make sure media element loads hit content filter extensions.
670         <rdar://problem/20014012> and https://bugs.webkit.org/show_bug.cgi?id=143731
671
672         Reviewed by Jer Noble.
673
674         * http/tests/contentextensions/media-filtered-expected.txt: Added.
675         * http/tests/contentextensions/media-filtered.html: Added.
676         * http/tests/contentextensions/media-filtered.html.json: Added.
677         * http/tests/contentextensions/text-track-blocked-expected.txt: Added.
678         * http/tests/contentextensions/text-track-blocked.html: Added.
679         * http/tests/contentextensions/text-track-blocked.html.json: Added.
680
681 2015-04-14  Brent Fulgham  <bfulgham@apple.com>
682
683         [Win] Skip failling test due to list box scroll behavior.
684         https://bugs.webkit.org/show_bug.cgi?id=143739
685
686         * platform/win/TestExpectations:
687
688 2015-04-14  Brent Fulgham  <bfulgham@apple.com>
689
690         [Win] Unreviewed test correction after r182737.
691
692         New test expectation was missing a newline at the end of the file.
693
694         * platform/win/printing/single-line-must-not-be-split-into-two-pages-expected.txt:
695
696 2015-04-14  Simon Fraser  <simon.fraser@apple.com>
697
698         Set the font size to 11px explicitly to try to fix this test on Windows.
699
700         * fast/forms/listbox-visible-size.html:
701
702 2015-04-14  Alexey Proskuryakov  <ap@apple.com>
703
704         inspector/console/console-api.html is very slow, frequently timing out
705         https://bugs.webkit.org/show_bug.cgi?id=143719
706
707         * TestExpectations: Marking as slow.
708
709 2015-04-14  Alexey Proskuryakov  <ap@apple.com>
710
711         fast/sub-pixel/input-caret-on-subpixel-bound.html is flaky
712         https://bugs.webkit.org/show_bug.cgi?id=143697
713
714         Reviewed by Anders Carlsson.
715
716         * fast/sub-pixel/input-caret-on-subpixel-bound.html: Don't wait for a timer to fire
717         after removing the last character.
718
719 2015-04-14  Alexey Proskuryakov  <ap@apple.com>
720
721         Two flaky tests in http/tests/security/mixedContent
722         https://bugs.webkit.org/show_bug.cgi?id=143695
723
724         Reviewed by Csaba Osztrogonác.
725
726         Speculative fix. Do not start opening a secondary window until fully done with the
727         main document.
728
729         * http/tests/security/mixedContent/data-url-iframe-in-main-frame-expected.txt:
730         * http/tests/security/mixedContent/data-url-iframe-in-main-frame.html:
731         * http/tests/security/mixedContent/insecure-css-in-main-frame-expected.txt:
732         * http/tests/security/mixedContent/insecure-css-in-main-frame.html:
733
734 2015-04-13  Simon Fraser  <simon.fraser@apple.com>
735
736         [iOS WK2] Interactive elements of developer.apple.com are broken
737         https://bugs.webkit.org/show_bug.cgi?id=143692
738
739         Reviewed by Sam Weinig.
740
741         * platform/ios-simulator-wk2/scrolling/remove-scrolling-role-expected.txt: Added.
742         * platform/ios-simulator-wk2/scrolling/remove-scrolling-role.html: Added.
743
744 2015-04-14  Commit Queue  <commit-queue@webkit.org>
745
746         Unreviewed, rolling out r182794.
747         https://bugs.webkit.org/show_bug.cgi?id=143714
748
749         readable-stream-templated.html fails on Debug bots (Requested
750         by youenn on #webkit).
751
752         Reverted changeset:
753
754         "[Streams API] ReadableStream constructor start function
755         should be able to close the stream"
756         https://bugs.webkit.org/show_bug.cgi?id=143363
757         http://trac.webkit.org/changeset/182794
758
759 2015-04-14  Xabier Rodriguez Calvar  <calvaris@igalia.com> and Youenn Fablet  <youenn.fablet@crf.canon.fr>
760
761         [Streams API] ReadableStream constructor start function should be able to close the stream
762         https://bugs.webkit.org/show_bug.cgi?id=143363
763
764         Reviewed by Benjamin Poulain.
765
766         Rebased tests as some are now passing.
767
768         * streams/reference-implementation/readable-stream-reader-expected.txt:
769         * streams/reference-implementation/readable-stream-templated-expected.txt:
770
771 2015-04-14  Marcos Chavarría Teijeiro  <chavarria1991@gmail.com>
772
773         [GTK] Gardening 14th April
774         https://bugs.webkit.org/show_bug.cgi?id=143701
775
776         Unreviewed.
777
778         * platform/gtk/TestExpectations:
779         * platform/gtk/http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_xserver_redirect-expected.txt:
780
781 2015-04-14  Marcos Chavarría Teijeiro  <chavarria1991@gmail.com>
782
783         [GTK] Gardening: Rebaseline tests after r182620
784         https://bugs.webkit.org/show_bug.cgi?id=143700
785
786         Unreviewed.
787
788         This revision updates some tests after changing the way <br> is
789         rendered. We need to change the GTK+ expectations for these tests.
790
791         * platform/gtk/fast/css/text-overflow-ellipsis-bidi-expected.txt:
792         * platform/gtk/fast/dom/focus-contenteditable-expected.txt:
793         * platform/gtk/fast/forms/listbox-hit-test-zoomed-expected.png:
794         * platform/gtk/fast/forms/listbox-hit-test-zoomed-expected.txt:
795         * platform/gtk/fast/forms/range/slider-padding-expected.txt:
796         * platform/gtk/fast/forms/textarea-scroll-height-expected.txt:
797         * platform/gtk/fast/parser/open-comment-in-textarea-expected.txt:
798         * platform/gtk/fast/text/international/bidi-layout-across-linebreak-expected.txt:
799         * platform/gtk/http/tests/navigation/javascriptlink-frames-expected.txt:
800         * platform/gtk/http/tests/navigation/postredirect-basic-expected.txt:
801         * platform/gtk/http/tests/navigation/postredirect-goback1-expected.txt:
802         * platform/gtk/svg/wicd/test-rightsizing-b-expected.txt:
803         * platform/gtk/tables/mozilla/bugs/bug106795-expected.txt:
804         * platform/gtk/tables/mozilla/bugs/bug1224-expected.txt:
805         * platform/gtk/tables/mozilla/bugs/bug131020-expected.txt:
806         * platform/gtk/tables/mozilla/bugs/bug131020_iframe-expected.txt:
807         * platform/gtk/tables/mozilla/bugs/bug1430-expected.txt:
808         * platform/gtk/tables/mozilla/bugs/bug16252-expected.txt:
809         * platform/gtk/tables/mozilla/bugs/bug19599-expected.txt:
810         * platform/gtk/tables/mozilla/bugs/bug20579-expected.txt:
811         * platform/gtk/tables/mozilla/bugs/bug32205-3-expected.txt:
812         * platform/gtk/tables/mozilla/bugs/bug82946-2-expected.txt:
813         * platform/gtk/tables/mozilla/bugs/bug92143-expected.txt:
814         * platform/gtk/tables/mozilla/marvin/tables_cellpadding-expected.txt:
815         * platform/gtk/tables/mozilla/marvin/tables_cellspacing-expected.txt:
816         * platform/gtk/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt:
817         * platform/gtk/tables/mozilla_expected_failures/bugs/bug1262-expected.txt:
818         * platform/gtk/tables/mozilla_expected_failures/bugs/bug56024-expected.txt:
819         * platform/gtk/tables/mozilla_expected_failures/other/test4-expected.txt:
820
821 2015-04-14  Youenn Fablet  <youenn.fablet@crf.canon.fr> and Xabier Rodriguez Calvar <calvaris@igalia.com>
822
823         Sync Streams API tests with spec
824         https://bugs.webkit.org/show_bug.cgi?id=143669
825
826         Reviewed by Darin Adler.
827
828         Some tests were moved from the spec tests to our custom ones
829         because they were not approved (yet, or they won't be).
830
831         Some nuances from the spec tests were also fixed.
832
833         * streams/readable-stream-expected.txt: Added.
834         * streams/readable-stream-reader-expected.txt: Added.
835         * streams/readable-stream-reader.html: Added.
836         * streams/readable-stream.html: Added.
837         * streams/reference-implementation/readable-stream-expected.txt:
838         * streams/reference-implementation/readable-stream-reader-expected.txt:
839         * streams/reference-implementation/readable-stream-reader.html:
840         * streams/reference-implementation/readable-stream.html: Nuances
841         fixed and tests moved to custom.
842
843 2015-04-13  Manuel Rego Casasnovas  <rego@igalia.com>
844
845         [CSS Grid Layout] Columns set in percentages collapse to auto width
846         https://bugs.webkit.org/show_bug.cgi?id=141435
847
848         Reviewed by David Hyatt.
849
850         Added new tests to check that percentage track breadths are properly
851         calculated under different sizing conditions.
852         Modified one test to include relative sizes too.
853
854         * fast/css-grid-layout/grid-item-with-percent-height-in-auto-height-grid-resolution-expected.txt:
855         * fast/css-grid-layout/grid-item-with-percent-height-in-auto-height-grid-resolution.html:
856         * fast/css-grid-layout/percent-intrinsic-track-breadth-expected.txt: Added.
857         * fast/css-grid-layout/percent-intrinsic-track-breadth.html: Added.
858         * fast/css-grid-layout/percent-track-breadths-regarding-container-size-expected.txt: Added.
859         * fast/css-grid-layout/percent-track-breadths-regarding-container-size.html: Added.
860
861 2015-04-10  Brent Fulgham  <bfulgham@apple.com>
862
863         Expand test infrastructure to support scrolling tests
864         https://bugs.webkit.org/show_bug.cgi?id=143286
865         <rdar://problem/20375516>
866
867         Reviewed by Simon Fraser.
868
869         Correct a scrolling test that had not been issuing wheel events to a valid
870         view. This was found by some new logging in this patch.
871
872         * platform/mac/fast/scrolling/scroll-div-latched-div-expected.txt:
873         * platform/mac/fast/scrolling/scroll-div-latched-div.html:
874         * platform/mac-wk1/scrollbars/scrollevent-iframe-no-scrolling-wheel-expected.txt: Added.*
875
876 2015-04-13  Said Abou-Hallawa  <sabouhallawa@apple.com>
877
878         Fix LayoutTests/http/tests/canvas/canvas-tainted-after-draw-image.html on all bots
879         following http://trac.webkit.org/changeset/182750.
880
881         Reviewed by Daniel Bates.
882
883         * http/tests/canvas/canvas-tainted-after-draw-image-expected.txt:
884         * http/tests/canvas/canvas-tainted-after-draw-image.html:
885         Set window.jsTestIsAsync true and call finishJSTest() to make the test 
886         asynchronous, so the "TEST COMPLETE" message will be output after all the
887         test messages. Also delete the synchronous tests for data url image and
888         same-domain image since they can't be reliably tested.
889
890 2015-04-13  Simon Fraser  <simon.fraser@apple.com>
891
892         Fix compositing/geometry/fixed-transformed.html on Mavericks.
893
894         To get consistent results on Mavericks, call
895         internals.settings.setAcceleratedCompositingForFixedPositionEnabled(true);
896
897         * compositing/geometry/fixed-transformed.html:
898
899 2015-04-08  Filip Pizlo  <fpizlo@apple.com>
900
901         JSC should detect singleton functions
902         https://bugs.webkit.org/show_bug.cgi?id=143232
903
904         Reviewed by Geoffrey Garen and Michael Saboff.
905
906         * js/regress/create-lots-of-functions-expected.txt: Added.
907         * js/regress/create-lots-of-functions.html: Added.
908         * js/regress/no-inline-constructor-expected.txt: Added.
909         * js/regress/no-inline-constructor.html: Added.
910         * js/regress/script-tests/create-lots-of-functions.js: Added.
911         * js/regress/script-tests/no-inline-constructor.js: Added.
912         * js/regress/script-tests/singleton-scope.js: Added.
913         * js/regress/singleton-scope-expected.txt: Added.
914         * js/regress/singleton-scope.html: Added.
915
916 2015-04-13  Simon Fraser  <simon.fraser@apple.com>
917
918         Add missing layout test result.
919
920         * compositing/geometry/fixed-transformed-expected.txt: Added.
921
922 2015-04-13  Said Abou-Hallawa  <sabouhallawa@apple.com>
923
924         list-style-image with SVG image renders at incorrect size.
925         https://bugs.webkit.org/show_bug.cgi?id=141367.
926
927         Reviewed by Darin Adler.
928
929         Ensure the SVG image gets the correct size when used as an image list.
930
931         * svg/as-list-image: Added.
932         * svg/as-list-image/svg-list-image-intrinsic-size-1-expected.html: Added.
933         * svg/as-list-image/svg-list-image-intrinsic-size-1.html: Added.
934
935 2015-04-13  Said Abou-Hallawa  <sabouhallawa@apple.com>
936
937         Canvas drawImage() has a security hole when the image isn't yet fully loaded.
938         https://bugs.webkit.org/show_bug.cgi?id=58681.
939
940         Reviewed by Darin Adler.
941
942         This test confirms when we load an image from a different origin and try
943         drawing it on a canvas, the canvas is tainted if the image is completely
944         loaded and drawn. Otherwise the image is not drawn.
945
946         * http/tests/canvas/canvas-tainted-after-draw-image-expected.txt: Added.
947         * http/tests/canvas/canvas-tainted-after-draw-image.html: Added.
948         * http/tests/canvas/resources: Added.
949         * http/tests/canvas/resources/100x100-lime-rect.svg: Added.
950
951 2015-04-13  Beth Dakin  <bdakin@apple.com>
952
953         Add force property to MouseEvents
954         https://bugs.webkit.org/show_bug.cgi?id=143569
955         -and corresponding-
956         rdar://problem/20472954
957
958         Reviewed by Darin Adler.
959
960         * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
961         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
962         * platform/win/js/dom/global-constructors-attributes-expected.txt:
963
964 2015-04-13  Simon Fraser  <simon.fraser@apple.com>
965
966         Fixed position element is truncated if moved onscreen by a transform
967         https://bugs.webkit.org/show_bug.cgi?id=143655
968
969         Reviewed by Darin Adler.
970         
971         Test that moves a position:fixed element on-screen using a transform.
972
973         * compositing/geometry/fixed-transformed.html: Added.
974
975 2015-04-13  Alexey Proskuryakov  <ap@apple.com>
976
977         js/regress-141098.html often times out in debug builds.
978
979         This test is slow in debug, sometimes barely passing, and other times timing out.
980
981         * TestExpectations:
982
983 2015-04-13  Brent Fulgham  <bfulgham@apple.com>
984
985         [Win] Unreviewed test correction after r182635.
986
987         Two Windows test expectation files were missing newlines at the end of the file.
988
989         * platform/win/fast/backgrounds/selection-background-color-of-image-list-style-expected.txt:
990         * platform/win/fast/backgrounds/selection-background-color-of-list-style-expected.txt:
991
992 2015-04-13  Zalan Bujtas  <zalan@apple.com>
993
994         [Win] Unreviewed gardening after r182620. (<br> updates mostly)
995
996         * platform/win/fast/dom/focus-contenteditable-expected.txt:
997         * platform/win/fast/forms/listbox-hit-test-zoomed-expected.txt:
998         * platform/win/fast/forms/range/slider-padding-expected.txt:
999         * platform/win/fast/forms/textarea-scroll-height-expected.txt:
1000         * platform/win/fast/parser/open-comment-in-textarea-expected.txt:
1001         * platform/win/fast/text/international/bidi-layout-across-linebreak-expected.txt:
1002         * platform/win/fast/text/svg-font-face-with-kerning-expected.txt: Added.
1003         * platform/win/http/tests/navigation/postredirect-basic-expected.txt:
1004         * platform/win/http/tests/navigation/postredirect-goback1-expected.txt:
1005         * platform/win/printing/single-line-must-not-be-split-into-two-pages-expected.txt:
1006         * platform/win/svg/wicd/test-rightsizing-b-expected.txt:
1007         * platform/win/tables/mozilla/bugs/bug1224-expected.txt:
1008         * platform/win/tables/mozilla/bugs/bug131020-expected.txt:
1009         * platform/win/tables/mozilla/bugs/bug131020_iframe-expected.txt:
1010         * platform/win/tables/mozilla/bugs/bug1430-expected.txt:
1011         * platform/win/tables/mozilla/bugs/bug16252-expected.txt:
1012         * platform/win/tables/mozilla/bugs/bug19599-expected.txt:
1013         * platform/win/tables/mozilla/bugs/bug20579-expected.txt:
1014         * platform/win/tables/mozilla/bugs/bug32205-3-expected.txt:
1015         * platform/win/tables/mozilla/bugs/bug82946-2-expected.txt:
1016         * platform/win/tables/mozilla/bugs/bug92143-expected.txt:
1017         * platform/win/tables/mozilla/marvin/tables_cellpadding-expected.txt:
1018         * platform/win/tables/mozilla/marvin/tables_cellspacing-expected.txt:
1019         * platform/win/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt:
1020         * platform/win/tables/mozilla_expected_failures/bugs/bug56024-expected.txt:
1021         * platform/win/tables/mozilla_expected_failures/other/test4-expected.txt:
1022
1023 2015-04-13  Csaba Osztrogonác  <ossy@webkit.org>
1024
1025         [EFL] Update table/mozilla expected files after r182620
1026         https://bugs.webkit.org/show_bug.cgi?id=143626
1027
1028         Unreviewed gardening.
1029
1030         * platform/efl/TestExpectations:
1031         * platform/efl/tables/mozilla/bugs/bug106795-expected.png:
1032         * platform/efl/tables/mozilla/bugs/bug106795-expected.txt:
1033         * platform/efl/tables/mozilla/bugs/bug1224-expected.png:
1034         * platform/efl/tables/mozilla/bugs/bug1224-expected.txt:
1035         * platform/efl/tables/mozilla/bugs/bug131020-expected.png:
1036         * platform/efl/tables/mozilla/bugs/bug131020-expected.txt:
1037         * platform/efl/tables/mozilla/bugs/bug131020_iframe-expected.png:
1038         * platform/efl/tables/mozilla/bugs/bug131020_iframe-expected.txt:
1039         * platform/efl/tables/mozilla/bugs/bug1430-expected.png:
1040         * platform/efl/tables/mozilla/bugs/bug1430-expected.txt:
1041         * platform/efl/tables/mozilla/bugs/bug157890-expected.png:
1042         * platform/efl/tables/mozilla/bugs/bug157890-expected.txt: Added.
1043         * platform/efl/tables/mozilla/bugs/bug16252-expected.png:
1044         * platform/efl/tables/mozilla/bugs/bug16252-expected.txt:
1045         * platform/efl/tables/mozilla/bugs/bug19599-expected.png:
1046         * platform/efl/tables/mozilla/bugs/bug19599-expected.txt:
1047         * platform/efl/tables/mozilla/bugs/bug20579-expected.png:
1048         * platform/efl/tables/mozilla/bugs/bug20579-expected.txt:
1049         * platform/efl/tables/mozilla/bugs/bug32205-3-expected.png:
1050         * platform/efl/tables/mozilla/bugs/bug32205-3-expected.txt:
1051         * platform/efl/tables/mozilla/bugs/bug82946-2-expected.png:
1052         * platform/efl/tables/mozilla/bugs/bug82946-2-expected.txt:
1053         * platform/efl/tables/mozilla/bugs/bug92143-expected.png:
1054         * platform/efl/tables/mozilla/bugs/bug92143-expected.txt:
1055         * platform/efl/tables/mozilla/marvin/tables_cellpadding-expected.png:
1056         * platform/efl/tables/mozilla/marvin/tables_cellpadding-expected.txt:
1057         * platform/efl/tables/mozilla/marvin/tables_cellspacing-expected.png:
1058         * platform/efl/tables/mozilla/marvin/tables_cellspacing-expected.txt:
1059         * platform/efl/tables/mozilla/other/wa_table_thtd_rowspan-expected.png:
1060         * platform/efl/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt:
1061         * platform/efl/tables/mozilla_expected_failures/bugs/bug1262-expected.png:
1062         * platform/efl/tables/mozilla_expected_failures/bugs/bug1262-expected.txt:
1063         * platform/efl/tables/mozilla_expected_failures/bugs/bug56024-expected.png:
1064         * platform/efl/tables/mozilla_expected_failures/bugs/bug56024-expected.txt:
1065         * platform/efl/tables/mozilla_expected_failures/other/test4-expected.png:
1066         * platform/efl/tables/mozilla_expected_failures/other/test4-expected.txt:
1067
1068 2015-04-13  Csaba Osztrogonác  <ossy@webkit.org>
1069
1070         [EFL] Unreviewed gardening, skip fast/attachment tests, there is
1071         no reason to run these tests before enabling ATTACHMENT_ELEMENT.
1072
1073         * platform/efl/TestExpectations:
1074
1075 2015-04-10  Sergio Villar Senin  <svillar@igalia.com>
1076
1077         [CSS Grid Layout] Support marking/unmarking tracks as infinitely growable
1078         https://bugs.webkit.org/show_bug.cgi?id=141431
1079
1080         Reviewed by Darin Adler.
1081
1082         New test that to check that tracks whose growth limit changes from
1083         infinite to finite when evaluating "intrinsic maximums" are marked
1084         as infinitely growable for the "max-content maximums" step.
1085
1086         * fast/css-grid-layout/mark-as-infinitely-growable-expected.txt: Added.
1087         * fast/css-grid-layout/mark-as-infinitely-growable.html: Added.
1088
1089 2015-04-13  Csaba Osztrogonác  <ossy@webkit.org>
1090
1091         [EFL] Unreviewed gardening, update platform specifix expected files after r181889.
1092
1093         * platform/efl/css3/selectors3/xhtml/css3-modsel-15c-expected.txt:
1094         * platform/efl/css3/selectors3/xml/css3-modsel-15c-expected.txt:
1095         * platform/efl/plugins/npruntime/object-from-destroyed-plugin-expected.txt:
1096         * platform/efl/plugins/npruntime/object-from-destroyed-plugin-in-subframe-expected.txt:
1097
1098 2015-04-13  Csaba Osztrogonác  <ossy@webkit.org>
1099
1100         [EFL] Rebaseline accessibility/aria-toggle-button-with-title.html
1101         https://bugs.webkit.org/show_bug.cgi?id=143229
1102
1103         Unreviewed gardening after r182012.
1104
1105         * platform/efl/accessibility/aria-toggle-button-with-title-expected.txt: Added.
1106
1107 2015-04-13  Csaba Osztrogonác  <ossy@webkit.org>
1108
1109         [EFL] accessibility/plugin.html fails
1110         https://bugs.webkit.org/show_bug.cgi?id=143663
1111
1112         Unreviewed gardening, mark accessibility/plugin.html as failing test.
1113
1114         * platform/efl/TestExpectations:
1115
1116 2015-04-12  Benjamin Poulain  <benjamin@webkit.org> and Diego Perini  <diego.perini@gmail.com>
1117
1118         Legacy scroll behavior on HTMLBodyElement should only apply to the first body element of a document
1119         https://bugs.webkit.org/show_bug.cgi?id=143651
1120
1121         Reviewed by Sam Weinig.
1122
1123         * fast/dom/Element/body-scrollHeight-basics-quirks-expected.txt: Added.
1124         * fast/dom/Element/body-scrollHeight-basics-quirks.html: Added.
1125         * fast/dom/Element/body-scrollLeft-basics-quirks-expected.txt: Added.
1126         * fast/dom/Element/body-scrollLeft-basics-quirks.html: Added.
1127         * fast/dom/Element/body-scrollTop-basics-quirks-expected.txt: Added.
1128         * fast/dom/Element/body-scrollTop-basics-quirks.html: Added.
1129         * fast/dom/Element/body-scrollWidth-basics-quirks-expected.txt: Added.
1130         * fast/dom/Element/body-scrollWidth-basics-quirks.html: Added.
1131         Test the various behaviors.
1132
1133         * fast/dom/Element/detached-body-element-does-not-scroll-main-frame-with-scrollLeft-expected.txt: Added.
1134         * fast/dom/Element/detached-body-element-does-not-scroll-main-frame-with-scrollLeft.html: Added.
1135         * fast/dom/Element/detached-body-element-does-not-scroll-main-frame-with-scrollTop-expected.txt: Added.
1136         * fast/dom/Element/detached-body-element-does-not-scroll-main-frame-with-scrollTop.html: Added.
1137         Those tests target specifically the bug.
1138
1139 2015-04-12  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
1140
1141         [EFL] Enable Media Source
1142         https://bugs.webkit.org/show_bug.cgi?id=143635
1143
1144         Reviewed by Csaba Osztrogonác.
1145
1146         * platform/efl/TestExpectations: Update failing tests.
1147
1148 2015-04-12  Sungmann Cho  <sungmann.cho@navercorp.com>
1149
1150         Fix trival typos related to the word "coordinate".
1151         https://bugs.webkit.org/show_bug.cgi?id=143644
1152
1153         Reviewed by Alexey Proskuryakov.
1154
1155         No new tests, no behavior change.
1156
1157         * css3/scroll-snap/scroll-snap-property-computed-style-expected.txt:
1158         * css3/scroll-snap/scroll-snap-property-computed-style.js:
1159         * platform/gtk/svg/custom/svg-curve-with-relative-cordinates-expected.png: Removed.
1160         * platform/gtk/svg/custom/svg-curve-with-relative-cordinates-expected.txt: Removed.
1161         * platform/ios-sim-deprecated/svg/custom/svg-curve-with-relative-cordinates-expected.txt: Removed.
1162         * platform/ios-simulator/svg/custom/svg-curve-with-relative-cordinates-expected.txt: Removed.
1163         * platform/mac/svg/custom/svg-curve-with-relative-cordinates-expected.png: Removed.
1164         * platform/mac/svg/custom/svg-curve-with-relative-cordinates-expected.txt: Removed.
1165         * platform/win/svg/custom/svg-curve-with-relative-cordinates-expected.txt: Removed.
1166         * svg/custom/svg-curve-with-relative-cordinates.html: Removed.
1167
1168 2015-04-12  Simon Fraser  <simon.fraser@apple.com>
1169
1170         Selects don't scroll at some aspect ratios
1171         https://bugs.webkit.org/show_bug.cgi?id=143649
1172         rdar://problem/19365694
1173
1174         Reviewed by Darin Adler.
1175
1176         * fast/forms/listbox-visible-size-expected.txt: Added.
1177         * fast/forms/listbox-visible-size.html: Added.
1178
1179 2015-04-12  Simon Fraser  <simon.fraser@apple.com>
1180
1181         Too much repainting on scrolling with fixed backgrounds
1182         https://bugs.webkit.org/show_bug.cgi?id=143637
1183         rdar://problem/20245243
1184
1185         Reviewed by Darin Adler.
1186         
1187         Tests with various configurations of iframes and compositing, which dump layer trees with
1188         repaint rectangles.
1189         
1190         Also tiled-scrolling test that exercises the simple case.
1191         
1192         Put WebKit1-specific results in platform/mac-wk1, since they are very different from
1193         WK2 and other platforms, due to WK1-specific layer hosting and repaint behaviors.
1194
1195         * compositing/repaint/iframes/composited-iframe-with-fixed-background-doc-repaint-expected.txt: Added.
1196         * compositing/repaint/iframes/composited-iframe-with-fixed-background-doc-repaint.html: Added.
1197         * compositing/repaint/iframes/compositing-iframe-scroll-repaint-expected.txt: Added.
1198         * compositing/repaint/iframes/compositing-iframe-scroll-repaint.html: Added.
1199         * compositing/repaint/iframes/compositing-iframe-with-fixed-background-doc-repaint-expected.txt: Added.
1200         * compositing/repaint/iframes/compositing-iframe-with-fixed-background-doc-repaint.html: Added.
1201         * compositing/repaint/iframes/resources/compositing-document.html: Added.
1202         * compositing/repaint/iframes/resources/compositing-fixed-background-document.html: Added.
1203         * compositing/repaint/iframes/resources/fixed-background-document.html: Added.
1204         * platform/mac-wk1/compositing/repaint/iframes/composited-iframe-with-fixed-background-doc-repaint-expected.txt: Added.
1205         * platform/mac-wk1/compositing/repaint/iframes/compositing-iframe-scroll-repaint-expected.txt: Added.
1206         * platform/mac-wk1/compositing/repaint/iframes/compositing-iframe-with-fixed-background-doc-repaint-expected.txt: Added.
1207         * platform/mac-wk2/compositing/repaint/fixed-background-scroll-expected.txt:
1208         * platform/mac-wk2/tiled-drawing/fixed-background-scroll-repaint-expected.txt: Added.
1209         * platform/mac-wk2/tiled-drawing/fixed-background-scroll-repaint.html: Added.
1210
1211 2015-04-12  Yusuke Suzuki  <utatane.tea@gmail.com>
1212
1213         [ES6] Implement Array.prototype.values
1214         https://bugs.webkit.org/show_bug.cgi?id=143633
1215
1216         Reviewed by Darin Adler.
1217
1218         * js/Object-getOwnPropertyNames-expected.txt:
1219         * js/array-iterators-expected.txt:
1220         * js/script-tests/Object-getOwnPropertyNames.js:
1221         * js/script-tests/array-iterators.js:
1222
1223 2015-04-11  Alexey Proskuryakov  <ap@apple.com>
1224
1225         editing/spelling/spelling-marker-description.html times out on Mac
1226         https://bugs.webkit.org/show_bug.cgi?id=143639
1227
1228         Reviewed by Darin Adler.
1229
1230         * editing/spelling/spelling-marker-description-expected.txt:
1231         * editing/spelling/spelling-marker-description.html:
1232         Changed the test to match reality.
1233
1234         * platform/mac-wk2/TestExpectations:
1235         * platform/mac/TestExpectations:
1236         Removed expectations.
1237
1238 2015-04-11  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
1239
1240         [EFL] Unskip media test on EFL port
1241
1242         Unreviewed, media tests are being passed except for 25 tests.
1243         The failing tests need to be investigated by Bug 131044.
1244
1245         * platform/efl/TestExpectations:
1246
1247 2015-04-10  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
1248
1249         [EFL] Unreviewed, EFL gardening on 11th April.
1250
1251         Mark 18 table/mozilla tests to failure. The tests have been failed since r182620.
1252
1253         * platform/efl/TestExpectations:
1254
1255 2015-04-10  Andy Estes  <aestes@apple.com>
1256
1257         [Content Filtering] Support modifying request URLs
1258         https://bugs.webkit.org/show_bug.cgi?id=143599
1259         rdar://problem/20442560
1260
1261         Reviewed by Darin Adler.
1262
1263         * contentfiltering/allow-after-add-data-expected.html: Changed to use pass.html.
1264         * contentfiltering/allow-after-finished-adding-data-expected.html: Ditto.
1265         * contentfiltering/allow-after-response-expected.html: Ditto.
1266         * contentfiltering/allow-after-will-send-request-expected.html: Ditto.
1267         * contentfiltering/block-after-add-data-expected.html: Ditto.
1268         * contentfiltering/block-after-add-data-then-allow-unblock-expected.html: Ditto.
1269         * contentfiltering/block-after-add-data-then-deny-unblock-expected.html: Ditto.
1270         * contentfiltering/block-after-finished-adding-data-expected.html: Ditto.
1271         * contentfiltering/block-after-finished-adding-data-then-allow-unblock-expected.html: Ditto.
1272         * contentfiltering/block-after-finished-adding-data-then-deny-unblock-expected.html: Ditto.
1273         * contentfiltering/block-after-response-expected.html: Ditto.
1274         * contentfiltering/block-after-response-then-allow-unblock-expected.html: Ditto.
1275         * contentfiltering/block-after-response-then-deny-unblock-expected.html: Ditto.
1276         * contentfiltering/block-after-will-send-request-expected.html: Ditto.
1277         * contentfiltering/block-after-will-send-request-then-allow-unblock-expected.html: Ditto.
1278         * contentfiltering/block-after-will-send-request-then-deny-unblock-expected.html: Ditto.
1279         * contentfiltering/modify-request-url-expected.html: Added.
1280         * contentfiltering/modify-request-url.html: Added.
1281         * contentfiltering/resources/fail.html: Added.
1282         * contentfiltering/resources/pass.html: Added.
1283         * http/tests/contentfiltering/allow-after-redirect-expected.html: Removed the body tag.
1284         * http/tests/contentfiltering/block-after-redirect-expected.html: Ditto.
1285         * http/tests/contentfiltering/modify-redirect-request-url-expected.html: Added.
1286         * http/tests/contentfiltering/modify-redirect-request-url.html: Added.
1287
1288 2015-04-10  ChangSeok Oh  <changseok.oh@collabora.com>
1289
1290         [Win] Layout Test fast/backgrounds/selection-background-color-of-list-style.html is failing
1291         https://bugs.webkit.org/show_bug.cgi?id=143543
1292
1293         Reviewed by Brent Fulgham.
1294
1295         Added missing test results after r182546 for windows.
1296
1297         * platform/win/TestExpectations:
1298         * platform/win/fast/backgrounds/selection-background-color-of-image-list-style-expected.png: Added.
1299         * platform/win/fast/backgrounds/selection-background-color-of-image-list-style-expected.txt: Added.
1300         * platform/win/fast/backgrounds/selection-background-color-of-list-style-expected.png: Added.
1301         * platform/win/fast/backgrounds/selection-background-color-of-list-style-expected.txt: Added.
1302
1303 2015-04-10  Youenn Fablet  <youenn.fablet@crf.canon.fr> and Xabier Rodriguez Calvar <calvaris@igalia.com>
1304
1305         Add total test test of Streams API
1306         https://bugs.webkit.org/show_bug.cgi?id=142682
1307
1308         Unreviewed.
1309
1310         Increased the callbacks timeouts to make tests pass in slower bots
1311         like Yosemite Debug.
1312
1313         * streams/reference-implementation/resources/streams-utils.js:
1314         Created a standardTimeout variable with 100 as default.
1315         * streams/reference-implementation/readable-stream-cancel.html:
1316         * streams/reference-implementation/readable-stream-reader.html:
1317         * streams/reference-implementation/readable-stream-templated.html:
1318         * streams/reference-implementation/readable-stream.html: Used
1319         standardTimeout for the test timeout callbacks.
1320
1321 2015-04-10  Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet  <youenn.fablet@crf.canon.fr>
1322
1323         Add total test test of Streams API
1324         https://bugs.webkit.org/show_bug.cgi?id=142682
1325
1326         Reviewed by Benjamin Poulain.
1327
1328         This is the full test set that we have for the implementation of
1329         Streams API. When we add more features/code the number of passing
1330         tests will increase.
1331
1332         We have the tests translated from the reference implementation at
1333         streams/reference-implementation and our own tests for some other
1334         things at the streams upper level.
1335
1336         We removed testharness stacktrace in case of failure because it
1337         dumps the filenames with paths. You can activate it for a specific
1338         test by setting its dumpStack attribute to true.
1339
1340         All our former custom tests were integrated in the spec so we they
1341         are now in their appropriate places in the reference
1342         implementation ones. Some of them were changed to match the actual
1343         spec and they are failing now, but we only have to progressively
1344         fix them.
1345
1346         * resources/testharnessreport.js: Avoid printing the stack in case
1347         of test failure to be able to have failing tests as expected
1348         unless commanded otherwise.
1349         * streams/readablestream-constructor-expected.txt: Removed.
1350         * streams/readablestream-constructor.html: Removed.
1351         * streams/readablestream-start-expected.txt: Removed.
1352         * streams/readablestream-start.html: Removed.
1353         * streams/readablestreamreader-constructor-expected.txt: Removed.
1354         * streams/readablestreamreader-constructor.html: Removed.
1355         * streams/reference-implementation/bad-underlying-sources-expected.txt: Added.
1356         * streams/reference-implementation/bad-underlying-sources.html: Added.
1357         * streams/reference-implementation/brand-checks-expected.txt: Added.
1358         * streams/reference-implementation/brand-checks.html: Added.
1359         * streams/reference-implementation/count-queuing-strategy-expected.txt: Added.
1360         * streams/reference-implementation/count-queuing-strategy.html: Added.
1361         * streams/reference-implementation/readable-stream-cancel-expected.txt: Added.
1362         * streams/reference-implementation/readable-stream-cancel.html: Added.
1363         * streams/reference-implementation/readable-stream-expected.txt: Added.
1364         * streams/reference-implementation/readable-stream-reader-expected.txt: Added.
1365         * streams/reference-implementation/readable-stream-reader.html: Added.
1366         * streams/reference-implementation/readable-stream-templated-expected.txt: Added.
1367         * streams/reference-implementation/readable-stream-templated.html: Added.
1368         * streams/reference-implementation/readable-stream.html: Added.
1369         * streams/reference-implementation/resources/byte-length-queuing-strategy.js: Added.
1370         * streams/reference-implementation/resources/count-queuing-strategy.js: Added.
1371         * streams/reference-implementation/resources/streams-utils.js: Added.
1372
1373 2015-04-09  Zalan Bujtas  <zalan@apple.com>
1374
1375         Simple line layout: Add <br> support.
1376         https://bugs.webkit.org/show_bug.cgi?id=139012
1377
1378         This patch enables RenderBlockFlows to use simple line layout on text content when <br> is present.
1379         Simple text with <br> is a fairly common pattern on discussion(forum)-like web pages. This patch reduces memory usage
1380         and speeds up layout for such content.
1381
1382         Test output changes in 2 different ways:
1383         1. Repositioned RenderLineBreak elements. (1px wide <br> is the result of integral pixel snapping)
1384         2. Removed empty content (<br>).
1385
1386         Reviewed by Antti Koivisto.
1387
1388         * fast/text/simple-line-with-br-expected.html: Added.
1389         * fast/text/simple-line-with-br.html: Added.
1390         * platform/mac-mavericks/fast/parser/open-comment-in-textarea-expected.txt:
1391         * platform/mac-mavericks/http/tests/navigation/javascriptlink-frames-expected.txt:
1392         * platform/mac/editing/pasteboard/5761530-1-expected.txt: Added.
1393         * platform/mac/fast/css/text-overflow-ellipsis-bidi-expected.txt:
1394         * platform/mac/fast/dom/focus-contenteditable-expected.txt:
1395         * platform/mac/fast/forms/range/slider-padding-expected.txt: Added.
1396         * platform/mac/fast/forms/textarea-scroll-height-expected.txt:
1397         * platform/mac/fast/parser/open-comment-in-textarea-expected.txt:
1398         * platform/mac/fast/text/international/bidi-layout-across-linebreak-expected.txt:
1399         * platform/mac/fast/text/svg-font-face-with-kerning-expected.txt: Added.
1400         * platform/mac/http/tests/navigation/javascriptlink-frames-expected.txt:
1401         * platform/mac/http/tests/navigation/postredirect-basic-expected.txt:
1402         * platform/mac/http/tests/navigation/postredirect-goback1-expected.txt:
1403         * platform/mac/printing/single-line-must-not-be-split-into-two-pages-expected.txt:
1404         * platform/mac/svg/wicd/test-rightsizing-b-expected.txt:
1405         * platform/mac/tables/mozilla/bugs/bug106795-expected.txt:
1406         * platform/mac/tables/mozilla/bugs/bug1224-expected.txt:
1407         * platform/mac/tables/mozilla/bugs/bug131020-expected.txt:
1408         * platform/mac/tables/mozilla/bugs/bug131020_iframe-expected.txt:
1409         * platform/mac/tables/mozilla/bugs/bug1430-expected.txt:
1410         * platform/mac/tables/mozilla/bugs/bug16252-expected.txt:
1411         * platform/mac/tables/mozilla/bugs/bug19599-expected.txt:
1412         * platform/mac/tables/mozilla/bugs/bug20579-expected.txt:
1413         * platform/mac/tables/mozilla/bugs/bug32205-3-expected.txt:
1414         * platform/mac/tables/mozilla/bugs/bug82946-2-expected.txt:
1415         * platform/mac/tables/mozilla/bugs/bug92143-expected.txt:
1416         * platform/mac/tables/mozilla/marvin/tables_cellpadding-expected.txt:
1417         * platform/mac/tables/mozilla/marvin/tables_cellspacing-expected.txt:
1418         * platform/mac/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt:
1419         * platform/mac/tables/mozilla_expected_failures/bugs/bug1262-expected.txt:
1420         * platform/mac/tables/mozilla_expected_failures/bugs/bug56024-expected.txt:
1421         * platform/mac/tables/mozilla_expected_failures/other/test4-expected.txt:
1422
1423 2015-04-09  Matthew Mirman  <mmirman@apple.com>
1424
1425         Updated expectations on a few tests to account for error
1426         info not being added at throw time anymore.
1427         https://bugs.webkit.org/show_bug.cgi?id=143542
1428         rdar://problem/20475871
1429
1430         Reviewed by Michael Saboff.
1431
1432         Because sourceURL is now being appended at error construction time rather than when thrown, 
1433         the tests now attempt to append it during the code run by InspectorTest.sendCommand which I assume uses an eval.
1434         Because this code is generated on the fly, it has no URL and thus sourceURL makes no sense.
1435         Also since they are generated in a new locations, they will have a new lines and columns.
1436         
1437         * inspector-protocol/debugger/setPauseOnExceptions-all-expected.txt:
1438         * inspector-protocol/debugger/setPauseOnExceptions-none-expected.txt:
1439         * inspector-protocol/debugger/setPauseOnExceptions-uncaught-expected.txt: 
1440         * platform/win/TestExpectations: Enabled the above tests on windows.
1441
1442 2015-04-09  Javier Fernandez  <jfernandez@igalia.com>
1443
1444         [CSS Grid Layout] Implement justify-self and justify-item css properties.
1445         https://bugs.webkit.org/show_bug.cgi?id=133281
1446
1447         Reviewed by David Hyatt.
1448
1449         Implement the new property 'justify-items', defined in the CSS Box Alignment
1450         specification to desribe the container's alignment behavior, in the same way
1451         the 'align-items' property does.
1452
1453         * fast/css/parse-justify-items-expected.txt: Added.
1454         * fast/css/parse-justify-items.html: Added.
1455         * fast/css/resources/alignment-parsing-utils.js: Added.
1456         (checkValues):
1457         (checkBadValues):
1458         (checkInitialValues):
1459         (checkInheritValues):
1460         (checkLegacyValues):
1461
1462 2015-04-09  Myles C. Maxfield  <mmaxfield@apple.com>
1463
1464         Text-combine erroneously draws vertically after non-layout-causing style change
1465         https://bugs.webkit.org/show_bug.cgi?id=143461
1466         <rdar://problem/19285490>
1467
1468         Reviewed by Darin Adler.
1469
1470         * fast/text/text-combine-style-change-no-layout-expected.html: Added.
1471         * fast/text/text-combine-style-change-no-layout.html: Added.
1472
1473 2015-04-09  Hunseop Jeong  <hs85.jeong@samsung.com>
1474
1475         [EFL] fast/css/vertical-text-overflow-ellipsis-text-align-center.html is failing 
1476         https://bugs.webkit.org/show_bug.cgi?id=142571
1477
1478         Unreviewed EFL Gardening. 
1479
1480         Rebaseline the fast/css/vertical-text-overflow-ellipsis-text-align-center.html.
1481
1482         * platform/efl/TestExpectations:
1483         * platform/efl/fast/css/vertical-text-overflow-ellipsis-text-align-center-expected.png:
1484         * platform/efl/fast/css/vertical-text-overflow-ellipsis-text-align-center-expected.txt:
1485
1486 2015-04-09  Hunseop Jeong  <hs85.jeong@samsung.com>
1487
1488         Unreviewed EFL gardening. Added missing results after r182546. 
1489         https://bugs.webkit.org/show_bug.cgi?id=143557
1490
1491         * platform/efl/fast/backgrounds/selection-background-color-of-image-list-style-expected.png: Added.
1492         * platform/efl/fast/backgrounds/selection-background-color-of-image-list-style-expected.txt: Added.
1493         * platform/efl/fast/backgrounds/selection-background-color-of-list-style-expected.png: Added.
1494         * platform/efl/fast/backgrounds/selection-background-color-of-list-style-expected.txt: Added.
1495
1496 2015-04-09  Andy Estes  <aestes@apple.com>
1497
1498         Skip http/tests/contentfiltering/ on all the platforms that skipped contentfiltering/
1499         https://bugs.webkit.org/show_bug.cgi?id=143460
1500
1501         * platform/efl/TestExpectations:
1502         * platform/win/TestExpectations:
1503
1504 2015-04-04 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
1505
1506         [Streams API] Support the start function parameter in ReadableStream constructor
1507         https://bugs.webkit.org/show_bug.cgi?id=141160
1508
1509         Reviewed by Benjamin Poulain.
1510
1511         Added tests to check that start JS function is called with the right parameters and can throw errors.
1512
1513         * streams/readablestream-start-expected.txt: Added.
1514         * streams/readablestream-start.html: Added.
1515
1516 2015-04-08  Brent Fulgham  <bfulgham@apple.com>
1517
1518         [Win] Layout Test inspector/console/console-api.html is failing
1519         https://bugs.webkit.org/show_bug.cgi?id=143548
1520
1521         * platform/win/TestExpectations: Skipped new timeout.
1522
1523 2015-04-08  Joseph Pecoraro  <pecoraro@apple.com>
1524
1525         Web Inspector: Split ConsoleMessageImpl into the View and the Model
1526         https://bugs.webkit.org/show_bug.cgi?id=142599
1527
1528         Reviewed by Timothy Hatcher.
1529
1530         * inspector/console/console-api-expected.txt: Added.
1531         * inspector/console/console-api.html: Added.
1532         Add a basic test for console APIs creating the new ConsoleMessage model objects.
1533
1534 2015-04-08  Brent Fulgham  <bfulgham@apple.com>
1535
1536         [Win] Document some test failures.
1537         https://bugs.webkit.org/show_bug.cgi?id=143542
1538         https://bugs.webkit.org/show_bug.cgi?id=143543
1539
1540         * platform/win/TestExpectations: Mark as failing.
1541
1542 2015-04-08  Michael Catanzaro  <mcatanzaro@igalia.com>
1543
1544         [GTK] Unreviewed, update more test expectations
1545
1546         Remove some expected failures from tests that are passing. Also, copypaste some
1547         expectations to more appropriate locations in the expectations file.
1548
1549         * platform/gtk/TestExpectations:
1550
1551 2015-04-08  Filip Pizlo  <fpizlo@apple.com>
1552
1553         JSArray::sortNumeric should handle ArrayWithUndecided
1554         https://bugs.webkit.org/show_bug.cgi?id=143535
1555
1556         Reviewed by Geoffrey Garen.
1557         
1558         Upload the original test that first spotted this. Shortened it a bit so that it runs fast enough.
1559
1560         * js/regress/script-tests/sorting-benchmark.js: Added.
1561         (log):
1562         (bottom_up_merge_sort):
1563         (aMinusB):
1564         (verify):
1565         (benchmark):
1566         (makeArrays):
1567         * js/regress/sorting-benchmark-expected.txt: Added.
1568         * js/regress/sorting-benchmark.html: Added.
1569
1570 2015-04-08  Alex Christensen  <achristensen@webkit.org>
1571
1572         Block popups from content extensions.
1573         https://bugs.webkit.org/show_bug.cgi?id=143497
1574
1575         Reviewed by Brady Eidson.
1576
1577         * http/tests/contentextensions/popups-expected.txt: Added.
1578         * http/tests/contentextensions/popups.html: Added.
1579         * http/tests/contentextensions/popups.html.json: Added.
1580
1581 2015-04-08  Michael Catanzaro  <mcatanzaro@igalia.com>
1582
1583         [GTK] Unreviewed test expectation sanity-check
1584
1585         Remove duplicate expectation, and some expectations for tests that no longer exist.
1586
1587         * platform/gtk/TestExpectations:
1588
1589 2015-04-08  Bem Jones-Bey  <bjonesbe@adobe.com>
1590
1591         [CSS Shapes] Properly handle negative reference box widths and center coordinates
1592         https://bugs.webkit.org/show_bug.cgi?id=142610
1593
1594         Reviewed by Rob Buis.
1595         
1596         Tests for the cases that trigger asserts.
1597
1598         * fast/shapes/shape-outside-floats/shape-outside-floats-circle-negative-radius-crash-expected.txt: Added.
1599         * fast/shapes/shape-outside-floats/shape-outside-floats-circle-negative-radius-crash.html: Added.
1600         * fast/shapes/shape-outside-floats/shape-outside-floats-ellipse-negative-width-crash-expected.txt: Added.
1601         * fast/shapes/shape-outside-floats/shape-outside-floats-ellipse-negative-width-crash.html: Added.
1602
1603 2015-04-08  ChangSeok Oh  <changseok.oh@collabora.com>
1604
1605         Fill list style background with same color with that of list background.
1606         https://bugs.webkit.org/show_bug.cgi?id=143483
1607
1608         Reviewed by Simon Fraser.
1609
1610         * fast/backgrounds/selection-background-color-of-image-list-style.html: Added.
1611         * fast/backgrounds/selection-background-color-of-list-style.html: Added.
1612         * platform/gtk/fast/backgrounds/selection-background-color-of-image-list-style-expected.png: Added.
1613         * platform/gtk/fast/backgrounds/selection-background-color-of-image-list-style-expected.txt: Added.
1614         * platform/gtk/fast/backgrounds/selection-background-color-of-list-style-expected.png: Added.
1615         * platform/gtk/fast/backgrounds/selection-background-color-of-list-style-expected.txt: Added.
1616         * platform/mac/fast/backgrounds/selection-background-color-of-image-list-style-expected.png: Added.
1617         * platform/mac/fast/backgrounds/selection-background-color-of-image-list-style-expected.txt: Added.
1618         * platform/mac/fast/backgrounds/selection-background-color-of-list-style-expected.png: Added.
1619         * platform/mac/fast/backgrounds/selection-background-color-of-list-style-expected.txt: Added.
1620
1621 2015-04-08  Commit Queue  <commit-queue@webkit.org>
1622
1623         Unreviewed, rolling out r182536.
1624         https://bugs.webkit.org/show_bug.cgi?id=143523
1625
1626         Made accessibility/table-sections.html time out on debug bots
1627         (Requested by ap on #webkit).
1628
1629         Reverted changeset:
1630
1631         "Simple line layout: Add <br> support."
1632         https://bugs.webkit.org/show_bug.cgi?id=139012
1633         http://trac.webkit.org/changeset/182536
1634
1635 2015-04-08  Zalan Bujtas  <zalan@apple.com>
1636
1637         Simple line layout: Add <br> support.
1638         https://bugs.webkit.org/show_bug.cgi?id=139012
1639
1640         This patch enables RenderBlockFlows to use simple line layout on text content when <br> is present.
1641         Simple text with <br> is a fairly common pattern on discussion(forum)-like web pages. This patch reduces memory usage
1642         and speeds up layout for such content.
1643
1644         Test output changes in 2 different ways:
1645         1. Repositioned RenderLineBreak elements. (1px wide <br> is the result of integral pixel snapping)
1646         2. Removed empty content (<br>).
1647
1648         Reviewed by Antti Koivisto.
1649
1650         * fast/text/simple-line-with-br-expected.html: Added.
1651         * fast/text/simple-line-with-br.html: Added.
1652         * platform/mac-mavericks/fast/parser/open-comment-in-textarea-expected.txt:
1653         * platform/mac-mavericks/http/tests/navigation/javascriptlink-frames-expected.txt:
1654         * platform/mac/fast/css/text-overflow-ellipsis-bidi-expected.txt:
1655         * platform/mac/fast/dom/focus-contenteditable-expected.txt:
1656         * platform/mac/fast/forms/range/slider-padding-expected.txt: Added.
1657         * platform/mac/fast/forms/textarea-scroll-height-expected.txt:
1658         * platform/mac/fast/parser/open-comment-in-textarea-expected.txt:
1659         * platform/mac/fast/text/international/bidi-layout-across-linebreak-expected.txt:
1660         * platform/mac/fast/text/svg-font-face-with-kerning-expected.txt: Added.
1661         * platform/mac/http/tests/navigation/javascriptlink-frames-expected.txt:
1662         * platform/mac/http/tests/navigation/postredirect-basic-expected.txt:
1663         * platform/mac/http/tests/navigation/postredirect-goback1-expected.txt:
1664         * platform/mac/printing/single-line-must-not-be-split-into-two-pages-expected.txt:
1665         * platform/mac/svg/wicd/test-rightsizing-b-expected.txt:
1666         * platform/mac/tables/mozilla/bugs/bug106795-expected.txt:
1667         * platform/mac/tables/mozilla/bugs/bug1224-expected.txt:
1668         * platform/mac/tables/mozilla/bugs/bug131020-expected.txt:
1669         * platform/mac/tables/mozilla/bugs/bug131020_iframe-expected.txt:
1670         * platform/mac/tables/mozilla/bugs/bug1430-expected.txt:
1671         * platform/mac/tables/mozilla/bugs/bug16252-expected.txt:
1672         * platform/mac/tables/mozilla/bugs/bug19599-expected.txt:
1673         * platform/mac/tables/mozilla/bugs/bug20579-expected.txt:
1674         * platform/mac/tables/mozilla/bugs/bug32205-3-expected.txt:
1675         * platform/mac/tables/mozilla/bugs/bug82946-2-expected.txt:
1676         * platform/mac/tables/mozilla/bugs/bug92143-expected.txt:
1677         * platform/mac/tables/mozilla/marvin/tables_cellpadding-expected.txt:
1678         * platform/mac/tables/mozilla/marvin/tables_cellspacing-expected.txt:
1679         * platform/mac/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt:
1680         * platform/mac/tables/mozilla_expected_failures/bugs/bug1262-expected.txt:
1681         * platform/mac/tables/mozilla_expected_failures/bugs/bug56024-expected.txt:
1682         * platform/mac/tables/mozilla_expected_failures/other/test4-expected.txt:
1683
1684 2015-04-07  Michael Peechatt  <mpeechatt@gmail.com>
1685
1686         Bug 142887 - role progress bar does not support indeterminate state
1687         https://bugs.webkit.org/show_bug.cgi?id=142887
1688
1689         Reviewed by Chris Fleizach.
1690
1691         * platform/mac/accessibility/progressbar-indeterminate-expected.txt: Added.
1692         * platform/mac/accessibility/progressbar-indeterminate.html: Added.
1693         Test that checks if 0 is returned for indetermiate progress indicators when
1694         aria min and max values are non zero.
1695
1696 2015-04-07  Chris Dumez  <cdumez@apple.com>
1697
1698         Open WebSockets should not prevent a page from entering PageCache
1699         https://bugs.webkit.org/show_bug.cgi?id=143505
1700         <rdar://problem/19923085>
1701
1702         Reviewed by Alexey Proskuryakov.
1703
1704         Add a layout test to check that an open WebSocket does not prevent a
1705         page from entering page cache and that a 'close' event is fired after
1706         resuming (restoring from the page cache).
1707
1708         * http/tests/websocket/tests/hybi/closed-when-entering-page-cache-expected.txt: Added.
1709         * http/tests/websocket/tests/hybi/closed-when-entering-page-cache.html: Added.
1710
1711 2015-04-07  Commit Queue  <commit-queue@webkit.org>
1712
1713         Unreviewed, rolling out r182511.
1714         https://bugs.webkit.org/show_bug.cgi?id=143507
1715
1716         caused debug test failures (Requested by alexchristensen on
1717         #webkit).
1718
1719         Reverted changeset:
1720
1721         "Block popups from content extensions."
1722         https://bugs.webkit.org/show_bug.cgi?id=143497
1723         http://trac.webkit.org/changeset/182511
1724
1725 2015-04-07  Alex Christensen  <achristensen@webkit.org>
1726
1727         Block popups from content extensions.
1728         https://bugs.webkit.org/show_bug.cgi?id=143497
1729
1730         Reviewed by Brady Eidson.
1731
1732         * http/tests/contentextensions/popups-expected.txt: Added.
1733         * http/tests/contentextensions/popups.html: Added.
1734         * http/tests/contentextensions/popups.html.json: Added.
1735
1736 2015-04-07  Matthew Mirman  <mmirman@apple.com>
1737
1738         Source and stack information should get appended only to native errors
1739         and should be added after construction rather than when thrown.
1740         This fixes frozen objects being unfrozen when thrown while conforming to 
1741         ecma script standard and other browser behavior.
1742         rdar://problem/19927293
1743         https://bugs.webkit.org/show_bug.cgi?id=141871
1744         
1745         Reviewed by Geoffrey Garen.
1746
1747         Fixes tests to throw new Errors such that they will contain line, column, and stack information 
1748         as expected, and fixes the column in the error in the expected output.
1749         
1750         * http/tests/w3c/resources/testharness.js:  Other browsers don't expect stack information
1751         with this test, but we do, and so the AssertionError should include stack information gathered from Error. 
1752         This could also have been fixed by changing expectations, but its a good idea to check the stack anyway.
1753         * js/dom/exception-linenums-in-html-1.html: Throw "new Error()" rather than "{}".
1754         * js/dom/exception-linenums-in-html-2.html: ditto.
1755         * js/dom/exception-linenums-in-html-3.html: ditto.
1756         * js/dom/script-tests/stack-trace.js: ditto.
1757         (throwError): ditto.
1758         (h): ditto.
1759         (inlineableThrow): ditto.
1760         (dfgThing.get willThrow): ditto.
1761         (dfgThing.willThrowFunc): ditto.
1762         * js/dom/stack-trace-expected.txt: fixed error column expectation. 
1763         * js/exception-properties-expected.txt: ditto.
1764         * js/script-tests/exception-linenums.js:
1765         (exceptionInFunction): throw "new Error()" rather than "{}".
1766         (firstPropIsGetter.get getter): ditto
1767         (secondPropIsGetter.get getter): ditto
1768         (firstPropIsSetter.set setter): ditto
1769         (secondPropIsSetter.set setter): ditto
1770         * js/script-tests/exception-properties.js: now checking that column, line, and sourceURL are existant on a "new Error"
1771         since we now add these at error construction rather than at error throwing.
1772         * platform/mac/http/tests/media/media-source/mediasource-addsourcebuffer-expected.txt: fixed expectation to match. 
1773         * platform/mac/http/tests/media/media-source/mediasource-sourcebuffer-mode-expected.txt: ditto.
1774
1775 2015-04-07  Joseph Pecoraro  <pecoraro@apple.com>
1776
1777         Web Inspector: ES6: Show Symbol properties on Objects
1778         https://bugs.webkit.org/show_bug.cgi?id=141279
1779
1780         Reviewed by Timothy Hatcher.
1781
1782         * inspector/model/remote-object-expected.txt:
1783         * inspector/model/remote-object-get-properties-expected.txt:
1784         * inspector/model/remote-object-get-properties.html:
1785         * inspector/model/remote-object.html:
1786         Update tests to include objects with Symbol properties.
1787
1788 2015-02-25  Sergio Villar Senin  <svillar@igalia.com>
1789
1790         [CSS Grid Layout] Update track sizes after distributing extra space
1791         https://bugs.webkit.org/show_bug.cgi?id=141422
1792
1793         Reviewed by Antti Koivisto.
1794
1795         * fast/css-grid-layout/grid-content-sized-columns-resolution-expected.txt:
1796         * fast/css-grid-layout/grid-content-sized-columns-resolution.html:
1797         * fast/css-grid-layout/grid-update-sizes-after-distributing-all-expected.txt: Added.
1798         * fast/css-grid-layout/grid-update-sizes-after-distributing-all.html: Added.
1799
1800 2015-04-07  Marcos Chavarría Teijeiro  <chavarria1991@gmail.com>
1801
1802         [GTK] Gardening 7th April
1803         https://bugs.webkit.org/show_bug.cgi?id=143467
1804
1805         Unreviewed
1806
1807         * platform/gtk/TestExpectations:
1808         * platform/gtk/editing/deleting/regional-indicators-expected.txt: Rebaselined after r182137.
1809         * platform/gtk/editing/pasteboard/emacs-ctrl-k-y-001-expected.txt: Rebaselined after r181889.
1810         * platform/gtk/inspector-protocol/debugger/regress-133182-expected.txt: Added. Rebaselined after r181810.
1811
1812 2015-04-06  Chris Dumez  <cdumez@apple.com>
1813
1814         Bing video search result pages are not PageCacheable
1815         https://bugs.webkit.org/show_bug.cgi?id=143463
1816         <rdar://problem/20440916>
1817
1818         Reviewed by Alexey Proskuryakov.
1819
1820         Add layout tests to confirm that a pending image load does not prevent
1821         a page from entering the page cache. There are 2 tests, once that cover
1822         the case where the request's cachePartion is empty (passing without the
1823         fix), and another where the request's cachePartition is non-empty
1824         (which only passes with the fix).
1825
1826         * http/tests/navigation/page-cache-pending-image-load-cache-partition-expected.txt: Added.
1827         * http/tests/navigation/page-cache-pending-image-load-cache-partition.html: Added.
1828         * http/tests/navigation/page-cache-pending-image-load-expected.txt: Added.
1829         * http/tests/navigation/page-cache-pending-image-load.html: Added.
1830
1831 2015-04-06  Andy Estes  <aestes@apple.com>
1832
1833         http/tests/contentfiltering/block-after-redirect.html fails on Windows
1834         https://bugs.webkit.org/show_bug.cgi?id=143460
1835
1836         * platform/win/TestExpectations: Marked test as ImageOnlyFailure.
1837
1838 2015-04-03  Alexey Proskuryakov  <ap@apple.com>
1839
1840         Reduce the dependency on Flash in regression tests
1841         https://bugs.webkit.org/show_bug.cgi?id=143391
1842
1843         Reviewed by Anders Carlsson.
1844
1845         * accessibility/inline-block-assertion.html:
1846         * accessibility/plugin.html:
1847         * compositing/geometry/empty-embed-rects.html:
1848         * fast/history/resources/subframe-with-plugin.html:
1849         * fast/images/embed-does-not-propagate-dimensions-to-object-ancestor.html:
1850         * fast/loader/loadInProgress.html:
1851         * fast/replaced/border-radius-clip.html:
1852         * fast/replaced/embed-display-none.html:
1853         * plugins/crash-restoring-plugin-page-from-page-cache.html:
1854         * plugins/object-embed-plugin-scripting.html:
1855         * plugins/resources/plugin-frame.html:
1856         Use TestNetscapePlugin, as the tests don't appear to have any real need for Flash.
1857
1858         * plugins/iframe-shims.html: Removed. This was a test for a chromium only feature
1859         that never existed in WebKit.
1860
1861         * platform/mac/TestExpectations:
1862         * platform/wincairo/TestExpectations:
1863         Removed the deleted plugins/iframe-shims.html.
1864
1865         * platform/mac-wk2/TestExpectations: Skip snapshotting tests that use Flash,
1866         because they make WebKitTestRunner crash now. Marked all other snapshotting tests
1867         as Pass/Failure, because they don't really make any sense, and are only useful for
1868         finsing crashes.
1869
1870         * platform/wk2/TestExpectations: Skipped a few remaining tests that use Flash.
1871         These tests still run (and pass) under WebKit1, regardless of whether Flash is
1872         installed, so they don't seem like very accurate tests.
1873
1874 2015-04-06  Brent Fulgham  <bfulgham@apple.com>
1875
1876         [Win] Unreviewed test update after r182369.
1877
1878         New test does not pass on Windows.
1879
1880         * platform/win/TestExpectations: Skip.
1881
1882 2015-04-05  Andy Estes  <aestes@apple.com>
1883
1884         [Content Filtering] Add some additional unblock tests
1885         https://bugs.webkit.org/show_bug.cgi?id=143435
1886
1887         Reviewed by Dan Bernstein.
1888
1889         * contentfiltering/block-after-add-data-then-allow-unblock-expected.html: Copied from LayoutTests/contentfiltering/block-after-unblock-request-expected.html.
1890         * contentfiltering/block-after-add-data-then-allow-unblock.html: Added.
1891         * contentfiltering/block-after-add-data-then-deny-unblock-expected.html: Renamed from LayoutTests/contentfiltering/allow-after-unblock-request-expected.html.
1892         * contentfiltering/block-after-add-data-then-deny-unblock.html: Added.
1893         * contentfiltering/block-after-finished-adding-data-then-allow-unblock-expected.html: Copied from LayoutTests/contentfiltering/block-after-unblock-request-expected.html.
1894         * contentfiltering/block-after-finished-adding-data-then-allow-unblock.html: Renamed from LayoutTests/contentfiltering/allow-after-unblock-request.html.
1895         * contentfiltering/block-after-finished-adding-data-then-deny-unblock-expected.html: Copied from LayoutTests/contentfiltering/block-after-unblock-request-expected.html.
1896         * contentfiltering/block-after-finished-adding-data-then-deny-unblock.html: Renamed from LayoutTests/contentfiltering/block-after-unblock-request.html.
1897         * contentfiltering/block-after-response-then-allow-unblock-expected.html: Copied from LayoutTests/contentfiltering/block-after-unblock-request-expected.html.
1898         * contentfiltering/block-after-response-then-allow-unblock.html: Added.
1899         * contentfiltering/block-after-response-then-deny-unblock-expected.html: Copied from LayoutTests/contentfiltering/block-after-unblock-request-expected.html.
1900         * contentfiltering/block-after-response-then-deny-unblock.html: Added.
1901         * contentfiltering/block-after-will-send-request-then-allow-unblock-expected.html: Copied from LayoutTests/contentfiltering/block-after-unblock-request-expected.html.
1902         * contentfiltering/block-after-will-send-request-then-allow-unblock.html: Added.
1903         * contentfiltering/block-after-will-send-request-then-deny-unblock-expected.html: Renamed from LayoutTests/contentfiltering/block-after-unblock-request-expected.html.
1904         * contentfiltering/block-after-will-send-request-then-deny-unblock.html: Added.
1905
1906 2015-04-05  Andy Estes  <aestes@apple.com>
1907
1908         [Content Filtering] Tell the filter about requests and redirects
1909         https://bugs.webkit.org/show_bug.cgi?id=143414
1910         rdar://problem/19239549
1911
1912         Reviewed by Darin Adler.
1913
1914         * contentfiltering/allow-after-will-send-request-expected.html: Added.
1915         * contentfiltering/allow-after-will-send-request.html: Added.
1916         * contentfiltering/block-after-will-send-request-expected.html: Added.
1917         * contentfiltering/block-after-will-send-request.html: Added.
1918         * http/tests/contentfiltering/allow-after-redirect-expected.html: Added.
1919         * http/tests/contentfiltering/allow-after-redirect.html: Added.
1920         * http/tests/contentfiltering/block-after-redirect-expected.html: Added.
1921         * http/tests/contentfiltering/block-after-redirect.html: Added.
1922         * http/tests/contentfiltering/resources/fail.html: Added.
1923         * http/tests/contentfiltering/resources/pass.html: Added.
1924
1925 2015-04-05  Simon Fraser  <simon.fraser@apple.com>
1926
1927         Skip fast/fixed-layout/fixed-layout.html on Windows.
1928
1929         * platform/win/TestExpectations:
1930
1931 2015-04-05  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
1932
1933         [EFL] Gardening on 5th April. Mark 2 tests to ImageOnlyFailure.
1934         https://bugs.webkit.org/show_bug.cgi?id=143417
1935
1936         Unreviewed. Mark 2 tests to ImageOnlyFailure.
1937
1938         * platform/efl/TestExpectations:
1939
1940 2015-04-04  Andy Estes  <aestes@apple.com>
1941
1942         [Content Filtering] Blocked page is not always displayed when it should be
1943         https://bugs.webkit.org/show_bug.cgi?id=143410
1944
1945         Reviewed by Andreas Kling.
1946
1947         * TestExpectations: Unskipped block-after-add-data.html.
1948         * contentfiltering/block-after-add-data-expected.html: Added a passing expectation.
1949         * contentfiltering/block-after-response-expected.html: Ditto.
1950
1951 2015-04-04  Chris Fleizach  <cfleizach@apple.com>
1952
1953         AX: Heuristic: Avoid exposing an element as clickable if mouse event delegation is handled on an AXElement with more than one descendant AXElement
1954         https://bugs.webkit.org/show_bug.cgi?id=136247
1955
1956         Reviewed by Mario Sanchez Prada.
1957
1958         * platform/mac/accessibility/press-action-not-exposed-when-body-is-click-handler-expected.txt: Removed.
1959         * platform/mac/accessibility/press-action-not-exposed-when-body-is-click-handler.html: Removed.
1960         * platform/mac/accessibility/press-action-not-exposed-for-event-delegation-expected.txt: Added.
1961         * platform/mac/accessibility/press-action-not-exposed-for-event-delegation.html: Added.
1962
1963 2015-04-04  Simon Fraser  <simon.fraser@apple.com>
1964
1965         Fix some bad test results committed earlier.
1966
1967         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-element-with-multiple-handlers-crash-expected.txt:
1968         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-wheel-element-crash-expected.txt:
1969         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-wheel-element-parent-crash-expected.txt:
1970
1971 2015-04-02  Darin Adler  <darin@apple.com>
1972
1973         Streamline icon-related code, mostly unused
1974         https://bugs.webkit.org/show_bug.cgi?id=143306
1975
1976         Reviewed by Antti Koivisto.
1977
1978         * fast/dom/icon-url-list-apple-touch-expected.txt: Removed.
1979         * fast/dom/icon-url-list-apple-touch.html: Removed. This tested code that was
1980         not actually used in any WebKit port.
1981
1982         * fast/dom/icon-url-list.html: Updated to expect only a single icon URL;
1983         the icon machinery in WebKit doesn't return arrays at this time. It's better to
1984         test what we actually expose.
1985
1986 2015-04-04  Simon Fraser  <simon.fraser@apple.com>
1987
1988         Crash under Document::absoluteRegionForEventTargets on build.webkit.org/dashboard
1989         https://bugs.webkit.org/show_bug.cgi?id=143406
1990         rdar://problem/20407080
1991
1992         Reviewed by Ryosuke Niwa.
1993         
1994         Test configurations of elements with different parenting and event handlers adding orders, and multiple handlers on
1995         the same node.
1996
1997         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-element-with-multiple-handlers-crash-expected.txt: Added.
1998         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-element-with-multiple-handlers-crash.html: Added.
1999         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-wheel-element-crash-expected.txt: Added.
2000         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-wheel-element-crash.html: Added.
2001         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-wheel-element-parent-crash-expected.txt: Added.
2002         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-wheel-element-parent-crash.html: Added.
2003
2004 2015-04-04  Simon Fraser  <simon.fraser@apple.com>
2005
2006         REGRESSION (r182215): Feedly crashes when closing article
2007         https://bugs.webkit.org/show_bug.cgi?id=143405
2008         rdar://problem/20382734, rdar://problem/20395497
2009
2010         Reviewed by Tim Horton.
2011         
2012         Test that triggers a crash without the fix (thanks to Zalan for the test).
2013
2014         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/compute-region-inside-delete-renderer-crash-expected.txt: Added.
2015         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/compute-region-inside-delete-renderer-crash.html: Added.
2016
2017 2015-04-04  Simon Fraser  <simon.fraser@apple.com>
2018
2019         Differentiate between composited scrolling, and async scrolling
2020         https://bugs.webkit.org/show_bug.cgi?id=143291
2021
2022         Reviewed by Sam Weinig.
2023         
2024         Rebaseline tests that call setScrollingTreeIncludesFrames(true), where those subframes
2025         are now excluded from the non-fast scrollable region.
2026
2027         * platform/mac-wk2/tiled-drawing/scrolling/frames/coordinated-frame-expected.txt:
2028         * platform/mac-wk2/tiled-drawing/scrolling/frames/coordinated-frame-in-fixed-expected.txt:
2029         * platform/mac-wk2/tiled-drawing/scrolling/frames/fixed-inside-frame-expected.txt:
2030
2031 2015-04-04  Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet  <youenn.fablet@crf.canon.fr>
2032
2033         [Streams API] Collecting a ReadableStreamReader should not unlock its stream
2034         https://bugs.webkit.org/show_bug.cgi?id=143333
2035
2036         Reviewed by Benjamin Poulain.
2037
2038         * streams/readablestreamreader-constructor-expected.txt:
2039         * streams/readablestreamreader-constructor.html:
2040
2041 2015-04-04  Yusuke Suzuki  <utatane.tea@gmail.com>
2042
2043         Implement ES6 Object.getOwnPropertySymbols
2044         https://bugs.webkit.org/show_bug.cgi?id=141106
2045
2046         Reviewed by Geoffrey Garen.
2047
2048         * js/Object-getOwnPropertyNames-expected.txt:
2049         * js/script-tests/Object-getOwnPropertyNames.js:
2050
2051 2015-04-03  Tim Horton  <timothy_horton@apple.com>
2052
2053         fast/fixed-layout/fixed-layout.html is flaky
2054         https://bugs.webkit.org/show_bug.cgi?id=143379
2055
2056         Reviewed by Simon Fraser.
2057
2058         * TestExpectations:
2059         Un-flakify the fixed layout test.
2060
2061         * fast/css-grid-layout/flex-content-sized-columns-resize-expected.html:
2062         Remove a mistaken line in the original test; this function doesn't exist in WebKit
2063         and was presumably ported directly from the Blink test (and then never noticed because
2064         JS exceptions thrown in -expected files go nowhere).
2065
2066         * fast/fixed-layout/fixed-layout.html:
2067         Make the fixed layout test less racy by waiting for the resize event (which can be
2068         very asynchronous). Also, force a layout before resizing to ensure that we
2069         always do get a resize event.
2070
2071 2015-04-03  Chris Fleizach  <cfleizach@apple.com>
2072
2073         AX: Toggling check box state not speaking using plain space, not VO space.
2074         https://bugs.webkit.org/show_bug.cgi?id=143356
2075
2076         Reviewed by Darin Adler.
2077
2078         * platform/mac/accessibility/checkbox-posts-value-change-notification-after-activation-with-space-expected.txt: Added.
2079         * platform/mac/accessibility/checkbox-posts-value-change-notification-after-activation-with-space.html: Added.
2080
2081 2015-04-03  Alexey Proskuryakov  <ap@apple.com>
2082
2083         Re-skip tests that got recently enabled, but time out.
2084
2085         * platform/mac-wk2/TestExpectations:
2086
2087 2015-04-03  Alexey Proskuryakov  <ap@apple.com>
2088
2089         fast/fixed-layout/fixed-layout.html is flaky
2090         https://bugs.webkit.org/show_bug.cgi?id=143379
2091
2092         * TestExpectations: Marking it as such.
2093
2094 2015-04-03  Csaba Osztrogonác  <ossy@webkit.org>
2095
2096         [WK2] Unskip now passing tests after r135595
2097         https://bugs.webkit.org/show_bug.cgi?id=127428
2098
2099         Unreviewed gardening.
2100
2101         * platform/mac-wk2/TestExpectations: Mark editing/selection/context-menu-text-selection.html as timeouting test.
2102         * platform/wk2/TestExpectations: Unskip now passing tests.
2103
2104 2015-04-03  Csaba Osztrogonác  <ossy@webkit.org>
2105
2106         [EFL] Fix 18 crashing compositing tests after r182101
2107         https://bugs.webkit.org/show_bug.cgi?id=143214
2108
2109         Unreviewed gardening, comment out the original expectations after r182311.
2110
2111         * platform/efl/TestExpectations:
2112
2113 2015-04-03  Csaba Osztrogonác  <ossy@webkit.org>
2114
2115         [EFL] Fix 18 crashing compositing tests after r182101
2116         https://bugs.webkit.org/show_bug.cgi?id=143214
2117
2118         Unreviewed gardening, add crash expectations until proper fix.
2119
2120         * platform/efl/TestExpectations:
2121
2122 2015-04-03  Csaba Osztrogonác  <ossy@webkit.org>
2123
2124         Unreviewed gardening. Skip fast/fixed-layout, because it made the following tests fail.
2125
2126         * platform/efl/TestExpectations:
2127
2128 2015-04-02  Timothy Horton  <timothy_horton@apple.com>
2129
2130         Scrollbars are left in the wrong position when resizing a fixed layout view
2131         https://bugs.webkit.org/show_bug.cgi?id=143360
2132
2133         Reviewed by Beth Dakin.
2134
2135         * fast/fixed-layout/fixed-layout-expected.png: Added.
2136         * fast/fixed-layout/fixed-layout-expected.txt: Added.
2137         * fast/fixed-layout/fixed-layout.html: Added.
2138         Add a simple fixed layout test. We can add more (or recover some from
2139         when the Qt tests were purged) now that it's testable again.
2140
2141         This test also happens to test the aforementioned setFrameRect change,
2142         because without it, the RenderView's layer would be left at the wrong
2143         size (800x600) because the scrollbars would be left behind in the resize.
2144
2145 2015-04-02  Brent Fulgham  <bfulgham@apple.com>
2146
2147         New ruby tests are failing on all non-Mac platforms.
2148         https://bugs.webkit.org/show_bug.cgi?id=143354
2149
2150         Add skip commands for these new tests.
2151
2152         * platform/efl/TestExpectations:
2153         * platform/gtk/TestExpectations:
2154         * platform/win/TestExpectations:
2155
2156 2015-04-02  Alexey Proskuryakov  <ap@apple.com>
2157
2158         http/tests/security/cross-frame-access-call.html is flaky
2159         https://bugs.webkit.org/show_bug.cgi?id=143344
2160
2161         Reviewed by Anders Carlsson.
2162
2163         * TestExpectations:
2164         * http/tests/security/cross-frame-access-call-expected.txt:
2165         Correct the results. Not sure where I got the different results from.
2166
2167 2015-04-02  Myles C. Maxfield  <mmaxfield@apple.com>
2168
2169         Test gardening.
2170
2171         Unreviewed.
2172
2173         * fast/ruby/ruby-expansion-cjk-4-expected.html:
2174         * fast/ruby/ruby-expansion-cjk-4.html:
2175
2176 2015-04-02  Anders Carlsson  <andersca@apple.com>
2177
2178         http/tests/security/cross-frame-access-call.html is flaky.
2179
2180         * TestExpectations:
2181         Skip this test for now. Fixing it is being tracked by webkit.org/b/143344.
2182
2183 2015-04-02  Myles C. Maxfield  <mmaxfield@apple.com>
2184
2185         Disallow ruby base from having leading or trailing expansions
2186         https://bugs.webkit.org/show_bug.cgi?id=142608
2187
2188         Reviewed by David Hyatt.
2189
2190         Test combinations of CJK, Latin, ruby-in-ruby, simple text codepath, complex
2191         text codepath, RTL, and LTR codepaths.
2192
2193         * fast/ruby/positioned-ruby-text-expected.txt:
2194         * fast/ruby/positioned-ruby-text.html:
2195         * fast/ruby/resources/green.png: Added.
2196         * fast/ruby/resources/ruby-expansion.svg: Added.
2197         * fast/ruby/ruby-expansion-cjk-2-expected.html: Added.
2198         * fast/ruby/ruby-expansion-cjk-2.html: Added.
2199         * fast/ruby/ruby-expansion-cjk-3-expected.html: Added.
2200         * fast/ruby/ruby-expansion-cjk-3.html: Added.
2201         * fast/ruby/ruby-expansion-cjk-4-expected.html: Added.
2202         * fast/ruby/ruby-expansion-cjk-4.html: Added.
2203         * fast/ruby/ruby-expansion-cjk-5-expected.html: Added.
2204         * fast/ruby/ruby-expansion-cjk-5.html: Added.
2205         * fast/ruby/ruby-expansion-cjk-expected.html: Added.
2206         * fast/ruby/ruby-expansion-cjk.html: Added.
2207         * fast/ruby/ruby-justification-expected.html:
2208         * fast/ruby/ruby-justification.html:
2209
2210 2015-04-02  Alexey Proskuryakov  <ap@apple.com>
2211
2212         Clean up access checks in JSHistoryCustom.cpp
2213         https://bugs.webkit.org/show_bug.cgi?id=143227
2214
2215         Reviewed by Sam Weinig.
2216
2217         * http/tests/security/cross-frame-access-call-expected.txt:
2218         * http/tests/security/cross-frame-access-call.html:
2219
2220 2015-04-02  Alexey Proskuryakov  <ap@apple.com>
2221
2222         media/track/track-forced-subtitles-in-band.html times out
2223
2224         * platform/mac/TestExpectations: Update the expectations - the test doens't only fail
2225         flakily, it times out too.
2226
2227 2015-04-02  David Hyatt  <hyatt@apple.com>
2228
2229         [New Block-Inside-Inline Model] Implement the correct paint order for blocks inside inlines.
2230         https://bugs.webkit.org/show_bug.cgi?id=143320
2231
2232         Reviewed by Darin Adler.
2233
2234         * fast/block/inside-inlines/new-model/paint-order-expected.html: Added.
2235         * fast/block/inside-inlines/new-model/paint-order.html: Added.
2236         * fast/block/inside-inlines/opacity-on-inline-expected.html: Added.
2237         * fast/block/inside-inlines/opacity-on-inline.html: Added.
2238         * fast/block/inside-inlines/paint-order-expected.html: Added.
2239         * fast/block/inside-inlines/paint-order.html: Added.
2240
2241 2015-04-02  Adam Bergkvist  <adam.bergkvist@ericsson.com>
2242
2243         WebRTC: Add support for Promise-based MediaDevices.getUserMedia()
2244         https://bugs.webkit.org/show_bug.cgi?id=143255
2245
2246         Reviewed by Eric Carlson.
2247
2248         Added test for new Promise-based getUserMedia() (on MediaDevices).
2249
2250         * fast/dom/navigator-detached-no-crash.html:
2251         * fast/mediastream/MediaDevices-getUserMedia-expected.txt: Added.
2252         * fast/mediastream/MediaDevices-getUserMedia.html: Added.
2253
2254 2015-04-02  Alexey Proskuryakov  <ap@apple.com>
2255
2256         Reinstate expectations for fast/events/mouse-cursor-image-set.html now that r182247
2257         was rolled out.
2258
2259         * platform/mac/TestExpectations:
2260
2261 2015-04-02  Joonghun Park  <jh718.park@samsung.com>
2262
2263         [CSS MultiColumn] Parse "columns: auto <length>" shorthand property value properly
2264         https://bugs.webkit.org/show_bug.cgi?id=143248
2265
2266         Reviewed by Darin Adler.
2267
2268         * fast/css/getPropertyValue-columns-expected.txt:
2269         * fast/css/getPropertyValue-columns.html:
2270         * fast/multicol/columns-shorthand-parsing-2-expected.txt: Added.
2271         * fast/multicol/columns-shorthand-parsing-2.html: Added.
2272
2273 2015-04-01  Commit Queue  <commit-queue@webkit.org>
2274
2275         Unreviewed, rolling out r182247.
2276         https://bugs.webkit.org/show_bug.cgi?id=143326
2277
2278         unfortunately broke some tests (Requested by dino on #webkit).
2279
2280         Reverted changeset:
2281
2282         "Async loading of image resources"
2283         https://bugs.webkit.org/show_bug.cgi?id=134488
2284         http://trac.webkit.org/changeset/182247
2285
2286 2015-04-01  Dean Jackson  <dino@apple.com>
2287
2288         fast/events/mouse-cursor-image-set.html is timing out on Apple platforms
2289         https://bugs.webkit.org/show_bug.cgi?id=143323
2290
2291         Removing old flakiness setting now that we should be skipping.
2292
2293         * platform/mac/TestExpectations:
2294
2295 2015-04-01  Dean Jackson  <dino@apple.com>
2296
2297         fast/events/mouse-cursor-image-set.html is timing out on Apple platforms
2298         https://bugs.webkit.org/show_bug.cgi?id=143323
2299
2300         The change r182247 has caused this test to timeout. Rather than rollout
2301         the commit I'm skipping the test and will contact Yoav.
2302
2303         * platform/mac/TestExpectations:
2304
2305 2015-04-01  Dean Jackson  <dino@apple.com>
2306
2307         accessibility/textarea-selected-text-range.html failing on Windows WK1 Release
2308         https://bugs.webkit.org/show_bug.cgi?id=143315
2309
2310         Removing clashing entry but changing the old entry to Skip.
2311
2312         * platform/win/TestExpectations:
2313
2314 2015-04-01  Dean Jackson  <dino@apple.com>
2315
2316         accessibility/textarea-selected-text-range.html failing on Windows WK1 Release
2317         https://bugs.webkit.org/show_bug.cgi?id=143315
2318
2319         Skipping this on Windows.
2320
2321         * platform/win/TestExpectations:
2322
2323 2015-04-01  Yoav Weiss  <yoav@yoav.ws>
2324
2325         Async loading of image resources
2326         https://bugs.webkit.org/show_bug.cgi?id=134488
2327
2328         Reviewed by Dean Jackson.
2329
2330         * fast/dom/HTMLImageElement/image-load-post-onload-expected.txt: Added.
2331         * fast/dom/HTMLImageElement/image-load-post-onload.html: Added.
2332         * fast/dom/HTMLImageElement/image-loading-gc.html: Cosmetic changes.
2333         * fast/dom/HTMLImageElement/sizes/image-sizes-js-change-reverse-expected.txt: Added.
2334         * fast/dom/HTMLImageElement/sizes/image-sizes-js-change-reverse.html: Added.
2335         * fast/dom/image-object.html: Cosmetic changes.
2336         * http/tests/misc/image-blocked-src-change-expected.txt: Removed line numbers from console.
2337         * http/tests/misc/image-blocked-src-no-change-expected.txt: Removed line numbers from console.
2338         * http/tests/security/contentSecurityPolicy/report-blocked-file-uri-expected.txt: Removed line numbers from console.
2339         * http/tests/security/frame-loading-via-document-write-expected.txt: Removed line numbers from console.
2340         * http/tests/security/local-image-from-remote-expected.txt: Removed line numbers from console.
2341
2342 2015-03-31  Simon Fraser  <simon.fraser@apple.com>
2343
2344         Make it possible to compute a region for elements on the page that have wheel event handlers
2345         https://bugs.webkit.org/show_bug.cgi?id=142807
2346
2347         Reviewed by Beth Dakin.
2348         
2349         Update results, since any handler with position:fixed now causes the region to cover the document.
2350
2351         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-fixed-child-expected.txt:
2352         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-inside-fixed-expected.txt:
2353         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-on-fixed-expected.txt:
2354
2355 2015-04-01  David Hyatt  <hyatt@apple.com>
2356
2357         [New Block-Inside-Inline Model] Floats need to be allowed to intrude into anonymous inline-blocks.
2358         https://bugs.webkit.org/show_bug.cgi?id=143307
2359
2360         Reviewed by Dean Jackson.
2361
2362         * fast/block/inside-inlines/basic-float-intrusion-expected.html: Added.
2363         * fast/block/inside-inlines/basic-float-intrusion.html: Added.
2364         * fast/block/inside-inlines/new-model/basic-float-intrusion-expected.html: Added.
2365         * fast/block/inside-inlines/new-model/basic-float-intrusion.html: Added.
2366
2367 2015-04-01  Hunseop Jeong  <hs85.jeong@samsung.com>
2368
2369         Unreviewed EFL gardening. Remove warning message in layoutTest. 
2370         https://bugs.webkit.org/show_bug.cgi?id=143268
2371
2372         * platform/efl/TestExpectations:
2373
2374 2015-04-01  Alexey Proskuryakov  <ap@apple.com>
2375
2376         REGRESSION (r179820): accessibility/textarea-selected-text-range.html is flaky
2377         https://bugs.webkit.org/show_bug.cgi?id=142976
2378
2379         Reviewed by Chris Fleizach.
2380
2381         * platform/mac/TestExpectations: Removed an expectation.
2382  
2383         * accessibility/textarea-selected-text-range-expected.txt:
2384         * accessibility/textarea-selected-text-range.html:
2385         Don't race a timer with an internal dispatch_async.
2386
2387         * platform/mac/accessibility/select-element-selection-with-optgroups-expected.txt:
2388         * platform/mac/accessibility/select-element-selection-with-optgroups.html:
2389         This test had the same issue.
2390
2391 2015-03-31  Ryosuke Niwa  <rniwa@webkit.org>
2392
2393         ES6 class syntax should allow static setters and getters
2394         https://bugs.webkit.org/show_bug.cgi?id=143180
2395
2396         Reviewed by Filip Pizlo.
2397
2398         Added test cases.
2399
2400         * js/class-syntax-declaration-expected.txt:
2401         * js/class-syntax-expression-expected.txt:
2402         * js/script-tests/class-syntax-declaration.js:
2403         * js/script-tests/class-syntax-expression.js:
2404
2405 2015-03-31  Simon Fraser  <simon.fraser@apple.com>
2406
2407         Make it possible to compute a region for elements on the page that have wheel event handlers
2408         https://bugs.webkit.org/show_bug.cgi?id=142807
2409
2410         Reviewed by David Hyatt.
2411         
2412         Tests that dump the non-fast-scrollable region, for various rendering configurations.
2413
2414         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/handlers-in-iframes-expected.txt: Added.
2415         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/handlers-in-iframes.html: Added.
2416         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/resources/gain-wheel-handler.html: Added.
2417         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/resources/lose-wheel-handler.html: Added.
2418         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/resources/wheel-handler-region-helper.js: Added.
2419         (rectsAsString):
2420         (dumpRegion):
2421         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-fixed-child-expected.txt: Added.
2422         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-fixed-child.html: Added.
2423         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-in-columns.html: Added.
2424         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-in-region.html: Added.
2425         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-inside-fixed-expected.txt: Added.
2426         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-inside-fixed.html: Added.
2427         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-on-document-expected.txt: Added.
2428         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-on-document.html: Added.
2429         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-on-fixed-expected.txt: Added.
2430         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-on-fixed.html: Added.
2431         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-region-basic-expected.txt: Added.
2432         * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-region-basic.html: Added.
2433
2434 2015-03-31  Dean Jackson  <dino@apple.com>
2435
2436         accessibility/aria-hidden-hides-all-elements.html fails on Windows
2437         https://bugs.webkit.org/show_bug.cgi?id=143275
2438
2439         Mark as Pass/Fail.
2440
2441         * platform/win/TestExpectations:
2442
2443 2015-03-31  Said Abou-Hallawa  <sabouhallawa@apple.com>
2444
2445         border-image with 'fill' keyword does not fill the middle area unless the border width is greater than zero.
2446         https://bugs.webkit.org/show_bug.cgi?id=142650.
2447
2448         Reviewed by Simon Fraser.
2449
2450         Add tests to ensure the middle area of a RenderBox is going to be drawn
2451         even if the border width is not greater than zero.
2452         
2453         * fast/borders/border-image-fill-inline-no-border-expected.html: Added.
2454         * fast/borders/border-image-fill-inline-no-border.html: Added.
2455         * fast/borders/border-image-fill-no-border-expected.html: Added.
2456         * fast/borders/border-image-fill-no-border.html: Added.
2457         * fast/borders/resources/button-border-cropped.svg: Added.
2458         * fast/borders/resources/button-border.svg: Added.
2459         * fast/borders/resources/svg-100x100-intrinsic.svg: Added.
2460
2461 2015-03-31  David Hyatt  <hyatt@apple.com>
2462
2463         [New Block-Inside-Inline Model] Anonymous inline-blocks should size as though they are block-level.
2464         https://bugs.webkit.org/show_bug.cgi?id=143271
2465
2466         Reviewed by Dean Jackson.
2467
2468         * fast/block/inside-inlines/block-width-check-expected.html: Added.
2469         * fast/block/inside-inlines/block-width-check.html: Added.
2470         * fast/block/inside-inlines/new-model/block-width-check-expected.html: Added.
2471         * fast/block/inside-inlines/new-model/block-width-check.html: Added.
2472
2473 2015-03-31  Beth Dakin  <bdakin@apple.com>
2474
2475         REGRESSION (r173484): Reducing content of scrollable region does not reset scroll 
2476         position
2477         https://bugs.webkit.org/show_bug.cgi?id=138525
2478         -and corresponding-
2479         rdar://problem/18166043
2480
2481         Reviewed by Simon Fraser.
2482
2483         * platform/mac-wk2/tiled-drawing/scrolling/overflow-scroll-reduced-content-expected.txt: Added.
2484         * platform/mac-wk2/tiled-drawing/scrolling/overflow-scroll-reduced-content.html: Added.
2485         * platform/mac-wk2/tiled-drawing/scrolling/overflow-scroll-zero-delta-wheel-events-expected.txt: Added.
2486         * platform/mac-wk2/tiled-drawing/scrolling/overflow-scroll-zero-delta-wheel-events.html: Added.
2487
2488 2015-03-31  Yusuke Suzuki  <utatane.tea@gmail.com>
2489
2490         [ES6] Object type restrictions on a first parameter of several Object.* functions are relaxed
2491         https://bugs.webkit.org/show_bug.cgi?id=142937
2492
2493         Reviewed by Darin Adler.
2494
2495         Several LayoutTests are updated with the new behavior.
2496         Test cases in IETestCenter contain test for the outdated behavior.
2497         But IETestCenter is brought from the external source, so instead of modifying it,
2498         we mark them as Failure in TestExpectations.
2499
2500         * TestExpectations:
2501         * js/dom/getOwnPropertyDescriptor-expected.txt:
2502         * js/prototypes-expected.txt:
2503         * js/resources/getOwnPropertyDescriptor.js:
2504         * js/script-tests/prototypes.js:
2505
2506 2015-03-30  David Hyatt  <hyatt@apple.com>
2507
2508         [New Block-Inside-Inline Model] Make sure line breaks occur before and after the anonymous inline-block.
2509         https://bugs.webkit.org/show_bug.cgi?id=143238.
2510
2511         Reviewed by Dean Jackson.
2512
2513         * fast/block/inside-inlines/breaking-behavior-expected.html: Added.
2514         * fast/block/inside-inlines/breaking-behavior.html: Added.
2515         * fast/block/inside-inlines/new-model/breaking-behavior-expected.html: Added.
2516         * fast/block/inside-inlines/new-model/breaking-behavior.html: Added.
2517         * fast/block/inside-inlines/new-model/empty-block.html:
2518
2519 2015-03-31  Marcos Chavarría Teijeiro  <chavarria1991@gmail.com>
2520
2521         GTK+ Gardening 30th March
2522         https://bugs.webkit.org/show_bug.cgi?id=143220
2523
2524         Unreviewed.
2525
2526         * platform/gtk/TestExpectations:
2527
2528 2015-03-31  Antti Koivisto  <antti@apple.com>
2529
2530         http/tests/cache/disk-cache/disk-cache-validation-back-navigation-policy.html failing on Mavericks wk2 debug
2531         https://bugs.webkit.org/show_bug.cgi?id=143258
2532
2533         The test relies on resource priorities. Those don't roundtrip when serializing via NSURLRequest on Mavericks due
2534         to ResourceRequest::resourcePrioritiesEnabled() returning false.
2535
2536         It is bit surprising it works on release but not on debug. I suspect some debug code forces NSURLRequest construction
2537         and so we end up on the roundtrip code path.
2538
2539         * platform/mac-mavericks/TestExpectations: Added.
2540
2541             Skip the test on Mavericks.
2542
2543 2015-03-31  Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet  <youenn.fablet@crf.canon.fr>
2544
2545         [Streams API] Implement a barebone ReadableStreamReader interface
2546         https://bugs.webkit.org/show_bug.cgi?id=142866
2547
2548         Reviewed by Benjamin Poulain.
2549
2550         Adding tests to check API, constructor and link with ReadableStream.getReader.
2551         Rebasing of global-constructors-attributes.html to include ReadableStreamReader.
2552
2553         * js/dom/global-constructors-attributes-expected.txt:
2554         * platform/efl/js/dom/global-constructors-attributes-expected.txt:
2555         * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
2556         * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
2557         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2558         * platform/win/js/dom/global-constructors-attributes-expected.txt:
2559         * streams/readablestreamreader-constructor-expected.txt: Added.
2560         * streams/readablestreamreader-constructor.html: Added.
2561
2562 2015-03-30  Ryosuke Niwa  <rniwa@webkit.org>
2563
2564         Extending null should set __proto__ to null
2565         https://bugs.webkit.org/show_bug.cgi?id=142882
2566
2567         Reviewed by Geoffrey Garen and Benjamin Poulain.
2568
2569         Added more test cases for extending from null, and added checks for prototypes.
2570
2571         Also rebaselined existing tests.
2572
2573         * js/class-syntax-call-expected.txt:
2574         * js/class-syntax-extends-expected.txt:
2575         * js/class-syntax-super-expected.txt:
2576         * js/script-tests/class-syntax-call.js:
2577         * js/script-tests/class-syntax-extends.js:
2578         * js/script-tests/class-syntax-super.js:
2579
2580 2015-03-30  Alex Christensen  <achristensen@webkit.org>
2581
2582         [Content Extensions] Correctly handle regular expressions matching everything
2583         https://bugs.webkit.org/show_bug.cgi?id=143235
2584
2585         Reviewed by Benjamin Poulain.
2586
2587         * http/tests/contentextensions/css-display-none.html:
2588         * http/tests/contentextensions/css-display-none.html.json:
2589         Test multiple selectors with triggers that match everything.
2590         * http/tests/contentextensions/whitelist-expected.txt: Added.
2591         * http/tests/contentextensions/whitelist.html: Added.
2592         * http/tests/contentextensions/whitelist.html.json: Added.
2593
2594 2015-03-30  Mark Lam  <mark.lam@apple.com>
2595
2596         REGRESSION (r181993): inspector-protocol/debugger/setBreakpoint-dfg-and-modify-local.html crashes.
2597         <https://webkit.org/b/143105>
2598
2599         Reviewed by Filip Pizlo.
2600
2601         * TestExpectations:
2602         - Undid test skipped in r182072.
2603
2604 2015-03-30  Chris Dumez  <cdumez@apple.com>
2605
2606         Cached "Expires" header is not updated upon successful resource revalidation
2607         https://bugs.webkit.org/show_bug.cgi?id=143228
2608         <rdar://problem/20348059>
2609
2610         Reviewed by Antti Koivisto.
2611
2612         Add layout test to check that a cached response's "Expires" header is
2613         updated from the 304 response's headers upon successful revalidation.
2614
2615         * http/tests/cache/disk-cache/disk-cache-revalidation-new-expire-header-expected.txt: Added.
2616         * http/tests/cache/disk-cache/disk-cache-revalidation-new-expire-header.html: Added.
2617         * http/tests/cache/disk-cache/resources/cache-test.js:
2618         (generateTestURL):
2619         (loadResource):
2620         * http/tests/cache/disk-cache/resources/generate-response.cgi:
2621
2622 2015-03-30  Joseph Pecoraro  <pecoraro@apple.com>
2623
2624         Web Inspector: Regression: Preview for [[null]] shouldn't be []
2625         https://bugs.webkit.org/show_bug.cgi?id=143208
2626
2627         Reviewed by Mark Lam.
2628
2629         * inspector/model/remote-object-expected.txt:
2630         * inspector/model/remote-object.html:
2631
2632 2015-03-30  Antti Koivisto  <antti@apple.com>
2633
2634         Don't cache resources that are very unlikely to be reused
2635         https://bugs.webkit.org/show_bug.cgi?id=143226
2636
2637         Reviewed by Chris Dumez.
2638
2639         * http/tests/cache/disk-cache/disk-cache-validation-back-navigation-policy-expected.txt:
2640
2641 2015-03-30  Antti Koivisto  <antti@apple.com>
2642
2643         Don't cache resources that are very unlikely to be reused
2644         https://bugs.webkit.org/show_bug.cgi?id=143226
2645         <rdar://problem/20347160>
2646
2647         Reviewed by Geoff Garen.
2648
2649         * http/tests/cache/disk-cache/disk-cache-request-max-stale-expected.txt:
2650         * http/tests/cache/disk-cache/disk-cache-request-max-stale-expected.html:
2651
2652             Keep max-age: 0 cacheable in this test by adding a validation header.
2653
2654         * http/tests/cache/disk-cache/disk-cache-validation-back-navigation-policy-expected.txt:
2655         * http/tests/cache/disk-cache/disk-cache-validation-back-navigation-policy.html:
2656
2657             Rebase and expand to cover the high priority resource case.
2658
2659 2015-03-30  Marcos Chavarría Teijeiro  <chavarria1991@gmail.com>
2660
2661         Rebaseline accessibility/aria-toggle-button-with-title.html
2662         https://bugs.webkit.org/show_bug.cgi?id=143229
2663
2664         Unreviewed.
2665
2666         Revision r182012 updates the way a role=button + aria-pressed object should be exposed as AXCheckbox. We need to create a new baseline.
2667
2668         * platform/gtk/accessibility/aria-toggle-button-with-title-expected.txt: Added.
2669
2670 2015-03-30  Javier Fernandez  <jfernandez@igalia.com>
2671
2672         [CSS Grid Layout] Upgrade align-self and align-items parsing to CSS 3
2673         https://bugs.webkit.org/show_bug.cgi?id=133359
2674
2675         Reviewed by David Hyatt.
2676
2677         From Blink r164817 and r165264 by <jchaffraix@chromium.org>
2678
2679         Broaden justify-self's parsing name and upgrade align-self and
2680         align-items parsing to CSS 3.
2681
2682         * TestExpectations:
2683         * css3/flexbox/css-properties-expected.txt:
2684         * css3/flexbox/css-properties.html:
2685         * css3/parse-align-items-expected.txt: Added.
2686         * css3/parse-align-items.html: Added.
2687         * css3/parse-align-self-expected.txt: Added.
2688         * css3/parse-align-self.html: Added.
2689         * css3/resources/alignment-parsing-utils.js: Added.
2690         (checkValues):
2691         (checkBadValues):
2692         (checkInitialValues):
2693         (checkInheritValues):
2694         (checkLegacyValues):
2695         * fast/css/getComputedStyle/computed-style-expected.txt:
2696         * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
2697         * fast/css/getComputedStyle/resources/property-names.js:
2698         * fast/css/parse-justify-self-expected.txt:
2699         * fast/css/parse-justify-self.html:
2700         * svg/css/getComputedStyle-basic-expected.txt:
2701
2702 2015-03-27  David Hyatt  <hyatt@apple.com>
2703
2704         [New Block-Inside-Inline Model] Create anonymous inline blocks to hold blocks-inside-inlines.
2705         https://bugs.webkit.org/show_bug.cgi?id=143145
2706
2707         Reviewed by Dean Jackson.
2708
2709         * fast/block/inside-inlines: Added.
2710         * fast/block/inside-inlines/empty-block-expected.html: Added.
2711         * fast/block/inside-inlines/empty-block.html: Added.
2712         * fast/block/inside-inlines/new-model: Added.
2713         * fast/block/inside-inlines/new-model/empty-block-expected.html: Added.
2714         * fast/block/inside-inlines/new-model/empty-block.html: Added.
2715
2716 2015-03-30  Chris Dumez  <cdumez@apple.com>
2717
2718         [WK2][NetworkCache] Add support for "Cache-Control: max-stale" request header
2719         https://bugs.webkit.org/show_bug.cgi?id=143159
2720         <rdar://problem/20333296>
2721
2722         Reviewed by Antti Koivisto.
2723
2724         Add layout test to cover support for "Cache-Control: max-stale" request
2725         header.
2726
2727         * http/tests/cache/disk-cache/disk-cache-request-max-stale-expected.txt: Added.
2728         * http/tests/cache/disk-cache/disk-cache-request-max-stale.html: Added.
2729
2730 2015-03-30  Jer Noble  <jer.noble@apple.com>
2731
2732         [iOS] When Web Audio is interrupted by a phone call, it cannot be restarted.
2733         https://bugs.webkit.org/show_bug.cgi?id=143190
2734
2735         Reviewed by Darin Adler.
2736
2737         * webaudio/audiocontext-state-expected.txt: Added.
2738         * webaudio/audiocontext-state-interrupted-expected.txt: Added.
2739         * webaudio/audiocontext-state-interrupted.html: Added.
2740         * webaudio/audiocontext-state.html: Added.
2741
2742 2015-03-30  Marcos Chavarría Teijeiro  <chavarria1991@gmail.com>
2743
2744         Update expectations for delete-emoji test since the bug is fixed now.
2745         https://bugs.webkit.org/show_bug.cgi?id=141419
2746
2747         Reviewed by Gustavo Noronha Silva.
2748
2749         * platform/gtk/TestExpectations:
2750
2751 2015-03-29  Benjamin Poulain  <benjamin@webkit.org>
2752
2753         `currentColor` computes to the same colour on all elements, even if 'color' is inherited differently
2754         https://bugs.webkit.org/show_bug.cgi?id=133420
2755
2756         Reviewed by Darin Adler.
2757
2758         * fast/css/currentColor-on-before-after-pseudo-elements-expected.html: Added.
2759         * fast/css/currentColor-on-before-after-pseudo-elements.html: Added.
2760         * fast/css/currentColor-style-update-reftest-expected.html: Added.
2761         * fast/css/currentColor-style-update-reftest.html: Added.
2762         * fast/css/currentColor-value-style-update-expected.txt: Added.
2763         * fast/css/currentColor-value-style-update.html: Added.
2764
2765 2015-03-29  Darin Adler  <darin@apple.com>
2766
2767         HTMLCollection caches incorrect length if item(0) is called before length on an empty collection
2768         https://bugs.webkit.org/show_bug.cgi?id=143203
2769
2770         Reviewed by Antti Koivisto.
2771
2772         * fast/dom/htmlcollection-length-after-item-2-expected.txt: Added.
2773         * fast/dom/htmlcollection-length-after-item-2.html: Added.
2774
2775 2015-03-28  Joseph Pecoraro  <pecoraro@apple.com>
2776
2777         Web Inspector: Adopt Array.prototype.includes and String.prototype.includes
2778         https://bugs.webkit.org/show_bug.cgi?id=143176
2779
2780         Reviewed by Timothy Hatcher.
2781
2782         * inspector/css/pseudo-element-matches.html:
2783
2784 2015-03-28  Csaba Osztrogonác  <ossy@webkit.org>
2785
2786         REGRESSION(r181326): It made dfg-int16array.js and dfg-int8array.js fail on AArch64 Linux
2787         https://bugs.webkit.org/show_bug.cgi?id=142629
2788
2789         Unreviewed gardening, unskip now passing tests after r182091.
2790
2791         * js/script-tests/dfg-int16array.js:
2792         * js/script-tests/dfg-int8array.js:
2793
2794 2015-03-27  Saam Barati  <saambarati1@gmail.com>
2795
2796         Deconstruction parameters are bound too late
2797         https://bugs.webkit.org/show_bug.cgi?id=143148
2798
2799         Reviewed by Filip Pizlo.
2800
2801         * js/regress/deconstructing-parameters-overridden-by-function-expected.txt: Added.
2802         * js/regress/deconstructing-parameters-overridden-by-function.html: Added.
2803         * js/regress/script-tests/deconstructing-parameters-overridden-by-function.js: Added.
2804         (f):
2805         (test):
2806         (.arg):
2807
2808 2015-03-27  Michael Saboff  <msaboff@apple.com>
2809
2810         Fix flakey dfg-int8array.js and dfg-int16array.js tests for ARM64
2811         https://bugs.webkit.org/show_bug.cgi?id=138390
2812
2813         Reviewed by Mark Lam.
2814
2815         Reenabled the tests for ARM64/iOS.  Left the tests disabled for ARM64/linux and will let linux
2816         developers test and reenable under existing but https://bugs.webkit.org/show_bug.cgi?id=142629.
2817
2818         * js/script-tests/dfg-int16array.js:
2819         * js/script-tests/dfg-int8array.js:
2820
2821 2015-03-27  Jer Noble  <jer.noble@apple.com>
2822
2823         [Mac] Safari fails to fire page "load" event with video[preload=none]
2824         https://bugs.webkit.org/show_bug.cgi?id=143147
2825
2826         Reviewed by Simon Fraser.
2827
2828         * media/video-page-load-preload-none-expected.txt: Added.
2829         * media/video-page-load-preload-none.html: Added.
2830
2831 2015-03-27  Brent Fulgham  <bfulgham@apple.com>
2832
2833         Correct test results after r182012.
2834
2835         The test now produces identical results on all platforms, so update the root test result,
2836         and remove custom non-matching expectations. This corrects Windows, GTK, and EFL builds, and
2837         should not harm the Mac build.
2838
2839         * accessibility/aria-toggle-button-with-title-expected.txt:
2840         * platform/mac/accessibility/aria-toggle-button-with-title-expected.txt: Removed.
2841         * platform/win/accessibility/aria-toggle-button-with-title-expected.txt: Removed.
2842
2843 2015-03-27  Mark Lam  <mark.lam@apple.com>
2844
2845         Gardening: skipping inspector-protocol/debugger/setBreakpoint-dfg-and-modify-local.html until crash is fixed.
2846         <https://webkit.org/b/143105>
2847
2848         Not reviewed.
2849
2850         * TestExpectations:
2851
2852 2015-03-27  Chris Dumez  <cdumez@apple.com>
2853
2854         [WK2][NetworkCache] We only cache responses with status codes that are cacheable by default
2855         https://bugs.webkit.org/show_bug.cgi?id=143125
2856         <rdar://problem/20321172>
2857
2858         Reviewed by Antti Koivisto.
2859
2860         Add layout test to check that responses with status code 307 (which is not
2861         cacheable by default) are cached if they have explicit expiration headers.
2862
2863         Also update a couple of other disk cache tests to cover heuristic
2864         freshness (http://tools.ietf.org/html/rfc7234#section-4.2.2), relying on
2865         'Last-Modified' header to estimate freshness if usual expiration headers
2866         are not available.
2867
2868         * http/tests/cache/disk-cache/disk-cache-204-status-code-expected.txt:
2869         * http/tests/cache/disk-cache/disk-cache-204-status-code.html:
2870         * http/tests/cache/disk-cache/disk-cache-307-status-code-expected.txt: Added.
2871         * http/tests/cache/disk-cache/disk-cache-307-status-code.html: Added.
2872         * http/tests/cache/disk-cache/disk-cache-404-status-code-expected.txt:
2873         * http/tests/cache/disk-cache/disk-cache-404-status-code.html:
2874
2875 2015-03-27  Csaba Osztrogonác  <ossy@webkit.org>
2876
2877         Unreviewed gardening.
2878
2879         * js/script-tests/array-length-shortening.js: Unskip, r182058 fixed it.
2880
2881 2015-03-27  Said Abou-Hallawa  <sabouhallawa@apple.com>
2882
2883         FEMorphology::platformApplyGeneric() should bail out if the radius is less than or equal to zero.
2884         https://bugs.webkit.org/show_bug.cgi?id=142885.
2885
2886         Reviewed by Dean Jackson.
2887
2888         * svg/filters/feMorphology-radius-cases-expected.svg: Added.
2889         * svg/filters/feMorphology-radius-cases.svg: Added.
2890         Test different cases for radius of the feMorphology filter. There are three 
2891         cases for the radius:
2892             1. radius < 0: This is an error case, the source image should not be rendered.
2893             2. radius = 0: This case is treated as if the filter never exists.
2894             3. radius > 0: If the scaled radius is > 0, the filter is applied.
2895
2896 2015-03-26  Antti Koivisto  <antti@apple.com>
2897
2898         Respect cache-control directives in request
2899         https://bugs.webkit.org/show_bug.cgi?id=143121
2900
2901         Reviewed by Chris Dumez.
2902
2903         * http/tests/cache/disk-cache/disk-cache-request-headers-expected.txt: Added.
2904         * http/tests/cache/disk-cache/disk-cache-request-headers.html: Added.
2905
2906 2015-03-27  Michael Saboff  <msaboff@apple.com>
2907
2908         Objects with numeric properties intermittently get a phantom 'length' property
2909         https://bugs.webkit.org/show_bug.cgi?id=142792
2910
2911         Reviewed by Csaba Osztrogonác.
2912
2913         New regression test.
2914
2915         * js/regress-142792-expected.txt: Added.
2916         * js/regress-142792.html: Added.
2917         * js/script-tests/regress-142792.js: Added.
2918         (isArrayLike):
2919         (filter):
2920
2921 2015-03-26  Zalan Bujtas  <zalan@apple.com>
2922
2923         Inline continuation code should not take anonymous containing wrapper granted.
2924         https://bugs.webkit.org/show_bug.cgi?id=133312
2925
2926         Reviewed by Dave Hyatt.
2927
2928         It's wrong to assume that when RenderInline is part of an inline continuation, its containing block
2929         is an anonymous wrapper and its sibling might be a block level renderer.
2930         When the inline continuation is no longer needed, for example when the block level renderer that initiated the continuation
2931         is detached from the render tree, the inline renderes still continue to form continuation.(however they no longer require
2932         anonymous wrappers)
2933
2934         * fast/inline/crash-when-position-property-is-changed-and-no-longer-in-continuation-expected.txt: Added.
2935         * fast/inline/crash-when-position-property-is-changed-and-no-longer-in-continuation.html: Added.
2936
2937 2015-03-26  Joseph Pecoraro  <pecoraro@apple.com>
2938
2939         Web Inspector: ES6: Provide a better view for Classes in the console
2940         https://bugs.webkit.org/show_bug.cgi?id=142999
2941
2942         Reviewed by Timothy Hatcher.
2943
2944         * inspector/model/remote-object-expected.txt:
2945         * inspector/model/remote-object.html:
2946         Update the test to include coverage of the new "class" subtype of "function".
2947
2948 2015-03-26  Tim Horton  <timothy_horton@apple.com>
2949
2950         REGRESSION (r181358 and r181507): Lots of sites think that we support touch events on OS X
2951         https://bugs.webkit.org/show_bug.cgi?id=142888
2952         <rdar://problem/20227304>
2953
2954         Reviewed by Beth Dakin.
2955
2956         * fast/dom/event-handler-attributes-expected.txt:
2957         * fast/dom/event-handler-attributes.html:
2958         * fast/events/event-attribute-expected.txt:
2959         * platform/win/fast/events/event-attribute-expected.txt:
2960         Revert some changes to these tests and their results.
2961
2962 2015-03-26  Roger Fong  <roger_fong@apple.com>
2963
2964         Apply blur effect to media control background.
2965         https://bugs.webkit.org/show_bug.cgi?id=143116.
2966         <rdar://problem/20316964>.
2967
2968         Reviewed by Brent Fulgham.
2969
2970         * platform/mac/TestExpectations: Tests need rebaselining. Will do so with other previously skipped media tests.
2971
2972 2015-03-26  Geoffrey Garen  <ggaren@apple.com>
2973
2974         Assertion firing in JavaScriptCore/parser/parser.h for statesman.com site
2975         https://bugs.webkit.org/show_bug.cgi?id=142974
2976
2977         Reviewed by Joseph Pecoraro.
2978
2979         No test covering this ASSERT because I couldn't design a way to reproduce
2980         it after trying for a few hours. Simply loading the original ASSERTing
2981         content from disk is not enough to reproduce this bug.
2982
2983         * fast/profiler/dead-time-expected.txt:
2984         * fast/profiler/inline-event-handler-expected.txt:
2985         * fast/profiler/stop-profiling-after-setTimeout-expected.txt: These are
2986         progressions, where we used to get the line number wrong.
2987
2988         * fast/dom/attribute-event-listener-errors-expected.txt: Added.
2989         * fast/dom/attribute-event-listener-errors.html: Added. This test covers
2990         a subtle way in which the new mechanism for attribute event listener
2991         line numbers is more accurate than the old one.
2992
2993 2015-03-26  Brady Eidson  <beidson@apple.com>
2994
2995         Apply ContentExtension actions after redirects.
2996         <rdar://problem/20062613> and https://bugs.webkit.org/show_bug.cgi?id=143055
2997
2998         Reviewed by Alex Christensen.
2999
3000         * http/tests/contentextensions/loading/main-resource-redirect-blocked-expected.txt: Added.
3001         * http/tests/contentextensions/loading/main-resource-redirect-blocked.php: Added.
3002         * http/tests/contentextensions/loading/main-resource-redirect-blocked.php.json: Added.
3003         * http/tests/contentextensions/loading/resources/main-resource-redirect-blocked-target.html: Added.
3004         * http/tests/contentextensions/resources/subresource-redirect.php: Added.
3005         * http/tests/contentextensions/subresource-redirect-blocked-expected.txt: Added.
3006         * http/tests/contentextensions/subresource-redirect-blocked.html: Added.
3007         * http/tests/contentextensions/subresource-redirect-blocked.html.json: Added.
3008
3009 2015-03-26  Michael Saboff  <msaboff@apple.com>
3010
3011         js/promises-tests/promises-tests-2-3-3.html sometimes crashes under DFG::SpeculativeJIT::compile
3012         https://bugs.webkit.org/show_bug.cgi?id=139865
3013
3014         Reviewed by Alexey Proskuryakov.
3015
3016         It appears that r181993 fixed this test as it removed the code where the crash occurred.
3017
3018         * TestExpectations: Re-enabled js/promises-tests/promises-tests-2-3-3 including marking it as Slow.
3019
3020 2015-03-26  Chris Fleizach  <cfleizach@apple.com>
3021
3022         AX: [role="button"][aria-pressed] should be exposed as AXCheckbox:AXToggleButton, with role description of "toggle button"
3023         https://bugs.webkit.org/show_bug.cgi?id=115298
3024
3025         Reviewed by Mario Sanchez Prada.
3026
3027         * accessibility/aria-toggle-button-with-title.html:
3028              Bad path for post test resources file, so that is fixed.
3029         * platform/mac/accessibility/aria-pressed-button-attributes-expected.txt: Added.
3030         * platform/mac/accessibility/aria-pressed-button-attributes.html: Added.
3031         * platform/mac/accessibility/aria-toggle-button-with-title-expected.txt:
3032               Updated to reflect the new role of this object.
3033
3034 2015-03-26  Csaba Osztrogonác  <ossy@webkit.org>
3035
3036         Unreviewed gardening, skip failing tests on AArch64 Linux.
3037
3038         * js/script-tests/array-from.js:
3039         * js/script-tests/array-length-shortening.js:
3040         * js/script-tests/dfg-int16array.js:
3041         * js/script-tests/dfg-int8array.js:
3042
3043 2015-03-25  Alexey Proskuryakov  <ap@apple.com>
3044
3045         media/track/track-mode.html flakily times out
3046         https://bugs.webkit.org/show_bug.cgi?id=143085
3047
3048         * TestExpectations: Added an expectation.
3049
3050 2015-03-25  Chris Fleizach  <cfleizach@apple.com>
3051
3052         AX: table cells that use display:block render the table inaccessible to VoiceOver
3053         https://bugs.webkit.org/show_bug.cgi?id=143007
3054
3055         Unreviewed, layout test fix.
3056
3057         Skip associated accessibility/table-cell-display-block.html on failing platforms.
3058
3059         * platform/efl/TestExpectations:
3060         * platform/gtk/TestExpectations:
3061             Specific platform changes in children ordering need to be updated to make this test pass.
3062         * platform/win/TestExpectations:
3063             Need to implement cellForRowAndColumn.
3064
3065 2015-03-25  Filip Pizlo  <fpizlo@apple.com>
3066
3067         Heap variables shouldn't end up in the stack frame
3068         https://bugs.webkit.org/show_bug.cgi?id=141174
3069
3070         Reviewed by Geoffrey Garen.
3071
3072         * js/function-apply-aliased-expected.txt:
3073         * js/function-dot-arguments-expected.txt:
3074         * js/regress/arguments-expected.txt: Added.
3075         * js/regress/arguments-named-and-reflective-expected.txt: Added.
3076         * js/regress/arguments-named-and-reflective.html: Added.
3077         * js/regress/arguments-strict-mode-expected.txt: Added.
3078         * js/regress/arguments-strict-mode.html: Added.
3079         * js/regress/arguments.html: Added.
3080         * js/regress/script-tests/arguments-named-and-reflective.js: Added.
3081         * js/regress/script-tests/arguments-strict-mode.js: Added.
3082         * js/regress/script-tests/arguments.js: Added.
3083         * js/regress/script-tests/try-catch-get-by-val-cloned-arguments.js: Added.
3084         * js/regress/script-tests/try-catch-get-by-val-direct-arguments.js: Added.
3085         * js/regress/script-tests/try-catch-get-by-val-scoped-arguments.js: Added.
3086         * js/regress/script-tests/varargs-call.js: Added.
3087         * js/regress/script-tests/varargs-construct-inline.js: Added.
3088         * js/regress/script-tests/varargs-construct.js: Added.
3089         * js/regress/script-tests/varargs-inline.js: Added.
3090         * js/regress/script-tests/varargs-strict-mode.js: Added.
3091         * js/regress/script-tests/varargs.js: Added.
3092         * js/regress/try-catch-get-by-val-cloned-arguments-expected.txt: Added.
3093         * js/regress/try-catch-get-by-val-cloned-arguments.html: Added.
3094         * js/regress/try-catch-get-by-val-direct-arguments-expected.txt: Added.
3095         * js/regress/try-catch-get-by-val-direct-arguments.html: Added.
3096         * js/regress/try-catch-get-by-val-scoped-arguments-expected.txt: Added.
3097         * js/regress/try-catch-get-by-val-scoped-arguments.html: Added.
3098         * js/regress/varargs-call-expected.txt: Added.
3099         * js/regress/varargs-call.html: Added.
3100         * js/regress/varargs-construct-expected.txt: Added.
3101         * js/regress/varargs-construct-inline-expected.txt: Added.
3102         * js/regress/varargs-construct-inline.html: Added.
3103         * js/regress/varargs-construct.html: Added.
3104         * js/regress/varargs-expected.txt: Added.
3105         * js/regress/varargs-inline-expected.txt: Added.
3106         * js/regress/varargs-inline.html: Added.
3107         * js/regress/varargs-strict-mode-expected.txt: Added.
3108         * js/regress/varargs-strict-mode.html: Added.
3109         * js/regress/varargs.html: Added.
3110         * js/script-tests/function-apply-aliased.js:
3111         * js/script-tests/function-dot-arguments.js:
3112
3113 2015-03-25  Chris Fleizach  <cfleizach@apple.com>
3114
3115         AX: table cells that use display:block render the table inaccessible to VoiceOver
3116         https://bugs.webkit.org/show_bug.cgi?id=143007
3117
3118         Reviewed by Mario Sanchez Prada.
3119
3120         * accessibility/table-cell-display-block-expected.txt: Added.
3121         * accessibility/table-cell-display-block.html: Added.
3122
3123 2015-03-25  Joseph Pecoraro  <pecoraro@apple.com>
3124
3125         Add a few more tests for Class names
3126         https://bugs.webkit.org/show_bug.cgi?id=143060
3127
3128         Reviewed by Ryosuke Niwa.
3129
3130         Add a few more class name tests:
3131         - const class name binding inside class expression
3132         - mutable class name binding from class statement
3133
3134         * js/script-tests/class-syntax-name.js:
3135
3136 2015-03-25  Joseph Pecoraro  <pecoraro@apple.com>
3137
3138         ES6: Classes: Program level class statement throws exception in strict mode
3139         https://bugs.webkit.org/show_bug.cgi?id=143038
3140
3141         Reviewed by Ryosuke Niwa.
3142
3143         This updates a number of existing tests that were relying on
3144         poor behavior. `shouldBe` and friends use eval within a function
3145         not at the global scope. This means `shouldBe('class X { ... }')`
3146         behaves like `shouldBe('var x = ...')` not `shouldBe('x = ...')`.
3147         This means `x` will not be available in the next `shouldBe` call.
3148
3149         Add a test specifically to cover the scoping of the class name
3150         in regular and strict mode code. Currently we treat it like var
3151         with one failing test that would pass when we treat it like let.
3152
3153         * js/class-syntax-name.html: Added.
3154         * js/script-tests/class-syntax-name.js: Added.
3155         (runTestShouldBe):
3156         (runTestShouldBeTrue):
3157         (runTestShouldThrow):
3158         (runTestShouldNotThrow):
3159         Test class name scoping.
3160
3161         * js/class-syntax-call-expected.txt:
3162         * js/class-syntax-declaration-expected.txt:
3163         * js/class-syntax-default-constructor-expected.txt:
3164         * js/class-syntax-name-expected.txt: Added.
3165         * js/script-tests/class-syntax-call.js:
3166         * js/script-tests/class-syntax-declaration.js:
3167         * js/script-tests/class-syntax-default-constructor.js:
3168
3169 2015-03-25  Mark Lam  <mark.lam@apple.com>
3170
3171         Gardening: rebaseline after r181907.
3172
3173         Not reviewed.
3174
3175         * platform/win/js/dom/global-constructors-attributes-expected.txt:
3176
3177 2015-03-25  Dean Jackson  <dino@apple.com>
3178
3179         MediaControls: Use font with fixed number width
3180         https://bugs.webkit.org/show_bug.cgi?id=143018
3181         <rdar://problem/20245415>
3182
3183         Reviewed by Eric Carlson.
3184
3185         Add some results for the new font family "-apple-system-font-monospaced-numbers".
3186
3187         * platform/mac/fast/text/systemFont.html:
3188         * platform/mac/fast/text/systemFont-expected.txt:
3189
3190 2015-03-25  Marcos Chavarría Teijeiro  <chavarria1991@gmail.com>
3191
3192         GTK+ Gardening 24th March
3193         https://bugs.webkit.org/show_bug.cgi?id=143003
3194
3195         Unreviewed.
3196
3197         * platform/gtk/TestExpectations:
3198         * platform/gtk/css3/selectors3/xhtml/css3-modsel-15c-expected.txt: Rebaselined after r181889.
3199         * platform/gtk/css3/selectors3/xml/css3-modsel-15c-expected.txt: Rebaselined after r181889.
3200         * platform/gtk/plugins/npruntime/object-from-destroyed-plugin-expected.txt: Rebaselined after r181889.
3201         * platform/gtk/plugins/npruntime/object-from-destroyed-plugin-in-subframe-expected.txt: Rebaselined after r181889.
3202
3203 2015-03-24  Joseph Pecoraro  <pecoraro@apple.com>
3204
3205         Setter should have a single formal parameter, Getter no parameters
3206         https://bugs.webkit.org/show_bug.cgi?id=142903
3207
3208         Reviewed by Geoffrey Garen.
3209
3210         Correct a bunch of setters in existing tests and add
3211         tests for good/bad getter and setter syntax.
3212
3213         * js/class-syntax-declaration-expected.txt:
3214         * js/dom/exception-sequencing.html:
3215         * js/dom/reserved-words-as-property-expected.txt:
3216         * js/dom/script-tests/implicit-call-with-global-reentry.js:
3217         (testObject.set setterTest):
3218         * js/dom/script-tests/reserved-words-as-property.js:
3219         (testWord):
3220         * js/for-in-cached-expected.txt:
3221         * js/object-literal-direct-put-expected.txt:
3222         * js/object-literal-syntax-expected.txt:
3223         * js/parser-syntax-check-expected.txt:
3224         * js/script-tests/class-syntax-declaration.js:
3225         * js/script-tests/class-syntax-super.js:
3226         (class.Derived.extends.Base.set callBaseMethodInSetter):
3227         (class.Derived.extends.Base.set baseMethodInGetterSetter):
3228         * js/script-tests/for-in-cached.js:
3229         * js/script-tests/object-literal-direct-put.js:
3230         * js/script-tests/object-literal-syntax.js:
3231         * js/script-tests/parser-syntax-check.js:
3232
3233 2015-03-24  Chris Dumez  <cdumez@apple.com>
3234
3235         [WK2] Responses with 302 HTTP Status Code should not be cached
3236         https://bugs.webkit.org/show_bug.cgi?id=143028
3237         <rdar://problem/19714040>
3238
3239         Reviewed by Antti Koivisto.
3240
3241         Add layout test to check that responses with 302 HTTP Status Code
3242         are not cached.
3243
3244         * http/tests/cache/disk-cache/disk-cache-302-status-code-expected.txt: Added.
3245         * http/tests/cache/disk-cache/disk-cache-302-status-code.html: Added.
3246
3247 2015-03-24  Zhuo Li  <zachli@apple.com>
3248
3249         Scripts running in isolated world should not subject to a page's CSP about 'eval'.
3250         https://bugs.webkit.org/show_bug.cgi?id=141316.
3251
3252         Reviewed by Geoffrey Garen.
3253
3254         I added a new Content Security Policy directive, "script-src", so that we do not
3255         allow 'unsafe-eval' in the main world.
3256
3257         Also I have to copy the whole function instead of using eval because
3258         eval is subject to the main world Content Security Policy now.
3259
3260         * http/tests/security/isolatedWorld/bypass-main-world-csp-expected.txt:
3261         * http/tests/security/isolatedWorld/bypass-main-world-csp.html:
3262
3263 2015-03-24  Joseph Pecoraro  <pecoraro@apple.com>
3264
3265         ES6: Classes: Early return in sub-class constructor results in returning undefined instead of instance
3266         https://bugs.webkit.org/show_bug.cgi?id=143012
3267
3268         Reviewed by Ryosuke Niwa.
3269
3270         * js/class-constructor-return-expected.txt: Added.
3271         * js/class-constructor-return.html: Added.
3272         * js/script-tests/class-constructor-return.js: Added.
3273         New test covering different return values from constructors.
3274
3275         * js/class-syntax-super-expected.txt:
3276         * js/script-tests/class-syntax-super.js:
3277         Fix test. Returning undefined is the same as an implicit return
3278         and should return `this`.
3279
3280 2015-03-24  Chris Dumez  <cdumez@apple.com>
3281
3282         [WK2] Responses with 204 HTTP Status Code should be cacheable by default
3283         https://bugs.webkit.org/show_bug.cgi?id=143020
3284         <rdar://problem/20281529>
3285
3286         Reviewed by Antti Koivisto.
3287
3288         Add test to make sure that responses with 204 HTTP Status Code are
3289         cacheable by default.
3290
3291         * http/tests/cache/disk-cache/disk-cache-204-status-code-expected.txt: Added.
3292         * http/tests/cache/disk-cache/disk-cache-204-status-code.html: Added.
3293         * http/tests/cache/disk-cache/resources/cache-test.js:
3294         Re-introduce support for generating responses with only headers (no body).
3295         This was mistakenly dropped when I rebased my patch for r181895.
3296
3297 2015-03-24  Beth Dakin  <bdakin@apple.com>
3298
3299         Another attempted test fix after http://trac.webkit.org/changeset/181907
3300
3301         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
3302
3303 2015-03-24  Beth Dakin  <bdakin@apple.com>
3304
3305         Attempted test fix after http://trac.webkit.org/changeset/181907
3306
3307         * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
3308
3309 2015-03-24  Joseph Pecoraro  <pecoraro@apple.com>
3310
3311         Unreviewed gardening after r181901.
3312
3313         * platform/mac/http/tests/media/media-source/mediasource-sourcebuffer-mode-expected.txt:
3314         Update the expected results for platform specific results that include
3315         a stringified function.
3316
3317 2015-03-24  Beth Dakin  <bdakin@apple.com>
3318
3319         Add events related to force click gesture
3320         https://bugs.webkit.org/show_bug.cgi?id=142836
3321         -and corresponding-
3322         rdar://problem/20210239
3323
3324         Reviewed by Dean Jackson.
3325
3326         * fast/dom/event-handler-attributes-expected.txt:
3327         * fast/dom/event-handler-attributes.html:
3328         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
3329
3330 2015-03-24  Chris Dumez  <cdumez@apple.com>
3331
3332         [WK2] Responses with 404 HTTP Status Code should be cacheable by default
3333         https://bugs.webkit.org/show_bug.cgi?id=143014
3334         <rdar://problem/20280310>
3335
3336         Reviewed by Antti Koivisto.
3337
3338         Add test to make sure that responses with 404 HTTP Status Code are
3339         cacheable by default.
3340
3341         * http/tests/cache/disk-cache/disk-cache-404-status-code-expected.txt: Added.
3342         * http/tests/cache/disk-cache/disk-cache-404-status-code.html: Added.
3343         * http/tests/cache/disk-cache/resources/generate-response.cgi:
3344
3345 2015-03-24  Joseph Pecoraro  <pecoraro@apple.com>
3346
3347         ES6: Object Literal Methods toString is missing method name
3348         https://bugs.webkit.org/show_bug.cgi?id=142992
3349
3350         Reviewed by Geoffrey Garen.
3351
3352         * js/class-syntax-default-constructor-expected.txt:
3353         This test was already failing, it now fails in a different way.
3354
3355         * js/object-literal-computed-methods-expected.txt:
3356         * js/object-literal-methods-expected.txt:
3357         These tests now pass.
3358
3359         * fast/dom/TreeWalker/acceptNode-filter-expected.txt:
3360         * js/destructuring-assignment-expected.txt:
3361         * js/dfg-redundant-load-of-captured-variable-proven-constant-expected.txt:
3362         * js/dfg-resolve-global-specific-dictionary-expected.txt:
3363         * js/dom/JSON-parse-expected.txt:
3364         * js/dom/JSON-stringify-expected.txt:
3365         * js/dom/dfg-strcat-over-objects-then-exit-on-it-expected.txt:
3366         * js/dom/function-prototype-expected.txt:
3367         * js/dom/toString-and-valueOf-override-expected.txt:
3368         * js/kde/lval-exceptions-expected.txt:
3369         * storage/domstorage/localstorage/string-conversion-expected.txt:
3370         * storage/domstorage/sessionstorage/string-conversion-expected.txt:
3371         * js/dom/script-tests/dfg-strcat-over-objects-then-exit-on-it.js:
3372         * js/script-tests/dfg-redundant-load-of-captured-variable-proven-constant.js:
3373         * js/script-tests/dfg-resolve-global-specific-dictionary.js:
3374         * js/dom/function-prototype.html:
3375         Update tests to add expected whitespace for stringifying a function
3376         with no name.
3377
3378 2015-03-24  Benjamin Poulain  <benjamin@webkit.org>
3379
3380         CSS Selectors Level 4: enable case-insensitive attribute matching by default
3381         https://bugs.webkit.org/show_bug.cgi?id=142960
3382
3383         Reviewed by Andreas Kling.
3384
3385         This test is imported from blink. That's the only test
3386         they have for this feature.
3387
3388         * fast/css/attribute-selector-case-insensitive-expected.txt: Added.
3389         * fast/css/attribute-selector-case-insensitive.html: Added.
3390
3391 2015-03-24  Yoav Weiss  <yoav@yoav.ws>
3392
3393         Stop image from displaying when src attribute is removed or emptied
3394         https://bugs.webkit.org/show_bug.cgi?id=142677
3395
3396         Reviewed by Chris Dumez.
3397
3398         * fast/dom/HTMLImageElement/image-empty-src-expected.html: Added.
3399         * fast/dom/HTMLImageElement/image-empty-src.html: Added.
3400         * fast/dom/HTMLImageElement/image-remove-src-expected.html: Added.
3401         * fast/dom/HTMLImageElement/image-remove-src.html: Added.
3402         * fast/dom/HTMLImageElement/image-empty-srcset-expected.html: Added.
3403         * fast/dom/HTMLImageElement/image-empty-srcset.html: Added.
3404         * fast/dom/HTMLImageElement/image-remove-srcset-expected.html: Added.
3405         * fast/dom/HTMLImageElement/image-remove-srcset.html: Added.
3406
3407 2015-03-24  Brent Fulgham  <bfulgham@apple.com>
3408
3409         [Win] Update baselines after r181889.
3410         https://bugs.webkit.org/show_bug.cgi?id=141869
3411
3412         * platform/win/css3/selectors3/xhtml/css3-modsel-15c-expected.txt:
3413         * platform/win/css3/selectors3/xml/css3-modsel-15c-expected.txt:
3414         * platform/win/fast/dom/NavigatorContentUtils/is-protocol-handler-registered-expected.txt:
3415
3416 2015-03-24  Chris Dumez  <cdumez@apple.com>
3417
3418         [WK2] NetworkCache retrievals fail for entries with no body
3419         https://bugs.webkit.org/show_bug.cgi?id=142979
3420         <rdar://problem/20264100>
3421
3422         Reviewed by Antti Koivisto.
3423
3424         Add network disk cache validation test for resources that have no body
3425         (only headers).
3426
3427         * http/tests/cache/disk-cache/disk-cache-validation-no-body-expected.txt: Added.
3428         * http/tests/cache/disk-cache/disk-cache-validation-no-body.html: Added.
3429         * http/tests/cache/disk-cache/resources/generate-response-no-body.cgi: Added.
3430
3431 2015-03-24  Chris Dumez  <cdumez@apple.com>
3432
3433         [WK2] The WebKit network cache does not cache responses with "Content-Disposition: attachment" header
3434         https://bugs.webkit.org/show_bug.cgi?id=142989
3435         <rdar://problem/20265992>
3436
3437         Reviewed by Antti Koivisto.
3438
3439         Add layout test to check that resources whose response has the
3440         "Content-Disposition: attachment" header are cacheable.
3441
3442         Also move all disk cache layout tests to a disk-cache sub-folder to
3443         facilitate skipping on platforms that don't have the WebKit network
3444         disk cache.
3445
3446         * http/tests/cache/disk-cache/disk-cache-disable-expected.txt: Renamed from LayoutTests/http/tests/cache/disk-cache-disable-expected.txt.
3447         * http/tests/cache/disk-cache/disk-cache-disable.html: Renamed from LayoutTests/http/tests/cache/disk-cache-disable.html.
3448         * 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.
3449         * http/tests/cache/disk-cache/disk-cache-redirect-to-data.html: Renamed from LayoutTests/http/tests/cache/disk-cache-redirect-to-data.html.
3450         * http/tests/cache/disk-cache/disk-cache-validation-attachment-expected.txt: Added.
3451         * http/tests/cache/disk-cache/disk-cache-validation-attachment.html: Added.
3452         * 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.
3453         * 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.
3454         * http/tests/cache/disk-cache/disk-cache-validation-expected.txt: Renamed from LayoutTests/http/tests/cache/disk-cache-validation-expected.txt.
3455         * http/tests/cache/disk-cache/disk-cache-validation.html: Renamed from LayoutTests/http/tests/cache/disk-cache-validation.html.
3456         * http/tests/cache/disk-cache/disk-cache-vary-cookie-expected.txt: Renamed from LayoutTests/http/tests/cache/disk-cache-vary-cookie-expected.txt.
3457         * http/tests/cache/disk-cache/disk-cache-vary-cookie.html: Renamed from LayoutTests/http/tests/cache/disk-cache-vary-cookie.html.
3458         * http/tests/cache/disk-cache/resources/cache-test.js: Renamed from LayoutTests/http/tests/cache/resources/cache-test.js.
3459         * http/tests/cache/disk-cache/resources/generate-response.cgi: Renamed from LayoutTests/http/tests/cache/resources/generate-response.cgi.
3460         * platform/efl/TestExpectations:
3461         * platform/gtk/TestExpectations:
3462         * platform/mac-wk1/TestExpectations:
3463         * platform/win/TestExpectations:
3464
3465 2015-03-24  Michael Saboff  <msaboff@apple.com>
3466
3467         REGRESSION (172175-172177): Change in for...in processing causes properties added in loop to be enumerated
3468         https://bugs.webkit.org/show_bug.cgi?id=142856
3469
3470         Reviewed by Filip Pizlo.
3471
3472         New tests and rebased one test.
3473
3474         * js/for-in-modify-in-loop-expected.txt: Added.
3475         * js/for-in-modify-in-loop.html: Added.
3476         * js/script-tests/for-in-modify-in-loop.js: Added.
3477         (haveSameProperties):
3478         (each):
3479         (testAdd):
3480         (testAddDelete):
3481         * http/tests/security/cross-frame-access-enumeration-expected.txt: Rebased.
3482
3483 2015-03-24  Saam Barati  <saambarati1@gmail.com>
3484
3485         Improve error messages in JSC
3486         https://bugs.webkit.org/show_bug.cgi?id=141869
3487
3488         Reviewed by Geoffrey Garen.
3489
3490         * fast/dom/NodeList/nodelist-item-call-as-function-expected.txt:
3491         * fast/dom/call-a-constructor-as-a-function-expected.txt:
3492         * fast/regex/dom/cross-frame-callable-expected.txt:
3493         * fast/selectors/closest-general-expected.txt:
3494         * http/tests/security/xss-DENIED-window-index-assign-expected.txt:
3495         * js/dom/exception-thrown-from-new-expected.txt:
3496         * js/exception-for-nonobject-expected.txt:
3497         * js/exception-function-apply-expected.txt: Added.
3498         * js/exception-function-apply.html: Added.
3499         * js/exception-in-expected.txt: Added.
3500         * js/exception-in.html: Added.
3501         * js/exception-instanceof-expected.txt: Added.
3502         * js/exception-instanceof.html: Added.
3503         * js/instance-of-immediates-expected.txt:
3504         * js/script-tests/exception-function-apply.js: Added.
3505         * js/script-tests/exception-in.js: Added.
3506         * js/script-tests/exception-instanceof.js: Added.
3507         * js/typedarray-constructors-expected.txt:
3508         * platform/mac-wk2/plugins/npruntime/object-from-destroyed-plugin-expected.txt:
3509         * platform/mac-wk2/plugins/npruntime/object-from-destroyed-plugin-in-subframe-expected.txt:
3510         * platform/mac/css3/selectors3/xhtml/css3-modsel-15c-expected.txt:
3511         * platform/mac/css3/selectors3/xml/css3-modsel-15c-expected.txt:
3512         * plugins/npruntime/object-from-destroyed-plugin-expected.txt:
3513         * plugins/npruntime/object-from-destroyed-plugin-in-subframe-expected.txt:
3514         * plugins/npruntime/plugin-scriptable-object-invoke-default-expected.txt:
3515         * sputnik/Conformance/12_Statement/12.1_Block/S12.1_A4_T1-expected.txt:
3516         * sputnik/Conformance/13_Function_Definition/S13_A17_T2-expected.txt:
3517         * sputnik/Conformance/15_Native_Objects/15.1_The_Global_Object/S15.1_A2_T1-expected.txt:
3518         * sputnik/Conformance/15_Native_Objects/15.2_Object/15.2.4/S15.2.4_A3-expected.txt:
3519         * svg/dom/svgpath-out-of-bounds-getPathSeg-expected.txt:
3520
3521 2015-03-23  Yoav Weiss  <yoav@yoav.ws>
3522
3523         Update empty image canvas tests and fix a related bug
3524         https://bugs.webkit.org/show_bug.cgi?id=142694
3525
3526         Reviewed by Chris Dumez.
3527
3528         Tests below imported from https://github.com/w3c/web-platform-tests/tree/master/2dcontext/drawing-images-to-the-canvas
3529         * canvas/philip/tests/2d.drawImage.incomplete-expected.txt: Removed.
3530         * canvas/philip/tests/2d.drawImage.incomplete.emptysrc-expected.txt: Added.
3531         * canvas/philip/tests/2d.drawImage.incomplete.emptysrc.html: Added.
3532         * canvas/philip/tests/2d.drawImage.incomplete.html: Removed.
3533         * canvas/philip/tests/2d.drawImage.incomplete.nosrc-expected.txt: Added.
3534         * canvas/philip/tests/2d.drawImage.incomplete.nosrc.html: Added.
3535         * canvas/philip/tests/2d.drawImage.incomplete.removedsrc-expected.txt: Added.
3536         * canvas/philip/tests/2d.drawImage.incomplete.removedsrc.html: Added.
3537
3538         Tests below imported from https://github.com/w3c/web-platform-tests/tree/master/2dcontext/fill-and-stroke-styles
3539         * canvas/philip/tests/2d.pattern.image.incomplete-expected.txt: Removed.
3540         * canvas/philip/tests/2d.pattern.image.incomplete.empty-expected.txt: Removed.
3541         * canvas/philip/tests/2d.pattern.image.incomplete.empty.html: Removed.
3542         * canvas/philip/tests/2d.pattern.image.incomplete.emptysrc-expected.txt: Added.
3543         * canvas/philip/tests/2d.pattern.image.incomplete.emptysrc.html: Added.
3544         * canvas/philip/tests/2d.pattern.image.incomplete.html: Removed.
3545         * canvas/philip/tests/2d.pattern.image.incomplete.omitted-expected.txt: Removed.
3546         * canvas/philip/tests/2d.pattern.image.incomplete.omitted.html: Removed.
3547         * canvas/philip/tests/2d.pattern.image.incomplete.removedsrc-expected.txt: Added.
3548         This test currently fails and will be fixed in https://bugs.webkit.org/show_bug.cgi?id=142677
3549         * canvas/philip/tests/2d.pattern.image.incomplete.removedsrc.html: Added.
3550
3551         Test below imported from https://chromium.googlesource.com/chromium/blink/+/master/LayoutTests/fast/canvas/
3552         * fast/canvas/canvas-empty-image-pattern.html: Aligned with spec/Chrome.
3553         * fast/canvas/canvas-empty-image-pattern-expected.txt: Aligned with spec/Chrome.
3554         * TestExpectations: Added 2d.pattern.image.incomplete.removedsrc.html as an expected failure.
3555
3556 2015-03-23  Filip Pizlo  <fpizlo@apple.com>
3557
3558         Move the bulk of the js/dom/const test into js/const, so that run-jsc-stress-tests runs it.
3559
3560         Rubber stamped by Andreas Kling and Michael Saboff.
3561
3562         * js/const-expected.txt: Copied from LayoutTests/js/dom/const-expected.txt.
3563         * js/const.html: Copied from LayoutTests/js/dom/const.html.
3564         * js/dom/const-expected.txt: Replaced.
3565         * js/dom/const.html: Replaced.
3566         * js/resources/const.js: Removed.
3567         * js/script-tests/const.js: Copied from LayoutTests/js/resources/const.js.
3568
3569 2015-03-23  Andy Estes  <aestes@apple.com>
3570
3571         [Content Filtering] Fix up a few mistakes in LayoutTests/contentfiltering/
3572         https://bugs.webkit.org/show_bug.cgi?id=142991
3573
3574         Reviewed by Andreas Kling.
3575
3576         * contentfiltering/allow-after-add-data-expected.html: Added HTML5 doctype.
3577         * contentfiltering/allow-after-finished-adding-data-expected.html: Ditto.
3578         * contentfiltering/allow-after-response-expected.html: Ditto.
3579         * contentfiltering/allow-after-unblock-request-expected.html: Ditto.
3580         * contentfiltering/block-after-add-data-expected.html: Ditto.
3581         * contentfiltering/block-after-finished-adding-data-expected.html: Ditto.
3582         * contentfiltering/block-after-response-expected.html: Ditto.
3583         * contentfiltering/block-after-unblock-request-expected.html: Ditto.
3584         * contentfiltering/resources/contentfiltering.js: Added a newline at the end of the file.
3585
3586 2015-03-23  Brady Eidson  <beidson@apple.com>
3587
3588         Content extensions should apply css selectors
3589         https://bugs.webkit.org/show_bug.cgi?id=142604
3590
3591         Reviewed by Alex Christensen.
3592
3593         * http/tests/contentextensions/css-display-none-expected.txt:
3594         * http/tests/contentextensions/css-display-none.html:
3595         * http/tests/contentextensions/css-display-none.html.json:
3596
3597 2015-03-23  Dean Jackson  <dino@apple.com>
3598
3599         ES7: Implement Array.prototype.includes
3600         https://bugs.webkit.org/show_bug.cgi?id=142707
3601
3602         Reviewed by Geoffrey Garen.
3603
3604         * js/array-includes-expected.txt: Added.
3605         * js/array-includes.html: Added.
3606         * js/script-tests/array-includes.js: Added.
3607         * js/script-tests/Object-getOwnPropertyNames.js: Add 'includes'.
3608         * js/Object-getOwnPropertyNames-expected.txt: Add 'includes'.
3609
3610 2015-03-23  Joseph Pecoraro  <pecoraro@apple.com>
3611
3612         __defineGetter__/__defineSetter__ should throw exceptions
3613         https://bugs.webkit.org/show_bug.cgi?id=142934
3614
3615         Reviewed by Geoffrey Garen.
3616
3617         * js/property-getters-and-setters-expected.txt:
3618         * js/script-tests/property-getters-and-setters.js:
3619
3620 2015-03-23  Anders Carlsson  <andersca@apple.com>
3621
3622         Make platform/mac-wk2/plugins/destroy-during-async-npp-new.html work again
3623         https://bugs.webkit.org/show_bug.cgi?id=133692
3624         rdar://problem/17255947
3625
3626         Reviewed by Alexey Proskuryakov.
3627
3628         * platform/mac-wk2/TestExpectations:
3629         Unskip test.
3630
3631 2015-03-23  Alexey Proskuryakov  <ap@apple.com>
3632
3633         accessibility/textarea-selected-text-range.html is flaky
3634         https://bugs.webkit.org/show_bug.cgi?id=142976
3635
3636         * platform/mac/TestExpectations: Marking as such.
3637
3638 2015-03-22  Benjamin Poulain  <benjamin@webkit.org>
3639
3640         CSS Selectors: fix attribute case-insensitive matching of Contain and List
3641         https://bugs.webkit.org/show_bug.cgi?id=142932
3642
3643         Reviewed by Darin Adler.
3644
3645         * fast/selectors/attribute-contains-value-matching-is-ascii-case-insensitive-expected.txt: Added.
3646         * fast/selectors/attribute-contains-value-matching-is-ascii-case-insensitive.html: Added.
3647         * fast/selectors/attribute-list-value-matching-is-ascii-case-insensitive-expected.txt: Added.
3648         * fast/selectors/attribute-list-value-matching-is-ascii-case-insensitive.html: Added.
3649
3650 2015-03-22  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
3651
3652         [EFL] Update new flaky tests and remove duplicated failure test.
3653
3654         Unreviewed EFL gardening.
3655
3656         * platform/efl/TestExpectations:
3657         Remove duplicted attachment tests, and add new flaky tests regarding svg clip-path, pattern scale.
3658
3659 2015-03-22  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
3660
3661         [EFL] Unreviewed EFL gradening on 23th Mar.
3662
3663         Skip attachment tests, unskip passing tests related with writing, webaudio.
3664         Add new flaky tests.
3665
3666         * platform/efl/TestExpectations:
3667
3668 2015-03-21  Dean Jackson  <dino@apple.com>
3669
3670         Remove the prefix for CSS Transforms
3671         https://bugs.webkit.org/show_bug.cgi?id=142927
3672         <rdar://problem/11568151>
3673
3674         Reviewed by Simon Fraser.
3675
3676         Convert the helper functions for transforms to use the unprefixed
3677         form, and copy some tests to make sure the prefixed form still works.
3678
3679         * fast/css/getComputedStyle/computed-style-expected.txt:
3680         * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
3681         * fast/css/getComputedStyle/resources/property-names.js:
3682         * svg/css/getComputedStyle-basic-expected.txt:
3683         * transforms/2d/computed-style-origin-expected.txt:
3684         * transforms/2d/computed-style-origin.html:
3685         * transforms/2d/resources/prefixed-transform-test-utils.js: Copied from LayoutTests/transforms/2d/resources/transform-test-utils.js.
3686         (floatingPointEqual):
3687         (compareMatrices):
3688         (testTransforms):
3689         * transforms/2d/resources/transform-test-utils.js:
3690         (testTransforms):
3691         * transforms/2d/transform-2d-prefixed-expected.txt: Added.
3692         * transforms/2d/transform-2d-prefixed.html: Added.
3693         * transforms/3d/general/prefixed-3dtransform-values-expected.txt: Added.
3694         * transforms/3d/general/prefixed-3dtransform-values.html: Added.
3695         * transitions/transition-end-event-multiple-04-expected.txt:
3696         * transitions/transition-end-event-multiple-04.html:
3697         * transitions/transition-end-event-transform-expected.txt:
3698         * transitions/transition-end-event-transform.html:
3699
3700 2015-03-21  Joseph Pecoraro  <pecoraro@apple.com>
3701
3702         Fix a typo in Parser error message
3703         https://bugs.webkit.org/show_bug.cgi?id=142942
3704
3705         Reviewed by Alexey Proskuryakov.
3706
3707         * js/class-syntax-declaration-expected.txt:
3708         * js/class-syntax-expression-expected.txt:
3709         * js/class-syntax-super-expected.txt:
3710         * js/script-tests/class-syntax-declaration.js:
3711         * js/script-tests/class-syntax-expression.js:
3712         * js/script-tests/class-syntax-super.js:
3713
3714 2015-03-21  Brent Fulgham  <bfulgham@apple.com>
3715
3716         [Win] Try to get debug bots green.
3717
3718         * platform/win/TestExpectations:
3719
3720 2015-03-21  Joseph Pecoraro  <pecoraro@apple.com>
3721
3722         Computed Property names should allow only AssignmentExpressions not any Expression
3723         https://bugs.webkit.org/show_bug.cgi?id=142902
3724
3725         Reviewed by Ryosuke Niwa.
3726
3727         * js/basic-computed-property-name-expected.txt:
3728         * js/object-literal-computed-methods-expected.txt:
3729         * js/script-tests/basic-computed-property-name.js:
3730         (runTest.runTest.runTest.runTest.runTest.runTest.runTest.runTestThrow):
3731         * js/script-tests/object-literal-computed-methods.js:
3732         Test that comma expressions are not allowed in computed property/method names.
3733
3734 2015-03-21  Benjamin Poulain  <bpoulain@apple.com>
3735
3736         Import the blink test fast/css/currentcolor-strict-mode.html
3737         https://bugs.webkit.org/show_bug.cgi?id=142838
3738
3739         Reviewed by Darin Adler.
3740
3741         * fast/css/currentcolor-strict-mode-expected.html: Added.
3742         * fast/css/currentcolor-strict-mode.html: Added.
3743
3744 2015-03-21  Commit Queue  <commit-queue@webkit.org>
3745
3746         Unreviewed, rolling out r181824.
3747         https://bugs.webkit.org/show_bug.cgi?id=142935
3748
3749         Broke Windows build (Requested by ap on #webkit).
3750
3751         Reverted changeset:
3752
3753         "Remove the prefix for CSS Transforms"
3754         https://bugs.webkit.org/show_bug.cgi?id=142927
3755         http://trac.webkit.org/changeset/181824
3756
3757 2015-03-20  Dean Jackson  <dino@apple.com>
3758
3759         Remove the prefix for CSS Transforms
3760         https://bugs.webkit.org/show_bug.cgi?id=142927
3761         <rdar://problem/11568151>
3762
3763         Reviewed by Simon Fraser.
3764
3765         Convert the helper functions for transforms to use the unprefixed
3766         form, and copy some tests to make sure the prefixed form still works.
3767
3768         * fast/css/getComputedStyle/computed-style-expected.txt:
3769         * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
3770         * fast/css/getComputedStyle/resources/property-names.js:
3771         * svg/css/getComputedStyle-basic-expected.txt:
3772         * transforms/2d/computed-style-origin-expected.txt:
3773         * transforms/2d/computed-style-origin.html:
3774         * transforms/2d/resources/prefixed-transform-test-utils.js: Copied from LayoutTests/transforms/2d/resources/transform-test-utils.js.
3775         (floatingPointEqual):
3776         (compareMatrices):
3777         (testTransforms):
3778         * transforms/2d/resources/transform-test-utils.js:
3779         (testTransforms):
3780         * transforms/2d/transform-2d-prefixed-expected.txt: Added.
3781         * transforms/2d/transform-2d-prefixed.html: Added.
3782         * transforms/3d/general/prefixed-3dtransform-values-expected.txt: Added.
3783         * transforms/3d/general/prefixed-3dtransform-values.html: Added.
3784         * transitions/transition-end-event-multiple-04-expected.txt:
3785         * transitions/transition-end-event-multiple-04.html:
3786         * transitions/transition-end-event-transform-expected.txt:
3787         * transitions/transition-end-event-transform.html:
3788
3789 2015-03-20  Brent Fulgham  <bfulgham@apple.com>
3790
3791         [Win] Additional debug assertion documentation.
3792
3793         * platform/win/TestExpectations:
3794
3795 2015-03-20  Brent Fulgham  <bfulgham@apple.com>
3796
3797         [Win] More debug assertions. Almost there!
3798
3799         * platform/win/TestExpectations:
3800
3801 2015-03-20  Brent Fulgham  <bfulgham@apple.com>
3802
3803         [Win] Attempting to get EWS green.
3804
3805         * platform/win/TestExpectations:
3806
3807 2015-03-19  Geoffrey Garen  <ggaren@apple.com>
3808
3809         Function.prototype.toString should not decompile the AST
3810         https://bugs.webkit.org/show_bug.cgi?id=142853
3811
3812         Reviewed by Sam Weinig.
3813
3814         Updated test results to match new rules for Function.prototype.toString.
3815
3816         * fast/dom/TreeWalker/acceptNode-filter-expected.txt: Removed a space
3817         because it was not in the original source.
3818
3819         * fast/events/window-onerror2-expected.txt: Column number changed because
3820         the event listener body starts on its own line now. This was a bit wrong
3821         before and is still a bit wrong now in a different way.
3822
3823         * fast/profiler/dead-time-expected.txt:
3824         * fast/profiler/inline-event-handler-expected.txt:
3825         * fast/profiler/stop-profiling-after-setTimeout-expected.txt: Line number
3826         changed because WebCore shifts line nubmers on attribute event listeners
3827         by one.
3828
3829         * js/class-syntax-default-constructor-expected.txt: Constructor name 
3830         is not present now because it is not present in the source text. This
3831         test failed before and it still fails now in a slightly different way.
3832
3833         * js/destructuring-assignment-expected.txt: Destructuring arguments now
3834         match their source text faithfully.
3835
3836         * js/dfg-redundant-load-of-captured-variable-proven-constant-expected.txt:
3837         Removed a space because it was not present in the original source text.
3838
3839         * js/dfg-resolve-global-specific-dictionary-expected.txt: Ditto.
3840
3841         * js/function-toString-semicolon-insertion-expected.txt: Removed.
3842         * js/script-tests/function-toString-semicolon-insertion.js: Removed.
3843         * js/function-toString-semicolon-insertion.html: Removed. This test checked
3844         for a work-around that I have removed.
3845
3846         * js/object-literal-computed-methods-expected.txt:
3847         * js/object-literal-methods-expected.txt: These tests fail because object
3848         literal methods do not register their function names appropriately. This
3849         was a pre-existing failure that is now more explicit.
3850
3851         * js/dom/JSON-parse-expected.txt:
3852         * js/dom/JSON-stringify-expected.txt: Whitespace removed because it was
3853         not present in the original.
3854
3855         * js/dom/dfg-strcat-over-objects-then-exit-on-it-expected.txt: Ditto.
3856
3857         * js/dom/function-prototype-expected.txt:
3858         * js/dom/function-prototype.html: Ditto.
3859
3860         * js/dom/parse-error-external-script-in-new-Function-expected.txt: Line
3861         changed by one due to new extra newline.
3862
3863         * js/dom/script-start-end-locations-expected.txt: Lines and columns
3864         changed due to new extra newline.
3865
3866         * js/dom/toString-and-valueOf-override-expected.txt: Whitespace removed
3867         because it was not present in the original.
3868
3869         * js/dom/script-tests/dfg-strcat-over-objects-then-exit-on-it.js: Ditto.
3870
3871         * js/kde/lval-exceptions-expected.txt: Ditto.
3872
3873         * js/script-tests/dfg-redundant-load-of-captured-variable-proven-constant.js: Ditto.
3874
3875         * js/script-tests/dfg-resolve-global-specific-dictionary.js: Ditto.
3876
3877         * platform/mac/http/tests/media/media-source/mediasource-sourcebuffer-mode-expected.txt: Ditto.
3878
3879         * storage/domstorage/localstorage/string-conversion-expected.txt: Ditto.
3880
3881         * storage/domstorage/sessionstorage/string-conversion-expected.txt: Ditto.
3882
3883         * userscripts/window-onerror-for-isolated-world-1-expected.txt:
3884         * userscripts/window-onerror-for-isolated-world-2-expected.txt: Line numbers
3885         changed because of new anonymous function formatting. These line numbers
3886         were wrong before and they are still wrong now.
3887
3888 2015-03-20  Brent Fulgham  <bfulgham@apple.com>
3889
3890         [Win] Add some skips to support EWS use.
3891
3892         * platform/win/TestExpectations:
3893
3894 2015-03-20  Joseph Pecoraro  <pecoraro@apple.com>
3895
3896         SyntaxChecker assertion is trapped with computed property name and getter
3897         https://bugs.webkit.org/show_bug.cgi?id=142863
3898
3899         Reviewed by Ryosuke Niwa.
3900
3901         * js/basic-computed-property-name-expected.txt:
3902         * js/script-tests/basic-computed-property-name.js:
3903         (a.string_appeared_here.runTest):
3904         Add tests that wrap the expression in a function, this
3905         will test the syntax checker.
3906
3907 2015-03-20  Alexey Proskuryakov  <ap@apple.com>
3908
3909         platform/mac/fast/loader/file-url-mimetypes-3.html fails when MS Office is installed
3910         https://bugs.webkit.org/show_bug.cgi?id=142884
3911
3912         Reviewed by Tim Horton.
3913
3914         Disable a test for .xls until rdar://problem/20232251 is fixed. It is not particularly
3915         relevant to a web browser which MIME type local Excel files get anyway.
3916
3917         * platform/mac/fast/loader/file-url-mimetypes-3-expected.txt:
3918         * platform/mac/fast/loader/file-url-mimetypes-3.html:
3919
3920 2015-03-20  Alexey Proskuryakov  <ap@apple.com>
3921
3922         [Mac] svg/text/non-bmp-positioning-lists.svg fails when MS Office is installed
3923         https://bugs.webkit.org/show_bug.cgi?id=142861
3924
3925         Reviewed by Tim Horton.
3926
3927         Converted into a reftest. It would be nice to make tests not depend on installed
3928         fonts in general, but that doesn't seem very feasible (rdar://problem/20000350).
3929
3930         * platform/efl/svg/text/non-bmp-positioning-lists-expected.png: Removed.
3931         * platform/efl/svg/text/non-bmp-positioning-lists-expected.txt: Removed.
3932         * platform/gtk/svg/text/non-bmp-positioning-lists-expected.png: Removed.
3933         * platform/gtk/svg/text/non-bmp-positioning-lists-expected.txt: Removed.
3934         * platform/ios-sim-deprecated/svg/text/non-bmp-positioning-lists-expected.txt: Removed.
3935         * platform/ios-simulator/svg/text/non-bmp-positioning-lists-expected.txt: Removed.
3936         * platform/mac/svg/text/non-bmp-positioning-lists-expected.png: Removed.
3937         * platform/mac/svg/text/non-bmp-positioning-lists-expected.txt: Removed.
3938         * platform/win/svg/text/non-bmp-positioning-lists-expected.txt: Removed.
3939         * svg/text/non-bmp-positioning-lists-expected.svg: Added.
3940
3941 2015-03-20  Hunseop Jeong  <hs85.jeong@samsung.com>
3942
3943         Unreviewed EFL gardening. Update attachment-foo tests to failure. 
3944         https://bugs.webkit.org/show_bug.cgi?id=142653
3945
3946         * platform/efl/TestExpectations:
3947
3948 2015-03-20  Hunseop Jeong  <hs85.jeong@samsung.com>
3949
3950         Unreviewed EFL gardening. Remove duplicate or ambiguous entry lines. 
3951         https://bugs.webkit.org/show_bug.cgi?id=142775
3952
3953         * platform/efl/TestExpectations:
3954
3955 2015-03-19  Andy Estes  <aestes@apple.com>
3956
3957         [Content Filtering] Add tests for unblock requests
3958         https://bugs.webkit.org/show_bug.cgi?id=142900
3959
3960         Reviewed by Andreas Kling.
3961
3962         Taught contentfiltering.js how to perform an unblock request test, and added tests for both allowed and blocked requests.
3963
3964         * contentfiltering/allow-after-unblock-request-expected.html: Added.
3965         * contentfiltering/allow-after-unblock-request.html: Added.
3966         * contentfiltering/block-after-unblock-request-expected.html: Added.
3967         * contentfiltering/block-after-unblock-request.html: Added.
3968         * contentfiltering/resources/contentfiltering.js:
3969         (testContentFiltering): Added an argument specifying if the decision applies to the initial load or the unblock request.
3970         (_doTest): When testing unblock handling, navigate the test iframe to settings.unblockRequestURL when the error page is displayed.
3971         If the unblock is denied, the test harness will call window.unblockRequestDenied(). If the unblock is successful,
3972         the iframe will reload, which we detect by listening for its load event.
3973
3974 2015-03-19  Andy Estes  <aestes@apple.com>
3975
3976         [Content Filtering] Give contentfiltering tests a JavaScript harness
3977         https://bugs.webkit.org/show_bug.cgi?id=142899
3978
3979         Reviewed by Andreas Kling.
3980
3981         Create a JavaScript function to run the contentfiltering/ tests. This consolidates shared logic and will make
3982         it easier to write new tests.
3983
3984         * TestExpectations: Skipped a test that times out with the new harness (but it also failed before).
3985         * contentfiltering/allow-after-add-data.html: Called testContentFiltering().
3986         * contentfiltering/allow-after-finished-adding-data.html: Ditto.
3987         * contentfiltering/allow-after-response.html: Ditto.
3988         * contentfiltering/block-after-add-data.html: Ditto.
3989         * contentfiltering/block-after-finished-adding-data.html: Ditto.
3990         * contentfiltering/block-after-response.html: Ditto.
3991         * contentfiltering/resources/contentfiltering.js: Added.
3992
3993 2015-03-19  Brent Fulgham  <bfulgham@apple.com>
3994
3995         [Win] Try to get the Debug bots green.
3996
3997         * platform/win/TestExpectations:
3998
3999 2015-03-19  Brent Fulgham  <bfulgham@apple.com>
4000
4001         [Win] Skip an <attachment> test that times out on Windows.
4002
4003         Also mark two flakes I noticed on the test bots.
4004
4005         * platform/win/TestExpectations:
4006
4007 2015-03-19  Dean Jackson  <dino@apple.com>
4008
4009         CSS Animations with triggers should map scroll position to duration
4010         https://bugs.webkit.org/show_bug.cgi?id=142870
4011         <rdar://problem/20227244>
4012
4013         Reviewed by Simon Fraser.
4014
4015         Add a new test that exercises an animation trigger over a scroll
4016         region, and a test of the boundary condition. Also, unskip a test that
4017         was failing due to a bug fixed in this patch.
4018
4019         * animations/trigger-container-scroll-boundaries-expected.txt: Added.
4020         * animations/trigger-container-scroll-boundaries.html: Added.
4021         * animations/trigger-container-scroll-empty-expected.txt: Added.
4022         * animations/trigger-container-scroll-empty.html: Added.
4023         * platform/efl/TestExpectations:
4024         * platform/gtk/TestExpectations:
4025         * platform/mac/TestExpectations:
4026         * platform/win/TestExpectations:
4027
4028 2015-03-19  Joseph Pecoraro  <pecoraro@apple.com>
4029
4030         Web Inspector: Adopt ES6 Class Syntax for all Model Objects
4031         https://bugs.webkit.org/show_bug.cgi?id=142858
4032
4033         Reviewed by Timothy Hatcher.
4034
4035         * inspector/model/parse-script-syntax-tree.html:
4036         This test was calling a constructor without "new". Class
4037         syntax enforces "new" and threw an exception.
4038
4039 2015-03-19  Enrica Casucci  <enrica@apple.com>
4040
4041         REGRESSION (r109593): Clicking after last inline element could cause a crash.
4042         https://bugs.webkit.org/show_bug.cgi?id=142880
4043         rdar://problem/17222294
4044
4045         Reviewed by Ryosuke Niwa.
4046
4047         * editing/selection/click-after-last-inline-crash-expected.txt: Added.
4048         * editing/selection/click-after-last-inline-crash.html: Added.
4049
4050 2015-03-19  Enrica Casucci  <enrica@apple.com>
4051
4052         <attachment> should put URLs on the pasteboard so that Finder can accept drops.
4053         https://bugs.webkit.org/show_bug.cgi?id=142801
4054         rdar://problem/19982527
4055
4056         Reviewed by Tim Horton.
4057
4058         * editing/pasteboard/drag-and-drop-attachment-contenteditable-expected.txt: Added.
4059         * editing/pasteboard/drag-and-drop-attachment-contenteditable.html: Added.
4060         * platform/mac-wk2/TestExpectations: Skipping new test on WK2 since it uses eventSender.
4061
4062 2015-03-19  Dean Jackson  <dino@apple.com>
4063
4064         http://webkit.org/b/142790
4065
4066         Temporarily skip animations/trigger-container-scroll-simple.html
4067         while it is crashing.
4068
4069         * platform/mac/TestExpectations:
4070
4071 2015-03-19  Brent Fulgham  <bfulgham@apple.com>
4072
4073         [Win] Test gardening.
4074
4075         * platform/win/TestExpectations:
4076
4077 2015-03-19  Marcos Chavarría Teijeiro  <chavarria1991@gmail.com>
4078
4079         [GTK] Skip Legacy WebNotifications test
4080         https://bugs.webkit.org/show_bug.cgi?id=141962
4081
4082         The revision r177073 skips all legacy tests for notifications except from
4083         http/tests/notifications/legacy/notification-request-permission-then-navigate.html
4084         which was failing. We skip this test now too.
4085
4086         Reviewed by Carlos Garcia Campos.
4087
4088         * platform/gtk/TestExpectations:
4089
4090 2015-03-19  Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet  <youenn.fablet@crf.canon.fr>
4091
4092         [Streams API] Update ReadableStream API according new version of the specification
4093         https://bugs.webkit.org/show_bug.cgi?id=142822
4094
4095         Reviewed by Benjamin Poulain.
4096
4097         Removing tests checking ready and closed.
4098         Removing assertions checking read(), ready, closed and state.
4099         Adding assertions to test getReader() and parameters of remaining methods.
4100
4101         * streams/readablestream-constructor-expected.txt:
4102         * streams/readablestream-constructor.html:
4103
4104 2015-03-19  Chris Dumez  <cdumez@apple.com>
4105
4106         The network cache should ignore "cache-control: no-cache, must-revalidate" on history navigation
4107         https://bugs.webkit.org/show_bug.cgi?id=142831
4108         <rdar://problem/20209957>
4109
4110         Reviewed by Antti Koivisto.
4111
4112         Rebaseline disk-cache-validation-back-navigation-policy.html test now
4113         that we ignore "cache-control: no-cache, must-revalidate" on history
4114         navigation. This is a progression.
4115
4116         * http/tests/cache/disk-cache-validation-back-navigation-policy-expected.txt:
4117
4118 2015-03-18  Brent Fulgham  <bfulgham@apple.com>
4119
4120         [Win] Windows gardening for debug bots.
4121
4122         * platform/win/TestExpectations:
4123
4124 2015-03-18  Antti Koivisto  <antti@apple.com>
4125
4126         Test disk cache behavior when using back navigation cache policy
4127         https://bugs.webkit.org/show_bug.cgi?id=142848
4128
4129         Reviewed by Chris Dumez.
4130
4131         * http/tests/cache/disk-cache-validation-back-navigation-policy-expected.txt: Added.
4132         * http/tests/cache/disk-cache-validation-back-navigation-policy.html: Added.
4133
4134             Test permutations of cache headers on reload including Cache-control: must-revalidate.
4135
4136         * platform/mac-wk1/TestExpectations:
4137         * platform/win/TestExpectations:
4138
4139 2015-03-18  Joseph Pecoraro  <pecoraro@apple.com>
4140
4141         ES6 Classes: Extends should accept an expression without parenthesis
4142         https://bugs.webkit.org/show_bug.cgi?id=142840
4143
4144         Reviewed by Ryosuke Niwa.
4145
4146         * js/class-syntax-extends-expected.txt:
4147         * js/script-tests/class-syntax-extends.js:
4148         Extend the test to test cases of extends with different types of expressions.
4149
4150 2015-03-18  Said Abou-Hallawa  <sabouhallawa@apple.com>
4151
4152         Switching between two SVG images with no intrinsic sizes causes them to get the default SVG size instead of the container size.
4153         https://bugs.webkit.org/show_bug.cgi?id=142805.
4154
4155         Reviewed by Darin Adler.
4156
<