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