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