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