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