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