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