651720d218d90bd1a51a8a6a9d8185328f4ca3e2
[WebKit-https.git] / LayoutTests / ChangeLog
1 2016-07-25  Chris Dumez  <cdumez@apple.com>
2
3         ClientRect properties should be on the prototype
4         https://bugs.webkit.org/show_bug.cgi?id=160165
5
6         Reviewed by Geoffrey Garen.
7
8         * fast/css/ClientRect-attributes-prototype-expected.txt: Added.
9         * fast/css/ClientRect-attributes-prototype.html: Added.
10         Add layout test to check that ClientRect's properties are on the
11         prototype.
12
13         * fast/css/ClientRect-serialization-expected.txt: Added.
14         * fast/css/ClientRect-serialization.html: Added.
15         Add layout test to check that ClientRect has a serializer.
16
17 2016-07-25  Chris Dumez  <cdumez@apple.com>
18
19         Parameters to DOMImplementation.createDocumentType() should be mandatory and non-nullable
20         https://bugs.webkit.org/show_bug.cgi?id=160167
21
22         Reviewed by Ryosuke Niwa.
23
24         * editing/selection/script-tests/DOMSelection-DocumentType.js:
25         * fast/dom/DOMImplementation/createDocumentType-err-expected.txt:
26         * fast/dom/DOMImplementation/script-tests/createDocumentType-err.js:
27         Update existing tests to reflect the behavior change.
28
29         * fast/dom/DOMImplementation/createDocumentType-parameters-expected.txt: Added.
30         * fast/dom/DOMImplementation/createDocumentType-parameters.html: Added.
31         Add layout test coverage. I have verified that this test passes on both
32         Firefox and Chrome.
33
34 2016-07-25  Jiewen Tan  <jiewen_tan@apple.com>
35
36         Rename SubtleCrypto to WebKitSubtleCrypto
37         https://bugs.webkit.org/show_bug.cgi?id=160067
38         <rdar://problem/27483617>
39
40         Reviewed by Brent Fulgham.
41
42         Move tests involving crypto.webkitSubtle from crypto/subtle to crypto/webkitSubtle.
43
44         * crypto/webkitSubtle/gc-2-expected.txt: Renamed from LayoutTests/crypto/subtle/gc-2-expected.txt.
45         * crypto/webkitSubtle/gc-2.html: Renamed from LayoutTests/crypto/subtle/gc-2.html.
46         * crypto/webkitSubtle/gc-3-expected.txt: Renamed from LayoutTests/crypto/subtle/gc-3-expected.txt.
47         * crypto/webkitSubtle/gc-3.html: Renamed from LayoutTests/crypto/subtle/gc-3.html.
48         * crypto/webkitSubtle/gc-expected.txt: Renamed from LayoutTests/crypto/subtle/gc-expected.txt.
49         * crypto/webkitSubtle/gc.html: Renamed from LayoutTests/crypto/subtle/gc.html.
50         * platform/efl/TestExpectations:
51         * platform/gtk/TestExpectations:
52         * platform/ios-simulator-wk1/TestExpectations:
53         * platform/win/TestExpectations:
54
55 2016-07-25  Brady Eidson  <beidson@apple.com>
56
57         Allow LocalStorage by default for file URLs.
58         https://bugs.webkit.org/show_bug.cgi?id=160169
59
60         Reviewed by Brent Fulgham.
61
62         * storage/domstorage/localstorage/blocked-file-access-expected.txt: Removed.
63         * storage/domstorage/localstorage/file-can-access-expected.txt: Added.
64         * storage/domstorage/localstorage/file-can-access.html: Renamed from LayoutTests/storage/domstorage/localstorage/blocked-file-access.html.
65         * storage/domstorage/localstorage/resources/unblocked-example.html: Renamed from LayoutTests/storage/domstorage/localstorage/resources/blocked-example.html.
66
67 2016-07-25  Nan Wang  <n_wang@apple.com>
68
69         AX: AccessibilityRenderObject is adding duplicated children when CSS first-letter is being used.
70         https://bugs.webkit.org/show_bug.cgi?id=160155
71
72         Reviewed by Chris Fleizach.
73
74         * accessibility/mac/css-first-letter-children-expected.txt: Added.
75         * accessibility/mac/css-first-letter-children.html: Added.
76
77 2016-07-24  Wenson Hsieh  <wenson_hsieh@apple.com>
78
79         The web process hangs when computing elements-based snap points for a container with large max scroll offset
80         https://bugs.webkit.org/show_bug.cgi?id=152605
81         <rdar://problem/25353661>
82
83         Reviewed by Simon Fraser.
84
85         Adds a scroll snap offset computation test case that would have previously
86         caused the web process to hang before this patch.
87
88         * css3/scroll-snap/scroll-snap-elements-container-larger-than-children-expected.txt: Added.
89         * css3/scroll-snap/scroll-snap-elements-container-larger-than-children.html: Added.
90
91 2016-07-25  Sergio Villar Senin  <svillar@igalia.com>
92
93         [css-grid] Implement repeat(auto-fit)
94         https://bugs.webkit.org/show_bug.cgi?id=159771
95
96         Reviewed by Darin Adler.
97
98         Uncommented the auto-fit cases. Split the Mozilla's 005 test in two because it was not
99         possible to fit all the content in a viewport without scrollbars.
100
101         * fast/css-grid-layout/grid-auto-fit-columns-expected.txt: Added.
102         * fast/css-grid-layout/grid-auto-fit-columns.html: Added.
103         * fast/css-grid-layout/grid-auto-fit-rows-expected.txt: Added.
104         * fast/css-grid-layout/grid-auto-fit-rows.html: Added.
105         * fast/css-grid-layout/grid-element-auto-repeat-get-set-expected.txt:
106         * fast/css-grid-layout/grid-element-auto-repeat-get-set.html:
107         * fast/css-grid-layout/grid-only-abspos-item-computed-style-crash-expected.txt:
108         * fast/css-grid-layout/grid-only-abspos-item-computed-style-crash.html:
109         * fast/css-grid-layout/grid-positioned-items-padding-expected.txt:
110         * fast/css-grid-layout/grid-positioned-items-padding.html:
111         * fast/css-grid-layout/grid-template-columns-rows-computed-style-gaps-content-alignment-expected.txt:
112         * fast/css-grid-layout/grid-template-columns-rows-computed-style-gaps-content-alignment.html:
113         * fast/css-grid-layout/mozilla/grid-repeat-auto-fill-fit-001-expected.html:
114         * fast/css-grid-layout/mozilla/grid-repeat-auto-fill-fit-001.html:
115         * fast/css-grid-layout/mozilla/grid-repeat-auto-fill-fit-002-expected.html:
116         * fast/css-grid-layout/mozilla/grid-repeat-auto-fill-fit-002.html:
117         * fast/css-grid-layout/mozilla/grid-repeat-auto-fill-fit-003-expected.html:
118         * fast/css-grid-layout/mozilla/grid-repeat-auto-fill-fit-003.html:
119         * fast/css-grid-layout/mozilla/grid-repeat-auto-fill-fit-004-expected.html:
120         * fast/css-grid-layout/mozilla/grid-repeat-auto-fill-fit-004.html:
121         * fast/css-grid-layout/mozilla/grid-repeat-auto-fill-fit-005-part-1-expected.html: Renamed from LayoutTests/fast/css-grid-layout/mozilla/grid-repeat-auto-fill-fit-005-expected.html.
122         * fast/css-grid-layout/mozilla/grid-repeat-auto-fill-fit-005-part-1.html: Copied from LayoutTests/fast/css-grid-layout/mozilla/grid-repeat-auto-fill-fit-005.html.
123         * fast/css-grid-layout/mozilla/grid-repeat-auto-fill-fit-005-part-2-expected.html: Added.
124         * fast/css-grid-layout/mozilla/grid-repeat-auto-fill-fit-005-part-2.html: Renamed from LayoutTests/fast/css-grid-layout/mozilla/grid-repeat-auto-fill-fit-005.html.
125
126 2016-07-24  Nan Wang  <n_wang@apple.com>
127
128         AX: Video Controls: Volume cannot be adjusted using VO.
129         https://bugs.webkit.org/show_bug.cgi?id=160107
130
131         Reviewed by Dean Jackson.
132
133         * accessibility/mac/video-volume-slider-accessibility-expected.txt: Added.
134         * accessibility/mac/video-volume-slider-accessibility.html: Added.
135
136 2016-07-24  David Kilzer  <ddkilzer@apple.com>
137
138         REGRESSION (r203106): Crash in WebCore::MathMLElement::parseMathMLLength()
139         <https://webkit.org/b/160111>
140         <rdar://problem/27506489>
141
142         Reviewed by Chris Dumez.
143
144         * mathml/mpadded-crash-expected.txt: Added.
145         * mathml/mpadded-crash.html: Added.
146
147 2016-07-24  Myles C. Maxfield  <mmaxfield@apple.com>
148
149         Test gardening after r203626.
150         https://bugs.webkit.org/show_bug.cgi?id=160102
151         <rdar://problem/27453479>
152
153         Unreviewed.
154
155         * platform/ios-simulator/editing/deleting/delete-emoji-expected.txt:
156         * platform/mac-yosemite/editing/deleting/delete-emoji-expected.txt:
157
158 2016-07-24  Michael Catanzaro  <mcatanzaro@igalia.com>
159
160         [GTK] Layout test security/contentSecurityPolicy/plugins-types-allows-quicktime-plugin-replacement.html timing out
161         https://bugs.webkit.org/show_bug.cgi?id=160128
162
163         Unreviewed, skip the tests.
164
165         * platform/efl/TestExpectations:
166         * platform/gtk/TestExpectations:
167
168 2016-07-23  Michael Catanzaro  <mcatanzaro@igalia.com>
169
170         Unreviewed GTK test expectations fixups
171
172         * platform/gtk/TestExpectations:
173
174 2016-07-23  Michael Catanzaro  <mcatanzaro@igalia.com>
175
176         Even more unreviewed flaky GTK test gardening
177
178         * TestExpectations:
179         * platform/gtk/TestExpectations:
180
181 2016-07-23  Michael Catanzaro  <mcatanzaro@igalia.com>
182
183         Unreviewed flaky test gardening for GTK
184
185         Mostly more fallout from threaded compositor
186
187         * TestExpectations:
188         * platform/gtk/TestExpectations:
189
190 2016-07-23  Michael Catanzaro  <mcatanzaro@igalia.com>
191
192         More unreviewed GTK gardening
193
194         Update expectations for tests timing out
195
196         * platform/gtk/TestExpectations:
197
198 2016-07-23  Michael Catanzaro  <mcatanzaro@igalia.com>
199
200         More unreviewed GTK gardening
201
202         Mark more flaky crashes after enabling threaded compositor
203
204         * platform/gtk/TestExpectations:
205
206 2016-07-23  Michael Catanzaro  <mcatanzaro@igalia.com>
207
208         More unreviewed GTK gardening, mark even more new passes after enabling threaded compositor
209
210         * platform/gtk/TestExpectations:
211
212 2016-07-23  Michael Catanzaro  <mcatanzaro@igalia.com>
213
214         Unreviewed GTK gardening, mark many emoji gender tests passing
215
216         * platform/gtk/TestExpectations:
217
218 2016-07-23  Michael Catanzaro  <mcatanzaro@igalia.com>
219
220         Unreviewed test gardening
221
222         These tests are flaky now on GTK, passing about half the time.
223
224         * TestExpectations:
225         * platform/gtk/TestExpectations:
226
227 2016-07-23  Michael Catanzaro  <mcatanzaro@igalia.com>
228
229         Unreviewed GTK gardening new passes after enabling threaded compositor
230
231         * platform/gtk/TestExpectations:
232
233 2016-07-23  Michael Catanzaro  <mcatanzaro@igalia.com>
234
235         Unreviewed test expectation gardening
236
237         Skip layout test editing/deleting/delete-emoji.html 
238
239         * platform/gtk/TestExpectations:
240
241 2016-07-23  Michael Catanzaro  <mcatanzaro@igalia.com>
242
243         Unreviewed, move some GTK expectations to more appropriate locations
244
245         * platform/gtk/TestExpectations:
246
247 2016-07-23  Michael Catanzaro  <mcatanzaro@igalia.com>
248
249         Unreviewed, add GTK expectations for threaded compositor regressions
250
251         * platform/gtk/TestExpectations:
252
253 2016-07-23  Carlos Garcia Campos  <cgarcia@igalia.com>
254
255         [Coordinated Graphics] Lots of flaky tests
256         https://bugs.webkit.org/show_bug.cgi?id=160118
257
258         Reviewed by Michael Catanzaro.
259
260         * fast/fixed-layout/fixed-layout.html: Remove the onresize handler when the test finishes to ensure it can't be
261         called later affecting other tests.
262
263 2016-07-23  Carlos Garcia Campos  <cgarcia@igalia.com>
264
265         [Coordinated Graphics] Test imported/blink/svg/custom/svg-image-layers-crash.html crashes
266         https://bugs.webkit.org/show_bug.cgi?id=160078
267
268         Reviewed by Michael Catanzaro.
269
270         * platform/efl/TestExpectations: Remove imported/blink/svg/custom/svg-image-layers-crash.html.
271
272 2016-07-23  Commit Queue  <commit-queue@webkit.org>
273
274         Unreviewed, rolling out r203641.
275         https://bugs.webkit.org/show_bug.cgi?id=160116
276
277         It broke make-based builds (Requested by youenn on #webkit).
278
279         Reverted changeset:
280
281         "[Fetch API] Request should be created with any HeadersInit
282         data"
283         https://bugs.webkit.org/show_bug.cgi?id=159672
284         http://trac.webkit.org/changeset/203641
285
286 2016-07-23  Frederic Wang  <fwang@igalia.com>
287
288         Reset font-style on the <math> element
289         https://bugs.webkit.org/show_bug.cgi?id=160074
290
291         Reviewed by Darin Adler.
292
293         * mathml/presentation/math-font-style-expected.html: Added.
294         * mathml/presentation/math-font-style.html: Added.
295
296 2016-07-23  Frederic Wang  <fwang@igalia.com>
297
298         [MathML] PaintInfo state not properly restored after applyTransform.
299         https://bugs.webkit.org/show_bug.cgi?id=160077
300
301         Reviewed by Simon Fraser.
302
303         * mathml/presentation/bug160077-expected-mismatch.html: Added.
304         * mathml/presentation/bug160077.html: Added.
305
306 2016-07-22  Myles C. Maxfield  <mmaxfield@apple.com>
307
308         All dancers with bunny ears are female
309         https://bugs.webkit.org/show_bug.cgi?id=160102
310         <rdar://problem/27453479>
311
312         Reviewed by Simon Fraser.
313
314         * editing/deleting/delete-emoji.html:
315         * platform/mac/editing/deleting/delete-emoji-expected.txt:
316         * fast/text/emoji-gender-2-9-expected.html:
317         * fast/text/emoji-gender-2-9.html:
318         * fast/text/emoji-gender-9-expected.html:
319         * fast/text/emoji-gender-9.html:
320         * fast/text/emoji-gender-fe0f-9-expected.html:
321         * fast/text/emoji-gender-fe0f-9.html:
322
323 2016-07-22  Chris Dumez  <cdumez@apple.com>
324
325         Parameter to HTMLCollection.item() / namedItem() should be mandatory
326         https://bugs.webkit.org/show_bug.cgi?id=160099
327
328         Reviewed by Sam Weinig.
329
330         Update existing test to reflect behavior change.
331
332         * fast/dom/non-numeric-values-numeric-parameters-expected.txt:
333         * fast/dom/script-tests/non-numeric-values-numeric-parameters.js:
334
335 2016-07-22  Chris Dumez  <cdumez@apple.com>
336
337         First parameter to Window.getComputedStyle() should be mandatory and non-nullable
338         https://bugs.webkit.org/show_bug.cgi?id=160097
339
340         Reviewed by Ryosuke Niwa.
341
342         Add test coverage.
343
344         * fast/dom/Window/getComputedStyle-missing-parameter-expected.txt: Added.
345         * fast/dom/Window/getComputedStyle-missing-parameter.html: Added.
346
347 2016-07-22  Ryan Haddad  <ryanhaddad@apple.com>
348
349         Marking webaudio/audionode-connect-order.html as a flaky crash on mac-wk1 debug
350         https://bugs.webkit.org/show_bug.cgi?id=105870
351
352         Unreviewed test gardening.
353
354         * platform/mac-wk1/TestExpectations:
355
356 2016-07-22  Ryan Haddad  <ryanhaddad@apple.com>
357
358         Marking userscripts/window-onerror-for-isolated-world-3.html as a flaky failure on mac-wk1
359         https://bugs.webkit.org/show_bug.cgi?id=160101
360
361         Unreviewed test gardening.
362
363         * platform/mac-wk1/TestExpectations:
364
365 2016-07-22  Matt Baker  <mattbaker@apple.com>
366
367         Web Inspector: Remove unused code from Debounce layout test
368         https://bugs.webkit.org/show_bug.cgi?id=160049
369         <rdar://problem/27479713>
370
371         Reviewed by Joseph Pecoraro.
372
373         * inspector/unit-tests/debounce-expected.txt:
374         Updated with new delay times.
375
376         * inspector/unit-tests/debounce.html:
377         Remove unused code that was copy-pasted from other tests, and reduced
378         delay times from 100ms to 10ms to speed up test.
379
380 2016-07-22  Chris Dumez  <cdumez@apple.com>
381
382         Fix default parameter values for window.alert() / prompt() / confirm()
383         https://bugs.webkit.org/show_bug.cgi?id=160085
384
385         Reviewed by Ryosuke Niwa.
386
387         Update existing test to reflect behavior change.
388
389         * fast/dom/Window/alert-undefined-expected.txt:
390         * fast/dom/Window/alert-undefined.html:
391
392 2016-07-22  Daniel Bates  <dabates@apple.com>
393
394         CSP: object-src and plugin-types directives are not respected for plugin replacements
395         https://bugs.webkit.org/show_bug.cgi?id=159761
396         <rdar://problem/27365724>
397
398         Reviewed by Brent Fulgham.
399
400         Add layout tests to ensure that we apply the CSP object-src and plugin-types directives to content
401         that loads with either the QuickTime plugin replacement or YouTube plugin replacement.
402
403         * security/contentSecurityPolicy/object-src-none-blocks-quicktime-plugin-replacement-expected.txt: Added.
404         * security/contentSecurityPolicy/object-src-none-blocks-quicktime-plugin-replacement.html: Added.
405         * security/contentSecurityPolicy/object-src-none-blocks-youtube-plugin-replacement-expected.txt: Added.
406         * security/contentSecurityPolicy/object-src-none-blocks-youtube-plugin-replacement.html: Added.
407         * security/contentSecurityPolicy/plugins-types-allows-quicktime-plugin-replacement-expected.txt: Added.
408         * security/contentSecurityPolicy/plugins-types-allows-quicktime-plugin-replacement.html: Added.
409         * security/contentSecurityPolicy/plugins-types-allows-youtube-plugin-replacement-expected.txt: Added.
410         * security/contentSecurityPolicy/plugins-types-allows-youtube-plugin-replacement.html: Added.
411         * security/contentSecurityPolicy/plugins-types-blocks-quicktime-plugin-replacement-expected.txt: Added.
412         * security/contentSecurityPolicy/plugins-types-blocks-quicktime-plugin-replacement-without-mime-type-expected.txt: Added.
413         * security/contentSecurityPolicy/plugins-types-blocks-quicktime-plugin-replacement-without-mime-type.html: Added.
414         * security/contentSecurityPolicy/plugins-types-blocks-quicktime-plugin-replacement.html: Added.
415         * security/contentSecurityPolicy/plugins-types-blocks-youtube-plugin-replacement-expected.txt: Added.
416         * security/contentSecurityPolicy/plugins-types-blocks-youtube-plugin-replacement-without-mime-type-expected.txt: Added.
417         * security/contentSecurityPolicy/plugins-types-blocks-youtube-plugin-replacement-without-mime-type.html: Added.
418         * security/contentSecurityPolicy/plugins-types-blocks-youtube-plugin-replacement.html: Added.
419
420 2016-07-22  Chris Dumez  <cdumez@apple.com>
421
422         Parameters to Node.replaceChild() / insertBefore() should be mandatory
423         https://bugs.webkit.org/show_bug.cgi?id=160091
424
425         Reviewed by Darin Adler.
426
427         Update existing tests due to the behavior change.
428
429         * fast/block/basic/empty-anonymous-block-remove-crash.html:
430         * fast/html/details-summary-document-child.html:
431         * fast/repaint/focus-ring-with-negative-offset-repaint.html:
432         * svg/animations/mpath-remove-from-dependents-on-delete-crash.html:
433
434 2016-07-22  Chris Dumez  <cdumez@apple.com>
435
436         First parameter to getElementById() should be mandatory
437         https://bugs.webkit.org/show_bug.cgi?id=160087
438
439         Reviewed by Darin Adler.
440
441         Add layout test coverage for SVGSVGElement.getElementById().
442
443         * svg/dom/SVGSVGElement-getElementById-expected.txt: Added.
444         * svg/dom/SVGSVGElement-getElementById.html: Added.
445
446 2016-07-22  Ryan Haddad  <ryanhaddad@apple.com>
447
448         Correct a TestExpectation by changing it from Failure to ImageOnlyFailure
449
450         Unreviewed test gardening.
451
452         * platform/mac/TestExpectations:
453
454 2016-07-21  Chris Dumez  <cdumez@apple.com>
455
456         Make parameters to Element.getElementsBy*() operations mandatory
457         https://bugs.webkit.org/show_bug.cgi?id=160060
458
459         Reviewed by Darin Adler.
460
461         Drop cases that were calling the operation without parameter.
462         
463         * fast/dom/getElementsByClassName/dumpHTMLCollection-expected.txt:
464         * fast/dom/getElementsByClassName/dumpHTMLCollection.html:
465
466 2016-07-21  Chris Dumez  <cdumez@apple.com>
467
468         Make parameters mandatory for attribute-related API on Element
469         https://bugs.webkit.org/show_bug.cgi?id=160059
470
471         Reviewed by Ryosuke Niwa.
472
473         Update existing layout tests to reflect the behavior change.
474
475         * fast/dom/Element/script-tests/setAttributeNS-namespace-err.js:
476         * fast/dom/Element/setAttributeNS-namespace-err-expected.txt:
477         * fast/dom/HTMLHrElement/hr-color-noshade-attribute.html:
478         * fast/dom/attribute-downcast-right.html:
479         * fast/images/style-access-during-imageChanged-style-freeze.html:
480         * fast/selectors/read-only-read-write-input-basics.html:
481         * fast/selectors/read-only-read-write-textarea-basics.html:
482         * media/video-playsinline-expected.txt:
483         * media/video-playsinline.html:
484
485 2016-07-21  Dean Jackson  <dino@apple.com>
486
487         REGRESSION (r202927): The internal size of the ImageBuffer is scaled twice by the context scaleFactor
488         https://bugs.webkit.org/show_bug.cgi?id=159981
489         <rdar://problem/27429465>
490
491         Reviewed by Myles Maxfield.
492
493         * fast/hidpi/pdf-image-scaled-expected.html: Added.
494         * fast/hidpi/pdf-image-scaled.html: Added.
495         * fast/hidpi/resources/circle.pdf: Added.
496
497 2016-07-21  John Wilander  <wilander@apple.com>
498
499         Block mixed content synchronous XHR
500         https://bugs.webkit.org/show_bug.cgi?id=105462
501         <rdar://problem/13666424>
502
503         Reviewed by Brent Fulgham.
504
505         * http/tests/security/mixedContent/insecure-xhr-sync-in-main-frame-expected.txt: Added.
506         * http/tests/security/mixedContent/insecure-xhr-sync-in-main-frame.html: Added.
507         * http/tests/security/mixedContent/resources/insecure-xhr-sync-in-main-frame-window.html: Added.
508
509 2016-07-21  Chris Dumez  <cdumez@apple.com>
510
511         Make parameters to Document.getElementsBy*() operations mandatory
512         https://bugs.webkit.org/show_bug.cgi?id=160050
513
514         Reviewed by Daniel Bates.
515
516         Drop cases that were calling the operation without parameter.
517
518         * fast/dom/getElementsByClassName/dumpHTMLCollection-expected.txt:
519         * fast/dom/getElementsByClassName/dumpHTMLCollection.html:
520
521 2016-07-21  Nan Wang  <n_wang@apple.com>
522
523         AX: aria-label not being used correctly in accessible name calculation of heading
524         https://bugs.webkit.org/show_bug.cgi?id=160009
525
526         Reviewed by Chris Fleizach.
527
528         * accessibility/ios-simulator/heading-with-aria-label-expected.txt: Added.
529         * accessibility/ios-simulator/heading-with-aria-label.html: Added.
530
531 2016-07-21  Ryan Haddad  <ryanhaddad@apple.com>
532
533         Move expected.txt file for editing/deleting/delete-emoji.html from mac-elcapitan to mac-yosemite
534
535         Unreviewed test gardening.
536
537         * platform/mac-yosemite/editing/deleting/delete-emoji-expected.txt: Renamed from LayoutTests/platform/mac-elcapitan/editing/deleting/delete-emoji-expected.txt.
538
539 2016-07-21  Chris Dumez  <cdumez@apple.com>
540
541         Make parameters mandatory for Document.create*() operations
542         https://bugs.webkit.org/show_bug.cgi?id=160047
543
544         Reviewed by Ryosuke Niwa.
545
546         Update existing tests to reflect the behavior change.
547
548         * compositing/geometry/assert-marquee-timer.html:
549         * editing/style/bold-with-dom-changes.html:
550         * fast/dom/MutationObserver/observe-characterdata.html:
551         * fast/dom/normalize-attributes-mutation-event-crash.html:
552         * fast/dom/null-chardata-crash.html:
553         * fast/dom/wrapper-classes-expected.txt:
554         * fast/dom/wrapper-classes.html:
555         * fast/forms/basic-textareas.html:
556         * fast/inspector-support/uncaught-dom1-exception-expected.txt:
557         * fast/inspector-support/uncaught-dom1-exception.html:
558
559 2016-07-21  Ryan Haddad  <ryanhaddad@apple.com>
560
561         Marking imported/w3c/web-platform-tests/fetch/api/cors/cors-preflight.html as flaky on mac
562         https://bugs.webkit.org/show_bug.cgi?id=160056
563
564         Unreviewed test gardening.
565
566         * platform/mac/TestExpectations:
567
568 2016-07-21  Myles C. Maxfield  <mmaxfield@apple.com>
569
570         [macOS] Caret placement occurs in the middle of new emoji group candidates
571         https://bugs.webkit.org/show_bug.cgi?id=160008
572         <rdar://problem/27430111>
573
574         Reviewed by Simon Fraser.
575
576         Update expected results.
577
578         The new emoji support is behind the ADDITIONAL_EMOJI_SUPPORT guard, which
579         means it only occurs on El Capitan and higher. Similarly, these new rules
580         are not used for iOS.
581
582         * editing/deleting/delete-emoji-expected.txt: Deleted.
583         * platform/mac/editing/deleting/delete-emoji-expected.txt: Added.
584         * platform/mac-elcapitan/editing/deleting/delete-emoji-expected.txt: Added.
585         * platform/ios-simulator/editing/deleting/delete-emoji-expected.txt: Added.
586
587 2016-07-21  Ryan Haddad  <ryanhaddad@apple.com>
588
589         Land test expectations for rdar://problem/27475162.
590
591         * platform/mac/TestExpectations:
592
593 2016-07-21  Chris Dumez  <cdumez@apple.com>
594
595         Fix null handling of SVGAngle/SVGLength.valueAsString attribute
596         https://bugs.webkit.org/show_bug.cgi?id=160025
597
598         Reviewed by Ryosuke Niwa.
599
600         Add test coverage.
601
602         * svg/dom/svg-element-attribute-js-null-expected.txt:
603         * svg/dom/svg-element-attribute-js-null.xhtml:
604         * svg/dom/valueAsString-null-expected.txt: Added.
605         * svg/dom/valueAsString-null.html: Added.
606         There are a couple of failures in this test because WebKit ignores
607         assignments to "" instead of throwing. Firefox passes all the checks.
608
609 2016-07-21  Chris Dumez  <cdumez@apple.com>
610
611         Fix null handling of HTMLFontElement.color
612         https://bugs.webkit.org/show_bug.cgi?id=160036
613
614         Reviewed by Ryosuke Niwa.
615
616         Update existing test to reflect behavior change.
617
618         * fast/dom/element-attribute-js-null-expected.txt:
619         * fast/dom/element-attribute-js-null.html:
620
621 2016-07-21  Chris Dumez  <cdumez@apple.com>
622
623         Fix null handling for several HTMLTableElement attributes
624         https://bugs.webkit.org/show_bug.cgi?id=160041
625
626         Reviewed by Ryosuke Niwa.
627
628         Update existing test to reflect the behavior change.
629
630         * fast/dom/element-attribute-js-null-expected.txt:
631         * fast/dom/element-attribute-js-null.html:
632
633 2016-07-21  Chris Dumez  <cdumez@apple.com>
634
635         Fix null handling for HTMLObjectElement.border
636         https://bugs.webkit.org/show_bug.cgi?id=160040
637
638         Reviewed by Ryosuke Niwa.
639
640         Update existing test to reflect the behavior change.
641
642         * fast/dom/element-attribute-js-null-expected.txt:
643         * fast/dom/element-attribute-js-null.html:
644
645 2016-07-21  Chris Dumez  <cdumez@apple.com>
646
647         Fix null handling for td.bgColor / tr.bgColor
648         https://bugs.webkit.org/show_bug.cgi?id=160043
649
650         Reviewed by Ryosuke Niwa.
651
652         Update existing test to reflect the behavior change.
653
654         * fast/dom/element-attribute-js-null-expected.txt:
655         * fast/dom/element-attribute-js-null.html:
656
657 2016-07-21  Daniel Bates  <dabates@apple.com>
658
659         Test platform/ios-simulator/ios/plugin/youtube-flash-plugin-iframe.html is flaky
660         https://bugs.webkit.org/show_bug.cgi?id=160002
661
662         Reviewed by Alexey Proskuryakov.
663
664         The file platform/ios-simulator/ios/plugin/youtube-flash-plugin-iframe.html tests loading
665         plugin content from the main frame and from a subframe. Depending on timing the plugin
666         content loaded in the subframe may complete before plugin content loaded in the main frame.
667         We should test loading plugin content in a subframe after perform all main frame sub-tests
668         so as to ensure a well-defined sub-test order.
669
670         Add logic to ensure that an embedded YouTube flash video loaded in a subframe actually creates
671         a shadow DOM. Additionally, simplify the test logic by making use window.jsTestIsAsync/finishJSTest()
672         to mark the test as asynchronous and notify test completion instead of calling
673         window.testRunner.{waitUntilDone, notifyDone}(), remove the call to
674         testRunner.dumpAsText() (js-test-pre.js calls this for us), remove all of the DOM elements
675         used in the test to avoid noise in the expected results, and fix some style nits.
676
677         * platform/ios-simulator/ios/plugin/youtube-flash-plugin-iframe-expected.txt:
678         * platform/ios-simulator/ios/plugin/youtube-flash-plugin-iframe.html:
679
680 2016-07-21  Chris Dumez  <cdumez@apple.com>
681
682         Fix null handling for several HTMLBodyElement attributes
683         https://bugs.webkit.org/show_bug.cgi?id=160044
684
685         Reviewed by Ryosuke Niwa.
686
687         Update existing test to reflect the behavior change.
688
689         * fast/dom/element-attribute-js-null-expected.txt:
690         * fast/dom/element-attribute-js-null.html:
691
692 2016-07-21  Chris Dumez  <cdumez@apple.com>
693
694         Fix null handling for HTMLIFrameElement.marginWidth / marginHeight
695         https://bugs.webkit.org/show_bug.cgi?id=160037
696
697         Reviewed by Ryosuke Niwa.
698
699         Update existing test to reflect the behavior change.
700
701         * fast/dom/element-attribute-js-null-expected.txt:
702         * fast/dom/element-attribute-js-null.html:
703
704 2016-07-21  Chris Dumez  <cdumez@apple.com>
705
706         Fix null handling for HTMLImageElement.border
707         https://bugs.webkit.org/show_bug.cgi?id=160039
708
709         Reviewed by Ryosuke Niwa.
710
711         Update existing test to reflect the behavior change.
712
713         * fast/dom/element-attribute-js-null-expected.txt:
714         * fast/dom/element-attribute-js-null.html:
715
716 2016-07-21  Daniel Bates  <dabates@apple.com>
717
718         REGRESSION: Plugin replaced YouTube Flash videos always have the same width
719         https://bugs.webkit.org/show_bug.cgi?id=159998
720         <rdar://problem/27462285>
721
722         Reviewed by Simon Fraser.
723
724         Unskip existing iOS layout tests, update tests and expected results.
725
726         * platform/ios-simulator/TestExpectations:
727         * platform/ios-simulator/ios/plugin/youtube-flash-plugin-iframe-expected.txt: Updated expected result based on the
728         changes to test youtube-flash-plugin-iframe.html.
729         * platform/ios-simulator/ios/plugin/youtube-flash-plugin-iframe-no-height-or-width-expected.txt: Updated expected result
730         based on the changes to test youtube-flash-plugin-iframe-no-height-or-width.html.
731         * platform/ios-simulator/ios/plugin/youtube-flash-plugin-iframe-no-height-or-width.html: Modified to check the
732         width of each embedded YouTube video to ensure that we respect it (if specified).
733         * platform/ios-simulator/ios/plugin/youtube-flash-plugin-iframe.html: Substitute pseudo id -webkit-plugin-replacement
734         for -apple-youtube-shadow-iframe as the later was renamed to the former in <https://trac.webkit.org/changeset/168442>.
735         Fix misspelling of the word "embed" in a comment.
736
737 2016-07-21  Ryan Haddad  <ryanhaddad@apple.com>
738
739         Marking inspector/codemirror/prettyprinting-javascript.html as a flaky timeout on mac debug.
740         https://bugs.webkit.org/show_bug.cgi?id=160048
741
742         Unreviewed test gardening.
743
744         Added TestExpectation and reordered alphabetically.
745
746         * platform/mac/TestExpectations:
747
748 2016-07-21  Myles C. Maxfield  <mmaxfield@apple.com>
749
750         [iPhone] Playing a video on tudou.com plays only sound, no video
751         https://bugs.webkit.org/show_bug.cgi?id=159967
752         <rdar://problem/26964090>
753
754         Reviewed by Jon Lee, Jeremy Jones, and Anders Carlsson.
755
756         * media/video-playsinline.html: Updated.
757         * media/video-webkit-playsinline-expected.txt: Removed.
758         * media/video-webkit-playsinline.html: Removed.
759
760 2016-07-21  Ryan Haddad  <ryanhaddad@apple.com>
761
762         Marking accessibility/mac/value-change/value-change-user-info-contenteditable.html as flaky on El Capitan WK2
763         https://bugs.webkit.org/show_bug.cgi?id=160042
764
765         Unreviewed test gardening.
766
767         * platform/mac-wk2/TestExpectations:
768
769 2016-07-21  Chris Dumez  <cdumez@apple.com>
770
771         The 2 first parameters to DOMImplementation.createDocument() should be mandatory
772         https://bugs.webkit.org/show_bug.cgi?id=160030
773
774         Reviewed by Sam Weinig.
775
776         Rebaseline / update existing test to reflect the behavior change.
777
778         * fast/css/zoom-on-unattached.html:
779         * fast/dom/DOMImplementation/createDocument-namespace-err-expected.txt:
780         * fast/dom/DOMImplementation/script-tests/createDocument-namespace-err.js:
781         * fast/dom/HTMLLinkElement/prefetch-detached.html:
782         * fast/dom/node-move-to-new-document-crash-main.html:
783         * fast/forms/change-form-element-document-crash.html:
784
785 2016-07-21  Csaba Osztrogon√°c  <ossy@webkit.org>
786
787         Clarify testing mode names in run-jsc-stress-tests
788         https://bugs.webkit.org/show_bug.cgi?id=160021
789
790         Reviewed by Mark Lam.
791
792         Default should mean really default, not default with disabled FTL, renamed
793         - runMozillaTestDefault to runMozillaTestNoFTL
794         - runMozillaTestDefaultFTL to runMozillaTestDefault
795         - runDefault to runNoFTL
796         - runDefaultFTL to runDefault
797         - runLayoutTestDefault to runLayoutTestNoFTL
798         - runLayoutTestDefaultFTL to runLayoutTestDefault
799         - runNoisyTestDefault to runNoisyTestNoFTL
800         - runNoisyTestDefaultFTL to runNoisyTestDefault
801
802         * js/regress/script-tests/DataView-custom-properties.js:
803         * js/regress/script-tests/HashMap-put-get-iterate-keys.js:
804         * js/regress/script-tests/HashMap-put-get-iterate.js:
805         * js/regress/script-tests/HashMap-string-put-get-iterate.js:
806         * js/regress/script-tests/array-nonarray-polymorhpic-access.js:
807         * js/regress/script-tests/basic-set.js:
808         * js/regress/script-tests/bug-153431.js:
809         * js/regress/script-tests/destructuring-arguments.js:
810         * js/regress/script-tests/destructuring-swap.js:
811         * js/regress/script-tests/inline-arguments-local-escape.js:
812         * js/regress/script-tests/method-on-number.js:
813         * js/regress/script-tests/new-array-buffer-push.js:
814         * js/regress/script-tests/new-array-push.js:
815         * js/regress/script-tests/poly-stricteq.js:
816         * js/regress/script-tests/polymorphic-array-call.js:
817         * js/regress/script-tests/regexp-prototype-is-not-instance.js:
818         * js/regress/script-tests/regexp-prototype-search-observable-side-effects.js:
819         * js/regress/script-tests/regexp-prototype-search-observable-side-effects2.js:
820         * js/regress/script-tests/regexp-prototype-split-observable-side-effects.js:
821         * js/regress/script-tests/regexp-prototype-split-observable-side-effects2.js:
822         * js/regress/script-tests/regexp-prototype-split-observable-side-effects3-flags.js:
823         * js/regress/script-tests/regexp-prototype-split-observable-side-effects3-global.js:
824         * js/regress/script-tests/regexp-prototype-split-observable-side-effects3-ignoreCase.js:
825         * js/regress/script-tests/regexp-prototype-split-observable-side-effects3-multiline.js:
826         * js/regress/script-tests/regexp-prototype-split-observable-side-effects3-sticky.js:
827         * js/regress/script-tests/regexp-prototype-split-observable-side-effects3-unicode.js:
828         * js/regress/script-tests/regexp-prototype-split-observable-side-effects4.js:
829         * js/regress/script-tests/regexp-prototype-test-observable-side-effects.js:
830         * js/regress/script-tests/regexp-prototype-test-observable-side-effects2.js:
831         * js/regress/script-tests/string-equality.js:
832         * js/regress/script-tests/string-prototype-search-observable-side-effects.js:
833         * js/regress/script-tests/string-prototype-search-observable-side-effects2.js:
834         * js/regress/script-tests/string-prototype-search-observable-side-effects3.js:
835         * js/regress/script-tests/string-prototype-search-observable-side-effects4.js:
836         * js/regress/script-tests/string-prototype-split-observable-side-effects.js:
837         * js/regress/script-tests/string-prototype-split-observable-side-effects2.js:
838         * js/regress/script-tests/string-prototype-split-observable-side-effects3-flags.js:
839         * js/regress/script-tests/string-prototype-split-observable-side-effects3-global.js:
840         * js/regress/script-tests/string-prototype-split-observable-side-effects3-ignoreCase.js:
841         * js/regress/script-tests/string-prototype-split-observable-side-effects3-multiline.js:
842         * js/regress/script-tests/string-prototype-split-observable-side-effects3-sticky.js:
843         * js/regress/script-tests/string-prototype-split-observable-side-effects3-unicode.js:
844         * js/regress/script-tests/string-prototype-split-observable-side-effects4.js:
845         * js/regress/script-tests/string-repeat-arith.js:
846         * js/regress/script-tests/string-sub.js:
847         * js/slow-stress/script-tests/destructuring-arguments-length.js:
848
849 2016-07-21  Chris Dumez  <cdumez@apple.com>
850
851         playsInline IDL attribute has the wrong casing
852         https://bugs.webkit.org/show_bug.cgi?id=160029
853         <rdar://problem/27474031>
854
855         Reviewed by Jon Lee.
856
857         Update test to use the correct case.
858
859         * media/video-playsinline-expected.txt:
860         * media/video-playsinline.html:
861
862 2016-07-21  Chris Dumez  <cdumez@apple.com>
863
864         Drop [TreatNullAs=EmptyString] from CanvasRenderingContext2D.globalCompositeOperation
865         https://bugs.webkit.org/show_bug.cgi?id=160026
866
867         Reviewed by Sam Weinig.
868
869         Add test coverage.
870
871         * fast/canvas/context-globalCompositeOperation-null-expected.txt: Added.
872         * fast/canvas/context-globalCompositeOperation-null.html: Added.
873
874 2016-07-21  Carlos Alberto Lopez Perez  <clopez@igalia.com>
875
876         [GTK] Gardening: Layout tests expectations updates and test rebaselines.
877
878         Unreviewed.
879
880         * TestExpectations: js/regress-139548.html is ~10x slower since r203142.
881         * fast/mediastream/RTCPeerConnection-add-removeTrack-expected.txt: Rebaseline after r203333.
882         * fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt: Rebaseline after r203333.
883         * fast/mediastream/RTCPeerConnection-setLocalDescription-offer-expected.txt: Rebaseline after r203333.
884         * fast/mediastream/RTCPeerConnection-setRemoteDescription-offer-expected.txt: Rebaseline after r203333.
885         * platform/efl/TestExpectations: workers/bomb.html is slow.
886         * platform/gtk/TestExpectations: workers/bomb.html is slow, media/media-source/media-source-small-gap.html timeouts
887           and new failure on platform/gtk/scrollbars/main-frame-scrollbar-horizontal-wheel-scroll.html.
888
889 2016-07-21  Ryan Haddad  <ryanhaddad@apple.com>
890
891         Update test expectations for rdar://problem/27353750.
892
893         * platform/mac/TestExpectations:
894
895 2016-07-21  Javier Fernandez  <jfernandez@igalia.com>
896
897         [css-grid] Handle min-content/max-content with orthogonal flows
898         https://bugs.webkit.org/show_bug.cgi?id=159294
899
900         Reviewed by Darin Adler.
901
902         New layout tests to evaluate basic positioning and sizing using orthogonal flows.
903
904         * fast/css-grid-layout/grid-item-positioning-with-orthogonal-flows-expected.txt: Added.
905         * fast/css-grid-layout/grid-item-positioning-with-orthogonal-flows.html: Added.
906         * fast/css-grid-layout/grid-item-sizing-with-orthogonal-flows-expected.txt: Added.
907         * fast/css-grid-layout/grid-item-sizing-with-orthogonal-flows.html: Added.
908         * fast/css-grid-layout/grid-item-spanning-and-orthogonal-flows-expected.txt: Added.
909         * fast/css-grid-layout/grid-item-spanning-and-orthogonal-flows.html: Added.
910         * fast/css-grid-layout/grid-track-sizing-with-orthogonal-flows-expected.txt: Added.
911         * fast/css-grid-layout/grid-track-sizing-with-orthogonal-flows.html: Added.
912         * fast/css-grid-layout/grid-track-sizing-with-percentages-and-orthogonal-flows-expected.txt: Added.
913         * fast/css-grid-layout/grid-track-sizing-with-percentages-and-orthogonal-flows.html: Added.
914
915 2016-07-20  Youenn Fablet  <youenn@apple.com>
916
917         [XHR] Cache response JS object in case of arraybuffer and blob response types
918         https://bugs.webkit.org/show_bug.cgi?id=128903
919
920         Reviewed by Alex Christensen.
921
922         * http/tests/xmlhttprequest/onabort-response-getters-expected.txt:
923         * http/tests/xmlhttprequest/onabort-response-getters.html:
924
925 2016-07-19  Filip Pizlo  <fpizlo@apple.com>
926
927         Switching on symbols should be fast
928         https://bugs.webkit.org/show_bug.cgi?id=158892
929
930         Reviewed by Keith Miller.
931
932         * js/regress/bigswitch-indirect-expected.txt: Added.
933         * js/regress/bigswitch-indirect-symbol-expected.txt: Added.
934         * js/regress/bigswitch-indirect-symbol-or-undefined-expected.txt: Added.
935         * js/regress/bigswitch-indirect-symbol-or-undefined.html: Added.
936         * js/regress/bigswitch-indirect-symbol.html: Added.
937         * js/regress/bigswitch-indirect.html: Added.
938         * js/regress/implicit-bigswitch-indirect-symbol-expected.txt: Added.
939         * js/regress/implicit-bigswitch-indirect-symbol.html: Added.
940         * js/regress/script-tests/bigswitch-indirect-symbol-or-undefined.js: Added.
941         (foo):
942         * js/regress/script-tests/bigswitch-indirect-symbol.js: Added.
943         (foo):
944         * js/regress/script-tests/bigswitch-indirect.js: Added.
945         (foo):
946         * js/regress/script-tests/implicit-bigswitch-indirect-symbol.js: Added.
947         (foo):
948
949 2016-07-20  Chris Dumez  <cdumez@apple.com>
950
951         Fix null handling of several Document attributes
952         https://bugs.webkit.org/show_bug.cgi?id=159997
953
954         Reviewed by Ryosuke Niwa.
955
956         Add test coverage.
957
958         * http/tests/dom/document-attributes-null-handling-expected.txt: Added.
959         * http/tests/dom/document-attributes-null-handling.html: Added.
960         * fast/dom/document-attribute-js-null-expected.txt:
961         * fast/dom/document-attribute-js-null.html:
962
963 2016-07-20  Commit Queue  <commit-queue@webkit.org>
964
965         Unreviewed, rolling out r203471.
966         https://bugs.webkit.org/show_bug.cgi?id=160003
967
968         many iOS-simulator tests are failing (Requested by litherum on
969         #webkit).
970
971         Reverted changeset:
972
973         "[iPhone] Playing a video on tudou.com plays only sound, no
974         video"
975         https://bugs.webkit.org/show_bug.cgi?id=159967
976         http://trac.webkit.org/changeset/203471
977
978 2016-07-20  Jiewen Tan  <jiewen_tan@apple.com>
979
980         Fix timeout of imported/w3c/WebCryptoAPI/idlharness.html
981         https://bugs.webkit.org/show_bug.cgi?id=159979
982
983         Reviewed by Alex Christensen.
984
985         * TestExpectations:
986         Remove the skip tuple of the test.
987
988 2016-07-20  Chris Dumez  <cdumez@apple.com>
989
990         Stop using valueToStringWithNullCheck() in JSCSSStyleDeclaration::putDelegate()
991         https://bugs.webkit.org/show_bug.cgi?id=159982
992
993         Reviewed by Ryosuke Niwa.
994
995         Add layout test coverage for JSCSSStyleDeclaration::putDelegate(),
996         covering cases like setting to null or the empty String, to make
997         sure we behave according to specification.
998
999         * fast/css/CSSStyleDeclaration-property-setter-expected.txt: Added.
1000         * fast/css/CSSStyleDeclaration-property-setter.html: Added.
1001
1002 2016-07-20  Chris Dumez  <cdumez@apple.com>
1003
1004         Fix null handling of HTMLFrameElement.marginWidth / marginHeight
1005         https://bugs.webkit.org/show_bug.cgi?id=159987
1006
1007         Reviewed by Ryosuke Niwa.
1008
1009         Update existing test to reflect the expected behavior change.
1010
1011         * fast/dom/element-attribute-js-null-expected.txt:
1012         * fast/dom/element-attribute-js-null.html:
1013
1014 2016-07-20  Myles C. Maxfield  <mmaxfield@apple.com>
1015
1016         [iPhone] Playing a video on tudou.com plays only sound, no video
1017         https://bugs.webkit.org/show_bug.cgi?id=159967
1018         <rdar://problem/26964090>
1019
1020         Reviewed by Jon Lee.
1021
1022         * media/video-playsinline.html: Updated.
1023         * media/video-webkit-playsinline-expected.txt: Removed.
1024         * media/video-webkit-playsinline.html: Removed.
1025
1026 2016-07-20  Chris Dumez  <cdumez@apple.com>
1027
1028         CSSStyleDeclaration.setProperty() should be able to unset "important" on a property
1029         https://bugs.webkit.org/show_bug.cgi?id=159959
1030
1031         Reviewed by Alexey Proskuryakov.
1032
1033         * fast/css/CSSStyleDeclaration-setProperty-unset-important-expected.txt: Added.
1034         * fast/css/CSSStyleDeclaration-setProperty-unset-important.html: Added.
1035         Add layout test coverage.
1036
1037         * fast/css/important-js-override.html:
1038         The test covered our 'wrong' behavior and was failing in Firefox / Chrome.
1039         I updated the test to match the behavior in the specification. The test
1040         now passed in Chrome and Firefox.
1041
1042 2016-07-20  Commit Queue  <commit-queue@webkit.org>
1043
1044         Unreviewed, rolling out r203423.
1045         https://bugs.webkit.org/show_bug.cgi?id=159977
1046
1047         The test for this change is failing on Mac Release WK2
1048         (Requested by ryanhaddad on #webkit).
1049
1050         Reverted changeset:
1051
1052         "HTMLVideoElement frames do not update on iOS when src is a
1053         MediaStream blob"
1054         https://bugs.webkit.org/show_bug.cgi?id=159833
1055         http://trac.webkit.org/changeset/203423
1056
1057 2016-07-20  Ryan Haddad  <ryanhaddad@apple.com>
1058
1059         Land test expectations for rdar://problem/27434307.
1060
1061         * platform/mac/TestExpectations:
1062
1063 2016-07-20  Chris Dumez  <cdumez@apple.com>
1064
1065         Fix null handling of HTMLSelectElement.value attribute
1066         https://bugs.webkit.org/show_bug.cgi?id=159925
1067
1068         Reviewed by Benjamin Poulain.
1069
1070         Add layout test coverage. I have verified that this test is passing in
1071         both Firefox and Chrome.
1072
1073         * fast/dom/HTMLSelectElement/value-null-handling-expected.txt: Added.
1074         * fast/dom/HTMLSelectElement/value-null-handling.html: Added.
1075
1076 2016-07-20  Ryan Haddad  <ryanhaddad@apple.com>
1077
1078         Consolidating duplicate TestExpectations for fast/images/animated-png.html.
1079
1080         Unreviewed test gardening.
1081
1082         * platform/mac/TestExpectations:
1083
1084 2016-07-19  Chris Dumez  <cdumez@apple.com>
1085
1086         Fix null handling of SVGScriptElement.type attribute
1087         https://bugs.webkit.org/show_bug.cgi?id=159927
1088
1089         Reviewed by Benjamin Poulain.
1090
1091         Rebaseline existing test to reflect the behavior change.
1092
1093         * svg/dom/svg-element-attribute-js-null-expected.txt:
1094         * svg/dom/svg-element-attribute-js-null.xhtml:
1095
1096 2016-07-19  Chris Dumez  <cdumez@apple.com>
1097
1098         Fix null handling of several HTMLDocument attributes
1099         https://bugs.webkit.org/show_bug.cgi?id=159923
1100
1101         Reviewed by Benjamin Poulain.
1102
1103         Add layout test coverage. I have verified that this test is passing in
1104         both Firefox and Chrome.
1105
1106         * fast/dom/HTMLDocument/null-handling-expected.txt: Added.
1107         * fast/dom/HTMLDocument/null-handling.html: Added.
1108
1109 2016-07-19  Chris Dumez  <cdumez@apple.com>
1110
1111         Document.createElementNS() / createAttributeNS() parameters should be mandatory
1112         https://bugs.webkit.org/show_bug.cgi?id=159938
1113
1114         Reviewed by Benjamin Poulain.
1115
1116         Update / rebaseline existing tests to reflect the behavior change.
1117
1118         * fast/dom/Document/createAttributeNS-namespace-err-expected.txt:
1119         * fast/dom/Document/createElementNS-namespace-err-expected.txt:
1120         * fast/dom/Document/script-tests/createAttributeNS-namespace-err.js:
1121         * fast/dom/Document/script-tests/createElementNS-namespace-err.js:
1122         * fast/dom/attribute-downcast-right.html:
1123
1124 2016-07-19  Benjamin Poulain  <bpoulain@apple.com>
1125
1126         Use getElementById for attribute matching if the attribute name is html's id
1127         https://bugs.webkit.org/show_bug.cgi?id=159960
1128
1129         Reviewed by Chris Dumez.
1130
1131         * fast/selectors/id-attribute-querySelector-used-as-id-selector-expected.txt: Added.
1132         * fast/selectors/id-attribute-querySelector-used-as-id-selector-quirks-expected.txt: Added.
1133         * fast/selectors/id-attribute-querySelector-used-as-id-selector-quirks.html: Added.
1134         * fast/selectors/id-attribute-querySelector-used-as-id-selector.html: Added.
1135
1136 2016-07-19  Chris Dumez  <cdumez@apple.com>
1137
1138         Drop SVGElement.xmlbase attribute
1139         https://bugs.webkit.org/show_bug.cgi?id=159926
1140
1141         Reviewed by Benjamin Poulain.
1142
1143         * svg/dom/SVGElement-xmlbase-expected.txt: Added.
1144         * svg/dom/SVGElement-xmlbase.html: Added.
1145         Check that SVGElement.xmlbase does not exist.
1146
1147         * svg/dom/svg-element-attribute-js-null-expected.txt:
1148         * svg/dom/svg-element-attribute-js-null.xhtml:
1149         Drop obsolete testing for SVGElement.xmlbase.
1150
1151 2016-07-19  Chris Dumez  <cdumez@apple.com>
1152
1153         Align CSSStyleDeclaration.setProperty() with the specification
1154         https://bugs.webkit.org/show_bug.cgi?id=159955
1155
1156         Reviewed by Benjamin Poulain.
1157
1158         Add layout test coverage.
1159
1160         * fast/css/CSSStyleDeclaration-setProperty-expected.txt: Added.
1161         * fast/css/CSSStyleDeclaration-setProperty.html: Added.
1162         * fast/css/shorthand-priority.html:
1163
1164 2016-07-19  Daniel Bates  <dabates@apple.com>
1165
1166         CSP: Improve support for multiple policies to more closely conform to the CSP Level 2 spec.
1167         https://bugs.webkit.org/show_bug.cgi?id=159841
1168         <rdar://problem/27381684>
1169
1170         Reviewed by Brent Fulgham.
1171
1172         * http/tests/security/contentSecurityPolicy/1.1/resources/scripthash-in-enforced-policy-and-not-in-report-only.php: Added.
1173         * http/tests/security/contentSecurityPolicy/1.1/resources/scripthash-in-one-enforced-policy-neither-in-another-enforced-policy-nor-report-policy.php: Added.
1174         * http/tests/security/contentSecurityPolicy/1.1/resources/scriptnonce-in-enforced-policy-and-not-in-report-only.php: Added.
1175         * http/tests/security/contentSecurityPolicy/1.1/resources/scriptnonce-in-one-enforced-policy-neither-in-another-enforced-policy-nor-report-policy.php: Added.
1176         * http/tests/security/contentSecurityPolicy/1.1/script-blocked-sends-multiple-reports-expected.txt: Added.
1177         * http/tests/security/contentSecurityPolicy/1.1/script-blocked-sends-multiple-reports.php: Added.
1178         * http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed-by-enforced-policy-and-blocked-by-report-policy-expected.txt: Added.
1179         * http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed-by-enforced-policy-and-blocked-by-report-policy.php: Added.
1180         * http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed-by-enforced-policy-and-blocked-by-report-policy2-expected.txt: Added.
1181         * http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed-by-enforced-policy-and-blocked-by-report-policy2.php: Added.
1182         * http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed-by-legacy-enforced-policy-and-blocked-by-report-policy-expected.txt: Added.
1183         * http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed-by-legacy-enforced-policy-and-blocked-by-report-policy.php: Added.
1184         * http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed-by-legacy-enforced-policy-and-blocked-by-report-policy2-expected.txt: Added.
1185         * http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed-by-legacy-enforced-policy-and-blocked-by-report-policy2.php: Added.
1186         * http/tests/security/contentSecurityPolicy/1.1/scripthash-blocked-by-enforced-policy-and-allowed-by-report-policy-expected.txt: Added.
1187         * http/tests/security/contentSecurityPolicy/1.1/scripthash-blocked-by-enforced-policy-and-allowed-by-report-policy.php: Added.
1188         * http/tests/security/contentSecurityPolicy/1.1/scripthash-blocked-by-enforced-policy-and-allowed-by-report-policy2-expected.txt: Added.
1189         * http/tests/security/contentSecurityPolicy/1.1/scripthash-blocked-by-enforced-policy-and-allowed-by-report-policy2.php: Added.
1190         * http/tests/security/contentSecurityPolicy/1.1/scripthash-blocked-by-legacy-enforced-policy-and-allowed-by-report-policy-expected.txt: Added.
1191         * http/tests/security/contentSecurityPolicy/1.1/scripthash-blocked-by-legacy-enforced-policy-and-allowed-by-report-policy.php: Added.
1192         * http/tests/security/contentSecurityPolicy/1.1/scripthash-blocked-by-legacy-enforced-policy-and-allowed-by-report-policy2-expected.txt: Added.
1193         * http/tests/security/contentSecurityPolicy/1.1/scripthash-blocked-by-legacy-enforced-policy-and-allowed-by-report-policy2.php: Added.
1194         * http/tests/security/contentSecurityPolicy/1.1/scripthash-blocked-by-legacy-enforced-policy-and-blocked-by-report-policy-expected.txt: Added.
1195         * http/tests/security/contentSecurityPolicy/1.1/scripthash-blocked-by-legacy-enforced-policy-and-blocked-by-report-policy.php: Added.
1196         * http/tests/security/contentSecurityPolicy/1.1/scripthash-blocked-by-legacy-enforced-policy-and-blocked-by-report-policy2-expected.txt: Added.
1197         * http/tests/security/contentSecurityPolicy/1.1/scripthash-blocked-by-legacy-enforced-policy-and-blocked-by-report-policy2.php: Added.
1198         * http/tests/security/contentSecurityPolicy/1.1/scripthash-in-enforced-policy-and-not-in-report-only-expected.txt: Added.
1199         * http/tests/security/contentSecurityPolicy/1.1/scripthash-in-enforced-policy-and-not-in-report-only.html: Added.
1200         * http/tests/security/contentSecurityPolicy/1.1/scripthash-in-one-enforced-policy-neither-in-another-enforced-policy-nor-report-policy-expected.txt: Added.
1201         * http/tests/security/contentSecurityPolicy/1.1/scripthash-in-one-enforced-policy-neither-in-another-enforced-policy-nor-report-policy.html: Added.
1202         * http/tests/security/contentSecurityPolicy/1.1/scripthash-multiple-policies-expected.txt: Update expected result to reflect additional console
1203         messages. We will remove these extraneous console messages as part of the fix for <https://bugs.webkit.org/show_bug.cgi?id=159832>.
1204         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-allowed-by-enforced-policy-and-blocked-by-report-policy-expected.txt: Added.
1205         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-allowed-by-enforced-policy-and-blocked-by-report-policy.php: Added.
1206         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-allowed-by-enforced-policy-and-blocked-by-report-policy2-expected.txt: Added.
1207         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-allowed-by-enforced-policy-and-blocked-by-report-policy2.php: Added.
1208         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-allowed-by-legacy-enforced-policy-and-blocked-by-report-policy-expected.txt: Added.
1209         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-allowed-by-legacy-enforced-policy-and-blocked-by-report-policy.php: Added.
1210         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-allowed-by-legacy-enforced-policy-and-blocked-by-report-policy2-expected.txt: Added.
1211         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-allowed-by-legacy-enforced-policy-and-blocked-by-report-policy2.php: Added.
1212         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked-by-enforced-policy-and-allowed-by-report-policy-expected.txt: Added.
1213         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked-by-enforced-policy-and-allowed-by-report-policy.php: Added.
1214         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked-by-enforced-policy-and-allowed-by-report-policy2-expected.txt: Added.
1215         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked-by-enforced-policy-and-allowed-by-report-policy2.php: Added.
1216         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked-by-legacy-enforced-policy-and-allowed-by-report-policy-expected.txt: Added.
1217         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked-by-legacy-enforced-policy-and-allowed-by-report-policy.php: Added.
1218         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked-by-legacy-enforced-policy-and-allowed-by-report-policy2-expected.txt: Added.
1219         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked-by-legacy-enforced-policy-and-allowed-by-report-policy2.php: Added.
1220         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked-by-legacy-enforced-policy-and-blocked-by-report-policy-expected.txt: Added.
1221         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked-by-legacy-enforced-policy-and-blocked-by-report-policy.php: Added.
1222         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked-by-legacy-enforced-policy-and-blocked-by-report-policy2-expected.txt: Added.
1223         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked-by-legacy-enforced-policy-and-blocked-by-report-policy2.php: Added.
1224         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-in-enforced-policy-and-not-in-report-only-expected.txt: Added.
1225         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-in-enforced-policy-and-not-in-report-only.html: Added.
1226         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-in-one-enforced-policy-neither-in-another-enforced-policy-nor-report-policy-expected.txt: Added.
1227         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-in-one-enforced-policy-neither-in-another-enforced-policy-nor-report-policy.html: Added.
1228         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-multiple-policies-expected.txt: Added.
1229         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-multiple-policies.html: Added.
1230
1231 2016-07-19  Chris Dumez  <cdumez@apple.com>
1232
1233         autocapitalize attribute should not use [TreatNullAs=LegacyNullString]
1234         https://bugs.webkit.org/show_bug.cgi?id=159934
1235
1236         Reviewed by Benjamin Poulain.
1237
1238         Add layout test coverage.
1239
1240         * platform/ios-simulator/ios/fast/forms/autocapitalize-null-expected.txt: Added.
1241         * platform/ios-simulator/ios/fast/forms/autocapitalize-null.html: Added.
1242
1243 2016-07-19  George Ruan  <gruan@apple.com>
1244
1245         HTMLVideoElement frames do not update on iOS when src is a MediaStream blob
1246         https://bugs.webkit.org/show_bug.cgi?id=159833
1247         <rdar://problem/27379487>
1248
1249         Reviewed by Eric Carlson.
1250
1251         * fast/mediastream/MediaStream-video-element-displays-buffer-expected.txt: Added.
1252         * fast/mediastream/MediaStream-video-element-displays-buffer.html: Added. Checks that
1253         a video element with a mediastream source displays frames that are neither black or transparent.
1254         * fast/mediastream/resources/getUserMedia-helper.js:
1255         (setupVideoElementWithStream): Sets up video element with global variable mediastream.
1256
1257 2016-07-19  Ryan Haddad  <ryanhaddad@apple.com>
1258
1259         Land test expectations for rdar://problem/27356144.
1260
1261         * platform/mac/TestExpectations:
1262
1263 2016-07-19  Zalan Bujtas  <zalan@apple.com>
1264
1265         theguardian.co.uk crossword puzzles are sometimes not displaying text
1266         https://bugs.webkit.org/show_bug.cgi?id=159924
1267         <rdar://problem/27409483>
1268
1269         Reviewed by Simon Fraser.
1270
1271         * fast/misc/subtree-layouts-expected.html: Added.
1272         * fast/misc/subtree-layouts.html: Added.
1273
1274 2016-07-19  Nan Wang  <n_wang@apple.com>
1275
1276         AX: Incorrect behavior for word related text marker functions when there's collapsed whitespace
1277         https://bugs.webkit.org/show_bug.cgi?id=159910
1278
1279         Reviewed by Chris Fleizach.
1280
1281         * accessibility/mac/text-marker-word-nav-collapsed-whitespace-expected.txt: Added.
1282         * accessibility/mac/text-marker-word-nav-collapsed-whitespace.html: Added.
1283
1284 2016-07-19  Youenn Fablet  <youenn@apple.com>
1285
1286         [Streams API] ReadableStreamController methods should throw if its stream is not readable
1287         https://bugs.webkit.org/show_bug.cgi?id=159871
1288
1289         Reviewed by Xabier Rodriguez-Calvar.
1290
1291         * streams/reference-implementation/pipe-to-options.html: Updated test case according whatwg original test.
1292         * streams/reference-implementation/readable-stream-templated.html: Ditto.
1293
1294 2016-07-19  Simon Fraser  <simon.fraser@apple.com>
1295
1296         Bubbles appear split for a brief moment in Messages
1297         https://bugs.webkit.org/show_bug.cgi?id=159915
1298         rdar://problem/27182267
1299
1300         Reviewed by David Hyatt.
1301
1302         * fast/repaint/scrolled-view-full-repaint-expected.txt: Added.
1303         * fast/repaint/scrolled-view-full-repaint.html: Added.
1304         * platform/ios-simulator-wk1/fast/repaint/scrolled-view-full-repaint-expected.txt: Added.
1305         * platform/mac-wk1/fast/repaint/scrolled-view-full-repaint-expected.txt: Added.
1306
1307 2016-07-19  Youenn Fablet  <youenn@apple.com>
1308
1309         [Release WK2] LayoutTest imported/w3c/web-platform-tests/XMLHttpRequest/send-redirect-post-upload.htm failing
1310         https://bugs.webkit.org/show_bug.cgi?id=159724
1311
1312         Unreviewed.
1313
1314         * TestExpectations: Marking test as failure,passs,crash.
1315         * platform/ios-simulator-wk2/TestExpectations: Removing specific expectation.
1316         * platform/mac-wk2/TestExpectations: Ditto.
1317
1318 2016-07-19  Chris Dumez  <cdumez@apple.com>
1319
1320         form.enctype / encoding / method should treat null as "null" string
1321         https://bugs.webkit.org/show_bug.cgi?id=159916
1322
1323         Reviewed by Ryosuke Niwa.
1324
1325         Add layout test coverage.
1326
1327         * fast/dom/HTMLFormElement/null-handling-expected.txt: Added.
1328         * fast/dom/HTMLFormElement/null-handling.html: Added.
1329
1330 2016-07-19  Youenn Fablet  <youenn@apple.com>
1331
1332         Add new aliases to http test server
1333         https://bugs.webkit.org/show_bug.cgi?id=159878
1334
1335         Reviewed by Darin Adler.
1336
1337         * http/tests/xmlhttprequest/set-bad-headervalue.html: Updating testharness.js and testharnessreport.js links to
1338         ensure these new links are working on test servers.
1339
1340 2016-07-18  Chris Dumez  <cdumez@apple.com>
1341
1342         input.formEnctype / formMethod and button.formEnctype / formMethod / type should treat null as "null"
1343         https://bugs.webkit.org/show_bug.cgi?id=159908
1344
1345         Reviewed by Alex Christensen.
1346
1347         Add layout test coverage.
1348
1349         * fast/dom/HTMLButtonElement/change-type-expected.txt:
1350         * fast/dom/HTMLButtonElement/change-type.html:
1351         * fast/dom/HTMLButtonElement/null-handling-expected.txt: Added.
1352         * fast/dom/HTMLButtonElement/null-handling.html: Added.
1353         * fast/dom/HTMLInputElement/null-handling-expected.txt: Added.
1354         * fast/dom/HTMLInputElement/null-handling.html: Added.
1355         * fast/forms/submit-form-attributes-expected.txt:
1356         * fast/forms/submit-form-attributes.html:
1357
1358 2016-07-18  Joseph Pecoraro  <pecoraro@apple.com>
1359
1360         Make builtin TypeErrors consistent
1361         https://bugs.webkit.org/show_bug.cgi?id=159899
1362
1363         Reviewed by Keith Miller.
1364
1365         * js/array-find-expected.txt:
1366         * js/array-findIndex-expected.txt:
1367         * js/array-includes-expected.txt:
1368         * js/dom/array-prototype-properties-expected.txt:
1369         * js/dom/script-tests/string-prototype-properties.js:
1370         * js/dom/string-prototype-properties-expected.txt:
1371         * js/script-tests/array-find.js:
1372         * js/script-tests/array-findIndex.js:
1373         * js/script-tests/string-localeCompare.js:
1374         * js/string-localeCompare-expected.txt:
1375         * sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.10_String.prototype.match/S15.5.4.10_A1_T3-expected.txt:
1376         * 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:
1377         * sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.12_String.prototype.search/S15.5.4.12_A1_T3-expected.txt:
1378         * sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.14_String.prototype.split/S15.5.4.14_A1_T3-expected.txt:
1379
1380 2016-07-18  Chris Dumez  <cdumez@apple.com>
1381
1382         EventTarget.dispatchEvent() parameter should not be nullable
1383         https://bugs.webkit.org/show_bug.cgi?id=159897
1384
1385         Reviewed by Benjamin Poulain.
1386
1387         Update layout tests as the message of the TypeError exception being
1388         thrown when calling dispatchEvent(null) is now more helpful.
1389
1390         * fast/dom/Window/dispatchEvent-expected.txt:
1391         * fast/events/dispatchEvent-crash-expected.txt:
1392
1393 2016-07-17  Filip Pizlo  <fpizlo@apple.com>
1394
1395         Implement table-based switches in B3/Air
1396         https://bugs.webkit.org/show_bug.cgi?id=151141
1397
1398         Reviewed by Benjamin Poulain.
1399
1400         * js/regress/bigswitch-expected.txt: Added.
1401         * js/regress/bigswitch.html: Added.
1402         * js/regress/script-tests/bigswitch.js: Added.
1403         (foo):
1404
1405 2016-07-18  Chris Dumez  <cdumez@apple.com>
1406
1407         DocType's publicId / systemId should not be nullable
1408         https://bugs.webkit.org/show_bug.cgi?id=159901
1409
1410         Reviewed by Benjamin Poulain.
1411
1412         Add test coverage for comparison of DocumentType nodes
1413         using isEqualNode(). This tests used to fail and now passes.
1414         The test passes in Firefox and Chrome as well.
1415
1416         * fast/dom/DocumentType/isEqualNode-expected.txt: Added.
1417         * fast/dom/DocumentType/isEqualNode.html: Added.
1418
1419 2016-07-18  Jeremy Jones  <jeremyj@apple.com>
1420
1421         If previous media session interruptions were prevented, still allow subsequent interruptions to try.
1422         https://bugs.webkit.org/show_bug.cgi?id=157553
1423         rdar://problem/25740804
1424
1425         Reviewed by Eric Carlson.
1426
1427         When suspending under lock on iOS, there is first a resign active event, then a
1428         suspend under lock. PiP prevents resign active from interrupting playback. But it should allow the
1429         suspend under lock to interrupt playback.
1430
1431         Currently if there are nested interruptions only the first one is acted upon.
1432
1433         This change allows subsequent, nested interruptions to have a chance to interrupt playback if the
1434         previous interruptions were ignored.
1435
1436         This test is for iPad only, so it must be run manually.
1437
1438         * platform/ios-simulator/TestExpectations:
1439         * platform/ios-simulator/media/video-interruption-suspendunderlock-expcted.txt: Added.
1440         * platform/ios-simulator/media/video-interruption-suspendunderlock.html: Added.
1441
1442 2016-07-18  Brent Fulgham  <bfulgham@apple.com>
1443
1444         Don't associate form-associated elements with forms in other trees.
1445         https://bugs.webkit.org/show_bug.cgi?id=119451
1446         <rdar://problem/27382946>
1447
1448         Change is based on the Blink change (patch by <adamk@chromium.org>):
1449         <https://chromium.googlesource.com/chromium/blink/+/0b33128be67e7845d495d5219614c02ccfe7a414>
1450
1451         Reviewed by Chris Dumez.
1452
1453         * fast/forms/image-disconnected-during-parse-expected.txt: Added.
1454         * fast/forms/image-disconnected-during-parse.html: Added.
1455         * fast/forms/input-disconnected-during-parse-expected.txt: Added.
1456         * fast/forms/input-disconnected-during-parse.html: Added.
1457
1458 2016-07-18  Dean Jackson  <dino@apple.com>
1459
1460         REGRESSION (r202950): Image zoom animations are broken at medium.com (159861)
1461         https://bugs.webkit.org/show_bug.cgi?id=159906
1462         <rdar://problem/27391725>
1463
1464         Reviewed by Simon Fraser.
1465
1466         The fix for webkit.org/b/157569 in r200769 broke AMP pages.
1467         The followup fix for webkit.org/b/159450 in r202950 broke Medium pages.
1468
1469         Revert them both until we have better testing.
1470
1471         * animations/fill-mode-forwards-zero-duration.html:
1472         * animations/play-state-start-paused.html:
1473         * animations/script-tests/spring-parsing.js:
1474         (testSpring):
1475         * animations/spring-parsing-expected.txt:
1476         * animations/unprefixed-properties-expected.txt:
1477         * animations/unprefixed-properties.html:
1478         * fast/css/prefixed-unprefixed-variant-style-declaration-expected.txt:
1479         * fast/css/shorthand-omitted-initial-value-overrides-shorthand-expected.txt:
1480
1481 2016-07-18  Andreas Kling  <akling@apple.com>
1482
1483         There should be a way to simulate memory pressure in layout tests
1484         <https://webkit.org/b/159743>
1485
1486         Reviewed by Simon Fraser.
1487
1488         Add a basic test for the new APIs.
1489
1490         * memory/memory-pressure-simulation-expected.txt: Added.
1491         * memory/memory-pressure-simulation.html: Added.
1492
1493 2016-07-18  Said Abou-Hallawa  <sabouhallawa@apple.com>
1494
1495         [iOS] PDFDocumentImage should cache only a sub image of the PDF when caching the whole image is expensive
1496         https://bugs.webkit.org/show_bug.cgi?id=158715
1497
1498         Reviewed by Dean Jackson.
1499         
1500         Make sure the PDF image will be displayed at the correct position if caching
1501         the PDF image is disabled.
1502
1503         * fast/images/displaced-non-cached-pdf-expected.html: Added.
1504         * fast/images/displaced-non-cached-pdf.html: Added.
1505
1506 2016-07-18  Chris Dumez  <cdumez@apple.com>
1507
1508         The 2 first parameters to addEventListener() / removeEventListener() should be mandatory
1509         https://bugs.webkit.org/show_bug.cgi?id=158008
1510
1511         Reviewed by Darin Adler.
1512
1513         * fast/dom/Window/window-legacy-event-listener-expected.txt: Removed.
1514         * fast/dom/Window/window-legacy-event-listener.html: Removed.
1515         * fast/dom/XMLHttpRequest-legacy-event-listener-expected.txt: Removed.
1516         * fast/dom/XMLHttpRequest-legacy-event-listener.html: Removed.
1517         * fast/dom/node-legacy-event-listener-expected.txt: Removed.
1518         * fast/dom/node-legacy-event-listener.html: Removed.
1519         Drop legacy tests that expect the addEventListener() / removeEventListener()
1520         parameters to be optional.
1521
1522         * fast/dom/eventtarget-api-parameters-expected.txt: Added.
1523         * fast/dom/eventtarget-api-parameters.html: Added.
1524         Add layout test to check that the 2 first parameters of addEventListener()
1525         and removeEventListener() are now mandatory. It also checks that the
1526         second parameter is nullable.
1527
1528         * media/video-remote-control-playpause.html:
1529         Drop useless call to addEventListener() without a listener as it now throws.
1530
1531 2016-07-18  Brent Fulgham  <bfulgham@apple.com>
1532
1533         Unreviewed, rolling out r203373.
1534
1535         Unaddressed
1536
1537         Reverted changeset:
1538
1539         "Don't associate form-associated elements with forms in other
1540         trees."
1541         https://bugs.webkit.org/show_bug.cgi?id=119451
1542         http://trac.webkit.org/changeset/203373
1543
1544 2016-07-18  Brent Fulgham  <bfulgham@apple.com>
1545
1546         Don't associate form-associated elements with forms in other trees.
1547         https://bugs.webkit.org/show_bug.cgi?id=119451
1548         <rdar://problem/27382946>
1549
1550         Change is based on the Blink change (patch by <adamk@chromium.org>):
1551         <https://chromium.googlesource.com/chromium/blink/+/0b33128be67e7845d495d5219614c02ccfe7a414>
1552
1553         Reviewed by Zalan Bujtas.
1554
1555         * fast/forms/image-disconnected-during-parse-expected.txt: Added.
1556         * fast/forms/image-disconnected-during-parse.html: Added.
1557         * fast/forms/input-disconnected-during-parse-expected.txt: Added.
1558         * fast/forms/input-disconnected-during-parse.html: Added.
1559
1560 2016-07-18  Ryan Haddad  <ryanhaddad@apple.com>
1561
1562         Marking storage/indexeddb/modern/handle-user-delete.html as flaky on mac-wk2
1563         https://bugs.webkit.org/show_bug.cgi?id=159896
1564
1565         Unreviewed test gardening.
1566
1567         * platform/mac-wk2/TestExpectations:
1568         * platform/mac/TestExpectations:
1569
1570 2016-07-18  Filip Pizlo  <fpizlo@apple.com>
1571
1572         Repeatedly creating and destroying workers that enqueue DFG plans can outpace the DFG worklist, which then causes VM shutdown to stall, which then causes a memory growth
1573         https://bugs.webkit.org/show_bug.cgi?id=159754
1574
1575         Reviewed by Geoffrey Garen.
1576         
1577         Adds two tests that create a lot of workers that do sophisticated things. These are
1578         long-running tests so we may want to skip them. It's OK if we end up only running them
1579         manually occasionally.
1580
1581         * workers: Added.
1582         * workers/bomb.html: Added.
1583         * workers/bomb-expected.txt: Added.
1584         * workers/bomb-with-v8.html: Added.
1585         * workers/tests: Added.
1586         * workers/tests/3d-cube.js: Added.
1587         * workers/tests/3d-morph.js: Added.
1588         * workers/tests/3d-raytrace.js: Added.
1589         * workers/tests/access-binary-trees.js: Added.
1590         * workers/tests/access-fannkuch.js: Added.
1591         * workers/tests/access-nbody.js: Added.
1592         * workers/tests/access-nsieve.js: Added.
1593         * workers/tests/bitops-3bit-bits-in-byte.js: Added.
1594         * workers/tests/bitops-bits-in-byte.js: Added.
1595         * workers/tests/bitops-bitwise-and.js: Added.
1596         * workers/tests/bitops-nsieve-bits.js: Added.
1597         * workers/tests/controlflow-recursive.js: Added.
1598         * workers/tests/crypto-aes.js: Added.
1599         * workers/tests/crypto-md5.js: Added.
1600         * workers/tests/crypto-sha1.js: Added.
1601         * workers/tests/date-format-tofte.js: Added.
1602         * workers/tests/date-format-xparb.js: Added.
1603         * workers/tests/math-cordic.js: Added.
1604         * workers/tests/math-partial-sums.js: Added.
1605         * workers/tests/math-spectral-norm.js: Added.
1606         * workers/tests/regexp-dna.js: Added.
1607         * workers/tests/string-base64.js: Added.
1608         * workers/tests/string-fasta.js: Added.
1609         * workers/tests/string-tagcloud.js: Added.
1610         * workers/tests/string-unpack-code.js: Added.
1611         * workers/tests/string-validate-input.js: Added.
1612         * workers/tests/v8-crypto.js: Added.
1613         * workers/tests/v8-deltablue.js: Added.
1614         * workers/tests/v8-earley-boyer.js: Added.
1615         * workers/tests/v8-raytrace.js: Added.
1616         * workers/tests/v8-regexp.js: Added.
1617         * workers/tests/v8-richards.js: Added.
1618         * workers/tests/v8-splay.js: Added.
1619
1620 2016-07-18  Ryan Haddad  <ryanhaddad@apple.com>
1621
1622         Marking storage/indexeddb/modern/abort-requests-cancelled.html as flaky on mac-wk1
1623         https://bugs.webkit.org/show_bug.cgi?id=156070
1624
1625         Unreviewed test gardening.
1626
1627         * platform/mac-wk1/TestExpectations:
1628
1629 2016-07-17  Filip Pizlo  <fpizlo@apple.com>
1630
1631         Object.preventExtensions/seal/freeze makes code much slower
1632         https://bugs.webkit.org/show_bug.cgi?id=143247
1633
1634         Reviewed by Michael Saboff.
1635         
1636         These tests now run ~25x faster.
1637
1638         * js/regress/freeze-and-do-work-expected.txt: Added.
1639         * js/regress/freeze-and-do-work.html: Added.
1640         * js/regress/prevent-extensions-and-do-work-expected.txt: Added.
1641         * js/regress/prevent-extensions-and-do-work.html: Added.
1642         * js/regress/script-tests/freeze-and-do-work.js: Added.
1643         (Foo):
1644         * js/regress/script-tests/prevent-extensions-and-do-work.js: Added.
1645         (Foo):
1646         * js/regress/script-tests/seal-and-do-work.js: Added.
1647         (Foo):
1648         * js/regress/seal-and-do-work-expected.txt: Added.
1649         * js/regress/seal-and-do-work.html: Added.
1650
1651 2016-07-18  Ryan Haddad  <ryanhaddad@apple.com>
1652
1653         Marking imported/w3c/web-platform-tests/XMLHttpRequest/event-readystatechange-loaded.htm as flaky on mac-debug WK1
1654         https://bugs.webkit.org/show_bug.cgi?id=159893
1655
1656         Unreviewed test gardening.
1657
1658         * platform/mac-wk1/TestExpectations:
1659
1660 2016-07-18  Ryan Haddad  <ryanhaddad@apple.com>
1661
1662         Marking media/video-load-preload-metadata.html as flaky on Mac.
1663         https://bugs.webkit.org/show_bug.cgi?id=128312
1664
1665         Unreviewed test gardening.
1666
1667         * platform/mac/TestExpectations:
1668
1669 2016-07-15  Filip Pizlo  <fpizlo@apple.com>
1670
1671         DFG and FTL should support op_call_eval
1672         https://bugs.webkit.org/show_bug.cgi?id=159786
1673
1674         Reviewed by Saam Barati.
1675
1676         * js/regress/eval-compute-expected.txt: Added.
1677         * js/regress/eval-compute.html: Added.
1678         * js/regress/eval-not-eval-compute-args-expected.txt: Added.
1679         * js/regress/eval-not-eval-compute-args.html: Added.
1680         * js/regress/eval-not-eval-compute-expected.txt: Added.
1681         * js/regress/eval-not-eval-compute.html: Added.
1682         * js/regress/script-tests/eval-compute.js: Added.
1683         (foo):
1684         * js/regress/script-tests/eval-not-eval-compute-args.js: Added.
1685         (foo):
1686         (i.result.foo):
1687         * js/regress/script-tests/eval-not-eval-compute.js: Added.
1688         (foo):
1689         (i.result.foo):
1690
1691 2016-07-12  Filip Pizlo  <fpizlo@apple.com>
1692
1693         DFG should really support jneq_ptr
1694         https://bugs.webkit.org/show_bug.cgi?id=159700
1695
1696         Reviewed by Keith Miller.
1697         
1698         These tests now run super fast.
1699
1700         * js/regress/apply-not-apply-expected.txt: Added.
1701         * js/regress/apply-not-apply.html: Added.
1702         * js/regress/call-or-not-call-expected.txt: Added.
1703         * js/regress/call-or-not-call.html: Added.
1704         * js/regress/script-tests/apply-not-apply.js: Added.
1705         (let.o.apply):
1706         (foo):
1707         * js/regress/script-tests/call-or-not-call.js: Added.
1708         (let.o.call):
1709         (foo):
1710
1711 2016-07-18  Ryan Haddad  <ryanhaddad@apple.com>
1712
1713         Marking fast/shapes/shape-outside-floats/shape-outside-big-box-border-radius-002.html as flaky on ios-sim
1714         https://bugs.webkit.org/show_bug.cgi?id=159881
1715
1716         Unreviewed test gardening.
1717
1718         * platform/ios-simulator-wk2/TestExpectations:
1719
1720 2016-07-18  Ryan Haddad  <ryanhaddad@apple.com>
1721
1722         Marking http/tests/loading/basic-auth-resend-wrong-credentials.html as flaky on Mac and iOS WK2
1723         https://bugs.webkit.org/show_bug.cgi?id=159884
1724
1725         Unreviewed test gardening.
1726
1727         * platform/ios-simulator-wk2/TestExpectations:
1728         * platform/mac-wk2/TestExpectations:
1729
1730 2016-07-12  Filip Pizlo  <fpizlo@apple.com>
1731
1732         OSR entry into DFG has problems with lexical scoping
1733         https://bugs.webkit.org/show_bug.cgi?id=159687
1734
1735         Reviewed by Saam Barati.
1736
1737         * js/regress/script-tests/strict-osr-entry.js: Added.
1738         (let.o.apply_):
1739         * js/regress/strict-osr-entry-expected.txt: Added.
1740         * js/regress/strict-osr-entry.html: Added.
1741
1742 2016-07-18  Youenn Fablet  <youenn@apple.com>
1743
1744         [Streams API] ReadableStream should throw a RangeError in case of NaN highWaterMark
1745         https://bugs.webkit.org/show_bug.cgi?id=159870
1746
1747         Reviewed by Xabier Rodriguez-Calvar.
1748
1749         * streams/reference-implementation/bad-strategies.html: Reflecting isNaN change in WritableStream test.
1750
1751 2016-07-17  Frederic Wang  <fwang@igalia.com>
1752
1753         Rebaseline Windows and EFL MathML pixel tests after r203289.
1754         https://bugs.webkit.org/show_bug.cgi?id=158866
1755
1756         Unreviewed test gardening.
1757
1758         * platform/efl/mathml/opentype/vertical-expected.txt:
1759         * platform/efl/mathml/presentation/mo-stretch-expected.txt:
1760         * platform/win/mathml/opentype/opentype-stretchy-expected.txt:
1761         * platform/win/mathml/opentype/vertical-expected.txt:
1762         * platform/win/mathml/presentation/mo-stretch-expected.txt:
1763
1764 2016-07-17  Brady Eidson  <beidson@apple.com>
1765
1766         Update DOMCoreException to use the description in toString().
1767         https://bugs.webkit.org/show_bug.cgi?id=159857
1768
1769         Reviewed by Darin Adler.
1770
1771         * canvas/philip/tests/2d.missingargs.html:
1772         * crypto/crypto-random-values-limits-expected.txt:
1773         * crypto/crypto-random-values-types-expected.txt:
1774         * crypto/subtle/aes-cbc-wrong-key-class-expected.txt:
1775         * crypto/subtle/aes-kw-key-manipulation-expected.txt:
1776         * crypto/subtle/argument-conversion-expected.txt:
1777         * crypto/subtle/hmac-check-algorithm-expected.txt:
1778         * crypto/subtle/hmac-generate-key-expected.txt:
1779         * crypto/subtle/rsa-oaep-key-manipulation-expected.txt:
1780         * crypto/subtle/sha-1-expected.txt:
1781         * crypto/subtle/unwrapKey-check-usage-expected.txt:
1782         * crypto/subtle/wrapKey-check-usage-expected.txt:
1783         * css3/supports-cssom-expected.txt:
1784         * editing/pasteboard/data-transfer-items-expected.txt:
1785         * editing/selection/extend-expected.txt:
1786         * fast/canvas/canvas-createImageData-expected.txt:
1787         * fast/canvas/canvas-ellipse-negative-radius-expected.txt:
1788         * fast/canvas/canvas-getImageData-invalid-expected.txt:
1789         * fast/canvas/canvas-getImageData-invalid-result-buffer-crash-expected.txt:
1790         * fast/canvas/canvas-gradient-addStop-error-expected.txt:
1791         * fast/canvas/canvas-imageData-expected.txt:
1792         * fast/canvas/canvas-overloads-drawImage-expected.txt:
1793         * fast/canvas/canvas-pattern-behaviour-expected.txt:
1794         * fast/canvas/gradient-addColorStop-with-invalid-color-expected.txt:
1795         * fast/canvas/script-tests/canvas-createImageData.js:
1796         * fast/canvas/script-tests/canvas-getImageData-invalid.js:
1797         * fast/canvas/script-tests/canvas-imageData.js:
1798         * fast/canvas/script-tests/canvas-overloads-drawImage.js:
1799         * fast/canvas/script-tests/gradient-addColorStop-with-invalid-color.js:
1800         * fast/css/CSSPrimitiveValue-exceptions-expected.txt:
1801         * fast/css/css3-nth-tokens-script-expected.txt:
1802         * fast/css/css3-nth-tokens-script.html:
1803         * fast/css/getFloatValueForUnit-expected.txt:
1804         * fast/css/getFloatValueForUnit.html:
1805         * fast/css/insert-rule-overflow-rule-data-expected.txt:
1806         * fast/css/parsing-css-attribute-case-insensitive-value-1-expected.txt:
1807         * fast/css/parsing-css-attribute-case-insensitive-value-2-expected.txt:
1808         * fast/css/parsing-css-attribute-case-insensitive-value-3-expected.txt:
1809         * fast/css/parsing-css-attribute-case-insensitive-value-3.html:
1810         * fast/css/parsing-css-descendant-combinator-doubled-child-syntax-expected.txt:
1811         * fast/css/parsing-css-descendant-combinator-doubled-child-syntax.html:
1812         * fast/css/parsing-css-matches-5-expected.txt:
1813         * fast/css/parsing-css-matches-5.html:
1814         * fast/css/parsing-css-matches-6-expected.txt:
1815         * fast/css/parsing-css-matches-6.html:
1816         * fast/css/parsing-css-matches-7-expected.txt:
1817         * fast/css/parsing-css-matches-7.html:
1818         * fast/css/parsing-css-matches-8-expected.txt:
1819         * fast/css/parsing-css-matches-8.html:
1820         * fast/css/parsing-css-not-5-expected.txt:
1821         * fast/css/parsing-css-not-5.html:
1822         * fast/css/parsing-css-not-6-expected.txt:
1823         * fast/css/parsing-css-not-6.html:
1824         * fast/css/parsing-css-not-7-expected.txt:
1825         * fast/css/parsing-css-not-7.html:
1826         * fast/css/parsing-css-not-8-expected.txt:
1827         * fast/css/parsing-css-not-8.html:
1828         * fast/css/parsing-css-not-9-expected.txt:
1829         * fast/css/parsing-css-not-9.html:
1830         * fast/css/parsing-css-nth-child-of-3-expected.txt:
1831         * fast/css/parsing-css-nth-child-of-3.html:
1832         * fast/css/parsing-css-nth-child-of-4-expected.txt:
1833         * fast/css/parsing-css-nth-child-of-4.html:
1834         * fast/css/parsing-css-nth-last-child-of-3-expected.txt:
1835         * fast/css/parsing-css-nth-last-child-of-3.html:
1836         * fast/css/parsing-css-nth-last-child-of-4-expected.txt:
1837         * fast/css/parsing-css-nth-last-child-of-4.html:
1838         * fast/css/resources/CSSPrimitiveValue-exceptions.js:
1839         * fast/dom/DOMException/prototype-object-expected.txt:
1840         * fast/dom/DOMException/prototype-object.html:
1841         * fast/dom/DOMException/stack-trace-expected.txt:
1842         * fast/dom/DOMException/stack-trace.html:
1843         * fast/dom/Document/createElement-invalid-names-expected.txt:
1844         * fast/dom/Document/createElement-invalid-names.html:
1845         * fast/dom/Document/invalid-domain-change-throws-exception-expected.txt:
1846         * fast/dom/Document/replace-child-expected.txt:
1847         * fast/dom/Document/script-tests/invalid-domain-change-throws-exception.js:
1848         * fast/dom/Element/class-list-toggle-expected.txt:
1849         * fast/dom/Element/class-list-toggle.html:
1850         * fast/dom/Element/prefix-setter-exception-expected.txt:
1851         * fast/dom/Geolocation/argument-types-expected.txt:
1852         * fast/dom/Geolocation/not-enough-arguments-expected.txt:
1853         * fast/dom/Geolocation/script-tests/argument-types.js:
1854         (test):
1855         * fast/dom/HTMLElement/insertAdjacentHTML-errors-expected.txt:
1856         * fast/dom/HTMLElement/script-tests/insertAdjacentHTML-errors.js:
1857         * fast/dom/HTMLElement/set-invalid-value-expected.txt:
1858         * fast/dom/HTMLElement/set-invalid-value.html:
1859         * fast/dom/HTMLInputElement/input-size-attribute-expected.txt:
1860         * fast/dom/HTMLInputElement/input-size-attribute.html:
1861         * fast/dom/HTMLMeterElement/script-tests/set-meter-properties.js:
1862         * fast/dom/HTMLMeterElement/set-meter-properties-expected.txt:
1863         * fast/dom/HTMLProgressElement/script-tests/set-progress-properties.js:
1864         * fast/dom/HTMLProgressElement/set-progress-properties-expected.txt:
1865         * fast/dom/HTMLSelectElement/options-collection-add-expected.txt:
1866         * fast/dom/HTMLSelectElement/select-add-optgroup-expected.txt:
1867         * fast/dom/HTMLSelectElement/select-selectedIndex-expected.txt:
1868         * fast/dom/HTMLSelectElement/select-selectedIndex-multiple-expected.txt:
1869         * fast/dom/HTMLTableElement/nullable-attributes-expected.txt:
1870         * fast/dom/HTMLTableElement/nullable-attributes.html:
1871         * fast/dom/HTMLTemplateElement/cycles-expected.txt:
1872         * fast/dom/HTMLTemplateElement/cycles-in-shadow-expected.txt:
1873         * fast/dom/Node/initial-values-expected.txt:
1874         * fast/dom/ParentNode-append-expected.txt:
1875         * fast/dom/ParentNode-prepend-expected.txt:
1876         * fast/dom/Range/31684-expected.txt:
1877         * fast/dom/Range/clone-contents-document-type-expected.txt:
1878         * fast/dom/Range/clone-contents-document-type.html:
1879         * fast/dom/Range/compareBoundaryPoints-1.html:
1880         * fast/dom/Range/compareBoundaryPoints-compareHow-exception-expected.txt:
1881         * fast/dom/Range/compareBoundaryPoints-compareHow-exception.html:
1882         * fast/dom/Range/extract-contents-document-type-expected.txt:
1883         * fast/dom/Range/extract-contents-document-type.html:
1884         * fast/dom/Range/range-comparePoint-detached-nodes-expected.txt:
1885         * fast/dom/Range/range-comparePoint-detached-nodes.html:
1886         * fast/dom/Range/range-exceptions-expected.txt:
1887         * fast/dom/Range/range-intersectsNode-expected.txt:
1888         * fast/dom/Range/script-tests/31684.js:
1889         * fast/dom/Range/script-tests/range-exceptions.js:
1890         * fast/dom/Range/surroundContents-1.html:
1891         * fast/dom/Selection/collapseToX-empty-selection-expected.txt:
1892         * fast/dom/Selection/script-tests/collapseToX-empty-selection.js:
1893         * fast/dom/SelectorAPI/dumpNodeList-almost-strict-expected.txt:
1894         * fast/dom/SelectorAPI/dumpNodeList-expected.txt:
1895         * fast/dom/SelectorAPI/not-supported-namespace-in-selector-expected.txt:
1896         * fast/dom/Text/splitText-expected.txt:
1897         * fast/dom/Text/splitText.html:
1898         * fast/dom/Window/anonymous-slot-with-changes-expected.txt:
1899         * fast/dom/Window/atob-btoa-expected.txt:
1900         * fast/dom/Window/custom-constructors-expected.txt:
1901         * fast/dom/Window/dispatchEvent-expected.txt:
1902         * fast/dom/Window/invalid-protocol-expected.txt:
1903         * fast/dom/Window/window-postmessage-clone-expected.txt:
1904         * fast/dom/computed-style-set-property-expected.txt:
1905         * fast/dom/createElementNS-namespace-errors-expected.txt:
1906         * fast/dom/createElementNS-namespace-errors.html:
1907         * fast/dom/css-mediarule-functions-expected.txt:
1908         * fast/dom/css-mediarule-functions.html:
1909         * fast/dom/custom/document-register-basic-expected.txt:
1910         * fast/dom/custom/document-register-basic.html:
1911         * fast/dom/custom/document-register-type-extensions-expected.txt:
1912         * fast/dom/custom/document-register-type-extensions.html:
1913         * fast/dom/dataset-expected.txt:
1914         * fast/dom/dataset-xhtml-expected.txt:
1915         * fast/dom/document-set-body-null-expected.txt:
1916         * fast/dom/document-set-body-null.html:
1917         * fast/dom/element-attribute-js-null-expected.txt:
1918         * fast/dom/insertAdjacentHTML-DocumentFragment-crash-expected.txt:
1919         * fast/dom/node-prefix-setter-namespace-exception-expected.txt:
1920         * fast/dom/outerText-no-element-expected.txt:
1921         * fast/dom/processing-instruction-appendChild-exceptions-expected.txt:
1922         * fast/dom/processing-instruction-appendChild-exceptions.xhtml:
1923         * fast/dom/rel-list-expected.txt:
1924         * fast/dom/script-tests/dataset-xhtml.js:
1925         * fast/dom/script-tests/dataset.js:
1926         * fast/dom/setAttributeNS-namespace-errors-expected.txt:
1927         * fast/dom/setAttributeNS-namespace-errors.html:
1928         * fast/dom/setPrimitiveValue-exceptions-expected.txt:
1929         * fast/dom/setPrimitiveValue-expected.txt:
1930         * fast/dynamic/insertAdjacentElement-expected.txt:
1931         * fast/dynamic/insertAdjacentHTML-expected.txt:
1932         * fast/dynamic/insertAdjacentText-expected.txt:
1933         * fast/dynamic/outerHTML-no-element-expected.txt:
1934         * fast/events/dispatch-event-being-dispatched-expected.txt:
1935         * fast/events/dispatch-event-being-dispatched.html:
1936         * fast/events/message-port-clone-expected.txt:
1937         * fast/events/message-port-multi-expected.txt:
1938         * fast/events/mutation-during-append-child-expected.txt:
1939         * fast/events/mutation-during-append-child.html:
1940         * fast/events/mutation-during-insert-before-expected.txt:
1941         * fast/events/mutation-during-insert-before.html:
1942         * fast/events/mutation-during-replace-child-2-expected.txt:
1943         * fast/events/mutation-during-replace-child-2.html:
1944         * fast/events/mutation-during-replace-child-expected.txt:
1945         * fast/events/mutation-during-replace-child.html:
1946         * fast/eventsource/eventsource-constructor-expected.txt:
1947         * fast/forms/color/color-setrangetext-expected.txt:
1948         * fast/forms/date/date-setrangetext-expected.txt:
1949         * fast/forms/date/date-stepup-stepdown-expected.txt:
1950         * fast/forms/date/date-stepup-stepdown.html:
1951         * fast/forms/date/input-valueasnumber-date-expected.txt:
1952         * fast/forms/date/input-valueasnumber-date.html:
1953         * fast/forms/datetime/datetime-setrangetext-expected.txt:
1954         * fast/forms/datetime/datetime-stepup-stepdown-expected.txt:
1955         * fast/forms/datetime/datetime-stepup-stepdown.html:
1956         * fast/forms/datetime/input-valueasnumber-datetime-expected.txt:
1957         * fast/forms/datetime/input-valueasnumber-datetime.html:
1958         * fast/forms/datetimelocal/datetimelocal-setrangetext-expected.txt:
1959         * fast/forms/datetimelocal/datetimelocal-stepup-stepdown-expected.txt:
1960         * fast/forms/datetimelocal/datetimelocal-stepup-stepdown.html:
1961         * fast/forms/datetimelocal/input-valueasnumber-datetimelocal-expected.txt:
1962         * fast/forms/datetimelocal/input-valueasnumber-datetimelocal.html:
1963         * fast/forms/file/file-setrangetext-expected.txt:
1964         * fast/forms/file/input-file-value-expected.txt:
1965         * fast/forms/hidden/hidden-setrangetext-expected.txt:
1966         * fast/forms/image/image-setrangetext-expected.txt:
1967         * fast/forms/input-maxlength-expected.txt:
1968         * fast/forms/input-maxlength.html:
1969         * fast/forms/input-stepup-stepdown-expected.txt:
1970         * fast/forms/input-stepup-stepdown.html:
1971         * fast/forms/input-valueasnumber-unsupported-expected.txt:
1972         * fast/forms/input-valueasnumber-unsupported.html:
1973         * fast/forms/month/input-valueasdate-expected.txt:
1974         * fast/forms/month/input-valueasdate.html:
1975         * fast/forms/month/input-valueasnumber-month-expected.txt:
1976         * fast/forms/month/input-valueasnumber-month.html:
1977         * fast/forms/month/month-setrangetext-expected.txt:
1978         * fast/forms/month/month-stepup-stepdown-expected.txt:
1979         * fast/forms/month/month-stepup-stepdown.html:
1980         * fast/forms/number/number-setrangetext-expected.txt:
1981         * fast/forms/number/number-size-expected.txt:
1982         * fast/forms/number/number-size.html:
1983         * fast/forms/number/number-stepup-stepdown-expected.txt:
1984         * fast/forms/number/number-stepup-stepdown-from-renderer.html:
1985         * fast/forms/number/number-stepup-stepdown.html:
1986         * fast/forms/number/number-valueasnumber-expected.txt:
1987         * fast/forms/number/number-valueasnumber.html:
1988         * fast/forms/range/input-valueasnumber-range-expected.txt:
1989         * fast/forms/range/input-valueasnumber-range.html:
1990         * fast/forms/range/range-setrangetext-expected.txt:
1991         * fast/forms/range/range-stepup-stepdown-expected.txt:
1992         * fast/forms/range/range-stepup-stepdown-from-renderer.html:
1993         * fast/forms/range/range-stepup-stepdown.html:
1994         * fast/forms/search/search-setrangetext-expected.txt:
1995         * fast/forms/setrangetext-expected.txt:
1996         * fast/forms/textarea-maxlength-expected.txt:
1997         * fast/forms/textarea-maxlength.html:
1998         * fast/forms/textarea/textarea-setrangetext-expected.txt:
1999         * fast/forms/time/time-setrangetext-expected.txt:
2000         * fast/forms/time/time-stepup-stepdown-expected.txt:
2001         * fast/forms/time/time-stepup-stepdown.html:
2002         * fast/forms/time/time-valueasnumber-expected.txt:
2003         * fast/forms/time/time-valueasnumber.html:
2004         * fast/forms/week/input-valueasnumber-week-expected.txt:
2005         * fast/forms/week/input-valueasnumber-week.html:
2006         * fast/forms/week/week-setrangetext-expected.txt:
2007         * fast/forms/week/week-stepup-stepdown-expected.txt:
2008         * fast/forms/week/week-stepup-stepdown.html:
2009         * fast/frames/adopt-iframe-into-itself-expected.txt:
2010         * fast/frames/adopt-object-into-itself-expected.txt:
2011         * fast/frames/resources/sandboxed-iframe-storage-disallowed.html:
2012         * fast/frames/sandboxed-iframe-storage-expected.txt:
2013         * fast/html/marquee-element-expected.txt:
2014         * fast/innerHTML/innerHTML-changing-document-properties-expected.txt:
2015         * fast/inspector-support/uncaught-dom1-exception-expected.txt:
2016         * fast/inspector-support/uncaught-dom3-exception-expected.txt:
2017         * fast/inspector-support/uncaught-dom8-exception-expected.txt:
2018         * fast/loader/stateobjects/pushstate-frequency-expected.txt:
2019         * fast/loader/stateobjects/pushstate-frequency-iframe-expected.txt:
2020         * fast/loader/stateobjects/replacestate-frequency-expected.txt:
2021         * fast/loader/stateobjects/replacestate-frequency-iframe-expected.txt:
2022         * fast/media/mq-js-media-except-01-expected.html:
2023         * fast/media/mq-js-media-except-02-expected.html:
2024         * fast/media/mq-js-media-except-03-expected.html:
2025         * fast/mediastream/MediaDevices-getUserMedia-expected.txt:
2026         * fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt:
2027         * fast/mediastream/RTCPeerConnection-closed-state-expected.txt:
2028         * fast/mediastream/RTCPeerConnection-createAnswer-expected.txt:
2029         * fast/mediastream/RTCPeerConnection-createOffer-expected.txt:
2030         * fast/mediastream/RTCPeerConnection-datachannel-expected.txt:
2031         * fast/mediastream/RTCPeerConnection-dtmf-expected.txt:
2032         * fast/mediastream/RTCPeerConnection-have-local-offer-expected.txt:
2033         * fast/mediastream/RTCPeerConnection-have-remote-offer-expected.txt:
2034         * fast/mediastream/RTCPeerConnection-setLocalDescription-offer-expected.txt:
2035         * fast/mediastream/RTCPeerConnection-setRemoteDescription-offer-expected.txt:
2036         * fast/mediastream/RTCPeerConnection-stable-expected.txt:
2037         * fast/mediastream/RTCRtpSender-replaceTrack-expected.txt:
2038         * fast/notifications/notifications-document-close-crash-expected.txt:
2039         * fast/regions/selection/crash-deselect-expected.txt:
2040         * fast/selectors/closest-general-expected.txt:
2041         * fast/selectors/invalid-functional-pseudo-class-expected.txt:
2042         * fast/selectors/lang-empty-expected.txt:
2043         * fast/selectors/lang-extended-filtering-expected.txt:
2044         * fast/selectors/lang-extended-filtering-with-string-arguments-expected.txt:
2045         * fast/selectors/lang-invalid-expected.txt:
2046         * fast/selectors/lang-multiple-expected.txt:
2047         * fast/selectors/querySelector-pseudo-element-inside-functional-pseudo-class-not-expected.txt:
2048         * fast/text/font-face-empty-string-expected.txt:
2049         * fast/text/font-face-javascript-expected.txt:
2050         * fast/text/font-face-set-javascript-expected.txt:
2051         * fast/text/text-combine-crash-expected.txt:
2052         * fast/workers/atob-btoa-expected.txt:
2053         * fast/workers/worker-constructor-expected.txt:
2054         * fast/workers/worker-context-multi-port-expected.txt:
2055         * fast/workers/worker-multi-port-expected.txt:
2056         * fast/xmlhttprequest/xmlhttprequest-responseXML-xml-text-responsetype-expected.txt:
2057         * fast/xmlhttprequest/xmlhttprequest-responsetype-arraybuffer-expected.txt:
2058         * fast/xmlhttprequest/xmlhttprequest-responsetype-before-open-sync-request-expected.txt:
2059         * fast/xmlhttprequest/xmlhttprequest-responsetype-document-expected.txt:
2060         * fast/xmlhttprequest/xmlhttprequest-responsetype-set-at-headers-received-expected.txt:
2061         * fast/xmlhttprequest/xmlhttprequest-responsetype-sync-request-expected.txt:
2062         * fast/xmlhttprequest/xmlhttprequest-responsetype-text-expected.txt:
2063         * fast/xmlhttprequest/xmlhttprequest-sync-disabled-expected.txt:
2064         * fast/xpath/attr-namespace-expected.txt:
2065         * fast/xpath/detached-subtree-invalidate-iterator-expected.txt:
2066         * fast/xpath/py-dom-xpath/nodetests-expected.txt:
2067         * http/tests/contentextensions/sync-xhr-blocked-expected.txt:
2068         * http/tests/loading/state-object-security-exception-expected.txt:
2069         * http/tests/local/fileapi/send-sliced-dragged-file-expected.txt:
2070         * http/tests/notifications/legacy/show-expected.txt:
2071         * http/tests/security/canvas-remote-read-data-url-image-redirect-expected.txt:
2072         * http/tests/security/canvas-remote-read-remote-image-blocked-no-crossorigin-expected.txt:
2073         * http/tests/security/canvas-remote-read-remote-image-expected.txt:
2074         * http/tests/security/canvas-remote-read-remote-image-redirect-expected.txt:
2075         * http/tests/security/canvas-remote-read-remote-video-blocked-no-crossorigin-expected.txt:
2076         * http/tests/security/canvas-remote-read-remote-video-localhost-expected.txt:
2077         * http/tests/security/canvas-remote-read-remote-video-redirect-expected.txt:
2078         * http/tests/security/contentSecurityPolicy/1.1/child-src/worker-blocked-expected.txt:
2079         * http/tests/security/contentSecurityPolicy/connect-src-xmlhttprequest-blocked-expected.txt:
2080         * http/tests/security/contentSecurityPolicy/connect-src-xmlhttprequest-blocked.html:
2081         * http/tests/security/contentSecurityPolicy/worker-blob-inherits-csp-importScripts-block-aborts-all-subsequent-imports-expected.txt:
2082         * http/tests/security/contentSecurityPolicy/worker-blob-inherits-csp-importScripts-redirect-cross-origin-blocked-expected.txt:
2083         * http/tests/security/contentSecurityPolicy/worker-csp-blocks-xhr-redirect-cross-origin-expected.txt:
2084         * http/tests/security/contentSecurityPolicy/worker-csp-importScripts-redirect-cross-origin-blocked-expected.txt:
2085         * http/tests/security/contentSecurityPolicy/worker-importscripts-blocked-expected.txt:
2086         * http/tests/security/contentSecurityPolicy/worker-importscripts-blocked.html:
2087         * http/tests/security/history-username-password-expected.txt:
2088         * http/tests/security/postMessage/invalid-origin-throws-exception-expected.txt:
2089         * http/tests/security/postMessage/target-origin-expected.txt:
2090         * http/tests/security/resources/canvas-video-crossorigin.js:
2091         (testDataRetrievalAllowed):
2092         (testDataRetrievalForbidden):
2093         * http/tests/security/setDomainRelaxationForbiddenForURLScheme-expected.txt:
2094         * http/tests/security/webgl-remote-read-remote-image-blocked-no-crossorigin-expected.txt:
2095         * http/tests/websocket/tests/hybi/bad-sub-protocol-control-chars-expected.txt:
2096         * http/tests/websocket/tests/hybi/bad-sub-protocol-empty-expected.txt:
2097         * http/tests/websocket/tests/hybi/bad-sub-protocol-non-ascii-expected.txt:
2098         * http/tests/websocket/tests/hybi/binary-type-expected.txt:
2099         * http/tests/websocket/tests/hybi/binary-type.html:
2100         * http/tests/websocket/tests/hybi/invalid-subprotocol-characters-expected.txt:
2101         * http/tests/websocket/tests/hybi/invalid-subprotocol-characters.html:
2102         * http/tests/websocket/tests/hybi/invalid-subprotocols-expected.txt:
2103         * http/tests/websocket/tests/hybi/invalid-subprotocols.html:
2104         * http/tests/websocket/tests/hybi/url-parsing-expected.txt:
2105         * http/tests/workers/worker-importScripts-expected.txt:
2106         * http/tests/workers/worker-redirect-expected.txt:
2107         * http/tests/xmlhttprequest/XMLHttpRequestException-expected.txt:
2108         * http/tests/xmlhttprequest/XMLHttpRequestException.html:
2109         * http/tests/xmlhttprequest/access-control-and-redirects-expected.txt:
2110         * http/tests/xmlhttprequest/access-control-basic-denied-expected.txt:
2111         * http/tests/xmlhttprequest/access-control-basic-get-fail-non-simple-expected.txt:
2112         * http/tests/xmlhttprequest/access-control-basic-non-simple-deny-cached-expected.txt:
2113         * http/tests/xmlhttprequest/access-control-basic-post-fail-non-simple-content-type-expected.txt:
2114         * http/tests/xmlhttprequest/access-control-sandboxed-iframe-denied-expected.txt:
2115         * http/tests/xmlhttprequest/access-control-sandboxed-iframe-denied-without-wildcard-expected.txt:
2116         * http/tests/xmlhttprequest/connection-error-sync-expected.txt:
2117         * http/tests/xmlhttprequest/cross-origin-no-authorization-expected.txt:
2118         * http/tests/xmlhttprequest/exceptions-expected.txt:
2119         * http/tests/xmlhttprequest/inject-header-expected.txt:
2120         * http/tests/xmlhttprequest/origin-exact-matching-expected.txt:
2121         * http/tests/xmlhttprequest/origin-whitelisting-https-expected.txt:
2122         * http/tests/xmlhttprequest/origin-whitelisting-ip-addresses-with-subdomains-expected.txt:
2123         * http/tests/xmlhttprequest/origin-whitelisting-removal-expected.txt:
2124         * http/tests/xmlhttprequest/workers/access-control-basic-get-fail-non-simple-expected.txt:
2125         * http/tests/xmlhttprequest/xmlhttprequest-open-empty-method-expected.txt:
2126         * http/tests/xmlhttprequest/xmlhttprequest-overridemimetype-invalidstaterror-expected.txt:
2127         * http/tests/xmlhttprequest/xmlhttprequest-setrequestheader-no-name-expected.txt:
2128         * http/tests/xmlhttprequest/xmlhttprequest-sync-no-progress-events-expected.txt:
2129         * http/tests/xmlhttprequest/xmlhttprequest-unsafe-redirect-expected.txt:
2130         * inspector/debugger/command-line-api-exception-expected.txt:
2131         * inspector/debugger/regress-133182-expected.txt:
2132         * inspector/debugger/resources/exceptions.js:
2133         (triggerUncaughtDOMException):
2134         * inspector/debugger/setPauseOnExceptions-all-expected.txt:
2135         * inspector/debugger/setPauseOnExceptions-none-expected.txt:
2136         * inspector/debugger/setPauseOnExceptions-uncaught-expected.txt:
2137         * inspector/model/remote-object-expected.txt:
2138         * js/dom/dfg-custom-getter-throw-expected.txt:
2139         * js/dom/reflect-set-onto-dom-expected.txt:
2140         * js/dom/script-tests/dfg-custom-getter-throw-inlined.js:
2141         (i.dfgIncrement):
2142         * js/dom/script-tests/dfg-custom-getter-throw.js:
2143         * loader/stateobjects/pushstate-size-expected.txt:
2144         * loader/stateobjects/pushstate-size-iframe-expected.txt:
2145         * loader/stateobjects/replacestate-size-expected.txt:
2146         * loader/stateobjects/replacestate-size-iframe-expected.txt:
2147         * media/track/regions-webvtt/vtt-region-constructor-expected.txt:
2148         * media/track/regions-webvtt/vtt-region-list-expected.txt:
2149         * platform/efl/fast/dynamic/015-expected.txt:
2150         * platform/gtk/fast/dynamic/015-expected.txt:
2151         * platform/ios-simulator-wk2/editing/selection/caret-ltr-2-expected.txt:
2152         * platform/ios-simulator-wk2/editing/selection/caret-ltr-2-left-expected.txt:
2153         * platform/ios-simulator-wk2/editing/selection/caret-ltr-expected.txt:
2154         * platform/ios-simulator-wk2/editing/selection/caret-ltr-right-expected.txt:
2155         * platform/ios-simulator-wk2/editing/selection/caret-rtl-2-expected.txt:
2156         * platform/ios-simulator-wk2/editing/selection/caret-rtl-2-left-expected.txt:
2157         * platform/ios-simulator-wk2/editing/selection/caret-rtl-expected.txt:
2158         * platform/ios-simulator-wk2/editing/selection/caret-rtl-right-expected.txt:
2159         * platform/ios-simulator/fast/attachment/attachment-select-on-click-expected.txt:
2160         * platform/ios-simulator/fast/dynamic/015-expected.txt:
2161         * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt:
2162         * platform/ios-simulator/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/time-expected.txt:
2163         * platform/ios-simulator/imported/w3c/web-platform-tests/html/semantics/interfaces-expected.txt:
2164         * platform/ios-simulator/webaudio/analyser-exception-expected.txt:
2165         * platform/ios-simulator/webaudio/audiobuffersource-exception-expected.txt:
2166         * platform/ios-simulator/webaudio/delaynode-maxdelaylimit-expected.txt:
2167         * platform/mac/TestExpectations:
2168         * platform/mac/canvas/philip/tests/2d.missingargs-expected.txt:
2169         * platform/mac/fast/dynamic/015-expected.txt:
2170         * platform/mac/inspector/model/remote-object-expected.txt:
2171         * platform/win/fast/dynamic/015-expected.txt:
2172         * security/contentSecurityPolicy/worker-inherits-blocks-xhr-expected.txt:
2173         * storage/domstorage/localstorage/blocked-file-access-expected.txt:
2174         * storage/domstorage/localstorage/private-browsing-affects-storage-expected.txt:
2175         * storage/domstorage/sessionstorage/private-browsing-affects-storage-expected.txt:
2176         * storage/indexeddb/removed-expected.txt:
2177         * storage/indexeddb/removed-private-expected.txt:
2178         * storage/websql/open-database-set-empty-version-expected.txt:
2179         * svg/animations/animate-gradient-transform-expected.txt:
2180         * svg/as-image/svg-canvas-pattern-with-link-tainted-expected.txt:
2181         * svg/as-image/svg-canvas-svg-with-feimage-with-link-tainted-expected.txt:
2182         * svg/as-image/svg-canvas-svg-with-image-with-link-tainted-expected.txt:
2183         * svg/as-image/svg-canvas-xhtml-tainted-expected.txt:
2184         * svg/custom/acid3-test-77-expected.txt:
2185         * svg/custom/baseval-animval-equality-expected.txt:
2186         * svg/custom/getSubStringLength-expected.txt:
2187         * svg/custom/selectSubString-expected.txt:
2188         * svg/dom/SVGAngle-expected.txt:
2189         * svg/dom/SVGColor-expected.txt:
2190         * svg/dom/SVGLength-expected.txt:
2191         * svg/dom/SVGLength-px-expected.txt:
2192         * svg/dom/SVGLengthList-appendItem-expected.txt:
2193         * svg/dom/SVGLengthList-basics-expected.txt:
2194         * svg/dom/SVGLengthList-getItem-expected.txt:
2195         * svg/dom/SVGLengthList-initialize-expected.txt:
2196         * svg/dom/SVGLengthList-insertItemBefore-expected.txt:
2197         * svg/dom/SVGLengthList-removeItem-expected.txt:
2198         * svg/dom/SVGLengthList-replaceItem-expected.txt:
2199         * svg/dom/SVGNumberList-basics-expected.txt:
2200         * svg/dom/SVGPaint-expected.txt:
2201         * svg/dom/SVGPathSegList-clear-and-initialize-expected.txt:
2202         * svg/dom/SVGPointList-basics-expected.txt:
2203         * svg/dom/SVGPreserveAspectRatio-expected.txt:
2204         * svg/dom/SVGStringList-basics-expected.txt:
2205         * svg/dom/SVGTransformList-basics-expected.txt:
2206         * svg/dom/SVGTransformList-expected.txt:
2207         * svg/dom/SVGViewSpec-defaults-expected.txt:
2208         * svg/dom/altGlyph-dom-expected.txt:
2209         * svg/dom/svglist-exception-on-out-bounds-error-expected.txt:
2210         * transforms/cssmatrix-2d-interface-expected.txt:
2211         * transforms/cssmatrix-3d-interface-expected.txt:
2212         * webaudio/analyser-exception-expected.txt:
2213         * webaudio/analyser-exception.html:
2214         * webaudio/audiobuffersource-channels-expected.txt:
2215         * webaudio/audiobuffersource-exception-expected.txt:
2216         * webaudio/audiobuffersource-exception.html:
2217         * webaudio/convolver-channels-expected.txt:
2218         * webaudio/convolver-channels.html:
2219         * webaudio/convolver-setBuffer-different-samplerate-expected.txt:
2220         * webaudio/convolver-setBuffer-different-samplerate.html:
2221         * webaudio/delaynode-maxdelaylimit-expected.txt:
2222         * webaudio/offlineaudiocontext-constructor-expected.txt:
2223
2224 2016-07-17  Myles C. Maxfield  <mmaxfield@apple.com>
2225
2226         Support new emoji group candidates
2227         https://bugs.webkit.org/show_bug.cgi?id=159755
2228         <rdar://problem/27325521>
2229
2230         Reviewed by Dean Jackson.
2231
2232         Because this patch doesn't update the rules for our cursor movement
2233         iterator, the new expected result for editing/deleting/delete-emoji.html
2234         expects incorrect results. In the patch where we update these rules,
2235         the expected result should also be updated.
2236
2237         Because these new emoji require system support, TestExpectations has
2238         been updated to mark the tests as failing until the system support has
2239         been added.
2240
2241         * TestExpectations:
2242         * editing/deleting/delete-emoji-expected.txt:
2243         * fast/text/emoji-gender-2-3-expected.html: Added.
2244         * fast/text/emoji-gender-2-3.html: Added.
2245         * fast/text/emoji-gender-2-4-expected.html: Added.
2246         * fast/text/emoji-gender-2-4.html: Added.
2247         * fast/text/emoji-gender-2-5-expected.html: Added.
2248         * fast/text/emoji-gender-2-5.html: Added.
2249         * fast/text/emoji-gender-2-6-expected.html: Added.
2250         * fast/text/emoji-gender-2-6.html: Added.
2251         * fast/text/emoji-gender-2-7-expected.html: Added.
2252         * fast/text/emoji-gender-2-7.html: Added.
2253         * fast/text/emoji-gender-2-8-expected.html: Added.
2254         * fast/text/emoji-gender-2-8.html: Added.
2255         * fast/text/emoji-gender-2-9-expected.html: Added.
2256         * fast/text/emoji-gender-2-9.html: Added.
2257         * fast/text/emoji-gender-2-expected-mismatch.html: Added.
2258         * fast/text/emoji-gender-2.html: Added.
2259         * fast/text/emoji-gender-3-expected.html: Added.
2260         * fast/text/emoji-gender-3.html: Added.
2261         * fast/text/emoji-gender-4-expected.html: Added.
2262         * fast/text/emoji-gender-4.html: Added.
2263         * fast/text/emoji-gender-5-expected.html: Added.
2264         * fast/text/emoji-gender-5.html: Added.
2265         * fast/text/emoji-gender-6-expected.html: Added.
2266         * fast/text/emoji-gender-6.html: Added.
2267         * fast/text/emoji-gender-7-expected.html: Added.
2268         * fast/text/emoji-gender-7.html: Added.
2269         * fast/text/emoji-gender-8-expected.html: Added.
2270         * fast/text/emoji-gender-8.html: Added.
2271         * fast/text/emoji-gender-9-expected.html: Added.
2272         * fast/text/emoji-gender-9.html: Added.
2273         * fast/text/emoji-gender-expected-mismatch.html: Added.
2274         * fast/text/emoji-gender-fe0f-3-expected.html: Added.
2275         * fast/text/emoji-gender-fe0f-3.html: Added.
2276         * fast/text/emoji-gender-fe0f-4-expected.html: Added.
2277         * fast/text/emoji-gender-fe0f-4.html: Added.
2278         * fast/text/emoji-gender-fe0f-5-expected.html: Added.
2279         * fast/text/emoji-gender-fe0f-5.html: Added.
2280         * fast/text/emoji-gender-fe0f-6-expected.html: Added.
2281         * fast/text/emoji-gender-fe0f-6.html: Added.
2282         * fast/text/emoji-gender-fe0f-7-expected.html: Added.
2283         * fast/text/emoji-gender-fe0f-7.html: Added.
2284         * fast/text/emoji-gender-fe0f-8-expected.html: Added.
2285         * fast/text/emoji-gender-fe0f-8.html: Added.
2286         * fast/text/emoji-gender-fe0f-9-expected.html: Added.
2287         * fast/text/emoji-gender-fe0f-9.html: Added.
2288         * fast/text/emoji-gender.html: Added.
2289         * fast/text/emoji-num-glyphs-expected.txt: Added.
2290         * fast/text/emoji-num-glyphs.html: Added.
2291         * fast/text/emoji-single-parent-family-2-expected-mismatch.html: Added.
2292         * fast/text/emoji-single-parent-family-2.html: Added.
2293         * fast/text/emoji-single-parent-family-expected-mismatch.html: Added.
2294         * fast/text/emoji-single-parent-family.html: Added.
2295
2296 2016-07-16  Brady Eidson  <beidson@apple.com>
2297
2298         Update SVGException to use the description in toString().
2299         https://bugs.webkit.org/show_bug.cgi?id=159847
2300
2301         Reviewed by Darin Adler.
2302
2303         * svg/animations/animate-marker-orient-from-angle-to-autostartreverse-expected.txt:
2304         * svg/custom/SVGException-expected.txt:
2305         * svg/custom/polyline-points-crash-expected.txt:
2306         * svg/custom/script-tests/SVGException.js:
2307         * svg/dom/SVGAnimatedEnumeration-SVGClipPathElement-expected.txt:
2308         * svg/dom/SVGAnimatedEnumeration-SVGComponentTransferFunctionElement-expected.txt:
2309         * svg/dom/SVGAnimatedEnumeration-SVGFEBlendElement-expected.txt:
2310         * svg/dom/SVGAnimatedEnumeration-SVGFEColorMatrixElement-expected.txt:
2311         * svg/dom/SVGAnimatedEnumeration-SVGFECompositeElement-expected.txt:
2312         * svg/dom/SVGAnimatedEnumeration-SVGFEConvolveMatrixElement-expected.txt:
2313         * svg/dom/SVGAnimatedEnumeration-SVGFEDisplacementMapElement-expected.txt:
2314         * svg/dom/SVGAnimatedEnumeration-SVGFEMorphologyElement-expected.txt:
2315         * svg/dom/SVGAnimatedEnumeration-SVGFETurbulenceElement-expected.txt:
2316         * svg/dom/SVGAnimatedEnumeration-SVGFilterElement-expected.txt:
2317         * svg/dom/SVGAnimatedEnumeration-SVGGradientElement-expected.txt:
2318         * svg/dom/SVGAnimatedEnumeration-SVGMarkerElement-expected.txt:
2319         * svg/dom/SVGAnimatedEnumeration-SVGMaskElement-expected.txt:
2320         * svg/dom/SVGAnimatedEnumeration-SVGPatternElement-expected.txt:
2321         * svg/dom/SVGAnimatedEnumeration-SVGTextContentElement-expected.txt:
2322         * svg/dom/SVGAnimatedEnumeration-SVGTextPathElement-expected.txt:
2323         * svg/dom/SVGAnimatedEnumeration-expected.txt:
2324         * svg/dom/SVGLengthList-basics-expected.txt:
2325         * svg/dom/SVGMatrix-interface-expected.txt:
2326         * svg/dom/SVGNumberList-basics-expected.txt:
2327         * svg/dom/SVGPointList-basics-expected.txt:
2328         * svg/dom/SVGTransformList-basics-expected.txt:
2329         * svg/dom/svglist-exception-on-out-bounds-error-expected.txt:
2330         * svg/filters/feBlend-invalid-mode-expected.txt:
2331         * svg/filters/feComponentTransfer-style-crash-expected.txt:
2332         * svg/filters/feDisplacementMap-crash-test-expected.txt:
2333
2334 2016-07-15  Benjamin Poulain  <benjamin@webkit.org>
2335
2336         [mac] LayoutTest fast/css/ancestor-of-hovered-element-detached.html is flaky
2337         https://bugs.webkit.org/show_bug.cgi?id=159173
2338
2339         Reviewed by Alexey Proskuryakov.
2340
2341         The test ancestor-of-hovered-element-detached.html is not reliably
2342         covering r202324.
2343
2344         In the case of that test, the first style update is done with
2345         the flag TeardownType::KeepHoverAndActive. This keeps the ":hover" state
2346         set despite the subtree losing their renderer.
2347         This looks like a serious issue that should be tested separately.
2348
2349         * fast/css/ancestor-of-hovered-element-removed.html:
2350         The :hover update timer is actually a zero timer.
2351         It is reasonable to expect a full update after one frame update.
2352
2353         * fast/css/ancestor-of-hovered-element-detached-expected.txt: Removed.
2354         * fast/css/ancestor-of-hovered-element-detached.html: Removed.
2355         * platform/ios-simulator/TestExpectations:
2356         * platform/mac/TestExpectations:
2357
2358 2016-07-15  Myles C. Maxfield  <mmaxfield@apple.com>
2359
2360         Test gardening after r203314
2361         https://bugs.webkit.org/show_bug.cgi?id=159842
2362
2363         Unreviewed.
2364
2365         * TestExpectations:
2366
2367 2016-07-15  Myles C. Maxfield  <mmaxfield@apple.com>
2368
2369         [macOS] Work around crash in [NSAttributedString nextWordFromIndex:forward:]
2370         https://bugs.webkit.org/show_bug.cgi?id=159842
2371
2372         Reviewed by Jon Lee.
2373
2374         * editing/deleting/delete-emoji-expected.txt:
2375         * editing/deleting/delete-emoji.html:
2376
2377 2016-07-15  Brady Eidson  <beidson@apple.com>
2378
2379         Update XPathException to use the description in toString().
2380         https://bugs.webkit.org/show_bug.cgi?id=159848
2381
2382         Reviewed by Alex Christensen.
2383
2384         * fast/dom/DOMException/XPathException-expected.txt:
2385         * fast/dom/DOMException/resources/XPathException.js:
2386         * fast/xpath/4XPath/Core/test_parser-expected.txt:
2387         * fast/xpath/invalid-functions-expected.txt:
2388         * fast/xpath/py-dom-xpath/expressions-expected.txt:
2389
2390 2016-07-15  Brady Eidson  <beidson@apple.com>
2391
2392         Change toString() behavior for exceptions constructed with "createWithDescriptionAsMessage".
2393         https://bugs.webkit.org/show_bug.cgi?id=159839
2394
2395         Reviewed by Alex Christensen.
2396
2397         * storage/indexeddb/modern/createobjectstore-failures-expected.txt:
2398         * storage/indexeddb/modern/createobjectstore-failures-private-expected.txt:
2399         * storage/indexeddb/modern/double-abort-expected.txt:
2400         * storage/indexeddb/modern/double-abort-private-expected.txt:
2401         * storage/indexeddb/modern/idbdatabase-deleteobjectstore-failures-expected.txt:
2402         * storage/indexeddb/modern/idbdatabase-deleteobjectstore-failures-private-expected.txt:
2403         * storage/indexeddb/modern/idbdatabase-transaction-failures-expected.txt:
2404         * storage/indexeddb/modern/idbdatabase-transaction-failures-private-expected.txt:
2405
2406 2016-07-15  Brent Fulgham  <bfulgham@apple.com>
2407
2408         Merge background parser Blink test case
2409         https://bugs.webkit.org/show_bug.cgi?id=116503
2410
2411         Test case is from the Blink change (patch by <apavlov@chromium.org>):
2412         <https://chromium.googlesource.com/chromium/blink/+/3044d8c22b6ab5653fe572aad656ae1325725dc9>
2413
2414         * fast/css/background-parser-crash-expected.txt: Added.
2415         * fast/css/background-parser-crash.html: Added.
2416         * inspector/styles: Added.
2417         * inspector/styles/background-parsing-crash-expected.txt: Added.
2418         * inspector/styles/background-parsing-crash.html: Added.
2419
2420 2016-07-15  Brent Fulgham  <bfulgham@apple.com>
2421
2422         Merge First-letter Blink test case
2423         https://bugs.webkit.org/show_bug.cgi?id=123961
2424
2425         Test case is from the Blink change (patch by <leviw@chromium.org>):
2426         <https://chromium.googlesource.com/chromium/blink/+/c8ff8df9fc2ad81580526d53304c281df5d93e97%5E%21/#F1>
2427
2428         * fast/css-generated-content/empty-first-letter-with-columns-crash-expected.txt: Added.
2429         * fast/css-generated-content/empty-first-letter-with-columns-crash.html: Added.
2430
2431 2016-07-15  Ryan Haddad  <ryanhaddad@apple.com>
2432
2433         Marking http/tests/cache/disk-cache/disk-cache-request-max-stale.html as a flaky timeout on ios-simulator WK2 Release
2434         https://bugs.webkit.org/show_bug.cgi?id=159840
2435
2436         Unreviewed test gardening.
2437
2438         * platform/ios-simulator-wk2/TestExpectations:
2439
2440 2016-07-15  Brent Fulgham  <bfulgham@apple.com>
2441
2442         Block insecure script running in a data: frame when the top-level page is HTTPS
2443         https://bugs.webkit.org/show_bug.cgi?id=125806
2444         <rdar://problem/27331825>
2445
2446         Reviewed by Brady Eidson.
2447
2448         Fix based on a Blink change (patch by <tsepez@chromium.org>):
2449         <https://chromium.googlesource.com/chromium/blink/+/33e553bd96e040151c1472289a0d80803bfca3a5>
2450
2451         * http/tests/security/mixedContent/insecure-script-in-data-iframe-in-main-frame-blocked-expected.txt: Added.
2452         * http/tests/security/mixedContent/insecure-script-in-data-iframe-in-main-frame-blocked.html: Added.
2453         * http/tests/security/mixedContent/resources/frame-with-data-url-frame-with-script.html: Added.
2454
2455 2016-07-15  Ryan Haddad  <ryanhaddad@apple.com>
2456
2457         Skipping test from r203288 on ios-simulator due to reliance upon mouse events.
2458         https://bugs.webkit.org/show_bug.cgi?id=159818
2459
2460         Unreviewed test gardening.
2461
2462         * platform/ios-simulator/TestExpectations:
2463
2464 2016-07-15  Frederic Wang  <fwang@igalia.com>
2465
2466         MathOperator: Improve alignment for vertical size variant
2467         https://bugs.webkit.org/show_bug.cgi?id=158866
2468
2469         Reviewed by Brent Fulgham.
2470
2471         We import the latest version of mo-axis-height-1.html and update the expectation now that we
2472         pass the two cases (size variant and glyph assembly). We also rebaseline some pixel tests.
2473
2474         * imported/mathml-in-html5/fonts/math/axisheight5000-verticalarrow14000.woff: Updated.
2475         * imported/mathml-in-html5/mathml/presentation-markup/operators/mo-axis-height-1-expected.txt: Updated to expect PASS.
2476         * imported/mathml-in-html5/mathml/presentation-markup/operators/mo-axis-height-1.html: Updated to include the two tests.
2477         * platform/gtk/mathml/opentype/vertical-expected.png: Rebaseline to take into account better alignment of size variant.
2478         * platform/gtk/mathml/opentype/vertical-expected.txt: Ditto.
2479         * platform/gtk/mathml/presentation/mo-stretch-expected.png: Ditto.
2480         * platform/gtk/mathml/presentation/mo-stretch-expected.txt: Ditto.
2481         * platform/ios-simulator/mathml/opentype/opentype-stretchy-expected.txt: Ditto.
2482         * platform/ios-simulator/mathml/presentation/mo-stretch-expected.txt: Ditto.
2483         * platform/mac/mathml/opentype/opentype-stretchy-expected.txt: Ditto.
2484         * platform/mac/mathml/presentation/mo-stretch-expected.txt: Ditto.
2485
2486 2016-07-15  Brady Eidson  <beidson@apple.com>
2487
2488         WebKit should prevent push/replace state with username in URL.
2489         <rdar://problem/27361737> and https://bugs.webkit.org/show_bug.cgi?id=159818
2490
2491         Reviewed by Brent Fulgham.
2492
2493         * http/tests/security/history-username-password-expected.txt: Added.
2494         * http/tests/security/history-username-password.html: Added.
2495
2496 2016-07-15  Ryan Haddad  <ryanhaddad@apple.com>
2497
2498         Unreviewed, rolling out r203266.
2499
2500         This change caused editing/deleting/delete-emoji.html to time
2501         out on El Capitan, crash under GuardMalloc
2502
2503         Reverted changeset:
2504
2505         "Support new emoji group candidates"
2506         https://bugs.webkit.org/show_bug.cgi?id=159755
2507         http://trac.webkit.org/changeset/203266
2508
2509 2016-07-15  Frederic Wang  <fwang@igalia.com>
2510
2511         Move parsing of mfrac attributes into a MathMLFractionElementClass
2512         https://bugs.webkit.org/show_bug.cgi?id=159624
2513
2514         Reviewed by Brent Fulgham.
2515
2516         We update the expectation for negative linethickness. As indicated in the MathML
2517         recommendation, it should be rounded up to the nearest valid value, which is 0.
2518
2519         * mathml/presentation/mfrac-linethickness2.html: Update the comment to reflect the new behavior.
2520         * mathml/presentation/mfrac-linethickness2-expected.html: Use 0px as the reference for negative values.
2521
2522 2016-07-15  Brent Fulgham  <bfulgham@apple.com>
2523
2524         Merge InlineBidiResolver end-of-line Blink test case
2525         https://bugs.webkit.org/show_bug.cgi?id=126201
2526         <rdar://problem/27331789>
2527
2528         Test case is from the Blink change (patch by <igor.o@chromium.org>):
2529         <https://chromium.googlesource.com/chromium/blink/+/d34ca9bbbdf71905d61aa45def30063311508a64>
2530
2531         * fast/text/international/bidi-crash-reached-end-of-line-expected.txt: Added.
2532         * fast/text/international/bidi-crash-reached-end-of-line.html: Added.
2533
2534 2016-07-15  Brent Fulgham  <bfulgham@apple.com>
2535
2536         Merge Blink test case
2537         https://bugs.webkit.org/show_bug.cgi?id=123870
2538
2539         Patch is from the Blink change (patch by <morritaw@chromium.org>):
2540         <https://chromium.googlesource.com/chromium/blink/+/2abd63ccea97b1fcf25b337c76f12e6ad1bfc025>
2541
2542         * fast/dom/mutation-details-focus-expected.txt: Added.
2543         * fast/dom/mutation-details-focus.html: Added.
2544
2545 2016-07-15  Ryan Haddad  <ryanhaddad@apple.com>
2546
2547         Updating TestExpectations after r203267
2548         https://bugs.webkit.org/show_bug.cgi?id=159817
2549
2550         Unreviewed test gardening.
2551
2552         * TestExpectations:
2553
2554 2016-07-15  Frederic Wang  <fwang@igalia.com>
2555
2556         Import more tests from the MathML in HTML5 test suite
2557         https://bugs.webkit.org/show_bug.cgi?id=159715
2558
2559         Reviewed by Brent Fulgham.
2560
2561         * imported/mathml-in-html5/fonts/math/lineheight5000-typolineheight2300.woff: Added.
2562         * imported/mathml-in-html5/mathml/presentation-markup/scripts/subsup-5-expected.txt: Added.
2563         * imported/mathml-in-html5/mathml/presentation-markup/scripts/subsup-5.html: Added.
2564         * imported/mathml-in-html5/mathml/presentation-markup/spaces/space-1-expected.txt: Added.
2565         * imported/mathml-in-html5/mathml/presentation-markup/spaces/space-1.html: Added.
2566         * imported/mathml-in-html5/mathml/presentation-markup/spaces/space-2-expected.html: Added.
2567         * imported/mathml-in-html5/mathml/presentation-markup/spaces/space-2.html: Added.
2568         * imported/mathml-in-html5/mathml/relations/css-styling/color-1-expected.html: Added.
2569         * imported/mathml-in-html5/mathml/relations/css-styling/color-1.html: Added.
2570         * imported/mathml-in-html5/mathml/relations/css-styling/visibility-1-expected.html: Added.
2571         * imported/mathml-in-html5/mathml/relations/css-styling/visibility-1.html: Added.
2572         * imported/mathml-in-html5/mathml/relations/html5-tree/class-1-expected.html: Added.
2573         * imported/mathml-in-html5/mathml/relations/html5-tree/class-1.html: Added.
2574         * imported/mathml-in-html5/mathml/relations/html5-tree/class-2-expected.txt: Added.
2575         * imported/mathml-in-html5/mathml/relations/html5-tree/class-2.html: Added.
2576         * imported/mathml-in-html5/mathml/relations/html5-tree/color-attributes-1-expected.html: Added.
2577         * imported/mathml-in-html5/mathml/relations/html5-tree/color-attributes-1.html: Added.
2578         * imported/mathml-in-html5/mathml/relations/html5-tree/display-1-expected.txt: Added.
2579         * imported/mathml-in-html5/mathml/relations/html5-tree/display-1.html: Added.
2580         * imported/mathml-in-html5/mathml/relations/html5-tree/dynamic-1-expected.html: Added.
2581         * imported/mathml-in-html5/mathml/relations/html5-tree/dynamic-1.html: Added.
2582         * imported/mathml-in-html5/mathml/relations/html5-tree/integration-point-1-expected.html: Added.
2583         * imported/mathml-in-html5/mathml/relations/html5-tree/integration-point-1.html: Added.
2584         * imported/mathml-in-html5/mathml/relations/html5-tree/integration-point-2-expected.html: Added.
2585         * imported/mathml-in-html5/mathml/relations/html5-tree/integration-point-2.html: Added.
2586         * imported/mathml-in-html5/mathml/relations/html5-tree/integration-point-3-expected.html: Added.
2587         * imported/mathml-in-html5/mathml/relations/html5-tree/integration-point-3.html: Added.
2588         * imported/mathml-in-html5/mathml/relations/html5-tree/namespace-1-expected.txt: Added.
2589         * imported/mathml-in-html5/mathml/relations/html5-tree/namespace-1.html: Added.
2590         * imported/mathml-in-html5/mathml/relations/html5-tree/required-extensions-1-expected.txt: Added.
2591         * imported/mathml-in-html5/mathml/relations/html5-tree/required-extensions-1.html: Added.
2592         * imported/mathml-in-html5/mathml/relations/html5-tree/required-extensions-2-expected.html: Added.
2593         * imported/mathml-in-html5/mathml/relations/html5-tree/required-extensions-2.html: Added.
2594         * imported/mathml-in-html5/mathml/relations/html5-tree/unique-identifier-2-expected.txt: Added.
2595         * imported/mathml-in-html5/mathml/relations/html5-tree/unique-identifier-2.html: Added.
2596         * imported/mathml-in-html5/mathml/relations/html5-tree/unique-identifier-3-expected.html: Added.
2597         * imported/mathml-in-html5/mathml/relations/html5-tree/unique-identifier-3.html: Added.
2598         * imported/mathml-in-html5/mathml/relations/text-and-math/use-typo-metrics-1-expected.html: Added.
2599         * imported/mathml-in-html5/mathml/relations/text-and-math/use-typo-metrics-1.html: Added.
2600         * platform/ios-simulator/TestExpectations: Mark use-typo-metrics-1.html as failing.
2601         * platform/mac/TestExpectations: Ditto.
2602
2603 2016-07-15  Eric Carlson  <eric.carlson@apple.com>
2604
2605         [MSE] Increase the SourceBuffer "fudge factor"
2606         https://bugs.webkit.org/show_bug.cgi?id=159813
2607         <rdar://problem/27372033>
2608
2609         Reviewed by Jon Lee.
2610
2611         * media/media-source/media-source-small-gap-expected.txt:
2612         * media/media-source/media-source-small-gap.html:
2613
2614 2016-07-14  Yoav Weiss  <yoav@yoav.ws>
2615
2616         Change CSSParser::sourceSize returning Optional<CSSParser::SourceSize>
2617         https://bugs.webkit.org/show_bug.cgi?id=159666
2618
2619         Reviewed by Michael Catanzaro.
2620
2621         Added a test to make sure that an invalid source-size value is skipped, but the next one is properly picked.
2622
2623         * fast/dom/HTMLImageElement/sizes/image-sizes-invalids-expected.txt:
2624         * fast/dom/HTMLImageElement/sizes/image-sizes-invalids.html:
2625
2626 2016-07-14  Antonio Gomes  <tonikitoo@igalia.com>
2627
2628         [RTL Scrollbars] Frame scrollbars don't move to the right when text direction changes to RTL
2629         https://bugs.webkit.org/show_bug.cgi?id=158252
2630
2631         Reviewed by Myles C. Maxfield.
2632
2633         * fast/scrolling/rtl-scrollbars-alternate-body-dir-attr-does-not-update-scrollbar-placement.html: Added.
2634         * fast/scrolling/rtl-scrollbars-alternate-body-dir-attr-does-not-update-scrollbar-placement-expected.txt: Added.
2635         * fast/scrolling/rtl-scrollbars-alternate-body-dir-attr-does-not-update-scrollbar-placement-2.html: Added.
2636         * fast/scrolling/rtl-scrollbars-alternate-body-dir-attr-does-not-update-scrollbar-placement-2-expected.html: Added.
2637         * fast/scrolling/rtl-scrollbars-alternate-iframe-body-dir-attr-does-not-update-scrollbar-placement.html: Added.
2638         * fast/scrolling/rtl-scrollbars-alternate-iframe-body-dir-attr-does-not-update-scrollbar-placement-expected.txt: Added.
2639
2640 2016-07-14  Myles C. Maxfield  <mmaxfield@apple.com>
2641
2642         Support new emoji group candidates
2643         https://bugs.webkit.org/show_bug.cgi?id=159755
2644         <rdar://problem/27325521>
2645
2646         Reviewed by Dean Jackson.
2647
2648         Because this patch doesn't update the rules for our cursor movement
2649         iterator, the new expected result for editing/deleting/delete-emoji.html
2650         expects incorrect results. In the patch where we update these rules,
2651         the expected result should also be updated.
2652
2653         Because these new emoji require system support, TestExpectations has
2654         been updated to mark the tests as failing until the system support has
2655         been added.
2656
2657         * TestExpectations:
2658         * editing/deleting/delete-emoji-expected.txt:
2659         * editing/deleting/delete-emoji.html:
2660         * fast/text/emoji-gender-2-3-expected.html: Added.
2661         * fast/text/emoji-gender-2-3.html: Added.
2662         * fast/text/emoji-gender-2-4-expected.html: Added.
2663         * fast/text/emoji-gender-2-4.html: Added.
2664         * fast/text/emoji-gender-2-5-expected.html: Added.
2665         * fast/text/emoji-gender-2-5.html: Added.
2666         * fast/text/emoji-gender-2-6-expected.html: Added.
2667         * fast/text/emoji-gender-2-6.html: Added.
2668         * fast/text/emoji-gender-2-7-expected.html: Added.
2669         * fast/text/emoji-gender-2-7.html: Added.
2670         * fast/text/emoji-gender-2-8-expected.html: Added.
2671         * fast/text/emoji-gender-2-8.html: Added.
2672         * fast/text/emoji-gender-2-9-expected.html: Added.
2673         * fast/text/emoji-gender-2-9.html: Added.
2674         * fast/text/emoji-gender-2-expected-mismatch.html: Added.
2675         * fast/text/emoji-gender-2.html: Added.
2676         * fast/text/emoji-gender-3-expected.html: Added.
2677         * fast/text/emoji-gender-3.html: Added.
2678         * fast/text/emoji-gender-4-expected.html: Added.
2679         * fast/text/emoji-gender-4.html: Added.
2680         * fast/text/emoji-gender-5-expected.html: Added.
2681         * fast/text/emoji-gender-5.html: Added.
2682         * fast/text/emoji-gender-6-expected.html: Added.
2683         * fast/text/emoji-gender-6.html: Added.
2684         * fast/text/emoji-gender-7-expected.html: Added.
2685         * fast/text/emoji-gender-7.html: Added.
2686         * fast/text/emoji-gender-8-expected.html: Added.
2687         * fast/text/emoji-gender-8.html: Added.
2688         * fast/text/emoji-gender-9-expected.html: Added.
2689         * fast/text/emoji-gender-9.html: Added.
2690         * fast/text/emoji-gender-expected-mismatch.html: Added.
2691         * fast/text/emoji-gender-fe0f-3-expected.html: Added.
2692         * fast/text/emoji-gender-fe0f-3.html: Added.
2693         * fast/text/emoji-gender-fe0f-4-expected.html: Added.
2694         * fast/text/emoji-gender-fe0f-4.html: Added.
2695         * fast/text/emoji-gender-fe0f-5-expected.html: Added.
2696         * fast/text/emoji-gender-fe0f-5.html: Added.
2697         * fast/text/emoji-gender-fe0f-6-expected.html: Added.
2698         * fast/text/emoji-gender-fe0f-6.html: Added.
2699         * fast/text/emoji-gender-fe0f-7-expected.html: Added.
2700         * fast/text/emoji-gender-fe0f-7.html: Added.
2701         * fast/text/emoji-gender-fe0f-8-expected.html: Added.
2702         * fast/text/emoji-gender-fe0f-8.html: Added.
2703         * fast/text/emoji-gender-fe0f-9-expected.html: Added.
2704         * fast/text/emoji-gender-fe0f-9.html: Added.
2705         * fast/text/emoji-gender.html: Added.
2706         * fast/text/emoji-num-glyphs-expected.txt: Added.
2707         * fast/text/emoji-num-glyphs.html: Added.
2708         * fast/text/emoji-single-parent-family-2-expected-mismatch.html: Added.
2709         * fast/text/emoji-single-parent-family-2.html: Added.
2710         * fast/text/emoji-single-parent-family-expected-mismatch.html: Added.
2711         * fast/text/emoji-single-parent-family.html: Added.
2712
2713 2016-07-14  Saam Barati  <sbarati@apple.com>
2714
2715         It should be a syntax error to have a 'use strict' directive inside a function that has a non-simple parameter list
2716         https://bugs.webkit.org/show_bug.cgi?id=159790
2717         <rdar://problem/27171636>
2718
2719         Reviewed by Geoffrey Garen.
2720
2721         * js/parser-syntax-check-expected.txt:
2722         * js/script-tests/parser-syntax-check.js:
2723
2724 2016-07-14  Simon Fraser  <simon.fraser@apple.com>
2725
2726         [iOS WK2] When scrolling apple.com/music on iPad Pro in landscape, left-hand tiles appear first
2727         https://bugs.webkit.org/show_bug.cgi?id=159798
2728         rdar://problem/27362717
2729
2730         Reviewed by Tim Horton.
2731         
2732         Test with an offscreen tiled layer.
2733
2734         * compositing/tiling/offscreen-tiled-layer-expected.txt: Added.
2735         * compositing/tiling/offscreen-tiled-layer.html: Added.
2736         * platform/ios-simulator-wk1/compositing/tiling/offscreen-tiled-layer-expected.txt: Added.
2737         * platform/ios-simulator-wk2/compositing/tiling/offscreen-tiled-layer-expected.txt: Added.
2738         * platform/mac-wk1/compositing/tiling/offscreen-tiled-layer-expected.txt: Added.
2739
2740 2016-07-14  Ryan Haddad  <ryanhaddad@apple.com>
2741
2742         Skipping editing/spelling/copy-paste-crash.html on ios-simulator.
2743         https://bugs.webkit.org/show_bug.cgi?id=142969
2744
2745         Unreviewed test gardening.
2746
2747         * platform/ios-simulator/TestExpectations:
2748
2749 2016-07-14  Brent Fulgham  <bfulgham@apple.com>
2750
2751         Merge Blink test case
2752         https://bugs.webkit.org/show_bug.cgi?id=117422
2753
2754         Patch is from a set of Blink changes (patches by <leviw@chromium.org>):
2755         <https://chromium.googlesource.com/chromium/blink/+/507e1576555bd2ce6688206f28339c25761893b1>
2756         <https://chromium.googlesource.com/chromium/blink/+/4c95872f52340cf0cf9a2a7078bb63a94f38d302>
2757
2758         * fast/list/list-style-position-inside-expected.txt: Added.
2759         * fast/list/list-style-position-inside.html: Added.
2760         * fast/sub-pixel/float-list-inside-expected.txt: Added.
2761         * fast/sub-pixel/float-list-inside.html: Added.
2762
2763 2016-07-14  John Wilander  <wilander@apple.com>
2764
2765         Remove credentials in URL when accessed through location.href
2766         https://bugs.webkit.org/show_bug.cgi?id=139562
2767         <rdar://problem/27331164>
2768
2769         Reviewed by Brent Fulgham.
2770
2771         The reason for this change is to not allow scripts on the page to
2772         exfiltrate username and password from the URL.
2773
2774         * http/tests/security/location-href-clears-username-password-expected.txt: Added.
2775         * http/tests/security/location-href-clears-username-password.html: Added.
2776             Test case adapted from https://src.chromium.org/viewvc/blink?revision=189367&view=revision.
2777
2778 2016-07-14  Brent Fulgham  <bfulgham@apple.com>
2779
2780         Merge Blink test case
2781         https://bugs.webkit.org/show_bug.cgi?id=116507
2782
2783         Patch is from a Blink change (patch by <ojan@chromium.org>):
2784         <https://chromium.googlesource.com/chromium/blink/+/6598fc75a7260643ecfc42856ef24bcf96380443>
2785
2786         * compositing/iframes/crash-mouse-event-expected.txt: Added.
2787         * compositing/iframes/crash-mouse-event.html: Added.
2788
2789 2016-07-14  Brent Fulgham  <bfulgham@apple.com>
2790
2791         editing/spelling/spellcheck-async.html sometimes crashes with GuardMalloc 
2792         https://bugs.webkit.org/show_bug.cgi?id=142969
2793         <rdar://problem/27331095>
2794
2795         Reviewed by Alex Christensen.
2796
2797         Fix based on a Blink change (patch by <rouslan@chromium.org>):
2798         <https://chromium.googlesource.com/chromium/blink/+/c713736b122c2224804b2db72f1f711cb47ee260%5E%21/#F1>
2799
2800         * editing/spelling/copy-paste-crash-expected.txt: Added.
2801         * editing/spelling/copy-paste-crash.html: Added.
2802         * platform/platform/mac-wk2/TestExpectations: Skip test on mac-wk2 since all Spelling tests are
2803         currently broken (see <https://webkit.org/b/105616>).
2804
2805 2016-07-14  Ryan Haddad  <ryanhaddad@apple.com>
2806
2807         Remove duplicate TestExpectations entry.
2808
2809         Unreviewed test gardening.
2810
2811         * platform/mac/TestExpectations:
2812
2813 2016-07-14  Brent Fulgham  <bfulgham@apple.com>
2814
2815         Add test to confirm we do not crash in media destruction
2816         https://bugs.webkit.org/show_bug.cgi?id=122816
2817
2818         Test based on a Blink change (patch by <igor.o@sisa.samsung.com>):
2819         <https://chromium.googlesource.com/chromium/blink/+/7a2b2dcefbc013003487d5055eeda7a57daafa93%5E%21/#F0>
2820
2821         We do not seem to have the bug that prompted the Chromium source change. Adding
2822         test case to ensure we do not introduce this problem in the future.
2823
2824         * editing/undo/audio-in-undo-stack-crash-expected.txt: Added.
2825         * editing/undo/audio-in-undo-stack-crash.html: Added.
2826
2827 2016-07-14  Youenn Fablet  <youenn@apple.com>
2828
2829         Remove support for value iterators from JSDOMIterator
2830         https://bugs.webkit.org/show_bug.cgi?id=159293
2831
2832         Reviewed by Chris Dumez.
2833
2834         * fast/text/font-face-set-javascript-expected.txt:
2835         * fast/text/font-face-set-javascript.html:
2836
2837 2016-07-14  Ryan Haddad  <ryanhaddad@apple.com>
2838
2839         Land test expectations for rdar://problem/27353750.
2840
2841         * platform/mac/TestExpectations:
2842
2843 2016-07-14  Mark Lam  <mark.lam@apple.com>
2844
2845         JSONObject Walker::walk must save array length before processing array elements.
2846         https://bugs.webkit.org/show_bug.cgi?id=153485
2847
2848         Reviewed by Darin Adler and Michael Saboff.
2849
2850         * js/JSON-parse-reviver-expected.txt:
2851         * js/script-tests/JSON-parse-reviver.js:
2852         - Fixed a bug in arrayReviver() where it was setting the array length to 3,
2853           but was immediately returning a value from the reviver for index 3.  This
2854           effectively forces array.length to 4.  As a result, case 4 always failed
2855           silently, and case 5 never executed.
2856         - Added tracking of cases visited by the revivers so that they can be verified.
2857
2858 2016-07-14  Youenn Fablet  <youenn@apple.com>
2859
2860         DOM value iterable interfaces should use Array prototype methods
2861         https://bugs.webkit.org/show_bug.cgi?id=159296
2862
2863         Reviewed by Chris Dumez and Mark Lam.
2864
2865         * fast/dom/nodeListIterator-expected.txt:
2866         * fast/dom/nodeListIterator.html:
2867         * fast/dom/NodeList/nodelist-iterable-expected.txt: Added.
2868         * fast/dom/NodeList/nodelist-iterable.html: Added.
2869
2870 2016-07-14  Youenn Fablet  <youenn@apple.com>
2871
2872         [Fetch API] Request and Response url getter should use URL serialization
2873         https://bugs.webkit.org/show_bug.cgi?id=159705
2874
2875         Reviewed by Alex Christensen.
2876
2877         * fetch/fetch-url-serialization-expected.txt: Added.
2878         * fetch/fetch-url-serialization.html: Added.
2879         * fetch/fetch-urls.json: Added.
2880
2881 2016-07-14  Jer Noble  <jer.noble@apple.com>
2882
2883         REGRESSION (r202918): LayoutTest media/video-main-content-allow-then-deny.html is flaky, failing almost every time on El Capitan
2884         https://bugs.webkit.org/show_bug.cgi?id=159533
2885
2886         Reviewed by Eric Carlson.
2887
2888         * platform/mac/TestExpectations:
2889
2890 2016-07-14  Alex Christensen  <achristensen@webkit.org>
2891
2892         Rebaseline test after r203204 and r203207.
2893
2894         * js/typed-array-mutated-during-set-expected.txt:
2895
2896 2016-07-13  Frederic Wang  <fwang@igalia.com>
2897
2898         Rebaseline EFL and Windows MathML tests after r203171
2899
2900         Unreviewed test gardening.
2901
2902         * platform/efl/mathml/opentype/horizontal-expected.txt:
2903         * platform/efl/mathml/opentype/horizontal-munderover-expected.txt:
2904         * platform/efl/mathml/opentype/large-operators-expected.txt:
2905         * platform/efl/mathml/opentype/opentype-stretchy-expected.txt:
2906         * platform/efl/mathml/opentype/opentype-stretchy-horizontal-expected.txt:
2907         * platform/efl/mathml/opentype/vertical-expected.txt:
2908         * platform/efl/mathml/presentation/menclose-notation-default-longdiv-expected.txt:
2909         * platform/efl/mathml/presentation/menclose-notation-values-expected.txt:
2910         * platform/efl/mathml/presentation/mo-stretch-expected.txt:
2911         * platform/efl/mathml/presentation/mspace-children-expected.txt:
2912         * platform/efl/mathml/presentation/roots-expected.txt:
2913         * platform/efl/mathml/radical-fallback-expected.txt:
2914         * platform/win/mathml/mathml-in-dashboard-expected.txt:
2915         * platform/win/mathml/opentype/horizontal-expected.txt:
2916         * platform/win/mathml/opentype/horizontal-munderover-expected.txt:
2917         * platform/win/mathml/opentype/large-operators-expected.txt:
2918         * platform/win/mathml/opentype/opentype-stretchy-expected.txt:
2919         * platform/win/mathml/opentype/opentype-stretchy-horizontal-expected.txt:
2920         * platform/win/mathml/opentype/vertical-expected.txt:
2921         * platform/win/mathml/presentation/menclose-notation-default-longdiv-expected.txt:
2922         * platform/win/mathml/presentation/mo-stretch-expected.txt:
2923         * platform/win/mathml/presentation/mspace-children-expected.txt:
2924         * platform/win/mathml/presentation/roots-expected.txt:
2925         * platform/win/mathml/radical-fallback-expected.txt:
2926
2927 2016-07-13  Keith Miller  <keith_miller@apple.com>
2928
2929         Unreviewed, rebaseline tests for ES6 TypedArray behavior.
2930
2931         * js/typed-array-mutated-during-set-expected.txt:
2932         * js/typed-array-mutated-during-set.html:
2933
2934 2016-07-13  Michael Saboff  <msaboff@apple.com>
2935
2936         Some bad unicode regex escapes aren't flagged as errors
2937         https://bugs.webkit.org/show_bug.cgi?id=158080
2938
2939         Reviewed by Saam Barati.
2940
2941         New tests.
2942
2943         * js/regress-158080.html: Added.
2944         * js/script-tests/regress-158080.js: Added.
2945
2946 2016-07-13  Jiewen Tan  <jiewen_tan@apple.com>
2947
2948         Import W3C WebCryptoAPI tests
2949         https://bugs.webkit.org/show_bug.cgi?id=159636
2950
2951         Reviewed by Alex Christensen.
2952
2953         * TestExpectations:
2954         Skip test cases for unimplemented features.
2955
2956 2016-07-13  Ryan Haddad  <ryanhaddad@apple.com>
2957
2958         Remove duplicated TestExpectation for perf/rel-list-remove.html on ios-simulator
2959
2960         Unreviewed test gardening.
2961
2962         * platform/ios-simulator-wk2/TestExpectations:
2963
2964 2016-07-13  Myles C. Maxfield  <mmaxfield@apple.com>
2965
2966         Test gardening for fast/text/font-face-javascript.html
2967         https://bugs.webkit.org/show_bug.cgi?id=156631
2968
2969         Unreviewed.
2970
2971         * TestExpectations:
2972         * fast/text/font-face-javascript-expected.txt:
2973         * fast/text/font-face-javascript.html:
2974
2975 2016-07-13  Ryan Haddad  <ryanhaddad@apple.com>
2976
2977         Marking imported/blink/storage/indexeddb/blob-valid-after-deletion.html as flaky on Mac and ios-simulator
2978         https://bugs.webkit.org/show_bug.cgi?id=158640
2979
2980         Unreviewed test gardening.
2981
2982         * platform/ios-simulator/TestExpectations:
2983         * platform/mac/TestExpectations:
2984
2985 2016-07-13  Alex Christensen  <achristensen@webkit.org>
2986
2987         Add test verifying detached iframes cannot set IDB values
2988         https://bugs.webkit.org/show_bug.cgi?id=159736
2989
2990         Reviewed by Brady Eidson.
2991         
2992         We match Chrome but not Firefox in this case.
2993
2994         * storage/indexeddb/detached-iframe-expected.txt: Added.
2995         * storage/indexeddb/detached-iframe.html: Added.
2996         * storage/indexeddb/resources/detached-iframe.html: Added.
2997         * storage/indexeddb/resources/detached-iframe.js: Added.
2998         (done):
2999         (unexpectedErrorCallback):
3000         (getRequestCallback):
3001         (dbOpenedSecondTime):
3002         (getValueFromIDB):
3003         (makeDetachedFrame):
3004         (prepareDatabase):
3005
3006 2016-07-12  Ryosuke Niwa  <rniwa@webkit.org>
3007
3008         REGRESSION(r202953): Clicking on input[type=file] doesn't open a file picker
3009         https://bugs.webkit.org/show_bug.cgi?id=159686
3010         <rdar://problem/27263589>
3011
3012         Reviewed by Chris Dumez.
3013
3014         Added a regression test for opening a file picker on a type=file input element.
3015
3016         The test currently only works on WebKit2 since the support for logging "OPEN FILE PANEL"
3017         was only added to WebKitTestRunner.
3018
3019         Also added WebKit2 specific expected results for some tests that tries to open file panel.
3020
3021         * fast/forms/file/open-file-panel-expected.txt: Added.
3022         * fast/forms/file/open-file-panel.html: Added.
3023         * platform/ios-simulator-wk1/TestExpectations:
3024         * platform/mac-wk1/TestExpectations:
3025         * platform/win/TestExpectations:
3026         * platform/wk2/accessibility: Added.
3027         * platform/wk2/accessibility/axpress-on-aria-button-expected.txt: Copied from LayoutTests/accessibility/axpress-on-aria-button-expected.txt.
3028         * platform/wk2/accessibility/file-upload-button-with-axpress-expected.txt: Copied from LayoutTests/accessibility/file-upload-button-with-axpress-expected.txt.
3029         * platform/wk2/fast: Added.
3030         * platform/wk2/fast/events: Added.
3031         * platform/wk2/fast/events/domactivate-sets-underlying-click-event-as-handled-expected.txt: Copied from LayoutTests/fast/events/domactivate-sets-underlying-click-event-as-handled-expected.txt.
3032
3033 2016-07-13  Frederic Wang  <fwang@igalia.com>
3034
3035         Remove padding and margin around the <math> element
3036         https://bugs.webkit.org/show_bug.cgi?id=157989
3037
3038         Reviewed by Brent Fulgham.
3039
3040         * imported/mathml-in-html5/mathml/relations/html5-tree/href-click-1.html: Remove spacing hack.
3041         * imported/mathml-in-html5/mathml/relations/html5-tree/href-click-2.html: Ditto.
3042         * mathml/presentation/fractions-box-expected.html: Ditto.
3043         * mathml/presentation/fractions-box.html: Ditto.
3044         * mathml/presentation/href-enter.html: Ditto.
3045         * mathml/presentation/maction-toggle-href.html: Ditto.
3046         * mathml/presentation/mpadded-1-2.html: Ditto.
3047         * mathml/presentation/mpadded-1.html: Ditto.
3048         * mathml/presentation/mpadded-2.html: Ditto.
3049         * mathml/presentation/mpadded-3.html: Ditto.
3050         * mathml/presentation/mpadded-4-expected.html: Ditto.
3051         * mathml/presentation/mpadded-4.html: Ditto.
3052         * mathml/presentation/mspace-prefered-width.html: Ditto.
3053         * mathml/presentation/mspace-units-expected.html: Ditto.
3054         * mathml/presentation/mspace-units.html: Ditto.
3055         * mathml/presentation/mspace.html: Ditto.
3056         * mathml/presentation/scripts-height-expected.html: Ditto.
3057         * mathml/presentation/scripts-subsup-expected.html: Ditto.
3058         * mathml/presentation/scripts-subsup.html: Ditto.
3059         * mathml/presentation/scripts-underover-expected.html: Ditto.
3060         * mathml/presentation/scripts-underover.html: Ditto.
3061         * mathml/presentation/semantics-2.html: Ditto.
3062         * mathml/presentation/semantics-3.html: Ditto.
3063         * mathml/presentation/semantics-4.html: Ditto.
3064         * mathml/presentation/semantics-href.html: Ditto.
3065         * mathml/presentation/style-border-padding-background.html: Ditto.
3066         * platform/gtk/mathml/opentype/horizontal-expected.png: Rebaseline due to spacing change around the math tag.
3067         * platform/gtk/mathml/opentype/horizontal-expected.txt: Ditto.
3068         * platform/gtk/mathml/opentype/horizontal-munderover-expected.png: Ditto.
3069         * platform/gtk/mathml/opentype/horizontal-munderover-expected.txt: Ditto.
3070         * platform/gtk/mathml/opentype/large-operators-expected.txt: Ditto.
3071         * platform/gtk/mathml/opentype/opentype-stretchy-expected.png: Ditto.
3072         * platform/gtk/mathml/opentype/opentype-stretchy-expected.txt: Ditto.
3073         * platform/gtk/mathml/opentype/opentype-stretchy-horizontal-expected.png: Ditto.
3074         * platform/gtk/mathml/opentype/opentype-stretchy-horizontal-expected.txt: Ditto.
3075         * platform/gtk/mathml/opentype/vertical-expected.png: Ditto.
3076         * platform/gtk/mathml/opentype/vertical-expected.txt: Ditto.
3077         * platform/gtk/mathml/presentation/menclose-notation-default-longdiv-expected.png: Ditto.
3078         * platform/gtk/mathml/presentation/menclose-notation-default-longdiv-expected.txt: Ditto.
3079         * platform/gtk/mathml/presentation/menclose-notation-values-expected.png: Ditto.
3080         * platform/gtk/mathml/presentation/menclose-notation-values-expected.txt: Ditto.
3081         * platform/gtk/mathml/presentation/mo-stretch-expected.png: Ditto.
3082         * platform/gtk/mathml/presentation/mo-stretch-expected.txt: Ditto.
3083         * platform/gtk/mathml/presentation/mspace-children-expected.txt: Ditto.
3084         * platform/gtk/mathml/presentation/roots-expected.png: Ditto.
3085         * platform/gtk/mathml/presentation/roots-expected.txt: Ditto.
3086         * platform/gtk/mathml/radical-fallback-expected.png: Ditto.
3087         * platform/gtk/mathml/radical-fallback-expected.txt: Ditto.
3088         * platform/ios-simulator/mathml/opentype/opentype-stretchy-expected.txt: Ditto.
3089         * platform/ios-simulator/mathml/opentype/opentype-stretchy-horizontal-expected.txt: Ditto.
3090         * platform/ios-simulator/mathml/presentation/menclose-notation-default-longdiv-expected.txt: Ditto.
3091         * platform/ios-simulator/mathml/presentation/menclose-notation-values-expected.txt: Ditto.
3092         * platform/ios-simulator/mathml/presentation/mo-stretch-expected.txt: Ditto.
3093         * platform/ios-simulator/mathml/presentation/mspace-children-expected.txt: Ditto.
3094         * platform/ios-simulator/mathml/presentation/roots-expected.txt: Ditto.
3095         * platform/ios-simulator/mathml/radical-fallback-expected.txt: Ditto.
3096         * platform/mac/mathml/opentype/opentype-stretchy-expected.txt: Ditto.
3097         * platform/mac/mathml/opentype/opentype-stretchy-horizontal-expected.txt: Ditto.
3098         * platform/mac/mathml/presentation/menclose-notation-default-longdiv-expected.txt: Ditto.
3099         * platform/mac/mathml/presentation/menclose-notation-values-expected.txt: Ditto.
3100         * platform/mac/mathml/presentation/mo-stretch-expected.txt: Ditto.
3101         * platform/mac/mathml/presentation/mspace-children-expected.txt: Ditto.
3102         * platform/mac/mathml/presentation/roots-expected.txt: Ditto.
3103         * platform/mac/mathml/radical-fallback-expected.txt: Ditto.
3104         * mathml/mathml-in-dashboard-expected.txt: Ditto
3105
3106 2016-07-13  Joanmarie Diggs  <jdiggs@igalia.com>
3107
3108         AX: [ATK] spinbutton-crash.html fails
3109         https://bugs.webkit.org/show_bug.cgi?id=159723
3110
3111         Reviewed by Chris Fleizach.
3112
3113         In ATK, the accessible object for an input element has no children for
3114         the text component. As a result, the spinner is the first and only child.
3115         In AXAPI, the input element has an AXGroup child for the text component.
3116         As a result, the spinner is the second of two children. Therefore, add a
3117         helper method to accessibility-helper.js to retrieve the correct child
3118         for the current platform use it in spinbutton-crash.html.
3119
3120         * accessibility/spinbutton-crash.html: Modified.
3121         * resources/accessibility-helper.js:
3122         (spinnerForTextInput): Added.
3123
3124 2016-07-13  Ryan Haddad  <ryanhaddad@apple.com>
3125
3126         Marking imported/w3c/web-platform-tests/XMLHttpRequest/send-redirect-post-upload.htm as failing on Mac and ios-sim Release WK2
3127         https://bugs.webkit.org/show_bug.cgi?id=159724
3128
3129         Unreviewed test gardening.
3130
3131         * platform/ios-simulator-wk2/TestExpectations:
3132         * platform/mac-wk2/TestExpectations:
3133
3134 2016-07-13  Brent Fulgham  <bfulgham@apple.com>
3135
3136         [WK1][iOS] Crash when WebSocket attempts to dispatch a mixed content blocker event
3137         https://bugs.webkit.org/show_bug.cgi?id=159680
3138         <rdar://problem/22102028>
3139
3140         Reviewed by Zalan Bujtas.
3141
3142         * http/tests/ssl/mixedContent: Added.
3143         * http/tests/ssl/mixedContent/insecure-websocket-expected.txt: Added.
3144         * http/tests/ssl/mixedContent/insecure-websocket.html: Added.
3145
3146 2016-07-13  Youenn Fablet  <youennf@gmail.com>
3147
3148         Refresh WPT tests up to c875b42
3149         https://bugs.webkit.org/show_bug.cgi?id=159712
3150
3151         Reviewed by Alex Christensen.
3152
3153         * TestExpectations: Adding some test expectations and skipping some resource files.
3154
3155 2016-07-13  Frederic Wang  <fwang@igalia.com>
3156
3157         The display property of many MathML elements can not be overriden by page authors
3158         https://bugs.webkit.org/show_bug.cgi?id=139403
3159
3160         Reviewed by Brent Fulgham.
3161
3162         * imported/mathml-in-html5/mathml/relations/css-styling/display-1-expected.html: Added.
3163         * imported/mathml-in-html5/mathml/relations/css-styling/display-1.html: Added.
3164
3165 2016-07-13  Frederic Wang  <fwang@igalia.com>
3166
3167         Update Windows expectations for two MathML tests.
3168
3169         Unreviewed test gardening.
3170
3171         * platform/win/TestExpectations:
3172
3173 2016-07-13  Carlos Alberto Lopez Perez  <clopez@igalia.com>
3174
3175         [EFL] [GTK] Enable back crypto subtle on development builds.
3176         https://bugs.webkit.org/show_bug.cgi?id=159260
3177
3178         Reviewed by Carlos Garcia Campos.
3179
3180         * platform/gtk/TestExpectations: Enable back the tests that were
3181         passing on GTK.
3182
3183 2016-07-13  Frederic Wang  <fwang@igalia.com>
3184
3185         Update MathML expectations on EFL and Windows ports.
3186
3187         Unreviewed test gardening.
3188
3189         * platform/efl/mathml/opentype/horizontal-expected.txt:
3190         * platform/efl/mathml/opentype/horizontal-munderover-expected.txt:
3191         * platform/win/TestExpectations:
3192         * platform/win/mathml/opentype/horizontal-expected.txt:
3193         * platform/win/mathml/opentype/horizontal-munderover-expected.txt:
3194
3195 2016-07-12  Eric Carlson  <eric.carlson@apple.com>
3196
3197         REGRESSION (r202509): media controls controls enabled AirPlay placeholder is shown
3198         https://bugs.webkit.org/show_bug.cgi?id=159685
3199         <rdar://problem/27198899>
3200
3201         Reviewed by Dean Jackson.
3202
3203         * media/controls/airplay-controls-expected.txt: Added.
3204         * media/controls/airplay-controls.html: Added.
3205
3206         * media/controls/controls-test-helpers.js:
3207         (ControlsTest.prototype.get currentState): Put a try block around the call to get the current
3208         status in case it fails.
3209
3210         * platform/mac/TestExpectations: Skip the new test on Yosemite where AirPlay doesn't work.
3211
3212 2016-07-12  Benjamin Poulain  <bpoulain@apple.com>
3213
3214         [JSC] Array.prototype.join() fails some conformance tests
3215         https://bugs.webkit.org/show_bug.cgi?id=159657
3216
3217         Reviewed by Saam Barati.
3218
3219         I removed 3 sputnik tests that are incorrect in the latest spec.
3220         In ES5, Array.prototype.join() was using ToUint32 on the argument:
3221             https://es5.github.io/#x15.4.4.5
3222         In ES6, the function uses ToLength:
3223             https://tc39.github.io/ecma262/#sec-array.prototype.join
3224
3225         The test use Infinity and very large integer as the length.
3226         They are guaranteed to time out or run out of memory.
3227         Even if we waited the hours it takes to run this, the results would be different
3228         from what the tests expect.
3229
3230         * js/array-join-expected.txt: Added.
3231         * js/array-join.html: Added.
3232         * js/script-tests/array-join.js: Added.
3233
3234 2016-07-12  Commit Queue  <commit-queue@webkit.org>
3235
3236         Unreviewed, rolling out r203131.
3237         https://bugs.webkit.org/show_bug.cgi?id=159698
3238
3239         This change caused an existing LayoutTest to time out on debug
3240         testers (Requested by ryanhaddad on #webkit).
3241
3242         Reverted changeset:
3243
3244         "[JSC] Array.prototype.join() fails some conformance tests"
3245         https://bugs.webkit.org/show_bug.cgi?id=159657
3246         http://trac.webkit.org/changeset/203131
3247
3248 2016-07-12  Mark Lam  <mark.lam@apple.com>
3249
3250         We should use different stack limits for stack checks from JS and host code.
3251         https://bugs.webkit.org/show_bug.cgi?id=159442
3252         <rdar://problem/26889188>
3253
3254         Reviewed by Geoffrey Garen.
3255
3256         * js/regress-141098-expected.txt:
3257         * js/script-tests/regress-141098.js:
3258         (testEval):
3259         (probeAndRecurse):
3260         - Gave all the test constants names.
3261         - Tweaked the constants to allow the test to run in the least amount of time, and
3262           also to behave consistently across all test configurations.
3263         - Re-enable eager tests now that the test should finish quickly.
3264
3265 2016-07-12  Dean Jackson  <dino@apple.com>
3266
3267         REGRESSION (202694): Audio and Video playback controls: Cannot find a position slider to adjust playback position using VO.
3268         https://bugs.webkit.org/show_bug.cgi?id=159661
3269         <rdar://problem/27285135>
3270
3271         Unreviewed. Slight tweak to test to hopefully avoid flakiness.
3272
3273         * media/controls/default-size-should-show-scrubber-expected.txt:
3274         * media/controls/default-size-should-show-scrubber.html:
3275
3276 2016-07-12  Ryan Haddad  <ryanhaddad@apple.com>
3277
3278         Marking fast/css/ancestor-of-hovered-element-detached.html as flaky on Mac
3279         https://bugs.webkit.org/show_bug.cgi?id=159173
3280
3281         Unreviewed test gardening.
3282
3283         * platform/mac/TestExpectations:
3284
3285 2016-07-12  Johan K. Jensen  <johan_jensen@apple.com>
3286
3287         Web Inspector: ER: Copy as cURL
3288         https://bugs.webkit.org/show_bug.cgi?id=159380
3289
3290         Reviewed by Joseph Pecoraro.
3291
3292         * http/tests/inspector/network/copy-as-curl-expected.txt: Added.
3293         * http/tests/inspector/network/copy-as-curl.html: Added.
3294
3295 2016-07-12  Benjamin Poulain  <bpoulain@apple.com>
3296
3297         [JSC] Array.prototype.join() fails some conformance tests
3298         https://bugs.webkit.org/show_bug.cgi?id=159657
3299
3300         Reviewed by Saam Barati.
3301
3302         I removed 3 sputnik tests that are incorrect in the latest spec.
3303         In ES5, Array.prototype.join() was using ToUint32 on the argument:
3304             https://es5.github.io/#x15.4.4.5
3305         In ES6, the function uses ToLength:
3306             https://tc39.github.io/ecma262/#sec-array.prototype.join
3307
3308         The test use Infinity and very large integer as the length.
3309         They are guaranteed to time out or run out of memory.
3310         Even if we waited the hours it takes to run this, the results would be different
3311         from what the tests expect.
3312
3313         * js/array-join-expected.txt: Added.
3314         * js/array-join.html: Added.
3315         * js/script-tests/array-join.js: Added.
3316
3317 2016-07-12  Ryan Haddad  <ryanhaddad@apple.com>
3318
3319         Marking storage/indexeddb/database-close-private.html as flaky on Mac
3320         https://bugs.webkit.org/show_bug.cgi?id=158500
3321
3322         Unreviewed test gardening.
3323
3324         * platform/mac/TestExpectations:
3325
3326 2016-07-12  Ryan Haddad  <ryanhaddad@apple.com>
3327
3328         Marking storage/indexeddb/modern/handle-user-delete.html as flaky on Yosemite Release
3329         https://bugs.webkit.org/show_bug.cgi?id=158741
3330
3331         Unreviewed test gardening.
3332
3333         * platform/mac/TestExpectations:
3334
3335 2016-07-12  Ryan Haddad  <ryanhaddad@apple.com>
3336
3337         Marking inspector/indexeddb/deleteDatabaseNamesWithSpace.html as a flaky timeout on Mac debug.
3338         https://bugs.webkit.org/show_bug.cgi?id=159684
3339
3340         Unreviewed test gardening.
3341
3342         * platform/mac/TestExpectations:
3343
3344 2016-07-12  Ryan Haddad  <ryanhaddad@apple.com>
3345
3346         Update test expectations for rdar://problem/26590623 after r203117.
3347
3348         * platform/mac/TestExpectations:
3349
3350 2016-07-12  Ryan Haddad  <ryanhaddad@apple.com>
3351
3352         Marking imported/w3c/web-platform-tests/fetch/api/request/request-cache.html as flaky on Mac and ios-simulator
3353         https://bugs.webkit.org/show_bug.cgi?id=159683
3354
3355         Unreviewed test gardening.
3356
3357         * platform/ios-simulator/TestExpectations:
3358         * platform/mac/TestExpectations:
3359
3360 2016-07-11  Dean Jackson  <dino@apple.com>
3361
3362         REGRESSION (202694): Audio and Video playback controls: Cannot find a position slider to adjust playback position using VO.
3363         https://bugs.webkit.org/show_bug.cgi?id=159661
3364         <rdar://problem/27285135>
3365
3366         Reviewed by Eric Carlson.
3367
3368         Add a test that checks the scrubber is visible on a default media element.
3369         Unfortunately this isn't quite an accurate test, since we really want to
3370         examine a Media Document, but it's close enough.
3371
3372         * media/controls/default-size-should-show-scrubber-expected.txt: Added.
3373         * media/controls/default-size-should-show-scrubber.html: Added.
3374
3375 2016-07-12  Ryan Haddad  <ryanhaddad@apple.com>
3376
3377         Marking http/tests/preload/single_download_preload_runner.html as a timeout
3378         https://bugs.webkit.org/show_bug.cgi?id=159678
3379
3380         Unreviewed test gardening.
3381
3382         * TestExpectations:
3383
3384 2016-07-11  Caio Lima  <ticaiolima@gmail.com>
3385
3386         ECMAScript 2016: %TypedArray%.prototype.includes implementation
3387         https://bugs.webkit.org/show_bug.cgi?id=159385
3388
3389         Reviewed by Benjamin Poulain.
3390
3391         This patch implements test case to ECMAScript 2016:
3392         %TypedArray%.prototype.includes implementation
3393         following spec 22.2.3.14
3394         https://tc39.github.io/ecma262/2016/#sec-%typedarray%.prototype.includes
3395
3396         * js/regress/script-tests/typed-array-includes.js: Added.
3397         (assertProperError):
3398         (testIntTypedArray):
3399         (testFloatTypedArray):
3400         * js/typed-array-includes-expected.txt: Added.
3401         * js/typed-array-includes.html: Added.
3402
3403 2016-07-11  Frederic Wang  <fwang@igalia.com>
3404
3405         Disable some a failing test.
3406
3407         Unreviewed test gardening.
3408
3409         * imported/mathml-in-html5/mathml/presentation-markup/fractions/frac-1.html:
3410
3411 2016-07-11  Frederic Wang  <fwang@igalia.com>
3412
3413         Add support for @href attribute in MathML
3414         https://bugs.webkit.org/show_bug.cgi?id=85733
3415
3416         Reviewed by Brent Fulgham.
3417
3418         We import some tests from the MathML in HTML5 test suite to
3419         test clicks on href attributes and write similar tests.
3420         We also test tab/enter keys and user agent style with links.
3421
3422         * mathml/mathml-in-html5/href-click-1.html: Added. Verify mouse click on a MathML link.
3423         * mathml/mathml-in-html5/href-click-1-expected.html: Added.
3424         * mathml/mathml-in-html5/href-click-2.html: Added.
3425         Verify mouse click on a descendant of a MathML link.
3426         * mathml/mathml-in-html5/href-click-2-expected.html: Added.
3427         * mathml/presentation/href-enter.html: Added.
3428         Verify tab navigation and activing link with enter.
3429         * mathml/presentation/href-enter-expected.html: Added.
3430         * mathml/presentation/href-style.html: Added.
3431         Verify default style of links and of focused links.
3432         * mathml/presentation/href-style-expected.html: Added.
3433         * mathml/presentation/maction-toggle-href.html: Added.
3434         Verify conflicts between maction toggle and href link.
3435         * mathml/presentation/maction-toggle-href-expected.html: Added.
3436         * mathml/presentation/semantics-href.html: Added. Verify mouse click on a <semantics> link.
3437         * mathml/presentation/semantics-href-expected.html: Added.
3438         * platform/mac/TestExpectations: Disable MathML link tests that rely on keyboard events.
3439         * platform/ios-simulator/TestExpectations: Ditto.
3440
3441 2016-07-11  Frederic Wang  <fwang@igalia.com>
3442
3443         Replace reftest mathml/presentation/fractions-positions.html with script tests
3444         https://bugs.webkit.org/show_bug.cgi?id=159558
3445
3446         Reviewed by Martin Robinson.
3447
3448         * TestExpectations: Remove fractions-positions.html
3449         * imported/mathml-in-html5/mathml/presentation-markup/fractions/frac-1-expected.txt: Added.
3450         * imported/mathml-in-html5/mathml/presentation-markup/fractions/frac-1.html: Added.
3451         * mathml/presentation/fractions-positions-expected.html: Removed.
3452         * mathml/presentation/fractions-positions.html: Removed.
3453
3454 2016-07-11  Benjamin Poulain  <benjamin@webkit.org>
3455
3456         [JSC] Array.from() and Array.of() try to build objects even if "this" is not a constructor
3457         https://bugs.webkit.org/show_bug.cgi?id=159604
3458
3459         Reviewed by Yusuke Suzuki.
3460
3461         * js/array-from-expected.txt:
3462         * js/array-of-expected.txt:
3463         * js/script-tests/array-from.js:
3464         * js/script-tests/array-of.js:
3465
3466 2016-07-11  Simon Fraser  <simon.fraser@apple.com>
3467
3468         Deleting in a text input inside an iframe causes the page to scroll incorrectly
3469         https://bugs.webkit.org/show_bug.cgi?id=159654
3470         rdar://problem/26805722
3471
3472         Reviewed by Zalan Bujtas.
3473
3474         * fast/forms/ios/delete-in-input-in-iframe-expected.txt: Added.
3475         * fast/forms/ios/delete-in-input-in-iframe.html: Added.
3476
3477 2016-07-11  Myles C. Maxfield  <mmaxfield@apple.com>
3478
3479         Honor the second argument to FontFaceSet.load and FontFaceSet.check
3480         https://bugs.webkit.org/show_bug.cgi?id=159607
3481         <rdar://problem/27284902>
3482
3483         Reviewed by Zalan Bujtas.
3484
3485         * fast/text/font-face-set-document-expected.txt:
3486         * fast/text/font-face-set-document.html:
3487         * fast/text/font-face-set-javascript-expected.txt:
3488         * fast/text/font-face-set-javascript.html:
3489         * fast/text/unicode-range-javascript-expected.txt: Added.
3490         * fast/text/unicode-range-javascript.html: Added.
3491
3492 2016-07-11  Nan Wang  <n_wang@apple.com>
3493
3494         AX: Crash when backspacing in number field with spin button
3495         https://bugs.webkit.org/show_bug.cgi?id=157830
3496
3497         Reviewed by Chris Fleizach.
3498
3499         * accessibility/spinbutton-crash-expected.txt: Added.
3500         * accessibility/spinbutton-crash.html: Added.
3501
3502 2016-07-11  Brent Fulgham  <bfulgham@apple.com>
3503
3504         [WebGL] Check for existing buffer exists for enabled vertex array attributes before permitting glDrawArrays to execute
3505         https://bugs.webkit.org/show_bug.cgi?id=159590
3506         <rdar://problem/26865535>
3507
3508         Reviewed by Dean Jackson.
3509
3510         * fast/canvas/webgl/webgl-drawarrays-crash-2-expected.txt: Added.
3511         * fast/canvas/webgl/webgl-drawarrays-crash-2.html: Added.
3512
3513 2016-07-11  Keith Miller  <keith_miller@apple.com>
3514
3515         STP TypedArray.subarray 5x slowdown compared to 9.1
3516         https://bugs.webkit.org/show_bug.cgi?id=156404
3517
3518         Reviewed by Geoffrey Garen.
3519
3520         Add new micro-benchmark for testing subarray performance with small subarray sizes.
3521
3522         * js/regress/script-tests/typed-array-subarray.js: Added.
3523         (createManySubs):
3524         (go):
3525         * js/regress/typed-array-subarray-expected.txt: Added.
3526         * js/regress/typed-array-subarray.html: Added.
3527
3528 2016-07-11  Nan Wang  <n_wang@apple.com>
3529
3530         AX: WKWebView should have API to prevent pinch-to-zoom always being allowed
3531         https://bugs.webkit.org/show_bug.cgi?id=158364
3532
3533         Reviewed by Anders Carlsson.
3534
3535         * fast/viewport/ios/force-always-user-scalable.html:
3536         * fast/viewport/ios/user-scalable-does-not-scale-for-keyboard-focus-with-author-defined-scale.html:
3537         * fast/viewport/ios/user-scalable-scales-for-keyboard-focus-with-no-author-defined-scale.html:
3538
3539 2016-07-11  Frederic Wang  <fwang@igalia.com>
3540
3541         Use parameters from the OpenType MATH table for <munderover>
3542         https://bugs.webkit.org/show_bug.cgi?id=155756
3543
3544         Reviewed by Brent Fulgham.
3545
3546         Import some tests from the MathML in HTML5 test suite to verify
3547         the layout of the <munderover> element. We also write a test to
3548         verify dynamic change of accent/accentunder attributes and adjust
3549         other tests.
3550
3551         * imported/mathml-in-html5/fonts/math/limits-lowerlimitbaselinedropmin3000.woff: Added.
3552         * imported/mathml-in-html5/fonts/math/limits-lowerlimitgapmin11000.woff: Added.
3553         * imported/mathml-in-html5/fonts/math/limits-upperlimitbaselinerisemin5000.woff: Added.
3554         * imported/mathml-in-html5/fonts/math/limits-upperlimitgapmin7000.woff: Added.
3555         * imported/mathml-in-html5/fonts/math/stretchstack-bottomshiftdown3000.woff: Added.
3556         * imported/mathml-in-html5/fonts/math/stretchstack-gapabovemin7000.woff: Added.
3557         * imported/mathml-in-html5/fonts/math/stretchstack-gapbelowmin11000.woff: Added.
3558         * imported/mathml-in-html5/fonts/math/stretchstack-topshiftup5000.woff: Added.
3559         * imported/mathml-in-html5/fonts/math/underover-accentbaseheight4000-overbarextraascender3000.woff: Added.
3560         * imported/mathml-in-html5/fonts/math/underover-accentbaseheight4000-overbarverticalgap11000.woff: Added.
3561         * imported/mathml-in-html5/fonts/math/underover-accentbaseheight4000-underbarextradescender5000.woff: Added.
3562         * imported/mathml-in-html5/fonts/math/underover-accentbaseheight4000-underbarverticalgap7000.woff: Added.
3563         * imported/mathml-in-html5/mathml/presentation-markup/scripts/underover-parameters-1-expected.txt: Added.
3564         * imported/mathml-in-html5/mathml/presentation-markup/scripts/underover-parameters-1.html: Added.
3565         * imported/mathml-in-html5/mathml/presentation-markup/scripts/underover-parameters-2-expected.txt: Added.
3566         * imported/mathml-in-html5/mathml/presentation-markup/scripts/underover-parameters-2.html: Added.
3567         * imported/mathml-in-html5/mathml/presentation-markup/scripts/underover-parameters-3-expected.txt: Added.
3568         * imported/mathml-in-html5/mathml/presentation-markup/scripts/underover-parameters-3.html: Added.
3569         * imported/mathml-in-html5/mathml/presentation-markup/scripts/underover-parameters-4-expected.txt: Added.
3570         * imported/mathml-in-html5/mathml/presentation-markup/scripts/underover-parameters-4.html: Added.
3571         * mathml/presentation/attributes-accent-accentunder-dynamic.html: Added.
3572         Test dynamic changes of accent and accentunder.
3573         * mathml/presentation/attributes-accent-accentunder-dynamic-expected.html: Added.
3574         * mathml/presentation/scripts-underover.html: Remove one of the test since munderover
3575         with an empty script is no longer equivalent to munder or mover.
3576         * mathml/presentation/scripts-underover-expected.html: Ditto.
3577         * platform/gtk/mathml/opentype/horizontal-expected.png: Updated due to change in
3578         vertical metrics of scripts.
3579         * platform/gtk/mathml/opentype/horizontal-expected.txt: Ditto.
3580         * platform/gtk/mathml/opentype/horizontal-munderover-expected.png: Ditto.
3581         * platform/gtk/mathml/opentype/horizontal-munderover-expected.txt: Ditto.
3582         * platform/gtk/mathml/presentation/roots-expected.txt: Udapted due to script baseline fix.
3583         * platform/gtk/mathml/presentation/roots-expected.png: ditto.
3584         * mathml/presentation/underover-nonstretchy-or-vertical.html: Prevent the <mo> to be treated
3585         as an accent so that we always get the same spacing as the reference. We also use the Ahem
3586         font to make the result more reliable.
3587
3588 2016-07-11  Frederic Wang  <fwang@igalia.com>
3589
3590         Use Stack* parameters from the OpenType MATH table
3591         https://bugs.webkit.org/show_bug.cgi?id=155714
3592
3593         Reviewed by Brent Fulgham.
3594
3595         We import a test from the MathML in HTML5 test suite to verify Stack* parameters.
3596
3597         * imported/mathml-in-html5/fonts/math/stack-axisheight7000.woff: Added.
3598         * imported/mathml-in-html5/fonts/math/stack-bottomdisplaystyleshiftdown5000.woff: Added.
3599         * imported/mathml-in-html5/fonts/math/stack-bottomshiftdown6000.woff: Added.
3600         * imported/mathml-in-html5/fonts/math/stack-displaystylegapmin4000.woff: Added.
3601         * imported/mathml-in-html5/fonts/math/stack-gapmin8000.woff: Added.
3602         * imported/mathml-in-html5/fonts/math/stack-topdisplaystyleshiftup3000.woff: Added.
3603         * imported/mathml-in-html5/fonts/math/stack-topshiftup9000.woff: Added.
3604         * imported/mathml-in-html5/mathml/presentation-markup/fractions/frac-parameters-2-expected.txt: Added.
3605         * imported/mathml-in-html5/mathml/presentation-markup/fractions/frac-parameters-2.html: Added.
3606
3607 2016-07-11  Frederic Wang  <fwang@igalia.com>
3608
3609         Add support for mathvariants that cannot be emulated via CSS.
3610         https://bugs.webkit.org/show_bug.cgi?id=108778
3611
3612         Reviewed by Brent Fulgham.
3613
3614         Import a test from the MathML in HTML5 test suite to perform an exhaustive
3615         verification of all the mathvariant transforms allowed.
3616         We also add some tests to verify inheritance of the mathvariant style, the
3617         effect on each token element and dynamic modification of mathvariant.
3618         Finally, we modify one test now that mathvariant is no longer emulated via CSS.
3619
3620         * mathml/mathml-in-html5/fonts/mathvariant-transforms.woff: Added.
3621         * mathml/mathml-in-html5/mathvariant-transforms-1-expected.html: Added.
3622         * mathml/mathml-in-html5/mathvariant-transforms-1.html: Added.
3623         * mathml/mathml-in-html5/mathvariant-transforms-2-expected.html: Added.
3624         * mathml/mathml-in-html5/mathvariant-transforms-2.html: Added.
3625         * mathml/presentation/attributes-mathvariant-expected.html: Update this test now that
3626         mathvariant is correctly implemented using character transforms.
3627         * mathml/presentation/mathvariant-inheritance-expected.html: Added.
3628         * mathml/presentation/mathvariant-inheritance.html: Added.
3629         * mathml/presentation/mathvariant-tokens-expected.html: Added.
3630         * mathml/presentation/mathvariant-tokens.html: Added.
3631         * mathml/presentation/mathvariant-dynamic.html: Added.
3632         * mathml/presentation/mathvariant-dynamic-expected.html: Added.
3633
3634 2016-07-11  Ryan Haddad  <ryanhaddad@apple.com>
3635
3636         Marking media/controls/inline-elements-dropoff-order.html as failing on El Capitan
3637         https://bugs.webkit.org/show_bug.cgi?id=151287
3638
3639         Unreviewed test gardening.
3640
3641         * platform/mac/TestExpectations:
3642
3643 2016-07-11  Eric Carlson  <eric.carlson@apple.com>
3644
3645         Add a test for media control dropoff
3646         https://bugs.webkit.org/show_bug.cgi?id=151287
3647         <rdar://problem/23544666>
3648
3649         Unreviewed El Capitan-specific test results after r203057.
3650
3651         * platform/mac-elcapitan/media/controls: Added.
3652         * platform/mac-elcapitan/media/controls/inline-elements-dropoff-order-expected.txt: Added.
3653         * platform/mac-yosemite/media/controls: Added.
3654
3655 2016-07-11  Mark Lam  <mark.lam@apple.com>
3656
3657         Change run-webkit-tests.py and run-jsc-stress-tests to use a smaller JS stack size for testing.
3658         https://bugs.webkit.org/show_bug.cgi?id=159524
3659
3660         Reviewed by Michael Saboff.
3661
3662         * js/dom/deep-recursion-test.html:
3663         * js/script-tests/stack-overflow-arrity-catch.js:
3664         (funcWith20Args):
3665
3666 2016-07-11  Fujii Hironori  <Hironori.Fujii@sony.com>
3667
3668         Using dpi unit in sizes attribute raises SIGSEGV
3669         https://bugs.webkit.org/show_bug.cgi?id=159412
3670
3671         Reviewed by Darin Adler.
3672
3673         * TestExpectations: Unskip fast/dom/HTMLImageElement/sizes.
3674         * fast/dom/HTMLImageElement/sizes/image-sizes-invalids-expected.txt: Updated.
3675         * fast/dom/HTMLImageElement/sizes/image-sizes-invalids.html: Added a dpi unit test case.
3676         Renumbering element IDs.
3677
3678 2016-07-11  Eric Carlson  <eric.carlson@apple.com>
3679
3680         Add a test for media control dropoff
3681         https://bugs.webkit.org/show_bug.cgi?id=151287
3682         <rdar://problem/23544666>
3683
3684         Reviewed by Antoine Quint.
3685
3686         * media/controls/inline-elements-dropoff-order-expected.txt: Added.
3687         * media/controls/inline-elements-dropoff-order.html: Added.
3688         * platform/mac-yosemite/media/controls: Added.
3689         * platform/mac-yosemite/media/controls/inline-elements-dropoff-order-expected.txt: Added.
3690         * platform/mac-elcapitan/media/controls: Added.
3691         * platform/mac-elcapitan/media/controls/inline-elements-dropoff-order-expected.txt: Added.
3692
3693 2016-07-11  Frederic Wang  <fwang@igalia.com>
3694
3695         Update expectations for some MathML pixel tests on Windows.
3696
3697         Unreviewed test gardening.
3698
3699         * platform/win/mathml/opentype/vertical-expected.txt:
3700         * platform/win/mathml/presentation/mo-stretch-expected.txt:
3701         * platform/win/mathml/presentation/roots-expected.txt:
3702         * platform/win/mathml/radical-fallback-expected.txt:
3703
3704 2016-07-11  Frederic Wang  <fwang@igalia.com>
3705
3706         Update expectations for some MathML pixel tests on EFL.
3707
3708         Unreviewed test gardening.
3709
3710         * platform/efl/mathml/opentype/vertical-expected.txt:
3711         * platform/efl/mathml/presentation/mo-stretch-expected.txt:
3712         * platform/efl/mathml/presentation/roots-expected.txt:
3713         * platform/efl/mathml/radical-fallback-expected.txt:
3714
3715 2016-07-10  Chris Dumez  <cdumez@apple.com>
3716
3717         Setting document.title reuses <title>'s textnode child
3718         https://bugs.webkit.org/show_bug.cgi?id=28864
3719         <rdar://problem/7186473>
3720
3721         Reviewed by Benjamin Poulain.
3722
3723         * fast/dom/title-setter-new-text-node-expected.txt: Added.
3724         * fast/dom/title-setter-new-text-node.html: Added.
3725         Add test coverage.
3726
3727         * fast/dom/title-text-property-2-expected.txt:
3728         * fast/dom/title-text-property-expected.txt:
3729         * http/tests/globalhistory/history-delegate-basic-title-expected.txt:
3730         Rebaseline a few tests now that we do not reuse the <title>'s text
3731         node child.
3732
3733 2016-07-10  Commit Queue  <commit-queue@webkit.org>
3734
3735         Unreviewed, rolling out r203037.
3736         https://bugs.webkit.org/show_bug.cgi?id=159614
3737
3738         The JSC tests are breaking in elcapitan-debug-tests-jsc and
3739         elcapitan-release-tests-jsc (Requested by caiolima on
3740         #webkit).
3741
3742         Reverted changeset:
3743
3744         "ECMAScript 2016: %TypedArray%.prototype.includes
3745         implementation"
3746         https://bugs.webkit.org/show_bug.cgi?id=159385
3747         http://trac.webkit.org/changeset/203037
3748
3749 2016-07-10  Zalan Bujtas  <zalan@apple.com>
3750
3751         Fix LogicalSelectionOffsetCaches to work with detached render tree.
3752         https://bugs.webkit.org/show_bug.cgi?id=159605
3753         <rdar://problem/27248845>
3754
3755         Reviewed by Brent Fulgham.
3756
3757         * fast/text/selection-on-a-detached-tree-expected.txt: Added.
3758         * fast/text/selection-on-a-detached-tree.html: Added.
3759
3760 2016-07-10  Chris Dumez  <cdumez@apple.com>
3761
3762         adoptNode() changes css class to lowercase for document loaded with XHR responseType = "document"
3763         https://bugs.webkit.org/show_bug.cgi?id=159555
3764         <rdar://problem/27252541>
3765
3766         Reviewed by Benjamin Poulain.
3767
3768         Add test coverage.
3769
3770         * fast/dom/Document/adoptNode-quirks-mismatch2-expected.txt: Added.
3771         * fast/dom/Document/adoptNode-quirks-mismatch2.html: Added.
3772         * fast/dom/Document/resources/document-noquirks-class.html: Added.
3773         * fast/dom/Document/resources/document-noquirks-id.html: Added.
3774
3775 2016-07-10  Caio Lima  <ticaiolima@gmail.com>
3776
3777         ECMAScript 2016: %TypedArray%.prototype.includes implementation
3778         https://bugs.webkit.org/show_bug.cgi?id=159385
3779
3780         Reviewed by Benjamin Poulain.
3781
3782         This patch implements test case to ECMAScript 2016:
3783         %TypedArray%.prototype.includes implementation
3784         following spec 22.2.3.14
3785         https://tc39.github.io/ecma262/2016/#sec-%typedarray%.prototype.includes
3786
3787         * js/regress/script-tests/typed-array-includes.js: Added.
3788         (assertProperError):
3789         (testIntTypedArray):
3790         (testFloatTypedArray):
3791         * js/typed-array-includes-expected.txt: Added.
3792         * js/typed-array-includes.html: Added.
3793
3794 2016-07-10  Yusuke Suzuki  <utatane.tea@gmail.com>
3795
3796         [GTK] Crash on https://diafygi.github.io/webcrypto-examples with ENABLE_SUBTLE_CRYPTO
3797         https://bugs.webkit.org/show_bug.cgi?id=159189
3798
3799         Reviewed by Michael Catanzaro.
3800
3801         If you execute the added test with subtle-crypto-enabled GTK environment without this patch, this causes the crash.
3802
3803         * crypto/subtle/unimplemented-unwrap-crash-expected.txt: Added.
3804         * crypto/subtle/unimplemented-unwrap-crash.html: Added.
3805
3806 2016-07-09  Keith Miller  <keith_miller@apple.com>
3807
3808         appendMemcpy might fail in concatAppendOne
3809         https://bugs.webkit.org/show_bug.cgi?id=159601
3810
3811         Reviewed by Mark Lam.
3812
3813         Add new microbenchmark testing the performance of concat
3814         when appending one new element. This patch appears to be
3815         about a 13% progression on this test.
3816
3817         * js/regress/concat-append-one-expected.txt: Added.
3818         * js/regress/concat-append-one.html: Added.
3819         * js/regress/script-tests/concat-append-one.js: Added.
3820         (test):
3821
3822 2016-07-09  Youenn Fablet  <youenn@apple.com>
3823
3824         Make use of PrivateIdentifier to simplify Fetch Headers built-in checks
3825         https://bugs.webkit.org/show_bug.cgi?id=159554
3826
3827         Reviewed by Alex Christensen.
3828
3829         * fetch/header-constructor-overriden-expected.txt: Added.
3830         * fetch/header-constructor-overriden.html: Added.
3831
3832 2016-07-08  Chris Dumez  <cdumez@apple.com>
3833
3834         adoptNode() changes css class to lowercase for document loaded with XHR responseType = "document"
3835         https://bugs.webkit.org/show_bug.cgi?id=159555
3836         <rdar://problem/27252541>
3837
3838         Reviewed by Ryosuke Niwa.
3839
3840         Add test coverage for id and class attributes.
3841
3842         * fast/dom/Document/adoptNode-quirks-mismatch-expected.txt: Added.
3843         * fast/dom/Document/adoptNode-quirks-mismatch.html: Added.
3844         * fast/dom/Document/resources/document-quirks-class.html: Added.
3845         * fast/dom/Document/resources/document-quirks-id.html: Added.
3846
3847 2016-07-08  Daniel Bates  <dabates@apple.com>
3848
3849         Setting table.tFoot or calling table.createTFoot() should append HTML tfont element to the end of the table
3850         https://bugs.webkit.org/show_bug.cgi?id=159583
3851         <rdar://problem/27255292>
3852
3853         Reviewed by Chris Dumez.
3854
3855         Update expected results now that we append the HTML tfoot element to the end of the table.
3856
3857         * platform/efl/tables/mozilla/bugs/bug30418-expected.txt:
3858         * platform/gtk/tables/mozilla/bugs/bug30418-expected.txt:
3859         * platform/ios-simulator/tables/mozilla/bugs/bug30418-expected.txt:
3860         * platform/mac/tables/mozilla/bugs/bug30418-expected.txt:
3861         * platform/win/tables/mozilla/bugs/bug30418-expected.txt:
3862
3863 2016-07-08  Chris Dumez  <cdumez@apple.com>
3864
3865         Object.defineProperty() should maintain existing getter / setter if not overridden in the new descriptor
3866         https://bugs.webkit.org/show_bug.cgi?id=159576
3867         <rdar://problem/27242197>
3868
3869         Reviewed by Mark Lam.
3870
3871         Add test coverage.
3872
3873         * js/dom/customAccessor-defineProperty-expected.txt: Added.
3874         * js/dom/customAccessor-defineProperty.html: Added.
3875         * js/dom/customAccessor-defineProperty_getterOnly-expected.txt: Added.
3876         * js/dom/customAccessor-defineProperty_getterOnly.html: Added.
3877         * js/dom/customAccessor-defineProperty_setterOnly-expected.txt: Added.
3878         * js/dom/customAccessor-defineProperty_setterOnly.html: Added.
3879
3880 2016-07-08  Andy Estes  <aestes@apple.com>
3881
3882         [Content Filtering] Load blocked pages more like other error pages are loaded
3883         https://bugs.webkit.org/show_bug.cgi?id=159485
3884         <rdar://problem/26014076>
3885
3886         Reviewed by Brady Eidson.
3887
3888         Changed allow-* and block-* tests from ref tests to text tests so that they can capture
3889         frame load delegate callbacks and the back forward list.
3890
3891         * contentfiltering/allow-after-add-data-expected.html: Removed.
3892         * contentfiltering/allow-after-add-data-expected.txt: Added.
3893         * contentfiltering/allow-after-finished-adding-data-expected.html: Removed.
3894         * contentfiltering/allow-after-finished-adding-data-expected.txt: Added.
3895         * contentfiltering/allow-after-response-expected.html: Removed.
3896         * contentfiltering/allow-after-response-expected.txt: Added.
3897         * contentfiltering/allow-after-will-send-request-expected.html: Removed.
3898         * contentfiltering/allow-after-will-send-request-expected.txt: Added.
3899         * contentfiltering/allow-never-expected.html: Removed.
3900         * contentfiltering/allow-never-expected.txt: Added.
3901         * contentfiltering/block-after-add-data-expected.html: Removed.
3902         * contentfiltering/block-after-add-data-expected.txt: Added.
3903         * contentfiltering/block-after-add-data-then-allow-unblock-expected.html: Removed.
3904         * contentfiltering/block-after-add-data-then-allow-unblock-expected.txt: Added.
3905         * contentfiltering/block-after-add-data-then-deny-unblock-expected.html: Removed.
3906         * contentfiltering/block-after-add-data-then-deny-unblock-expected.txt: Added.
3907         * contentfiltering/block-after-finished-adding-data-expected.html: Removed.
3908         * contentfiltering/block-after-finished-adding-data-expected.txt: Added.
3909         * contentfiltering/block-after-finished-adding-data-then-allow-unblock-expected.html: Removed.
3910         * contentfiltering/block-after-finished-adding-data-then-allow-unblock-expected.txt: Added.
3911         * contentfiltering/block-after-finished-adding-data-then-deny-unblock-expected.html: Removed.
3912         * contentfiltering/block-after-finished-adding-data-then-deny-unblock-expected.txt: Added.
3913         * contentfiltering/block-after-response-expected.html: Removed.
3914         * contentfiltering/block-after-response-expected.txt: Added.
3915         * contentfiltering/block-after-response-then-allow-unblock-expected.html: Removed.
3916         * contentfiltering/block-after-response-then-allow-unblock-expected.txt: Added.
3917         * contentfiltering/block-after-response-then-deny-unblock-expected.html: Removed.
3918         * contentfiltering/block-after-response-then-deny-unblock-expected.txt: Added.
3919         * contentfiltering/block-after-will-send-request-expected.html: Removed.
3920         * contentfiltering/block-after-will-send-request-expected.txt: Added.
3921         * contentfiltering/block-after-will-send-request-then-allow-unblock-expected.html: Removed.
3922         * contentfiltering/block-after-will-send-request-then-allow-unblock-expected.txt: Added.
3923         * contentfiltering/block-after-will-send-request-then-deny-unblock-expected.html: Removed.
3924         * contentfiltering/block-after-will-send-request-then-deny-unblock-expected.txt: Added.
3925         * contentfiltering/block-never-expected.html: Removed.
3926         * contentfiltering/block-never-expected.txt: Added.
3927         * contentfiltering/resources/contentfiltering.js: Added testRunner calls to dump as text,
3928         dump frame load callbacks, and dump the back forward list. Changed from loading data: URLs
3929         to file: URLs in the test iframe.
3930
3931 2016-07-08  Myles C. Maxfield  <mmaxfield@apple.com>
3932
3933         [Font Loading] The callback passed to document.fonts.ready should always be called
3934         https://bugs.webkit.org/show_bug.cgi?id=158884
3935
3936         Reviewed by Dean Jackson.
3937
3938         * TestExpectations:
3939         * fast/text/font-face-set-ready-fire-expected.txt: Added.
3940         * fast/text/font-face-set-ready-fire.html: Added.
3941
3942 2016-07-08  Ryan Haddad  <ryanhaddad@apple.com>
3943
3944         Rebaseline fast/shadow-dom/trusted-event-scoped-flags.html for ios-simulator after r202953.
3945
3946         Unreviewed test gardening.
3947
3948         * platform/ios-simulator/fast/shadow-dom/trusted-event-scoped-flags-expected.txt:
3949
3950 2016-07-08  Commit Queue  <commit-queue@webkit.org>
3951
3952         Unreviewed, rolling out r202944.
3953         https://bugs.webkit.org/show_bug.cgi?id=159570
3954
3955         caused some tests to crash under GuardMalloc (Requested by
3956         estes on #webkit).
3957
3958         Reverted changeset:
3959
3960         "[Content Filtering] Load blocked pages more like other error
3961         pages are loaded"
3962         https://bugs.webkit.org/show_bug.cgi?id=159485
3963         http://trac.webkit.org/changeset/202944
3964
3965 2016-07-08  Joanmarie Diggs  <jdiggs@igalia.com>
3966
3967         AX: Eliminate test noise from roles-computedRoleString.html
3968         https://bugs.webkit.org/show_bug.cgi?id=159563
3969
3970         Reviewed by Chris Fleizach.
3971
3972         Ensure we hide all the content, as the test intends to do.
3973
3974         * accessibility/roles-computedRoleString-expected.txt: Updated.
3975         * accessibility/roles-computedRoleString.html: Updated.
3976         * platform/gtk/accessibility/roles-computedRoleString-expected.txt: Updated.
3977
3978 2016-07-08  Ryan Haddad  <ryanhaddad@apple.com>
3979
3980         Marking some mathml tests as timeouts after r202983.
3981
3982         Unreviewed test gardening.
3983
3984         * TestExpectations:
3985
3986 2016-07-08  Antti Koivisto  <antti@apple.com>
3987
3988         Regression(r201805): Crash with <use> resource that has Vary header
3989         https://bugs.webkit.org/show_bug.cgi?id=159560
3990         <rdar://problem/27034208>
3991
3992         Reviewed by Chris Dumez.
3993
3994         * http/tests/cache/resources/svg-defs-vary.php: Added.
3995         * http/tests/cache/vary-frameless-document-expected.txt: Added.
3996         * http/tests/cache/vary-frameless-document.html: Added.
3997
3998 2016-07-08  Commit Queue  <commit-queue@webkit.org>
3999
4000         Unreviewed, rolling out r202945.
4001         https://bugs.webkit.org/show_bug.cgi?id=159565
4002
4003         The test for this change is failing on all platforms.
4004         (Requested by ryanhaddad on #webkit).
4005
4006         Reverted changeset:
4007
4008         "[Font Loading] The callback passed to document.fonts.ready
4009         should always be called"
4010         https://bugs.webkit.org/show_bug.cgi?id=158884
4011         http://trac.webkit.org/changeset/202945
4012
4013 2016-07-08  Keith Miller  <keith_miller@apple.com>
4014
4015         TypedArrays need more isNeutered checks.
4016         https://bugs.webkit.org/show_bug.cgi?id=159231
4017
4018         Reviewed by Filip Pizlo.
4019
4020         Update tests that assert that we can access indexed properties on
4021         a neutered TypedArray.
4022
4023         * fast/canvas/webgl/script-tests/arraybuffer-transfer-of-control.js:
4024         (assertViewClosed):
4025         * js/dom/dfg-typed-array-neuter-expected.txt:
4026         * js/dom/script-tests/dfg-typed-array-neuter.js:
4027
4028 2016-07-08  Frederic Wang  <fwang@igalia.com>
4029
4030         Use Fraction* parameters from the OpenType MATH table
4031         https://bugs.webkit.org/show_bug.cgi?id=155639
4032
4033         Reviewed by Brent Fulgham.
4034
4035         We import a test from the MathML in HTML5 test suite to verify Fraction* parameters.
4036         We also do some small test adjustments.
4037
4038         * TestExpectations: We disable fractions-positions.html for now until it is replaced with a more reliable test.
4039         * imported/mathml-in-html5/fonts/math/fraction-axisheight7000-rulethickness1000.woff: Added.
4040         * imported/mathml-in-html5/fonts/math/fraction-denominatordisplaystylegapmin5000-rulethickness1000.woff: Added.
4041         * imported/mathml-in-html5/fonts/math/fraction-denominatordisplaystyleshiftdown6000-rulethickness1000.woff: Added.
4042         * imported/mathml-in-html5/fonts/math/fraction-denominatorgapmin4000-rulethickness1000.woff: Added.
4043         * imported/mathml-in-html5/fonts/math/fraction-denominatorshiftdown3000-rulethickness1000.woff: Added.
4044         * imported/mathml-in-html5/fonts/math/fraction-numeratordisplaystylegapmin8000-rulethickness1000.woff: Added.
4045         * imported/mathml-in-html5/fonts/math/fraction-numeratordisplaystyleshiftup2000-rulethickness1000.woff: Added.
4046         * imported/mathml-in-html5/fonts/math/fraction-numeratorgapmin9000-rulethickness1000.woff: Added.
4047         * imported/mathml-in-html5/fonts/math/fraction-numeratorshiftup11000-rulethickness1000.woff: Added.
4048         * imported/mathml-in-html5/fonts/math/fraction-rulethickness10000.woff: Added.
4049         * imported/mathml-in-html5/mathml/presentation-markup/fractions/frac-parameters-1-expected.txt: Added.
4050         * imported/mathml-in-html5/mathml/presentation-markup/fractions/frac-parameters-1.html: Added.
4051         * mathml/presentation/fractions-linethickness-expected.html: Adjust the test to interpret
4052         "thick" and "thin" as suggested the MathML in HTML5 implementation note.
4053         * mathml/presentation/stretchy-depth-height-symmetric.html: Increase error tolerance.
4054         * platform/gtk/mathml/presentation/roots-expected.png: Handle small rendering changes.
4055         * platform/gtk/mathml/presentation/roots-expected.txt: Ditto.
4056         * platform/ios-simulator/mathml/presentation/roots-expected.txt: Ditto.
4057         * platform/mac/mathml/presentation/roots-expected.txt: Ditto.
4058
4059 2016-07-08  Frederic Wang  <fwang@igalia.com>
4060
4061         Use Radical* constants from the OpenType MATH table.
4062         https://bugs.webkit.org/show_bug.cgi?id=155638
4063
4064         Reviewed by Brent Fulgham.
4065
4066         Import a test from the MathML in HTML5 test suite to verify all the Radical* parameters.
4067         For test RadicalDegreeBottomRaisePercent, WebKit's drawing of one of the radical sign
4068         is weird. This causes unexpected height of the radical and a fortiori wrong vertical
4069         position of the index. For now, we tweak that height to make the test pass.
4070
4071         * imported/mathml-in-html5/fonts/radical-degreebottomraisepercent25-rulethickness1000.woff: Added.
4072         * imported/mathml-in-html5/fonts/radical-displaystyleverticalgap7000-rulethickness1000.woff: Added.
4073         * imported/mathml-in-html5/fonts/radical-extraascender3000-rulethickness1000.woff: Added.
4074         * imported/mathml-in-html5/fonts/radical-kernafterdegreeminus5000-rulethickness1000.woff: Added.
4075         * imported/mathml-in-html5/fonts/radical-kernbeforedegree4000-rulethickness1000.woff: Added.
4076         * imported/mathml-in-html5/fonts/radical-rulethickness8000.woff: Added.
4077         * imported/mathml-in-html5/fonts/radical-verticalgap6000-rulethickness1000.woff: Added.
4078         * imported/mathml-in-html5/mathml/presentation-markup/radicals/root-parameters-1-expected.txt: Added.
4079         * imported/mathml-in-html5/mathml/presentation-markup/radicals/root-parameters-1.html: Added.
4080         * platform/gtk/mathml/radical-fallback-expected.png: Updated to take into account new rendering.
4081         * platform/gtk/mathml/radical-fallback-expected.txt: Ditto.
4082         * platform/mac/mathml/presentation/mo-stretch-expected.txt: Ditto.
4083         * platform/mac/mathml/presentation/roots-expected.txt: Ditto.
4084         * platform/mac/mathml/radical-fallback-expected.txt: Ditto.
4085         * platform/ios-simulator/mathml/presentation/mo-stretch-expected.txt: Ditto.
4086         * platform/ios-simulator/mathml/presentation/roots-expected.txt: Ditto.
4087         * platform/ios-simulator/mathml/radical-fallback-expected.txt: Ditto.
4088
4089 2016-07-08  Manuel Rego Casasnovas  <rego@igalia.com>
4090
4091         [css-grid] Inline size is never indefinite during layout
4092         https://bugs.webkit.org/show_bug.cgi?id=159253
4093
4094         Reviewed by Sergio Villar Senin.
4095
4096         Created a new test verifying the expected behavior. Updated the results
4097         in a few tests too.
4098
4099         * fast/css-grid-layout/grid-columns-rows-get-set-expected.txt:
4100         * fast/css-grid-layout/grid-columns-rows-get-set-multiple-expected.txt:
4101         * fast/css-grid-layout/grid-columns-rows-get-set-multiple.html:
4102         * fast/css-grid-layout/grid-columns-rows-get-set.html:
4103         * fast/css-grid-layout/grid-container-percentage-columns-expected.txt: Added.
4104         * fast/css-grid-layout/grid-container-percentage-columns.html: Added.
4105         * fast/css-grid-layout/named-grid-line-get-set-expected.txt:
4106         * fast/css-grid-layout/named-grid-line-get-set.html:
4107         * fast/css-grid-layout/percent-track-breadths-regarding-container-size-expected.txt:
4108         * fast/css-grid-layout/percent-track-breadths-regarding-container-size.html:
4109   &n