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