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