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