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