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