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