Marking fast/css/attribute-for-content-property-style-update-xhtml.xhtml as flaky.
[WebKit-https.git] / LayoutTests / ChangeLog
1 2016-11-02  Ryan Haddad  <ryanhaddad@apple.com>
2
3         Marking fast/css/attribute-for-content-property-style-update-xhtml.xhtml as flaky.
4         https://bugs.webkit.org/show_bug.cgi?id=164162
5
6         Unreviewed test gardening.
7
8         * TestExpectations:
9
10 2016-11-02  Ryan Haddad  <ryanhaddad@apple.com>
11
12         Marking svg/wicd/test-rightsizing-a.xhtml and svg/wicd/test-rightsizing-b.xhtml as flaky on mac.
13         https://bugs.webkit.org/show_bug.cgi?id=163915
14
15         Unreviewed test gardening.
16
17         * platform/mac/TestExpectations:
18
19 2016-11-02  Simon Fraser  <simon.fraser@apple.com>
20
21         REGRESSION (r208025) GraphicsContext state stack assertions loading webkit.org
22         https://bugs.webkit.org/show_bug.cgi?id=164350
23         rdar://problem/29053414
24
25         Reviewed by Dean Jackson.
26
27         Test was reduced from webkit.org.
28
29         * animations/stacking-during-opacity-animation-expected.txt: Added.
30         * animations/stacking-during-opacity-animation.html: Added.
31
32 2016-11-02  Myles C. Maxfield  <mmaxfield@apple.com>
33
34         [iOS] [WebGL] Multisample resolve step may operate on stale data
35         https://bugs.webkit.org/show_bug.cgi?id=164347
36
37         Reviewed by Dean Jackson.
38
39         Issue many draw calls into a multisampled context, and then use glReadPixels()
40         to make sure that all the commands completed.
41
42         * fast/canvas/webgl/multisample-resolve-consistency-expected.txt: Added.
43         * fast/canvas/webgl/multisample-resolve-consistency.html: Added.
44
45 2016-11-01  Sam Weinig  <sam@webkit.org>
46
47         [WebIDL] Move interfaces and typed arrays over to JSDOMConvert
48         https://bugs.webkit.org/show_bug.cgi?id=164256
49
50         Reviewed by Alex Christensen.
51
52         * svg/custom/polyline-points-crash-expected.txt:
53         * svg/dom/SVGLengthList-basics-expected.txt:
54         * svg/dom/SVGNumberList-basics-expected.txt:
55         * svg/dom/SVGPointList-basics-expected.txt:
56         * svg/dom/SVGTransformList-basics-expected.txt:
57         * svg/dom/SVGTransformList-expected.txt:
58         Update test results for improved error messages.
59
60 2016-11-02  Joseph Pecoraro  <pecoraro@apple.com>
61
62         Web Inspector: Include DebuggerAgent in Workers - see, pause, and step through scripts
63         https://bugs.webkit.org/show_bug.cgi?id=164136
64         <rdar://problem/29028462>
65
66         Reviewed by Brian Burg.
67
68         * inspector/worker/debugger-pause-expected.txt: Added.
69         * inspector/worker/debugger-pause.html: Added.
70         * inspector/worker/debugger-scripts-expected.txt: Added.
71         * inspector/worker/debugger-scripts.html: Added.
72         * inspector/worker/resources/worker-debugger-pause.js: Added.
73         * inspector/worker/resources/worker-import-1.js: Added.
74         * inspector/worker/resources/worker-scripts.js: Added.
75         New tests for Debugger features in a Worker.
76
77         * inspector/debugger/break-on-exception-throw-in-promise.html:
78         * inspector/debugger/break-on-exception.html:
79         * inspector/debugger/break-on-uncaught-exception.html:
80         * inspector/debugger/evaluateOnCallFrame-CommandLineAPI.html:
81         * inspector/debugger/pause-reason.html:
82         * inspector/debugger/paused-scopes.html:
83         * inspector/debugger/resources/log-pause-location.js:
84         * inspector/debugger/stepping/stepInto.html:
85         * inspector/debugger/stepping/stepOut.html:
86         * inspector/debugger/stepping/stepOver.html:
87         * inspector/debugger/stepping/stepping-through-autoContinue-breakpoint.html:
88         * inspector/debugger/tail-deleted-frames-from-vm-entry.html:
89         * inspector/debugger/tail-deleted-frames-this-value.html:
90         * inspector/debugger/tail-deleted-frames.html:
91         * inspector/debugger/tail-recursion.html:
92         Most debugger data moved from DebuggerManager into DebuggerData for a target.
93         Update tests that access such data like pauseReason / pauseData / callFrames.
94
95 2016-11-02  Ryosuke Niwa  <rniwa@webkit.org>
96
97         Load stylesheets in link elements inside a connected shadow tree
98         https://bugs.webkit.org/show_bug.cgi?id=160683
99         <rdar://problem/29040652>
100
101         Reviewed by Antti Koivisto.
102
103         Added W3C style testharness.js tests for loading stylesheets via a link element inside a ahadow tree.
104
105         * fast/shadow-dom/link-element-in-shadow-tree-expected.txt: Added.
106         * fast/shadow-dom/link-element-in-shadow-tree.html: Added.
107         * fast/shadow-dom/resources/green-host.css: Added.
108         * fast/shadow-dom/selected-stylesheet-in-shadow-tree-expected.txt: Added.
109         * fast/shadow-dom/selected-stylesheet-in-shadow-tree.html: Added.
110
111 2016-11-02  Alex Christensen  <achristensen@webkit.org>
112
113         Remove Battery Status API from the tree
114         https://bugs.webkit.org/show_bug.cgi?id=164213
115
116         Reviewed by Sam Weinig.
117
118         * batterystatus: Removed.
119         * batterystatus/add-listener-from-callback-expected.txt: Removed.
120         * batterystatus/add-listener-from-callback.html: Removed.
121         * batterystatus/basic-all-types-of-events-expected.txt: Removed.
122         * batterystatus/basic-all-types-of-events.html: Removed.
123         * batterystatus/basic-operation-expected.txt: Removed.
124         * batterystatus/basic-operation.html: Removed.
125         * batterystatus/event-after-navigation-expected.txt: Removed.
126         * batterystatus/event-after-navigation.html: Removed.
127         * batterystatus/multiple-frames-expected.txt: Removed.
128         * batterystatus/multiple-frames.html: Removed.
129         * batterystatus/resources: Removed.
130         * batterystatus/resources/event-after-navigation-new.html: Removed.
131         * batterystatus/script-tests: Removed.
132         * batterystatus/script-tests/add-listener-from-callback.js: Removed.
133         * batterystatus/script-tests/basic-all-types-of-events.js: Removed.
134         * batterystatus/script-tests/basic-operation.js: Removed.
135         * batterystatus/script-tests/event-after-navigation.js: Removed.
136         * batterystatus/script-tests/multiple-frames.js: Removed.
137         * batterystatus/script-tests/updates.js: Removed.
138         * batterystatus/script-tests/window-property.js: Removed.
139         * batterystatus/updates-expected.txt: Removed.
140         * batterystatus/updates.html: Removed.
141         * batterystatus/window-property-expected.txt: Removed.
142         * batterystatus/window-property.html: Removed.
143         * fast/dom/event-handler-attributes.html:
144         * platform/efl/TestExpectations:
145         * platform/gtk/TestExpectations:
146         * platform/ios-simulator/TestExpectations:
147         * platform/mac/TestExpectations:
148         * platform/win/TestExpectations:
149
150 2016-11-02  Brent Fulgham  <bfulgham@apple.com>
151
152         REGRESSION(r203289):Assertion in MathOperator::stretchTo() on Wikipedia Page
153         https://bugs.webkit.org/show_bug.cgi?id=162933
154         <rdar://problem/28570590>
155
156         Reviewed by Dean Jackson.
157
158         * mathml/empty-mo-expected.txt: Added.
159         * mathml/empty-mo.html: Added.
160
161 2016-11-01  Dean Jackson  <dino@apple.com>
162
163         Filter functions grayscale/invert/opacity/sepia should clamp values over 100%, not fail
164         https://bugs.webkit.org/show_bug.cgi?id=164310
165         <rdar://problems/29057705>
166
167         Reviewed by Sam Weinig.
168
169         Some of our tests were incorrectly suggesting values over 100% should fail.
170
171         * css3/filters/backdrop/backdropfilter-property-parsing-invalid-expected.txt:
172         * css3/filters/backdrop/backdropfilter-property-parsing-invalid.html:
173         * css3/filters/filter-property-parsing-expected.txt:
174         * css3/filters/filter-property-parsing-invalid-expected.txt:
175         * css3/filters/filter-property-parsing-invalid.html:
176         * css3/filters/filter-property-parsing.html:
177
178 2016-11-02  Brent Fulgham  <bfulgham@apple.com>
179
180         WebKit nullptr dereference Archive Subframe
181         https://bugs.webkit.org/show_bug.cgi?id=164281
182         <rdar://problem/28943006>
183
184         Reviewed by Andy Estes.
185
186         * fast/dom/crash-with-bad-url-expected.txt: Added.
187         * fast/dom/crash-with-bad-url.html: Added.
188
189 2016-11-02  Ryan Haddad  <ryanhaddad@apple.com>
190
191         Marking media/modern-media-controls/scrubber-support/scrubber-support-drag.html as flaky.
192         https://bugs.webkit.org/show_bug.cgi?id=164328
193
194         Unreviewed test gardening.
195
196         * platform/mac/TestExpectations:
197
198 2016-11-02  Ryan Haddad  <ryanhaddad@apple.com>
199
200         Test gardening for media/modern-media-controls.
201
202         Unreviewed test gardening.
203
204         * platform/mac/TestExpectations:
205
206 2016-11-02  Youenn Fablet  <youenn@apple.com>
207
208         REGRESSION(r207753-207755): ASSERTION FAILED: m_parsedStyleSheetCache->isInMemoryCache()
209         https://bugs.webkit.org/show_bug.cgi?id=163905
210
211         Reviewed by Antti Koivisto.
212
213         * http/tests/security/cached-cross-origin-shared-css-stylesheet-expected.txt: Added.
214         * http/tests/security/cached-cross-origin-shared-css-stylesheet.html: Added.
215
216 2016-11-02  Manuel Rego Casasnovas  <rego@igalia.com>
217
218         [css-grid] mimax(auto, <flex>) should be serialized as <flex>
219         https://bugs.webkit.org/show_bug.cgi?id=164316
220
221         Reviewed by Sergio Villar Senin.
222
223         Add new test case to verify it. We can only check it
224         using grid-auto-columns|rows, because grid-template-columns|rows
225         is serialized to the used breadth.
226
227         * fast/css-grid-layout/grid-auto-columns-rows-get-set-expected.txt:
228         * fast/css-grid-layout/grid-auto-columns-rows-get-set.html:
229
230 2016-11-02  Romain Bellessort  <romain.bellessort@crf.canon.fr>
231
232         [Readable Streams API] Enable creation of ReadableByteStreamController
233         https://bugs.webkit.org/show_bug.cgi?id=164014
234
235         Reviewed by Youenn Fablet.
236
237         Added test to check behaviour when using ReadableByteStreamController. 
238         Tests are also performed with Workers.
239
240         * TestExpectations:
241         * streams/readable-byte-stream-controller-expected.txt: Added.
242         * streams/readable-byte-stream-controller.html: Added.
243         * streams/readable-byte-stream-controller.js: Added.
244
245 2016-11-02  Antoine Quint  <graouts@apple.com>
246
247         [Modern Media Controls] Media Controller: fullscreen toggle support
248         https://bugs.webkit.org/show_bug.cgi?id=163728
249         <rdar://problem/27989486>
250
251         Reviewed by Darin Adler.
252
253         Adding new tests to check that clicking on the fullscreen button enters fullscreen and
254         that the fullscreen button is enabled when fullscreen is supported.
255
256         * media/modern-media-controls/fullscreen-support/fullscreen-support-click-expected.txt: Added.
257         * media/modern-media-controls/fullscreen-support/fullscreen-support-click.html: Added.
258         * media/modern-media-controls/fullscreen-support/fullscreen-support-enabled-expected.txt: Added.
259         * media/modern-media-controls/fullscreen-support/fullscreen-support-enabled.html: Added.
260         * platform/ios-simulator/TestExpectations:
261
262 2016-11-02  Antoine Quint  <graouts@apple.com>
263
264         [Modern Media Controls] Media Controller: PiP support
265         https://bugs.webkit.org/show_bug.cgi?id=163730
266         <rdar://problem/27989485>
267
268         Reviewed by Dean Jackson.
269
270         Adding new picture-in-picture tests.
271
272         * media/modern-media-controls/pip-support/pip-support-click-expected.txt: Added.
273         * media/modern-media-controls/pip-support/pip-support-click.html: Added.
274         * media/modern-media-controls/pip-support/pip-support-enabled-expected.txt: Added.
275         * media/modern-media-controls/pip-support/pip-support-enabled.html: Added.
276         * platform/ios-simulator/TestExpectations:
277         * platform/mac/TestExpectations:
278
279 2016-11-01  Brady Eidson  <beidson@apple.com>
280
281         IndexedDB 2.0: Support IDBIndex getAll/getAllKeys.
282         <rdar://problem/28806933> and https://bugs.webkit.org/show_bug.cgi?id=164294
283
284         Reviewed by Alex Christensen.
285
286         * resources/js-test.js:
287         (areObjectsEqual):
288
289         * storage/indexeddb/modern/idbindex-getall-1-expected.txt: Added.
290         * storage/indexeddb/modern/idbindex-getall-1-private-expected.txt: Added.
291         * storage/indexeddb/modern/idbindex-getall-1-private.html: Added.
292         * storage/indexeddb/modern/idbindex-getall-1.html: Added.
293         * storage/indexeddb/modern/idbindex-getallkeys-1-expected.txt: Added.
294         * storage/indexeddb/modern/idbindex-getallkeys-1-private-expected.txt: Added.
295         * storage/indexeddb/modern/idbindex-getallkeys-1-private.html: Added.
296         * storage/indexeddb/modern/idbindex-getallkeys-1.html: Added.
297         * storage/indexeddb/modern/resources/idbindex-getall-1.js: Added.
298
299 2016-11-01  Antoine Quint  <graouts@apple.com>
300
301         [Modern Media Controls] Media Controller: Airplay support
302         https://bugs.webkit.org/show_bug.cgi?id=163729
303         <rdar://problem/27989484>
304
305         Reviewed by Dean Jackson.
306
307         Adding a new test to check that the AirPlay button in the media controls correctly shows
308         the availability of AirPlay routes and whether the media is playing via AirPlay.
309
310         * media/modern-media-controls/airplay-support/airplay-support-expected.txt: Added.
311         * media/modern-media-controls/airplay-support/airplay-support.html: Added.
312         * platform/ios-simulator/TestExpectations:
313         * platform/mac/TestExpectations:
314
315 2016-11-01  Dean Jackson  <dino@apple.com>
316
317         Remove WebKitCSSFilterValue to make Hyatt happy
318         https://bugs.webkit.org/show_bug.cgi?id=164289
319         <rdar://problems/29050973>
320
321         Reviewed by Simon Fraser.
322
323         Update the filters tests now that WebKitCSSFilterValue no longer exists.
324         Unfortunately CSSFunctionValue isn't exposed to the Web, so we just
325         rely on the cssText of the resulting CSSStyleDeclaration.
326
327         I also moved all the script-tests into the HTML files, since there is
328         no point them being separate.
329
330         * css3/filters/backdrop/backdropfilter-property-computed-style-expected.txt:
331         * css3/filters/backdrop/backdropfilter-property-computed-style.html:
332         * css3/filters/backdrop/backdropfilter-property-parsing-expected.txt:
333         * css3/filters/backdrop/backdropfilter-property-parsing-invalid.html:
334         * css3/filters/backdrop/backdropfilter-property-parsing.html:
335         * css3/filters/backdrop/backdropfilter-property.html:
336         * css3/filters/backdrop/script-tests/backdropfilter-property-computed-style.js: Removed.
337         * css3/filters/backdrop/script-tests/backdropfilter-property-parsing-invalid.js: Removed.
338         * css3/filters/backdrop/script-tests/backdropfilter-property-parsing.js: Removed.
339         * css3/filters/backdrop/script-tests/backdropfilter-property.js: Removed.
340         * css3/filters/effect-reference-delete-crash.html:
341         * css3/filters/effect-reference-reset-style-delete-crash.html:
342         * css3/filters/filter-property-computed-style-expected.txt:
343         * css3/filters/filter-property-computed-style.html:
344         * css3/filters/filter-property-parsing-expected.txt:
345         * css3/filters/filter-property-parsing-invalid.html:
346         * css3/filters/filter-property-parsing.html:
347         * css3/filters/filter-property.html:
348         * css3/filters/script-tests/TEMPLATE.html: Removed.
349         * css3/filters/script-tests/effect-reference-delete-crash.js: Removed.
350         * css3/filters/script-tests/effect-reference-reset-style-delete-crash.js: Removed.
351         * css3/filters/script-tests/filter-property-computed-style.js: Removed.
352         * css3/filters/script-tests/filter-property-parsing-invalid.js: Removed.
353         * css3/filters/script-tests/filter-property-parsing.js: Removed.
354         * css3/filters/script-tests/filter-property.js: Removed.
355         * css3/filters/script-tests/unprefixed.js: Removed.
356         * css3/filters/unprefixed-expected.txt:
357         * css3/filters/unprefixed.html:
358
359 2016-11-01  Ryan Haddad  <ryanhaddad@apple.com>
360
361         Marking fast/preloader/image-srcset.html as flaky on macOS.
362         https://bugs.webkit.org/show_bug.cgi?id=164277
363
364         Unreviewed test gardening.
365
366         * platform/mac/TestExpectations:
367
368 2016-11-01  Eric Carlson  <eric.carlson@apple.com>
369
370         [MediaStream] restrict media capture secure connections
371         https://bugs.webkit.org/show_bug.cgi?id=164234
372         <rdar://problem/28944906>
373
374         Reviewed by Alex Christensen.
375
376         * http/tests/ssl/media-stream: Added.
377         * http/tests/ssl/media-stream/get-user-media-different-host-expected.txt: Added.
378         * http/tests/ssl/media-stream/get-user-media-different-host.html: Added.
379         * http/tests/ssl/media-stream/get-user-media-nested-expected.txt: Added.
380         * http/tests/ssl/media-stream/get-user-media-nested.html: Added.
381         * http/tests/ssl/media-stream/get-user-media-secure-connection-expected.txt: Added.
382         * http/tests/ssl/media-stream/get-user-media-secure-connection.html: Added.
383         * http/tests/ssl/media-stream/resources: Added.
384         * http/tests/ssl/media-stream/resources/get-user-media-frame.html: Added.
385         * http/tests/ssl/media-stream/resources/get-user-media.js: Added.
386         (else.createURL):
387         (createURL):
388
389 2016-11-01  Devin Rousso  <dcrousso+webkit@gmail.com>
390
391         Web Inspector: Replace sublists inside DOM-related model objects with WI.Collection
392         https://bugs.webkit.org/show_bug.cgi?id=164098
393
394         Reviewed by Timothy Hatcher.
395
396         * http/tests/inspector/console/cross-domain-inspected-node-access-expected.txt:
397         * http/tests/inspector/console/cross-domain-inspected-node-access.html:
398         * http/tests/inspector/dom/disconnect-dom-tree-after-main-frame-navigation.html:
399         * inspector/css/manager-preferredInspectorStyleSheetForFrame-expected.txt:
400         * inspector/css/manager-preferredInspectorStyleSheetForFrame.html:
401         * inspector/dom/content-flow-list.html:
402         * inspector/dom/highlightFrame-expected.txt:
403         * inspector/dom/highlightFrame.html:
404         * inspector/dom/highlightNode-expected.txt:
405         * inspector/dom/highlightNode.html:
406         * inspector/dom/highlightSelector-expected.txt:
407         * inspector/dom/highlightSelector.html:
408         * inspector/model/frame-extra-scripts-expected.txt:
409         * inspector/model/frame-extra-scripts.html:
410         Change functionality to support WebInspector.Collection methods.
411
412 2016-11-01  Antoine Quint  <graouts@apple.com>
413
414         [Modern Media Controls] Media Controller: Placard support
415         https://bugs.webkit.org/show_bug.cgi?id=163731
416         <rdar://problem/28869598>
417
418         Reviewed by Dean Jackson.
419
420         Adding two new tests to check that the picture-in-picture and AirPlay placards are shown
421         based on the media presentation mode.
422
423         * media/modern-media-controls/placard-support/placard-support-airplay-expected.txt: Added.
424         * media/modern-media-controls/placard-support/placard-support-airplay.html: Added.
425         * media/modern-media-controls/placard-support/placard-support-pip-expected.txt: Added.
426         * media/modern-media-controls/placard-support/placard-support-pip.html: Added.
427         * platform/ios-simulator/TestExpectations:
428         * platform/mac/TestExpectations:
429
430 2016-11-01  Ryan Haddad  <ryanhaddad@apple.com>
431
432         Marking inspector/storage/domStorage-events.html as flaky.
433         https://bugs.webkit.org/show_bug.cgi?id=164278
434
435         Unreviewed test gardening.
436
437         * platform/mac/TestExpectations:
438
439 2016-11-01  Alex Christensen  <achristensen@webkit.org>
440
441         Percent-encode non-ASCII code points in hosts of URLs with unrecognized schemes
442         https://bugs.webkit.org/show_bug.cgi?id=164290
443
444         Reviewed by Tim Horton.
445
446         * fast/url/host-lowercase-per-scheme-expected.txt:
447         * fast/url/safari-extension-expected.txt:
448         * fetch/fetch-url-serialization-expected.txt:
449
450 2016-11-01  Ryan Haddad  <ryanhaddad@apple.com>
451
452         Marking inspector/css/pseudo-element-matches.html as flaky on mac-wk2.
453         https://bugs.webkit.org/show_bug.cgi?id=163932
454
455         Unreviewed test gardening.
456
457         * platform/mac-wk2/TestExpectations:
458
459 2016-11-01  Devin Rousso  <dcrousso+webkit@gmail.com>
460
461         Web Inspector: Fix double remove of ResourceCollection if type changes
462         https://bugs.webkit.org/show_bug.cgi?id=164268
463
464         Reviewed by Joseph Pecoraro.
465
466         * inspector/unit-tests/resource-collection-expected.txt:
467         Fixed test to not expect a double remove.
468
469 2016-11-01  Ryan Haddad  <ryanhaddad@apple.com>
470
471         Marking inspector/storage/domStorage-events.html as flaky.
472         https://bugs.webkit.org/show_bug.cgi?id=164278
473
474         Unreviewed test gardening.
475
476         * platform/mac/TestExpectations:
477
478 2016-11-01  Antoine Quint  <graouts@apple.com>
479
480         [Modern Media Controls] load all media controller scripts and styles automatically
481         https://bugs.webkit.org/show_bug.cgi?id=164271
482
483         Reviewed by Dean Jackson.
484
485         We now load all media controller assets with the inclusion of a single script,
486         obtaining the list of JS files to include through the same file used to build
487         the modern-media-controls module, so that we don't need to specify this in two places.
488
489         * http/tests/media/modern-media-controls/skip-back-support/skip-back-support-button-click.html:
490         * media/modern-media-controls/elapsed-time-support/elapsed-time-support.html:
491         * media/modern-media-controls/media-controller/media-controller-constructor.html:
492         * media/modern-media-controls/media-controller/media-controller-resize.html:
493         * media/modern-media-controls/mute-support/mute-support-button-click.html:
494         * media/modern-media-controls/mute-support/mute-support-media-api.html:
495         * media/modern-media-controls/mute-support/mute-support-muted.html:
496         * media/modern-media-controls/playback-support/playback-support-autoplay.html:
497         * media/modern-media-controls/playback-support/playback-support-button-click.html:
498         * media/modern-media-controls/playback-support/playback-support-media-api.html:
499         * media/modern-media-controls/remaining-time-support/remaining-time-support.html:
500         * media/modern-media-controls/resources/media-controls-loader.js: Added.
501         * media/modern-media-controls/scrubber-support/scrubber-support-click.html:
502         * media/modern-media-controls/scrubber-support/scrubber-support-drag.html:
503         * media/modern-media-controls/scrubber-support/scrubber-support-media-api.html:
504         * media/modern-media-controls/start-support/start-support-audio.html:
505         * media/modern-media-controls/start-support/start-support-autoplay.html:
506         * media/modern-media-controls/start-support/start-support-click-to-start.html:
507         * media/modern-media-controls/start-support/start-support-error.html:
508         * media/modern-media-controls/start-support/start-support-fullscreen.html:
509         * media/modern-media-controls/start-support/start-support-manual-play.html:
510         * media/modern-media-controls/start-support/start-support-no-source.html:
511         * media/modern-media-controls/volume-support/volume-support-click.html:
512         * media/modern-media-controls/volume-support/volume-support-drag.html:
513         * media/modern-media-controls/volume-support/volume-support-media-api-mute.html:
514         * media/modern-media-controls/volume-support/volume-support-media-api.html:
515
516 2016-11-01  Ryosuke Niwa  <rniwa@webkit.org>
517
518         Web Inspector: Add the support for custom elements
519         https://bugs.webkit.org/show_bug.cgi?id=164266
520
521         Reviewed by Joseph Pecoraro.
522
523         Added a Inspector protocol test for CustomElementState.
524
525         * inspector/dom/customElementState-expected.txt: Added.
526         * inspector/dom/customElementState.html: Added.
527
528 2016-10-31  Simon Fraser  <simon.fraser@apple.com>
529
530         Add basic visual/layout viewport support for fixed position layout
531         https://bugs.webkit.org/show_bug.cgi?id=164261
532
533         Reviewed by Dean Jackson.
534
535         * fast/visual-viewport/nonzoomed-rects-expected.txt: Added.
536         * fast/visual-viewport/nonzoomed-rects.html: Added.
537         * fast/visual-viewport/zoomed-fixed-expected.txt: Added.
538         * fast/visual-viewport/zoomed-fixed-scroll-down-then-up-expected.txt: Added.
539         * fast/visual-viewport/zoomed-fixed-scroll-down-then-up.html: Added.
540         * fast/visual-viewport/zoomed-fixed.html: Added.
541         * fast/visual-viewport/zoomed-rects-expected.txt: Added.
542         * fast/visual-viewport/zoomed-rects.html: Added.
543         * platform/ios-simulator/fast/visual-viewport/nonzoomed-rects-expected.txt: Added.
544         * platform/ios-simulator/fast/visual-viewport/zoomed-fixed-scroll-down-then-up-expected.txt: Added.
545         * platform/ios-simulator/fast/visual-viewport/zoomed-rects-expected.txt: Added.
546         * resources/js-test-pre.js:
547         (evalAndLog):
548         (evalAndLogResult):
549         (shouldEvaluateTo):
550
551 2016-10-29  Filip Pizlo  <fpizlo@apple.com>
552
553         JSC should support SharedArrayBuffer
554         https://bugs.webkit.org/show_bug.cgi?id=163986
555
556         Reviewed by Keith Miller.
557         
558         Adding tests. This is a work in progress.
559
560         * workers/sab: Added.
561         * workers/sab/simple-worker-1.js: Added.
562         (onmessage):
563         * workers/sab/simple-worker-2.js: Added.
564         (onmessage):
565         * workers/sab/simple.html: Added.
566
567 2016-10-31  Simon Fraser  <simon.fraser@apple.com>
568
569         Make UIScriptController::zoomToScale() work on Mac WK1 and WK2
570         https://bugs.webkit.org/show_bug.cgi?id=164238
571
572         Reviewed by Dean Jackson.
573
574         * fast/zooming/uiscript-zooming-expected.txt: Added.
575         * fast/zooming/uiscript-zooming.html: Added.
576         * platform/ios-simulator-wk1/TestExpectations:
577
578 2016-10-31  Joseph Pecoraro  <pecoraro@apple.com>
579
580         Remove test workaround now that original issue is fixed
581         https://bugs.webkit.org/show_bug.cgi?id=164255
582
583         Reviewed by Saam Barati.
584
585         * inspector/debugger/resources/log-pause-location.js:
586         (TestPage.registerInitializer.window.logResolvedBreakpointLinesWithContext):
587         (TestPage.registerInitializer.window.logLinesWithContext):
588         (TestPage.registerInitializer.String.prototype.myPadStart): Deleted.
589         Use the real String.prototype.padStart now that it is fixed.
590
591 2016-10-31  Ryosuke Niwa  <rniwa@webkit.org>
592
593         Enable custom elements by default everywhere
594         https://bugs.webkit.org/show_bug.cgi?id=164242
595
596         Reviewed by Antti Koivisto.
597
598         Enable tests for custom elements everywhere. Also removed the superfluous expectations for shadow DOM tests.
599
600         * TestExpectations:
601         * platform/efl/TestExpectations:
602         * platform/gtk/TestExpectations:
603         * platform/mac/TestExpectations:
604         * platform/win/TestExpectations:
605
606 2016-10-31  Ryan Haddad  <ryanhaddad@apple.com>
607
608         Unreviewed, rolling out r207967.
609
610         This change seems to be the cause of at least one LayoutTest
611         becoming flaky.
612
613         Reverted changeset:
614
615         "REGRESSION(r207753-207755): ASSERTION FAILED:
616         m_parsedStyleSheetCache->isInMemoryCache()"
617         https://bugs.webkit.org/show_bug.cgi?id=163905
618         http://trac.webkit.org/changeset/207967
619
620 2016-10-31  Joseph Pecoraro  <pecoraro@apple.com>
621
622         Web Inspector: Shadow DOM scoped styles are missing
623         https://bugs.webkit.org/show_bug.cgi?id=164247
624         <rdar://problem/29035061>
625
626         Reviewed by Antti Koivisto.
627
628         * inspector/css/shadow-scoped-style-expected.txt: Added.
629         * inspector/css/shadow-scoped-style.html: Added.
630
631 2016-10-31  Nan Wang  <n_wang@apple.com>
632
633         AX: aria-sort is not exposed on iOS
634         https://bugs.webkit.org/show_bug.cgi?id=164245
635
636         Reviewed by Chris Fleizach.
637
638         * accessibility/ios-simulator/aria-sort-ios-expected.txt: Added.
639         * accessibility/ios-simulator/aria-sort-ios.html: Added.
640
641 2016-10-31  Ryan Haddad  <ryanhaddad@apple.com>
642
643         Unreviewed, rolling out r208178.
644
645         The test added with this change fails or times out on macOS
646         and iOS.
647
648         Reverted changeset:
649
650         "[Modern Media Controls] Media Controller: Airplay support"
651         https://bugs.webkit.org/show_bug.cgi?id=163729
652         http://trac.webkit.org/changeset/208178
653
654 2016-10-31  Ryan Haddad  <ryanhaddad@apple.com>
655
656         Unreviewed, rolling out r208182.
657
658         Both of the tests added with this change time out on macOS
659         Release.
660
661         Reverted changeset:
662
663         "[Modern Media Controls] Media Controller: Placard support"
664         https://bugs.webkit.org/show_bug.cgi?id=163731
665         http://trac.webkit.org/changeset/208182
666
667 2016-10-31  Brady Eidson  <beidson@apple.com>
668
669         IndexedDB 2.0: Support IDBObjectStore getAll/getAllKeys.
670         <rdar://problem/28806934> and https://bugs.webkit.org/show_bug.cgi?id=164097
671
672         Reviewed by Darin Adler.
673
674         * storage/indexeddb/modern/idbobjectstore-getall-1-expected.txt: Added.
675         * storage/indexeddb/modern/idbobjectstore-getall-1-private-expected.txt: Added.
676         * storage/indexeddb/modern/idbobjectstore-getall-1-private.html: Added.
677         * storage/indexeddb/modern/idbobjectstore-getall-1.html: Added.
678         * storage/indexeddb/modern/idbobjectstore-getallkeys-1-expected.txt: Added.
679         * storage/indexeddb/modern/idbobjectstore-getallkeys-1-private-expected.txt: Added.
680         * storage/indexeddb/modern/idbobjectstore-getallkeys-1-private.html: Added.
681         * storage/indexeddb/modern/idbobjectstore-getallkeys-1.html: Added.
682         * storage/indexeddb/modern/resources/idbobjectstore-getall-1.js: Added.
683
684 2016-10-31  Ryan Haddad  <ryanhaddad@apple.com>
685
686         Marking two http/tests/websocket/tests/hybi tests as flaky.
687         https://bugs.webkit.org/show_bug.cgi?id=164080
688
689         Unreviewed test gardening.
690
691         * TestExpectations:
692
693 2016-10-31  Ryan Haddad  <ryanhaddad@apple.com>
694
695         Skipping media/modern-media-controls/volume-support/volume-support-media-api.html on ios-simulator.
696         https://bugs.webkit.org/show_bug.cgi?id=164250
697
698         Unreviewed test gardening.
699
700         * platform/ios-simulator/TestExpectations:
701
702 2016-10-31  Ryan Haddad  <ryanhaddad@apple.com>
703
704         Changing expectation from Failure to Skip for two insertReplacementText tests on ios-simulator.
705
706         Unreviewed test gardening.
707
708         These tests will always time out on ios-simulator due to reliance upon
709         testRunner.waitUntilDone().
710
711         * platform/ios-simulator/TestExpectations:
712
713 2016-10-31  Ryan Haddad  <ryanhaddad@apple.com>
714
715         Marking three modern-media-controls tests as flaky.
716
717         Unreviewed test gardening.
718
719         * TestExpectations:
720
721 2016-10-31  Antoine Quint  <graouts@apple.com>
722
723         [Modern Media Controls] Media Controller: Placard support
724         https://bugs.webkit.org/show_bug.cgi?id=163731
725         <rdar://problem/28869598>
726
727         Reviewed by Dean Jackson.
728
729         Adding two new tests to check that the picture-in-picture and AirPlay placards are shown
730         based on the media presentation mode.
731
732         * http/tests/media/modern-media-controls/skip-back-support/skip-back-support-button-click.html:
733         * media/modern-media-controls/elapsed-time-support/elapsed-time-support.html:
734         * media/modern-media-controls/media-controller/media-controller-constructor.html:
735         * media/modern-media-controls/media-controller/media-controller-resize.html:
736         * media/modern-media-controls/mute-support/mute-support-button-click.html:
737         * media/modern-media-controls/mute-support/mute-support-media-api.html:
738         * media/modern-media-controls/mute-support/mute-support-muted.html:
739         * media/modern-media-controls/placard-support/placard-support-airplay-expected.txt: Added.
740         * media/modern-media-controls/placard-support/placard-support-airplay.html: Added.
741         * media/modern-media-controls/placard-support/placard-support-pip-expected.txt: Added.
742         * media/modern-media-controls/placard-support/placard-support-pip.html: Added.
743         * media/modern-media-controls/playback-support/playback-support-autoplay.html:
744         * media/modern-media-controls/playback-support/playback-support-button-click.html:
745         * media/modern-media-controls/playback-support/playback-support-media-api.html:
746         * media/modern-media-controls/remaining-time-support/remaining-time-support.html:
747         * media/modern-media-controls/scrubber-support/scrubber-support-click.html:
748         * media/modern-media-controls/scrubber-support/scrubber-support-drag.html:
749         * media/modern-media-controls/scrubber-support/scrubber-support-media-api.html:
750         * media/modern-media-controls/start-support/start-support-audio.html:
751         * media/modern-media-controls/start-support/start-support-autoplay.html:
752         * media/modern-media-controls/start-support/start-support-click-to-start.html:
753         * media/modern-media-controls/start-support/start-support-error.html:
754         * media/modern-media-controls/start-support/start-support-fullscreen.html:
755         * media/modern-media-controls/start-support/start-support-manual-play.html:
756         * media/modern-media-controls/start-support/start-support-no-source.html:
757         * media/modern-media-controls/volume-support/volume-support-click.html:
758         * media/modern-media-controls/volume-support/volume-support-drag.html:
759         * media/modern-media-controls/volume-support/volume-support-media-api-mute.html:
760         * media/modern-media-controls/volume-support/volume-support-media-api.html:
761         * LayoutTests/platform/ios-simulator/TestExpectations:
762         * LayoutTests/platform/mac/TestExpectations:
763
764 2016-10-31  Simon Fraser  <simon.fraser@apple.com>
765
766         Implement IntersectionObserver
767         https://bugs.webkit.org/show_bug.cgi?id=159475
768
769         Reviewed by Ryosuke Niwa.
770         
771         Basic interface tests.
772
773         * intersection-observer/intersection-observer-entry-interface-expected.txt: Added.
774         * intersection-observer/intersection-observer-entry-interface.html: Added.
775         * intersection-observer/intersection-observer-interface-expected.txt: Added.
776         * intersection-observer/intersection-observer-interface.html: Added.
777
778 2016-10-31  Antoine Quint  <graouts@apple.com>
779
780         [Modern Media Controls] Media Controller: Airplay support
781         https://bugs.webkit.org/show_bug.cgi?id=163729
782
783         Reviewed by Dean Jackson.
784
785         Adding a new test to check that the AirPlay button in the media controls correctly shows the availability
786         of AirPlay routes and whether the media is playing via AirPlay.
787
788         * http/tests/media/modern-media-controls/skip-back-support/skip-back-support-button-click.html:
789         * media/modern-media-controls/airplay-support/airplay-support-expected.txt: Added.
790         * media/modern-media-controls/airplay-support/airplay-support.html: Added.
791         * media/modern-media-controls/elapsed-time-support/elapsed-time-support.html:
792         * media/modern-media-controls/media-controller/media-controller-constructor.html:
793         * media/modern-media-controls/media-controller/media-controller-resize.html:
794         * media/modern-media-controls/mute-support/mute-support-button-click.html:
795         * media/modern-media-controls/mute-support/mute-support-media-api.html:
796         * media/modern-media-controls/mute-support/mute-support-muted.html:
797         * media/modern-media-controls/playback-support/playback-support-autoplay.html:
798         * media/modern-media-controls/playback-support/playback-support-button-click.html:
799         * media/modern-media-controls/playback-support/playback-support-media-api.html:
800         * media/modern-media-controls/remaining-time-support/remaining-time-support.html:
801         * media/modern-media-controls/scrubber-support/scrubber-support-click.html:
802         * media/modern-media-controls/scrubber-support/scrubber-support-drag.html:
803         * media/modern-media-controls/scrubber-support/scrubber-support-media-api.html:
804         * media/modern-media-controls/start-support/start-support-audio.html:
805         * media/modern-media-controls/start-support/start-support-autoplay.html:
806         * media/modern-media-controls/start-support/start-support-click-to-start.html:
807         * media/modern-media-controls/start-support/start-support-error.html:
808         * media/modern-media-controls/start-support/start-support-fullscreen.html:
809         * media/modern-media-controls/start-support/start-support-manual-play.html:
810         * media/modern-media-controls/start-support/start-support-no-source.html:
811         * media/modern-media-controls/volume-support/volume-support-click.html:
812         * media/modern-media-controls/volume-support/volume-support-drag.html:
813         * media/modern-media-controls/volume-support/volume-support-media-api-mute.html:
814         * media/modern-media-controls/volume-support/volume-support-media-api.html:
815         * platform/mac/TestExpectations:
816
817 2016-10-31  Ryosuke Niwa  <rniwa@webkit.org>
818
819         CSSStyleDeclaration should be annotated with CEReactions
820         https://bugs.webkit.org/show_bug.cgi?id=163968
821
822         Reviewed by Antti Koivisto.
823
824         Added a W3C style testharness.js test.
825
826         * fast/custom-elements/reactions/CSSStyleDeclaration-expected.txt: Added.
827         * fast/custom-elements/reactions/CSSStyleDeclaration.html: Added.
828
829 2016-10-31  Zalan Bujtas  <zalan@apple.com>
830
831         ASSERTION FAILED: !m_trailingWhitespaceWidth in WebCore::SimpleLineLayout::LineState::removeTrailingWhitespace
832         https://bugs.webkit.org/show_bug.cgi?id=164076
833
834         Reviewed by Antti Koivisto.
835
836         * fast/text/simple-line-layout-with-zero-sized-font-expected.txt: Added.
837         * fast/text/simple-line-layout-with-zero-sized-font.html: Added.
838
839 2016-10-31  Nan Wang  <n_wang@apple.com>
840
841         AX: iOS Voiceover does not announce previously selected value from input type="date" form field
842         https://bugs.webkit.org/show_bug.cgi?id=164176
843
844         Reviewed by Chris Fleizach.
845
846         * accessibility/ios-simulator/input-type-time-expected.txt:
847         * accessibility/ios-simulator/input-type-time.html:
848
849 2016-10-31  Jer Noble  <jer.noble@apple.com>
850
851         REGRESSION (r206300): LayoutTest media/media-source/media-source-duplicate-seeked.html timing out
852         https://bugs.webkit.org/show_bug.cgi?id=162496
853
854         Reviewed by Darin Adler.
855
856         * platform/mac/TestExpectations:
857
858 2016-10-31  Jer Noble  <jer.noble@apple.com>
859
860         Allow multiple playing videos on a page with 'autoplay' and 'playsinline' attributes
861         https://bugs.webkit.org/show_bug.cgi?id=162366
862         <rdar://problem/28639600>
863
864         Reviewed by Eric Carlson.
865
866         * media/content/test-video-only.mp4: Added.
867         * media/non-existent-video-playback-interrupted-expected.txt:
868         * media/non-existent-video-playback-interrupted.html:
869         * media/video-background-playback-expected.txt:
870         * media/video-background-playback.html:
871         * media/video-background-tab-playback-expected.txt:
872         * media/video-background-tab-playback.html:
873         * media/video-concurrent-playback-expected.txt:
874         * media/video-concurrent-playback.html:
875         * media/video-concurrent-visible-playback-expected.txt: Added.
876         * media/video-concurrent-visible-playback.html: Added.
877         * media/video-multiple-concurrent-playback-expected.txt: Added.
878         * media/video-multiple-concurrent-playback.html: Added.
879         * media/video-playback-interrupted-expected.txt:
880         * media/video-playback-interrupted.html:
881         * media/video-restricted-invisible-autoplay-not-allowed.html:
882
883 2016-10-31  Wenson Hsieh  <wenson_hsieh@apple.com>
884
885         Holding down a key to choose an accented character should fire "insertReplacementText" input events
886         https://bugs.webkit.org/show_bug.cgi?id=164209
887         <rdar://problem/29019305>
888
889         Reviewed by Darin Adler.
890
891         Adds 2 new layout tests to verify that inserting replacement text fires input events of inputType
892         "insertReplacementText" instead of the generic "insertText", and that calling preventDefault() on the
893         beforeinput event prevents text from being inserted. Also checks that inserting replacement text in
894         contenteditable areas causes the dataTransfer attribute to be populated, and that the data attribute is null.
895
896         * fast/events/before-input-prevent-insert-replacement-expected.txt: Added.
897         * fast/events/before-input-prevent-insert-replacement.html: Added.
898         * fast/events/input-event-insert-replacement-expected.txt: Added.
899         * fast/events/input-event-insert-replacement.html: Added.
900         * platform/ios-simulator/TestExpectations:
901         * platform/mac-wk1/TestExpectations:
902
903 2016-10-30  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
904
905         [EFL] Skip media tests because timeout happens on many media tests.
906
907         Unreviewed EFL gardening.
908
909         Treat the media folder to *Skip* temporarily.
910
911         * platform/efl/TestExpectations:
912
913 2016-10-30  Darin Adler  <darin@apple.com>
914
915         Move Element, NamedNodeMap, and DOMStringMap from ExceptionCode to Exception
916         https://bugs.webkit.org/show_bug.cgi?id=164206
917
918         Reviewed by Chris Dumez.
919
920         * fast/dom/resources/shadow-test-driver.js: Deleted. Unused.
921
922 2016-10-30  Frederic Wang  <fwang@igalia.com>
923
924         Use HarfBuzz ot-math API to parse the OpenType MATH table
925         https://bugs.webkit.org/show_bug.cgi?id=162671
926
927         Reviewed by Michael Catanzaro.
928
929         Rebaseline one test for large operators due to small rendering changes.
930
931         * platform/gtk/mathml/opentype/opentype-stretchy-expected.png:
932         * platform/gtk/mathml/opentype/opentype-stretchy-expected.txt:
933
934 2016-10-30  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
935
936         [EFL] Remove duplicated media/media-source tests in TestExpectations
937
938         Unreviewed EFL gardening.
939
940         Tests of media/media-source have caused timeout on EFL layout test. However
941         it hasn't been marked to *Skip* because some tests are multiple marked.
942         So this patch cleans up it, and skip media/media-source for a while.
943
944         * platform/efl/TestExpectations:
945
946 2016-10-30  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
947
948         Unreviewed EFL gardening. Mark some tests to Timeout.
949
950         * platform/efl/TestExpectations: Urgent fix to run layout test.
951
952 2016-10-29  Dean Jackson  <dino@apple.com>
953
954         Parse color() function
955         https://bugs.webkit.org/show_bug.cgi?id=164146
956         <rdar://problems/29007218>
957
958         Reviewed by Darin Adler.
959
960         Test that exercises the new color() function in CSS. It checks
961         all valid and invalid input, with the exception of fallback content.
962
963         * css3/color/color-function-computed-style-expected.txt: Added.
964         * css3/color/color-function-computed-style.html: Added.
965         * css3/color/color-function-parsing-expected.txt: Added.
966         * css3/color/color-function-parsing.html: Added.
967
968 2016-10-29  Youenn Fablet  <youenn@apple.com>
969
970         Remove testharness.js/testharnessreport.js unnecessary copies
971         https://bugs.webkit.org/show_bug.cgi?id=164112
972
973         Reviewed by Darin Adler.
974
975         Removing http/tests/w3c directory.
976         Contained tests are skipped in Mac, EFL and mark as failing in GTK.
977         These tests have not been modified since more than 3 years and are probably out-of-date compared to W3C wpt.
978
979         Updated other http/tests tests using w3c/tests/resources files to use directly /resources/ URLs.
980         These /resources/ URLs are using an alias to remove the need to have redundant copies.
981
982         Removed imported/blink/http/tests/resources testharness and testharnessreport.js since they are not used.
983         A few test files in imported/blink/http/tests use /resources/... URLs but they will not point to any of the removed files since the tests are run as file based.
984
985         * http/tests/media/media-source/mediasource-play-then-seek-back-with-remote-control.html:
986         * http/tests/media/resources/media-source/generate-config-change-tests.py:
987         * http/tests/preload/single_download_preload_runner.html:
988         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/form-upgrade.html:
989         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/iframe-upgrade.https.html:
990         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/proper-uir-on-navigation.html:
991         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/resources/insecure-site.html:
992         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/resources/nested-nested-frame.html:
993         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/resources/nested-window.html:
994         * http/tests/security/cross-origin-css-1.html:
995         * http/tests/security/cross-origin-css-2.html:
996         * http/tests/security/cross-origin-css-3.html:
997         * http/tests/security/cross-origin-css-4.html:
998         * http/tests/security/cross-origin-css-5.html:
999         * http/tests/security/cross-origin-css-6.html:
1000         * http/tests/security/cross-origin-css-7.html:
1001         * http/tests/security/cross-origin-css-8.html:
1002         * http/tests/security/cross-origin-css-9.html:
1003         * http/tests/security/cross-origin-css-in-quirks-1.html:
1004         * http/tests/security/cross-origin-css-in-quirks-2.html:
1005         * http/tests/security/cross-origin-css-in-quirks-3.html:
1006         * http/tests/security/cross-origin-css-in-quirks-4.html:
1007         * http/tests/security/cross-origin-css-in-quirks-5.html:
1008         * http/tests/security/cross-origin-css-in-quirks-6.html:
1009         * http/tests/security/cross-origin-css-in-quirks-7.html:
1010         * http/tests/security/cross-origin-css-in-quirks-8.html:
1011         * http/tests/security/mixedContent/insecure-script-in-data-iframe-in-main-frame-blocked.html:
1012         * http/tests/security/resources/post-origin-to-parent.html:
1013         * http/tests/security/same-origin-css-1.html:
1014         * http/tests/security/same-origin-css-2.html:
1015         * http/tests/security/same-origin-css-3.html:
1016         * http/tests/security/same-origin-css-4.html:
1017         * http/tests/security/same-origin-css-5.html:
1018         * http/tests/security/same-origin-css-6.html:
1019         * http/tests/security/same-origin-css-7.html:
1020         * http/tests/security/same-origin-css-8.html:
1021         * http/tests/security/same-origin-css-in-quirks.html:
1022         * http/tests/security/set-domain-remove-subdomain-for-ip-address.html:
1023         * http/tests/w3c/README: Removed.
1024         * http/tests/w3c/resources/WebIDLParser.js: Removed.
1025         * http/tests/w3c/resources/canvas-tests.css: Removed.
1026         * http/tests/w3c/resources/canvas-tests.js: Removed.
1027         * http/tests/w3c/resources/idlharness.js: Removed.
1028         * http/tests/w3c/resources/testharness.css: Removed.
1029         * http/tests/w3c/resources/testharness.js: Removed.
1030         * http/tests/w3c/resources/testharnessreport.js: Removed.
1031         * http/tests/w3c/webperf/approved/HighResolutionTime/basic-expected.txt: Removed.
1032         * http/tests/w3c/webperf/approved/HighResolutionTime/basic.html: Removed.
1033         * http/tests/w3c/webperf/approved/HighResolutionTime/monotonic-clock-expected.txt: Removed.
1034         * http/tests/w3c/webperf/approved/HighResolutionTime/monotonic-clock.html: Removed.
1035         * http/tests/w3c/webperf/approved/HighResolutionTime/resources/now_frame.html: Removed.
1036         * http/tests/w3c/webperf/approved/HighResolutionTime/test_cross_frame_start-expected.txt: Removed.
1037         * http/tests/w3c/webperf/approved/HighResolutionTime/test_cross_frame_start.html: Removed.
1038         * http/tests/w3c/webperf/approved/navigation-timing/html/test_document_open-expected.txt: Removed.
1039         * http/tests/w3c/webperf/approved/navigation-timing/html/test_document_open.html: Removed.
1040         * http/tests/w3c/webperf/approved/navigation-timing/html/test_document_readiness_exist-expected.txt: Removed.
1041         * http/tests/w3c/webperf/approved/navigation-timing/html/test_document_readiness_exist.html: Removed.
1042         * http/tests/w3c/webperf/approved/navigation-timing/html/test_navigate_within_document-expected.txt: Removed.
1043         * http/tests/w3c/webperf/approved/navigation-timing/html/test_navigate_within_document.html: Removed.
1044         * http/tests/w3c/webperf/approved/navigation-timing/html/test_navigation_attributes_exist-expected.txt: Removed.
1045         * http/tests/w3c/webperf/approved/navigation-timing/html/test_navigation_attributes_exist.html: Removed.
1046         * http/tests/w3c/webperf/approved/navigation-timing/html/test_navigation_redirectCount_none-expected.txt: Removed.
1047         * http/tests/w3c/webperf/approved/navigation-timing/html/test_navigation_redirectCount_none.html: Removed.
1048         * http/tests/w3c/webperf/approved/navigation-timing/html/test_navigation_type_backforward-expected.txt: Removed.
1049         * http/tests/w3c/webperf/approved/navigation-timing/html/test_navigation_type_backforward.html: Removed.
1050         * http/tests/w3c/webperf/approved/navigation-timing/html/test_navigation_type_enums-expected.txt: Removed.
1051         * http/tests/w3c/webperf/approved/navigation-timing/html/test_navigation_type_enums.html: Removed.
1052         * http/tests/w3c/webperf/approved/navigation-timing/html/test_navigation_type_reload-expected.txt: Removed.
1053         * http/tests/w3c/webperf/approved/navigation-timing/html/test_navigation_type_reload.html: Removed.
1054         * http/tests/w3c/webperf/approved/navigation-timing/html/test_no_previous_document-expected.txt: Removed.
1055         * http/tests/w3c/webperf/approved/navigation-timing/html/test_no_previous_document.html: Removed.
1056         * http/tests/w3c/webperf/approved/navigation-timing/html/test_performance_attributes_exist-expected.txt: Removed.
1057         * http/tests/w3c/webperf/approved/navigation-timing/html/test_performance_attributes_exist.html: Removed.
1058         * http/tests/w3c/webperf/approved/navigation-timing/html/test_performance_attributes_exist_in_object-expected.txt: Removed.
1059         * http/tests/w3c/webperf/approved/navigation-timing/html/test_performance_attributes_exist_in_object.html: Removed.
1060         * http/tests/w3c/webperf/approved/navigation-timing/html/test_readwrite-expected.txt: Removed.
1061         * http/tests/w3c/webperf/approved/navigation-timing/html/test_readwrite.html: Removed.
1062         * http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_attributes_exist-expected.txt: Removed.
1063         * http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_attributes_exist.html: Removed.
1064         * http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_attributes_order-expected.txt: Removed.
1065         * http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_attributes_order.html: Removed.
1066         * http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_client_redirect-expected.txt: Removed.
1067         * http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_client_redirect.html: Removed.
1068         * http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_reload-expected.txt: Removed.
1069         * http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_reload.html: Removed.
1070         * http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_server_redirect-expected.txt: Removed.
1071         * http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_server_redirect.html: Removed.
1072         * http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_xserver_redirect-expected.txt: Removed.
1073         * http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_xserver_redirect.html: Removed.
1074         * http/tests/w3c/webperf/approved/navigation-timing/html/test_unique_performance_objects-expected.txt: Removed.
1075         * http/tests/w3c/webperf/approved/navigation-timing/html/test_unique_performance_objects.html: Removed.
1076         * http/tests/w3c/webperf/resources/Ahem.ttf: Removed.
1077         * http/tests/w3c/webperf/resources/all_resource_types.htm: Removed.
1078         * http/tests/w3c/webperf/resources/blank_image.png: Removed.
1079         * http/tests/w3c/webperf/resources/blank_page_green.htm: Removed.
1080         * http/tests/w3c/webperf/resources/blank_page_green_with_allow_timing.php: Removed.
1081         * http/tests/w3c/webperf/resources/blank_page_green_with_onunload.htm: Removed.
1082         * http/tests/w3c/webperf/resources/blank_page_meta_redirect.htm: Removed.
1083         * http/tests/w3c/webperf/resources/blank_page_unload.htm: Removed.
1084         * http/tests/w3c/webperf/resources/blank_page_yellow.htm: Removed.
1085         * http/tests/w3c/webperf/resources/blank_page_yellow_with_onunload.htm: Removed.
1086         * http/tests/w3c/webperf/resources/empty_script.js: Removed.
1087         * http/tests/w3c/webperf/resources/generate_resource.php: Removed.
1088         * http/tests/w3c/webperf/resources/gray_bg.css: Removed.
1089         * http/tests/w3c/webperf/resources/green_frame.htm: Removed.
1090         * http/tests/w3c/webperf/resources/inject_resource_test.html: Removed.
1091         * http/tests/w3c/webperf/resources/nested.css: Removed.
1092         * http/tests/w3c/webperf/resources/pagevistestharness.js: Removed.
1093         * http/tests/w3c/webperf/resources/redirect.php: Removed.
1094         * http/tests/w3c/webperf/resources/webperftestharness.js: Removed.
1095         * http/tests/w3c/webperf/resources/webperftestharnessextension.js: Removed.
1096         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_attribute_order-expected.txt: Removed.
1097         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_attribute_order.html: Removed.
1098         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_cached-expected.txt: Removed.
1099         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_cached.html: Removed.
1100         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_connection_reuse-expected.txt: Removed.
1101         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_connection_reuse.html: Removed.
1102         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_dynamic_insertion-expected.txt: Removed.
1103         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_dynamic_insertion.html: Removed.
1104         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_frame_initiator_type-expected.txt: Removed.
1105         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_frame_initiator_type.html: Removed.
1106         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_iframe_self_navigation-expected.txt: Removed.
1107         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_iframe_self_navigation.html: Removed.
1108         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_ignore_data_url-expected.txt: Removed.
1109         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_ignore_data_url.html: Removed.
1110         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_ignore_failures-expected.txt: Removed.
1111         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_ignore_failures.html: Removed.
1112         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_initiator_types-expected.txt: Removed.
1113         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_initiator_types.html: Removed.
1114         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_redirects-expected.txt: Removed.
1115         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_redirects.html: Removed.
1116         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_reparenting-expected.txt: Removed.
1117         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_reparenting.html: Removed.
1118         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_script_types-expected.txt: Removed.
1119         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_script_types.html: Removed.
1120         * http/tests/w3c/webperf/submission/Intel/resource-timing/test_resource_timing_buffer_full_when_populate_entries-expected.txt: Removed.
1121         * http/tests/w3c/webperf/submission/Intel/resource-timing/test_resource_timing_buffer_full_when_populate_entries.html: Removed.
1122         * http/tests/w3c/webperf/submission/Intel/resource-timing/test_resource_timing_buffer_full_when_shrink_buffer_size-expected.txt: Removed.
1123         * http/tests/w3c/webperf/submission/Intel/resource-timing/test_resource_timing_buffer_full_when_shrink_buffer_size.html: Removed.
1124         * http/tests/w3c/webperf/submission/Intel/resource-timing/test_resource_timing_buffer_size_restriction-expected.txt: Removed.
1125         * http/tests/w3c/webperf/submission/Intel/resource-timing/test_resource_timing_buffer_size_restriction.html: Removed.
1126         * http/tests/w3c/webperf/submission/Intel/resource-timing/test_resource_timing_clear_resource_timing_functionality-expected.txt: Removed.
1127         * http/tests/w3c/webperf/submission/Intel/resource-timing/test_resource_timing_clear_resource_timing_functionality.html: Removed.
1128         * http/tests/w3c/webperf/submission/Intel/resource-timing/test_resource_timing_cross_origin_resource_request-expected.txt: Removed.
1129         * http/tests/w3c/webperf/submission/Intel/resource-timing/test_resource_timing_cross_origin_resource_request.html: Removed.
1130         * http/tests/w3c/webperf/submission/Intel/resource-timing/test_resource_timing_on_shrink_buffer_size-expected.txt: Removed.
1131         * http/tests/w3c/webperf/submission/Intel/resource-timing/test_resource_timing_on_shrink_buffer_size.html: Removed.
1132         * http/tests/w3c/webperf/submission/Intel/resource-timing/test_resource_timing_store_and_clear_during_callback-expected.txt: Removed.
1133         * http/tests/w3c/webperf/submission/Intel/resource-timing/test_resource_timing_store_and_clear_during_callback.html: Removed.
1134         * http/tests/w3c/webperf/submission/Intel/resource-timing/test_resource_timing_timing_allow_cross_origin_resource_request-expected.txt: Removed.
1135         * http/tests/w3c/webperf/submission/Intel/resource-timing/test_resource_timing_timing_allow_cross_origin_resource_request.html: Removed.
1136         * http/tests/w3c/webperf/submission/Intel/user-timing/test_user_timing_clearMarks-expected.txt: Removed.
1137         * http/tests/w3c/webperf/submission/Intel/user-timing/test_user_timing_clearMarks.html: Removed.
1138         * http/tests/w3c/webperf/submission/Intel/user-timing/test_user_timing_clearMeasures-expected.txt: Removed.
1139         * http/tests/w3c/webperf/submission/Intel/user-timing/test_user_timing_clearMeasures.html: Removed.
1140         * http/tests/w3c/webperf/submission/Intel/user-timing/test_user_timing_entry_type-expected.txt: Removed.
1141         * http/tests/w3c/webperf/submission/Intel/user-timing/test_user_timing_entry_type.html: Removed.
1142         * http/tests/w3c/webperf/submission/Intel/user-timing/test_user_timing_mark-expected.txt: Removed.
1143         * http/tests/w3c/webperf/submission/Intel/user-timing/test_user_timing_mark.html: Removed.
1144         * http/tests/w3c/webperf/submission/Intel/user-timing/test_user_timing_mark_exception-expected.txt: Removed.
1145         * http/tests/w3c/webperf/submission/Intel/user-timing/test_user_timing_mark_exception.html: Removed.
1146         * http/tests/w3c/webperf/submission/Intel/user-timing/test_user_timing_measure-expected.txt: Removed.
1147         * http/tests/w3c/webperf/submission/Intel/user-timing/test_user_timing_measure.html: Removed.
1148         * http/tests/w3c/webperf/submission/Intel/user-timing/test_user_timing_measure_associate_with_navigation_timing-expected.txt: Removed.
1149         * http/tests/w3c/webperf/submission/Intel/user-timing/test_user_timing_measure_associate_with_navigation_timing.html: Removed.
1150         * http/tests/w3c/webperf/submission/Intel/user-timing/test_user_timing_measure_exception-expected.txt: Removed.
1151         * http/tests/w3c/webperf/submission/Intel/user-timing/test_user_timing_measure_exception.html: Removed.
1152         * http/tests/w3c/webperf/submission/Intel/user-timing/test_user_timing_method_exist-expected.txt: Removed.
1153         * http/tests/w3c/webperf/submission/Intel/user-timing/test_user_timing_method_exist.html: Removed.
1154         * http/tests/xmlhttprequest/readystatechange-and-abort.html:
1155         * http/tests/xmlhttprequest/response-json-and-readystate.html:
1156         * http/tests/xmlhttprequest/xmlhttprequest-open-method-allowed.html:
1157         * http/tests/xmlhttprequest/xmlhttprequest-open-method-case-insensitive.html:
1158         * imported/blink/http/tests/resources/testharness.js: Removed.
1159         * imported/blink/http/tests/resources/testharnessreport.js: Removed.
1160         * platform/gtk/TestExpectations:
1161         * platform/ios-simulator/TestExpectations:
1162         * platform/mac/TestExpectations:
1163         * platform/win/TestExpectations:
1164
1165 2016-10-29  Youenn Fablet  <youenn@apple.com>
1166
1167         REGRESSION (r207754): LayoutTest http/tests/security/svg-image-with-css-cross-domain.html is a flaky failure
1168         https://bugs.webkit.org/show_bug.cgi?id=163922
1169
1170         Reviewed by Alex Christensen.
1171
1172         * http/tests/security/cached-svg-image-with-css-cross-domain-expected.html: Added.
1173         * http/tests/security/cached-svg-image-with-css-cross-domain.html: Added.
1174         * platform/mac/TestExpectations:
1175
1176 2016-10-29  Youenn Fablet  <youenn@apple.com>
1177
1178         REGRESSION (Safari 10 / r189445): WKWebView and WebView no longer allow async XMLHttpRequest timeout to exceed 60 seconds
1179         https://bugs.webkit.org/show_bug.cgi?id=163814
1180         <rdar://problem/28917420>
1181
1182         Reviewed by Darin Adler.
1183
1184         * http/tests/xmlhttprequest/resetting-timeout-to-zero-expected.txt: Added.
1185         * http/tests/xmlhttprequest/resetting-timeout-to-zero.html: Added.
1186         * http/tests/xmlhttprequest/timeout-greater-than-default-network-timeout-expected.txt: Added.
1187         * http/tests/xmlhttprequest/timeout-greater-than-default-network-timeout.html: Added.
1188         * tests-options.json:
1189
1190 2016-10-28  Joseph Pecoraro  <pecoraro@apple.com>
1191
1192         Web Inspector: Breakpoints not working in scripts with unicode characters
1193         https://bugs.webkit.org/show_bug.cgi?id=164172
1194         <rdar://problem/28895862>
1195
1196         Reviewed by Ryosuke Niwa.
1197
1198         * inspector/debugger/breakpoints/resolved-dump-all-pause-locations-expected.txt:
1199         * inspector/debugger/breakpoints/resolved-dump-all-pause-locations.html:
1200         * inspector/debugger/breakpoints/resolved-dump-each-line-expected.txt:
1201         * inspector/debugger/breakpoints/resolved-dump-each-line.html:
1202         * inspector/debugger/breakpoints/resources/dump-unicode.js: Added.
1203         Ensure we can set breakpoints and resolve them in non-8bit source code.
1204
1205 2016-10-28  Darin Adler  <darin@apple.com>
1206
1207         Move all classes in the HTML directory from ExceptionCode to Exception
1208         https://bugs.webkit.org/show_bug.cgi?id=163876
1209
1210         Reviewed by Sam Weinig.
1211
1212         * fast/dom/DOMURL/set-href-attribute-hash-expected.txt:
1213         * fast/dom/DOMURL/set-href-attribute-hash.html:
1214         * fast/dom/DOMURL/set-href-attribute-hostname-expected.txt:
1215         * fast/dom/DOMURL/set-href-attribute-hostname.html:
1216         * fast/dom/DOMURL/set-href-attribute-pathname-expected.txt:
1217         * fast/dom/DOMURL/set-href-attribute-pathname.html:
1218         Updated these tests to expect that if you set href and it raises an exception,
1219         then the URL does not change. The old expected results showed the exception being
1220         raised but the URL being changed to the invalid href.
1221
1222         * fast/dom/HTMLProgressElement/script-tests/set-progress-properties.js:
1223         * fast/dom/HTMLProgressElement/set-progress-properties-expected.txt:
1224         Updated to expect a different exception, TypeError rather than NotSupportedError,
1225         for non-finite values.
1226
1227 2016-10-28  Jer Noble  <jer.noble@apple.com>
1228
1229         WebAudio does not resume when moving from background to foreground tab.
1230         https://bugs.webkit.org/show_bug.cgi?id=164043
1231
1232         Reviewed by Darin Adler.
1233
1234         * webaudio/page-canstartmedia-expected.txt: Added.
1235         * webaudio/page-canstartmedia.html: Added.
1236
1237 2016-10-28  Wenson Hsieh  <wenson_hsieh@apple.com>
1238
1239         iOS autocorrection does not trigger an input event of inputType "insertReplacementText"
1240         https://bugs.webkit.org/show_bug.cgi?id=164077
1241         <rdar://problem/28987810>
1242
1243         Reviewed by Simon Fraser.
1244
1245         Adds 2 new unit tests verifying that candidate text insertion can be prevented via beforeinput events, and that
1246         beforeinput and input events of type "insertReplacementText" are fired when inserting candidate text on iOS.
1247
1248         * fast/events/ios/before-input-events-prevent-candidate-insertion-expected.txt: Added.
1249         * fast/events/ios/before-input-events-prevent-candidate-insertion.html: Added.
1250         * fast/events/ios/input-events-insert-replacement-text-expected.txt: Added.
1251         * fast/events/ios/input-events-insert-replacement-text.html: Added.
1252
1253 2016-10-28  Alex Christensen  <achristensen@webkit.org>
1254
1255         Partially revert 207805 after resolution in URL spec issue 87
1256         https://bugs.webkit.org/show_bug.cgi?id=164142
1257
1258         Reviewed by Andy Estes.
1259
1260         * fast/url/path-expected.txt:
1261         * fetch/fetch-url-serialization-expected.txt:
1262
1263 2016-10-28  Chris Dumez  <cdumez@apple.com>
1264
1265         DOMStringMap reports properties as non-enumerable
1266         https://bugs.webkit.org/show_bug.cgi?id=164114
1267
1268         Reviewed by Sam Weinig.
1269
1270         Update existing test to reflect behavior change.
1271
1272         * fast/dom/dataset-name-getter-properties-expected.txt:
1273         * fast/dom/dataset-name-getter-properties.html:
1274
1275 2016-10-28  Ryosuke Niwa  <rniwa@webkit.org>
1276
1277         Add CEReactions to the remaining HTML DOM APIs
1278         https://bugs.webkit.org/show_bug.cgi?id=163969
1279
1280         Reviewed by Chris Dumez.
1281
1282         Added W3C style testharness.js tests for CEReactions to various HTMLElements under fast/custom-elements/reactions.
1283         Also added some WebKit specific tests using the same harness outside that directory.
1284
1285         * fast/custom-elements/reactions-for-indieui-expected.txt: Added.
1286         * fast/custom-elements/reactions-for-indieui.html: Added.
1287         * fast/custom-elements/reactions-for-webkit-extensions-expected.txt:
1288         * fast/custom-elements/reactions-for-webkit-extensions.html:
1289         * fast/custom-elements/reactions/Document-expected.txt: Added.
1290         * fast/custom-elements/reactions/Document.html: Added.
1291         * fast/custom-elements/reactions/HTMLAnchorElement-expected.txt: Added.
1292         * fast/custom-elements/reactions/HTMLAnchorElement.html: Added.
1293         * fast/custom-elements/reactions/HTMLOptionElement-expected.txt: Added.
1294         * fast/custom-elements/reactions/HTMLOptionElement.html: Added.
1295         * fast/custom-elements/reactions/HTMLOptionsCollection-expected.txt: Added.
1296         * fast/custom-elements/reactions/HTMLOptionsCollection.html: Added.
1297         * fast/custom-elements/reactions/HTMLOutputElement-expected.txt: Added.
1298         * fast/custom-elements/reactions/HTMLOutputElement.html: Added.
1299         * fast/custom-elements/reactions/HTMLSelectElement-expected.txt: Added.
1300         * fast/custom-elements/reactions/HTMLSelectElement.html: Added.
1301         * fast/custom-elements/reactions/HTMLTableElement-expected.txt: Added.
1302         * fast/custom-elements/reactions/HTMLTableElement.html: Added.
1303         * fast/custom-elements/reactions/HTMLTableRowElement-expected.txt: Added.
1304         * fast/custom-elements/reactions/HTMLTableRowElement.html: Added.
1305         * fast/custom-elements/reactions/HTMLTableSectionElement-expected.txt: Added.
1306         * fast/custom-elements/reactions/HTMLTableSectionElement.html: Added.
1307         * fast/custom-elements/reactions/HTMLTitleElement-expected.txt: Added.
1308         * fast/custom-elements/reactions/HTMLTitleElement.html: Added.
1309         * fast/custom-elements/reactions/ShadowRoot-expected.txt: Added.
1310         * fast/custom-elements/reactions/ShadowRoot.html: Added.
1311         * fast/custom-elements/resources/additional-helpers.js: Added.
1312         * fast/custom-elements/upgrading-enqueue-reactions-expected.txt:
1313         * fast/custom-elements/upgrading-enqueue-reactions.html:
1314         * platform/efl/TestExpectations:
1315         * platform/gtk/TestExpectations:
1316
1317 2016-10-28  Antoine Quint  <graouts@apple.com>
1318
1319         [Modern Media Controls] Media Controller: volume control support
1320         https://bugs.webkit.org/show_bug.cgi?id=163727
1321
1322         Reviewed by Dean Jackson.
1323
1324         Adding new tests for VolumeSupport and adding the new resource to other MediaController tests.
1325
1326         * http/tests/media/modern-media-controls/skip-back-support/skip-back-support-button-click.html:
1327         * media/modern-media-controls/elapsed-time-support/elapsed-time-support.html:
1328         * media/modern-media-controls/media-controller/media-controller-constructor.html:
1329         * media/modern-media-controls/media-controller/media-controller-resize.html:
1330         * media/modern-media-controls/mute-support/mute-support-button-click.html:
1331         * media/modern-media-controls/mute-support/mute-support-media-api.html:
1332         * media/modern-media-controls/mute-support/mute-support-muted.html:
1333         * media/modern-media-controls/playback-support/playback-support-autoplay.html:
1334         * media/modern-media-controls/playback-support/playback-support-button-click.html:
1335         * media/modern-media-controls/playback-support/playback-support-media-api.html:
1336         * media/modern-media-controls/remaining-time-support/remaining-time-support.html:
1337         * media/modern-media-controls/scrubber-support/scrubber-support-click.html:
1338         * media/modern-media-controls/scrubber-support/scrubber-support-drag.html:
1339         * media/modern-media-controls/scrubber-support/scrubber-support-media-api.html:
1340         * media/modern-media-controls/start-support/start-support-audio.html:
1341         * media/modern-media-controls/start-support/start-support-autoplay.html:
1342         * media/modern-media-controls/start-support/start-support-click-to-start.html:
1343         * media/modern-media-controls/start-support/start-support-error.html:
1344         * media/modern-media-controls/start-support/start-support-fullscreen.html:
1345         * media/modern-media-controls/start-support/start-support-manual-play.html:
1346         * media/modern-media-controls/start-support/start-support-no-source.html:
1347         * media/modern-media-controls/volume-support/volume-support-click-expected.txt: Added.
1348         * media/modern-media-controls/volume-support/volume-support-click.html: Added.
1349         * media/modern-media-controls/volume-support/volume-support-drag-expected.txt: Added.
1350         * media/modern-media-controls/volume-support/volume-support-drag.html: Added.
1351         * media/modern-media-controls/volume-support/volume-support-media-api-expected.txt: Added.
1352         * media/modern-media-controls/volume-support/volume-support-media-api-mute-expected.txt: Added.
1353         * media/modern-media-controls/volume-support/volume-support-media-api-mute.html: Added.
1354         * media/modern-media-controls/volume-support/volume-support-media-api.html: Added.
1355         * platform/ios-simulator/TestExpectations:
1356
1357 2016-10-28  Yusuke Suzuki  <utatane.tea@gmail.com>
1358
1359         [DOMJIT] Implement Document::documentElement
1360         https://bugs.webkit.org/show_bug.cgi?id=164113
1361
1362         Reviewed by Sam Weinig.
1363
1364         * js/dom/domjit-accessor-document-element-changed-expected.txt: Added.
1365         * js/dom/domjit-accessor-document-element-changed.html: Added.
1366         * js/dom/domjit-accessor-document-element-expected.txt: Added.
1367         * js/dom/domjit-accessor-document-element.html: Added.
1368
1369 2016-10-28  Simon Fraser  <simon.fraser@apple.com>
1370
1371         Wrong blur radius for filter: drop-shadow()
1372         https://bugs.webkit.org/show_bug.cgi?id=163667
1373
1374         Reviewed by Darin Adler.
1375         
1376         Mismatch tests to detect that the blurry area extends out from under a masking
1377         element on top.
1378
1379         * css3/filters/drop-shadow-blur-radius-expected-mismatch.html: Added.
1380         * css3/filters/drop-shadow-blur-radius.html: Added.
1381         * svg/filters/feDropShadow-blur-radius-expected-mismatch.html: Added.
1382         * svg/filters/feDropShadow-blur-radius.html: Added.
1383
1384 2016-10-28  Youenn Fablet  <youenn@apple.com>
1385
1386         Expose RTCPeerConnection unprefixed
1387         https://bugs.webkit.org/show_bug.cgi?id=164060
1388
1389         Reviewed by Darin Adler.
1390
1391         * TestExpectations:
1392         * fast/mediastream/RTCPeerConnection-AddRemoveStream.html:
1393         * fast/mediastream/RTCPeerConnection-add-removeTrack-expected.txt:
1394         * fast/mediastream/RTCPeerConnection-add-removeTrack.html:
1395         * fast/mediastream/RTCPeerConnection-addIceCandidate.html:
1396         * fast/mediastream/RTCPeerConnection-addTrack-reuse-sender.html:
1397         * fast/mediastream/RTCPeerConnection-addTransceiver.html:
1398         * fast/mediastream/RTCPeerConnection-closed-state-expected.txt:
1399         * fast/mediastream/RTCPeerConnection-closed-state.html:
1400         * fast/mediastream/RTCPeerConnection-createAnswer.html:
1401         * fast/mediastream/RTCPeerConnection-createOffer.html:
1402         * fast/mediastream/RTCPeerConnection-datachannel.html:
1403         * fast/mediastream/RTCPeerConnection-dtmf.html:
1404         * fast/mediastream/RTCPeerConnection-events.html:
1405         * fast/mediastream/RTCPeerConnection-expected.txt:
1406         * fast/mediastream/RTCPeerConnection-getConfiguration.html:
1407         * fast/mediastream/RTCPeerConnection-have-local-offer.html:
1408         * fast/mediastream/RTCPeerConnection-have-local-pranswer.html:
1409         * fast/mediastream/RTCPeerConnection-have-remote-offer.html:
1410         * fast/mediastream/RTCPeerConnection-have-remote-pranswer.html:
1411         * fast/mediastream/RTCPeerConnection-ice-expected.txt:
1412         * fast/mediastream/RTCPeerConnection-ice.html:
1413         * fast/mediastream/RTCPeerConnection-icecandidate-event.html:
1414         * fast/mediastream/RTCPeerConnection-iceconnectionstatechange-event.html:
1415         * fast/mediastream/RTCPeerConnection-inspect-answer.html:
1416         * fast/mediastream/RTCPeerConnection-inspect-offer.html:
1417         * fast/mediastream/RTCPeerConnection-js-built-ins-check-this-expected.txt:
1418         * fast/mediastream/RTCPeerConnection-js-built-ins-check-this.html:
1419         * fast/mediastream/RTCPeerConnection-legacy-stream-based-api.html:
1420         * fast/mediastream/RTCPeerConnection-localDescription.html:
1421         * fast/mediastream/RTCPeerConnection-media-setup-callbacks-single-dialog.html:
1422         * fast/mediastream/RTCPeerConnection-media-setup-single-dialog.html:
1423         * fast/mediastream/RTCPeerConnection-media-setup-two-dialogs.html:
1424         * fast/mediastream/RTCPeerConnection-more-media-to-negotiate.html:
1425         * fast/mediastream/RTCPeerConnection-onnegotiationneeded.html:
1426         * fast/mediastream/RTCPeerConnection-overloaded-operations-expected.txt:
1427         * fast/mediastream/RTCPeerConnection-overloaded-operations-params-expected.txt:
1428         * fast/mediastream/RTCPeerConnection-overloaded-operations-params.html:
1429         * fast/mediastream/RTCPeerConnection-overloaded-operations.html:
1430         * fast/mediastream/RTCPeerConnection-remoteDescription.html:
1431         * fast/mediastream/RTCPeerConnection-remotely-assigned-transceiver-mid.html:
1432         * fast/mediastream/RTCPeerConnection-setLocalDescription-offer.html:
1433         * fast/mediastream/RTCPeerConnection-setRemoteDescription-offer.html:
1434         * fast/mediastream/RTCPeerConnection-stable.html:
1435         * fast/mediastream/RTCPeerConnection-stats-expected.txt:
1436         * fast/mediastream/RTCPeerConnection-stats.html:
1437         * fast/mediastream/RTCPeerConnection-statsSelector-expected.txt:
1438         * fast/mediastream/RTCPeerConnection-statsSelector.html:
1439         * fast/mediastream/RTCPeerConnection.html:
1440         * fast/mediastream/RTCRtpSender-replaceTrack.html:
1441         * fast/mediastream/RTCTrackEvent-constructor.html:
1442         * platform/efl/TestExpectations:
1443         * platform/efl/js/dom/global-constructors-attributes-expected.txt:
1444         * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
1445         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
1446         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
1447         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
1448         * platform/win/TestExpectations:
1449
1450 2016-10-28  Dave Hyatt  <hyatt@apple.com>
1451
1452         Fix busted layout test from previous check-in.
1453
1454         * fast/multicol/column-box-alignment-rtl-expected.html:
1455
1456 2016-10-28  Antti Koivisto  <antti@apple.com>
1457
1458         Always use iOS preload behavior
1459         https://bugs.webkit.org/show_bug.cgi?id=164127
1460
1461         Reviewed by Andreas Kling.
1462
1463         * http/tests/webgl/1.0.2/readPixelsBadArgs-expected.txt:
1464
1465 2016-10-28  Antoine Quint  <graouts@apple.com>
1466
1467         [Modern Media Controls] Media Controller: scrubbing support
1468         https://bugs.webkit.org/show_bug.cgi?id=163726
1469         <rdar://problem/27989481>
1470
1471         Reviewed by Dean Jackson.
1472
1473         Adding new tests for ScrubberSupport that test clicking in the scrubber,
1474         dragging the scrubber and setting the media currentTime via the media API.
1475         Also adding the new resource to other MediaController tests.
1476
1477         * http/tests/media/modern-media-controls/skip-back-support/skip-back-support-button-click.html:
1478         * media/modern-media-controls/elapsed-time-support/elapsed-time-support.html:
1479         * media/modern-media-controls/media-controller/media-controller-constructor.html:
1480         * media/modern-media-controls/media-controller/media-controller-resize.html:
1481         * media/modern-media-controls/mute-support/mute-support-button-click.html:
1482         * media/modern-media-controls/mute-support/mute-support-media-api.html:
1483         * media/modern-media-controls/mute-support/mute-support-muted.html:
1484         * media/modern-media-controls/playback-support/playback-support-autoplay.html:
1485         * media/modern-media-controls/playback-support/playback-support-button-click.html:
1486         * media/modern-media-controls/playback-support/playback-support-media-api.html:
1487         * media/modern-media-controls/remaining-time-support/remaining-time-support.html:
1488         * media/modern-media-controls/scrubber-support/scrubber-support-click-expected.txt: Added.
1489         * media/modern-media-controls/scrubber-support/scrubber-support-click.html: Added.
1490         * media/modern-media-controls/scrubber-support/scrubber-support-drag-expected.txt: Added.
1491         * media/modern-media-controls/scrubber-support/scrubber-support-drag.html: Added.
1492         * media/modern-media-controls/scrubber-support/scrubber-support-media-api-expected.txt: Added.
1493         * media/modern-media-controls/scrubber-support/scrubber-support-media-api.html: Added.
1494         * media/modern-media-controls/start-support/start-support-audio.html:
1495         * media/modern-media-controls/start-support/start-support-autoplay.html:
1496         * media/modern-media-controls/start-support/start-support-click-to-start.html:
1497         * media/modern-media-controls/start-support/start-support-error.html:
1498         * media/modern-media-controls/start-support/start-support-fullscreen.html:
1499         * media/modern-media-controls/start-support/start-support-manual-play.html:
1500         * media/modern-media-controls/start-support/start-support-no-source.html:
1501         * platform/ios-simulator/TestExpectations:
1502         * platform/mac/TestExpectations:
1503
1504 2016-10-27  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
1505
1506         [EFL] Skip media test for a while
1507
1508         Unreviewed EFL gardening.
1509
1510         * platform/efl/TestExpectations:
1511
1512 2016-10-27  Myles C. Maxfield  <mmaxfield@apple.com>
1513
1514         Teach WebGL code about new buffer targets in WebGL2
1515         https://bugs.webkit.org/show_bug.cgi?id=163924
1516
1517         Reviewed by Dean Jackson.
1518
1519         * fast/canvas/webgl/bufferData-offset-length.html:
1520         * fast/canvas/webgl/webgl2-buffer-targets-expected.txt: Added.
1521         * fast/canvas/webgl/webgl2-buffer-targets.html: Added.
1522
1523 2016-10-27  Simon Fraser  <simon.fraser@apple.com>
1524
1525         If an animation's keyframes affect stacking context properties, create stacking context while the animation is running
1526         https://bugs.webkit.org/show_bug.cgi?id=164094
1527
1528         Reviewed by Dean Jackson.
1529
1530         * animations/stacking-context-fill-forwards-expected.html: Added.
1531         * animations/stacking-context-fill-forwards.html: Added.
1532         * animations/stacking-context-not-fill-forwards-expected.html: Added.
1533         * animations/stacking-context-not-fill-forwards.html: Added.
1534         * animations/stacking-context-unchanged-while-running-expected.html: Added.
1535         * animations/stacking-context-unchanged-while-running.html: Added.
1536
1537 2016-10-27  Myles C. Maxfield  <mmaxfield@apple.com>
1538
1539         [macOS] [WebGL2] Temporarily upgrade WebGL 2's internal OpenGL context from version 2.1 to 3.2
1540         https://bugs.webkit.org/show_bug.cgi?id=164091
1541
1542         Reviewed by Dean Jackson.
1543
1544         * TestExpectations:
1545         * fast/canvas/webgl/webgl2-context-creation-expected.txt: Added.
1546         * fast/canvas/webgl/webgl2-context-creation.html: Added.
1547
1548 2016-10-27  Ryan Haddad  <ryanhaddad@apple.com>
1549
1550         Marking http/tests/security/svg-image-with-css-cross-domain.html as flaky on mac.
1551         https://bugs.webkit.org/show_bug.cgi?id=163922
1552
1553         Unreviewed test gardening.
1554
1555         * TestExpectations:
1556         * platform/mac/TestExpectations:
1557
1558 2016-10-27  Wenson Hsieh  <wenson_hsieh@apple.com>
1559
1560         Support "insertFromDrop" and "deleteByDrag" for the InputEvent spec
1561         https://bugs.webkit.org/show_bug.cgi?id=163948
1562         <rdar://problem/28921433>
1563
1564         Reviewed by Darin Adler.
1565
1566         Adds 3 new layout tests verifying that when dragging and dropping (both from a contenteditable to another
1567         contenteditable and from non-editable content into a contenteditable) beforeinput and input events are fired in
1568         the right order with the right data and inputTypes, and that undoing/redoing still considers the drag and drop
1569         command as a single unit. Also tests that both deleting text by dragging and inserting text by dropping are
1570         preventable.
1571
1572         * fast/events/before-input-events-prevent-drag-and-drop-expected.txt: Added.
1573         * fast/events/before-input-events-prevent-drag-and-drop.html: Added.
1574         * fast/events/input-events-drag-and-drop-expected.txt: Added.
1575         * fast/events/input-events-drag-and-drop.html: Added.
1576         * fast/events/input-events-insert-by-drop-expected.txt: Added.
1577         * fast/events/input-events-insert-by-drop.html: Added.
1578         * platform/ios-simulator/TestExpectations:
1579         * platform/mac-wk2/TestExpectations:
1580
1581 2016-10-27  Devin Rousso  <dcrousso+webkit@gmail.com>
1582
1583         Web Inspector: Create general model object Collection class
1584         https://bugs.webkit.org/show_bug.cgi?id=163995
1585
1586         Reviewed by Joseph Pecoraro.
1587
1588         * inspector/debugger/resources/log-pause-location.js:
1589         (TestPage.registerInitializer.window.findScript):
1590         Change name of getter to support WebInspector.Collection.
1591
1592         * inspector/unit-tests/collection-expected.txt: Added.
1593         * inspector/unit-tests/collection.html: Added.
1594         * inspector/unit-tests/resource-collection-expected.txt: Added.
1595         * inspector/unit-tests/resource-collection.html: Added.
1596         Created tests for WebInspector.Collection and WebInspector.ResourceCollection.
1597
1598 2016-10-27  Joseph Pecoraro  <pecoraro@apple.com>
1599
1600         Web Inspector: Worker should recover if Inspector is closed and never sent Worker.initialized command
1601         https://bugs.webkit.org/show_bug.cgi?id=164073
1602
1603         Reviewed by Brian Burg.
1604
1605         * inspector/worker/worker-recover-if-inspector-close-expected.txt: Added.
1606         * inspector/worker/worker-recover-if-inspector-close.html: Added.
1607         Test to ensure a Worker recovers when it is paused on opening waiting for
1608         Inspector messages and the Inspector disconnects.
1609
1610 2016-10-27  Joseph Pecoraro  <pecoraro@apple.com>
1611
1612         Web Inspector: Include ConsoleAgent in Workers - real console.log support
1613         https://bugs.webkit.org/show_bug.cgi?id=163844
1614         <rdar://problem/28903328>
1615
1616         Reviewed by Brian Burg.
1617
1618         * inspector/console/messageAdded-from-worker-expected.txt: Removed.
1619         * inspector/console/messageAdded-from-worker.html: Removed.
1620         * inspector/console/resources/worker-console-log.js: Removed.
1621         Remove the old partial console in Worker test.
1622
1623         * inspector/worker/console-basic-expected.txt: Added.
1624         * inspector/worker/console-basic.html: Added.
1625         * inspector/worker/resources/worker-console.js: Added.
1626         New console in Worker test.
1627
1628         * inspector/worker/worker-create-and-terminate.html:
1629         The frontend must call initialize on Workers, otherwise they
1630         are paused forever.
1631
1632         * http/tests/security/contentSecurityPolicy/worker-blob-inherits-csp-expected.txt:
1633         * http/tests/security/contentSecurityPolicy/worker-blob-inherits-csp-importScripts-block-aborts-all-subsequent-imports-expected.txt:
1634         * http/tests/security/contentSecurityPolicy/worker-connect-src-blocked-expected.txt:
1635         * http/tests/security/contentSecurityPolicy/worker-csp-blocks-xhr-redirect-cross-origin-expected.txt:
1636         * http/tests/security/contentSecurityPolicy/worker-importscripts-blocked-expected.txt:
1637         * http/tests/security/contentSecurityPolicy/worker-multiple-csp-headers-expected.txt:
1638         * http/tests/security/contentSecurityPolicy/worker-set-timeout-blocked-expected.txt:
1639         * http/tests/websocket/tests/hybi/workers/close-expected.txt:
1640         * http/tests/xmlhttprequest/workers/access-control-basic-get-fail-non-simple-expected.txt:
1641         * security/contentSecurityPolicy/worker-inherits-blocks-xhr-expected.txt:
1642         Rebaseline. We no longer send Worker console messages through the Page, and likewise
1643         we don't send them to the WebKit client, so they will no longer appear in test output.
1644
1645 2016-10-27  Joseph Pecoraro  <pecoraro@apple.com>
1646
1647         Web Inspector: Include RuntimeAgent in Workers - evaluate in Worker context
1648         https://bugs.webkit.org/show_bug.cgi?id=163835
1649         <rdar://problem/28901465>
1650
1651         Reviewed by Brian Burg.
1652
1653         * inspector/unit-tests/target-manager-expected.txt: Added.
1654         * inspector/unit-tests/target-manager.html: Added.
1655         Unit test for TargetManager and its events with Worker creation.
1656
1657         * inspector/worker/resources/worker-1.js:
1658         * inspector/worker/runtime-basic-expected.txt: Added.
1659         * inspector/worker/runtime-basic.html: Added.
1660         Test comparing RuntimeAgent between Main target and Worker target.
1661
1662         * inspector/runtime/change-execution-context-identifier-expected.txt:
1663         * inspector/runtime/change-execution-context-identifier.html:
1664         RuntimeManager has been updated to have a full ExecutionContext object
1665         containing a Target + ContextId instead of just a ContextId.
1666
1667         * inspector/console/console-api-expected.txt:
1668         * inspector/console/console-api.html:
1669         * inspector/console/console-table-expected.txt:
1670         * inspector/console/console-table.html:
1671         * inspector/debugger/tail-deleted-frames-from-vm-entry.html:
1672         * inspector/debugger/tail-deleted-frames.html:
1673         * inspector/debugger/tail-recursion.html:
1674         * inspector/model/remote-object-expected.txt:
1675         * inspector/model/remote-object-weak-collection-expected.txt:
1676         * inspector/model/remote-object-weak-collection.html:
1677         * inspector/model/remote-object.html:
1678         * platform/mac/inspector/model/remote-object-expected.txt:
1679         Introduce a better JSON Filter for RemoteObject in more tests.
1680         It is important that we filter the _target, because otherwise
1681         JSON.stringify would throw an error about cycles.
1682
1683 2016-10-27  Joseph Pecoraro  <pecoraro@apple.com>
1684
1685         Web Inspector: Introduce Page WorkerAgent and Worker InspectorController
1686         https://bugs.webkit.org/show_bug.cgi?id=163817
1687         <rdar://problem/28899063>
1688
1689         Reviewed by Brian Burg.
1690
1691         * inspector/worker/resources/worker-1.js: Added.
1692         * inspector/worker/resources/worker-2.js: Added.
1693         * inspector/worker/resources/worker-3.js: Added.
1694         * inspector/worker/worker-create-and-terminate-expected.txt: Added.
1695         * inspector/worker/worker-create-and-terminate.html: Added.
1696         Tests for the new Worker domain events.
1697         The rest of the Worker domain will be tested as soon as
1698         we add the first Agent in Workers.
1699
1700 2016-10-27  Chris Dumez  <cdumez@apple.com>
1701
1702         Sync up all copies of testharnessreport.js
1703         https://bugs.webkit.org/show_bug.cgi?id=164071
1704
1705         Reviewed by Youenn Fablet.
1706
1707         Sync up all copies of testharnessreport.js for consistency.
1708
1709         * http/tests/media/media-source/mediasource-play-then-seek-back-with-remote-control-expected.txt:
1710         * http/tests/security/cross-origin-css-in-quirks-1-expected.txt:
1711         * http/tests/security/cross-origin-css-in-quirks-2-expected.txt:
1712         * http/tests/security/cross-origin-css-in-quirks-3-expected.txt:
1713         * http/tests/security/cross-origin-css-in-quirks-4-expected.txt:
1714         * http/tests/security/same-origin-css-1-expected.txt:
1715         * http/tests/security/same-origin-css-2-expected.txt:
1716         * http/tests/security/same-origin-css-3-expected.txt:
1717         * http/tests/security/same-origin-css-in-quirks-expected.txt:
1718         * http/tests/w3c/resources/testharnessreport.js:
1719         (convertResult):
1720         (self.testRunner.add_completion_callback.):
1721         (self.testRunner.add_completion_callback):
1722         (add_completion_callback.sanitize): Deleted.
1723         (add_completion_callback): Deleted.
1724         * imported/blink/http/tests/resources/testharnessreport.js:
1725         (convertResult):
1726         (self.testRunner.add_completion_callback.):
1727         (self.testRunner.add_completion_callback):
1728         (isCSSWGTest): Deleted.
1729         (isJSTest): Deleted.
1730         (add_completion_callback.sanitize): Deleted.
1731         (add_completion_callback.done): Deleted.
1732         (add_completion_callback): Deleted.
1733         * resources/testharnessreport.js:
1734         (self.testRunner.add_completion_callback.):
1735         (self.testRunner.add_completion_callback):
1736
1737 2016-10-25  Brent Fulgham  <bfulgham@apple.com>
1738
1739         Prevent hit tests from being performed on an invalid render tree
1740         https://bugs.webkit.org/show_bug.cgi?id=163877
1741         <rdar://problem/28675761>
1742
1743         Reviewed by Simon Fraser.
1744
1745         * fast/layers/prevent-hit-test-during-layout-expected.txt: Added.
1746         * fast/layers/prevent-hit-test-during-layout.html: Added.
1747         * platform/efl/TestExpectations: Skip on this platform.
1748         * platform/gtk/TestExpectations: Skip on this platform.
1749         * platform/ios-simulator/TestExpectations: Skip on this platform.
1750         * platform/win/TestExpectations: Skip on this platform.
1751
1752 2016-10-27  Chris Dumez  <cdumez@apple.com>
1753
1754         Element parameter to CanvasRenderingContext2D.drawFocusIfNeeded() should not be nullable
1755         https://bugs.webkit.org/show_bug.cgi?id=164062
1756
1757         Reviewed by Darin Adler.
1758
1759         Add layout test coverage.
1760
1761         * fast/canvas/draw-focus-if-needed-null-element-expected.txt: Added.
1762         * fast/canvas/draw-focus-if-needed-null-element.html: Added.
1763
1764 2016-10-27  Chris Dumez  <cdumez@apple.com>
1765
1766         testharnessreport.js should sanitize the results before printing them
1767         https://bugs.webkit.org/show_bug.cgi?id=164064
1768
1769         Reviewed by Youenn Fablet.
1770
1771         testharnessreport.js should sanitize the results before printing them. We
1772         currently have 3 copies of this script and only 1 does the sanitization.
1773         Short term, let do the sanitization in all of them. Longer term, we should
1774         merge these and have a way to keep them in sync.
1775
1776         * fast/media/w3c/test_media_queries-expected.txt:
1777         * fetch/fetch-url-serialization-expected.txt:
1778         * http/tests/w3c/resources/testharnessreport.js:
1779         (add_completion_callback.sanitize):
1780         (add_completion_callback):
1781         * resources/testharnessreport.js:
1782         (self.testRunner.add_completion_callback.):
1783         (self.testRunner.add_completion_callback):
1784
1785 2016-10-27  Xabier Rodriguez Calvar  <calvaris@igalia.com>
1786
1787         Unreviewed fix of GTK and EFL test bots.
1788
1789         * platform/efl/TestExpectations:
1790         * platform/gtk/TestExpectations: Skip media-source tests
1791
1792 2016-10-27  Youenn Fablet  <youenn@apple.com>
1793
1794         REGRESSION(r207753-207755): ASSERTION FAILED: m_parsedStyleSheetCache->isInMemoryCache()
1795         https://bugs.webkit.org/show_bug.cgi?id=163905
1796
1797         Reviewed by Antti Koivisto.
1798
1799         * http/tests/security/cached-cross-origin-shared-css-stylesheet-expected.txt: Added.
1800         * http/tests/security/cached-cross-origin-shared-css-stylesheet.html: Added.
1801
1802 2016-10-26  Youenn Fablet  <youennf@gmail.com>
1803
1804         Refresh WPT tests up to 0acd8f6
1805         https://bugs.webkit.org/show_bug.cgi?id=164009
1806
1807         Reviewed by Darin Adler.
1808
1809         * TestExpectations: Skipping webrtc tests for now.
1810         * tests-options.json:
1811
1812 2016-10-26  Chris Dumez  <cdumez@apple.com>
1813
1814         [Web IDL] Add support for having string enumerations in their own IDL file
1815         https://bugs.webkit.org/show_bug.cgi?id=164025
1816
1817         Reviewed by Darin Adler.
1818
1819         Rebaseline existign tests as the exception messages differ slightly.
1820
1821         * storage/indexeddb/exceptions-expected.txt:
1822         * storage/indexeddb/exceptions-private-expected.txt:
1823         * storage/indexeddb/modern/idbdatabase-transaction-failures-expected.txt:
1824         * storage/indexeddb/modern/idbdatabase-transaction-failures-private-expected.txt:
1825         * storage/indexeddb/transaction-basics-expected.txt:
1826         * storage/indexeddb/transaction-basics-private-expected.txt:
1827
1828 2016-10-26  Yusuke Suzuki  <utatane.tea@gmail.com>
1829
1830         [DOMJIT] Implement Node::ownerDocument
1831         https://bugs.webkit.org/show_bug.cgi?id=164004
1832
1833         Reviewed by Darin Adler.
1834
1835         * js/dom/domjit-accessor-owner-document-expected.txt: Added.
1836         * js/dom/domjit-accessor-owner-document.html: Added.
1837
1838 2016-10-26  Chris Dumez  <cdumez@apple.com>
1839
1840         Replace IDBKeyPath with a WTF::Variant
1841         https://bugs.webkit.org/show_bug.cgi?id=163909
1842
1843         Reviewed by Darin Adler.
1844
1845         Rebaseline a few tests now that IDBIndex.keyPath / IDBObjectStore.keyPath
1846         no longer incorrectly return DOMStringList objects and return regular
1847         arrays instead.
1848
1849         * storage/indexeddb/modern/idbindex-properties-basic-expected.txt:
1850         * storage/indexeddb/modern/idbindex-properties-basic-private-expected.txt:
1851
1852 2016-10-26  Zalan Bujtas  <zalan@apple.com>
1853
1854         Ignore out-of-flow siblings when searching for a spanner candidate.
1855         https://bugs.webkit.org/show_bug.cgi?id=164042.
1856         <rdar://problem/28758456>
1857
1858         Reviewed by Simon Fraser.
1859
1860         * fast/multicol/crash-when-spanner-candidate-is-out-of-flow-expected.txt: Added.
1861         * fast/multicol/crash-when-spanner-candidate-is-out-of-flow.html: Added.
1862
1863 2016-10-26  Dan Bernstein  <mitz@apple.com>
1864
1865         When pasting web archive, width specifiers in srcset attribute change into density specifiers
1866         https://bugs.webkit.org/show_bug.cgi?id=164027
1867         <rdar://problem/28964948>
1868
1869         Reviewed by Tim Horton.
1870
1871         * editing/pasteboard/img-srcset-copy-paste-canonicalization-expected.txt: Updated.
1872         * editing/pasteboard/img-srcset-copy-paste-canonicalization.html: Changed to expect a 200w
1873           specifier to round-trip.
1874         * editing/pasteboard/resources/img-srcset-copy-paste-canonicalization-iframe.html: Changed
1875           a 1x specifier to 200w.
1876
1877 2016-10-26  Antoine Quint  <graouts@apple.com>
1878
1879         [Modern Media Controls] Media Controller: playback support
1880         https://bugs.webkit.org/show_bug.cgi?id=163678
1881         <rdar://problem/27989479>
1882
1883         Reviewed by Dean Jackson.
1884
1885         New tests for the PlaybackSupport class and adding the new resource to other MediaController tests.
1886
1887         * http/tests/media/modern-media-controls/skip-back-support/skip-back-support-button-click.html:
1888         * media/modern-media-controls/elapsed-time-support/elapsed-time-support.html:
1889         * media/modern-media-controls/media-controller/media-controller-constructor.html:
1890         * media/modern-media-controls/media-controller/media-controller-resize.html:
1891         * media/modern-media-controls/mute-support/mute-support-button-click.html:
1892         * media/modern-media-controls/mute-support/mute-support-media-api.html:
1893         * media/modern-media-controls/mute-support/mute-support-muted.html:
1894         * media/modern-media-controls/playback-support/playback-support-autoplay-expected.txt: Added.
1895         * media/modern-media-controls/playback-support/playback-support-autoplay.html: Copied from LayoutTests/media/modern-media-controls/elapsed-time-support/elapsed-time-support.html.
1896         * media/modern-media-controls/playback-support/playback-support-button-click-expected.txt: Added.
1897         * media/modern-media-controls/playback-support/playback-support-button-click.html: Copied from LayoutTests/media/modern-media-controls/remaining-time-support/remaining-time-support.html.
1898         * media/modern-media-controls/playback-support/playback-support-media-api-expected.txt: Added.
1899         * media/modern-media-controls/playback-support/playback-support-media-api.html: Copied from LayoutTests/media/modern-media-controls/remaining-time-support/remaining-time-support.html.
1900         * media/modern-media-controls/remaining-time-support/remaining-time-support.html:
1901         * media/modern-media-controls/start-support/start-support-audio.html:
1902         * media/modern-media-controls/start-support/start-support-autoplay.html:
1903         * media/modern-media-controls/start-support/start-support-click-to-start.html:
1904         * media/modern-media-controls/start-support/start-support-error.html:
1905         * media/modern-media-controls/start-support/start-support-fullscreen.html:
1906         * media/modern-media-controls/start-support/start-support-manual-play.html:
1907         * media/modern-media-controls/start-support/start-support-no-source.html:
1908
1909 2016-10-26  Chris Dumez  <cdumez@apple.com>
1910
1911         First parameter to TextTrack.addCue() / removeCue() should not be nullable
1912         https://bugs.webkit.org/show_bug.cgi?id=164020
1913
1914         Reviewed by Eric Carlson.
1915
1916         Add layout test coverage.
1917
1918         * media/track/texttrack-addCue-null-expected.txt: Added.
1919         * media/track/texttrack-addCue-null.html: Added.
1920
1921 2016-10-26  Antoine Quint  <graouts@apple.com>
1922
1923         [Modern Media Controls] Media Controller: elapsed and remaining time support
1924         https://bugs.webkit.org/show_bug.cgi?id=163679
1925         <rdar://problem/28851675>
1926
1927         Reviewed by Dean Jackson.
1928
1929         New tests for the ElapsedTimeSupport and RemainingTimeSupport classes and adding the
1930         new resources to other MediaController tests.
1931
1932         * http/tests/media/modern-media-controls/skip-back-support/skip-back-support-button-click.html:
1933         * media/modern-media-controls/elapsed-time-support/elapsed-time-support-expected.txt: Added.
1934         * media/modern-media-controls/elapsed-time-support/elapsed-time-support.html: Added.
1935         * media/modern-media-controls/media-controller/media-controller-constructor.html:
1936         * media/modern-media-controls/media-controller/media-controller-resize.html:
1937         * media/modern-media-controls/mute-support/mute-support-button-click.html:
1938         * media/modern-media-controls/mute-support/mute-support-media-api.html:
1939         * media/modern-media-controls/mute-support/mute-support-muted.html:
1940         * media/modern-media-controls/remaining-time-support/remaining-time-support-expected.txt: Added.
1941         * media/modern-media-controls/remaining-time-support/remaining-time-support.html: Added.
1942         * media/modern-media-controls/start-support/start-support-audio.html:
1943         * media/modern-media-controls/start-support/start-support-autoplay.html:
1944         * media/modern-media-controls/start-support/start-support-click-to-start.html:
1945         * media/modern-media-controls/start-support/start-support-error.html:
1946         * media/modern-media-controls/start-support/start-support-fullscreen.html:
1947         * media/modern-media-controls/start-support/start-support-manual-play.html:
1948         * media/modern-media-controls/start-support/start-support-no-source.html:
1949
1950 2016-10-26  Michael Catanzaro  <mcatanzaro@igalia.com>
1951
1952         Unreviewed GTK test gardening
1953
1954         * platform/gtk/fast/events/input-events-paste-rich-datatransfer-expected.txt: Added.
1955
1956 2016-10-26  Antoine Quint  <graouts@apple.com>
1957
1958         [Modern Media Controls] http/tests/media/modern-media-controls/skip-back-support/skip-back-support-button-click.html is flaky
1959         https://bugs.webkit.org/show_bug.cgi?id=164013
1960
1961         Unreviewed.
1962
1963         Make the test more robust by only responding to "canplaythrough" once, since it might have fired again
1964         after seeking, and registering for "seeked" events only after we've reached "canplaythrough", and accounting
1965         for the first seek to 50s.
1966
1967         * http/tests/media/modern-media-controls/skip-back-support/skip-back-support-button-click-expected.txt:
1968         * http/tests/media/modern-media-controls/skip-back-support/skip-back-support-button-click.html:
1969         * platform/mac-yosemite/http/tests/media/modern-media-controls/skip-back-support/skip-back-support-button-click-expected.txt: Added.
1970
1971 2016-10-26  Youenn Fablet  <youenn@apple.com>
1972
1973         Enable SDPProcessor for Mac bots
1974         https://bugs.webkit.org/show_bug.cgi?id=163940
1975
1976         Reviewed by Eric Carlson.
1977
1978         This is the first time the tests are activated since a long time.
1979         Further patches should make the tests pass and/or update them according latest spec.
1980
1981         * fast/mediastream/RTCPeerConnection-createAnswer-expected.txt:
1982         * fast/mediastream/RTCPeerConnection-createOffer-expected.txt:
1983         * fast/mediastream/RTCPeerConnection-have-local-offer-expected.txt:
1984         * fast/mediastream/RTCPeerConnection-have-local-pranswer-expected.txt:
1985         * fast/mediastream/RTCPeerConnection-have-remote-offer-expected.txt:
1986         * fast/mediastream/RTCPeerConnection-have-remote-pranswer-expected.txt:
1987         * fast/mediastream/RTCPeerConnection-localDescription-expected.txt:
1988         * fast/mediastream/RTCPeerConnection-remoteDescription-expected.txt:
1989         * fast/mediastream/RTCPeerConnection-stable-expected.txt:
1990         * platform/mac/TestExpectations:
1991
1992 2016-10-26  Nael Ouedraogo  <nael.ouedraogo@crf.canon.fr>
1993         WebRTC: The RTCTrackEventInit dictionary needs required members
1994         https://bugs.webkit.org/show_bug.cgi?id=158536
1995
1996         Update RTCTrackEvent IDL as per specification. Rebase existing tests.
1997
1998         Reviewed by Chris Dumez.
1999
2000         * fast/mediastream/RTCTrackEvent-constructor-expected.txt:
2001         * fast/mediastream/RTCTrackEvent-constructor.html:
2002
2003 2016-10-25  Ryosuke Niwa  <rniwa@webkit.org>
2004
2005         Updating attribute by textContent must create a single mutation record and custom element reaction
2006         https://bugs.webkit.org/show_bug.cgi?id=164003
2007
2008         Reviewed by Chris Dumez.
2009
2010         Added a test for ensuring mutating the attribute by nodeValue and textContent creates exactly one mutation record.
2011
2012         * fast/custom-elements/reactions-for-webkit-extensions.html: Updated the description.
2013         * fast/dom/MutationObserver/text-content-on-attr-expected.txt: Added.
2014         * fast/dom/MutationObserver/text-content-on-attr.html: Added.
2015
2016 2016-10-25  Michael Catanzaro  <mcatanzaro@igalia.com>
2017
2018         Unreviewed, fix duplicate GTK expectations
2019
2020         * platform/gtk/TestExpectations:
2021
2022 2016-10-25  Nan Wang  <n_wang@apple.com>
2023
2024         LayoutTest accessibility/mac/meter-gauge-value-description.html failing
2025         https://bugs.webkit.org/show_bug.cgi?id=163997
2026         <rdar://problem/28948637>
2027
2028         Reviewed by Chris Fleizach.
2029
2030         * platform/mac/TestExpectations:
2031
2032 2016-10-25  Ryan Haddad  <ryanhaddad@apple.com>
2033
2034         Marking accessibility/mac/meter-gauge-value-description.html as failing on mac.
2035         https://bugs.webkit.org/show_bug.cgi?id=163997
2036
2037         Unreviewed test gardening.
2038
2039         * platform/mac/TestExpectations:
2040
2041 2016-10-25  Daniel Bates  <dabates@apple.com>
2042
2043         REGRESSION (r178265): XSS Auditor fails to block document.write() of incomplete tag
2044         https://bugs.webkit.org/show_bug.cgi?id=163978
2045         <rdar://problem/25962131>
2046
2047         Reviewed by Darin Adler.
2048
2049         Add tests to ensure that the XSS Auditor blocks a document.write() of an incomplete HTML image tag.
2050
2051         * http/tests/security/xssAuditor/dom-write-location-dom-write-open-img-onerror-expected.txt: Added.
2052         * http/tests/security/xssAuditor/dom-write-location-dom-write-open-img-onerror.html: Added.
2053         * http/tests/security/xssAuditor/dom-write-location-open-img-onerror-expected.txt: Added.
2054         * http/tests/security/xssAuditor/dom-write-location-open-img-onerror.html: Added.
2055         * http/tests/security/xssAuditor/nested-dom-write-location-open-img-onerror-expected.txt: Added.
2056         * http/tests/security/xssAuditor/nested-dom-write-location-open-img-onerror.html: Added.
2057         * http/tests/security/xssAuditor/resources/echo-nested-dom-write-location.html: Added.
2058
2059 2016-10-25  Brady Eidson  <beidson@apple.com>
2060
2061         IndexedDB 2.0: Support IDBObjectStore openKeyCursor.
2062         <rdar://problem/28806930> and https://bugs.webkit.org/show_bug.cgi?id=163954
2063
2064         Reviewed by Andy Estes.
2065
2066         * storage/indexeddb/modern/cursor-1-expected.txt:
2067         * storage/indexeddb/modern/cursor-1-private-expected.txt:
2068         * storage/indexeddb/modern/resources/cursor-1.js:
2069
2070 2016-10-25  Michael Catanzaro  <mcatanzaro@igalia.com>
2071
2072         Unreviewed GTK test gardening
2073
2074         * platform/gtk/TestExpectations:
2075         * platform/gtk/fast/attachment/attachment-select-on-click-expected.txt:
2076         * platform/gtk/fast/css/word-space-extra-expected.txt:
2077         * platform/gtk/fast/dom/HTMLProgressElement/progress-bar-value-pseudo-element-expected.txt:
2078         * platform/gtk/fast/dom/Window/window-properties-performance-expected.txt:
2079
2080 2016-10-25  Wenson Hsieh  <wenson_hsieh@apple.com>
2081
2082         Support InputEvent.dataTransfer for the InputEvent spec
2083         https://bugs.webkit.org/show_bug.cgi?id=163213
2084         <rdar://problem/28700407>
2085
2086         Reviewed by Ryosuke Niwa.
2087
2088         Adds 2 new layout tests verifying that input events dispatched as a result of pasting or spell checking contain
2089         DataTransfers that have rich and plain text representations of the contents being inserted.
2090
2091         * fast/events/input-events-fired-when-typing-expected.txt:
2092         * fast/events/input-events-fired-when-typing.html:
2093         * fast/events/input-events-paste-rich-datatransfer-expected.txt: Added.
2094         * fast/events/input-events-paste-rich-datatransfer.html: Added.
2095         * fast/events/input-events-spell-checking-datatransfer-expected.txt: Added.
2096         * fast/events/input-events-spell-checking-datatransfer.html: Added.
2097         * platform/ios-simulator/TestExpectations:
2098
2099 2016-10-25  Andy Estes  <aestes@apple.com>
2100
2101         Implement rel=noopener
2102         https://bugs.webkit.org/show_bug.cgi?id=155166
2103         <rdar://problem/25193787>
2104
2105         Reviewed by Brent Fulgham.
2106
2107         * fast/dom/DOMTokenList-supports-expected.txt:
2108         * fast/dom/DOMTokenList-supports.html:
2109         * fast/dom/Window/a-rel-noopener-expected.txt: Added.
2110         * fast/dom/Window/a-rel-noopener.html: Added.
2111         * fast/dom/Window/area-rel-noopener-expected.txt: Added.
2112         * fast/dom/Window/area-rel-noopener.html: Added.
2113         * fast/dom/Window/resources/rel-noopener.js: Added.
2114
2115 2016-10-25  Eric Carlson  <eric.carlson@apple.com>
2116
2117         [MediaStream] Add "has capture device" bit to media state flags
2118         https://bugs.webkit.org/show_bug.cgi?id=163952
2119
2120         Reviewed by Jer Noble.
2121
2122         * fast/mediastream/MediaStream-page-muted-expected.txt:
2123         * fast/mediastream/MediaStream-page-muted.html:
2124         * media/muted-video-is-playing-audio-expected.txt:
2125         * media/muted-video-is-playing-audio.html:
2126         * webaudio/web-audio-is-playing.html:
2127         * webaudio/web-audio-is-playing-expected.txt:
2128
2129 2016-10-25  Commit Queue  <commit-queue@webkit.org>
2130
2131         Unreviewed, rolling out r207827 and r207828.
2132         https://bugs.webkit.org/show_bug.cgi?id=163965
2133
2134         Caused LayoutTest webaudio/web-audio-is-playing.html to time
2135         out on macOS. (Requested by ryanhaddad on #webkit).
2136
2137         Reverted changesets:
2138
2139         "[MediaStream] Add "has capture device" bit to media state
2140         flags"
2141         https://bugs.webkit.org/show_bug.cgi?id=163952
2142         http://trac.webkit.org/changeset/207827
2143
2144         "[MediaStream] Add "has capture device" bit to media state
2145         flags"
2146         https://bugs.webkit.org/show_bug.cgi?id=163952
2147         http://trac.webkit.org/changeset/207828
2148
2149 2016-10-25  Antoine Quint  <graouts@apple.com>
2150
2151         [Modern Media Controls] Media Controller: skip back support
2152         https://bugs.webkit.org/show_bug.cgi?id=163725
2153         <rdar://problem/27989480>
2154
2155         Reviewed by Dean Jackson.
2156
2157         Added a new test for the SkipBackButton class to ensure that we correctly seek back by 30 seconds when pressed.
2158         Updated the other tests to reflect the addition of the SkipBackSupport class.
2159
2160         * http/tests/media/modern-media-controls/skip-back-support/skip-back-support-button-click-expected.txt: Added.
2161         * http/tests/media/modern-media-controls/skip-back-support/skip-back-support-button-click.html: Added.
2162         * media/modern-media-controls/media-controller/media-controller-constructor.html:
2163         * media/modern-media-controls/media-controller/media-controller-resize.html:
2164         * media/modern-media-controls/mute-support/mute-support-button-click.html:
2165         * media/modern-media-controls/mute-support/mute-support-media-api.html:
2166         * media/modern-media-controls/mute-support/mute-support-muted.html:
2167         * media/modern-media-controls/start-support/start-support-audio.html:
2168         * media/modern-media-controls/start-support/start-support-autoplay.html:
2169         * media/modern-media-controls/start-support/start-support-click-to-start.html:
2170         * media/modern-media-controls/start-support/start-support-error.html:
2171         * media/modern-media-controls/start-support/start-support-fullscreen.html:
2172         * media/modern-media-controls/start-support/start-support-manual-play.html:
2173         * media/modern-media-controls/start-support/start-support-no-source.html:
2174
2175 2016-10-25  Commit Queue  <commit-queue@webkit.org>
2176
2177         Unreviewed, rolling out r207578.
2178         https://bugs.webkit.org/show_bug.cgi?id=163962
2179
2180         Broke quip.com so that user can no longer type a space
2181         (Requested by rniwa on #webkit).
2182
2183         Reverted changeset:
2184
2185         "Add a plain space instead of &nbsp; between text nodes"
2186         https://bugs.webkit.org/show_bug.cgi?id=123163
2187         http://trac.webkit.org/changeset/207578
2188
2189 2016-10-25  Ryan Haddad  <ryanhaddad@apple.com>
2190
2191         WebCryptoAPI test gardening after r207809.
2192         https://bugs.webkit.org/show_bug.cgi?id=159638
2193
2194         Unreviewed test gardening.
2195
2196         * TestExpectations:
2197
2198 2016-10-25  Eric Carlson  <eric.carlson@apple.com>
2199
2200         [MediaStream] Add "has capture device" bit to media state flags
2201         https://bugs.webkit.org/show_bug.cgi?id=163952
2202
2203         Reviewed by Jer Noble.
2204
2205         * fast/mediastream/MediaStream-page-muted-expected.txt:
2206         * fast/mediastream/MediaStream-page-muted.html:
2207         * media/muted-video-is-playing-audio-expected.txt:
2208         * media/muted-video-is-playing-audio.html:
2209
2210 2016-10-25  Brady Eidson  <beidson@apple.com>
2211
2212         IndexedDB 2.0: Support new IDBTransaction interfaces.
2213         <rdar://problem/28806928> and https://bugs.webkit.org/show_bug.cgi?id=163927
2214
2215         Reviewed by Sam Weinig.
2216
2217         * storage/indexeddb/modern/idbtransaction-objectstores-1-expected.txt: Added.
2218         * storage/indexeddb/modern/idbtransaction-objectstores-1-private-expected.txt: Added.
2219         * storage/indexeddb/modern/idbtransaction-objectstores-1-private.html: Added.
2220         * storage/indexeddb/modern/idbtransaction-objectstores-1.html: Added.
2221         * storage/indexeddb/modern/resources/idbtransaction-objectstores-1.js: Added.
2222
2223 2016-10-25  Alex Christensen  <achristensen@webkit.org>
2224
2225         Rebase test after r207805
2226         https://bugs.webkit.org/show_bug.cgi?id=163929
2227
2228         * fetch/fetch-url-serialization-expected.txt:
2229
2230 2016-10-24  Ryosuke Niwa  <rniwa@webkit.org>
2231
2232         Custom elements reactions should have a queue per element
2233         https://bugs.webkit.org/show_bug.cgi?id=163878
2234
2235         Reviewed by Antti Koivisto.
2236
2237         Added a W3C style testharness.js test for making sure the custom element reaction queue exists per element,
2238         and added a WebKit style test for making sure that the backup element queue exists.
2239
2240         * fast/custom-elements/backup-element-queue-expected.txt: Added.
2241         * fast/custom-elements/backup-element-queue.html: Added.
2242         * fast/custom-elements/custom-element-reaction-queue-expected.txt: Added.
2243         * fast/custom-elements/custom-element-reaction-queue.html: Added.
2244
2245 2016-10-24  Jiewen Tan  <jiewen_tan@apple.com>
2246
2247         Update SubtleCrypto::generateKey to match the latest spec
2248         https://bugs.webkit.org/show_bug.cgi?id=163718
2249         <rdar://problem/28864380>
2250
2251         Reviewed by Chris Dumez.
2252
2253         Besides adding tests for SubtleCrypto::generateKey related stuff and fixing HMAC. This patch also add
2254         shouldReject(_a, _rejectCallback, _resolveCallback, _message) in js-test-pre.js.
2255
2256         * TestExpectations:
2257         * crypto/subtle/aes-cbc-generate-key-length-128-expected.txt: Added.
2258         * crypto/subtle/aes-cbc-generate-key-length-128.html: Added.
2259         * crypto/subtle/aes-cbc-generate-key-length-192-expected.txt: Added.
2260         * crypto/subtle/aes-cbc-generate-key-length-192.html: Added.
2261         * crypto/subtle/aes-cbc-generate-key-length-256-expected.txt: Added.
2262         * crypto/subtle/aes-cbc-generate-key-length-256.html: Added.
2263         * crypto/subtle/aes-generate-key-malformed-parameters-expected.txt: Added.
2264         * crypto/subtle/aes-generate-key-malformed-parameters.html: Added.
2265         * crypto/subtle/aes-kw-generate-key-expected.txt: Added.
2266         * crypto/subtle/aes-kw-generate-key.html: Added.
2267         * crypto/subtle/generate-key-malformed-paramters-expected.txt: Added.
2268         * crypto/subtle/generate-key-malformed-paramters.html: Added.
2269         * crypto/subtle/hmac-generate-key-customized-length-expected.txt: Added.
2270         * crypto/subtle/hmac-generate-key-customized-length.html: Added.
2271         * crypto/subtle/hmac-generate-key-hash-object-expected.txt: Added.
2272         * crypto/subtle/hmac-generate-key-hash-object.html: Added.
2273         * crypto/subtle/hmac-generate-key-malformed-parameters-expected.txt: Added.
2274         * crypto/subtle/hmac-generate-key-malformed-parameters.html: Added.
2275         * crypto/subtle/hmac-generate-key-sha1-expected.txt: Added.
2276         * crypto/subtle/hmac-generate-key-sha1.html: Added.
2277         * crypto/subtle/hmac-generate-key-sha224-expected.txt: Added.
2278         * crypto/subtle/hmac-generate-key-sha224.html: Added.
2279         * crypto/subtle/hmac-generate-key-sha256-expected.txt: Added.
2280         * crypto/subtle/hmac-generate-key-sha256.html: Added.
2281         * crypto/subtle/hmac-generate-key-sha384-expected.txt: Added.
2282         * crypto/subtle/hmac-generate-key-sha384.html: Added.
2283         * crypto/subtle/hmac-generate-key-sha512-expected.txt: Added.
2284         * crypto/subtle/hmac-generate-key-sha512.html: Added.
2285         * crypto/subtle/rsa-generate-key-malformed-parameters-expected.txt: Added.
2286         * crypto/subtle/rsa-generate-key-malformed-parameters.html: Added.
2287         * crypto/subtle/rsa-oaep-generate-key-expected.txt: Added.
2288         * crypto/subtle/rsa-oaep-generate-key.html: Added.
2289         * crypto/subtle/rsaes-pkcs1-v1_5-generate-key-expected.txt: Added.
2290         * crypto/subtle/rsaes-pkcs1-v1_5-generate-key-extractable-expected.txt: Added.
2291         * crypto/subtle/rsaes-pkcs1-v1_5-generate-key-extractable.html: Added.
2292         * crypto/subtle/rsaes-pkcs1-v1_5-generate-key.html: Added.
2293         * crypto/subtle/rsassa-pkcs1-v1_5-generate-key-expected.txt: Added.
2294         * crypto/subtle/rsassa-pkcs1-v1_5-generate-key.html: Added.
2295         * crypto/webkitSubtle/hmac-generate-key-expected.txt:
2296         * crypto/webkitSubtle/hmac-generate-key.html:
2297         * crypto/workers/subtle/aes-generate-key-expected.txt: Added.
2298         * crypto/workers/subtle/aes-generate-key.html: Added.
2299         * crypto/workers/subtle/hmac-generate-key-expected.txt: Added.
2300         * crypto/workers/subtle/hmac-generate-key.html: Added.
2301         * crypto/workers/subtle/resources/aes-generate-key.js: Added.
2302         * crypto/workers/subtle/resources/hmac-generate-key.js: Added.
2303         * crypto/workers/subtle/resources/rsa-generate-key.js: Added.
2304         * crypto/workers/subtle/rsa-generate-key-expected.txt: Added.
2305         * crypto/workers/subtle/rsa-generate-key.html: Added.
2306         * resources/js-test-pre.js:
2307
2308 2016-10-24  Chris Dumez  <cdumez@apple.com>
2309
2310         IDBDatabase.createObjectStore() should take a IDBObjectStoreParameters dictionary in parameter
2311         https://bugs.webkit.org/show_bug.cgi?id=163916
2312
2313         Reviewed by Darin Adler.
2314
2315         Rebaseline existing tests now that the exception messages differ slightly.
2316
2317         * storage/indexeddb/create-object-store-options-expected.txt:
2318         * storage/indexeddb/create-object-store-options-private-expected.txt:
2319
2320 2016-10-24  Alex Christensen  <achristensen@webkit.org>
2321
2322         URLParser should match old URL::parse with %2E in path
2323         https://bugs.webkit.org/show_bug.cgi?id=163929
2324
2325         Reviewed by Alexey Proskuryakov.
2326
2327         * fast/url/path-expected.txt:
2328         * fast/url/standard-url-expected.txt:
2329
2330 2016-10-24  Zalan Bujtas  <zalan@apple.com>
2331
2332         Do not update selection rect on dirty lineboxes.
2333         https://bugs.webkit.org/show_bug.cgi?id=163862
2334         <rdar://problem/28813156>
2335
2336         Reviewed by Simon Fraser.
2337
2338         * fast/css-generated-content/dynamic-first-letter-selection-clear-crash-expected.txt: Added.
2339         * fast/css-generated-content/dynamic-first-letter-selection-clear-crash.html: Added.
2340
2341 2016-10-24  Ryan Haddad  <ryanhaddad@apple.com>
2342
2343         Unreviewed, rolling out r207795.
2344
2345         Introduced API test failures on iOS and macOS.
2346
2347         Reverted changeset:
2348
2349         "URLParser should match old URL::parse with %2E in path"
2350         https://bugs.webkit.org/show_bug.cgi?id=163929
2351         http://trac.webkit.org/changeset/207795
2352
2353 2016-10-24  Yusuke Suzuki  <utatane.tea@gmail.com>
2354
2355         Arrow functions with concise bodies cannot return regular expressions
2356         https://bugs.webkit.org/show_bug.cgi?id=163162
2357
2358         Reviewed by Filip Pizlo.
2359
2360         * fast/regex/dom/non-pattern-characters-expected.txt:
2361         * js/arrowfunction-syntax-errors-expected.txt:
2362         * js/regexp-compile-crash-expected.txt:
2363         * sputnik/Conformance/07_Lexical_Conventions/7.4_Comments/S7.4_A4_T1-expected.txt:
2364         * sputnik/Conformance/07_Lexical_Conventions/7.4_Comments/S7.4_A4_T4-expected.txt:
2365         * sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.2_T2-expected.txt:
2366         * sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.3_T1-expected.txt:
2367         * sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.3_T3-expected.txt:
2368         * sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.5_T1-expected.txt:
2369         * sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.5_T3-expected.txt:
2370         * sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.2_T1-expected.txt:
2371         * sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.3_T1-expected.txt:
2372         * sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.3_T3-expected.txt:
2373         * sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.5_T1-expected.txt:
2374         * sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.5_T3-expected.txt:
2375
2376 2016-10-24  Chris Dumez  <cdumez@apple.com>
2377
2378         event.(dataTransfer|clipboardData).getData('text/html') (onpaste, ondrop)
2379         https://bugs.webkit.org/show_bug.cgi?id=19893
2380         <rdar://problem/6055546>
2381
2382         Reviewed by Ryosuke Niwa.
2383
2384         Unskip corresponding tests on Mac.
2385
2386         * editing/pasteboard/onpaste-text-html-expected.txt:
2387         * fast/events/ondrop-text-html-expected.txt:
2388         * platform/mac/TestExpectations:
2389         * platform/wk2/TestExpectations:
2390
2391 2016-10-24  Alex Christensen  <achristensen@webkit.org>
2392
2393         URLParser should match old URL::parse with %2E in path
2394         https://bugs.webkit.org/show_bug.cgi?id=163929
2395
2396         Reviewed by Alexey Proskuryakov.
2397
2398         * fast/url/path-expected.txt:
2399         * fast/url/standard-url-expected.txt:
2400         * fetch/fetch-url-serialization-expected.txt:
2401
2402 2016-10-24  Brady Eidson  <beidson@apple.com>
2403
2404         IndexedDB 2.0: Support new IDBKeyRange interfaces.
2405         <rdar://problem/28806929> and https://bugs.webkit.org/show_bug.cgi?id=163910
2406
2407         Reviewed by Andy Estes.
2408
2409         * storage/indexeddb/keyrange-expected.txt:
2410         * storage/indexeddb/keyrange-private-expected.txt:
2411         * storage/indexeddb/resources/keyrange.js:
2412
2413 2016-10-23  Yusuke Suzuki  <utatane.tea@gmail.com>
2414
2415         [DOMJIT] Add a way for DOMJIT::Patchpoint to express effects
2416         https://bugs.webkit.org/show_bug.cgi?id=163657
2417
2418         Reviewed by Saam Barati.
2419
2420         * js/dom/domjit-accessor-different-effect-expected.txt: Added.
2421         * js/dom/domjit-accessor-different-effect.html: Added.
2422         * js/dom/domjit-accessor-effect-expected.txt: Added.
2423         * js/dom/domjit-accessor-effect-should-overlap-with-call-expected.txt: Added.
2424         * js/dom/domjit-accessor-effect-should-overlap-with-call.html: Added.
2425         * js/dom/domjit-accessor-effect.html: Added.
2426         * js/dom/domjit-accessor-licm-expected.txt: Added.
2427         * js/dom/domjit-accessor-licm.html: Added.
2428         * js/dom/domjit-accessor-node-type-effect-should-not-overlap-with-call-since-pure-expected.txt: Added.
2429         * js/dom/domjit-accessor-node-type-effect-should-not-overlap-with-call-since-pure.html: Added.
2430
2431 2016-10-24  Myles C. Maxfield  <mmaxfield@apple.com>
2432
2433         Font variations test gardening
2434
2435         Unreviewed.
2436
2437         * platform/mac/TestExpectations:
2438
2439 2016-10-24  Devin Rousso  <dcrousso+webkit@gmail.com>
2440
2441         Web Inspector: Scope chain shouldn't show empty Closure sections
2442         https://bugs.webkit.org/show_bug.cgi?id=152348
2443
2444         Reviewed by Joseph Pecoraro.
2445
2446         * inspector/model/scope-chain-node-expected.txt:
2447         * inspector/model/scope-chain-node.html:
2448         Added "empty" indicators to scopes without any property descriptors.
2449
2450 2016-10-24  Devin Rousso  <dcrousso+webkit@gmail.com>
2451
2452         Web Inspector: Improve Quick Open sorting algorithm
2453         https://bugs.webkit.org/show_bug.cgi?id=163705
2454
2455         Reviewed by Joseph Pecoraro.
2456
2457         * inspector/unit-tests/resource-query-controller-expected.txt:
2458         * inspector/unit-tests/resource-query-controller.html:
2459         Changed the ExecuteQueryGeneralRankings and ExecuteQueryPositionRankings tests to reflect
2460         the new ranking logic.  Added ExecuteQueryConsecutiveRankings to test more realistic
2461         scenarios and ensure better ranking.
2462
2463 2016-10-24  Ryan Haddad  <ryanhaddad@apple.com>
2464
2465         Rebaseline tests for ios-simulator after r207757.
2466         https://bugs.webkit.org/show_bug.cgi?id=163904
2467
2468         Unreviewed test gardening.
2469
2470         * platform/ios-simulator/svg/W3C-SVG-1.1/text-align-06-b-expected.txt:
2471         * platform/ios-simulator/svg/batik/text/verticalText-expected.txt:
2472         * platform/ios-simulator/svg/batik/text/verticalTextOnPath-expected.txt:
2473         * platform/ios-simulator/svg/text/text-align-06-b-expected.txt:
2474         * platform/ios-simulator/svg/text/text-vkern-expected.txt:
2475
2476 2016-10-24  Alex Christensen  <achristensen@webkit.org>
2477
2478         Rebase tests after r207767
2479         https://bugs.webkit.org/show_bug.cgi?id=163891
2480
2481         * js/dom/global-constructors-attributes-expected.txt:
2482         * platform/efl/js/dom/global-constructors-attributes-expected.txt:
2483         * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
2484         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
2485         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
2486         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2487         * platform/win/js/dom/global-constructors-attributes-expected.txt:
2488         No more CSSCharsetRule.
2489
2490 2016-10-24  Ryan Haddad  <ryanhaddad@apple.com>
2491
2492         Rebaseline inspector/dom/getAccessibilityPropertiesForNode.html
2493         https://bugs.webkit.org/show_bug.cgi?id=163901
2494
2495         Unreviewed test gardening.
2496
2497         * inspector/dom/getAccessibilityPropertiesForNode-expected.txt:
2498
2499 2016-10-24  Dave Hyatt  <hyatt@apple.com>
2500
2501         Remove CSSCharsetRule from the CSS OM
2502         https://bugs.webkit.org/show_bug.cgi?id=163891
2503
2504         Reviewed by Darin Adler.
2505
2506         * fast/dom/Window/resources/window-properties.js:
2507         * fast/dom/dom-constructors-expected.txt:
2508         * fast/dom/dom-constructors.html:
2509         * fast/encoding/css-charset-default.xhtml:
2510         * fast/encoding/css-charset-dom-expected.txt: Removed.
2511         * fast/encoding/css-charset-dom.html: Removed.
2512         * platform/mac/fast/dom/Window/window-lookup-precedence-expected.txt:
2513
2514 2016-10-24  Eric Carlson  <eric.carlson@apple.com>
2515
2516         [MediaStream] Separate media capture and audio playback muting
2517         https://bugs.webkit.org/show_bug.cgi?id=163855
2518         <rdar://problem/28827186>
2519
2520         Reviewed by Darin Adler.
2521
2522         * fast/mediastream/MediaStream-page-muted-expected.txt: Added.
2523         * fast/mediastream/MediaStream-page-muted.html: Added.
2524         * media/video-muted-after-setting-page-muted-state.html: Updated.
2525
2526 2016-10-24  Youenn Fablet  <youenn@apple.com>
2527
2528         Activate WEB_RTC compilation flags for Mac bots
2529         https://bugs.webkit.org/show_bug.cgi?id=163886
2530
2531         Reviewed by Eric Carlson.
2532
2533         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
2534         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
2535         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2536
2537 2016-10-24  Brady Eidson  <beidson@apple.com>
2538
2539         IndexedDB 2.0: Support IDBIndex name assignment.
2540         <rdar://problem/28806932> and https://bugs.webkit.org/show_bug.cgi?id=163805
2541
2542         Reviewed by Alex Christensen.
2543
2544         * storage/indexeddb/modern/index-rename-1-expected.txt: Added.
2545         * storage/indexeddb/modern/index-rename-1-private-expected.txt: Added.
2546         * storage/indexeddb/modern/index-rename-1-private.html: Added.
2547         * storage/indexeddb/modern/index-rename-1.html: Added.
2548         * storage/indexeddb/modern/resources/index-rename-1.js: Added.
2549
2550         * storage/indexeddb/readonly-expected.txt:
2551         * storage/indexeddb/readonly-private-expected.txt:
2552         * storage/indexeddb/resources/readonly.js: Removed the test that verifies that index names are
2553           readonly as they are no longer readonly.
2554
2555 2016-10-24  Dave Hyatt  <hyatt@apple.com>
2556
2557         [CSS Parser] Unprefix -webkit-writing-mode
2558         https://bugs.webkit.org/show_bug.cgi?id=163870
2559
2560         Reviewed by Zalan Bujtas.
2561
2562         * fast/css/getComputedStyle/computed-style-expected.txt:
2563         * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
2564         * platform/mac/svg/W3C-SVG-1.1/text-align-06-b-expected.txt:
2565         * platform/mac/svg/text/text-align-06-b-expected.txt:
2566         * svg/css/getComputedStyle-basic-expected.txt:
2567
2568 2016-10-24  Youenn Fablet  <youenn@apple.com>
2569
2570         svg/as-image/svg-image-with-data-uri-use-data-uri.svg is flaky after r207754
2571         https://bugs.webkit.org/show_bug.cgi?id=163887
2572
2573         Unreviewed.
2574
2575         * TestExpectations: Marking svg/as-image/svg-image-with-data-uri-use-data-uri.svg as crashing.
2576
2577 2016-10-23  Antti Koivisto  <antti@apple.com>
2578
2579         Avoid unnecessary full style resolution in getComputedStyle for non-inherited properties
2580         https://bugs.webkit.org/show_bug.cgi?id=163875
2581
2582         Reviewed by Andreas Kling.
2583
2584         * fast/css/getComputedStyle/getComputedStyle-style-resolution-expected.txt: Added.
2585         * fast/css/getComputedStyle/getComputedStyle-style-resolution.html: Added.
2586
2587 2016-10-24  Youenn Fablet  <youenn@apple.com>
2588
2589         ASSERTION FAILED: canvas()->securityOrigin()->toString() == cachedImage.origin()->toString()
2590         https://bugs.webkit.org/show_bug.cgi?id=163242
2591
2592         Reviewed by Darin Adler.
2593
2594         * http/tests/security/cross-origin-cached-images-canvas-expected.txt: Added.
2595         * http/tests/security/cross-origin-cached-images-canvas.html: Added.
2596         * http/tests/security/resources/cross-origin-cached-image-canvas-iframe.html: Added.
2597
2598 2016-10-24  Youenn Fablet  <youenn@apple.com>
2599
2600         Redirections should be upgraded if CSP policy says so
2601         https://bugs.webkit.org/show_bug.cgi?id=163544
2602
2603         Reviewed by Darin Adler.
2604
2605         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/basic-upgrade-after-redirect.https-expected.txt: Added.
2606         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/basic-upgrade-after-redirect.https.html: Added.
2607         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-redirect-https-to-http-script-in-iframe-expected.txt:
2608         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-redirect-https-to-http-script-in-iframe.html:
2609         * platform/mac/TestExpectations:
2610
2611 2016-10-22  Sam Weinig  <sam@webkit.org>
2612
2613         [WebIDL] Add IDLType based toJS conversion
2614         https://bugs.webkit.org/show_bug.cgi?id=163861
2615
2616         Reviewed by Darin Adler.
2617
2618         * js/dom/webidl-type-mapping-expected.txt:
2619         * js/dom/webidl-type-mapping.html:
2620
2621 2016-10-23  Zalan Bujtas  <zalan@apple.com>
2622
2623         Unreviewed, rolling out r207727.
2624
2625         broke 15 selection test cases.
2626
2627         Reverted changeset:
2628
2629         "Do not update selection rect on dirty lineboxes."
2630         https://bugs.webkit.org/show_bug.cgi?id=163862
2631         http://trac.webkit.org/changeset/207727
2632
2633 2016-10-23  Zalan Bujtas  <zalan@apple.com>
2634
2635         Do not update selection rect on dirty lineboxes.
2636         https://bugs.webkit.org/show_bug.cgi?id=163862
2637         <rdar://problem/28813156>
2638
2639         Reviewed by Simon Fraser.
2640
2641         * fast/css-generated-content/dynamic-first-letter-selection-clear-crash-expected.txt: Added.
2642         * fast/css-generated-content/dynamic-first-letter-selection-clear-crash.html: Added.
2643
2644 2016-10-22  Myles C. Maxfield  <mmaxfield@apple.com>
2645
2646         ASSERTION FAILED: m_fonts in &WebCore::FontCascade::primaryFont
2647         https://bugs.webkit.org/show_bug.cgi?id=163459
2648
2649         Reviewed by Darin Adler.
2650
2651         * fast/text/font-size-calc-expected.txt: Added.
2652         * fast/text/font-size-calc.html: Added.
2653
2654 2016-10-22  Dan Bernstein  <mitz@apple.com>
2655
2656         Dynamically-added backdrop filter to clip-path'd element with 3D transform renders incorrectly (without clip)
2657         https://bugs.webkit.org/show_bug.cgi?id=163497
2658
2659         Reviewed by Simon Fraser.
2660
2661         Based on the test case from Tim Horton.
2662
2663         * css3/filters/backdrop/dynamic-with-clip-path-expected.html: Added.
2664         * css3/filters/backdrop/dynamic-with-clip-path.html: Added.
2665
2666 2016-10-22  Simon Fraser  <simon.fraser@apple.com>
2667
2668         Backdrop filter doesn't show if removed then re-added
2669         https://bugs.webkit.org/show_bug.cgi?id=163860
2670
2671         Reviewed by Dan Bernstein.
2672
2673         * css3/filters/backdrop/add-remove-add-backdrop-filter-expected.html: Added.
2674         * css3/filters/backdrop/add-remove-add-backdrop-filter.html: Added.
2675
2676 2016-10-22  Simon Fraser  <simon.fraser@apple.com>
2677
2678         Fix repainting of slow repaint objects in WK1 when page scale is applied
2679         https://bugs.webkit.org/show_bug.cgi?id=163854
2680
2681         Reviewed by Zalan Bujtas.
2682         
2683         Test that logs the repaint rect after scrolling a page with an element
2684         with a fixed background. The WebKit1 result is the interesting one.
2685
2686         * fast/repaint/zoomed-fixed-background-expected.txt: Added.
2687         * fast/repaint/zoomed-fixed-background.html: Added.
2688         * platform/mac-wk1/fast/repaint/zoomed-fixed-background-expected.txt: Added.
2689
2690 2016-10-22  Darin Adler  <darin@apple.com>
2691
2692         Move HTML canvas and tracks from ExceptionCode to Exception
2693         https://bugs.webkit.org/show_bug.cgi?id=163853
2694
2695         Reviewed by Chris Dumez.
2696
2697         * media/track/regions-webvtt/vtt-region-constructor-expected.txt:
2698         Change expectations to expect the more specific TypeError message
2699         that the bindings generate as opposed to the generic ones that the
2700         WebVTT DOM code was generating before.
2701
2702 2016-10-22  Michael Catanzaro  <mcatanzaro@igalia.com>
2703
2704         Unreviewed GTK test gardening
2705
2706         * platform/gtk/TestExpectations:
2707         * platform/gtk/imported/w3c/web-platform-tests/touch-events/historical-expected.txt: Added.
2708         * platform/gtk/imported/w3c/web-platform-tests/touch-events/touch-globaleventhandler-interface-expected.txt: Added.
2709         * platform/gtk/svg/custom/repaint-shadow-expected.txt: Renamed from LayoutTests/platform/gtk/svg/text/repaint-shadow-expected.txt.
2710         * platform/gtk/svg/custom/simple-text-double-shadow-expected.txt: Renamed from LayoutTests/platform/gtk/svg/custom/simple-text-double-shadow.txt.
2711
2712 2016-10-22  Nael Ouedraogo  <nael.ouedraogo@crf.canon.fr>
2713
2714         Bindings error message for missing required dictionary member should be more explicit
2715         https://bugs.webkit.org/show_bug.cgi?id=163665
2716
2717         Reviewed by Darin Adler.
2718
2719         Update existing tests.
2720
2721         * fast/mediastream/MediaStreamTrackEvent-constructor-expected.txt:
2722
2723 2016-10-22  Ryosuke Niwa  <rniwa@webkit.org>
2724
2725         Upgrading custom element should enqueue attributeChanged and connected callbacks
2726         https://bugs.webkit.org/show_bug.cgi?id=163840
2727
2728         Reviewed by Darin Adler.
2729
2730         Added a W3C style testharness.js test for making sure upgrading custom custom elements
2731         would enqueue attributedChanged and connected reactions.
2732
2733         * fast/custom-elements/upgrading-enqueue-reactions-expected.txt: Added.
2734         * fast/custom-elements/upgrading-enqueue-reactions.html: Added.
2735
2736 2016-10-21  Ryosuke Niwa  <rniwa@webkit.org>
2737
2738         Update custom elements tests
2739         https://bugs.webkit.org/show_bug.cgi?id=163815
2740
2741         Reviewed by Joseph Pecoraro.
2742
2743         Removed the tests that have been upstreamed and reimported from web-platform-tests.
2744
2745         * fast/custom-elements/Document-createElement-expected.txt: Removed.
2746         * fast/custom-elements/enqueue-custom-element-upgrade-reaction-expected.txt: Removed.
2747         * fast/custom-elements/parser/: Removed.
2748         * fast/custom-elements/upgrading/: Removed.
2749
2750 2016-10-21  Michael Catanzaro  <mcatanzaro@igalia.com>
2751
2752         Unreviewed GTK test gardening
2753
2754         * platform/gtk/TestExpectations:
2755         * platform/gtk/svg/W3C-SVG-1.1/struct-dom-03-b-expected.txt: Added.
2756         * platform/gtk/svg/W3C-SVG-1.1/struct-dom-04-b-expected.txt: Added.
2757         * platform/gtk/svg/W3C-SVG-1.1/struct-dom-05-b-expected.txt: Added.
2758         * platform/gtk/svg/custom/dynamic-svg-document-creation-expected.txt:
2759         * platform/gtk/svg/custom/simple-text-double-shadow.txt: Added.
2760         * platform/gtk/svg/text/repaint-shadow-expected.txt: Added.
2761         * platform/gtk/svg/text/text-hkern-on-vertical-text-expected.png:
2762         * platform/gtk/svg/text/text-hkern-on-vertical-text-expected.txt: Added.
2763         * platform/gtk/svg/text/text-vkern-on-horizontal-text-expected.txt: Added.
2764
2765 2016-10-21  Wenson Hsieh  <wenson_hsieh@apple.com>
2766
2767         Support (insertFrom|deleteBy)Composition and (insert|delete)CompositionText inputTypes for InputEvents
2768         https://bugs.webkit.org/show_bug.cgi?id=163460
2769         <rdar://problem/28784142>
2770
2771         Reviewed by Darin Adler.
2772
2773         Adds 4 new layout tests to verify that composition events are dispatched as expected when using IME, and that
2774         input events of type "insertFromComposition" and "deleteByComposition" can be prevented.
2775
2776         Also rebaselines an existing WK1 editing test (text-input-controller.html) to account for how we now delete the
2777         existing composition text before inserting the finalized composition text in Editor::setComposition. This means
2778         that there are a few more delegate calls than there were before (as seen in the expected output), although the
2779         resulting behavior is still the same.
2780
2781         * editing/mac/input/text-input-controller-expected.txt:
2782         * fast/events/before-input-events-prevent-insert-composition.html: Added.
2783         * fast/events/before-input-events-prevent-recomposition.html: Added.
2784         * fast/events/input-events-ime-composition.html: Added.
2785         * fast/events/input-events-ime-recomposition.html: Added.
2786         * platform/ios-simulator/TestExpectations:
2787
2788 2016-10-20  Dean Jackson  <dino@apple.com>
2789
2790         SVG should not paint selection within a mask
2791         https://bugs.webkit.org/show_bug.cgi?id=163772
2792         <rdar://problem/28705129>
2793
2794         Reviewed by Simon Fraser.
2795
2796         * svg/masking/mask-should-not-paint-selection-expected.html: Added.
2797         * svg/masking/mask-should-not-paint-selection.html: Added.
2798
2799 2016-10-21  Zalan Bujtas  <zalan@apple.com>
2800
2801         Do not mutate the render tree while collecting selection repaint rects.
2802         https://bugs.webkit.org/show_bug.cgi?id=163800
2803         <rdar://problem/28806886>
2804
2805         Reviewed by David Hyatt.
2806
2807         * fast/lists/crash-when-list-marker-is-moved-during-selection-expected.txt: Added.
2808         * fast/lists/crash-when-list-marker-is-moved-during-selection.html: Added.
2809
2810 2016-10-21  Miguel Gomez  <magomez@igalia.com>
2811
2812         [GTK] Unreviewed gardening: update expectations after r207664
2813         https://bugs.webkit.org/show_bug.cgi?id=163784
2814
2815         Unreviewed gardening.
2816
2817         * platform/gtk/TestExpectations:
2818
2819 2016-10-21  Chris Dumez  <cdumez@apple.com>
2820
2821         AudioNode.connect(): First parameter should not be nullable
2822         https://bugs.webkit.org/show_bug.cgi?id=163773
2823
2824         Reviewed by Darin Adler.
2825
2826         Improve test coverage.
2827
2828         * webaudio/audionode-expected.txt:
2829         * webaudio/audionode.html:
2830
2831 2016-10-21  Wenson Hsieh  <wenson_hsieh@apple.com>
2832
2833         Implement InputEvent.getTargetRanges() for the input events spec
2834         https://bugs.webkit.org/show_bug.cgi?id=162947
2835         <rdar://problem/28853079>
2836
2837         Reviewed by Darin Adler.
2838
2839         Adds 3 new layout tests and tweaks some existing unit tests. See WebCore ChangeLog entry for more details.
2840         Tests verify the result of getTargetRanges() when breaking out of a list, deleting backwards and forwards at
2841         all text granularities, deleting selected text, and spell checking (candidate text replacement).
2842
2843         * fast/events/before-input-delete-empty-list-target-ranges-expected.txt: Added.
2844         * fast/events/before-input-delete-empty-list-target-ranges.html: Added.
2845         * fast/events/before-input-delete-text-target-ranges-expected.txt: Added.
2846         * fast/events/before-input-delete-text-target-ranges.html: Added.
2847         * fast/events/before-input-events-prevent-default-in-textfield.html:
2848         * fast/events/before-input-replace-text-target-ranges-expected.txt: Added.
2849         * fast/events/before-input-replace-text-target-ranges.html: Added.
2850         * fast/events/input-events-fired-when-typing-expected.txt:
2851         * fast/events/input-events-fired-when-typing.html:
2852         * js/dom/global-constructors-attributes-expected.txt:
2853         * platform/ios-simulator/TestExpectations:
2854         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
2855         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
2856         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2857
2858 2016-10-21  Javier Fernandez  <jfernandez@igalia.com>
2859
2860         [css-grid] Content Alignment broken with indefinite sized grid container
2861         https://bugs.webkit.org/show_bug.cgi?id=163724
2862
2863         Reviewed by Manuel Rego Casasnovas.
2864
2865         Added additional test cases to verify we compute properly the
2866         available free space for content-alignment, handling correctly the
2867         overflow when needed.
2868
2869         * fast/css-grid-layout/grid-content-alignment-overflow.html:
2870
2871 2016-10-21  Jer Noble  <jer.noble@apple.com>
2872
2873         [mac-wk2 release] LayoutTest media/media-source/media-source-seek-detach-crash.html is a flaky failure
2874         https://bugs.webkit.org/show_bug.cgi?id=163751
2875
2876         Reviewed by Eric Carlson.
2877
2878         Don't log when we receive an "error" event; this makes the test non-deterministic.
2879
2880         * media/media-source/media-source-seek-detach-crash-expected.txt:
2881         * media/media-source/media-source-seek-detach-crash.html:
2882
2883 2016-10-21  Jer Noble  <jer.noble@apple.com>
2884
2885         CRASH in SourceBuffer::sourceBufferPrivateDidReceiveSample + 2169
2886         https://bugs.webkit.org/show_bug.cgi?id=163735
2887
2888         Reviewed by Eric Carlson.
2889
2890         * media/media-source/media-source-sample-wrong-track-id-expected.txt: Added.
2891         * media/media-source/media-source-sample-wrong-track-id.html: Added.
2892
2893 2016-10-20  Zan Dobersek  <zdobersek@igalia.com>
2894
2895         Import W3C EME tests
2896         https://bugs.webkit.org/show_bug.cgi?id=163214
2897
2898         Reviewed by Youenn Fablet.
2899
2900         Skip the newly-imported W3C EME tests on all platforms.
2901
2902         * platform/efl/TestExpectations:
2903         * platform/gtk/TestExpectations:
2904         * platform/ios-simulator/TestExpectations:
2905         * platform/mac/TestExpectations:
2906         * platform/win/TestExpectations:
2907         * tests-options.json:
2908
2909 2016-10-20  Yusuke Suzuki  <utatane.tea@gmail.com>
2910
2911         [JSC] Drop isEnvironmentRecord type info flag and use JSType information instead
2912         https://bugs.webkit.org/show_bug.cgi?id=163761
2913
2914         Reviewed by Keith Miller.
2915
2916         * js/dom/script-tests/string-prototype-scopes-in-workers.js: Added.
2917         (catch):
2918         * js/dom/script-tests/string-prototype-scopes.js: Added.
2919         (catch):
2920         * js/dom/string-prototype-scopes-expected.txt: Added.
2921         * js/dom/string-prototype-scopes-in-workers-expected.txt: Added.
2922         * js/dom/string-prototype-scopes-in-workers.html: Added.
2923         * js/dom/string-prototype-scopes.html: Added.
2924
2925 2016-10-20  Myles C. Maxfield  <mmaxfield@apple.com>
2926
2927         Implement WebGL2 bufferData() and bufferSubData() methods
2928         https://bugs.webkit.org/show_bug.cgi?id=163759
2929
2930         Reviewed by Dean Jackson.
2931
2932         * fast/canvas/webgl/bufferData-offset-length-expected.txt: Added.
2933         * fast/canvas/webgl/bufferData-offset-length.html: Added.
2934         * fast/canvas/webgl/resources/webgl-test.js:
2935         (create3DContext):
2936         (initWebGL):
2937
2938 2016-10-20  Nan Wang  <n_wang@apple.com>
2939
2940         AX: VoiceOver is not detecting ARIA treeview if it contains role="presentation"
2941         https://bugs.webkit.org/show_bug.cgi?id=163763
2942
2943         Reviewed by Chris Fleizach.
2944
2945         * accessibility/mac/aria-tree-with-presentation-role-expected.txt: Added.
2946         * accessibility/mac/aria-tree-with-presentation-role.html: Added.
2947
2948 2016-10-19  Myles C. Maxfield  <mmaxfield@apple.com>
2949
2950         [macOS] [iOS] Disable variation fonts on macOS El Capitan and iOS 9
2951         https://bugs.webkit.org/show_bug.cgi?id=163374
2952
2953         Reviewed by Darin Adler.
2954
2955         Moving animations/font-variation-settings* tests to animations/font-variations
2956         in order to make them easier to mark as failing.
2957
2958         Mark the relevant tests as failing on El Capitan and iOS 9.
2959
2960         * animations/font-variations/font-variation-settings-expected.html: Renamed from LayoutTests/animations/font-variation-settings-expected.html.
2961         * animations/font-variations/font-variation-settings-order-expected.html: Renamed from LayoutTests/animations/font-variation-settings-order-expected.html.
2962         * animations/font-variations/font-variation-settings-order.html: Renamed from LayoutTests/animations/font-variation-settings-order.html.
2963         * animations/font-variations/font-variation-settings-unlike-expected.html: Renamed from LayoutTests/animations/font-variation-settings-unlike-expected.html.
2964         * animations/font-variations/font-variation-settings-unlike.html: Renamed from LayoutTests/animations/font-variation-settings-unlike.html.
2965         * animations/font-variations/font-variation-settings.html: Renamed from LayoutTests/animations/font-variation-settings.html.
2966         * platform/gtk/TestExpectations:
2967         * platform/ios-simulator/TestExpectations:
2968         * platform/mac/TestExpectations:
2969
2970 2016-10-20  Brady Eidson  <beidson@apple.com>
2971
2972         IndexedDB 2.0: Support IDBObjectStore name assignment.
2973         <rdar://problem/28806931> and https://bugs.webkit.org/show_bug.cgi?id=163749
2974
2975         Reviewed by Alex Christensen.
2976
2977         * storage/indexeddb/modern/objectstore-rename-1-expected.txt: Added.
2978         * storage/indexeddb/modern/objectstore-rename-1-private-expected.txt: Added.
2979         * storage/indexeddb/modern/objectstore-rename-1-private.html: Added.
2980         * storage/indexeddb/modern/objectstore-rename-1.html: Added.
2981         * storage/indexeddb/modern/resources/objectstore-rename-1.js: Added.
2982
2983         * storage/indexeddb/readonly-expected.txt:
2984         * storage/indexeddb/readonly-private-expected.txt:
2985         * storage/indexeddb/resources/readonly.js: Removed the test that verifies that object store names are
2986           readonly as they are no longer readonly.
2987
2988 2016-10-20  Zalan Bujtas  <zalan@apple.com>
2989
2990         Unreviewed gardening.
2991
2992         Update expected results.
2993
2994         * imported/blink/fast/pagination/first-letter-inherit-all-crash-expected.txt:
2995
2996 2016-10-20  Dean Jackson  <dino@apple.com>
2997
2998         Shapes tests failing on iOS
2999         https://bugs.webkit.org/show_bug.cgi?id=163755
3000         <rdar://problem/28875780>
3001
3002         Skip these temporarily on iOS.
3003
3004         * platform/ios-simulator/TestExpectations:
3005
3006 2016-10-20  Ryan Haddad  <ryanhaddad@apple.com>
3007
3008         Marking compositing/iframes/page-cache-layer-tree.html as flaky on mac-wk1.
3009         https://bugs.webkit.org/show_bug.cgi?id=163750
3010
3011         Unreviewed test gardening.
3012
3013         * platform/mac-wk1/TestExpectations:
3014
3015 2016-10-20  Chris Dumez  <cdumez@apple.com>
3016
3017         Passing a number as the pixel parameter to texImage2D() doesn't thrown an exception
3018         https://bugs.webkit.org/show_bug.cgi?id=163715
3019
3020         Reviewed by Darin Adler.
3021
3022         Update existing tests now that we throw a TypeError when passing an unexpected
3023         type for a parameter where we expect a typed array.
3024
3025         * fast/canvas/webgl/script-tests/texImageTest.js:
3026         * fast/canvas/webgl/texImageTest-expected.txt:
3027         * webgl/1.0.2/resources/webgl_test_files/conformance/textures/tex-image-with-invalid-data.html:
3028
3029 2016-10-20  Ryan Haddad  <ryanhaddad@apple.com>
3030
3031         Marking media/modern-media-controls/media-controller/media-controller-resize.html as flaky.
3032         https://bugs.webkit.org/show_bug.cgi?id=163636
3033
3034         Unreviewed test gardening.
3035
3036         * TestExpectations:
3037
3038 2016-10-20  Myles C. Maxfield  <mmaxfield@apple.com>
3039
3040         Improve error message when passing a null ArrayBuffer to bufferData()
3041         https://bugs.webkit.org/show_bug.cgi?id=163745
3042
3043         Reviewed by Dean Jackson.
3044
3045         * fast/canvas/webgl/bufferData-nullable-array-buffer-view-expected.txt: Added.
3046         * fast/canvas/webgl/bufferData-nullable-array-buffer-view.html: Added.
3047
3048 2016-10-20  Zalan Bujtas  <zalan@apple.com>
3049
3050         Stop searching for first-letter containers at multi-column boundary.
3051         https://bugs.webkit.org/show_bug.cgi?id=163739
3052         <rdar://problem/28810750>
3053
3054         Reviewed by David Hyatt.
3055
3056         * fast/css-generated-content/first-letter-move-to-multicolumn-crash-expected.txt: Added.
3057         * fast/css-generated-content/first-letter-move-to-multicolumn-crash.html: Added.
3058
3059 2016-10-19  Dean Jackson  <dino@apple.com>
3060
3061         Support CSS Shapes Level 1 without a prefix
3062         https://bugs.webkit.org/show_bug.cgi?id=163709
3063         <rdar://problem/28859369>
3064
3065         Reviewed by Myles Maxfield.
3066
3067         Unskip all but a couple of tests.
3068
3069         * TestExpectations:
3070
3071 2016-10-20  Jer Noble  <jer.noble@apple.com>
3072
3073         CRASH in WebCore::MediaSource::seekToTime + 185
3074         https://bugs.webkit.org/show_bug.cgi?id=163652
3075
3076         Reviewed by Eric Carlson.
3077
3078         * media/media-source/content/test-48kHz.m4a: Added.
3079         * media/media-source/content/test-48khz-manifest.json: Added.
3080         * media/media-source/media-source-seek-detach-crash-expected.txt: Added.
3081         * media/media-source/media-source-seek-detach-crash.html: Added.
3082
3083 2016-10-20  Andreas Kling  <akling@apple.com>
3084
3085         Drop StyleResolver and SelectorQueryCache when entering PageCache.
3086         <https://webkit.org/b/154238>
3087
3088         Reviewed by Antti Koivisto.
3089
3090         Progression in compositing/iframes/page-cache-layer-tree.html, when navigating back,
3091         the two iframes' dimensions correctly exclude the horizontal scrollbar's height since
3092         it's not present after a style recalc.
3093
3094         * compositing/iframes/page-cache-layer-tree-expected.txt:
3095
3096 2016-10-20  Nael Ouedraogo  <nael.ouedraogo@crf.canon.fr>
3097
3098         WebRTC: The MediaStreamTrackEvent init dictionary needs a required track member
3099         https://bugs.webkit.org/show_bug.cgi?id=146232
3100
3101         Update MediaStreamTrackEvent IDL as per specification.
3102
3103         No additional test required, rebase existings tests.
3104
3105         Reviewed by Darin Adler.
3106
3107         * fast/mediastream/MediaStreamTrackEvent-constructor-expected.txt:
3108         * fast/mediastream/MediaStreamTrackEvent-constructor.html: Remove
3109         useless tests.
3110
3111 2016-10-19  Antoine Quint  <graouts@apple.com>
3112
3113         [Modern Media Controls] Media Controller: mute support
3114         https://bugs.webkit.org/show_bug.cgi?id=163677
3115         <rdar://problem/28851582>
3116
3117         Reviewed by Dean Jackson.
3118
3119         New tests for the MuteSupport class and adding the new resource to other MediaController tests.
3120
3121         * media/modern-media-controls/media-controller/media-controller-constructor.html:
3122         * media/modern-media-controls/media-controller/media-controller-resize.html:
3123         * media/modern-media-controls/mute-support/mute-support-button-click-expected.txt: Added.
3124         * media/modern-media-controls/mute-support/mute-support-button-click.html: Added.
3125         * media/modern-media-controls/mute-support/mute-support-media-api-expected.txt: Added.
3126         * media/modern-media-controls/mute-support/mute-support-media-api.html: Added.
3127         * media/modern-media-controls/mute-support/mute-support-muted-expected.txt: Added.
3128         * media/modern-media-controls/mute-support/mute-support-muted.html: Added.
3129         * media/modern-media-controls/start-support/start-support-audio.html:
3130         * media/modern-media-controls/start-support/start-support-autoplay.html:
3131         * media/modern-media-controls/start-support/start-support-click-to-start.html:
3132         * media/modern-media-controls/start-support/start-support-error.html:
3133         * media/modern-media-controls/start-support/start-support-fullscreen.html:
3134         * media/modern-media-controls/start-support/start-support-manual-play.html:
3135         * media/modern-media-controls/start-support/start-support-no-source.html:
3136
3137 2016-10-19  Jer Noble  <jer.noble@apple.com>
3138
3139         REGRESSION (r206025): All YouTube videos play with black bars on all four sides
3140         https://bugs.webkit.org/show_bug.cgi?id=163308
3141
3142         Reviewed by Darin Adler.
3143
3144         * media/media-source/media-source-resize-expected.txt: Added.
3145         * media/media-source/media-source-resize.html: Added.
3146
3147 2016-10-19  Nan Wang  <n_wang@apple.com>
3148
3149         AX: [Mac] Mark element AXAPI should comform to specs
3150         https://bugs.webkit.org/show_bug.cgi?id=163707
3151
3152         Reviewed by Chris Fleizach.
3153
3154         Added the modified roles-computedRoleString-expected.txt in mac platform so 
3155         that the exposed mark element won't affect other platform.
3156
3157         * platform/mac/accessibility/roles-computedRoleString-expected.txt: Added.
3158         * platform/mac/accessibility/roles-exposed-expected.txt:
3159
3160 2016-10-19  Myles C. Maxfield  <mmaxfield@apple.com>
3161
3162         CSS font-variation-settings does not handle uppercase axis names in variable fonts
3163         https://bugs.webkit.org/show_bug.cgi?id=163546
3164
3165         Reviewed by Dean Jackson.
3166
3167         * fast/text/variations/case-axis-names-expected.html: Added.
3168         * fast/text/variations/case-axis-names.html: Added.
3169
3170 2016-10-19  Joone Hur  <joone.hur@intel.com>
3171
3172         Add a plain space instead of &nbsp; between text nodes
3173         https://bugs.webkit.org/show_bug.cgi?id=123163
3174
3175         Reviewed by Ryosuke Niwa.
3176
3177         When we rebalance white spaces, &nbsp; can be added as space
3178         under some conditions. This patch adds a condition that the next
3179         sibling text node should not exist.
3180
3181         * accessibility/mac/find-and-replace-match-capitalization-expected.txt:
3182         * accessibility/mac/find-and-replace-match-capitalization.html:
3183         * accessibility/mac/select-text/select-text-135575-expected.txt:
3184         * accessibility/mac/select-text/select-text-7-expected.txt:
3185         * accessibility/mac/select-text/select-text-8-expected.txt:
3186         * accessibility/mac/select-text/select-text-9-expected.txt:
3187         * editing/mac/spelling/autocorrection-blockquote-crash-expected.txt:
3188         * editing/pasteboard/paste-text-003-expected.txt:
3189         * platform/gtk/editing/execCommand/paste-1-expected.txt:
3190         * platform/gtk/editing/pasteboard/paste-2-expected.txt:
3191         * platform/gtk/editing/pasteboard/unrendered-br-expected.txt:
3192         * platform/mac/editing/execCommand/paste-1-expected.txt:
3193         * platform/mac/editing/pasteboard/paste-2-expected.txt:
3194         * platform/mac/editing/pasteboard/unrendered-br-expected.txt:
3195
3196 2016-10-19  Sam Weinig  <sam@webkit.org>
3197
3198         Add support for sequences and dictionaries in unions
3199         https://bugs.webkit.org/show_bug.cgi?id=163695
3200
3201         Reviewed by Chris Dumez.
3202
3203         * js/dom/webidl-type-mapping-expected.txt:
3204         * js/dom/webidl-type-mapping.html:
3205         Add tests for more complex conversions.
3206
3207 2016-10-19  Ryan Haddad  <ryanhaddad@apple.com>
3208
3209         Marking platform/mac-wk2/plugins/muted-state.html as failing.
3210         https://bugs.webkit.org/show_bug.cgi?id=163702
3211
3212         Unreviewed test gardening.
3213
3214         * platform/mac-wk2/TestExpectations:
3215
3216 2016-10-19  Dean Jackson  <dino@apple.com>
3217
3218         Import W3C CSS Shapes tests
3219         https://bugs.webkit.org/show_bug.cgi?id=163697
3220
3221         Rubberstamped by Anders Carlsson.
3222
3223         * TestExpectations: Mark as skipped while we unprefix.
3224
3225 2016-10-19  Ryosuke Niwa  <rniwa@webkit.org>
3226
3227         Annotate more DOM and HTML IDLs with CEReactions
3228         https://bugs.webkit.org/show_bug.cgi?id=163653
3229
3230         Reviewed by Darin Adler.
3231
3232         Added a regression test to make sure webkitdropzone IDL attribute on HTMLElement
3233         honors CEReactions semantics using the web-platform-tests' infrastructure I added.
3234
3235         * fast/custom-elements/reactions-for-webkit-extensions-expected.txt: Added.
3236         * fast/custom-elements/reactions-for-webkit-extensions.html: Added.
3237
3238 2016-10-19  Ryan Haddad  <ryanhaddad@apple.com>
3239
3240         Unreviewed, rolling out r207557.
3241
3242         This change caused animations/font-variations tests to time
3243         out on pre-Sierra Macs.
3244
3245         Reverted changeset:
3246
3247         "[macOS] [iOS] Disable variation fonts on macOS El Capitan and
3248         iOS 9"
3249         https://bugs.webkit.org/show_bug.cgi?id=163374
3250         http://trac.webkit.org/changeset/207557
3251
3252 2016-10-19  Nan Wang  <n_wang@apple.com>
3253
3254         AX: crash: com.apple.WebCore: WebCore::AccessibilityObject::findMatchingObjects + 600
3255         https://bugs.webkit.org/show_bug.cgi?id=163682
3256
3257         Reviewed by Chris Fleizach.
3258
3259         * accessibility/mac/search-predicate-crash-expected.txt: Added.
3260         * accessibility/mac/search-predicate-crash.html: Added.
3261
3262 2016-10-19  Myles C. Maxfield  <mmaxfield@apple.com>
3263
3264         [macOS] [iOS] Disable variation fonts on macOS El Capitan and iOS 9
3265         https://bugs.webkit.org/show_bug.cgi?id=163374
3266
3267         Reviewed by Darin Adler.
3268
3269         Moving animations/font-variation-settings* tests to animations/font-variations
3270         in order to make them easier to mark as failing.
3271
3272         Mark the relevant tests as failing on El Capitan and iOS 9.
3273
3274         * animations/font-variations/font-variation-settings-expected.html: Renamed from LayoutTests/animations/font-variation-settings-expected.html.
3275         * animations/font-variations/font-variation-settings-order-expected.html: Renamed from LayoutTests/animations/font-variation-settings-order-expected.html.
3276         * animations/font-variations/font-variation-settings-order.html: Renamed from LayoutTests/animations/font-variation-settings-order.html.
3277         * animations/font-variations/font-variation-settings-unlike-expected.html: Renamed from LayoutTests/animations/font-variation-settings-unlike-expected.html.
3278         * animations/font-variations/font-variation-settings-unlike.html: Renamed from LayoutTests/animations/font-variation-settings-unlike.html.
3279         * animations/font-variations/font-variation-settings.html: Renamed from LayoutTests/animations/font-variation-settings.html.
3280         * platform/gtk/TestExpectations:
3281         * platform/ios-simulator/TestExpectations:
3282         * platform/mac/TestExpectations:
3283
3284 2016-10-19  Antoine Quint  <graouts@apple.com>
3285
3286         [Modern Media Controls] Media Controller: click-to-start support
3287         https://bugs.webkit.org/show_bug.cgi?id=163659
3288         <rdar://problem/28845656>
3289
3290         Reviewed by Dean Jackson.
3291
3292         New test coverage for the StartSupport class.
3293
3294         * media/modern-media-controls/media-controller/media-controller-constructor.html:
3295         * media/modern-media-controls/media-controller/media-controller-resize.html:
3296         * media/modern-media-controls/start-support/start-support-audio-expected.txt: Added.
3297         * media/modern-media-controls/start-support/start-support-audio.html: Added.
3298         * media/modern-media-controls/start-support/start-support-autoplay-expected.txt: Added.
3299         * media/modern-media-controls/start-support/start-support-autoplay.html: Added.
3300         * media/modern-media-controls/start-support/start-support-click-to-start-expected.txt: Renamed from LayoutTests/media/modern-media-controls/media-controller/media-controller-click-to-start-expected.txt.
3301         * media/modern-media-controls/start-support/start-support-click-to-start.html: Renamed from LayoutTests/media/modern-media-controls/media-controller/media-controller-click-to-start.html.
3302         * media/modern-media-controls/start-support/start-support-error-expected.txt: Added.
3303         * media/modern-media-controls/start-support/start-support-error.html: Added.
3304         * media/modern-media-controls/start-support/start-support-fullscreen-expected.txt: Added.
3305         * media/modern-media-controls/start-support/start-support-fullscreen.html: Added.
3306         * media/modern-media-controls/start-support/start-support-manual-play-expected.txt: Added.
3307         * media/modern-media-controls/start-support/start-support-manual-play.html: Added.
3308         * media/modern-media-controls/start-support/start-support-no-source-expected.txt: Added.
3309         * media/modern-media-controls/start-support/start-support-no-source.html: Added.
3310         * platform/ios-simulator/TestExpectations:
3311
3312 2016-10-19  Aaron Chu  <aaron_chu@apple.com>
3313
3314         Web Inspector: AXI: expose computed tree node and heading level
3315         https://bugs.webkit.org/show_bug.cgi?id=130825
3316         <rdar://problem/16442349>
3317
3318         Reviewed by Joseph Pecoraro.
3319
3320         Included logging of the two newly exposed accessibility properties:
3321         Heading Level and Hierarchical Level.
3322
3323         * inspector/dom/getAccessibilityPropertiesForNode-expected.txt:
3324         * inspector/dom/getAccessibilityPropertiesForNode.html:
3325
3326 2016-10-19  Zalan Bujtas  <zalan@apple.com>
3327
3328         Use anonymous table row for new child at RenderTableRow::addChild() if available.
3329         https://bugs.webkit.org/show_bug.cgi?id=163651
3330         <rdar://problem/28705022>
3331
3332         Reviewed by David Hyatt.
3333
3334         * fast/table/crash-when-table-has-continuation-and-content-inserted-expected.txt: Added.
3335         * fast/table/crash-when-table-has-continuation-and-content-inserted.html: Added.
3336
3337 2016-10-19  Chris Dumez  <cdumez@apple.com>
3338
3339         MouseEvent's coordinates should be 0 for simulated clicks
3340         https://bugs.webkit.org/show_bug.cgi?id=163648
3341
3342         Reviewed by Darin Adler.
3343
3344         Add layout test coverage. I verified that this test is passing in
3345         Firefox and Chrome as well.
3346
3347         * fast/events/element-click-no-coords-expected.txt: Added.
3348         * fast/events/element-click-no-coords.html: Added.
3349
3350 2016-10-19  Nan Wang  <n_wang@apple.com>
3351
3352         AX: [Mac] Meter element should use AXValueDescription to descrbe the status of the value
3353         https://bugs.webkit.org/show_bug.cgi?id=163610
3354
3355         Reviewed by Chris Fleizach.
3356
3357         * accessibility/mac/meter-gauge-value-description-expected.txt: Added.
3358         * accessibility/mac/meter-gauge-value-description.html: Added.
3359
3360 2016-10-19  Ryan Haddad  <ryanhaddad@apple.com>
3361
3362         Marking WPT html/webappapis/animation-frames/callback-* tests as flaky on mac-wk1.
3363         https://bugs.webkit.org/show_bug.cgi?id=163361
3364
3365         Unreviewed test gardening.
3366
3367         * platform/mac-wk1/TestExpectations:
3368
3369 2016-10-19  Javier Fernandez  <jfernandez@igalia.com>
3370
3371         Web Inspector: Debugger buttons positioned incorrectly, align-content default value is unexpected
3372         https://bugs.webkit.org/show_bug.cgi?id=163572
3373
3374         Reviewed by Sergio Villar Senin.
3375
3376         Modified test cases for initial values.
3377         Added regression test for the align-content issue.
3378
3379         * css3/flexbox/flexbox-lines-must-be-stretched-by-default-expected.txt: Added.
3380         * css3/flexbox/flexbox-lines-must-be-stretched-by-default.html: Added.
3381         * fast/css/ensure-flexbox-compatibility-with-initial-values-expected.txt:
3382
3383 2016-10-19  Jer Noble  <jer.noble@apple.com>
3384
3385         [Mac][MSE] Movies with a 'mvex' box have a zero-duration
3386         https://bugs.webkit.org/show_bug.cgi?id=163641
3387
3388         Reviewed by Darin Adler.
3389
3390         * media/media-source/content/test-fragmented-manifest.json:
3391         * media/media-source/content/test-fragmented.mp4:
3392         * platform/mac/TestExpectations:
3393
3394 2016-10-18  Ryosuke Niwa  <rniwa@webkit.org>
3395
3396         Import the latest custom elements tests from W3C
3397         https://bugs.webkit.org/show_bug.cgi?id=163640
3398
3399         Reviewed by Chris Dumez.
3400
3401         Removed the test re-imported via web-platform-tests in r206838.
3402
3403         * fast/custom-elements/lifecycle-callback-timing-expected.txt: Removed.
3404         * fast/custom-elements/lifecycle-callback-timing.html: Removed.
3405
3406 2016-10-18  Chris Dumez  <cdumez@apple.com>
3407
3408         [Web IDL] Drop webkit-specific extended attributes that are no longer useful
3409         https://bugs.webkit.org/show_bug.cgi?id=163643
3410
3411         Reviewed by Ryosuke Niwa.
3412
3413         Add layout test to check that Notification.permission is now deletable.
3414
3415         * fast/notifications/notification-permisssion-deletable-expected.txt: Added.
3416         * fast/notifications/notification-permisssion-deletable.html: Added.
3417
3418 2016-10-18  Mark Lam  <mark.lam@apple.com>
3419
3420         Invoking Object.prototype.__proto__ accessors directly should throw a TypeError.
3421         https://bugs.webkit.org/show_bug.cgi?id=154377
3422         <rdar://problem/27330808>
3423
3424         Reviewed by Filip Pizlo and Saam Barati.
3425
3426         * http/tests/security/xss-DENIED-htmlelelment-with-iframe-proto-expected.txt:
3427         * http/tests/security/xss-DENIED-method-with-iframe-proto-expected.txt:
3428         * http/tests/security/xss-DENIED-non-shadowable-propterty-with-iframe-proto-expected.txt:
3429         * http/tests/security/xss-DENIED-regular-propterty-with-iframe-proto-expected.txt:
3430         * http/tests/security/xss-DENIED-regular-propterty-with-iframe-proto.html:
3431         * js/dom/activation-proto-expected.txt:
3432         * js/dom/script-tests/activation-proto.js:
3433         * js/object-literal-shorthand-construction-expected.txt:
3434         * js/script-tests/object-literal-shorthand-construction.js:
3435         * js/script-tests/sloppy-getter-setter-global-object.js:
3436         * js/sloppy-getter-setter-global-object-expected.txt:
3437
3438 2016-10-18  Chris Dumez  <cdumez@apple.com>
3439
3440         [Web IDL] Kill support for [LegacyConstructorTemplate=Event] / [LegacyInitializedByEventConstructor]
3441         https://bugs.webkit.org/show_bug.cgi?id=163630
3442
3443         Reviewed by Darin Adler.
3444
3445         Update / rebaseline existing tests to reflect minor behavior changes.
3446
3447         * fast/events/constructors/event-constructors-expected.txt:
3448         * fast/events/constructors/event-constructors.html:
3449         * fast/events/constructors/ui-event-constructor-expected.txt:
3450
3451 2016-10-18  Chris Dumez  <cdumez@apple.com>
3452
3453         Changing details.open should cause a toggle event to be fired asynchronously
3454         https://bugs.webkit.org/show_bug.cgi?id=163568
3455
3456         Reviewed by Darin Adler.
3457
3458         Rebaseline existing test now that a new ontoggle attribute is exposed.
3459
3460         * js/dom/dom-static-property-for-in-iteration-expected.txt:
3461
3462 2016-10-18  Chris Dumez  <cdumez@apple.com>
3463
3464         Provide better form validation messages
3465         https://bugs.webkit.org/show_bug.cgi?id=163584
3466
3467         Reviewed by Darin Adler.
3468
3469         Update existing tests now that form validation messages differ.
3470
3471         * fast/forms/number/number-validation-message-expected.txt:
3472         * fast/forms/number/number-validation-message.html:
3473         * fast/forms/validationMessage-expected.txt:
3474         * platform/mac/fast/forms/validation-message-appearance-expected.txt:
3475
3476 2016-10-18  Ryan Haddad  <ryanhaddad@apple.com>
3477
3478         Marking http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/basic-upgrade-cors.https.html as flaky on Sierra.
3479         https://bugs.webkit.org/show_bug.cgi?id=163453
3480
3481         Unreviewed test gardening.
3482
3483         * platform/mac-wk2/TestExpectations:
3484
3485 2016-10-18  Chris Dumez  <cdumez@apple.com>
3486
3487         Leverage new union type support for HTMLSelectElement.add() / HTMLOptionsCollection.add()
3488         https://bugs.webkit.org/show_bug.cgi?id=163608
3489
3490         Reviewed by Ryosuke Niwa.
3491
3492         Rebaseline existing tests now that exception messages are different.
3493
3494         * fast/dom/HTMLSelectElement/add-expected.txt:
3495         * fast/dom/HTMLSelectElement/options-collection-add-expected.txt:
3496         * fast/dom/incompatible-operations-expected.txt:
3497
3498 2016-10-18  Ryosuke Niwa  <rniwa@webkit.org>
3499
3500         REGRESSION (r201471): Keyboard remains visible when swiping back on twitter.com
3501         https://bugs.webkit.org/show_bug.cgi?id=163581
3502         <rdar://problem/27739558>
3503
3504         Reviewed by Simon Fraser.
3505
3506         Added a regression test for hiding a keyboard when the focused element is removed from the DOM.
3507
3508         * fast/forms/ios/hide-keyboard-on-node-removal-expected.txt: Added.
3509         * fast/forms/ios/hide-keyboard-on-node-removal.html: Added.
3510
3511 2016-10-18  Ryan Haddad  <ryanhaddad@apple.com>
3512
3513         Marking media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-buttons-styles.html as flaky on mac-wk1.
3514         https://bugs.webkit.org/show_bug.cgi?id=163598
3515
3516         Unreviewed test gardening.
3517
3518         * platform/mac-wk1/TestExpectations:
3519
3520 2016-10-18  Ryan Haddad  <ryanhaddad@apple.com>
3521
3522         Add flaky expectation for tiled-drawing/scrolling/latched-div-with-scroll-snap.html that was errantly removed.
3523
3524         Unreviewed test gardening.
3525
3526         * platform/mac-wk2/TestExpectations:
3527
3528 2016-10-18  Said Abou-Hallawa  <sabouhallawa@apple.com>
3529
3530         SVGCSSParser: m_implicitShorthand value is not reset after adding the shorthand property
3531         https://bugs.webkit.org/show_bug.cgi?id=116470
3532
3533         Reviewed by Simon Fraser.
3534
3535         * fast/css/implicit-property-restore-expected.txt: Added.
3536         * fast/css/implicit-property-restore.html: Added.
3537
3538         * fast/css/remove-shorthand-expected.txt:
3539         Rebase-line the test expected results because of fixing the leak of
3540         m_implicitShorthand. The bug was happening because "background: ..." property
3541         comes immediately before the "list-style: ...." property.
3542
3543 2016-10-18  Ryan Haddad  <ryanhaddad@apple.com>
3544
3545         Marking inspector/debugger/breakpoint-action-eval.html as a flaky timeout on mac-wk2.
3546         https://bugs.webkit.org/show_bug.cgi?id=163604
3547
3548         Unreviewed test gardening.
3549
3550         * platform/mac-wk2/TestExpectations:
3551
3552 2016-10-18  Ryan Haddad  <ryanhaddad@apple.com>
3553
3554         Marking scroll-restoration-fragment-scrolling-cross-origin.html as flaky on mac-wk1.
3555         https://bugs.webkit.org/show_bug.cgi?id=161360
3556
3557         Unreviewed test gardening.
3558
3559         * platform/mac-wk1/TestExpectations:
3560
3561 2016-10-18  Chris Dumez  <cdumez@apple.com>
3562
3563         Update TrackEvent to stop using legacy [ConstructorTemplate=Event]
3564         https://bugs.webkit.org/show_bug.cgi?id=163580
3565
3566         Reviewed by Sam Weinig.
3567
3568         Update existing test to reflect behavior change. We now correctly throw a TypeError
3569         when passing an unexpected track object type to the TrackEvent constructor.
3570
3571         * fast/events/constructors/track-event-constructor-expected.txt:
3572         * fast/events/constructors/track-event-constructor.html:
3573
3574 2016-10-18  Nael Ouedraogo  <nael.ouedraogo@crf.canon.fr>
3575
3576         Rebase test in fast/mediastream
3577
3578         [GTK] Test gardening after r206956
3579         https://bugs.webkit.org/show_bug.cgi?id=163596
3580
3581         Unreviewed.
3582
3583         * fast/mediastream/RTCPeerConnection-add-removeTrack-expected.txt:
3584
3585 2016-10-18  Eric Carlson  <eric.carlson@apple.com>
3586
3587         [MediaStream] Resolve constraints and enumerate devices in the UI process
3588         https://bugs.webkit.org/show_bug.cgi?id=162147
3589         <rdar://problem/28803569>
3590
3591         Reviewed by Darin Adler.
3592
3593         * fast/mediastream/getusermedia-expected.txt: Updated.
3594         * fast/mediastream/getusermedia.html: Ditto.
3595         * fast/mediastream/mock-media-source-expected.txt: Ditto.
3596
3597 2016-10-18  Caitlin Potter  <caitp@igalia.com>
3598
3599         [JSC] ES6 Method functions should not have prototype
3600         https://bugs.webkit.org/show_bug.cgi?id=162530
3601
3602         Reviewed by Saam Barati.
3603
3604         Update expected error message to no longer indicate "strict mode"
3605         (which is not always true), and add additional tests for the presence
3606         of "caller" and "arguments" on accessor MethodDefinitions.
3607
3608         * js/basic-strict-mode-expected.txt:
3609         * js/caller-property-expected.txt:
3610         * js/class-syntax-method-names-expected.txt:
3611         * js/es6-function-properties-expected.txt:
3612         * js/non-strict-function-properties-expected.txt:
3613         * js/script-tests/caller-property.js:
3614         * js/script-tests/class-syntax-method-names.js:
3615         * js/script-tests/es6-function-properties.js:
3616         (k.get getter):
3617         (k.set setter):
3618         (get checkProperties):
3619         * js/script-tests/non-strict-function-properties.js:
3620
3621 2016-10-18  Javier Fernandez  <jfernandez@igalia.com>
3622
3623         [css-grid] Different width of grid container between initial load and refresh
3624         https://bugs.webkit.org/show_bug.cgi?id=163535
3625
3626         Reviewed by Manuel Rego Casasnovas.
3627
3628         Tests to ensure repeated layouts on grid elements produce the same results when using
3629         orthogonal grid items.
3630
3631         * fast/css-grid-layout/repeating-layout-must-produce-the-same-results-expected.txt: Added.
3632         * fast/css-grid-layout/repeating-layout-must-produce-the-same-results.html: Added.
3633
3634 2016-10-17  Sergio Villar Senin  <svillar@igalia.com>
3635
3636         [css-grid] Constrain by min|max-height on auto repeat computation
3637         https://bugs.webkit.org/show_bug.cgi?id=163540
3638
3639         Reviewed by Darin Adler.
3640
3641         Some new test cases to verify that min-height is used on the auto repeat tracks computation
3642         whenever the height is indefinite and max-height is not.
3643
3644         * fast/css-grid-layout/grid-auto-fill-rows-expected.txt:
3645         * fast/css-grid-layout/grid-auto-fill-rows.html:
3646         * fast/css-grid-layout/grid-indefinite-size-auto-repeat-crash-expected.txt:
3647         * fast/css-grid-layout/grid-indefinite-size-auto-repeat-crash.html:
3648
3649 2016-10-17  Megan Gardner  <megan_gardner@apple.com>
3650
3651         Add test and infrastructure for link popover
3652         https://bugs.webkit.org/show_bug.cgi?id=163406
3653
3654         Reviewed by Simon Fraser.
3655
3656         * fast/events/touch/ios/iphone7/force-press-on-link-expected.txt: Added.
3657         * fast/events/touch/ios/iphone7/force-press-on-link.html: Added.
3658
3659 2016-10-17  Joseph Pecoraro  <pecoraro@apple.com>
3660
3661         Web Inspector: Add toggles for debugger pauses at console.assert failures
3662         https://bugs.webkit.org/show_bug.cgi?id=139542
3663         <rdar://problem/19281600>
3664
3665         Reviewed by Timothy Hatcher.
3666
3667         * inspector/debugger/pause-on-assert.html:
3668         * inspector/debugger/pause-reason.html:
3669         These tests need to enable pause on assertions.
3670
3671         * inspector/debugger/setPauseOnAssertions-expected.txt: Added.
3672         * inspector/debugger/setPauseOnAssertions.html: Added.
3673         Specific tests for the new protocol method.
3674
3675 2016-10-17  Ryan Haddad  <ryanhaddad@apple.com>
3676
3677         Marking platform/ios-simulator/ios/plugin/youtube-flash-plugin-iframe.html as flaky on ios-simulator debug.
3678         https://bugs.webkit.org/show_bug.cgi?id=163362
3679
3680         Unreviewed test gardening.
3681
3682         * platform/ios-simulator-wk2/TestExpectations:
3683
3684 2016-10-17  Simon Fraser  <simon.fraser@apple.com>
3685
3686         Implement DOMRect/DOMRectReadOnly
3687         https://bugs.webkit.org/show_bug.cgi?id=163464
3688
3689         Reviewed by Darin Adler.
3690         
3691         New test and new results for global constructor tests.
3692
3693         * geometry/DOMRect-001-expected.txt: Added.
3694         * geometry/DOMRect-001.html: Added.
3695         * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
3696         * js/dom/global-constructors-attributes-expected.txt:
3697         * platform/efl/js/dom/global-constructors-attributes-expected.txt:
3698         * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
3699         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
3700         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
3701         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
3702         * platform/win/js/dom/global-constructors-attributes-expected.txt:
3703
3704 2016-10-17  Antoine Quint  <graouts@apple.com>
3705
3706         [Modern Media Controls] Basic MediaController
3707         https://bugs.webkit.org/show_bug.cgi?id=163539
3708         <rdar://problem/28797542>
3709
3710         Reviewed by Darin Adler.
3711
3712         Testing the properties of the new MediaController class and the availability and behavior of the
3713         createControls() global function.
3714
3715         * media/modern-media-controls/media-controller/media-controller-click-to-start-expected.txt: Added.
3716         * media/modern-media-controls/media-controller/media-controller-click-to-start.html: Added.
3717         * media/modern-media-controls/media-controller/media-controller-constructor-expected.txt: Added.
3718         * media/modern-media-controls/media-controller/media-controller-constructor.html: Added.
3719         * media/modern-media-controls/media-controller/media-controller-resize-expected.txt: Added.
3720         * media/modern-media-controls/media-controller/media-controller-resize.html: Added.
3721
3722 2016-10-17  Michael Catanzaro  <mcatanzaro@igalia.com>
3723
3724         [GTK] Skip layout tests under crypto/workers/subtle
3725
3726         * platform/gtk/TestExpectations:
3727
3728 2016-10-17  Nan Wang  <n_wang@apple.com>
3729
3730         AX: [Mac] mapping for output elements
3731         https://bugs.webkit.org/show_bug.cgi?id=163471
3732
3733         Reviewed by Chris Fleizach.
3734
3735         * accessibility/mac/output-element-expected.txt: Added.
3736         * accessibility/mac/output-element.html: Added.
3737
3738 2016-10-17  Simon Fraser  <simon.fraser@apple.com>
3739
3740         Implement DOMPoint/DOMPointReadOnly
3741         https://bugs.webkit.org/show_bug.cgi?id=133916
3742
3743         Reviewed by Darin Adler.
3744         
3745         New Web Platform-style test, and rebaselines.
3746
3747         * geometry/DOMPoint-001-expected.txt: Added.
3748         * geometry/DOMPoint-001.html: Added.
3749         * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
3750         * js/dom/global-constructors-attributes-expected.txt:
3751         * platform/efl/js/dom/global-constructors-attributes-expected.txt:
3752         * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
3753         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
3754         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
3755         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
3756         * platform/win/js/dom/global-constructors-attributes-expected.txt:
3757
3758 2016-10-17  Ryan Haddad  <ryanhaddad@apple.com>
3759
3760         Rebaseline mathml/mathml-in-dashboard.html for mac.
3761
3762         Unreviewed test gardening.
3763
3764         * platform/mac/mathml/mathml-in-dashboard-expected.txt: Added.
3765
3766 2016-10-16  Nan Wang  <n_wang@apple.com>
3767
3768         AX: [Mac] roleDescription for AXTextField input types
3769         https://bugs.webkit.org/show_bug.cgi?id=163419
3770         <rdar://problem/28766192>
3771
3772         Reviewed by Darin Adler.
3773
3774         * platform/mac/accessibility/roles-exposed-expected.txt:
3775
3776 2016-10-16  Michael Catanzaro  <mcatanzaro@igalia.com>
3777
3778         Unreviewed GTK test gardening
3779
3780         * mathml/mathml-in-dashboard-expected.txt:
3781         * platform/gtk/TestExpectations:
3782
3783 2016-10-16  Antoine Quint  <graouts@apple.com>
3784
3785         [Modern Media Controls] Styles for StartButton are missing
3786         https://bugs.webkit.org/show_bug.cgi?id=163499
3787         <rdar://problem/28792009>
3788
3789         Reviewed by Darin Adler.
3790
3791         New test checking StartButton instances have the right CSS styles applied to their DOM structure.
3792
3793         * media/modern-media-controls/start-button/start-button-styles-expected.txt: Added.
3794         * media/modern-media-controls/start-button/start-button-styles.html: Added.
3795
3796 2016-10-16  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
3797
3798         [EFL] Meter tests have been failed since r207280
3799
3800         Unreviewed EFL gardening. And add new baseline for meter-element.html.
3801
3802         * platform/efl/TestExpectations: Mark 2 tests to failure.
3803         * platform/efl/fast/dom/HTMLMeterElement/meter-element-expected.txt: Added.
3804
3805 2016-10-15  Said Abou-Hallawa  <sabouhallawa@apple.com>
3806
3807         Delete the animated image catchup code
3808         https://bugs.webkit.org/show_bug.cgi?id=163410
3809
3810         Reviewed by Simon Fraser.
3811
3812         This animated gif has one red frame, one green frame and two red frames.
3813         The test page renders only two frames from this this image on a canvas. The
3814         test passes if the second frame (the green one) is rendered on the canvas
3815         even if drawImage() is called after the duration of the first frame.
3816
3817         * fast/images/ordered-animated-image-frames-expected.html: Added.
3818         * fast/images/ordered-animated-image-frames.html: Added.
3819         * fast/images/resources/animated-red-green-blue.gif: Added.
3820
3821 2016-10-15  Myles C. Maxfield  <mmaxfield@apple.com>
3822
3823         Test that duplicate axis values in font-variation-settings are resolved correctly
3824         https://bugs.webkit.org/show_bug.cgi?id=163489
3825
3826         Reviewed by Darin Adler.
3827
3828         * fast/text/variations/duplicate-axis-expected.html: Added.
3829         * fast/text/variations/duplicate-axis.html: Added.
3830
3831 2016-10-15  Sam Weinig  <sam@webkit.org>
3832
3833         MessageEvent's source property should be a (DOMWindow or MessagePort)? rather than a EventTarget?
3834         https://bugs.webkit.org/show_bug.cgi?id=163475
3835
3836         Reviewed by Simon Fraser.
3837
3838         * fast/dom/message-port-deleted-by-accessor.html:
3839         Switch source parameter to null to avoid accidental type error.
3840
3841         * fast/events/constructors/message-event-constructor-expected.txt:
3842         * fast/events/constructors/message-event-constructor.html:
3843         Update test expect a thrown type error, as is now expected, for non-window or MessagePort EventTargets.
3844
3845 2016-10-15  Antoine Quint  <graouts@apple.com>
3846
3847         [Modern Media Controls] macOS inline controls
3848         https://bugs.webkit.org/show_bug.cgi?id=163444
3849         <rdar://problem/27989473>
3850
3851         Reviewed by Dean Jackson.
3852
3853         Testing the properties of the new MacOSMediaControls and MacOSInlineMediaControls classes.
3854
3855         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-buttons-styles-expected.txt: Added.
3856         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-buttons-styles.html: Added.
3857         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-constructor-expected.txt: Added.
3858         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-constructor.html: Added.
3859         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-controls-bar-styles-expected.txt: Added.
3860         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-controls-bar-styles.html: Added.
3861         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-layout-expected.txt: Added.
3862         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-layout.html: Added.
3863         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-time-control-styles-expected.txt: Added.
3864         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-time-control-styles.html: Added.
3865         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-volume-slider-visibility-expected.txt: Added.
3866         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-volume-slider-visibility.html: Added.
3867         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-volume-styles-expected.txt: Added.
3868         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-volume-styles.html: Added.
3869         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-dropping-controls-expected.txt: Added.
3870         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-dropping-controls.html: Added.
3871         * media/modern-media-controls/macos-media-controls/macos-media-controls-expected.txt: Added.
3872         * media/modern-media-controls/macos-media-controls/macos-media-controls.html: Added.
3873
3874 2016-10-14  Antti Koivisto  <antti@apple.com>
3875
3876         100% CPU on homedepot.com page
3877         https://bugs.webkit.org/show_bug.cgi?id=163452
3878         <rdar://problem/28730708>
3879
3880         Reviewed by Simon Fraser.
3881
3882         * fast/animation/animation-style-update-size-expected.txt: Added.
3883         * fast/animation/animation-style-update-size.html: Added.
3884
3885 2016-10-14  Chris Dumez  <cdumez@apple.com>
3886
3887         Unreviewed, rolling out r207319.
3888
3889         Regressed Dromaeo and may have caused crashes under
3890         GuardMalloc (rdar://problem/28780835)
3891
3892         Reverted changeset:
3893
3894         "[Web IDL] Add support for [SameObject] extended attribute"
3895         https://bugs.webkit.org/show_bug.cgi?id=163414
3896         http://trac.webkit.org/changeset/207319
3897
3898 2016-10-14  Manuel Rego Casasnovas  <rego@igalia.com>
3899
3900         [css-grid] Changing the argument on fit-content() doesn't cause the grid to be relayout
3901         https://bugs.webkit.org/show_bug.cgi?id=163434
3902
3903         Reviewed by Sergio Villar Senin.
3904
3905         * fast/css-grid-layout/grid-change-fit-content-argument-expected.txt: Added.
3906         * fast/css-grid-layout/grid-change-fit-content-argument.html: Added.
3907
3908 2016-10-14  Joseph Pecoraro  <pecoraro@apple.com>
3909
3910         test262: Failure with RegExp.prototype.compile when pattern is undefined
3911         https://bugs.webkit.org/show_bug.cgi?id=163431
3912
3913         Reviewed by Yusuke Suzuki.
3914
3915         * js/regexp-compile-expected.txt:
3916         * js/script-tests/regexp-compile.js:
3917
3918 2016-10-14  Antoine Quint  <graouts@apple.com>
3919
3920         REGRESSION (r207299): media/modern-media-controls/pip-button/pip-button.html and media/modern-media-controls/skip-back-button/skip-back-button.html are flaky
3921         https://bugs.webkit.org/show_bug.cgi?id=163411
3922
3923         Reviewed by Antoine Quint.
3924
3925         Ensure all buttons have their required images loaded before we check on the mask-image set through CSS.
3926
3927         * media/modern-media-controls/aspect-ratio-button/aspect-ratio-button.html:
3928         * media/modern-media-controls/forward-button/forward-button.html:
3929         * media/modern-media-controls/fullscreen-button/fullscreen-button.html:
3930         * media/modern-media-controls/mute-button/mute-button.html:
3931         * media/modern-media-controls/pip-button/pip-button.html:
3932         * media/modern-media-controls/rewind-button/rewind-button.html:
3933         * media/modern-media-controls/skip-back-button/skip-back-button.html:
3934         * media/modern-media-controls/tracks-button/tracks-button.html:
3935
3936 2016-10-14  Youenn Fablet  <youenn@apple.com>
3937
3938         Make NetworkCache aware of fetch cache mode
3939         https://bugs.webkit.org/show_bug.cgi?id=163332
3940
3941         Reviewed by Antti Koivisto.
3942
3943         * platform/ios-simulator/TestExpectations:
3944         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/request/request-cache-only-if-cached-expected.txt: Added.
3945         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/request/request-cache-reload-expected.txt: Added.
3946         * platform/win/TestExpectations:
3947         * platform/wk2/TestExpectations:
3948
3949 2016-10-13  Joseph Pecoraro  <pecoraro@apple.com>
3950
3951         Exception message for expressions with multiple bracket accesses is inconsistent / incorrect
3952         https://bugs.webkit.org/show_bug.cgi?id=163426
3953
3954         Reviewed by Geoffrey Garen.
3955
3956         * js/exception-expression-offset-expected.txt:
3957         * js/script-tests/exception-expression-offset.js:
3958         (testException):
3959         Correct existing tests and add new tests for multiple and intermixed
3960         dot / bracket accesses.
3961
3962 2016-10-13  Alex Christensen  <achristensen@webkit.org>
3963
3964         Hosts of URLs with non-special schemes should be case-sensitive, and non-ASCII characters in such hosts should be punycode-encoded
3965         https://bugs.webkit.org/show_bug.cgi?id=163413
3966
3967         Reviewed by Tim Horton.
3968
3969         * contentfiltering/block-after-add-data-then-allow-unblock-expected.txt:
3970         * contentfiltering/block-after-add-data-then-deny-unblock-expected.txt:
3971         * contentfiltering/block-after-finished-adding-data-then-allow-unblock-expected.txt:
3972         * contentfiltering/block-after-finished-adding-data-then-deny-unblock-expected.txt:
3973         * contentfiltering/block-after-response-then-allow-unblock-expected.txt:
3974         * contentfiltering/block-after-response-then-deny-unblock-expected.txt:
3975         * contentfiltering/block-after-will-send-request-then-allow-unblock-expected.txt:
3976         * contentfiltering/block-after-will-send-request-then-deny-unblock-expected.txt:
3977         * fast/backgrounds/background-shorthand-after-set-backgroundSize-expected.txt:
3978         * fast/backgrounds/background-shorthand-after-set-backgroundSize.html:
3979         * fast/backgrounds/background-shorthand-with-backgroundSize-style-expected.txt:
3980         * fast/backgrounds/background-shorthand-with-backgroundSize-style.html:
3981         * fast/css/getComputedStyle/computed-style-border-image-expected.txt:
3982         * fast/css/getComputedStyle/computed-style-border-image.html:
3983         * fast/css/getComputedStyle/computed-style-cross-fade-expected.txt:
3984         * fast/css/getComputedStyle/computed-style-cross-fade.html:
3985         * fast/css/getComputedStyle/getComputedStyle-background-shorthand-expected.txt:
3986         * fast/css/getComputedStyle/getComputedStyle-background-shorthand.html:
3987         * fast/css/getComputedStyle/getComputedStyle-list-style-shorthand-expected.txt:
3988         * fast/css/getComputedStyle/getComputedStyle-list-style-shorthand.html:
3989         * fast/loader/url-parse-1-expected.txt:
3990         * fast/url/host-lowercase-per-scheme-expected.txt:
3991         * fast/url/safari-extension-expected.txt:
3992         * http/tests/xmlhttprequest/access-control-and-redirects-async-expected.txt:
3993         Update test expectations.  This is how they were before r207162, showing that this change to the URLParser increases compatibility.
3994
3995 2016-10-13  Chris Dumez  <cdumez@apple.com>
3996
3997         [Web IDL] Add support for [SameObject] extended attribute
3998         https://bugs.webkit.org/show_bug.cgi?id=163414
3999
4000         Reviewed by Darin Adler.
4001
4002         Add layout test coverage.
4003
4004         * js/dom/SameObject-support-expected.txt: Added.
4005         * js/dom/SameObject-support.html: Added.
4006
4007 2016-10-13  Nan Wang  <n_wang@apple.com>
4008
4009         AX: [Mac] better accessibility support for Summary elements
4010         https://bugs.webkit.org/show_bug.cgi?id=163367
4011         <rdar://problem/28745010>
4012
4013         Reviewed by Chris Fleizach.
4014
4015         * accessibility/mac/details-summary-expected.txt:
4016         * accessibility/mac/details-summary-role-description-expected.txt:
4017         * accessibility/mac/details-summary-role-description.html:
4018         * accessibility/mac/details-summary.html:
4019
4020 2016-10-13  Ryan Haddad  <ryanhaddad@apple.com>
4021
4022         Marking inspector/debugger/breakpoints/resolved-dump-each-line.html as flaky on mac.
4023         https://bugs.webkit.org/show_bug.cgi?id=161951
4024
4025         Unreviewed test gardening.
4026
4027         * platform/mac/TestExpectations:
4028
4029 2016-10-13  Joseph Pecoraro  <pecoraro@apple.com>
4030
4031         Web Inspector: Stepping highlight for dot/bracket expressions in if statements highlights subset of the expression
4032         https://bugs.webkit.org/show_bug.cgi?id=163378
4033         <rdar://problem/28749376>
4034
4035         Reviewed by Saam Barati.
4036
4037         * inspector/debugger/breakpoints/resolved-dump-all-pause-locations-expected.txt:
4038         * inspector/debugger/breakpoints/resolved-dump-each-line-expected.txt:
4039         * inspector/debugger/breakpoints/resources/dump-general.js:
4040         * inspector/debugger/stepping/stepping-misc-expected.txt:
4041         * inspector/debugger/stepping/stepping-misc.html:
4042         Add tests for these kinds of special cases.
4043
4044 2016-10-13  Antoine Quint  <graouts@apple.com>
4045
4046         [Modern Media Controls] MediaControls base class
4047         https://bugs.webkit.org/show_bug.cgi?id=163387
4048         <rdar://problem/28753955>
4049
4050         Reviewed by Dean Jackson.
4051
4052         Testing the properties of the new MediaControls class.
4053
4054         * media/modern-media-controls/media-controls/media-controls-constructor-expected.txt: Added.
4055         * media/modern-media-controls/media-controls/media-controls-constructor.html: Added.
4056         * media/modern-media-controls/media-controls/media-controls-placard-expected.txt: Added.
4057         * media/modern-media-controls/media-controls/media-controls-placard.html: Added.
4058         * media/modern-media-controls/media-controls/media-controls-start-button-expected.txt: Added.
4059         * media/modern-media-controls/media-controls/media-controls-start-button.html: Added.
4060
4061 2016-10-13  Antoine Quint  <graouts@apple.com>
4062
4063         [Modern Media Controls] TimeControl and TimeLabel
4064         https://bugs.webkit.org/show_bug.cgi?id=163356
4065         <rdar://problem/28741376>
4066
4067         Reviewed by Dean Jackson.
4068
4069         Adding tests for the new TimeControl and TimeLabel classes.
4070
4071         * media/modern-media-controls/time-control/time-control-expected.txt: Added.
4072         * media/modern-media-controls/time-control/time-control.html: Added.
4073         * media/modern-media-controls/time-label/time-label-expected.txt: Added.
4074         * media/modern-media-controls/time-label/time-label.html: Added.
4075
4076 2016-10-13  Jer Noble  <jer.noble@apple.com>
4077
4078         CRASH at WebCore::SourceBuffer::removeCodedFrames + 37
4079         https://bugs.webkit.org/show_bug.cgi?id=163336
4080
4081         Reviewed by Alex Christensen.
4082
4083         * media/media-source/media-source-remove-crash-expected.txt: Added.
4084         * media/media-source/media-source-remove-crash.html: Added.
4085
4086 2016-10-13  Sergio Villar Senin  <svillar@igalia.com>
4087
4088         [css-grid] Use min-size instead of min-content contribution for intrinsic maximums resolution
4089         https://bugs.webkit.org/show_bug.cgi?id=163283
4090
4091         Reviewed by Manuel Rego Casasnovas.
4092
4093         Uncommented a bunch of failing test cases that are working fine now.
4094
4095         * fast/css-grid-layout/grid-intrinsic-maximums-expected.html:
4096         * fast/css-grid-layout/grid-intrinsic-maximums.html:
4097
4098 2016-10-11  Sergio Villar Senin  <svillar@igalia.com>
4099
4100         [css-grid] Fix intrinsic maximums resolution with fit-content and auto
4101         https://bugs.webkit.org/show_bug.cgi?id=163282
4102
4103         Reviewed by Manuel Rego Casasnovas.
4104
4105         New test cases to verify that all tracks with intrinsic max track sizing functions are used
4106         in step 2.5 of the track sizing algorith. Some of the new test cases are commented due to
4107         http://wkb.ug/163283.
4108
4109         * fast/css-grid-layout/grid-intrinsic-maximums-expected.html: Added.
4110         * fast/css-grid-layout/grid-intrinsic-maximums.html: Added.