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