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