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