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