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