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