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