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