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