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