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