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