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