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