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