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