Focusing a shadow host places the slot content after the shadow DOM content
[WebKit.git] / LayoutTests / ChangeLog
1 2016-05-09  Ryosuke Niwa  <rniwa@webkit.org>
2
3         Focusing a shadow host places the slot content after the shadow DOM content
4         https://bugs.webkit.org/show_bug.cgi?id=154770
5         <rdar://problem/24873102>
6
7         Reviewed by Antti Koivisto.
8
9         Add a regression test now that the bug has been fixed.
10
11         * fast/shadow-dom/shadow-layout-after-focus-expected.html: Added.
12         * fast/shadow-dom/shadow-layout-after-focus.html: Added.
13
14 2016-05-09  Ryosuke Niwa  <rniwa@webkit.org>
15
16         REGRESSION (198056): Unable to use edit buttons on WordPress
17         https://bugs.webkit.org/show_bug.cgi?id=157475
18
19         Reviewed by Antti Koivisto.
20
21         Updated the tests.
22
23         * fast/shadow-dom/Extensions-to-Event-Interface-expected.txt:
24         * fast/shadow-dom/Extensions-to-Event-Interface.html:
25         * fast/shadow-dom/resources/event-path-test-helpers.js:
26         (dispatchEventWithLog):
27
28 2016-05-09  Ryan Haddad  <ryanhaddad@apple.com>
29
30         Removing timeout and adding failure expectation for storage/indexeddb/intversion-open-in-upgradeneeded.html
31         https://bugs.webkit.org/show_bug.cgi?id=155050
32
33         Unreviewed test gardening.
34
35         * platform/mac-wk2/TestExpectations:
36
37 2016-05-09  Manuel Rego Casasnovas  <rego@igalia.com>
38
39         [css-grid] Fix static position for positioned grid items
40         https://bugs.webkit.org/show_bug.cgi?id=157417
41
42         Reviewed by Darin Adler.
43
44         Updated several tests to follow the new expected behavior.
45
46         * fast/css-grid-layout/absolute-positioning-grid-container-containing-block.html:
47         * fast/css-grid-layout/absolute-positioning-grid-container-parent.html:
48         * fast/css-grid-layout/grid-positioned-items-gaps-rtl.html:
49         * fast/css-grid-layout/grid-positioned-items-gaps.html:
50         * fast/css-grid-layout/grid-positioned-items-implicit-grid-line.html:
51         * fast/css-grid-layout/grid-positioned-items-implicit-grid.html:
52         * fast/css-grid-layout/grid-positioned-items-unknown-named-grid-line.html:
53         * fast/css-grid-layout/grid-sizing-positioned-items.html:
54
55 2016-05-09  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
56
57         Fix wrong gardening in r200570
58
59         Unreviewed EFL gardening.
60
61         * TestExpectations: Move selection gap tests to EFL's one.
62         * platform/efl/TestExpectations:
63
64 2016-05-09  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
65
66         [EFL] Skip tests of selection gap because EFL port disabled to paint the selection gap
67
68         Unreviewed EFL gardening.
69
70         * TestExpectations:
71
72 2016-05-08  Zalan Bujtas  <zalan@apple.com>
73
74         iOS selection: Use inflow containing block for positioned <br>.
75         https://bugs.webkit.org/show_bug.cgi?id=157115
76         <rdar://problem/25969295>
77
78         Reviewed by Ryosuke Niwa.
79
80         Similarly to RenderText, we should just use the inflow containing block for
81         selected <br> even when it is positioned out of flow. This visually matches Mac OS X
82         behaviour (selection painting does not get extended to the positioned <br>).
83
84         * fast/text/fixed-positioned-br-crash-expected.txt: Added.
85         * fast/text/fixed-positioned-br-crash.html: Added.
86
87 2016-05-08  Darin Adler  <darin@apple.com>
88
89         Correct dictionary bindings handling of optional, null, and undefined
90         https://bugs.webkit.org/show_bug.cgi?id=157463
91
92         Reviewed by Chris Dumez.
93
94         * fast/dom/MutationObserver/observe-exceptions-expected.txt: Reverted that
95         change to expect a more specific TypeError just as it was a day ago before
96         my last patch. The TypeError is back to being a problem with the specifics
97         of the arguments passed rather than a problem with null and undefined
98         themselves being invalid.
99
100 2016-05-07  Darin Adler  <darin@apple.com>
101
102         Change MutationObserver::observe to take an IDL dictionary, rather than WebCore::Dictionary
103         https://bugs.webkit.org/show_bug.cgi?id=157456
104
105         Reviewed by Chris Dumez.
106
107         * fast/dom/MutationObserver/observe-exceptions-expected.txt: Updated to expect
108         the specific TypeError generated by the bindings code rather than the generic
109         TypeError we got before generated inside the C++ DOM.
110
111 2016-05-07  Joanmarie Diggs  <jdiggs@igalia.com>
112
113         REGRESSION(r196222): [AX][GTK] accessibility/gtk/caret-offsets.html failing
114         https://bugs.webkit.org/show_bug.cgi?id=153956
115
116         Reviewed by Chris Fleizach.
117
118         Change the test to run asynchronously and update the expectations.
119
120         * accessibility/gtk/caret-offsets-expected.txt: Updated.
121         * accessibility/gtk/caret-offsets.html: Updated.
122         * platform/gtk/TestExpectations: Unskipped the previously-failing test.
123
124 2016-05-06  Per Arne Vollan  <peavo@outlook.com>
125
126         [Win] Skip failing INTL test.
127         https://bugs.webkit.org/show_bug.cgi?id=157418
128
129         Reviewed by Alex Christensen.
130
131         Temporarily skip string-localeCompare.js, because AppleWin currently does not have INTL enabled.
132
133         * js/script-tests/string-localeCompare.js:
134         * platform/win/TestExpectations:
135
136 2016-05-06  Ryosuke Niwa  <rniwa@webkit.org>
137
138         MouseEvent's offsetX and offsetY should be based on relative target
139         https://bugs.webkit.org/show_bug.cgi?id=157444
140         <rdar://problem/24396408>
141
142         Reviewed by Darin Adler.
143
144         Add a W3C style testharness.js test for adjusting offsetX and offsetY to the adjusted target
145         since our existing behavior matches the spec as well as Chrome's behavior:
146         http://w3c.github.io/webcomponents/spec/shadow/#event-dispatch
147
148         * fast/shadow-dom/MouseEvent-prototype-offsetX-offsetY-expected.txt: Added.
149         * fast/shadow-dom/MouseEvent-prototype-offsetX-offsetY.html: Added.
150
151 2016-05-06  Joseph Pecoraro  <pecoraro@apple.com>
152
153         Web Inspector: Improve console.count()
154         https://bugs.webkit.org/show_bug.cgi?id=157439
155         <rdar://problem/26152654>
156
157         Reviewed by Timothy Hatcher.
158
159         * inspector/console/console-api-expected.txt:
160         * inspector/console/console-count-expected.txt: Added.
161         * inspector/console/console-count.html: Added.
162         * inspector/console/console-time.html:
163
164 2016-05-06  Simon Fraser  <simon.fraser@apple.com>
165
166         Enable IOS_TEXT_AUTOSIZING on Mac and make it testable
167         https://bugs.webkit.org/show_bug.cgi?id=157432
168         rdar://problem/16406720
169
170         Reviewed by Dean Jackson.
171
172         Enable fast/text-autosizing/ios/ on Mac and iOS
173
174         * fast/text-autosizing/ios/autosize-width-expected.html: Added.
175         * fast/text-autosizing/ios/autosize-width.html: Added.
176         * platform/ios-simulator/TestExpectations:
177         * platform/mac-wk2/TestExpectations:
178         * platform/mac/TestExpectations:
179
180 2016-05-06  Joseph Pecoraro  <pecoraro@apple.com>
181
182         Web Inspector: Console: Variables defined with let/const aren't accessible outside of console's scope
183         https://bugs.webkit.org/show_bug.cgi?id=150752
184         <rdar://problem/23343385>
185
186         Reviewed by Mark Lam.
187
188         * inspector/runtime/evaluate-CommandLineAPI-expected.txt: Added.
189         * inspector/runtime/evaluate-CommandLineAPI.html: Added.
190         New test covering the different cases of global evaluation with the
191         CommandLineAPI as a scope extension.
192
193         * http/tests/inspector/console/cross-domain-inspected-node-access-expected.txt:
194         * inspector/console/command-line-api-expected.txt:
195         * inspector/debugger/js-stacktrace-expected.txt:
196         * inspector/debugger/js-stacktrace.html:
197         * inspector/model/stack-trace-expected.txt:
198         * platform/mac/inspector/model/remote-object-expected.txt:
199         Update expectations now that global evaluations are treated as
200         program's [global code] and not evals [eval code]. Also some
201         line number changes.
202
203 2016-05-06  Tim Horton  <timothy_horton@apple.com>
204
205         <attachment> element should understand UTIs
206         https://bugs.webkit.org/show_bug.cgi?id=157425
207         <rdar://problem/25585401>
208
209         Reviewed by Anders Carlsson.
210
211         * fast/attachment/attachment-uti-expected.html: Added.
212         * fast/attachment/attachment-uti.html: Added.
213         Add a test that UTIs render the same as their corresponding MIME types.
214
215 2016-05-06  Chris Dumez  <cdumez@apple.com>
216
217         Clean up converting from JSValue to float / double in the bindings generator
218         https://bugs.webkit.org/show_bug.cgi?id=157407
219
220         Reviewed by Darin Adler.
221
222         Rebaseline the tests now that we provide a more useful exception message.
223
224         * fast/canvas/canvas-2d-imageData-create-nonfinite-expected.txt:
225         * fast/canvas/canvas-getImageData-invalid-expected.txt:
226         * fast/canvas/canvas-putImageData-expected.txt:
227         * fast/canvas/canvas-putImageData.js:
228         * fast/canvas/linearGradient-infinite-values-expected.txt:
229         * fast/canvas/radialGradient-infinite-values-expected.txt:
230         * fast/canvas/resources/canvas-2d-imageData-create-nonfinite.js:
231         * fast/canvas/script-tests/canvas-getImageData-invalid.js:
232         * fast/canvas/script-tests/linearGradient-infinite-values.js:
233         * fast/canvas/script-tests/radialGradient-infinite-values.js:
234
235 2016-05-06  Brady Eidson  <beidson@apple.com>
236
237         Unreviewed IDB test gardening.
238
239         * TestExpectations:
240         * storage/indexeddb/pending-activity-workers-expected.txt: Updated expectations.
241
242 2016-05-06  Brady Eidson  <beidson@apple.com>
243
244         Unreviewed IDB test gardening.
245
246         Fix a failing test, and add better classification/comments to a different failing test.
247
248         * TestExpectations:
249         * storage/indexeddb/dont-commit-on-blocked-expected.txt:
250         * storage/indexeddb/dont-commit-on-blocked.html:
251
252 2016-05-06  Brady Eidson  <beidson@apple.com>
253
254         Unreviewed IDB test gardening.
255
256         Update the workers variant of "deletedatabase-delayed-by-open-and-versionchange" to the modern expected results.
257
258         * TestExpectations:
259         * storage/indexeddb/deletedatabase-delayed-by-open-and-versionchange-workers-expected.txt:
260
261 2016-05-06  Dean Jackson  <dino@apple.com>
262
263         Regions, Shapes and Tracks don't need runtime features
264         https://bugs.webkit.org/show_bug.cgi?id=157426
265         <rdar://problem/26146262>
266
267         Reviewed by Simon Fraser.
268
269         Remove these tests since their runtime flags no longer exist.
270
271         * fast/regions/css-regions-disabled-expected.txt: Removed.
272         * fast/regions/css-regions-disabled.html: Removed.
273         * fast/shapes/css-shapes-disabled-expected.txt: Removed.
274         * fast/shapes/css-shapes-disabled.html: Removed.
275
276 2016-05-06  Brady Eidson  <beidson@apple.com>
277
278         Unreviewed IDB test gardening.
279
280         Finish removing unsupported lines from the "unprefix" test.
281
282         * storage/indexeddb/unprefix-private-expected.txt:
283
284 2016-05-06  Brady Eidson  <beidson@apple.com>
285
286         Unreviewed IDB test gardening.
287
288         Remove unsupported lines from the "unprefix" test.
289         
290         * TestExpectations:
291         * storage/indexeddb/resources/unprefix.js:
292         * storage/indexeddb/unprefix-expected.txt:
293         * storage/indexeddb/unprefix-workers-expected.txt:
294
295 2016-05-06  Brady Eidson  <beidson@apple.com>
296
297         Unreviewed IDB test gardening.
298
299         Remove the Workers variant of a test that had been removed for being irrelevant.
300
301         * TestExpectations:
302         * storage/indexeddb/factory-basics-workers-expected.txt: Removed.
303         * storage/indexeddb/factory-basics-workers.html: Removed.
304
305 2016-05-06  Brady Eidson  <beidson@apple.com>
306
307         Modern IDB (Workers): Start running a lot of the workers tests.
308         https://bugs.webkit.org/show_bug.cgi?id=157424
309
310         Reviewed by Sam Weinig.
311
312         Many tests that obviously pass need updated expectations for the details of error messages.
313
314         Others just work right out of the box.
315
316         * TestExpectations: Enable some tests, and categorize remaining failures.
317         
318         * http/tests/security/cross-origin-worker-indexeddb-allowed-expected.txt:
319         * http/tests/security/cross-origin-worker-indexeddb-allowed.html:
320         * http/tests/security/cross-origin-worker-indexeddb-expected.txt:
321         * http/tests/security/cross-origin-worker-indexeddb.html:
322         * http/tests/security/resources/cross-origin-iframe-for-worker-indexeddb.html:
323         * http/tests/security/resources/document-for-cross-origin-worker-indexeddb.html:
324         * http/tests/security/resources/worker-for-indexeddb.js:
325         * storage/indexeddb/basics-workers.html:
326         * storage/indexeddb/cursor-advance-workers-expected.txt:
327         * storage/indexeddb/cursor-advance-workers.html:
328         * storage/indexeddb/deletedatabase-delayed-by-open-and-versionchange-workers.html:
329         * storage/indexeddb/dont-commit-on-blocked-private.html:
330         * storage/indexeddb/dont-commit-on-blocked.html:
331         * storage/indexeddb/factory-basics-workers.html:
332         * storage/indexeddb/index-basics-workers-expected.txt:
333         * storage/indexeddb/index-basics-workers.html:
334         * storage/indexeddb/modern/workers-disabled.html:
335         * storage/indexeddb/objectstore-basics-workers-expected.txt:
336         * storage/indexeddb/objectstore-basics-workers.html:
337         * storage/indexeddb/open-twice-workers.html:
338         * storage/indexeddb/pending-activity-workers.html:
339         * storage/indexeddb/pending-version-change-on-exit-private.html:
340         * storage/indexeddb/pending-version-change-on-exit.html:
341         * storage/indexeddb/pending-version-change-stuck-private.html:
342         * storage/indexeddb/pending-version-change-stuck-works-with-terminate-private.html:
343         * storage/indexeddb/pending-version-change-stuck-works-with-terminate.html:
344         * storage/indexeddb/pending-version-change-stuck.html:
345         * storage/indexeddb/transaction-complete-workers-expected.txt:
346         * storage/indexeddb/transaction-complete-workers-private-expected.txt:
347         * storage/indexeddb/transaction-complete-workers-private.html:
348         * storage/indexeddb/transaction-complete-workers.html:
349         * storage/indexeddb/unprefix-workers.html:
350
351 2016-05-06  Ryosuke Niwa  <rniwa@webkit.org>
352
353         FKA: No way to get focus from DOM to shadow DOM components (Was: HTML5 media controls not keyboard accessible)
354         https://bugs.webkit.org/show_bug.cgi?id=117857
355
356         Reviewed by Jer Noble.
357
358         Added a regression test for moving focus into media elements by pressing tab key.
359
360         * media/tab-focus-inside-media-elements-expected.txt: Added.
361         * media/tab-focus-inside-media-elements.html: Added.
362
363 2016-05-06  Filip Pizlo  <fpizlo@apple.com>
364
365         JS Function removed after parsing
366         https://bugs.webkit.org/show_bug.cgi?id=149175
367
368         Reviewed by Mark Lam.
369         
370         This bug doesn't happen anymore, but the test case is still useful. This test will fail 1/5 of
371         the time if we regress.
372
373         * js/dom/function-removed-after-parsing-expected.txt: Added.
374         * js/dom/function-removed-after-parsing.html: Added.
375
376 2016-05-06  Jer Noble  <jer.noble@apple.com>
377
378         Muted media elements should be allowed to autoplay, even if RequireUserGestureForAudioRateChange is set.
379         https://bugs.webkit.org/show_bug.cgi?id=157404
380         <rdar://problem/26016802>
381
382         Reviewed by Eric Carlson.
383
384         * media/audio-playback-restriction-play-muted-expected.txt: Added.
385         * media/audio-playback-restriction-play-muted.html: Added.
386
387 2016-05-06  Manuel Rego Casasnovas  <rego@igalia.com>
388
389         [css-grid] Unprefix CSS Grid Layout properties
390         https://bugs.webkit.org/show_bug.cgi?id=157137
391
392         Reviewed by Simon Fraser.
393
394         Remove "-webkit" prefix from all the grid layout properties,
395         including the display value.
396         Update the source code to remove the prefix where it was used too.
397
398         * css3/parse-align-content.html:
399         * css3/parse-align-items.html:
400         * css3/parse-align-self.html:
401         * css3/parse-justify-content.html:
402         * fast/css-grid-layout/absolute-positioning-definite-sizes.html:
403         * fast/css-grid-layout/absolute-positioning-grid-container-containing-block.html:
404         * fast/css-grid-layout/absolute-positioning-grid-container-parent.html:
405         * fast/css-grid-layout/anonymous-grid-items-expected.html:
406         * fast/css-grid-layout/anonymous-grid-items.html:
407         * fast/css-grid-layout/auto-content-resolution-columns.html:
408         * fast/css-grid-layout/auto-content-resolution-rows.html:
409         * fast/css-grid-layout/breadth-size-resolution-grid.html:
410         * fast/css-grid-layout/calc-resolution-grid-item.html:
411         * fast/css-grid-layout/compute-intrinsic-widths-scrollbar.html:
412         * fast/css-grid-layout/display-grid-set-get-expected.txt:
413         * fast/css-grid-layout/explicit-grid-size.html:
414         * fast/css-grid-layout/flex-and-content-sized-resolution-columns-expected.txt:
415         * fast/css-grid-layout/flex-and-content-sized-resolution-columns.html:
416         * fast/css-grid-layout/flex-and-intrinsic-sizes.html:
417         * fast/css-grid-layout/flex-and-minmax-content-resolution-columns.html:
418         * fast/css-grid-layout/flex-and-minmax-content-resolution-rows.html:
419         * fast/css-grid-layout/flex-content-distribution.html:
420         * fast/css-grid-layout/flex-content-resolution-columns.html:
421         * fast/css-grid-layout/flex-content-resolution-rows.html:
422         * fast/css-grid-layout/flex-content-sized-column-use-available-width.html:
423         * fast/css-grid-layout/flex-content-sized-columns-resize.html:
424         * fast/css-grid-layout/flex-factor-sum-less-than-1.html:
425         * fast/css-grid-layout/float-not-protruding-into-next-grid-item.html:
426         * fast/css-grid-layout/floating-empty-grids.html:
427         * fast/css-grid-layout/grid-align-content-distribution-vertical-lr.html:
428         * fast/css-grid-layout/grid-align-content-distribution-vertical-rl.html:
429         * fast/css-grid-layout/grid-align-content-distribution.html:
430         * fast/css-grid-layout/grid-align-content-vertical-lr.html:
431         * fast/css-grid-layout/grid-align-content-vertical-rl.html:
432         * fast/css-grid-layout/grid-align-content.html:
433         * fast/css-grid-layout/grid-align-justify-margin-border-padding-vertical-lr.html:
434         * fast/css-grid-layout/grid-align-justify-margin-border-padding-vertical-rl.html:
435         * fast/css-grid-layout/grid-align-justify-margin-border-padding.html:
436         * fast/css-grid-layout/grid-align-justify-overflow.html:
437         * fast/css-grid-layout/grid-align-justify-stretch.html:
438         * fast/css-grid-layout/grid-align-stretching-replaced-items.html:
439         * fast/css-grid-layout/grid-align.html:
440         * fast/css-grid-layout/grid-auto-columns-rows-auto-flow-resolution.html:
441         * fast/css-grid-layout/grid-auto-columns-rows-get-set-expected.txt:
442         * fast/css-grid-layout/grid-auto-columns-rows-get-set.html:
443         * fast/css-grid-layout/grid-auto-columns-rows-resolution.html:
444         * fast/css-grid-layout/grid-auto-columns-rows-update.html:
445         * fast/css-grid-layout/grid-auto-flow-get-set-expected.txt:
446         * fast/css-grid-layout/grid-auto-flow-get-set.html:
447         * fast/css-grid-layout/grid-auto-flow-resolution.html:
448         * fast/css-grid-layout/grid-auto-flow-sparse.html:
449         * fast/css-grid-layout/grid-auto-flow-update.html:
450         * fast/css-grid-layout/grid-automatic-minimum-for-auto-columns-expected.txt:
451         * fast/css-grid-layout/grid-automatic-minimum-for-auto-columns.html:
452         * fast/css-grid-layout/grid-automatic-minimum-for-auto-rows-expected.txt:
453         * fast/css-grid-layout/grid-automatic-minimum-for-auto-rows.html:
454         * fast/css-grid-layout/grid-columns-rows-get-set-expected.txt:
455         * fast/css-grid-layout/grid-columns-rows-get-set-multiple-expected.txt:
456         * fast/css-grid-layout/grid-columns-rows-get-set-multiple.html:
457         * fast/css-grid-layout/grid-columns-rows-get-set.html:
458         * fast/css-grid-layout/grid-container-change-named-grid-lines-recompute-child.html:
459         * fast/css-grid-layout/grid-container-ignore-first-letter.html:
460         * fast/css-grid-layout/grid-content-alignment-and-self-alignment-spanning.html:
461         * fast/css-grid-layout/grid-content-alignment-and-self-alignment.html:
462         * fast/css-grid-layout/grid-content-alignment-overflow.html:
463         * fast/css-grid-layout/grid-content-alignment-stretch-only-valid-for-auto-sized-tracks.html:
464         * fast/css-grid-layout/grid-content-alignment-stretch-with-different-sized-tracks.html:
465         * fast/css-grid-layout/grid-content-alignment-with-span-vertical-lr.html:
466         * fast/css-grid-layout/grid-content-alignment-with-span-vertical-rl.html:
467         * fast/css-grid-layout/grid-content-alignment-with-span.html:
468         * fast/css-grid-layout/grid-content-sized-columns-resolution-expected.txt:
469         * fast/css-grid-layout/grid-content-sized-columns-resolution.html:
470         * fast/css-grid-layout/grid-disable.html:
471         * fast/css-grid-layout/grid-dynamic-updates-relayout.html:
472         * fast/css-grid-layout/grid-element-auto-repeat-get-set-expected.txt:
473         * fast/css-grid-layout/grid-element-auto-repeat-get-set.html:
474         * fast/css-grid-layout/grid-element-border-grid-item.html:
475         * fast/css-grid-layout/grid-element-border-padding-grid-item.html:
476         * fast/css-grid-layout/grid-element-change-columns-repaint.html:
477         * fast/css-grid-layout/grid-element-change-rows-repaint.html:
478         * fast/css-grid-layout/grid-element-empty-row-column.html:
479         * fast/css-grid-layout/grid-element-min-max-height.html:
480         * fast/css-grid-layout/grid-element-min-max-width.html:
481         * fast/css-grid-layout/grid-element-padding-grid-item.html:
482         * fast/css-grid-layout/grid-element-padding-margin.html:
483         * fast/css-grid-layout/grid-element-repeat-get-set-expected.txt:
484         * fast/css-grid-layout/grid-element-repeat-get-set.html:
485         * fast/css-grid-layout/grid-element-shrink-to-fit.html:
486         * fast/css-grid-layout/grid-grow-tracks-to-their-max-expected.txt:
487         * fast/css-grid-layout/grid-grow-tracks-to-their-max.html:
488         * fast/css-grid-layout/grid-gutters-and-alignment.html:
489         * fast/css-grid-layout/grid-gutters-and-flex-content.html:
490         * fast/css-grid-layout/grid-gutters-and-tracks.html:
491         * fast/css-grid-layout/grid-gutters-get-set-expected.txt:
492         * fast/css-grid-layout/grid-gutters-get-set.html:
493         * fast/css-grid-layout/grid-indefinite-calculated-height-crash-expected.txt:
494         * fast/css-grid-layout/grid-indefinite-calculated-height-crash.html:
495         * fast/css-grid-layout/grid-initialize-span-one-items-expected.txt:
496         * fast/css-grid-layout/grid-initialize-span-one-items.html:
497         * fast/css-grid-layout/grid-item-addition-auto-placement-update.html:
498         * fast/css-grid-layout/grid-item-addition-track-breadth-update.html:
499         * fast/css-grid-layout/grid-item-area-get-set-expected.txt:
500         * fast/css-grid-layout/grid-item-area-get-set.html:
501         * fast/css-grid-layout/grid-item-auto-margins-alignment-vertical-lr.html:
502         * fast/css-grid-layout/grid-item-auto-margins-alignment-vertical-rl.html:
503         * fast/css-grid-layout/grid-item-auto-margins-alignment.html:
504         * fast/css-grid-layout/grid-item-auto-margins-and-stretch.html:
505         * fast/css-grid-layout/grid-item-auto-margins-must-respect-specified-margins.html:
506         * fast/css-grid-layout/grid-item-auto-placement-automatic-span.html:
507         * fast/css-grid-layout/grid-item-auto-placement-definite-span.html:
508         * fast/css-grid-layout/grid-item-auto-placement-fixed-row-column.html:
509         * fast/css-grid-layout/grid-item-auto-sized-align-justify-margin-border-padding.html:
510         * fast/css-grid-layout/grid-item-bad-named-area-auto-placement.html:
511         * fast/css-grid-layout/grid-item-bad-resolution-double-span.html:
512         * fast/css-grid-layout/grid-item-change-column-repaint.html:
513         * fast/css-grid-layout/grid-item-change-row-repaint.html:
514         * fast/css-grid-layout/grid-item-column-row-get-set-expected.txt:
515         * fast/css-grid-layout/grid-item-column-row-get-set.html:
516         * fast/css-grid-layout/grid-item-display.html:
517         * fast/css-grid-layout/grid-item-end-after-get-set-expected.txt:
518         * fast/css-grid-layout/grid-item-end-after-get-set.html:
519         * fast/css-grid-layout/grid-item-margin-auto-columns-rows-horizontal-ltr.html:
520         * fast/css-grid-layout/grid-item-margin-auto-columns-rows-horizontal-rtl.html:
521         * fast/css-grid-layout/grid-item-margin-auto-columns-rows-vertical-ltr.html:
522         * fast/css-grid-layout/grid-item-margin-auto-columns-rows-vertical-rtl.html:
523         * fast/css-grid-layout/grid-item-margin-resolution.html:
524         * fast/css-grid-layout/grid-item-margins-not-collapse.html:
525         * fast/css-grid-layout/grid-item-multiple-minmax-content-resolution.html:
526         * fast/css-grid-layout/grid-item-named-grid-area-resolution.html:
527         * fast/css-grid-layout/grid-item-named-grid-line-resolution.html:
528         * fast/css-grid-layout/grid-item-negative-indexes.html:
529         * fast/css-grid-layout/grid-item-negative-integer-explicit-grid-resolution.html:
530         * fast/css-grid-layout/grid-item-negative-position-resolution.html:
531         * fast/css-grid-layout/grid-item-order-auto-flow-resolution.html:
532         * fast/css-grid-layout/grid-item-order-in-content-sized-columns-resolution.html:
533         * fast/css-grid-layout/grid-item-order-paint-order.html:
534         * fast/css-grid-layout/grid-item-position-changed-dynamic.html:
535         * fast/css-grid-layout/grid-item-removal-auto-placement-update.html:
536         * fast/css-grid-layout/grid-item-removal-track-breadth-update.html:
537         * fast/css-grid-layout/grid-item-spanning-resolution.html:
538         * fast/css-grid-layout/grid-item-start-before-get-set-expected.txt:
539         * fast/css-grid-layout/grid-item-start-before-get-set.html:
540         * fast/css-grid-layout/grid-item-stretch-with-margins-borders-padding-vertical-lr.html:
541         * fast/css-grid-layout/grid-item-stretch-with-margins-borders-padding-vertical-rl.html:
542         * fast/css-grid-layout/grid-item-stretch-with-margins-borders-padding.html:
543         * fast/css-grid-layout/grid-item-text-background-not-interleaved.html:
544         * fast/css-grid-layout/grid-item-unknown-named-grid-line-resolution.html:
545         * fast/css-grid-layout/grid-item-with-border-in-fr.html:
546         * fast/css-grid-layout/grid-item-with-border-in-intrinsic.html:
547         * fast/css-grid-layout/grid-item-with-percent-height-in-auto-height-grid-resolution.html:
548         * fast/css-grid-layout/grid-item-with-percent-min-max-height-dynamic.html:
549         * fast/css-grid-layout/grid-item-z-index-change-repaint-expected.html:
550         * fast/css-grid-layout/grid-item-z-index-change-repaint.html:
551         * fast/css-grid-layout/grid-item-z-index-stacking-context-expected.html:
552         * fast/css-grid-layout/grid-item-z-index-stacking-context.html:
553         * fast/css-grid-layout/grid-item-z-index-support.html:
554         * fast/css-grid-layout/grid-items-should-not-be-stretched-when-height-or-width-or-margin-change.html:
555         * fast/css-grid-layout/grid-justify-content-distribution-vertical-lr.html:
556         * fast/css-grid-layout/grid-justify-content-distribution-vertical-rl.html:
557         * fast/css-grid-layout/grid-justify-content-distribution.html:
558         * fast/css-grid-layout/grid-justify-content-vertical-lr.html:
559         * fast/css-grid-layout/grid-justify-content-vertical-rl.html:
560         * fast/css-grid-layout/grid-justify-content.html:
561         * fast/css-grid-layout/grid-percent-track-margin-border-padding.html:
562         * fast/css-grid-layout/grid-percent-track-scrollbar.html:
563         * fast/css-grid-layout/grid-positioned-children-writing-modes.html:
564         * fast/css-grid-layout/grid-positioned-items-background-rtl.html:
565         * fast/css-grid-layout/grid-positioned-items-background.html:
566         * fast/css-grid-layout/grid-positioned-items-content-alignment-rtl.html:
567         * fast/css-grid-layout/grid-positioned-items-content-alignment.html:
568         * fast/css-grid-layout/grid-positioned-items-gaps-rtl.html:
569         * fast/css-grid-layout/grid-positioned-items-gaps.html:
570         * fast/css-grid-layout/grid-positioned-items-implicit-grid-line.html:
571         * fast/css-grid-layout/grid-positioned-items-implicit-grid.html:
572         * fast/css-grid-layout/grid-positioned-items-padding.html:
573         * fast/css-grid-layout/grid-positioned-items-unknown-named-grid-line.html:
574         * fast/css-grid-layout/grid-positioned-items-within-grid-implicit-track.html:
575         * fast/css-grid-layout/grid-preferred-logical-widths.html:
576         * fast/css-grid-layout/grid-repeat-calc-expected.txt:
577         * fast/css-grid-layout/grid-repeat-calc.html:
578         * fast/css-grid-layout/grid-shorthand-computed-style-crash.html:
579         * fast/css-grid-layout/grid-shorthand-get-set-expected.txt:
580         * fast/css-grid-layout/grid-shorthand-get-set.html:
581         * fast/css-grid-layout/grid-sizing-positioned-items.html:
582         * fast/css-grid-layout/grid-strict-ordering-crash.html:
583         * fast/css-grid-layout/grid-template-areas-empty-string-crash.html:
584         * fast/css-grid-layout/grid-template-areas-get-set-expected.txt:
585         * fast/css-grid-layout/grid-template-areas-get-set.html:
586         * fast/css-grid-layout/grid-template-areas-infinite-loop.html:
587         * fast/css-grid-layout/grid-template-columns-rows-computed-style-gaps-content-alignment-expected.txt:
588         * fast/css-grid-layout/grid-template-columns-rows-computed-style-gaps-content-alignment.html:
589         * fast/css-grid-layout/grid-template-shorthand-computed-style-crash.html:
590         * fast/css-grid-layout/grid-template-shorthand-get-set-expected.txt:
591         * fast/css-grid-layout/grid-template-shorthand-get-set.html:
592         * fast/css-grid-layout/grid-update-sizes-after-distributing-all-expected.txt:
593         * fast/css-grid-layout/grid-update-sizes-after-distributing-all.html:
594         * fast/css-grid-layout/grid-was-populated-assert.html:
595         * fast/css-grid-layout/grid-with-relative-font-length-crash.html:
596         * fast/css-grid-layout/implicit-columns-auto-resolution.html:
597         * fast/css-grid-layout/implicit-position-dynamic-change-expected.txt:
598         * fast/css-grid-layout/implicit-position-dynamic-change.html:
599         * fast/css-grid-layout/implicit-rows-auto-resolution.html:
600         * fast/css-grid-layout/implicit-tracks-before-explicit.html:
601         * fast/css-grid-layout/justify-self-cell.html:
602         * fast/css-grid-layout/mark-as-infinitely-growable-expected.txt:
603         * fast/css-grid-layout/mark-as-infinitely-growable.html:
604         * fast/css-grid-layout/maximize-tracks-definite-indefinite-height.html:
605         * fast/css-grid-layout/min-content-row-must-shrink-when-column-grows.html:
606         * fast/css-grid-layout/min-height-border-box.html:
607         * fast/css-grid-layout/min-width-height-auto-and-margins.html:
608         * fast/css-grid-layout/min-width-height-auto-overflow.html:
609         * fast/css-grid-layout/min-width-height-auto.html:
610         * fast/css-grid-layout/min-width-margin-box.html:
611         * fast/css-grid-layout/minmax-fixed-logical-height-only.html:
612         * fast/css-grid-layout/minmax-fixed-logical-width-only.html:
613         * fast/css-grid-layout/minmax-max-content-resolution-columns.html:
614         * fast/css-grid-layout/minmax-max-content-resolution-rows.html:
615         * fast/css-grid-layout/minmax-min-content-column-resolution-columns.html:
616         * fast/css-grid-layout/minmax-min-content-column-resolution-rows.html:
617         * fast/css-grid-layout/minmax-spanning-resolution-columns.html:
618         * fast/css-grid-layout/minmax-spanning-resolution-rows.html:
619         * fast/css-grid-layout/named-grid-line-get-set-expected.txt:
620         * fast/css-grid-layout/named-grid-line-get-set.html:
621         * fast/css-grid-layout/named-grid-lines-computed-style-implicit-tracks-expected.txt:
622         * fast/css-grid-layout/named-grid-lines-computed-style-implicit-tracks.html:
623         * fast/css-grid-layout/named-grid-lines-with-named-grid-areas-dynamic-get-set.html:
624         * fast/css-grid-layout/named-grid-lines-with-named-grid-areas-get-set-expected.txt:
625         * fast/css-grid-layout/named-grid-lines-with-named-grid-areas-get-set.html:
626         * fast/css-grid-layout/named-grid-lines-with-named-grid-areas-resolution.html:
627         * fast/css-grid-layout/non-grid-columns-rows-get-set-expected.txt:
628         * fast/css-grid-layout/non-grid-columns-rows-get-set-multiple-expected.txt:
629         * fast/css-grid-layout/non-grid-columns-rows-get-set-multiple.html:
630         * fast/css-grid-layout/non-grid-columns-rows-get-set.html:
631         * fast/css-grid-layout/non-grid-element-repeat-get-set-expected.txt:
632         * fast/css-grid-layout/non-grid-element-repeat-get-set.html:
633         * fast/css-grid-layout/non-named-grid-line-get-set-expected.txt:
634         * fast/css-grid-layout/non-named-grid-line-get-set.html:
635         * fast/css-grid-layout/percent-grid-item-in-percent-grid-track-in-percent-grid.html:
636         * fast/css-grid-layout/percent-grid-item-in-percent-grid-track-update.html:
637         * fast/css-grid-layout/percent-grid-item-in-percent-grid-track.html:
638         * fast/css-grid-layout/percent-intrinsic-track-breadth.html:
639         * fast/css-grid-layout/percent-of-indefinite-track-size-in-auto.html:
640         * fast/css-grid-layout/percent-of-indefinite-track-size-in-minmax-crash.html:
641         * fast/css-grid-layout/percent-of-indefinite-track-size.html:
642         * fast/css-grid-layout/percent-padding-margin-resolution-grid-item-update.html:
643         * fast/css-grid-layout/percent-padding-margin-resolution-grid-item.html:
644         * fast/css-grid-layout/percent-resolution-grid-item.html:
645         * fast/css-grid-layout/percent-track-breadths-regarding-container-size.html:
646         * fast/css-grid-layout/place-cell-by-index.html:
647         * fast/css-grid-layout/positioned-grid-items-should-not-create-implicit-tracks.html:
648         * fast/css-grid-layout/positioned-grid-items-should-not-take-up-space.html:
649         * fast/css-grid-layout/relayout-align-items-changed.html:
650         * fast/css-grid-layout/relayout-align-self-changed.html:
651         * fast/css-grid-layout/relayout-indefinite-heights.html:
652         * fast/css-grid-layout/relayout-justify-items-changed.html:
653         * fast/css-grid-layout/relayout-justify-self-changed.html:
654         * fast/css-grid-layout/resources/display-grid-set-get.js:
655         * fast/css-grid-layout/resources/grid-columns-rows-get-set-multiple.js:
656         (testInherit):
657         (testInitial):
658         * fast/css-grid-layout/resources/grid-columns-rows-get-set.js:
659         (testInherit):
660         (testInitial):
661         * fast/css-grid-layout/resources/grid-definitions-parsing-utils.js:
662         (testGridTemplatesValues):
663         (checkGridTemplatesSetJSValues):
664         (testGridTemplatesSetBadJSValues):
665         (checkGridAutoFlowSetCSSValue):
666         (checkGridAutoFlowSetJSValue):
667         (testGridAutoDefinitionsValues):
668         (testGridGapDefinitionsValues):
669         * fast/css-grid-layout/resources/grid-item-column-row-parsing-utils.js:
670         (checkColumnRowValues):
671         (window.testColumnRowJSParsing):
672         (window.testColumnRowInvalidJSParsing):
673         (window.testColumnStartRowStartJSParsing):
674         (window.testColumnEndRowEndJSParsing):
675         (setupInheritTest):
676         (setupInitialTest):
677         (window.testColumnRowInheritJSParsing):
678         (window.testStartBeforeInheritJSParsing):
679         (window.testEndAfterInheritJSParsing):
680         (window.testColumnRowInitialJSParsing):
681         (window.testStartBeforeInitialJSParsing):
682         (window.testEndAfterInitialJSParsing):
683         * fast/css-grid-layout/resources/grid-shorthand-parsing-utils.js:
684         (testGridDefinitionsValues):
685         (checkGridDefinitionsSetJSValues):
686         (testGridDefinitionsSetBadJSValues):
687         * fast/css-grid-layout/resources/grid-template-shorthand-parsing-utils.js:
688         (testGridDefinitionsValues):
689         (checkGridDefinitionsSetJSValues):
690         (testGridDefinitionsSetBadJSValues):
691         * fast/css-grid-layout/resources/grid.css:
692         (.grid):
693         (.inline-grid):
694         (.firstRowFirstColumn):
695         (.onlyFirstRowOnlyFirstColumn):
696         (.firstRowSecondColumn):
697         (.onlyFirstRowOnlySecondColumn):
698         (.firstRowThirdColumn):
699         (.firstRowFourthColumn):
700         (.secondRowFirstColumn):
701         (.onlySecondRowOnlyFirstColumn):
702         (.secondRowSecondColumn):
703         (.onlySecondRowOnlySecondColumn):
704         (.endSecondRowEndSecondColumn):
705         (.secondRowThirdColumn):
706         (.secondRowFourthColumn):
707         (.thirdRowFirstColumn):
708         (.thirdRowSecondColumn):
709         (.thirdRowThirdColumn):
710         (.fourthRowFirstColumn):
711         (.fourthRowSecondColumn):
712         (.firstAutoRowSecondAutoColumn):
713         (.autoLastRowAutoLastColumn):
714         (.autoSecondRowAutoFirstColumn):
715         (.firstRowBothColumn):
716         (.secondRowBothColumn):
717         (.bothRowFirstColumn):
718         (.bothRowSecondColumn):
719         (.bothRowBothColumn):
720         (.autoRowAutoColumn):
721         (.firstRowAutoColumn):
722         (.secondRowAutoColumn):
723         (.thirdRowAutoColumn):
724         (.autoRowFirstColumn):
725         (.autoRowSecondColumn):
726         (.autoRowThirdColumn):
727         (.autoRowAutoColumnSpanning2):
728         (.autoRowSpanning2AutoColumn):
729         (.autoRowSpanning2AutoColumnSpanning3):
730         (.autoRowSpanning3AutoColumnSpanning2):
731         (.autoRowFirstColumnSpanning2):
732         (.autoRowSecondColumnSpanning2):
733         (.firstRowSpanning2AutoColumn):
734         (.secondRowSpanning2AutoColumn):
735         (.gridAutoFlowColumnSparse):
736         (.gridAutoFlowColumnDense):
737         (.gridAutoFlowRowSparse):
738         (.gridAutoFlowRowDense):
739         * fast/css-grid-layout/resources/non-grid-columns-rows-get-set-multiple.js:
740         (testInherit):
741         (testInitial):
742         * fast/css-grid-layout/resources/non-grid-columns-rows-get-set.js:
743         (testInherit):
744         (testInitial):
745         * fast/css-grid-layout/should-not-collapse-anonymous-blocks.html:
746         * fast/css-grid-layout/swap-lines-if-start-is-further-endward-than-end-line-expected.html:
747         * fast/css-grid-layout/swap-lines-if-start-is-further-endward-than-end-line.html:
748         * fast/css-grid-layout/tracks-number-greatly-exceeding-available-size-crash.html:
749         * fast/css/auto-min-size.html:
750         * fast/css/first-letter-ignores-display-property.html:
751         * fast/css/getComputedStyle/computed-style-expected.txt:
752         * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
753         * fast/css/getComputedStyle/resources/property-names.js:
754         * fast/css/parse-justify-items.html:
755         * fast/events/key-events-in-editable-gridbox.html:
756         * fast/repaint/align-items-overflow-change.html:
757         * fast/repaint/align-self-change.html:
758         * fast/repaint/align-self-overflow-change.html:
759         * fast/repaint/justify-items-change.html:
760         * fast/repaint/justify-items-legacy-change.html:
761         * fast/repaint/justify-items-overflow-change.html:
762         * fast/repaint/justify-self-change.html:
763         * fast/repaint/justify-self-overflow-change.html:
764         * fast/text-autosizing/cluster-inline-grid-flex-box-expected.html:
765         * fast/text-autosizing/cluster-inline-grid-flex-box.html:
766         * ietestcenter/css3/grid/display-grid-001-expected.htm:
767         * ietestcenter/css3/grid/display-grid-001.htm:
768         * ietestcenter/css3/grid/display-grid-002-expected.htm:
769         * ietestcenter/css3/grid/display-grid-002.htm:
770         * ietestcenter/css3/grid/grid-column-001-expected.htm:
771         * ietestcenter/css3/grid/grid-column-001.htm:
772         * ietestcenter/css3/grid/grid-column-002-expected.htm:
773         * ietestcenter/css3/grid/grid-column-002.htm:
774         * ietestcenter/css3/grid/grid-column-003-expected.htm:
775         * ietestcenter/css3/grid/grid-column-003.htm:
776         * ietestcenter/css3/grid/grid-columns-001-expected.htm:
777         * ietestcenter/css3/grid/grid-columns-001.htm:
778         * ietestcenter/css3/grid/grid-items-001-expected.htm:
779         * ietestcenter/css3/grid/grid-items-001.htm:
780         * ietestcenter/css3/grid/grid-items-002-expected.htm:
781         * ietestcenter/css3/grid/grid-items-002.htm:
782         * ietestcenter/css3/grid/grid-items-003-expected.htm:
783         * ietestcenter/css3/grid/grid-items-003.htm:
784         * ietestcenter/css3/grid/grid-items-004-expected.htm:
785         * ietestcenter/css3/grid/grid-items-004.htm:
786         * ietestcenter/css3/grid/grid-items-005-expected.htm:
787         * ietestcenter/css3/grid/grid-items-005.htm:
788         * svg/css/getComputedStyle-basic-expected.txt:
789
790 2016-05-06  Nan Wang  <n_wang@apple.com>
791
792         AX: <attachment> element should have a replacement character
793         https://bugs.webkit.org/show_bug.cgi?id=157406
794
795         Reviewed by Chris Fleizach.
796
797         * accessibility/attachment-element-expected.txt:
798         * accessibility/mac/attachment-element-replacement-character-expected.txt: Added.
799         * accessibility/mac/attachment-element-replacement-character.html: Added.
800         * editing/pasteboard/drag-and-drop-attachment-contenteditable-expected.txt:
801
802 2016-05-06  Nan Wang  <n_wang@apple.com>
803
804         AX: String for document range is empty if end visible position anchors to a ignored replaced node
805         https://bugs.webkit.org/show_bug.cgi?id=157403
806
807         Reviewed by Chris Fleizach.
808
809         * accessibility/mac/text-marker-string-for-document-end-replaced-node-expected.txt: Added.
810         * accessibility/mac/text-marker-string-for-document-end-replaced-node.html: Added.
811
812 2016-05-05  Dean Jackson  <dino@apple.com>
813
814         4 and 8 digit color attributes should use the crazypants algorithm, not the CSS one.
815         https://bugs.webkit.org/show_bug.cgi?id=157402
816         <rdar://problem/26131142>
817
818         Reviewed by Simon Fraser.
819
820         Restore the version that was there before I added support for
821         4 and 8 digit hex colors in CSS.
822
823         * fast/dom/attribute-legacy-colors-expected.txt:
824         * fast/dom/script-tests/attribute-legacy-colors.js:
825
826 2016-05-05  Joseph Pecoraro  <pecoraro@apple.com>
827
828         REGRESSION(r200422): Web Inspector: Make new Array Iterator objects play nice with Web Inspector
829         https://bugs.webkit.org/show_bug.cgi?id=157361
830         <rdar://problem/26099793>
831
832         Reviewed by Timothy Hatcher.
833
834         * platform/mac/inspector/model/remote-object-expected.txt:
835
836 2016-05-05  Commit Queue  <commit-queue@webkit.org>
837
838         Unreviewed, rolling out r200479.
839         https://bugs.webkit.org/show_bug.cgi?id=157397
840
841         A LayoutTest added with this change is crashing on Mac WK1
842         test runs. (Requested by ryanhaddad on #webkit).
843
844         Reverted changeset:
845
846         "For keyboard users, activating a fragment URL should transfer
847         focus and caret to the destination"
848         https://bugs.webkit.org/show_bug.cgi?id=116046
849         http://trac.webkit.org/changeset/200479
850
851 2016-05-05  Chris Dumez  <cdumez@apple.com>
852
853         CORS check is sometimes incorrectly failing for media loads
854         https://bugs.webkit.org/show_bug.cgi?id=157370
855         <rdar://problem/26071607>
856
857         Reviewed by Alex Christensen.
858
859         Add a regression test for <rdar://problem/26071607>.
860
861         * http/tests/media/resources/reference.mov: Added.
862         * http/tests/security/resources/reference-movie-cross-origin-allow.php: Added.
863         * http/tests/security/video-cross-origin-caching-expected.txt: Added.
864         * http/tests/security/video-cross-origin-caching.html: Added.
865
866 2016-05-05  Zalan Bujtas  <zalan@apple.com>
867
868         Stop traversing at the container block when computing RTL inline static distance.
869         https://bugs.webkit.org/show_bug.cgi?id=157349
870         <rdar://problem/25994087>
871
872         Reviewed by David Hyatt.
873
874         When computing the inline static distance for a child renderer, we start at its enclosing box
875         and traverse up all the way to the container block.
876         However when the enclosing box is the ancestor of the container block, we
877         should just bail out right away since there's no container to use to adjust the position.
878
879         * fast/multicol/positioned-rtl-column-crash-expected.txt: Added.
880         * fast/multicol/positioned-rtl-column-crash.html: Added.
881
882 2016-05-05  Ryan Haddad  <ryanhaddad@apple.com>
883
884         Unskip 9 compositing tests on ios-simulator, mark 2 as failures on ios-simulator-wk1
885
886         Unreviewed test gardening.
887
888         * platform/ios-simulator-wk1/TestExpectations:
889         * platform/ios-simulator/TestExpectations:
890
891 2016-05-05  Ryan Haddad  <ryanhaddad@apple.com>
892
893         TestExpectations gardening for ios-simulator
894
895         Unreviewed test gardening.
896
897         Remove failure expectation for passing tests, move some to more specific ports, and remove expectations
898                 for tests that are no longer in the tree.
899
900         * platform/ios-simulator-wk1/TestExpectations:
901         * platform/ios-simulator-wk2/TestExpectations:
902         * platform/ios-simulator/TestExpectations:
903
904 2016-05-05  Zalan Bujtas  <zalan@apple.com>
905
906         Do not attempt to compute min/max width.
907         https://bugs.webkit.org/show_bug.cgi?id=157320
908
909         Reviewed by David Hyatt.
910
911         Replaced elements with no intrinsic size (only with ratio) should not call the containing
912         block to compute the min/max width when the containing block's min/max width
913         depends on the children's intrinsic size. It could lead to infinite recursion.
914
915         * fast/replaced/before-content-intrinsic-crash-expected.txt: Added.
916         * fast/replaced/before-content-intrinsic-crash.html: Added.
917
918 2016-05-05  Nan Wang  <n_wang@apple.com>
919
920         For keyboard users, activating a fragment URL should transfer focus and caret to the destination
921         https://bugs.webkit.org/show_bug.cgi?id=116046
922
923         Reviewed by Ryosuke Niwa.
924
925         Updated fast/dom/fragment-activation-focuses-target.html, now that navigating to a unfocusable
926         fragment will unset the focused element.
927
928         * fast/dom/fragment-activation-focuses-target-expected.txt:
929         * fast/dom/fragment-activation-focuses-target.html:
930         * fast/events/sequential-focus-navigation-starting-point-expected.txt: Added.
931         * fast/events/sequential-focus-navigation-starting-point.html: Added.
932         * platform/ios-simulator/TestExpectations:
933
934 2016-05-05  Carlos Alberto Lopez Perez  <clopez@igalia.com>
935
936         [GTK] Unreviewed gardening.
937
938         * platform/gtk/TestExpectations: Add more HiDPI tests failing.
939
940 2016-05-05  Joseph Pecoraro  <pecoraro@apple.com>
941
942         Crash if you type "debugger" in the console and continue
943         https://bugs.webkit.org/show_bug.cgi?id=156924
944         <rdar://problem/25884189>
945
946         Reviewed by Mark Lam.
947
948         * inspector/debugger/evaluateOnCallFrame-errors-expected.txt: Added.
949         * inspector/debugger/evaluateOnCallFrame-errors.html: Added.
950         * inspector/protocol/backend-dispatcher-argument-errors-expected.txt:
951
952 2016-05-04  Simon Fraser  <simon.fraser@apple.com>
953
954         Comments on wired.com are blurry
955         https://bugs.webkit.org/show_bug.cgi?id=148630
956
957         Reviewed by Tim Horton.
958
959         This testcase does not fail without the patch because of how WTR does snapshotting,
960         but some future improvement may fix that.
961
962         * compositing/contents-scale/rasterization-scale-expected.html: Added.
963         * compositing/contents-scale/rasterization-scale.html: Added.
964
965 2016-05-05  Ryosuke Niwa  <rniwa@webkit.org>
966
967         event.target shouldn't be retargeted as the event bubbles into a slot
968         https://bugs.webkit.org/show_bug.cgi?id=157369
969
970         Reviewed by Antti Koivisto.
971
972         Updated test cases to expect the target to be not adjusted to a slot element when the event path
973         enters one as this didn't match the spec or the behavior of Google Chrome Canary. Both WebKit and
974         Chrome passes the test with this change.
975
976         * fast/shadow-dom/event-inside-slotted-node.html:
977
978 2016-05-04  Alex Christensen  <achristensen@webkit.org>
979
980         Blocked redirected main resource requests need descriptive errors
981         https://bugs.webkit.org/show_bug.cgi?id=156828
982         rdar://problem/25711316
983
984         Reviewed by Daniel Bates.
985
986         * http/tests/contentextensions/block-everything-if-domain-expected.txt:
987         Updated because the page no longer loads because the main resource was blocked.
988         * http/tests/contentextensions/block-everything-unless-domain-expected.txt:
989         * http/tests/contentextensions/block-everything-unless-domain.html:
990         Updated test because about:blank is no longer loaded when the main resource fails to load.
991         * http/tests/contentextensions/main-resource-expected.txt:
992         Update to reflect new behavior of calling didFailProvisionalLoadWithError instead of just didFailLoadingWithError.
993         * http/tests/contentextensions/main-resource-redirect-error-expected.txt: Added.
994         * http/tests/contentextensions/main-resource-redirect-error.html: Added.
995         * http/tests/contentextensions/main-resource-redirect-error.html.json: Added.
996         * http/tests/contentextensions/main-resource.html:
997
998 2016-05-04  Daniel Bates  <dabates@apple.com>
999
1000         CSP: Perform case sensitive match against path portion of source expression URL that ends in '/'
1001         https://bugs.webkit.org/show_bug.cgi?id=157275
1002
1003         Reviewed by Darin Adler.
1004
1005         Add test to ensure that the path portion of a request URL is case-sensitively
1006         matched against the path portion of a source expression that ends in '/'.
1007
1008         * http/tests/security/contentSecurityPolicy/source-list-parsing-paths-01-expected.txt:
1009         * http/tests/security/contentSecurityPolicy/source-list-parsing-paths-01.html:
1010
1011 2016-05-04  Aaron Chu  <aaron_chu@apple.com>
1012
1013         AX: Nonfunctional controls appear before every HTML5 video when using VoiceOver
1014         https://bugs.webkit.org/show_bug.cgi?id=153089
1015         <rdar://problem/24050668>
1016
1017         Reviewed by Dean Jackson.
1018
1019         * media/video-controls-show-on-kb-or-ax-event-expected.txt:
1020         * media/video-controls-show-on-kb-or-ax-event.html:
1021
1022         A Layout Test to make sure showControls Button in media player is hidden by default.
1023
1024 2016-05-04  Dean Jackson  <dino@apple.com>
1025
1026         Disabling WebGL2 should mean no context is created
1027         https://bugs.webkit.org/show_bug.cgi?id=157352
1028         <rdar://problem/26096346>
1029
1030         Reviewed by Eric Carlson.
1031
1032         Check that toggling the runtime flag enables/disables WebGL 2.0.
1033
1034         * fast/canvas/webgl/webgl2-runtime-flag-expected.txt: Added.
1035         * fast/canvas/webgl/webgl2-runtime-flag.html: Added.
1036
1037 2016-05-04  Chris Dumez  <cdumez@apple.com>
1038
1039         Media elements should not be paused right away when removed from the document
1040         https://bugs.webkit.org/show_bug.cgi?id=157347
1041         <rdar://problem/25888758>
1042
1043         Reviewed by Alex Christensen.
1044
1045         * media/remove-from-document-expected.txt:
1046         * media/remove-from-document.html:
1047         Check asynchronously if the video has been paused after removing it from
1048         the document instead of synchronously as we no longer pause the video
1049         synchronously in this case.
1050
1051         * media/replaceChild-should-not-pause-video-expected.txt: Added.
1052         * media/replaceChild-should-not-pause-video.html: Added.
1053         Add test case to make sure that calling replaceChild() on with a video
1054         element as newChild does not pause the video if it is already playing.
1055         This is a regression test for <rdar://problem/25888758>.
1056
1057         * webaudio/audiocontext-state-interrupted-expected.txt:
1058         * webaudio/audiocontext-state-interrupted.html:
1059         Add a missing call to
1060         internals.setMediaSessionRestrictions("WebAudio", "InterruptedPlaybackNotPermitted")
1061         before the fourth test. The fourth test was previously passing by
1062         chance, due to a bug in GenericEventQueue sometimes firing events
1063         synchronously after they are scheduled.
1064
1065 2016-05-04  Filip Pizlo  <fpizlo@apple.com>
1066
1067         Speed up JSGlobalObject initialization by making some properties lazy
1068         https://bugs.webkit.org/show_bug.cgi?id=157045
1069
1070         Reviewed by Mark Lam.
1071
1072         * js/dom/cross-window-put-math-expected.txt: Added.
1073         * js/dom/cross-window-put-math.html: Added.
1074
1075 2016-05-04  Joseph Pecoraro  <pecoraro@apple.com>
1076
1077         Improve the grammar of some error messages 'a argument list' => 'an argument list'
1078         https://bugs.webkit.org/show_bug.cgi?id=157350
1079         <rdar://problem/26082108>
1080
1081         Reviewed by Mark Lam.
1082
1083         * fast/css/css-selector-text-expected.txt:
1084         * inspector/runtime/parse-expected.txt:
1085         * js/object-literal-computed-methods-expected.txt:
1086         * js/object-literal-methods-expected.txt:
1087         * sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.12-expected.txt:
1088         * sputnik/Conformance/12_Statement/12.5_The_if_Statement/S12.5_A6_T1-expected.txt:
1089         * sputnik/Conformance/12_Statement/12.5_The_if_Statement/S12.5_A6_T2-expected.txt:
1090
1091 2016-05-04  Keith Miller  <keith_miller@apple.com>
1092
1093         Corrections to r200422
1094         https://bugs.webkit.org/show_bug.cgi?id=157351
1095
1096         Reviewed by Joseph Pecoraro.
1097
1098         Test case had some code changed that was not intended.
1099
1100         * js/regress/script-tests/deltablue-for-of.js:
1101         (deltaBlue):
1102
1103 2016-05-04  Keith Miller  <keith_miller@apple.com>
1104
1105         Unreviewed, reland r200149 since the rollout had inconclusive PLT AB testing results.
1106
1107 2016-05-04  Joseph Pecoraro  <pecoraro@apple.com>
1108
1109         Web Inspector: GC Root Path sometimes does not go up to Window
1110         https://bugs.webkit.org/show_bug.cgi?id=156768
1111         <rdar://problem/25816131>
1112
1113         Reviewed by Geoffrey Garen.
1114
1115         * inspector/unit-tests/heap-snapshot-expected.txt:
1116         * inspector/unit-tests/heap-snapshot.html:
1117
1118 2016-05-04  Ryan Haddad  <ryanhaddad@apple.com>
1119
1120         Rebaseline inspector/model/remote-object.html after r200422
1121
1122         Unreviewed test gardening.
1123
1124         * platform/mac/inspector/model/remote-object-expected.txt:
1125
1126 2016-05-04  Mark Lam  <mark.lam@apple.com>
1127
1128         ES6 Function.name inferred from property names of literal objects can break some websites.
1129         https://bugs.webkit.org/show_bug.cgi?id=157246
1130
1131         Reviewed by Geoffrey Garen.
1132
1133         * js/dom/regress-157246-expected.txt: Added.
1134         * js/dom/regress-157246.html: Added.
1135         * js/dom/script-tests/regress-157246.js: Added.
1136
1137         * platform/ios-simulator-wk1/TestExpectations:
1138         * platform/mac-wk1/TestExpectations:
1139         - Skip js/dom/regress-157246.html for wk1 because it relies on a WKTR feature to
1140           enable the needsSiteSpecificQuirks settings before running the test.
1141
1142 2016-05-04  Keith Miller  <keith_miller@apple.com>
1143
1144         Speedup array iterators
1145         https://bugs.webkit.org/show_bug.cgi?id=157315
1146
1147         Reviewed by Michael Saboff.
1148
1149         Add a new regression test for for-of iterators in ES6. The test is a
1150         modification of the deltablue benchmark that converts all the
1151         loops on Arrays into for-of loops.
1152
1153         * js/regress/deltablue-for-of-expected.txt: Added.
1154         * js/regress/deltablue-for-of.html: Added.
1155         * js/regress/script-tests/deltablue-for-of.js: Added.
1156         (Object.prototype.inheritsFrom):
1157         (OrderedCollection):
1158         (OrderedCollection.prototype.add):
1159         (OrderedCollection.prototype.at):
1160         (OrderedCollection.prototype.size):
1161         (OrderedCollection.prototype.removeFirst):
1162         (OrderedCollection.prototype.remove):
1163         (Strength):
1164         (Strength.stronger):
1165         (Strength.weaker):
1166         (Strength.weakestOf):
1167         (Strength.strongest):
1168         (Strength.prototype.nextWeaker):
1169         (Constraint):
1170         (Constraint.prototype.addConstraint):
1171         (Constraint.prototype.satisfy):
1172         (Constraint.prototype.destroyConstraint):
1173         (Constraint.prototype.isInput):
1174         (UnaryConstraint):
1175         (UnaryConstraint.prototype.addToGraph):
1176         (UnaryConstraint.prototype.chooseMethod):
1177         (UnaryConstraint.prototype.isSatisfied):
1178         (UnaryConstraint.prototype.markInputs):
1179         (UnaryConstraint.prototype.output):
1180         (UnaryConstraint.prototype.recalculate):
1181         (UnaryConstraint.prototype.markUnsatisfied):
1182         (UnaryConstraint.prototype.inputsKnown):
1183         (UnaryConstraint.prototype.removeFromGraph):
1184         (StayConstraint):
1185         (StayConstraint.prototype.execute):
1186         (EditConstraint.prototype.isInput):
1187         (EditConstraint.prototype.execute):
1188         (BinaryConstraint):
1189         (BinaryConstraint.prototype.chooseMethod):
1190         (BinaryConstraint.prototype.addToGraph):
1191         (BinaryConstraint.prototype.isSatisfied):
1192         (BinaryConstraint.prototype.markInputs):
1193         (BinaryConstraint.prototype.input):
1194         (BinaryConstraint.prototype.output):
1195         (BinaryConstraint.prototype.recalculate):
1196         (BinaryConstraint.prototype.markUnsatisfied):
1197         (BinaryConstraint.prototype.inputsKnown):
1198         (BinaryConstraint.prototype.removeFromGraph):
1199         (ScaleConstraint):
1200         (ScaleConstraint.prototype.addToGraph):
1201         (ScaleConstraint.prototype.removeFromGraph):
1202         (ScaleConstraint.prototype.markInputs):
1203         (ScaleConstraint.prototype.execute):
1204         (ScaleConstraint.prototype.recalculate):
1205         (EqualityConstraint):
1206         (EqualityConstraint.prototype.execute):
1207         (Variable):
1208         (Variable.prototype.addConstraint):
1209         (Variable.prototype.removeConstraint):
1210         (Planner):
1211         (Planner.prototype.incrementalAdd):
1212         (Planner.prototype.incrementalRemove):
1213         (Planner.prototype.newMark):
1214         (Planner.prototype.makePlan):
1215         (Planner.prototype.extractPlanFromConstraints):
1216         (Planner.prototype.addPropagate):
1217         (Planner.prototype.removePropagateFrom):
1218         (Planner.prototype.addConstraintsConsumingTo):
1219         (Plan):
1220         (Plan.prototype.addConstraint):
1221         (Plan.prototype.size):
1222         (Plan.prototype.constraintAt):
1223         (Plan.prototype.execute):
1224         (chainTest):
1225         (projectionTest):
1226         (change):
1227         (deltaBlue):
1228
1229 2016-05-04  Ryan Haddad  <ryanhaddad@apple.com>
1230
1231         Marking imported/w3c/web-platform-tests/html/dom/interfaces.html as failing on ios-simulator release builds
1232         https://bugs.webkit.org/show_bug.cgi?id=157344
1233
1234         Unreviewed test gardening.
1235
1236         * platform/ios-simulator/TestExpectations:
1237
1238 2016-05-04  Ryan Haddad  <ryanhaddad@apple.com>
1239
1240         Remove failure expectation for imported/w3c/web-platform-tests/html/dom/interfaces.html on ios-simulator
1241         https://bugs.webkit.org/show_bug.cgi?id=157344
1242
1243         Unreviewed test gardening.
1244
1245         This failure expectation was overriding the global skip on debug builds.
1246
1247         * platform/ios-simulator/TestExpectations:
1248
1249 2016-05-04  Chris Dumez  <cdumez@apple.com>
1250
1251         Unreviewed, rolling out r200383 and r200406.
1252
1253         Seems to have caused crashes on iOS / ARMv7s
1254
1255         Reverted changesets:
1256
1257         "Speed up JSGlobalObject initialization by making some
1258         properties lazy"
1259         https://bugs.webkit.org/show_bug.cgi?id=157045
1260         http://trac.webkit.org/changeset/200383
1261
1262         "REGRESSION(r200383): Setting lazily initialized properties
1263         across frame boundaries crashes"
1264         https://bugs.webkit.org/show_bug.cgi?id=157333
1265         http://trac.webkit.org/changeset/200406
1266
1267 2016-05-04  Joanmarie Diggs  <jdiggs@igalia.com>
1268
1269         AX: ARIA 'region' role is now a landmark; HTML 'section' element should be a landmark only if named
1270         https://bugs.webkit.org/show_bug.cgi?id=157331
1271
1272         Reviewed by Chris Fleizach.
1273
1274         Our existing test coverage for exposure of the 'region' role and the 'section'
1275         element is sufficient. These tests were updated to reflect the new behavior.
1276         Several new test cases were added to cover both sections with accessible names
1277         and those without.
1278
1279         * accessibility/gtk/xml-roles-exposed-expected.txt: Updated.
1280         * accessibility/mac/aria-grouping-roles-expected.txt: Updated.
1281         * accessibility/mac/aria-grouping-roles.html: Updated.
1282         * accessibility/mac/html-section-elements-expected.txt: Updated.
1283         * accessibility/mac/html-section-elements.html: Updated.
1284         * accessibility/mac/landmark-not-ignored-expected.txt: Updated.
1285         * accessibility/mac/landmark-not-ignored.html: Updated.
1286         * accessibility/roles-computedRoleString-expected.txt: Updated.
1287         * accessibility/roles-computedRoleString.html: New test cases added.
1288         * accessibility/roles-exposed.html: New test cases added.
1289         * platform/efl/accessibility/roles-exposed-expected.txt: Updated.
1290         * platform/gtk/accessibility/roles-computedRoleString-expected.txt: Updated.
1291         * platform/gtk/accessibility/roles-exposed-expected.txt: Updated.
1292         * platform/mac-mavericks/accessibility/roles-exposed-expected.txt: Updated.
1293         * platform/mac/accessibility/roles-exposed-expected.txt: Updated.
1294         * platform/win/accessibility/roles-exposed-expected.txt: Updated.
1295
1296 2016-05-04  Youenn Fablet  <youenn.fablet@crf.canon.fr>
1297
1298         Clicks inside button elements are sometimes discarded when the mouse moves
1299         https://bugs.webkit.org/show_bug.cgi?id=39620
1300
1301         Reviewed by Darin Adler.
1302
1303         Test coming from http://src.chromium.org/viewvc/blink?view=revision&revision=162081.
1304         Modified to ensure click events do not end up being considered as double click events.
1305
1306         * fast/events/click-over-descendant-elements-expected.txt: Added.
1307         * fast/events/click-over-descendant-elements.html: Added.
1308         * platform/ios-simulator/TestExpectations: Marked new test as failing.
1309
1310 2016-05-03  Filip Pizlo  <fpizlo@apple.com>
1311
1312         REGRESSION(r200383): Setting lazily initialized properties across frame boundaries crashes
1313         https://bugs.webkit.org/show_bug.cgi?id=157333
1314
1315         Reviewed by Benjamin Poulain.
1316         
1317         This is JoePeck's original test case. It used to crash and now it doesn't crash anymore.
1318
1319         * js/dom/cross-window-put-math-expected.txt: Added.
1320         * js/dom/cross-window-put-math.html: Added.
1321
1322 2016-05-03  Yusuke Suzuki  <utatane.tea@gmail.com>
1323
1324         Improve Symbol() to string coercion error message
1325         https://bugs.webkit.org/show_bug.cgi?id=157317
1326
1327         Reviewed by Geoffrey Garen.
1328
1329         * js/math-clz32-expected.txt:
1330         * js/script-tests/symbol-abstract-relational-comparison.js:
1331         (relationalOperators.forEach):
1332         * js/script-tests/symbol-object.js:
1333         * js/script-tests/symbol-prototype-is-ordinary-object.js:
1334         * js/script-tests/symbol-tostring.js:
1335         * js/string-code-point-at-expected.txt:
1336         * js/symbol-abstract-relational-comparison-expected.txt:
1337         * js/symbol-object-expected.txt:
1338         * js/symbol-prototype-is-ordinary-object-expected.txt:
1339         * js/symbol-tostring-expected.txt:
1340
1341 2016-05-03  Joseph Pecoraro  <pecoraro@apple.com>
1342
1343         Web Inspector: Give console.time/timeEnd a default label and warnings
1344         https://bugs.webkit.org/show_bug.cgi?id=157325
1345         <rdar://problem/26073290>
1346
1347         Reviewed by Timothy Hatcher.
1348
1349         * inspector/console/console-time-expected.txt: Added.
1350         * inspector/console/console-time.html: Added.
1351
1352 2016-05-03  Joanmarie Diggs  <jdiggs@igalia.com>
1353
1354         [ATK] accessibility/document-attributes.html is failing
1355         https://bugs.webkit.org/show_bug.cgi?id=125348
1356
1357         Reviewed by Chris Fleizach.
1358
1359         * platform/efl/TestExpectations: Unskipped failing test.
1360         * platform/gtk/TestExpectations: Unskipped failing test.
1361
1362 2016-05-03  Ryan Haddad  <ryanhaddad@apple.com>
1363
1364         Un-skipping storage/indexeddb/intversion-open-in-upgradeneeded.html, but leaving it as flaky
1365         https://bugs.webkit.org/show_bug.cgi?id=155050
1366
1367         Unreviewed test gardening.
1368
1369         * platform/mac-wk2/TestExpectations:
1370
1371 2016-05-02  Antti Koivisto  <antti@apple.com>
1372
1373         REGRESSION (r198943): Transitions don't work if they animate display property
1374         https://bugs.webkit.org/show_bug.cgi?id=157244
1375         <rdar://problem/26042189>
1376
1377         Reviewed by Simon Fraser.
1378
1379         * transitions/transition-display-property-expected.html: Added.
1380         * transitions/transition-display-property.html: Added.
1381
1382 2016-05-03  Chris Dumez  <cdumez@apple.com>
1383
1384         Unreviewed, drop outdated layout test after r200375.
1385
1386         * fast/workers/resources/worker-replace-self.js: Removed.
1387         * fast/workers/worker-replace-self-expected.txt: Removed.
1388         * fast/workers/worker-replace-self.html: Removed.
1389
1390 2016-05-03  Joanmarie Diggs  <jdiggs@igalia.com>
1391
1392         Unreviewed GTK+ gardening.
1393
1394         Adding a platform-specific expectations file for aria-text-role.html.
1395
1396         * platform/gtk/accessibility/aria-text-role-expected.txt: Added.
1397
1398 2016-05-03  Pranjal Jumde  <pjumde@apple.com>
1399
1400         WorkerGlobalScope's self, location and navigator attributes should not be replaceable
1401         https://bugs.webkit.org/show_bug.cgi?id=157296
1402         <rdar://problem/25962738>
1403
1404         Reviewed by Chris Dumez.
1405
1406         * http/tests/workers/location-readonly-expected.txt: Added.
1407         * http/tests/workers/location-readonly.html: Added.
1408         * http/tests/workers/navigator-readonly-expected.txt: Added.
1409         * http/tests/workers/navigator-readonly.html: Added.
1410         * http/tests/workers/self-readonly-expected.txt: Added.
1411         * http/tests/workers/self-readonly.html: Added.
1412         * http/tests/workers/worker-location.js: Added.
1413         * http/tests/workers/worker-navigator.js: Added.
1414         * http/tests/workers/worker-self.js: Added.
1415
1416 2016-05-03  Joanmarie Diggs  <jdiggs@igalia.com>
1417
1418         [ATK] accessibility/content-editable-as-textarea.html fails
1419         https://bugs.webkit.org/show_bug.cgi?id=155353
1420
1421         Reviewed by Darin Adler.
1422
1423         Updated the test identified in the bug to listen for the appropriate
1424         notification for ATK and created platform-specific expectations.
1425
1426         In addition, set-selected-text-range-contenteditable.html was timing out
1427         due to the use of shouldBecomeEqual() with an assertion that is wrong for
1428         ATK. Modifying the test so that it verifies the result appropriate for
1429         each platform eliminates the timeout.
1430
1431         * accessibility/content-editable-as-textarea.html: Updated.
1432         * accessibility/set-selected-text-range-contenteditable.html: Updated.
1433         * platform/gtk/TestExpectations: Unskipped the failing tests.
1434         * platform/gtk/accessibility/content-editable-as-textarea-expected.txt: Added.
1435         * platform/gtk/accessibility/set-selected-text-range-contenteditable-expected.txt: Added.
1436
1437 2016-05-03  Joseph Pecoraro  <pecoraro@apple.com>
1438
1439         Unreviewed follow-up testapi fix after r200355.
1440
1441         * js/console-expected.txt:
1442         * js/console.html:
1443         Make window.console non-enumerable.
1444
1445 2016-05-03  Carlos Garcia Campos  <cgarcia@igalia.com>
1446
1447         Unreviewed GTK+ gardening. Update drag and drop tests bug reference.
1448
1449         We were using a fixed bug, because drag and drop was already implemented in WebKit2. However, some tests still
1450         fail because some drag and drop events are not emitted when using synthetic events like even sender does. So,
1451         update the bug reference to https://bugs.webkit.org/show_bug.cgi?id=157179 and add two more tests that are
1452         timing out in the bots for the same reason.
1453
1454         * platform/gtk/TestExpectations:
1455
1456 2016-05-02  Simon Fraser  <simon.fraser@apple.com>
1457
1458         Don't run transitions to/from 'auto' values
1459         https://bugs.webkit.org/show_bug.cgi?id=38243
1460         rdar://problem/20904225
1461
1462         Reviewed by Dean Jackson.
1463
1464         * platform/mac-wk2/transitions/default-timing-function-expected.txt: New baseline.
1465         * transitions/default-timing-function.html: Set explicit start value.
1466         * transitions/interrupted-all-transition.html: Set explicit start value.
1467         * transitions/lengthsize-transition-to-from-auto-expected.txt: Added.
1468         * transitions/lengthsize-transition-to-from-auto.html: Added.
1469         * transitions/transition-to-from-auto-expected.txt: Added.
1470         * transitions/transition-to-from-auto.html: Added.
1471         * transitions/zero-duration-in-list.html: Set explicit start value.
1472
1473 2016-05-02  Chris Dumez  <cdumez@apple.com>
1474
1475         Indexing CSSStyleDeclaration object with out-of-range index should return undefined
1476         https://bugs.webkit.org/show_bug.cgi?id=157283
1477
1478         Reviewed by Darin Adler.
1479
1480         Rebaseline a couple of existing tests due to the slight behavior change.
1481         Also add a new layout test for more extensive testing.
1482
1483         * fast/dom/CSSStyleDeclaration/css-computed-style-item-expected.txt:
1484         * fast/dom/CSSStyleDeclaration/css-style-item-expected.txt:
1485         * fast/dom/CSSStyleDeclaration/script-tests/css-computed-style-item.js:
1486         * fast/dom/CSSStyleDeclaration/script-tests/css-style-item.js:
1487         * fast/dom/indexed-getters-returning-string-expected.txt: Added.
1488         * fast/dom/indexed-getters-returning-string.html: Added.
1489
1490 2016-05-02  Antoine Quint  <graouts@apple.com>
1491
1492         Specifying a longhand property should not serialize to a shorthand property
1493         https://bugs.webkit.org/show_bug.cgi?id=157180
1494
1495         Reviewed by Dean Jackson.
1496
1497         A fair few tests relied on reading from a shorthand value when it was incorrect
1498         to produce one, so we fix those incorrect assertions. We also add a new test that
1499         goes through all the longhand properties for a given shorthand property and checks
1500         that none of the longhand properties will yield a shorthand value.
1501
1502         * cssom/cssvalue-comparison-expected.txt:
1503         * cssom/cssvalue-comparison.html:
1504         * fast/css/background-position-serialize-expected.txt:
1505         * fast/css/background-position-serialize.html:
1506         * fast/css/no-shorthand-with-incomplete-longhands-expected.txt: Added.
1507         * fast/css/no-shorthand-with-incomplete-longhands.html: Added.
1508         * fast/css/remove-shorthand-expected.txt:
1509         * fast/css/script-tests/image-set-setting.js:
1510         (testComputedStyle):
1511         * fast/css/uri-token-parsing-expected.txt:
1512         * fast/css/uri-token-parsing.html:
1513         * fast/css/webkit-mask-crash-implicit-expected.txt:
1514         * fast/css/webkit-mask-crash-implicit.html:
1515         * fast/dom/Element/setAttributeNode-for-existing-attribute.html:
1516         * fast/dom/background-shorthand-csstext-expected.txt:
1517         * fast/dom/background-shorthand-csstext.html:
1518         * http/tests/security/contentSecurityPolicy/inline-style-allowed-while-cloning-objects-expected.txt:
1519         * http/tests/security/contentSecurityPolicy/inline-style-allowed-while-cloning-objects.html:
1520
1521 2016-05-02  Joseph Pecoraro  <pecoraro@apple.com>
1522
1523         Make console a namespace object (like Math/JSON), allowing functions to be called unbound
1524         https://bugs.webkit.org/show_bug.cgi?id=157286
1525         <rdar://problem/26052830>
1526
1527         Reviewed by Timothy Hatcher.
1528
1529         * js/console-expected.txt: Added.
1530         * js/console.html: Added.
1531
1532 2016-05-02  Antti Koivisto  <antti@apple.com>
1533
1534         REGRESSION(r199964): Animation on pseudo elements doesn't trigger if first frame matches the current style
1535         https://bugs.webkit.org/show_bug.cgi?id=157284
1536
1537         Reviewed by Simon Fraser.
1538
1539         * fast/css/animation-pseudo-style-change-expected.html: Added.
1540         * fast/css/animation-pseudo-style-change.html: Added.
1541
1542 2016-05-02  Brady Eidson  <beidson@apple.com>
1543
1544         Add the ability to accumulate logs for specific logging channels to help diagnose test timeouts.
1545         https://bugs.webkit.org/show_bug.cgi?id=157274
1546
1547         Reviewed by Alex Christensen.
1548         
1549         For the tests that are known flakes that are not imported, add the "accumulate IndexedDB logs" command.
1550
1551         * storage/indexeddb/modern/resources/256-open-databases.js:
1552         * storage/indexeddb/modern/resources/abort-requests-cancelled.js:
1553         * storage/indexeddb/modern/resources/autoincrement-abort.js:
1554         * storage/indexeddb/resources/intversion-open-in-upgradeneeded.js:
1555         * storage/indexeddb/resources/odd-strings.js:
1556
1557 2016-05-02  Per Arne Vollan  <peavo@outlook.com>
1558
1559         [Win] Enable IndexedDB.
1560         https://bugs.webkit.org/show_bug.cgi?id=157192
1561
1562         Reviewed by Brent Fulgham.
1563
1564         * platform/win/TestExpectations: Update IndexedDB test expectations.
1565
1566 2016-05-01  Ryosuke Niwa  <rniwa@webkit.org>
1567
1568         document.currentScript must be null when we're executing a script inside a shadow tree
1569         https://bugs.webkit.org/show_bug.cgi?id=157245
1570
1571         Reviewed by Darin Adler.
1572
1573         Add a W3C style testharness.js test.
1574
1575         * fast/shadow-dom/Document-prototype-currentScript-expected.txt: Added.
1576         * fast/shadow-dom/Document-prototype-currentScript.html: Added.
1577         * fast/shadow-dom/resources/Document-prototype-currentScript-helper.js: Added.
1578
1579 2016-04-29  Alex Christensen  <achristensen@webkit.org>
1580
1581         Do not reuse cache entries with conditional headers
1582         https://bugs.webkit.org/show_bug.cgi?id=157205
1583         rdar://problem/25856933
1584
1585         Reviewed by Chris Dumez.
1586
1587         * http/tests/xmlhttprequest/if-modified-since-0-expected.txt: Added.
1588         * http/tests/xmlhttprequest/if-modified-since-0.html: Added.
1589
1590 2016-05-01  Skachkov Oleksandr  <gskachkov@gmail.com>
1591
1592         Class contructor and methods shouldn't have "arguments" and "caller"
1593         https://bugs.webkit.org/show_bug.cgi?id=144238
1594
1595         Reviewed by Ryosuke Niwa.
1596
1597         * js/class-method-and-constructor-properties-expected.txt: Added.
1598         * js/class-method-and-constructor-properties.html: Added.
1599         * js/script-tests/class-method-and-constructor-properties.js: Added.
1600
1601 2016-05-02  Yoav Weiss  <yoav@yoav.ws>
1602
1603         Move ResourceTiming behind a runtime flag
1604         https://bugs.webkit.org/show_bug.cgi?id=157133
1605
1606         Reviewed by Alex Christensen.
1607
1608         Added tests that make sure ResourceTiming APIs are exposed and that resources
1609         show up as entries in the performance timeline.
1610
1611         * fast/dom/Window/window-properties-performance-resource-timing-expected.txt: Added.
1612         * fast/dom/Window/window-properties-performance-resource-timing.html: Added.
1613         * fast/dom/Window/window-properties-performance.html: Removed "//;".
1614         * http/tests/performance/performance-resource-timing-entries-expected.txt: Added.
1615         * http/tests/performance/performance-resource-timing-entries.html: Added.
1616
1617 2016-05-01  Nan Wang  <n_wang@apple.com>
1618
1619         AX: Crash at  WebCore::AccessibilityObject::getAttribute const + 9
1620         https://bugs.webkit.org/show_bug.cgi?id=157256
1621
1622         Reviewed by Chris Fleizach.
1623
1624         * accessibility/mac/aria-label-on-label-element-expected.txt:
1625         * accessibility/mac/aria-label-on-label-element.html:
1626
1627 2016-05-01  Commit Queue  <commit-queue@webkit.org>
1628
1629         Unreviewed, rolling out r200264 and r200266.
1630         https://bugs.webkit.org/show_bug.cgi?id=157251
1631
1632         This change caused existing LayoutTest media/media-source
1633         /media-source-stalled-holds-sleep-assertion.html to time out
1634         on Mac on every run. (Requested by ryanhaddad on #webkit).
1635
1636         Reverted changesets:
1637
1638         "[Mac] AirPlay fails if target is set before AVPlayer has been
1639         created"
1640         https://bugs.webkit.org/show_bug.cgi?id=157147
1641         http://trac.webkit.org/changeset/200264
1642
1643         "[Mac] AirPlay fails if target is set before AVPlayer has been
1644         created"
1645         https://bugs.webkit.org/show_bug.cgi?id=157147
1646         http://trac.webkit.org/changeset/200266
1647
1648 2016-05-01  Youenn Fablet  <youenn.fablet@crf.canon.fr>
1649
1650         Sync web-platform-tests up to revision 4af8373
1651         https://bugs.webkit.org/show_bug.cgi?id=157170
1652
1653         Reviewed by Chris Dumez.
1654
1655         * platform/ios-simulator/TestExpectations: Marking some tests as failing.
1656         * platform/wk2/imported/w3c/web-platform-tests/html/semantics/document-metadata/styling/LinkStyle-expected.txt:
1657
1658 2016-04-30  Antti Koivisto  <antti@apple.com>
1659
1660         REGRESSION (r199640): position:absolute generated content inherits text-decoration from its element
1661         https://bugs.webkit.org/show_bug.cgi?id=157199
1662         <rdar://problem/26013111>
1663
1664         Reviewed by Zalan Bujtas.
1665
1666         * fast/css/text-decoration-inheritance-pseudo-expected.html: Added.
1667         * fast/css/text-decoration-inheritance-pseudo.html: Added.
1668
1669 2016-04-30  Zalan Bujtas  <zalan@apple.com>
1670
1671         Some content causes deep recursion.
1672         https://bugs.webkit.org/show_bug.cgi?id=157230
1673         <rdar://problem/7694756>
1674
1675         Reviewed by Antti Koivisto.
1676
1677         This patch sets a limit(512) on content nesting for the render tree. Elements injected over the limit
1678         are still accessible through DOM APIs but
1679         1. we stop generating renderers for them -they behave like display: none. 
1680         2. their layout related computed style values are set to default (e.g. window.computedStyle(document.elementById("over512").width -> auto) 
1681
1682         * fast/block/nested-renderers-expected.html: Added.
1683         * fast/block/nested-renderers.html: Added.
1684
1685 2016-04-30  Chris Dumez  <cdumez@apple.com>
1686
1687         [Web IDL] Pass even more types by reference
1688         https://bugs.webkit.org/show_bug.cgi?id=157231
1689
1690         Reviewed by Darin Adler.
1691
1692         Update test now that slightly different exceptions are thrown.
1693
1694         * media/encrypted-media/encrypted-media-v2-syntax-expected.txt:
1695         * media/encrypted-media/encrypted-media-v2-syntax.html:
1696
1697 2016-04-30  Ryosuke Niwa  <rniwa@webkit.org>
1698
1699         Node.prototype.rootNode is not Web compatible
1700         https://bugs.webkit.org/show_bug.cgi?id=157233
1701
1702         Reviewed by Chris Dumez.
1703
1704         Removed tests for Node.prototype.rootNode.
1705
1706         * fast/dom/Node/rootNode-expected.txt: Removed.
1707         * fast/dom/Node/rootNode.html: Removed.
1708         * fast/shadow-dom/Node-interface-rootNode-expected.txt: Removed.
1709         * fast/shadow-dom/Node-interface-rootNode.html: Removed.
1710         * js/dom/dom-static-property-for-in-iteration-expected.txt:
1711
1712 2016-04-30  Nan Wang  <n_wang@apple.com>
1713
1714         AX: @aria-label attribute should work on <label> element
1715         https://bugs.webkit.org/show_bug.cgi?id=157219
1716
1717         Reviewed by Chris Fleizach.
1718
1719         * accessibility/mac/aria-label-on-label-element-expected.txt: Added.
1720         * accessibility/mac/aria-label-on-label-element.html: Added.
1721
1722 2016-04-29  Ryosuke Niwa  <rniwa@webkit.org>
1723
1724         Rename getAssignedNodes to assignedNodes and support flattened option
1725         https://bugs.webkit.org/show_bug.cgi?id=157225
1726
1727         Reviewed by Antti Koivisto.
1728
1729         * fast/shadow-dom/HTMLSlotElement-interface-expected.txt:
1730         * fast/shadow-dom/HTMLSlotElement-interface.html:
1731
1732 2016-04-29  Simon Fraser  <simon.fraser@apple.com>
1733
1734         Blur filter escapes an enclosing overflow:hidden
1735         https://bugs.webkit.org/show_bug.cgi?id=155029
1736
1737         Reviewed by Zalan Bujtas.
1738
1739         * css3/filters/blur-clipped-by-ancestor-expected.html: Added.
1740         * css3/filters/blur-clipped-by-ancestor.html: Added.
1741         * css3/filters/blur-clipped-with-overflow-expected.html: Added.
1742         * css3/filters/blur-clipped-with-overflow.html: Added.
1743         * css3/filters/drop-shadow-expected.html: Added.
1744         * css3/filters/drop-shadow-with-overflow-hidden-expected.html: Added.
1745         * css3/filters/drop-shadow-with-overflow-hidden.html: Added.
1746         * css3/filters/drop-shadow.html: Added.
1747
1748 2016-04-29  Myles C. Maxfield  <mmaxfield@apple.com>
1749
1750         REGRESSION(194502): overflow: scroll; direction: rtl; divs jump horizontally when scrolled vertically
1751         https://bugs.webkit.org/show_bug.cgi?id=157201
1752
1753         Reviewed by Simon Fraser.
1754
1755         * fast/scrolling/rtl-drag-vertical-scroller-expected.txt: Added.
1756         * fast/scrolling/rtl-drag-vertical-scroller.html: Added.
1757
1758 2016-04-29  Mark Lam  <mark.lam@apple.com>
1759
1760         Make RegExp.prototype.test spec compliant.
1761         https://bugs.webkit.org/show_bug.cgi?id=155862
1762
1763         Reviewed by Saam Barati.
1764
1765         * js/regress/regexp-prototype-test-observable-side-effects-expected.txt: Added.
1766         * js/regress/regexp-prototype-test-observable-side-effects.html: Added.
1767         * js/regress/regexp-prototype-test-observable-side-effects2-expected.txt: Added.
1768         * js/regress/regexp-prototype-test-observable-side-effects2.html: Added.
1769         * js/regress/script-tests/regexp-prototype-test-observable-side-effects.js: Added.
1770         * js/regress/script-tests/simple-regexp-test-folding-fail-with-hoisted-regexp.js: Added.
1771         * js/regress/script-tests/simple-regexp-test-folding-with-hoisted-regexp.js: Added.
1772         * js/regress/simple-regexp-test-folding-fail-with-hoisted-regexp-expected.txt: Added.
1773         * js/regress/simple-regexp-test-folding-fail-with-hoisted-regexp.html: Added.
1774         * js/regress/simple-regexp-test-folding-with-hoisted-regexp-expected.txt: Added.
1775         * js/regress/simple-regexp-test-folding-with-hoisted-regexp.html: Added.
1776
1777 2016-04-29  Commit Queue  <commit-queue@webkit.org>
1778
1779         Unreviewed, rolling out r200150 and r200256.
1780         https://bugs.webkit.org/show_bug.cgi?id=157216
1781
1782         This change introduced flakiness in existing CJK LayoutTests.
1783         Also reverting the change that marked the tests as flaky.
1784         (Requested by ryanhaddad on #webkit).
1785
1786         Reverted changesets:
1787
1788         "Clean up Font::removeFromSystemFallbackCache()"
1789         https://bugs.webkit.org/show_bug.cgi?id=157093
1790         http://trac.webkit.org/changeset/200150
1791
1792         "Marking fast/ruby/ruby-expansion-cjk.html and fast/ruby/ruby-
1793         expansion-cjk-4.html as flaky on Mac"
1794         https://bugs.webkit.org/show_bug.cgi?id=157197
1795         http://trac.webkit.org/changeset/200256
1796
1797 2016-04-29  Ryan Haddad  <ryanhaddad@apple.com>
1798
1799         Change ios-simulator expectation for tests added with r200265 from ImageOnlyFailure to Failure
1800
1801         Unreviewed test gardening.
1802
1803         * platform/ios-simulator/TestExpectations:
1804
1805 2016-04-29  Eric Carlson  <eric.carlson@apple.com>
1806
1807         [Mac] AirPlay fails if target is set before AVPlayer has been created
1808         https://bugs.webkit.org/show_bug.cgi?id=157147
1809         <rdar://problem/24197592>
1810
1811         Unreviewed, update test so the results are consistent on different machines.
1812
1813         * media/media-source/media-source-airplay-expected.txt:
1814         * media/media-source/media-source-airplay.html:
1815
1816 2016-04-29  Antonio Gomes  <tonikitoo@webkit.org>
1817
1818         <select multiple> padding should react when scrolling
1819         https://bugs.webkit.org/show_bug.cgi?id=156590
1820         https://bugs.webkit.org/show_bug.cgi?id=156591
1821
1822         Reviewed by Reviewed by Darin Adler.
1823
1824         * fast/forms/listbox-respects-padding-bottom-expected.txt: Added.
1825         * fast/forms/listbox-respects-padding-bottom.html: Added.
1826         * fast/forms/listbox-top-padding-do-not-clip-items-expected.txt: Added.
1827         * fast/forms/listbox-top-padding-do-not-clip-items.html: Added.
1828
1829 2016-04-29  Eric Carlson  <eric.carlson@apple.com>
1830
1831         [Mac] AirPlay fails if target is set before AVPlayer has been created
1832         https://bugs.webkit.org/show_bug.cgi?id=157147
1833         <rdar://problem/24197592>
1834
1835         Reviewed by Jer Noble.
1836
1837         * media/media-source/media-source-airplay-expected.txt: Added.
1838         * media/media-source/media-source-airplay.html: Added.
1839         * platform/efl/TestExpectations: Skip Mac-only test.
1840         * platform/gtk/TestExpectations: Ditto.
1841         * platform/ios-simulator/TestExpectations: Ditto.
1842         * platform/mac/TestExpectations: Skipped new tests on older versions of OS X.
1843         * platform/win/TestExpectations: Skip Mac-only test.
1844
1845 2016-04-29  Myles C. Maxfield  <mmaxfield@apple.com>
1846
1847         [RTL Scrollbars] REGRESSION(r200116): Positioned contents can overlap RTL scrollbars
1848         https://bugs.webkit.org/show_bug.cgi?id=157164
1849         <rdar://problem/25993610>
1850
1851         Reviewed by Darin Adler.
1852
1853         * TestExpectations:
1854         * fast/scrolling/rtl-scrollbars-positioned-intersect-scrollbars-expected.html: Added.
1855         * fast/scrolling/rtl-scrollbars-positioned-intersect-scrollbars.html: Added.
1856
1857 2016-04-29  Joanmarie Diggs  <jdiggs@igalia.com>
1858
1859         [GTK] r65681 broke a couple GTK+ a11y tests
1860         https://bugs.webkit.org/show_bug.cgi?id=44316
1861
1862         Reviewed by Martin Robinson.
1863
1864         The original regression has apparently been fixed, possibly quite some time
1865         ago. Updating both tests and associated expectations to reflect what has
1866         changed over the years. Leaving title-and-alt.html as skipped, but marked
1867         as failing due to a different bug (157187).
1868
1869         * accessibility/gtk/object-attributes-expected.txt:
1870         * accessibility/gtk/object-attributes.html:
1871         * accessibility/gtk/title-and-alt-expected.txt:
1872         * accessibility/gtk/title-and-alt.html:
1873         * platform/gtk/TestExpectations:
1874
1875 2016-04-29  Ryosuke Niwa  <rniwa@webkit.org>
1876
1877         Fix a typo in r200255.
1878
1879         * resources/testharnessreport.js:
1880         (self.testRunner.add_completion_callback):
1881
1882 2016-04-29  Nan Wang  <n_wang@apple.com>
1883
1884         AX: CharacterOffset not working correctly with composed characters and collapsed white spaces
1885         https://bugs.webkit.org/show_bug.cgi?id=157190
1886
1887         Reviewed by Chris Fleizach.
1888
1889         * accessibility/mac/text-marker-word-nav.html:
1890         * accessibility/text-marker/text-marker-previous-next-expected.txt:
1891         * accessibility/text-marker/text-marker-previous-next.html:
1892
1893 2016-04-29  Ryan Haddad  <ryanhaddad@apple.com>
1894
1895         Marking fast/ruby/ruby-expansion-cjk.html and fast/ruby/ruby-expansion-cjk-4.html as flaky on Mac
1896         https://bugs.webkit.org/show_bug.cgi?id=157197
1897
1898         Unreviewed test gardening.
1899
1900         * platform/mac/TestExpectations:
1901
1902 2016-04-29  Ryosuke Niwa  <rniwa@webkit.org>
1903
1904         test harness tests complain about testRunner not being declared inside a browser
1905         https://bugs.webkit.org/show_bug.cgi?id=157056
1906
1907         Reviewed by Alex Christensen.
1908
1909         Don't run the code meant to re-format results for DRT/WTR when testRunner is not defined (i.e. inside a browser).
1910         Also fixed various styling issues with this JavaScript file and removed useless comments.
1911
1912         * resources/testharnessreport.js:
1913
1914 2016-04-29  Commit Queue  <commit-queue@webkit.org>
1915
1916         Unreviewed, rolling out r200232.
1917         https://bugs.webkit.org/show_bug.cgi?id=157189
1918
1919         This change broke the Mac CMake build and its LayoutTest is
1920         failing and/or flaky on all platforms (Requested by ryanhaddad
1921         on #webkit).
1922
1923         Reverted changeset:
1924
1925         "Move ResourceTiming behind a runtime flag"
1926         https://bugs.webkit.org/show_bug.cgi?id=157133
1927         http://trac.webkit.org/changeset/200232
1928
1929 2016-04-29  Miguel Gomez  <magomez@igalia.com>
1930
1931         [GTK] Unreviewed gardening: update expectations after r200234
1932         https://bugs.webkit.org/show_bug.cgi?id=157181
1933
1934         Unreviewed gardening.
1935
1936         * platform/gtk/TestExpectations:
1937
1938 2016-04-29  Simon Fraser  <simon.fraser@apple.com>
1939
1940         Wheel Event Not Fired For `body,html { height:100% }`
1941         https://bugs.webkit.org/show_bug.cgi?id=148450
1942
1943         Reviewed by Brent Fulgham.
1944         
1945         Testcase, skipped on iOS which doesn't support wheel events.
1946
1947         * fast/events/wheel-event-outside-body-expected.txt: Added.
1948         * fast/events/wheel-event-outside-body.html: Added.
1949         * platform/ios-simulator/TestExpectations:
1950
1951 2016-04-29  Chris Dumez  <cdumez@apple.com>
1952
1953         [Web IDL] Specify default values for optional parameters of wrapper types
1954         https://bugs.webkit.org/show_bug.cgi?id=157161
1955
1956         Reviewed by Darin Adler.
1957
1958         Rebaseline as a different exception message is now given when calling
1959         Selection.extend() without enough parameters.
1960
1961         * editing/selection/extend-expected.txt:
1962
1963 2016-04-29  Joanmarie Diggs  <jdiggs@igalia.com>
1964
1965         [ATK] Expose the value of aria-roledescription via an AtkObject attribute
1966         https://bugs.webkit.org/show_bug.cgi?id=146719
1967
1968         Reviewed by Chris Fleizach.
1969
1970         Platform-specific expectations are needed because falling back on the default
1971         role description is done by assistive technologies. That this fall back is needed
1972         is identified by the lack of an author-provided value. Thus we do not wish to
1973         expose the default role description in our implementation.
1974
1975         * platform/gtk/TestExpectations: Unskipped the failing test.
1976         * platform/gtk/accessibility/aria-roledescription-expected.txt: Added.
1977
1978 2016-04-29  Joanmarie Diggs  <jdiggs@igalia.com>
1979
1980         [ATK] accessibility/aria-current-global-attribute.html has been failed since r198303
1981         https://bugs.webkit.org/show_bug.cgi?id=155935
1982
1983         Reviewed by Chris Fleizach.
1984
1985         * platform/efl/TestExpectations: Unskipped the failing test.
1986
1987 2016-04-29  Joanmarie Diggs  <jdiggs@igalia.com>
1988
1989         [ATK] accessibility/double-nested-inline-element-missing-from-tree.html has been failed since r198219
1990         https://bugs.webkit.org/show_bug.cgi?id=155939
1991
1992         Reviewed by Darin Adler.
1993
1994         Platform-specific expectations were needed because the ATK accessibility tree folds
1995         certain elements, including spans, into the parent element.
1996
1997         * platform/efl/TestExpectations: Unskipped the failing test.
1998         * platform/efl/accessibility/double-nested-inline-element-missing-from-tree-expected.txt: Added.
1999         * platform/gtk/accessibility/double-nested-inline-element-missing-from-tree-expected.txt: Added.
2000
2001 2016-04-29  Joanmarie Diggs  <jdiggs@igalia.com>
2002
2003         AX: [ATK] Expose elements with ARIA's "text" role
2004         https://bugs.webkit.org/show_bug.cgi?id=157160
2005
2006         Reviewed by Chris Fleizach.
2007
2008         * accessibility/aria-text-role.html: Modified to do platform-specific role checks.
2009         * platform/gtk/TestExpectations: Unskipped three previously-failing tests.
2010         * platform/gtk/accessibility/roles-computedRoleString-expected.txt: Updated for new behavior.
2011
2012 2016-04-29  Ryosuke Niwa  <rniwa@webkit.org>
2013
2014         Import W3C CSS WG tests for shadow DOM
2015         https://bugs.webkit.org/show_bug.cgi?id=157063
2016
2017         Reviewed by Antti Koivisto.
2018
2019         Remove tests that have been upstreamed and imported under imported/w3c/csswg-test/css-scoping-1.
2020
2021         * fast/shadow-dom/css-scoping-shadow-assigned-node-with-before-after-expected.html: Removed.
2022         * fast/shadow-dom/css-scoping-shadow-assigned-node-with-before-after.html: Removed.
2023         * fast/shadow-dom/css-scoping-shadow-assigned-node-with-rules-expected.html: Removed.
2024         * fast/shadow-dom/css-scoping-shadow-assigned-node-with-rules.html: Removed.
2025         * fast/shadow-dom/css-scoping-shadow-host-functional-rule-expected.html: Removed.
2026         * fast/shadow-dom/css-scoping-shadow-host-functional-rule.html: Removed.
2027         * fast/shadow-dom/css-scoping-shadow-host-rule-expected.html: Removed.
2028         * fast/shadow-dom/css-scoping-shadow-host-rule.html: Removed.
2029         * fast/shadow-dom/css-scoping-shadow-host-with-before-after-expected.html: Removed.
2030         * fast/shadow-dom/css-scoping-shadow-host-with-before-after.html: Removed.
2031         * fast/shadow-dom/css-scoping-shadow-invisible-slot-expected.html: Removed.
2032         * fast/shadow-dom/css-scoping-shadow-invisible-slot.html: Removed.
2033         * fast/shadow-dom/css-scoping-shadow-root-hides-children-expected.html: Removed.
2034         * fast/shadow-dom/css-scoping-shadow-root-hides-children.html: Removed.
2035         * fast/shadow-dom/css-scoping-shadow-slot-display-override-expected.html: Removed.
2036         * fast/shadow-dom/css-scoping-shadow-slot-display-override.html: Removed.
2037         * fast/shadow-dom/css-scoping-shadow-slot-expected.html: Removed.
2038         * fast/shadow-dom/css-scoping-shadow-slot-fallback-expected.html: Removed.
2039         * fast/shadow-dom/css-scoping-shadow-slot-fallback.html: Removed.
2040         * fast/shadow-dom/css-scoping-shadow-slot.html: Removed.
2041         * fast/shadow-dom/css-scoping-shadow-slotted-nested-expected.html: Removed.
2042         * fast/shadow-dom/css-scoping-shadow-slotted-nested.html: Removed.
2043         * fast/shadow-dom/css-scoping-shadow-slotted-rule-expected.html: Removed.
2044         * fast/shadow-dom/css-scoping-shadow-slotted-rule.html: Removed.
2045         * fast/shadow-dom/css-scoping-shadow-with-outside-rules-expected.html: Removed.
2046         * fast/shadow-dom/css-scoping-shadow-with-outside-rules.html: Removed.
2047         * fast/shadow-dom/css-scoping-shadow-with-rules-expected.html: Removed.
2048         * fast/shadow-dom/css-scoping-shadow-with-rules-no-style-leak-expected.html: Removed.
2049         * fast/shadow-dom/css-scoping-shadow-with-rules-no-style-leak.html: Removed.
2050         * fast/shadow-dom/css-scoping-shadow-with-rules.html: Removed.
2051
2052 2016-04-29  Yoav Weiss  <yoav@yoav.ws>
2053
2054         Move ResourceTiming behind a runtime flag
2055         https://bugs.webkit.org/show_bug.cgi?id=157133
2056
2057         Reviewed by Alex Christensen.
2058
2059         Added tests that make sure ResourceTiming APIs are exposed and that resources
2060         show up as entries in the performance timeline.
2061
2062         * fast/dom/Window/window-properties-performance-resource-timing-expected.txt: Added.
2063         * fast/dom/Window/window-properties-performance-resource-timing.html: Added.
2064         * fast/dom/Window/window-properties-performance.html: Removed "//;".
2065         * http/tests/performance/performance-resource-timing-entries-expected.txt: Added.
2066         * http/tests/performance/performance-resource-timing-entries.html: Added.
2067
2068 2016-04-29  Youenn Fablet  <youenn.fablet@crf.canon.fr>
2069
2070         Drop [UsePointersEvenForNonNullableObjectArguments] from MediaStream interfaces
2071         https://bugs.webkit.org/show_bug.cgi?id=156905
2072
2073         Reviewed by Darin Adler.
2074
2075         * fast/mediastream/MediaStream-add-remove-null-undefined-tracks-expected.txt: Added.
2076         * fast/mediastream/MediaStream-add-remove-null-undefined-tracks.html: Added.
2077         * fast/mediastream/RTCPeerConnection-add-removeTrack-expected.txt: Rebasing.
2078         * fast/mediastream/RTCPeerConnection-add-removeTrack.html: Adding null/undefined tests for addTrack/removeTrack.
2079         * fast/mediastream/RTCPeerConnection-datachannel.html: Adding test for send() method.
2080         Test expectation is not rebased as test is timing out and marked as skip.
2081
2082 2016-04-28  Joanmarie Diggs  <jdiggs@igalia.com>
2083
2084         AX: [ATK] Expose subscript and superscript format style groups using ATK_ROLE_SUBSCRIPT and ATK_ROLE_SUPERSCRIPT
2085         https://bugs.webkit.org/show_bug.cgi?id=157158
2086
2087         Reviewed by Chris Fleizach.
2088
2089         * platform/gtk/accessibility/roles-computedRoleString-expected.txt: Updated for new behavior.
2090         * platform/gtk/accessibility/roles-exposed-expected.txt: Updated for new behavior.
2091
2092 2016-04-28  Zalan Bujtas  <zalan@apple.com>
2093
2094         Content disappears on mouse over.
2095         https://bugs.webkit.org/show_bug.cgi?id=157073
2096         <rdar://problem/24389168>
2097
2098         Reviewed by Simon Fraser.
2099
2100         When a redundant inlinebox is found after constructing the line, we remove it from the tree.
2101         The remove operation marks the ancestor tree dirty (and this newly constructed line is supposed to be clean).
2102         This patch resets this dirty flag on the boxes all the way up to the rootlinebox.
2103         Previously we only cleared the rootinlinebox and we ended up with dirty inlineflowboxes.
2104
2105         * fast/text/text-node-remains-dirty-after-calling-surroundContents-expected.html: Added.
2106         * fast/text/text-node-remains-dirty-after-calling-surroundContents.html: Added.
2107
2108 2016-04-27  Brent Fulgham  <bfulgham@apple.com>
2109
2110         Make sure we don't mishandle HTMLFrameOwnerElement lifecycle
2111         https://bugs.webkit.org/show_bug.cgi?id=157040
2112
2113         Reviewed by Chris Dumez.
2114
2115         * fast/dom/HTMLAnchorElement/anchor-in-noscroll-iframe-crash-expected.txt: Added.
2116         * fast/dom/HTMLAnchorElement/anchor-in-noscroll-iframe-crash.html: Added.
2117         * fast/dom/HTMLAnchorElement/resources/iframe-with-anchor-crash.html: Added.
2118
2119 2016-04-28  Manuel Rego Casasnovas  <rego@igalia.com>
2120
2121         [css-grid] Add CSS Grid Layout runtime flag
2122         https://bugs.webkit.org/show_bug.cgi?id=157134
2123
2124         Reviewed by Simon Fraser.
2125
2126         Add test to verify that CSS Grid Layout is disabled if the flag is off.
2127
2128         * fast/css-grid-layout/grid-disable-expected.txt: Added.
2129         * fast/css-grid-layout/grid-disable.html: Added.
2130
2131 2016-04-28  Chris Fleizach  <cfleizach@apple.com>
2132
2133         AX: superscript content exposed as plain text; VoiceOver does not speak or pause to make this understandable     
2134         https://bugs.webkit.org/show_bug.cgi?id=157122
2135         <rdar://problem/21231487>
2136
2137         Reviewed by Daniel Bates.
2138
2139         * accessibility/mac/subroles-for-formatted-groups-expected.txt:
2140         * accessibility/mac/subroles-for-formatted-groups.html:
2141         * platform/mac/accessibility/accessibility/roles-exposed-expected.txt:
2142         * accessibility/roles-computedRoleString-expected.txt:
2143
2144 2016-04-28  Simon Fraser  <simon.fraser@apple.com>
2145
2146         https://bugs.webkit.org/show_bug.cgi?id=157140
2147
2148         Attempted to reduce the flakiness of this test by making the animation longer, to give
2149         enough time for the iteration event to fire.
2150
2151         * animations/animation-events-not-cancelable.html:
2152
2153 2016-04-28  Brady Eidson  <beidson@apple.com>
2154
2155         inspector/indexeddb/requestDatabaseNames.html is flaky on Mac.
2156         https://bugs.webkit.org/show_bug.cgi?id=157141
2157
2158         Reviewed by Alex Christensen.
2159
2160         * inspector/indexeddb/deleteDatabaseNamesWithSpace-expected.txt: Added.
2161         * inspector/indexeddb/deleteDatabaseNamesWithSpace.html: Added.
2162
2163 2016-04-28  Ryan Haddad  <ryanhaddad@apple.com>
2164
2165         Add ios-simulator baseline for fast/forms/select-non-native-rendering-direction.html
2166         https://bugs.webkit.org/show_bug.cgi?id=157112
2167
2168         Unreviewed test gardening.
2169
2170         * platform/ios-simulator/fast/forms/select-non-native-rendering-direction-expected.txt: Added.
2171
2172 2016-04-28  Youenn Fablet  <youenn.fablet@crf.canon.fr>
2173
2174         imported/w3c/web-platform-tests/fetch/nosniff/stylesheet.html is failing on some bots
2175         https://bugs.webkit.org/show_bug.cgi?id=157145
2176
2177         Unreviewed.
2178
2179         * TestExpectations: Marking imported/w3c/web-platform-tests/fetch/nosniff/stylesheet.html as failing and passing.
2180
2181 2016-04-28  Brady Eidson  <beidson@apple.com>
2182
2183         REGRESSION(r200163): inspector/indexeddb/requestDatabaseNames.html is flaky on Mac.
2184         https://bugs.webkit.org/show_bug.cgi?id=157141
2185
2186         Unreviewed.
2187
2188         Add one more chunk of logging here to add even more supporting evidence to our theory.
2189         
2190         * inspector/indexeddb/requestDatabaseNames-expected.txt:
2191         * inspector/indexeddb/requestDatabaseNames.html:
2192
2193 2016-04-28  Ryan Haddad  <ryanhaddad@apple.com>
2194
2195         Skipping media/video-with-file-url-allowed-by-csp-media-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled.html
2196         https://bugs.webkit.org/show_bug.cgi?id=155196
2197
2198         Unreviewed test gardening.
2199
2200         * platform/mac-wk1/TestExpectations:
2201         * platform/mac/TestExpectations:
2202
2203 2016-04-28  Youenn Fablet  <youenn.fablet@crf.canon.fr>
2204
2205         Drop [UsePointersEvenForNonNullableObjectArguments] from MediaSource interfaces
2206         https://bugs.webkit.org/show_bug.cgi?id=156904
2207
2208         Reviewed by Darin Adler.
2209
2210         * http/tests/media/media-source/mediasource-addsourcebuffer.html: Changing expected exception to TypeError.
2211         * http/tests/media/media-source/mediasource-append-buffer-expected.txt:
2212         * http/tests/media/media-source/mediasource-append-buffer.html: Checking passing null or undefined to
2213         appendBuffer, addSourceBuffer and removeSourceBuffer.
2214         * media/media-source/media-source-addsourcebuffer-expected.txt:
2215         * media/media-source/media-source-addsourcebuffer.html: Removing redundant test.
2216
2217
2218 2016-04-27  Ada Chan  <adachan@apple.com>
2219
2220         Set overflow: hidden on ::-webkit-media-controls in mediaControlsApple.css
2221         https://bugs.webkit.org/show_bug.cgi?id=157110
2222
2223         Reviewed by Eric Carlson.
2224
2225         The style change caused an image only failure for fast/regions/inline-block-inside-anonymous-overflow.html.
2226         Mark that test as image-failure-only and add a new test that's basically a copy of inline-block-inside-anonymous-overflow.html
2227         with the default controls covered so we can still catch layout regressions related to flowing content from region to region.
2228
2229         * fast/regions/inline-block-inside-anonymous-overflow-with-covered-controls-expected.html: Added.
2230         * fast/regions/inline-block-inside-anonymous-overflow-with-covered-controls.html: Added.
2231         * platform/ios-simulator/TestExpectations:
2232         fast/regions/inline-block-inside-anonymous-overflow.html is already marked as image-failure-only
2233         so this new test needs to be marked too.
2234         * platform/mac/TestExpectations:
2235         * platform/mac/media/media-document-audio-repaint-expected.txt:
2236         * platform/mac/media/video-zoom-controls-expected.txt:
2237         Rebaseline test due to style change in mediaControlsApple.css.
2238
2239 2016-04-28  Youenn Fablet  <youenn.fablet@crf.canon.fr>
2240
2241         [Fetch API] Import remaining fetch tests
2242         https://bugs.webkit.org/show_bug.cgi?id=156914
2243
2244         Reviewed by Darin Adler.
2245
2246         * TestExpectations: Skipping new fetch worker tests as they are
2247         causing other tests to crash (see bug 156737 and bug 157068).
2248         * platform/gtk/imported/w3c/web-platform-tests/fetch/api/redirect/redirect-location-expected.txt: Added.
2249         * platform/gtk/imported/w3c/web-platform-tests/fetch/api/redirect/redirect-method-expected.txt: Added.
2250         * platform/gtk/imported/w3c/web-platform-tests/fetch/nosniff/stylesheet-expected.txt: Added.
2251         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/credentials/authentication-basic-expected.txt: Added.
2252
2253 2016-04-28  Chris Dumez  <cdumez@apple.com>
2254
2255         [Web IDL] Specify default values for optional parameters of type 'DOMString'
2256         https://bugs.webkit.org/show_bug.cgi?id=157116
2257
2258         Reviewed by Darin Adler.
2259
2260         * media/track/w3c/interfaces/HTMLMediaElement/addTextTrack.html:
2261         Resync test from upstream so that it expects a TypeError to be thrown if a
2262         wrong 'kind' parameter is passed, and so that it expects the label / language
2263         parameter to have the empty string as default value.
2264
2265 2016-04-28  Skachkov Oleksandr  <gskachkov@gmail.com>
2266
2267         Crash for non-static super property call in derived class constructor
2268         https://bugs.webkit.org/show_bug.cgi?id=157089
2269
2270         Reviewed by Darin Adler.
2271
2272         * js/class-syntax-super-expected.txt:
2273         * js/script-tests/class-syntax-super.js:
2274
2275 2016-04-28  Manuel Rego Casasnovas  <rego@igalia.com>
2276
2277         [css-grid] Fix typo in CSS class for layout tests
2278         https://bugs.webkit.org/show_bug.cgi?id=157129
2279
2280         Reviewed by Sergio Villar Senin.
2281
2282         CSS class "secondRowFourthColumn" was not actually setting
2283         the second row due to a typo.
2284
2285         The change doesn't affect any test just by chance,
2286         as the auto-placement algorithm is already positioning
2287         those items on the second row.
2288
2289         * fast/css-grid-layout/resources/grid.css:
2290         (.secondRowFourthColumn):
2291
2292 2016-04-28  Joanmarie Diggs  <jdiggs@igalia.com>
2293
2294         AX: [ATK] We need to be smarter about flattening and the accessible text implementation
2295         https://bugs.webkit.org/show_bug.cgi?id=144639
2296
2297         Reviewed by Chris Fleizach.
2298
2299         Added two new tests and updated three existing tests to reflect the new behavior
2300         regarding inclusion of elements in the accessibility tree and the text value of
2301         included elements.
2302
2303         * accessibility/gtk/nested-block-element-children-expected.txt: Added.
2304         * accessibility/gtk/nested-block-element-children.html: Added.
2305         * accessibility/gtk/spans-paragraphs-and-divs-expected.txt: Updated for new behavior.
2306         * accessibility/gtk/spans-paragraphs-and-divs-tree-expected.txt: Added.
2307         * accessibility/gtk/spans-paragraphs-and-divs-tree.html: Added.
2308         * accessibility/gtk/spans-paragraphs-and-divs.html: Updated for new behavior.
2309         * platform/gtk/accessibility/generated-content-with-display-table-crash-expected.txt: Updated for new behavior.
2310         * platform/gtk/accessibility/gtk/replaced-objects-in-anonymous-blocks-expected.txt: Updated for new behavior.
2311
2312 2016-04-28  Manuel Rego Casasnovas  <rego@igalia.com>
2313
2314         [css-grid] Fix alignment with content distribution
2315         https://bugs.webkit.org/show_bug.cgi?id=156623
2316
2317         Reviewed by Sergio Villar Senin.
2318
2319         Created new test and renamed the old one as it was only testing
2320         items spanning several cells.
2321
2322         * fast/css-grid-layout/grid-content-alignment-and-self-alignment-expected.txt:
2323         * fast/css-grid-layout/grid-content-alignment-and-self-alignment-spanning-expected.txt:
2324         Renamed from fast/css-grid-layout/grid-content-alignment-and-self-alignment-expected.txt.
2325         * fast/css-grid-layout/grid-content-alignment-and-self-alignment-spanning.html:
2326         Renamed from fast/css-grid-layout/grid-content-alignment-and-self-alignment.html.
2327         * fast/css-grid-layout/grid-content-alignment-and-self-alignment.html:
2328
2329 2016-04-28  Daniel Bates  <dabates@apple.com>
2330
2331         Skip test LayoutTests/media/video-with-file-url-allowed-by-csp-media-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled.html
2332         as it is flaky on the WebKit1 bots.
2333
2334         For completeness, the test video-with-file-url-allowed-by-csp-media-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled.html
2335         was added in r200155 (<https://bugs.webkit.org/show_bug.cgi?id=157100>). We will look to fix this test in <https://bugs.webkit.org/show_bug.cgi?id=155196>.
2336
2337         * platform/mac-wk1/TestExpectations:
2338
2339 2016-04-27  Dean Jackson  <dino@apple.com>
2340
2341         RTL non-native <select> buttons should have arrows on the left
2342         https://bugs.webkit.org/show_bug.cgi?id=157112
2343         <rdar://problem/25894441>
2344
2345         Reviewed by Simon Fraser.
2346
2347         New test that checks the layout of WebCore-drawn <select>
2348         elements in right-to-left mode.
2349
2350         * fast/forms/select-non-native-rendering-direction.html: Added.
2351         * platform/mac/fast/forms/select-non-native-rendering-direction-expected.png: Added.
2352         * platform/mac/fast/forms/select-non-native-rendering-direction-expected.txt: Added.
2353
2354 2016-04-27  Brady Eidson  <beidson@apple.com>
2355
2356         Modern IDB: Implement native IDBFactory.getAllDatabaseNames for WebInspector.
2357         https://bugs.webkit.org/show_bug.cgi?id=157072
2358
2359         Reviewed by Alex Christensen.
2360
2361         Add more to this test and re-enable it.
2362
2363         * TestExpectations:
2364         * inspector/indexeddb/requestDatabaseNames-expected.txt:
2365         * inspector/indexeddb/requestDatabaseNames.html:
2366
2367 2016-04-27  Simon Fraser  <simon.fraser@apple.com>
2368
2369         Test gardening; update results of tests that are marked as flakey.
2370
2371         * TestExpectations:
2372         * platform/mac/transitions/cross-fade-background-image-expected.png:
2373         * platform/mac/transitions/cross-fade-background-image-expected.txt: Added.
2374         * platform/mac/transitions/cross-fade-border-image-expected.png:
2375         * platform/mac/transitions/cross-fade-border-image-expected.txt:
2376         * platform/mac/transitions/move-after-transition-expected.png:
2377         * platform/mac/transitions/move-after-transition-expected.txt:
2378
2379 2016-04-27  Daniel Bates  <dabates@apple.com>
2380
2381         CSP: Add tests for setting allowContentSecurityPolicySourceStarToMatchAnyProtocol
2382         https://bugs.webkit.org/show_bug.cgi?id=157100
2383
2384         Reviewed by Brent Fulgham.
2385
2386         Add tests to ensure that we do not regress the behavior of setting allowContentSecurityPolicySourceStarToMatchAnyProtocol.
2387         For completeness, this setting was added in r200130 (https://bugs.webkit.org/show_bug.cgi?id=157005) to enable or disable
2388         whether source * can match any protocol as part of a workaround for the iOS apps Ecobee and Quora.
2389
2390         * fast/dom/HTMLImageElement/image-with-blob-url-allowed-by-csp-img-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled-expected.html: Added.
2391         * fast/dom/HTMLImageElement/image-with-blob-url-allowed-by-csp-img-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled.html: Added.
2392         * fast/dom/HTMLImageElement/image-with-file-url-allowed-by-csp-img-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled-expected.html: Added.
2393         * fast/dom/HTMLImageElement/image-with-file-url-allowed-by-csp-img-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled.html: Added.
2394         * fast/dom/HTMLLinkElement/link-with-blob-url-allowed-by-csp-style-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled-expected.html: Added.
2395         * fast/dom/HTMLLinkElement/link-with-blob-url-allowed-by-csp-style-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled.html: Added.
2396         * fast/dom/HTMLLinkElement/link-with-data-url-allowed-by-csp-style-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled-expected.html: Added.
2397         * fast/dom/HTMLLinkElement/link-with-data-url-allowed-by-csp-style-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled.html: Added.
2398         * fast/dom/HTMLLinkElement/link-with-file-url-allowed-by-csp-style-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled-expected.html: Added.
2399         * fast/dom/HTMLLinkElement/link-with-file-url-allowed-by-csp-style-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled.html: Added.
2400         * fast/dom/HTMLLinkElement/resources/green-background-color.css: Added.
2401         (#test):
2402         * media/video-with-file-url-allowed-by-csp-media-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled-expected.html: Copied from LayoutTests/media/video-with-file-url-blocked-by-csp-media-src-star.html.
2403         * media/video-with-file-url-allowed-by-csp-media-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled.html: Copied from LayoutTests/media/video-with-file-url-blocked-by-csp-media-src-star.html.
2404         * media/video-with-file-url-blocked-by-csp-media-src-star-expected.html: Substitute "blocked" for "allowed" since the purpose of the corresponding
2405         test is to ensure that we block loading a file URL video.
2406         * media/video-with-file-url-blocked-by-csp-media-src-star.html: Substitute "blocked" for "allowed" since the purpose of this test is to ensure
2407         that we block loading a file URL video. Additionally, register an oncanplaythrough handler instead of an onloadedmetadata handler and call testFinished()
2408         to signal test completion on a zero timer as a means to help ensure that the first frame of the video is drawn should we regress the blocking of a video file URL.
2409         * platform/wk2/TestExpectations: Skip test LayoutTests/fast/dom/HTMLImageElement/image-with-blob-url-allowed-by-csp-img-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled.html
2410         when using WebKitTestRunner because WebKitTestRunner does not support eventSender.beginDragWithFiles(). See need to fix
2411         <https://bugs.webkit.org/show_bug.cgi?id=64285>.
2412
2413 2016-04-27  Ryan Haddad  <ryanhaddad@apple.com>
2414
2415         Marking compositing/contents-scale/incremental-change.html as a flaky failure on ios-simulator-wk2
2416         https://bugs.webkit.org/show_bug.cgi?id=157105
2417
2418         Unreviewed test gardening.
2419
2420         * platform/ios-simulator-wk2/TestExpectations:
2421
2422 2016-04-27  Keith Miller  <keith_miller@apple.com>
2423
2424         Unreviewed, Revert r199397 due to PLT regressions
2425
2426         * js/Object-getOwnPropertyNames-expected.txt:
2427         * js/dom/array-prototype-properties-expected.txt:
2428         * js/script-tests/Object-getOwnPropertyNames.js:
2429
2430 2016-04-27  Ryan Haddad  <ryanhaddad@apple.com>
2431
2432         Remove failure expectation for tests that now pass on ios-simulator.
2433
2434         Unreviewed test gardening.
2435
2436                 I evaluated all of the unexpected passes from ios-simulator-wk2 and removed failure
2437                 expectations where appropriate. Some of the tests only pass on wk2, so some expectations
2438                 were moved to the ios-simulator-wk1 file.
2439
2440         * platform/ios-simulator-wk1/TestExpectations:
2441         * platform/ios-simulator-wk2/TestExpectations:
2442         * platform/ios-simulator/TestExpectations:
2443
2444 2016-04-27  John Wilander  <wilander@apple.com>
2445
2446         Add layout tests for legacy HTTP headers in WebSockets
2447         https://bugs.webkit.org/show_bug.cgi?id=157095
2448
2449         Reviewed by Alexey Proskuryakov.
2450
2451         * http/tests/websocket/tests/hybi/handshake-ok-with-legacy-sec-websocket-response-headers-expected.txt: Added.
2452         * http/tests/websocket/tests/hybi/handshake-ok-with-legacy-sec-websocket-response-headers.html: Added.
2453         * http/tests/websocket/tests/hybi/handshake-ok-with-legacy-sec-websocket-response-headers_wsh.py: Added.
2454         (web_socket_do_extra_handshake):
2455         (web_socket_transfer_data):
2456             Test for legacy response headers 'Sec-WebSocket-Location' and 'Sec-WebSocket-Origin'.
2457         * http/tests/websocket/tests/hybi/handshake-ok-with-legacy-websocket-response-headers-expected.txt: Added.
2458         * http/tests/websocket/tests/hybi/handshake-ok-with-legacy-websocket-response-headers.html: Added.
2459         * http/tests/websocket/tests/hybi/handshake-ok-with-legacy-websocket-response-headers_wsh.py: Added.
2460         (web_socket_do_extra_handshake):
2461         (web_socket_transfer_data):
2462             Test for legacy response headers 'WebSocket-Location' and 'WebSocket-Origin'.
2463
2464 2016-04-27  Adam Bergkvist  <adam.bergkvist@ericsson.com>
2465
2466         WebRTC: RTCIceCandidate don't need a custom bindings
2467         https://bugs.webkit.org/show_bug.cgi?id=157074
2468
2469         Reviewed by Eric Carlson.
2470
2471         * fast/mediastream/RTCIceCandidate-expected.txt:
2472         Updated with error messages from generated constructor binding.
2473
2474 2016-04-27  Eric Carlson  <eric.carlson@apple.com>
2475
2476         media/video-fullscreen-restriction-removed.html is flaky on Mac
2477         https://bugs.webkit.org/show_bug.cgi?id=156983
2478
2479         Reviewed by Darin Adler.
2480
2481         * media/video-fullscreen-restriction-removed-expected.txt:
2482         * media/video-fullscreen-restriction-removed.html: Start the test on 'canplaythrough' instead
2483           of 'loadedmetadata' so playback can begin immediately.
2484
2485 2016-04-27  Ryan Haddad  <ryanhaddad@apple.com>
2486
2487         Add ios-simulator baseline for LayoutTest fast/text/hyphenate-avoid-orphaned-word.html
2488
2489         Unreviewed test gardening.
2490
2491         * platform/ios-simulator/fast/text/hyphenate-avoid-orphaned-word-expected.txt: Added.
2492
2493 2016-04-27  Hunseop Jeong  <hs85.jeong@samsung.com>
2494
2495         [EFL][GTK] Volume slider only changes volume when thumb is released, not while dragging
2496         https://bugs.webkit.org/show_bug.cgi?id=156970
2497
2498         Reviewed by Xabier Rodriguez-Calvar.
2499
2500         Removed the passed test.
2501
2502         * platform/efl/TestExpectations:
2503         * platform/gtk/TestExpectations:
2504
2505 2016-04-26  Dean Jackson  <dino@apple.com>
2506
2507         RTL native <select> buttons should have arrows on left
2508         https://bugs.webkit.org/show_bug.cgi?id=157055
2509
2510         Reviewed by Myles Maxfield.
2511
2512         * fast/forms/select-writing-direction-natural.html: Removed some incorrect
2513         text in the test.
2514         * platform/ios-simulator/fast/forms/select-writing-direction-natural-expected.txt:
2515         * platform/mac/fast/forms/select-writing-direction-natural-expected.png:
2516         * platform/mac/fast/forms/select-writing-direction-natural-expected.txt:
2517         * platform/mac/fast/text/international/bidi-menulist-expected.png:
2518         * platform/mac/fast/text/international/bidi-menulist-expected.txt:
2519         * platform/mac/fast/text/international/pop-up-button-text-alignment-and-direction-expected.png:
2520         * platform/mac/fast/text/international/pop-up-button-text-alignment-and-direction-expected.txt:
2521
2522 2016-04-26  Michael Saboff  <msaboff@apple.com>
2523
2524         [ES] Implement RegExp.prototype.@@replace and use it for String.prototype.replace
2525         https://bugs.webkit.org/show_bug.cgi?id=156562
2526
2527         Reviewed by Filip Pizlo.
2528
2529         Updated tests.  Needed to update js/regress-141098.js test, because builtins are
2530         only compilied when called.  This test checks behavior at or near running out of
2531         stack space.  It turns out that String.replace is used by the -pre.js test harness
2532         and I was running out of stack space when compiling the String.prototype.replace
2533         builting.  Therefore, I added a call to testPassed() to precompile String.replace.
2534
2535         * js/Object-getOwnPropertyNames-expected.txt:
2536         * js/regress-141098-expected.txt:
2537         * js/script-tests/Object-getOwnPropertyNames.js:
2538         * js/script-tests/regress-141098.js:
2539         (probeAndRecurse):
2540         * fast/profiler/nested-start-and-stop-profiler-expected.txt:
2541         * js/Object-getOwnPropertyNames-expected.txt:
2542         * js/dom/string-prototype-properties-expected.txt:
2543         * js/regress-141098-expected.txt:
2544         * js/script-tests/Object-getOwnPropertyNames.js:
2545         * js/script-tests/regress-141098.js:
2546         (probeAndRecurse):
2547         * sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.11_String.prototype.replace/S15.5.4.11_A1_T3-expected.txt:
2548
2549 2016-04-26  Myles C. Maxfield  <mmaxfield@apple.com>
2550
2551         [WK2] [OS X] Create API for switching RTL scrollbar policy
2552         https://bugs.webkit.org/show_bug.cgi?id=156948
2553         <rdar://problem/25707757>
2554
2555         Reviewed by Darin Adler.
2556
2557         Update tests to use new RTL scrollbar mechanism.
2558
2559         * fast/scrolling/rtl-scrollbars-animation-property.html:
2560         * fast/scrolling/rtl-scrollbars-elementFromPoint-static.html:
2561         * fast/scrolling/rtl-scrollbars-elementFromPoint.html:
2562         * fast/scrolling/rtl-scrollbars-expected.html:
2563         * fast/scrolling/rtl-scrollbars-iframe-offset-expected.html:
2564         * fast/scrolling/rtl-scrollbars-iframe-offset.html:
2565         * fast/scrolling/rtl-scrollbars-iframe-position-absolute.html:
2566         * fast/scrolling/rtl-scrollbars-iframe-scrolled-expected.html:
2567         * fast/scrolling/rtl-scrollbars-iframe-scrolled.html:
2568         * fast/scrolling/rtl-scrollbars-iframe.html:
2569         * fast/scrolling/rtl-scrollbars-listbox-expected.html:
2570         * fast/scrolling/rtl-scrollbars-listbox-scroll-expected.html:
2571         * fast/scrolling/rtl-scrollbars-listbox-scroll.html:
2572         * fast/scrolling/rtl-scrollbars-listbox-select-left-expected.html:
2573         * fast/scrolling/rtl-scrollbars-listbox-select-left.html:
2574         * fast/scrolling/rtl-scrollbars-listbox-select-right-expected.html:
2575         * fast/scrolling/rtl-scrollbars-listbox-select-right.html:
2576         * fast/scrolling/rtl-scrollbars-listbox-simple-expected-mismatch.html:
2577         * fast/scrolling/rtl-scrollbars-listbox-simple.html:
2578         * fast/scrolling/rtl-scrollbars-listbox.html:
2579         * fast/scrolling/rtl-scrollbars-overflow-contents-expected.html:
2580         * fast/scrolling/rtl-scrollbars-overflow-contents.html:
2581         * fast/scrolling/rtl-scrollbars-overflow-dir-rtl-expected.html:
2582         * fast/scrolling/rtl-scrollbars-overflow-dir-rtl.html:
2583         * fast/scrolling/rtl-scrollbars-overflow-elementFromPoint.html:
2584         * fast/scrolling/rtl-scrollbars-overflow-expected.html:
2585         * fast/scrolling/rtl-scrollbars-overflow-padding-expected.html:
2586         * fast/scrolling/rtl-scrollbars-overflow-padding.html:
2587         * fast/scrolling/rtl-scrollbars-overflow-position-absolute-expected.html:
2588         * fast/scrolling/rtl-scrollbars-overflow-position-absolute.html:
2589         * fast/scrolling/rtl-scrollbars-overflow-simple-expected-mismatch.html:
2590         * fast/scrolling/rtl-scrollbars-overflow-simple.html:
2591         * fast/scrolling/rtl-scrollbars-overflow-text-selection-scrolled-expected.html:
2592         * fast/scrolling/rtl-scrollbars-overflow-text-selection-scrolled.html:
2593         * fast/scrolling/rtl-scrollbars-overflow.html:
2594         * fast/scrolling/rtl-scrollbars-overlay-no-push-contents-expected.html:
2595         * fast/scrolling/rtl-scrollbars-overlay-no-push-contents.html:
2596         * fast/scrolling/rtl-scrollbars-position-absolute-expected.html:
2597         * fast/scrolling/rtl-scrollbars-position-absolute.html:
2598         * fast/scrolling/rtl-scrollbars-position-fixed-expected.html:
2599         * fast/scrolling/rtl-scrollbars-position-fixed.html:
2600         * fast/scrolling/rtl-scrollbars-positioning-expected.html:
2601         * fast/scrolling/rtl-scrollbars-positioning.html:
2602         * fast/scrolling/rtl-scrollbars-simple-expected-mismatch.html:
2603         * fast/scrolling/rtl-scrollbars-simple.html:
2604         * fast/scrolling/rtl-scrollbars-sticky-document-2-expected.html:
2605         * fast/scrolling/rtl-scrollbars-sticky-document-2.html:
2606         * fast/scrolling/rtl-scrollbars-sticky-document-expected.html:
2607         * fast/scrolling/rtl-scrollbars-sticky-document.html:
2608         * fast/scrolling/rtl-scrollbars-sticky-iframe-2-expected.html:
2609         * fast/scrolling/rtl-scrollbars-sticky-iframe-2.html:
2610         * fast/scrolling/rtl-scrollbars-sticky-iframe-expected.html:
2611         * fast/scrolling/rtl-scrollbars-sticky-iframe.html:
2612         * fast/scrolling/rtl-scrollbars-sticky-overflow-scroll-2-expected.html:
2613         * fast/scrolling/rtl-scrollbars-sticky-overflow-scroll-2.html:
2614         * fast/scrolling/rtl-scrollbars-sticky-overflow-scroll-expected.html:
2615         * fast/scrolling/rtl-scrollbars-sticky-overflow-scroll.html:
2616         * fast/scrolling/rtl-scrollbars-text-selection-expected.html:
2617         * fast/scrolling/rtl-scrollbars-text-selection-scrolled-expected.html:
2618         * fast/scrolling/rtl-scrollbars-text-selection-scrolled.html:
2619         * fast/scrolling/rtl-scrollbars-text-selection.html:
2620         * fast/scrolling/rtl-scrollbars.html:
2621         * platform/mac/fast/scrolling/rtl-scrollbars-animation-property-expected.png: Added.
2622
2623 2016-04-26  Ryosuke Niwa  <rniwa@webkit.org>
2624
2625         ASSERTION FAILED: m_templateInsertionModes.isEmpty() in WebCore::HTMLTreeBuilder::finished
2626         https://bugs.webkit.org/show_bug.cgi?id=143519
2627
2628         Reviewed by Darin Adler.
2629
2630         Rebaselined the html5lib tests (now passes all the test cases!) and added a regression test for an assertion.
2631
2632         * fast/dom/HTMLTemplateElement/parsing-template-with-frameset-expected.txt: Added.
2633         * fast/dom/HTMLTemplateElement/parsing-template-with-frameset.html: Added.
2634         * html5lib/generated/run-template-data-expected.txt:
2635         * html5lib/generated/run-template-write-expected.txt:
2636
2637 2016-04-26  Skachkov Oleksandr  <gskachkov@gmail.com>
2638
2639         calling super() a second time in a constructor should throw
2640         https://bugs.webkit.org/show_bug.cgi?id=151113
2641
2642         Reviewed by Saam Barati and Keith Miller.
2643
2644         * js/class-syntax-super-expected.txt:
2645         * js/script-tests/class-syntax-super.js:
2646
2647 2016-04-26  Commit Queue  <commit-queue@webkit.org>
2648
2649         Unreviewed, rolling out r200083.
2650         https://bugs.webkit.org/show_bug.cgi?id=157033
2651
2652          It brokes the debug build (Requested by gskachkov on
2653         #webkit).
2654
2655         Reverted changeset:
2656
2657         "calling super() a second time in a constructor should throw"
2658         https://bugs.webkit.org/show_bug.cgi?id=151113
2659         http://trac.webkit.org/changeset/200083
2660
2661 2016-04-26  Skachkov Oleksandr  <gskachkov@gmail.com>
2662
2663         calling super() a second time in a constructor should throw
2664         https://bugs.webkit.org/show_bug.cgi?id=151113
2665
2666         Reviewed by Saam Barati and Keith Miller.
2667
2668         * js/class-syntax-super-expected.txt:
2669         * js/script-tests/class-syntax-super.js:
2670
2671 2016-04-26  Youenn Fablet  <youenn.fablet@crf.canon.fr>
2672
2673         Drop [UsePointersEvenForNonNullableObjectArguments] from SpeechSynthesis
2674         https://bugs.webkit.org/show_bug.cgi?id=156901
2675
2676         Reviewed by Darin Adler.
2677
2678         Updated test to handle speak throwing behavior in case of bad parameters.
2679
2680         * fast/speechsynthesis/speech-synthesis-crash-on-bad-utterance-expected.txt:
2681         * fast/speechsynthesis/speech-synthesis-crash-on-bad-utterance.html:
2682
2683 2016-04-26  Youenn Fablet  <youenn.fablet@crf.canon.fr>
2684
2685         Drop [UsePointersEvenForNonNullableObjectArguments] from EventTarget
2686         https://bugs.webkit.org/show_bug.cgi?id=156977
2687
2688         Reviewed by Chris Dumez.
2689
2690         * fast/events/dispatchEvent-crash-expected.txt:
2691         * fast/events/dispatchEvent-crash.html: Ensuring exceptions are logged.
2692
2693 2016-04-25  Ryosuke Niwa  <rniwa@webkit.org>
2694
2695         Update template element tests
2696         https://bugs.webkit.org/show_bug.cgi?id=154996
2697
2698         Reviewed by Daniel Bates.
2699
2700         * platform/mac/TestExpectations:
2701
2702 2016-04-25  Myles C. Maxfield  <mmaxfield@apple.com>
2703
2704         Cloning a textarea does not clone the textarea's value
2705         https://bugs.webkit.org/show_bug.cgi?id=156637
2706
2707         Reviewed by Chris Dumez.
2708
2709         https://dom.spec.whatwg.org/#concept-node-clone describes that the value
2710         of a node shouldn't be copied when cloning the node.
2711
2712         * fast/forms/checkValidity-cloneNode-crash-expected.txt:
2713         * fast/forms/checkValidity-cloneNode-crash.html:
2714
2715 2016-04-25  Joseph Pecoraro  <pecoraro@apple.com>
2716
2717         Web Inspector: React.js JSXTransformer produces bogus error locations
2718         https://bugs.webkit.org/show_bug.cgi?id=150010
2719         <rdar://problem/23062233>
2720
2721         Reviewed by Timothy Hatcher.
2722
2723         * inspector/model/frame-extra-scripts-expected.txt: Added.
2724         * inspector/model/frame-extra-scripts.html: Added.
2725         Add a test for a WebInspector.Frame's extraScripts list.
2726
2727         * inspector/model/stack-trace-expected.txt:
2728         Update output that we correctly get the sourceURL of the inner script.
2729
2730         * inspector/model/script-resource-relationship-expected.txt
2731         * inspector/model/script-resource-relationship.html
2732         Add a test for a dynamicallyAddedScriptElement.
2733         Remove debug logging.
2734
2735 2016-04-25  Ryan Haddad  <ryanhaddad@apple.com>
2736
2737         Skip fast/layers/no-clipping-overflow-hidden-added-after-transform.html on mac-wk1 debug
2738
2739         Unreviewed test gardening.
2740
2741         * platform/mac-wk1/TestExpectations:
2742
2743 2016-04-25  Brent Fulgham  <bfulgham@apple.com>
2744
2745         Add port 4190 (managesieve) to port blacklist
2746         https://bugs.webkit.org/show_bug.cgi?id=156986
2747         <rdar://problem/9119470>
2748
2749         Reviewed by Daniel Bates.
2750
2751         * platform/mac/security/block-test-expected.txt
2752         * security/block-test-expected.txt:
2753         * security/block-test.html:
2754
2755 2016-04-25  Ryan Haddad  <ryanhaddad@apple.com>
2756
2757         Rebaseline editing tests for ios-simulator-wk1
2758
2759         Unreviewed test gardening
2760
2761         * platform/ios-simulator-wk1/editing/deleting/delete-at-paragraph-boundaries-002-expected.txt:
2762         * +71 more
2763
2764 2016-04-25  Nan Wang  <n_wang@apple.com>
2765
2766         AX: Crash at -[WebAccessibilityObjectWrapper accessibilityAttributeValue:] + 4391
2767         https://bugs.webkit.org/show_bug.cgi?id=156987
2768
2769         Reviewed by Chris Fleizach.
2770
2771         * accessibility/mac/slider-thumb-value-crash-expected.txt: Added.
2772         * accessibility/mac/slider-thumb-value-crash.html: Added.
2773
2774 2016-04-25  Brady Eidson  <beidson@apple.com>
2775
2776         Attempt to fix a flaky test after r200032
2777         https://bugs.webkit.org/show_bug.cgi?id=156994
2778
2779         * http/tests/local/fileapi/script-tests/file-last-modified-after-delete.js: Missed renaming this along with all the others.
2780
2781 2016-04-25  Simon Fraser  <simon.fraser@apple.com>
2782
2783         Toggling animation-play-state can re-start a finished animation
2784         https://bugs.webkit.org/show_bug.cgi?id=156731
2785
2786         Reviewed by Dean Jackson.
2787
2788         * animations/animation-direction-reverse-expected.txt:
2789         * animations/animation-direction-reverse.html: This is a progression. The test was detecting a
2790         restarted animation.
2791         * animations/change-completed-animation-expected.txt: Added.
2792         * animations/change-completed-animation-transform-expected.html: Added.
2793         * animations/change-completed-animation-transform.html: Added. Ref test that ensures that the final
2794         state for normal and accelerated animations is correct.
2795         * animations/change-completed-animation.html: Added. Tests that changing a property doesn't trigger
2796         another animation, by detecting a second animationstart event.
2797
2798 2016-04-25  Simon Fraser  <simon.fraser@apple.com>
2799
2800         play-state not parsed as part of animation shorthand
2801         https://bugs.webkit.org/show_bug.cgi?id=156959
2802
2803         Reviewed by Darin Adler.
2804
2805         * animations/animation-shorthand-expected.txt:
2806         * animations/animation-shorthand.html:
2807         * animations/play-state-in-shorthand-expected.txt: Added.
2808         * animations/play-state-in-shorthand.html: Added.
2809         * animations/resources/animation-test-helpers.js:
2810         (getPropertyValue):
2811         (comparePropertyValue):
2812
2813 2016-04-25  Simon Fraser  <simon.fraser@apple.com>
2814
2815         Negative animation-delay is treated as 0s
2816         https://bugs.webkit.org/show_bug.cgi?id=141008
2817
2818         Reviewed by Daniel Bates.
2819         
2820         Ref test that has an initially-paused animation on 'left' and with a
2821         3d transform.
2822
2823         * animations/play-state-start-paused-expected.html: Added.
2824         * animations/play-state-start-paused.html: Added.
2825
2826 2016-04-25  Brady Eidson  <beidson@apple.com>
2827
2828         Implement latest File object spec (including its constructor).
2829         https://bugs.webkit.org/show_bug.cgi?id=156511
2830
2831         Reviewed by Darin Adler.
2832
2833         * fast/files/file-constructor-expected.txt: Added.
2834         * fast/files/file-constructor.html: Added.
2835         
2836         * http/tests/local/fileapi/file-last-modified-after-delete-expected.txt:
2837         * http/tests/local/fileapi/script-tests/file-last-modified-after-delete.js:
2838
2839         * http/tests/local/fileapi/file-last-modified-expected.txt:
2840         * http/tests/local/fileapi/script-tests/file-last-modified.js:
2841
2842         * imported/blink/storage/indexeddb/blob-basics-metadata-expected.txt:
2843
2844 2016-04-25  Daniel Bates  <dabates@apple.com>
2845
2846         REGRESSION (r196012): Subresource may be blocked by Content Security Policy if it only matches 'self'
2847         https://bugs.webkit.org/show_bug.cgi?id=156935
2848         <rdar://problem/25351286>
2849
2850         Reviewed by Darin Adler.
2851
2852         Add tests to ensure that we match 'self' correctly in an iframe with an about:blank document.
2853
2854         * http/tests/security/contentSecurityPolicy/iframe-blank-url-programmatically-add-external-script-expected.txt: Added.
2855         * http/tests/security/contentSecurityPolicy/iframe-blank-url-programmatically-add-external-script.html: Added.
2856         * http/tests/security/contentSecurityPolicy/iframe-srcdoc-external-script-expected.txt: Added.
2857         * http/tests/security/contentSecurityPolicy/iframe-srcdoc-external-script.html: Added.
2858
2859 2016-04-25  Ryan Haddad  <ryanhaddad@apple.com>
2860
2861         Marking media/video-fullscreen-restriction-removed.html as flaky on Mac
2862         https://bugs.webkit.org/show_bug.cgi?id=156983
2863
2864         Unreviewed test gardening.
2865
2866         * platform/mac/TestExpectations:
2867
2868 2016-04-25  Youenn Fablet  <youenn.fablet@crf.canon.fr>
2869
2870         Drop [UsePointersEvenForNonNullableObjectArguments] from File API interfaces
2871         https://bugs.webkit.org/show_bug.cgi?id=156898
2872
2873         Reviewed by Chris Dumez.
2874
2875         Checking FileReaderSync send method in case of null or undefined blob parameter.
2876         worker-read-blob-sync.html and worker-read-file-sync check the case of badly typed parameters.
2877         In all cases, TypeError is thrown.
2878
2879         * fast/files/workers/resources/worker-file-reader-sync-bad-parameter.js: Added.
2880         (test):
2881         * fast/files/workers/worker-file-reader-sync-bad-parameter-expected.txt: Added.
2882         * fast/files/workers/worker-file-reader-sync-bad-parameter.html: Added.
2883         * fast/files/workers/worker-read-blob-sync-expected.txt: Rebasing expectation.
2884         * fast/files/workers/worker-read-file-sync-expected.txt: Ditto.
2885
2886 2016-04-25  Manuel Rego Casasnovas  <rego@igalia.com>
2887
2888         [css-grid] Fix grid-template-columns|rows computed style with content alignment
2889         https://bugs.webkit.org/show_bug.cgi?id=156793
2890
2891         Reviewed by Darin Adler.
2892
2893         * fast/css-grid-layout/grid-template-columns-rows-computed-style-gaps-content-alignment-expected.txt: Added.
2894         * fast/css-grid-layout/grid-template-columns-rows-computed-style-gaps-content-alignment.html: Added.
2895
2896 2016-04-25  Frederic Wang  <fwang@igalia.com>
2897
2898         Refactor RenderMathMLMenclose.
2899         https://bugs.webkit.org/show_bug.cgi?id=155019
2900
2901         Reviewed by Sergio Villar Senin.
2902
2903         * mathml/presentation/menclose-notation-attribute-set1.html: Removed.
2904         This is replaced with menclose-notation-values.
2905         * mathml/presentation/menclose-notation-attribute-set1-expected.txt: Removed.
2906         This is replaced with menclose-notation-values.
2907         * mathml/presentation/menclose-notation-attribute-set2-expected-mismatch.html: Removed.
2908         This is replaced with menclose-notation-values.
2909         * mathml/presentation/menclose-notation-attribute-set2.html: Removed.
2910         This is replaced with menclose-notation-values.
2911         * mathml/presentation/menclose-notation-values.html: Added.
2912         This test verifies the rendering of various menclose notations.
2913         * mathml/presentation/menclose-notation-equivalence.html: Added.
2914         This test verifies some equivalence for the notation attribute value.
2915         * mathml/presentation/menclose-notation-equivalence-expected.html: Added.
2916         * mathml/presentation/menclose-notation-radical.html: Update the test now that support for
2917         the radical notation is removed.
2918         * mathml/presentation/menclose-notation-radical-expected.html: ditto.
2919         * platform/gtk/mathml/presentation/menclose-notation-default-longdiv-expected.png: Update
2920         reference due to small changes in longdiv implementation.
2921         * platform/gtk/mathml/presentation/menclose-notation-default-longdiv-expected.txt: ditto.
2922         * platform/mac/mathml/presentation/menclose-notation-default-longdiv-expected.png: ditto.
2923         * platform/mac/mathml/presentation/menclose-notation-default-longdiv-expected.txt: ditto.
2924         * platform/ios-simulator/mathml/presentation/menclose-notation-default-longdiv-expected.txt: ditto
2925         * platform/gtk/mathml/presentation/menclose-notation-values-expected.png: Added.
2926         * platform/gtk/mathml/presentation/menclose-notation-values-expected.txt: Added.
2927         * platform/mac/mathml/presentation/menclose-notation-values-expected.png: Added.
2928         * platform/mac/mathml/presentation/menclose-notation-values-expected.txt: Added.
2929         * platform/ios-simulator/mathml/presentation/menclose-notation-values-expected.txt: Added.
2930
2931 2016-04-24  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
2932
2933         [EFL] Some media tests have been failed after bumping gstreamer ver.
2934
2935         Unreviewed EFL gardening. Mark failing tests to timeout or failure.
2936
2937         * platform/efl/TestExpectations:
2938
2939 2016-04-24  Chris Dumez  <cdumez@apple.com>
2940
2941         Autogenerated IDBFactory.open() does the wrong thing if you pass an explicit 'undefined' as the second argument
2942         https://bugs.webkit.org/show_bug.cgi?id=156939
2943
2944         Reviewed by Darin Adler.
2945
2946         Update / rebaseline existing test now that passing undefined as second parameter to
2947         IDBFactory.open() no longer throws.
2948
2949         * storage/indexeddb/intversion-bad-parameters-expected.txt:
2950         * storage/indexeddb/intversion-bad-parameters-private-expected.txt:
2951         * storage/indexeddb/resources/intversion-bad-parameters.js:
2952         (deleteSuccess):
2953
2954 2016-04-23  Chris Dumez  <cdumez@apple.com>
2955
2956         [WebIDL] Drop [Default] WebKit-IDL extended attribute
2957         https://bugs.webkit.org/show_bug.cgi?id=156955
2958
2959         Reviewed by Darin Adler.
2960
2961         Rebaseline some tests now that a different exception type is thrown
2962         for some of our APIs when passing null.
2963
2964         * editing/selection/extend-expected.txt:
2965         * fast/dom/Element/attr-param-typechecking-expected.txt:
2966         * fast/dom/NamedNodeMap-setNamedItem-crash-expected.txt:
2967         * fast/dynamic/insertAdjacentElement-expected.txt:
2968
2969 2016-04-24  Filip Pizlo <fpizlo@apple.com> and Andy VanWagoner <thetalecrafter@gmail.com>
2970
2971         [INTL] Implement String.prototype.localeCompare in ECMA-402
2972         https://bugs.webkit.org/show_bug.cgi?id=147607
2973
2974         Reviewed by Darin Adler.
2975
2976         * js/dom/script-tests/string-prototype-properties.js:
2977         * js/dom/string-prototype-properties-expected.txt:
2978         * js/regress/locale-compare.html: Added.
2979         * js/regress/locale-compare-expected.txt: Added.
2980         * js/regress/scripts-tests/locale-compare.js: Added.
2981         * js/script-tests/string-localeCompare.js:
2982         * js/string-localeCompare-expected.txt:
2983         * js/string-localeCompare.html:
2984
2985 2016-04-22  Filip Pizlo  <fpizlo@apple.com>
2986
2987         Speed up bound functions a bit
2988         https://bugs.webkit.org/show_bug.cgi?id=156889
2989
2990         Reviewed by Saam Barati.
2991
2992         This microbenchmark speeds up by >4x with this change.
2993
2994         * js/regress/bound-function-call-expected.txt: Added.
2995         * js/regress/bound-function-call.html: Added.
2996         * js/regress/script-tests/bound-function-call.js: Added.
2997         (foo):
2998
2999 2016-04-22  Chris Dumez  <cdumez@apple.com>
3000
3001         Cannot access the SQLTransaction.constructor.prototype
3002         https://bugs.webkit.org/show_bug.cgi?id=156613
3003
3004         Reviewed by Darin Adler.
3005
3006         Rebaseline existing test now that more SQL constructors are exposed on the
3007         global Window object. Also add a test to confirm that it is possible to
3008         access SQLTransaction.constructor.prototype and that it seems correct.
3009
3010         * js/dom/global-constructors-attributes-expected.txt:
3011         * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
3012         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
3013         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
3014         * storage/websql/transaction-prototype-expected.txt: Added.
3015         * storage/websql/transaction-prototype.html: Added.
3016
3017 2016-04-22  Joseph Pecoraro  <pecoraro@apple.com>
3018
3019         Web Inspector: Source directives lost when using Function constructor repeatedly
3020         https://bugs.webkit.org/show_bug.cgi?id=156863
3021         <rdar://problem/25861064>
3022
3023         Reviewed by Geoffrey Garen.
3024
3025         * inspector/debugger/sourceURL-repeated-identical-executions-expected.txt: Added.
3026         * inspector/debugger/sourceURL-repeated-identical-executions.html: Added.
3027
3028 2016-04-22  Mark Lam  <mark.lam@apple.com>
3029
3030         javascript jit bug affecting Google Maps.
3031         https://bugs.webkit.org/show_bug.cgi?id=153431
3032
3033         Reviewed by Filip Pizlo.
3034
3035         * js/regress/bug-153431-expected.txt: Added.
3036         * js/regress/bug-153431.html: Added.
3037         * js/regress/script-tests/bug-153431.js: Added.
3038
3039 2016-04-22  Geoffrey Garen  <ggaren@apple.com>
3040
3041         super should be available in object literals
3042         https://bugs.webkit.org/show_bug.cgi?id=156933
3043
3044         Reviewed by Saam Barati.
3045
3046         Updated expected results and added a few new tests.
3047
3048         * js/arrowfunction-syntax-errors-expected.txt:
3049         * js/class-syntax-super-expected.txt:
3050         * js/object-literal-methods-expected.txt:
3051         * js/script-tests/arrowfunction-syntax-errors.js:
3052         * js/script-tests/class-syntax-super.js:
3053         * js/script-tests/object-literal-methods.js:
3054
3055 2016-04-22  Ryan Haddad  <ryanhaddad@apple.com>
3056
3057         Rebaselining inspector/model/stack-trace.html after r199897
3058
3059         Unreviewed test gardening.
3060
3061         * inspector/model/stack-trace-expected.txt:
3062
3063 2016-04-22  Dave Hyatt  <hyatt@apple.com>
3064
3065         REGRESSION (r189567): The top of Facebook's messenger.com looks visually broken
3066         https://bugs.webkit.org/show_bug.cgi?id=156869
3067         <rdar://problem/23204668>
3068
3069         Reviewed by Zalan Bujtas.
3070
3071         * fast/block/min-content-box-sizing-expected.html: Added.
3072         * fast/block/min-content-box-sizing.html: Added.
3073
3074 2016-04-22  Chris Dumez  <cdumez@apple.com>
3075
3076         Support disabling at runtime IndexedDB constructors exposed to workers
3077         https://bugs.webkit.org/show_bug.cgi?id=156883
3078
3079         Reviewed by Darin Adler.
3080
3081         Add layout test coverage.
3082
3083         * storage/indexeddb/modern/resources/workers-disabled.js:
3084         * storage/indexeddb/modern/resources/workers-enable.js:
3085         * storage/indexeddb/modern/workers-disabled-expected.txt:
3086         * storage/indexeddb/modern/workers-enable-expected.txt:
3087
3088 2016-04-22  Dave Hyatt  <hyatt@apple.com>
3089
3090         -webkit-image-set doesn't work inside CSS variables
3091         https://bugs.webkit.org/show_bug.cgi?id=156915
3092         <rdar://problem/25473972>
3093
3094         Reviewed by Zalan Bujtas.
3095
3096         * fast/hidpi/image-srcset-simple-in-variable-1x-expected.txt: Added.
3097         * fast/hidpi/image-srcset-simple-in-variable-1x.html: Added.
3098         * fast/hidpi/image-srcset-simple-in-variable-2x-expected.txt: Added.
3099         * fast/hidpi/image-srcset-simple-in-variable-2x.html: Added.
3100
3101 2016-04-22  Commit Queue  <commit-queue@webkit.org>
3102
3103         Unreviewed, rolling out r199877.
3104         https://bugs.webkit.org/show_bug.cgi?id=156918
3105
3106         The LayoutTest added with this change is failing on all
3107         platforms. (Requested by ryanhaddad on #webkit).
3108
3109         Reverted changeset:
3110
3111         "REGRESSION (r189567): The top of Facebook's messenger.com
3112         looks visually broken"
3113         https://bugs.webkit.org/show_bug.cgi?id=156869
3114         http://trac.webkit.org/changeset/199877
3115
3116 2016-04-22  Antti Koivisto  <antti@apple.com>
3117
3118         REGRESSION (r194898): Multi download of external SVG defs file by <use> xlinks:href (caching)
3119         https://bugs.webkit.org/show_bug.cgi?id=156368
3120         <rdar://problem/25611746>
3121
3122         Reviewed by Simon Fraser.
3123
3124         * http/tests/svg/resources/symbol-defs.svg: Added.
3125         * http/tests/svg/svg-use-external-expected.txt: Added.
3126         * http/tests/svg/svg-use-external.html: Added.
3127
3128 2016-04-22  Chris Dumez  <cdumez@apple.com>
3129
3130         Drop [UsePointersEvenForNonNullableObjectArguments] from MutationObserver
3131         https://bugs.webkit.org/show_bug.cgi?id=156890
3132
3133         Reviewed by Darin Adler.
3134
3135         Rebaseline now that MutationObserver.observe() throws a TypeError instead
3136         of a NOT_FOUND_ERR when passed a null Node.
3137
3138         * fast/dom/MutationObserver/observe-exceptions-expected.txt:
3139
3140 2016-04-22  Dave Hyatt  <hyatt@apple.com>
3141
3142         REGRESSION (r189567): The top of Facebook's messenger.com looks visually broken
3143         https://bugs.webkit.org/show_bug.cgi?id=156869
3144         <rdar://problem/23204668>
3145
3146         Reviewed by Zalan Bujtas.
3147
3148         * fast/block/min-content-with-box-sizing-expected.html: Added.
3149         * fast/block/min-content-with-box-sizing.html: Added.
3150
3151 2016-04-22  Carlos Garcia Campos  <cgarcia@igalia.com>
3152
3153         [GTK] Enable the download attribute support
3154         https://bugs.webkit.org/show_bug.cgi?id=99025
3155
3156         Reviewed by Žan Doberšek.
3157
3158         Unskip tests that should pass now.
3159
3160         * platform/gtk/TestExpectations:
3161
3162 2016-04-22  Manuel Rego Casasnovas  <rego@igalia.com>
3163
3164         [css-grid] Fix bug with positioned items in vertical writing mode
3165         https://bugs.webkit.org/show_bug.cgi?id=156870
3166
3167         Reviewed by Darin Adler.
3168
3169         Add new test to check positioned items in different writing modes
3170         and direction combinations.
3171
3172         * fast/css-grid-layout/grid-positioned-children-writing-modes-expected.html: Added.
3173         * fast/css-grid-layout/grid-positioned-children-writing-modes.html: Added.
3174
3175 2016-04-21  Chris Dumez  <cdumez@apple.com>
3176
3177         Drop [UsePointersEvenForNonNullableObjectArguments] from Document
3178         https://bugs.webkit.org/show_bug.cgi?id=156881
3179
3180         Reviewed by Darin Adler.
3181
3182         Add test cases for cases where the type of the exception being thrown
3183         has changed.
3184
3185         * fast/dom/Document/adoptNode-null-expected.txt: Added.
3186         * fast/dom/Document/adoptNode-null.html: Added.
3187         * fast/dom/Document/importNode-null-expected.txt: Added.
3188         * fast/dom/Document/importNode-null.html: Added.
3189         * fast/dom/importNode-null-expected.txt: Removed.
3190         * fast/dom/importNode-null.html: Removed.
3191
3192 2016-04-21  Dean Jackson  <dino@apple.com>
3193
3194         Backdrop Filter should not be visible if element has visibility:hidden
3195         https://bugs.webkit.org/show_bug.cgi?id=149318
3196         <rdar://problem/22749780>
3197
3198         Reviewed by Simon Fraser.
3199
3200         Three tests that check if a backdrop filter should be visible when
3201         its owning element is visibility hidden.
3202
3203         * css3/filters/backdrop/backdrop-with-visibility-hidden-changing-expected.txt: Added.
3204         * css3/filters/backdrop/backdrop-with-visibility-hidden-changing.html: Added.
3205         * css3/filters/backdrop/backdrop-with-visibility-hidden-expected.txt: Added.
3206         * css3/filters/backdrop/backdrop-with-visibility-hidden.html: Added.
3207         * css3/filters/backdrop/backdrop-with-visibility-hidden-2.html: Added.
3208         * css3/filters/backdrop/backdrop-with-visibility-hidden-2-expected.html: Added.
3209
3210 2016-04-21  Brady Eidson  <beidson@apple.com>
3211
3212         Modern IDB (Workers): Get the IDBConnectionProxy from the Document to the WorkerGlobalScope.
3213         https://bugs.webkit.org/show_bug.cgi?id=156877
3214
3215         Reviewed by Tim Horton.
3216
3217         * storage/indexeddb/modern/workers-enable-expected.txt:
3218
3219 2016-04-21  Joseph Pecoraro  <pecoraro@apple.com>
3220
3221         Web Inspector: sourceMappingURL not loaded in generated script
3222         https://bugs.webkit.org/show_bug.cgi?id=156022
3223         <rdar://problem/25438595>
3224
3225         Reviewed by Geoffrey Garen.
3226
3227         * inspector/console/messageAdded-from-named-evaluations-expected.txt: Added.
3228         * inspector/console/messageAdded-from-named-evaluations.html: Added.
3229         * inspector/debugger/js-stacktrace-expected.txt:
3230         * inspector/model/stack-trace-expected.txt:
3231
3232 2016-04-21  Simon Fraser  <simon.fraser@apple.com>
3233
3234         ASSERTION FAILED: accumulation == TransformState::FlattenTransform in WebCore::GraphicsLayerCA::computeVisibleAndCoverageRect
3235         https://bugs.webkit.org/show_bug.cgi?id=155362
3236
3237         Reviewed by Zalan Bujtas.
3238
3239         Test cases that should not assert in debug builds.
3240
3241         * compositing/clipping/preserve3d-flatten-assertion-nested.html: Added.
3242         * compositing/clipping/preserve3d-flatten-assertion.html: Added.
3243
3244 2016-04-21  Jiewen Tan  <jiewen_tan@apple.com>
3245
3246         [iOS] DumpRenderTree crashed in com.apple.WebCore: WebCore::ResourceLoadNotifier::didFailToLoad
3247         https://bugs.webkit.org/show_bug.cgi?id=156829
3248         <rdar://problem/23348217>
3249
3250         Reviewed by Daniel Bates.
3251
3252         Unmark imported/blink/http/tests/css/remove-placeholder-styles.html as flaky because of bug fix.
3253
3254         * platform/ios-simulator-wk1/TestExpectations:
3255
3256 2016-04-21  Joseph Pecoraro  <pecoraro@apple.com>
3257
3258         Web Inspector: Debugger statement gets a space after it when pretty printed
3259         https://bugs.webkit.org/show_bug.cgi?id=156867
3260         <rdar://problem/25862308>
3261
3262         Reviewed by Geoffrey Garen.
3263
3264         * inspector/formatting/formatting-javascript-expected.txt:
3265         * inspector/formatting/formatting-javascript.html:
3266         * inspector/formatting/resources/javascript-tests/other-statements-expected.js: Renamed from LayoutTests/inspector/formatting/resources/javascript-tests/throw-statement-expected.js.
3267         * inspector/formatting/resources/javascript-tests/other-statements.js: Renamed from LayoutTests/inspector/formatting/resources/javascript-tests/throw-statement.js.
3268
3269 2016-04-21  Brady Eidson  <beidson@apple.com>
3270
3271         Modern IDB (Workers): More IDBConnectionProxy refactoring.
3272         https://bugs.webkit.org/show_bug.cgi?id=156855
3273
3274         Reviewed by Darin Adler.
3275
3276         * storage/indexeddb/modern/workers-enable-expected.txt: Revert some of the PASS expectations to FAIL, just for now.
3277
3278 2016-04-21  Ryan Haddad  <ryanhaddad@apple.com>
3279
3280         Skip <area ping> tests on ios-simulator
3281         https://bugs.webkit.org/show_bug.cgi?id=156857
3282
3283         Unreviewed test gardening.
3284
3285         * platform/ios-simulator/TestExpectations:
3286
3287 2016-04-21  Eric Carlson  <eric.carlson@apple.com>
3288
3289         LayoutTest http/tests/media/hls/video-controls-live-stream.html is sometimes flaky
3290         https://bugs.webkit.org/show_bug.cgi?id=156851
3291         <rdar://problem/25792102>
3292
3293         Reviewed by Daniel Bates.
3294
3295         * http/tests/media/hls/video-controls-live-stream.html: Only listen for events once because
3296           we don't care if they fire more often.
3297
3298 2016-04-21  Daniel Bates  <dabates@apple.com>
3299
3300         Add tests for <area ping>
3301         https://bugs.webkit.org/show_bug.cgi?id=79438
3302         <rdar://problem/22586699>
3303
3304         Reviewed by Alexey Proskuryakov.
3305
3306         * http/tests/navigation/ping-attribute/anchor-cookie.html: Extracted out code into functions setCookie(),
3307         clearLastPingResultAndRunTest() and clickElement() (defined in utilities.js) so that they can be
3308         used by this test and others. Also added HTML5 doctype declaration since it is unnecessary to run
3309         this test in quirks mode.
3310         * http/tests/navigation/ping-attribute/area-cookie-expected.txt: Added.
3311         * http/tests/navigation/ping-attribute/area-cookie.html: Added.
3312         * http/tests/navigation/ping-attribute/area-cross-origin-expected.txt: Added.
3313         * http/tests/navigation/ping-attribute/area-cross-origin-from-https-expected.txt: Added.
3314         * http/tests/navigation/ping-attribute/area-cross-origin-from-https.html: Added.
3315         * http/tests/navigation/ping-attribute/area-cross-origin.html: Added.
3316         * http/tests/navigation/ping-attribute/area-same-origin-expected.txt: Added.
3317         * http/tests/navigation/ping-attribute/area-same-origin.html: Added.
3318         * http/tests/navigation/ping-attribute/resources/utilities.js: Added.
3319         (setCookie):
3320         (clearLastPingResultAndRunTest.done):
3321         (clearLastPingResultAndRunTest):
3322         (clickElement):
3323
3324 2016-04-21  Antoine Quint  <graouts@apple.com>
3325
3326         Creating a large number of WebGL contexts should recycle older contexts
3327         https://bugs.webkit.org/show_bug.cgi?id=156689
3328         <rdar://problem/19535330>
3329
3330         Reviewed by Dean Jackson.
3331
3332         * webgl/many-contexts-expected.txt:
3333         * webgl/many-contexts.html:
3334
3335         New output for this existing test since a lot of warnings are now logged to
3336         indicate that we've reached the active contexts limit. We also removed the
3337         check that the last context created was null since it no longer is due to this
3338         source change (older contexts are lost instead).
3339
3340         * webgl/max-active-contexts-console-warning-expected.txt: Added.
3341         * webgl/max-active-contexts-console-warning.html: Added.
3342
3343         This new test checks that we log a warning when we've created one context more
3344         than the active contexts limit.
3345
3346         * webgl/max-active-contexts-gc-expected.txt: Added.
3347         * webgl/max-active-contexts-gc.html: Added.
3348
3349         This new test checks that contexts that are garbage collected do not count
3350         agaist the active contexts limit.
3351
3352         * webgl/max-active-contexts-oldest-context-lost-expected.txt: Added.
3353         * webgl/max-active-contexts-oldest-context-lost.html: Added.
3354
3355         This new test checks that older contexts are lost when we reach the active
3356         contexts limit and we create a new context.
3357
3358         * webgl/max-active-contexts-webglcontextlost-prevent-default-expected.txt: Added.
3359         * webgl/max-active-contexts-webglcontextlost-prevent-default.html: Added.
3360
3361         This new test checks that calling `event.preventDefault()` in a `webglcontextlost`
3362         event handler does not prevent a context from being lost when the active contexts
3363         limit is reached.
3364
3365 2016-04-21  Dave Hyatt  <hyatt@apple.com>
3366
3367         Don't hyphenate the last word in a paragraph of text.
3368         https://bugs.webkit.org/show_bug.cgi?id=156803
3369
3370         Reviewed by Simon Fraser.
3371
3372         * fast/text/hyphenate-avoid-orphaned-word.html: Added.
3373         * platform/mac/fast/text/hyphenate-avoid-orphaned-word-expected.txt: Added.
3374         * platform/mac/fast/text/hyphenate-limit-before-after-expected.txt:
3375
3376 2016-04-21  Carlos Garcia Campos  <cgarcia@igalia.com>
3377
3378         Unreviewed GTK+ gardening. Update expectations for some editing tests that are slow on Debug.
3379
3380         All these pass for me locally when run with --no-timeout.
3381
3382         * platform/gtk/TestExpectations:
3383
3384 2016-04-21  Carlos Garcia Campos  <cgarcia@igalia.com>
3385
3386         Unreviewed GTK+ gardening. Rebaseline tests after r180867.
3387
3388         * platform/gtk/editing/execCommand/5142012-1-expected.txt:
3389         * platform/gtk/editing/inserting/insert-at-end-02-expected.txt:
3390         * platform/gtk/editing/pasteboard/4989774-expected.txt:
3391
3392 2016-04-21  Nan Wang  <n_wang@apple.com>
3393
3394         AX: stringForTextMarkerRange returning empty string for document range
3395         https://bugs.webkit.org/show_bug.cgi?id=156819
3396
3397         Reviewed by Chris Fleizach.
3398
3399         * accessibility/mac/text-marker-string-for-document-range-expected.txt: Added.
3400         * accessibility/mac/text-marker-string-for-document-range.html: Added.
3401
3402 2016-04-20  Ryan Haddad  <ryanhaddad@apple.com>
3403
3404         Adding ios-simulator-wk1 specific baselines for compositing and css3 LayoutTests due to contentsOpaque difference
3405
3406         Unreviewed test gardening.
3407
3408         * Truncating changelog due to large number of added files
3409
3410 2016-04-20  Brady Eidson  <beidson@apple.com>
3411
3412         Modern IDB (Workers): Introduce "IDBConnectionProxy" for future threading abstraction, and adopt it in IDBFactory.
3413         https://bugs.webkit.org/show_bug.cgi?id=156810
3414
3415         Reviewed by Alex Christensen.
3416
3417         * storage/indexeddb/intversion-bad-parameters-expected.txt:
3418         * storage/indexeddb/intversion-bad-parameters-private-expected.txt:
3419         * storage/indexeddb/modern/opendatabase-request-event-expected.txt:
3420         * storage/indexeddb/modern/opendatabase-request-event-private-expected.txt:
3421         * storage/indexeddb/modern/opendatabase-request-expected.txt:
3422         * storage/indexeddb/modern/opendatabase-request-private-expected.txt:
3423         * storage/indexeddb/modern/workers-enable-expected.txt:
3424         * storage/indexeddb/version-change-event-basic-expected.txt:
3425         * storage/indexeddb/version-change-event-basic-private-expected.txt:
3426
3427 2016-04-20  Ryan Haddad  <ryanhaddad@apple.com>
3428
3429         Marking compositing/webgl/webgl-reflection.html as failing on ios-simulator
3430         https://bugs.webkit.org/show_bug.cgi?id=156812
3431
3432         Unreviewed test gardening.
3433
3434         * platform/ios-simulator/TestExpectations:
3435
3436 2016-04-20  Joseph Pecoraro  <pecoraro@apple.com>
3437
3438         Web Inspector: console.table(navigator) throws exception about `rowPreview.propertyPreviews.length`
3439         https://bugs.webkit.org/show_bug.cgi?id=156698
3440         <rdar://problem/25778244>
3441
3442         Reviewed by Timothy Hatcher.
3443
3444         * inspector/console/console-table-expected.txt:
3445         * inspector/console/console-table.html:
3446
3447 2016-04-20  Ryan Haddad  <ryanhaddad@apple.com>
3448
3449         Remove flaky expectation for imported/mozilla/svg/image/image-filter-01.svg on ios-simulator-wk2
3450
3451         Unreviewed test gardening.
3452
3453         * platform/ios-simulator-wk2/TestExpectations:
3454
3455 2016-04-19  Timothy Hatcher  <timothy@apple.com>
3456
3457         Web Inspector: Make debounce use an ES6 Proxy
3458
3459         https://bugs.webkit.org/show_bug.cgi?id=156756
3460         rdar://problem/25809771
3461
3462         Reviewed by Joseph Pecoraro.
3463
3464         * inspector/unit-tests/debounce-expected.txt: Added.
3465         * inspector/unit-tests/debounce.html: Added.
3466
3467 2016-04-20  Ryan Haddad  <ryanhaddad@apple.com>
3468
3469         Rebaseline tests for iOS simulator.
3470
3471         Unreviewed test gardening.
3472
3473         * platform/ios-simulator-wk2/css2.1/t0905-c5525-flthw-00-c-g-expected.txt:
3474         * platform/ios-simulator-wk2/css2.1/t0905-c5526-flthw-00-c-g-expected.txt:
3475         * platform/ios-simulator/fast/canvas/set-colors-expected.txt: Added.
3476         * platform/ios-simulator/fast/text/emoji-expected.txt:
3477
3478 2016-04-20  Yoav Weiss  <yoav@yoav.ws>
3479
3480         Speculative unflake of dynamic_remove_preload_href layout test
3481         https://bugs.webkit.org/show_bug.cgi?id=156773
3482
3483         Reviewed by Alexey Proskuryakov.
3484
3485         * http/tests/preload/dynamic_remove_preload_href.html: Avoid using a blocking script based timeout.
3486
3487 2016-04-20  Brady Eidson  <beidson@apple.com>
3488
3489         Modern IDB (Workers): Enable INDEXED_DATABASE_IN_WORKERS compile time flag, but disabled in RuntimeEnabledFeatures.
3490         https://bugs.webkit.org/show_bug.cgi?id=156782
3491
3492         Reviewed by Alex Christensen.
3493
3494         Note: One test has some "FAIL" lines in the expected results, which is intentional.
3495         As work on this progresses, those FAILs will become PASSes and the expectations will be updated.
3496         
3497         * storage/indexeddb/modern/resources/workers-disabled.js: Added.
3498         * storage/indexeddb/modern/resources/workers-enable.js: Added.
3499         * storage/indexeddb/modern/workers-disabled-expected.txt: Added.
3500         * storage/indexeddb/modern/workers-disabled.html: Added.
3501         * storage/indexeddb/modern/workers-enable-expected.txt: Added.
3502         * storage/indexeddb/modern/workers-enable.html: Added.
3503
3504 2016-04-20  Brent Fulgham  <bfulgham@apple.com>
3505
3506         [WK2][Mac][iOS] WebContent crash when using special file:// URI scheme @ WebKit::resolveSymlinksInPath(WTF::CString const&) + 159
3507         https://bugs.webkit.org/show_bug.cgi?id=156747
3508         <rdar://problem/24648176>
3509
3510         Reviewed by Alexey Proskuryakov.
3511
3512         * fast/url/file-uri-with-embedded-null-no-crash-expected.txt: Added.
3513         * fast/url/file-uri-with-embedded-null-no-crash.html: Added.
3514
3515 2016-04-20  Dave Hyatt  <hyatt@apple.com>
3516
3517         Hangable punctuation measurement using the wrong indices.
3518         https://bugs.webkit.org/show_bug.cgi?id=155899
3519
3520         Reviewed by Simon Fraser.
3521
3522         * fast/text/hanging-punctuation-variable-font-size-expected.html: Added.
3523         * fast/text/hanging-punctuation-variable-font-size.html: Added.
3524
3525 2016-04-20  Chris Dumez  <cdumez@apple.com>
3526
3527         Drop [UsePointersEvenForNonNullableObjectArguments] from several Canvas interfaces
3528         https://bugs.webkit.org/show_bug.cgi?id=156781
3529
3530         Reviewed by Darin Adler.
3531
3532         Update outdated test which expected a legacy TYPE_MISMATCH_ERR exception
3533         to be thrown when passing null instead of the newer TypeError.
3534
3535         * canvas/philip/tests/2d.drawImage.null.html:
3536
3537 2016-04-20  Chris Dumez  <cdumez@apple.com>
3538
3539         Drop [UsePointersEvenForNonNullableObjectArguments] from WebAudio
3540         https://bugs.webkit.org/show_bug.cgi?id=156777
3541
3542         Reviewed by Darin Adler.
3543
3544         Added test coverage for the type of the exception being thrown when
3545         pasing null to various WebAudio API.
3546
3547         * webaudio/audiobuffer-expected.txt:
3548         * webaudio/audiobuffer.html:
3549         * webaudio/createMediaStreamSource-null-expected.txt: Added.
3550         * webaudio/createMediaStreamSource-null.html: Added.
3551         * webaudio/decode-audio-data-basic-expected.txt:
3552         * webaudio/decode-audio-data-basic.html:
3553         * webaudio/mediaelementaudiosourcenode-expected.txt:
3554         * webaudio/mediaelementaudiosourcenode.html:
3555
3556 2016-04-20  Brady Eidson  <beidson@apple.com>
3557
3558         Addressing additional review feedback for:
3559         Modern IDB: Lots of IDB bindings cleanup (including making IDBVersionChangeEvent constructible).
3560         https://bugs.webkit.org/show_bug.cgi?id=156760
3561
3562         * storage/indexeddb/modern/idbversionchangeevent-constructor-expected.txt:
3563         * storage/indexeddb/modern/idbversionchangeevent-constructor.html:
3564
3565 2016-04-20  Frederic Wang  <fwang@igalia.com>
3566
3567         Refactor RenderMathMLSpace to avoid using flexbox
3568         https://bugs.webkit.org/show_bug.cgi?id=155168
3569
3570         Reviewed by Martin Robinson.
3571
3572         * mathml/presentation/mspace-prefered-width-expected.html: Update the expectation so that the logical width and preferred width are both equal to the one specified by the width attribute.
3573
3574 2016-04-20  Carlos Garcia Campos  <cgarcia@igalia.com>
3575
3576         Unreviewed GTK+ gardening. Mark HLS tests release expectations as release only.
3577
3578         * platform/gtk/TestExpectations:
3579
3580 2016-04-20  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
3581
3582         Unreviewed EFL gardening. Follow up gardening for media test.
3583
3584         * platform/efl/TestExpectations: Unskip 3 media tests.
3585
3586 2016-04-19  Michael Saboff  <msaboff@apple.com>
3587
3588         iTunes crashing JavaScriptCore.dll
3589         https://bugs.webkit.org/show_bug.cgi?id=156647
3590
3591         Reviewed by Filip Pizlo.
3592
3593         Disabled fast/workers/dedicated-worker-lifecycle.html as it creates
3594         more workers that we have ThreadSpecific keys.  We need at least one
3595         key per JSC VM we create.  I didn't want to weaken the test for other
3596         platforms.
3597
3598         * platform/win/TestExpectations:
3599
3600 2016-04-19  Brent Fulgham  <bfulgham@apple.com>
3601
3602         Remove remaining bits of dynamic <link> rel='icon' loading
3603         https://bugs.webkit.org/show_bug.cgi?id=156727
3604
3605         Reviewed by Darin Adler.
3606
3607         Rename 'test-link-rel-icon-beforeload.html' to 'test-link-rel-subresource-beforeload.html'.
3608