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