URLParser should not consider path of URLs with no host to start at the first slash...
[WebKit-https.git] / LayoutTests / ChangeLog
1 2016-11-09  Alex Christensen  <achristensen@webkit.org>
2
3         URLParser should not consider path of URLs with no host to start at the first slash after the colon
4         https://bugs.webkit.org/show_bug.cgi?id=164555
5
6         Reviewed by Tim Horton.
7
8         * fast/url/segments-expected.txt:
9         * fast/url/segments-from-data-url-expected.txt:
10         * fast/loader/url-parse-1-expected.txt:
11         * fetch/fetch-url-serialization-expected.txt:
12
13 2016-11-09  Simon Fraser  <simon.fraser@apple.com>
14
15         Implement visual-viewport based position:fixed handling for Mac async scrolling
16         https://bugs.webkit.org/show_bug.cgi?id=164495
17
18         Reviewed by Tim Horton.
19
20         Tests that dump the scrolling state tree, and the layer tree.
21
22         * TestExpectations:
23         * compositing/tiling/visiblerect-accumulated-offset.html: Added.
24         * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down-expected.txt: Added.
25         * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down-then-up-expected.txt: Added.
26         * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down-then-up.html: Added.
27         * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down.html: Added.
28         * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolling-layers-state-expected.txt: Added.
29         * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolling-layers-state.html: Added.
30         * platform/mac-wk2/TestExpectations:
31         * platform/mac/compositing/tiling/visiblerect-accumulated-offset-expected.txt: Added.
32
33 2016-11-09  Brady Eidson  <beidson@apple.com>
34
35         IndexedDB 2.0: Implement new IDBCursor.continuePrimaryKey function.
36         https://bugs.webkit.org/show_bug.cgi?id=164404
37
38         Reviewed by Alex Christensen.
39
40         * storage/indexeddb/cursor-basics-expected.txt:
41         * storage/indexeddb/cursor-basics-private-expected.txt:
42         * storage/indexeddb/modern/idbcursor-continue-primary-key-1-expected.txt: Added.
43         * storage/indexeddb/modern/idbcursor-continue-primary-key-1-private-expected.txt: Added.
44         * storage/indexeddb/modern/idbcursor-continue-primary-key-1-private.html: Added.
45         * storage/indexeddb/modern/idbcursor-continue-primary-key-1.html: Added.
46         * storage/indexeddb/modern/resources/idbcursor-continue-primary-key-1.js: Added.
47
48 2016-11-09  Antoine Quint  <graouts@apple.com>
49
50         [Modern Media Controls] Media Controller: set status label according to media state
51         https://bugs.webkit.org/show_bug.cgi?id=164557
52         <rdar://problem/29184097>
53
54         Reviewed by Dean Jackson.
55
56         Add new tests to check that we display the expected StatusLabel text when the media is in the
57         "Loading", "Error" and "Live Broadcast" states.
58
59         * http/tests/media/modern-media-controls/status-support/status-support-live-broadcast-expected.txt: Added.
60         * http/tests/media/modern-media-controls/status-support/status-support-live-broadcast.html: Added.
61         * http/tests/media/modern-media-controls/status-support/status-support-loading-expected.txt: Added.
62         * http/tests/media/modern-media-controls/status-support/status-support-loading.html: Added.
63         * media/modern-media-controls/status-support/status-support-error-expected.txt: Added.
64         * media/modern-media-controls/status-support/status-support-error.html: Added.
65
66 2016-11-09  Yusuke Suzuki  <utatane.tea@gmail.com>
67
68         [DOMJIT] Implement Node::ownerDocument
69         https://bugs.webkit.org/show_bug.cgi?id=164004
70
71         Reviewed by Darin Adler.
72
73         * js/dom/domjit-accessor-owner-document-expected.txt: Added.
74         * js/dom/domjit-accessor-owner-document.html: Added.
75
76 2016-11-09  Dave Hyatt  <hyatt@apple.com>
77
78         [CSS Parser] Fix grid layout parsing
79         https://bugs.webkit.org/show_bug.cgi?id=164489
80
81         Reviewed by Dean Jackson.
82
83         * fast/css-grid-layout/grid-auto-columns-rows-auto-flow-resolution.html:
84
85 2016-11-09  Ryan Haddad  <ryanhaddad@apple.com>
86
87         Correct a typo in the name of a flaky test.
88         https://bugs.webkit.org/show_bug.cgi?id=164388
89
90         Unreviewed test gardening.
91
92         * platform/mac/TestExpectations:
93
94 2016-11-09  Daniel Bates  <dabates@apple.com>
95
96         Add test infrastructure and tests for existing HTTP 0.9 sandbox machinery
97         https://bugs.webkit.org/show_bug.cgi?id=164389
98         <rdar://problem/29101072>
99
100         Reviewed by Alex Christensen.
101
102         Add tests for the existing HTTP 0.9 sandbox machinery. Until we fix <https://bugs.webkit.org/show_bug.cgi?id=164387>,
103         these tests can only be run singly (i.e. pass --run-singly to run-webkit-tests). So, we skip
104         these tests to avoid test failures when run-webkit-tests runs in parallel mode (the default
105         mode and the mode used on the buildbots).
106
107         * TestExpectations:
108         * http/tests/security/http-0.9/default-port-plugin-blocked-expected.txt: Added.
109         * http/tests/security/http-0.9/default-port-plugin-blocked.html: Added.
110         * http/tests/security/http-0.9/default-port-script-blocked-expected.txt: Added.
111         * http/tests/security/http-0.9/default-port-script-blocked.html: Added.
112         * http/tests/security/http-0.9/iframe-blocked-expected.txt: Added.
113         * http/tests/security/http-0.9/iframe-blocked.html: Added.
114         * http/tests/security/http-0.9/image-blocked-expected.txt: Added.
115         * http/tests/security/http-0.9/image-blocked.html: Added.
116         * http/tests/security/http-0.9/image-on-HTTP-0.9-default-port-page-allowed-expected.txt: Added.
117         * http/tests/security/http-0.9/image-on-HTTP-0.9-default-port-page-allowed-ref-test-expected.html: Added.
118         * http/tests/security/http-0.9/image-on-HTTP-0.9-default-port-page-allowed-ref-test.html: Added.
119         * http/tests/security/http-0.9/image-on-HTTP-0.9-default-port-page-allowed.html: Added.
120         * http/tests/security/http-0.9/image-on-HTTP-0.9-page-blocked-expected.txt: Added.
121         * http/tests/security/http-0.9/image-on-HTTP-0.9-page-blocked.html: Added.
122         * http/tests/security/http-0.9/resources/blue-square.png: Added.
123         * http/tests/security/http-0.9/resources/nph-alert-fail.pl: Added.
124         * http/tests/security/http-0.9/resources/nph-fail.pl: Added.
125         * http/tests/security/http-0.9/resources/nph-image-on-HTTP-0.9-default-port-page-allowed.pl: Added.
126         * http/tests/security/http-0.9/resources/nph-image-on-HTTP-0.9-page-blocked.pl: Added.
127         * http/tests/security/http-0.9/resources/nph-image.pl: Added.
128         * http/tests/security/http-0.9/resources/nph-load-plugin-fail.pl: Added.
129         * http/tests/security/http-0.9/resources/nph-worker-fail.pl: Added.
130         * http/tests/security/http-0.9/worker-connect-src-blocked-expected.txt: Added.
131         * http/tests/security/http-0.9/worker-connect-src-blocked.html: Added.
132         * http/tests/security/http-0.9/worker-importScripts-blocked-expected.txt: Added.
133         * http/tests/security/http-0.9/worker-importScripts-blocked.html: Added.
134         * http/tests/security/http-0.9/xhr-asynchronous-blocked-expected.txt: Added.
135         * http/tests/security/http-0.9/xhr-asynchronous-blocked.html: Added.
136
137 2016-11-09  Wenson Hsieh  <wenson_hsieh@apple.com>
138
139         When editing IME, `compositionend` events should fire after input events
140         https://bugs.webkit.org/show_bug.cgi?id=164324
141         <rdar://problem/29050438>
142
143         Reviewed by Darin Adler.
144
145         Augments fast/events/input-events-ime-recomposition.html and fast/events/input-events-ime-composition.html to
146         verify that compositionend events are fired after input events. Also rebaselines
147         fast/events/ime-composition-events-001.html.
148
149         * fast/events/ime-composition-events-001-expected.txt:
150         * fast/events/input-events-ime-composition-expected.txt:
151         * fast/events/input-events-ime-composition.html:
152         * fast/events/input-events-ime-recomposition-expected.txt:
153         * fast/events/input-events-ime-recomposition.html:
154
155 2016-11-09  Wenson Hsieh  <wenson_hsieh@apple.com>
156
157         Setting foreground color when text is selected should fire an input event with color data
158         https://bugs.webkit.org/show_bug.cgi?id=164241
159         <rdar://problem/29032759>
160
161         Reviewed by Darin Adler.
162
163         Adds a new layout test verifying that selecting text and setting its foreground color will fire input events
164         with the correct RGB values in the data attribute.
165
166         * fast/events/input-events-selection-forecolor-data-expected.txt: Added.
167         * fast/events/input-events-selection-forecolor-data.html: Added.
168         * platform/ios-simulator/TestExpectations:
169
170 2016-11-08  Dean Jackson  <dino@apple.com>
171
172         Rendering support for ExtendedColors
173         https://bugs.webkit.org/show_bug.cgi?id=164443
174         <rdar://problems/29123243>
175
176         Reviewed by Simon Fraser and Darin Adler.
177
178         Tests that use the new color() syntax.
179
180         * css3/color/backgrounds-and-borders-expected.html: Added.
181         * css3/color/backgrounds-and-borders.html: Added.
182         * css3/color/box-shadows-expected.html: Added.
183         * css3/color/box-shadows.html: Added.
184         * css3/color/canvas-expected.html: Added.
185         * css3/color/canvas.html: Added.
186         * css3/color/composited-solid-backgrounds-expected.html: Added.
187         * css3/color/composited-solid-backgrounds.html: Added.
188         * css3/color/text-expected.html: Added.
189         * css3/color/text.html: Added.
190         * editing/mac/attributed-string/anchor-element-expected.txt: Updated.
191         * editing/mac/attributed-string/basic-expected.txt:
192
193 2016-11-09  Antoine Quint  <graouts@apple.com>
194
195         [Modern Media Controls] UI Library: StatusLabel
196         https://bugs.webkit.org/show_bug.cgi?id=164544
197         <rdar://problem/29179541>
198
199         Reviewed by Dean Jackson.
200
201         Adding new tests for the core properties of the new StatusLabel class, as well as adding a test
202         to check we use the correct layout when the StatusLabel has its text set and the time controls
203         needs to be replaced with it. We also make a few existing tests use the script loader so that
204         they continue to pass with the addition of a new JS class.
205
206         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-buttons-styles.html:
207         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-constructor.html:
208         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-controls-bar-styles.html:
209         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-layout.html:
210         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-status-label-expected.txt: Added.
211         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-status-label.html: Added.
212         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-time-control-styles.html:
213         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-volume-slider-visibility.html:
214         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-volume-styles.html:
215         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-dropping-controls.html:
216         * media/modern-media-controls/macos-media-controls/macos-media-controls.html:
217         * media/modern-media-controls/media-controls/media-controls-constructor-expected.txt:
218         * media/modern-media-controls/media-controls/media-controls-constructor.html:
219         * media/modern-media-controls/media-controls/media-controls-placard.html:
220         * media/modern-media-controls/media-controls/media-controls-start-button.html:
221         * media/modern-media-controls/resources/media-controls-loader.js:
222         * media/modern-media-controls/status-label/status-label-expected.txt: Added.
223         * media/modern-media-controls/status-label/status-label.html: Added.
224
225 2016-11-08  Antoine Quint  <graouts@apple.com>
226
227         [Modern Media Controls] UI Library: iOS inline controls
228         https://bugs.webkit.org/show_bug.cgi?id=164513
229         <rdar://problem/27989475>
230
231         Reviewed by Dean Jackson.
232
233         Adding new tests for the IOSInlineMediaControls class.
234
235         * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-buttons-styles-expected.txt: Added.
236         * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-buttons-styles.html: Added.
237         * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-constructor-expected.txt: Added.
238         * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-constructor.html: Added.
239         * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-controls-bar-styles-expected.txt: Added.
240         * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-controls-bar-styles.html: Added.
241         * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-layout-expected.txt: Added.
242         * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-layout.html: Added.
243         * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-time-control-styles-expected.txt: Added.
244         * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-time-control-styles.html: Added.
245         * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-dropping-controls-expected.txt: Added.
246         * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-dropping-controls.html: Added.
247         * media/modern-media-controls/resources/media-controls-loader.js:
248
249 2016-11-09  Simon Fraser  <simon.fraser@apple.com>
250
251         LayoutTest fast/visual-viewport/rtl-zoomed-rects.html failing
252         https://bugs.webkit.org/show_bug.cgi?id=164491
253
254         Mark fast/visual-viewport/rtl-zoomed-rects.html as failing on Yosemite and El Capitan
255         in WK1.
256
257         * platform/mac-wk1/TestExpectations:
258
259 2016-11-09  Chris Dumez  <cdumez@apple.com>
260
261         Use Blob URL instead of webkit-fake-url when pasting an image
262         https://bugs.webkit.org/show_bug.cgi?id=49141
263
264         Reviewed by Darin Adler.
265
266         Add layout test coverage checking that the image shows as expected and that the
267         resulting URL is indeed a Blob URL.
268
269         * editing/pasteboard/paste-image-as-blob-url-expected.txt: Added.
270         * editing/pasteboard/paste-image-as-blob-url.html: Added.
271         * editing/pasteboard/paste-image-using-image-data-expected.html: Added.
272         * editing/pasteboard/paste-image-using-image-data.html: Added.
273
274 2016-11-07  Yusuke Suzuki  <utatane.tea@gmail.com>
275
276         [JSC] The implementation of 8 bit operation in MacroAssembler should care about uint8_t / int8_t
277         https://bugs.webkit.org/show_bug.cgi?id=164432
278
279         Reviewed by Michael Saboff.
280
281         Use ownerDocument. Once DOMJIT for ownerDocument is landed, this will use branch8.
282
283         * js/dom/domjit-accessor-owner-document-type-check-expected.txt: Added.
284         * js/dom/domjit-accessor-owner-document-type-check.html: Added.
285
286 2016-11-08  Antoine Quint  <graouts@apple.com>
287
288         [Modern Media Controls] UI Library: macOS fullscreen controls
289         https://bugs.webkit.org/show_bug.cgi?id=164414
290         <rdar://problem/27989474>
291
292         Reviewed by Dean Jackson.
293
294         Adding new tests for the MacOSFullscreenMediaControls class as well as making other tests
295         adopt the media-controls-loader.js utility.
296
297         * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-buttons-containers-styles-expected.txt: Added.
298         * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-buttons-containers-styles.html: Added.
299         * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-buttons-styles-expected.txt: Added.
300         * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-buttons-styles.html: Added.
301         * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-constructor-expected.txt: Added.
302         * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-constructor.html: Added.
303         * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-controls-bar-styles-expected.txt: Added.
304         * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-controls-bar-styles.html: Added.
305         * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-right-container-margin-expected.txt: Added.
306         * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-right-container-margin.html: Added.
307         * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-time-control-styles-expected.txt: Added.
308         * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-time-control-styles.html: Added.
309         * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-volume-styles-expected.txt: Added.
310         * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-volume-styles.html: Added.
311         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-buttons-styles.html:
312         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-constructor.html:
313         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-controls-bar-styles.html:
314         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-layout.html:
315         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-time-control-styles.html:
316         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-volume-slider-visibility.html:
317         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-volume-styles.html:
318         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-dropping-controls.html:
319         * media/modern-media-controls/macos-media-controls/macos-media-controls.html:
320         * media/modern-media-controls/media-controls/media-controls-constructor.html:
321         * media/modern-media-controls/media-controls/media-controls-placard.html:
322         * media/modern-media-controls/media-controls/media-controls-start-button.html:
323         * media/modern-media-controls/resources/media-controls-loader.js:
324
325 2016-11-09  Chris Dumez  <cdumez@apple.com>
326
327         Add test coverage for radiusX / radiusY in WebPlatformTouchPoint.
328         https://bugs.webkit.org/show_bug.cgi?id=162801
329         <rdar://problem/28807455>
330
331         Reviewed by Darin Adler.
332
333         Add test coverage for radiusX / radiusY in WebPlatformTouchPoint.
334
335         * fast/events/touch/ios/touch-event-radius-expected.txt: Added.
336         * fast/events/touch/ios/touch-event-radius.html: Added.
337
338 2016-11-09  Youenn Fablet  <youenn@apple.com>
339
340         [WebRTC] Introduce asynchronous backend for other RTCPeerConnection API
341         https://bugs.webkit.org/show_bug.cgi?id=164409
342
343         Reviewed by Eric Carlson.
344
345         Rebasing test as patch changes the order in which error cases are checked in case of setRemoteDescription/setLocalDescription.
346         New order tries to follow more closely https://www.w3.org/TR/webrtc/#set-description.
347
348         * fast/mediastream/RTCPeerConnection-stable-expected.txt:
349
350 2016-11-09  Joanmarie Diggs  <jdiggs@igalia.com>
351
352         AX: [ATK] Wrong selected element at a given index in a list box (redux)
353         https://bugs.webkit.org/show_bug.cgi?id=164430
354
355         Reviewed by Darin Adler.
356
357         Add tests to ensure listboxes with no selected children do not report
358         a selected child. Modify select-element-at-index.html to reflect the
359         corrected behavior for ATK. Move the Mac port's expectations to the
360         shared expectations.
361
362         * accessibility/aria-listbox-no-selection-expected.txt: Added.
363         * accessibility/aria-listbox-no-selection.html: Added.
364         * accessibility/native-listbox-no-selection-expected.txt: Added.
365         * accessibility/native-listbox-no-selection.html: Added.
366         * accessibility/select-element-at-index-expected.txt: Modified.
367         * accessibility/select-element-at-index.html: Modified.
368         * platform/mac/accessibility/select-element-at-index-expected.txt: Removed.
369
370 2016-11-09  Chris Dumez  <cdumez@apple.com>
371
372         [WK2][NETWORK_SESSION] Add support for downloading file backed blobs
373         https://bugs.webkit.org/show_bug.cgi?id=164458
374         <rdar://problem/28905514>
375
376         Reviewed by Darin Adler.
377
378         Add layout test coverage for downloading blobs, both via <a download> or
379         because a load is later converted into a download.
380
381         * fast/dom/HTMLAnchorElement/anchor-file-blob-convert-to-download-expected.txt: Added.
382         * fast/dom/HTMLAnchorElement/anchor-file-blob-convert-to-download.html: Added.
383         * fast/dom/HTMLAnchorElement/anchor-file-blob-download-expected.txt: Added.
384         * fast/dom/HTMLAnchorElement/anchor-file-blob-download.html: Added.
385         * platform/ios-simulator-wk1/TestExpectations:
386         * platform/ios-simulator-wk2/TestExpectations:
387         * platform/mac-wk1/TestExpectations:
388         * platform/win/TestExpectations:
389
390 2016-11-09  Chris Dumez  <cdumez@apple.com>
391
392         [WK2] Network cache speculative revalidation can cause loads to hang
393         https://bugs.webkit.org/show_bug.cgi?id=164532
394         <rdar://problem/28519331>
395
396         Reviewed by Alex Christensen.
397
398         Add layout test coverage. The test hangs without the fix.
399
400         * http/tests/cache/disk-cache/speculative-validation/http-auth-expected.txt: Added.
401         * http/tests/cache/disk-cache/speculative-validation/http-auth.html: Added.
402         * http/tests/cache/disk-cache/speculative-validation/resources/frame-with-authenticated-resource.php: Added.
403         * http/tests/cache/disk-cache/speculative-validation/resources/resource-with-auth.php: Added.
404
405 2016-11-09  Ryan Haddad  <ryanhaddad@apple.com>
406
407         Unreviewed, rolling out r208422.
408
409         Roll r208382 back in since it was not responsible for the API
410         test failures seen on macOS.
411
412         Reverted changeset:
413
414         "Unreviewed, rolling out r208382."
415         https://bugs.webkit.org/show_bug.cgi?id=164319
416         http://trac.webkit.org/changeset/208422
417
418 2016-11-07  Ryan Haddad  <ryanhaddad@apple.com>
419
420         Unreviewed, rolling out r208382.
421
422         This change appears to have caused 3
423         SerializedCryptoKeyWrapTest API tests to fail on macOS.
424
425         Reverted changeset:
426
427         "[Readable Streams API] Implement ByteStreamController
428         error()"
429         https://bugs.webkit.org/show_bug.cgi?id=164319
430         http://trac.webkit.org/changeset/208382
431
432 2016-11-05  Ryan Haddad  <ryanhaddad@apple.com>
433
434         Removing flaky expectations for tests that were fixed with r208327.
435         https://bugs.webkit.org/show_bug.cgi?id=164034
436
437         Unreviewed test gardening.
438
439         * TestExpectations:
440         * platform/mac/TestExpectations:
441
442 2016-11-05  Carlos Garcia Campos  <cgarcia@igalia.com>
443
444         [SOUP] Layout test http/tests/misc/authentication-redirect-3/authentication-sent-to-redirect-same-origin-with-location-credentials.html fails
445         https://bugs.webkit.org/show_bug.cgi?id=139358
446
447         Reviewed by Michael Catanzaro.
448
449         * platform/gtk/TestExpectations: Unskip http/tests/misc/authentication-redirect-3/authentication-sent-to-redirect-same-origin-with-location-credentials.html.
450
451 2016-11-04  Yusuke Suzuki  <utatane.tea@gmail.com>
452
453         [DOMJIT] Add DOMJIT::Signature annotation to Document::getElementById
454         https://bugs.webkit.org/show_bug.cgi?id=164356
455
456         Reviewed by Filip Pizlo.
457
458         * js/dom/domjit-function-get-element-by-id-changed-expected.txt: Added.
459         * js/dom/domjit-function-get-element-by-id-changed.html: Added.
460         * js/dom/domjit-function-get-element-by-id-expected.txt: Added.
461         * js/dom/domjit-function-get-element-by-id-licm-expected.txt: Added.
462         * js/dom/domjit-function-get-element-by-id-licm.html: Added.
463         * js/dom/domjit-function-get-element-by-id.html: Added.
464
465 2016-11-04  Simon Fraser  <simon.fraser@apple.com>
466
467         Layout viewport wrong with RTL documents
468         https://bugs.webkit.org/show_bug.cgi?id=164434
469
470         Reviewed by Tim Horton.
471
472         * fast/visual-viewport/rtl-nonzoomed-rects-expected.txt: Added.
473         * fast/visual-viewport/rtl-nonzoomed-rects.html: Added.
474         * fast/visual-viewport/rtl-zoomed-rects-expected.txt: Added.
475         * fast/visual-viewport/rtl-zoomed-rects.html: Added.
476         * platform/ios-simulator/fast/visual-viewport/rtl-nonzoomed-rects-expected.txt: Added.
477         * platform/ios-simulator/fast/visual-viewport/rtl-zoomed-rects-expected.txt: Added.
478         * platform/mac-wk1/fast/visual-viewport/rtl-zoomed-rects-expected.txt: Added. WK1 and RTL are weird.
479
480 2016-11-04  Wenson Hsieh  <wenson_hsieh@apple.com>
481
482         Safari does not emit composition end if blurred for dead key / Japanese IME
483         https://bugs.webkit.org/show_bug.cgi?id=164369
484         <rdar://problem/29050439>
485
486         Reviewed by Ryosuke Niwa.
487
488         Adds a new test verifying that we dispatch `compositionend` events in various circumstances:
489             1. After composing in an editable area and then focusing another editable area.
490             2. After composing in an editable area and then blur()-ing.
491             3. After composing in an editable area and then changing the selection.
492
493         There should be no behavior change for other platforms, so no new tests are needed there with this change.
494
495         * fast/events/ime-compositionend-on-selection-change-expected.txt: Added.
496         * fast/events/ime-compositionend-on-selection-change.html: Added.
497         * platform/ios-simulator/TestExpectations:
498
499 2016-11-04  Brady Eidson  <beidson@apple.com>
500
501         IndexedDB 2.0: Clean up more transaction abort and exception throwing behavior from IDBObjectStore.
502         https://bugs.webkit.org/show_bug.cgi?id=164424
503
504         Reviewed by Alex Christensen.
505
506         * storage/indexeddb/resources/transaction-basics.js:
507         * storage/indexeddb/transaction-basics-expected.txt:
508         * storage/indexeddb/transaction-basics-private-expected.txt:
509
510 2016-11-04  Ryosuke Niwa  <rniwa@webkit.org>
511
512         Load stylesheets in link elements inside a connected shadow tree
513         https://bugs.webkit.org/show_bug.cgi?id=160683
514         <rdar://problem/29040652>
515
516         Reviewed by Antti Koivisto.
517
518         Added W3C style testharness.js tests for loading stylesheets via a link element inside a ahadow tree.
519
520         * fast/shadow-dom/link-element-in-shadow-tree-expected.txt: Added.
521         * fast/shadow-dom/link-element-in-shadow-tree.html: Added.
522         * fast/shadow-dom/resources/green-host.css: Added.
523         * fast/shadow-dom/selected-stylesheet-in-shadow-tree-expected.txt: Added.
524         * fast/shadow-dom/selected-stylesheet-in-shadow-tree.html: Added.
525
526 2016-11-04  Chris Dumez  <cdumez@apple.com>
527
528         Add layout test for input.setCustomValidity()
529         https://bugs.webkit.org/show_bug.cgi?id=164419
530
531         Reviewed by Simon Fraser.
532
533         Add layout test for input.setCustomValidity().
534
535         * fast/forms/validation-custom-message-expected.txt: Added.
536         * fast/forms/validation-custom-message.html: Added.
537
538 2016-11-04  Myles C. Maxfield  <mmaxfield@apple.com>
539
540         Implement WebGL2RenderingContext::copyBufferSubData()
541         https://bugs.webkit.org/show_bug.cgi?id=164008
542
543         Reviewed by Dean Jackson.
544
545         * fast/canvas/webgl/copyBufferSubData-expected.txt: Added.
546         * fast/canvas/webgl/copyBufferSubData.html: Added.
547
548 2016-11-04  Antti Koivisto  <antti@apple.com>
549
550         slotted() pseudo does not work with ID selector
551         https://bugs.webkit.org/show_bug.cgi?id=160538
552         <rdar://problem/28534529>
553
554         Reviewed by Andreas Kling.
555
556         * fast/shadow-dom/css-scoping-slot-with-id-expected.html: Added.
557         * fast/shadow-dom/css-scoping-slot-with-id.html: Added.
558
559 2016-11-04  Brady Eidson  <beidson@apple.com>
560
561         IndexedDB 2.0: Use IDB-specific exceptions in places where the generic exceptions are currently used.
562         https://bugs.webkit.org/show_bug.cgi?id=164406
563
564         Reviewed by Alex Christensen.
565
566         * storage/indexeddb/modern/index-rename-1-expected.txt:
567         * storage/indexeddb/modern/index-rename-1-private-expected.txt:
568         * storage/indexeddb/modern/objectstore-rename-1-expected.txt:
569         * storage/indexeddb/modern/objectstore-rename-1-private-expected.txt:
570
571 2016-11-04  Joanmarie Diggs  <jdiggs@igalia.com>
572
573         AX: [ATK] Attempting to clear selection on ARIA listboxes results in crash
574         https://bugs.webkit.org/show_bug.cgi?id=164331
575
576         Reviewed by Chris Fleizach.
577
578         Add tests to verify clearing selection works for native listboxes, and does not
579         crash for ARIA listboxes. These tests are being skipped for the Mac and Win ports
580         which do not yet implement AccessibilityUIElement::clearSelectedChildren().
581
582         * accessibility/aria-listbox-clear-selection-crash-expected.txt: Added.
583         * accessibility/aria-listbox-clear-selection-crash.html: Added.
584         * accessibility/listbox-clear-selection-expected.txt: Added.
585         * accessibility/listbox-clear-selection.html: Added.
586         * platform/mac/TestExpectations:
587         * platform/win/TestExpectations:
588
589 2016-11-04  Brady Eidson  <beidson@apple.com>
590
591         IndexedDB 2.0: Throw the correct exceptions during IDBObjectStore/IDBIndex renaming.
592         https://bugs.webkit.org/show_bug.cgi?id=164405
593
594         Reviewed by Alex Christensen.
595
596         * storage/indexeddb/modern/index-rename-1-expected.txt:
597         * storage/indexeddb/modern/index-rename-1-private-expected.txt:
598         * storage/indexeddb/modern/objectstore-rename-1-expected.txt:
599         * storage/indexeddb/modern/objectstore-rename-1-private-expected.txt:
600
601 2016-11-04  Romain Bellessort  <romain.bellessort@crf.canon.fr>
602
603         [Readable Streams API] Implement ByteStreamController error()
604         https://bugs.webkit.org/show_bug.cgi?id=164319
605
606         Reviewed by Youenn Fablet.
607
608         Updated test expectation for error() test (previously FAIL, now PASS).
609         Added IDL-related tests for ReadableByteStreamController.
610
611         * streams/readable-byte-stream-controller-expected.txt:
612
613 2016-11-04  Per Arne Vollan  <pvollan@apple.com>
614
615         [Win] Page visibility tests are timing out.
616         https://bugs.webkit.org/show_bug.cgi?id=164363
617
618         Reviewed by Brent Fulgham.
619
620         Unskip page visibility tests.
621
622         * platform/win/TestExpectations:
623
624 2016-11-03  Antti Koivisto  <antti@apple.com>
625
626         REGRESSION (r207669): Crash under SVGRenderSupport::updateMaskedAncestorShouldIsolateBlending
627         https://bugs.webkit.org/show_bug.cgi?id=164381
628         <rdar://problem/28935401>
629
630         Reviewed by Simon Fraser.
631
632         * media/media-controls-shadow-construction-crash-expected.txt: Added.
633         * media/media-controls-shadow-construction-crash.html: Added.
634
635 2016-11-03  Myles C. Maxfield  <mmaxfield@apple.com>
636
637         [WebGL2] Implement getBufferSubData()
638         https://bugs.webkit.org/show_bug.cgi?id=164111
639
640         Reviewed by Dean Jackson.
641
642         Test every successful download/upload combination I can think of.
643
644         * fast/canvas/webgl/getBufferSubData-webgl1.html: Added.
645         * fast/canvas/webgl/getBufferSubData-webgl1-expected.txt: Added.
646         * fast/canvas/webgl/webgl2-buffers-expected.txt: Added.
647         * fast/canvas/webgl/webgl2-buffers.html: Added.
648
649 2016-11-03  Chris Dumez  <cdumez@apple.com>
650
651         [WK2][Cocoa] Implement user interface for HTML form validation
652         https://bugs.webkit.org/show_bug.cgi?id=164143
653         <rdar://problem/28944652>
654
655         Reviewed by Simon Fraser.
656
657         * fast/forms/validation-messages-expected.txt: Added.
658         * fast/forms/validation-messages.html: Added.
659         Add layout test coverage for checking that the right validation messages
660         are displayed when submitting forms with constraint violations. More
661         testing will be landed in follow up to cover other things besides the
662         messages (e.g. when does the bubble disappear).
663
664         * platform/mac-wk1/TestExpectations:
665         Skip new test on WebKit1 because the feature is WebKit2 only at the
666         moment.
667
668         * platform/ios-simulator-wk2/TestExpectations:
669         * platform/mac-wk2/TestExpectations:
670         Skip tests for the Shadow DOM based HTML form validation UI on
671         Mac and iOS WK2 now that those ports use native popovers instead.
672
673 2016-11-03  Ryosuke Niwa  <rniwa@webkit.org>
674
675         Update custom elements tests
676         https://bugs.webkit.org/show_bug.cgi?id=164352
677
678         Reviewed by Antti Koivisto.
679         
680         Removed tests that have been back imported via web-platform-tests.
681
682         * fast/custom-elements/custom-element-reaction-queue-expected.txt: Removed.
683         * fast/custom-elements/custom-element-reaction-queue.html: Removed.
684         * fast/custom-elements/reactions-for-webkit-extensions.html:
685         * fast/custom-elements/reactions/: Removed.
686         * fast/custom-elements/resources/additional-helpers.js: Removed.
687         * fast/custom-elements/upgrading-enqueue-reactions-expected.txt: Removed.
688         * fast/custom-elements/upgrading-enqueue-reactions.html: Removed.
689
690 2016-11-03  Brady Eidson  <beidson@apple.com>
691
692         IndexedDB 2.0: Rename IDBKeyRange.contains to IDBKeyRange.includes.
693         https://bugs.webkit.org/show_bug.cgi?id=164383
694
695         Reviewed by Beth Dakin.
696
697         * storage/indexeddb/resources/keyrange.js:
698
699 2016-11-03  Ryan Haddad  <ryanhaddad@apple.com>
700
701         Marking two inspector/sampling-profiler tests as flaky.
702         https://bugs.webkit.org/show_bug.cgi?id=164388
703
704         Unreviewed test gardening.
705
706         * platform/mac/TestExpectations:
707
708 2016-11-03  Ryan Haddad  <ryanhaddad@apple.com>
709
710         Unreviewed, rolling out r208302.
711
712         This change causes LayoutTest crashes under GuardMalloc.
713
714         Reverted changeset:
715
716         "Load stylesheets in link elements inside a connected shadow
717         tree"
718         https://bugs.webkit.org/show_bug.cgi?id=160683
719         http://trac.webkit.org/changeset/208302
720
721 2016-11-03  Yusuke Suzuki  <utatane.tea@gmail.com>
722
723         Unreviewed, rolling out due to crash in Amazon web site
724         https://bugs.webkit.org/show_bug.cgi?id=164380
725         <rdar://problem/29094221>
726
727         * js/dom/domjit-accessor-owner-document-expected.txt: Removed.
728         * js/dom/domjit-accessor-owner-document.html: Removed.
729
730 2016-11-03  Brady Eidson  <beidson@apple.com>
731
732         IndexedDB 2.0: Support binary keys.
733         <rdar://problem/28806927> and https://bugs.webkit.org/show_bug.cgi?id=164359
734
735         Reviewed by Alex Christensen.
736
737         * storage/indexeddb/factory-cmp-expected.txt:
738         * storage/indexeddb/factory-cmp-private-expected.txt:
739         * storage/indexeddb/key-type-binary-expected.txt:
740         * storage/indexeddb/key-type-binary-private-expected.txt:
741         * storage/indexeddb/modern/binary-keys-1-expected.txt: Added.
742         * storage/indexeddb/modern/binary-keys-1-private-expected.txt: Added.
743         * storage/indexeddb/modern/binary-keys-1-private.html: Added.
744         * storage/indexeddb/modern/binary-keys-1.html: Added.
745         * storage/indexeddb/modern/resources/binary-keys-1.js: Added.
746         * storage/indexeddb/resources/factory-cmp.js:
747         * storage/indexeddb/resources/key-type-binary.js:
748
749 2016-11-02  Myles C. Maxfield  <mmaxfield@apple.com>
750
751         CSS.supports("font-variation-settings", "'wght' 500") erroneously returns false
752         https://bugs.webkit.org/show_bug.cgi?id=164244
753
754         Reviewed by Michael Catanzaro.
755
756         * fast/text/variations/css-supports-runtime-switch-expected.txt: Added.
757         * fast/text/variations/css-supports-runtime-switch.html: Added.
758
759 2016-11-02  Yusuke Suzuki  <utatane.tea@gmail.com>
760
761         [DOMJIT] Add DOMJIT::Signature
762         https://bugs.webkit.org/show_bug.cgi?id=162980
763
764         Reviewed by Saam Barati and Sam Weinig.
765
766         * js/dom/domjit-accessor-licm.html:
767         * js/dom/domjit-function-effect-should-overlap-with-call-expected.txt: Added.
768         * js/dom/domjit-function-effect-should-overlap-with-call.html: Added.
769         * js/dom/domjit-function-expected.txt: Added.
770         * js/dom/domjit-function-licm-expected.txt: Added.
771         * js/dom/domjit-function-licm.html: Copied from LayoutTests/js/dom/domjit-accessor-licm.html.
772         * js/dom/domjit-function-type-contradiction-expected.txt: Added.
773         * js/dom/domjit-function-type-contradiction.html: Copied from LayoutTests/js/dom/domjit-accessor-licm.html.
774         * js/dom/domjit-function-type-failure-expected.txt: Added.
775         * js/dom/domjit-function-type-failure.html: Copied from LayoutTests/js/dom/domjit-accessor-licm.html.
776         * js/dom/domjit-function.html: Added.
777
778 2016-11-02  Ryan Haddad  <ryanhaddad@apple.com>
779
780         Marking imported/mozilla/svg/paint-order-01.svg and imported/mozilla/svg/paint-order-02.svg as flaky.
781         https://bugs.webkit.org/show_bug.cgi?id=164355
782
783         Unreviewed test gardening.
784
785         * TestExpectations:
786
787 2016-11-02  Ryan Haddad  <ryanhaddad@apple.com>
788
789         Marking fast/css/attribute-for-content-property-style-update-xhtml.xhtml as flaky.
790         https://bugs.webkit.org/show_bug.cgi?id=164162
791
792         Unreviewed test gardening.
793
794         * TestExpectations:
795
796 2016-11-02  Ryan Haddad  <ryanhaddad@apple.com>
797
798         Marking svg/wicd/test-rightsizing-a.xhtml and svg/wicd/test-rightsizing-b.xhtml as flaky on mac.
799         https://bugs.webkit.org/show_bug.cgi?id=163915
800
801         Unreviewed test gardening.
802
803         * platform/mac/TestExpectations:
804
805 2016-11-02  Simon Fraser  <simon.fraser@apple.com>
806
807         REGRESSION (r208025) GraphicsContext state stack assertions loading webkit.org
808         https://bugs.webkit.org/show_bug.cgi?id=164350
809         rdar://problem/29053414
810
811         Reviewed by Dean Jackson.
812
813         Test was reduced from webkit.org.
814
815         * animations/stacking-during-opacity-animation-expected.txt: Added.
816         * animations/stacking-during-opacity-animation.html: Added.
817
818 2016-11-02  Myles C. Maxfield  <mmaxfield@apple.com>
819
820         [iOS] [WebGL] Multisample resolve step may operate on stale data
821         https://bugs.webkit.org/show_bug.cgi?id=164347
822
823         Reviewed by Dean Jackson.
824
825         Issue many draw calls into a multisampled context, and then use glReadPixels()
826         to make sure that all the commands completed.
827
828         * fast/canvas/webgl/multisample-resolve-consistency-expected.txt: Added.
829         * fast/canvas/webgl/multisample-resolve-consistency.html: Added.
830
831 2016-11-01  Sam Weinig  <sam@webkit.org>
832
833         [WebIDL] Move interfaces and typed arrays over to JSDOMConvert
834         https://bugs.webkit.org/show_bug.cgi?id=164256
835
836         Reviewed by Alex Christensen.
837
838         * svg/custom/polyline-points-crash-expected.txt:
839         * svg/dom/SVGLengthList-basics-expected.txt:
840         * svg/dom/SVGNumberList-basics-expected.txt:
841         * svg/dom/SVGPointList-basics-expected.txt:
842         * svg/dom/SVGTransformList-basics-expected.txt:
843         * svg/dom/SVGTransformList-expected.txt:
844         Update test results for improved error messages.
845
846 2016-11-02  Joseph Pecoraro  <pecoraro@apple.com>
847
848         Web Inspector: Include DebuggerAgent in Workers - see, pause, and step through scripts
849         https://bugs.webkit.org/show_bug.cgi?id=164136
850         <rdar://problem/29028462>
851
852         Reviewed by Brian Burg.
853
854         * inspector/worker/debugger-pause-expected.txt: Added.
855         * inspector/worker/debugger-pause.html: Added.
856         * inspector/worker/debugger-scripts-expected.txt: Added.
857         * inspector/worker/debugger-scripts.html: Added.
858         * inspector/worker/resources/worker-debugger-pause.js: Added.
859         * inspector/worker/resources/worker-import-1.js: Added.
860         * inspector/worker/resources/worker-scripts.js: Added.
861         New tests for Debugger features in a Worker.
862
863         * inspector/debugger/break-on-exception-throw-in-promise.html:
864         * inspector/debugger/break-on-exception.html:
865         * inspector/debugger/break-on-uncaught-exception.html:
866         * inspector/debugger/evaluateOnCallFrame-CommandLineAPI.html:
867         * inspector/debugger/pause-reason.html:
868         * inspector/debugger/paused-scopes.html:
869         * inspector/debugger/resources/log-pause-location.js:
870         * inspector/debugger/stepping/stepInto.html:
871         * inspector/debugger/stepping/stepOut.html:
872         * inspector/debugger/stepping/stepOver.html:
873         * inspector/debugger/stepping/stepping-through-autoContinue-breakpoint.html:
874         * inspector/debugger/tail-deleted-frames-from-vm-entry.html:
875         * inspector/debugger/tail-deleted-frames-this-value.html:
876         * inspector/debugger/tail-deleted-frames.html:
877         * inspector/debugger/tail-recursion.html:
878         Most debugger data moved from DebuggerManager into DebuggerData for a target.
879         Update tests that access such data like pauseReason / pauseData / callFrames.
880
881 2016-11-02  Ryosuke Niwa  <rniwa@webkit.org>
882
883         Load stylesheets in link elements inside a connected shadow tree
884         https://bugs.webkit.org/show_bug.cgi?id=160683
885         <rdar://problem/29040652>
886
887         Reviewed by Antti Koivisto.
888
889         Added W3C style testharness.js tests for loading stylesheets via a link element inside a ahadow tree.
890
891         * fast/shadow-dom/link-element-in-shadow-tree-expected.txt: Added.
892         * fast/shadow-dom/link-element-in-shadow-tree.html: Added.
893         * fast/shadow-dom/resources/green-host.css: Added.
894         * fast/shadow-dom/selected-stylesheet-in-shadow-tree-expected.txt: Added.
895         * fast/shadow-dom/selected-stylesheet-in-shadow-tree.html: Added.
896
897 2016-11-02  Alex Christensen  <achristensen@webkit.org>
898
899         Remove Battery Status API from the tree
900         https://bugs.webkit.org/show_bug.cgi?id=164213
901
902         Reviewed by Sam Weinig.
903
904         * batterystatus: Removed.
905         * batterystatus/add-listener-from-callback-expected.txt: Removed.
906         * batterystatus/add-listener-from-callback.html: Removed.
907         * batterystatus/basic-all-types-of-events-expected.txt: Removed.
908         * batterystatus/basic-all-types-of-events.html: Removed.
909         * batterystatus/basic-operation-expected.txt: Removed.
910         * batterystatus/basic-operation.html: Removed.
911         * batterystatus/event-after-navigation-expected.txt: Removed.
912         * batterystatus/event-after-navigation.html: Removed.
913         * batterystatus/multiple-frames-expected.txt: Removed.
914         * batterystatus/multiple-frames.html: Removed.
915         * batterystatus/resources: Removed.
916         * batterystatus/resources/event-after-navigation-new.html: Removed.
917         * batterystatus/script-tests: Removed.
918         * batterystatus/script-tests/add-listener-from-callback.js: Removed.
919         * batterystatus/script-tests/basic-all-types-of-events.js: Removed.
920         * batterystatus/script-tests/basic-operation.js: Removed.
921         * batterystatus/script-tests/event-after-navigation.js: Removed.
922         * batterystatus/script-tests/multiple-frames.js: Removed.
923         * batterystatus/script-tests/updates.js: Removed.
924         * batterystatus/script-tests/window-property.js: Removed.
925         * batterystatus/updates-expected.txt: Removed.
926         * batterystatus/updates.html: Removed.
927         * batterystatus/window-property-expected.txt: Removed.
928         * batterystatus/window-property.html: Removed.
929         * fast/dom/event-handler-attributes.html:
930         * platform/efl/TestExpectations:
931         * platform/gtk/TestExpectations:
932         * platform/ios-simulator/TestExpectations:
933         * platform/mac/TestExpectations:
934         * platform/win/TestExpectations:
935
936 2016-11-02  Brent Fulgham  <bfulgham@apple.com>
937
938         REGRESSION(r203289):Assertion in MathOperator::stretchTo() on Wikipedia Page
939         https://bugs.webkit.org/show_bug.cgi?id=162933
940         <rdar://problem/28570590>
941
942         Reviewed by Dean Jackson.
943
944         * mathml/empty-mo-expected.txt: Added.
945         * mathml/empty-mo.html: Added.
946
947 2016-11-01  Dean Jackson  <dino@apple.com>
948
949         Filter functions grayscale/invert/opacity/sepia should clamp values over 100%, not fail
950         https://bugs.webkit.org/show_bug.cgi?id=164310
951         <rdar://problems/29057705>
952
953         Reviewed by Sam Weinig.
954
955         Some of our tests were incorrectly suggesting values over 100% should fail.
956
957         * css3/filters/backdrop/backdropfilter-property-parsing-invalid-expected.txt:
958         * css3/filters/backdrop/backdropfilter-property-parsing-invalid.html:
959         * css3/filters/filter-property-parsing-expected.txt:
960         * css3/filters/filter-property-parsing-invalid-expected.txt:
961         * css3/filters/filter-property-parsing-invalid.html:
962         * css3/filters/filter-property-parsing.html:
963
964 2016-11-02  Brent Fulgham  <bfulgham@apple.com>
965
966         WebKit nullptr dereference Archive Subframe
967         https://bugs.webkit.org/show_bug.cgi?id=164281
968         <rdar://problem/28943006>
969
970         Reviewed by Andy Estes.
971
972         * fast/dom/crash-with-bad-url-expected.txt: Added.
973         * fast/dom/crash-with-bad-url.html: Added.
974
975 2016-11-02  Ryan Haddad  <ryanhaddad@apple.com>
976
977         Marking media/modern-media-controls/scrubber-support/scrubber-support-drag.html as flaky.
978         https://bugs.webkit.org/show_bug.cgi?id=164328
979
980         Unreviewed test gardening.
981
982         * platform/mac/TestExpectations:
983
984 2016-11-02  Ryan Haddad  <ryanhaddad@apple.com>
985
986         Test gardening for media/modern-media-controls.
987
988         Unreviewed test gardening.
989
990         * platform/mac/TestExpectations:
991
992 2016-11-02  Youenn Fablet  <youenn@apple.com>
993
994         REGRESSION(r207753-207755): ASSERTION FAILED: m_parsedStyleSheetCache->isInMemoryCache()
995         https://bugs.webkit.org/show_bug.cgi?id=163905
996
997         Reviewed by Antti Koivisto.
998
999         * http/tests/security/cached-cross-origin-shared-css-stylesheet-expected.txt: Added.
1000         * http/tests/security/cached-cross-origin-shared-css-stylesheet.html: Added.
1001
1002 2016-11-02  Manuel Rego Casasnovas  <rego@igalia.com>
1003
1004         [css-grid] mimax(auto, <flex>) should be serialized as <flex>
1005         https://bugs.webkit.org/show_bug.cgi?id=164316
1006
1007         Reviewed by Sergio Villar Senin.
1008
1009         Add new test case to verify it. We can only check it
1010         using grid-auto-columns|rows, because grid-template-columns|rows
1011         is serialized to the used breadth.
1012
1013         * fast/css-grid-layout/grid-auto-columns-rows-get-set-expected.txt:
1014         * fast/css-grid-layout/grid-auto-columns-rows-get-set.html:
1015
1016 2016-11-02  Romain Bellessort  <romain.bellessort@crf.canon.fr>
1017
1018         [Readable Streams API] Enable creation of ReadableByteStreamController
1019         https://bugs.webkit.org/show_bug.cgi?id=164014
1020
1021         Reviewed by Youenn Fablet.
1022
1023         Added test to check behaviour when using ReadableByteStreamController. 
1024         Tests are also performed with Workers.
1025
1026         * TestExpectations:
1027         * streams/readable-byte-stream-controller-expected.txt: Added.
1028         * streams/readable-byte-stream-controller.html: Added.
1029         * streams/readable-byte-stream-controller.js: Added.
1030
1031 2016-11-02  Antoine Quint  <graouts@apple.com>
1032
1033         [Modern Media Controls] Media Controller: fullscreen toggle support
1034         https://bugs.webkit.org/show_bug.cgi?id=163728
1035         <rdar://problem/27989486>
1036
1037         Reviewed by Darin Adler.
1038
1039         Adding new tests to check that clicking on the fullscreen button enters fullscreen and
1040         that the fullscreen button is enabled when fullscreen is supported.
1041
1042         * media/modern-media-controls/fullscreen-support/fullscreen-support-click-expected.txt: Added.
1043         * media/modern-media-controls/fullscreen-support/fullscreen-support-click.html: Added.
1044         * media/modern-media-controls/fullscreen-support/fullscreen-support-enabled-expected.txt: Added.
1045         * media/modern-media-controls/fullscreen-support/fullscreen-support-enabled.html: Added.
1046         * platform/ios-simulator/TestExpectations:
1047
1048 2016-11-02  Antoine Quint  <graouts@apple.com>
1049
1050         [Modern Media Controls] Media Controller: PiP support
1051         https://bugs.webkit.org/show_bug.cgi?id=163730
1052         <rdar://problem/27989485>
1053
1054         Reviewed by Dean Jackson.
1055
1056         Adding new picture-in-picture tests.
1057
1058         * media/modern-media-controls/pip-support/pip-support-click-expected.txt: Added.
1059         * media/modern-media-controls/pip-support/pip-support-click.html: Added.
1060         * media/modern-media-controls/pip-support/pip-support-enabled-expected.txt: Added.
1061         * media/modern-media-controls/pip-support/pip-support-enabled.html: Added.
1062         * platform/ios-simulator/TestExpectations:
1063         * platform/mac/TestExpectations:
1064
1065 2016-11-01  Brady Eidson  <beidson@apple.com>
1066
1067         IndexedDB 2.0: Support IDBIndex getAll/getAllKeys.
1068         <rdar://problem/28806933> and https://bugs.webkit.org/show_bug.cgi?id=164294
1069
1070         Reviewed by Alex Christensen.
1071
1072         * resources/js-test.js:
1073         (areObjectsEqual):
1074
1075         * storage/indexeddb/modern/idbindex-getall-1-expected.txt: Added.
1076         * storage/indexeddb/modern/idbindex-getall-1-private-expected.txt: Added.
1077         * storage/indexeddb/modern/idbindex-getall-1-private.html: Added.
1078         * storage/indexeddb/modern/idbindex-getall-1.html: Added.
1079         * storage/indexeddb/modern/idbindex-getallkeys-1-expected.txt: Added.
1080         * storage/indexeddb/modern/idbindex-getallkeys-1-private-expected.txt: Added.
1081         * storage/indexeddb/modern/idbindex-getallkeys-1-private.html: Added.
1082         * storage/indexeddb/modern/idbindex-getallkeys-1.html: Added.
1083         * storage/indexeddb/modern/resources/idbindex-getall-1.js: Added.
1084
1085 2016-11-01  Antoine Quint  <graouts@apple.com>
1086
1087         [Modern Media Controls] Media Controller: Airplay support
1088         https://bugs.webkit.org/show_bug.cgi?id=163729
1089         <rdar://problem/27989484>
1090
1091         Reviewed by Dean Jackson.
1092
1093         Adding a new test to check that the AirPlay button in the media controls correctly shows
1094         the availability of AirPlay routes and whether the media is playing via AirPlay.
1095
1096         * media/modern-media-controls/airplay-support/airplay-support-expected.txt: Added.
1097         * media/modern-media-controls/airplay-support/airplay-support.html: Added.
1098         * platform/ios-simulator/TestExpectations:
1099         * platform/mac/TestExpectations:
1100
1101 2016-11-01  Dean Jackson  <dino@apple.com>
1102
1103         Remove WebKitCSSFilterValue to make Hyatt happy
1104         https://bugs.webkit.org/show_bug.cgi?id=164289
1105         <rdar://problems/29050973>
1106
1107         Reviewed by Simon Fraser.
1108
1109         Update the filters tests now that WebKitCSSFilterValue no longer exists.
1110         Unfortunately CSSFunctionValue isn't exposed to the Web, so we just
1111         rely on the cssText of the resulting CSSStyleDeclaration.
1112
1113         I also moved all the script-tests into the HTML files, since there is
1114         no point them being separate.
1115
1116         * css3/filters/backdrop/backdropfilter-property-computed-style-expected.txt:
1117         * css3/filters/backdrop/backdropfilter-property-computed-style.html:
1118         * css3/filters/backdrop/backdropfilter-property-parsing-expected.txt:
1119         * css3/filters/backdrop/backdropfilter-property-parsing-invalid.html:
1120         * css3/filters/backdrop/backdropfilter-property-parsing.html:
1121         * css3/filters/backdrop/backdropfilter-property.html:
1122         * css3/filters/backdrop/script-tests/backdropfilter-property-computed-style.js: Removed.
1123         * css3/filters/backdrop/script-tests/backdropfilter-property-parsing-invalid.js: Removed.
1124         * css3/filters/backdrop/script-tests/backdropfilter-property-parsing.js: Removed.
1125         * css3/filters/backdrop/script-tests/backdropfilter-property.js: Removed.
1126         * css3/filters/effect-reference-delete-crash.html:
1127         * css3/filters/effect-reference-reset-style-delete-crash.html:
1128         * css3/filters/filter-property-computed-style-expected.txt:
1129         * css3/filters/filter-property-computed-style.html:
1130         * css3/filters/filter-property-parsing-expected.txt:
1131         * css3/filters/filter-property-parsing-invalid.html:
1132         * css3/filters/filter-property-parsing.html:
1133         * css3/filters/filter-property.html:
1134         * css3/filters/script-tests/TEMPLATE.html: Removed.
1135         * css3/filters/script-tests/effect-reference-delete-crash.js: Removed.
1136         * css3/filters/script-tests/effect-reference-reset-style-delete-crash.js: Removed.
1137         * css3/filters/script-tests/filter-property-computed-style.js: Removed.
1138         * css3/filters/script-tests/filter-property-parsing-invalid.js: Removed.
1139         * css3/filters/script-tests/filter-property-parsing.js: Removed.
1140         * css3/filters/script-tests/filter-property.js: Removed.
1141         * css3/filters/script-tests/unprefixed.js: Removed.
1142         * css3/filters/unprefixed-expected.txt:
1143         * css3/filters/unprefixed.html:
1144
1145 2016-11-01  Ryan Haddad  <ryanhaddad@apple.com>
1146
1147         Marking fast/preloader/image-srcset.html as flaky on macOS.
1148         https://bugs.webkit.org/show_bug.cgi?id=164277
1149
1150         Unreviewed test gardening.
1151
1152         * platform/mac/TestExpectations:
1153
1154 2016-11-01  Eric Carlson  <eric.carlson@apple.com>
1155
1156         [MediaStream] restrict media capture secure connections
1157         https://bugs.webkit.org/show_bug.cgi?id=164234
1158         <rdar://problem/28944906>
1159
1160         Reviewed by Alex Christensen.
1161
1162         * http/tests/ssl/media-stream: Added.
1163         * http/tests/ssl/media-stream/get-user-media-different-host-expected.txt: Added.
1164         * http/tests/ssl/media-stream/get-user-media-different-host.html: Added.
1165         * http/tests/ssl/media-stream/get-user-media-nested-expected.txt: Added.
1166         * http/tests/ssl/media-stream/get-user-media-nested.html: Added.
1167         * http/tests/ssl/media-stream/get-user-media-secure-connection-expected.txt: Added.
1168         * http/tests/ssl/media-stream/get-user-media-secure-connection.html: Added.
1169         * http/tests/ssl/media-stream/resources: Added.
1170         * http/tests/ssl/media-stream/resources/get-user-media-frame.html: Added.
1171         * http/tests/ssl/media-stream/resources/get-user-media.js: Added.
1172         (else.createURL):
1173         (createURL):
1174
1175 2016-11-01  Devin Rousso  <dcrousso+webkit@gmail.com>
1176
1177         Web Inspector: Replace sublists inside DOM-related model objects with WI.Collection
1178         https://bugs.webkit.org/show_bug.cgi?id=164098
1179
1180         Reviewed by Timothy Hatcher.
1181
1182         * http/tests/inspector/console/cross-domain-inspected-node-access-expected.txt:
1183         * http/tests/inspector/console/cross-domain-inspected-node-access.html:
1184         * http/tests/inspector/dom/disconnect-dom-tree-after-main-frame-navigation.html:
1185         * inspector/css/manager-preferredInspectorStyleSheetForFrame-expected.txt:
1186         * inspector/css/manager-preferredInspectorStyleSheetForFrame.html:
1187         * inspector/dom/content-flow-list.html:
1188         * inspector/dom/highlightFrame-expected.txt:
1189         * inspector/dom/highlightFrame.html:
1190         * inspector/dom/highlightNode-expected.txt:
1191         * inspector/dom/highlightNode.html:
1192         * inspector/dom/highlightSelector-expected.txt:
1193         * inspector/dom/highlightSelector.html:
1194         * inspector/model/frame-extra-scripts-expected.txt:
1195         * inspector/model/frame-extra-scripts.html:
1196         Change functionality to support WebInspector.Collection methods.
1197
1198 2016-11-01  Antoine Quint  <graouts@apple.com>
1199
1200         [Modern Media Controls] Media Controller: Placard support
1201         https://bugs.webkit.org/show_bug.cgi?id=163731
1202         <rdar://problem/28869598>
1203
1204         Reviewed by Dean Jackson.
1205
1206         Adding two new tests to check that the picture-in-picture and AirPlay placards are shown
1207         based on the media presentation mode.
1208
1209         * media/modern-media-controls/placard-support/placard-support-airplay-expected.txt: Added.
1210         * media/modern-media-controls/placard-support/placard-support-airplay.html: Added.
1211         * media/modern-media-controls/placard-support/placard-support-pip-expected.txt: Added.
1212         * media/modern-media-controls/placard-support/placard-support-pip.html: Added.
1213         * platform/ios-simulator/TestExpectations:
1214         * platform/mac/TestExpectations:
1215
1216 2016-11-01  Ryan Haddad  <ryanhaddad@apple.com>
1217
1218         Marking inspector/storage/domStorage-events.html as flaky.
1219         https://bugs.webkit.org/show_bug.cgi?id=164278
1220
1221         Unreviewed test gardening.
1222
1223         * platform/mac/TestExpectations:
1224
1225 2016-11-01  Alex Christensen  <achristensen@webkit.org>
1226
1227         Percent-encode non-ASCII code points in hosts of URLs with unrecognized schemes
1228         https://bugs.webkit.org/show_bug.cgi?id=164290
1229
1230         Reviewed by Tim Horton.
1231
1232         * fast/url/host-lowercase-per-scheme-expected.txt:
1233         * fast/url/safari-extension-expected.txt:
1234         * fetch/fetch-url-serialization-expected.txt:
1235
1236 2016-11-01  Ryan Haddad  <ryanhaddad@apple.com>
1237
1238         Marking inspector/css/pseudo-element-matches.html as flaky on mac-wk2.
1239         https://bugs.webkit.org/show_bug.cgi?id=163932
1240
1241         Unreviewed test gardening.
1242
1243         * platform/mac-wk2/TestExpectations:
1244
1245 2016-11-01  Devin Rousso  <dcrousso+webkit@gmail.com>
1246
1247         Web Inspector: Fix double remove of ResourceCollection if type changes
1248         https://bugs.webkit.org/show_bug.cgi?id=164268
1249
1250         Reviewed by Joseph Pecoraro.
1251
1252         * inspector/unit-tests/resource-collection-expected.txt:
1253         Fixed test to not expect a double remove.
1254
1255 2016-11-01  Ryan Haddad  <ryanhaddad@apple.com>
1256
1257         Marking inspector/storage/domStorage-events.html as flaky.
1258         https://bugs.webkit.org/show_bug.cgi?id=164278
1259
1260         Unreviewed test gardening.
1261
1262         * platform/mac/TestExpectations:
1263
1264 2016-11-01  Antoine Quint  <graouts@apple.com>
1265
1266         [Modern Media Controls] load all media controller scripts and styles automatically
1267         https://bugs.webkit.org/show_bug.cgi?id=164271
1268
1269         Reviewed by Dean Jackson.
1270
1271         We now load all media controller assets with the inclusion of a single script,
1272         obtaining the list of JS files to include through the same file used to build
1273         the modern-media-controls module, so that we don't need to specify this in two places.
1274
1275         * http/tests/media/modern-media-controls/skip-back-support/skip-back-support-button-click.html:
1276         * media/modern-media-controls/elapsed-time-support/elapsed-time-support.html:
1277         * media/modern-media-controls/media-controller/media-controller-constructor.html:
1278         * media/modern-media-controls/media-controller/media-controller-resize.html:
1279         * media/modern-media-controls/mute-support/mute-support-button-click.html:
1280         * media/modern-media-controls/mute-support/mute-support-media-api.html:
1281         * media/modern-media-controls/mute-support/mute-support-muted.html:
1282         * media/modern-media-controls/playback-support/playback-support-autoplay.html:
1283         * media/modern-media-controls/playback-support/playback-support-button-click.html:
1284         * media/modern-media-controls/playback-support/playback-support-media-api.html:
1285         * media/modern-media-controls/remaining-time-support/remaining-time-support.html:
1286         * media/modern-media-controls/resources/media-controls-loader.js: Added.
1287         * media/modern-media-controls/scrubber-support/scrubber-support-click.html:
1288         * media/modern-media-controls/scrubber-support/scrubber-support-drag.html:
1289         * media/modern-media-controls/scrubber-support/scrubber-support-media-api.html:
1290         * media/modern-media-controls/start-support/start-support-audio.html:
1291         * media/modern-media-controls/start-support/start-support-autoplay.html:
1292         * media/modern-media-controls/start-support/start-support-click-to-start.html:
1293         * media/modern-media-controls/start-support/start-support-error.html:
1294         * media/modern-media-controls/start-support/start-support-fullscreen.html:
1295         * media/modern-media-controls/start-support/start-support-manual-play.html:
1296         * media/modern-media-controls/start-support/start-support-no-source.html:
1297         * media/modern-media-controls/volume-support/volume-support-click.html:
1298         * media/modern-media-controls/volume-support/volume-support-drag.html:
1299         * media/modern-media-controls/volume-support/volume-support-media-api-mute.html:
1300         * media/modern-media-controls/volume-support/volume-support-media-api.html:
1301
1302 2016-11-01  Ryosuke Niwa  <rniwa@webkit.org>
1303
1304         Web Inspector: Add the support for custom elements
1305         https://bugs.webkit.org/show_bug.cgi?id=164266
1306
1307         Reviewed by Joseph Pecoraro.
1308
1309         Added a Inspector protocol test for CustomElementState.
1310
1311         * inspector/dom/customElementState-expected.txt: Added.
1312         * inspector/dom/customElementState.html: Added.
1313
1314 2016-10-31  Simon Fraser  <simon.fraser@apple.com>
1315
1316         Add basic visual/layout viewport support for fixed position layout
1317         https://bugs.webkit.org/show_bug.cgi?id=164261
1318
1319         Reviewed by Dean Jackson.
1320
1321         * fast/visual-viewport/nonzoomed-rects-expected.txt: Added.
1322         * fast/visual-viewport/nonzoomed-rects.html: Added.
1323         * fast/visual-viewport/zoomed-fixed-expected.txt: Added.
1324         * fast/visual-viewport/zoomed-fixed-scroll-down-then-up-expected.txt: Added.
1325         * fast/visual-viewport/zoomed-fixed-scroll-down-then-up.html: Added.
1326         * fast/visual-viewport/zoomed-fixed.html: Added.
1327         * fast/visual-viewport/zoomed-rects-expected.txt: Added.
1328         * fast/visual-viewport/zoomed-rects.html: Added.
1329         * platform/ios-simulator/fast/visual-viewport/nonzoomed-rects-expected.txt: Added.
1330         * platform/ios-simulator/fast/visual-viewport/zoomed-fixed-scroll-down-then-up-expected.txt: Added.
1331         * platform/ios-simulator/fast/visual-viewport/zoomed-rects-expected.txt: Added.
1332         * resources/js-test-pre.js:
1333         (evalAndLog):
1334         (evalAndLogResult):
1335         (shouldEvaluateTo):
1336
1337 2016-10-29  Filip Pizlo  <fpizlo@apple.com>
1338
1339         JSC should support SharedArrayBuffer
1340         https://bugs.webkit.org/show_bug.cgi?id=163986
1341
1342         Reviewed by Keith Miller.
1343         
1344         Adding tests. This is a work in progress.
1345
1346         * workers/sab: Added.
1347         * workers/sab/simple-worker-1.js: Added.
1348         (onmessage):
1349         * workers/sab/simple-worker-2.js: Added.
1350         (onmessage):
1351         * workers/sab/simple.html: Added.
1352
1353 2016-10-31  Simon Fraser  <simon.fraser@apple.com>
1354
1355         Make UIScriptController::zoomToScale() work on Mac WK1 and WK2
1356         https://bugs.webkit.org/show_bug.cgi?id=164238
1357
1358         Reviewed by Dean Jackson.
1359
1360         * fast/zooming/uiscript-zooming-expected.txt: Added.
1361         * fast/zooming/uiscript-zooming.html: Added.
1362         * platform/ios-simulator-wk1/TestExpectations:
1363
1364 2016-10-31  Joseph Pecoraro  <pecoraro@apple.com>
1365
1366         Remove test workaround now that original issue is fixed
1367         https://bugs.webkit.org/show_bug.cgi?id=164255
1368
1369         Reviewed by Saam Barati.
1370
1371         * inspector/debugger/resources/log-pause-location.js:
1372         (TestPage.registerInitializer.window.logResolvedBreakpointLinesWithContext):
1373         (TestPage.registerInitializer.window.logLinesWithContext):
1374         (TestPage.registerInitializer.String.prototype.myPadStart): Deleted.
1375         Use the real String.prototype.padStart now that it is fixed.
1376
1377 2016-10-31  Ryosuke Niwa  <rniwa@webkit.org>
1378
1379         Enable custom elements by default everywhere
1380         https://bugs.webkit.org/show_bug.cgi?id=164242
1381
1382         Reviewed by Antti Koivisto.
1383
1384         Enable tests for custom elements everywhere. Also removed the superfluous expectations for shadow DOM tests.
1385
1386         * TestExpectations:
1387         * platform/efl/TestExpectations:
1388         * platform/gtk/TestExpectations:
1389         * platform/mac/TestExpectations:
1390         * platform/win/TestExpectations:
1391
1392 2016-10-31  Ryan Haddad  <ryanhaddad@apple.com>
1393
1394         Unreviewed, rolling out r207967.
1395
1396         This change seems to be the cause of at least one LayoutTest
1397         becoming flaky.
1398
1399         Reverted changeset:
1400
1401         "REGRESSION(r207753-207755): ASSERTION FAILED:
1402         m_parsedStyleSheetCache->isInMemoryCache()"
1403         https://bugs.webkit.org/show_bug.cgi?id=163905
1404         http://trac.webkit.org/changeset/207967
1405
1406 2016-10-31  Joseph Pecoraro  <pecoraro@apple.com>
1407
1408         Web Inspector: Shadow DOM scoped styles are missing
1409         https://bugs.webkit.org/show_bug.cgi?id=164247
1410         <rdar://problem/29035061>
1411
1412         Reviewed by Antti Koivisto.
1413
1414         * inspector/css/shadow-scoped-style-expected.txt: Added.
1415         * inspector/css/shadow-scoped-style.html: Added.
1416
1417 2016-10-31  Nan Wang  <n_wang@apple.com>
1418
1419         AX: aria-sort is not exposed on iOS
1420         https://bugs.webkit.org/show_bug.cgi?id=164245
1421
1422         Reviewed by Chris Fleizach.
1423
1424         * accessibility/ios-simulator/aria-sort-ios-expected.txt: Added.
1425         * accessibility/ios-simulator/aria-sort-ios.html: Added.
1426
1427 2016-10-31  Ryan Haddad  <ryanhaddad@apple.com>
1428
1429         Unreviewed, rolling out r208178.
1430
1431         The test added with this change fails or times out on macOS
1432         and iOS.
1433
1434         Reverted changeset:
1435
1436         "[Modern Media Controls] Media Controller: Airplay support"
1437         https://bugs.webkit.org/show_bug.cgi?id=163729
1438         http://trac.webkit.org/changeset/208178
1439
1440 2016-10-31  Ryan Haddad  <ryanhaddad@apple.com>
1441
1442         Unreviewed, rolling out r208182.
1443
1444         Both of the tests added with this change time out on macOS
1445         Release.
1446
1447         Reverted changeset:
1448
1449         "[Modern Media Controls] Media Controller: Placard support"
1450         https://bugs.webkit.org/show_bug.cgi?id=163731
1451         http://trac.webkit.org/changeset/208182
1452
1453 2016-10-31  Brady Eidson  <beidson@apple.com>
1454
1455         IndexedDB 2.0: Support IDBObjectStore getAll/getAllKeys.
1456         <rdar://problem/28806934> and https://bugs.webkit.org/show_bug.cgi?id=164097
1457
1458         Reviewed by Darin Adler.
1459
1460         * storage/indexeddb/modern/idbobjectstore-getall-1-expected.txt: Added.
1461         * storage/indexeddb/modern/idbobjectstore-getall-1-private-expected.txt: Added.
1462         * storage/indexeddb/modern/idbobjectstore-getall-1-private.html: Added.
1463         * storage/indexeddb/modern/idbobjectstore-getall-1.html: Added.
1464         * storage/indexeddb/modern/idbobjectstore-getallkeys-1-expected.txt: Added.
1465         * storage/indexeddb/modern/idbobjectstore-getallkeys-1-private-expected.txt: Added.
1466         * storage/indexeddb/modern/idbobjectstore-getallkeys-1-private.html: Added.
1467         * storage/indexeddb/modern/idbobjectstore-getallkeys-1.html: Added.
1468         * storage/indexeddb/modern/resources/idbobjectstore-getall-1.js: Added.
1469
1470 2016-10-31  Ryan Haddad  <ryanhaddad@apple.com>
1471
1472         Marking two http/tests/websocket/tests/hybi tests as flaky.
1473         https://bugs.webkit.org/show_bug.cgi?id=164080
1474
1475         Unreviewed test gardening.
1476
1477         * TestExpectations:
1478
1479 2016-10-31  Ryan Haddad  <ryanhaddad@apple.com>
1480
1481         Skipping media/modern-media-controls/volume-support/volume-support-media-api.html on ios-simulator.
1482         https://bugs.webkit.org/show_bug.cgi?id=164250
1483
1484         Unreviewed test gardening.
1485
1486         * platform/ios-simulator/TestExpectations:
1487
1488 2016-10-31  Ryan Haddad  <ryanhaddad@apple.com>
1489
1490         Changing expectation from Failure to Skip for two insertReplacementText tests on ios-simulator.
1491
1492         Unreviewed test gardening.
1493
1494         These tests will always time out on ios-simulator due to reliance upon
1495         testRunner.waitUntilDone().
1496
1497         * platform/ios-simulator/TestExpectations:
1498
1499 2016-10-31  Ryan Haddad  <ryanhaddad@apple.com>
1500
1501         Marking three modern-media-controls tests as flaky.
1502
1503         Unreviewed test gardening.
1504
1505         * TestExpectations:
1506
1507 2016-10-31  Antoine Quint  <graouts@apple.com>
1508
1509         [Modern Media Controls] Media Controller: Placard support
1510         https://bugs.webkit.org/show_bug.cgi?id=163731
1511         <rdar://problem/28869598>
1512
1513         Reviewed by Dean Jackson.
1514
1515         Adding two new tests to check that the picture-in-picture and AirPlay placards are shown
1516         based on the media presentation mode.
1517
1518         * http/tests/media/modern-media-controls/skip-back-support/skip-back-support-button-click.html:
1519         * media/modern-media-controls/elapsed-time-support/elapsed-time-support.html:
1520         * media/modern-media-controls/media-controller/media-controller-constructor.html:
1521         * media/modern-media-controls/media-controller/media-controller-resize.html:
1522         * media/modern-media-controls/mute-support/mute-support-button-click.html:
1523         * media/modern-media-controls/mute-support/mute-support-media-api.html:
1524         * media/modern-media-controls/mute-support/mute-support-muted.html:
1525         * media/modern-media-controls/placard-support/placard-support-airplay-expected.txt: Added.
1526         * media/modern-media-controls/placard-support/placard-support-airplay.html: Added.
1527         * media/modern-media-controls/placard-support/placard-support-pip-expected.txt: Added.
1528         * media/modern-media-controls/placard-support/placard-support-pip.html: Added.
1529         * media/modern-media-controls/playback-support/playback-support-autoplay.html:
1530         * media/modern-media-controls/playback-support/playback-support-button-click.html:
1531         * media/modern-media-controls/playback-support/playback-support-media-api.html:
1532         * media/modern-media-controls/remaining-time-support/remaining-time-support.html:
1533         * media/modern-media-controls/scrubber-support/scrubber-support-click.html:
1534         * media/modern-media-controls/scrubber-support/scrubber-support-drag.html:
1535         * media/modern-media-controls/scrubber-support/scrubber-support-media-api.html:
1536         * media/modern-media-controls/start-support/start-support-audio.html:
1537         * media/modern-media-controls/start-support/start-support-autoplay.html:
1538         * media/modern-media-controls/start-support/start-support-click-to-start.html:
1539         * media/modern-media-controls/start-support/start-support-error.html:
1540         * media/modern-media-controls/start-support/start-support-fullscreen.html:
1541         * media/modern-media-controls/start-support/start-support-manual-play.html:
1542         * media/modern-media-controls/start-support/start-support-no-source.html:
1543         * media/modern-media-controls/volume-support/volume-support-click.html:
1544         * media/modern-media-controls/volume-support/volume-support-drag.html:
1545         * media/modern-media-controls/volume-support/volume-support-media-api-mute.html:
1546         * media/modern-media-controls/volume-support/volume-support-media-api.html:
1547         * LayoutTests/platform/ios-simulator/TestExpectations:
1548         * LayoutTests/platform/mac/TestExpectations:
1549
1550 2016-10-31  Simon Fraser  <simon.fraser@apple.com>
1551
1552         Implement IntersectionObserver
1553         https://bugs.webkit.org/show_bug.cgi?id=159475
1554
1555         Reviewed by Ryosuke Niwa.
1556         
1557         Basic interface tests.
1558
1559         * intersection-observer/intersection-observer-entry-interface-expected.txt: Added.
1560         * intersection-observer/intersection-observer-entry-interface.html: Added.
1561         * intersection-observer/intersection-observer-interface-expected.txt: Added.
1562         * intersection-observer/intersection-observer-interface.html: Added.
1563
1564 2016-10-31  Antoine Quint  <graouts@apple.com>
1565
1566         [Modern Media Controls] Media Controller: Airplay support
1567         https://bugs.webkit.org/show_bug.cgi?id=163729
1568
1569         Reviewed by Dean Jackson.
1570
1571         Adding a new test to check that the AirPlay button in the media controls correctly shows the availability
1572         of AirPlay routes and whether the media is playing via AirPlay.
1573
1574         * http/tests/media/modern-media-controls/skip-back-support/skip-back-support-button-click.html:
1575         * media/modern-media-controls/airplay-support/airplay-support-expected.txt: Added.
1576         * media/modern-media-controls/airplay-support/airplay-support.html: Added.
1577         * media/modern-media-controls/elapsed-time-support/elapsed-time-support.html:
1578         * media/modern-media-controls/media-controller/media-controller-constructor.html:
1579         * media/modern-media-controls/media-controller/media-controller-resize.html:
1580         * media/modern-media-controls/mute-support/mute-support-button-click.html:
1581         * media/modern-media-controls/mute-support/mute-support-media-api.html:
1582         * media/modern-media-controls/mute-support/mute-support-muted.html:
1583         * media/modern-media-controls/playback-support/playback-support-autoplay.html:
1584         * media/modern-media-controls/playback-support/playback-support-button-click.html:
1585         * media/modern-media-controls/playback-support/playback-support-media-api.html:
1586         * media/modern-media-controls/remaining-time-support/remaining-time-support.html:
1587         * media/modern-media-controls/scrubber-support/scrubber-support-click.html:
1588         * media/modern-media-controls/scrubber-support/scrubber-support-drag.html:
1589         * media/modern-media-controls/scrubber-support/scrubber-support-media-api.html:
1590         * media/modern-media-controls/start-support/start-support-audio.html:
1591         * media/modern-media-controls/start-support/start-support-autoplay.html:
1592         * media/modern-media-controls/start-support/start-support-click-to-start.html:
1593         * media/modern-media-controls/start-support/start-support-error.html:
1594         * media/modern-media-controls/start-support/start-support-fullscreen.html:
1595         * media/modern-media-controls/start-support/start-support-manual-play.html:
1596         * media/modern-media-controls/start-support/start-support-no-source.html:
1597         * media/modern-media-controls/volume-support/volume-support-click.html:
1598         * media/modern-media-controls/volume-support/volume-support-drag.html:
1599         * media/modern-media-controls/volume-support/volume-support-media-api-mute.html:
1600         * media/modern-media-controls/volume-support/volume-support-media-api.html:
1601         * platform/mac/TestExpectations:
1602
1603 2016-10-31  Ryosuke Niwa  <rniwa@webkit.org>
1604
1605         CSSStyleDeclaration should be annotated with CEReactions
1606         https://bugs.webkit.org/show_bug.cgi?id=163968
1607
1608         Reviewed by Antti Koivisto.
1609
1610         Added a W3C style testharness.js test.
1611
1612         * fast/custom-elements/reactions/CSSStyleDeclaration-expected.txt: Added.
1613         * fast/custom-elements/reactions/CSSStyleDeclaration.html: Added.
1614
1615 2016-10-31  Zalan Bujtas  <zalan@apple.com>
1616
1617         ASSERTION FAILED: !m_trailingWhitespaceWidth in WebCore::SimpleLineLayout::LineState::removeTrailingWhitespace
1618         https://bugs.webkit.org/show_bug.cgi?id=164076
1619
1620         Reviewed by Antti Koivisto.
1621
1622         * fast/text/simple-line-layout-with-zero-sized-font-expected.txt: Added.
1623         * fast/text/simple-line-layout-with-zero-sized-font.html: Added.
1624
1625 2016-10-31  Nan Wang  <n_wang@apple.com>
1626
1627         AX: iOS Voiceover does not announce previously selected value from input type="date" form field
1628         https://bugs.webkit.org/show_bug.cgi?id=164176
1629
1630         Reviewed by Chris Fleizach.
1631
1632         * accessibility/ios-simulator/input-type-time-expected.txt:
1633         * accessibility/ios-simulator/input-type-time.html:
1634
1635 2016-10-31  Jer Noble  <jer.noble@apple.com>
1636
1637         REGRESSION (r206300): LayoutTest media/media-source/media-source-duplicate-seeked.html timing out
1638         https://bugs.webkit.org/show_bug.cgi?id=162496
1639
1640         Reviewed by Darin Adler.
1641
1642         * platform/mac/TestExpectations:
1643
1644 2016-10-31  Jer Noble  <jer.noble@apple.com>
1645
1646         Allow multiple playing videos on a page with 'autoplay' and 'playsinline' attributes
1647         https://bugs.webkit.org/show_bug.cgi?id=162366
1648         <rdar://problem/28639600>
1649
1650         Reviewed by Eric Carlson.
1651
1652         * media/content/test-video-only.mp4: Added.
1653         * media/non-existent-video-playback-interrupted-expected.txt:
1654         * media/non-existent-video-playback-interrupted.html:
1655         * media/video-background-playback-expected.txt:
1656         * media/video-background-playback.html:
1657         * media/video-background-tab-playback-expected.txt:
1658         * media/video-background-tab-playback.html:
1659         * media/video-concurrent-playback-expected.txt:
1660         * media/video-concurrent-playback.html:
1661         * media/video-concurrent-visible-playback-expected.txt: Added.
1662         * media/video-concurrent-visible-playback.html: Added.
1663         * media/video-multiple-concurrent-playback-expected.txt: Added.
1664         * media/video-multiple-concurrent-playback.html: Added.
1665         * media/video-playback-interrupted-expected.txt:
1666         * media/video-playback-interrupted.html:
1667         * media/video-restricted-invisible-autoplay-not-allowed.html:
1668
1669 2016-10-31  Wenson Hsieh  <wenson_hsieh@apple.com>
1670
1671         Holding down a key to choose an accented character should fire "insertReplacementText" input events
1672         https://bugs.webkit.org/show_bug.cgi?id=164209
1673         <rdar://problem/29019305>
1674
1675         Reviewed by Darin Adler.
1676
1677         Adds 2 new layout tests to verify that inserting replacement text fires input events of inputType
1678         "insertReplacementText" instead of the generic "insertText", and that calling preventDefault() on the
1679         beforeinput event prevents text from being inserted. Also checks that inserting replacement text in
1680         contenteditable areas causes the dataTransfer attribute to be populated, and that the data attribute is null.
1681
1682         * fast/events/before-input-prevent-insert-replacement-expected.txt: Added.
1683         * fast/events/before-input-prevent-insert-replacement.html: Added.
1684         * fast/events/input-event-insert-replacement-expected.txt: Added.
1685         * fast/events/input-event-insert-replacement.html: Added.
1686         * platform/ios-simulator/TestExpectations:
1687         * platform/mac-wk1/TestExpectations:
1688
1689 2016-10-30  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
1690
1691         [EFL] Skip media tests because timeout happens on many media tests.
1692
1693         Unreviewed EFL gardening.
1694
1695         Treat the media folder to *Skip* temporarily.
1696
1697         * platform/efl/TestExpectations:
1698
1699 2016-10-30  Darin Adler  <darin@apple.com>
1700
1701         Move Element, NamedNodeMap, and DOMStringMap from ExceptionCode to Exception
1702         https://bugs.webkit.org/show_bug.cgi?id=164206
1703
1704         Reviewed by Chris Dumez.
1705
1706         * fast/dom/resources/shadow-test-driver.js: Deleted. Unused.
1707
1708 2016-10-30  Frederic Wang  <fwang@igalia.com>
1709
1710         Use HarfBuzz ot-math API to parse the OpenType MATH table
1711         https://bugs.webkit.org/show_bug.cgi?id=162671
1712
1713         Reviewed by Michael Catanzaro.
1714
1715         Rebaseline one test for large operators due to small rendering changes.
1716
1717         * platform/gtk/mathml/opentype/opentype-stretchy-expected.png:
1718         * platform/gtk/mathml/opentype/opentype-stretchy-expected.txt:
1719
1720 2016-10-30  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
1721
1722         [EFL] Remove duplicated media/media-source tests in TestExpectations
1723
1724         Unreviewed EFL gardening.
1725
1726         Tests of media/media-source have caused timeout on EFL layout test. However
1727         it hasn't been marked to *Skip* because some tests are multiple marked.
1728         So this patch cleans up it, and skip media/media-source for a while.
1729
1730         * platform/efl/TestExpectations:
1731
1732 2016-10-30  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
1733
1734         Unreviewed EFL gardening. Mark some tests to Timeout.
1735
1736         * platform/efl/TestExpectations: Urgent fix to run layout test.
1737
1738 2016-10-29  Dean Jackson  <dino@apple.com>
1739
1740         Parse color() function
1741         https://bugs.webkit.org/show_bug.cgi?id=164146
1742         <rdar://problems/29007218>
1743
1744         Reviewed by Darin Adler.
1745
1746         Test that exercises the new color() function in CSS. It checks
1747         all valid and invalid input, with the exception of fallback content.
1748
1749         * css3/color/color-function-computed-style-expected.txt: Added.
1750         * css3/color/color-function-computed-style.html: Added.
1751         * css3/color/color-function-parsing-expected.txt: Added.
1752         * css3/color/color-function-parsing.html: Added.
1753
1754 2016-10-29  Youenn Fablet  <youenn@apple.com>
1755
1756         Remove testharness.js/testharnessreport.js unnecessary copies
1757         https://bugs.webkit.org/show_bug.cgi?id=164112
1758
1759         Reviewed by Darin Adler.
1760
1761         Removing http/tests/w3c directory.
1762         Contained tests are skipped in Mac, EFL and mark as failing in GTK.
1763         These tests have not been modified since more than 3 years and are probably out-of-date compared to W3C wpt.
1764
1765         Updated other http/tests tests using w3c/tests/resources files to use directly /resources/ URLs.
1766         These /resources/ URLs are using an alias to remove the need to have redundant copies.
1767
1768         Removed imported/blink/http/tests/resources testharness and testharnessreport.js since they are not used.
1769         A few test files in imported/blink/http/tests use /resources/... URLs but they will not point to any of the removed files since the tests are run as file based.
1770
1771         * http/tests/media/media-source/mediasource-play-then-seek-back-with-remote-control.html:
1772         * http/tests/media/resources/media-source/generate-config-change-tests.py:
1773         * http/tests/preload/single_download_preload_runner.html:
1774         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/form-upgrade.html:
1775         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/iframe-upgrade.https.html:
1776         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/proper-uir-on-navigation.html:
1777         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/resources/insecure-site.html:
1778         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/resources/nested-nested-frame.html:
1779         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/resources/nested-window.html:
1780         * http/tests/security/cross-origin-css-1.html:
1781         * http/tests/security/cross-origin-css-2.html:
1782         * http/tests/security/cross-origin-css-3.html:
1783         * http/tests/security/cross-origin-css-4.html:
1784         * http/tests/security/cross-origin-css-5.html:
1785         * http/tests/security/cross-origin-css-6.html:
1786         * http/tests/security/cross-origin-css-7.html:
1787         * http/tests/security/cross-origin-css-8.html:
1788         * http/tests/security/cross-origin-css-9.html:
1789         * http/tests/security/cross-origin-css-in-quirks-1.html:
1790         * http/tests/security/cross-origin-css-in-quirks-2.html:
1791         * http/tests/security/cross-origin-css-in-quirks-3.html:
1792         * http/tests/security/cross-origin-css-in-quirks-4.html:
1793         * http/tests/security/cross-origin-css-in-quirks-5.html:
1794         * http/tests/security/cross-origin-css-in-quirks-6.html:
1795         * http/tests/security/cross-origin-css-in-quirks-7.html:
1796         * http/tests/security/cross-origin-css-in-quirks-8.html:
1797         * http/tests/security/mixedContent/insecure-script-in-data-iframe-in-main-frame-blocked.html:
1798         * http/tests/security/resources/post-origin-to-parent.html:
1799         * http/tests/security/same-origin-css-1.html:
1800         * http/tests/security/same-origin-css-2.html:
1801         * http/tests/security/same-origin-css-3.html:
1802         * http/tests/security/same-origin-css-4.html:
1803         * http/tests/security/same-origin-css-5.html:
1804         * http/tests/security/same-origin-css-6.html:
1805         * http/tests/security/same-origin-css-7.html:
1806         * http/tests/security/same-origin-css-8.html:
1807         * http/tests/security/same-origin-css-in-quirks.html:
1808         * http/tests/security/set-domain-remove-subdomain-for-ip-address.html:
1809         * http/tests/w3c/README: Removed.
1810         * http/tests/w3c/resources/WebIDLParser.js: Removed.
1811         * http/tests/w3c/resources/canvas-tests.css: Removed.
1812         * http/tests/w3c/resources/canvas-tests.js: Removed.
1813         * http/tests/w3c/resources/idlharness.js: Removed.
1814         * http/tests/w3c/resources/testharness.css: Removed.
1815         * http/tests/w3c/resources/testharness.js: Removed.
1816         * http/tests/w3c/resources/testharnessreport.js: Removed.
1817         * http/tests/w3c/webperf/approved/HighResolutionTime/basic-expected.txt: Removed.
1818         * http/tests/w3c/webperf/approved/HighResolutionTime/basic.html: Removed.
1819         * http/tests/w3c/webperf/approved/HighResolutionTime/monotonic-clock-expected.txt: Removed.
1820         * http/tests/w3c/webperf/approved/HighResolutionTime/monotonic-clock.html: Removed.
1821         * http/tests/w3c/webperf/approved/HighResolutionTime/resources/now_frame.html: Removed.
1822         * http/tests/w3c/webperf/approved/HighResolutionTime/test_cross_frame_start-expected.txt: Removed.
1823         * http/tests/w3c/webperf/approved/HighResolutionTime/test_cross_frame_start.html: Removed.
1824         * http/tests/w3c/webperf/approved/navigation-timing/html/test_document_open-expected.txt: Removed.
1825         * http/tests/w3c/webperf/approved/navigation-timing/html/test_document_open.html: Removed.
1826         * http/tests/w3c/webperf/approved/navigation-timing/html/test_document_readiness_exist-expected.txt: Removed.
1827         * http/tests/w3c/webperf/approved/navigation-timing/html/test_document_readiness_exist.html: Removed.
1828         * http/tests/w3c/webperf/approved/navigation-timing/html/test_navigate_within_document-expected.txt: Removed.
1829         * http/tests/w3c/webperf/approved/navigation-timing/html/test_navigate_within_document.html: Removed.
1830         * http/tests/w3c/webperf/approved/navigation-timing/html/test_navigation_attributes_exist-expected.txt: Removed.
1831         * http/tests/w3c/webperf/approved/navigation-timing/html/test_navigation_attributes_exist.html: Removed.
1832         * http/tests/w3c/webperf/approved/navigation-timing/html/test_navigation_redirectCount_none-expected.txt: Removed.
1833         * http/tests/w3c/webperf/approved/navigation-timing/html/test_navigation_redirectCount_none.html: Removed.
1834         * http/tests/w3c/webperf/approved/navigation-timing/html/test_navigation_type_backforward-expected.txt: Removed.
1835         * http/tests/w3c/webperf/approved/navigation-timing/html/test_navigation_type_backforward.html: Removed.
1836         * http/tests/w3c/webperf/approved/navigation-timing/html/test_navigation_type_enums-expected.txt: Removed.
1837         * http/tests/w3c/webperf/approved/navigation-timing/html/test_navigation_type_enums.html: Removed.
1838         * http/tests/w3c/webperf/approved/navigation-timing/html/test_navigation_type_reload-expected.txt: Removed.
1839         * http/tests/w3c/webperf/approved/navigation-timing/html/test_navigation_type_reload.html: Removed.
1840         * http/tests/w3c/webperf/approved/navigation-timing/html/test_no_previous_document-expected.txt: Removed.
1841         * http/tests/w3c/webperf/approved/navigation-timing/html/test_no_previous_document.html: Removed.
1842         * http/tests/w3c/webperf/approved/navigation-timing/html/test_performance_attributes_exist-expected.txt: Removed.
1843         * http/tests/w3c/webperf/approved/navigation-timing/html/test_performance_attributes_exist.html: Removed.
1844         * http/tests/w3c/webperf/approved/navigation-timing/html/test_performance_attributes_exist_in_object-expected.txt: Removed.
1845         * http/tests/w3c/webperf/approved/navigation-timing/html/test_performance_attributes_exist_in_object.html: Removed.
1846         * http/tests/w3c/webperf/approved/navigation-timing/html/test_readwrite-expected.txt: Removed.
1847         * http/tests/w3c/webperf/approved/navigation-timing/html/test_readwrite.html: Removed.
1848         * http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_attributes_exist-expected.txt: Removed.
1849         * http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_attributes_exist.html: Removed.
1850         * http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_attributes_order-expected.txt: Removed.
1851         * http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_attributes_order.html: Removed.
1852         * http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_client_redirect-expected.txt: Removed.
1853         * http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_client_redirect.html: Removed.
1854         * http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_reload-expected.txt: Removed.
1855         * http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_reload.html: Removed.
1856         * http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_server_redirect-expected.txt: Removed.
1857         * http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_server_redirect.html: Removed.
1858         * http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_xserver_redirect-expected.txt: Removed.
1859         * http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_xserver_redirect.html: Removed.
1860         * http/tests/w3c/webperf/approved/navigation-timing/html/test_unique_performance_objects-expected.txt: Removed.
1861         * http/tests/w3c/webperf/approved/navigation-timing/html/test_unique_performance_objects.html: Removed.
1862         * http/tests/w3c/webperf/resources/Ahem.ttf: Removed.
1863         * http/tests/w3c/webperf/resources/all_resource_types.htm: Removed.
1864         * http/tests/w3c/webperf/resources/blank_image.png: Removed.
1865         * http/tests/w3c/webperf/resources/blank_page_green.htm: Removed.
1866         * http/tests/w3c/webperf/resources/blank_page_green_with_allow_timing.php: Removed.
1867         * http/tests/w3c/webperf/resources/blank_page_green_with_onunload.htm: Removed.
1868         * http/tests/w3c/webperf/resources/blank_page_meta_redirect.htm: Removed.
1869         * http/tests/w3c/webperf/resources/blank_page_unload.htm: Removed.
1870         * http/tests/w3c/webperf/resources/blank_page_yellow.htm: Removed.
1871         * http/tests/w3c/webperf/resources/blank_page_yellow_with_onunload.htm: Removed.
1872         * http/tests/w3c/webperf/resources/empty_script.js: Removed.
1873         * http/tests/w3c/webperf/resources/generate_resource.php: Removed.
1874         * http/tests/w3c/webperf/resources/gray_bg.css: Removed.
1875         * http/tests/w3c/webperf/resources/green_frame.htm: Removed.
1876         * http/tests/w3c/webperf/resources/inject_resource_test.html: Removed.
1877         * http/tests/w3c/webperf/resources/nested.css: Removed.
1878         * http/tests/w3c/webperf/resources/pagevistestharness.js: Removed.
1879         * http/tests/w3c/webperf/resources/redirect.php: Removed.
1880         * http/tests/w3c/webperf/resources/webperftestharness.js: Removed.
1881         * http/tests/w3c/webperf/resources/webperftestharnessextension.js: Removed.
1882         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_attribute_order-expected.txt: Removed.
1883         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_attribute_order.html: Removed.
1884         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_cached-expected.txt: Removed.
1885         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_cached.html: Removed.
1886         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_connection_reuse-expected.txt: Removed.
1887         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_connection_reuse.html: Removed.
1888         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_dynamic_insertion-expected.txt: Removed.
1889         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_dynamic_insertion.html: Removed.
1890         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_frame_initiator_type-expected.txt: Removed.
1891         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_frame_initiator_type.html: Removed.
1892         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_iframe_self_navigation-expected.txt: Removed.
1893         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_iframe_self_navigation.html: Removed.
1894         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_ignore_data_url-expected.txt: Removed.
1895         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_ignore_data_url.html: Removed.
1896         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_ignore_failures-expected.txt: Removed.
1897         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_ignore_failures.html: Removed.
1898         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_initiator_types-expected.txt: Removed.
1899         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_initiator_types.html: Removed.
1900         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_redirects-expected.txt: Removed.
1901         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_redirects.html: Removed.
1902         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_reparenting-expected.txt: Removed.
1903         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_reparenting.html: Removed.
1904         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_script_types-expected.txt: Removed.
1905         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_script_types.html: Removed.
1906         * http/tests/w3c/webperf/submission/Intel/resource-timing/test_resource_timing_buffer_full_when_populate_entries-expected.txt: Removed.
1907         * http/tests/w3c/webperf/submission/Intel/resource-timing/test_resource_timing_buffer_full_when_populate_entries.html: Removed.
1908         * http/tests/w3c/webperf/submission/Intel/resource-timing/test_resource_timing_buffer_full_when_shrink_buffer_size-expected.txt: Removed.
1909         * http/tests/w3c/webperf/submission/Intel/resource-timing/test_resource_timing_buffer_full_when_shrink_buffer_size.html: Removed.
1910         * http/tests/w3c/webperf/submission/Intel/resource-timing/test_resource_timing_buffer_size_restriction-expected.txt: Removed.
1911         * http/tests/w3c/webperf/submission/Intel/resource-timing/test_resource_timing_buffer_size_restriction.html: Removed.
1912         * http/tests/w3c/webperf/submission/Intel/resource-timing/test_resource_timing_clear_resource_timing_functionality-expected.txt: Removed.
1913         * http/tests/w3c/webperf/submission/Intel/resource-timing/test_resource_timing_clear_resource_timing_functionality.html: Removed.
1914         * http/tests/w3c/webperf/submission/Intel/resource-timing/test_resource_timing_cross_origin_resource_request-expected.txt: Removed.
1915         * http/tests/w3c/webperf/submission/Intel/resource-timing/test_resource_timing_cross_origin_resource_request.html: Removed.
1916         * http/tests/w3c/webperf/submission/Intel/resource-timing/test_resource_timing_on_shrink_buffer_size-expected.txt: Removed.
1917         * http/tests/w3c/webperf/submission/Intel/resource-timing/test_resource_timing_on_shrink_buffer_size.html: Removed.
1918         * http/tests/w3c/webperf/submission/Intel/resource-timing/test_resource_timing_store_and_clear_during_callback-expected.txt: Removed.
1919         * http/tests/w3c/webperf/submission/Intel/resource-timing/test_resource_timing_store_and_clear_during_callback.html: Removed.
1920         * http/tests/w3c/webperf/submission/Intel/resource-timing/test_resource_timing_timing_allow_cross_origin_resource_request-expected.txt: Removed.
1921         * http/tests/w3c/webperf/submission/Intel/resource-timing/test_resource_timing_timing_allow_cross_origin_resource_request.html: Removed.
1922         * http/tests/w3c/webperf/submission/Intel/user-timing/test_user_timing_clearMarks-expected.txt: Removed.
1923         * http/tests/w3c/webperf/submission/Intel/user-timing/test_user_timing_clearMarks.html: Removed.
1924         * http/tests/w3c/webperf/submission/Intel/user-timing/test_user_timing_clearMeasures-expected.txt: Removed.
1925         * http/tests/w3c/webperf/submission/Intel/user-timing/test_user_timing_clearMeasures.html: Removed.
1926         * http/tests/w3c/webperf/submission/Intel/user-timing/test_user_timing_entry_type-expected.txt: Removed.
1927         * http/tests/w3c/webperf/submission/Intel/user-timing/test_user_timing_entry_type.html: Removed.
1928         * http/tests/w3c/webperf/submission/Intel/user-timing/test_user_timing_mark-expected.txt: Removed.
1929         * http/tests/w3c/webperf/submission/Intel/user-timing/test_user_timing_mark.html: Removed.
1930         * http/tests/w3c/webperf/submission/Intel/user-timing/test_user_timing_mark_exception-expected.txt: Removed.
1931         * http/tests/w3c/webperf/submission/Intel/user-timing/test_user_timing_mark_exception.html: Removed.
1932         * http/tests/w3c/webperf/submission/Intel/user-timing/test_user_timing_measure-expected.txt: Removed.
1933         * http/tests/w3c/webperf/submission/Intel/user-timing/test_user_timing_measure.html: Removed.
1934         * http/tests/w3c/webperf/submission/Intel/user-timing/test_user_timing_measure_associate_with_navigation_timing-expected.txt: Removed.
1935         * http/tests/w3c/webperf/submission/Intel/user-timing/test_user_timing_measure_associate_with_navigation_timing.html: Removed.
1936         * http/tests/w3c/webperf/submission/Intel/user-timing/test_user_timing_measure_exception-expected.txt: Removed.
1937         * http/tests/w3c/webperf/submission/Intel/user-timing/test_user_timing_measure_exception.html: Removed.
1938         * http/tests/w3c/webperf/submission/Intel/user-timing/test_user_timing_method_exist-expected.txt: Removed.
1939         * http/tests/w3c/webperf/submission/Intel/user-timing/test_user_timing_method_exist.html: Removed.
1940         * http/tests/xmlhttprequest/readystatechange-and-abort.html:
1941         * http/tests/xmlhttprequest/response-json-and-readystate.html:
1942         * http/tests/xmlhttprequest/xmlhttprequest-open-method-allowed.html:
1943         * http/tests/xmlhttprequest/xmlhttprequest-open-method-case-insensitive.html:
1944         * imported/blink/http/tests/resources/testharness.js: Removed.
1945         * imported/blink/http/tests/resources/testharnessreport.js: Removed.
1946         * platform/gtk/TestExpectations:
1947         * platform/ios-simulator/TestExpectations:
1948         * platform/mac/TestExpectations:
1949         * platform/win/TestExpectations:
1950
1951 2016-10-29  Youenn Fablet  <youenn@apple.com>
1952
1953         REGRESSION (r207754): LayoutTest http/tests/security/svg-image-with-css-cross-domain.html is a flaky failure
1954         https://bugs.webkit.org/show_bug.cgi?id=163922
1955
1956         Reviewed by Alex Christensen.
1957
1958         * http/tests/security/cached-svg-image-with-css-cross-domain-expected.html: Added.
1959         * http/tests/security/cached-svg-image-with-css-cross-domain.html: Added.
1960         * platform/mac/TestExpectations:
1961
1962 2016-10-29  Youenn Fablet  <youenn@apple.com>
1963
1964         REGRESSION (Safari 10 / r189445): WKWebView and WebView no longer allow async XMLHttpRequest timeout to exceed 60 seconds
1965         https://bugs.webkit.org/show_bug.cgi?id=163814
1966         <rdar://problem/28917420>
1967
1968         Reviewed by Darin Adler.
1969
1970         * http/tests/xmlhttprequest/resetting-timeout-to-zero-expected.txt: Added.
1971         * http/tests/xmlhttprequest/resetting-timeout-to-zero.html: Added.
1972         * http/tests/xmlhttprequest/timeout-greater-than-default-network-timeout-expected.txt: Added.
1973         * http/tests/xmlhttprequest/timeout-greater-than-default-network-timeout.html: Added.
1974         * tests-options.json:
1975
1976 2016-10-28  Joseph Pecoraro  <pecoraro@apple.com>
1977
1978         Web Inspector: Breakpoints not working in scripts with unicode characters
1979         https://bugs.webkit.org/show_bug.cgi?id=164172
1980         <rdar://problem/28895862>
1981
1982         Reviewed by Ryosuke Niwa.
1983
1984         * inspector/debugger/breakpoints/resolved-dump-all-pause-locations-expected.txt:
1985         * inspector/debugger/breakpoints/resolved-dump-all-pause-locations.html:
1986         * inspector/debugger/breakpoints/resolved-dump-each-line-expected.txt:
1987         * inspector/debugger/breakpoints/resolved-dump-each-line.html:
1988         * inspector/debugger/breakpoints/resources/dump-unicode.js: Added.
1989         Ensure we can set breakpoints and resolve them in non-8bit source code.
1990
1991 2016-10-28  Darin Adler  <darin@apple.com>
1992
1993         Move all classes in the HTML directory from ExceptionCode to Exception
1994         https://bugs.webkit.org/show_bug.cgi?id=163876
1995
1996         Reviewed by Sam Weinig.
1997
1998         * fast/dom/DOMURL/set-href-attribute-hash-expected.txt:
1999         * fast/dom/DOMURL/set-href-attribute-hash.html:
2000         * fast/dom/DOMURL/set-href-attribute-hostname-expected.txt:
2001         * fast/dom/DOMURL/set-href-attribute-hostname.html:
2002         * fast/dom/DOMURL/set-href-attribute-pathname-expected.txt:
2003         * fast/dom/DOMURL/set-href-attribute-pathname.html:
2004         Updated these tests to expect that if you set href and it raises an exception,
2005         then the URL does not change. The old expected results showed the exception being
2006         raised but the URL being changed to the invalid href.
2007
2008         * fast/dom/HTMLProgressElement/script-tests/set-progress-properties.js:
2009         * fast/dom/HTMLProgressElement/set-progress-properties-expected.txt:
2010         Updated to expect a different exception, TypeError rather than NotSupportedError,
2011         for non-finite values.
2012
2013 2016-10-28  Jer Noble  <jer.noble@apple.com>
2014
2015         WebAudio does not resume when moving from background to foreground tab.
2016         https://bugs.webkit.org/show_bug.cgi?id=164043
2017
2018         Reviewed by Darin Adler.
2019
2020         * webaudio/page-canstartmedia-expected.txt: Added.
2021         * webaudio/page-canstartmedia.html: Added.
2022
2023 2016-10-28  Wenson Hsieh  <wenson_hsieh@apple.com>
2024
2025         iOS autocorrection does not trigger an input event of inputType "insertReplacementText"
2026         https://bugs.webkit.org/show_bug.cgi?id=164077
2027         <rdar://problem/28987810>
2028
2029         Reviewed by Simon Fraser.
2030
2031         Adds 2 new unit tests verifying that candidate text insertion can be prevented via beforeinput events, and that
2032         beforeinput and input events of type "insertReplacementText" are fired when inserting candidate text on iOS.
2033
2034         * fast/events/ios/before-input-events-prevent-candidate-insertion-expected.txt: Added.
2035         * fast/events/ios/before-input-events-prevent-candidate-insertion.html: Added.
2036         * fast/events/ios/input-events-insert-replacement-text-expected.txt: Added.
2037         * fast/events/ios/input-events-insert-replacement-text.html: Added.
2038
2039 2016-10-28  Alex Christensen  <achristensen@webkit.org>
2040
2041         Partially revert 207805 after resolution in URL spec issue 87
2042         https://bugs.webkit.org/show_bug.cgi?id=164142
2043
2044         Reviewed by Andy Estes.
2045
2046         * fast/url/path-expected.txt:
2047         * fetch/fetch-url-serialization-expected.txt:
2048
2049 2016-10-28  Chris Dumez  <cdumez@apple.com>
2050
2051         DOMStringMap reports properties as non-enumerable
2052         https://bugs.webkit.org/show_bug.cgi?id=164114
2053
2054         Reviewed by Sam Weinig.
2055
2056         Update existing test to reflect behavior change.
2057
2058         * fast/dom/dataset-name-getter-properties-expected.txt:
2059         * fast/dom/dataset-name-getter-properties.html:
2060
2061 2016-10-28  Ryosuke Niwa  <rniwa@webkit.org>
2062
2063         Add CEReactions to the remaining HTML DOM APIs
2064         https://bugs.webkit.org/show_bug.cgi?id=163969
2065
2066         Reviewed by Chris Dumez.
2067
2068         Added W3C style testharness.js tests for CEReactions to various HTMLElements under fast/custom-elements/reactions.
2069         Also added some WebKit specific tests using the same harness outside that directory.
2070
2071         * fast/custom-elements/reactions-for-indieui-expected.txt: Added.
2072         * fast/custom-elements/reactions-for-indieui.html: Added.
2073         * fast/custom-elements/reactions-for-webkit-extensions-expected.txt:
2074         * fast/custom-elements/reactions-for-webkit-extensions.html:
2075         * fast/custom-elements/reactions/Document-expected.txt: Added.
2076         * fast/custom-elements/reactions/Document.html: Added.
2077         * fast/custom-elements/reactions/HTMLAnchorElement-expected.txt: Added.
2078         * fast/custom-elements/reactions/HTMLAnchorElement.html: Added.
2079         * fast/custom-elements/reactions/HTMLOptionElement-expected.txt: Added.
2080         * fast/custom-elements/reactions/HTMLOptionElement.html: Added.
2081         * fast/custom-elements/reactions/HTMLOptionsCollection-expected.txt: Added.
2082         * fast/custom-elements/reactions/HTMLOptionsCollection.html: Added.
2083         * fast/custom-elements/reactions/HTMLOutputElement-expected.txt: Added.
2084         * fast/custom-elements/reactions/HTMLOutputElement.html: Added.
2085         * fast/custom-elements/reactions/HTMLSelectElement-expected.txt: Added.
2086         * fast/custom-elements/reactions/HTMLSelectElement.html: Added.
2087         * fast/custom-elements/reactions/HTMLTableElement-expected.txt: Added.
2088         * fast/custom-elements/reactions/HTMLTableElement.html: Added.
2089         * fast/custom-elements/reactions/HTMLTableRowElement-expected.txt: Added.
2090         * fast/custom-elements/reactions/HTMLTableRowElement.html: Added.
2091         * fast/custom-elements/reactions/HTMLTableSectionElement-expected.txt: Added.
2092         * fast/custom-elements/reactions/HTMLTableSectionElement.html: Added.
2093         * fast/custom-elements/reactions/HTMLTitleElement-expected.txt: Added.
2094         * fast/custom-elements/reactions/HTMLTitleElement.html: Added.
2095         * fast/custom-elements/reactions/ShadowRoot-expected.txt: Added.
2096         * fast/custom-elements/reactions/ShadowRoot.html: Added.
2097         * fast/custom-elements/resources/additional-helpers.js: Added.
2098         * fast/custom-elements/upgrading-enqueue-reactions-expected.txt:
2099         * fast/custom-elements/upgrading-enqueue-reactions.html:
2100         * platform/efl/TestExpectations:
2101         * platform/gtk/TestExpectations:
2102
2103 2016-10-28  Antoine Quint  <graouts@apple.com>
2104
2105         [Modern Media Controls] Media Controller: volume control support
2106         https://bugs.webkit.org/show_bug.cgi?id=163727
2107
2108         Reviewed by Dean Jackson.
2109
2110         Adding new tests for VolumeSupport and adding the new resource to other MediaController tests.
2111
2112         * http/tests/media/modern-media-controls/skip-back-support/skip-back-support-button-click.html:
2113         * media/modern-media-controls/elapsed-time-support/elapsed-time-support.html:
2114         * media/modern-media-controls/media-controller/media-controller-constructor.html:
2115         * media/modern-media-controls/media-controller/media-controller-resize.html:
2116         * media/modern-media-controls/mute-support/mute-support-button-click.html:
2117         * media/modern-media-controls/mute-support/mute-support-media-api.html:
2118         * media/modern-media-controls/mute-support/mute-support-muted.html:
2119         * media/modern-media-controls/playback-support/playback-support-autoplay.html:
2120         * media/modern-media-controls/playback-support/playback-support-button-click.html:
2121         * media/modern-media-controls/playback-support/playback-support-media-api.html:
2122         * media/modern-media-controls/remaining-time-support/remaining-time-support.html:
2123         * media/modern-media-controls/scrubber-support/scrubber-support-click.html:
2124         * media/modern-media-controls/scrubber-support/scrubber-support-drag.html:
2125         * media/modern-media-controls/scrubber-support/scrubber-support-media-api.html:
2126         * media/modern-media-controls/start-support/start-support-audio.html:
2127         * media/modern-media-controls/start-support/start-support-autoplay.html:
2128         * media/modern-media-controls/start-support/start-support-click-to-start.html:
2129         * media/modern-media-controls/start-support/start-support-error.html:
2130         * media/modern-media-controls/start-support/start-support-fullscreen.html:
2131         * media/modern-media-controls/start-support/start-support-manual-play.html:
2132         * media/modern-media-controls/start-support/start-support-no-source.html:
2133         * media/modern-media-controls/volume-support/volume-support-click-expected.txt: Added.
2134         * media/modern-media-controls/volume-support/volume-support-click.html: Added.
2135         * media/modern-media-controls/volume-support/volume-support-drag-expected.txt: Added.
2136         * media/modern-media-controls/volume-support/volume-support-drag.html: Added.
2137         * media/modern-media-controls/volume-support/volume-support-media-api-expected.txt: Added.
2138         * media/modern-media-controls/volume-support/volume-support-media-api-mute-expected.txt: Added.
2139         * media/modern-media-controls/volume-support/volume-support-media-api-mute.html: Added.
2140         * media/modern-media-controls/volume-support/volume-support-media-api.html: Added.
2141         * platform/ios-simulator/TestExpectations:
2142
2143 2016-10-28  Yusuke Suzuki  <utatane.tea@gmail.com>
2144
2145         [DOMJIT] Implement Document::documentElement
2146         https://bugs.webkit.org/show_bug.cgi?id=164113
2147
2148         Reviewed by Sam Weinig.
2149
2150         * js/dom/domjit-accessor-document-element-changed-expected.txt: Added.
2151         * js/dom/domjit-accessor-document-element-changed.html: Added.
2152         * js/dom/domjit-accessor-document-element-expected.txt: Added.
2153         * js/dom/domjit-accessor-document-element.html: Added.
2154
2155 2016-10-28  Simon Fraser  <simon.fraser@apple.com>
2156
2157         Wrong blur radius for filter: drop-shadow()
2158         https://bugs.webkit.org/show_bug.cgi?id=163667
2159
2160         Reviewed by Darin Adler.
2161         
2162         Mismatch tests to detect that the blurry area extends out from under a masking
2163         element on top.
2164
2165         * css3/filters/drop-shadow-blur-radius-expected-mismatch.html: Added.
2166         * css3/filters/drop-shadow-blur-radius.html: Added.
2167         * svg/filters/feDropShadow-blur-radius-expected-mismatch.html: Added.
2168         * svg/filters/feDropShadow-blur-radius.html: Added.
2169
2170 2016-10-28  Youenn Fablet  <youenn@apple.com>
2171
2172         Expose RTCPeerConnection unprefixed
2173         https://bugs.webkit.org/show_bug.cgi?id=164060
2174
2175         Reviewed by Darin Adler.
2176
2177         * TestExpectations:
2178         * fast/mediastream/RTCPeerConnection-AddRemoveStream.html:
2179         * fast/mediastream/RTCPeerConnection-add-removeTrack-expected.txt:
2180         * fast/mediastream/RTCPeerConnection-add-removeTrack.html:
2181         * fast/mediastream/RTCPeerConnection-addIceCandidate.html:
2182         * fast/mediastream/RTCPeerConnection-addTrack-reuse-sender.html:
2183         * fast/mediastream/RTCPeerConnection-addTransceiver.html:
2184         * fast/mediastream/RTCPeerConnection-closed-state-expected.txt:
2185         * fast/mediastream/RTCPeerConnection-closed-state.html:
2186         * fast/mediastream/RTCPeerConnection-createAnswer.html:
2187         * fast/mediastream/RTCPeerConnection-createOffer.html:
2188         * fast/mediastream/RTCPeerConnection-datachannel.html:
2189         * fast/mediastream/RTCPeerConnection-dtmf.html:
2190         * fast/mediastream/RTCPeerConnection-events.html:
2191         * fast/mediastream/RTCPeerConnection-expected.txt:
2192         * fast/mediastream/RTCPeerConnection-getConfiguration.html:
2193         * fast/mediastream/RTCPeerConnection-have-local-offer.html:
2194         * fast/mediastream/RTCPeerConnection-have-local-pranswer.html:
2195         * fast/mediastream/RTCPeerConnection-have-remote-offer.html:
2196         * fast/mediastream/RTCPeerConnection-have-remote-pranswer.html:
2197         * fast/mediastream/RTCPeerConnection-ice-expected.txt:
2198         * fast/mediastream/RTCPeerConnection-ice.html:
2199         * fast/mediastream/RTCPeerConnection-icecandidate-event.html:
2200         * fast/mediastream/RTCPeerConnection-iceconnectionstatechange-event.html:
2201         * fast/mediastream/RTCPeerConnection-inspect-answer.html:
2202         * fast/mediastream/RTCPeerConnection-inspect-offer.html:
2203         * fast/mediastream/RTCPeerConnection-js-built-ins-check-this-expected.txt:
2204         * fast/mediastream/RTCPeerConnection-js-built-ins-check-this.html:
2205         * fast/mediastream/RTCPeerConnection-legacy-stream-based-api.html:
2206         * fast/mediastream/RTCPeerConnection-localDescription.html:
2207         * fast/mediastream/RTCPeerConnection-media-setup-callbacks-single-dialog.html:
2208         * fast/mediastream/RTCPeerConnection-media-setup-single-dialog.html:
2209         * fast/mediastream/RTCPeerConnection-media-setup-two-dialogs.html:
2210         * fast/mediastream/RTCPeerConnection-more-media-to-negotiate.html:
2211         * fast/mediastream/RTCPeerConnection-onnegotiationneeded.html:
2212         * fast/mediastream/RTCPeerConnection-overloaded-operations-expected.txt:
2213         * fast/mediastream/RTCPeerConnection-overloaded-operations-params-expected.txt:
2214         * fast/mediastream/RTCPeerConnection-overloaded-operations-params.html:
2215         * fast/mediastream/RTCPeerConnection-overloaded-operations.html:
2216         * fast/mediastream/RTCPeerConnection-remoteDescription.html:
2217         * fast/mediastream/RTCPeerConnection-remotely-assigned-transceiver-mid.html:
2218         * fast/mediastream/RTCPeerConnection-setLocalDescription-offer.html:
2219         * fast/mediastream/RTCPeerConnection-setRemoteDescription-offer.html:
2220         * fast/mediastream/RTCPeerConnection-stable.html:
2221         * fast/mediastream/RTCPeerConnection-stats-expected.txt:
2222         * fast/mediastream/RTCPeerConnection-stats.html:
2223         * fast/mediastream/RTCPeerConnection-statsSelector-expected.txt:
2224         * fast/mediastream/RTCPeerConnection-statsSelector.html:
2225         * fast/mediastream/RTCPeerConnection.html:
2226         * fast/mediastream/RTCRtpSender-replaceTrack.html:
2227         * fast/mediastream/RTCTrackEvent-constructor.html:
2228         * platform/efl/TestExpectations:
2229         * platform/efl/js/dom/global-constructors-attributes-expected.txt:
2230         * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
2231         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
2232         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
2233         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2234         * platform/win/TestExpectations:
2235
2236 2016-10-28  Dave Hyatt  <hyatt@apple.com>
2237
2238         Fix busted layout test from previous check-in.
2239
2240         * fast/multicol/column-box-alignment-rtl-expected.html:
2241
2242 2016-10-28  Antti Koivisto  <antti@apple.com>
2243
2244         Always use iOS preload behavior
2245         https://bugs.webkit.org/show_bug.cgi?id=164127
2246
2247         Reviewed by Andreas Kling.
2248
2249         * http/tests/webgl/1.0.2/readPixelsBadArgs-expected.txt:
2250
2251 2016-10-28  Antoine Quint  <graouts@apple.com>
2252
2253         [Modern Media Controls] Media Controller: scrubbing support
2254         https://bugs.webkit.org/show_bug.cgi?id=163726
2255         <rdar://problem/27989481>
2256
2257         Reviewed by Dean Jackson.
2258
2259         Adding new tests for ScrubberSupport that test clicking in the scrubber,
2260         dragging the scrubber and setting the media currentTime via the media API.
2261         Also adding the new resource to other MediaController tests.
2262
2263         * http/tests/media/modern-media-controls/skip-back-support/skip-back-support-button-click.html:
2264         * media/modern-media-controls/elapsed-time-support/elapsed-time-support.html:
2265         * media/modern-media-controls/media-controller/media-controller-constructor.html:
2266         * media/modern-media-controls/media-controller/media-controller-resize.html:
2267         * media/modern-media-controls/mute-support/mute-support-button-click.html:
2268         * media/modern-media-controls/mute-support/mute-support-media-api.html:
2269         * media/modern-media-controls/mute-support/mute-support-muted.html:
2270         * media/modern-media-controls/playback-support/playback-support-autoplay.html:
2271         * media/modern-media-controls/playback-support/playback-support-button-click.html:
2272         * media/modern-media-controls/playback-support/playback-support-media-api.html:
2273         * media/modern-media-controls/remaining-time-support/remaining-time-support.html:
2274         * media/modern-media-controls/scrubber-support/scrubber-support-click-expected.txt: Added.
2275         * media/modern-media-controls/scrubber-support/scrubber-support-click.html: Added.
2276         * media/modern-media-controls/scrubber-support/scrubber-support-drag-expected.txt: Added.
2277         * media/modern-media-controls/scrubber-support/scrubber-support-drag.html: Added.
2278         * media/modern-media-controls/scrubber-support/scrubber-support-media-api-expected.txt: Added.
2279         * media/modern-media-controls/scrubber-support/scrubber-support-media-api.html: Added.
2280         * media/modern-media-controls/start-support/start-support-audio.html:
2281         * media/modern-media-controls/start-support/start-support-autoplay.html:
2282         * media/modern-media-controls/start-support/start-support-click-to-start.html:
2283         * media/modern-media-controls/start-support/start-support-error.html:
2284         * media/modern-media-controls/start-support/start-support-fullscreen.html:
2285         * media/modern-media-controls/start-support/start-support-manual-play.html:
2286         * media/modern-media-controls/start-support/start-support-no-source.html:
2287         * platform/ios-simulator/TestExpectations:
2288         * platform/mac/TestExpectations:
2289
2290 2016-10-27  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
2291
2292         [EFL] Skip media test for a while
2293
2294         Unreviewed EFL gardening.
2295
2296         * platform/efl/TestExpectations:
2297
2298 2016-10-27  Myles C. Maxfield  <mmaxfield@apple.com>
2299
2300         Teach WebGL code about new buffer targets in WebGL2
2301         https://bugs.webkit.org/show_bug.cgi?id=163924
2302
2303         Reviewed by Dean Jackson.
2304
2305         * fast/canvas/webgl/bufferData-offset-length.html:
2306         * fast/canvas/webgl/webgl2-buffer-targets-expected.txt: Added.
2307         * fast/canvas/webgl/webgl2-buffer-targets.html: Added.
2308
2309 2016-10-27  Simon Fraser  <simon.fraser@apple.com>
2310
2311         If an animation's keyframes affect stacking context properties, create stacking context while the animation is running
2312         https://bugs.webkit.org/show_bug.cgi?id=164094
2313
2314         Reviewed by Dean Jackson.
2315
2316         * animations/stacking-context-fill-forwards-expected.html: Added.
2317         * animations/stacking-context-fill-forwards.html: Added.
2318         * animations/stacking-context-not-fill-forwards-expected.html: Added.
2319         * animations/stacking-context-not-fill-forwards.html: Added.
2320         * animations/stacking-context-unchanged-while-running-expected.html: Added.
2321         * animations/stacking-context-unchanged-while-running.html: Added.
2322
2323 2016-10-27  Myles C. Maxfield  <mmaxfield@apple.com>
2324
2325         [macOS] [WebGL2] Temporarily upgrade WebGL 2's internal OpenGL context from version 2.1 to 3.2
2326         https://bugs.webkit.org/show_bug.cgi?id=164091
2327
2328         Reviewed by Dean Jackson.
2329
2330         * TestExpectations:
2331         * fast/canvas/webgl/webgl2-context-creation-expected.txt: Added.
2332         * fast/canvas/webgl/webgl2-context-creation.html: Added.
2333
2334 2016-10-27  Ryan Haddad  <ryanhaddad@apple.com>
2335
2336         Marking http/tests/security/svg-image-with-css-cross-domain.html as flaky on mac.
2337         https://bugs.webkit.org/show_bug.cgi?id=163922
2338
2339         Unreviewed test gardening.
2340
2341         * TestExpectations:
2342         * platform/mac/TestExpectations:
2343
2344 2016-10-27  Wenson Hsieh  <wenson_hsieh@apple.com>
2345
2346         Support "insertFromDrop" and "deleteByDrag" for the InputEvent spec
2347         https://bugs.webkit.org/show_bug.cgi?id=163948
2348         <rdar://problem/28921433>
2349
2350         Reviewed by Darin Adler.
2351
2352         Adds 3 new layout tests verifying that when dragging and dropping (both from a contenteditable to another
2353         contenteditable and from non-editable content into a contenteditable) beforeinput and input events are fired in
2354         the right order with the right data and inputTypes, and that undoing/redoing still considers the drag and drop
2355         command as a single unit. Also tests that both deleting text by dragging and inserting text by dropping are
2356         preventable.
2357
2358         * fast/events/before-input-events-prevent-drag-and-drop-expected.txt: Added.
2359         * fast/events/before-input-events-prevent-drag-and-drop.html: Added.
2360         * fast/events/input-events-drag-and-drop-expected.txt: Added.
2361         * fast/events/input-events-drag-and-drop.html: Added.
2362         * fast/events/input-events-insert-by-drop-expected.txt: Added.
2363         * fast/events/input-events-insert-by-drop.html: Added.
2364         * platform/ios-simulator/TestExpectations:
2365         * platform/mac-wk2/TestExpectations:
2366
2367 2016-10-27  Devin Rousso  <dcrousso+webkit@gmail.com>
2368
2369         Web Inspector: Create general model object Collection class
2370         https://bugs.webkit.org/show_bug.cgi?id=163995
2371
2372         Reviewed by Joseph Pecoraro.
2373
2374         * inspector/debugger/resources/log-pause-location.js:
2375         (TestPage.registerInitializer.window.findScript):
2376         Change name of getter to support WebInspector.Collection.
2377
2378         * inspector/unit-tests/collection-expected.txt: Added.
2379         * inspector/unit-tests/collection.html: Added.
2380         * inspector/unit-tests/resource-collection-expected.txt: Added.
2381         * inspector/unit-tests/resource-collection.html: Added.
2382         Created tests for WebInspector.Collection and WebInspector.ResourceCollection.
2383
2384 2016-10-27  Joseph Pecoraro  <pecoraro@apple.com>
2385
2386         Web Inspector: Worker should recover if Inspector is closed and never sent Worker.initialized command
2387         https://bugs.webkit.org/show_bug.cgi?id=164073
2388
2389         Reviewed by Brian Burg.
2390
2391         * inspector/worker/worker-recover-if-inspector-close-expected.txt: Added.
2392         * inspector/worker/worker-recover-if-inspector-close.html: Added.
2393         Test to ensure a Worker recovers when it is paused on opening waiting for
2394         Inspector messages and the Inspector disconnects.
2395
2396 2016-10-27  Joseph Pecoraro  <pecoraro@apple.com>
2397
2398         Web Inspector: Include ConsoleAgent in Workers - real console.log support
2399         https://bugs.webkit.org/show_bug.cgi?id=163844
2400         <rdar://problem/28903328>
2401
2402         Reviewed by Brian Burg.
2403
2404         * inspector/console/messageAdded-from-worker-expected.txt: Removed.
2405         * inspector/console/messageAdded-from-worker.html: Removed.
2406         * inspector/console/resources/worker-console-log.js: Removed.
2407         Remove the old partial console in Worker test.
2408
2409         * inspector/worker/console-basic-expected.txt: Added.
2410         * inspector/worker/console-basic.html: Added.
2411         * inspector/worker/resources/worker-console.js: Added.
2412         New console in Worker test.
2413
2414         * inspector/worker/worker-create-and-terminate.html:
2415         The frontend must call initialize on Workers, otherwise they
2416         are paused forever.
2417
2418         * http/tests/security/contentSecurityPolicy/worker-blob-inherits-csp-expected.txt:
2419         * http/tests/security/contentSecurityPolicy/worker-blob-inherits-csp-importScripts-block-aborts-all-subsequent-imports-expected.txt:
2420         * http/tests/security/contentSecurityPolicy/worker-connect-src-blocked-expected.txt:
2421         * http/tests/security/contentSecurityPolicy/worker-csp-blocks-xhr-redirect-cross-origin-expected.txt:
2422         * http/tests/security/contentSecurityPolicy/worker-importscripts-blocked-expected.txt:
2423         * http/tests/security/contentSecurityPolicy/worker-multiple-csp-headers-expected.txt:
2424         * http/tests/security/contentSecurityPolicy/worker-set-timeout-blocked-expected.txt:
2425         * http/tests/websocket/tests/hybi/workers/close-expected.txt:
2426         * http/tests/xmlhttprequest/workers/access-control-basic-get-fail-non-simple-expected.txt:
2427         * security/contentSecurityPolicy/worker-inherits-blocks-xhr-expected.txt:
2428         Rebaseline. We no longer send Worker console messages through the Page, and likewise
2429         we don't send them to the WebKit client, so they will no longer appear in test output.
2430
2431 2016-10-27  Joseph Pecoraro  <pecoraro@apple.com>
2432
2433         Web Inspector: Include RuntimeAgent in Workers - evaluate in Worker context
2434         https://bugs.webkit.org/show_bug.cgi?id=163835
2435         <rdar://problem/28901465>
2436
2437         Reviewed by Brian Burg.
2438
2439         * inspector/unit-tests/target-manager-expected.txt: Added.
2440         * inspector/unit-tests/target-manager.html: Added.
2441         Unit test for TargetManager and its events with Worker creation.
2442
2443         * inspector/worker/resources/worker-1.js:
2444         * inspector/worker/runtime-basic-expected.txt: Added.
2445         * inspector/worker/runtime-basic.html: Added.
2446         Test comparing RuntimeAgent between Main target and Worker target.
2447
2448         * inspector/runtime/change-execution-context-identifier-expected.txt:
2449         * inspector/runtime/change-execution-context-identifier.html:
2450         RuntimeManager has been updated to have a full ExecutionContext object
2451         containing a Target + ContextId instead of just a ContextId.
2452
2453         * inspector/console/console-api-expected.txt:
2454         * inspector/console/console-api.html:
2455         * inspector/console/console-table-expected.txt:
2456         * inspector/console/console-table.html:
2457         * inspector/debugger/tail-deleted-frames-from-vm-entry.html:
2458         * inspector/debugger/tail-deleted-frames.html:
2459         * inspector/debugger/tail-recursion.html:
2460         * inspector/model/remote-object-expected.txt:
2461         * inspector/model/remote-object-weak-collection-expected.txt:
2462         * inspector/model/remote-object-weak-collection.html:
2463         * inspector/model/remote-object.html:
2464         * platform/mac/inspector/model/remote-object-expected.txt:
2465         Introduce a better JSON Filter for RemoteObject in more tests.
2466         It is important that we filter the _target, because otherwise
2467         JSON.stringify would throw an error about cycles.
2468
2469 2016-10-27  Joseph Pecoraro  <pecoraro@apple.com>
2470
2471         Web Inspector: Introduce Page WorkerAgent and Worker InspectorController
2472         https://bugs.webkit.org/show_bug.cgi?id=163817
2473         <rdar://problem/28899063>
2474
2475         Reviewed by Brian Burg.
2476
2477         * inspector/worker/resources/worker-1.js: Added.
2478         * inspector/worker/resources/worker-2.js: Added.
2479         * inspector/worker/resources/worker-3.js: Added.
2480         * inspector/worker/worker-create-and-terminate-expected.txt: Added.
2481         * inspector/worker/worker-create-and-terminate.html: Added.
2482         Tests for the new Worker domain events.
2483         The rest of the Worker domain will be tested as soon as
2484         we add the first Agent in Workers.
2485
2486 2016-10-27  Chris Dumez  <cdumez@apple.com>
2487
2488         Sync up all copies of testharnessreport.js
2489         https://bugs.webkit.org/show_bug.cgi?id=164071
2490
2491         Reviewed by Youenn Fablet.
2492
2493         Sync up all copies of testharnessreport.js for consistency.
2494
2495         * http/tests/media/media-source/mediasource-play-then-seek-back-with-remote-control-expected.txt:
2496         * http/tests/security/cross-origin-css-in-quirks-1-expected.txt:
2497         * http/tests/security/cross-origin-css-in-quirks-2-expected.txt:
2498         * http/tests/security/cross-origin-css-in-quirks-3-expected.txt:
2499         * http/tests/security/cross-origin-css-in-quirks-4-expected.txt:
2500         * http/tests/security/same-origin-css-1-expected.txt:
2501         * http/tests/security/same-origin-css-2-expected.txt:
2502         * http/tests/security/same-origin-css-3-expected.txt:
2503         * http/tests/security/same-origin-css-in-quirks-expected.txt:
2504         * http/tests/w3c/resources/testharnessreport.js:
2505         (convertResult):
2506         (self.testRunner.add_completion_callback.):
2507         (self.testRunner.add_completion_callback):
2508         (add_completion_callback.sanitize): Deleted.
2509         (add_completion_callback): Deleted.
2510         * imported/blink/http/tests/resources/testharnessreport.js:
2511         (convertResult):
2512         (self.testRunner.add_completion_callback.):
2513         (self.testRunner.add_completion_callback):
2514         (isCSSWGTest): Deleted.
2515         (isJSTest): Deleted.
2516         (add_completion_callback.sanitize): Deleted.
2517         (add_completion_callback.done): Deleted.
2518         (add_completion_callback): Deleted.
2519         * resources/testharnessreport.js:
2520         (self.testRunner.add_completion_callback.):
2521         (self.testRunner.add_completion_callback):
2522
2523 2016-10-25  Brent Fulgham  <bfulgham@apple.com>
2524
2525         Prevent hit tests from being performed on an invalid render tree
2526         https://bugs.webkit.org/show_bug.cgi?id=163877
2527         <rdar://problem/28675761>
2528
2529         Reviewed by Simon Fraser.
2530
2531         * fast/layers/prevent-hit-test-during-layout-expected.txt: Added.
2532         * fast/layers/prevent-hit-test-during-layout.html: Added.
2533         * platform/efl/TestExpectations: Skip on this platform.
2534         * platform/gtk/TestExpectations: Skip on this platform.
2535         * platform/ios-simulator/TestExpectations: Skip on this platform.
2536         * platform/win/TestExpectations: Skip on this platform.
2537
2538 2016-10-27  Chris Dumez  <cdumez@apple.com>
2539
2540         Element parameter to CanvasRenderingContext2D.drawFocusIfNeeded() should not be nullable
2541         https://bugs.webkit.org/show_bug.cgi?id=164062
2542
2543         Reviewed by Darin Adler.
2544
2545         Add layout test coverage.
2546
2547         * fast/canvas/draw-focus-if-needed-null-element-expected.txt: Added.
2548         * fast/canvas/draw-focus-if-needed-null-element.html: Added.
2549
2550 2016-10-27  Chris Dumez  <cdumez@apple.com>
2551
2552         testharnessreport.js should sanitize the results before printing them
2553         https://bugs.webkit.org/show_bug.cgi?id=164064
2554
2555         Reviewed by Youenn Fablet.
2556
2557         testharnessreport.js should sanitize the results before printing them. We
2558         currently have 3 copies of this script and only 1 does the sanitization.
2559         Short term, let do the sanitization in all of them. Longer term, we should
2560         merge these and have a way to keep them in sync.
2561
2562         * fast/media/w3c/test_media_queries-expected.txt:
2563         * fetch/fetch-url-serialization-expected.txt:
2564         * http/tests/w3c/resources/testharnessreport.js:
2565         (add_completion_callback.sanitize):
2566         (add_completion_callback):
2567         * resources/testharnessreport.js:
2568         (self.testRunner.add_completion_callback.):
2569         (self.testRunner.add_completion_callback):
2570
2571 2016-10-27  Xabier Rodriguez Calvar  <calvaris@igalia.com>
2572
2573         Unreviewed fix of GTK and EFL test bots.
2574
2575         * platform/efl/TestExpectations:
2576         * platform/gtk/TestExpectations: Skip media-source tests
2577
2578 2016-10-27  Youenn Fablet  <youenn@apple.com>
2579
2580         REGRESSION(r207753-207755): ASSERTION FAILED: m_parsedStyleSheetCache->isInMemoryCache()
2581         https://bugs.webkit.org/show_bug.cgi?id=163905
2582
2583         Reviewed by Antti Koivisto.
2584
2585         * http/tests/security/cached-cross-origin-shared-css-stylesheet-expected.txt: Added.
2586         * http/tests/security/cached-cross-origin-shared-css-stylesheet.html: Added.
2587
2588 2016-10-26  Youenn Fablet  <youennf@gmail.com>
2589
2590         Refresh WPT tests up to 0acd8f6
2591         https://bugs.webkit.org/show_bug.cgi?id=164009
2592
2593         Reviewed by Darin Adler.
2594
2595         * TestExpectations: Skipping webrtc tests for now.
2596         * tests-options.json:
2597
2598 2016-10-26  Chris Dumez  <cdumez@apple.com>
2599
2600         [Web IDL] Add support for having string enumerations in their own IDL file
2601         https://bugs.webkit.org/show_bug.cgi?id=164025
2602
2603         Reviewed by Darin Adler.
2604
2605         Rebaseline existign tests as the exception messages differ slightly.
2606
2607         * storage/indexeddb/exceptions-expected.txt:
2608         * storage/indexeddb/exceptions-private-expected.txt:
2609         * storage/indexeddb/modern/idbdatabase-transaction-failures-expected.txt:
2610         * storage/indexeddb/modern/idbdatabase-transaction-failures-private-expected.txt:
2611         * storage/indexeddb/transaction-basics-expected.txt:
2612         * storage/indexeddb/transaction-basics-private-expected.txt:
2613
2614 2016-10-26  Yusuke Suzuki  <utatane.tea@gmail.com>
2615
2616         [DOMJIT] Implement Node::ownerDocument
2617         https://bugs.webkit.org/show_bug.cgi?id=164004
2618
2619         Reviewed by Darin Adler.
2620
2621         * js/dom/domjit-accessor-owner-document-expected.txt: Added.
2622         * js/dom/domjit-accessor-owner-document.html: Added.
2623
2624 2016-10-26  Chris Dumez  <cdumez@apple.com>
2625
2626         Replace IDBKeyPath with a WTF::Variant
2627         https://bugs.webkit.org/show_bug.cgi?id=163909
2628
2629         Reviewed by Darin Adler.
2630
2631         Rebaseline a few tests now that IDBIndex.keyPath / IDBObjectStore.keyPath
2632         no longer incorrectly return DOMStringList objects and return regular
2633         arrays instead.
2634
2635         * storage/indexeddb/modern/idbindex-properties-basic-expected.txt:
2636         * storage/indexeddb/modern/idbindex-properties-basic-private-expected.txt:
2637
2638 2016-10-26  Zalan Bujtas  <zalan@apple.com>
2639
2640         Ignore out-of-flow siblings when searching for a spanner candidate.
2641         https://bugs.webkit.org/show_bug.cgi?id=164042.
2642         <rdar://problem/28758456>
2643
2644         Reviewed by Simon Fraser.
2645
2646         * fast/multicol/crash-when-spanner-candidate-is-out-of-flow-expected.txt: Added.
2647         * fast/multicol/crash-when-spanner-candidate-is-out-of-flow.html: Added.
2648
2649 2016-10-26  Dan Bernstein  <mitz@apple.com>
2650
2651         When pasting web archive, width specifiers in srcset attribute change into density specifiers
2652         https://bugs.webkit.org/show_bug.cgi?id=164027
2653         <rdar://problem/28964948>
2654
2655         Reviewed by Tim Horton.
2656
2657         * editing/pasteboard/img-srcset-copy-paste-canonicalization-expected.txt: Updated.
2658         * editing/pasteboard/img-srcset-copy-paste-canonicalization.html: Changed to expect a 200w
2659           specifier to round-trip.
2660         * editing/pasteboard/resources/img-srcset-copy-paste-canonicalization-iframe.html: Changed
2661           a 1x specifier to 200w.
2662
2663 2016-10-26  Antoine Quint  <graouts@apple.com>
2664
2665         [Modern Media Controls] Media Controller: playback support
2666         https://bugs.webkit.org/show_bug.cgi?id=163678
2667         <rdar://problem/27989479>
2668
2669         Reviewed by Dean Jackson.
2670
2671         New tests for the PlaybackSupport class and adding the new resource to other MediaController tests.
2672
2673         * http/tests/media/modern-media-controls/skip-back-support/skip-back-support-button-click.html:
2674         * media/modern-media-controls/elapsed-time-support/elapsed-time-support.html:
2675         * media/modern-media-controls/media-controller/media-controller-constructor.html:
2676         * media/modern-media-controls/media-controller/media-controller-resize.html:
2677         * media/modern-media-controls/mute-support/mute-support-button-click.html:
2678         * media/modern-media-controls/mute-support/mute-support-media-api.html:
2679         * media/modern-media-controls/mute-support/mute-support-muted.html:
2680         * media/modern-media-controls/playback-support/playback-support-autoplay-expected.txt: Added.
2681         * media/modern-media-controls/playback-support/playback-support-autoplay.html: Copied from LayoutTests/media/modern-media-controls/elapsed-time-support/elapsed-time-support.html.
2682         * media/modern-media-controls/playback-support/playback-support-button-click-expected.txt: Added.
2683         * 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.
2684         * media/modern-media-controls/playback-support/playback-support-media-api-expected.txt: Added.
2685         * 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.
2686         * media/modern-media-controls/remaining-time-support/remaining-time-support.html:
2687         * media/modern-media-controls/start-support/start-support-audio.html:
2688         * media/modern-media-controls/start-support/start-support-autoplay.html:
2689         * media/modern-media-controls/start-support/start-support-click-to-start.html:
2690         * media/modern-media-controls/start-support/start-support-error.html:
2691         * media/modern-media-controls/start-support/start-support-fullscreen.html:
2692         * media/modern-media-controls/start-support/start-support-manual-play.html:
2693         * media/modern-media-controls/start-support/start-support-no-source.html:
2694
2695 2016-10-26  Chris Dumez  <cdumez@apple.com>
2696
2697         First parameter to TextTrack.addCue() / removeCue() should not be nullable
2698         https://bugs.webkit.org/show_bug.cgi?id=164020
2699
2700         Reviewed by Eric Carlson.
2701
2702         Add layout test coverage.
2703
2704         * media/track/texttrack-addCue-null-expected.txt: Added.
2705         * media/track/texttrack-addCue-null.html: Added.
2706
2707 2016-10-26  Antoine Quint  <graouts@apple.com>
2708
2709         [Modern Media Controls] Media Controller: elapsed and remaining time support
2710         https://bugs.webkit.org/show_bug.cgi?id=163679
2711         <rdar://problem/28851675>
2712
2713         Reviewed by Dean Jackson.
2714
2715         New tests for the ElapsedTimeSupport and RemainingTimeSupport classes and adding the
2716         new resources to other MediaController tests.
2717
2718         * http/tests/media/modern-media-controls/skip-back-support/skip-back-support-button-click.html:
2719         * media/modern-media-controls/elapsed-time-support/elapsed-time-support-expected.txt: Added.
2720         * media/modern-media-controls/elapsed-time-support/elapsed-time-support.html: Added.
2721         * media/modern-media-controls/media-controller/media-controller-constructor.html:
2722         * media/modern-media-controls/media-controller/media-controller-resize.html:
2723         * media/modern-media-controls/mute-support/mute-support-button-click.html:
2724         * media/modern-media-controls/mute-support/mute-support-media-api.html:
2725         * media/modern-media-controls/mute-support/mute-support-muted.html:
2726         * media/modern-media-controls/remaining-time-support/remaining-time-support-expected.txt: Added.
2727         * media/modern-media-controls/remaining-time-support/remaining-time-support.html: Added.
2728         * media/modern-media-controls/start-support/start-support-audio.html:
2729         * media/modern-media-controls/start-support/start-support-autoplay.html:
2730         * media/modern-media-controls/start-support/start-support-click-to-start.html:
2731         * media/modern-media-controls/start-support/start-support-error.html:
2732         * media/modern-media-controls/start-support/start-support-fullscreen.html:
2733         * media/modern-media-controls/start-support/start-support-manual-play.html:
2734         * media/modern-media-controls/start-support/start-support-no-source.html:
2735
2736 2016-10-26  Michael Catanzaro  <mcatanzaro@igalia.com>
2737
2738         Unreviewed GTK test gardening
2739
2740         * platform/gtk/fast/events/input-events-paste-rich-datatransfer-expected.txt: Added.
2741
2742 2016-10-26  Antoine Quint  <graouts@apple.com>
2743
2744         [Modern Media Controls] http/tests/media/modern-media-controls/skip-back-support/skip-back-support-button-click.html is flaky
2745         https://bugs.webkit.org/show_bug.cgi?id=164013
2746
2747         Unreviewed.
2748
2749         Make the test more robust by only responding to "canplaythrough" once, since it might have fired again
2750         after seeking, and registering for "seeked" events only after we've reached "canplaythrough", and accounting
2751         for the first seek to 50s.
2752
2753         * http/tests/media/modern-media-controls/skip-back-support/skip-back-support-button-click-expected.txt:
2754         * http/tests/media/modern-media-controls/skip-back-support/skip-back-support-button-click.html:
2755         * platform/mac-yosemite/http/tests/media/modern-media-controls/skip-back-support/skip-back-support-button-click-expected.txt: Added.
2756
2757 2016-10-26  Youenn Fablet  <youenn@apple.com>
2758
2759         Enable SDPProcessor for Mac bots
2760         https://bugs.webkit.org/show_bug.cgi?id=163940
2761
2762         Reviewed by Eric Carlson.
2763
2764         This is the first time the tests are activated since a long time.
2765         Further patches should make the tests pass and/or update them according latest spec.
2766
2767         * fast/mediastream/RTCPeerConnection-createAnswer-expected.txt:
2768         * fast/mediastream/RTCPeerConnection-createOffer-expected.txt:
2769         * fast/mediastream/RTCPeerConnection-have-local-offer-expected.txt:
2770         * fast/mediastream/RTCPeerConnection-have-local-pranswer-expected.txt:
2771         * fast/mediastream/RTCPeerConnection-have-remote-offer-expected.txt:
2772         * fast/mediastream/RTCPeerConnection-have-remote-pranswer-expected.txt:
2773         * fast/mediastream/RTCPeerConnection-localDescription-expected.txt:
2774         * fast/mediastream/RTCPeerConnection-remoteDescription-expected.txt:
2775         * fast/mediastream/RTCPeerConnection-stable-expected.txt:
2776         * platform/mac/TestExpectations:
2777
2778 2016-10-26  Nael Ouedraogo  <nael.ouedraogo@crf.canon.fr>
2779         WebRTC: The RTCTrackEventInit dictionary needs required members
2780         https://bugs.webkit.org/show_bug.cgi?id=158536
2781
2782         Update RTCTrackEvent IDL as per specification. Rebase existing tests.
2783
2784         Reviewed by Chris Dumez.
2785
2786         * fast/mediastream/RTCTrackEvent-constructor-expected.txt:
2787         * fast/mediastream/RTCTrackEvent-constructor.html:
2788
2789 2016-10-25  Ryosuke Niwa  <rniwa@webkit.org>
2790
2791         Updating attribute by textContent must create a single mutation record and custom element reaction
2792         https://bugs.webkit.org/show_bug.cgi?id=164003
2793
2794         Reviewed by Chris Dumez.
2795
2796         Added a test for ensuring mutating the attribute by nodeValue and textContent creates exactly one mutation record.
2797
2798         * fast/custom-elements/reactions-for-webkit-extensions.html: Updated the description.
2799         * fast/dom/MutationObserver/text-content-on-attr-expected.txt: Added.
2800         * fast/dom/MutationObserver/text-content-on-attr.html: Added.
2801
2802 2016-10-25  Michael Catanzaro  <mcatanzaro@igalia.com>
2803
2804         Unreviewed, fix duplicate GTK expectations
2805
2806         * platform/gtk/TestExpectations:
2807
2808 2016-10-25  Nan Wang  <n_wang@apple.com>
2809
2810         LayoutTest accessibility/mac/meter-gauge-value-description.html failing
2811         https://bugs.webkit.org/show_bug.cgi?id=163997
2812         <rdar://problem/28948637>
2813
2814         Reviewed by Chris Fleizach.
2815
2816         * platform/mac/TestExpectations:
2817
2818 2016-10-25  Ryan Haddad  <ryanhaddad@apple.com>
2819
2820         Marking accessibility/mac/meter-gauge-value-description.html as failing on mac.
2821         https://bugs.webkit.org/show_bug.cgi?id=163997
2822
2823         Unreviewed test gardening.
2824
2825         * platform/mac/TestExpectations:
2826
2827 2016-10-25  Daniel Bates  <dabates@apple.com>
2828
2829         REGRESSION (r178265): XSS Auditor fails to block document.write() of incomplete tag
2830         https://bugs.webkit.org/show_bug.cgi?id=163978
2831         <rdar://problem/25962131>
2832
2833         Reviewed by Darin Adler.
2834
2835         Add tests to ensure that the XSS Auditor blocks a document.write() of an incomplete HTML image tag.
2836
2837         * http/tests/security/xssAuditor/dom-write-location-dom-write-open-img-onerror-expected.txt: Added.
2838         * http/tests/security/xssAuditor/dom-write-location-dom-write-open-img-onerror.html: Added.
2839         * http/tests/security/xssAuditor/dom-write-location-open-img-onerror-expected.txt: Added.
2840         * http/tests/security/xssAuditor/dom-write-location-open-img-onerror.html: Added.
2841         * http/tests/security/xssAuditor/nested-dom-write-location-open-img-onerror-expected.txt: Added.
2842         * http/tests/security/xssAuditor/nested-dom-write-location-open-img-onerror.html: Added.
2843         * http/tests/security/xssAuditor/resources/echo-nested-dom-write-location.html: Added.
2844
2845 2016-10-25  Brady Eidson  <beidson@apple.com>
2846
2847         IndexedDB 2.0: Support IDBObjectStore openKeyCursor.
2848         <rdar://problem/28806930> and https://bugs.webkit.org/show_bug.cgi?id=163954
2849
2850         Reviewed by Andy Estes.
2851
2852         * storage/indexeddb/modern/cursor-1-expected.txt:
2853         * storage/indexeddb/modern/cursor-1-private-expected.txt:
2854         * storage/indexeddb/modern/resources/cursor-1.js:
2855
2856 2016-10-25  Michael Catanzaro  <mcatanzaro@igalia.com>
2857
2858         Unreviewed GTK test gardening
2859
2860         * platform/gtk/TestExpectations:
2861         * platform/gtk/fast/attachment/attachment-select-on-click-expected.txt:
2862         * platform/gtk/fast/css/word-space-extra-expected.txt:
2863         * platform/gtk/fast/dom/HTMLProgressElement/progress-bar-value-pseudo-element-expected.txt:
2864         * platform/gtk/fast/dom/Window/window-properties-performance-expected.txt:
2865
2866 2016-10-25  Wenson Hsieh  <wenson_hsieh@apple.com>
2867
2868         Support InputEvent.dataTransfer for the InputEvent spec
2869         https://bugs.webkit.org/show_bug.cgi?id=163213
2870         <rdar://problem/28700407>
2871
2872         Reviewed by Ryosuke Niwa.
2873
2874         Adds 2 new layout tests verifying that input events dispatched as a result of pasting or spell checking contain
2875         DataTransfers that have rich and plain text representations of the contents being inserted.
2876
2877         * fast/events/input-events-fired-when-typing-expected.txt:
2878         * fast/events/input-events-fired-when-typing.html:
2879         * fast/events/input-events-paste-rich-datatransfer-expected.txt: Added.
2880         * fast/events/input-events-paste-rich-datatransfer.html: Added.
2881         * fast/events/input-events-spell-checking-datatransfer-expected.txt: Added.
2882         * fast/events/input-events-spell-checking-datatransfer.html: Added.
2883         * platform/ios-simulator/TestExpectations:
2884
2885 2016-10-25  Andy Estes  <aestes@apple.com>
2886
2887         Implement rel=noopener
2888         https://bugs.webkit.org/show_bug.cgi?id=155166
2889         <rdar://problem/25193787>
2890
2891         Reviewed by Brent Fulgham.
2892
2893         * fast/dom/DOMTokenList-supports-expected.txt:
2894         * fast/dom/DOMTokenList-supports.html:
2895         * fast/dom/Window/a-rel-noopener-expected.txt: Added.
2896         * fast/dom/Window/a-rel-noopener.html: Added.
2897         * fast/dom/Window/area-rel-noopener-expected.txt: Added.
2898         * fast/dom/Window/area-rel-noopener.html: Added.
2899         * fast/dom/Window/resources/rel-noopener.js: Added.
2900
2901 2016-10-25  Eric Carlson  <eric.carlson@apple.com>
2902
2903         [MediaStream] Add "has capture device" bit to media state flags
2904         https://bugs.webkit.org/show_bug.cgi?id=163952
2905
2906         Reviewed by Jer Noble.
2907
2908         * fast/mediastream/MediaStream-page-muted-expected.txt:
2909         * fast/mediastream/MediaStream-page-muted.html:
2910         * media/muted-video-is-playing-audio-expected.txt:
2911         * media/muted-video-is-playing-audio.html:
2912         * webaudio/web-audio-is-playing.html:
2913         * webaudio/web-audio-is-playing-expected.txt:
2914
2915 2016-10-25  Commit Queue  <commit-queue@webkit.org>
2916
2917         Unreviewed, rolling out r207827 and r207828.
2918         https://bugs.webkit.org/show_bug.cgi?id=163965
2919
2920         Caused LayoutTest webaudio/web-audio-is-playing.html to time
2921         out on macOS. (Requested by ryanhaddad on #webkit).
2922
2923         Reverted changesets:
2924
2925         "[MediaStream] Add "has capture device" bit to media state
2926         flags"
2927         https://bugs.webkit.org/show_bug.cgi?id=163952
2928         http://trac.webkit.org/changeset/207827
2929
2930         "[MediaStream] Add "has capture device" bit to media state
2931         flags"
2932         https://bugs.webkit.org/show_bug.cgi?id=163952
2933         http://trac.webkit.org/changeset/207828
2934
2935 2016-10-25  Antoine Quint  <graouts@apple.com>
2936
2937         [Modern Media Controls] Media Controller: skip back support
2938         https://bugs.webkit.org/show_bug.cgi?id=163725
2939         <rdar://problem/27989480>
2940
2941         Reviewed by Dean Jackson.
2942
2943         Added a new test for the SkipBackButton class to ensure that we correctly seek back by 30 seconds when pressed.
2944         Updated the other tests to reflect the addition of the SkipBackSupport class.
2945
2946         * http/tests/media/modern-media-controls/skip-back-support/skip-back-support-button-click-expected.txt: Added.
2947         * http/tests/media/modern-media-controls/skip-back-support/skip-back-support-button-click.html: Added.
2948         * media/modern-media-controls/media-controller/media-controller-constructor.html:
2949         * media/modern-media-controls/media-controller/media-controller-resize.html:
2950         * media/modern-media-controls/mute-support/mute-support-button-click.html:
2951         * media/modern-media-controls/mute-support/mute-support-media-api.html:
2952         * media/modern-media-controls/mute-support/mute-support-muted.html:
2953         * media/modern-media-controls/start-support/start-support-audio.html:
2954         * media/modern-media-controls/start-support/start-support-autoplay.html:
2955         * media/modern-media-controls/start-support/start-support-click-to-start.html:
2956         * media/modern-media-controls/start-support/start-support-error.html:
2957         * media/modern-media-controls/start-support/start-support-fullscreen.html:
2958         * media/modern-media-controls/start-support/start-support-manual-play.html:
2959         * media/modern-media-controls/start-support/start-support-no-source.html:
2960
2961 2016-10-25  Commit Queue  <commit-queue@webkit.org>
2962
2963         Unreviewed, rolling out r207578.
2964         https://bugs.webkit.org/show_bug.cgi?id=163962
2965
2966         Broke quip.com so that user can no longer type a space
2967         (Requested by rniwa on #webkit).
2968
2969         Reverted changeset:
2970
2971         "Add a plain space instead of &nbsp; between text nodes"
2972         https://bugs.webkit.org/show_bug.cgi?id=123163
2973         http://trac.webkit.org/changeset/207578
2974
2975 2016-10-25  Ryan Haddad  <ryanhaddad@apple.com>
2976
2977         WebCryptoAPI test gardening after r207809.
2978         https://bugs.webkit.org/show_bug.cgi?id=159638
2979
2980         Unreviewed test gardening.
2981
2982         * TestExpectations:
2983
2984 2016-10-25  Eric Carlson  <eric.carlson@apple.com>
2985
2986         [MediaStream] Add "has capture device" bit to media state flags
2987         https://bugs.webkit.org/show_bug.cgi?id=163952
2988
2989         Reviewed by Jer Noble.
2990
2991         * fast/mediastream/MediaStream-page-muted-expected.txt:
2992         * fast/mediastream/MediaStream-page-muted.html:
2993         * media/muted-video-is-playing-audio-expected.txt:
2994         * media/muted-video-is-playing-audio.html:
2995
2996 2016-10-25  Brady Eidson  <beidson@apple.com>
2997
2998         IndexedDB 2.0: Support new IDBTransaction interfaces.
2999         <rdar://problem/28806928> and https://bugs.webkit.org/show_bug.cgi?id=163927
3000
3001         Reviewed by Sam Weinig.
3002
3003         * storage/indexeddb/modern/idbtransaction-objectstores-1-expected.txt: Added.
3004         * storage/indexeddb/modern/idbtransaction-objectstores-1-private-expected.txt: Added.
3005         * storage/indexeddb/modern/idbtransaction-objectstores-1-private.html: Added.
3006         * storage/indexeddb/modern/idbtransaction-objectstores-1.html: Added.
3007         * storage/indexeddb/modern/resources/idbtransaction-objectstores-1.js: Added.
3008
3009 2016-10-25  Alex Christensen  <achristensen@webkit.org>
3010
3011         Rebase test after r207805
3012         https://bugs.webkit.org/show_bug.cgi?id=163929
3013
3014         * fetch/fetch-url-serialization-expected.txt:
3015
3016 2016-10-24  Ryosuke Niwa  <rniwa@webkit.org>
3017
3018         Custom elements reactions should have a queue per element
3019         https://bugs.webkit.org/show_bug.cgi?id=163878
3020
3021         Reviewed by Antti Koivisto.
3022
3023         Added a W3C style testharness.js test for making sure the custom element reaction queue exists per element,
3024         and added a WebKit style test for making sure that the backup element queue exists.
3025
3026         * fast/custom-elements/backup-element-queue-expected.txt: Added.
3027         * fast/custom-elements/backup-element-queue.html: Added.
3028         * fast/custom-elements/custom-element-reaction-queue-expected.txt: Added.
3029         * fast/custom-elements/custom-element-reaction-queue.html: Added.
3030
3031 2016-10-24  Jiewen Tan  <jiewen_tan@apple.com>
3032
3033         Update SubtleCrypto::generateKey to match the latest spec
3034         https://bugs.webkit.org/show_bug.cgi?id=163718
3035         <rdar://problem/28864380>
3036
3037         Reviewed by Chris Dumez.
3038
3039         Besides adding tests for SubtleCrypto::generateKey related stuff and fixing HMAC. This patch also add
3040         shouldReject(_a, _rejectCallback, _resolveCallback, _message) in js-test-pre.js.
3041
3042         * TestExpectations:
3043         * crypto/subtle/aes-cbc-generate-key-length-128-expected.txt: Added.
3044         * crypto/subtle/aes-cbc-generate-key-length-128.html: Added.
3045         * crypto/subtle/aes-cbc-generate-key-length-192-expected.txt: Added.
3046         * crypto/subtle/aes-cbc-generate-key-length-192.html: Added.
3047         * crypto/subtle/aes-cbc-generate-key-length-256-expected.txt: Added.
3048         * crypto/subtle/aes-cbc-generate-key-length-256.html: Added.
3049         * crypto/subtle/aes-generate-key-malformed-parameters-expected.txt: Added.
3050         * crypto/subtle/aes-generate-key-malformed-parameters.html: Added.
3051         * crypto/subtle/aes-kw-generate-key-expected.txt: Added.
3052         * crypto/subtle/aes-kw-generate-key.html: Added.
3053         * crypto/subtle/generate-key-malformed-paramters-expected.txt: Added.
3054         * crypto/subtle/generate-key-malformed-paramters.html: Added.
3055         * crypto/subtle/hmac-generate-key-customized-length-expected.txt: Added.
3056         * crypto/subtle/hmac-generate-key-customized-length.html: Added.
3057         * crypto/subtle/hmac-generate-key-hash-object-expected.txt: Added.
3058         * crypto/subtle/hmac-generate-key-hash-object.html: Added.
3059         * crypto/subtle/hmac-generate-key-malformed-parameters-expected.txt: Added.
3060         * crypto/subtle/hmac-generate-key-malformed-parameters.html: Added.
3061         * crypto/subtle/hmac-generate-key-sha1-expected.txt: Added.
3062         * crypto/subtle/hmac-generate-key-sha1.html: Added.
3063         * crypto/subtle/hmac-generate-key-sha224-expected.txt: Added.
3064         * crypto/subtle/hmac-generate-key-sha224.html: Added.
3065         * crypto/subtle/hmac-generate-key-sha256-expected.txt: Added.
3066         * crypto/subtle/hmac-generate-key-sha256.html: Added.
3067         * crypto/subtle/hmac-generate-key-sha384-expected.txt: Added.
3068         * crypto/subtle/hmac-generate-key-sha384.html: Added.
3069         * crypto/subtle/hmac-generate-key-sha512-expected.txt: Added.
3070         * crypto/subtle/hmac-generate-key-sha512.html: Added.
3071         * crypto/subtle/rsa-generate-key-malformed-parameters-expected.txt: Added.
3072         * crypto/subtle/rsa-generate-key-malformed-parameters.html: Added.
3073         * crypto/subtle/rsa-oaep-generate-key-expected.txt: Added.
3074         * crypto/subtle/rsa-oaep-generate-key.html: Added.
3075         * crypto/subtle/rsaes-pkcs1-v1_5-generate-key-expected.txt: Added.
3076         * crypto/subtle/rsaes-pkcs1-v1_5-generate-key-extractable-expected.txt: Added.
3077         * crypto/subtle/rsaes-pkcs1-v1_5-generate-key-extractable.html: Added.
3078         * crypto/subtle/rsaes-pkcs1-v1_5-generate-key.html: Added.
3079         * crypto/subtle/rsassa-pkcs1-v1_5-generate-key-expected.txt: Added.
3080         * crypto/subtle/rsassa-pkcs1-v1_5-generate-key.html: Added.
3081         * crypto/webkitSubtle/hmac-generate-key-expected.txt:
3082         * crypto/webkitSubtle/hmac-generate-key.html:
3083         * crypto/workers/subtle/aes-generate-key-expected.txt: Added.
3084         * crypto/workers/subtle/aes-generate-key.html: Added.
3085         * crypto/workers/subtle/hmac-generate-key-expected.txt: Added.
3086         * crypto/workers/subtle/hmac-generate-key.html: Added.
3087         * crypto/workers/subtle/resources/aes-generate-key.js: Added.
3088         * crypto/workers/subtle/resources/hmac-generate-key.js: Added.
3089         * crypto/workers/subtle/resources/rsa-generate-key.js: Added.
3090         * crypto/workers/subtle/rsa-generate-key-expected.txt: Added.
3091         * crypto/workers/subtle/rsa-generate-key.html: Added.
3092         * resources/js-test-pre.js:
3093
3094 2016-10-24  Chris Dumez  <cdumez@apple.com>
3095
3096         IDBDatabase.createObjectStore() should take a IDBObjectStoreParameters dictionary in parameter
3097         https://bugs.webkit.org/show_bug.cgi?id=163916
3098
3099         Reviewed by Darin Adler.
3100
3101         Rebaseline existing tests now that the exception messages differ slightly.
3102
3103         * storage/indexeddb/create-object-store-options-expected.txt:
3104         * storage/indexeddb/create-object-store-options-private-expected.txt:
3105
3106 2016-10-24  Alex Christensen  <achristensen@webkit.org>
3107
3108         URLParser should match old URL::parse with %2E in path
3109         https://bugs.webkit.org/show_bug.cgi?id=163929
3110
3111         Reviewed by Alexey Proskuryakov.
3112
3113         * fast/url/path-expected.txt:
3114         * fast/url/standard-url-expected.txt:
3115
3116 2016-10-24  Zalan Bujtas  <zalan@apple.com>
3117
3118         Do not update selection rect on dirty lineboxes.
3119         https://bugs.webkit.org/show_bug.cgi?id=163862
3120         <rdar://problem/28813156>
3121
3122         Reviewed by Simon Fraser.
3123
3124         * fast/css-generated-content/dynamic-first-letter-selection-clear-crash-expected.txt: Added.
3125         * fast/css-generated-content/dynamic-first-letter-selection-clear-crash.html: Added.
3126
3127 2016-10-24  Ryan Haddad  <ryanhaddad@apple.com>
3128
3129         Unreviewed, rolling out r207795.
3130
3131         Introduced API test failures on iOS and macOS.
3132
3133         Reverted changeset:
3134
3135         "URLParser should match old URL::parse with %2E in path"
3136         https://bugs.webkit.org/show_bug.cgi?id=163929
3137         http://trac.webkit.org/changeset/207795
3138
3139 2016-10-24  Yusuke Suzuki  <utatane.tea@gmail.com>
3140
3141         Arrow functions with concise bodies cannot return regular expressions
3142         https://bugs.webkit.org/show_bug.cgi?id=163162
3143
3144         Reviewed by Filip Pizlo.
3145
3146         * fast/regex/dom/non-pattern-characters-expected.txt:
3147         * js/arrowfunction-syntax-errors-expected.txt:
3148         * js/regexp-compile-crash-expected.txt:
3149         * sputnik/Conformance/07_Lexical_Conventions/7.4_Comments/S7.4_A4_T1-expected.txt:
3150         * sputnik/Conformance/07_Lexical_Conventions/7.4_Comments/S7.4_A4_T4-expected.txt:
3151         * sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.2_T2-expected.txt:
3152         * sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.3_T1-expected.txt:
3153         * sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.3_T3-expected.txt:
3154         * sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.5_T1-expected.txt:
3155         * sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.5_T3-expected.txt:
3156         * sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.2_T1-expected.txt:
3157         * sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.3_T1-expected.txt:
3158         * sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.3_T3-expected.txt:
3159         * sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.5_T1-expected.txt:
3160         * sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.5_T3-expected.txt:
3161
3162 2016-10-24  Chris Dumez  <cdumez@apple.com>
3163
3164         event.(dataTransfer|clipboardData).getData('text/html') (onpaste, ondrop)
3165         https://bugs.webkit.org/show_bug.cgi?id=19893
3166         <rdar://problem/6055546>
3167
3168         Reviewed by Ryosuke Niwa.
3169
3170         Unskip corresponding tests on Mac.
3171
3172         * editing/pasteboard/onpaste-text-html-expected.txt:
3173         * fast/events/ondrop-text-html-expected.txt:
3174         * platform/mac/TestExpectations:
3175         * platform/wk2/TestExpectations:
3176
3177 2016-10-24  Alex Christensen  <achristensen@webkit.org>
3178
3179         URLParser should match old URL::parse with %2E in path
3180         https://bugs.webkit.org/show_bug.cgi?id=163929
3181
3182         Reviewed by Alexey Proskuryakov.
3183
3184         * fast/url/path-expected.txt:
3185         * fast/url/standard-url-expected.txt:
3186         * fetch/fetch-url-serialization-expected.txt:
3187
3188 2016-10-24  Brady Eidson  <beidson@apple.com>
3189
3190         IndexedDB 2.0: Support new IDBKeyRange interfaces.
3191         <rdar://problem/28806929> and https://bugs.webkit.org/show_bug.cgi?id=163910
3192
3193         Reviewed by Andy Estes.
3194
3195         * storage/indexeddb/keyrange-expected.txt:
3196         * storage/indexeddb/keyrange-private-expected.txt:
3197         * storage/indexeddb/resources/keyrange.js:
3198
3199 2016-10-23  Yusuke Suzuki  <utatane.tea@gmail.com>
3200
3201         [DOMJIT] Add a way for DOMJIT::Patchpoint to express effects
3202         https://bugs.webkit.org/show_bug.cgi?id=163657
3203
3204         Reviewed by Saam Barati.
3205
3206         * js/dom/domjit-accessor-different-effect-expected.txt: Added.
3207         * js/dom/domjit-accessor-different-effect.html: Added.
3208         * js/dom/domjit-accessor-effect-expected.txt: Added.
3209         * js/dom/domjit-accessor-effect-should-overlap-with-call-expected.txt: Added.
3210         * js/dom/domjit-accessor-effect-should-overlap-with-call.html: Added.
3211         * js/dom/domjit-accessor-effect.html: Added.
3212         * js/dom/domjit-accessor-licm-expected.txt: Added.
3213         * js/dom/domjit-accessor-licm.html: Added.
3214         * js/dom/domjit-accessor-node-type-effect-should-not-overlap-with-call-since-pure-expected.txt: Added.
3215         * js/dom/domjit-accessor-node-type-effect-should-not-overlap-with-call-since-pure.html: Added.
3216
3217 2016-10-24  Myles C. Maxfield  <mmaxfield@apple.com>
3218
3219         Font variations test gardening
3220
3221         Unreviewed.
3222
3223         * platform/mac/TestExpectations:
3224
3225 2016-10-24  Devin Rousso  <dcrousso+webkit@gmail.com>
3226
3227         Web Inspector: Scope chain shouldn't show empty Closure sections
3228         https://bugs.webkit.org/show_bug.cgi?id=152348
3229
3230         Reviewed by Joseph Pecoraro.
3231
3232         * inspector/model/scope-chain-node-expected.txt:
3233         * inspector/model/scope-chain-node.html:
3234         Added "empty" indicators to scopes without any property descriptors.
3235
3236 2016-10-24  Devin Rousso  <dcrousso+webkit@gmail.com>
3237
3238         Web Inspector: Improve Quick Open sorting algorithm
3239         https://bugs.webkit.org/show_bug.cgi?id=163705
3240
3241         Reviewed by Joseph Pecoraro.
3242
3243         * inspector/unit-tests/resource-query-controller-expected.txt:
3244         * inspector/unit-tests/resource-query-controller.html:
3245         Changed the ExecuteQueryGeneralRankings and ExecuteQueryPositionRankings tests to reflect
3246         the new ranking logic.  Added ExecuteQueryConsecutiveRankings to test more realistic
3247         scenarios and ensure better ranking.
3248
3249 2016-10-24  Ryan Haddad  <ryanhaddad@apple.com>
3250
3251         Rebaseline tests for ios-simulator after r207757.
3252         https://bugs.webkit.org/show_bug.cgi?id=163904
3253
3254         Unreviewed test gardening.
3255
3256         * platform/ios-simulator/svg/W3C-SVG-1.1/text-align-06-b-expected.txt:
3257         * platform/ios-simulator/svg/batik/text/verticalText-expected.txt:
3258         * platform/ios-simulator/svg/batik/text/verticalTextOnPath-expected.txt:
3259         * platform/ios-simulator/svg/text/text-align-06-b-expected.txt:
3260         * platform/ios-simulator/svg/text/text-vkern-expected.txt:
3261
3262 2016-10-24  Alex Christensen  <achristensen@webkit.org>
3263
3264         Rebase tests after r207767
3265         https://bugs.webkit.org/show_bug.cgi?id=163891
3266
3267         * js/dom/global-constructors-attributes-expected.txt:
3268         * platform/efl/js/dom/global-constructors-attributes-expected.txt:
3269         * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
3270         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
3271         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
3272         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
3273         * platform/win/js/dom/global-constructors-attributes-expected.txt:
3274         No more CSSCharsetRule.
3275
3276 2016-10-24  Ryan Haddad  <ryanhaddad@apple.com>
3277
3278         Rebaseline inspector/dom/getAccessibilityPropertiesForNode.html
3279         https://bugs.webkit.org/show_bug.cgi?id=163901
3280
3281         Unreviewed test gardening.
3282
3283         * inspector/dom/getAccessibilityPropertiesForNode-expected.txt:
3284
3285 2016-10-24  Dave Hyatt  <hyatt@apple.com>
3286
3287         Remove CSSCharsetRule from the CSS OM
3288         https://bugs.webkit.org/show_bug.cgi?id=163891
3289
3290         Reviewed by Darin Adler.
3291
3292         * fast/dom/Window/resources/window-properties.js:
3293         * fast/dom/dom-constructors-expected.txt:
3294         * fast/dom/dom-constructors.html:
3295         * fast/encoding/css-charset-default.xhtml:
3296         * fast/encoding/css-charset-dom-expected.txt: Removed.
3297         * fast/encoding/css-charset-dom.html: Removed.
3298         * platform/mac/fast/dom/Window/window-lookup-precedence-expected.txt:
3299
3300 2016-10-24  Eric Carlson  <eric.carlson@apple.com>
3301
3302         [MediaStream] Separate media capture and audio playback muting
3303         https://bugs.webkit.org/show_bug.cgi?id=163855
3304         <rdar://problem/28827186>
3305
3306         Reviewed by Darin Adler.
3307
3308         * fast/mediastream/MediaStream-page-muted-expected.txt: Added.
3309         * fast/mediastream/MediaStream-page-muted.html: Added.
3310         * media/video-muted-after-setting-page-muted-state.html: Updated.
3311
3312 2016-10-24  Youenn Fablet  <youenn@apple.com>
3313
3314         Activate WEB_RTC compilation flags for Mac bots
3315         https://bugs.webkit.org/show_bug.cgi?id=163886
3316
3317         Reviewed by Eric Carlson.
3318
3319         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
3320         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
3321         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
3322
3323 2016-10-24  Brady Eidson  <beidson@apple.com>
3324
3325         IndexedDB 2.0: Support IDBIndex name assignment.
3326         <rdar://problem/28806932> and https://bugs.webkit.org/show_bug.cgi?id=163805
3327
3328         Reviewed by Alex Christensen.
3329
3330         * storage/indexeddb/modern/index-rename-1-expected.txt: Added.
3331         * storage/indexeddb/modern/index-rename-1-private-expected.txt: Added.
3332         * storage/indexeddb/modern/index-rename-1-private.html: Added.
3333         * storage/indexeddb/modern/index-rename-1.html: Added.
3334         * storage/indexeddb/modern/resources/index-rename-1.js: Added.
3335
3336         * storage/indexeddb/readonly-expected.txt:
3337         * storage/indexeddb/readonly-private-expected.txt:
3338         * storage/indexeddb/resources/readonly.js: Removed the test that verifies that index names are
3339           readonly as they are no longer readonly.
3340
3341 2016-10-24  Dave Hyatt  <hyatt@apple.com>
3342
3343         [CSS Parser] Unprefix -webkit-writing-mode
3344         https://bugs.webkit.org/show_bug.cgi?id=163870
3345
3346         Reviewed by Zalan Bujtas.
3347
3348         * fast/css/getComputedStyle/computed-style-expected.txt:
3349         * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
3350         * platform/mac/svg/W3C-SVG-1.1/text-align-06-b-expected.txt:
3351         * platform/mac/svg/text/text-align-06-b-expected.txt:
3352         * svg/css/getComputedStyle-basic-expected.txt:
3353
3354 2016-10-24  Youenn Fablet  <youenn@apple.com>
3355
3356         svg/as-image/svg-image-with-data-uri-use-data-uri.svg is flaky after r207754
3357         https://bugs.webkit.org/show_bug.cgi?id=163887
3358
3359         Unreviewed.
3360
3361         * TestExpectations: Marking svg/as-image/svg-image-with-data-uri-use-data-uri.svg as crashing.
3362
3363 2016-10-23  Antti Koivisto  <antti@apple.com>
3364
3365         Avoid unnecessary full style resolution in getComputedStyle for non-inherited properties
3366         https://bugs.webkit.org/show_bug.cgi?id=163875
3367
3368         Reviewed by Andreas Kling.
3369
3370         * fast/css/getComputedStyle/getComputedStyle-style-resolution-expected.txt: Added.
3371         * fast/css/getComputedStyle/getComputedStyle-style-resolution.html: Added.
3372
3373 2016-10-24  Youenn Fablet  <youenn@apple.com>
3374
3375         ASSERTION FAILED: canvas()->securityOrigin()->toString() == cachedImage.origin()->toString()
3376         https://bugs.webkit.org/show_bug.cgi?id=163242
3377
3378         Reviewed by Darin Adler.
3379
3380         * http/tests/security/cross-origin-cached-images-canvas-expected.txt: Added.
3381         * http/tests/security/cross-origin-cached-images-canvas.html: Added.
3382         * http/tests/security/resources/cross-origin-cached-image-canvas-iframe.html: Added.
3383
3384 2016-10-24  Youenn Fablet  <youenn@apple.com>
3385
3386         Redirections should be upgraded if CSP policy says so
3387         https://bugs.webkit.org/show_bug.cgi?id=163544
3388
3389         Reviewed by Darin Adler.
3390
3391         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/basic-upgrade-after-redirect.https-expected.txt: Added.
3392         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/basic-upgrade-after-redirect.https.html: Added.
3393         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-redirect-https-to-http-script-in-iframe-expected.txt:
3394         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-redirect-https-to-http-script-in-iframe.html:
3395         * platform/mac/TestExpectations:
3396
3397 2016-10-22  Sam Weinig  <sam@webkit.org>
3398
3399         [WebIDL] Add IDLType based toJS conversion
3400         https://bugs.webkit.org/show_bug.cgi?id=163861
3401
3402         Reviewed by Darin Adler.
3403
3404         * js/dom/webidl-type-mapping-expected.txt:
3405         * js/dom/webidl-type-mapping.html:
3406
3407 2016-10-23  Zalan Bujtas  <zalan@apple.com>
3408
3409         Unreviewed, rolling out r207727.
3410
3411         broke 15 selection test cases.
3412
3413         Reverted changeset:
3414
3415         "Do not update selection rect on dirty lineboxes."
3416         https://bugs.webkit.org/show_bug.cgi?id=163862
3417         http://trac.webkit.org/changeset/207727
3418
3419 2016-10-23  Zalan Bujtas  <zalan@apple.com>
3420
3421         Do not update selection rect on dirty lineboxes.
3422         https://bugs.webkit.org/show_bug.cgi?id=163862
3423         <rdar://problem/28813156>
3424
3425         Reviewed by Simon Fraser.
3426
3427         * fast/css-generated-content/dynamic-first-letter-selection-clear-crash-expected.txt: Added.
3428         * fast/css-generated-content/dynamic-first-letter-selection-clear-crash.html: Added.
3429
3430 2016-10-22  Myles C. Maxfield  <mmaxfield@apple.com>
3431
3432         ASSERTION FAILED: m_fonts in &WebCore::FontCascade::primaryFont
3433         https://bugs.webkit.org/show_bug.cgi?id=163459
3434
3435         Reviewed by Darin Adler.
3436
3437         * fast/text/font-size-calc-expected.txt: Added.
3438         * fast/text/font-size-calc.html: Added.
3439
3440 2016-10-22  Dan Bernstein  <mitz@apple.com>
3441
3442         Dynamically-added backdrop filter to clip-path'd element with 3D transform renders incorrectly (without clip)
3443         https://bugs.webkit.org/show_bug.cgi?id=163497
3444
3445         Reviewed by Simon Fraser.
3446
3447         Based on the test case from Tim Horton.
3448
3449         * css3/filters/backdrop/dynamic-with-clip-path-expected.html: Added.
3450         * css3/filters/backdrop/dynamic-with-clip-path.html: Added.
3451
3452 2016-10-22  Simon Fraser  <simon.fraser@apple.com>
3453
3454         Backdrop filter doesn't show if removed then re-added
3455         https://bugs.webkit.org/show_bug.cgi?id=163860
3456
3457         Reviewed by Dan Bernstein.
3458
3459         * css3/filters/backdrop/add-remove-add-backdrop-filter-expected.html: Added.
3460         * css3/filters/backdrop/add-remove-add-backdrop-filter.html: Added.
3461
3462 2016-10-22  Simon Fraser  <simon.fraser@apple.com>
3463
3464         Fix repainting of slow repaint objects in WK1 when page scale is applied
3465         https://bugs.webkit.org/show_bug.cgi?id=163854
3466
3467         Reviewed by Zalan Bujtas.
3468         
3469         Test that logs the repaint rect after scrolling a page with an element
3470         with a fixed background. The WebKit1 result is the interesting one.
3471
3472         * fast/repaint/zoomed-fixed-background-expected.txt: Added.
3473         * fast/repaint/zoomed-fixed-background.html: Added.
3474         * platform/mac-wk1/fast/repaint/zoomed-fixed-background-expected.txt: Added.
3475
3476 2016-10-22  Darin Adler  <darin@apple.com>
3477
3478         Move HTML canvas and tracks from ExceptionCode to Exception
3479         https://bugs.webkit.org/show_bug.cgi?id=163853
3480
3481         Reviewed by Chris Dumez.
3482
3483         * media/track/regions-webvtt/vtt-region-constructor-expected.txt: