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