00c96870b9ad5aa16571c5335cdf6d93da826b30
[WebKit-https.git] / LayoutTests / ChangeLog
1 2015-06-27  David Kilzer  <ddkilzer@apple.com>
2
3         fast/canvas/webgl/tex-*.html flakily timeout on Mavericks Debug WK1
4
5         * platform/mac-wk1/TestExpectations: Change "Slow" to
6         "Pass Timeout" since the tests flakily time out and fail:
7         - fast/canvas/webgl/tex-image-and-sub-image-2d-with-video-rgba4444.html
8         - fast/canvas/webgl/tex-image-and-sub-image-2d-with-video-rgba5551.html
9         - fast/canvas/webgl/tex-image-and-sub-image-2d-with-video.html
10         - fast/canvas/webgl/tex-image-and-uniform-binding-bugs.html
11
12 2015-06-27  David Kilzer  <ddkilzer@apple.com>
13
14         REGRESSION (r186038): accessibility/aria-roledescription.html fails on Windows
15
16         * platform/win/TestExpectations: Mark as failing on Windows:
17         - accessibility/aria-roledescription.html
18
19 2015-06-27  Chris Fleizach  <cfleizach@apple.com>
20
21         AX: implement @aria-roledescription
22         https://bugs.webkit.org/show_bug.cgi?id=146274
23
24         Reviewed by Darin Adler.
25
26         * accessibility/aria-roledescription-expected.txt: Added.
27         * accessibility/aria-roledescription.html: Added.
28
29 2015-06-27  Myles C. Maxfield  <mmaxfield@apple.com>
30
31         REGRESSION (r186001): fast/text/han-generic-font-families.html always fails on Yosemite
32         https://bugs.webkit.org/show_bug.cgi?id=146385
33
34         Unreviewed.
35
36         * platform/mac-yosemite/fast/text/han-generic-font-families-expected.html:
37         * platform/mac/TestExpectations:
38
39 2015-06-27  David Kilzer  <ddkilzer@apple.com>
40
41         REGRESSION (r186029): fast/text/justify-ideograph-{complex,simple,vertical}.html fail on Yosemite
42
43         The results replaced in r186029 were the Yosemite results, so
44         Yosemite started failing when they were rebaselined for
45         El Capitan.
46
47         * platform/mac-yosemite/fast/text/justify-ideograph-complex-expected.txt: Copied from platform/mac/fast/text/justify-ideograph-complex-expected.txt in r186028.
48         * platform/mac-yosemite/fast/text/justify-ideograph-simple-expected.txt: Copied from platform/mac/fast/text/justify-ideograph-simple-expected.txt in r186028.
49         * platform/mac-yosemite/fast/text/justify-ideograph-vertical-expected.txt: Copied from platform/mac/fast/text/justify-ideograph-vertical-expected.txt in r186028.
50
51 2015-06-27  David Kilzer  <ddkilzer@apple.com>
52
53         Add missing image results for platform/mac/platform/mac/fast/text/vertical-surrogate-pair.html
54
55         * platform/mac/platform/mac/fast/text/vertical-surrogate-pair-expected.png: Added.
56
57 2015-06-27  David Kilzer  <ddkilzer@apple.com>
58
59         Rebaseline El Capitan results for fast/text/justify-ideograph-{complex,simple,vertical}.html
60
61         * platform/mac/TestExpectations: Removed expectations.
62         * platform/mac/fast/text/justify-ideograph-complex-expected.png: Updated.
63         * platform/mac/fast/text/justify-ideograph-complex-expected.txt: Updated.
64         * platform/mac/fast/text/justify-ideograph-simple-expected.png: Updated.
65         * platform/mac/fast/text/justify-ideograph-simple-expected.txt: Updated.
66         * platform/mac/fast/text/justify-ideograph-vertical-expected.png: Added.
67         * platform/mac/fast/text/justify-ideograph-vertical-expected.txt: Updated.
68
69 2015-06-27  David Kilzer  <ddkilzer@apple.com>
70
71         Document more slow fast/canvas/webgl tests on Mavericks Debug WK1
72
73         See Flakiness Dashboard:
74         <http://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=fast%2Fcanvas%2Fwebgl%2Ftex-image-and-sub-image-2d-with-video-rgba4444.html>
75         <http://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=fast%2Fcanvas%2Fwebgl%2Ftex-image-and-sub-image-2d-with-video-rgba5551.html>
76
77         * platform/mac-wk1/TestExpectations: Add slow expectations for:
78         - fast/canvas/webgl/tex-image-and-sub-image-2d-with-video-rgba4444.html
79         - fast/canvas/webgl/tex-image-and-sub-image-2d-with-video-rgba5551.html
80
81 2015-06-27  David Kilzer  <ddkilzer@apple.com>
82
83         REGRESSION (r186001): fast/text/han-generic-font-families.html always fails on Yosemite
84
85         Fix tracked by:  <http://webkit.org/b/146385>
86
87         * platform/mac/TestExpectations: Mark as failing on Yosemite:
88         - fast/text/han-generic-font-families.html
89
90 2015-06-27  David Kilzer  <ddkilzer@apple.com>
91
92         editing/undo/remove-css-property-and-remove-style.html is flaky on Debug WK2
93
94         As seen on Flakiness Dashboard:
95         <http://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=editing%2Fundo%2Fremove-css-property-and-remove-style.html>
96
97         * platform/mac-wk2/TestExpectations: Add:
98         - editing/undo/remove-css-property-and-remove-style.html
99
100 2015-06-27  Xabier Rodriguez Calvar  <calvaris@igalia.com> and Youenn Fablet  <youenn.fablet@crf.canon.fr>
101
102         [Streams API] Implement ReadableStreamController.desiredSize property
103         https://bugs.webkit.org/show_bug.cgi?id=146311
104
105         Reviewed by Darin Adler.
106
107         * streams/reference-implementation/count-queuing-strategy-expected.txt:
108         * streams/reference-implementation/readable-stream-expected.txt:
109
110 2015-06-26  Myles C. Maxfield  <mmaxfield@apple.com>
111
112         [iOS] AppleGothic has been superseded by Apple SD Gothic Neo
113         https://bugs.webkit.org/show_bug.cgi?id=146372
114         <rdar://problem/21574004>
115
116         Reviewed by Dean Jackson.
117
118         * fast/text/hangul-generic-font-families.html: Added.
119         * platform/efl/TestExpectations:
120         * platform/gtk/TestExpectations:
121         * platform/ios-simulator/fast/text/hangul-generic-font-families-expected.html: Added.
122         * platform/mac/fast/text/hangul-generic-font-families-expected.html: Added.
123         * platform/win/TestExpectations:
124
125 2015-06-26  Matt Daiter  <mdaiter@apple.com>
126
127         Supporting getStartDate and added tests
128         https://bugs.webkit.org/show_bug.cgi?id=145676
129         <rdar://problem/20876076>
130
131         Reviewed by Brent Fulgham.
132
133         * http/tests/media/hls/video-controller-getStartDate-expected.txt: Added.
134         * http/tests/media/hls/video-controller-getStartDate.html: Added.
135         * http/tests/media/resources/hls/test-vod-date-time.m3u8: Added.
136
137 2015-06-26  Dean Jackson  <dino@apple.com>
138
139         No audio on animated page with the attached fixed layout epub
140         https://bugs.webkit.org/show_bug.cgi?id=146365
141         <rdar://problem/21360354>
142
143         Updated results.
144
145         * media/audio-playback-restriction-play-expected.txt:
146
147 2015-06-26  Daniel Bates  <dabates@apple.com>
148
149         Rolling out r184660
150         https://bugs.webkit.org/show_bug.cgi?id=145200
151
152         Reverting r184660 because it caused a regression.
153
154         * accessibility/input-auto-fill-button-expected.txt: Removed.
155         * accessibility/input-auto-fill-button.html: Removed.
156         * platform/win/TestExpectations:
157
158 2015-06-26  Daniel Bates  <dabates@apple.com>
159
160         Rolling out r185881
161         https://bugs.webkit.org/show_bug.cgi?id=146243
162         And
163         r185828
164         https://bugs.webkit.org/show_bug.cgi?id=145241
165
166         Reverting r185881 and r185828 because the latter caused a regression.
167
168         * accessibility/hit-test-input-auto-fill-button-expected.txt: Removed.
169         * accessibility/hit-test-input-auto-fill-button.html: Removed.
170         * accessibility/hit-test-input-search-cancel-button-expected.txt: Removed.
171         * accessibility/hit-test-input-search-cancel-button.html: Removed.
172         * accessibility/input-search-cancel-button-expected.txt: Removed.
173         * accessibility/input-search-cancel-button.html: Removed.
174         * accessibility/resources/shouldBeAccessibleByCursor.js: Removed.
175         * platform/win/TestExpectations:
176         * platform/wk2/TestExpectations:
177
178 2015-06-26  Dean Jackson  <dino@apple.com>
179
180         No audio on animated page with the attached fixed layout epub
181         https://bugs.webkit.org/show_bug.cgi?id=146365
182         <rdar://problem/21360354>
183
184         Reviewed by Eric Carlson.
185
186         The test to ensure audio needs a user gesture now needs to also
187         restrict the general case.
188
189         * media/audio-playback-restriction-play.html:
190
191 2015-06-26  Myles C. Maxfield  <mmaxfield@apple.com>
192
193         [Cocoa] Sans-serif generic font family should map to PingFang
194         https://bugs.webkit.org/show_bug.cgi?id=146333
195         <rdar://problem/21521217>
196
197         Reviewed by Alexey Proskuryakov.
198
199         * fast/text/han-generic-font-families.html: Added.
200         * platform/efl/TestExpectations:
201         * platform/gtk/TestExpectations:
202         * platform/ios-simulator/fast/text/han-generic-font-families-expected.html: Added.
203         * platform/mac-mavericks/fast/text/han-generic-font-families-expected.html: Added.
204         * platform/mac-yosemite/fast/text/han-generic-font-families-expected.html: Added.
205         * platform/mac/fast/text/han-generic-font-families-expected.html: Added.
206         * platform/win/TestExpectations:
207
208 2015-06-26  David Kilzer  <ddkilzer@apple.com>
209
210         REGRESSION (r185971): js/dom/global-constructors-attributes.html fails on Windows
211
212         * platform/win/js/dom/global-constructors-attributes-expected.txt:
213         Update results after enabling WEB_TIMING API for Windows.
214
215 2015-06-26 Aleksandr Skachkov  <gskachkov@gmail.com>
216
217          [ES6] Implement ES6 arrow function syntax. Parser of arrow function with execution as common function 
218          https://bugs.webkit.org/show_bug.cgi?id=144955
219
220          Reviewed by Yusuke Suzuki.
221
222          Added arrow function tests     
223
224         * js/arrowfunction-asparamter-1-expected.txt: Added.
225         * js/arrowfunction-asparamter-1.html: Added.
226         * js/arrowfunction-asparamter-2-expected.txt: Added.
227         * js/arrowfunction-asparamter-2.html: Added.
228         * js/arrowfunction-associativity-1-expected.txt: Added.
229         * js/arrowfunction-associativity-1.html: Added.
230         * js/arrowfunction-associativity-2-expected.txt: Added.
231         * js/arrowfunction-associativity-2.html: Added.
232         * js/arrowfunction-block-1-expected.txt: Added.
233         * js/arrowfunction-block-1.html: Added.
234         * js/arrowfunction-block-2-expected.txt: Added.
235         * js/arrowfunction-block-2.html: Added.
236         * js/arrowfunction-syntax-endings-expected.txt: Added.
237         * js/arrowfunction-syntax-endings.html: Added.
238         * js/arrowfunction-syntax-errors-expected.txt: Added.
239         * js/arrowfunction-syntax-errors.html: Added.
240         * js/arrowfunction-syntax-expected.txt: Added.
241         * js/arrowfunction-syntax.html: Added.
242         * js/script-tests/arrowfunction-asparamter-1.js: Added.
243         * js/script-tests/arrowfunction-asparamter-2.js: Added.
244         * js/script-tests/arrowfunction-associativity-1.js: Added.
245         * js/script-tests/arrowfunction-associativity-2.js: Added.
246         * js/script-tests/arrowfunction-block-1.js: Added.
247         * js/script-tests/arrowfunction-block-2.js: Added.
248         * js/script-tests/arrowfunction-syntax-endings.js: Added.
249         * js/script-tests/arrowfunction-syntax-errors.js: Added.
250         * js/script-tests/arrowfunction-syntax.js: Added.
251
252 2015-06-25  Chris Fleizach  <cfleizach@apple.com>
253
254         AX: improve list heuristics (presentational use versus actual lists)
255         https://bugs.webkit.org/show_bug.cgi?id=134187
256
257         Rolling this change back in now that clients have had time to update their expectations.
258
259         * accessibility/list-detection-expected.txt:
260         * accessibility/list-detection.html:
261         * accessibility/list-detection2-expected.txt: Added.
262         * accessibility/list-detection2.html: Added.
263         * platform/gtk/accessibility/list-detection-expected.txt:
264         * platform/win/TestExpectations:
265
266 2015-06-25  Doug Russell  <d_russell@apple.com>
267
268         Bug 146300 AX: AccessibilityObject focus events that don't cause a selection 
269         change can leave m_isSynchronizingSelection set to true
270         https://bugs.webkit.org/show_bug.cgi?id=146300
271
272         Reviewed by Chris Fleizach.
273
274         Added a clearTextSelectionIntent() convenience function to be used after any
275         event that can, but isn't guaranteed to result in a selection change. Matches
276         calls to setTextSelectionIntent() convenience function.
277         Added support for tests listening for focus change notifications.
278
279         * platform/mac/accessibility/focus-setting-selection-syncronizing-not-clearing-expected.txt: Added.
280         * platform/mac/accessibility/focus-setting-selection-syncronizing-not-clearing.html: Added.
281
282 2015-06-25  Tim Horton  <timothy_horton@apple.com>
283
284         Viewport units are wrong when scaled in 2-up mode, cause content to hop around on apple.com/music
285         https://bugs.webkit.org/show_bug.cgi?id=146322
286         <rdar://problem/21413884>
287
288         Reviewed by Simon Fraser.
289
290         * fast/fixed-layout/fixed-layout-expected.txt:
291         Rebaseline now that viewport units behave correctly.
292
293 2015-06-25  Zalan Bujtas  <zalan@apple.com>
294
295         Do not send touch events to the slider's thumb when it does not have a renderer.
296         https://bugs.webkit.org/show_bug.cgi?id=146307
297         rdar://problem/21539399
298
299         Reviewed by Simon Fraser.
300
301         Bail out early if either the touch target or the renderer() is null.
302
303         * fast/events/touch/input-range-with-thumb-display-none-crash-expected.txt: Added.
304         * fast/events/touch/input-range-with-thumb-display-none-crash.html: Added.
305
306 2015-06-25  Michael Saboff  <msaboff@apple.com>
307
308         REGRESSION (r181889): basspro.com hangs on load under JSC::ErrorInstance::finishCreation(JSC::ExecState*, JSC::VM&, WTF::String const&, bool) + 2801 (JavaScriptCore + 3560689)
309         https://bugs.webkit.org/show_bug.cgi?id=146298
310
311         Reviewed by Mark Lam.
312
313         New regression test.
314
315         * js/regress-146298-expected.txt: Added.
316         * js/regress-146298.html: Added.
317         * js/script-tests/regress-146298.js: Added.
318
319 2015-06-25  Xabier Rodriguez Calvar  <calvaris@igalia.com> and Youenn Fablet  <youenn.fablet@crf.canon.fr>
320
321         [Streams API] Implement HighWaterMark
322         https://bugs.webkit.org/show_bug.cgi?id=146235
323
324         Reviewed by Darin Adler.
325
326         * streams/reference-implementation/bad-strategies-expected.txt:
327         * streams/reference-implementation/readable-stream-expected.txt:
328
329 2015-06-24  Chris Dumez  <cdumez@apple.com>
330
331         Unreviewed gardening, test rebaseline on Windows after r185934.
332
333         * platform/win/fast/css/apple-system-colors-expected.txt:
334
335 2015-06-24  Said Abou-Hallawa  <sabouhallawa@apple.com>
336
337         Add a new color -apple-wireless-playback-target-active
338         https://bugs.webkit.org/show_bug.cgi?id=146269
339         <rdar://problem/21465189>
340
341         Reviewed by Dean Jackson.
342
343         Modify existing tests to include the new color value.
344
345         * fast/css/apple-system-colors-expected.txt:
346         * fast/css/apple-system-colors.html:
347         * platform/ios-simulator/fast/css/apple-system-colors-expected.txt:
348         * platform/mac-mavericks/fast/css/apple-system-colors-expected.txt:
349         * platform/mac/fast/css/apple-system-colors-expected.txt:
350
351 2015-06-24  Doug Russell  <d_russell@apple.com>
352
353         Bug 146177 - AX: AXObjectCache should try to use an unignored accessibilityObject
354         when posting a selection notification when on the border between two accessibilityObjects
355         https://bugs.webkit.org/show_bug.cgi?id=146177
356
357         Add test for forward and backward tabbing between links and corresponding notifications
358         change element
359
360         Reviewed by Darin Adler.
361
362         * platform/mac/accessibility/selection-element-tabbing-to-link-expected.txt: Added.
363         * platform/mac/accessibility/selection-element-tabbing-to-link.html: Added.
364
365 2015-06-24  Keith Miller  <keith_miller@apple.com>
366
367         Strict Equality on objects should only check that one of the two sides is an object.
368         https://bugs.webkit.org/show_bug.cgi?id=145992
369
370         Reviewed by Mark Lam.
371
372         Adds a test that checks if strict equality checks with objects properly exit out of DFG code when
373         dealing with document.all, which is an object that masquerades as undefined.
374
375         * js/dom/document-all-strict-eq-expected.txt: Added.
376         * js/dom/document-all-strict-eq.html: Added.
377         * js/dom/script-tests/document-all-strict-eq.js: Added.
378         (f):
379
380 2015-06-24  Myles C. Maxfield  <mmaxfield@apple.com>
381
382         [Win] Test gardening for fast/text/font-weight{,-zh}.html
383         https://bugs.webkit.org/show_bug.cgi?id=146266
384         <rdar://problem/21391628>
385         <rdar://problem/21391673>
386
387         Unreviewed.
388
389         * platform/win/fast/text/font-weights-expected.png: Added.
390         * platform/win/fast/text/font-weights-expected.txt: Added.
391         * platform/win/fast/text/font-weights-zh-expected.png: Added.
392         * platform/win/fast/text/font-weights-zh-expected.txt: Added.
393
394 2015-06-24  Daniel Bates  <dabates@apple.com>
395
396         Content Security Policy error message when frame load is blocked does not read well
397         https://bugs.webkit.org/show_bug.cgi?id=146279
398
399         Reviewed by Csaba Osztrogonác.
400
401         Update expected results.
402
403         * http/tests/security/contentSecurityPolicy/frame-src-blocked-expected.txt:
404         * http/tests/security/contentSecurityPolicy/frame-src-redirect-blocked-expected.txt:
405
406 2015-06-24  Daniel Bates  <dabates@apple.com>
407
408         LayoutTests/http/tests/security/contentSecurityPolicy/media-src-track-block.html always passes
409         https://bugs.webkit.org/show_bug.cgi?id=146272
410
411         Reviewed by Darin Adler.
412
413         Fixes an issue where the test LayoutTests/http/tests/security/contentSecurityPolicy/media-src-track-block.html
414         will always pass regardless of whether the Content Security Policy <meta> tag is present because
415         the external text track file is not valid WebVTT-formatted file.
416
417         The test verifies that the external text track file LayoutTests/http/tests/security/contentSecurityPolicy/resources/track.vtt
418         fails to load when the Content Security Policy of the page disallows loading of all media (media-src: "none")
419         by listening for a DOM error event to be dispatched to the <track>. And the text track file is not a valid
420         WebVTT-formatted file. So, it will always fail to load; => a DOM error event is always dispatched to the
421         <track>; => the test always passes.
422
423         * http/tests/security/contentSecurityPolicy/resources/track.vtt:
424
425 2015-06-11  Sergio Villar Senin  <svillar@igalia.com>
426
427         intrinsic size keywords don't work for heights
428         https://bugs.webkit.org/show_bug.cgi?id=113610
429
430         Reviewed by Darin Adler.
431
432         Based on Blink's r148314 by <cbiesinger@chromium.org>.
433
434         * fast/css-intrinsic-dimensions/height-css-tables-collapsed-expected.html: Added.
435         * fast/css-intrinsic-dimensions/height-css-tables-collapsed.html: Added.
436         * fast/css-intrinsic-dimensions/height-css-tables-expected.html: Added.
437         * fast/css-intrinsic-dimensions/height-css-tables.html: Added.
438         * fast/css-intrinsic-dimensions/height-expected.html: Added.
439         * fast/css-intrinsic-dimensions/height-flexbox-expected.html: Added.
440         * fast/css-intrinsic-dimensions/height-flexbox.html: Added.
441         * fast/css-intrinsic-dimensions/height-positioned-expected.html: Added.
442         * fast/css-intrinsic-dimensions/height-positioned-replaced-expected.html: Added.
443         * fast/css-intrinsic-dimensions/height-positioned-replaced.html: Added.
444         * fast/css-intrinsic-dimensions/height-positioned.html: Added.
445         * fast/css-intrinsic-dimensions/height-property-value-expected.txt:
446         * fast/css-intrinsic-dimensions/height-property-value.html:
447         * fast/css-intrinsic-dimensions/height-property-value.html.orig: Copied from LayoutTests/fast/css-intrinsic-dimensions/height-property-value.html.
448         * fast/css-intrinsic-dimensions/height-replaced-expected.html: Added.
449         * fast/css-intrinsic-dimensions/height-replaced.html: Added.
450         * fast/css-intrinsic-dimensions/height-tables-collapsed-expected.html: Added.
451         * fast/css-intrinsic-dimensions/height-tables-collapsed.html: Added.
452         * fast/css-intrinsic-dimensions/height-tables-expected.html: Added.
453         * fast/css-intrinsic-dimensions/height-tables.html: Added.
454         * fast/css-intrinsic-dimensions/height.html: Added.
455         * fast/css-intrinsic-dimensions/resources/height-keyword-classes.css: Added.
456         (.min-content):
457         (.max-content):
458         (.fill-available):
459         (.fit-content):
460         (.max-height-min-content):
461         (.max-height-max-content):
462         (.max-height-fill-available):
463         (.max-height-fit-content):
464         (.min-height-min-content):
465         (.min-height-max-content):
466         (.min-height-fill-available):
467         (.min-height-fit-content):
468
469 2015-06-23  Myles C. Maxfield  <mmaxfield@apple.com>
470
471         [OS X] Rebaseline fast/text/font-weight{,-zh}.html for El Capitan
472         https://bugs.webkit.org/show_bug.cgi?id=146266
473         <rdar://problem/21391628>
474         <rdar://problem/21391673>
475
476         Unreviewed.
477
478         * fast/text/font-weights.html: Renamed from LayoutTests/platform/mac/fast/text/font-weights.html.
479         * platform/mac/TestExpectations:
480         * platform/efl/TestExpectations:
481         * platform/gtk/TestExpectations:
482         * platform/win/TestExpectations:
483         * platform/mac/fast/text/font-weights-expected.png: Added.
484         * platform/mac/fast/text/font-weights-expected.txt:
485         * platform/mac/fast/text/font-weights-zh-expected.png: Added.
486         * platform/mac/fast/text/font-weights-zh-expected.txt:
487         * platform/mac-mavericks/fast/text/font-weights-expected.txt: Moved from platform/mac/fast/text/font-weights-expected.txt
488         * platform/mac-yosemite/fast/text/font-weights-expected.txt: Ditto.
489         * platform/mac-yosemite/fast/text/font-weights-zh-expected.txt: Moved from platform/mac/fast/text/font-weights-zh-expected.txt
490
491 2015-06-23  Matthew Mirman  <mmirman@apple.com>
492
493         Completes native binding descriptors with native getters and potentially setters.
494         https://bugs.webkit.org/show_bug.cgi?id=140575
495         rdar://problem/19506502
496
497         Reviewed by Mark Lam.
498
499         * inspector-protocol/runtime/getProperties-expected.txt: updated.
500         * js/dom/native-bindings-descriptors-expected.txt: Added.
501         * js/dom/native-bindings-descriptors.html: Added.
502         * js/dom/script-tests/native-bindings-descriptors.js: Added.
503
504 2015-06-23  Myles C. Maxfield  <mmaxfield@apple.com>
505
506         Unreviewed test gardening after r185842
507         https://bugs.webkit.org/show_bug.cgi?id=145681
508         <rdar://problem/21169844>
509
510         * platform/mac-yosemite/fast/text/arabic-times-new-roman-expected.png: Copied from LayoutTests/platform/mac/fast/text/arabic-times-new-roman-expected.png.
511         * platform/mac-yosemite/fast/text/arabic-times-new-roman-expected.txt: Copied from LayoutTests/platform/mac/fast/text/arabic-times-new-roman-expected.txt.
512         * platform/mac/fast/text/arabic-times-new-roman-expected.png:
513         * platform/mac/fast/text/arabic-times-new-roman-expected.txt:
514         * platform/win/fast/text/arabic-times-new-roman-expected.png: Added.
515         * platform/win/fast/text/arabic-times-new-roman-expected.txt: Added.
516
517 2015-06-23  Daniel Bates  <dabates@apple.com>
518
519         AX Tests hit-test-input-{auto-fill, search}-button.html and input-search-cancel-button.html fail on Windows
520         https://bugs.webkit.org/show_bug.cgi?id=146243
521
522         Mark the tests as failing for now.
523
524         * platform/win/TestExpectations:
525
526 2015-06-23  Youenn Fablet  <youenn.fablet@crf.canon.fr>
527
528         MediaDevices.getUserMedia should migrate from callbacks to DOMPromise
529         https://bugs.webkit.org/show_bug.cgi?id=146200
530
531         Reviewed by Darin Adler.
532
533         * fast/mediastream/MediaDevices-getUserMedia-expected.txt:
534
535 2015-06-23  Xabier Rodriguez Calvar  <calvaris@igalia.com> and Youenn Fablet  <youenn.fablet@crf.canon.fr>
536
537         [Streams API] Implement ReadableStream js source "'cancel" callback
538         https://bugs.webkit.org/show_bug.cgi?id=146204
539
540         Reviewed by Darin Adler.
541
542         * streams/reference-implementation/bad-underlying-sources-expected.txt:
543         * streams/reference-implementation/readable-stream-cancel-expected.txt:
544         * streams/reference-implementation/readable-stream-expected.txt:
545         * streams/reference-implementation/readable-stream-reader-expected.txt:
546
547 2015-06-23  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
548
549         [EFL] Unreviewed, gardening.
550
551         Mark fast/forms/listbox-visible-size.html to failure and skip
552         fast/text/arabic-times-new-roman.html because it is for iOS.
553
554         * platform/efl/TestExpectations:
555
556 2015-06-22  Ryuan Choi  <ryuan.choi@navercorp.com>
557
558         [EFL] Hyphenation is not supported
559         https://bugs.webkit.org/show_bug.cgi?id=89830
560
561         Reviewed by Gyuyoung Kim.
562
563         Rebaseline expected results which is related to hyphenation.
564
565         * platform/efl/TestExpectations: Unskip hyphenate-locale.html
566         * platform/efl/fast/text/hyphenate-character-expected.png:
567         * platform/efl/fast/text/hyphenate-character-expected.txt:
568         * platform/efl/fast/text/hyphenate-first-word-expected.png:
569         * platform/efl/fast/text/hyphenate-first-word-expected.txt:
570         * platform/efl/fast/text/hyphenate-limit-before-after-expected.png:
571         * platform/efl/fast/text/hyphenate-limit-before-after-expected.txt:
572         * platform/efl/fast/text/hyphenate-limit-lines-expected.png:
573         * platform/efl/fast/text/hyphenate-limit-lines-expected.txt:
574         * platform/efl/fast/text/hyphenate-locale-expected.png: Added.
575         * platform/efl/fast/text/hyphenate-locale-expected.txt: Added.
576         * platform/efl/fast/text/hyphens-expected.png:
577         * platform/efl/fast/text/hyphens-expected.txt:
578
579 2015-06-22  Yusuke Suzuki  <utatane.tea@gmail.com>
580
581         [ES6] Allow trailing comma in ArrayBindingPattern and ObjectBindingPattern
582         https://bugs.webkit.org/show_bug.cgi?id=146192
583
584         Reviewed by Darin Adler.
585
586         * js/object-literal-syntax-expected.txt:
587
588 2015-06-22  Simon Fraser  <simon.fraser@apple.com>
589
590         -webkit-clip-path clips incorrectly if the element bounds go beyond the top edge of the page
591         https://bugs.webkit.org/show_bug.cgi?id=146218
592         rdar://problem/21127840
593
594         Reviewed by Zalan Bujtas.
595         
596         Test clip path on layers with non-zero bounds offsetFromRenderer because of box shadow,
597         or vertical writing mode.
598
599         * compositing/masks/compositing-clip-path-origin-expected.html: Added.
600         * compositing/masks/compositing-clip-path-origin.html: Added.
601
602 2015-06-22  David Kilzer  <ddkilzer@apple.com>
603
604         fast/text/justify-ideograph-{complex,simple,vertical}.html tests are flaky on El Capitan Debug builds
605
606         Tracked by <rdar://problem/21486062>.
607
608         * platform/mac/TestExpectations: Mark tests as flaky:
609         - fast/text/justify-ideograph-complex.html
610         - fast/text/justify-ideograph-simple.html
611         - fast/text/justify-ideograph-vertical.html
612
613 2015-06-22  Michael Catanzaro  <mcatanzaro@igalia.com>
614
615         Web sockets should be treated as active mixed content
616         https://bugs.webkit.org/show_bug.cgi?id=140624
617
618         Reviewed by Sam Weinig.
619
620         * http/tests/security/mixedContent/resources/frame-with-insecure-websocket.html: Added.
621         * http/tests/security/mixedContent/websocket/insecure-websocket-in-iframe-expected.txt: Added.
622         * http/tests/security/mixedContent/websocket/insecure-websocket-in-iframe.html: Added.
623         * http/tests/security/mixedContent/websocket/insecure-websocket-in-main-frame-expected.txt: Added.
624         * http/tests/security/mixedContent/websocket/insecure-websocket-in-main-frame.html: Added.
625
626 2015-06-22  Dean Jackson  <dino@apple.com>
627
628         Element with blur backdrop-filter shows edge duplication and dark edges
629         https://bugs.webkit.org/show_bug.cgi?id=146215
630         <rdar://problem/20367695>
631
632         Reviewed by Tim Horton.
633
634         Add a pixel test to show that the input images to backdrop filters should duplicate their
635         edge pixels. Unfortunately this is not reproducible with normal filters, so it
636         can't be a reference test.
637
638         * css3/filters/backdrop/blur-input-bounds.html: Added.
639         * platform/mac/css3/filters/backdrop/blur-input-bounds-expected.png: Added.
640         * platform/mac/css3/filters/backdrop/blur-input-bounds-expected.txt: Added.
641
642 2015-06-22  Myles C. Maxfield  <mmaxfield@apple.com>
643
644         [iOS] Arabic text styled with Georgia is rendered as boxes
645         https://bugs.webkit.org/show_bug.cgi?id=145681
646         <rdar://problem/21169844>
647
648         Reviewed by Darin Adler.
649
650         * fast/text/arabic-times-new-roman.html: Added.
651         * platform/ios-simulator/fast/text/arabic-times-new-roman-expected.txt: Added.
652         * platform/ios-simulator/fast/text/arabic-times-new-roman-expected.png: Added.
653         * platform/mac-mavericks/fast/text/arabic-times-new-roman-expected.txt: Added.
654         * platform/mac/fast/text/arabic-times-new-roman-expected.txt: Added.
655         * platform/mac/fast/text/arabic-times-new-roman-expected.png: Added.
656
657 2015-06-22  Zalan Bujtas  <zalan@apple.com>
658
659         REGRESSION(r169105) Dangling renderer pointer in SelectionSubtreeRoot::SelectionSubtreeData.
660         https://bugs.webkit.org/show_bug.cgi?id=146116
661         rdar://problem/20959369
662
663         Reviewed by Brent Fulgham.
664
665         This patch ensures that we don't adjust the selection unless the visual selection still matches this subtree root.
666
667         When multiple selection roots are present we need to ensure that a RenderObject
668         only shows up in one of them.
669         RenderView::splitSelectionBetweenSubtrees(), as the name implies, splits the
670         selection and sets the selection range (start/end) on each selection root.
671         However, SelectionSubtreeRoot::adjustForVisibleSelection() later recomputes the range
672         based on visible selection and that could end up collecting renderers as selection start/end
673         from another selection subtree.
674         RenderObject's holds the last selection state (RenderObject::setSelectionState).
675         If we set a renderer first as "on selection border" and later "inside" using multiple selection roots,
676         we can't clean up selections properly when this object gets destroyed.
677         One of the roots ends up with a dangling RenderObject pointer.
678
679         * fast/regions/crash-when-renderer-is-in-multiple-selection-subtrees-expected.txt: Added.
680         * fast/regions/crash-when-renderer-is-in-multiple-selection-subtrees.html: Added.
681
682 2015-06-22  Daniel Bates  <dabates@apple.com>
683
684         AX: UI Automation cannot find AutoFill or search cancel buttons
685         https://bugs.webkit.org/show_bug.cgi?id=145241
686         <rdar://problem/21051411>
687
688         Reviewed by Chris Fleizach.
689
690         Add tests to ensure that there exists an accessibility element for the
691         search cancel button and that it can be hit using a cursor position. Also
692         add a test to ensue that the AutoFill button can be hit using a cursor position.
693
694         * accessibility/hit-test-input-auto-fill-button-expected.txt: Added.
695         * accessibility/hit-test-input-auto-fill-button.html: Copied from LayoutTests/accessibility/input-auto-fill-button.html.
696         * accessibility/hit-test-input-search-cancel-button-expected.txt: Added.
697         * accessibility/hit-test-input-search-cancel-button.html: Added.
698         * accessibility/input-search-cancel-button-expected.txt: Added.
699         * accessibility/input-search-cancel-button.html: Copied from LayoutTests/accessibility/input-auto-fill-button.html.
700         * accessibility/resources/shouldBeAccessibleByCursor.js: Added.
701         (shouldBeAccessibleByCursor): Tests whether an AccessibilityUIElement can be hit
702         using its screen position.
703         * platform/wk2/TestExpectations: Mark tests hit-test-input-{auto-fill, search-cancel}-button.html
704         as failing due to <https://bugs.webkit.org/show_bug.cgi?id=71298>.
705
706 2015-06-22  Xabier Rodriguez Calvar  <calvaris@igalia.com> and Youenn Fablet  <youenn.fablet@crf.canon.fr>
707
708         [Streams API] Implement ReadableStream cancel (abstract part)
709         https://bugs.webkit.org/show_bug.cgi?id=146111
710
711         Reviewed by Darin Adler.
712
713         Rebasing expectations.
714
715         * streams/reference-implementation/bad-underlying-sources-expected.txt:
716         * streams/reference-implementation/readable-stream-cancel-expected.txt:
717         * streams/reference-implementation/readable-stream-expected.txt:
718         * streams/reference-implementation/readable-stream-reader-expected.txt:
719         * streams/reference-implementation/readable-stream-templated-expected.txt:
720
721 2015-06-22  Xabier Rodriguez Calvar  <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
722
723         [Streams API] Correct releaseLock test in readable-stream-templated.html
724         https://bugs.webkit.org/show_bug.cgi?id=146101
725
726         Reviewed by Darin Adler.
727
728         * streams/reference-implementation/readable-stream-templated-expected.txt: Rebased changed test.
729         * streams/reference-implementation/readable-stream-templated.html: Removed testharness wrapper around function.
730
731 2015-06-22  Adam Bergkvist  <adam.bergkvist@ericsson.com>
732
733         WebRTC: Navigator.webkitGetUserMedia() requires three arguments
734         https://bugs.webkit.org/show_bug.cgi?id=146022
735
736         Reviewed by Eric Carlson.
737
738         Updated and unskipped three existing tests.
739
740         * fast/mediastream/argument-types-expected.txt:
741         * fast/mediastream/getusermedia-expected.txt:
742         * fast/mediastream/getusermedia.html:
743         * fast/mediastream/script-tests/argument-types.js:
744         * platform/gtk/TestExpectations:
745
746 2015-06-21  David Kilzer  <ddkilzer@apple.com>
747
748         fast/canvas/webgl/tex-image-and-sub-image-2d-with-video.html is slow on Mavericks WK1 Debug builds
749
750         The Flakiness Dashboard says that this test times out, but only
751         on Mavericks WK1 Debug builds (and the leaks bot):
752
753         <http://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=fast%2Fcanvas%2Fwebgl%2Ftex-image-and-sub-image-2d-with-video.html>
754
755         * platform/mac-wk1/TestExpectations: Mark test as slow on
756         Mavericks Debug builds:
757         - fast/canvas/webgl/tex-image-and-sub-image-2d-with-video.html
758
759 2015-06-21  David Kilzer  <ddkilzer@apple.com>
760
761         fast/fixed-layout/fixed-layout.html times out on Apple WK2 bots
762
763         The Flakiness Dashboard says this test times out on Apple
764         WebKit2 platforms by not calling testRunner.notifyDone():
765
766         <http://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=fast%2Ffixed-layout%2Ffixed-layout.html>
767
768         * fast/css-grid-layout/flex-content-sized-columns-resize.html:
769         Use the same mechanism here that was just added in r185811.
770         * fast/fixed-layout/fixed-layout.html: Switch to using a
771         zero-delay timer instead of document.body.offsetTop.
772
773 2015-06-21  David Kilzer  <ddkilzer@apple.com>
774
775         REGRESSION (r185809): fast/css-grid-layout/flex-content-sized-columns-resize.html hangs on WK1
776
777         Since window.resize() occurs in the same runloop as the load on
778         WK1, testRunner.notifyDone() would never get called.
779
780         * fast/css-grid-layout/flex-content-sized-columns-resize.html:
781         Call document.body.offsetTop to ensure layout occurs at the
782         initial window size before calling window.resize().
783
784 2015-06-21  David Kilzer  <ddkilzer@apple.com>
785
786         fast/css-grid-layout/flex-content-sized-columns-resize.html is flaky
787
788         The Flakiness Dashboard says this test is flaky on Apple and EFL
789         WebKit2 platforms:
790
791         <http://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=fast%2Fcss-grid-layout%2Fflex-content-sized-columns-resize.html>
792
793         It currently doesn't wait for window.resize() to complete, which
794         is likely the source of flakiness.
795
796         * fast/css-grid-layout/flex-content-sized-columns-resize.html:
797         Switch to using notifyDone() inside a window.onresize function,
798         and make the test work in a web browser without TestRunner.
799
800 2015-06-20  David Kilzer  <ddkilzer@apple.com>
801
802         REGRESSION (r185779): fast/canvas/{canvas-toDataURL-crash,pattern-too-large-to-create}.html are broken
803
804         This layout test started failing after the fix for:
805
806             Extremely large canvas crashes on pre-El Capitan machines
807             https://bugs.webkit.org/show_bug.cgi?id=146169
808             <rdar://problem/21410046>
809
810         Different limits require different test results for each
811         platform.  This is the same fix for these tests as r185793.
812
813         * fast/canvas/canvas-toDataURL-crash-expected.txt: Update.
814         * fast/canvas/pattern-too-large-to-create-expected.txt: Update.
815         - Set limit to 268435456.
816
817         * platform/ios-simulator/fast/canvas/canvas-toDataURL-crash-expected.txt: Copied from LayoutTests/fast/canvas/canvas-toDataURL-crash-expected.txt.
818         * platform/ios-simulator/fast/canvas/pattern-too-large-to-create-expected.txt: Copied from LayoutTests/fast/canvas/pattern-too-large-to-create-expected.txt.
819         - Set limit to 16777216.
820
821         * platform/mac-yosemite/fast/canvas/canvas-toDataURL-crash-expected.txt: Copied from LayoutTests/fast/canvas/canvas-toDataURL-crash-expected.txt.
822         * platform/mac-yosemite/fast/canvas/pattern-too-large-to-create-expected.txt: Copied from LayoutTests/fast/canvas/pattern-too-large-to-create-expected.txt.
823         - Set limit to 67108864.
824
825 2015-06-20  David Kilzer  <ddkilzer@apple.com>
826
827         fast/canvas/webgl/tex-image-and-uniform-binding-bugs.html is slow on Mavericks WK1 Debug builds
828
829         The Flakiness Dashboard says that this test times out, but only
830         on Mavericks WK1 Debug builds:
831
832         <https://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=fast%2Fcanvas%2Fwebgl%2Ftex-image-and-uniform-binding-bugs.html>
833
834         * platform/mac-wk1/TestExpectations: Mark test as slow on
835         Mavericks Debug builds:
836         - fast/canvas/webgl/tex-image-and-uniform-binding-bugs.html
837
838 2015-06-20  David Kilzer  <ddkilzer@apple.com>
839
840         editing/selection/leak-document-with-selection-inside.html is flaky
841         <http://webkit.org/b/146182>
842
843         * TestExpectations: Mark as flaky:
844         - editing/selection/leak-document-with-selection-inside.html
845
846 2015-06-20  David Kilzer  <ddkilzer@apple.com>
847
848         REGRESSION (r185779): fast/canvas/canvas-too-large-to-draw.html is still broken
849
850         This layout test started failing after the fix for:
851
852             Extremely large canvas crashes on pre-El Capitan machines
853             https://bugs.webkit.org/show_bug.cgi?id=146169
854             <rdar://problem/21410046>
855
856         Different limits require different test results for each
857         platform.  Also update the line number from 35 to 36 since the
858         html test file was modified in r185792.
859
860         * fast/canvas/canvas-too-large-to-draw-expected.txt:
861         - Update limit to 16384x16384 for El Capitan (and other ports)
862           and update line number.
863         * platform/ios-simulator/fast/canvas/canvas-too-large-to-draw-expected.txt: Added.
864         - New results with 4096x4096 limit for iOS.
865         * platform/mac-yosemite/fast/canvas/canvas-too-large-to-draw-expected.txt: Added.
866         - New results with 8192x8192 limit for Mac OS X 10.10.x and older.
867
868 2015-06-20  David Kilzer  <ddkilzer@apple.com>
869
870         REGRESSION (r185779): fast/canvas/canvas-too-large-to-draw.html broken prior to El Capitan
871
872         This layout test started failing after the fix for:
873
874             Extremely large canvas crashes on pre-El Capitan machines
875             https://bugs.webkit.org/show_bug.cgi?id=146169
876             <rdar://problem/21410046>
877
878         * fast/canvas/canvas-too-large-to-draw.html: Update test for new
879         expectations after r185779.
880
881 2015-06-20  Yusuke Suzuki  <utatane.tea@gmail.com>
882
883         [ES6] Destructuring assignment need to accept iterables
884         https://bugs.webkit.org/show_bug.cgi?id=144111
885
886         Reviewed by Darin Adler.
887
888         From this patch, we use iterators for destructuring assignments to array binding patterns.
889         So test results become different.
890
891         * js/destructuring-assignment-expected.txt:
892         * js/parser-syntax-check-expected.txt:
893         * js/script-tests/destructuring-assignment.js:
894
895 2015-06-19  Dean Jackson  <dino@apple.com>
896
897         Extremely large canvas crashes on pre-El Capitan machines
898         https://bugs.webkit.org/show_bug.cgi?id=146169
899         <rdar://problem/21410046>
900
901         Update expected results.
902
903         * fast/canvas/canvas-toDataURL-crash-expected.txt:
904         * fast/canvas/canvas-too-large-to-draw-expected.txt:
905         * fast/canvas/pattern-too-large-to-create-expected.txt:
906
907 2015-06-19  Devin Rousso  <drousso@apple.com>
908
909         Web Inspector: Highlight currently edited CSS selector
910         https://bugs.webkit.org/show_bug.cgi?id=145658
911
912         Reviewed by Joseph Pecoraro.
913
914         * inspector/dom/highlightSelector-expected.txt: Added.
915         * inspector/dom/highlightSelector-iframe.html: Added.
916         * inspector/dom/highlightSelector.html: Added.
917
918 2015-06-19  Dean Jackson  <dino@apple.com>
919
920         Extremely large canvas crashes on pre-El Capitan machines
921         https://bugs.webkit.org/show_bug.cgi?id=146169
922         <rdar://problem/21410046>
923
924         Reviewed by Tim Horton.
925
926         Un-skip fast/canvas/canvas-too-large-to-draw.html.
927
928         * platform/mac/TestExpectations:
929
930 2015-06-19  Matt Baker  <mattbaker@apple.com>
931
932         Web Inspector: TimelineAgent needs to handle nested runloops
933         https://bugs.webkit.org/show_bug.cgi?id=145090
934
935         Reviewed by Joseph Pecoraro.
936
937         * TestExpectations:
938         Unskip tests after improvements to nested runloop handling in InspectorTimelineAgent.
939
940 2015-06-19  Andy Estes  <aestes@apple.com>
941
942         Various assertion failures occur when executing script in the midst of DOM insertion
943         https://bugs.webkit.org/show_bug.cgi?id=132482
944
945         Reviewed by Darin Adler.
946
947         Wrote named-map-removed-while-inserting-parent-crash.html by reducing the test case attached to bug 132482.
948         The remaining tests were taken from blink r132482.
949
950         * fast/dom/element-removed-while-inserting-parent-crash-expected.txt: Added.
951         * fast/dom/element-removed-while-inserting-parent-crash.html: Added.
952         * fast/dom/named-map-removed-while-inserting-parent-crash-expected.txt: Added.
953         * fast/dom/named-map-removed-while-inserting-parent-crash.html: Added.
954         * fast/forms/form-control-removed-while-inserting-parent-crash-expected.txt: Added.
955         * fast/forms/form-control-removed-while-inserting-parent-crash.html: Added.
956         * svg/dom/element-removed-while-inserting-parent-crash-expected.txt: Added.
957         * svg/dom/element-removed-while-inserting-parent-crash.html: Added.
958
959 2015-06-19  Csaba Osztrogonác  <ossy@webkit.org>
960
961         Remove the useless LayoutTests/platform/wincairo/TestExpectations file
962         https://bugs.webkit.org/show_bug.cgi?id=146105
963
964         Reviewed by Darin Adler.
965
966         * platform/wincairo/TestExpectations: Removed.
967
968 2015-06-19  Zalan Bujtas  <zalan@apple.com>
969
970         RenderRubyText requires RenderRubyRun parent.
971         https://bugs.webkit.org/show_bug.cgi?id=146148
972         rdar://problem/21423319
973
974         Reviewed by Simon Fraser.
975
976         RenderRubyText expects its parent to be RenderRubyRun and since a
977         a non-block <rt> requires anonymous wrapper, we should check whether
978         the display type is actually block.
979
980         * fast/ruby/crash-when-ruby-rt-is-non-block-expected.txt: Added.
981         * fast/ruby/crash-when-ruby-rt-is-non-block.html: Added.
982
983 2015-06-19  Csaba Osztrogonác  <ossy@webkit.org>
984
985         Remove unnecessary svn:executable flags
986         https://bugs.webkit.org/show_bug.cgi?id=146107
987
988         Reviewed by Alexey Proskuryakov.
989
990         * fast/block/float/intruding-float-not-removed-writing-mode.xhtml: Removed property svn:executable.
991         * fast/canvas/script-tests/canvas-image-shadow.js: Removed property svn:executable.
992         * fast/css-grid-layout/resources/display-grid-set-get.js: Removed property svn:executable.
993         * fast/css-grid-layout/resources/grid-columns-rows-get-set.js: Removed property svn:executable.
994         * fast/css-grid-layout/resources/non-grid-columns-rows-get-set.js: Removed property svn:executable.
995         * fast/css/readonly-pseudoclass-common-element.html: Removed property svn:executable.
996         * fast/css/readwrite-pseudoclass-editable.html: Removed property svn:executable.
997         * fast/dom/HTMLObjectElement/beforeload-set-text-crash.xhtml: Removed property svn:executable.
998         * fast/dom/resources/node-move-to-new-document-crash.svg: Removed property svn:executable.
999         * fast/dom/text-node-attach-crash.xhtml: Removed property svn:executable.
1000         * fast/dynamic/crash-paint-no-documentElement-renderer.html-disabled: Removed property svn:executable.
1001         * fast/frames/resources/subframe-load-crash.svg: Removed property svn:executable.
1002         * fast/text/split-text-crash.xhtml: Removed property svn:executable.
1003         * http/tests/appcache/resources/abort-cache-onchecking.manifest: Removed property svn:executable.
1004         * http/tests/appcache/resources/abort-cache-onchecking.text: Removed property svn:executable.
1005         * http/tests/appcache/resources/abort-cache-ondownloading-resource-404.manifest: Removed property svn:executable.
1006         * http/tests/appcache/resources/abort-cache-ondownloading.manifest: Removed property svn:executable.
1007         * http/tests/appcache/resources/abort-cache-ondownloading.text: Removed property svn:executable.
1008         * http/tests/appcache/resources/abort-cache-onprogress-1.text: Removed property svn:executable.
1009         * http/tests/appcache/resources/abort-cache-onprogress-2.text: Removed property svn:executable.
1010         * http/tests/appcache/resources/abort-cache-onprogress-3.text: Removed property svn:executable.
1011         * http/tests/appcache/resources/abort-cache-onprogress-4.text: Removed property svn:executable.
1012         * http/tests/xmlhttprequest/methods-async-expected.txt: Removed property svn:executable.
1013         * http/tests/xmlhttprequest/methods-expected.txt: Removed property svn:executable.
1014         * http/tests/xmlhttprequest/workers/methods-async-expected.txt: Removed property svn:executable.
1015         * http/tests/xmlhttprequest/workers/methods-expected.txt: Removed property svn:executable.
1016         * platform/efl/mathml/presentation/menclose-notation-default-longdiv-expected.png: Removed property svn:executable.
1017         * platform/gtk/mathml/presentation/menclose-notation-default-longdiv-expected.png: Removed property svn:executable.
1018         * platform/mac/fast/css-generated-content/nested-tables-with-before-after-content-crash-expected.png: Removed property svn:executable.
1019         * platform/mac/mathml/presentation/menclose-notation-default-longdiv-expected.png: Removed property svn:executable.
1020         * platform/win/fast/canvas/fallback-content-expected.txt: Removed property svn:executable.
1021         * platform/win/fast/dom/tabindex-clamp-expected.txt: Removed property svn:executable.
1022         * platform/win/fast/events/ondrop-text-html-expected.txt: Removed property svn:executable.
1023         * platform/win/fast/forms/basic-textareas-expected.txt: Removed property svn:executable.
1024         * platform/win/fast/forms/basic-textareas-quirks-expected.txt: Removed property svn:executable.
1025         * platform/win/fast/forms/button-inner-block-reuse-expected.txt: Removed property svn:executable.
1026         * platform/win/fast/forms/control-clip-expected.txt: Removed property svn:executable.
1027         * platform/win/fast/forms/fieldset-align-expected.txt: Removed property svn:executable.
1028         * platform/win/fast/forms/fieldset-legend-padding-unclipped-fieldset-border-expected.txt: Removed property svn:executable.
1029         * platform/win/fast/forms/fieldset-with-float-expected.txt: Removed property svn:executable.
1030         * platform/win/fast/forms/float-before-fieldset-expected.txt: Removed property svn:executable.
1031         * platform/win/fast/forms/focus-selection-textarea-expected.txt: Removed property svn:executable.
1032         * platform/win/fast/forms/indeterminate-expected.txt: Removed property svn:executable.
1033         * platform/win/fast/forms/input-appearance-readonly-expected.txt: Removed property svn:executable.
1034         * platform/win/fast/forms/input-appearance-visibility-expected.txt: Removed property svn:executable.
1035         * platform/win/fast/forms/input-first-letter-expected.txt: Removed property svn:executable.
1036         * platform/win/fast/forms/input-readonly-dimmed-expected.txt: Removed property svn:executable.
1037         * platform/win/fast/forms/input-spaces-expected.txt: Removed property svn:executable.
1038         * platform/win/fast/forms/input-text-click-outside-expected.txt: Removed property svn:executable.
1039         * platform/win/fast/forms/input-type-text-min-width-expected.txt: Removed property svn:executable.
1040         * platform/win/fast/forms/input-width-expected.txt: Removed property svn:executable.
1041         * platform/win/fast/forms/listbox-onchange-expected.txt: Removed property svn:executable.
1042         * platform/win/fast/forms/menulist-option-wrap-expected.txt: Removed property svn:executable.
1043         * platform/win/fast/forms/menulist-separator-painting-expected.txt: Removed property svn:executable.
1044         * platform/win/fast/forms/negativeLineHeight-expected.txt: Removed property svn:executable.
1045         * platform/win/fast/forms/onselect-textarea-expected.txt: Removed property svn:executable.
1046         * platform/win/fast/forms/placeholder-pseudo-style-expected.txt: Removed property svn:executable.
1047         * platform/win/fast/forms/range/input-appearance-range-expected.txt: Removed property svn:executable.
1048         * platform/win/fast/forms/range/range-thumb-height-percentage-expected.txt: Removed property svn:executable.
1049         * platform/win/fast/forms/range/slider-padding-expected.txt: Removed property svn:executable.
1050         * platform/win/fast/forms/range/slider-thumb-shared-style-expected.txt: Removed property svn:executable.
1051         * platform/win/fast/forms/range/slider-thumb-stylability-expected.txt: Removed property svn:executable.
1052         * platform/win/fast/forms/range/thumbslider-no-parent-slider-expected.txt: Removed property svn:executable.
1053         * platform/win/fast/forms/search-cancel-button-style-sharing-expected.txt: Removed property svn:executable.
1054         * platform/win/fast/forms/search-display-none-cancel-button-expected.txt: Removed property svn:executable.
1055         * platform/win/fast/forms/search-rtl-expected.txt: Removed property svn:executable.
1056         * platform/win/fast/forms/search-vertical-alignment-expected.txt: Removed property svn:executable.
1057         * platform/win/fast/forms/select-background-none-expected.txt: Removed property svn:executable.
1058         * platform/win/fast/forms/select-empty-option-height-expected.txt: Removed property svn:executable.
1059         * platform/win/fast/forms/select-size-expected.txt: Removed property svn:executable.
1060         * platform/win/fast/forms/select-style-expected.txt: Removed property svn:executable.
1061         * platform/win/fast/forms/select-visual-hebrew-expected.txt: Removed property svn:executable.
1062         * platform/win/fast/forms/selectlist-minsize-expected.txt: Removed property svn:executable.
1063         * platform/win/fast/forms/stuff-on-my-optgroup-expected.txt: Removed property svn:executable.
1064         * platform/win/fast/forms/textAreaLineHeight-expected.txt: Removed property svn:executable.
1065         * platform/win/fast/forms/textarea-align-expected.txt: Removed property svn:executable.
1066         * platform/win/fast/forms/textarea-metrics-expected.txt: Removed property svn:executable.
1067         * platform/win/fast/forms/textarea-placeholder-pseudo-style-expected.txt: Removed property svn:executable.
1068         * platform/win/fast/forms/textarea-scroll-height-expected.txt: Removed property svn:executable.
1069         * platform/win/fast/forms/textarea-scrolled-type-expected.txt: Removed property svn:executable.
1070         * platform/win/fast/forms/textarea-setinnerhtml-expected.txt: Removed property svn:executable.
1071         * platform/win/fast/forms/textfield-overflow-by-value-update-expected.txt: Removed property svn:executable.
1072         * platform/win/fast/forms/textfield-overflow-expected.txt: Removed property svn:executable.
1073         * platform/win/fast/html/details-no-summary4-expected.txt: Removed property svn:executable.
1074         * platform/win/fast/html/details-open-javascript-expected.txt: Removed property svn:executable.
1075         * platform/win/fast/html/details-open2-expected.txt: Removed property svn:executable.
1076         * platform/win/fast/html/details-open4-expected.txt: Removed property svn:executable.
1077         * platform/win/fast/repaint/slider-thumb-drag-release-expected.txt: Removed property svn:executable.
1078         * platform/win/fast/repaint/slider-thumb-float-expected.txt: Removed property svn:executable.
1079         * platform/win/fast/replaced/table-percent-height-expected.txt: Removed property svn:executable.
1080         * platform/win/fast/replaced/three-selects-break-expected.txt: Removed property svn:executable.
1081         * platform/win/fast/transforms/transformed-focused-text-input-expected.txt: Removed property svn:executable.
1082         * platform/win/inverted-colors/non-composited-expected.png: Removed property svn:executable.
1083         * platform/win/inverted-colors/resources/gradient.png: Removed property svn:executable.
1084         * platform/win/js/dom/constructor-length-expected.txt: Removed property svn:executable.
1085         * platform/win/platform/win/accessibility/option-element-position-and-size-expected.txt: Removed property svn:executable.
1086         * platform/win/tables/mozilla/bugs/bug131020-expected.png: Removed property svn:executable.
1087         * platform/wk2/http/tests/media/video-auth-expected.txt: Removed property svn:executable.
1088         * svg/animations/animate-beginElementAt.svg: Removed property svn:executable.
1089         * svg/animations/animate-calcMode-spline-crash-bad-array-length.xhtml: Removed property svn:executable.
1090         * svg/custom/assert-empty-layout-attributes.svg: Removed property svn:executable.
1091         * svg/custom/crash-text-in-textpath.svg: Removed property svn:executable.
1092         * svg/custom/intersection-list-crash.svg: Removed property svn:executable.
1093         * svg/custom/resources/crash-textPath-attributes-iframe.svg: Removed property svn:executable.
1094         * svg/custom/symbol-viewport-element-crash.svg: Removed property svn:executable.
1095         * svg/custom/text-node-in-text-invalidated.svg: Removed property svn:executable.
1096         * svg/dom/resources/SVGStyledElement-pendingResource-crash.svg: Removed property svn:executable.
1097         * svg/text/font-size-null-assertion.svg: Removed property svn:executable.
1098
1099 2015-06-19  Joseph Pecoraro  <pecoraro@apple.com>
1100
1101         Web Inspector: Avoid getOwnPropertyNames/Symbols on very large lists
1102         https://bugs.webkit.org/show_bug.cgi?id=146141
1103
1104         Reviewed by Timothy Hatcher.
1105
1106         * inspector/model/remote-object-expected.txt:
1107         * inspector/model/remote-object.html:
1108         There were existing progressions (0 => -1).
1109         There were existing regressions (RegExp properties moving to prototype with descriptors on the prototype).
1110         Add a test for a very large list that would have caused out of memory / hang.
1111
1112 2015-06-18  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
1113
1114         [EFL] Unreviewed, gardening on June 19th.
1115
1116         Mark fast/css/named-images.html to Missing. Additionally accessibility/math-multiscript-attributes.html
1117         and accessibility/transformed-element.html are treated as failure.
1118
1119         * platform/efl/TestExpectations:
1120
1121 2015-06-18  Dean Jackson  <dino@apple.com>
1122
1123         Provide a way for web developers to draw a Theme-specific Wireless Playback icon
1124         https://bugs.webkit.org/show_bug.cgi?id=146123
1125         <rdar://problem/21119287>
1126
1127         Reviewed by Simon Fraser.
1128
1129         Test the new -webkit-named-image CSS generator. Only "wireless-playback"
1130         is supported for now, and has platform-specific results for Cocoa.
1131
1132         * fast/css/named-images-expected.png: Added.
1133         * fast/css/named-images.html: Added.
1134         * platform/mac/fast/css/named-images-expected.png: Added.
1135         * platform/mac/fast/css/named-images-expected.txt: Added.
1136
1137 2015-06-18  KyungTae Kim  <ktf.kim@samsung.com> and Myles C. Maxfield  <mmaxfield@apple.com>
1138
1139         [CSS3] Add support for the word-break:keep-all CSS property
1140         https://bugs.webkit.org/show_bug.cgi?id=123782
1141
1142         Reviewed by Darin Adler.
1143
1144         * fast/text/word-break-keep-all.html: Added.
1145         * platform/mac/fast/text/word-break-keep-all-expected.png: Added.
1146         * platform/mac/fast/text/word-break-keep-all-expected.txt: Added.
1147
1148 2015-06-18  Conrad Shultz  <conrad_shultz@apple.com>
1149
1150         REGRESSION: js/dom/navigator-plugins-crash.html asserts a lot
1151         https://bugs.webkit.org/show_bug.cgi?id=144399
1152
1153         * TestExpectations:
1154         Revert change marking navigator-plugins-crash.html as flaky now that the underlying bug has been addressed.
1155
1156 2015-06-17  Alex Christensen  <achristensen@webkit.org>
1157
1158         [Content Extensions] Log blocked loads to the WebInspector console
1159         https://bugs.webkit.org/show_bug.cgi?id=146089
1160
1161         Reviewed by Joseph Pecoraro.
1162
1163         * http/tests/contentextensions/basic-filter-expected.txt:
1164         * http/tests/contentextensions/character-set-basic-support-expected.txt:
1165         * http/tests/contentextensions/domain-rules-expected.txt:
1166         * http/tests/contentextensions/filters-with-quantifiers-combined-expected.txt:
1167         * http/tests/contentextensions/main-resource-redirect-blocked-expected.txt:
1168         * http/tests/contentextensions/media-filtered-expected.txt:
1169         * http/tests/contentextensions/subresource-redirect-blocked-expected.txt:
1170         * http/tests/contentextensions/text-track-blocked-expected.txt:
1171         Add new logs.
1172
1173 2015-06-18  Alexey Proskuryakov  <ap@apple.com>
1174
1175         Mark mathml/very-large-stretchy-operators.html as Slow on newer OS X versions.
1176
1177         * platform/mac/TestExpectations:
1178
1179 2015-06-18  Saam Barati  <saambarati1@gmail.com>
1180
1181         [ES6] support default values in deconstruction parameter nodes
1182         https://bugs.webkit.org/show_bug.cgi?id=142679
1183
1184         Reviewed by Darin Adler.
1185
1186         * js/destructuring-assignment-default-values-expected.txt: Added.
1187         * js/destructuring-assignment-default-values.html: Added.
1188         * js/script-tests/destructuring-assignment-default-values.js: Added.
1189         (assert):
1190         (test1):
1191         (arr):
1192         (test2):
1193         (test3):
1194         (test4):
1195         (test5):
1196         (test6):
1197         (test7):
1198         (test8):
1199         (shouldThrow):
1200
1201 2015-06-18  Youenn Fablet <youenn.fablet@crf.canon.fr> and Xabier Rodriguez Calvar  <calvaris@igalia.com>
1202
1203         [Streams API] Implement ReadableStreamReader.releaseLock
1204         https://bugs.webkit.org/show_bug.cgi?id=145299
1205
1206         Reviewed by Darin Adler.
1207
1208         * streams/reference-implementation/readable-stream-expected.txt: Rebasing expectations.
1209         * streams/reference-implementation/readable-stream-reader-expected.txt: Ditto.
1210         * streams/reference-implementation/readable-stream-templated-expected.txt: Ditto.
1211
1212 2015-06-18  Youenn Fablet <youenn.fablet@crf.canon.fr> and Xabier Rodriguez Calvar  <calvaris@igalia.com>
1213
1214         [Streams API] Rejected start promise test does not timeout anymore
1215         https://bugs.webkit.org/show_bug.cgi?id=146065
1216
1217         Reviewed by Darin Adler.
1218
1219         * streams/reference-implementation/readable-stream-expected.txt: Updated expectations to PASS.
1220         * streams/reference-implementation/readable-stream.html: Removed timeout
1221
1222 2015-06-17  Hyungwook Lee  <hyungwook.lee@navercorp.com>
1223
1224         [Win]Implement layoutTestController.dispatchPendingLoadRequests.
1225         https://bugs.webkit.org/show_bug.cgi?id=26481
1226
1227         Reviewed by Darin Adler.
1228
1229         Implement WebView::dispatchPendingLoadRequests() private API for test runner.
1230
1231         * platform/win/TestExpectations:
1232
1233 2015-06-17  Chris Fleizach  <cfleizach@apple.com>
1234
1235         AX: VoiceOver in iOS not announcing generic WAI-ARIA region, even if labelled properly
1236         https://bugs.webkit.org/show_bug.cgi?id=146066
1237
1238         Reviewed by Darin Adler.
1239
1240         * platform/ios-simulator/accessibility/landmark-type-expected.txt:
1241         * platform/ios-simulator/accessibility/landmark-type.html:
1242
1243 2015-06-17  Simon Fraser  <simon.fraser@apple.com>
1244
1245         REGRESSION (r173283-r173296): Amazon.com front page has no caret in the search field
1246         https://bugs.webkit.org/show_bug.cgi?id=146073
1247         rdar://problem/21022203
1248
1249         Reviewed by Tim Horton.
1250
1251         Dump layers for composited text inputs and textareas.
1252
1253         * compositing/backing/form-controls-backing-expected.txt: Added.
1254         * compositing/backing/form-controls-backing.html: Added.
1255
1256 2015-06-17  Zalan Bujtas  <zalan@apple.com>
1257
1258         Selection cache produces invalid result when ancestor has float element.
1259         https://bugs.webkit.org/show_bug.cgi?id=146042
1260         rdar://problem/20604592
1261
1262         Reviewed by Ryosuke Niwa.
1263
1264         Selection cache already takes floats into account, however it's not enough to check current
1265         block against floats. Any of the ancestor's float starting from the selection root block
1266         can impact the selection offsets.
1267
1268         * fast/block/selection-cache-is-incorrect-when-non-direct-parent-has-float-expected.txt: Added.
1269         * fast/block/selection-cache-is-incorrect-when-non-direct-parent-has-float.html: Added.
1270
1271 2015-06-17  Joanmarie Diggs  <jdiggs@igalia.com>
1272
1273         AX: [ATK] Expose element tag name as an object attribute
1274         https://bugs.webkit.org/show_bug.cgi?id=146062
1275
1276         Reviewed by Mario Sanchez Prada.
1277
1278         The following tests all include the AtkObject attributes of elements. Now that
1279         tag name is exposed, the expectations needed to be updated to reflect the change.
1280
1281         * platform/gtk/accessibility/image-link-expected.txt: Updated.
1282         * platform/gtk/accessibility/image-map2-expected.txt: Updated.
1283         * platform/gtk/accessibility/lists-expected.txt: Updated.
1284         * platform/gtk/accessibility/math-multiscript-attributes-expected.txt: Updated.
1285         * platform/gtk/accessibility/table-attributes-expected.txt: Updated.
1286         * platform/gtk/accessibility/table-cell-spans-expected.txt: Updated.
1287         * platform/gtk/accessibility/table-cells-expected.txt: Updated.
1288         * platform/gtk/accessibility/table-detection-expected.txt: Updated.
1289         * platform/gtk/accessibility/table-one-cell-expected.txt: Updated.
1290         * platform/gtk/accessibility/table-sections-expected.txt: Updated.
1291         * platform/gtk/accessibility/table-with-rules-expected.txt: Updated.
1292         * platform/gtk/accessibility/transformed-element-expected.txt: Updated.
1293         * platform/gtk/accessibility/xml-roles-exposed-expected.txt: Updated.
1294
1295 2015-06-17  Brent Fulgham  <bfulgham@apple.com>
1296
1297         CSS scroll snap: defining snap points on axis that does not scroll does not work properly
1298         https://bugs.webkit.org/show_bug.cgi?id=146043
1299         <rdar://problem/20125511>
1300
1301         Reviewed by Simon Fraser.
1302
1303         * css3/scroll-snap/scroll-snap-mismatch-expected.txt: Added.
1304         * css3/scroll-snap/scroll-snap-mismatch.html: Added.
1305
1306 2015-06-17  Alexey Proskuryakov  <ap@apple.com>
1307
1308         New test inspector/console/console-table.html frequently times out in debug.
1309
1310         * TestExpectations: Added an expectation.
1311
1312 2015-06-17  Alexey Proskuryakov  <ap@apple.com>
1313
1314         Update test results after https://bugs.webkit.org/show_bug.cgi?id=145873
1315
1316         The changes appear expected, however looking at previous pixel results, we seem
1317         to have a (much much earlier) regression, as small caps are rotated incorrectly.
1318
1319         * platform/mac-mavericks/fast/writing-mode/broken-ideograph-small-caps-expected.png: Copied from LayoutTests/platform/mac/fast/writing-mode/broken-ideograph-small-caps-expected.png.
1320         * platform/mac-mavericks/fast/writing-mode/broken-ideograph-small-caps-expected.txt: Copied from LayoutTests/platform/mac/fast/writing-mode/broken-ideograph-small-caps-expected.txt.
1321         * platform/mac/fast/writing-mode/broken-ideograph-small-caps-expected.png:
1322         * platform/mac/fast/writing-mode/broken-ideograph-small-caps-expected.txt:
1323
1324 2015-06-17  Xabier Rodriguez Calvar  <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
1325
1326         [Streams API] ReadableJSStream should handle promises returned by JS source pull callback
1327         https://bugs.webkit.org/show_bug.cgi?id=145965
1328
1329         Reviewed by Darin Adler.
1330
1331         Rebasing tests and removing timeout: 50 for test that is passing..
1332
1333         * streams/reference-implementation/readable-stream-expected.txt:
1334         * streams/reference-implementation/readable-stream.html:
1335
1336 2015-06-16  Youenn Fablet <youenn.fablet@crf.canon.fr> and Xabier Rodriguez Calvar  <calvaris@igalia.com>
1337
1338         [Streams API] Implement ReadableStream locked property
1339         https://bugs.webkit.org/show_bug.cgi?id=146023
1340
1341         Reviewed by Darin Adler.
1342
1343         Rebasing tests.
1344
1345         * streams/reference-implementation/readable-stream-expected.txt:
1346         * streams/reference-implementation/readable-stream-templated-expected.txt:
1347
1348 2015-06-10  Filip Pizlo  <fpizlo@apple.com>
1349
1350         FTL should eliminate array bounds checks in loops
1351         https://bugs.webkit.org/show_bug.cgi?id=145768
1352
1353         Reviewed by Benjamin Poulain.
1354
1355         * js/regress/abc-forward-loop-equal-expected.txt: Added.
1356         * js/regress/abc-forward-loop-equal.html: Added.
1357         * js/regress/abc-postfix-backward-loop-expected.txt: Added.
1358         * js/regress/abc-postfix-backward-loop.html: Added.
1359         * js/regress/abc-skippy-loop-expected.txt: Added.
1360         * js/regress/abc-skippy-loop.html: Added.
1361         * js/regress/abc-simple-backward-loop-expected.txt: Added.
1362         * js/regress/abc-simple-backward-loop.html: Added.
1363         * js/regress/abc-simple-forward-loop-expected.txt: Added.
1364         * js/regress/abc-simple-forward-loop.html: Added.
1365         * js/regress/script-tests/abc-forward-loop-equal.js: Added.
1366         * js/regress/script-tests/abc-postfix-backward-loop.js: Added.
1367         * js/regress/script-tests/abc-skippy-loop.js: Added.
1368         * js/regress/script-tests/abc-simple-backward-loop.js: Added.
1369         * js/regress/script-tests/abc-simple-forward-loop.js: Added.
1370
1371 2015-06-16  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
1372
1373         [EFL] Unreviewed, EFL gardening on 17th June.
1374
1375         Follow up gardening since using xvfb on EFL WTR. Unskip passing tests,
1376         mark new crash and failure tests.
1377
1378         * platform/efl/TestExpectations:
1379
1380 2015-06-16  Myles C. Maxfield  <mmaxfield@apple.com>
1381
1382         font-variant: small-caps is not honored with web fonts
1383         https://bugs.webkit.org/show_bug.cgi?id=145873
1384         <rdar://problem/21314282>
1385
1386         Reviewed by Dean Jackson.
1387
1388         * fast/text/small-caps-web-font-expected.html: Added.
1389         * fast/text/small-caps-web-font.html: Added.
1390
1391 2015-06-16  Michael Saboff  <msaboff@apple.com>
1392
1393         Inlining in the DFG trashes ByteCodeParser::m_currentInstruction for the calling function
1394         https://bugs.webkit.org/show_bug.cgi?id=146029
1395
1396         Reviewed by Benjamin Poulain.
1397
1398         New regression test.
1399
1400         * js/regress-146029-expected.txt: Added.
1401         * js/regress-146029.html: Added.
1402         * js/script-tests/regress-146029.js: Added.
1403         (myPush):
1404         (myPop):
1405         (foo):
1406         (test):
1407
1408 2015-06-16  Brent Fulgham  <bfulgham@apple.com>
1409
1410         Unreviewed test update: Add multiple scroll-snap-coordinate test.
1411         https://bugs.webkit.org/show_bug.cgi?id=145843
1412
1413         Add a test that confirms that we properly understand scroll-snap-coordinate
1414         declarations with sets of points on a single element.
1415
1416         * css3/scroll-snap/scroll-snap-coordinate.html: Added.
1417         * css3/scroll-snap/scroll-snap-coordinate-expected.txt: Added.
1418
1419 2015-06-16  Alexey Proskuryakov  <ap@apple.com>
1420
1421         Tweak results for fast/canvas/canvas-too-large-to-draw.html
1422
1423         * platform/mac/TestExpectations:
1424
1425 2015-06-16  Alexey Proskuryakov  <ap@apple.com>
1426
1427         Skip the new test, fast/canvas/canvas-too-large-to-draw.html
1428
1429         * platform/mac/TestExpectations:
1430
1431 2015-06-15  Chris Fleizach  <cfleizach@apple.com>
1432
1433         AX:  iOS accessibility tests are not running because we need WKTR support
1434         https://bugs.webkit.org/show_bug.cgi?id=145991
1435
1436         Reviewed by Daniel Bates.
1437
1438         Alter tests so that it addresses:
1439            1) Utilize the new AX methods which created new expectations.
1440            2) There were some expectations checked in with failures that are now fixed.
1441            3) Remove failing test expectations from TestExpectations.
1442
1443         * platform/ios-simulator-wk1/TestExpectations:
1444         * platform/ios-simulator-wk2/TestExpectations:
1445         * platform/ios-simulator/TestExpectations:
1446         * platform/ios-simulator/accessibility: Replaced with LayoutTests/platform/ios-simulator/accessibility.
1447         * platform/ios-simulator/accessibility/accessibility-crash-in-axcontainer-expected.txt:
1448         * platform/ios-simulator/accessibility/accessibility-crash-in-axcontainer.html:
1449         * platform/ios-simulator/accessibility/accessibility-hint-expected.txt:
1450         * platform/ios-simulator/accessibility/accessibility-hint.html:
1451         * platform/ios-simulator/accessibility/aria-label-with-internal-text-expected.txt:
1452         * platform/ios-simulator/accessibility/aria-label-with-internal-text.html:
1453         * platform/ios-simulator/accessibility/disabled-states-expected.txt:
1454         * platform/ios-simulator/accessibility/disabled-states.html:
1455         * platform/ios-simulator/accessibility/dom-focus-fires-on-correct-element-expected.txt:
1456         * platform/ios-simulator/accessibility/dom-focus-fires-on-correct-element.html:
1457         * platform/ios-simulator/accessibility/file-upload-button-expected.txt:
1458         * platform/ios-simulator/accessibility/file-upload-button.html:
1459         * platform/ios-simulator/accessibility/focus-change-notifications.html:
1460         * platform/ios-simulator/accessibility/identifier-expected.txt:
1461         * platform/ios-simulator/accessibility/identifier.html:
1462         * platform/ios-simulator/accessibility/internal-link-expected.txt:
1463         * platform/ios-simulator/accessibility/internal-link.html:
1464         * platform/ios-simulator/accessibility/landmark-type-expected.txt:
1465         * platform/ios-simulator/accessibility/landmark-type.html:
1466         * platform/ios-simulator/accessibility/link-with-images-text-expected.txt:
1467         * platform/ios-simulator/accessibility/link-with-images-text.html:
1468         * platform/ios-simulator/accessibility/link-with-only-image-expected.txt:
1469         * platform/ios-simulator/accessibility/link-with-only-image.html:
1470         * platform/ios-simulator/accessibility/math-expected.txt:
1471         * platform/ios-simulator/accessibility/math.html:
1472         * platform/ios-simulator/accessibility/mixed-checkboxes-expected.txt:
1473         * platform/ios-simulator/accessibility/mixed-checkboxes.html:
1474         * platform/ios-simulator/accessibility/no-child-link-header.html:
1475         * platform/ios-simulator/accessibility/non-contiguous-link-expected.txt:
1476         * platform/ios-simulator/accessibility/non-contiguous-link.html:
1477         * platform/ios-simulator/accessibility/password-value-expected.txt:
1478         * platform/ios-simulator/accessibility/password-value.html:
1479         * platform/ios-simulator/accessibility/placeholder-value-expected.txt:
1480         * platform/ios-simulator/accessibility/placeholder-value.html:
1481         * platform/ios-simulator/accessibility/popup-button-value-label-expected.txt:
1482         * platform/ios-simulator/accessibility/popup-button-value-label.html:
1483         * platform/ios-simulator/accessibility/progressbar-expected.txt:
1484         * platform/ios-simulator/accessibility/progressbar.html:
1485         * platform/ios-simulator/accessibility/radio-button-expected.txt:
1486         * platform/ios-simulator/accessibility/radio-button.html:
1487         * platform/ios-simulator/accessibility/secure-text-field.html:
1488         * platform/ios-simulator/accessibility/selected-buttons-expected.txt:
1489         * platform/ios-simulator/accessibility/svg-group-element-with-title-expected.txt:
1490         * platform/ios-simulator/accessibility/svg-group-element-with-title.html:
1491         * platform/ios-simulator/accessibility/tab-role-expected.txt:
1492         * platform/ios-simulator/accessibility/tab-role.html:
1493         * platform/ios-simulator/accessibility/tables-lists-expected.txt:
1494         * platform/ios-simulator/accessibility/tables-lists.html:
1495         * platform/ios-simulator/accessibility/text-marker-list-item-expected.txt:
1496         * platform/ios-simulator/accessibility/text-marker-list-item.html:
1497         * platform/ios-simulator/accessibility/text-marker-validation.html:
1498         * platform/ios-simulator/accessibility/text-role-expected.txt:
1499         * platform/ios-simulator/accessibility/text-role.html:
1500         * platform/ios-simulator/accessibility/textfield-in-axvalue-expected.txt:
1501         * platform/ios-simulator/accessibility/textfield-in-axvalue.html:
1502         * platform/ios-simulator/accessibility/toggle-button.html:
1503         * platform/ios-simulator/accessibility/url-test.html:
1504
1505 2015-06-16  Brent Fulgham  <bfulgham@apple.com>
1506
1507         CSS Scroll Snap - support snapping to nested elements
1508         https://bugs.webkit.org/show_bug.cgi?id=145843
1509         <rdar://problem/21339581>
1510
1511         Reviewed by Darin Adler.
1512
1513         * css3/scroll-snap/nested-elements-expected.txt: Added.
1514         * css3/scroll-snap/nested-elements.html: Added.
1515         * css3/scroll-snap/scroll-snap-offsets-expected.txt: Updated to
1516           account for 50%/50% scroll-snap-coordinates.
1517
1518 2015-06-16  Brady Eidson  <beidson@apple.com>
1519
1520         [IndexedDB] array index keys are concatenated across cursor lifetime
1521         <rdar://problem/19684902> and https://bugs.webkit.org/show_bug.cgi?id=138504
1522
1523         Reviewed by Brady Eidson, patch by Mark Dixon <mark@lowla.io>
1524
1525         * storage/indexeddb/keypath-arrays-expected.txt:
1526         * storage/indexeddb/resources/keypath-arrays.js:
1527         Verify that iterating cursors with array keypaths returns correct keys for all
1528         records, not just the first.
1529
1530 2015-06-16  Said Abou-Hallawa  <sabouhallawa@apple.com>
1531
1532         Canvas dimensions should be limited to 4096x4096 pixels on iOS devices.
1533         https://bugs.webkit.org/show_bug.cgi?id=145998
1534
1535         Reviewed by Darin Adler.
1536
1537         * fast/canvas/canvas-toDataURL-crash-expected.txt:
1538         * fast/canvas/pattern-too-large-to-create-expected.txt: Change the expected
1539         results due to changing the type of MaxCanvasArea from float to unsigned.
1540         
1541         * fast/canvas/canvas-too-large-to-draw-expected.txt: Added.
1542         * fast/canvas/canvas-too-large-to-draw.html: Added.
1543
1544 2015-06-16  Alexey Proskuryakov  <ap@apple.com>
1545
1546         REGRESSION: js/dom/navigator-plugins-crash.html asserts a lot
1547         https://bugs.webkit.org/show_bug.cgi?id=144399
1548
1549         * TestExpectations: Marked it as flakily crashing.
1550
1551 2015-06-16  sylvain-galineau  <galineau@adobe.com>
1552
1553         Incorrect order of arguments in initial-letter property
1554         https://bugs.webkit.org/show_bug.cgi?id=139667
1555
1556         Reviewed by Sam Weinig.
1557
1558         Update initial-letter tests to reflect the value's new ordering, per CSS Inline Layout module.
1559
1560         * fast/css-generated-content/initial-letter-border-padding.html:
1561         * fast/css-generated-content/initial-letter-clearance.html:
1562         * fast/css-generated-content/initial-letter-descender.html:
1563         * fast/css-generated-content/initial-letter-raised.html:
1564         * fast/css-generated-content/initial-letter-sunken.html:
1565
1566 2015-06-16  Youenn Fablet <youenn.fablet@crf.canon.fr> and Xabier Rodriguez Calvar  <calvaris@igalia.com>
1567
1568         [Streams API] Calling controller.error() should trigger storing an undefined error
1569         https://bugs.webkit.org/show_bug.cgi?id=145976
1570
1571         Reviewed by Darin Adler.
1572
1573         * streams/readable-stream-controller-error-expected.txt: Rebasing expectation as test is passing now.
1574         * streams/readable-stream-reader-read-expected.txt:
1575         * streams/readable-stream-reader-read.html: Adding test for promise rejection without any parameter.
1576
1577 2015-06-16  Youenn Fablet <youenn.fablet@crf.canon.fr> and Xabier Rodriguez Calvar  <calvaris@igalia.com>
1578
1579         [Streams API] Sync tests with spec
1580         https://bugs.webkit.org/show_bug.cgi?id=145839
1581
1582         Reviewed by Darin Adler.
1583
1584         Considered all changes in the spec tests and brought them to WebKit.
1585
1586         Some of those changes were related to spec changes, like the strategy or some of the algorithms. Some like the
1587         tee ones were newly added as they will be implemented soon. There are also some tests that shuffled around
1588         because they were just moved at the spec or integrated from the changes we submitted, which was substantially
1589         important as it allowed us to remove some of our custom tests that are now covered by the spec ones.
1590
1591         * resources/gc.js: Added warning about using gcRec, results might not be reliable.
1592         * streams/readable-stream-controller-error-expected.txt:
1593         * streams/readable-stream-controller-error.html: New failing test due to discrepancies with the reference
1594         implementation. Something we will address.
1595         * streams/readable-stream-expected.txt: Removed.
1596         * streams/readable-stream-gc.html: Renumbered.
1597         * streams/readable-stream-reader-expected.txt: Removed.
1598         * streams/readable-stream-reader-read.html: Renumbered.
1599         * streams/readable-stream-reader.html: Removed.
1600         * streams/readable-stream.html: Removed.
1601         * streams/reference-implementation/bad-strategies-expected.txt: Added.
1602         * streams/reference-implementation/bad-strategies.html: Added.
1603         * streams/reference-implementation/bad-underlying-sources-expected.txt:
1604         * streams/reference-implementation/bad-underlying-sources.html: Updated from spec and expectations.
1605         * streams/reference-implementation/brand-checks-expected.txt:
1606         * streams/reference-implementation/brand-checks.html: Updated from spec and expectations.
1607         * streams/reference-implementation/byte-length-queuing-strategy-expected.txt: Added.
1608         * streams/reference-implementation/byte-length-queuing-strategy.html: Added.
1609         * streams/reference-implementation/count-queuing-strategy-expected.txt:
1610         * streams/reference-implementation/count-queuing-strategy.html: Updated from spec and expectations.
1611         * streams/reference-implementation/readable-stream-cancel-expected.txt:
1612         * streams/reference-implementation/readable-stream-cancel.html: Updated from spec and expectations and corrected
1613         timeouts to try to overcome problems in slower bots.
1614         * streams/reference-implementation/readable-stream-expected.txt:
1615         * streams/reference-implementation/readable-stream-reader-expected.txt:
1616         * streams/reference-implementation/readable-stream-reader.html: Updated from spec and expectations.
1617         * streams/reference-implementation/readable-stream-tee-expected.txt: Added.
1618         * streams/reference-implementation/readable-stream-tee.html: Added.
1619         * streams/reference-implementation/readable-stream-templated-expected.txt:
1620         * streams/reference-implementation/readable-stream-templated.html: Updated from spec and expectations.
1621         * streams/reference-implementation/readable-stream.html: Updated from spec and expectations.
1622         * streams/reference-implementation/resources/byte-length-queuing-strategy.js:
1623         (ByteLengthQueuingStrategy): Updated from spec.
1624         (typeIsObject): Deleted.
1625         (ByteLengthQueuingStrategy.prototype.shouldApplyBackpressure): Deleted.
1626         * streams/reference-implementation/resources/count-queuing-strategy.js:
1627         (CountQueuingStrategy): Updated from spec.
1628         (typeIsObject): Deleted.
1629         (CountQueuingStrategy.prototype.shouldApplyBackpressure): Deleted.
1630         * streams/reference-implementation/resources/streams-utils.js:
1631         (RandomPushSource.prototype.readStart.writeChunk):
1632         (RandomPushSource.prototype.readStart): Renamed stream as source
1633         (.stream.new.ReadableStream):
1634         (sequentialReadableStream): Updated from spec.
1635         (typeIsObject): Added.
1636         (createDataProperty): Added.
1637
1638 2015-06-16  Alexey Proskuryakov  <ap@apple.com>
1639
1640         Fix a lint error by removing an obsolete expectation - this test doesn't fail
1641         on Yosemite and below.
1642
1643         * platform/mac/TestExpectations:
1644
1645 2015-06-15  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
1646
1647         [EFL] Unreviewed, following gardening of r185583.
1648
1649         * platform/efl/TestExpectations: Unskip passing tests, mark new failure tests since disabling USE_NATIVE_XDISPLAY.
1650
1651 2015-06-15  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
1652
1653         [EFL] Unreviewed, gardening on Jun 16th.
1654
1655         Too many flaky tests happens on efl bot when enabling USE_NATIVE_XDISPLAY and DISPLAY.
1656         Those options were enabled for removing TextureMapperImageBuffer. However now EFL Layout Test
1657         can be run without enabling the options. To remove many flaky tests, EFL buildbot disables
1658         the env variables.
1659
1660         Thanks to disable it, many tests can be unskipped which were marked to failure, imageonlyfailure
1661         and so on since r183540.
1662
1663         * platform/efl/TestExpectations: Unskip passing tests, mark failure tests after disabling USE_NATIVE_XDISPLAY.
1664
1665 2015-06-15  Alexey Proskuryakov  <ap@apple.com>
1666
1667         Add test expectations for El Capitan
1668         https://bugs.webkit.org/show_bug.cgi?id=146005
1669
1670         Rubber-stamped by Dan Bernstein.
1671
1672         * platform/mac-wk1/TestExpectations:
1673         * platform/mac-yosemite: Added.
1674         * platform/mac-yosemite/fast: Added.
1675         * platform/mac-yosemite/fast/dom: Added.
1676         * platform/mac-yosemite/fast/dom/52776-expected.txt: Copied from LayoutTests/platform/mac/fast/dom/52776-expected.txt.
1677         * platform/mac-yosemite/fast/text: Added.
1678         * platform/mac-yosemite/fast/text/complex-text-opacity-expected.txt: Copied from LayoutTests/platform/mac/fast/text/complex-text-opacity-expected.txt.
1679         * platform/mac-yosemite/fast/text/hyphenate-locale-expected.txt: Copied from LayoutTests/platform/mac/fast/text/hyphenate-locale-expected.txt.
1680         * platform/mac-yosemite/fast/text/international: Added.
1681         * platform/mac-yosemite/fast/text/international/arabic-justify-expected.txt: Copied from LayoutTests/platform/mac/fast/text/international/arabic-justify-expected.txt.
1682         * platform/mac-yosemite/fast/text/international/bidi-AN-after-L-expected.txt: Copied from LayoutTests/platform/mac/fast/text/international/bidi-AN-after-L-expected.txt.
1683         * platform/mac-yosemite/fast/text/international/bidi-mirror-he-ar-expected.txt: Copied from LayoutTests/platform/mac/fast/text/international/bidi-mirror-he-ar-expected.txt.
1684         * platform/mac-yosemite/fast/text/international/bidi-neutral-directionality-paragraph-start-expected.txt: Copied from LayoutTests/platform/mac/fast/text/international/bidi-neutral-directionality-paragraph-start-expected.txt.
1685         * platform/mac-yosemite/fast/text/international/bidi-neutral-run-expected.txt: Copied from LayoutTests/platform/mac/fast/text/international/bidi-neutral-run-expected.txt.
1686         * platform/mac-yosemite/fast/text/line-initial-and-final-swashes-expected.txt: Copied from LayoutTests/platform/mac/fast/text/line-initial-and-final-swashes-expected.txt.
1687         * platform/mac-yosemite/js: Added.
1688         * platform/mac-yosemite/js/dom: Added.
1689         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt: Copied from LayoutTests/platform/mac/js/dom/global-constructors-attributes-expected.txt.
1690         * platform/mac-yosemite/platform: Added.
1691         * platform/mac-yosemite/platform/mac: Added.
1692         * platform/mac-yosemite/platform/mac/editing: Added.
1693         * platform/mac-yosemite/platform/mac/editing/attributed-string: Added.
1694         * platform/mac-yosemite/platform/mac/editing/attributed-string/anchor-element-expected.txt: Copied from LayoutTests/platform/mac/editing/attributed-string/anchor-element-expected.txt.
1695         * platform/mac-yosemite/platform/mac/editing/attributed-string/basic-expected.txt: Copied from LayoutTests/platform/mac/editing/attributed-string/basic-expected.txt.
1696         * platform/mac-yosemite/platform/mac/editing/attributed-string/font-size-expected.txt: Copied from LayoutTests/platform/mac/editing/attributed-string/font-size-expected.txt.
1697         * platform/mac-yosemite/platform/mac/editing/attributed-string/font-style-variant-effect-expected.txt: Copied from LayoutTests/platform/mac/editing/attributed-string/font-style-variant-effect-expected.txt.
1698         * platform/mac-yosemite/platform/mac/editing/attributed-string/font-weight-expected.txt: Copied from LayoutTests/platform/mac/editing/attributed-string/font-weight-expected.txt.
1699         * platform/mac-yosemite/platform/mac/editing/attributed-string/letter-spacing-expected.txt: Copied from LayoutTests/platform/mac/editing/attributed-string/letter-spacing-expected.txt.
1700         * platform/mac-yosemite/platform/mac/editing/attributed-string/text-decorations-expected.txt: Copied from LayoutTests/platform/mac/editing/attributed-string/text-decorations-expected.txt.
1701         * platform/mac-yosemite/platform/mac/editing/attributed-string/vertical-align-expected.txt: Copied from LayoutTests/platform/mac/editing/attributed-string/vertical-align-expected.txt.
1702         * platform/mac-yosemite/platform/mac/fast: Added.
1703         * platform/mac-yosemite/platform/mac/fast/text: Added.
1704         * platform/mac-yosemite/platform/mac/fast/text/ligature-subdivision-expected.txt: Copied from LayoutTests/platform/mac/fast/text/ligature-subdivision-expected.txt.
1705         * platform/mac-yosemite/svg: Added.
1706         * platform/mac-yosemite/svg/W3C-SVG-1.1: Added.
1707         * platform/mac-yosemite/svg/W3C-SVG-1.1-SE: Added.
1708         * platform/mac-yosemite/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.png: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.png.
1709         * platform/mac-yosemite/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.txt: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.txt.
1710         * platform/mac-yosemite/svg/W3C-SVG-1.1/text-intro-05-t-expected.txt: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-intro-05-t-expected.txt.
1711         * platform/mac-yosemite/svg/text: Added.
1712         * platform/mac-yosemite/svg/text-intro-05-t-expected.txt: Copied from LayoutTests/platform/mac/svg/text/text-intro-05-t-expected.txt.
1713         * platform/mac-yosemite/svg/text/text-intro-05-t-expected.txt: Added.
1714         * platform/mac/TestExpectations:
1715         * platform/mac/editing/attributed-string/anchor-element-expected.txt:
1716         * platform/mac/editing/attributed-string/basic-expected.txt:
1717         * platform/mac/editing/attributed-string/font-size-expected.txt:
1718         * platform/mac/editing/attributed-string/font-style-variant-effect-expected.txt:
1719         * platform/mac/editing/attributed-string/font-weight-expected.txt:
1720         * platform/mac/editing/attributed-string/letter-spacing-expected.txt:
1721         * platform/mac/editing/attributed-string/text-decorations-expected.txt:
1722         * platform/mac/editing/attributed-string/vertical-align-expected.txt:
1723         * platform/mac/fast/dom/52776-expected.txt:
1724         * platform/mac/fast/text/complex-text-opacity-expected.txt:
1725         * platform/mac/fast/text/hyphenate-locale-expected.txt:
1726         * platform/mac/fast/text/international/arabic-justify-expected.txt:
1727         * platform/mac/fast/text/international/bidi-AN-after-L-expected.txt:
1728         * platform/mac/fast/text/international/bidi-mirror-he-ar-expected.txt:
1729         * platform/mac/fast/text/international/bidi-neutral-directionality-paragraph-start-expected.txt:
1730         * platform/mac/fast/text/international/bidi-neutral-run-expected.txt:
1731         * platform/mac/fast/text/ligature-subdivision-expected.txt:
1732         * platform/mac/fast/text/line-initial-and-final-swashes-expected.txt:
1733         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
1734         * platform/mac/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.png:
1735         * platform/mac/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.txt:
1736         * platform/mac/svg/W3C-SVG-1.1/text-intro-05-t-expected.txt:
1737         * platform/mac/svg/text/text-intro-05-t-expected.txt:
1738
1739 2015-06-15  Zalan Bujtas  <zalan@apple.com>
1740
1741         RootInlineBox::m_lineBreakObj becomes invalid when a child renderer is removed and the line does not get marked dirty.
1742         https://bugs.webkit.org/show_bug.cgi?id=145988
1743         rdar://problem/20959137
1744
1745         Reviewed by David Hyatt.
1746
1747         This patch ensures that we find the right first inline box so that we can dirty the
1748         the appropriate line boxes.
1749         With marking the right line boxes dirty, now we can update RootInlineBox::m_lineBreakObj at the next layout.
1750
1751         * fast/inline/crash-when-child-renderer-is-removed-and-line-stays-clean-expected.txt: Added.
1752         * fast/inline/crash-when-child-renderer-is-removed-and-line-stays-clean.html: Added.
1753
1754 2015-06-15  Darin Adler  <darin@apple.com>
1755
1756         REGRESSION (r182215): Reproducible crash at drawsvg.org due to reentrant layout
1757         https://bugs.webkit.org/show_bug.cgi?id=145964
1758
1759         Reviewed by Simon Fraser.
1760
1761         * svg/as-object/mutate-on-load-expected.html: Added.
1762         * svg/as-object/mutate-on-load.html: Added.
1763         * svg/as-object/resources/embedded-mutates-on-load.svg: Added.
1764
1765 2015-06-15  Michael Saboff  <msaboff@apple.com>
1766
1767         JIT bug - fails when inspector closed, works when open
1768         https://bugs.webkit.org/show_bug.cgi?id=145243
1769
1770         Reviewed by Oliver Hunt.
1771
1772         New regression test.
1773
1774         * js/regress-145243-expected.txt: Added.
1775         * js/regress-145243.html: Added.
1776         * js/script-tests/regress-145243.js: Added.
1777         (bar):
1778         (foo):
1779         (test):
1780
1781 2015-06-15  Joseph Pecoraro  <pecoraro@apple.com>
1782
1783         Unreviewed, gardening for Windows.
1784
1785         * platform/win/TestExpectations:
1786
1787 2015-06-15  Chris Fleizach  <cfleizach@apple.com>
1788
1789         AX: no accessibility support for details element
1790         https://bugs.webkit.org/show_bug.cgi?id=131111
1791
1792         Reviewed by Darin Adler.
1793
1794         * platform/mac/accessibility/details-summary-expected.txt: Added.
1795         * platform/mac/accessibility/details-summary.html: Added.
1796
1797 2015-06-13  Chris Fleizach  <cfleizach@apple.com>
1798
1799         AX: WebKit exposes all Ruby Text as Unknown (Japanese EPUB accessibility blocker)
1800         https://bugs.webkit.org/show_bug.cgi?id=141303
1801
1802         Unreviewed. Move ruby tests to Mac platform only, since they don't apply to other platforms.
1803
1804         * accessibility/ruby-hierarchy-roles-expected.txt: Removed.
1805         * accessibility/ruby-hierarchy-roles.html: Removed.
1806         * platform/mac/accessibility/ruby-hierarchy-roles.html: Copied from LayoutTests/accessibility/ruby-hierarchy-roles.html.
1807
1808 2015-06-13  Joseph Pecoraro  <pecoraro@apple.com>
1809
1810         Web Inspector: console.table() with a list of objects no longer works
1811         https://bugs.webkit.org/show_bug.cgi?id=145952
1812
1813         Reviewed by Timothy Hatcher.
1814
1815         * inspector/console/console-api.html:
1816         * inspector/console/console-table-expected.txt: Added.
1817         * inspector/console/console-table.html:
1818         Add a similiar console API test all about console.table().
1819
1820 2015-06-13  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
1821
1822         [EFL] Mark fast/forms/select-element-focus-ring.html to Missing
1823
1824         Unreviwed, gardening for EFL port.
1825
1826         * platform/efl/TestExpectations: The test was added only for Mac port.
1827
1828 2015-06-13  Xabier Rodriguez Calvar  <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
1829
1830         [Streams API] ReadableJSStream should handle promises returned by JS source start callback
1831         https://bugs.webkit.org/show_bug.cgi?id=145792
1832
1833         Reviewed by Darin Adler.
1834
1835         Rebasing expectations, and removing timeouts for tests that no longer timeout.
1836
1837         * streams/reference-implementation/readable-stream-expected.txt:
1838         * streams/reference-implementation/readable-stream.html:
1839
1840 2015-06-13  Andres Gonzalez  <agonzalez334@nc.rr.com>
1841
1842         AX: WebKit exposes all Ruby Text as Unknown (Japanese EPUB accessibility blocker)
1843         https://bugs.webkit.org/show_bug.cgi?id=141303
1844
1845         Reviewed by Chris Fleizach.
1846
1847         * accessibility/ruby-hierarchy-roles-expected.txt: Added.
1848         * accessibility/ruby-hierarchy-roles.html: Added.
1849         * platform/mac-mavericks/accessibility/ruby-hierarchy-roles-expected.txt: Added.
1850         * platform/mac/accessibility/ruby-hierarchy-roles-expected.txt: Added.
1851
1852 2015-06-12  Chris Fleizach  <cfleizach@apple.com>
1853
1854         AX:ARIA Toggle buttons aren't properly conveyed on iOS using VoiceOver
1855         https://bugs.webkit.org/show_bug.cgi?id=145949
1856
1857         Reviewed by Darin Adler.
1858
1859         * inspector-protocol/dom/getAccessibilityPropertiesForNode-expected.txt:
1860         * inspector-protocol/dom/getAccessibilityPropertiesForNode.html:
1861
1862 2015-06-12  Darin Adler  <darin@apple.com>
1863
1864         Fix minor ES6 compliance issue in RegExp.prototype.toString and optimize performance a little
1865         https://bugs.webkit.org/show_bug.cgi?id=145935
1866
1867         Reviewed by Anders Carlsson.
1868
1869         * js/regexp-toString-expected.txt: Added.
1870         * js/regexp-toString.html: Added.
1871         * js/script-tests/regexp-toString.js: Added.
1872
1873 2015-06-12  Manuel Rego Casasnovas  <rego@igalia.com>
1874
1875         [CSS Grid Layout] Fix grid-template-areas parsing to avoid spaces
1876         https://bugs.webkit.org/show_bug.cgi?id=145860
1877
1878         Reviewed by Sergio Villar Senin.
1879
1880         * fast/css-grid-layout/grid-template-areas-get-set-expected.txt:
1881         * fast/css-grid-layout/grid-template-areas-get-set.html: Add new test
1882         cases.
1883
1884 2015-06-12  Commit Queue  <commit-queue@webkit.org>
1885
1886         Unreviewed, rolling out r185492.
1887         https://bugs.webkit.org/show_bug.cgi?id=145927
1888
1889         Causes crashes on debug (Requested by rego on #webkit).
1890
1891         Reverted changeset:
1892
1893         "[CSS Grid Layout] Fix grid-template-areas parsing to avoid
1894         spaces"
1895         https://bugs.webkit.org/show_bug.cgi?id=145860
1896         http://trac.webkit.org/changeset/185492
1897
1898 2015-06-12  Manuel Rego Casasnovas  <rego@igalia.com>
1899
1900         [CSS Grid Layout] Fix grid-template-areas parsing to avoid spaces
1901         https://bugs.webkit.org/show_bug.cgi?id=145860
1902
1903         Reviewed by Sergio Villar Senin.
1904
1905         * fast/css-grid-layout/grid-template-areas-get-set-expected.txt:
1906         * fast/css-grid-layout/grid-template-areas-get-set.html: Add new test
1907         cases.
1908
1909 2015-06-11  Zalan Bujtas  <zalan@apple.com>
1910
1911         Do not crash when the descendant frame tree is destroyed during layout.
1912         https://bugs.webkit.org/show_bug.cgi?id=144540
1913         rdar://problem/20793184
1914
1915         Reviewed by Andreas Kling.
1916
1917         Unskip fast/frames/flattening/crash-remove-iframe-during-object-beforeload.html.
1918
1919         * TestExpectations:
1920
1921 2015-06-11  Commit Queue  <commit-queue@webkit.org>
1922
1923         Unreviewed, rolling out r185470.
1924         https://bugs.webkit.org/show_bug.cgi?id=145902
1925
1926         Caused ASan violations (Requested by ap on #webkit).
1927
1928         Reverted changeset:
1929
1930         "Add an appearance keyword for wireless playback / airplay
1931         icon"
1932         https://bugs.webkit.org/show_bug.cgi?id=145892
1933         http://trac.webkit.org/changeset/185470
1934
1935 2015-06-11  Brady Eidson  <beidson@apple.com>
1936
1937         IndexedDB onupgradeneeded event has incorrect value for oldVersion.
1938         <rdar://problem/18309792> and https://bugs.webkit.org/show_bug.cgi?id=136888
1939
1940         Reviewed by Sam Weinig.
1941
1942         * storage/indexeddb/version-change-event-basic-expected.txt: Added.
1943         * storage/indexeddb/version-change-event-basic.html: Added.
1944
1945 2015-06-11  Dean Jackson  <dino@apple.com>
1946
1947         Add an appearance keyword for wireless playback / airplay icon
1948         https://bugs.webkit.org/show_bug.cgi?id=145892
1949         <rdar://problem/21344872>
1950
1951         Reviewed by Simon Fraser.
1952
1953         Simple test that makes sure we parse and evaluate
1954         the new appearance value.
1955
1956         * fast/css/appearance-airplay-expected.txt: Added.
1957         * fast/css/appearance-airplay.html: Added.
1958
1959 2015-06-11  Alexey Proskuryakov  <ap@apple.com>
1960
1961         Update plugins/embed-attributes-style.html to not use the QuickTime plug-in
1962         https://bugs.webkit.org/show_bug.cgi?id=145891
1963
1964         Reviewed by Anders Carlsson.
1965
1966         * platform/mac/plugins/embed-attributes-style-expected.png:
1967         * plugins/embed-attributes-style.html:
1968
1969 2015-06-11  Commit Queue  <commit-queue@webkit.org>
1970
1971         Unreviewed, rolling out r185465.
1972         https://bugs.webkit.org/show_bug.cgi?id=145893
1973
1974         "This patch is breaking 32bit mac build" (Requested by youenn
1975         on #webkit).
1976
1977         Reverted changeset:
1978
1979         "[Streams API] ReadableJSStream should handle promises
1980         returned by JS source start callback"
1981         https://bugs.webkit.org/show_bug.cgi?id=145792
1982         http://trac.webkit.org/changeset/185465
1983
1984 2015-06-11  Xabier Rodriguez Calvar  <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
1985
1986         [Streams API] ReadableJSStream should handle promises returned by JS source start callback
1987         https://bugs.webkit.org/show_bug.cgi?id=145792
1988
1989         Reviewed by Darin Adler.
1990
1991         Rebasing expectations, and removing timeouts for tests that no longer timeout.
1992
1993         * streams/reference-implementation/readable-stream-expected.txt:
1994         * streams/reference-implementation/readable-stream.html:
1995
1996 2015-06-10  Said Abou-Hallawa  <sabouhallawa@apple.com>
1997
1998         REGRESSION (r184895): Vertical border elements ([-webkit]-border-image set to 'repeat') that used to render perfectly are now rendering incorrectly.
1999         https://bugs.webkit.org/show_bug.cgi?id=145801
2000
2001         Reviewed by Simon Fraser.
2002
2003         * fast/borders/border-image-repeat-stretch-expected.html: Added.
2004         * fast/borders/border-image-repeat-stretch.html: Added.
2005         * fast/borders/resources/border-image-repeat-stretch-expected.svg: Added.
2006         * fast/borders/resources/border-image.svg: Added.
2007         Ensure that the sides of a border-images are drawn correctly in the cases
2008         of 'repeat' and 'stretch'.
2009
2010 2015-06-10  Chris Dumez  <cdumez@apple.com>
2011
2012         ASSERT_WITH_SECURITY_IMPLICATION in WebCore::DocumentOrderedMap::getElementById
2013         https://bugs.webkit.org/show_bug.cgi?id=145857
2014         <rdar://problem/16798440>
2015
2016         Reviewed by Darin Adler.
2017
2018         Add layout tests covering different crashes caused by the same bug.
2019
2020         * fast/dom/script-getElementById-during-insertion-expected.txt: Added.
2021         * fast/dom/script-getElementById-during-insertion.html: Added.
2022
2023         Reduction test case for <rdar://problem/16798440>.
2024
2025         * fast/dom/script-remove-child-id-map-expected.txt: Added.
2026         * fast/dom/script-remove-child-id-map.html: Added.
2027
2028         Test imported from Blink r178976.
2029
2030 2015-06-10  Jordan Harband  <ljharb@gmail.com>
2031
2032         Implement RegExp.prototype.flags
2033         https://bugs.webkit.org/show_bug.cgi?id=145599
2034
2035         Reviewed by Geoffrey Garen.
2036
2037         * js/Object-getOwnPropertyNames-expected.txt:
2038         * js/regexp-flags-expected.txt: Added.
2039         * js/regexp-flags.html: Added.
2040         * js/script-tests/Object-getOwnPropertyNames.js:
2041         * js/script-tests/regexp-flags.js: Added.
2042         (.get shouldBe):
2043
2044 2015-06-10  Alex Christensen  <achristensen@webkit.org>
2045
2046         Move all content extension tests to same directory to fix flakiness.
2047         https://bugs.webkit.org/show_bug.cgi?id=145854
2048
2049         Reviewed by Alexey Proskuryakov.
2050
2051         * http/tests/contentextensions/loading/main-resource-redirect-blocked-expected.txt: Removed.
2052         * http/tests/contentextensions/loading/main-resource-redirect-blocked.php: Removed.
2053         * http/tests/contentextensions/loading/main-resource-redirect-blocked.php.json: Removed.
2054         * http/tests/contentextensions/loading/resources/main-resource-redirect-blocked-target.html: Removed.
2055         * http/tests/contentextensions/main-resource-redirect-blocked-expected.txt: Copied from http/tests/contentextensions/loading/main-resource-redirect-blocked-expected.txt.
2056         * http/tests/contentextensions/main-resource-redirect-blocked.php: Copied from http/tests/contentextensions/loading/main-resource-redirect-blocked.php.
2057         * http/tests/contentextensions/main-resource-redirect-blocked.php.json: Copied from http/tests/contentextensions/loading/main-resource-redirect-blocked.php.json.
2058         * http/tests/contentextensions/resources/main-resource-redirect-blocked-target.html: Copied from http/tests/contentextensions/loading/resources/main-resource-redirect-blocked-target.html.
2059
2060 2015-06-10  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
2061
2062         [EFL] Unreviewed, EFL gardening on Jun 10th
2063
2064         * platform/efl/TestExpectations: Mark fast tests to flaky since r183540.
2065
2066 2015-06-10  Xabier Rodriguez Calvar  <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
2067
2068         [Streams API] Implement pulling of a source by a ReadableStream
2069         https://bugs.webkit.org/show_bug.cgi?id=145262
2070
2071         Reviewed by Darin Adler
2072
2073         Rebased expectations, removed some "timeout: 50" parameters.
2074         Removed a test from streams/reference-implementation/readable-stream.html that cannot pass
2075         until promises returned to start and pull JS callbacks are handled.
2076         Fixed bug in streams-utils.js (was using the old API replaced by controller).
2077
2078         * streams/reference-implementation/bad-underlying-sources-expected.txt:
2079         * streams/reference-implementation/bad-underlying-sources.html:
2080         * streams/reference-implementation/readable-stream-expected.txt:
2081         * streams/reference-implementation/readable-stream.html:
2082         * streams/reference-implementation/resources/streams-utils.js:
2083         (.stream.new.ReadableStream.):
2084         (.stream.new.ReadableStream):
2085         (sequentialReadableStream):
2086
2087 2015-06-09  Daegyu Lee  <daegyu.lee@navercorp.com>
2088
2089         3D-transformed video does not display on platforms without accelerated video rendering
2090         https://bugs.webkit.org/show_bug.cgi?id=144782
2091
2092         Reviewed by Simon Fraser.
2093
2094         Add layout test that is simply checking video transform by javascript works properly.
2095
2096         * media/video-transformed-by-javascript-expected.txt: Added.
2097         * media/video-transformed-by-javascript.html: Added.
2098         * platform/gtk/TestExpectations:
2099         * platform/ios-simulator-wk1/TestExpectations:
2100         * platform/ios-simulator-wk2/TestExpectations:
2101         * platform/ios-simulator/TestExpectations:
2102         * platform/mac-wk1/TestExpectations:
2103         * platform/mac-wk2/TestExpectations:
2104         * platform/mac/TestExpectations:
2105
2106 2015-06-09  Daniel Bates  <dabates@apple.com>
2107
2108         Update iOS TestExpectations files
2109
2110         * platform/ios-simulator-wk1/TestExpectations:
2111         * platform/ios-simulator-wk2/TestExpectations:
2112
2113 2015-06-09  Hyungwook Lee  <hyungwook.lee@navercorp.com>
2114
2115         Implement dumpProgressFinishedCallback() for Win layoutTestController.
2116         https://bugs.webkit.org/show_bug.cgi?id=66773
2117
2118         Reviewed by Darin Adler.
2119
2120         * platform/win/TestExpectations:
2121
2122 2015-06-09  Ryosuke Niwa  <rniwa@webkit.org>
2123
2124         REGRESSION(r180867): Tabbing to login field on iCloud.com doesn't have highlight for text
2125         https://bugs.webkit.org/show_bug.cgi?id=145830
2126
2127         Reviewed by Darin Adler.
2128
2129         Added a regression test.
2130
2131         * editing/selection/update-selection-by-style-change-expected.html: Added.
2132         * editing/selection/update-selection-by-style-change.html: Added.
2133
2134 2015-06-09  Said Abou-Hallawa  <sabouhallawa@apple.com>
2135
2136         SVG Fragment is not rendered if it is the css background image of an HTML element
2137         https://bugs.webkit.org/show_bug.cgi?id=91790
2138
2139         Reviewed by Darin Adler.
2140
2141         * svg/css/svg-resource-fragment-identifier-background-expected.html: Added.
2142         * svg/css/svg-resource-fragment-identifier-background.html: Added.
2143         Ensure that the SVG fragment is displayed correctly when it's used as a
2144         css background image.
2145
2146 2015-06-09  Darin Adler  <darin@apple.com>
2147
2148         Takes two delete key presses to delete pasted emoji up-pointing index finger with skin tone
2149         https://bugs.webkit.org/show_bug.cgi?id=145823
2150
2151         Reviewed by Anders Carlsson.
2152
2153         * editing/deleting/delete-emoji-expected.txt: Updated to expect a little more testing.
2154         * editing/deleting/delete-emoji.html: Added a test case and streamlined the test a bit.
2155
2156 2015-06-09  Said Abou-Hallawa  <sabouhallawa@apple.com>
2157
2158         feComposite filter does not clip the paint rect to its effect rect when the operator is 'in' or 'atop'
2159         https://bugs.webkit.org/show_bug.cgi?id=137856
2160
2161         Reviewed by Darin Adler.
2162
2163         * svg/filters/feComposite-background-rect-control-operators-expected.svg: Added.
2164         * svg/filters/feComposite-background-rect-control-operators.svg: Added.
2165         Ensure the painting rect of the feComposite filter with operator 'in' or
2166         'atop' is clipped to its bounding rectangle
2167
2168 2015-06-09  Yusuke Suzuki  <utatane.tea@gmail.com>
2169
2170         Introduce getter definition into static hash tables and use it for getters in RegExp.prototype.
2171         https://bugs.webkit.org/show_bug.cgi?id=145705
2172
2173         Reviewed by Darin Adler.
2174
2175         Adjust RegExp.prototype and instance's getter layout.
2176         This is a breaking change from ES5.
2177         So ES5 conformance tests like sputnik is needed to be fixed.
2178
2179         * ietestcenter/Javascript/15.2.3.3-4-212-expected.txt:
2180         * ietestcenter/Javascript/15.2.3.3-4-213-expected.txt:
2181         * ietestcenter/Javascript/15.2.3.3-4-214-expected.txt:
2182         * ietestcenter/Javascript/15.2.3.3-4-215-expected.txt:
2183         * ietestcenter/Javascript/TestCases/15.2.3.3-4-212.js:
2184         (ES5Harness.registerTest):
2185         * ietestcenter/Javascript/TestCases/15.2.3.3-4-213.js:
2186         (ES5Harness.registerTest):
2187         * ietestcenter/Javascript/TestCases/15.2.3.3-4-214.js:
2188         (ES5Harness.registerTest):
2189         * ietestcenter/Javascript/TestCases/15.2.3.3-4-215.js:
2190         (ES5Harness.registerTest):
2191         * js/Object-getOwnPropertyNames-expected.txt:
2192         * js/dom/getOwnPropertyDescriptor-expected.txt:
2193         * js/mozilla/strict/15.10.7-expected.txt:
2194         * js/mozilla/strict/script-tests/15.10.7.js:
2195         * js/pic/cached-named-property-getter.html:
2196         * js/resources/getOwnPropertyDescriptor.js:
2197         (.get descriptorShouldBe):
2198         * js/script-tests/Object-getOwnPropertyNames.js:
2199         * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.7/15.10.7.1_source/S15.10.7.1_A10.html:
2200         * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.7/15.10.7.1_source/S15.10.7.1_A8.html:
2201         * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.7/15.10.7.1_source/S15.10.7.1_A9.html:
2202         * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.7/15.10.7.2_global/S15.10.7.2_A10.html:
2203         * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.7/15.10.7.2_global/S15.10.7.2_A8.html:
2204         * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.7/15.10.7.2_global/S15.10.7.2_A9.html:
2205         * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.7/15.10.7.3_ignoreCase/S15.10.7.3_A10.html:
2206         * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.7/15.10.7.3_ignoreCase/S15.10.7.3_A8.html:
2207         * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.7/15.10.7.3_ignoreCase/S15.10.7.3_A9.html:
2208         * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.7/15.10.7.4_multiline/S15.10.7.4_A10.html:
2209         * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.7/15.10.7.4_multiline/S15.10.7.4_A8.html:
2210         * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.7/15.10.7.4_multiline/S15.10.7.4_A9.html:
2211
2212 2015-06-09  Yusuke Suzuki  <utatane.tea@gmail.com>
2213
2214         Crash when passing Symbol to NPAPI plugin objects
2215         https://bugs.webkit.org/show_bug.cgi?id=145798
2216
2217         Reviewed by Darin Adler.
2218
2219         * plugins/npruntime/script-object-with-symbols-expected.txt: Added.
2220         * plugins/npruntime/script-object-with-symbols.html: Added.
2221
2222 2015-06-09  Daniel Bates  <dabates@apple.com>
2223
2224         Update iOS TestExpectations files 
2225
2226         * platform/ios-simulator-wk1/TestExpectations:
2227         * platform/ios-simulator-wk2/TestExpectations:
2228
2229 2015-06-09  Xabier Rodriguez Calvar  <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
2230
2231         [Streams API] ReadableJSStream should handle JS source getters that throw
2232         https://bugs.webkit.org/show_bug.cgi?id=145600
2233
2234         Reviewed by Darin Adler.
2235
2236         * streams/reference-implementation/bad-underlying-sources-expected.txt:
2237         * streams/reference-implementation/readable-stream-expected.txt:
2238
2239 2015-06-08  Daniel Bates  <dabates@apple.com>
2240
2241         Update iOS TestExpectations files
2242
2243         * platform/ios-simulator-wk1/TestExpectations:
2244         * platform/ios-simulator-wk2/TestExpectations:
2245         * platform/ios-simulator/TestExpectations:
2246
2247 2015-06-08  Zalan Bujtas  <zalan@apple.com>
2248
2249         Subpixel rendering: Clip-path does not work properly on subpixel positions.
2250         https://bugs.webkit.org/show_bug.cgi?id=145749
2251         rdar://problem/20824305
2252
2253         Reviewed by Simon Fraser.
2254
2255         This patch ensures that clip-path is device pixel snapped both for composited and
2256         non-composited content.
2257
2258         * compositing/masks/compositing-clip-path-on-subpixel-position-expected.html: Added.
2259         * compositing/masks/compositing-clip-path-on-subpixel-position.html: Added.
2260         * fast/masking/clip-path-on-subpixel-position-expected.html: Added.
2261         * fast/masking/clip-path-on-subpixel-position.html: Added.
2262
2263 2015-06-08  Daniel Bates  <dabates@apple.com>
2264
2265         Mouse release on AutoFill button activates it; should only activate on click
2266         https://bugs.webkit.org/show_bug.cgi?id=145774
2267         <rdar://problem/21069245>
2268
2269         Reviewed by Ryosuke Niwa.
2270
2271         Add test to ensure we only dispatch a click event at the HTML input element when pressing
2272         on the editable portion of the input element and releasing the mouse on the AutoFill button.
2273
2274         * fast/forms/auto-fill-button/mouse-down-input-mouse-release-auto-fill-button-expected.txt: Added.
2275         * fast/forms/auto-fill-button/mouse-down-input-mouse-release-auto-fill-button.html: Added.
2276
2277 2015-06-08  Brady Eidson  <beidson@apple.com>
2278
2279         Fix up the layouttest situation after r185322.
2280         https://bugs.webkit.org/show_bug.cgi?id=145777
2281
2282         Reviewed by Alexey Proskuryakov.
2283
2284         * js/dom/global-constructors-attributes-expected.txt:
2285         * js/dom/global-constructors-attributes-idb-expected.txt: Added.
2286         * js/dom/global-constructors-attributes-idb.html: Copied from LayoutTests/js/dom/global-constructors-attributes.html.
2287         * js/dom/global-constructors-attributes.html:
2288
2289         Run this test only against IDB* and webkitIDB* constructors:
2290         * js/dom/script-tests/global-constructors-attributes-idb.js: Copied from LayoutTests/js/dom/script-tests/global-constructors-attributes.js.
2291         (.self.postMessage):
2292         (.self.onconnect.self.postMessage):
2293         (.self.onconnect):
2294         (classNameForObject):
2295         (constructorPropertiesOnGlobalObject):
2296
2297         Don’t run the test against known IDB constructors:
2298         * js/dom/script-tests/global-constructors-attributes.js:
2299
2300         Update all the various platform-specific results for the main test to remove mentions of IDB.
2301         * platform/efl/js/dom/global-constructors-attributes-expected.txt:
2302         * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
2303         * platform/ios-sim-deprecated/js/dom/global-constructors-attributes-expected.txt:
2304         * platform/mac-mavericks/TestExpectations:
2305         * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
2306         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt: Removed.
2307         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2308         * platform/win/js/dom/global-constructors-attributes-expected.txt:
2309         * platform/wk2/js/dom/global-constructors-attributes-idb-expected.txt: Added.
2310
2311 2015-06-08  Chris Dumez  <cdumez@apple.com>
2312
2313         WebContent crash in WebCore::Page::sessionID() const + 0 (Page.cpp:1660)
2314         https://bugs.webkit.org/show_bug.cgi?id=145748
2315         <rdar://problem/21226577>
2316
2317         Reviewed by Brady Eidson.
2318
2319         * http/tests/navigation/image-load-in-pagehide-handler-expected.txt: Added.
2320         * http/tests/navigation/image-load-in-pagehide-handler.html: Added.
2321         * http/tests/navigation/resources/image-load-in-pagehide-handler-2.html: Added.
2322
2323         Add layout test to make sure that ping loads in 'pagehide' handlers are
2324         still going through after this change.
2325
2326         * http/tests/navigation/resources/frame-do-load.html: Added.
2327         * http/tests/navigation/resources/frame-pagehide-starts-load-in-subframe.html: Added.
2328         * http/tests/navigation/resources/frame-pagehide-starts-load.html: Added.
2329         * http/tests/navigation/subframe-pagehide-handler-starts-load-expected.txt: Added.
2330         * http/tests/navigation/subframe-pagehide-handler-starts-load.html: Added.
2331         * http/tests/navigation/subframe-pagehide-handler-starts-load2-expected.txt: Added.
2332         * http/tests/navigation/subframe-pagehide-handler-starts-load2.html: Added.
2333
2334         Add layout tests to make sure we don't crash if a frame starts an XHR load
2335         from the 'pagehide' event handler. One of the tests covers the case where a
2336         frame's pagehide handler starts a load in a subframe as this case is
2337         requires a bit more handling.
2338
2339 2015-06-08  Chris Fleizach  <cfleizach@apple.com>
2340
2341         AX: improve list heuristics (presentational use versus actual lists)
2342        ​https://bugs.webkit.org/show_bug.cgi?id=134187
2343
2344         Unreviewed. Rolling this change out temporarily.
2345
2346         * accessibility/list-detection-expected.txt:
2347         * accessibility/list-detection.html:
2348         * accessibility/list-detection2-expected.txt: Removed.
2349         * accessibility/list-detection2.html: Removed.
2350         * platform/gtk/accessibility/list-detection-expected.txt:
2351         * platform/win/TestExpectations:
2352
2353 2015-06-08  Alexey Proskuryakov  <ap@apple.com>
2354
2355         Unskip http/tests/misc/webtiming-ssl.php, as it should be passing on Yosemite.
2356
2357         * platform/mac/TestExpectations:
2358
2359 2015-06-08  Daniel Bates  <dabates@apple.com>
2360
2361         Many LayoutTests/http tests time out in DumpRenderTree
2362         https://bugs.webkit.org/show_bug.cgi?id=145770
2363         <rdar://problem/19593910>
2364
2365         Reviewed by Alexey Proskuryakov.
2366
2367         Unskip LayoutTests/http tests in WebKit1 and explicitly skip the HTTP disk-cache tests
2368         in WebKit1 as the network disk cache code is specific to WebKit2. Move common expectations
2369         from the WebKit{1, 2}-specific TestExpectations file to platform/ios-simulator/TestExpectations.
2370
2371         * platform/ios-simulator-wk1/TestExpectations:
2372         * platform/ios-simulator-wk2/TestExpectations:
2373         * platform/ios-simulator/TestExpectations:
2374
2375 2015-06-08  Javier Fernandez  <jfernandez@igalia.com>
2376
2377         [CSS Grid Layout] Setting height on a grid item doesn't have any effect
2378         https://bugs.webkit.org/show_bug.cgi?id=145604
2379
2380         Reviewed by Sergio Villar Senin.
2381
2382         Tests to verify that we clear the override height set by the stretching logic
2383         whenever height or margin change in a way they don't allow stretching anymore.
2384
2385         * fast/css-grid-layout/grid-item-should-not-be-stretched-when-height-or-margin-change-expected.txt: Added.
2386         * fast/css-grid-layout/grid-item-should-not-be-stretched-when-height-or-margin-change.html: Added.
2387
2388 2015-06-08  Brady Eidson  <beidson@apple.com>
2389
2390         Completely remove all IDB properties/constructors when it is disabled at runtime.
2391         rdar://problem/18429374 and https://bugs.webkit.org/show_bug.cgi?id=137034
2392
2393         Reviewed by Geoffrey Garen.
2394
2395         * platform/mac-mavericks/TestExpectations: Disable global-constructors-attributes on Mavericks as
2396           there is no way to have different WK1 and WK2 results.
2397         * platform/mac-wk1/TestExpectations: Enable the new "properties are missing" test for Mac WK1.
2398         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt: Added.
2399         * platform/win/TestExpectations: Enable the new "properties are missing" test for Win WK1
2400         * platform/wk2/TestExpectations: Disable the new "properties are missing" test for all WK2.
2401         * storage/indexeddb/properties-disabled-at-runtime-expected.txt: Added.
2402         * storage/indexeddb/properties-disabled-at-runtime.html: Added.
2403
2404 2015-06-08  Sergio Villar Senin  <svillar@igalia.com>
2405
2406         [CSS Grid Layout] Add some more testing for grid line names
2407         https://bugs.webkit.org/show_bug.cgi?id=145691
2408
2409         Reviewed by Darin Adler.
2410
2411         After moving to the new syntax which uses brackets instead of
2412         parentheses for grid line names lists, it's good to improve a bit
2413         the testing of the feature with some more new test cases.
2414
2415         * fast/css-grid-layout/named-grid-line-get-set-expected.txt:
2416         * fast/css-grid-layout/named-grid-line-get-set.html:
2417
2418 2015-06-07  Darin Adler  <darin@apple.com>
2419
2420         REGRESSION (r181720): Unnecessary layout triggered any time animated GIF advances to a new frame
2421         https://bugs.webkit.org/show_bug.cgi?id=145733
2422
2423         Reviewed by Andreas Kling.
2424
2425         * TestExpectations: Expect image failures on the animated GIF tests (the one
2426         old one I am fixing and the one new one I am adding) because they don't yet work
2427         under DumpRenderTree.
2428
2429         * fast/images/animated-gif-no-layout-expected.html: Added.
2430         * fast/images/animated-gif-no-layout.html: Added.
2431
2432         * fast/images/gif-loop-count-expected.html: Added. This test was worthless as a render
2433         tree dump test, and only valuable as a pixel test. And that hid the fact that it was
2434         failing under WebKit1. Changing it to a reference test makes it a valuable test again.
2435         * fast/images/gif-loop-count-expected.png: Removed.
2436         * fast/images/gif-loop-count-expected.txt: Removed.
2437
2438         * platform/wk2/TestExpectations: Expect successes on these two tests.
2439
2440 2015-06-06  Alexey Proskuryakov  <ap@apple.com>
2441
2442         Clean up tests for blocking mixed content
2443         https://bugs.webkit.org/show_bug.cgi?id=145718
2444
2445         Reviewed by Darin Adler.
2446
2447         Stop using timeouts, which were making the tests flaky.
2448
2449         * http/tests/xmlhttprequest/access-control-response-with-body.html: This wasn't even
2450         a mixed content test, but the file was reused in one. I now made a separate helper
2451         document, so this is just a regular test now, not another test's resource.
2452
2453         * http/tests/security/mixedContent/redirect-http-to-https-iframe-in-main-frame.html:
2454         * http/tests/security/mixedContent/redirect-https-to-http-iframe-in-main-frame.html:
2455         * http/tests/security/mixedContent/resources/frame-with-insecure-frame.html:
2456         * http/tests/security/mixedContent/resources/frame-with-redirect-http-to-https-frame.html:
2457         * http/tests/security/mixedContent/resources/frame-with-redirect-https-to-http-frame.html:
2458         Refactored to not depend on timeouts.
2459
2460         * http/tests/security/mixedContent/insecure-xhr-in-main-frame-expected.txt:
2461         * http/tests/security/mixedContent/insecure-xhr-in-main-frame.html:
2462         * http/tests/security/mixedContent/resources/insecure-xhr-in-main-frame-window.html: Added.
2463         This test still needs a timeout, because of a WebKit bug. I just made it much longer.
2464
2465 2015-06-06  Mark Lam  <mark.lam@apple.com>
2466
2467         Returned Exception* values need to be initialized to nullptr when no exceptions are thrown.
2468         https://bugs.webkit.org/show_bug.cgi?id=145720
2469
2470         Reviewed by Dan Bernstein.
2471
2472         * platform/win/TestExpectations:
2473         - Undoing skipped tests.
2474
2475 2015-06-05  Mark Lam  <mark.lam@apple.com>
2476
2477         Gardening: skip some inspector-protocol tests while the issue is being investigated.
2478         https://bugs.webkit.org/show_bug.cgi?id=145720
2479
2480         Not reviewed.
2481
2482         * platform/win/TestExpectations:
2483
2484 2015-06-05  Zalan Bujtas  <zalan@apple.com>
2485
2486         [Win] Skip fast/text/decorations-vertical-underline-expected.html
2487
2488         Unreviewed gardening.
2489
2490         * platform/win/TestExpectations:
2491
2492 2015-06-05  Zalan Bujtas  <zalan@apple.com>
2493
2494         [Win] Update expected results.
2495
2496         Unreviewed gardening.
2497
2498         * platform/win/fast/forms/select-element-focus-ring-expected.txt: Added.
2499         * platform/win/fast/text/emoji-expected.txt: Added.
2500
2501 2015-06-05  Chris Dumez  <cdumez@apple.com>
2502
2503         Regression(r176212): Broke app switching on iCloud.com
2504         https://bugs.webkit.org/show_bug.cgi?id=145708
2505         <rdar://problem/21235277>
2506
2507         Reviewed by Simon Fraser.
2508
2509         Remove layout tests covering DOM Timer throttling.
2510
2511         * fast/canvas/canvas-outside-viewport-timer-throttling-expected.txt: Removed.
2512         * fast/canvas/canvas-outside-viewport-timer-throttling.html: Removed.
2513         * fast/dom/nested-timer-display-none-element-throttling-expected.txt: Removed.
2514         * fast/dom/nested-timer-display-none-element-throttling.html: Removed.
2515         * fast/dom/repeating-timer-display-none-element-throttling-expected.txt: Removed.
2516         * fast/dom/repeating-timer-display-none-element-throttling.html: Removed.
2517         * fast/dom/repeating-timer-element-overflow-hidden-throttling-expected.txt: Removed.
2518         * fast/dom/repeating-timer-element-overflow-hidden-throttling.html: Removed.
2519         * fast/dom/resources/timer-throttling-iframe.html: Removed.
2520         * fast/dom/timer-throttle-on-scrolling-iframe-away-expected.txt: Removed.
2521         * fast/dom/timer-throttle-on-scrolling-iframe-away.html: Removed.
2522         * fast/dom/timer-unthrottle-on-layout-expected.txt: Removed.
2523         * fast/dom/timer-unthrottle-on-layout.html: Removed.
2524         * fast/dom/timer-unthrottle-on-scroll-expected.txt: Removed.
2525         * fast/dom/timer-unthrottle-on-scroll.html: Removed.
2526
2527 2015-06-05  Myles C. Maxfield  <mmaxfield@apple.com>
2528
2529         [iOS] Emoji overlap preceeding lines
2530         https://bugs.webkit.org/show_bug.cgi?id=145678
2531         <rdar://problem/10684914>
2532
2533         Reviewed by Enrica Casucci.
2534
2535         * fast/text/emoji.html:
2536         * platform/mac/TestExpectations: Removed unnecessary line.
2537         * platform/mac-mavericks/fast/text/emoji-expected.html:
2538         * platform/mac/fast/text/emoji-expected.html:
2539         * platform/ios-simulator/fast/text/emoji-expected.html:
2540         * TestExpectations: Removed unnecessary line.
2541
2542 2015-06-05  Mark Lam  <mark.lam@apple.com>
2543
2544         finally blocks should not set the exception stack trace when re-throwing the exception.
2545         https://bugs.webkit.org/show_bug.cgi?id=145525
2546
2547         Reviewed by Geoffrey Garen.
2548
2549         * TestExpectations:
2550         - Skip the new tests until webkit.org/b/145090 is fixed.
2551
2552         * fast/dom/regress-131530-expected.txt:
2553         - Rebased results because we now have a proper line number.
2554
2555         * http/tests/inspector/inspector-test.js:
2556         (InspectorTestProxy.clearResults):
2557         (InspectorTestProxy.reportUncaughtException):
2558         - Add the feature to sanitize the url reported by reportUncaughtException() since
2559           we can have tests that do expect uncaught exceptions, and we need the test
2560           results to be invariant.  Sanitization of the url, in this case means, stripping
2561           off the preceding path.
2562
2563         * inspector/debugger/break-on-exception-expected.txt: Added.
2564         * inspector/debugger/break-on-exception.html: Added.
2565         * inspector/debugger/break-on-exception-catch-expected.txt: Added.
2566         * inspector/debugger/break-on-exception-catch.html: Added.
2567         * inspector/debugger/break-on-exception-finally-expected.txt: Added.
2568         * inspector/debugger/break-on-exception-finally.html: Added.
2569         * inspector/debugger/break-on-exception-native-expected.txt: Added.
2570         * inspector/debugger/break-on-exception-native.html: Added.
2571
2572         * inspector/debugger/break-on-exception-throw-in-promise-expected.txt: Added.
2573         * inspector/debugger/break-on-exception-throw-in-promise.html: Added.
2574         * inspector/debugger/break-on-exception-throw-in-promise-with-catch-expected.txt: Added.
2575         * inspector/debugger/break-on-exception-throw-in-promise-with-catch.html: Added.
2576         * inspector/debugger/break-on-exception-throw-in-promise-then-expected.txt: Added.
2577         * inspector/debugger/break-on-exception-throw-in-promise-then.html: Added.
2578         * inspector/debugger/break-on-exception-throw-in-promise-then-with-catch-expected.txt: Added.
2579         * inspector/debugger/break-on-exception-throw-in-promise-then-with-catch.html: Added.
2580         * inspector/debugger/break-on-exception-throw-in-promise-rethrow-in-catch-expected.txt: Added.
2581         * inspector/debugger/break-on-exception-throw-in-promise-rethrow-in-catch.html: Added.
2582
2583         * inspector/debugger/break-on-exception-window-onerror-expected.txt: Added.
2584         * inspector/debugger/break-on-exception-window-onerror.html: Added.
2585
2586         * inspector/debugger/break-on-uncaught-exception-expected.txt: Added.
2587         * inspector/debugger/break-on-uncaught-exception.html: Added.
2588         * inspector/debugger/break-on-uncaught-exception-catch-expected.txt: Added.
2589         * inspector/debugger/break-on-uncaught-exception-catch.html: Added.
2590         * inspector/debugger/break-on-uncaught-exception-finally-expected.txt: Added.
2591         * inspector/debugger/break-on-uncaught-exception-finally.html: Added.
2592         * inspector/debugger/break-on-uncaught-exception-native-expected.txt: Added.
2593         * inspector/debugger/break-on-uncaught-exception-native.html: Added.
2594
2595         * inspector/debugger/break-on-uncaught-exception-throw-in-promise-expected.txt: Added.
2596         * inspector/debugger/break-on-uncaught-exception-throw-in-promise.html: Added.
2597         * inspector/debugger/break-on-uncaught-exception-throw-in-promise-with-catch-expected.txt: Added.
2598         * inspector/debugger/break-on-uncaught-exception-throw-in-promise-with-catch.html: Added.
2599         * inspector/debugger/break-on-uncaught-exception-throw-in-promise-then-expected.txt: Added.
2600         * inspector/debugger/break-on-uncaught-exception-throw-in-promise-then.html: Added.
2601         * inspector/debugger/break-on-uncaught-exception-throw-in-promise-then-with-catch-expected.txt: Added.
2602         * inspector/debugger/break-on-uncaught-exception-throw-in-promise-then-with-catch.html: Added.
2603         * inspector/debugger/break-on-uncaught-exception-throw-in-promise-rethrow-in-catch-expected.txt: Added.
2604         * inspector/debugger/break-on-uncaught-exception-throw-in-promise-rethrow-in-catch.html: Added.
2605
2606         * inspector/debugger/break-on-uncaught-exception-window-onerror-expected.txt: Added.
2607         * inspector/debugger/break-on-uncaught-exception-window-onerror.html: Added.
2608
2609         * inspector/debugger/resources/break-on-exception-tests.js: Added.
2610         (doThrow):
2611         (testCatch):
2612         (testFinally):
2613         (testThrowingThruNativeCode):
2614         (testThrowingInPromise):
2615         (testThrowingInPromiseWithCatch):
2616         (testThrowingInPromiseThen):
2617         (testThrowingInPromiseThenWithCatch):
2618         (testThrowingInPromiseWithRethrowInCatch):
2619
2620 2015-06-05  Eric Carlson  <eric.carlson@apple.com>
2621
2622         Layout tests fullscreen/video-controls-drag.html and media/video-fullscreeen-only-controls.html
2623         fail on WK1 and WK2
2624         https://bugs.webkit.org/show_bug.cgi?id=145675
2625
2626         Reviewed by Dean Jackson.
2627
2628         * TestExpectations: Unskip tests.
2629         * fullscreen/video-controls-drag.html: Minor cleanup, force layout before testing control location.
2630
2631 2015-06-05  Zalan Bujtas  <zalan@apple.com>
2632
2633         [iOS] Rebaseline expected results.
2634
2635         Unreviewed gardening.
2636
2637         * platform/ios-simulator/compositing/overflow/overflow-positioning-expected.txt:
2638         * platform/ios-simulator/css3/selectors3/xhtml/css3-modsel-15c-expected.txt:
2639         * platform/ios-simulator/css3/selectors3/xml/css3-modsel-15c-expected.txt:
2640         * platform/ios-simulator/ios/scrolling/overflow-div-scrolling-expected.txt:
2641         * platform/ios-simulator/ios/touch/touch-handler-on-window-expected.txt:
2642
2643 2015-06-05  David Hyatt  <hyatt@apple.com>
2644
2645         Underlines too close in vertical Chinese text.
2646         https://bugs.webkit.org/show_bug.cgi?id=145651
2647         <rdar://problem/11105920>
2648
2649         Reviewed by Simon Fraser.
2650
2651         * fast/text/decorations-vertical-underline-expected.html: Added.
2652         * fast/text/decorations-vertical-underline.html: Added.
2653
2654 2015-06-05  Said Abou-Hallawa  <sabouhallawa@apple.com>
2655
2656         Layout test http/tests/misc/acid3.html times out on Yosemite WK2 Debug.
2657         https://bugs.webkit.org/show_bug.cgi?id=145702
2658
2659         * platform/mac-wk2/TestExpectations: Marking as flaky for now.
2660
2661 2015-06-05  Said Abou-Hallawa  <sabouhallawa@apple.com>
2662
2663         [iOS] Rebaseline expected results for svg font tests
2664
2665         Reviewed by Daniel Bates.
2666
2667         * platform/ios-simulator/svg/custom/svg-fonts-no-latin-glyph-expected.txt: Added.
2668         * platform/ios-simulator/svg/custom/svg-fonts-segmented-expected.txt:
2669         * platform/ios-simulator/svg/custom/svg-fonts-with-no-element-reference-expected.txt: Added.
2670         * platform/ios-simulator/svg/text/text-overflow-ellipsis-svgfont-expected.txt:
2671         * platform/ios-simulator/svg/text/text-overflow-ellipsis-svgfont-kerning-ligatures-expected.txt:
2672         * svg/custom/svg-fonts-no-latin-glyph-expected.txt:
2673         * svg/custom/svg-fonts-no-latin-glyph.html:
2674
2675 2015-06-05  Zalan Bujtas  <zalan@apple.com>
2676
2677         [iOS] Mask layer now is part of the layer tree output.
2678
2679         Unreviewed gardening.
2680
2681         * platform/ios-simulator/compositing/masks/compositing-clip-path-change-no-repaint-expected.txt:
2682
2683 2015-06-05  Dean Jackson  <dino@apple.com>
2684
2685         [Mac] Popup focus is cut off
2686         https://bugs.webkit.org/show_bug.cgi?id=145688
2687         <rdar://problem/18313375>
2688
2689         Reviewed by Brent Fulgham.
2690
2691         * fast/forms/select-element-focus-ring.html: Added.
2692         * platform/mac/fast/forms/select-element-focus-ring-expected.png: Added.
2693         * platform/mac/fast/forms/select-element-focus-ring-expected.txt: Added.
2694
2695 2015-06-05  Brent Fulgham  <bfulgham@apple.com>
2696
2697         Add WK1 versions of tests from Bugs 145637 and 145642
2698         https://bugs.webkit.org/show_bug.cgi?id=145649
2699
2700         Reviewed by Zalan Bujtas.
2701
2702         * platform/mac/fast/scrolling/iframe_in_iframe-expected.txt: Added.
2703         * platform/mac/fast/scrolling/iframe_in_iframe.html: Added.
2704         * platform/mac/fast/scrolling/resources/inner_content.html: Added.
2705         * platform/mac/fast/scrolling/resources/testContent.html: Added.
2706         * platform/mac/fast/scrolling/resources/testImage.png: Added.
2707
2708 2015-06-05  Manuel Rego Casasnovas  <rego@igalia.com>
2709
2710         [CSS Grid Layout] Support dots sequences in grid-template-areas
2711         https://bugs.webkit.org/show_bug.cgi?id=145693
2712
2713         Reviewed by Sergio Villar Senin.
2714
2715         Added new test cases to check the new behavior.
2716
2717         * fast/css-grid-layout/grid-template-areas-get-set-expected.txt:
2718         * fast/css-grid-layout/grid-template-areas-get-set.html:
2719
2720 2015-06-03  Filip Pizlo  <fpizlo@apple.com>
2721
2722         Simplify unboxing of double JSValues known to be not NaN and not Int32
2723         https://bugs.webkit.org/show_bug.cgi?id=145618
2724
2725         Reviewed by Geoffrey Garen.
2726
2727         * js/regress/double-real-use-expected.txt: Added.
2728         * js/regress/double-real-use.html: Added.
2729         * js/regress/script-tests/double-real-use.js: Added.
2730         (foo):
2731
2732 2015-06-04  Joseph Pecoraro  <pecoraro@apple.com>
2733
2734         Web Inspector: Class constructor appearing as Object Tree property does not include parameters
2735         https://bugs.webkit.org/show_bug.cgi?id=145661
2736
2737         Reviewed by Timothy Hatcher.
2738
2739         * inspector/model/remote-object-expected.txt:
2740         * inspector/model/remote-object.html:
2741         Update expected results and test we get expected values for class constructors.
2742
2743 2015-06-04  Brent Fulgham  <bfulgham@apple.com>
2744
2745         Latching algorithm in findEnclosingOverflowScroll is broken
2746         https://bugs.webkit.org/show_bug.cgi?id=145642
2747         <rdar://problem/21242308>
2748
2749         Reviewed by Simon Fraser.
2750
2751         Revise the new latching test to remove the image "max-width: 100%" style, which was
2752         preventing this example from having a horizontal scrollable region at the top of the
2753         file.
2754         
2755         It still correctly tests the subpixel bug from Bug 145637.
2756
2757         * platform/mac-wk2/tiled-drawing/scrolling/resources/inner_content.html: Remove width
2758         adjustment on image.
2759
2760 2015-06-04  Benjamin Poulain  <bpoulain@apple.com>
2761
2762         Combine tiny DFAs into slightly larger ones
2763         https://bugs.webkit.org/show_bug.cgi?id=145572
2764
2765         Reviewed by Alex Christensen.
2766
2767         * http/tests/contentextensions/filters-with-quantifiers-combined-expected.txt: Added.
2768         * http/tests/contentextensions/filters-with-quantifiers-combined.html: Added.
2769         * http/tests/contentextensions/filters-with-quantifiers-combined.html.json: Added.
2770
2771 2015-06-04  Said Abou-Hallawa  <sabouhallawa@apple.com>
2772
2773         Skip failed layout tests following <http://trac.webkit.org/changeset/185207>
2774         and <https://trac.webkit.org/changeset/185220>
2775         (https://bugs.webkit.org/show_bug.cgi?id=145620)
2776
2777         Unreviewed.
2778
2779         * TestExpectations:
2780
2781 2015-06-04  Commit Queue  <commit-queue@webkit.org>
2782
2783         Unreviewed, rolling out r185211.
2784         https://bugs.webkit.org/show_bug.cgi?id=145670
2785
2786         The test depends on a rolled out patch (Requested by ap on
2787         #webkit).
2788
2789         Reverted changeset:
2790
2791         "Add WK1 versions of tests from Bugs 145637 and 145642"
2792         https://bugs.webkit.org/show_bug.cgi?id=145649
2793         http://trac.webkit.org/changeset/185211
2794
2795 2015-06-04  Commit Queue  <commit-queue@webkit.org>
2796
2797         Unreviewed, rolling out r185216.
2798         https://bugs.webkit.org/show_bug.cgi?id=145666
2799
2800         it caused a bunch of debug crashes (Requested by pizlo on
2801         #webkit).
2802
2803         Reverted changeset:
2804
2805         "Simplify unboxing of double JSValues known to be not NaN and
2806         not Int32"
2807         https://bugs.webkit.org/show_bug.cgi?id=145618
2808         http://trac.webkit.org/changeset/185216
2809
2810 2015-06-04  Commit Queue  <commit-queue@webkit.org>
2811
2812         Unreviewed, rolling out r185208.
2813         https://bugs.webkit.org/show_bug.cgi?id=145655
2814
2815         platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-
2816         latched-select.html (Requested by shallawa on #webkit).
2817
2818         Reverted changeset:
2819
2820         "Latching algorithm in findEnclosingOverflowScroll is broken"
2821         https://bugs.webkit.org/show_bug.cgi?id=145642
2822         http://trac.webkit.org/changeset/185208
2823
2824 2015-06-03  Filip Pizlo  <fpizlo@apple.com>
2825
2826         Simplify unboxing of double JSValues known to be not NaN and not Int32
2827         https://bugs.webkit.org/show_bug.cgi?id=145618
2828
2829         Reviewed by Geoffrey Garen.
2830
2831         * js/regress/double-real-use-expected.txt: Added.
2832         * js/regress/double-real-use.html: Added.
2833         * js/regress/script-tests/double-real-use.js: Added.
2834         (foo):
2835
2836 2015-06-04  Brent Fulgham  <bfulgham@apple.com>
2837
2838         Add WK1 versions of tests from Bugs 145637 and 145642
2839         https://bugs.webkit.org/show_bug.cgi?id=145649
2840
2841         Reviewed by Zalan Bujtas.
2842
2843         * platform/mac/fast/scrolling/iframe_in_iframe-expected.txt: Added.
2844         * platform/mac/fast/scrolling/iframe_in_iframe.html: Added.
2845         * platform/mac/fast/scrolling/resources/inner_content.html: Added.
2846         * platform/mac/fast/scrolling/resources/testContent.html: Added.
2847         * platform/mac/fast/scrolling/resources/testImage.png: Added.
2848
2849 2015-06-04  Youenn Fablet  <youenn.fablet@crf.canon.fr>
2850
2851         REGRESSION: streams/reference-implementation/readable-stream-templated.html is flaky
2852         https://bugs.webkit.org/show_bug.cgi?id=145643
2853
2854         Reviewed by Alexey Proskuryakov.
2855
2856         * streams/reference-implementation/readable-stream-templated.html: Removed 'timeout: 50' for test that is now passing.
2857
2858 2015-06-04  Brent Fulgham  <bfulgham@apple.com>
2859
2860         Latching algorithm in findEnclosingOverflowScroll is broken
2861         https://bugs.webkit.org/show_bug.cgi?id=145642
2862         <rdar://problem/21242308>
2863
2864         Reviewed by Simon Fraser.
2865
2866         Revise the new latching test to remove the image "max-width: 100%" style, which was
2867         preventing this example from having a horizontal scrollable region at the top of the
2868         file.
2869         
2870         It still correctly tests the subpixel bug from Bug 145637.
2871
2872         * platform/mac-wk2/tiled-drawing/scrolling/resources/inner_content.html: Remove width
2873         adjustment on image.
2874
2875 2015-06-03  Brent Fulgham  <bfulgham@apple.com>
2876
2877         REGRESSION (r181879): Scrolling order on pages with focused iframe is broken.
2878         https://bugs.webkit.org/show_bug.cgi?id=145637
2879         <rdar://problem/20635581>
2880
2881         Reviewed by Zalan Bujtas.
2882
2883         * platform/mac-wk2/tiled-drawing/scrolling/iframe_in_iframe-expected.txt: Added.
2884         * platform/mac-wk2/tiled-drawing/scrolling/iframe_in_iframe.html: Added.
2885         * platform/mac-wk2/tiled-drawing/scrolling/resources/inner_content.html: Added.
2886         * platform/mac-wk2/tiled-drawing/scrolling/resources/testContent.html: Added.
2887         * platform/mac-wk2/tiled-drawing/scrolling/resources/testImage.png: Added.
2888
2889 2015-06-04  Zalan Bujtas  <zalan@apple.com>
2890
2891         css3/filters/backdrop/backdrop-filter-with-mask.html is missing the mask layer.
2892
2893         Unreviewed gardening.
2894
2895         * css3/filters/backdrop/backdrop-filter-with-mask-expected.txt:
2896
2897 2015-06-04  Xabier Rodriguez Calvar  <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
2898
2899         [Streams API] Implement ReadableStreamController enqueue
2900         https://bugs.webkit.org/show_bug.cgi?id=145210
2901
2902         Reviewed by Darin Adler.
2903
2904         * streams/reference-implementation/bad-underlying-sources-expected.txt:
2905         * streams/reference-implementation/count-queuing-strategy-expected.txt:
2906         * streams/reference-implementation/count-queuing-strategy.html:
2907         * streams/reference-implementation/readable-stream-expected.txt:
2908         * streams/reference-implementation/readable-stream-reader-expected.txt:
2909         * streams/reference-implementation/readable-stream-reader.html:
2910         * streams/reference-implementation/readable-stream-templated-expected.txt:
2911         * streams/reference-implementation/readable-stream-templated.html:
2912         * streams/reference-implementation/readable-stream.html:
2913
2914 2015-06-03  Zalan Bujtas  <zalan@apple.com>
2915
2916         Use borderBoxRect instead of contentBoxRect for backdrop filter.
2917         https://bugs.webkit.org/show_bug.cgi?id=145606
2918
2919         Reviewed by Simon Fraser.
2920
2921         Backdrop filter should use border box rect. It also needs to take css clip into account.
2922
2923         * css3/filters/backdrop/backdrop-filter-does-not-size-properly-border-and-padding-expected.txt:
2924         * css3/filters/backdrop/backdrop-filter-with-cliprect-expected.txt: Added.
2925         * css3/filters/backdrop/backdrop-filter-with-cliprect.html: Added.
2926         * css3/filters/backdrop/backdrop-filter-with-mask-expected.txt: Added.
2927         * css3/filters/backdrop/backdrop-filter-with-mask.html: Added.
2928
2929 2015-06-03  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
2930
2931         [EFL] Unreviewed gardening on 4th June.
2932
2933         Skip a test regarding emoji font, mark timeout to animation tests.
2934         Update a track test and a xhr test.
2935
2936         * platform/efl/TestExpectations:
2937
2938 2015-06-03  Simon Fraser  <simon.fraser@apple.com>
2939
2940         REGRESSION (r184968): missing media player buttons (control bar exists, but no buttons)
2941         https://bugs.webkit.org/show_bug.cgi?id=145630
2942
2943         Reviewed by Zalan Bujtas.
2944
2945         Test that dumps coverage info for a layer with a mask.
2946
2947         * compositing/visible-rect/mask-layer-coverage-expected.txt: Added.
2948         * compositing/visible-rect/mask-layer-coverage.html: Added.
2949
2950 2015-06-03  Simon Fraser  <simon.fraser@apple.com>
2951
2952         Layer tree dumps should include mask layers
2953         https://bugs.webkit.org/show_bug.cgi?id=145629
2954
2955         Reviewed by Zalan Bujtas.
2956         
2957         New results.
2958
2959         * compositing/masks/compositing-clip-path-change-no-repaint-expected.txt:
2960         * compositing/masks/mask-layer-size-expected.txt:
2961
2962 2015-06-03  Greg Hughes  <ghughes@apple.com>
2963
2964         AX: Expose field sets to accessibility clients
2965         https://bugs.webkit.org/show_bug.cgi?id=145585
2966    
2967         Updated role tests to include the new subrole for fieldsets
2968
2969         Reviewed by Chris Fleizach.
2970
2971         * platform/mac/accessibility/roles-exposed-expected.txt:
2972
2973 2015-06-03  Said Abou-Hallawa  <sabouhallawa@apple.com>
2974
2975         Skip webgl/useWhilePending.html on WebKit 1 following:
2976         <http://trac.webkit.org/changeset/185172>
2977
2978         Unreviewed.
2979
2980         * platform/mac-wk1/TestExpectations:
2981
2982 2015-06-03  Said Abou-Hallawa  <sabouhallawa@apple.com>
2983
2984         Add missing expected result files for ios-simulator port following
2985         <http://trac.webkit.org/changeset/185095>
2986         <http://trac.webkit.org/changeset/185096>
2987
2988         Unreviewed.
2989
2990         * platform/ios-simulator/fast/text/crash-complex-text-surrogate-expected.txt: Added.
2991         * platform/ios-simulator/fast/text/font-weights-zh-expected.txt: Added.
2992
2993 2015-06-03  Dean Jackson  <dino@apple.com>
2994
2995         Crash in GraphicsContext3D::getInternalFramebufferSize
2996         https://bugs.webkit.org/show_bug.cgi?id=145479
2997         <rdar://problem/16461048>
2998
2999         Reviewed by Eric Carlson.
3000
3001         Attemps to use a WebGL context while it is in the pending state.
3002
3003         * fast/canvas/webgl/useWhilePending-expected.txt: Added.
3004         * fast/canvas/webgl/useWhilePending.html: Added.
3005
3006 2015-06-03  Daniel Bates  <dabates@apple.com>
3007
3008         AutoFill button should not be shown in read-only or disabled field
3009         https://bugs.webkit.org/show_bug.cgi?id=145579
3010         <rdar://problem/21212494>
3011
3012         Update expected result for Windows that I inadvertently modified in <http://trac.webkit.org/changeset/185166>.
3013
3014         * platform/win/fast/forms/auto-fill-button/input-auto-fill-button-expected.txt:
3015
3016 2015-06-03  Zalan Bujtas  <zalan@apple.com>
3017
3018         [iOS] Skip compositing/layer-creation/zoomed-clip-intersection.html
3019         eventSender.scalePageBy() needs to be implemented.
3020
3021         Unreviewed garderning.
3022
3023         * platform/ios-simulator/TestExpectations:
3024
3025 2015-06-03  Daniel Bates  <dabates@apple.com>
3026
3027         AutoFill button should not be shown in read-only or disabled field
3028         https://bugs.webkit.org/show_bug.cgi?id=145579
3029         <rdar://problem/21212494>
3030
3031         Reviewed by Darin Adler.
3032
3033         Add tests to ensure that we do no show the AutoFill button in a read-only or disabled field.
3034
3035         Additionally, create directory LayoutTests/fast/forms/auto-fill-button and move existing test
3036         LayoutTests/fast/forms/input-auto-fill-button.html and associated test results into this directory
3037         or the platform-specific variant of this directory.
3038
3039         * fast/forms/auto-fill-button/hide-auto-fill-button-when-input-becomes-disabled-expected.html: Added.
3040         * fast/forms/auto-fill-button/hide-auto-fill-button-when-input-becomes-disabled.html: Added.
3041         * fast/forms/auto-fill-button/hide-auto-fill-button-when-input-becomes-readonly-expected.html: Added.
3042         * fast/forms/auto-fill-button/hide-auto-fill-button-when-input-becomes-readonly.html: Added.
3043         * fast/forms/auto-fill-button/input-auto-fill-button-expected.txt: Renamed from LayoutTests/fast/forms/input-auto-fill-button-expected.txt.
3044         * fast/forms/auto-fill-button/input-auto-fill-button.html: Renamed from LayoutTests/fast/forms/input-auto-fill-button.html.
3045         * fast/forms/auto-fill-button/input-disabled-auto-fill-button-expected.html: Added.
3046         * fast/forms/auto-fill-button/input-disabled-auto-fill-button.html: Added.
3047         * fast/forms/auto-fill-button/input-readonly-auto-fill-button-expected.html: Added.
3048         * fast/forms/auto-fill-button/input-readonly-auto-fill-button.html: Added.
3049         * fast/forms/auto-fill-button/input-readonly-non-empty-auto-fill-button-expected.html: Added.
3050         * fast/forms/auto-fill-button/input-readonly-non-empty-auto-fill-button.html: Added.
3051         * platform/ios-simulator/fast/forms/auto-fill-button/input-auto-fill-button-expected.png: Renamed from LayoutTests/platform/ios-simulator/fast/forms/input-auto-fill-button-expected.png.
3052         * platform/ios-simulator/fast/forms/auto-fill-button/input-auto-fill-button-expected.txt: Renamed from LayoutTests/platform/ios-simulator/fast/forms/input-auto-fill-button-expected.txt.
3053         * platform/mac-mavericks/fast/forms/auto-fill-button/input-auto-fill-button-expected.txt: Renamed from LayoutTests/platform/mac-mavericks/fast/forms/input-auto-fill-button-expected.txt.
3054         * platform/win/fast/forms/auto-fill-button/input-auto-fill-button-expected.txt: Renamed from LayoutTests/platform/win/fast/forms/input-auto-fill-button-expected.txt.
3055
3056 2015-06-02  Filip Pizlo  <fpizlo@apple.com>
3057
3058         GetById and PutById profiling should be more precise about it takes slow path
3059         https://bugs.webkit.org/show_bug.cgi?id=145590
3060
3061         Reviewed by Geoffrey Garen.
3062         
3063         Added just two more tests for getters and setters. I needed more microbenchmarks to track
3064         down a regression in an earlier version of this patch.
3065
3066         * js/regress/getter-prototype-expected.txt: Added.
3067         * js/regress/getter-prototype.html: Added.
3068         * js/regress/script-tests/getter-prototype.js: Added.
3069         * js/regress/script-tests/setter-prototype.js: Added.
3070         * js/regress/setter-prototype-expected.txt: Added.
3071         * js/regress/setter-prototype.html: Added.
3072
3073 2015-06-03  Zalan Bujtas  <zalan@apple.com>
3074
3075         [iOS] Rebaseline expected results for <br>
3076
3077         Unreviewed garderning.
3078
3079         * platform/ios-simulator-wk2/fast/css/text-overflow-ellipsis-bidi-expected.txt:
3080         * platform/ios-simulator-wk2/fast/forms/listbox-hit-test-zoomed-expected.txt:
3081         * platform/ios-simulator/http/tests/navigation/postredirect-basic-expected.txt:
3082         * platform/ios-simulator/http/tests/navigation/postredirect-goback1-expected.txt:
3083         * platform/ios-simulator/tables/mozilla/bugs/bug106795-expected.txt:
3084         * platform/ios-simulator/tables/mozilla/bugs/bug1224-expected.txt:
3085         * platform/ios-simulator/tables/mozilla/bugs/bug131020-expected.txt:
3086         * platform/ios-simulator/tables/mozilla/bugs/bug131020_iframe-expected.txt:
3087         * platform/ios-simulator/tables/mozilla/bugs/bug1430-expected.txt:
3088         * platform/ios-simulator/tables/mozilla/bugs/bug16252-expected.txt:
3089         * platform/ios-simulator/tables/mozilla/bugs/bug19599-expected.txt:
3090         * platform/ios-simulator/tables/mozilla/bugs/bug20579-expected.txt:
3091         * platform/ios-simulator/tables/mozilla/bugs/bug32205-3-expected.txt:
3092         * platform/ios-simulator/tables/mozilla/bugs/bug82946-2-expected.txt:
3093         * platform/ios-simulator/tables/mozilla/bugs/bug92143-expected.txt:
3094         * platform/ios-simulator/tables/mozilla/marvin/tables_cellpadding-expected.txt:
3095         * platform/ios-simulator/tables/mozilla/marvin/tables_cellspacing-expected.txt:
3096         * platform/ios-simulator/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt:
3097         * platform/ios-simulator/tables/mozilla_expected_failures/bugs/bug1262-expected.txt:
3098         * platform/ios-simulator/tables/mozilla_expected_failures/bugs/bug56024-expected.txt:
3099
3100 2015-06-03  Said Abou-Hallawa  <sabouhallawa@apple.com>
3101
3102         Add missing expected result files for GTK and EFL ports following
3103         <http://trac.webkit.org/changeset/185095>
3104         <http://trac.webkit.org/changeset/181351>
3105
3106         Unreviewed.
3107
3108         * platform/efl/fast/text/crash-complex-text-surrogate-expected.txt: Added.
3109         * platform/gtk/editing/selection/extend-by-character-007-expected.txt: Added.
3110         * platform/gtk/fast/text/crash-complex-text-surrogate-expected.txt: Added.
3111
3112 2015-06-03  Brent Fulgham  <bfulgham@apple.com>
3113
3114         REGRESSION: (r181879): Scrolling in select/option region in iFrame scrolls both select and iframe
3115         https://bugs.webkit.org/show_bug.cgi?id=145574
3116         <rdar://problem/20966828>
3117
3118         Reviewed by Simon Fraser.
3119
3120         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-select-expected.txt: Added.
3121         * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-select.html: Added.
3122         * platform/mac-wk2/tiled-drawing/scrolling/frames/select_iframe.html: Added.
3123
3124 2015-06-03  Brady Eidson  <beidson@apple.com>
3125
3126         REGRESSION (r183498): Certain types of frame loads in iframes with <base target="_blank"> can open urls in new window/tabs
3127         https://bugs.webkit.org/show_bug.cgi?id=145580
3128
3129         Reviewed by Mark Lam.
3130
3131         * fast/loader/fragment-navigation-base-blank-expected.txt: Added.
3132         * fast/loader/fragment-navigation-base-blank.html: Added.
3133         * fast/loader/iframe-meta-refresh-base-blank-expected.txt: Added.
3134         * fast/loader/iframe-meta-refresh-base-blank.html: Added.
3135         * fast/loader/iframe-set-location-base-blank-expected.txt: Added.
3136         * fast/loader/iframe-set-location-base-blank.html: Added.
3137         * fast/loader/refresh-iframe-base-blank-expected.txt: Added.
3138         * fast/loader/refresh-iframe-base-blank.html: Added.
3139         * fast/loader/resources/fragment-navigation-base-blank.html: Added.
3140         * fast/loader/resources/iframe-meta-refresh-base-blank.html: Added.
3141         * fast/loader/resources/iframe-set-location-base-blank.html: Added.
3142         * fast/loader/resources/notify-done-with-window-count.html: Added.
3143         * fast/loader/resources/refresh-iframe-base-blank-frame.html: Added.
3144
3145 2015-06-03  Zalan Bujtas  <zalan@apple.com>
3146
3147         Subpixel rendering: Composited layer with subpixel gap does not get painted properly when its position changes.
3148         https://bugs.webkit.org/show_bug.cgi?id=145587
3149
3150         Reviewed by Simon Fraser.
3151
3152         The composited layer always snaps to an enclosing device pixel (floors) while the renderer rounds.
3153         At certain positions (for example 0.5px on a 1x display), a gap is formed between the layer(0px) and its renderer(1px).
3154         In such cases, when the the renderer moves to a position (1.1px) where the gap is closed, we need to issue repaint on the layer
3155         in order to get the renderering right.
3156
3157         * compositing/child-layer-with-subpixel-gap-needs-repaint-when-parent-moves-expected.html: Added.
3158         * compositing/child-layer-with-subpixel-gap-needs-repaint-when-parent-moves.html: Added.
3159
3160 2015-06-02  Sergio Villar Senin  <svillar@igalia.com>
3161
3162         [CSS Grid Layout] Switch from parenthesis to brackets for grid line names
3163         https://bugs.webkit.org/show_bug.cgi?id=144996
3164
3165         Reviewed by Darin Adler.
3166
3167         Replaced parentheses by brackets when specifying grid line names.
3168
3169         * fast/css-grid-layout/grid-columns-rows-get-set-expected.txt:
3170         * fast/css-grid-layout/grid-columns-rows-get-set-multiple-expected.txt:
3171         * fast/css-grid-layout/grid-container-change-named-grid-lines-recompute-child.html:
3172         * fast/css-grid-layout/grid-element-repeat-get-set-expected.txt:
3173         * fast/css-grid-layout/grid-element-repeat-get-set.html:
3174         * fast/css-grid-layout/grid-item-auto-placement-automatic-span.html:
3175         * fast/css-grid-layout/grid-item-bad-resolution-double-span.html:
3176         * fast/css-grid-layout/grid-item-column-row-get-set.html:
3177         * fast/css-grid-layout/grid-item-named-grid-area-resolution.html:
3178         * fast/css-grid-layout/grid-item-named-grid-line-resolution.html:
3179         * fast/css-grid-layout/grid-item-negative-position-resolution.html:
3180         * fast/css-grid-layout/grid-item-position-changed-dynamic.html:
3181         * fast/css-grid-layout/grid-shorthand-get-set-expected.txt:
3182         * fast/css-grid-layout/grid-shorthand-get-set.html:
3183         * fast/css-grid-layout/grid-template-shorthand-get-set-expected.txt:
3184         * fast/css-grid-layout/grid-template-shorthand-get-set.html:
3185         * fast/css-grid-layout/named-grid-line-get-set-expected.txt:
3186         * fast/css-grid-layout/named-grid-line-get-set.html:
3187         * fast/css-grid-layout/named-grid-lines-computed-style-implicit-tracks-expected.txt:
3188         * fast/css-grid-layout/named-grid-lines-computed-style-implicit-tracks.html:
3189         * fast/css-grid-layout/named-grid-lines-with-named-grid-areas-dynamic-get-set.html:
3190         * fast/css-grid-layout/named-grid-lines-with-named-grid-areas-get-set.html:
3191         * fast/css-grid-layout/named-grid-lines-with-named-grid-areas-resolution.html:
3192         * fast/css-grid-layout/non-grid-columns-rows-get-set-expected.txt:
3193         * fast/css-grid-layout/non-grid-columns-rows-get-set-multiple-expected.txt:
3194         * fast/css-grid-layout/non-grid-element-repeat-get-set-expected.txt:
3195         * fast/css-grid-layout/non-grid-element-repeat-get-set.html:
3196         * fast/css-grid-layout/non-named-grid-line-get-set-expected.txt:
3197         * fast/css-grid-layout/non-named-grid-line-get-set.html:
3198         * fast/css-grid-layout/resources/grid-columns-rows-get-set-multiple.js:
3199         (testInherit):
3200         (testInitial):
3201         * fast/css-grid-layout/resources/grid-columns-rows-get-set.js:
3202         (testInherit):
3203         (testInitial):
3204         * fast/css-grid-layout/resources/non-grid-columns-rows-get-set-multiple.js:
3205         (testInherit):
3206         (testInitial):
3207         * fast/css-grid-layout/resources/non-grid-columns-rows-get-set.js:
3208         (testInherit):
3209         (testInitial):
3210
3211 2015-06-02  Commit Queue  <commit-queue@webkit.org>
3212
3213         Unreviewed, rolling out r185128 and r185132.
3214         https://bugs.webkit.org/show_bug.cgi?id=145597
3215
3216         The new test hits a bad assertion (Requested by ap on
3217         #webkit).
3218
3219         Reverted changesets:
3220
3221         "Crash in GraphicsContext3D::getInternalFramebufferSize"
3222         https://bugs.webkit.org/show_bug.cgi?id=145479
3223         http://trac.webkit.org/changeset/185128
3224
3225         "Skip webgl/useWhilePending.html on WebKit 1."
3226         http://trac.webkit.org/changeset/185132
3227
3228 2015-06-02  Dean Jackson  <dino@apple.com>
3229
3230         Skip webgl/useWhilePending.html on WebKit 1.
3231
3232         * platform/mac-wk1/TestExpectations:
3233
3234 2015-06-02  Dean Jackson  <dino@apple.com>
3235
3236         Crash in GraphicsContext3D::getInternalFramebufferSize
3237         https://bugs.webkit.org/show_bug.cgi?id=145479
3238         <rdar://problem/16461048>
3239
3240         Reviewed by Eric Carlson.
3241
3242         Attemps to use a WebGL context while it is in the pending state.
3243
3244         * fast/canvas/webgl/useWhilePending-expected.txt: Added.
3245         * fast/canvas/webgl/useWhilePending.html: Added.
3246
3247 2015-06-02  Said Abou-Hallawa  <sabouhallawa@apple.com>
3248
3249         Fix Windows layout test failure following <http://trac.webkit.org/changeset/185095>
3250         (https://bugs.webkit.org/show_bug.cgi?id=145537)
3251
3252         Unreviewed.
3253
3254         * platform/win/fast/text/crash-complex-text-surrogate-expected.txt: Added.
3255
3256 2015-06-02  Zalan Bujtas  <zalan@apple.com>
3257
3258         Backdrop filter is pulling in content from behind the window.
3259         https://bugs.webkit.org/show_bug.cgi?id=145561
3260         rdar://problem/20909309
3261
3262         Reviewed by Simon Fraser.
3263
3264         This patch ensures that the backdrop filter layer is positioned and sized properly.
3265
3266         The backdrop filter layer should take its size and position from its renderer and not
3267         directly from the composited layer.
3268         In certain cases the composited layer's size is expanded to cover items like box shadow or an absolute positioned descendant.
3269         In such cases, we ended up applying the backdrop filter to those areas as well.
3270
3271         * css3/filters/backdrop/backdrop-filter-does-not-size-properly-absolute-expected.txt: Added.
3272         * css3/filters/backdrop/backdrop-filter-does-not-size-properly-absolute.html: Added.
3273         * css3/filters/backdrop/backdrop-filter-does-not-size-properly-border-and-padding-expected.txt: Added.
3274         * css3/filters/backdrop/backdrop-filter-does-not-size-properly-border-and-padding.html: Added.
3275
3276 2015-06-02  Said Abou-Hallawa  <sabouhallawa@apple.com>
3277
3278         Fix Mac Mavericks layout test failure following <http://trac.webkit.org/changeset/185096>
3279         (https://bugs.webkit.org/show_bug.cgi?id=145478)
3280
3281         Move fast/text/font-weights-zh.html out of the platform directory. The
3282         webkit test runner is not smart enough to ignore the expected results 
3283         in the mac directory and get it from the Mavericks directory, if it exists,
3284         when running on Mavericks.
3285         
3286         Reviewed by Alexey Proskuryakov.
3287
3288         * fast/text/font-weights-zh.html: Added.
3289         * platform/efl/TestExpectations:
3290         * platform/gtk/TestExpectations:
3291         * platform/mac/fast/text/font-weights-zh.html: Removed.
3292         * platform/win/TestExpectations:
3293         * platform/win-xp/TestExpectations:
3294         * platform/wincairo/TestExpectations:
3295
3296 2015-06-02  Brady Eidson  <beidson@apple.com>
3297
3298         Add more tests for "should open external urls" flag.
3299         https://bugs.webkit.org/show_bug.cgi?id=145558
3300
3301         Rubber-stamped by Geoff Garen.
3302
3303         * loader/navigation-policy/should-open-external-urls/api-false-followed-by-api-true-expected.txt: Added.
3304         * loader/navigation-policy/should-open-external-urls/api-false-followed-by-api-true.html: Added.
3305         * loader/navigation-policy/should-open-external-urls/api-true-followed-by-api-false-expected.txt: Added.
3306         * loader/navigation-policy/should-open-external-urls/api-true-followed-by-api-false.html: Added.
3307         * loader/navigation-policy/should-open-external-urls/dispatch-event-click-is-not-user-gesture-expected.txt: Added.
3308         * loader/navigation-policy/should-open-external-urls/dispatch-event-click-is-not-user-gesture.html: Added.
3309         * loader/navigation-policy/should-open-external-urls/resources/do-nothing.html: Added.
3310
3311 2015-06-02  Xabier Rodriguez Calvar  <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
3312
3313         [Streams API] Implement ReadableStreamReader read method in closed and errored state
3314         https://bugs.webkit.org/show_bug.cgi?id=144790
3315
3316         Reviewed by Darin Adler.
3317
3318         Added new test. Rebased reference tests (expectations and timeouting/untimeouting tests).
3319         Removed temporarily some tests in streams/reference-implementation/readable-stream-templated.html.
3320         These tests try to check handling promise returned in start method which is not yet supported.
3321         If we did not comment these tests, they would be flaky.
3322
3323         * streams/readable-stream-reader-read-expected.txt: Added.
3324         * streams/readable-stream-reader-read.html: Added.
3325         * streams/reference-implementation/bad-underlying-sources-expected.txt:
3326         * streams/reference-implementation/bad-underlying-sources.html:
3327         * streams/reference-implementation/count-queuing-strategy-expected.txt:
3328         * streams/reference-implementation/count-queuing-strategy.html:
3329         * streams/reference-implementation/readable-stream-cancel-expected.txt:
3330         * streams/reference-implementation/readable-stream-expected.txt:
3331         * streams/reference-implementation/readable-stream-reader-expected.txt:
3332         * streams/reference-implementation/readable-stream-reader.html:
3333         * streams/reference-implementation/readable-stream-templated-expected.txt:
3334         * streams/reference-implementation/readable-stream-templated.html:
3335         * streams/reference-implementation/readable-stream.html:
3336         
3337 2015-06-02  Brady Eidson  <beidson@apple.com>
3338
3339         WebKit policy delegate should suggest if a navigation should be allowed to open URLs externally.
3340         rdar://problem/21025301 and https://bugs.webkit.org/show_bug.cgi?id=145280
3341
3342         Reviewed by Alex Christensen.
3343
3344         * loader/navigation-policy/should-open-external-urls/main-frame-click-expected.txt: Added.
3345         * loader/navigation-policy/should-open-external-urls/main-frame-click.html: Added.
3346         * loader/navigation-policy/should-open-external-urls/main-frame-navigated-programatically-by-subframe-expected.txt: Added.
3347         * loader/navigation-policy/should-open-external-urls/main-frame-navigated-programatically-by-subframe.html: Added.
3348         * loader/navigation-policy/should-open-external-urls/main-frame-with-flag-progamatic-expected.txt: Added.
3349         * loader/navigation-policy/should-open-external-urls/main-frame-with-flag-progamatic.html: Added.
3350         * loader/navigation-policy/should-open-external-urls/main-frame-without-flag-programatic-expected.txt: Added.
3351         * loader/navigation-policy/should-open-external-urls/main-frame-without-flag-programatic.html: Added.
3352         * loader/navigation-policy/should-open-external-urls/resources/click-notify-done-in-main.html: Added.
3353         * loader/navigation-policy/should-open-external-urls/resources/iframe-click-notify-done-target-self.html: Added.
3354         * loader/navigation-policy/should-open-external-urls/resources/iframe-click-notify-done-target-top.html: Added.
3355         * loader/navigation-policy/should-open-external-urls/resources/main-frame-with-subframe-click-targets-subframe.html: Added.
3356         * loader/navigation-policy/should-open-external-urls/resources/main-frame-with-subframe-programatically-navigates-main.html: Added.
3357         * loader/navigation-policy/should-open-external-urls/resources/programatically-navigate-to-notify-done-target-top.html: Added.
3358         * loader/navigation-policy/should-open-external-urls/resources/programatically-navigate-to-notify-done.html: Added.
3359         * loader/navigation-policy/should-open-external-urls/resources/user-gesture-target-blank-to-notify-done-from-subframe.html: Added.
3360         * loader/navigation-policy/should-open-external-urls/resources/user-gesture-target-blank-to-notify-done.html: Added.
3361         * loader/navigation-policy/should-open-external-urls/resources/user-gesture-window-open-to-notify-done-from-subframe.html: Added.
3362         * loader/navigation-policy/should-open-external-urls/resources/user-gesture-window-open-to-notify-done.html: Added.
3363         * loader/navigation-policy/should-open-external-urls/resources/window-open-to-notify-done-from-subframe.html: Added.
3364         * loader/navigation-policy/should-open-external-urls/resources/window-open-to-notify-done.html: Added.
3365         * loader/navigation-policy/should-open-external-urls/subframe-click-target-self-expected.txt: Added.
3366         * loader/navigation-policy/should-open-external-urls/subframe-click-target-self.html: Added.
3367         * loader/navigation-policy/should-open-external-urls/subframe-click-target-top-expected.txt: Added.
3368         * loader/navigation-policy/should-open-external-urls/subframe-click-target-top.html: Added.
3369         * loader/navigation-policy/should-open-external-urls/user-gesture-target-blank-with-flag-expected.txt: Added.
3370         * loader/navigation-policy/should-open-external-urls/user-gesture-target-blank-with-flag-from-subframe-expected.txt: Added.
3371         * loader/navigation-policy/should-open-external-urls/user-gesture-target-blank-with-flag-from-subframe.html: Added.
3372         * loader/navigation-policy/should-open-external-urls/user-gesture-target-blank-with-flag.html: Added.
3373         * loader/navigation-policy/should-open-external-urls/user-gesture-target-blank-without-flag-expected.txt: Added.
3374         * loader/navigation-policy/should-open-external-urls/user-gesture-target-blank-without-flag-from-subframe-expected.txt: Added.
3375         * loader/navigation-policy/should-open-external-urls/user-gesture-target-blank-without-flag-from-subframe.html: Added.
3376         * loader/navigation-policy/should-open-external-urls/user-gesture-target-blank-without-flag.html: Added.
3377         * loader/navigation-policy/should-open-external-urls/user-gesture-window-open-with-flag-expected.txt: Added.
3378         * loader/navigation-policy/should-open-external-urls/user-gesture-window-open-with-flag-from-subframe-expected.txt: Added.
3379         * loader/navigation-policy/should-open-external-urls/user-gesture-window-open-with-flag-from-subframe.html: Added.
3380         * loader/navigation-policy/should-open-external-urls/user-gesture-window-open-with-flag.html: Added.
3381         * loader/navigation-policy/should-open-external-urls/user-gesture-window-open-without-flag-expected.txt: Added.
3382         * loader/navigation-policy/should-open-external-urls/user-gesture-window-open-without-flag-from-subframe-expected.txt: Added.
3383         * loader/navigation-policy/should-open-external-urls/user-gesture-window-open-without-flag-from-subframe.html: Added.
3384         * loader/navigation-policy/should-open-external-urls/user-gesture-window-open-without-flag.html: Added.
3385         * loader/navigation-policy/should-open-external-urls/window-open-with-flag-expected.txt: Added.
3386         * loader/navigation-policy/should-open-external-urls/window-open-with-flag-from-subframe-expected.txt: Added.
3387         * loader/navigation-policy/should-open-external-urls/window-open-with-flag-from-subframe.html: Added.
3388         * loader/navigation-policy/should-open-external-urls/window-open-with-flag.html: Added.
3389         * loader/navigation-policy/should-open-external-urls/window-open-without-flag-expected.txt: Added.
3390         * loader/navigation-policy/should-open-external-urls/window-open-without-flag-from-subframe-expected.txt: Added.
3391         * loader/navigation-policy/should-open-external-urls/window-open-without-flag-from-subframe.html: Added.
3392         * loader/navigation-policy/should-open-external-urls/window-open-without-flag.html: Added.
3393
3394 2015-06-01  Myles C. Maxfield  <mmaxfield@apple.com>
3395
3396         [SVG -> OTF Converter] Remove unnecessary hacks
3397         https://bugs.webkit.org/show_bug.cgi?id=145088
3398
3399         Reviewed by Simon Fraser.
3400
3401         Test that the hacks are unnecessary.
3402
3403         * svg/text/offset-square-svg-font-expected.html: Added.
3404         * svg/text/offset-square-svg-font.html: Added.
3405         * svg/text/resources/offset-square-svg-font.svg: Added.
3406         * svg/text/resources/offset-square-svg-font2.svg: Added.
3407
3408 2015-06-01  Zalan Bujtas  <zalan@apple.com>
3409
3410         [Mac] Unreviewed gardening.
3411
3412         Calling setAcceleratedCompositingForFixedPositionEnabled(true) is too late in doTest().
3413
3414         * compositing/layer-creation/zoomed-clip-intersection.html:
3415
3416 2015-06-01  Andreas Kling  <akling@apple.com>
3417
3418         CSS animations in filling-forwards state shouldn't force compositing.
3419         <https://webkit.org/b/145389>
3420         <rdar://problem/17923642>
3421
3422         Reviewed by Simon Fraser.
3423
3424         Remove tests that were only here to check that animations in fill-forwards
3425         state would participate in overlap testing.
3426
3427         * compositing/animation/layer-for-filling-animation-expected.txt: Update expected result
3428         here to reflect that we no longer expect filling-forwards animations to get composited.
3429
3430         * compositing/animation/filling-animation-overlap-at-end-expected.txt: Removed.
3431         * compositing/animation/filling-animation-overlap-at-end.html: Removed.
3432         * compositing/animation/filling-animation-overlap-expected.txt: Removed.
3433         * compositing/animation/filling-animation-overlap.html: Removed.
3434         * platform/ios-sim-deprecated/compositing/animation/filling-animation-overlap-at-end-expected.txt: Removed.
3435         * platform/ios-sim-deprecated/compositing/animation/filling-animation-overlap-expected.txt: Removed.
3436         * platform/ios-sim-deprecated/compositing/animation/layer-for-filling-animation-expected.txt: Removed.
3437
3438 2015-06-01  Myles C. Maxfield  <mmaxfield@apple.com>
3439
3440         Test gardening after r185087.
3441         https://bugs.webkit.org/show_bug.cgi?id=145478
3442
3443         Unreviewed.
3444
3445         * platform/mac-mavericks/fast/text/font-weights-zh-expected.txt: Copied from LayoutTests/platform/mac/fast/text/font-weights-zh-expected.txt.
3446         * platform/mac/fast/text/font-weights-zh-expected.txt:
3447
3448 2015-06-01  Myles C. Maxfield  <mmaxfield@apple.com>
3449
3450         Out of bounds read in WebCore::ComplexTextController::adjustGlyphsAndAdvances
3451         https://bugs.webkit.org/show_bug.cgi?id=145537
3452         <rdar://problem/20959267>
3453
3454         Reviewed by Darin Adler.
3455
3456         * fast/text/crash-complex-text-surrogate.html: Added.
3457         * platform/mac/fast/text/crash-complex-text-surrogate-expected.txt: Added.
3458
3459 2015-05-30  Zalan Bujtas  <zalan@apple.com>
3460
3461         REGRESSION (179771): zooming on facebook images covers image
3462         https://bugs.webkit.org/show_bug.cgi?id=145485
3463
3464         Reviewed by Simon Fraser.
3465
3466         Scaling an infinite rect should always produce an infinite rect.
3467         (Based on Simon Fraser's patch)
3468
3469         * compositing/layer-creation/zoomed-clip-intersection-expected.txt: Added.
3470         * compositing/layer-creation/zoomed-clip-intersection.html: Added.
3471
3472 2015-06-01  Myles C. Maxfield  <mmaxfield@apple.com>
3473
3474         Test font selection for zh fonts
3475         https://bugs.webkit.org/show_bug.cgi?id=145478
3476
3477         Rubber-stamped by Zalan Bujtas.
3478
3479         * platform/mac/fast/text/font-weights-zh-expected.txt: Added.
3480         * platform/mac/fast/text/font-weights-zh.html: Added.
3481
3482 2015-06-01  Commit Queue  <commit-queue@webkit.org>
3483
3484         Unreviewed, rolling out r185074 and r185085.
3485         https://bugs.webkit.org/show_bug.cgi?id=145533
3486
3487         Moving to a separate test (Requested by litherum on #webkit).
3488
3489         Reverted changesets:
3490
3491         "Test font selection for zh fonts"
3492         https://bugs.webkit.org/show_bug.cgi?id=145478
3493         http://trac.webkit.org/changeset/185074
3494
3495         "Test gardening after r185074"
3496         https://bugs.webkit.org/show_bug.cgi?id=145478
3497         http://trac.webkit.org/changeset/185085
3498
3499 2015-06-01  Myles C. Maxfield  <mmaxfield@apple.com>
3500
3501         Test gardening after r185074
3502         https://bugs.webkit.org/show_bug.cgi?id=145478
3503
3504         Unreviewed.
3505
3506         * platform/mac-mavericks/fast/text/font-weights-expected.txt: Copied from LayoutTests/platform/mac/fast/text/font-weights-expected.txt.
3507         * platform/mac/fast/text/font-weights-expected.txt: Yosemite-specific test results.
3508
3509 2015-06-01  Myles C. Maxfield  <mmaxfield@apple.com>
3510
3511         Test font selection for zh fonts
3512         https://bugs.webkit.org/show_bug.cgi?id=145478
3513
3514         Reviewed by Zalan Bujtas.
3515
3516         We want to make sure that font selection works correctly for more than just Helvetica and Avenir.
3517
3518         * platform/mac/fast/text/font-weights-expected.txt:
3519         * platform/mac/fast/text/font-weights.html:
3520
3521 2015-06-01  Brady Eidson  <beidson@apple.com>
3522
3523         Add WKTR support for "should open external URLs".
3524         https://bugs.webkit.org/show_bug.cgi?id=145505
3525
3526         Reviewed by Darin Adler.
3527
3528         * loader/navigation-policy/resources/notify-done.html: Added.
3529         * loader/navigation-policy/should-load-external-urls-set-by-api-basic-expected.txt: Added.
3530         * loader/navigation-policy/should-load-external-urls-set-by-api-basic.html: Added.
3531         * loader/navigation-policy/should-not-load-external-urls-set-by-api-basic-expected.txt: Added.
3532         * loader/navigation-policy/should-not-load-external-urls-set-by-api-basic.html: Added.
3533
3534         * platform/ios-simulator-wk1/TestExpectations:
3535         * platform/mac-wk1/TestExpectations:
3536         * platform/win/TestExpectations:
3537
3538 2015-06-01  Chris Dumez  <cdumez@apple.com>
3539
3540         ASSERT(revalidatingResource.inCache()) in MemoryCache when reloading tumblr.com
3541         https://bugs.webkit.org/show_bug.cgi?id=145518
3542         <rdar://problem/21168573>
3543
3544         Reviewed by Darin Adler.
3545
3546         Add layout test to make sure we no longer crash if the memory cache is
3547         pruned while a resource is being revalidated.
3548
3549         * http/tests/cache/memory-cache-pruning-during-revalidation-expected.txt: Added.
3550         * http/tests/cache/memory-cache-pruning-during-revalidation.html: Added.
3551
3552 2015-05-31  Youenn Fablet  <youenn.fablet@crf.canon.fr>
3553
3554         Async XMLHttpRequest should get access to AppCache resources stored as flat files
3555         https://bugs.webkit.org/show_bug.cgi?id=138506
3556
3557         Reviewed by Darin Adler.
3558
3559         * http/tests/appcache/resources/simple-video-async.manifest: Added.
3560         * http/tests/appcache/simple-video-async-expected.txt: Added.
3561         * http/tests/appcache/simple-video-async.html: Added.
3562
3563 2015-05-31  Xabier Rodriguez Calvar  <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
3564
3565         [Streams API] Implement ReadableStreamController constructor
3566         https://bugs.webkit.org/show_bug.cgi?id=143752
3567
3568         Reviewed by Darin Adler.
3569
3570         * streams/readable-stream.html: checking controller constructor.
3571         * streams/reference-implementation/brand-checks-expected.txt:
3572
3573 2015-05-31  Jordan Harband  <ljharb@gmail.com>
3574
3575         Array#reduce and reduceRight don't follow ToLength
3576         https://bugs.webkit.org/show_bug.cgi?id=145364
3577
3578         Reviewed by Yusuke Suzuki.
3579
3580         * js/array-reduce-expected.txt:
3581         * js/array-reduceRight-expected.txt:
3582         * js/dom/array-prototype-properties-expected.txt:
3583         * js/dom/script-tests/array-prototype-properties.js:
3584         * js/script-tests/array-reduce.js:
3585         * js/script-tests/array-reduceRight.js:
3586
3587 2015-05-30  Filip Pizlo  <fpizlo@apple.com>
3588
3589         FTL codegen for MultiGetByOffset and MultiPutByOffset where the structure set is already proved should have an unreachable default case instead of an exit
3590         https://bugs.webkit.org/show_bug.cgi?id=145469
3591
3592         Reviewed by Geoffrey Garen.
3593
3594         * js/regress/repeat-multi-get-by-offset-expected.txt: Added.
3595         * js/regress/repeat-multi-get-by-offset.html: Added.
3596         * js/regress/script-tests/repeat-multi-get-by-offset.js: Added.
3597         (foo):
3598
3599 2015-05-29  Keith Miller  <keith_miller@apple.com>
3600
3601         WeakMap reference w/ DOM element as key does not survive long enough.
3602         https://bugs.webkit.org/show_bug.cgi?id=137651
3603
3604         Reviewed by Geoffrey Garen.
3605
3606         * js/dom/script-tests/weakmap-gc-unobservable-dom-nodes.js: Added.
3607         (.set gc):
3608         * js/dom/weakmap-gc-unobservable-dom-nodes.html: Added.
3609
3610 2015-05-29  Zalan Bujtas  <zalan@apple.com>
3611
3612         Text disappears shortly after page load on Nexus 7 site.
3613         https://bugs.webkit.org/show_bug.cgi?id=145467
3614         rdar://problem/18327239
3615
3616         Reviewed by Simon Fraser.
3617
3618         This patch ensures that overlap testing for composited layers works properly when the sibling
3619         layer gets composited through its child.
3620
3621         When a layer gets composited through its child content, the recursive overlap testing should build up the
3622         overlapmap stack so that sibling content is intersected both against the child and its parent bounds.
3623
3624         * compositing/sibling-layer-does-not-get-composited-overflow-hidden-case-expected.html: Added.
3625         * compositing/sibling-layer-does-not-get-composited-overflow-hidden-case.html: Added.
3626         * compositing/sibling-layer-does-not-get-composited-transform-case-expected.html: Added.
3627         * compositing/sibling-layer-does-not-get-composited-transform-case.html: Added.
3628
3629 2015-05-29  Chris Dumez  <cdumez@apple.com>
3630
3631         Consider throttling DOM timers in iframes outside the viewport
3632         https://bugs.webkit.org/show_bug.cgi?id=145465
3633         <rdar://problem/20768957>
3634
3635         Reviewed by Darin Adler.
3636
3637         Add a layout test to check that DOM timers in iframes outside the
3638         viewport get throttled.
3639
3640         * fast/dom/resources/timer-frame-2.html: Added.
3641         * fast/dom/resources/timer-frame.html: Added.
3642         * fast/dom/timer-throttling-subframe-expected.txt: Added.
3643         * fast/dom/timer-throttling-subframe.html: Added.
3644
3645 2015-05-28  Filip Pizlo  <fpizlo@apple.com>
3646
3647         Non-speculative Branch should be fast in the FTL
3648         https://bugs.webkit.org/show_bug.cgi?id=145452
3649
3650         Reviewed by Andreas Kling.
3651
3652         * js/regress/logical-not-weird-types-expected.txt: Added.
3653         * js/regress/logical-not-weird-types.html: Added.
3654         * js/regress/script-tests/logical-not-weird-types.js: Added.
3655         (foo):
3656
3657 2015-05-29  Filip Pizlo  <fpizlo@apple.com>
3658
3659         Land some .html/-expected.txt files for some tests that were added without them.
3660
3661         Rubber stamped by Andreas Kling.
3662
3663         * js/regress/cse-new-array-buffer-expected.txt: Added.
3664         * js/regress/cse-new-array-buffer.html: Added.
3665         * js/regress/cse-new-array-expected.txt: Added.
3666         * js/regress/cse-new-array.html: Added.
3667
3668 2015-05-29  Zalan Bujtas  <zalan@apple.com>
3669
3670         Unreviewed Win and GTK gardening.
3671
3672         Skip Mac font specific test.
3673
3674         * platform/gtk/TestExpectations:
3675         * platform/win/TestExpectations:
3676
3677 2015-05-29  Youenn Fablet  <youenn.fablet@crf.canon.fr>
3678
3679         MediaDevices.getUserMedia should reject promise instead of throwing exceptions
3680         https://bugs.webkit.org/show_bug.cgi?id=145282
3681
3682         Reviewed by Darin Adler.
3683
3684         Updating test to expect rejection and not error throwing.
3685
3686         * fast/mediastream/MediaDevices-getUserMedia-expected.txt:
3687         * fast/mediastream/MediaDevices-getUserMedia.html:
3688
3689 2015-05-28  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
3690
3691         [EFL] Unreviewed gardening on 29th May
3692
3693         Unskip passing tests for viewport-percentage, text, sub-pixel
3694         and update new failing accessibility, fast/overflow and so on.
3695
3696         * platform/efl/TestExpectations:
3697
3698 2015-05-28  Zalan Bujtas  <zalan@apple.com>
3699
3700         Subpixel rendering: Pixel crack in text selection of simple text in <textarea>.
3701         https://bugs.webkit.org/show_bug.cgi?id=145393
3702         rdar://problem/19918941
3703
3704         Reviewed by Darin Adler.
3705
3706         Float to LayoutUnit conversion is lossy. To ensure that selection
3707         painting always lines up (snaps) properly, the calculated width needs to
3708         be adjusted by ceiling the float to the next LayoutUnit value.
3709
3710         * fast/text/hidpi-text-selection-gap-between-words-expected.html: Added.
3711         * fast/text/hidpi-text-selection-gap-between-words.html: Added.
3712         * platform/mac/platform/mac/editing/input/caret-primary-bidi-expected.txt:
3713
3714 2015-05-28  Andreas Kling  <akling@apple.com>
3715
3716         GraphicsLayerCA should start out with m_intersectsCoverageRect=false
3717         <https://webkit.org/b/145443>
3718         <rdar://problem/19685798>
3719
3720         Reviewed by Simon Fraser.
3721
3722         Add a test (based on iframe-and-layers.html) that makes an iframe with compositing
3723         layers inside it and places it far outside the visible viewport.
3724
3725         The layer dump should show that the "intersects coverage rect" flag is 0 for the
3726         iframe and its sublayers.
3727
3728         * compositing/visible-rect/iframe-with-layers-outside-viewport-expected.txt: Added.
3729         * compositing/visible-rect/iframe-with-layers-outside-viewport.html: Added.
3730
3731 2015-05-28  Xabier Rodriguez Calvar  <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
3732
3733         [Streams API] ReadableStreamReader should not be exposed
3734         https://bugs.webkit.org/show_bug.cgi?id=143564
3735
3736         Reviewed by Darin Adler.
3737
3738         Rebasing tests as ReadableStreamReader is no longer defined globally.
3739
3740         * js/dom/global-constructors-attributes-expected.txt:
3741         * platform/efl/js/dom/global-constructors-attributes-expected.txt:
3742         * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
3743         * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
3744         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
3745         * platform/win/js/dom/global-constructors-attributes-expected.txt:
3746
3747 2015-05-27  Alexey Proskuryakov  <ap@apple.com>
3748
3749         Delete media/controls-layers.html. It's a bad test that fails and asserts, and there
3750         are apparently no plans to fix any of that (see https://bugs.webkit.org/show_bug.cgi?id=145420).
3751
3752         * media/controls-layers.html: Removed.
3753         * platform/mac-mavericks/media/controls-layers-expected.txt: Removed.
3754         * platform/mac/media/controls-layers-expected.txt: Removed.
3755
3756 2015-05-27  Jordan Harband  <ljharb@gmail.com>
3757
3758         Array.of should work with other constructors
3759         https://bugs.webkit.org/show_bug.cgi?id=145365
3760
3761         Reviewed by Yusuke Suzuki.
3762
3763         * js/array-of-expected.txt:
3764         * js/script-tests/array-of.js:
3765         (Foo):
3766
3767 2015-05-27  Benjamin Poulain  <bpoulain@apple.com>
3768
3769         [JSC] Add undefined->double conversion to DoubleRep
3770         https://bugs.webkit.org/show_bug.cgi?id=145293
3771
3772         Reviewed by Filip Pizlo.
3773
3774         * js/regress/math-with-out-of-bounds-array-values-expected.txt: Added.
3775         * js/regress/math-with-out-of-bounds-array-values.html: Added.
3776         * js/regress/script-tests/math-with-out-of-bounds-array-values.js: Added.
3777
3778 2015-05-27  Simon Fraser  <simon.fraser@apple.com>
3779
3780         REGRESSION (r183820): webkit.org/blog/ background painting issue on reload, when the page contains videos
3781         https://bugs.webkit.org/show_bug.cgi?id=145420
3782
3783         Reviewed by Dean Jackson.
3784         
3785         Test that dumps compositing layers in a document with media controls.
3786
3787         * media/controls-layers.html: Added.
3788         * platform/mac/media/controls-layers-expected.txt: Added.
3789         * platform/mac-mavericks/media/controls-layers-expected.txt: Added.
3790
3791 2015-05-27  Alexey Proskuryakov  <ap@apple.com>
3792
3793         Update Mac WebKit1 TestExpectations for platform/mac/fast/ruby/ruby-expansion-cjk-2.html
3794
3795         * platform/mac-wk1/TestExpectations: It's an image failure, so counter-intuitively,
3796         Failure expectation is not the right one.
3797
3798 2015-05-27  Daniel Bates  <dabates@apple.com>
3799
3800         Update Mac WebKit1 TestExpectations for platform/mac/fast/ruby/ruby-expansion-cjk-2.html
3801
3802         * platform/mac-wk1/TestExpectations:
3803
3804 2015-05-27  Daniel Bates  <dabates@apple.com>
3805
3806         Fix Mac Yosemite layout test failure following <http://trac.webkit.org/changeset/184899>
3807         (https://bugs.webkit.org/show_bug.cgi?id=145336)
3808
3809         Mark test platform/mac/fast/ruby/ruby-expansion-cjk-2.html as failing on Yosemite.
3810
3811         Also remove references to fast/ruby/ruby-expansion-cjk*.html from TestExpectations files
3812         of other ports since we consider these tests specific to Mac.
3813
3814         * platform/efl/TestExpectations:
3815         * platform/gtk/TestExpectations:
3816         * platform/ios-simulator/TestExpectations:
3817         * platform/mac-wk1/TestExpectations:
3818         * platform/win/TestExpectations:
3819
3820 2015-05-26  Dean Jackson  <dino@apple.com>
3821
3822         Backdrop filters don't animate
3823         https://bugs.webkit.org/show_bug.cgi?id=145386
3824         <rdar://problem/21110037>
3825
3826         Reviewed by Simon Fraser.
3827
3828         Add a test for animation of backdrop-filter, and do some
3829         minor cleanups in related files.
3830
3831         * animations/resources/animation-test-helpers.js:
3832         (parseFilterImage): Fix a typo.
3833         (getPropertyValue): Support webkitBackdropFilter.
3834         (comparePropertyValue): Ditto.
3835         * css3/filters/backdrop/animation-expected.txt: Added.
3836         * css3/filters/backdrop/animation.html: Added.
3837
3838 2015-05-27  Matt Baker  <mattbaker@apple.com>
3839
3840         [iOS] Rebaseline expected results for tests in LayoutTests/compositing
3841         https://bugs.webkit.org/show_bug.cgi?id=145401
3842
3843         Reviewed by Simon Fraser.
3844
3845         Rebaselined iOS tests failing due to expected differences in converage rect, scrollbar and contentsScale.
3846
3847         * platform/ios-simulator/compositing/layer-creation/scale-rotation-animation-overlap-expected.txt: Added.
3848         * platform/ios-simulator/compositing/masks/compositing-clip-path-change-no-repaint-expected.txt: Added.
3849         * platform/ios-simulator/compositing/tiling/rotated-tiled-clamped-expected.txt:
3850         * platform/ios-simulator/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt:
3851         * platform/ios-simulator/compositing/tiling/transform-origin-tiled-expected.txt: Copied from LayoutTests/platform/ios-simulator/compositing/tiling/rotated-tiled-clamped-expected.txt.
3852         * platform/ios-simulator/compositing/visible-rect/backing-change-height-from-zero-expected.txt: Added.
3853
3854 2015-05-27  Myles C. Maxfield  <mmaxfield@apple.com>
3855
3856         [iOS] Arabic ligatures are broken in Google Maps
3857         https://bugs.webkit.org/show_bug.cgi?id=145336
3858         <rdar://problem/20689607>
3859
3860         Reviewed by Darin Adler.
3861
3862         This patch adds a DRT test to make sure that text gets drawn with the correct font.
3863
3864         It also updates expected results for 4 tests, which I have verified are still correct. However,
3865         because the behavior of Mavericks differs from Yosemite, I copied the old expected results to
3866         platform/mac-mavericks before updating the results in platform/mac.
3867
3868         This patch also moves fast/ruby/ruby-expansion-cjk*.html to platform/mac because they rely on
3869         platform-specific screen-space quantization. This patch also skips these tests on Mavericks
3870         because I can't add platform-specific expected results for reftests.
3871
3872         * platform/ios-simulator/fast/text/arabic-with-no-supporting-webfont-expected.txt:
3873         * platform/ios-simulator/fast/text/arabic-with-no-supporting-webfont.html:
3874
3875         * platform/mac-mavericks/fast/css/font-face-opentype-expected.txt: Copied from platform/mac.
3876         * platform/mac-mavericks/svg/batik/text/xmlSpace-expected.txt: Ditto.
3877         * platform/mac-mavericks/svg/custom/svg-fonts-fallback-expected.txt: Ditto.
3878         * platform/mac-mavericks/svg/custom/svg-fonts-without-missing-glyph-expected.txt: Ditto.
3879         * platform/mac-mavericks/TestExpectations: Skip fast/ruyb/ruby-expansion-cjk*.html
3880         * platform/mac/fast/css/font-face-opentype-expected.txt: Updated.
3881         * platform/mac/svg/batik/text/xmlSpace-expected.txt: Ditto.
3882         * platform/mac/svg/custom/svg-fonts-fallback-expected.txt: Ditto.
3883         * platform/mac/svg/custom/svg-fonts-without-missing-glyph-expected.txt: Ditto.
3884         * LayoutTests/platform/mac/fast/ruby/resources/green.png: Moved from fast/ruby/resources/green.png
3885         * LayoutTests/platform/mac/fast/ruby/resources/ruby-expansion.svg: Moved from fast/ruby/resources/ruby-expansion.svg
3886         * LayoutTests/platform/mac/fast/ruby/ruby-expansion-cjk-2-expected.html: Moved from fast/ruby/ruby-expansion-cjk-2-expected.html
3887         * LayoutTests/platform/mac/fast/ruby/ruby-expansion-cjk-2.html: Moved from fast/ruby/ruby-expansion-cjk-2.html
3888         * LayoutTests/platform/mac/fast/ruby/ruby-expansion-cjk-3-expected.html: Moved from fast/ruby/ruby-expansion-cjk-3-expected.html
3889         * LayoutTests/platform/mac/fast/ruby/ruby-expansion-cjk-3.html: Moved from fast/ruby/ruby-expansion-cjk-3.html
3890         * LayoutTests/platform/mac/fast/ruby/ruby-expansion-cjk-4-expected.html: Moved from fast/ruby/ruby-expansion-cjk-4-expected.html
3891         * LayoutTests/platform/mac/fast/ruby/ruby-expansion-cjk-4.html: Moved from fast/ruby/ruby-expansion-cjk-4.html
3892         * LayoutTests/platform/mac/fast/ruby/ruby-expansion-cjk-5-expected.html: Moved from fast/ruby/ruby-expansion-cjk-5-expected.html
3893         * LayoutTests/platform/mac/fast/ruby/ruby-expansion-cjk-5.html: Moved from fast/ruby/ruby-expansion-cjk-5.html
3894         * LayoutTests/platform/mac/fast/ruby/ruby-expansion-cjk-expected.html: Moved from fast/ruby/ruby-expansion-cjk-expected.html
3895         * LayoutTests/platform/mac/fast/ruby/ruby-expansion-cjk.html: Moved from fast/ruby/ruby-expansion-cjk.html
3896
3897 2015-05-26  Said Abou-Hallawa  <sabouhallawa@apple.com>
3898
3899         An SVG with no intrinsic size does not draw correct slices when used as a border-image for an HTML element.
3900         https://bugs.webkit.org/show_bug.cgi?id=139405
3901
3902         Reviewed by Darin Adler.
3903
3904         * fast/borders/border-image-fill-no-intrinsic-size-expected.html: Added.
3905         * fast/borders/border-image-fill-no-intrinsic-size.html: Added.
3906         * fast/borders/resources/svg-border-100x100-intrinsic.svg: Added.
3907         * fast/borders/resources/svg-border-140x140-intrinsic.svg: Added.
3908         * fast/borders/resources/svg-border-no-intrinsic.svg: Added.
3909         Make sure the slices of the border-image are drawn correctly. When using an
3910         image with no intrinsic size, all the slices has to be gotten from (0, 0)
3911         of the source image.
3912         
3913         * TestExpectations: Removed previously-failing test.
3914
3915 2015-05-26  Andreas Kling  <akling@apple.com>
3916
3917         <font face> doesn't support plus character in font family names.
3918         <https://webkit.org/b/145400>
3919         <rdar://problem/21097484>
3920
3921         Reviewed by Darin Adler.
3922
3923         Add a little test for <font face> attributes to cover this problem
3924         and some other interesting cases with spaces and commas.
3925
3926         * fast/dom/HTMLFontElement/face-attribute-expected.txt: Added.
3927         * fast/dom/HTMLFontElement/face-attribute.html: Added.
3928
3929 2015-05-26  Chris Fleizach  <cfleizach@apple.com>
3930
3931         AX: display:none content exposed to accessibility when aria-hidden is toggled on ancestor element
3932         https://bugs.webkit.org/show_bug.cgi?id=139142
3933
3934         Reviewed by Darin Adler.
3935
3936         * platform/mac/accessibility/aria-hidden-false-works-in-subtrees-expected.txt:
3937
3938 2015-05-26  Chris Fleizach  <cfleizach@apple.com>
3939
3940         AX: display:none content exposed to accessibility when aria-hidden is toggled on ancestor element
3941         https://bugs.webkit.org/show_bug.cgi?id=139142
3942
3943         Reviewed by Darin Adler.
3944
3945         * accessibility/aria-hidden-false-works-in-subtrees.html:
3946
3947 2015-05-26  Zalan Bujtas  <zalan@apple.com>
3948
3949         Overhanging float sets are not cleaned up properly when floating renderer is destroyed.
3950         https://bugs.webkit.org/show_bug.cgi?id=145323
3951         rdar://problem/20980628
3952
3953         Reviewed by Dave Hyatt.
3954
3955         This patch ensures when an overhanging float renderer is destroyed,
3956         all the sibling containers' floating object set(m_floatingObjects) gets properly cleaned up.
3957
3958         When an overhanging float is present, we cache the renderer on the parent and on the affected
3959         sibling containers too. (RenderBlockFlow::m_floatingObjects) These caches(sets) get cleared and repopulated
3960         during ::layout(). In order to have a float renderer removed from a set, a layout needs to be initiated on the container.
3961         This is normally done through RenderBlockFlow::markSiblingsWithFloatsForLayout() and RenderBlockFlow::markAllDescendantsWithFloatsForLayout().
3962         However, when the float container's parent's writing direction changes (and we promote the children containers to new formatting contexts),
3963         the layout propagation through siblings does not work anymore.
3964
3965         The avoidsFloats() check in RenderBlockFlow::markSiblingsWithFloatsForLayout() has very little performance gain, but it prevents us
3966         from propagating layout to siblings when certain properties of the parent container changes.
3967
3968         * fast/block/float/crash-when-floating-object-is-removed-expected.txt: Added.
3969         * fast/block/float/crash-when-floating-object-is-removed.xhtml: Added.
3970
3971 2015-05-26  Beth Dakin  <bdakin@apple.com>
3972
3973         storage/indexeddb/deleteIndex-bug110792.html is flaky
3974         https://bugs.webkit.org/show_bug.cgi?id=145390
3975
3976         Marking as flaky.
3977         * TestExpectations:
3978
3979 2015-05-26  Said Abou-Hallawa  <sabouhallawa@apple.com>
3980
3981         SVG fragment identifier rendering issue
3982         https://bugs.webkit.org/show_bug.cgi?id=137328
3983
3984         Reviewed by Darin Adler.
3985
3986         * svg/css/svg-resource-fragment-identifier-order-expected.html: Added.
3987         * svg/css/svg-resource-fragment-identifier-order.html: Added.
3988         Ensure the SVG fragment is drawn correctly when the same SVG image is
3989         referenced multiple times.
3990
3991 2015-05-26  Daniel Bates  <dabates@apple.com>
3992
3993         Update Autofill button icon
3994         https://bugs.webkit.org/show_bug.cgi?id=145191
3995         <rdar://problem/20178942>
3996
3997         Update expected results for Windows.
3998
3999         * platform/win/fast/forms/input-auto-fill-button-expected.txt:
4000
4001 2015-05-26  Joseph Pecoraro  <pecoraro@apple.com>
4002
4003         CSS properties (font-synthesis, column-fill) are missing in getComputedStyles
4004         https://bugs.webkit.org/show_bug.cgi?id=145343
4005
4006         Reviewed by Timothy Hatcher.
4007
4008         * fast/css/getComputedStyle/computed-style-expected.txt:
4009         * fast/css/getComputedStyle/computed-style-font-family-expected.txt:
4010         * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
4011         * fast/css/getComputedStyle/resources/property-names.js:
4012
4013 2015-05-26  Yusuke Suzuki  <utatane.tea@gmail.com>
4014
4015         [ES6] Implement Array.prototype.copyWithin
4016         https://bugs.webkit.org/show_bug.cgi?id=145107
4017
4018         Reviewed by Darin Adler.
4019
4020         * js/Object-getOwnPropertyNames-expected.txt:
4021         * js/script-tests/Object-getOwnPropertyNames.js:
4022
4023 2015-05-25  Carlos Garcia Campos  <cgarcia@igalia.com>
4024
4025         [GTK] Enable IndexedDB
4026         https://bugs.webkit.org/show_bug.cgi?id=98932
4027
4028         Reviewed by Žan Doberšek.
4029
4030         * platform/gtk/TestExpectations: Update IndexedDB test expectations.
4031
4032 2015-05-24  Jordan Harband  <ljharb@gmail.com>
4033
4034         Array#findIndex/find should not skip holes
4035         https://bugs.webkit.org/show_bug.cgi?id=145361
4036
4037         Reviewed by Yusuke Suzuki.
4038
4039         * js/array-find-expected.txt:
4040         * js/array-findIndex-expected.txt:
4041         * js/script-tests/array-find.js:
4042         * js/script-tests/array-findIndex.js:
4043
4044 2015-05-23  Antti Koivisto  <antti@apple.com>
4045
4046         Permanent redirects should have long implicit cache lifetime
4047         https://bugs.webkit.org/show_bug.cgi?id=145348
4048
4049         Reviewed by Sam Weinig.
4050
4051         * http/tests/cache/cache-redirections.html:
4052         * http/tests/cache/resources/cache-control-redirect.php:
4053
4054             Use less confusing name (max_age->expiration vs. max-age) and fix logic.
4055
4056 2015-05-23  Zalan Bujtas  <zalan@apple.com>
4057
4058         Rebaseline after r184825. Remove artificial extra space between 2 text renderers. 
4059
4060         Reviewed by Antti Koivisto.
4061
4062         * animations/lineheight-animation-expected.txt:
4063         * animations/simultaneous-start-transform-expected.txt:
4064         * animations/width-using-ems-expected.txt:
4065         * fast/events/window-events-bubble-expected.txt:
4066         * fast/events/window-events-bubble2-expected.txt:
4067
4068 2015-05-23  Zalan Bujtas  <zalan@apple.com>
4069
4070         Simple line layout: Ignore -webkit-flow-*content while collecting text content for innerText.
4071         https://bugs.webkit.org/show_bug.cgi?id=145344
4072         rdar://problem/20959522
4073
4074         Reviewed by Antti Koivisto.
4075
4076         This patch ensures that when a -webkit-flow-into content is present in a simple line layout container,
4077         we skip it while collecting the text content for innerText.
4078         It's not always guaranteed that a simple line layout container only contains simple text nodes. In such cases,
4079         we need to ensure that text offset computing only takes the simple text nodes into account.
4080
4081         * fast/text/simple-line-layout-inner-text-with-flow-content-expected.txt: Added.
4082         * fast/text/simple-line-layout-inner-text-with-flow-content.html: Added.
4083
4084 2015-05-22  Alexey Proskuryakov  <ap@apple.com>
4085
4086         Update tests broken by MediaPlaybackRequiresUserGesture renaming.
4087
4088         * media/no-autoplay-with-user-gesture-requirement.html:
4089         * media/video-load-require-user-gesture.html:
4090         * media/video-play-require-user-gesture.html:
4091
4092 2015-05-22  Alexey Proskuryakov  <ap@apple.com>