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