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