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