Web Inspector: REGRESSION (r238602): Elements: deleting the last child of a collapsed...
[WebKit-https.git] / LayoutTests / ChangeLog-2016-09-26
1 2016-09-25  Chris Dumez  <cdumez@apple.com>
2
3         Unviewed, skip slow web-platform test in Debug builds
4
5         The following test is slow and frequently times out for Debug builds:
6         imported/w3c/web-platform-tests/html/the-xhtml-syntax/parsing-xhtml-documents/xhtml-mathml-dtd-entity-support.htm
7
8         * TestExpectations:
9
10 2016-09-25  Chris Dumez  <cdumez@apple.com>
11
12         Unreviewed, mark fast/dom/HTMLAnchorElement/anchor-download.html as flaky on WK2.
13
14         * platform/mac-wk2/TestExpectations:
15
16 2016-09-24  Chris Dumez  <cdumez@apple.com>
17
18         REGRESSION (r206221): [USER] com.apple.WebKit.WebContent.Development at com.apple.JavaScriptCore: vmEntryToJavaScript + 299
19         https://bugs.webkit.org/show_bug.cgi?id=162536
20         <rdar://problem/28415971>
21
22         Reviewed by Gavin Barraclough.
23
24         Add layout test coverage.
25
26         * http/tests/security/cross-origin-window-property-caching-crash-expected.txt: Added.
27         * http/tests/security/cross-origin-window-property-caching-crash.html: Added.
28
29 2016-09-24  Chris Dumez  <cdumez@apple.com>
30
31         REGRESSION (r205524): Crash under WTF::numGraphemeClusters()
32         https://bugs.webkit.org/show_bug.cgi?id=162534
33         <rdar://problem/28463828>
34
35         Reviewed by David Kilzer.
36
37         Add layout test coverage.
38
39         * fast/dom/HTMLInputElement/handleBeforeTextInsertedEvent-crash-expected.txt: Added.
40         * fast/dom/HTMLInputElement/handleBeforeTextInsertedEvent-crash.html: Added.
41
42 2016-09-24  Chris Dumez  <cdumez@apple.com>
43
44         <a download> does not support Blob URLs
45         https://bugs.webkit.org/show_bug.cgi?id=156099
46         <rdar://problem/25535520>
47
48         Reviewed by Darin Adler.
49
50         Unskip / rebaseline existing tests now that <a download> supports Blob URLs.
51
52         * TestExpectations:
53         * fast/dom/HTMLAnchorElement/anchor-download-expected.txt:
54         * fast/dom/HTMLAnchorElement/anchor-download-synthetic-click-expected.txt: Added.
55         * fast/dom/HTMLAnchorElement/anchor-download-synthetic-click.html: Added.
56         * fast/dom/HTMLAnchorElement/anchor-nodownload-set-expected.txt:
57         * http/tests/security/anchor-download-allow-blob-expected.txt:
58         * platform/ios-simulator-wk1/TestExpectations:
59         * platform/mac-wk1/TestExpectations:
60         * platform/mac/TestExpectations:
61
62 2016-09-24  Chris Dumez  <cdumez@apple.com>
63
64         [WK2] anchor.download attribute value is ignored by NETWORK_SESSION code path
65         https://bugs.webkit.org/show_bug.cgi?id=162531
66
67         Reviewed by Darin Adler.
68
69         Unskip tests that are now passing.
70
71         * platform/mac/TestExpectations:
72
73 2016-09-23  Zalan Bujtas  <zalan@apple.com>
74
75         ASSERTION FAILED: !newRelayoutRoot.container() || is<RenderView>(newRelayoutRoot.container()) || !newRelayoutRoot.container()->needsLayout() while loading sohu.com
76         https://bugs.webkit.org/show_bug.cgi?id=162466
77
78         Reviewed by Simon Fraser.
79
80         * fast/block/positioning/subtree-assert-when-positioned-element-dirties-containing-block-expected.txt: Added.
81         * fast/block/positioning/subtree-assert-when-positioned-element-dirties-containing-block.html: Added.
82
83 2016-09-23  Ryan Haddad  <ryanhaddad@apple.com>
84
85         Remove debug flag for flaky test js/regress-139548.html.
86         https://bugs.webkit.org/show_bug.cgi?id=160017
87
88         Unreviewed test gardening.
89
90         * platform/mac-wk2/TestExpectations:
91
92 2016-09-23  Ryan Haddad  <ryanhaddad@apple.com>
93
94         Update TestExpectations to mark media/controls/inline-elements-dropoff-order.html as failing on Sierra.
95         https://bugs.webkit.org/show_bug.cgi?id=162494
96
97         Unreviewed test gardening.
98         * platform/mac/TestExpectations:
99
100 2016-09-23  Ryan Haddad  <ryanhaddad@apple.com>
101
102         Marking imported/w3c/web-platform-tests/media-source/mediasource-preload.html as flaky on Sierra.
103         https://bugs.webkit.org/show_bug.cgi?id=162523
104
105         Unreviewed test gardening.
106
107         * platform/mac/TestExpectations:
108
109 2016-09-23  Chris Dumez  <cdumez@apple.com>
110
111         Align HTMLLabelElement.prototype.form with the HTML specification
112         https://bugs.webkit.org/show_bug.cgi?id=162369
113
114         Reviewed by Ryosuke Niwa.
115
116         Update existing tests to reflect behavior change. I have verified
117         that Firefox and Chrome were failing those tests.
118
119         * fast/dom/HTMLLabelElement/form/test1.html:
120         * fast/forms/form-attribute-expected.txt:
121         * fast/forms/form-attribute-nonexistence-form-id-expected.txt:
122         * fast/forms/form-attribute-nonexistence-form-id.html:
123         * fast/forms/form-attribute.html:
124
125 2016-09-23  Ryan Haddad  <ryanhaddad@apple.com>
126
127         Temporarily skipping media/media-source/media-source-duplicate-seeked.html on mac.
128         https://bugs.webkit.org/show_bug.cgi?id=162496
129
130         Unreviewed test gardening.
131
132         * platform/mac/TestExpectations:
133
134 2016-09-22  Sergio Villar Senin  <svillar@igalia.com>
135
136         [css-grid] ASSERT when sizing tracks with percentages inside calc
137         https://bugs.webkit.org/show_bug.cgi?id=162383
138
139         Reviewed by Darin Adler.
140
141         * fast/css-grid-layout/tracks-wider-min-track-breadth-crash-expected.txt: Added.
142         * fast/css-grid-layout/tracks-wider-min-track-breadth-crash.html: Added.
143
144 2016-09-23  Chris Dumez  <cdumez@apple.com>
145
146         document.title getter does not strip / collapse the right whitespace characters
147         https://bugs.webkit.org/show_bug.cgi?id=162468
148
149         Reviewed by Ryosuke Niwa.
150
151         Update existing test to reflect behavior change.
152
153         * fast/dom/Document/script-tests/document-title-get.js:
154
155 2016-09-23  Chris Dumez  <cdumez@apple.com>
156
157         Align Element.insertAdjacentHTML() with the specification
158         https://bugs.webkit.org/show_bug.cgi?id=162479
159
160         Reviewed by Sam Weinig.
161
162         Add layout test coverage for calling insertAdjacentHTML on an element
163         whose parent is a DocumentFragment. I have verified that this test is
164         passing in Firefox.
165
166         * fast/dom/insertAdjacentHTML-DocumentFragment-crash-expected.txt:
167         * fast/dom/insertAdjacentHTML-DocumentFragment-parent-expected.txt: Added.
168         * fast/dom/insertAdjacentHTML-DocumentFragment-parent.html: Added.
169
170 2016-09-23  Commit Queue  <commit-queue@webkit.org>
171
172         Unreviewed, rolling out r206165.
173         https://bugs.webkit.org/show_bug.cgi?id=162492
174
175         needs corresponding API change in bug 162475 (Requested by
176         alexchristensen on #webkit).
177
178         Reverted changeset:
179
180         "Non-special URLs should have an opaque origin"
181         https://bugs.webkit.org/show_bug.cgi?id=162254
182         http://trac.webkit.org/changeset/206165
183
184 2016-09-23  Jer Noble  <jer.noble@apple.com>
185
186         REGRESSION (206001): Scrubbed video on Youtube stops playing
187         https://bugs.webkit.org/show_bug.cgi?id=162481
188         <rdar://problem/28436707>
189
190         Reviewed by Eric Carlson.
191
192         * media/media-source/media-source-seek-back-expected.txt: Added.
193         * media/media-source/media-source-seek-back.html: Added.
194
195 2016-09-23  Per Arne Vollan  <pvollan@apple.com>
196
197         Skip failing html/syntax web platform test on Windows.
198         https://bugs.webkit.org/show_bug.cgi?id=162415
199
200         Unreviewed test gardening.
201
202         * platform/win/TestExpectations:
203
204 2016-09-23  Carlos Garcia Campos  <cgarcia@igalia.com>
205
206         REGRESSION(r194387): Crash on github.com in IntlDateTimeFormat::resolvedOptions in C locale
207         https://bugs.webkit.org/show_bug.cgi?id=162139
208
209         Reviewed by Michael Catanzaro.
210
211         * js/intl-invalid-locale-crash-expected.txt: Added.
212         * js/intl-invalid-locale-crash.html: Added.
213
214 2016-09-22  Megan Gardner  <megan_gardner@apple.com>
215
216         Add long press selection test
217         https://bugs.webkit.org/show_bug.cgi?id=162367
218
219         Reviewed by Simon Fraser.
220
221         Added test for long press selection.
222
223         * fast/events/touch/ios/long-press-to-select-text-expected.txt: Added.
224         * fast/events/touch/ios/long-press-to-select-text.html: Added.
225
226 2016-09-22  Brady Eidson  <beidson@apple.com>
227
228         IDBIndex.openCursor() matches indices on multiple object stores.
229         <rdar://problem/28434463> and https://bugs.webkit.org/show_bug.cgi?id=158833
230
231         Reviewed by Alex Christensen.
232
233         * storage/indexeddb/modern/multiple-objectstore-index-cursor-collision-expected.txt: Added.
234         * storage/indexeddb/modern/multiple-objectstore-index-cursor-collision-private-expected.txt: Added.
235         * storage/indexeddb/modern/multiple-objectstore-index-cursor-collision-private.html: Added.
236         * storage/indexeddb/modern/multiple-objectstore-index-cursor-collision.html: Added.
237         * storage/indexeddb/modern/resources/multiple-objectstore-index-cursor-collision.js: Added.
238
239 2016-09-22  Daniel Bates  <dabates@apple.com>
240
241         [CSP] Violation report may be sent to wrong domain on frame-ancestors violation
242         https://bugs.webkit.org/show_bug.cgi?id=162079
243         <rdar://problem/28321575>
244
245         Reviewed by Andy Estes.
246
247         Modified http/tests/security/contentSecurityPolicy/resources/save-report.php to print the HTTP Host header as a means
248         to validate that the CSP violation report was sent to the appropriate host. Update test expectations.
249
250         Note that the presence of "localhost" in the HTTP Host header in the test results for tests
251         security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-cross-origin.html and
252         security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-cross-origin-https.html
253         verify that we resolve a relative URL CSP report URI with respect to the blocked URL.
254
255         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-cross-origin-expected.txt:
256         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-cross-origin-https-expected.txt:
257         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-cross-origin-https.html:
258         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-cross-origin.html:
259         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-same-origin-expected.txt:
260         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-same-origin-https-expected.txt:
261         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-same-origin-https.html:
262         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-same-origin.html:
263         * http/tests/security/contentSecurityPolicy/1.1/report-uri-effective-directive-expected.txt:
264         * http/tests/security/contentSecurityPolicy/1.1/script-blocked-sends-multiple-reports-expected.txt:
265         * http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed-by-enforced-policy-and-blocked-by-report-policy-expected.txt:
266         * http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed-by-enforced-policy-and-blocked-by-report-policy2-expected.txt:
267         * http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed-by-legacy-enforced-policy-and-blocked-by-report-policy-expected.txt:
268         * http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed-by-legacy-enforced-policy-and-blocked-by-report-policy2-expected.txt:
269         * http/tests/security/contentSecurityPolicy/1.1/scripthash-blocked-by-enforced-policy-and-allowed-by-report-policy-expected.txt:
270         * http/tests/security/contentSecurityPolicy/1.1/scripthash-blocked-by-legacy-enforced-policy-and-allowed-by-report-policy-expected.txt:
271         * http/tests/security/contentSecurityPolicy/1.1/scripthash-blocked-by-legacy-enforced-policy-and-blocked-by-report-policy-expected.txt:
272         * http/tests/security/contentSecurityPolicy/1.1/scripthash-blocked-by-legacy-enforced-policy-and-blocked-by-report-policy2-expected.txt:
273         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked-by-enforced-policy-and-allowed-by-report-policy-expected.txt:
274         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked-by-legacy-enforced-policy-and-allowed-by-report-policy-expected.txt:
275         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked-by-legacy-enforced-policy-and-blocked-by-report-policy-expected.txt:
276         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked-by-legacy-enforced-policy-and-blocked-by-report-policy2-expected.txt:
277         * http/tests/security/contentSecurityPolicy/report-and-enforce-expected.txt:
278         * http/tests/security/contentSecurityPolicy/report-blocked-data-uri-expected.txt:
279         * http/tests/security/contentSecurityPolicy/report-blocked-file-uri-expected.txt:
280         * http/tests/security/contentSecurityPolicy/report-blocked-uri-cross-origin-expected.txt:
281         * http/tests/security/contentSecurityPolicy/report-blocked-uri-expected.txt:
282         * http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies-expected.txt:
283         * http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies-when-private-browsing-enabled-expected.txt:
284         * http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies-when-private-browsing-toggled-expected.txt:
285         * http/tests/security/contentSecurityPolicy/report-only-expected.txt:
286         * http/tests/security/contentSecurityPolicy/report-only-from-header-expected.txt:
287         * http/tests/security/contentSecurityPolicy/report-only-upgrade-insecure-expected.txt:
288         * http/tests/security/contentSecurityPolicy/report-same-origin-no-cookies-when-private-browsing-toggled-expected.txt:
289         * http/tests/security/contentSecurityPolicy/report-same-origin-with-cookies-expected.txt:
290         * http/tests/security/contentSecurityPolicy/report-same-origin-with-cookies-when-private-browsing-enabled-expected.txt:
291         * http/tests/security/contentSecurityPolicy/report-status-code-zero-when-using-https-expected.txt:
292         * http/tests/security/contentSecurityPolicy/report-uri-expected.txt:
293         * http/tests/security/contentSecurityPolicy/report-uri-from-child-frame-expected.txt:
294         * http/tests/security/contentSecurityPolicy/report-uri-from-inline-javascript-expected.txt:
295         * http/tests/security/contentSecurityPolicy/report-uri-from-javascript-expected.txt:
296         * http/tests/security/contentSecurityPolicy/report-uri-scheme-relative-expected.txt:
297         * http/tests/security/contentSecurityPolicy/resources/save-report.php:
298         * http/tests/security/xssAuditor/report-script-tag-expected.txt:
299         * http/tests/security/xssAuditor/report-script-tag-full-block-expected.txt:
300         * http/tests/security/xssAuditor/report-script-tag-replace-state-expected.txt:
301
302 2016-09-22  Daniel Bates  <dabates@apple.com>
303
304         [XSS Auditor] HTML5 entities can bypass XSS Auditor
305         https://bugs.webkit.org/show_bug.cgi?id=161939
306         <rdar://problem/25819815>
307
308         Reviewed by David Kilzer.
309
310         * http/tests/security/xssAuditor/script-tag-with-source-data-url5-expected.txt: Added.
311         * http/tests/security/xssAuditor/script-tag-with-source-data-url5.html: Added.
312
313 2016-09-22  Daniel Bates  <dabates@apple.com>
314
315         [XSS Auditor] Truncate data URLs at quotes
316         https://bugs.webkit.org/show_bug.cgi?id=161937
317
318         Reviewed by David Kilzer.
319
320         * http/tests/security/xssAuditor/resources/echo-property.pl:
321         * http/tests/security/xssAuditor/script-tag-with-source-data-url4-expected.txt: Added.
322         * http/tests/security/xssAuditor/script-tag-with-source-data-url4.html: Added.
323
324 2016-09-22  Ryan Haddad  <ryanhaddad@apple.com>
325
326         Marking imported/w3c/web-platform-tests/media-source/mediasource-duration.html as flaky on mac.
327         https://bugs.webkit.org/show_bug.cgi?id=162308
328
329         Unreviewed test gardening.
330
331         * platform/mac/TestExpectations:
332
333 2016-09-22  Ryan Haddad  <ryanhaddad@apple.com>
334
335         Unreviewed, rolling out r206112.
336
337         This change made inspector/network/xhr-json-blob-has-
338         content.html very flaky.
339
340         Reverted changeset:
341
342         "Web Inspector: adopt Object.awaitEvent in
343         LayoutTests/inspector/network"
344         https://bugs.webkit.org/show_bug.cgi?id=162099
345         http://trac.webkit.org/changeset/206112
346
347 2016-09-22  Youenn Fablet  <youenn@apple.com>
348
349         imported/w3c/web-platform-tests/resource-timing/idlharness.html is flaky
350         https://bugs.webkit.org/show_bug.cgi?id=162414
351
352         Unreviewed.
353
354         * TestExpectations:
355
356 2016-09-22  Jonathan Bedard  <jbedard@apple.com>
357
358         Automatic Text Replacement Testing in WebKit2
359         https://bugs.webkit.org/show_bug.cgi?id=161919
360
361         Reviewed by Ryosuke Niwa.
362
363         Implemented test hooks for text replacement for WebKit2.
364         Note that spell checking has not been implemented, so most tests which use text replacement still fail.
365
366         * editing/inserting/smart-link-when-caret-is-moved-before-URL.html: Use internals instead of TestRunner.
367         * editing/inserting/typing-space-to-trigger-smart-link.html: Ditto.
368         * platform/efl/TestExpectations: Added port specific tests.
369         * platform/gtk/TestExpectations: Added port specific tests.
370         * platform/ios-simulator/TestExpectations: Added port specific tests.
371         * platform/ios-simulator-wk1/TestExpectations: Moved skipped tests to ios-simulator.
372         * platform/ios-simulator-wk2/TestExpectations: Moved skipped tests to ios-simulator.
373         * platform/mac-wk2/TestExpectations: Removed passing test.
374         * platform/win/TestExpectations: Added port specific tests.
375         * platform/wk2/TestExpectations: Added better explanation for failing test.
376
377 2016-09-22  Youenn Fablet  <youenn@apple.com>
378
379         Sync web-platform-tests up to revision 3801ab5
380         https://bugs.webkit.org/show_bug.cgi?id=162375
381
382         Reviewed by Chris Dumez.
383
384         * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt: Added.
385         * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-checkValidity-expected.txt: Added.
386         * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-reportValidity-expected.txt: Added.
387         * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-validity-rangeOverflow-expected.txt: Added.
388         * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-validity-rangeUnderflow-expected.txt: Added.
389         * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-validity-stepMismatch-expected.txt: Added.
390         * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-validity-valid-expected.txt: Added.
391         * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-validity-valueMissing-expected.txt: Added.
392         * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-willValidate-expected.txt: Added.
393         * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/html/semantics/forms/textfieldselection/selection-not-application-expected.txt: Added.
394         * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/month-expected.txt: Added.
395         * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/type-change-state-expected.txt: Added.
396         * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/valueMode-expected.txt: Added.
397         * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/resource-timing/idlharness-expected.txt: Added.
398         * platform/wk2/imported/w3c/web-platform-tests/html/semantics/document-metadata/styling/LinkStyle-expected.txt:
399         * tests-options.json:
400
401 2016-09-22  Nan Wang  <n_wang@apple.com>
402
403         AX: aria-pressed state not correctly conveyed to VoiceOver iOS on <button> unless role=button added
404         https://bugs.webkit.org/show_bug.cgi?id=162269
405
406         Reviewed by Chris Fleizach.
407
408         Added test cases and also fixed a wrong expected output.
409
410         * accessibility/ios-simulator/aria-pressed-state-expected.txt:
411         * accessibility/ios-simulator/aria-pressed-state.html:
412
413 2016-09-22  Youenn Fablet  <youenn@apple.com>
414
415         CachedResourceRequest should store a SecurityOrigin
416         https://bugs.webkit.org/show_bug.cgi?id=162258
417
418         Reviewed by Sam Weinig.
419
420         Updated test to expect load even though CORS checks should fail as the document origin has universal access.
421
422         * http/tests/local/script-crossorigin-loads-fail-origin-expected.txt: Removed.
423         * http/tests/local/script-crossorigin-loads-file-scheme-expected.txt: Added.
424         * http/tests/local/script-crossorigin-loads-file-scheme.html: Renamed from LayoutTests/http/tests/local/script-crossorigin-loads-fail-origin.html.
425
426 2016-09-19  Sergio Villar Senin  <svillar@igalia.com>
427
428         [css-grid] Remove the x2 computation of row sizes with indefinite heights
429         https://bugs.webkit.org/show_bug.cgi?id=162150
430
431         Reviewed by Darin Adler.
432
433         Added a new reftest to check the behavior of grids acting also as grid items and how the
434         track sizing of rows depend on that. It includes tests for grids which stretch their
435         children and grids which do not.
436
437         Apart from that some expected results were updated so that they no longer fail.
438
439         * fast/css-grid-layout/maximize-tracks-definite-indefinite-height.html: Updated expectations.
440         * fast/css-grid-layout/nested-grid-expected.html: Added.
441         * fast/css-grid-layout/nested-grid.html: Added.
442         * fast/css-grid-layout/percent-track-breadths-regarding-container-size.html: Removed FIXME.
443         * fast/css-grid-layout/percent-track-breadths-regarding-container-size-expected.txt: Fixed 2
444         failing tests.
445
446 2016-09-21  Jiewen Tan  <jiewen_tan@apple.com>
447
448         Unreviewed, update ios-simulator-wk1 test expectations
449
450         * platform/ios-simulator-wk1/TestExpectations:
451         * platform/ios-simulator/TestExpectations:
452
453 2016-09-21  Chris Dumez  <cdumez@apple.com>
454
455         Setting HTMLMeterElement's attributes to non-finite values throws wrong exception type
456         https://bugs.webkit.org/show_bug.cgi?id=162364
457
458         Reviewed by Darin Adler.
459
460         Update existing test to reflect behavior change.
461
462         * fast/dom/HTMLMeterElement/script-tests/set-meter-properties.js:
463         * fast/dom/HTMLMeterElement/set-meter-properties-expected.txt:
464
465 2016-09-21  Chris Dumez  <cdumez@apple.com>
466
467         Fix serialization of HTML Element attributes
468         https://bugs.webkit.org/show_bug.cgi?id=162356
469
470         Reviewed by Alex Christensen.
471
472         Rebaseline test to reflect behavior change.
473
474         * editing/pasteboard/paste-noscript-expected.txt:
475
476 2016-09-21  Matt Baker  <mattbaker@apple.com>
477
478         Web Inspector: Improve output of TestHarness.expect* failures
479         https://bugs.webkit.org/show_bug.cgi?id=162177
480         <rdar://problem/28367186>
481
482         Reviewed by Joseph Pecoraro.
483
484         Extend coverage to more TestHarness messages by omitting the optional
485         `message` parameter when calling expect* functions.
486
487         Other improvements:
488         - expectEqual/expectNotEqual should test WebInspector object instances,
489           to cover more TestHarness message formatting cases.
490         - expectEqual/expectNotEqual should test shallow equal arrays, since the
491           test is for strict equality.
492
493         * inspector/indexeddb/requestData-expected.txt:
494         * inspector/unit-tests/number-utilities-expected.txt:
495         Updated expectations for new TestHarness output.
496
497         * inspector/unit-tests/test-harness-expect-functions-expected.txt:
498         * inspector/unit-tests/test-harness-expect-functions.html:
499
500 2016-09-21  Ryan Haddad  <ryanhaddad@apple.com>
501
502         Marking inspector/css/manager-preferredInspectorStyleSheetForFrame.html as flaky on mac.
503         https://bugs.webkit.org/show_bug.cgi?id=162305
504
505         Unreviewed test gardening.
506
507         * platform/mac/TestExpectations:
508
509 2016-09-21  Chris Dumez  <cdumez@apple.com>
510
511         Object.getOwnPropertyDescriptor() does not work correctly cross origin
512         https://bugs.webkit.org/show_bug.cgi?id=162311
513
514         Reviewed by Gavin Barraclough.
515
516         Add layout test coverage.
517
518         * http/tests/security/cross-origin-descriptors-expected.txt: Added.
519         * http/tests/security/cross-origin-descriptors.html: Added.
520
521 2016-09-21  Daniel Bates  <dabates@apple.com>
522
523         REGRESSION (r201090): Setting style.webkitTextSizeAdjust does not change text change on iPad
524         https://bugs.webkit.org/show_bug.cgi?id=162227
525         <rdar://problem/27201529>
526
527         Reviewed by Simon Fraser.
528
529         Add tests to ensure setting the CSS property -webkit-text-size-adjust in a stylesheet or
530         programmatically is respected on iPhone and iPad. Also added a test to ensure that this
531         CSS property is ignored on macOS by default.
532
533         Note that we have existing tests that ensure that -webkit-text-size-adjust is respected
534         on macOS when the internal setting Settings::textAutosizingEnabled() is enabled.
535
536         * fast/text-autosizing/ios/ipad/programmatic-text-size-adjust-expected.txt: Added.
537         * fast/text-autosizing/ios/ipad/programmatic-text-size-adjust.html: Added.
538         * fast/text-autosizing/ios/ipad/text-size-adjust-inline-style-expected.html: Added.
539         * fast/text-autosizing/ios/ipad/text-size-adjust-inline-style.html: Added.
540         * fast/text-autosizing/ios/programmatic-text-size-adjust-expected.txt: Added.
541         * fast/text-autosizing/ios/programmatic-text-size-adjust.html: Added.
542         * fast/text-autosizing/ios/text-size-adjust-inline-style-expected.html: Added.
543         * fast/text-autosizing/ios/text-size-adjust-inline-style.html: Added.
544         * fast/text-autosizing/text-size-adjust-inline-style-expected.html: Added.
545         * fast/text-autosizing/text-size-adjust-inline-style.html: Added.
546         * platform/mac/TestExpectations: Skip the iOS and iPad tests on Mac. Otherwise, they will fail
547         because these tests intentionally do not call window.internal.settings.setTextAutosizingEnabled(true)
548         so as to test the default port behavior. And on Mac automatic text size adjustment is disabled
549         by default.
550
551 2016-09-21  Jer Noble  <jer.noble@apple.com>
552
553         Unreviewed gardening; after r206208, update url-null.html test to reflect current (specced) behavior.
554
555         * fast/files/url-null-expected.txt:
556         * fast/files/url-null.html:
557
558 2016-09-21  Jer Noble  <jer.noble@apple.com>
559
560         Unreviewed gardening; mark imported/w3c/web-platform-tests/media-source/ tests as passing by default
561         and mark specific tests to skip or fail (rather than vice versa).
562
563         * platform/mac/TestExpectations:
564
565 2016-09-19  Jer Noble  <jer.noble@apple.com>
566
567         [media-source] Fix imported/w3c/web-platform-tests/media-source/mediasource-activesourcebuffers.html
568         https://bugs.webkit.org/show_bug.cgi?id=162257
569
570         Reviewed by Eric Carlson.
571
572         * platform/mac/TestExpectations:
573
574 2016-09-20  Jer Noble  <jer.noble@apple.com>
575
576         [media-source] Fix imported/w3c/web-platform-tests/media-source/URL-createObjectURL-null.html
577         https://bugs.webkit.org/show_bug.cgi?id=162299
578
579         Reviewed by Eric Carlson.
580
581         * platform/mac/TestExpectations:
582
583 2016-09-21  Youenn Fablet  <youenn@apple.com>
584
585         [Fetch] Align Accept header default values with fetch spec
586         https://bugs.webkit.org/show_bug.cgi?id=162260
587
588         Reviewed by Sam Weinig.
589
590         * http/tests/misc/resources/image-checks-for-accept.php: Updated according new image Accept header value.
591
592 2016-09-21  Chris Dumez  <cdumez@apple.com>
593
594         Import html/syntax web platform tests
595         https://bugs.webkit.org/show_bug.cgi?id=162331
596
597         Reviewed by Youenn Fablet.
598
599         * tests-options.json:
600
601 2016-09-20  Nan Wang  <n_wang@apple.com>
602
603         AX: AppleVisUser: VO can't navigate web dialogs iOS10
604         https://bugs.webkit.org/show_bug.cgi?id=162322
605
606         Reviewed by Chris Fleizach.
607
608         * accessibility/ios-simulator/dialog-did-become-focused-expected.txt: Added.
609         * accessibility/ios-simulator/dialog-did-become-focused.html: Added.
610
611 2016-09-20  Zalan Bujtas  <zalan@apple.com>
612
613         REGRESSION (r204552): Athlete search on Strava gives bad rendering.
614         https://bugs.webkit.org/show_bug.cgi?id=162250
615
616         Reviewed by Simon Fraser.
617
618         While computing the size of a particular layer, we unite the content size and the descendant layers' size.
619         If a descendant layer is positioned far off, the computed rectangle might not fully cover the original rectangles.
620         This happens when the 2 rectangles' distance is close to the maximum LayoutUnit value.
621         It's fairly common technic to put some content offscreen (top: -99999999px;). In order to keep the main content
622         visible, we need to ensure that the parent layer never gets cut off, while uniting it with the descendant layers.
623
624         * fast/layers/blank-content-when-child-layer-is-at-negative-big-number-expected.html: Added.
625         * fast/layers/blank-content-when-child-layer-is-at-negative-big-number.html: Added.
626
627 2016-09-20  Jer Noble  <jer.noble@apple.com>
628
629         [media-source] Fix imported/w3c/web-platform-tests/media-source/mediasource-appendwindow.html
630         https://bugs.webkit.org/show_bug.cgi?id=162306
631
632         Reviewed by Darin Adler.
633
634         * platform/mac/TestExpectations:
635
636 2016-09-20  Jer Noble  <jer.noble@apple.com>
637
638         [media-source] Fix imported/w3c/web-platform-tests/media-source/mediasource-preload.html
639         https://bugs.webkit.org/show_bug.cgi?id=162304
640
641         Reviewed by Darin Adler.
642
643         * platform/mac/TestExpectations:
644
645 2016-09-20  Nan Wang  <n_wang@apple.com>
646
647         AX: voiceover does not read contents of input role="spinbutton"
648         https://bugs.webkit.org/show_bug.cgi?id=162137
649
650         Reviewed by Chris Fleizach.
651
652         * accessibility/ios-simulator/spinbutton-expected.txt:
653         * accessibility/ios-simulator/spinbutton.html:
654
655 2016-09-20  Alex Christensen  <achristensen@webkit.org>
656
657         Non-special URLs should have an opaque origin
658         https://bugs.webkit.org/show_bug.cgi?id=162254
659
660         Reviewed by Sam Weinig.
661
662         * http/tests/security/postMessage/invalid-origin-throws-exception-expected.txt:
663         * http/tests/security/postMessage/invalid-origin-throws-exception.html:
664
665 2016-09-20  Javier Fernandez  <jfernandez@igalia.com>
666
667         [css-grid] The 'grid' shorthand has a new syntax.
668         https://bugs.webkit.org/show_bug.cgi?id=161954
669
670         Reviewed by Darin Adler.
671
672         Adapted the already defined test cases to the new syntax of the
673         'grid' shorthand. Also added a few additional test cases.
674
675         * fast/css-grid-layout/grid-shorthand-get-set-expected.txt:
676         * fast/css-grid-layout/grid-shorthand-get-set.html:
677
678 2016-09-20  Ryan Haddad  <ryanhaddad@apple.com>
679
680         Marking js/regress-139548.html as a flaky timeout on mac-wk2 debug.
681         https://bugs.webkit.org/show_bug.cgi?id=160017
682
683         Unreviewed test gardening.
684
685         * platform/mac-wk2/TestExpectations:
686
687 2016-09-20  Devin Rousso  <dcrousso+webkit@gmail.com>
688
689         Web Inspector: adopt Object.awaitEvent in LayoutTests/inspector/model
690         https://bugs.webkit.org/show_bug.cgi?id=162074
691
692         Reviewed by Brian Burg.
693
694         Replace instances of singleFireEventListener with awaitEvent and use promise logic to make
695         tests more readable.
696
697         * inspector/model/frame-extra-scripts.html:
698         * inspector/model/scope-chain-node.html:
699         * inspector/model/script-resource-relationship-expected.txt:
700         * inspector/model/script-resource-relationship.html:
701         * inspector/model/stack-trace.html:
702
703 2016-09-20  Jer Noble  <jer.noble@apple.com>
704
705         [media-source] Support MediaSource.setLiveSeekableRanges()
706         https://bugs.webkit.org/show_bug.cgi?id=162252
707
708         Reviewed by Sam Weinig.
709
710         * platform/mac/TestExpectations:
711         * platform/mac/imported/w3c/web-platform-tests/media-source/interfaces-expected.txt:
712         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
713         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
714         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
715
716 2016-09-19  Devin Rousso  <dcrousso+webkit@gmail.com>
717
718         Web Inspector: adopt Object.awaitEvent in LayoutTests/inspector/css
719         https://bugs.webkit.org/show_bug.cgi?id=162071
720
721         Reviewed by Brian Burg.
722
723         Replace instances of singleFireEventListener with awaitEvent and use promise logic to make
724         tests more readable.
725
726         * inspector/css/createStyleSheet.html:
727         * inspector/css/generate-css-rule-string.html:
728         * inspector/css/manager-preferredInspectorStyleSheetForFrame-expected.txt:
729         * inspector/css/manager-preferredInspectorStyleSheetForFrame.html:
730         * inspector/css/stylesheet-events-basic.html:
731         * inspector/css/stylesheet-events-inspector-stylesheet.html:
732         * inspector/css/stylesheet-events-multiple-documents.html:
733
734 2016-09-19  Chris Dumez  <cdumez@apple.com>
735
736         Align HTMLAppletElement with the specification
737         https://bugs.webkit.org/show_bug.cgi?id=162240
738
739         Reviewed by Alex Christensen.
740
741         Drop outdated tests. Update existing tests to reflect behavior change.
742
743         * dom/html/level2/html/HTMLAppletElement11-expected.txt: Removed.
744         * dom/html/level2/html/HTMLAppletElement11.html: Removed.
745         * dom/html/level2/html/HTMLAppletElement11.js: Removed.
746         * dom/xhtml/level2/html/HTMLAppletElement11-expected.txt: Removed.
747         * dom/xhtml/level2/html/HTMLAppletElement11.js: Removed.
748         * dom/xhtml/level2/html/HTMLAppletElement11.xhtml: Removed.
749         * fast/dom/element-attribute-js-null-expected.txt:
750         * fast/dom/element-attribute-js-null.html:
751
752 2016-09-19  Devin Rousso  <dcrousso+webkit@gmail.com>
753
754         Web Inspector: adopt Object.awaitEvent in LayoutTests/http/tests/inspector
755         https://bugs.webkit.org/show_bug.cgi?id=162069
756
757         Reviewed by Brian Burg.
758
759         Replace instances of singleFireEventListener with awaitEvent and use promise logic to make
760         tests more readable.
761
762         * http/tests/inspector/dom/disconnect-dom-tree-after-main-frame-navigation.html:
763         * http/tests/inspector/network/copy-as-curl.html:
764         * http/tests/inspector/network/resource-timing-expected.txt:
765         * http/tests/inspector/network/resource-timing.html:
766         * http/tests/inspector/network/xhr-request-data-encoded-correctly.html:
767
768 2016-09-16  Jer Noble  <jer.noble@apple.com>
769
770         [media-source] Fix imported/w3c/web-platform-tests/media-source/mediasource-avtracks.html
771         https://bugs.webkit.org/show_bug.cgi?id=162104
772
773         Reviewed by Eric Carlson.
774
775         * imported/w3c/web-platform-tests/media-source/mediasource-avtracks-expected.txt
776         * platform/mac/TestExpectations:
777
778 2016-09-19  Daniel Bates  <dabates@apple.com>
779
780         Remove ENABLE(TEXT_AUTOSIZING) automatic text size adjustment code
781         https://bugs.webkit.org/show_bug.cgi?id=162167
782
783         Reviewed by Simon Fraser.
784
785         * TestExpectations:
786         * fast/text-autosizing/cluster-inline-block-or-table-expected.html: Removed.
787         * fast/text-autosizing/cluster-inline-block-or-table.html: Removed.
788         * fast/text-autosizing/cluster-inline-grid-flex-box-expected.html: Removed.
789         * fast/text-autosizing/cluster-inline-grid-flex-box.html: Removed.
790         * fast/text-autosizing/cluster-list-item-expected.html: Removed.
791         * fast/text-autosizing/cluster-list-item.html: Removed.
792         * fast/text-autosizing/cluster-narrow-in-wide-expected.html: Removed.
793         * fast/text-autosizing/cluster-narrow-in-wide-ohidden-expected.html: Removed.
794         * fast/text-autosizing/cluster-narrow-in-wide-ohidden.html: Removed.
795         * fast/text-autosizing/cluster-narrow-in-wide.html: Removed.
796         * fast/text-autosizing/cluster-wide-in-narrow-expected.html: Removed.
797         * fast/text-autosizing/cluster-wide-in-narrow.html: Removed.
798         * fast/text-autosizing/cluster-with-narrow-lca-and-cluster-expected.html: Removed.
799         * fast/text-autosizing/cluster-with-narrow-lca-and-cluster.html: Removed.
800         * fast/text-autosizing/cluster-with-narrow-lca-expected.html: Removed.
801         * fast/text-autosizing/cluster-with-narrow-lca.html: Removed.
802         * fast/text-autosizing/cluster-with-wide-lca-expected.html: Removed.
803         * fast/text-autosizing/cluster-with-wide-lca.html: Removed.
804         * fast/text-autosizing/clusters-insufficient-text-expected.html: Removed.
805         * fast/text-autosizing/clusters-insufficient-text.html: Removed.
806         * fast/text-autosizing/clusters-insufficient-width-expected.html: Removed.
807         * fast/text-autosizing/clusters-insufficient-width.html: Removed.
808         * fast/text-autosizing/clusters-sufficient-text-except-in-root-expected.html: Removed.
809         * fast/text-autosizing/clusters-sufficient-text-except-in-root.html: Removed.
810         * fast/text-autosizing/clusters-sufficient-width-expected.html: Removed.
811         * fast/text-autosizing/clusters-sufficient-width.html: Removed.
812         * fast/text-autosizing/constrained-and-overflow-auto-ancestor-expected.html: Removed.
813         * fast/text-autosizing/constrained-and-overflow-auto-ancestor.html: Removed.
814         * fast/text-autosizing/constrained-and-overflow-hidden-ancestor-expected.html: Removed.
815         * fast/text-autosizing/constrained-and-overflow-hidden-ancestor.html: Removed.
816         * fast/text-autosizing/constrained-and-overflow-paged-x-ancestor-expected.html: Removed.
817         * fast/text-autosizing/constrained-and-overflow-paged-x-ancestor.html: Removed.
818         * fast/text-autosizing/constrained-and-overflow-scroll-ancestor-expected.html: Removed.
819         * fast/text-autosizing/constrained-and-overflow-scroll-ancestor.html: Removed.
820         * fast/text-autosizing/constrained-height-ancestor-expected.html: Removed.
821         * fast/text-autosizing/constrained-height-ancestor.html: Removed.
822         * fast/text-autosizing/constrained-height-body-expected.html: Removed.
823         * fast/text-autosizing/constrained-height-body.html: Removed.
824         * fast/text-autosizing/constrained-maxheight-ancestor-expected.html: Removed.
825         * fast/text-autosizing/constrained-maxheight-ancestor.html: Removed.
826         * fast/text-autosizing/constrained-maxheight-expected.html: Removed.
827         * fast/text-autosizing/constrained-maxheight.html: Removed.
828         * fast/text-autosizing/constrained-out-of-flow-expected.html: Removed.
829         * fast/text-autosizing/constrained-out-of-flow.html: Removed.
830         * fast/text-autosizing/constrained-percent-maxheight-expected.html: Removed.
831         * fast/text-autosizing/constrained-percent-maxheight.html: Removed.
832         * fast/text-autosizing/constrained-percent-of-viewport-maxheight-expected.html: Removed.
833         * fast/text-autosizing/constrained-percent-of-viewport-maxheight.html: Removed.
834         * fast/text-autosizing/constrained-then-float-ancestors-expected.html: Removed.
835         * fast/text-autosizing/constrained-then-float-ancestors.html: Removed.
836         * fast/text-autosizing/constrained-then-overflow-ancestors-expected.html: Removed.
837         * fast/text-autosizing/constrained-then-overflow-ancestors.html: Removed.
838         * fast/text-autosizing/constrained-then-position-absolute-ancestors-expected.html: Removed.
839         * fast/text-autosizing/constrained-then-position-absolute-ancestors.html: Removed.
840         * fast/text-autosizing/constrained-then-position-fixed-ancestors-expected.html: Removed.
841         * fast/text-autosizing/constrained-then-position-fixed-ancestors.html: Removed.
842         * fast/text-autosizing/constrained-within-overflow-ancestor-expected.html: Removed.
843         * fast/text-autosizing/constrained-within-overflow-ancestor.html: Removed.
844         * fast/text-autosizing/em-margin-border-padding-expected.html: Removed.
845         * fast/text-autosizing/em-margin-border-padding.html: Removed.
846         * fast/text-autosizing/font-scale-factor-expected.html: Removed.
847         * fast/text-autosizing/font-scale-factor.html: Removed.
848         * fast/text-autosizing/form-controls-autosizing-button-input-elements-expected.html: Removed.
849         * fast/text-autosizing/form-controls-autosizing-button-input-elements.html: Removed.
850         * fast/text-autosizing/form-controls-autosizing-checkbox-input-element-expected.html: Removed.
851         * fast/text-autosizing/form-controls-autosizing-checkbox-input-element.html: Removed.
852         * fast/text-autosizing/form-controls-autosizing-radio-input-element-expected.html: Removed.
853         * fast/text-autosizing/form-controls-autosizing-radio-input-element.html: Removed.
854         * fast/text-autosizing/form-controls-autosizing-select-element-expected.html: Removed.
855         * fast/text-autosizing/form-controls-autosizing-select-element.html: Removed.
856         * fast/text-autosizing/form-controls-autosizing-textfield-input-elements-expected.html: Removed.
857         * fast/text-autosizing/form-controls-autosizing-textfield-input-elements.html: Removed.
858         * fast/text-autosizing/header-li-links-autosizing-expected.html: Removed.
859         * fast/text-autosizing/header-li-links-autosizing.html: Removed.
860         * fast/text-autosizing/header-links-autosizing-different-fontsize-expected.html: Removed.
861         * fast/text-autosizing/header-links-autosizing-different-fontsize.html: Removed.
862         * fast/text-autosizing/header-links-autosizing-expected.html: Removed.
863         * fast/text-autosizing/header-links-autosizing.html: Removed.
864         * fast/text-autosizing/narrow-child-expected.html: Removed.
865         * fast/text-autosizing/narrow-child.html: Removed.
866         * fast/text-autosizing/narrow-descendants-combined-expected.html: Removed.
867         * fast/text-autosizing/narrow-descendants-combined.html: Removed.
868         * fast/text-autosizing/narrow-iframe-expected.html: Removed.
869         * fast/text-autosizing/narrow-iframe-flattened-expected.html: Removed.
870         * fast/text-autosizing/narrow-iframe-flattened.html: Removed.
871         * fast/text-autosizing/narrow-iframe.html: Removed.
872         * fast/text-autosizing/nested-child-expected.html: Removed.
873         * fast/text-autosizing/nested-child.html: Removed.
874         * fast/text-autosizing/nested-em-line-height-expected.html: Removed.
875         * fast/text-autosizing/nested-em-line-height.html: Removed.
876         * fast/text-autosizing/oscillation-javascript-fontsize-change-expected.html: Removed.
877         * fast/text-autosizing/oscillation-javascript-fontsize-change.html: Removed.
878         * fast/text-autosizing/simple-paragraph-expected.html: Removed.
879         * fast/text-autosizing/simple-paragraph.html: Removed.
880         * fast/text-autosizing/span-child-expected.html: Removed.
881         * fast/text-autosizing/span-child.html: Removed.
882         * fast/text-autosizing/unwrappable-blocks-expected.html: Removed.
883         * fast/text-autosizing/unwrappable-blocks.html: Removed.
884         * fast/text-autosizing/unwrappable-inlines-expected.html: Removed.
885         * fast/text-autosizing/unwrappable-inlines.html: Removed.
886         * fast/text-autosizing/various-font-sizes-expected.html: Removed.
887         * fast/text-autosizing/various-font-sizes.html: Removed.
888         * fast/text-autosizing/wide-block-expected.html: Removed.
889         * fast/text-autosizing/wide-block.html: Removed.
890         * fast/text-autosizing/wide-child-expected.html: Removed.
891         * fast/text-autosizing/wide-child.html: Removed.
892         * fast/text-autosizing/wide-iframe-expected.html: Removed.
893         * fast/text-autosizing/wide-iframe.html: Removed.
894         * fast/text-autosizing/wide-in-narrow-overflow-scroll-expected.html: Removed.
895         * fast/text-autosizing/wide-in-narrow-overflow-scroll.html: Removed.
896         * platform/efl/TestExpectations:
897         * platform/gtk/TestExpectations:
898         * platform/ios-simulator-wk1/TestExpectations: Move Failure entry for test
899         fast/text-autosizing/ios/line-height-text-autosizing.html from here to platform/ios-simulator/TestExpectations.
900         * platform/ios-simulator-wk2/TestExpectations: Ditto.
901         * platform/ios-simulator/TestExpectations: Associated failure of test
902         fast/text-autosizing/ios/line-height-text-autosizing.html with <https://bugs.webkit.org/show_bug.cgi?id=162236>.
903         * platform/mac-wk2/TestExpectations:
904         * platform/mac/TestExpectations:
905         * platform/win/TestExpectations:
906         * platform/wk2/TestExpectations:
907
908 2016-09-19  Devin Rousso  <dcrousso+webkit@gmail.com>
909
910         Web Inspector: adopt Object.awaitEvent in LayoutTests/inspector/unit-tests
911         https://bugs.webkit.org/show_bug.cgi?id=162103
912
913         Reviewed by Brian Burg.
914
915         Replace instances of singleFireEventListener with awaitEvent and use promise logic to make
916         tests more readable.
917
918         * inspector/unit-tests/inspector-test-dispatch-event-to-frontend.html:
919         * inspector/unit-tests/protocol-test-dispatch-event-to-frontend.html:
920
921 2016-09-19  Devin Rousso  <dcrousso+webkit@gmail.com>
922
923         Web Inspector: adopt Object.awaitEvent in LayoutTests/inspector/console
924         https://bugs.webkit.org/show_bug.cgi?id=162070
925
926         Reviewed by Brian Burg.
927
928         Replace instances of singleFireEventListener with awaitEvent and use promise logic to make
929         tests more readable.
930
931         * inspector/console/clearMessages.html:
932         * inspector/console/command-line-api.html:
933         * inspector/console/console-time.html:
934         * inspector/console/messageAdded-from-named-evaluations.html:
935         * inspector/console/messageAdded-from-worker.html:
936         * inspector/console/messageRepeatCountUpdated.html:
937         * inspector/console/messagesCleared.html:
938
939 2016-09-19  Devin Rousso  <dcrousso+webkit@gmail.com>
940
941         Web Inspector: adopt Object.awaitEvent in LayoutTests/inspector/script-profiler
942         https://bugs.webkit.org/show_bug.cgi?id=162101
943
944         Reviewed by Brian Burg.
945
946         Replace instances of singleFireEventListener with awaitEvent and use promise logic to make
947         tests more readable.
948
949         * inspector/script-profiler/event-type-Other.html:
950
951 2016-09-19  Devin Rousso  <dcrousso+webkit@gmail.com>
952
953         Web Inspector: adopt Object.awaitEvent in LayoutTests/inspector/page
954         https://bugs.webkit.org/show_bug.cgi?id=162100
955
956         Reviewed by Brian Burg.
957
958         Replace instances of singleFireEventListener with awaitEvent and use promise logic to make
959         tests more readable.
960
961         * inspector/page/searchInResources.html:
962
963 2016-09-19  Devin Rousso  <dcrousso+webkit@gmail.com>
964
965         Web Inspector: adopt Object.awaitEvent in LayoutTests/inspector/storage
966         https://bugs.webkit.org/show_bug.cgi?id=162102
967
968         Reviewed by Brian Burg.
969
970         Replace instances of singleFireEventListener with awaitEvent and use promise logic to make
971         tests more readable.
972
973         * inspector/storage/domStorage-events.html:
974
975 2016-09-19  Devin Rousso  <dcrousso+webkit@gmail.com>
976
977         Web Inspector: adopt Object.awaitEvent in LayoutTests/inspector/network
978         https://bugs.webkit.org/show_bug.cgi?id=162099
979
980         Reviewed by Brian Burg.
981
982         Replace instances of singleFireEventListener with awaitEvent and use promise logic to make
983         tests more readable.
984
985         * inspector/network/client-blocked-load-expected.txt:
986         * inspector/network/client-blocked-load.html:
987         * inspector/network/xhr-json-blob-has-content.html:
988
989 2016-09-19  Devin Rousso  <dcrousso+webkit@gmail.com>
990
991         Web Inspector: adopt Object.awaitEvent in LayoutTests/inspector/indexeddb
992         https://bugs.webkit.org/show_bug.cgi?id=162073
993
994         Reviewed by Brian Burg.
995
996         Replace instances of singleFireEventListener with awaitEvent and use promise logic to make
997         tests more readable.
998
999         * inspector/indexeddb/clearObjectStore.html:
1000         * inspector/indexeddb/deleteDatabaseNamesWithSpace.html:
1001         * inspector/indexeddb/requestDatabase.html:
1002         * inspector/indexeddb/requestDatabaseNames.html:
1003
1004 2016-09-19  Chris Dumez  <cdumez@apple.com>
1005
1006         Window's pageXOffset / pageYOffset attributes should be replaceable
1007         https://bugs.webkit.org/show_bug.cgi?id=162046
1008
1009         Reviewed by Darin Adler.
1010
1011         Update existing tests to reflect behavior change.
1012
1013         * fast/dom/Window/get-set-properties-expected.txt:
1014         * fast/dom/Window/get-set-properties.html:
1015         * js/dom/var-declarations-shadowing-expected.txt:
1016         * js/dom/var-declarations-shadowing.html:
1017
1018 2016-09-19  Joseph Pecoraro  <pecoraro@apple.com>
1019
1020         Web Inspector: Scope sidebar shows "Closure" instead of "Local" when paused in anonymous function
1021         https://bugs.webkit.org/show_bug.cgi?id=162113
1022         <rdar://problem/28348954>
1023
1024         Reviewed by Brian Burg.
1025
1026         * inspector/debugger/paused-scopes-expected.txt:
1027         * inspector/debugger/paused-scopes.html:
1028         * inspector/debugger/resources/paused-scopes.js:
1029         Add a third pause to test behavior paused inside an
1030         unnamed anonymous function.
1031
1032 2016-09-19  Nan Wang  <n_wang@apple.com>
1033
1034         AX: Add accessibility support for details element on iOS
1035         https://bugs.webkit.org/show_bug.cgi?id=162041
1036
1037         Reviewed by Chris Fleizach.
1038
1039         * accessibility/ios-simulator/detail-summary-ios-expected.txt: Added.
1040         * accessibility/ios-simulator/detail-summary-ios.html: Added.
1041
1042 2016-09-19  Zalan Bujtas  <zalan@apple.com>
1043
1044         ASSERTION FAILED: clipRectsContext.rootLayer == m_clipRectsCache->m_clipRectsRoot[clipRectsType] while loading guardian.co.uk
1045         https://bugs.webkit.org/show_bug.cgi?id=162129
1046         <rdar://problem/28353350>
1047
1048         Reviewed by Antti Koivisto.
1049
1050         * fast/multicol/assert-on-cliprect-caching-when-paginated-expected.txt: Added.
1051         * fast/multicol/assert-on-cliprect-caching-when-paginated.html: Added.
1052
1053 2016-09-18  Matt Baker  <mattbaker@apple.com>
1054
1055         Web Inspector: Add test coverage for all array utility functions
1056         https://bugs.webkit.org/show_bug.cgi?id=162044
1057         <rdar://problem/28330846>
1058
1059         Reviewed by Joseph Pecoraro.
1060
1061         New test cases and expectations for Array utility functions.
1062
1063         * inspector/unit-tests/array-utilities-expected.txt:
1064         * inspector/unit-tests/array-utilities.html:
1065
1066 2016-09-16  Joseph Pecoraro  <pecoraro@apple.com>
1067
1068         Unreviewed cleanup of some inspector tests.
1069
1070         * TestExpectations:
1071         Start skipping some debugger stepping test flakeyness on
1072         Debug builds until that bug is addressed.
1073
1074         * inspector/debugger/break-on-exception-throw-in-promise.html:
1075         Remove debug only.
1076
1077         * inspector/debugger/paused-scopes.html: Added.
1078         This test was missing for 3 months. Its expectations got added
1079         but the test itself got lost after a rollout and re-land.
1080
1081 2016-09-16  Chris Dumez  <cdumez@apple.com>
1082
1083         Cancelling one frame's load cancels load in other frames that have the same URL as well
1084         https://bugs.webkit.org/show_bug.cgi?id=162094
1085
1086         Reviewed by Antti Koivisto.
1087
1088         Add layout test coverage.
1089
1090         * http/tests/cache/iframe-detach-expected.txt: Added.
1091         * http/tests/cache/iframe-detach.html: Added.
1092         * http/tests/cache/resources/slow-iframe.php: Added.
1093         Import Alex Christensen's test from Bug 157563.
1094
1095         * http/tests/navigation/frames-same-url-cancel-load-expected.txt: Added.
1096         * http/tests/navigation/frames-same-url-cancel-load.html: Added.
1097         * http/tests/navigation/resources/success.html: Added.
1098         * http/tests/security/XFrameOptions/x-frame-options-deny-multiple-clients-expected.txt:
1099
1100 2016-09-16  Joseph Pecoraro  <pecoraro@apple.com>
1101
1102         Web Inspector: Implement Copy CSS Selector and Copy Xpath Selector context menus
1103         https://bugs.webkit.org/show_bug.cgi?id=158881
1104         <rdar://problem/8181156>
1105
1106         Reviewed by Matt Baker.
1107
1108         * inspector/dom/domutilities-csspath-expected.txt: Added.
1109         * inspector/dom/domutilities-csspath.html: Added.
1110         * inspector/dom/domutilities-path-dump-expected.txt: Added.
1111         * inspector/dom/domutilities-path-dump.html: Added.
1112         * inspector/dom/domutilities-xpath-expected.txt: Added.
1113         * inspector/dom/domutilities-xpath.html: Added.
1114
1115 2016-09-16  Jer Noble  <jer.noble@apple.com>
1116
1117         Unreviewed gardening; enable newly passing media/media-source/ tests.
1118
1119         * platform/mac/TestExpectations:
1120
1121 2016-09-16  Jer Noble  <jer.noble@apple.com>
1122
1123         Unreviewed gardening; enable newly passing imported/w3c/web-platform-tests/media-source/ tests.
1124
1125         * platform/mac/TestExpectations:
1126
1127 2016-09-16  Jer Noble  <jer.noble@apple.com>
1128
1129         [media-source] Fix imported/w3c/web-platform-tests/media-source/mediasource-config-change-mp4-av-audio-bitrate.html
1130         https://bugs.webkit.org/show_bug.cgi?id=162052
1131
1132         Reviewed by Brent Fulgham.
1133
1134         * platform/mac/TestExpectations:
1135
1136 2016-09-14  Jer Noble  <jer.noble@apple.com>
1137
1138         [media-source] fix imported/w3c/web-platform-tests/media-source/mediasource-duration.html
1139         https://bugs.webkit.org/show_bug.cgi?id=161999
1140
1141         Reviewed by Eric Carlson.
1142
1143         * platform/mac/TestExpectations:
1144
1145 2016-09-16  Jer Noble  <jer.noble@apple.com>
1146
1147         [media-source] Fix imported/w3c/web-platform-tests/media-source/mediasource-timestamp-offset.html
1148         https://bugs.webkit.org/show_bug.cgi?id=162038
1149
1150         Reviewed by Eric Carlson.
1151
1152         * platform/mac/TestExpectations:
1153
1154 2016-09-16  Chris Dumez  <cdumez@apple.com>
1155
1156         Cloning a textarea does not clone the textarea's value
1157         https://bugs.webkit.org/show_bug.cgi?id=156637
1158
1159         Reviewed by Ryosuke Niwa.
1160
1161         Update existing test to reflect behavior change.
1162
1163         * fast/forms/checkValidity-cloneNode-crash-expected.txt:
1164         * fast/forms/checkValidity-cloneNode-crash.html:
1165
1166 2016-09-16  Youenn Fablet  <youenn@apple.com>
1167
1168         [Fetch API] Headers should be combine with ',' and not ', '
1169         https://bugs.webkit.org/show_bug.cgi?id=161736
1170
1171         Reviewed by Sam Weinig.
1172
1173         * http/tests/xmlhttprequest/check-combining-headers-expected.txt:
1174         * http/tests/xmlhttprequest/check-combining-headers.html: Checking combined headers.
1175         * http/tests/xmlhttprequest/resources/print-headers.php: Printing all request headers in a JSON response.
1176         * http/tests/xmlhttprequest/web-apps/005.html: Making ',' combination as expected.
1177
1178 2016-09-16  Youenn Fablet  <youenn@apple.com>
1179
1180         Custom promise-returning functions should not throw if callee has not the expected type
1181         https://bugs.webkit.org/show_bug.cgi?id=162011
1182
1183         Reviewed by Sam Weinig.
1184
1185         * fast/mediastream/MediaDevices-getUserMedia-expected.txt:
1186         * fast/mediastream/MediaDevices-getUserMedia.html: Enusing calling getUserMedia on something else than MediaDevices does not throw.
1187         * http/tests/media/media-stream/disconnected-frame-already-expected.txt:
1188
1189 2016-09-16  Youenn Fablet  <youenn@apple.com>
1190
1191         Link loader should use FetchOptions::mode according its crossOrigin attribute
1192         https://bugs.webkit.org/show_bug.cgi?id=161859
1193
1194         Reviewed by Sam Weinig.
1195
1196         * http/tests/security/cached-cross-origin-preloaded-css-stylesheet-expected.txt: Added.
1197         * http/tests/security/cached-cross-origin-preloaded-css-stylesheet.html: Added.
1198         * http/tests/security/cached-cross-origin-preloading-css-stylesheet-expected.txt: Added.
1199         * http/tests/security/cached-cross-origin-preloading-css-stylesheet.html: Added.
1200         * http/tests/security/resources/allow-if-origin.php: Adding support for allowing credentials and setting contentType.
1201
1202 2016-09-16  Youenn Fablet  <youenn@apple.com>
1203
1204         [Fetch API] Referrer and Origin header should not be considered as safe request headers
1205         https://bugs.webkit.org/show_bug.cgi?id=161902
1206
1207         Reviewed by Sam Weinig.
1208
1209         * http/tests/fetch/fetch-cors-with-referrer-expected.txt: Added.
1210         * http/tests/fetch/fetch-cors-with-referrer.html: Added.
1211
1212 2016-09-13  Jer Noble  <jer.noble@apple.com>
1213
1214         [media-source] web-platform-test/media-source/mediasource-remove.html test failing
1215         https://bugs.webkit.org/show_bug.cgi?id=161950
1216
1217         Reviewed by Eric Carlson.
1218
1219         * platform/mac/TestExpectations:
1220
1221 2016-09-15  Zalan Bujtas  <zalan@apple.com>
1222
1223         ASSERTION FAILED: willBeComposited == needsToBeComposited(layer) in WebCore::RenderLayerCompositor::computeCompositingRequirements
1224         https://bugs.webkit.org/show_bug.cgi?id=151097
1225         <rdar://problem/27711678>
1226
1227         Reviewed by Simon Fraser.
1228
1229         * compositing/assert-on-will-change-transform-with-composited-descendant-expected.txt: Added.
1230         * compositing/assert-on-will-change-transform-with-composited-descendant.html: Added.
1231
1232 2016-09-15  Ryan Haddad  <ryanhaddad@apple.com>
1233
1234         Marking js/date-constructor.html as flaky on ios-simulator-wk2
1235         https://bugs.webkit.org/show_bug.cgi?id=162032
1236
1237         Unreviewed test gardening.
1238
1239         * platform/ios-simulator-wk2/TestExpectations:
1240
1241 2016-09-15  Ryan Haddad  <ryanhaddad@apple.com>
1242
1243         Skip two crashing media tests, remove flaky expectation for one that was wrongly blamed.
1244         https://bugs.webkit.org/show_bug.cgi?id=161323
1245
1246         Unreviewed test gardening.
1247
1248         * platform/ios-simulator-wk2/TestExpectations:
1249
1250 2016-09-15  Javier Fernandez  <jfernandez@igalia.com>
1251
1252         [GTK] Unreviewed test gardening
1253         https://bugs.webkit.org/show_bug.cgi?id=162019
1254
1255         * platform/gtk/TestExpectations:
1256         * platform/gtk/fast/forms/menulist-clip-expected.png:
1257         * platform/gtk/fast/forms/menulist-clip-expected.txt:
1258         * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/request-headers-expected.txt:
1259         * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/request-headers-worker-expected.txt:
1260         * platform/gtk/imported/w3c/web-platform-tests/fetch/api/redirect/redirect-location-expected.txt:
1261         * platform/gtk/imported/w3c/web-platform-tests/fetch/api/redirect/redirect-location-worker-expected.txt:
1262
1263 2016-09-15  Sergio Villar Senin  <svillar@igalia.com>
1264
1265         [css-grid] Implement fit-content track size
1266         https://bugs.webkit.org/show_bug.cgi?id=161379
1267
1268         Reviewed by Manuel Rego Casasnovas.
1269
1270         New tests to verify that fit-content track sizes work as expected for columns and for
1271         rows. Also added some more test cases to verify that we properly parse fit-content().
1272
1273         * fast/css-grid-layout/fit-content-columns-expected.html: Added.
1274         * fast/css-grid-layout/fit-content-columns.html: Added.
1275         * fast/css-grid-layout/fit-content-rows-expected.html: Added.
1276         * fast/css-grid-layout/fit-content-rows.html: Added.
1277         * fast/css-grid-layout/grid-auto-columns-rows-get-set-expected.txt:
1278         * fast/css-grid-layout/grid-auto-columns-rows-get-set.html:
1279         * fast/css-grid-layout/grid-columns-rows-get-set-expected.txt:
1280         * fast/css-grid-layout/grid-columns-rows-get-set.html:
1281         * fast/css-grid-layout/resources/grid-columns-rows-get-set.js:
1282
1283 2016-09-14  Ryan Haddad  <ryanhaddad@apple.com>
1284
1285         Marking transitions/3d/interrupted-transition.html as flaky on ios-simulator.
1286         https://bugs.webkit.org/show_bug.cgi?id=130972
1287
1288         Unreviewed test gardening.
1289
1290         * platform/ios-simulator/TestExpectations:
1291
1292 2016-09-15  Sergio Villar Senin  <svillar@igalia.com>
1293
1294         Unreviewed, rolling out r205966.
1295
1296         Triggered some assertions
1297
1298         Reverted changeset:
1299
1300         "[css-grid] Implement fit-content track size"
1301         https://bugs.webkit.org/show_bug.cgi?id=161379
1302         http://trac.webkit.org/changeset/205966
1303
1304 2016-09-15  Zalan Bujtas  <zalan@apple.com>
1305
1306         Cleanup RenderLayer::shouldBeNormalFlowOnly
1307         https://bugs.webkit.org/show_bug.cgi?id=161981
1308
1309         Reviewed by Simon Fraser.
1310
1311         Rebaselining.
1312
1313         * fast/table/overflow-table-collapsed-borders-section-self-painting-layer-painting-expected.txt:
1314
1315 2016-09-15  Csaba Osztrogon√°c  <ossy@webkit.org>
1316
1317         js/stringimpl-to-jsstring-on-large-strings tests consume huge memory
1318         https://bugs.webkit.org/show_bug.cgi?id=159807
1319
1320         Reviewed by Saam Barati.
1321
1322         * js/script-tests/stringimpl-to-jsstring-on-large-strings-1.js: Skipped on memory limited devices.
1323         * js/script-tests/stringimpl-to-jsstring-on-large-strings-2.js: Skipped on memory limited devices.
1324         * js/script-tests/stringimpl-to-jsstring-on-large-strings-3.js: Skipped on memory limited devices.
1325
1326 2016-09-07  Sergio Villar Senin  <svillar@igalia.com>
1327
1328         [css-grid] Implement fit-content track size
1329         https://bugs.webkit.org/show_bug.cgi?id=161379
1330
1331         Reviewed by Manuel Rego Casasnovas.
1332
1333         New tests to verify that fit-content track sizes work as expected for columns and for
1334         rows. Also added some more test cases to verify that we properly parse fit-content().
1335
1336         * fast/css-grid-layout/fit-content-columns-expected.html: Added.
1337         * fast/css-grid-layout/fit-content-columns.html: Added.
1338         * fast/css-grid-layout/fit-content-rows-expected.html: Added.
1339         * fast/css-grid-layout/fit-content-rows.html: Added.
1340         * fast/css-grid-layout/grid-auto-columns-rows-get-set-expected.txt:
1341         * fast/css-grid-layout/grid-auto-columns-rows-get-set.html:
1342         * fast/css-grid-layout/grid-columns-rows-get-set-expected.txt:
1343         * fast/css-grid-layout/grid-columns-rows-get-set.html:
1344         * fast/css-grid-layout/resources/grid-columns-rows-get-set.js:
1345
1346 2016-09-15  Alejandro G. Castro  <alex@igalia.com>
1347
1348         [WebRTC][OpenWebRTC] crash in maybeHandleChangeMutedState
1349         https://bugs.webkit.org/show_bug.cgi?id=161619
1350
1351         Reviewed by Eric Carlson.
1352
1353         * platform/gtk/TestExpectations: Modify the expectations, the
1354         tests do not crash anymore.
1355
1356 2016-09-15  Sergio Villar Senin  <svillar@igalia.com>
1357
1358         [css-grid] Fix intrinsic size computation with flexible sized tracks
1359         https://bugs.webkit.org/show_bug.cgi?id=161903
1360
1361         Reviewed by Manuel Rego Casasnovas.
1362
1363         Added a couple of new test cases, grid with fr tracks inside a container with intrinsic
1364         dimensions and and grid with fr tracks inside another grid with fr tracks.
1365
1366         * fast/css-grid-layout/flex-and-intrinsic-sizes-expected.txt:
1367         * fast/css-grid-layout/flex-and-intrinsic-sizes.html:
1368
1369 2016-09-13  Sergio Villar Senin  <svillar@igalia.com>
1370
1371         [css-grid] Too many gaps with trailing collapsing tracks
1372         https://bugs.webkit.org/show_bug.cgi?id=161905
1373
1374         Reviewed by Darin Adler.
1375
1376         Added new test cases to check that trailing collapsed tracks do not add gutters at the end.
1377
1378         * fast/css-grid-layout/grid-auto-fit-columns-expected.txt:
1379         * fast/css-grid-layout/grid-auto-fit-columns.html:
1380
1381 2016-09-15  Youenn Fablet  <youenn@apple.com>
1382
1383         callPromiseFunction should be made usable for custom binding code
1384         https://bugs.webkit.org/show_bug.cgi?id=161961
1385
1386         Reviewed by Darin Adler.
1387
1388         * fast/mediastream/MediaDevices-getUserMedia-expected.txt:
1389         * fast/mediastream/MediaDevices-getUserMedia.html: Updated to expect a rejected promise in lieu of an exception.
1390
1391 2016-09-14  Jiewen Tan  <jiewen_tan@apple.com>
1392
1393         Unreviewed, update ios-simulator-wk1 test expectations after migrating to iOS 10
1394
1395         * platform/ios-simulator-wk1/TestExpectations:
1396         * platform/ios-simulator-wk2/TestExpectations:
1397         * platform/ios-simulator/TestExpectations:
1398
1399 2016-09-14  Jiewen Tan  <jiewen_tan@apple.com>
1400
1401         WebCrypto algorithms should be exposed via KeyAlgorithm dictionary
1402         https://bugs.webkit.org/show_bug.cgi?id=128748
1403         <rdar://problem/27359438>
1404
1405         Reviewed by Brent Fulgham and Chris Dumez.
1406
1407         * crypto/subtle/crypto-key-algorithm-gc-expected.txt: Added.
1408         * crypto/subtle/crypto-key-algorithm-gc.html: Added.
1409         * crypto/subtle/crypto-key-usages-gc-expected.txt: Added.
1410         * crypto/subtle/crypto-key-usages-gc.html: Added.
1411         * crypto/subtle/hmac-generate-key-expected.txt:
1412         * crypto/subtle/hmac-generate-key.html:
1413
1414 2016-09-14  Chris Dumez  <cdumez@apple.com>
1415
1416         REGRESSION (r205670): ASSERTION FAILED: methodTable(vm)->toThis(this, exec, NotStrictMode) == this
1417         https://bugs.webkit.org/show_bug.cgi?id=161982
1418
1419         Reviewed by Saam Barati.
1420
1421         Bring back JSC test coverage that got lost in r205670.
1422
1423         * js/object-literal-shorthand-construction-expected.txt:
1424         * js/script-tests/object-literal-shorthand-construction.js:
1425         * js/script-tests/sloppy-getter-setter-global-object.js:
1426         * js/sloppy-getter-setter-global-object-expected.txt:
1427
1428 2016-09-14  Joseph Pecoraro  <pecoraro@apple.com>
1429
1430         test262: TypedArray constructors length should be 3 and configurable
1431         https://bugs.webkit.org/show_bug.cgi?id=161955
1432
1433         Reviewed by Mark Lam.
1434
1435         * js/script-tests/typedarray-constructors.js:
1436         * js/typedarray-constructors-expected.txt:
1437         * js/dom/constructor-length.html:
1438         * platform/efl/js/dom/constructor-length-expected.txt:
1439         * platform/gtk/js/dom/constructor-length-expected.txt:
1440         * platform/ios-simulator/js/dom/constructor-length-expected.txt:
1441         * platform/mac/js/dom/constructor-length-expected.txt:
1442         * platform/win/js/dom/constructor-length-expected.txt:
1443
1444 2016-09-14  Chris Dumez  <cdumez@apple.com>
1445
1446         input.type cannot be set to "file" after being set to another type
1447         https://bugs.webkit.org/show_bug.cgi?id=161943
1448
1449         Reviewed by Daniel Bates.
1450
1451         * fast/dom/HTMLInputElement/input-type-change-to-file-expected.txt: Added.
1452         * fast/dom/HTMLInputElement/input-type-change-to-file.html: Added.
1453         * fast/dom/HTMLInputElement/input-type-file-security-expected.txt: Added
1454         * fast/dom/HTMLInputElement/input-type-file-security.html: Added
1455         Add layout test coverage. I have verified that these tests are passing in both
1456         Firefox and Chrome.
1457
1458         * fast/forms/input-type-change3-expected.txt:
1459         * fast/forms/input-type-change3.html:
1460         * fast/forms/input-valueasnumber-unsupported-expected.txt:
1461         * fast/forms/input-valueasnumber-unsupported.html:
1462         Update existing tests to reflect behavior change.
1463
1464 2016-09-14  Ryan Haddad  <ryanhaddad@apple.com>
1465
1466         Rebaseline tests added with r205905 for ios-simulator.
1467
1468         Unreviewed test gardening.
1469
1470         * platform/ios-simulator/fast/dom/HTMLImageElement/sizes/image-sizes-w3c-1-expected.txt: Added.
1471         * platform/ios-simulator/fast/dom/HTMLImageElement/sizes/image-sizes-w3c-2-expected.txt: Added.
1472         * platform/ios-simulator/fast/dom/HTMLImageElement/sizes/image-sizes-w3c-3-expected.txt: Added.
1473         * platform/ios-simulator/fast/dom/HTMLImageElement/sizes/image-sizes-w3c-4-expected.txt: Added.
1474
1475 2016-09-14  Youenn Fablet  <youenn@apple.com>
1476
1477         LayoutTest http/tests/security/cross-origin-cached-scripts-parallel.html is a flaky failure
1478         https://bugs.webkit.org/show_bug.cgi?id=161912
1479
1480         Reviewed by Alexey Proskuryakov.
1481
1482         * TestExpectations: Removing flaky expectation.
1483         * http/tests/security/cross-origin-cached-scripts-parallel-expected.txt:
1484         * http/tests/security/cross-origin-cached-scripts-parallel.html: Increase timeout to ensure load is made in parallel.
1485         Fixed flakiness by doing parallel loads in two shots of two, in lieu of 1 shot of 4.
1486
1487 2016-09-14  Ryan Haddad  <ryanhaddad@apple.com>
1488
1489         Marking inspector/console/messagesCleared.html as flaky on mac-debug.
1490         https://bugs.webkit.org/show_bug.cgi?id=152025
1491
1492         Unreviewed test gardening.
1493
1494         * platform/mac-wk2/TestExpectations:
1495         * platform/mac/TestExpectations:
1496
1497 2016-09-13  Ryan Haddad  <ryanhaddad@apple.com>
1498
1499         Marking fast/scrolling/arrow-key-scroll-in-rtl-document.html as flaky on mac-wk2.
1500         https://bugs.webkit.org/show_bug.cgi?id=161549
1501
1502         Unreviewed test gardening.
1503
1504         * platform/mac-wk2/TestExpectations:
1505
1506 2016-09-14  Dave Hyatt  <hyatt@apple.com>
1507
1508         [CSS Parser] Enable the new sizes parser by default
1509         https://bugs.webkit.org/show_bug.cgi?id=161931
1510
1511         Reviewed by Zalan Bujtas.
1512
1513         * fast/dom/HTMLImageElement/resources/green-16x16.png: Added.
1514         * fast/dom/HTMLImageElement/resources/green-1x1.png: Added.
1515         * fast/dom/HTMLImageElement/sizes/image-sizes-invalids-expected.txt:
1516         * fast/dom/HTMLImageElement/sizes/image-sizes-invalids.html:
1517         * fast/dom/HTMLImageElement/sizes/image-sizes-w3c-1-expected.txt: Added.
1518         * fast/dom/HTMLImageElement/sizes/image-sizes-w3c-1.html: Added.
1519         * fast/dom/HTMLImageElement/sizes/image-sizes-w3c-2-expected.txt: Added.
1520         * fast/dom/HTMLImageElement/sizes/image-sizes-w3c-2.html: Added.
1521         * fast/dom/HTMLImageElement/sizes/image-sizes-w3c-3-expected.txt: Added.
1522         * fast/dom/HTMLImageElement/sizes/image-sizes-w3c-3.html: Added.
1523         * fast/dom/HTMLImageElement/sizes/image-sizes-w3c-4-expected.txt: Added.
1524         * fast/dom/HTMLImageElement/sizes/image-sizes-w3c-4.html: Added.
1525
1526 2016-09-13  Ryan Haddad  <ryanhaddad@apple.com>
1527
1528         Marking imported/w3c/web-platform-tests/XMLHttpRequest/response-method.htm as failing on ios-simulator.
1529         https://bugs.webkit.org/show_bug.cgi?id=161949
1530
1531         Unreviewed test gardening.
1532
1533         * platform/ios-simulator/TestExpectations:
1534
1535 2016-09-13  Ryan Haddad  <ryanhaddad@apple.com>
1536
1537         Rebaseline imported/w3c/web-platform-tests/XMLHttpRequest/setrequestheader-content-type.htm for ios-simulator.
1538
1539         Unreviewed test gardening.
1540
1541         * platform/ios-simulator/imported/w3c/web-platform-tests/XMLHttpRequest/setrequestheader-content-type-expected.txt:
1542
1543 2016-09-13  Ryan Haddad  <ryanhaddad@apple.com>
1544
1545         More unreviewed test gardening for iOS 10.
1546
1547         * platform/ios-simulator/TestExpectations:
1548
1549 2016-09-13  Ryan Haddad  <ryanhaddad@apple.com>
1550
1551         Unreviewed test gardening for iOS 10.
1552
1553         * platform/ios-simulator/TestExpectations:
1554         * platform/ios-simulator/editing/deleting/delete-emoji-expected.txt:
1555         * platform/ios-simulator/fast/text/font-weights-expected.txt:
1556         * platform/ios-simulator/fast/text/system-font-weight-expected.txt:
1557
1558 2016-09-13  Ryan Haddad  <ryanhaddad@apple.com>
1559
1560         Rebaseline js/dom/global-constructors-attributes.html for Yosemite.
1561
1562         Unreviewed test gardening.
1563
1564         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
1565
1566 2016-09-13  Alex Christensen  <achristensen@webkit.org>
1567
1568         Implement URLSearchParams
1569         https://bugs.webkit.org/show_bug.cgi?id=161920
1570
1571         Reviewed by Chris Dumez.
1572
1573         * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
1574         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
1575         * platform/mac/imported/w3c/web-platform-tests/XMLHttpRequest/setrequestheader-content-type-expected.txt:
1576
1577 2016-09-13  Jer Noble  <jer.noble@apple.com>
1578
1579         [media-source] MediaSource.addSourceBuffer(null) should throw an exception
1580         https://bugs.webkit.org/show_bug.cgi?id=161884
1581
1582         Reviewed by Eric Carlson.
1583
1584         * platform/mac/TestExpectations:
1585         * platform/mac/imported/w3c/web-platform-tests/media-source/mediasource-addsourcebuffer-expected.txt: Added.
1586
1587 2016-09-13  Myles C. Maxfield  <mmaxfield@apple.com>
1588
1589         [Cocoa] Unify font's ascent, descent, and x-height between macOS and iOS
1590         https://bugs.webkit.org/show_bug.cgi?id=161877
1591
1592         Reviewed by Simon Fraser.
1593
1594         Updating expected results.
1595
1596         * imported/blink/svg/text/obb-paintserver-expected.html: Covered tiny unrelated 1px difference.
1597         * imported/blink/svg/text/obb-paintserver.html: Ditto.
1598         * platform/ios-simulator/editing/selection/vertical-rl-rtl-extend-line-backward-br-expected.txt:
1599         * platform/ios-simulator/editing/selection/vertical-rl-rtl-extend-line-backward-p-expected.txt:
1600         * platform/ios-simulator/editing/selection/vertical-rl-rtl-extend-line-forward-br-expected.txt:
1601         * platform/ios-simulator/editing/selection/vertical-rl-rtl-extend-line-forward-p-expected.txt:
1602         * platform/ios-simulator/fast/text/whitespace/pre-wrap-spaces-after-newline-expected.txt:
1603         * platform/ios-simulator/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.txt:
1604         * platform/ios-simulator/svg/custom/glyph-transformation-with-hkern-expected.txt: Copied from LayoutTests/svg/custom/glyph-transformation-with-hkern-expected.txt.
1605         * platform/ios-simulator/svg/custom/repaint-shadow-expected.txt: Copied from LayoutTests/svg/custom/repaint-shadow-expected.txt.
1606         * platform/ios-simulator/svg/text/text-hkern-on-vertical-text-expected.txt: Copied from LayoutTests/svg/text/text-hkern-on-vertical-text-expected.txt.
1607         * platform/ios-simulator/svg/text/text-vkern-on-horizontal-text-expected.txt: Copied from LayoutTests/svg/text/text-vkern-on-horizontal-text-expected.txt.
1608         * platform/ios-simulator/tables/mozilla/bugs/bug55527-expected.txt:
1609         * platform/mac-yosemite/fast/text/emoji-expected.txt:
1610         * platform/mac-yosemite/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.txt:
1611         * platform/mac/css2.1/t1202-counter-04-b-expected.txt:
1612         * platform/mac/css2.1/t1202-counters-04-b-expected.txt:
1613         * platform/mac/fast/text/emoji-expected.txt:
1614         * platform/mac/svg/W3C-SVG-1.1-SE/color-prop-05-t-expected.txt:
1615         * platform/mac/svg/W3C-SVG-1.1-SE/coords-dom-01-f-expected.txt:
1616         * platform/mac/svg/W3C-SVG-1.1-SE/coords-dom-02-f-expected.txt:
1617         * platform/mac/svg/W3C-SVG-1.1-SE/coords-dom-03-f-expected.txt:
1618         * platform/mac/svg/W3C-SVG-1.1-SE/coords-dom-04-f-expected.txt:
1619         * platform/mac/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.txt:
1620         * platform/mac/svg/W3C-SVG-1.1-SE/filters-felem-01-b-expected.txt:
1621         * platform/mac/svg/W3C-SVG-1.1-SE/filters-image-03-f-expected.txt:
1622         * platform/mac/svg/W3C-SVG-1.1-SE/interact-pointer-03-t-expected.txt:
1623         * platform/mac/svg/W3C-SVG-1.1-SE/linking-uri-01-b-expected.txt:
1624         * platform/mac/svg/W3C-SVG-1.1-SE/painting-marker-07-f-expected.txt:
1625         * platform/mac/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.txt:
1626         * platform/mac/svg/W3C-SVG-1.1-SE/pservers-grad-17-b-expected.txt:
1627         * platform/mac/svg/W3C-SVG-1.1-SE/pservers-grad-20-b-expected.txt:
1628         * platform/mac/svg/W3C-SVG-1.1-SE/pservers-pattern-03-f-expected.txt:
1629         * platform/mac/svg/W3C-SVG-1.1-SE/pservers-pattern-04-f-expected.txt:
1630         * platform/mac/svg/W3C-SVG-1.1-SE/struct-use-14-f-expected.txt:
1631         * platform/mac/svg/W3C-SVG-1.1-SE/styling-css-04-f-expected.txt:
1632         * platform/mac/svg/W3C-SVG-1.1-SE/styling-pres-02-f-expected.txt:
1633         * platform/mac/svg/W3C-SVG-1.1-SE/svgdom-over-01-f-expected.txt:
1634         * platform/mac/svg/W3C-SVG-1.1-SE/text-intro-02-b-expected.txt:
1635         * platform/mac/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.txt:
1636         * platform/mac/svg/W3C-SVG-1.1-SE/text-intro-09-b-expected.txt:
1637         * platform/mac/svg/W3C-SVG-1.1-SE/text-tref-03-b-expected.txt:
1638         * platform/mac/svg/W3C-SVG-1.1-SE/text-tspan-02-b-expected.txt:
1639         * platform/mac/svg/W3C-SVG-1.1-SE/types-dom-01-b-expected.txt:
1640         * platform/mac/svg/W3C-SVG-1.1-SE/types-dom-02-f-expected.txt:
1641         * platform/mac/svg/W3C-SVG-1.1-SE/types-dom-03-b-expected.txt:
1642         * platform/mac/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.txt:
1643         * platform/mac/svg/W3C-SVG-1.1-SE/types-dom-05-b-expected.txt:
1644         * platform/mac/svg/W3C-SVG-1.1-SE/types-dom-06-f-expected.txt:
1645         * platform/mac/svg/W3C-SVG-1.1-SE/types-dom-07-f-expected.txt:
1646         * platform/mac/svg/W3C-SVG-1.1/animate-elem-03-t-expected.txt:
1647         * platform/mac/svg/W3C-SVG-1.1/animate-elem-24-t-expected.txt:
1648         * platform/mac/svg/W3C-SVG-1.1/animate-elem-36-t-expected.txt:
1649         * platform/mac/svg/W3C-SVG-1.1/animate-elem-40-t-expected.txt:
1650         * platform/mac/svg/W3C-SVG-1.1/filters-light-04-f-expected.txt:
1651         * platform/mac/svg/W3C-SVG-1.1/filters-turb-02-f-expected.txt:
1652         * platform/mac/svg/W3C-SVG-1.1/fonts-elem-05-t-expected.txt:
1653         * platform/mac/svg/W3C-SVG-1.1/fonts-elem-06-t-expected.txt:
1654         * platform/mac/svg/W3C-SVG-1.1/fonts-glyph-02-t-expected.txt:
1655         * platform/mac/svg/W3C-SVG-1.1/fonts-glyph-03-t-expected.txt:
1656         * platform/mac/svg/W3C-SVG-1.1/fonts-kern-01-t-expected.txt:
1657         * platform/mac/svg/W3C-SVG-1.1/render-elems-06-t-expected.txt:
1658         * platform/mac/svg/W3C-SVG-1.1/render-elems-07-t-expected.txt:
1659         * platform/mac/svg/W3C-SVG-1.1/render-elems-08-t-expected.txt:
1660         * platform/mac/svg/W3C-SVG-1.1/text-align-08-b-expected.txt:
1661         * platform/mac/svg/W3C-SVG-1.1/text-fonts-03-t-expected.txt:
1662         * platform/mac/svg/W3C-SVG-1.1/text-text-04-t-expected.txt:
1663         * platform/mac/svg/batik/text/xmlSpace-expected.txt:
1664         * platform/mac/svg/custom/glyph-selection-bidi-mirror-expected.txt:
1665         * platform/mac/svg/custom/glyph-setting-d-attribute-expected.txt:
1666         * platform/mac/svg/foreignObject/text-tref-02-b-expected.txt:
1667         * platform/mac/svg/text/kerning-expected.txt:
1668         * platform/mac/svg/text/multichar-glyph-expected.txt:
1669         * svg/custom/glyph-transformation-with-hkern-expected.txt:
1670         * svg/custom/repaint-shadow-expected.txt:
1671         * svg/text/text-hkern-on-vertical-text-expected.txt:
1672         * svg/text/text-vkern-on-horizontal-text-expected.txt:
1673
1674 2016-09-13  Matt Baker  <mattbaker@apple.com>
1675
1676         Web Inspector: Use Array.shallowEqual instead of Object.shallowEqual in more places
1677         https://bugs.webkit.org/show_bug.cgi?id=161867
1678         <rdar://problem/28261328>
1679
1680         Reviewed by Joseph Pecoraro.
1681
1682         * inspector/unit-tests/array-utilities-expected.txt:
1683         * inspector/unit-tests/array-utilities.html:
1684         Add test coverage for Array.shallowEqual.
1685         Use Array.shallowEqual instead of JSON.stringify in tests.
1686         Use expectFalse and expectEqual in tests where appropriate.
1687
1688 2016-09-13  Tim Horton  <timothy_horton@apple.com>
1689
1690         Undoing a candidate insertion results in the replaced text being selected
1691         https://bugs.webkit.org/show_bug.cgi?id=161894
1692         <rdar://problem/28225774>
1693
1694         Reviewed by Simon Fraser.
1695
1696         * editing/mac/spelling/accept-candidate-allows-autocorrect-on-next-word-expected.txt:
1697         * editing/mac/spelling/accept-candidate-replacing-multiple-words-expected.txt:
1698         * editing/mac/spelling/accept-candidate-undo-does-not-select-expected.txt: Copied from LayoutTests/editing/mac/spelling/accept-candidate-replacing-multiple-words-expected.txt.
1699         * editing/mac/spelling/accept-candidate-undo-does-not-select.html: Added.
1700         * editing/mac/spelling/accept-candidate-without-adding-space-expected.txt:
1701         * editing/mac/spelling/accept-candidate-without-crossing-editing-boundary-expected.txt:
1702         Adjust some test results, and add a new test that ensures that undoing
1703         a candidate insertion does not select the replaced text.
1704
1705 2016-09-13  Joseph Pecoraro  <pecoraro@apple.com>
1706
1707         Web Inspector: Should be able to pretty print module code (import / export statements)
1708         https://bugs.webkit.org/show_bug.cgi?id=161891
1709         <rdar://problem/28272784>
1710
1711         Reviewed by Yusuke Suzuki.
1712
1713         * inspector/formatting/formatting-javascript-expected.txt:
1714         * inspector/formatting/formatting-javascript.html:
1715         * inspector/formatting/resources/javascript-tests/modules-expected.js: Added.
1716         * inspector/formatting/resources/javascript-tests/modules.js: Added.
1717         Include a new test for modules.
1718
1719         * inspector/formatting/formatting-json.html:
1720         All of these are non-module source code.
1721
1722         * inspector/formatting/resources/utilities.js:
1723         Determine if module or not based on the test name.
1724
1725 2016-09-13  Ryan Haddad  <ryanhaddad@apple.com>
1726
1727         Marking http/tests/security/cross-origin-cached-scripts-parallel.html as flaky.
1728         https://bugs.webkit.org/show_bug.cgi?id=161912
1729
1730         Unreviewed test gardening.
1731
1732         * TestExpectations:
1733
1734 2016-09-12  Jer Noble  <jer.noble@apple.com>
1735
1736         Media-source backed elements block load event; cause web-platform-test flakiness
1737         https://bugs.webkit.org/show_bug.cgi?id=161881
1738
1739         Reviewed by Eric Carlson.
1740
1741         * media/media-source/media-source-delaying-load-event-expected.txt: Added.
1742         * media/media-source/media-source-delaying-load-event.html: Added.
1743
1744 2016-09-13  Jer Noble  <jer.noble@apple.com>
1745
1746         Unreviewed gardening; removed duplicate entry for mediasource-config-change-mp4-v-bitrate.html.
1747
1748         * platform/mac/TestExpectations:
1749
1750 2016-09-12  Zalan Bujtas  <zalan@apple.com>
1751
1752         Input type object and the associated render can go out of sync.
1753         https://bugs.webkit.org/show_bug.cgi?id=161871
1754         <rdar://problem/28178094>
1755
1756         Reviewed by Antti Koivisto.
1757
1758         * fast/forms/assert-on-input-type-change-expected.txt: Added.
1759         * fast/forms/assert-on-input-type-change.html: Added.
1760
1761 2016-09-13  Chris Dumez  <cdumez@apple.com>
1762
1763         Drop support for <isindex>
1764         https://bugs.webkit.org/show_bug.cgi?id=7139
1765
1766         Reviewed by Ryosuke Niwa.
1767
1768         Drop outdated tests / checks.
1769
1770         * dom/html/level2/html/HTMLIsIndexElement01-expected.txt: Removed.
1771         * dom/html/level2/html/HTMLIsIndexElement01.html: Removed.
1772         * dom/html/level2/html/HTMLIsIndexElement01.js: Removed.
1773         * dom/html/level2/html/HTMLIsIndexElement02-expected.txt: Removed.
1774         * dom/html/level2/html/HTMLIsIndexElement02.html: Removed.
1775         * dom/html/level2/html/HTMLIsIndexElement02.js: Removed.
1776         * dom/html/level2/html/HTMLIsIndexElement03-expected.txt: Removed.
1777         * dom/html/level2/html/HTMLIsIndexElement03.html: Removed.
1778         * dom/html/level2/html/HTMLIsIndexElement03.js: Removed.
1779         * fast/dom/HTMLIsIndexElement/prototype-chain-expected.txt: Removed.
1780         * fast/dom/HTMLIsIndexElement/prototype-chain.html: Removed.
1781         * fast/dom/HTMLIsIndexElement/script-tests/prototype-chain.js: Removed.
1782         * fast/dom/isindex-001.html: Removed.
1783         * fast/dom/isindex-002.html: Removed.
1784         * fast/events/resources/tabindex-focus-blur-all-frame1.html:
1785         * fast/events/resources/tabindex-focus-blur-all-frame2.html:
1786         * fast/events/resources/tabindex-focus-blur-all-iframe1.html:
1787         * fast/events/resources/tabindex-focus-blur-all-iframe2.html:
1788         * fast/forms/isindex-name-expected.txt: Removed.
1789         * fast/forms/isindex-name.html: Removed.
1790         * fast/forms/isindex-placeholder-expected.html: Removed.
1791         * fast/forms/isindex-placeholder.html: Removed.
1792         * fast/forms/text-style-color.html: Removed.
1793         * fast/parser/fragment-parser-expected.txt:
1794         * fast/parser/script-tests/fragment-parser.js:
1795         * fast/replaced/table-percent-height-text-controls-expected.txt:
1796         * fast/replaced/table-percent-height-text-controls.html:
1797         * html5lib/generated/run-isindex-data-expected.txt: Removed.
1798         * html5lib/generated/run-isindex-data.html: Removed.
1799         * html5lib/generated/run-isindex-write-expected.txt: Removed.
1800         * html5lib/generated/run-isindex-write.html: Removed.
1801         * html5lib/resources/isindex.dat:
1802         * html5lib/resources/tests19.dat:
1803         * html5lib/resources/tests2.dat:
1804         * html5lib/resources/webkit02.dat:
1805         * http/tests/misc/isindex-formdata-expected.txt: Removed.
1806         * http/tests/misc/isindex-formdata.html: Removed.
1807         * http/tests/misc/isindex-with-no-form-base-href-expected.txt: Removed.
1808         * http/tests/misc/isindex-with-no-form-base-href.html: Removed.
1809         * http/tests/misc/isindex-with-no-form-expected.txt: Removed.
1810         * http/tests/misc/isindex-with-no-form.html: Removed.
1811         * http/tests/misc/resources/isindex-with-no-form-base-href-submit.html: Removed.
1812         * http/tests/misc/resources/isindex-with-no-form-base-href.html: Removed.
1813         * platform/efl/fast/dom/isindex-001-expected.png: Removed.
1814         * platform/efl/fast/dom/isindex-001-expected.txt: Removed.
1815         * platform/efl/fast/dom/isindex-002-expected.png: Removed.
1816         * platform/efl/fast/dom/isindex-002-expected.txt: Removed.
1817         * platform/efl/fast/forms/text-style-color-expected.png: Removed.
1818         * platform/efl/fast/forms/text-style-color-expected.txt: Removed.
1819         * platform/gtk/fast/dom/isindex-001-expected.png: Removed.
1820         * platform/gtk/fast/dom/isindex-001-expected.txt: Removed.
1821         * platform/gtk/fast/dom/isindex-002-expected.png: Removed.
1822         * platform/gtk/fast/dom/isindex-002-expected.txt: Removed.
1823         * platform/gtk/fast/forms/text-style-color-expected.png: Removed.
1824         * platform/gtk/fast/forms/text-style-color-expected.txt: Removed.
1825         * platform/ios-simulator/fast/dom/isindex-001-expected.txt: Removed.
1826         * platform/ios-simulator/fast/dom/isindex-002-expected.txt: Removed.
1827         * platform/ios-simulator/fast/forms/text-style-color-expected.txt: Removed.
1828         * platform/mac-elcapitan/fast/dom/isindex-001-expected.txt: Removed.
1829         * platform/mac-elcapitan/fast/dom/isindex-002-expected.txt: Removed.
1830         * platform/mac-elcapitan/fast/forms/text-style-color-expected.txt: Removed.
1831         * platform/mac/fast/dom/isindex-001-expected.png: Removed.
1832         * platform/mac/fast/dom/isindex-001-expected.txt: Removed.
1833         * platform/mac/fast/dom/isindex-002-expected.png: Removed.
1834         * platform/mac/fast/dom/isindex-002-expected.txt: Removed.
1835         * platform/mac/fast/forms/text-style-color-expected.png: Removed.
1836         * platform/mac/fast/forms/text-style-color-expected.txt: Removed.
1837         * platform/win/fast/dom/isindex-001-expected.txt: Removed.
1838         * platform/win/fast/dom/isindex-002-expected.txt: Removed.
1839         * platform/win/fast/forms/text-style-color-expected.txt: Removed.
1840
1841 2016-09-13  Per Arne Vollan  <pvollan@apple.com>
1842
1843         Skip media source tests since the feature is not enabled on Windows.
1844
1845         Unreviewed test gardening.
1846
1847         * platform/win/TestExpectations:
1848
1849 2016-09-13  Skachkov Oleksandr  <gskachkov@gmail.com>
1850
1851         ES6: Classes: Should be allowed to create a static method with name "arguments"
1852         https://bugs.webkit.org/show_bug.cgi?id=152985
1853
1854         Reviewed by Keith Miller.
1855
1856         * js/Object-getOwnPropertyNames-expected.txt:
1857         * js/basic-strict-mode-expected.txt:
1858         * js/class-method-and-constructor-properties-expected.txt: Removed.
1859         * js/class-syntax-method-names-expected.txt:
1860         * js/es6-function-properties-expected.txt: Added.
1861         * js/es6-function-properties.html: Copied from LayoutTests/js/class-method-and-constructor-properties.html.
1862         * js/kde/script-tests/function_arguments.js:
1863         (f):
1864         * js/non-strict-function-properties-expected.txt: Added.
1865         * js/non-strict-function-properties.html: Renamed from LayoutTests/js/class-method-and-constructor-properties.html.
1866         * js/script-tests/Object-getOwnPropertyNames.js:
1867         * js/script-tests/basic-strict-mode.js:
1868         * js/script-tests/class-method-and-constructor-properties.js: Removed.
1869         (shouldThrow): Deleted.
1870         (shouldBe): Deleted.
1871         (A): Deleted.
1872         (B): Deleted.
1873         (C): Deleted.
1874         (D): Deleted.
1875         (E.prototype.getItem): Deleted.
1876         (E): Deleted.
1877         (F.prototype.getElement): Deleted.
1878         (F): Deleted.
1879         (G.prototype.get item): Deleted.
1880         (G): Deleted.
1881         (H.prototype.caller): Deleted.
1882         (H.prototype.arguments): Deleted.
1883         (H): Deleted.
1884         * js/script-tests/class-syntax-method-names.js:
1885         * js/script-tests/es6-function-properties.js: Added.
1886         (shouldThrow):
1887         (shouldBe):
1888         (A):
1889         (B):
1890         (C):
1891         (D):
1892         (E.prototype.getItem):
1893         (E):
1894         (F.prototype.getElement):
1895         (F):
1896         (G.prototype.get item):
1897         (G):
1898         (check):
1899         (arr):
1900         (H.prototype.caller):
1901         (H.prototype.arguments):
1902         (H):
1903         (J.prototype.gen):
1904         (J.gen):
1905         (J):
1906         * js/script-tests/non-strict-function-properties.js: Added.
1907         (foo):
1908         (boo):
1909         (f):
1910         (g):
1911         (doSetCaller):
1912         (doSetArguments):
1913         * js/script-tests/strict-throw-type-error.js:
1914
1915 2016-09-12  Youenn Fablet  <youenn@apple.com>
1916
1917         ScriptElement should use FetchOptions::mode according its crossOrigin attribute
1918         https://bugs.webkit.org/show_bug.cgi?id=161686
1919
1920         Reviewed by Darin Adler.
1921
1922         Added new tests.
1923         Updated cookie test for robustness as the order of the cookie items when more than one may not be preserved.
1924
1925         Moved one of the blink test to http/tests as it requires HTTP to run properly.
1926         Updated blink test expectation as it is run from file, while it should be run from http.
1927
1928         Copied a similar test to http/tests/local to ensure that script load fails when served from the filesystem , CORS check failing.
1929         The test was previously passing in WebKit as the test file was served from filesystem and was granted universal access.
1930         The CORS checks were done through SecurityOrigin::canRequest which was testing that first.
1931         With the patch, CORS checks are done at a lower level and do not take in to account universal access.
1932         This aligns with Chrome and Firefox behavior.
1933
1934         * http/tests/local/script-crossorigin-loads-fail-origin-expected.txt: Added.
1935         * http/tests/local/script-crossorigin-loads-fail-origin.html: Copied from LayoutTests/imported/blink/http/tests/security/script-crossorigin-loads-correctly-credentials.html.
1936         * http/tests/cookies/resources/third-party-cookie-relaxing-iframe.html: Sorting the cookie to make the test more resistant.
1937         * http/tests/security/cross-origin-cached-images-expected.txt: Added.
1938         * http/tests/security/cross-origin-cached-images-parallel-expected.txt: Added.
1939         * http/tests/security/cross-origin-cached-images-parallel.html: Renamed from LayoutTests/http/tests/security/cross-origin-cached-resource-parallel.html.
1940         * http/tests/security/cross-origin-cached-images.html: Renamed from LayoutTests/http/tests/security/cross-origin-cached-resource.html.
1941         * http/tests/security/cross-origin-cached-resource-parallel-expected.txt: Removed.
1942         * http/tests/security/cross-origin-cached-scripts-expected.txt: Added.
1943         * http/tests/security/cross-origin-cached-scripts-parallel-expected.txt: Added.
1944         * http/tests/security/cross-origin-cached-scripts-parallel.html: Added.
1945         * http/tests/security/cross-origin-cached-scripts.html: Added.
1946         * http/tests/security/resources/cors-script.php: Updated according chromium script to activate CORS credentials header if requested.
1947         * http/tests/security/resources/cross-origin-cached-resource-iframe.html:
1948         * http/tests/security/resources/notify-loaded.js: Added.
1949         * http/tests/security/script-crossorigin-loads-correctly-credentials-expected.txt: Renamed from LayoutTests/imported/blink/http/tests/security/script-crossorigin-loads-correctly-credentials-expected.txt.
1950         * http/tests/security/script-crossorigin-loads-correctly-credentials.html: Renamed from LayoutTests/imported/blink/http/tests/security/script-crossorigin-loads-correctly-credentials.html.
1951         * http/tests/security/script-with-dataurl-expected.txt: Added.
1952         * http/tests/security/script-with-dataurl.html: Added.
1953         * http/tests/security/script-with-failed-cors-check-fails-to-load-expected.txt:
1954
1955 2016-09-12  Fujii Hironori  <Hironori.Fujii@sony.com>
1956
1957         [GTK] Fix lint warnings of LayoutTests/platform/gtk/TestExpectations
1958         https://bugs.webkit.org/show_bug.cgi?id=161890
1959
1960         Unreviewed test gardening.
1961
1962         * platform/gtk/TestExpectations: Removed deleted test cases
1963         js/regress/nested-function-parsing.html, js/regress/new-array-buffer-dead.html
1964         and js/regress/method-on-number.html.
1965         Skip imported/w3c/web-platform-tests/media-source/
1966
1967 2016-09-12  Saam Barati  <sbarati@apple.com>
1968
1969         Speed up Function.prototype.bind a bit by making it a builtin
1970         https://bugs.webkit.org/show_bug.cgi?id=161879
1971
1972         Reviewed by Filip Pizlo.
1973
1974         * js/dom/function-bind-expected.txt:
1975
1976 2016-09-12  Nan Wang  <n_wang@apple.com>
1977
1978         AX: Crash at WebCore::Range::compareBoundaryPoints(WebCore::Range::CompareHow, WebCore::Range const&, int&) const + 23
1979         https://bugs.webkit.org/show_bug.cgi?id=161878
1980
1981         Reviewed by Chris Fleizach.
1982
1983         * accessibility/mac/doctype-node-in-text-marker-crash-expected.txt: Added.
1984         * accessibility/mac/doctype-node-in-text-marker-crash.html: Added.
1985
1986 2016-09-12  Joseph Pecoraro  <pecoraro@apple.com>
1987
1988         HTMLButtonElement.prototype.click should be HTMLElement.prototype.click
1989         https://bugs.webkit.org/show_bug.cgi?id=161874
1990
1991         Reviewed by Chris Dumez.
1992
1993         * fast/dom/HTMLButtonElement/click-expected.txt: Added.
1994         * fast/dom/HTMLButtonElement/click.html: Added.
1995
1996 2016-09-12  Ryan Haddad  <ryanhaddad@apple.com>
1997
1998         Marking imported/w3c/web-platform-tests/dom/nodes/ProcessingInstruction-escapes-1.xhtml as flaky on mac.
1999         https://bugs.webkit.org/show_bug.cgi?id=161883
2000
2001         Unreviewed test gardening.
2002
2003         * platform/mac/TestExpectations:
2004
2005 2016-09-12  Matt Baker  <mattbaker@apple.com>
2006
2007         Web Inspector: Add TestHarness assertions/expectations to provide additional semantics similar to XCTest
2008         https://bugs.webkit.org/show_bug.cgi?id=161278
2009         <rdar://problem/28039741>
2010
2011         Reviewed by Joseph Pecoraro.
2012
2013         Add test to verify that the TestHarness.expect* family of functions
2014         trivially work. Since it isn't possible to verify the TestPage results
2015         directly without introducing additional complexity, simply log baseline
2016         "PASS" and "FAIL" results for each function.
2017
2018         * inspector/unit-tests/test-harness-expect-functions-expected.txt: Added.
2019         * inspector/unit-tests/test-harness-expect-functions.html: Added.
2020
2021 2016-09-12  Chris Dumez  <cdumez@apple.com>
2022
2023         window.performance object resets script-applied properties
2024         https://bugs.webkit.org/show_bug.cgi?id=137407
2025
2026         Reviewed by Darin Adler.
2027
2028         Add layout test coverage.
2029
2030         * fast/performance/performance-object-gc-expected.txt: Added.
2031         * fast/performance/performance-object-gc.html: Added.
2032
2033 2016-09-12  Jer Noble  <jer.noble@apple.com>
2034
2035         Fix failing mediasource-play.html and mediasource-config-change-mp4-v-bitrate.html tests
2036         https://bugs.webkit.org/show_bug.cgi?id=161819
2037
2038         Reviewed by Eric Carlson.
2039
2040         * media/media-source/media-source-end-of-stream-readyState.html:
2041         * media/media-source/media-source-end-of-stream-readyState-expected.txt:
2042         * platform/mac/TestExpectations:
2043
2044 2016-09-12  Matt Baker  <mattbaker@apple.com>
2045
2046         Web Inspector: Object.shallowEqual() should return false if object prototype chains differ
2047         https://bugs.webkit.org/show_bug.cgi?id=161852
2048
2049         Reviewed by Joseph Pecoraro.
2050
2051         * inspector/unit-tests/object-utilities-expected.txt: Added.
2052         * inspector/unit-tests/object-utilities.html: Added.
2053         Add test coverage for Object.shallowEqual.
2054
2055 2016-09-12  Ryan Haddad  <ryanhaddad@apple.com>
2056
2057         Marking accessibility/mac/value-change/value-change-user-info-contenteditable.html as flaky on mac-wk2.
2058         https://bugs.webkit.org/show_bug.cgi?id=160042
2059
2060         Unreviewed test gardening.
2061
2062         * platform/mac-wk2/TestExpectations:
2063
2064 2016-09-12  Simon Fraser  <simon.fraser@apple.com>
2065
2066         Make -webkit-transition-* and -webkit-animation-* properties be pure aliases of the unprefixed ones
2067         https://bugs.webkit.org/show_bug.cgi?id=160478
2068
2069         Reviewed by Dean Jackson.
2070         
2071         Updated results, and a new test to ensure that longhand properties override
2072         shorthand ones, with various combinations of prefixing.
2073
2074         * fast/css/getComputedStyle/computed-style-expected.txt:
2075         * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
2076         * fast/css/longhand-overrides-shorthand-prefixing-expected.txt: Added.
2077         * fast/css/longhand-overrides-shorthand-prefixing.html: Added.
2078         * fast/css/prefixed-unprefixed-variant-style-declaration-expected.txt:
2079         * fast/css/prefixed-unprefixed-variant-style-declaration.html:
2080         * transitions/svg-transitions-expected.txt:
2081         * transitions/transitions-parsing-expected.txt:
2082         * transitions/transitions-parsing.html:
2083
2084 2016-09-12  Javier Fernandez  <jfernandez@igalia.com>
2085
2086         [css-align] Initial values are parsed as invalid for some Alignment properties
2087         https://bugs.webkit.org/show_bug.cgi?id=161303
2088
2089         Reviewed by Darin Adler.
2090
2091         Test to verify the "initial" values of the CSS Box Alignment properties
2092         are parsed as valid independently of whether Grid Layout is enabled or not.
2093
2094         * fast/css/ensure-flexbox-compatibility-with-initial-values-expected.txt: Added.
2095         * fast/css/ensure-flexbox-compatibility-with-initial-values.html: Added.
2096         * fast/css/resources/alignment-parsing-utils.js:
2097         (checkSupportedValues):
2098
2099 2016-09-11  Chris Dumez  <cdumez@apple.com>
2100
2101         HTMLTrackElement.kind's invalid value default should be the metadata state
2102         https://bugs.webkit.org/show_bug.cgi?id=161840
2103
2104         Reviewed by Eric Carlson.
2105
2106         * media/track/track-kind-expected.txt:
2107         * media/track/track-kind.html:
2108         Update existing test to reflect behavior change.
2109
2110         * media/track/w3c/interfaces/TextTrack/kind.html:
2111         Re-sync test from W3C as it was outdated.
2112
2113 2016-09-11  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
2114
2115         [EFL] Skip to test some w3c/web-platform-tests
2116
2117         Unreviewed EFL gardening.
2118
2119         Some tests of w3c/web-platform-tests have been flaky since r205777.
2120
2121         * platform/efl/TestExpectations
2122
2123 2016-09-11  Tim Horton  <timothy_horton@apple.com>
2124
2125         Candidates that don't end in spaces shouldn't have spaces arbitrarily appended to them
2126         https://bugs.webkit.org/show_bug.cgi?id=161846
2127         <rdar://problem/28245097>
2128
2129         Reviewed by Beth Dakin.
2130
2131         * editing/mac/spelling/accept-candidate-replacing-multiple-words-expected.txt:
2132         * editing/mac/spelling/accept-candidate-replacing-multiple-words.html:
2133         * editing/mac/spelling/accept-candidate-without-crossing-editing-boundary-expected.txt:
2134         * editing/mac/spelling/accept-candidate-without-crossing-editing-boundary.html:
2135         Update existing tests to put spaces at the end of accepted candidates to make them
2136         more similar to what the OS will return to us.
2137
2138         * editing/mac/spelling/accept-candidate-without-adding-space-expected.txt: Added.
2139         * editing/mac/spelling/accept-candidate-without-adding-space.html: Added.
2140         Add a test where the accepted candidate does *not* have a space at the end,
2141         testing that we don't add one where the candidate didn't contain one.
2142
2143         * editing/mac/spelling/accept-candidate-allows-autocorrect-on-next-word-expected.txt: Added.
2144         * editing/mac/spelling/accept-candidate-allows-autocorrect-on-next-word.html: Added.
2145         Add a test ensuring that the document marker added by accepting a candidate
2146         doesn't overlap the next word and prevent autocorrect from working on it.
2147
2148 2016-09-10  Chris Dumez  <cdumez@apple.com>
2149
2150         It is possible for Document::m_frame pointer to become stale
2151         https://bugs.webkit.org/show_bug.cgi?id=161812
2152         <rdar://problem/27745023>
2153
2154         Reviewed by Ryosuke Niwa.
2155
2156         Add layout test that crashes on both Mac and iOS due to using a stale
2157         Document::m_frame pointer.
2158
2159         * fast/history/pagehide-remove-iframe-crash-expected.txt: Added.
2160         * fast/history/pagehide-remove-iframe-crash.html: Added.
2161
2162 2016-09-10  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
2163
2164         [EFL] Mark new media source tests to failure
2165
2166         Unreviewed EFL gardening.
2167
2168         * platform/efl/TestExpectations: New added media source tests are failing.
2169
2170 2016-09-09  Jer Noble  <jer.noble@apple.com>
2171
2172         [Media Source] Import updated w3c/web-platform-tests and rebaseline
2173         https://bugs.webkit.org/show_bug.cgi?id=161723
2174
2175         Reviewed by Youenn Fablet.
2176
2177         * http/tests/media/media-source/mediasource-append-buffer.html: Removed.
2178         * http/tests/media/media-source/mediasource-buffered-expected.txt: Removed.
2179         * http/tests/media/media-source/mediasource-closed.html: Removed.
2180         * http/tests/media/media-source/mediasource-config-changes.js:
2181         (resolutionFromFilename): Deleted.
2182         (appendBuffer): Deleted.
2183         (mediaSourceConfigChangeTest): Deleted.
2184         * http/tests/media/media-source/mediasource-util.js:
2185         (EventExpectationsManager): Deleted.
2186         (EventExpectationsManager.prototype.expectEvent): Deleted.
2187         (EventExpectationsManager.prototype.waitForExpectedEvents): Deleted.
2188         (EventExpectationsManager.prototype.expectingEvents): Deleted.
2189         (EventExpectationsManager.prototype.handleWaitCallback_): Deleted.
2190         (EventExpectationsManager.prototype.getExpectations_): Deleted.
2191         (loadData_): Deleted.
2192         (onSourceOpen): Deleted.
2193         (openMediaSource_): Deleted.
2194         (MediaSourceUtil.loadTextData): Deleted.
2195         (MediaSourceUtil.loadBinaryData): Deleted.
2196         (MediaSourceUtil.fetchManifestAndData): Deleted.
2197         (MediaSourceUtil.extractSegmentData): Deleted.
2198         (MediaSourceUtil.getMediaDataForPlaybackTime): Deleted.
2199         (getFirstSupportedType): Deleted.
2200         (getSegmentInfo): Deleted.
2201         (MediaSourceUtil.getSubType): Deleted.
2202         (addExtraTestMethods.test.failOnEvent): Deleted.
2203         (addExtraTestMethods.test.endOnEvent): Deleted.
2204         (addExtraTestMethods.test.expectEvent): Deleted.
2205         (addExtraTestMethods.test.waitForExpectedEvents): Deleted.
2206         (addExtraTestMethods.test.waitForCurrentTimeChange): Deleted.
2207         (addExtraTestMethods.test.done): Deleted.
2208         (addExtraTestMethods): Deleted.
2209         (window.string_appeared_here): Deleted.
2210         * http/tests/media/media-source/mp4/test-a-128k-44100Hz-1ch.mp4: Removed.
2211         * http/tests/media/media-source/mp4/test-a-192k-44100Hz-1ch.mp4: Removed.
2212         * http/tests/media/media-source/webm/segment-info.js: Removed.
2213         * platform/ios-simulator/TestExpectations:
2214         * platform/mac/TestExpectations:
2215         * platform/mac/imported/w3c/web-platform-tests/media-source/SourceBuffer-abort-expected.txt: Added.
2216         * platform/mac/imported/w3c/web-platform-tests/media-source/SourceBuffer-abort-readyState-expected.txt: Added.
2217         * platform/mac/imported/w3c/web-platform-tests/media-source/SourceBuffer-abort-removed-expected.txt: Added.
2218         * platform/mac/imported/w3c/web-platform-tests/media-source/SourceBuffer-abort-updating-expected.txt: Added.
2219
2220 2016-09-08  Dean Jackson  <dino@apple.com>
2221
2222         Expose Apple Pencil data to Touch events
2223         https://bugs.webkit.org/show_bug.cgi?id=161783
2224         <rdar://problem/28218898>
2225
2226         Reviewed by Beth Dakin.
2227
2228         Four new tests that check data coming out of an Apple Pencil.
2229
2230         * fast/events/touch/ios/pencil-data-change-does-not-give-touchmove-expected.txt: Added.
2231         * fast/events/touch/ios/pencil-data-change-does-not-give-touchmove.html: Added.
2232         * fast/events/touch/ios/pencil-data-change-gives-touchforcechange-expected.txt: Added.
2233         * fast/events/touch/ios/pencil-data-change-gives-touchforcechange.html: Added.
2234         * fast/events/touch/ios/pencil-move-provides-stylus-data-expected.txt: Added.
2235         * fast/events/touch/ios/pencil-move-provides-stylus-data.html: Added.
2236         * fast/events/touch/ios/pencil-touch-registered-as-pencil-expected.txt: Added.
2237         * fast/events/touch/ios/pencil-touch-registered-as-pencil.html: Added.
2238
2239 2016-09-09  Tim Horton  <timothy_horton@apple.com>
2240
2241         Text replacement candidates don't always overwrite the entire original string
2242         https://bugs.webkit.org/show_bug.cgi?id=161779
2243         <rdar://problem/28033492>
2244
2245         Reviewed by Simon Fraser.
2246
2247         * editing/mac/spelling/accept-candidate-without-crossing-editing-boundary.html:
2248         * editing/mac/spelling/accept-misspelled-candidate.html:
2249         Adjust tests to send the correct replacement range.
2250
2251         * editing/mac/spelling/accept-candidate-replacing-multiple-words.html:
2252         Add a test that ensures that we will replace the entire string for a
2253         candidate that replaces multiple words.
2254
2255 2016-09-09  Ryan Haddad  <ryanhaddad@apple.com>
2256
2257         Rebaseline js/dom/global-constructors-attributes.html for mac-wk1  after r205755.
2258
2259         Unreviewed test gardening.
2260
2261         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
2262
2263 2016-09-09  Ryan Haddad  <ryanhaddad@apple.com>
2264
2265         Marking tiled-drawing/scrolling/fixed/four-bars-zoomed.html as flaky on mac-wk2 debug.
2266         https://bugs.webkit.org/show_bug.cgi?id=161547
2267
2268         Unreviewed test gardening.
2269
2270         * platform/mac-wk2/TestExpectations:
2271
2272 2016-09-09  Jiewen Tan  <jiewen_tan@apple.com>
2273
2274         Rename Key to CryptoKey
2275         https://bugs.webkit.org/show_bug.cgi?id=161665
2276         <rdar://problem/28083391>
2277
2278         Reviewed by Brent Fulgham.
2279
2280         * crypto/subtle/aes-cbc-unwrap-rsa-expected.txt:
2281         * crypto/subtle/aes-cbc-unwrap-rsa.html:
2282         * crypto/subtle/aes-kw-key-manipulation-expected.txt:
2283         * crypto/subtle/aes-kw-key-manipulation.html:
2284         * crypto/subtle/aes-kw-wrap-unwrap-aes-expected.txt:
2285         * crypto/subtle/aes-kw-wrap-unwrap-aes.html:
2286         * crypto/subtle/rsa-oaep-wrap-unwrap-aes-expected.txt:
2287         * crypto/subtle/rsa-oaep-wrap-unwrap-aes.html:
2288         * crypto/subtle/rsaes-pkcs1-v1_5-wrap-unwrap-aes-expected.txt:
2289         * crypto/subtle/rsaes-pkcs1-v1_5-wrap-unwrap-aes.html:
2290         * crypto/subtle/rsassa-pkcs1-v1_5-import-jwk-expected.txt:
2291         * crypto/subtle/rsassa-pkcs1-v1_5-import-jwk.html:
2292         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2293         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
2294
2295 2016-09-09  Youenn Fablet  <youenn@apple.com>
2296
2297         TextTrackLoader should use FetchOptions::mode according its crossOrigin attribute
2298         https://bugs.webkit.org/show_bug.cgi?id=161792
2299
2300         Reviewed by Eric Carlson.
2301
2302         * http/tests/security/text-track-crossorigin-expected.txt:
2303         * http/tests/security/text-track-crossorigin.html: Updating test to be more robust against timeout.
2304         Updated test to succeed doing no-cors loading of cross-origin resources.
2305
2306 2016-09-09  Ryan Haddad  <ryanhaddad@apple.com>
2307
2308         Marking imported/w3c/web-platform-tests/IndexedDB/keyorder.htm as flaky on mac-wk2 debug.
2309         https://bugs.webkit.org/show_bug.cgi?id=161742
2310
2311         Unreviewed test gardening.
2312
2313         * platform/mac-wk2/TestExpectations:
2314
2315 2016-09-09  Ryan Haddad  <ryanhaddad@apple.com>
2316
2317         Marking inspector/debugger/breakpoint-columns.html as flaky on mac-wk2.
2318         https://bugs.webkit.org/show_bug.cgi?id=161774
2319
2320         Unreviewed test gardening.
2321
2322         * platform/mac-wk2/TestExpectations:
2323
2324 2016-09-09  Ryan Haddad  <ryanhaddad@apple.com>
2325
2326         Marking fast/text/emoji-num-glyphs.html as a flaky timeout.
2327         https://bugs.webkit.org/show_bug.cgi?id=161799
2328
2329         Unreviewed test gardening.
2330
2331         * TestExpectations:
2332
2333 2016-09-09  Chris Dumez  <cdumez@apple.com>
2334
2335         Regression(r186020): Null dereference in getStartDate()
2336         https://bugs.webkit.org/show_bug.cgi?id=161733
2337
2338         Reviewed by Eric Carlson.
2339
2340         Add layout test coverage.
2341
2342         * fast/media/getStartDate-NaN-expected.txt: Added.
2343         * fast/media/getStartDate-NaN.html: Added.
2344
2345 2016-09-09  Youenn Fablet  <youenn@apple.com>
2346
2347         Sync web-platform-tests up to revision 6d9c836
2348         https://bugs.webkit.org/show_bug.cgi?id=161738
2349
2350         Reviewed by Alex Christensen.
2351
2352         * platform/wk2/TestExpectations:
2353         * platform/wk2/imported/w3c/web-platform-tests/html/semantics/document-metadata/styling/LinkStyle-expected.txt:
2354
2355 2016-09-09  Youenn Fablet  <youenn@apple.com>
2356
2357         ASSERTION FAILED: promise.inherits(JSPromise::info())
2358         https://bugs.webkit.org/show_bug.cgi?id=161632
2359         <rdar://problem/28184743>
2360
2361         Reviewed by Mark Lam.
2362
2363         * TestExpectations: Reenabling skipped tests.
2364         * fetch/fetch-worker-crash-expected.txt: Added.
2365         * fetch/fetch-worker-crash.html: Added.
2366         * fetch/fetch-worker-crash.js: Added.
2367
2368 2016-09-08  Yusuke Suzuki  <utatane.tea@gmail.com>
2369
2370         ScriptRunner should be driven by PendingScript rather than ScriptElement
2371         https://bugs.webkit.org/show_bug.cgi?id=161726
2372
2373         Reviewed by Ryosuke Niwa.
2374
2375         * js/dom/document-write-in-error-event-expected.txt: Added.
2376         * js/dom/document-write-in-error-event.html: Added.
2377         * js/dom/document-write-in-load-event-expected.txt: Added.
2378         * js/dom/document-write-in-load-event.html: Added.
2379         * js/dom/script-tests/dummy.js: Added.
2380
2381 2016-09-08  Chris Dumez  <cdumez@apple.com>
2382
2383         Add support for HTMLIframeElement.allowFullscreen attribute
2384         https://bugs.webkit.org/show_bug.cgi?id=161757
2385
2386         Reviewed by Sam Weinig.
2387
2388         Add layout test coverage.
2389
2390         * fullscreen/full-screen-iframe-allowFullscreen-expected.txt: Added.
2391         * fullscreen/full-screen-iframe-allowFullscreen.html: Added.
2392
2393 2016-09-08  Ryan Haddad  <ryanhaddad@apple.com>
2394
2395         Remove pass expectation for fast/text/emoji-num-glyphs.html after r205657.
2396
2397         Unreviewed test gardening.
2398
2399         * platform/mac/TestExpectations:
2400
2401 2016-09-08  Chris Dumez  <cdumez@apple.com>
2402
2403         Align proto getter / setter behavior with other browsers
2404         https://bugs.webkit.org/show_bug.cgi?id=161455
2405
2406         Reviewed by Saam Barati.
2407
2408         Add layout test coverage and update a few existing test to reflect
2409         behavior change.
2410
2411         * fast/dom/Window/script-tests/window-custom-prototype.js: Removed.
2412         * fast/dom/Window/window-custom-prototype-crash-expected.txt:
2413         * fast/dom/Window/window-custom-prototype-expected.txt: Removed.
2414         * fast/dom/Window/window-custom-prototype.html: Removed.
2415         * http/tests/security/cross-frame-access-object-getPrototypeOf-expected.txt:
2416         * http/tests/security/cross-frame-access-object-getPrototypeOf.html:
2417         * http/tests/security/cross-frame-access-object-setPrototypeOf-expected.txt:
2418         * http/tests/security/cross-frame-access-object-setPrototypeOf.html:
2419         * http/tests/security/xss-DENIED-htmlelelment-with-iframe-proto-expected.txt:
2420         * http/tests/security/xss-DENIED-htmlelelment-with-iframe-proto.html:
2421         * http/tests/security/xss-DENIED-method-with-iframe-proto-expected.txt:
2422         * http/tests/security/xss-DENIED-method-with-iframe-proto.html:
2423         * http/tests/security/xss-DENIED-non-shadowable-propterty-with-iframe-proto-expected.txt:
2424         * http/tests/security/xss-DENIED-non-shadowable-propterty-with-iframe-proto.html:
2425         * http/tests/security/xss-DENIED-regular-propterty-with-iframe-proto-expected.txt:
2426         * http/tests/security/xss-DENIED-regular-propterty-with-iframe-proto.html:
2427         * js/dom/setPrototypeOf-location-window-expected.txt: Added.
2428         * js/dom/setPrototypeOf-location-window.html: Added.
2429
2430 2016-09-08  Simon Fraser  <simon.fraser@apple.com>
2431
2432         Don't run transitions to or from undefined Lengths
2433         https://bugs.webkit.org/show_bug.cgi?id=161750
2434         rdar://problem/28170460
2435
2436         Reviewed by Zalan Bujtas.
2437
2438         * transitions/transition-to-from-undefined-expected.txt: Added.
2439         * transitions/transition-to-from-undefined.html: Added.
2440
2441 2016-09-08  Myles C. Maxfield  <mmaxfield@apple.com>
2442
2443         Support new emoji group candidates
2444         https://bugs.webkit.org/show_bug.cgi?id=161664
2445         <rdar://problem/24802695>
2446         <rdar://problem/27666433>
2447
2448         Reviewed by Simon Fraser.
2449
2450         Add tests.
2451
2452         * platform/ios-simulator/editing/deleting/delete-emoji-expected.txt:
2453         * platform/mac-yosemite/editing/deleting/delete-emoji-expected.txt:
2454         * platform/mac/editing/deleting/delete-emoji-expected.txt:
2455         * editing/deleting/delete-emoji.html:
2456         * fast/text/emoji-num-glyphs-expected.txt:
2457         * fast/text/emoji-num-glyphs.html:
2458
2459 2016-09-08  Chris Dumez  <cdumez@apple.com>
2460
2461         HTMLImageElement.width / height attributes should be unsigned
2462         https://bugs.webkit.org/show_bug.cgi?id=161730
2463
2464         Reviewed by Alex Christensen.
2465
2466         Update existing test to reflect behavior change.
2467
2468         * js/dom/custom-constructors-expected.txt:
2469         * js/dom/script-tests/custom-constructors.js:
2470
2471 2016-09-08  Commit Queue  <commit-queue@webkit.org>
2472
2473         Unreviewed, rolling out r205652.
2474         https://bugs.webkit.org/show_bug.cgi?id=161748
2475
2476         Crashing under ASan (Requested by yusukesuzuki on #webkit).
2477
2478         Reverted changeset:
2479
2480         "ScriptRunner should be driven by PendingScript rather than
2481         ScriptElement"
2482         https://bugs.webkit.org/show_bug.cgi?id=161726
2483         http://trac.webkit.org/changeset/205652
2484
2485 2016-09-08  Yusuke Suzuki  <utatane.tea@gmail.com>
2486
2487         ScriptRunner should be driven by PendingScript rather than ScriptElement
2488         https://bugs.webkit.org/show_bug.cgi?id=161726
2489
2490         Reviewed by Ryosuke Niwa.
2491
2492         * js/dom/document-write-in-error-event-expected.txt: Added.
2493         * js/dom/document-write-in-error-event.html: Added.
2494         * js/dom/document-write-in-load-event-expected.txt: Added.
2495         * js/dom/document-write-in-load-event.html: Added.
2496         * js/dom/script-tests/dummy.js: Added.
2497
2498 2016-09-07  Simon Fraser  <simon.fraser@apple.com>
2499
2500         Enable the <meter> element on iOS
2501         https://bugs.webkit.org/show_bug.cgi?id=161714
2502         rdar://problem/8978410
2503
2504         Reviewed by Tim Horton.
2505
2506         * platform/ios-simulator-wk1/TestExpectations:
2507         * platform/ios-simulator/TestExpectations:
2508         * platform/ios-simulator/fast/dom/HTMLMeterElement/meter-appearances-capacity-expected.txt:
2509         * platform/ios-simulator/fast/dom/HTMLMeterElement/meter-appearances-rating-relevancy-expected.txt:
2510         * platform/ios-simulator/fast/dom/HTMLMeterElement/meter-boundary-values-expected.txt:
2511         * platform/ios-simulator/fast/dom/HTMLMeterElement/meter-element-repaint-on-update-value-expected.txt: Added.
2512         * platform/ios-simulator/fast/dom/HTMLMeterElement/meter-optimums-expected.txt:
2513         * platform/ios-simulator/fast/dom/HTMLMeterElement/meter-styles-changing-pseudo-expected.txt:
2514         * platform/ios-simulator/fast/dom/HTMLMeterElement/meter-styles-expected.txt:
2515         * platform/ios-simulator/imported/w3c/web-platform-tests/html/semantics/forms/form-control-infrastructure/form-expected.txt:
2516         * platform/ios-simulator/imported/w3c/web-platform-tests/html/semantics/forms/the-label-element/labelable-elements-expected.txt:
2517         * platform/ios-simulator/imported/w3c/web-platform-tests/html/semantics/forms/the-meter-element/meter-expected.txt:
2518         * platform/ios-simulator/imported/w3c/web-platform-tests/html/semantics/interfaces-expected.txt:
2519
2520 2016-09-07  Eric Carlson  <eric.carlson@apple.com>
2521
2522         [MediaStream] applyConstraints pt. 2 - advanced constraints
2523         https://bugs.webkit.org/show_bug.cgi?id=161715
2524         <rdar://problem/28195461>
2525
2526         Reviewed by Dean Jackson.
2527
2528         * fast/mediastream/apply-constraints-advanced-expected.txt: Added.
2529         * fast/mediastream/apply-constraints-advanced.html: Added.
2530
2531 2016-09-06  Dean Jackson  <dino@apple.com>
2532
2533         Expose Apple Pencil input to testing system
2534         https://bugs.webkit.org/show_bug.cgi?id=161670
2535         <rdar://problem/28183327>
2536
2537         Reviewed by Simon Fraser.
2538
2539         Four new tests that make sure Apple Pencil's register the correct
2540         touch* style events.
2541
2542         * fast/events/touch/ios/pencil-down-gives-touchstart-expected.txt: Added.
2543         * fast/events/touch/ios/pencil-down-gives-touchstart.html: Added.
2544         * fast/events/touch/ios/pencil-move-gives-touchmove-expected.txt: Added.
2545         * fast/events/touch/ios/pencil-move-gives-touchmove.html: Added.
2546         * fast/events/touch/ios/pencil-tap-gives-touchstart-and-touchend-expected.txt: Added.
2547         * fast/events/touch/ios/pencil-tap-gives-touchstart-and-touchend.html: Added.
2548         * fast/events/touch/ios/pencil-up-gives-touchend-expected.txt: Added.
2549         * fast/events/touch/ios/pencil-up-gives-touchend.html: Added.
2550
2551 2016-09-07  Andy VanWagoner  <thetalecrafter@gmail.com>
2552
2553         [INTL] some valid language tags cause errors in Intl constructors
2554         https://bugs.webkit.org/show_bug.cgi?id=161672
2555
2556         Reviewed by Mark Lam.
2557
2558         Add list of valid language tags that should not throw from test262.
2559
2560         * js/intl-collator-expected.txt:
2561         * js/intl-datetimeformat-expected.txt:
2562         * js/intl-numberformat-expected.txt:
2563         * js/script-tests/intl-collator.js:
2564         * js/script-tests/intl-datetimeformat.js:
2565         * js/script-tests/intl-numberformat.js:
2566
2567 2016-09-07  Chris Dumez  <cdumez@apple.com>
2568
2569         Drop legacy canvas.probablySupportsContext()
2570         https://bugs.webkit.org/show_bug.cgi?id=161692
2571
2572         Reviewed by Alex Christensen.
2573
2574         Drop legacy layout test.
2575
2576         * fast/canvas/webgl/canvas-supports-context-expected.txt: Removed.
2577         * fast/canvas/webgl/canvas-supports-context.html: Removed.
2578
2579 2016-09-07  Nan Wang  <n_wang@apple.com>
2580
2581         [GTK] Layout test accessibility/media-emits-object-replacement.html fails
2582         https://bugs.webkit.org/show_bug.cgi?id=161585
2583         <rdar://problem/28157032>
2584
2585         Reviewed by Chris Fleizach.
2586
2587         Updated the test expectation.
2588
2589         * platform/gtk/accessibility/media-emits-object-replacement-expected.txt:
2590
2591 2016-09-07  Ryan Haddad  <ryanhaddad@apple.com>
2592
2593         Skipping imported/w3c/web-platform-tests/fetch/api/cors/cors-preflight-redirect.html.
2594         https://bugs.webkit.org/show_bug.cgi?id=161632
2595
2596         Unreviewed test gardening.
2597
2598         * TestExpectations:
2599
2600 2016-09-07  Youenn Fablet  <youenn@apple.com>
2601
2602         Using tests-options.json to compute whether tests are slow
2603         https://bugs.webkit.org/show_bug.cgi?id=161626
2604
2605         Reviewed by Darin Adler.
2606
2607         * TestExpectations: Removing slow WPT expectations now that they are handled through tests-options.json.
2608
2609 2016-09-06  Carlos Garcia Campos  <cgarcia@igalia.com>
2610
2611         [GTK][Threaded Compositor] Several flaky tests
2612         https://bugs.webkit.org/show_bug.cgi?id=161242
2613
2614         Reviewed by Michael Catanzaro.
2615
2616         Unskip compositing/fixed-with-fixed-layout.html and fast/fixed-layout/fixed-layout.html.
2617
2618         * platform/gtk/TestExpectations:
2619
2620 2016-09-06  Ryan Haddad  <ryanhaddad@apple.com>
2621
2622         Marking http/tests/security/cross-origin-plugin-allowed.html as flaky on mac-wk2 release.
2623         https://bugs.webkit.org/show_bug.cgi?id=161539
2624
2625         Unreviewed test gardening.
2626
2627         * platform/mac-wk2/TestExpectations:
2628
2629 2016-09-06  Myles C. Maxfield  <mmaxfield@apple.com>
2630
2631         Strikethrough positions are erroneously snapped twice
2632         https://bugs.webkit.org/show_bug.cgi?id=161647
2633         <rdar://problem/11542470>
2634
2635         Reviewed by Zalan Bujtas.
2636
2637         * fast/css3-text/css3-text-decoration/text-decoration-line-through-mispositioned-expected.html: Updated.
2638         * fast/text/strikethrough-int-expected-mismatch.html: Added.
2639         * fast/text/strikethrough-int.html: Added.
2640
2641 2016-09-06  Chris Dumez  <cdumez@apple.com>
2642
2643         Align srcset attribute parsing with the HTML specification
2644         https://bugs.webkit.org/show_bug.cgi?id=161636
2645
2646         Reviewed by Darin Adler.
2647
2648         Re-sync fast/hidpi/image-srcset-invalid-descriptor.html with Blink.
2649
2650         * fast/hidpi/image-srcset-invalid-descriptor-expected.txt:
2651         * fast/hidpi/image-srcset-invalid-descriptor.html:
2652
2653 2016-09-06  Ryan Haddad  <ryanhaddad@apple.com>
2654
2655         Marking storage/indexeddb/objectstore-cursor.html as flaky on mac-wk2 debug.
2656         https://bugs.webkit.org/show_bug.cgi?id=161633
2657
2658         Unreviewed test gardening.
2659
2660         * platform/mac-wk2/TestExpectations:
2661
2662 2016-09-06  Ryan Haddad  <ryanhaddad@apple.com>
2663
2664         Marking media/media-document-audio-repaint.html as flaky on El Capitan WK2.
2665         https://bugs.webkit.org/show_bug.cgi?id=155757
2666
2667         Unreviewed test gardening.
2668
2669         * platform/mac-wk2/TestExpectations:
2670
2671 2016-09-06  Zalan Bujtas  <zalan@apple.com>
2672
2673         ASSERTION FAILED: !paintInfo.overlapTestRequests->contains(this) in WebCore::RenderWidget::paintContents
2674         https://bugs.webkit.org/show_bug.cgi?id=135602
2675         <rdar://problem/27701733>
2676
2677         Reviewed by Simon Fraser.
2678
2679         * fast/layers/assert-on-overlap-testing-with-frames-inside-columns-expected.txt: Added.
2680         * fast/layers/assert-on-overlap-testing-with-frames-inside-columns.html: Added.
2681
2682 2016-09-06  Simon Fraser  <simon.fraser@apple.com>
2683
2684         Align element.scroll() / scrollTo() / scrollBy() with the CSSOM specification
2685         https://bugs.webkit.org/show_bug.cgi?id=161610
2686
2687         Reviewed by Darin Adler, Chris Dumez.
2688
2689         * fast/dom/Element/scrolling-funtions-on-body-expected.txt: Added.
2690         * fast/dom/Element/scrolling-funtions-on-body-quirks-expected.txt: Added.
2691         * fast/dom/Element/scrolling-funtions-on-body-quirks.html: Added.
2692         * fast/dom/Element/scrolling-funtions-on-body.html: Added.
2693         * fast/dom/Element/scrolling-funtions-on-element-expected.txt: Added.
2694         * fast/dom/Element/scrolling-funtions-on-element.html: Added.
2695
2696 2016-09-06  Ryan Haddad  <ryanhaddad@apple.com>
2697
2698         Skip some asserting Fetch API tests.
2699         https://bugs.webkit.org/show_bug.cgi?id=161632
2700
2701         Unreviewed test gardening.
2702
2703         * TestExpectations:
2704
2705 2016-09-06  Ryan Haddad  <ryanhaddad@apple.com>
2706
2707         Revert r205491 because it did not resolve the test failures, update bug number in TestExpectations.
2708         https://bugs.webkit.org/show_bug.cgi?id=161366
2709
2710         Unreviewed test gardening.
2711
2712         * platform/mac-wk2/TestExpectations:
2713         * platform/mac/TestExpectations:
2714
2715 2016-09-06  Ryan Haddad  <ryanhaddad@apple.com>
2716
2717         Skipping editing/inserting/smart-link-when-caret-is-moved-before-URL.html.
2718         https://bugs.webkit.org/show_bug.cgi?id=161366
2719
2720         Unreviewed test gardening.
2721
2722         * platform/mac-wk2/TestExpectations:
2723         * platform/mac/TestExpectations:
2724
2725 2016-09-06  Ryan Haddad  <ryanhaddad@apple.com>
2726
2727         Marking imported/w3c/web-platform-tests/html/browsers/browsing-the-web/scroll-to-fragid/scroll-to-id-top.html as flaky
2728         https://bugs.webkit.org/show_bug.cgi?id=161631
2729
2730         Unreviewed test gardening.
2731
2732         * platform/ios-simulator-wk2/TestExpectations:
2733
2734 2016-09-06  Daniel Bates  <dabates@apple.com>
2735
2736         <table> inside <div align="right"> with large content inside = no scrollbar
2737         https://bugs.webkit.org/show_bug.cgi?id=3352
2738
2739         Reviewed by Brent Fulgham.
2740
2741         Add a new test that is derived from the test LayoutTests/fast/block/align-bigger-child.html included
2742         in <https://src.chromium.org/viewvc/blink?revision=187157&view=revision>.
2743
2744         Also update expected results of existing tests.
2745
2746         * fast/block/align-overflow-child-expected.txt: Added.
2747         * fast/block/align-overflow-child.html: Added.
2748         * platform/efl/tables/mozilla_expected_failures/marvin/table_overflow_td_align_right-expected.txt:
2749         * platform/gtk/tables/mozilla_expected_failures/marvin/table_overflow_td_align_right-expected.txt:
2750         * platform/ios-simulator/tables/mozilla_expected_failures/marvin/table_overflow_td_align_right-expected.txt:
2751         * platform/mac/tables/mozilla_expected_failures/marvin/table_overflow_td_align_right-expected.txt:
2752         * platform/win/tables/mozilla_expected_failures/marvin/table_overflow_td_align_right-expected.txt:
2753
2754 2016-09-06  Commit Queue  <commit-queue@webkit.org>
2755
2756         Unreviewed, rolling out r205480.
2757         https://bugs.webkit.org/show_bug.cgi?id=161630
2758
2759         tests-options.json is not known from knockout filesystem
2760         (Requested by youenn on #webkit).
2761
2762         Reverted changeset:
2763
2764         "Using tests-options.json to compute whether tests are slow"
2765         https://bugs.webkit.org/show_bug.cgi?id=161626
2766         http://trac.webkit.org/changeset/205480
2767
2768 2016-09-06  Ryan Haddad  <ryanhaddad@apple.com>
2769
2770         Rebaseline http/tests/cookies/third-party-cookie-relaxing.html for Sierra.
2771
2772         Unreviewed test gardening.
2773
2774         * platform/mac/http/tests/cookies/third-party-cookie-relaxing-expected.txt:
2775
2776 2016-09-06  Youenn Fablet  <youenn@apple.com>
2777
2778         http/tests/security/contentSecurityPolicy/worker-csp-blocks-xhr-redirect-cross-origin.html is flaky
2779         https://bugs.webkit.org/show_bug.cgi?id=161627
2780
2781         Reviewed by Darin Adler.
2782
2783         * TestExpectations: Removing flakiness expectation.
2784
2785 2016-09-06  Youenn Fablet  <youenn@apple.com>
2786
2787         Using tests-options.json to compute whether tests are slow
2788         https://bugs.webkit.org/show_bug.cgi?id=161626
2789
2790         Reviewed by Darin Adler.
2791
2792         * TestExpectations: Removing slow WPT expectations now that they are handled through tests-options.json.
2793
2794 2016-09-06  Zalan Bujtas  <zalan@apple.com>
2795
2796         ASSERTION FAILED: !currBox->needsLayout() in WebCore::RenderBlock::checkPositionedObjectsNeedLayout
2797         https://bugs.webkit.org/show_bug.cgi?id=120291
2798         <rdar://problem/27683456>
2799
2800         Reviewed by David Hyatt.
2801
2802         * fast/block/positioning/assert-when-positioned-descendant-is-not-getting-laid-out-expected.txt: Added.
2803         * fast/block/positioning/assert-when-positioned-descendant-is-not-getting-laid-out.html: Added.
2804
2805 2016-09-06  Youenn Fablet  <youenn@apple.com>
2806
2807         W3C test importer should be able to identify slow test
2808         https://bugs.webkit.org/show_bug.cgi?id=161601
2809
2810         Reviewed by Darin Adler.
2811
2812         * tests-options.json: Added.
2813
2814 2016-09-06  Youenn Fablet  <youenn@apple.com>
2815
2816         CachedResourceLoader is not taking into account fetch options to use or not cached resources
2817         https://bugs.webkit.org/show_bug.cgi?id=161389
2818
2819         Reviewed by Darin Adler.
2820
2821         Added specific expectations for fetch cors-origin* tests for mac-wk2 and ios-simulator-wk2 as these tests use
2822         HTTPS, and the connection is refused.
2823
2824         * TestExpectations: Marking http/tests/security/contentSecurityPolicy/worker-csp-blocks-xhr-redirect-cross-origin.html as flaky.
2825         * http/tests/eventsource/eventsource-cors-basic-expected.txt:
2826         * http/tests/eventsource/eventsource-cors-with-credentials-expected.txt:
2827         * http/tests/fetch/fetching-same-resource-with-diffferent-options-expected.txt: Added.
2828         * http/tests/fetch/fetching-same-resource-with-diffferent-options.html: Added.
2829         * http/tests/loading/cross-origin-XHR-willLoadRequest-expected.txt:
2830         * http/tests/resources/download-json-with-delay.php:
2831         * http/tests/resources/redirect.php:
2832         * http/tests/security/cross-origin-cached-resource-expected.txt: Added.
2833         * http/tests/security/cross-origin-cached-resource-parallel-expected.txt: Added.
2834         * http/tests/security/cross-origin-cached-resource-parallel.html: Added.
2835         * http/tests/security/cross-origin-cached-resource.html: Added.
2836         * http/tests/security/img-with-failed-cors-check-fails-to-load-expected.txt:
2837         * http/tests/security/load-image-after-redirection-2-expected.txt: Added.
2838         * http/tests/security/load-image-after-redirection-2.html: Added.
2839         * http/tests/security/resources/abe-allow-star.php:
2840         * http/tests/security/resources/allow-if-origin.php: Added.
2841         * http/tests/security/resources/cross-origin-cached-resource-iframe.html: Added.
2842         * http/tests/security/resources/rgbalpha.png: Added.
2843         * http/tests/security/shape-outside-and-cached-resources-expected.html: Added.
2844         * http/tests/security/shape-outside-and-cached-resources.html: Added.
2845         * http/tests/security/video-poster-cross-origin-crash-expected.txt:
2846         * http/tests/security/video-poster-cross-origin-crash2-expected.txt:
2847         * http/tests/xmlhttprequest/access-control-and-redirects-async-same-origin-expected.txt:
2848         * http/tests/xmlhttprequest/access-control-repeated-failed-preflight-crash-expected.txt:
2849         * http/tests/xmlhttprequest/cross-origin-no-authorization-expected.txt:
2850         * http/tests/xmlhttprequest/cross-origin-no-credential-prompt-expected.txt:
2851         * http/tests/xmlhttprequest/cross-site-denied-response-expected.txt:
2852         * http/tests/xmlhttprequest/onerror-event-expected.txt:
2853         * http/tests/xmlhttprequest/origin-whitelisting-https-expected.txt:
2854         * http/tests/xmlhttprequest/origin-whitelisting-ip-addresses-with-subdomains-expected.txt:
2855         * http/tests/xmlhttprequest/post-blob-content-type-async-expected.txt:
2856         * http/tests/xmlhttprequest/redirect-cross-origin-2-expected.txt:
2857         * http/tests/xmlhttprequest/redirect-cross-origin-expected.txt:
2858         * http/tests/xmlhttprequest/simple-cross-origin-denied-events-expected.txt:
2859         * http/tests/xmlhttprequest/simple-cross-origin-progress-events-expected.txt:
2860         * http/tests/xmlhttprequest/xmlhttprequest-unsafe-redirect-expected.txt:
2861         * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic-expected.txt:
2862         * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic-worker-expected.txt:
2863         * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin-expected.txt: Added.
2864         * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin-worker-expected.txt: Added.
2865         * platform/mac-wk2/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic-expected.txt:
2866         * platform/mac-wk2/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic-worker-expected.txt:
2867         * platform/mac-wk2/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin-expected.txt: Added.
2868         * platform/mac-wk2/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin-worker-expected.txt: Added.
2869
2870 2016-09-06  Philippe Normand  <pnormand@igalia.com>
2871
2872         Unreviewed GTK gardening
2873
2874         * platform/gtk/TestExpectations: Mark 2 mediastream tests as crashing
2875
2876 2016-09-05  Darin Adler  <darin@apple.com>
2877
2878         More bindings improvements, particularly things not needed for JavaScript bindings
2879         https://bugs.webkit.org/show_bug.cgi?id=161572
2880
2881         Reviewed by Sam Weinig.
2882
2883         * TestExpectations: Updated to expect success instead of failure for the
2884         imported/mozilla/svg tests named conditions-01.svg, conditions-06.svg,
2885         dynamic-conditions-01.svg, switch-01.svg, and
2886         svg-integration/dynamic-conditions-outer-svg-03.xhtml. These are now all passing,
2887         likely because of a progression due to correctly handling bogus feature strings.
2888         Also, a comment in bug 139115 claims that requiredFeatures it going to be removed
2889         from the SVG specifications and from other implementations. Updated to expect
2890         possible failure for dynamic-conditions-08.svg and dynamic-conditions-12.svg. Before
2891         these were reliably passing because of the incorrect handling of bogus feature strings.
2892         Now, they are sometimes failing because the tests include required code that runs on
2893         a timer, but no code to guarantee the test engine will wait for the timer to fire.
2894
2895         * platform/efl/TestExpectations: Removed now-redundant expectations that these
2896         tests will pass; now expected on all platforms.
2897
2898         * platform/ios-simulator/svg/W3C-SVG-1.1/struct-dom-03-b-expected.txt:
2899         * platform/ios-simulator/svg/W3C-SVG-1.1/struct-dom-04-b-expected.txt:
2900         * platform/ios-simulator/svg/W3C-SVG-1.1/struct-dom-05-b-expected.txt:
2901         * platform/mac/svg/W3C-SVG-1.1/struct-dom-03-b-expected.png:
2902         * platform/mac/svg/W3C-SVG-1.1/struct-dom-03-b-expected.txt:
2903         * platform/mac/svg/W3C-SVG-1.1/struct-dom-04-b-expected.png:
2904         * platform/mac/svg/W3C-SVG-1.1/struct-dom-04-b-expected.txt:
2905         * platform/mac/svg/W3C-SVG-1.1/struct-dom-05-b-expected.png:
2906         * platform/mac/svg/W3C-SVG-1.1/struct-dom-05-b-expected.txt:
2907         * svg/custom/svg-features-expected.txt:
2908         Updated results for all these tests now that DOMImplementation.hasFeature always
2909         returns true. The tests aren't super-valuable any more, but I don't see a good
2910         reason to locally modify the imported tests from the W3C-SVG-1.1 suite, and
2911         while the svg-features test isn't great, keeping it does provide a little test
2912         coverage for the "always return true" behavior.
2913
2914         * platform/ios-simulator/svg/W3C-SVG-1.1-SE/types-dom-06-f-expected.txt:
2915         * platform/mac/svg/W3C-SVG-1.1-SE/types-dom-06-f-expected.txt:
2916         * platform/win/svg/W3C-SVG-1.1-SE/types-dom-06-f-expected.txt:
2917         * svg/W3C-SVG-1.1-SE/types-dom-06-f-expected.txt:
2918         Updated for progression due to correctly handling bogus feature strings.
2919
2920 2016-09-05  Commit Queue  <commit-queue@webkit.org>
2921
2922         Unreviewed, rolling out r205450.
2923         https://bugs.webkit.org/show_bug.cgi?id=161614
2924
2925         Made tests flaky, causing false positives on EWS (Requested by
2926         ap on #webkit).
2927
2928         Reverted changeset:
2929
2930         "CachedResourceLoader is not taking into account fetch options
2931         to use or not cached resources"
2932         https://bugs.webkit.org/show_bug.cgi?id=161389
2933         http://trac.webkit.org/changeset/205450
2934
2935 2016-09-05  Youenn Fablet  <youenn@apple.com>
2936
2937         Clean CSS stylesheets should be accessible from JavaScript
2938         https://bugs.webkit.org/show_bug.cgi?id=158728
2939
2940         Reviewed by Darin Adler.
2941
2942         * http/tests/security/cannot-read-cssrules-expected.txt:
2943         * http/tests/security/cannot-read-cssrules-redirect-expected.txt:
2944         * http/tests/security/cannot-read-cssrules-redirect.html:
2945         * http/tests/security/cannot-read-cssrules.html:
2946         * http/tests/security/cross-origin-css-9.html:
2947         * http/tests/security/resources/xorigincss1-allow-star.php: Added.
2948
2949 2016-09-05  Philippe Normand  <pnormand@igalia.com>
2950
2951         WebRTC: Several media stream tests crashing
2952         https://bugs.webkit.org/show_bug.cgi?id=161582
2953
2954         Reviewed by Alejandro G. Castro.
2955
2956         * platform/gtk/TestExpectations: Unskip now-passing tests.
2957
2958 2016-09-05  Youenn Fablet  <youenn@apple.com>
2959
2960         CachedResourceLoader is not taking into account fetch options to use or not cached resources
2961         https://bugs.webkit.org/show_bug.cgi?id=161389
2962
2963         Reviewed by Darin Adler.
2964
2965         Added specific expectations for fetch cors-origin* tests for mac-wk2 and ios-simulator-wk2 as these tests use
2966         HTTPS, and the connection is refused.
2967
2968         * http/tests/eventsource/eventsource-cors-basic-expected.txt:
2969         * http/tests/eventsource/eventsource-cors-with-credentials-expected.txt:
2970         * http/tests/fetch/fetching-same-resource-with-diffferent-options-expected.txt: Added.
2971         * http/tests/fetch/fetching-same-resource-with-diffferent-options.html: Added.
2972         * http/tests/loading/cross-origin-XHR-willLoadRequest-expected.txt:
2973         * http/tests/resources/download-json-with-delay.php:
2974         * http/tests/resources/redirect.php:
2975         * http/tests/security/cross-origin-cached-resource-expected.txt: Added.
2976         * http/tests/security/cross-origin-cached-resource-parallel-expected.txt: Added.
2977         * http/tests/security/cross-origin-cached-resource-parallel.html: Added.
2978         * http/tests/security/cross-origin-cached-resource.html: Added.
2979         * http/tests/security/img-with-failed-cors-check-fails-to-load-expected.txt:
2980         * http/tests/security/load-image-after-redirection-2-expected.txt: Added.
2981         * http/tests/security/load-image-after-redirection-2.html: Added.
2982         * http/tests/security/resources/abe-allow-star.php:
2983         * http/tests/security/resources/allow-if-origin.php: Added.
2984         * http/tests/security/resources/cross-origin-cached-resource-iframe.html: Added.
2985         * http/tests/security/resources/rgbalpha.png: Added.
2986         * http/tests/security/shape-outside-and-cached-resources-expected.html: Added.
2987         * http/tests/security/shape-outside-and-cached-resources.html: Added.
2988         * http/tests/security/video-poster-cross-origin-crash-expected.txt:
2989         * http/tests/security/video-poster-cross-origin-crash2-expected.txt:
2990         * http/tests/xmlhttprequest/access-control-and-redirects-async-same-origin-expected.txt:
2991         * http/tests/xmlhttprequest/access-control-repeated-failed-preflight-crash-expected.txt:
2992         * http/tests/xmlhttprequest/cross-origin-no-authorization-expected.txt:
2993         * http/tests/xmlhttprequest/cross-origin-no-credential-prompt-expected.txt:
2994         * http/tests/xmlhttprequest/cross-site-denied-response-expected.txt:
2995         * http/tests/xmlhttprequest/onerror-event-expected.txt:
2996         * http/tests/xmlhttprequest/origin-whitelisting-https-expected.txt:
2997         * http/tests/xmlhttprequest/origin-whitelisting-ip-addresses-with-subdomains-expected.txt:
2998         * http/tests/xmlhttprequest/post-blob-content-type-async-expected.txt:
2999         * http/tests/xmlhttprequest/redirect-cross-origin-2-expected.txt:
3000         * http/tests/xmlhttprequest/redirect-cross-origin-expected.txt:
3001         * http/tests/xmlhttprequest/simple-cross-origin-denied-events-expected.txt:
3002         * http/tests/xmlhttprequest/simple-cross-origin-progress-events-expected.txt:
3003         * http/tests/xmlhttprequest/xmlhttprequest-unsafe-redirect-expected.txt:
3004         * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic-expected.txt:
3005         * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic-worker-expected.txt:
3006         * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin-expected.txt: Added.
3007         * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin-worker-expected.txt: Added.
3008         * platform/mac-wk2/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic-expected.txt:
3009         * platform/mac-wk2/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic-worker-expected.txt:
3010         * platform/mac-wk2/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin-expected.txt: Added.
3011         * platform/mac-wk2/imported/w3c/web-platform-tests/fetch/api/cors/cors-origin-worker-expected.txt: Added.
3012
3013 2016-09-04  Youenn Fablet  <youenn@apple.com>
3014
3015         http/tests/fetch/clone-response-body.html uses an incorrect URL
3016         https://bugs.webkit.org/show_bug.cgi?id=161382
3017
3018         Reviewed by Darin Adler.
3019
3020         * http/tests/fetch/clone-response-body.html: Fixing url, increasing delay to ensure non-flakiness.
3021         Adding assertions to ensure load is successful.
3022
3023 2016-09-04  Michael Catanzaro  <mcatanzaro@igalia.com>
3024
3025         Miscellaneous unreviewed GTK test gardening
3026
3027         * platform/gtk/TestExpectations:
3028         * platform/gtk/accessibility/math-multiscript-attributes-expected.txt:
3029         * platform/gtk/css1/box_properties/float_on_text_elements-expected.txt:
3030         * platform/gtk/editing/pasteboard/image-in-iframe-expected.txt: Added.
3031         * platform/gtk/editing/pasteboard/onpaste-text-html-expected.txt:
3032
3033 2016-09-03  Ryosuke Niwa  <rniwa@webkit.org>
3034
3035         Update the semantics of defined-ness of custom elements per spec changes
3036         https://bugs.webkit.org/show_bug.cgi?id=161570
3037
3038         Reviewed by Darin Adler.
3039
3040         Added a new test cases to defined-pseudo-class.html, defined-rule.html, and Node-cloneNode.html
3041         and rebaselined the tests.
3042
3043         * fast/custom-elements/defined-pseudo-class-expected.txt:
3044         * fast/custom-elements/defined-pseudo-class.html:
3045         (MyElement): Made matchInsideConstructor an instance variable so that there won't be inter-test dependency.
3046         Added test cases for :defined not being not applying to a failed-to-upgrade custom element. Finally, updated
3047         test expectation to reflect the fact :defined now applies inside custom element constructors immediately after
3048         super() call.
3049         * fast/custom-elements/defined-rule.html: Added a test case for :defined not applying to a failed-to-upgrade
3050         custom element. Also adjusted the height of the last box so that the green box is still 100px by 100px.
3051         * fast/custom-elements/upgrading/Node-cloneNode-expected.txt:
3052         * fast/custom-elements/upgrading/Node-cloneNode.html: Added a test to make sure we don't try to upgrade
3053         a custom element for the second time when the first attempt resulted in the constructor throwing an exception.
3054
3055 2016-09-03  Ryosuke Niwa  <rniwa@webkit.org>
3056
3057         Unbreak customElements.whenDefined after r205383 with a crash fix
3058         https://bugs.webkit.org/show_bug.cgi?id=161562
3059
3060         Reviewed by Darin Adler.
3061
3062         Revert r205383 now that all test cases pass.
3063
3064         * fast/custom-elements/CustomElementRegistry-expected.txt:
3065
3066 2016-09-03  Chris Dumez  <cdumez@apple.com>
3067
3068         Align cross-Origin Object.getOwnPropertyNames() with the HTML specification
3069         https://bugs.webkit.org/show_bug.cgi?id=161457
3070
3071         Reviewed by Darin Adler.
3072
3073         Add test coverage.
3074
3075         * http/tests/security/cross-frame-access-enumeration-expected.txt:
3076         * http/tests/security/cross-frame-access-enumeration.html:
3077
3078 2016-09-03  Chris Dumez  <cdumez@apple.com>
3079
3080         Object.preventExtensions(window) should throw a TypeError
3081         https://bugs.webkit.org/show_bug.cgi?id=161554
3082
3083         Reviewed by Darin Adler.
3084
3085         * http/tests/security/preventExtensions-window-location-expected.txt:
3086         * http/tests/security/preventExtensions-window-location.html:
3087
3088 2016-09-03  Joseph Pecoraro  <pecoraro@apple.com>
3089
3090         Web Inspector: Address ESLint undefined variable errors
3091         https://bugs.webkit.org/show_bug.cgi?id=161563
3092
3093         Reviewed by Darin Adler.
3094
3095         * inspector/protocol/inspector-backend-invocation-return-value-expected.txt:
3096         * inspector/protocol/inspector-backend-invocation-return-value.html:
3097
3098 2016-09-03  Chris Dumez  <cdumez@apple.com>
3099
3100         Align meta element http-equiv="refresh" parsing with the HTML specification
3101         https://bugs.webkit.org/show_bug.cgi?id=161543
3102
3103         Reviewed by Darin Adler.
3104
3105         Update layout test to only use HTML spaces in http-equiv="refresh"
3106         content value.
3107
3108         * http/tests/misc/refresh-meta-with-newline.html:
3109
3110 2016-09-03  Youenn Fablet  <youenn@apple.com>
3111
3112         run-webkit-tests should detect w3c test resource files
3113         https://bugs.webkit.org/show_bug.cgi?id=161307
3114
3115         Reviewed by Ryosuke Niwa.
3116
3117         * TestExpectations: Removing resource files skip expectations.
3118
3119 2016-09-03  Myles C. Maxfield  <mmaxfield@apple.com>
3120
3121         [Cocoa] Distinguish between paint advances and base advances
3122         https://bugs.webkit.org/show_bug.cgi?id=160892
3123
3124         Unreviewed.
3125
3126         Update test results.
3127
3128         * platform/mac-elcapitan/css2.1/t051202-c26-psudo-nest-00-c-expected.png: Removed.
3129         * platform/mac-elcapitan/css2.1/t051202-c26-psudo-nest-00-c-expected.txt: Removed.
3130         * platform/mac-elcapitan/css2.1/t1508-c527-font-00-b-expected.png: Removed.
3131         * platform/mac-elcapitan/css2.1/t1508-c527-font-00-b-expected.txt: Removed.
3132         * platform/mac-elcapitan/fast/inline/absolute-positioned-inline-in-centred-block-expected.png: Removed.
3133         * platform/mac-elcapitan/fast/inline/absolute-positioned-inline-in-centred-block-expected.txt: Removed.
3134         * platform/mac/css2.1/t051202-c26-psudo-nest-00-c-expected.png:
3135         * platform/mac/css2.1/t051202-c26-psudo-nest-00-c-expected.txt:
3136         * platform/mac/css2.1/t1508-c527-font-00-b-expected.png:
3137         * platform/mac/css2.1/t1508-c527-font-00-b-expected.txt:
3138         * platform/mac/fast/inline/absolute-positioned-inline-in-centred-block-expected.png:
3139         * platform/mac/fast/inline/absolute-positioned-inline-in-centred-block-expected.txt:
3140
3141 2016-09-02  Myles C. Maxfield  <mmaxfield@apple.com>
3142
3143         [Cocoa] Distinguish between paint advances and base advances
3144         https://bugs.webkit.org/show_bug.cgi?id=160892
3145
3146         Reviewed by Simon Fraser.
3147
3148         Update tests. There are some expected (small) changes in metrics due to this patch.
3149
3150         * platform/mac-elcapitan/css2.1/t051202-c26-psudo-nest-00-c-expected.png: Copied from LayoutTests/platform/mac/css2.1/t051202-c26-psudo-nest-00-c-expected.png.
3151         * platform/mac-elcapitan/css2.1/t051202-c26-psudo-nest-00-c-expected.txt: Copied from LayoutTests/platform/mac/css2.1/t051202-c26-psudo-nest-00-c-expected.txt.
3152         * platform/mac-elcapitan/css2.1/t1508-c527-font-00-b-expected.png: Copied from LayoutTests/platform/mac/css2.1/t1508-c527-font-00-b-expected.png.
3153         * platform/mac-elcapitan/css2.1/t1508-c527-font-00-b-expected.txt: Added.
3154         * platform/mac-elcapitan/fast/inline/absolute-positioned-inline-in-centred-block-expected.png: Copied from LayoutTests/platform/mac/fast/inline/absolute-positioned-inline-in-centred-block-expected.png.
3155         * platform/mac-elcapitan/fast/inline/absolute-positioned-inline-in-centred-block-expected.txt: Copied from LayoutTests/platform/mac/fast/inline/absolute-positioned-inline-in-centred-block-expected.txt.
3156         * platform/mac/css2.1/t051202-c26-psudo-nest-00-c-expected.png:
3157         * platform/mac/css2.1/t051202-c26-psudo-nest-00-c-expected.txt:
3158         * platform/mac/css2.1/t1508-c527-font-00-b-expected.png:
3159         * platform/mac/css2.1/t1508-c527-font-00-b-expected.txt: Added.
3160         * platform/mac/fast/inline/absolute-positioned-inline-in-centred-block-expected.png:
3161         * platform/mac/fast/inline/absolute-positioned-inline-in-centred-block-expected.txt:
3162
3163 2016-09-02  Zalan Bujtas  <zalan@apple.com>
3164
3165         Should never be reached failure in WebCore::floatValueForLength
3166         https://bugs.webkit.org/show_bug.cgi?id=139397
3167         <rdar://problem/27704376>
3168
3169         Reviewed by Simon Fraser.
3170
3171         * svg/css/assert-on-non-resolvable-dimension-expected.txt: Added.
3172         * svg/css/assert-on-non-resolvable-dimension.html: Added.
3173
3174 2016-09-02  Ryan Haddad  <ryanhaddad@apple.com>
3175
3176         Rebaseline editing/secure-input/removed-password-input.html after r205381.
3177
3178         Unreviewed test gardening.
3179
3180         * editing/secure-input/removed-password-input-expected.txt:
3181         * platform/wk2/editing/secure-input/removed-password-input-expected.txt: Copied from LayoutTests/editing/secure-input/removed-password-input-expected.txt.
3182
3183 2016-09-02  Ryosuke Niwa  <rniwa@webkit.org>
3184
3185         Add validations for a synchronously constructed custom element
3186         https://bugs.webkit.org/show_bug.cgi?id=161528
3187
3188         Reviewed by Yusuke Suzuki.
3189
3190         Added test cases for sanity checks in step 6.1. of https://dom.spec.whatwg.org/#concept-create-element
3191         and updated other test cases per those changes.
3192
3193         * fast/custom-elements/Document-createElement-expected.txt:
3194         * fast/custom-elements/Document-createElement.html:
3195         * fast/custom-elements/defined-pseudo-class-expected.txt: Rebaselined now that exceptions thrown while constructing
3196         a custom element is reported in the console.
3197         * fast/custom-elements/parser/parser-fallsback-to-unknown-element-expected.txt: Ditto.
3198
3199 2016-09-02  Ryan Haddad  <ryanhaddad@apple.com>
3200
3201         Marking two editing/mac/spelling tests as flaky on mac-wk2.
3202         https://bugs.webkit.org/show_bug.cgi?id=161411
3203
3204         Unreviewed test gardening.
3205
3206         * platform/mac-wk2/TestExpectations:
3207
3208 2016-09-02  Zalan Bujtas  <zalan@apple.com>
3209
3210         ASSERT_NOT_REACHED() is touched in WebCore::valueForLength
3211         https://bugs.webkit.org/show_bug.cgi?id=123337
3212         <rdar://problem/27684121>
3213
3214         Reviewed by Simon Fraser.
3215
3216         * fast/table/assert-on-non-resolvable-row-dimension-expected.txt: Added.
3217         * fast/table/assert-on-non-resolvable-row-dimension.html: Added.
3218
3219 2016-09-02  Ryosuke Niwa  <rniwa@webkit.org>
3220
3221         Temporarily break customElements.whenDefined to remove flaky crashes
3222         https://bugs.webkit.org/show_bug.cgi?id=161555
3223
3224         Reviewed by Chris Dumez.
3225
3226         Rebaseline the test now that some test cases are failing due to the partial rollout.
3227
3228         * fast/custom-elements/CustomElementRegistry-expected.txt:
3229
3230 2016-09-02  Ryan Haddad  <ryanhaddad@apple.com>
3231
3232         Unreviewed, rolling out r205373.
3233
3234         This change causes LayoutTest crashes under GuardMalloc
3235
3236         Reverted changeset:
3237
3238         "[Cocoa] Distinguish between paint advances and base advances"
3239         https://bugs.webkit.org/show_bug.cgi?id=160892
3240         http://trac.webkit.org/changeset/205373
3241
3242 2016-09-02  Beth Dakin  <bdakin@apple.com>
3243
3244         Need to updateEditorState if an element change edit-ability without changing 
3245         selection
3246         https://bugs.webkit.org/show_bug.cgi?id=161546
3247         -and corresponding-
3248         rdar://problem/27806012
3249
3250         Reviewed by Ryosuke Niwa.
3251
3252         This patch seems to have fixed a bug!
3253         * editing/secure-input/removed-password-input-expected.txt:
3254
3255 2016-09-02  Jonathan Bedard  <jbedard@apple.com>
3256
3257         WebKitTestRunner needs layoutTestController.setDashboardCompatibilityMode
3258         https://bugs.webkit.org/show_bug.cgi?id=42547
3259
3260         Reviewed by Darin Adler.
3261
3262         The addition of setUseDashboardCompatibilityMode to the WebKit2 TestRunner means the set of tests removed from the expected failures list now pass.
3263         Note: this bug mistakenly called this function setDashboardCompatibilityMode, it is actually setUseDashboardCompatibilityMode.
3264
3265         * platform/ios-simulator-wk2/TestExpectations:  Changed reason test was excluded.
3266         * platform/wk2/TestExpectations: Remove tests which use setUseDashboardCompatibilityMode from expected failures.
3267
3268 2016-09-02  Ryan Haddad  <ryanhaddad@apple.com>
3269
3270         Marking editing/pasteboard/5478250.html as flaky on mac-wk2.
3271         https://bugs.webkit.org/show_bug.cgi?id=161366
3272
3273         Unreviewed test gardening.
3274
3275         * platform/mac-wk2/TestExpectations:
3276
3277 2016-09-02  Zalan Bujtas  <zalan@apple.com>
3278
3279         ASSERTION FAILED: !m_committedWidth in WebCore::LineWidth::fitBelowFloats
3280         https://bugs.webkit.org/show_bug.cgi?id=149462
3281         <rdar://problem/27710841>
3282
3283         Reviewed by David Hyatt.
3284
3285         * fast/text/assert-when-text-with-negative-margin-sibling-does-not-fit-expected.txt: Added.
3286         * fast/text/assert-when-text-with-negative-margin-sibling-does-not-fit.html: Added.
3287
3288 2016-09-02  Myles C. Maxfield  <mmaxfield@apple.com>
3289
3290         [Cocoa] Distinguish between paint advances and base advances
3291         https://bugs.webkit.org/show_bug.cgi?id=160892
3292
3293         Reviewed by Simon Fraser.
3294
3295         Update tests. There are some expected (small) changes in metrics due to this patch.
3296
3297         * platform/mac-elcapitan/css2.1/t051202-c26-psudo-nest-00-c-expected.png: Copied from LayoutTests/platform/mac/css2.1/t051202-c26-psudo-nest-00-c-expected.png.
3298         * platform/mac-elcapitan/css2.1/t051202-c26-psudo-nest-00-c-expected.txt: Copied from LayoutTests/platform/mac/css2.1/t051202-c26-psudo-nest-00-c-expected.txt.
3299         * platform/mac-elcapitan/css2.1/t1508-c527-font-00-b-expected.png: Copied from LayoutTests/platform/mac/css2.1/t1508-c527-font-00-b-expected.png.
3300         * platform/mac-elcapitan/css2.1/t1508-c527-font-00-b-expected.txt: Added.
3301         * platform/mac-elcapitan/fast/inline/absolute-positioned-inline-in-centred-block-expected.png: Copied from LayoutTests/platform/mac/fast/inline/absolute-positioned-inline-in-centred-block-expected.png.
3302         * platform/mac-elcapitan/fast/inline/absolute-positioned-inline-in-centred-block-expected.txt: Copied from LayoutTests/platform/mac/fast/inline/absolute-positioned-inline-in-centred-block-expected.txt.
3303         * platform/mac/css2.1/t051202-c26-psudo-nest-00-c-expected.png:
3304         * platform/mac/css2.1/t051202-c26-psudo-nest-00-c-expected.txt:
3305         * platform/mac/css2.1/t1508-c527-font-00-b-expected.png:
3306         * platform/mac/css2.1/t1508-c527-font-00-b-expected.txt: Added.
3307         * platform/mac/fast/inline/absolute-positioned-inline-in-centred-block-expected.png:
3308         * platform/mac/fast/inline/absolute-positioned-inline-in-centred-block-expected.txt:
3309
3310 2016-09-02  Chris Dumez  <cdumez@apple.com>
3311
3312         Unreviewed, roll out r205354 because it caused JSC test failures
3313
3314         * fast/dom/Window/script-tests/window-custom-prototype.js: Added.
3315         * fast/dom/Window/window-custom-prototype-crash-expected.txt:
3316         * fast/dom/Window/window-custom-prototype-expected.txt: Added.
3317         * fast/dom/Window/window-custom-prototype.html: Added.
3318         * http/tests/security/cross-frame-access-object-getPrototypeOf-expected.txt:
3319         * http/tests/security/cross-frame-access-object-getPrototypeOf.html:
3320         * http/tests/security/cross-frame-access-object-setPrototypeOf-expected.txt:
3321         * http/tests/security/cross-frame-access-object-setPrototypeOf.html:
3322         * http/tests/security/xss-DENIED-htmlelelment-with-iframe-proto-expected.txt:
3323         * http/tests/security/xss-DENIED-htmlelelment-with-iframe-proto.html:
3324         * http/tests/security/xss-DENIED-method-with-iframe-proto-expected.txt:
3325         * http/tests/security/xss-DENIED-method-with-iframe-proto.html:
3326         * http/tests/security/xss-DENIED-non-shadowable-propterty-with-iframe-proto-expected.txt:
3327         * http/tests/security/xss-DENIED-non-shadowable-propterty-with-iframe-proto.html:
3328         * http/tests/security/xss-DENIED-regular-propterty-with-iframe-proto-expected.txt:
3329         * http/tests/security/xss-DENIED-regular-propterty-with-iframe-proto.html:
3330         * js/dom/setPrototypeOf-location-window-expected.txt: Removed.
3331         * js/dom/setPrototypeOf-location-window.html: Removed.
3332         * js/object-literal-shorthand-construction-expected.txt:
3333         * js/script-tests/object-literal-shorthand-construction.js:
3334         * js/script-tests/sloppy-getter-setter-global-object.js:
3335         * js/sloppy-getter-setter-global-object-expected.txt:
3336
3337 2016-09-02  Ryan Haddad  <ryanhaddad@apple.com>
3338
3339         Rebaseline fast/mediastream/MediaStreamTrack-getSettings.html after r205348.
3340
3341         Unreviewed test gardening.
3342
3343         * fast/mediastream/MediaStreamTrack-getSettings-expected.txt:
3344
3345 2016-09-02  Chris Dumez  <cdumez@apple.com>
3346
3347         REGRESSION (r204839): [mac-wk1] LayoutTest webgl/max-active-contexts-webglcontextlost-prevent-default.html is a flaky timeout
3348         https://bugs.webkit.org/show_bug.cgi?id=161205
3349
3350         Reviewed by Geoffrey Garen.
3351
3352         Unskip test case now that it is no longer flaky.
3353
3354         * platform/mac-wk1/TestExpectations:
3355
3356 2016-09-02  Chris Dumez  <cdumez@apple.com>
3357
3358         Object.preventExtensions() should throw cross-origin
3359         https://bugs.webkit.org/show_bug.cgi?id=161486
3360
3361         Reviewed by Geoffrey Garen.
3362
3363         Add layout test coverage. We have a few failures in the same origin case
3364         because we don't fully match the specification yet:
3365         - Object.preventExtensions() should throw a TypeError. However, our
3366           implementation currently does not throw if [[PreventExtensions]] returns
3367           false.
3368         - We do not ignore calls to Object.preventExtensions() for the Location
3369           object yet because other browsers do not seem to either.
3370
3371         * http/tests/security/preventExtensions-window-location-expected.txt: Added.
3372         * http/tests/security/preventExtensions-window-location.html: Added.
3373
3374 2016-09-02  Chris Dumez  <cdumez@apple.com>
3375
3376         Object.defineProperty() should throw cross-origin
3377         https://bugs.webkit.org/show_bug.cgi?id=161460
3378
3379         Reviewed by Geoffrey Garen.
3380
3381         Add test coverage.
3382
3383         * http/tests/security/cross-frame-access-object-prototype-expected.txt:
3384         * http/tests/security/location-cross-origin-expected.txt:
3385         * http/tests/security/location-cross-origin.html:
3386         * http/tests/security/window-defineProperty-crossOrigin-expected.txt: Added.
3387         * http/tests/security/window-defineProperty-crossOrigin.html: Added.
3388         * http/tests/security/xss-DENIED-defineProperty-expected.txt:
3389
3390 2016-09-02  Chris Dumez  <cdumez@apple.com>
3391
3392         Align proto getter / setter behavior with other browsers
3393         https://bugs.webkit.org/show_bug.cgi?id=161455
3394
3395         Reviewed by Mark Lam.
3396
3397         Add layout test coverage and update a few existing test to reflect
3398         behavior change.
3399
3400         * http/tests/security/cross-frame-access-object-getPrototypeOf-expected.txt:
3401         * http/tests/security/cross-frame-access-object-getPrototypeOf.html:
3402         * http/tests/security/cross-frame-access-object-setPrototypeOf-expected.txt:
3403         * http/tests/security/cross-frame-access-object-setPrototypeOf.html:
3404         * http/tests/security/xss-DENIED-htmlelelment-with-iframe-proto-expected.txt:
3405         * http/tests/security/xss-DENIED-htmlelelment-with-iframe-proto.html:
3406         * http/tests/security/xss-DENIED-metho