Unskip tests that now pass on ios-simulator.
[WebKit-https.git] / LayoutTests / ChangeLog
1 2016-08-19  Ryan Haddad  <ryanhaddad@apple.com>
2
3         Unskip tests that now pass on ios-simulator.
4
5         Unreviewed test gardening.
6
7         * platform/ios-simulator-wk2/TestExpectations:
8
9 2016-08-18  Chris Dumez  <cdumez@apple.com>
10
11         Move prefix / namespaceURI / localName attributes from Node to Attr / Element
12         https://bugs.webkit.org/show_bug.cgi?id=160988
13
14         Reviewed by Ryosuke Niwa.
15
16         Update existing layout tests to reflect behavior change.
17
18         * fast/dom/Node/initial-values-expected.txt:
19         * fast/dom/Node/script-tests/initial-values.js:
20         * http/tests/misc/createElementNamespace1-expected.txt:
21         * http/tests/misc/createElementNamespace1.xml:
22         * http/tests/misc/createElementNamespace2-expected.txt:
23         * http/tests/misc/createElementNamespace2.xhtml:
24         * http/tests/misc/createElementNamespace3-expected.txt:
25         * http/tests/misc/createElementNamespace3.html:
26         * js/dom/dom-static-property-for-in-iteration-expected.txt:
27
28 2016-08-18  Dean Jackson  <dino@apple.com>
29
30         Support passing preferLowPowerToHighPerformance and failIfMajorPerformanceCaveat
31         https://bugs.webkit.org/show_bug.cgi?id=160982
32         <rdar://problem/27915946>
33
34         Reviewed by Simon Fraser.
35
36         Very simple test that creates some WebGL contexts with various
37         creation attributes and outputs the result.
38
39         * fast/canvas/webgl/context-creation-attributes-expected.txt: Added.
40         * fast/canvas/webgl/context-creation-attributes.html: Added.
41
42 2016-08-17  Ryosuke Niwa  <rniwa@webkit.org>
43
44         Add basic support for connected and disconnected callbacks
45         https://bugs.webkit.org/show_bug.cgi?id=160950
46
47         Reviewed by Chris Dumez.
48
49         Added W3C style testharness.js tests for connectedCallback and disconnectedCallback.
50
51         Four test cases are failing due to a bug in window-less document's custom element registry,
52         which will be addressed in a future patch.
53
54         * fast/custom-elements/connected-callbacks-expected.txt: Added.
55         * fast/custom-elements/connected-callbacks.html: Added.
56         * fast/custom-elements/disconnected-callbacks-expected.txt: Added.
57         * fast/custom-elements/disconnected-callbacks.html: Added.
58
59 2016-08-18  Chris Dumez  <cdumez@apple.com>
60
61         Align our encoding labels with the encoding specification
62         https://bugs.webkit.org/show_bug.cgi?id=160931
63
64         Reviewed by Darin Adler.
65
66         Update / rebaseline existing tests to reflect the code change.
67         The new baselines match Chrome and Firefox.
68
69         * fast/encoding/bracket-in-tag-expected.txt:
70         * fast/encoding/charset-invalid-expected.txt:
71         * fast/encoding/charset-replacement-expected.txt:
72         * fast/encoding/misplaced-xml-declaration-expected.txt:
73         * fast/encoding/pseudo-xml-expected.txt:
74         * http/tests/misc/char-encoding-bocu-1-blacklisted-expected.txt:
75         * http/tests/misc/char-encoding-bocu-1-blacklisted.html:
76         * http/tests/misc/char-encoding-in-hidden-charset-field-default-expected.txt:
77         * http/tests/misc/char-encoding-scsu-blacklisted-expected.txt:
78         * http/tests/misc/char-encoding-scsu-blacklisted.html:
79         * http/tests/misc/frame-default-enc-different-domain-expected.txt:
80
81 2016-08-18  Ryan Haddad  <ryanhaddad@apple.com>
82
83         Land test expectations for rdar://problem/27723718.
84
85         * platform/mac-wk1/TestExpectations:
86
87 2016-08-18  Eric Carlson  <eric.carlson@apple.com>
88
89         AX: Audio Description tracks are not labeled correctly, causing user confusion
90         https://bugs.webkit.org/show_bug.cgi?id=160652
91         <rdar://problem/27742208>
92
93         Reviewed by Antoine Quint.
94
95         * http/tests/media/hls/hls-accessiblity-describes-video-menu-expected.txt: Added.
96         * http/tests/media/hls/hls-accessiblity-describes-video-menu.html: Added.
97
98         * media/trackmenu-test.js:
99         (clickCCButton): Fail immediately if "video" is null or not a media element. Make failure 
100         logging more descriptive.
101
102         * platform/gtk/TestExpectations: Skip new test.
103
104         * platform/ios-simulator/media/video-controls-captions-trackmenu-expected.txt: Updated for
105         clickCCButton error message change.
106         * platform/ios-simulator/media/video-controls-captions-trackmenu-hide-on-click-expected.txt: Ditto.
107         * platform/ios-simulator/media/video-controls-captions-trackmenu-localized-expected.txt: Ditto.
108         * platform/ios-simulator/media/video-controls-captions-trackmenu-sorted-expected.txt: Ditto.
109
110 2016-08-18  Ryan Haddad  <ryanhaddad@apple.com>
111
112         Rebaseline js/dom/global-constructors-attributes.html after r204594.
113
114         Unreviewed test gardening.
115
116         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
117         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
118
119 2016-08-18  Rawinder Singh  <rawinder.singh-webkit@cisra.canon.com.au>
120
121         [web-animations] Add Animatable, AnimationEffect, KeyframeEffect and Animation interface
122         https://bugs.webkit.org/show_bug.cgi?id=156096
123
124         Reviewed by Dean Jackson.
125
126         Adds:
127         - Animatable interface and implementation of getAnimations in Element.
128         - Interface and implementation for Document getAnimations method.
129         - AnimationEffect interface and class stub.
130         - KeyframeEffect interface and constructor implementation.
131         - 'Animation' interface, constructor and query methods for effect and timeline.
132         - Remove runtime condition on Web animation interfaces (compile time flag is specified).
133
134         * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
135         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
136         * webanimations/Document-expected.txt: Added.
137         * webanimations/Document.html: Added.
138         * webanimations/script-tests/Document.js: Added.
139
140 2016-08-18  Per Arne Vollan  <pvollan@apple.com>
141
142         Unreviewed test gardening.
143         
144         Update test expectations on Windows for failing tests. These failures are tracked in
145         https://bugs.webkit.org/show_bug.cgi?id=160447.
146
147         * platform/win/TestExpectations:
148
149 2016-08-17  Benjamin Poulain  <benjamin@webkit.org>
150
151         [CSS] The parser should not get rid of empty namespace specification in front of element name selectors
152         https://bugs.webkit.org/show_bug.cgi?id=160936
153
154         Reviewed by Chris Dumez.
155
156         * fast/css/css-selector-text-expected.txt:
157         * fast/css/css-selector-text.html:
158         * fast/css/css-set-selector-text-expected.txt:
159         * fast/css/css-set-selector-text.html:
160         * fast/selectors/empty-namespace-with-element-selector-expected.txt: Added.
161         * fast/selectors/empty-namespace-with-element-selector.html: Added.
162
163 2016-08-17  Chris Fleizach  <cfleizach@apple.com>
164
165         AX: Support abbreviations in iOS
166         https://bugs.webkit.org/show_bug.cgi?id=160907
167
168         Reviewed by Joanmarie Diggs.
169
170         * accessibility/ios-simulator/abbreviation-expected.txt: Added.
171         * accessibility/ios-simulator/abbreviation.html: Added.
172
173 2016-08-16  Simon Fraser  <simon.fraser@apple.com>
174
175         [iOS WK2] Don't throw touchMove events on the floor
176         https://bugs.webkit.org/show_bug.cgi?id=160935
177
178         Reviewed by Tim Horton.
179         
180         Test for range slider interaction with synthesized touch events.
181
182         * fast/forms/ios/drag-range-thumb-expected.txt: Added.
183         * fast/forms/ios/drag-range-thumb.html: Added.
184
185 2016-08-16  Ryosuke Niwa  <rniwa@webkit.org>
186
187         customElements.define should retrieve lifecycle callbacks
188         https://bugs.webkit.org/show_bug.cgi?id=160797
189
190         Reviewed by Chris Dumez.
191
192         Added test cases for CustomElementsRegistry.define to make sure it invokes Get(constructor, "prototype")
193         and Get(prototype, callbackName) for each lifecycle callback.
194
195         Also updated the tests to reflect the support for observedAttributes which specifies the list of attributes
196         for which attributeChangedCallback is invoked.
197
198         * fast/custom-elements/CustomElementsRegistry-expected.txt: Renamed from Document-defineElement-expected.txt.
199         * fast/custom-elements/CustomElementsRegistry.html: Renamed from Document-defineElement.html.
200         * fast/custom-elements/Document-defineElement-expected.txt: Removed.
201         * fast/custom-elements/Document-defineElement.html: Removed.
202         * fast/custom-elements/attribute-changed-callback-expected.txt:
203         * fast/custom-elements/attribute-changed-callback.html: Added test cases for "observedAttributes".
204         * fast/custom-elements/lifecycle-callback-timing.html:
205
206 2016-08-16  Zalan Bujtas  <zalan@apple.com>
207
208         Subpixel rendering: Cleanup RenderLayerBacking::updateGeometry.
209         https://bugs.webkit.org/show_bug.cgi?id=156860
210         <rdar://problem/25432352>
211
212         Reviewed by Simon Fraser.
213
214         * compositing/hidpi-ancestor-subpixel-clipping-expected.html: Added.
215         * compositing/hidpi-ancestor-subpixel-clipping.html: Added.
216         * compositing/hidpi-sibling-composited-content-offset-expected.html: Added.
217         * compositing/hidpi-sibling-composited-content-offset.html: Added.
218         * compositing/hidpi-subpixel-transform-origin-expected.html: Added.
219         * compositing/hidpi-subpixel-transform-origin.html: Added.
220         * fast/scrolling/ios/subpixel-overflow-scrolling-with-ancestor-expected.txt: Added.
221         * fast/scrolling/ios/subpixel-overflow-scrolling-with-ancestor.html: Added.
222
223 2016-08-16  Commit Queue  <commit-queue@webkit.org>
224
225         Unreviewed, rolling out r204540, r204545, and r204547.
226         https://bugs.webkit.org/show_bug.cgi?id=160932
227
228         Broke Windows builds (Requested by rniwa on #webkit).
229
230         Reverted changesets:
231
232         "customElements.define should retrieve lifecycle callbacks"
233         https://bugs.webkit.org/show_bug.cgi?id=160797
234         http://trac.webkit.org/changeset/204540
235
236         "Windows build fix attempt after r204540."
237         http://trac.webkit.org/changeset/204545
238
239         "Another Windows build fix attempt. The error message doesn't
240         make any sense to me."
241         http://trac.webkit.org/changeset/204547
242
243 2016-08-16  Chris Dumez  <cdumez@apple.com>
244
245         Add support for ShadowRoot.mode attribute
246         https://bugs.webkit.org/show_bug.cgi?id=160919
247
248         Reviewed by Ryosuke Niwa.
249
250         Add layout test coverage.
251
252         * fast/shadow-dom/ShadowRoot-mode-expected.txt: Added.
253         * fast/shadow-dom/ShadowRoot-mode.html: Added.
254
255 2016-08-16  Ryosuke Niwa  <rniwa@webkit.org>
256
257         customElements.define should retrieve lifecycle callbacks
258         https://bugs.webkit.org/show_bug.cgi?id=160797
259
260         Reviewed by Chris Dumez.
261
262         Added test cases for CustomElementsRegistry.define to make sure it invokes Get(constructor, "prototype")
263         and Get(prototype, callbackName) for each lifecycle callback.
264
265         Also updated the tests to reflect the support for observedAttributes which specifies the list of attributes
266         for which attributeChangedCallback is invoked.
267
268         * fast/custom-elements/CustomElementsRegistry-expected.txt: Renamed from Document-defineElement-expected.txt.
269         * fast/custom-elements/CustomElementsRegistry.html: Renamed from Document-defineElement.html.
270         * fast/custom-elements/Document-defineElement-expected.txt: Removed.
271         * fast/custom-elements/Document-defineElement.html: Removed.
272         * fast/custom-elements/attribute-changed-callback-expected.txt:
273         * fast/custom-elements/attribute-changed-callback.html: Added test cases for "observedAttributes".
274         * fast/custom-elements/lifecycle-callback-timing.html:
275
276 2016-08-16  Chris Dumez  <cdumez@apple.com>
277
278         Align isDefaultNamespace() / lookupPrefix() / lookupNamespaceURI() with the specification
279         https://bugs.webkit.org/show_bug.cgi?id=160911
280
281         Reviewed by Ryosuke Niwa.
282
283         Drop several outdated tests.
284
285         * dom/xhtml/level3/core/nodeisdefaultnamespace03-expected.txt: Removed.
286         * dom/xhtml/level3/core/nodeisdefaultnamespace03.js: Removed.
287         * dom/xhtml/level3/core/nodeisdefaultnamespace03.xhtml: Removed.
288         * dom/xhtml/level3/core/nodelookupnamespaceuri08-expected.txt: Removed.
289         * dom/xhtml/level3/core/nodelookupnamespaceuri08.js: Removed.
290         * dom/xhtml/level3/core/nodelookupnamespaceuri08.xhtml: Removed.
291         * dom/xhtml/level3/core/nodelookupnamespaceuri09-expected.txt: Removed.
292         * dom/xhtml/level3/core/nodelookupnamespaceuri09.js: Removed.
293         * dom/xhtml/level3/core/nodelookupnamespaceuri09.xhtml: Removed.
294
295 2016-08-15  Ada Chan  <adachan@apple.com>
296
297         Placeholder does not show the first time going into picture-in-picture on video without controls
298         https://bugs.webkit.org/show_bug.cgi?id=160868
299
300         Reviewed by Eric Carlson.
301
302         Test that a video without controls attribute does show after going into picture-in-picture.
303
304         * TestExpectations:
305         * media/controls/pip-placeholder-without-video-controls-expected.txt: Added.
306         * media/controls/pip-placeholder-without-video-controls.html: Added.
307         * platform/mac-wk2/TestExpectations:
308
309 2016-08-16  Chris Dumez  <cdumez@apple.com>
310
311         DOM4: getElementsByClassName should include non StyledElements
312         https://bugs.webkit.org/show_bug.cgi?id=94718
313
314         Reviewed by Ryosuke Niwa.
315
316         * fast/dom/getElementsByClassName/011-expected.txt: Removed.
317         * fast/dom/getElementsByClassName/011.xml: Removed.
318         Drop outdated test. It is failing in Firefox and Chrome.
319
320         * fast/dom/getElementsByClassName/non-styled-element-expected.txt: Added.
321         * fast/dom/getElementsByClassName/non-styled-element.html: Added.
322         Add layout test coverage.
323
324 2016-08-16  Simon Fraser  <simon.fraser@apple.com>
325
326         Make it possible to test iOS select elements, and add iPhone and iPad tests for them
327         https://bugs.webkit.org/show_bug.cgi?id=160909
328
329         Reviewed by Enrica Casucci.
330         
331         Add iPhone and iPad tests for the <select> pickers. The iPhone test has to 
332         use a didShowKeyboardCallback to know when to select the appropriate row,
333         and to dismiss the picker. The iPad test can just select the row, which also
334         dismisses the popover.
335
336         * fast/forms/ios/choose-select-option-expected.txt: Added.
337         * fast/forms/ios/choose-select-option.html: Added.
338         * fast/forms/ios/ipad/choose-select-option-expected.txt: Added.
339         * fast/forms/ios/ipad/choose-select-option.html: Added.
340
341 2016-08-15  Simon Fraser  <simon.fraser@apple.com>
342
343         [iOS] Add iPad viewport and form tests, and revert the iPad-testing part of r202132
344         https://bugs.webkit.org/show_bug.cgi?id=160878
345
346         Reviewed by Tim Horton.
347         
348         Move forms/ios/focus-input-via-button-ipad.html into fast/forms/ios/ipad, making it
349         an iPad test, which allows for the removal of the "useIPadBehavior" flag.
350         
351         Add fast/viewport/ios/ipad/width-is-device-width.html with iPad-specific results.
352         
353         * fast/forms/ios/ipad/focus-input-via-button-expected.txt: Renamed from LayoutTests/fast/forms/ios/focus-input-via-button-ipad-expected.txt.
354         * fast/forms/ios/ipad/focus-input-via-button.html: Renamed from LayoutTests/fast/forms/ios/focus-input-via-button-ipad.html.
355         * fast/forms/ios/resources/zooming-test-utils.js:
356         (testZoomAfterTap):
357         * fast/viewport/ios/ipad/width-is-device-width-expected.txt: Added.
358         * fast/viewport/ios/ipad/width-is-device-width.html: Added.
359         * platform/ios-simulator-wk2/TestExpectations: Enable fast/viewport/ios, because leaving
360         them skipped from the base TestExpectations is evil.
361
362 2016-08-16  Chris Dumez  <cdumez@apple.com>
363
364         querySelector() / querySelectorAll() should always throw a SyntaxError when failing to parse selector string
365         https://bugs.webkit.org/show_bug.cgi?id=160906
366
367         Reviewed by Ryosuke Niwa.
368
369         Rebaseline several layout tests now that we throw a different exception type.
370
371         * fast/css/parsing-css-attribute-case-insensitive-value-1-expected.txt:
372         * fast/css/parsing-css-attribute-case-insensitive-value-2-expected.txt:
373         * fast/dom/SelectorAPI/not-supported-namespace-in-selector-expected.txt:
374
375 2016-08-16  Brent Fulgham  <bfulgham@apple.com>
376
377         Upgrade-Insecure-Request state is improperly retained between navigations
378         https://bugs.webkit.org/show_bug.cgi?id=160905
379         <rdar://problem/27075526>
380
381         Reviewed by Andy Estes.
382
383         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/proper-uir-on-navigation-expected.txt: Added.
384         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/proper-uir-on-navigation.html: Added.
385         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/resources/insecure-site.html: Added.
386
387 2016-08-16  Chris Dumez  <cdumez@apple.com>
388
389         ctx.drawImage should clip source rect if it is outside the source image
390         https://bugs.webkit.org/show_bug.cgi?id=160804
391
392         Reviewed by Simon Fraser.
393
394         Add layout test coverage.
395
396         * fast/canvas/drawImage-srcRect-clipping-expected.html: Added.
397         * fast/canvas/drawImage-srcRect-clipping.html: Added.
398
399 2016-08-16  George Ruan  <gruan@apple.com>
400
401         ⛱ : Implement parsing of Media Constraints for getUserMedia algorithm in Media Capture and Streaming Spec
402         https://bugs.webkit.org/show_bug.cgi?id=160533
403         <rdar://problem/27688483>
404
405         Reviewed by Chris Dumez.
406
407         Implementation of parsing of media constraints passed to getUserMedia has changed to meet
408         the current w3c standards. Three major changes have been introduced
409         - If the parameter in getUserMedia is missing a TypeError is thrown, according to the IDL spec
410         - Given a Dictionary value with neither 'audio' nor 'video' keys having dictionary values
411         or 'true', the promise is rejected with a TypeError
412         - If the constraints cannot be satisfied the promise is rejected with a DataError. This should
413         be changed to an OverConstrainedError in the future. See
414         https://bugs.webkit.org/show_bug.cgi?id=160790
415
416         * fast/mediastream/MediaDevices-getUserMedia-expected.txt:
417         * fast/mediastream/MediaDevices-getUserMedia.html: Added limited testing of parsing of
418         media constraints for getUserMedia(), this includes only testing of mandatory constraints
419         and whether the promise is rejected if the constraints cannot be satisfied.
420         * fast/mediastream/getusermedia-expected.txt:
421         * fast/mediastream/getusermedia.html: As format of media constraints have changed, the test
422         has been updated to reflect those changes.
423
424 2016-08-15  Ryosuke Niwa  <rniwa@webkit.org>
425
426         Conversion to sequence<T> is broken for iterable objects
427         https://bugs.webkit.org/show_bug.cgi?id=160801
428
429         Reviewed by Darin Adler.
430
431         Added test cases for converting non-JSArray objects to sequence<T> for MutationObserver, FontFaceSet, and WebSocket.
432
433         * fast/dom/MutationObserver/observe-exceptions-expected.txt:
434         * fast/dom/MutationObserver/observe-exceptions.html:
435         * fast/text/font-face-set-javascript-expected.txt:
436         * fast/text/font-face-set-javascript.html:
437         * http/tests/dom/window-open-about-webkit-org-and-access-document-expected.txt: Rebaselined due to js-test-pre.js change.
438         * http/tests/resources/js-test-pre.js: Merged ToT from resources/js-test-pre.js.
439         * http/tests/security/xssAuditor/block-does-not-leak-location-expected.txt: Rebaselined due to js-test-pre.js change.
440         * http/tests/security/xssAuditor/block-does-not-leak-referrer-expected.txt: Ditto.
441         * http/tests/websocket/tests/hybi/websocket-constructor-protocols-expected.txt: Added.
442         * http/tests/websocket/tests/hybi/websocket-constructor-protocols.html: Added.
443
444 2016-08-15  Daniel Bates  <dabates@apple.com>
445
446         ASSERTION FAILURE: [[videoLayer delegate] isKindOfClass:getUIViewClass()] in WebAVPlayerLayerView_videoView()
447         https://bugs.webkit.org/show_bug.cgi?id=160433
448
449         Reviewed by Eric Carlson.
450
451         Add a layout test to ensure that we do not cause an assertion failure when exiting PiP by closing the tab.
452
453         * TestExpectations: Skip media/control/ipad tests on all ports. We will re-enable these tests for iOS.
454         * media/controls/close-page-with-picture-in-picture-video-assertion-failure-expected.txt: Added.
455         * media/controls/close-page-with-picture-in-picture-video-assertion-failure.html: Added.
456         * media/controls/resources/picture-in-picture.html: Added.
457         * platform/ios-simulator/TestExpectations: Mark tests media/control/ipad  as Pass so that we run them
458         in the iPad simulator.
459
460 2016-08-15  Jiewen Tan  <jiewen_tan@apple.com>
461
462         Expose crypto.getRandomValues to Web Workers
463         https://bugs.webkit.org/show_bug.cgi?id=104851
464         <rdar://problem/27285714>
465
466         Reviewed by Darin Adler.
467
468         * crypto/crypto-random-values-limits.html:
469         * crypto/crypto-random-values-types.html:
470         * crypto/crypto-random-values.html:
471         * crypto/webkitSubtle/disallowed-in-worker-expected.txt: Added.
472         * crypto/webkitSubtle/disallowed-in-worker.html: Added.
473         * crypto/webkitSubtle/resources/disallowed-in-worker.js: Added.
474         * crypto/workers/crypto-gc-worker-expected.txt: Added.
475         * crypto/workers/crypto-gc-worker.html: Added.
476         * crypto/workers/crypto-random-values-limits-worker-expected.txt: Added.
477         * crypto/workers/crypto-random-values-limits-worker.html: Added.
478         * crypto/workers/crypto-random-values-types-worker-expected.txt: Added.
479         * crypto/workers/crypto-random-values-types-worker.html: Added.
480         * crypto/workers/crypto-random-values-worker-expected.txt: Added.
481         * crypto/workers/crypto-random-values-worker.html: Added.
482         * crypto/workers/resources/crypto-gc-worker.js: Added.
483         (startTest):
484         (continueTest):
485         (finishTest):
486         * crypto/workers/resources/crypto-random-limits-worker.js: Added.
487         (catch):
488         * crypto/workers/resources/crypto-random-values-types-worker.js: Copied from LayoutTests/crypto/crypto-random-values-types.html.
489         (checkIntegerTypes):
490         (checkNonIntegerTypes):
491         * crypto/workers/resources/crypto-random-values-worker.js: Copied from LayoutTests/crypto/crypto-random-values.html.
492         (catch):
493         * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
494
495 2016-08-15  Ryan Haddad  <ryanhaddad@apple.com>
496
497         Rebaseline js/dom/global-constructors-attributes.html for mac-wk1, mark as failing on Yosemite.
498
499         Unreviewed test gardening.
500
501         * platform/mac-wk1/TestExpectations:
502         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
503
504 2016-08-13  Chris Dumez  <cdumez@apple.com>
505
506         'compatMode' property should be on Document, not HTMLDocument
507         https://bugs.webkit.org/show_bug.cgi?id=160819
508
509         Reviewed by Sam Weinig.
510
511         Add layout test coverage.
512
513         * fast/dom/Document/compatMode-location-expected.txt: Added.
514         * fast/dom/Document/compatMode-location.html: Added.
515
516 2016-08-12  Chris Dumez  <cdumez@apple.com>
517
518         getElementsByTagName() should take a qualifiedName in parameter
519         https://bugs.webkit.org/show_bug.cgi?id=160682
520
521         Reviewed by Ryosuke Niwa.
522
523         Update existing tests to reflect behavior change.
524
525         * fast/dom/getElementsByClassName/010.xml:
526         * fast/dom/getElementsByClassName/011.xml:
527
528 2016-08-12  Saam Barati  <sbarati@apple.com>
529
530         Inline store loop for CopyRest in DFG and FTL for certain array modes
531         https://bugs.webkit.org/show_bug.cgi?id=159612
532
533         Reviewed by Filip Pizlo.
534
535         * js/regress/rest-parameter-construction-performance-expected.txt: Added.
536         * js/regress/rest-parameter-construction-performance.html: Added.
537         * js/regress/script-tests/rest-parameter-construction-performance.js: Added.
538         (foo):
539         (test1):
540         (test2.foo):
541         (test2):
542
543 2016-08-12  Ryan Haddad  <ryanhaddad@apple.com>
544
545         Add mac-wk1 baseline for js/dom/global-constructors-attributes.html after r204396.
546
547         Unreviewed test gardening.
548
549         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt: Added.
550
551 2016-08-12  Pranjal Jumde  <pjumde@apple.com>
552
553         ASSERTION FAILED: : line >= firstLine in BytecodeGenerator::emitExpressionInfo.
554         https://bugs.webkit.org/show_bug.cgi?id=160535
555         <rdar://problem/27328151>
556
557         Reviewed by Saam Barati.
558
559         lineNumber from the savePoint was not being restored before calling next() causing discrepancy in the offset and line for the token
560
561         * js/multiline-function-crash-expected.txt: Added.
562         * js/multiline-function-crash.html: Added.
563         * js/script-tests/multiline-function-crash.js: Added.
564
565 2016-08-12  Ryan Haddad  <ryanhaddad@apple.com>
566
567         Unreviewed, rolling out r204416.
568
569         This test fails with a debug assertion
570
571         Reverted changeset:
572
573         "ASSERTION FAILED: : line >= firstLine in
574         BytecodeGenerator::emitExpressionInfo."
575         https://bugs.webkit.org/show_bug.cgi?id=160535
576         http://trac.webkit.org/changeset/204416
577
578 2016-08-12  Skachkov Oleksandr  <gskachkov@gmail.com>
579
580         [ES2016] Implement Object.entries
581         https://bugs.webkit.org/show_bug.cgi?id=160412
582
583         Reviewed by Saam Barati.
584
585         * js/Object-getOwnPropertyNames-expected.txt:
586         * js/script-tests/Object-getOwnPropertyNames.js:
587
588 2016-08-12  Pranjal Jumde  <pjumde@apple.com>
589
590         ASSERTION FAILED: : line >= firstLine in BytecodeGenerator::emitExpressionInfo.
591         https://bugs.webkit.org/show_bug.cgi?id=160535
592         <rdar://problem/27328151>
593
594         Reviewed by Saam Barati.
595
596         lineNumber from the savePoint was not being restored before calling next() causing discrepancy in the offset and line for the token
597
598         * js/multiline-function-crash-expected.txt: Added.
599         * js/multiline-function-crash.html: Added.
600         * js/script-tests/multiline-function-crash.js: Added.
601
602 2016-08-12  Brent Fulgham  <bfulgham@apple.com>
603
604         Add test for fixed nullptr deref error
605         https://bugs.webkit.org/show_bug.cgi?id=160807
606         <rdar://problem/15576693>
607
608         Unreviewed test gardening.
609
610         * mathml/row-clone-crash-expected.txt: Added.
611         * mathml/row-clone-crash.html: Added.
612
613 2016-08-12  Ryan Haddad  <ryanhaddad@apple.com>
614
615         Rebaseline js/dom/global-constructors-attributes.html after r204396.
616
617         Unreviewed test gardening.
618
619         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
620         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
621
622 2016-08-11  Ryan Haddad  <ryanhaddad@apple.com>
623
624         Marking transitions/clip-path-transitions.html and transitions/clip-path-path-transitions.html as flaky on ios-simulator.
625         https://bugs.webkit.org/show_bug.cgi?id=153809
626
627         Unreviewed test gardening.
628
629         * platform/ios-simulator-wk2/TestExpectations:
630
631 2016-08-11  Chris Dumez  <cdumez@apple.com>
632
633         Align Range.surroundContents() with the latest DOM specification
634         https://bugs.webkit.org/show_bug.cgi?id=160777
635
636         Reviewed by Ryosuke Niwa.
637
638         Rebaseline existing due to behavior change.
639
640         * fast/dom/Range/surroundContents-1-expected.txt:
641         * fast/dom/Range/surroundContents-1.html:
642
643 2016-08-11  Ryan Haddad  <ryanhaddad@apple.com>
644
645         Rebaseline more iOS tests after r204363.
646
647         Unreviewed test gardening.
648
649         * fast/events/ios/keyboard-scrolling-distance-expected.txt:
650         * fast/events/ios/keyboard-should-not-trigger-resize-expected.txt:
651         * fast/forms/ios/accessory-bar-navigation-expected.txt:
652         * fast/forms/ios/focus-input-in-fixed-expected.txt:
653         * fast/forms/ios/focus-input-in-iframe-expected.txt:
654         * fast/forms/ios/focus-input-via-button-expected.txt:
655         * fast/forms/ios/focus-input-via-button-ipad-expected.txt:
656         * fast/forms/ios/focus-input-via-button-no-scaling-expected.txt:
657         * fast/forms/ios/focus-long-textarea-expected.txt:
658         * fast/forms/ios/zoom-after-input-tap-expected.txt:
659         * fast/forms/ios/zoom-after-input-tap-wide-input-expected.txt:
660
661 2016-08-11  Chris Dumez  <cdumez@apple.com>
662
663         Move dataset attribute from Element to HTMLElement / SVGElement
664         https://bugs.webkit.org/show_bug.cgi?id=160766
665
666         Reviewed by Alex Christensen.
667
668         Rebaseline existing tests now that properties are in different order
669         when iterating.
670
671         * js/dom/dom-static-property-for-in-iteration-expected.txt:
672
673 2016-08-11  Antoine Quint  <graouts@apple.com>
674
675         Unskip 2d.gradient.interpolate.colouralpha on macOS Sierra
676         https://bugs.webkit.org/show_bug.cgi?id=160765
677         <rdar://problem/24025664>
678
679         Reviewed by Eric Carlson.
680
681         We fixed the tests in https://bugs.webkit.org/show_bug.cgi?id=160689 but forgot to unskip them.
682
683         * platform/mac/TestExpectations:
684
685 2016-08-11  Antoine Quint  <graouts@apple.com>
686
687         Test 2d.gradient.interpolate.colouralpha.html is broken on macOS Sierra
688         https://bugs.webkit.org/show_bug.cgi?id=160689
689         <rdar://problem/24025664>
690
691         Reviewed by Dean Jackson.
692
693         When the test samples 25th pixel it expect the value to be exactly 25% interpolation of the color values.
694         However, the sampling location is the center of the pixel, i.e. it should correspond to 25.5% interpolation,
695         which would expect the color of (189.975, 189.75, 65.25, 65.25). The new values are a rounded values of
696         interpolation “by hand” at steps of 25.5%, 50.5% and 75.5%.
697
698         * canvas/philip/tests/2d.gradient.interpolate.colouralpha.html:
699
700 2016-08-10  Joseph Pecoraro  <pecoraro@apple.com>
701
702         Web Inspector: Should be able to Edit Node Attributes and Styles for non-UserAgent Shadow DOM nodes
703         https://bugs.webkit.org/show_bug.cgi?id=160762
704         <rdar://problem/27798271>
705
706         Reviewed by Ryosuke Niwa.
707
708         * inspector/dom/shadowRootType-expected.txt:
709         * inspector/dom/shadowRootType.html:
710         Add tests for DOMNode.prototype.isInUserAgentShadowTree.
711
712 2016-08-10  Chris Dumez  <cdumez@apple.com>
713
714         Optimization in Node.insertBefore() is not spec-compliant
715         https://bugs.webkit.org/show_bug.cgi?id=160746
716
717         Reviewed by Ryosuke Niwa.
718
719         Add layout test to make sure mutation observers / listeners are always
720         notified when Node.insertBefore() is called.
721
722         * fast/dom/Node/insertBefore-no-op-mutationobserver-expected.txt: Added.
723         * fast/dom/Node/insertBefore-no-op-mutationobserver.html: Added.
724
725 2016-08-10  Ryosuke Niwa  <rniwa@webkit.org>
726
727         Move document.defineElement to customElements.define
728         https://bugs.webkit.org/show_bug.cgi?id=160731
729
730         Reviewed by Chris Dumez.
731
732         Updated the tests and their expected results to reflect the move of Document.prototype.defineElement to
733         CustomElementsRegistry.prototype.define. I'm going to rename tests in a follow up.
734
735         * fast/custom-elements/Document-createElement.html:
736         * fast/custom-elements/Document-defineElement-expected.txt:
737         * fast/custom-elements/Document-defineElement.html: Removed test cases for testing defining elements
738         in a viewless/windowless document since those documents don't have a corresponding window object.
739         * fast/custom-elements/HTMLElement-constructor.html:
740         * fast/custom-elements/attribute-changed-callback.html:
741         * fast/custom-elements/defined-pseudo-class.html:
742         * fast/custom-elements/defined-rule.html:
743         * fast/custom-elements/lifecycle-callback-timing.html:
744         * fast/custom-elements/parser/parser-constructs-custom-element-in-document-write.html:
745         * fast/custom-elements/parser/parser-constructs-custom-element-synchronously.html:
746         * fast/custom-elements/parser/parser-constructs-custom-elements-expected.txt:
747         * fast/custom-elements/parser/parser-constructs-custom-elements.html:
748         * fast/custom-elements/parser/parser-fallsback-to-unknown-element.html:
749         * fast/custom-elements/parser/parser-sets-attributes-and-children.html:
750         * fast/custom-elements/parser/parser-uses-constructed-element.html:
751         * fast/custom-elements/parser/parser-uses-registry-of-owner-document.html:
752         * fast/custom-elements/upgrading/Node-cloneNode.html:
753         * fast/custom-elements/upgrading/upgrading-parser-created-element.html:
754         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
755
756 2016-08-10  Simon Fraser  <simon.fraser@apple.com>
757
758         [iOS WK2] Use the simulated device's screen size, rather than a harcoded size
759         https://bugs.webkit.org/show_bug.cgi?id=160748
760
761         Reviewed by Tim Horton.
762         
763         Move fast/viewport/ios skipping to ios-simulator-wk2/TestExpectations since the tests
764         are WK2-only.
765
766         * fast/viewport/ios/width-is-device-width-expected.txt:
767         * fast/viewport/ios/width-is-device-width-overflowing-no-shrink-to-fit-expected.txt:
768         * platform/ios-simulator-wk2/TestExpectations:
769         * platform/ios-simulator/TestExpectations:
770         * platform/ios-simulator/fast/scrolling/ios/clipping-ancestor-with-accelerated-scrolling-ancestor-expected.txt:
771         * platform/ios-simulator/fast/scrolling/ios/overflow-scrolling-ancestor-clip-expected.txt:
772         * platform/ios-simulator/fast/scrolling/ios/overflow-scrolling-ancestor-clip-size-expected.txt:
773         * platform/ios-simulator/fast/scrolling/ios/scrolling-content-clip-to-viewport-expected.txt:
774         * platform/ios-simulator/fast/scrolling/ios/touch-stacking-expected.txt:
775         * platform/ios-simulator/fast/viewport/ios/width-is-device-width-overflowing-no-shrink-to-fit-expected.txt: Removed.
776
777 2016-08-10  Nan Wang  <n_wang@apple.com>
778
779         AX: Media controls timeline should have percentage value description
780         https://bugs.webkit.org/show_bug.cgi?id=160619
781
782         Reviewed by Eric Carlson.
783
784         * http/tests/media/hls/video-duration-accessibility-expected.txt: Added.
785         * http/tests/media/hls/video-duration-accessibility.html: Added.
786         * http/tests/media/resources/hls/generate-vod.php: Added.
787         * media/media-controls-accessibility-expected.txt:
788         * platform/efl/accessibility/media-element-expected.txt:
789         * platform/gtk/accessibility/media-element-expected.txt:
790         * platform/mac/accessibility/media-element-expected.txt:
791
792 2016-08-09  Skachkov Oleksandr  <gskachkov@gmail.com>
793
794         [ES2016] Implement Object.values
795         https://bugs.webkit.org/show_bug.cgi?id=160410
796
797         Reviewed by Saam Barati, Yusuke Suzuki.
798
799         * js/Object-getOwnPropertyNames-expected.txt:
800         * js/script-tests/Object-getOwnPropertyNames.js:
801
802 2016-08-10  Saam Barati  <sbarati@apple.com>
803
804         Web Inspector: rebase inspector/model/remote-object-get-properties.html and unskip
805         https://bugs.webkit.org/show_bug.cgi?id=160738
806         <rdar://problem/27788116>
807
808         Reviewed by Joseph Pecoraro.
809
810         * TestExpectations:
811         * inspector/model/remote-object-get-properties-expected.txt:
812
813 2016-08-10  Ryan Haddad  <ryanhaddad@apple.com>
814
815         Marking http/tests/fetch/fetch-in-worker-crash.html as a flaky crash.
816         https://bugs.webkit.org/show_bug.cgi?id=160510
817
818         Unreviewed test gardening.
819
820         * TestExpectations:
821
822 2016-08-10  Brent Fulgham  <bfulgham@apple.com>
823
824         Add JS array sort test case
825         https://bugs.webkit.org/show_bug.cgi?id=160680
826
827         Incorporate a test case related to a improper JavaScript Array
828         sorting behavior. The actual bug was fixed more than a year ago,
829         as a side effect of Bug 144013, but no test case was provided.
830
831         * js/array-sort-crash-expected.txt: Added.
832         * js/array-sort-crash.html: Added.
833
834 2016-08-10  Ryan Haddad  <ryanhaddad@apple.com>
835
836         Marking inspector/model/remote-object-get-properties.html as failing
837         https://bugs.webkit.org/show_bug.cgi?id=160738
838
839         Unreviewed test gardening.
840
841         * TestExpectations:
842         * platform/mac/TestExpectations:
843
844 2016-08-08  Simon Fraser  <simon.fraser@apple.com>
845
846         child-transform-with-anchor-point-expected.html renders incorrectly
847         https://bugs.webkit.org/show_bug.cgi?id=160616
848
849         Reviewed by Zalan Bujtas.
850
851         * compositing/geometry/clipped-out-perspective-expected.html: Added.
852         * compositing/geometry/clipped-out-perspective.html: Added.
853         * compositing/layer-creation/overlap-transformed-preserved-3d-expected.txt: Rebaseline.
854         * platform/mac-wk1/TestExpectations:
855
856 2016-08-10  Saam Barati  <sbarati@apple.com>
857
858         Unreviewed. Skip a JSC test that's timing out and an inspector test that needs to be rebased after r204321
859
860         * TestExpectations:
861         * js/regress/script-tests/bound-function-construction-performance.js:
862         (makeBoundFunc):
863
864 2016-08-10  Chris Dumez  <cdumez@apple.com>
865
866         It should be possible to re-initialize a MutationEvent after it's been dispatched
867         https://bugs.webkit.org/show_bug.cgi?id=160703
868
869         Reviewed by Sam Weinig.
870
871         Add layout test coverage.
872
873         * fast/events/initMutationEvent-after-dispatch-expected.txt: Added.
874         * fast/events/initMutationEvent-after-dispatch.html: Added.
875
876 2016-08-09  Chris Dumez  <cdumez@apple.com>
877
878         Optimization in Node::appendChild() is not spec-compliant
879         https://bugs.webkit.org/show_bug.cgi?id=160728
880
881         Reviewed by Ryosuke Niwa.
882
883         Add layout test to make sure that mutation events are always fired
884         when calling Node::appendChild(), even if the new node is already
885         the last child.
886
887         * fast/dom/Node/appendChild-no-op-mutationobserver-expected.txt: Added.
888         * fast/dom/Node/appendChild-no-op-mutationobserver.html: Added.
889
890 2016-08-09  Saam Barati  <sbarati@apple.com>
891
892         JSBoundFunction should lazily generate its name string
893         https://bugs.webkit.org/show_bug.cgi?id=160678
894         <rdar://problem/27043194>
895
896         Reviewed by Mark Lam.
897
898         * js/regress/bound-function-construction-performance-expected.txt: Added.
899         * js/regress/bound-function-construction-performance.html: Added.
900         * js/regress/script-tests/bound-function-construction-performance.js: Added.
901         (makeBoundFunc):
902         (foo.f):
903         (foo):
904
905 2016-08-09  Chris Dumez  <cdumez@apple.com>
906
907         CharacterData.data setter optimization is not spec-compliant and is observable
908         https://bugs.webkit.org/show_bug.cgi?id=160712
909
910         Reviewed by Ryosuke Niwa.
911
912         Add test coverage to make sure that DOM Mutation observers get notified
913         when CharacterData.data is set to the same data.
914
915         * fast/dom/Text/setData-no-op-mutation-expected.txt: Added.
916         * fast/dom/Text/setData-no-op-mutation.html: Added.
917
918 2016-08-09  Ada Chan  <adachan@apple.com>
919
920         [macOS Sierra] Fix flaky test: media/controls/picture-in-picture.html
921         https://bugs.webkit.org/show_bug.cgi?id=160707
922
923         Reviewed by Eric Carlson.
924
925         This test became flaky after r201474 when we started to delay showing
926         the inline placeholder until we are sure the video layer has been moved
927         into the video fullscreen layer. This means we can't guarantee that the
928         placeholder is visible right away after the video's presentation mode
929         changes to "picture-in-picture".
930
931         To fix this, we'll update the test so that we'll wait until the placeholder
932         becomes visible before testing its visibility without the "controls" attribute.
933
934         * media/controls/picture-in-picture.html:
935         * platform/mac-wk2/TestExpectations:
936
937 2016-08-09  Chris Dumez  <cdumez@apple.com>
938
939         It should be possible to re-initialize a CustomEvent after it's been dispatched
940         https://bugs.webkit.org/show_bug.cgi?id=160664
941
942         Reviewed by Darin Adler.
943
944         * fast/events/initCustomEvent-after-dispatch-expected.txt: Copied from LayoutTests/fast/events/initEvent-after-dispatch-expected.txt.
945         * fast/events/initCustomEvent-after-dispatch.html: Copied from LayoutTests/fast/events/initEvent-after-dispatch.html.
946         Add layout test coverage.
947
948         * fast/events/initEvent-after-dispatch-expected.txt:
949         * fast/events/initEvent-after-dispatch.html:
950         Fix related layout test.
951
952 2016-08-08  Ryan Haddad  <ryanhaddad@apple.com>
953
954         Update test expectations for rdar://problem/27711048.
955
956         * platform/mac/TestExpectations:
957
958 2016-08-08  John Wilander  <wilander@apple.com>
959
960         Popups opened from a sandboxed iframe should themselves be sandboxed
961         https://bugs.webkit.org/show_bug.cgi?id=134850
962         <rdar://problem/27375388>
963
964         Reviewed by Brent Fulgham.
965
966         * http/tests/security/resources/anchor-tag-with-blank-target.html: Added.
967         * http/tests/security/resources/page-executing-javascript.html: Added.
968         * http/tests/security/window-opened-from-sandboxed-iframe-should-inherit-sandbox-expected.txt: Added.
969         * http/tests/security/window-opened-from-sandboxed-iframe-should-inherit-sandbox.html: Added.
970
971 2016-08-08  Chris Dumez  <cdumez@apple.com>
972
973         Align Selection API with the specification
974         https://bugs.webkit.org/show_bug.cgi?id=160663
975
976         Reviewed by Ryosuke Niwa.
977
978         * editing/selection/bad-input-expected.txt: Added.
979         * editing/selection/bad-input.html: Added.
980         Add new layout test to cover passing bad input to the Selection API.
981         This new test is passing completely in Firefox and Chrome.
982
983         * editing/execCommand/apply-style-text-decoration-crash.html:
984         * editing/execCommand/applyblockelement-visiblepositionforindex-crash.html:
985         * editing/execCommand/ident-crashes-topnode-is-text.html:
986         * editing/execCommand/indent-pre-expected.txt:
987         * editing/execCommand/indent-pre.html:
988         * editing/execCommand/overtype.html:
989         * editing/selection/containsNode-expected.txt:
990         * editing/selection/containsNode.html:
991         * editing/selection/move-by-line-003.html:
992         * editing/selection/script-tests/DOMSelection-DocumentType.js:
993         * editing/selection/script-tests/DOMSelection-crossing-document.js:
994         (clear):
995         * editing/selection/selection-invalid-offset-expected.txt:
996         * fast/block/float/float-list-changed-before-layout-crash.html:
997         * fast/dom/non-numeric-values-numeric-parameters-expected.txt:
998         * fast/dom/script-tests/non-numeric-values-numeric-parameters.js:
999         * fast/events/selectstart-by-arrow-keys.html:
1000         * fast/html/nav-element.html:
1001         * fast/html/script-tests/article-element.js:
1002         * fast/html/script-tests/aside-element.js:
1003         * fast/html/script-tests/footer-element.js:
1004         * fast/html/script-tests/header-element.js:
1005         * fast/html/script-tests/hgroup-element.js:
1006         * fast/html/script-tests/main-element.js:
1007         * fast/html/script-tests/section-element.js:
1008         * imported/blink/accessibility/event-on-deleted-iframe-causes-crash.html:
1009         * imported/blink/editing/apply-inline-style-to-element-with-no-renderer-crash.html:
1010         * svg/custom/unicode-in-tspan-multi-svg-crash.html:
1011         Update existing tests to use the Selection API properly.
1012
1013 2016-08-08  John Wilander  <wilander@apple.com>
1014
1015         Don't set document.domain to an IP address fragment
1016         https://bugs.webkit.org/show_bug.cgi?id=126045
1017         <rdar://problem/27331794>
1018
1019         Reviewed by Daniel Bates.
1020
1021         IP address octets should not be treated as subdomains when setting document.domain.
1022
1023         * http/tests/security/aboutBlank/security-context-alias.html:
1024             Now enables the new setting treatIPAddressesAsDomains.
1025         * http/tests/security/aboutBlank/security-context-grandchildren-alias.html:
1026             Now enables the new setting treatIPAddressesAsDomains.
1027         * http/tests/security/postMessage/origin-unaffected-by-document-domain.html:
1028             Now enables the new setting treatIPAddressesAsDomains.
1029         * http/tests/security/set-domain-remove-subdomain-for-ip-address-expected.txt: Added.
1030         * http/tests/security/set-domain-remove-subdomain-for-ip-address.html: Added.
1031         * http/tests/security/setDomainRelaxationForbiddenForURLScheme.html:
1032             Now enables the new setting treatIPAddressesAsDomains.
1033         * http/tests/workers/worker-document-domain-security.html:
1034             Now enables the new setting treatIPAddressesAsDomains.
1035         * http/tests/xmlhttprequest/document-domain-set.html:
1036             Now enables the new setting treatIPAddressesAsDomains.
1037
1038 2016-08-08  Ryan Haddad  <ryanhaddad@apple.com>
1039
1040         Land test expectations for rdar://problem/27711048.
1041
1042         * platform/mac/TestExpectations:
1043
1044 2016-08-08  Chris Dumez  <cdumez@apple.com>
1045
1046         It should be possible to re-initialize an Event after it's been dispatched
1047         https://bugs.webkit.org/show_bug.cgi?id=160651
1048
1049         Reviewed by Darin Adler.
1050
1051         Add layout test coverage.
1052
1053         * fast/events/initEvent-after-dispatch-expected.txt: Added.
1054         * fast/events/initEvent-after-dispatch.html: Added.
1055
1056 2016-08-07  Chris Dumez  <cdumez@apple.com>
1057
1058         Node.baseURI should not be nullable
1059         https://bugs.webkit.org/show_bug.cgi?id=160649
1060
1061         Reviewed by Darin Adler.
1062
1063         Drop outdated DOM test.
1064
1065         * dom/xhtml/level3/core/nodegetbaseuri02-expected.txt: Removed.
1066         * dom/xhtml/level3/core/nodegetbaseuri02.js: Removed.
1067         * dom/xhtml/level3/core/nodegetbaseuri02.xhtml: Removed.
1068
1069 2016-08-07  Chris Dumez  <cdumez@apple.com>
1070
1071         Drop SVGDocument as per the SVG2 specification
1072         https://bugs.webkit.org/show_bug.cgi?id=160361
1073
1074         Reviewed by Darin Adler.
1075
1076         Update / rebaseline existing tests to reflect behavior change.
1077
1078         * platform/mac/svg/custom/dynamic-svg-document-creation-expected.txt:
1079         * svg/custom/clone-node-expected.txt:
1080         * svg/custom/clone-node.html:
1081         * svg/custom/frame-getSVGDocument.html:
1082         * svg/custom/global-constructors-expected.txt:
1083         * svg/custom/manually-parsed-svg-allowed-in-dashboard-expected.txt:
1084         * svg/custom/script-tests/global-constructors.js:
1085
1086 2016-08-07  Chris Dumez  <cdumez@apple.com>
1087
1088         Un-expose DOMSettableTokenList
1089         https://bugs.webkit.org/show_bug.cgi?id=160643
1090
1091         Reviewed by Darin Adler.
1092
1093         Update / rebaseline existing tests.
1094
1095         * fast/dom/HTMLLinkElement/sizes-setter-expected.txt:
1096         * fast/dom/HTMLLinkElement/sizes-setter.html:
1097         * fast/dom/HTMLOutputElement/dom-settable-token-list-expected.txt:
1098         * fast/dom/HTMLOutputElement/script-tests/dom-settable-token-list.js:
1099         * fast/frames/sandbox-attribute-expected.txt:
1100         * fast/frames/sandbox-attribute.html:
1101         * js/dom/global-constructors-attributes-expected.txt:
1102         * platform/efl/js/dom/global-constructors-attributes-expected.txt:
1103         * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
1104         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
1105         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
1106         * platform/win/js/dom/global-constructors-attributes-expected.txt:
1107
1108 2016-08-07  Youenn Fablet  <youenn@apple.com>
1109
1110         LayoutTest http/tests/fetch/fetch-in-worker-crash.html is flaky
1111         https://bugs.webkit.org/show_bug.cgi?id=160510
1112
1113         Unreviewed.
1114
1115         * TestExpectations: Marking fetch-in-worker-crash.html as flaky
1116
1117 2016-08-06  Chris Dumez  <cdumez@apple.com>
1118
1119         a.replaceChild(a, a) should throw a HierarchyRequestError
1120         https://bugs.webkit.org/show_bug.cgi?id=160640
1121
1122         Reviewed by Darin Adler.
1123
1124         * fast/dom/Node/replaceChild-notFoundError-expected.txt: Added.
1125         * fast/dom/Node/replaceChild-notFoundError.html: Added.
1126
1127 2016-08-06  Chris Dumez  <cdumez@apple.com>
1128
1129         Drop legacy Text.replaceWholeText() API
1130         https://bugs.webkit.org/show_bug.cgi?id=160641
1131
1132         Reviewed by Darin Adler.
1133
1134         Drop outdated tests / checks.
1135
1136         * dom/xhtml/level3/core/textreplacewholetext01-expected.txt: Removed.
1137         * dom/xhtml/level3/core/textreplacewholetext01.js: Removed.
1138         * dom/xhtml/level3/core/textreplacewholetext01.xhtml: Removed.
1139         * dom/xhtml/level3/core/textreplacewholetext02-expected.txt: Removed.
1140         * dom/xhtml/level3/core/textreplacewholetext02.js: Removed.
1141         * dom/xhtml/level3/core/textreplacewholetext02.xhtml: Removed.
1142         * dom/xhtml/level3/core/textreplacewholetext03-expected.txt: Removed.
1143         * dom/xhtml/level3/core/textreplacewholetext03.js: Removed.
1144         * dom/xhtml/level3/core/textreplacewholetext03.xhtml: Removed.
1145         * dom/xhtml/level3/core/textreplacewholetext04-expected.txt: Removed.
1146         * dom/xhtml/level3/core/textreplacewholetext04.js: Removed.
1147         * dom/xhtml/level3/core/textreplacewholetext04.xhtml: Removed.
1148         * dom/xhtml/level3/core/textreplacewholetext05-expected.txt: Removed.
1149         * dom/xhtml/level3/core/textreplacewholetext05.js: Removed.
1150         * dom/xhtml/level3/core/textreplacewholetext05.xhtml: Removed.
1151         * fast/dom/Attr/change-id-via-attr-node-value-expected.txt:
1152         * fast/dom/Attr/change-id-via-attr-node-value.html:
1153         * fast/dom/Text/replaceWholeText-expected.txt: Removed.
1154         * fast/dom/Text/replaceWholeText.html: Removed.
1155         * fast/storage/storage-detached-iframe-expected.txt:
1156         * fast/storage/storage-detached-iframe.html:
1157         * http/tests/security/xss-DENIED-iframe-src-alias-expected.txt:
1158         * http/tests/security/xss-DENIED-iframe-src-alias.html:
1159         * platform/mac/inspector/model/remote-object-expected.txt:
1160
1161 2016-08-06  Youenn Fablet  <youenn@apple.com>
1162
1163         LayoutTest http/tests/fetch/fetch-in-worker-crash.html is flaky
1164         https://bugs.webkit.org/show_bug.cgi?id=160510
1165
1166         Reviewed by Sam Weinig.
1167
1168         * http/tests/fetch/fetch-in-worker-crash.html:
1169         * http/tests/fetch/fetch-in-worker.js:
1170         Adding a new test based on a ReadableStream that is not closed and therefore Response.text promise cannot resolve.
1171         Removing the blob resolve message as there is no guarantee that blob load will finish after the test is done.
1172
1173 2016-08-05  Chris Dumez  <cdumez@apple.com>
1174
1175         [Web IDL] Add support for USVString type
1176         https://bugs.webkit.org/show_bug.cgi?id=160608
1177
1178         Reviewed by Sam Weinig.
1179
1180         Add layout test coverage for USVString.
1181
1182         * js/dom/webidl-type-mapping-expected.txt:
1183         * js/dom/webidl-type-mapping.html:
1184         This test is based on the corresponding one from Blink.
1185
1186 2016-08-05  Ryan Haddad  <ryanhaddad@apple.com>
1187
1188         Add back a newline that was accidentally removed from an expected.txt file.
1189
1190         Unreviewed test gardening.
1191
1192         * platform/ios-simulator/compositing/masks/compositing-clip-path-change-no-repaint-expected.txt:
1193
1194 2016-08-05  Jeremy Jones  <jeremyj@apple.com>
1195
1196         revert r202466 r202546 this causes regressions in media loading with temporary redirects.
1197         https://bugs.webkit.org/show_bug.cgi?id=160613
1198
1199         Reviewed by Jon Lee.
1200
1201         Reverting a fix that enabled two tests. These tests now fail and are skipped.
1202
1203         * platform/mac/TestExpectations:
1204
1205 2016-08-05  Nan Wang  <n_wang@apple.com>
1206
1207         AX: Asking for group members of radio button that has no name attribute will cause crash
1208         https://bugs.webkit.org/show_bug.cgi?id=160583
1209
1210         Reviewed by Chris Fleizach.
1211
1212         * accessibility/mac/radio-button-no-name-crash-expected.txt: Added.
1213         * accessibility/mac/radio-button-no-name-crash.html: Added.
1214
1215 2016-08-05  Alexey Proskuryakov  <ap@apple.com>
1216
1217         Disk cache tests produce many undefined value warnings
1218         https://bugs.webkit.org/show_bug.cgi?id=160601
1219
1220         Reviewed by Daniel Bates.
1221
1222         * http/tests/cache/disk-cache/resources/generate-response.cgi: Cleaned up header
1223         and parameter handling. Removed a couple unnecessary checks for $cgi->http.
1224
1225 2016-08-05  Alexey Proskuryakov  <ap@apple.com>
1226
1227         Work around broken <Files> directive in some Apache versions
1228         https://bugs.webkit.org/show_bug.cgi?id=160610
1229
1230         Reviewed by Daniel Bates.
1231
1232         The problem is tracked as rdar://problem/27725655
1233
1234         * http/tests/misc/.htaccess:
1235
1236 2016-08-05  Ryan Haddad  <ryanhaddad@apple.com>
1237
1238         Rebaselining compositing/masks/compositing-clip-path-change-no-repaint.html for ios-simulator.
1239
1240         Unreviewed test gardening.
1241
1242         * platform/ios-simulator/compositing/masks/compositing-clip-path-change-no-repaint-expected.txt:
1243
1244 2016-08-05  Brent Fulgham  <bfulgham@apple.com>
1245
1246         ASSERTION FAILED: observer in WebCore::BitmapImage::drawPattern
1247         https://bugs.webkit.org/show_bug.cgi?id=141637
1248         <rdar://problem/27709864>
1249
1250         Reviewed by Tim Horton.
1251
1252         * fast/images/image-source-assert-expected.txt: Added.
1253         * fast/images/image-source-assert.html: Added.
1254
1255 2016-08-05  Simon Fraser  <simon.fraser@apple.com>
1256
1257         marquee with "truespeed" animates at > 60fps, hogging CPU
1258         https://bugs.webkit.org/show_bug.cgi?id=160609
1259
1260         Reviewed by David Hyatt.
1261         
1262         Convert marquee tests into ref tests, removing all the platform expectations.
1263
1264         * fast/html/marquee-scroll-expected.html: Copied from LayoutTests/fast/html/marquee-scroll.html.
1265         * fast/html/marquee-scroll.html:
1266         * fast/html/marquee-scrollamount-expected.html: Added.
1267         * fast/html/marquee-set-truespeed.html:
1268         * platform/efl/fast/html/marquee-scroll-expected.png: Removed.
1269         * platform/efl/fast/html/marquee-scroll-expected.txt: Removed.
1270         * platform/efl/fast/html/marquee-scrollamount-expected.png: Removed.
1271         * platform/efl/fast/html/marquee-scrollamount-expected.txt: Removed.
1272         * platform/gtk/fast/html/marquee-scroll-expected.png: Removed.
1273         * platform/gtk/fast/html/marquee-scroll-expected.txt: Removed.
1274         * platform/gtk/fast/html/marquee-scrollamount-expected.png: Removed.
1275         * platform/gtk/fast/html/marquee-scrollamount-expected.txt: Removed.
1276         * platform/ios-simulator-wk1/TestExpectations:
1277         * platform/ios-simulator-wk2/TestExpectations:
1278         * platform/ios-simulator-wk2/fast/html/marquee-scrollamount-expected.txt: Removed.
1279         * platform/ios-simulator/fast/html/marquee-scroll-expected.txt: Removed.
1280         * platform/ios-simulator/fast/html/marquee-scrollamount-expected.txt: Removed.
1281         * platform/mac-wk1/TestExpectations:
1282         * platform/mac/fast/html/marquee-scroll-expected.png: Removed.
1283         * platform/mac/fast/html/marquee-scroll-expected.txt: Removed.
1284         * platform/mac/fast/html/marquee-scrollamount-expected.png: Removed.
1285         * platform/mac/fast/html/marquee-scrollamount-expected.txt: Removed.
1286         * platform/win/TestExpectations:
1287         * platform/win/fast/html/marquee-scroll-expected.txt: Removed.
1288         * platform/win/fast/html/marquee-scrollamount-expected.txt: Removed.
1289
1290 2016-08-05  Ryan Haddad  <ryanhaddad@apple.com>
1291
1292         Unreviewed, rolling out r204181.
1293
1294         This change caused an existing LayoutTest to fail on WK1
1295
1296         Reverted changeset:
1297
1298         "Don't set document.domain to an IP address fragment"
1299         https://bugs.webkit.org/show_bug.cgi?id=126045
1300         http://trac.webkit.org/changeset/204181
1301
1302 2016-08-05  Simon Fraser  <simon.fraser@apple.com>
1303
1304         Sierra WK1: compositing/masks/compositing-clip-path-change-no-repaint.html failing
1305         rdar://problem/26789221
1306
1307         Make this test less sensitive to platform repaint differences.
1308
1309         * compositing/masks/compositing-clip-path-change-no-repaint-expected.txt:
1310         * compositing/masks/compositing-clip-path-change-no-repaint.html:
1311         * platform/mac-wk1/TestExpectations:
1312
1313 2016-08-05  Commit Queue  <commit-queue@webkit.org>
1314
1315         Unreviewed, rolling out r204128.
1316         https://bugs.webkit.org/show_bug.cgi?id=160607
1317
1318         Solve the issue by removing the workaround for static files
1319         (Requested by jonlee_ on #webkit).
1320
1321         Reverted changeset:
1322
1323         "Temporary redirected m3u8 streaming stopped working."
1324         https://bugs.webkit.org/show_bug.cgi?id=160472
1325         http://trac.webkit.org/changeset/204128
1326
1327 2016-08-05  Jonathan Bedard  <jbedard@apple.com>
1328
1329         Remove testRunner.handleErrorPages()
1330         https://bugs.webkit.org/show_bug.cgi?id=160552
1331
1332         Reviewed by Daniel Bates.
1333
1334         handleErrorPages() was implemented by the Qt WebKit port, per
1335         https://bugs.webkit.org/show_bug.cgi?id=31509#c0, but never implemented
1336         on other ports.  Per https://bugs.webkit.org/show_bug.cgi?id=31555, this
1337         feature was never implemented on Mac.
1338
1339         * fast/history/back-forward-reset-after-error-handling-expected.txt: Removed test expectations.
1340         * fast/history/back-forward-reset-after-error-handling.html: Removed test.
1341         * platform/efl/TestExpectations: Remove reference to back-forward-reset-after-error-handling.
1342         * platform/gtk/TestExpectations: Ditto.
1343         * platform/ios-simulator/TestExpectations: Ditto.
1344         * platform/mac/TestExpectations: Ditto.
1345         * platform/win/TestExpectations: Ditto.
1346
1347 2016-08-05  Brent Fulgham  <bfulgham@apple.com>
1348
1349         validity assertion fails after removing a child of an <optgroup> element
1350         https://bugs.webkit.org/show_bug.cgi?id=155720
1351         <rdar://problem/27720746>
1352
1353         Reviewed by Brent Fulgham.
1354
1355         Add new test case that triggers a debug assertion when the HTMLSelectElement state
1356         is not updated properly.
1357
1358         * fast/dom/HTMLSelectElement/select-remove-from-optgroup-expected.txt: Added.
1359         * fast/dom/HTMLSelectElement/select-remove-from-optgroup.html: Added.
1360
1361 2016-08-05  Ryan Haddad  <ryanhaddad@apple.com>
1362
1363         Unreviewed, rolling out r204174.
1364
1365         The test for this change is failing on WK1
1366
1367         Reverted changeset:
1368
1369         "Popups opened from a sandboxed iframe should themselves be
1370         sandboxed"
1371         https://bugs.webkit.org/show_bug.cgi?id=134850
1372         http://trac.webkit.org/changeset/204174
1373
1374 2016-08-05  John Wilander  <wilander@apple.com>
1375
1376         Don't set document.domain to an IP address fragment
1377         https://bugs.webkit.org/show_bug.cgi?id=126045
1378         <rdar://problem/27331794>
1379
1380         Reviewed by Daniel Bates.
1381
1382         IP address octets should not be treated as subdomains when
1383         setting document.domain.
1384
1385         * http/tests/security/aboutBlank/security-context-alias.html:
1386             Now enables the new setting treatIPAddressesAsDomains.
1387         * http/tests/security/aboutBlank/security-context-grandchildren-alias.html:
1388             Now enables the new setting treatIPAddressesAsDomains.
1389         * http/tests/security/postMessage/origin-unaffected-by-document-domain.html:
1390             Now enables the new setting treatIPAddressesAsDomains.
1391         * http/tests/security/set-domain-remove-subdomain-for-ip-address-expected.txt: Added.
1392         * http/tests/security/set-domain-remove-subdomain-for-ip-address.html: Added.
1393         * http/tests/workers/worker-document-domain-security.html:
1394             Now enables the new setting treatIPAddressesAsDomains.
1395         * http/tests/xmlhttprequest/document-domain-set.html:
1396             Now enables the new setting treatIPAddressesAsDomains.
1397
1398 2016-08-05  Chris Dumez  <cdumez@apple.com>
1399
1400         Window's named properties should be exposed on a WindowProperties object in its prototype
1401         https://bugs.webkit.org/show_bug.cgi?id=160354
1402
1403         Reviewed by Gavin Barraclough.
1404
1405         * fast/dom/Window/es52-globals-expected.txt:
1406         Update / Rebaseline test now that named properties are no longer reported as "own"
1407         properties on the Window object. I have verified that the test gives the
1408         same result in Firefox and Chrome.
1409
1410         * fast/loader/window-clearing-expected.txt:
1411         Rebaseline test that prints one more line because there is one more
1412         object in Window's prototype chain.
1413
1414         * http/tests/security/window-named-proto-expected.txt:
1415         * http/tests/security/window-named-valueOf-expected.txt:
1416         Rebaseline 2 security tests that give slightly different output. The new
1417         output is identical to the one in Firefox and Chrome. The tests are not
1418         failing since they are not alert'ing content from the other frame.
1419         The reason those tests were logging a security error is because we would
1420         previously prevent named property access if the frame name conflicts with
1421         a property name in the Window prototype, and we now no longer
1422         differentiate this case.
1423
1424 2016-08-05  John Wilander  <wilander@apple.com>
1425
1426         Popups opened from a sandboxed iframe should themselves be sandboxed
1427         https://bugs.webkit.org/show_bug.cgi?id=134850
1428         <rdar://problem/27375388>
1429
1430         Reviewed by Brent Fulgham.
1431
1432         * http/tests/security/resources/anchor-tag-with-blank-target.html: Added.
1433         * http/tests/security/resources/page-executing-javascript.html: Added.
1434         * http/tests/security/window-opened-from-sandboxed-iframe-should-inherit-sandbox-expected.txt: Added.
1435         * http/tests/security/window-opened-from-sandboxed-iframe-should-inherit-sandbox.html: Added.
1436
1437 2016-08-05  Commit Queue  <commit-queue@webkit.org>
1438
1439         Unreviewed, rolling out r203935.
1440         https://bugs.webkit.org/show_bug.cgi?id=160596
1441
1442         looks like a 1-2% PLUM regression on iPhone 6s (Requested by
1443         kling_ on #webkit).
1444
1445         Reverted changeset:
1446
1447         "Window's named properties should be exposed on a
1448         WindowProperties object in its prototype"
1449         https://bugs.webkit.org/show_bug.cgi?id=160354
1450         http://trac.webkit.org/changeset/203935
1451
1452 2016-08-05  Youenn Fablet  <youenn@apple.com>
1453
1454         http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-insecure-fetch-in-worker.html is failing on iOS-simulator-wk2
1455         https://bugs.webkit.org/show_bug.cgi?id=160591
1456
1457         Unreviewed.
1458
1459         * platform/ios-simulator-wk2/TestExpectations:
1460
1461 2016-08-05  Youenn Fablet  <youenn@apple.com>
1462
1463         [Fetch API] Activate CSP checks
1464         https://bugs.webkit.org/show_bug.cgi?id=160445
1465
1466         Reviewed by Daniel Bates.
1467
1468         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/resources/insecure-fetch-in-main-frame-window.html: Added.
1469         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/resources/insecure-xhr-in-main-frame-window.html:
1470         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-insecure-fetch-in-main-frame-expected.txt: Added.
1471         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-insecure-fetch-in-main-frame.html: Added.
1472         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-insecure-fetch-in-worker-expected.txt: Added.
1473         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-insecure-fetch-in-worker.html: Added.
1474         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-insecure-xhr-in-main-frame-expected.txt:
1475         * platform/mac-wk2/TestExpectations: Marking new worker test as failing at loading https resource from loader.
1476         It gets a "The certificate for this server is invalid" error.
1477         * platform/wk2/TestExpectations: Marking new frame test as timing out for WK2 as fetch is not activated in the pop-up window.
1478
1479 2016-08-05  Youenn Fablet  <youenn@apple.com>
1480
1481         DocumentThreadableLoader should report an error when getting a null CachedResource
1482         https://bugs.webkit.org/show_bug.cgi?id=160444
1483
1484         Reviewed by Alex Christensen.
1485
1486         * fast/frames/frame-unload-crash.html:
1487         * http/tests/contentextensions/async-xhr-onerror-expected.txt:
1488         * http/tests/eventsource/eventsource-reconnect-during-navigate-crash-expected.txt:
1489         * http/tests/navigation/subframe-pagehide-handler-starts-load-expected.txt:
1490         * http/tests/navigation/subframe-pagehide-handler-starts-load2-expected.txt:
1491         * http/tests/security/mixedContent/insecure-xhr-in-main-frame-expected.txt:
1492
1493 2016-08-04  Chris Dumez  <cdumez@apple.com>
1494
1495         Move insertAdjacent*() API from HTMLElement to Element
1496         https://bugs.webkit.org/show_bug.cgi?id=160567
1497
1498         Reviewed by Sam Weinig.
1499
1500         Rebaseline several tests to reflect behavior change.
1501
1502         * fast/dom/HTMLElement/insertAdjacentHTML-errors-expected.txt:
1503         * fast/dom/HTMLElement/script-tests/insertAdjacentHTML-errors.js:
1504         * fast/dynamic/insertAdjacentElement-expected.txt:
1505
1506 2016-08-04  Benjamin Poulain  <benjamin@webkit.org>
1507
1508         Add some extra test coverage for active touch event handler on subdocuments
1509         https://bugs.webkit.org/show_bug.cgi?id=160276
1510
1511         Reviewed by Alex Christensen.
1512
1513         I wrote some tests while chasing a bug.
1514         Documents are handled differently than other EventTarget. We had no test coverage
1515         for that.
1516
1517         * fast/events/touch/ios/touch-event-listeners-on-detached-document-expected.txt: Added.
1518         * fast/events/touch/ios/touch-event-listeners-on-detached-document.html: Added.
1519         * fast/events/touch/ios/touch-event-listeners-on-subdocument-then-detach-from-frame-expected.txt: Added.
1520         * fast/events/touch/ios/touch-event-listeners-on-subdocument-then-detach-from-frame.html: Added.
1521         * fast/events/touch/ios/touch-event-listeners-on-subdocuments-expected.txt: Added.
1522         * fast/events/touch/ios/touch-event-listeners-on-subdocuments.html: Added.
1523         * fast/events/touch/ios/touch-event-listeners-on-template-document-expected.txt: Added.
1524         * fast/events/touch/ios/touch-event-listeners-on-template-document.html: Added.
1525
1526 2016-08-04  Ryan Haddad  <ryanhaddad@apple.com>
1527
1528         Rebaseline http/tests/security/cross-frame-access-put.html after r204126.
1529
1530         Unreviewed test gardening.
1531
1532         * http/tests/security/cross-frame-access-put-expected.txt:
1533
1534 2016-08-04  Jeremy Jones  <jeremyj@apple.com>
1535
1536         Temporary redirected m3u8 streaming stopped working.
1537         https://bugs.webkit.org/show_bug.cgi?id=160472
1538         rdar://problem/27592694
1539
1540         Reviewed by Alex Christensen.
1541
1542         This tests that m3u8 files can be loaded when going through a temporary redirect.
1543
1544         * http/tests/media/hls/hls-redirect-expected.txt: Added.
1545         * http/tests/media/hls/hls-redirect.html: Added.
1546
1547 2016-08-04  Alex Christensen  <achristensen@webkit.org>
1548
1549         Content Blocker cannot block WebSocket connections
1550         https://bugs.webkit.org/show_bug.cgi?id=160159
1551
1552         Reviewed by Brady Eidson.
1553
1554         * http/tests/contentextensions/make-https-expected.txt:
1555         Rebased to reflect slight change in console logged messages which contain the same information.
1556         * http/tests/websocket/tests/hybi/contentextensions: Added.
1557         * http/tests/websocket/tests/hybi/contentextensions/block-cookies-expected.txt: Added.
1558         * http/tests/websocket/tests/hybi/contentextensions/block-cookies-worker-expected.txt: Added.
1559         * http/tests/websocket/tests/hybi/contentextensions/block-cookies-worker.php: Added.
1560         * http/tests/websocket/tests/hybi/contentextensions/block-cookies-worker.php.json: Added.
1561         * http/tests/websocket/tests/hybi/contentextensions/block-cookies.php: Copied from LayoutTests/http/tests/websocket/tests/hybi/httponly-cookie.pl.
1562         * http/tests/websocket/tests/hybi/contentextensions/block-cookies.php.json: Added.
1563         * http/tests/websocket/tests/hybi/contentextensions/block-expected.txt: Added.
1564         * http/tests/websocket/tests/hybi/contentextensions/block-worker-expected.txt: Added.
1565         * http/tests/websocket/tests/hybi/contentextensions/block-worker.html: Added.
1566         * http/tests/websocket/tests/hybi/contentextensions/block-worker.html.json: Added.
1567         * http/tests/websocket/tests/hybi/contentextensions/block.html: Added.
1568         * http/tests/websocket/tests/hybi/contentextensions/block.html.json: Added.
1569         * http/tests/websocket/tests/hybi/contentextensions/display-none-expected.txt: Added.
1570         * http/tests/websocket/tests/hybi/contentextensions/display-none-worker-expected.txt: Added.
1571         * http/tests/websocket/tests/hybi/contentextensions/display-none-worker.html: Added.
1572         * http/tests/websocket/tests/hybi/contentextensions/display-none-worker.html.json: Added.
1573         * http/tests/websocket/tests/hybi/contentextensions/display-none.html: Added.
1574         * http/tests/websocket/tests/hybi/contentextensions/display-none.html.json: Added.
1575         * http/tests/websocket/tests/hybi/contentextensions/resources: Added.
1576         * http/tests/websocket/tests/hybi/contentextensions/resources/block-cookies-worker.js: Added.
1577         * http/tests/websocket/tests/hybi/contentextensions/resources/block-worker.js: Added.
1578         * http/tests/websocket/tests/hybi/contentextensions/resources/display-none-worker.js: Added.
1579         * http/tests/websocket/tests/hybi/contentextensions/resources/echo-cookie_wsh.py: Copied from LayoutTests/http/tests/websocket/tests/hybi/echo-cookie_wsh.py.
1580         * http/tests/websocket/tests/hybi/contentextensions/resources/echo_wsh.py: Added.
1581         * http/tests/websocket/tests/hybi/contentextensions/resources/upgrade-worker.js: Added.
1582         * http/tests/websocket/tests/hybi/contentextensions/upgrade-expected.txt: Added.
1583         * http/tests/websocket/tests/hybi/contentextensions/upgrade-worker-expected.txt: Added.
1584         * http/tests/websocket/tests/hybi/contentextensions/upgrade-worker.html: Added.
1585         * http/tests/websocket/tests/hybi/contentextensions/upgrade-worker.html.json: Added.
1586         * http/tests/websocket/tests/hybi/contentextensions/upgrade.html: Added.
1587         * http/tests/websocket/tests/hybi/contentextensions/upgrade.html.json: Added.
1588
1589 2016-08-04  Chris Dumez  <cdumez@apple.com>
1590
1591         [[Prototype]] property of an interface object for a callback interface must be the Object.prototype object
1592         https://bugs.webkit.org/show_bug.cgi?id=160555
1593
1594         Reviewed by Geoffrey Garen.
1595
1596         Rebaseline existing test.
1597
1598         * platform/mac/fast/dom/Window/window-lookup-precedence-expected.txt:
1599
1600 2016-08-04  Chris Dumez  <cdumez@apple.com>
1601
1602         Element.insertAdjacent*() should throw a SYNTAX_ERR for invalid "where" parameter
1603         https://bugs.webkit.org/show_bug.cgi?id=160514
1604
1605         Reviewed by Alex Christensen.
1606
1607         Rebaseline existing test now that a different exception is thrown.
1608
1609         * fast/dynamic/insertAdjacentElement-expected.txt:
1610         * fast/dynamic/insertAdjacentText-expected.txt:
1611
1612 2016-08-04  Youenn Fablet  <youenn@apple.com>
1613
1614         DocumentThreadableLoader should pass the fetch mode to underlying loader code
1615         https://bugs.webkit.org/show_bug.cgi?id=160399
1616
1617         Reviewed by Alex Christensen.
1618
1619         * TestExpectations:
1620         * http/tests/security/contentSecurityPolicy/1.1/child-src/worker-redirect-blocked-expected.txt:
1621         * http/tests/security/isolatedWorld/bypass-main-world-csp-worker-redirect-expected.txt:
1622         * http/tests/workers/worker-redirect-expected.txt:
1623         * http/tests/xmlhttprequest/access-control-and-redirects-async-expected.txt:
1624         * http/tests/xmlhttprequest/access-control-and-redirects-async.html: Fixed bugs in the test and updated comments.
1625         * http/tests/xmlhttprequest/access-control-and-redirects-expected.txt:
1626         * http/tests/xmlhttprequest/redirect-cross-origin-post-expected.txt:
1627         * http/tests/xmlhttprequest/simple-cross-origin-denied-events-post-expected.txt:
1628
1629 2016-08-04  Youenn Fablet  <youenn@apple.com>
1630
1631         LayoutTest imported/w3c/web-platform-tests/XMLHttpRequest/send-redirect-post-upload.htm failing
1632         https://bugs.webkit.org/show_bug.cgi?id=159724
1633
1634         Unreviewed..
1635
1636         * TestExpectations: Removing Crash expectation since it is only occuring on Debug Mac bots.
1637         * platform/mac/TestExpectations: Skipping test in Debug for Mac bots.
1638
1639 2016-08-03  Chris Dumez  <cdumez@apple.com>
1640
1641         Drop legacy Document.defaultCharset attribute
1642         https://bugs.webkit.org/show_bug.cgi?id=160536
1643
1644         Reviewed by Alex Christensen.
1645
1646         * fast/dom/Document/document-charset-expected.txt:
1647         * fast/dom/Document/document-charset.html:
1648         Drop defaultCharset checks.
1649
1650         * fast/frames/detached-frame-document-defaultCharset-expected.txt: Removed.
1651         * fast/frames/detached-frame-document-defaultCharset.html: Removed.
1652         Drop test that is no longer useful now that we dropped defaultCharset.
1653
1654 2016-08-03  Ryan Haddad  <ryanhaddad@apple.com>
1655
1656         Marking media/track/track-in-band-cues-added-once.html as flaky on ios-simulator.
1657         https://bugs.webkit.org/show_bug.cgi?id=142152
1658
1659         Unreviewed test gardening.
1660
1661         * platform/ios-simulator-wk2/TestExpectations:
1662
1663 2016-08-03  Myles C. Maxfield  <mmaxfield@apple.com>
1664
1665         [iOS] SF-Heavy is not accessible from web content
1666         https://bugs.webkit.org/show_bug.cgi?id=160522
1667         <rdar://problem/27685273>
1668
1669         Reviewed by Simon Fraser.
1670
1671         * platform/ios-simulator/fast/text/system-font-weight-expected.txt: iOS 9 is not
1672         expected to pass this test, but there is no way to specify that currently using
1673         TestExpectations. Instead, we can create an iOS 9 specific result.
1674         * fast/text/system-font-weight-expected.txt:
1675         * fast/text/system-font-weight.html:
1676
1677 2016-08-03  Ryan Haddad  <ryanhaddad@apple.com>
1678
1679         Rebaseline tests for ios-simulator after r204090.
1680
1681         Unreviewed test gardening.
1682
1683         * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
1684         * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt:
1685         * platform/ios-simulator/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-checkValidity-expected.txt:
1686         * platform/ios-simulator/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-reportValidity-expected.txt:
1687         * platform/ios-simulator/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-validity-rangeOverflow-expected.txt:
1688         * platform/ios-simulator/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-validity-rangeUnderflow-expected.txt:
1689         * platform/ios-simulator/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-validity-stepMismatch-expected.txt:
1690         * platform/ios-simulator/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-validity-valid-expected.txt:
1691         * platform/ios-simulator/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-validity-valueMissing-expected.txt:
1692         * platform/ios-simulator/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-willValidate-expected.txt: Renamed from LayoutTests/platform/ios-simulator-wk2/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-willValidate-expected.txt.
1693         * platform/ios-simulator/imported/w3c/web-platform-tests/html/semantics/forms/form-control-infrastructure/form-expected.txt:
1694
1695 2016-08-03  Chris Dumez  <cdumez@apple.com>
1696
1697         Fix logging in W3C tests
1698         https://bugs.webkit.org/show_bug.cgi?id=160513
1699
1700         Reviewed by Alex Christensen.
1701
1702         Fix logging in W3C tests. Some W3C tests have no visible output or
1703         output in the wrong order because we fail to use the test's "log"
1704         <div> and always append the log lines to the body.
1705
1706         * resources/testharnessreport.js:
1707         (self.testRunner.add_completion_callback):
1708
1709 2016-08-02  Ada Chan  <adachan@apple.com>
1710
1711         [Mac] media/pip-video-going-into-fullscreen.html is a flaky failure
1712         https://bugs.webkit.org/show_bug.cgi?id=160469
1713
1714         Reviewed by Eric Carlson.
1715
1716         Re-enable media/pip-video-going-into-fullscreen.html on Sierra.
1717
1718         * platform/mac-wk2/TestExpectations:
1719
1720 2016-08-03  Youenn Fablet  <youenn@apple.com>
1721
1722         http/tests/fetch/fetch-in-worker-crash.html is sometimes crashing
1723         https://bugs.webkit.org/show_bug.cgi?id=160498
1724
1725         Reviewed by Chris Dumez.
1726
1727         * http/tests/fetch/fetch-in-worker.js:
1728         (onmessage): Reducing flakiness risk by making fetch http load being delayed.
1729
1730 2016-08-03  Chris Dumez  <cdumez@apple.com>
1731
1732         Unreviewed, move LayoutTest out of platform/ios-simulator/ios.
1733
1734         * fast/events/touch/ios/Touch-attributes-prototype-expected.txt: Renamed from LayoutTests/platform/ios-simulator/ios/touch/Touch-attributes-prototype-expected.txt.
1735         * fast/events/touch/ios/Touch-attributes-prototype.html: Renamed from LayoutTests/platform/ios-simulator/ios/touch/Touch-attributes-prototype.html.
1736
1737 2016-08-03  Saam Barati  <sbarati@apple.com>
1738
1739         Implement nested rest destructuring w.r.t the ES7 spec
1740         https://bugs.webkit.org/show_bug.cgi?id=160423
1741
1742         Reviewed by Filip Pizlo.
1743
1744         * js/parser-syntax-check-expected.txt:
1745         * js/script-tests/parser-syntax-check.js:
1746
1747 2016-08-03  Youenn Fablet  <youenn@apple.com>
1748
1749         Activate directory index generation for Apache test server
1750         https://bugs.webkit.org/show_bug.cgi?id=160451
1751
1752         Reviewed by Alexey Proskuryakov.
1753
1754         * http/conf/apache2.4-httpd.conf:
1755
1756 2016-08-02  Myles C. Maxfield  <mmaxfield@apple.com>
1757
1758         Update breaking rules to match ICU 57
1759         https://bugs.webkit.org/show_bug.cgi?id=160488
1760         <rdar://problem/25856238>
1761
1762         Reviewed by Darin Adler.
1763
1764         * fast/text/flag-emoji-line-break-expected.html: Added.
1765         * fast/text/flag-emoji-line-break.html: Added.
1766         * platform/mac/TestExpectations: Mark the test as failing on Yosemite.
1767
1768 2016-08-02  Chris Dumez  <cdumez@apple.com>
1769
1770         Drop custom bindings code for HTMLOptionsCollection.remove()
1771         https://bugs.webkit.org/show_bug.cgi?id=160475
1772
1773         Reviewed by Darin Adler.
1774
1775         Update existing tests to reflect behavior change.
1776
1777         * fast/dom/non-numeric-values-numeric-parameters-expected.txt:
1778         * fast/dom/script-tests/non-numeric-values-numeric-parameters.js:
1779         * js/dom/select-options-remove-expected.txt:
1780         * js/resources/select-options-remove.js:
1781
1782 2016-08-02  Nan Wang  <n_wang@apple.com>
1783
1784         AX: Simulated touch events are not working on iOS
1785         https://bugs.webkit.org/show_bug.cgi?id=160395
1786         <rdar://problem/27633597>
1787
1788         Reviewed by Chris Fleizach.
1789
1790         * accessibility/ios-simulator/press-fires-touch-events-expected.txt: Added.
1791         * accessibility/ios-simulator/press-fires-touch-events.html: Added.
1792         * platform/ios-simulator-wk2/TestExpectations:
1793         * platform/ios-simulator/ios/accessibility/press-fires-touch-events-expected.txt: Removed.
1794         * platform/ios-simulator/ios/accessibility/press-fires-touch-events.html: Removed.
1795
1796 2016-08-02  Saam Barati  <sbarati@apple.com>
1797
1798         update a class extending null w.r.t the ES7 spec
1799         https://bugs.webkit.org/show_bug.cgi?id=160417
1800
1801         Reviewed by Keith Miller.
1802
1803         * js/class-syntax-extends-expected.txt:
1804         * js/class-syntax-super-expected.txt:
1805         * js/script-tests/class-syntax-extends.js:
1806         * js/script-tests/class-syntax-super.js:
1807
1808 2016-08-02  Ryan Haddad  <ryanhaddad@apple.com>
1809
1810         Skip media/track/track-remove-crash.html on ios-simulator-wk2
1811         https://bugs.webkit.org/show_bug.cgi?id=160367
1812
1813         Unreviewed test gardening.
1814
1815         * platform/ios-simulator-wk2/TestExpectations:
1816
1817 2016-08-02  Dean Jackson  <dino@apple.com>
1818
1819         Reapply fixes for webkit.org/b/159450 and webkit.org/b/157569
1820         https://bugs.webkit.org/show_bug.cgi?id=160474
1821         <rdar://problem/27668170>
1822
1823         Reviewed by Simon Fraser.
1824
1825         The fixes are behaviour we want. They just caused a regression
1826         on medium.com (reverted in http://trac.webkit.org/r203380).
1827
1828         Now that we've branched, revert the reversion (which itself
1829         was a reversion), so we can fix the actual bug:
1830         https://bugs.webkit.org/show_bug.cgi?id=160478
1831
1832         * animations/fill-mode-forwards-zero-duration.html:
1833         * animations/play-state-start-paused.html:
1834         * animations/script-tests/spring-parsing.js:
1835         (testSpring):
1836         * animations/spring-parsing-expected.txt:
1837         * animations/unprefixed-properties-expected.txt:
1838         * animations/unprefixed-properties.html:
1839         * fast/css/prefixed-unprefixed-variant-style-declaration-expected.txt:
1840         * fast/css/shorthand-omitted-initial-value-overrides-shorthand-expected.txt:
1841
1842 2016-08-02  Eric Carlson  <eric.carlson@apple.com>
1843
1844         Cleanup HTMLMediaElement track lists.
1845         https://bugs.webkit.org/show_bug.cgi?id=160470
1846
1847         Reviewed by David Kilzer.
1848
1849         * media/range-extract-contents-crash-expected.txt: Added.
1850         * media/range-extract-contents-crash.html: Added.
1851
1852 2016-08-02  Chris Dumez  <cdumez@apple.com>
1853
1854         Named / Indexed properties should be configurable
1855         https://bugs.webkit.org/show_bug.cgi?id=160457
1856
1857         Reviewed by Darin Adler.
1858
1859         Update / rebaseline existing tests to reflect behavior change.
1860
1861         * fast/dom/NodeList/nodelist-name-getter-properties-expected.txt:
1862         * fast/dom/NodeList/nodelist-name-getter-properties.html:
1863         * js/dom/getOwnPropertyDescriptor-expected.txt:
1864         * js/resources/getOwnPropertyDescriptor.js:
1865
1866 2016-08-02  Anders Carlsson  <andersca@apple.com>
1867
1868         Remove more unused/uninstalled Objective-C DOM bindings
1869         https://bugs.webkit.org/show_bug.cgi?id=160464
1870
1871         Reviewed by Darin Adler.
1872
1873         Update test results.
1874
1875         * platform/mac/fast/dom/wrapper-classes-objc-expected.txt:
1876         * platform/mac/fast/dom/wrapper-classes-objc.html:
1877
1878 2016-08-02  Chris Dumez  <cdumez@apple.com>
1879
1880         [WebIDL] Extend new overload resolution algorithm support to constructors
1881         https://bugs.webkit.org/show_bug.cgi?id=160455
1882
1883         Reviewed by Ryosuke Niwa.
1884
1885         Update / rebaseline existing test as we now provide slightly different
1886         exception messages when given bad overloaded constructor parameters.
1887
1888         * fast/canvas/canvas-imageData-expected.txt:
1889         * fast/canvas/script-tests/canvas-imageData.js:
1890
1891 2016-08-02  Ryan Haddad  <ryanhaddad@apple.com>
1892
1893         Marking two media tests as flaky crashes on ios-simulator-wk2
1894         https://bugs.webkit.org/show_bug.cgi?id=160367
1895
1896         Unreviewed test gardening.
1897
1898         * platform/ios-simulator-wk2/TestExpectations:
1899
1900 2016-08-02  Frederic Wang  <fwang@igalia.com>
1901
1902         Move parsing of operator length attributes to MathMLOperatorElement
1903         https://bugs.webkit.org/show_bug.cgi?id=160301
1904
1905         Reviewed by Darin Adler.
1906
1907         * mathml/presentation/stretchy-minsize-maxsize-expected.html: Update the test for negative
1908         minsize and maxsize to align on the behavior suggested in the MathML recommendation.
1909         * mathml/presentation/stretchy-minsize-maxsize.html: Ditto.
1910
1911 2016-08-02  Chris Dumez  <cdumez@apple.com>
1912
1913         [WebIDL] Implement overload resolution algorithm
1914         https://bugs.webkit.org/show_bug.cgi?id=160394
1915
1916         Reviewed by Darin Adler.
1917
1918         Update / Rebaseline existing test. There is no major behavior change.
1919         We sometimes get a different exception message than we used to.
1920
1921         * fast/canvas/canvas-clip-path-expected.txt:
1922         * fast/canvas/canvas-fill-path-expected.txt:
1923         * fast/canvas/canvas-path-addPath-expected.txt:
1924         * fast/canvas/canvas-path-isPointInPath-expected.txt:
1925         * fast/canvas/canvas-path-isPointInStroke-expected.txt:
1926         * fast/canvas/canvas-putImageData-expected.txt:
1927         * fast/canvas/canvas-putImageData.js:
1928         * fast/canvas/canvas-stroke-path-expected.txt:
1929         * fast/canvas/webgl/script-tests/texImageTest.js:
1930         * fast/canvas/webgl/texImageTest-expected.txt:
1931         * fast/dom/HTMLSelectElement/add-expected.txt:
1932         * fast/dom/HTMLSelectElement/add.html:
1933         * fast/dom/HTMLSelectElement/options-collection-add-expected.txt:
1934         * fast/dom/HTMLSelectElement/options-collection-add.html:
1935         * fast/dom/incompatible-operations-expected.txt:
1936         * js/dom/select-options-add-expected.txt:
1937         * webaudio/audiobuffer-expected.txt:
1938         * webaudio/audiobuffer.html:
1939         * webgl/1.0.2/resources/webgl_test_files/conformance/textures/tex-image-with-invalid-data.html:
1940
1941 2016-08-02  Per Arne Vollan  <pvollan@apple.com>
1942
1943         Unreviewed test gardening.
1944         
1945         Update test expectations on Windows for many failing tests. These failures are tracked in
1946         https://bugs.webkit.org/show_bug.cgi?id=160447.
1947
1948         * platform/win/TestExpectations:
1949
1950 2016-08-02  Youenn Fablet  <youenn@apple.com>
1951
1952         Skip fetch API worker tests in Debug mode
1953         https://bugs.webkit.org/show_bug.cgi?id=160448
1954
1955         Unreviewed.
1956
1957         * TestExpectations:
1958
1959 2016-08-02  Youenn Fablet  <youenn@apple.com>
1960
1961         [Fetch API] Fetch promises should not reject or resolve when ActiveDOMObjects are being stopped
1962         https://bugs.webkit.org/show_bug.cgi?id=160420
1963
1964         Reviewed by Alex Christensen.
1965
1966         * TestExpectations:
1967         * http/tests/fetch/fetch-in-worker-crash-expected.txt: Added.
1968         * http/tests/fetch/fetch-in-worker-crash.html: Added.
1969         * http/tests/fetch/fetch-in-worker.js: Added.
1970         (onmessage):
1971         * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic-worker-expected.txt:
1972
1973 2016-08-01  Tim Horton  <timothy_horton@apple.com>
1974
1975         <attachment> action label doesn't wrap, but needs to for some localizations
1976         https://bugs.webkit.org/show_bug.cgi?id=160431
1977         <rdar://problem/27526464>
1978
1979         Reviewed by Simon Fraser.
1980
1981         * fast/attachment/attachment-wrapping-action-expected-mismatch.html: Added.
1982         * fast/attachment/attachment-wrapping-action.html: Added.
1983         Add a test that ensures that the action label wraps by filling one with
1984         non-breaking and breaking spaces, which will wrap onto two lines, and one
1985         with just a single space, which will always fit in one line, and ensuring
1986         that they do not match.
1987
1988 2016-08-01  Chris Dumez  <cdumez@apple.com>
1989
1990         [iOS] Fix fast/events/touch/document-create-touch-list-ios.html
1991         https://bugs.webkit.org/show_bug.cgi?id=160429
1992
1993         Reviewed by Ryosuke Niwa.
1994
1995         Fix several bugs in fast/events/touch/document-create-touch-list-ios.html:
1996         1. Use proper parameters to TouchEvent.initTouchEvent() so that it no longer throws.
1997         2. For the check testing passing bad parameters to createTouchList(), print PASS
1998            if it throws instead of FAIL since this is the expected behavior.
1999
2000         * fast/events/touch/document-create-touch-list-ios-expected.txt:
2001         * fast/events/touch/script-tests/document-create-touch-list-ios.js:
2002         (catch): Deleted.
2003
2004 2016-08-01  Alexey Proskuryakov  <ap@apple.com>
2005
2006         Sierra test expectations gardening for editing/input/password-echo-textnode.html.
2007
2008         * platform/mac/TestExpectations:
2009
2010 2016-08-01  Ryan Haddad  <ryanhaddad@apple.com>
2011
2012         Land updated baseline for rdar://problem/27611932.
2013
2014         * editing/mac/attributed-string/font-style-variant-effect-expected.txt:
2015         * platform/mac-elcapitan/editing/mac/attributed-string/font-style-variant-effect-expected.txt: Copied from LayoutTests/editing/mac/attributed-string/font-style-variant-effect-expected.txt.
2016         * platform/mac-wk1/TestExpectations:
2017
2018 2016-08-01  Antti Koivisto  <antti@apple.com>
2019
2020         REGRESSION(r198943): drop-down menu navigation on fiddlevideo.com doesn't appear on iOS, works on OS X
2021         https://bugs.webkit.org/show_bug.cgi?id=160406
2022
2023         Reviewed by Simon Fraser.
2024
2025         This stuff has had zero test coverage. Adding a basic UIScript based test.
2026
2027         * TestExpectations:
2028         * fast/content-observation/click-event-suppression-on-content-change-expected.txt: Added.
2029         * fast/content-observation/click-event-suppression-on-content-change.html: Added.
2030
2031 2016-08-01  Eric Carlson  <eric.carlson@apple.com>
2032
2033         [Mac][iOS] Adopt MediaRemote "seek to playback position"
2034         https://bugs.webkit.org/show_bug.cgi?id=160405
2035         <rdar://problem/27547583>
2036
2037         Reviewed by Dean Jackson.
2038
2039         * media/remote-control-command-seek-expected.txt: Added.
2040         * media/remote-control-command-seek.html: Added.
2041
2042 2016-08-01  Adrian Perez de Castro  <aperez@igalia.com>
2043
2044         Update Apache configuration for Arch Linux
2045         https://bugs.webkit.org/show_bug.cgi?id=160408
2046
2047         Reviewed by Ryosuke Niwa.
2048
2049         Arch Linux now ships Apache 2.4 and PHP 7, so the configuration file
2050         used for the layout tests is updated to be compatible with the newer
2051         versions.
2052
2053         * http/conf/archlinux-httpd.conf: Updated.
2054
2055 2016-08-01  Antti Koivisto  <antti@apple.com>
2056
2057         REGRESSION (r196383): Drop down CSS menus not working on cnet.com, apmex.com
2058         https://bugs.webkit.org/show_bug.cgi?id=160390
2059
2060         Reviewed by Simon Fraser.
2061
2062         * fast/selectors/hover-invalidation-descendant-dynamic-expected.txt: Added.
2063         * fast/selectors/hover-invalidation-descendant-dynamic.html: Added.
2064
2065 2016-07-31  Youenn Fablet  <youenn@apple.com>
2066
2067         Fetch Response built-ins should use @makeThisTypeError
2068         https://bugs.webkit.org/show_bug.cgi?id=160290
2069
2070         Reviewed by Darin Adler.
2071
2072         * fetch/fetch-error-messages-expected.txt:
2073         * fetch/fetch-error-messages.html:
2074
2075 2016-07-31  Nan Wang  <n_wang@apple.com>
2076
2077         AX: Add a check for touch event listener on iOS accessibility object
2078         https://bugs.webkit.org/show_bug.cgi?id=160388
2079
2080         Reviewed by Chris Fleizach.
2081
2082         * accessibility/ios-simulator/has-touch-event-listener-expected.txt: Added.
2083         * accessibility/ios-simulator/has-touch-event-listener.html: Added.
2084
2085 2016-07-30  Mark Lam  <mark.lam@apple.com>
2086
2087         Assertion failure while setting the length of an ArrayClass array.
2088         https://bugs.webkit.org/show_bug.cgi?id=160381
2089         <rdar://problem/27328703>
2090
2091         Reviewed by Filip Pizlo.
2092
2093         Test that RuntimeArrays will throw an error if we try to set its length.
2094
2095         * platform/mac/fast/dom/wrapper-classes-objc.html:
2096         * platform/mac/fast/dom/wrapper-classes-objc-expected.txt:
2097
2098 2016-07-30  Chris Dumez  <cdumez@apple.com>
2099
2100         Enable strict type checking for Window dictionary members
2101         https://bugs.webkit.org/show_bug.cgi?id=160356
2102
2103         Reviewed by Darin Adler.
2104
2105         Update existing tests to reflect behavior change.
2106
2107         * fast/events/constructors/composition-event-constructor-expected.txt:
2108         * fast/events/constructors/composition-event-constructor.html:
2109         * fast/events/constructors/focus-event-constructor-expected.txt:
2110         * fast/events/constructors/focus-event-constructor.html:
2111         * fast/events/constructors/keyboard-event-constructor-expected.txt:
2112         * fast/events/constructors/keyboard-event-constructor.html:
2113         * fast/events/constructors/mouse-event-constructor.html:
2114         * fast/events/constructors/ui-event-constructor-expected.txt:
2115         * fast/events/constructors/ui-event-constructor.html:
2116         * fast/events/constructors/wheel-event-constructor.html:
2117         * platform/mac/fast/events/constructors/mouse-event-constructor-expected.txt:
2118         * platform/mac/fast/events/constructors/wheel-event-constructor-expected.txt:
2119
2120         * resources/js-test-pre.js:
2121         Add a shouldThrowErrorName() utility function that is similar to shouldThrow()
2122         but only checks the error name instead of the full error message. Checking
2123         only the error name has the benefit of working across browsers and facilitating
2124         refactoring of error messages.
2125
2126 2016-07-30  Chris Dumez  <cdumez@apple.com>
2127
2128         [WebIDL] Enable strict type checking for nullable attribute setters of wrapper types
2129         https://bugs.webkit.org/show_bug.cgi?id=160375
2130
2131         Reviewed by Darin Adler.
2132
2133         Rebaseline / update existing tests to reflect behavior change.
2134
2135         * fast/speechsynthesis/speech-synthesis-crash-on-bad-utterance-expected.txt:
2136         * fast/speechsynthesis/speech-synthesis-crash-on-bad-utterance.html:
2137         * webaudio/convolver-setBuffer-null-expected.txt:
2138         * webaudio/convolver-setBuffer-null.html:
2139
2140 2016-07-30  Alexey Proskuryakov  <ap@apple.com>
2141
2142         macOS Sierra test result gardening for media/video-loop.html.
2143
2144         * platform/mac/TestExpectations:
2145
2146 2016-07-30  Alexey Proskuryakov  <ap@apple.com>
2147
2148         macOS Sierra test result gardening.
2149
2150         * platform/mac-wk1/TestExpectations:
2151
2152 2016-07-30  Youenn Fablet  <youenn@apple.com>
2153
2154         Synchronous preflight should check for successful responses
2155         https://bugs.webkit.org/show_bug.cgi?id=159350
2156
2157         Reviewed by Darin Adler.
2158
2159         * http/tests/xmlhttprequest/access-control-preflight-not-successful-expected.txt: Added.
2160         * http/tests/xmlhttprequest/access-control-preflight-not-successful.html: Added, not all tests are passing as CORS checks.
2161         for redirections are not well supported for synchronous loading.
2162         * http/tests/xmlhttprequest/resources/status-404-without-body.php:
2163
2164 2016-07-30  Chris Dumez  <cdumez@apple.com>
2165
2166         [WebIDL] Enable strict type checking for operations' nullable parameters of wrapper types
2167         https://bugs.webkit.org/show_bug.cgi?id=160374
2168
2169         Reviewed by Youenn Fablet.
2170
2171         Update / rebaseline existing tests to reflect behavior change. Also fix
2172         several bugs in tests that became obvious now that we throw.
2173
2174         * editing/execCommand/indent-pre-expected.txt:
2175         * editing/execCommand/indent-pre.html:
2176         * editing/selection/4895428-2.html:
2177         * editing/selection/move-by-word-visually-null-box.html:
2178         * fast/dom/DOMImplementation/detached-doctype.html:
2179         * fast/dom/MutationObserver/observe-attributes.html:
2180         * fast/dom/Node/contains-method-expected.txt:
2181         * fast/dom/Node/script-tests/contains-method.js:
2182         * fast/dom/Window/webkitConvertPoint.html:
2183         * fast/dom/adopt-node-crash-2.html:
2184         * fast/dom/incompatible-operations-expected.txt:
2185         * fast/dom/incompatible-operations.html:
2186         * fast/events/selectstart-by-arrow-keys.html:
2187         * fast/images/image-copy-memory-usage.html:
2188         * fast/xsl/xslt-processor-expected.txt:
2189         * http/tests/misc/webtiming-cross-origin-and-back1.html:
2190         * platform/mac/fast/dom/Window/webkitConvertPoint-expected.txt:
2191         * svg/custom/unicode-in-tspan-multi-svg-crash.html:
2192
2193 2016-07-29  Chris Dumez  <cdumez@apple.com>
2194
2195         Window's named properties should be exposed on a WindowProperties object in its prototype
2196         https://bugs.webkit.org/show_bug.cgi?id=160354
2197
2198         Reviewed by Gavin Barraclough.
2199
2200         * fast/dom/Window/es52-globals-expected.txt:
2201         Update / Rebaseline test now that named properties are no longer reported as "own"
2202         properties on the Window object. I have verified that the test gives the
2203         same result in Firefox and Chrome.
2204
2205         * fast/loader/window-clearing-expected.txt:
2206         Rebaseline test that prints one more line because there is one more
2207         object in Window's prototype chain.
2208
2209         * http/tests/security/window-named-proto-expected.txt:
2210         * http/tests/security/window-named-valueOf-expected.txt:
2211         Rebaseline 2 security tests that give slightly different output. The new
2212         output is identical to the one in Firefox and Chrome. The tests are not
2213         failing since they are not alert'ing content from the other frame.
2214         The reason those tests were logging a security error is because we would
2215         previously prevent named property access if the frame name conflicts with
2216         a property name in the Window prototype, and we now no longer
2217         differentiate this case.
2218
2219 2016-07-29  Ryan Haddad  <ryanhaddad@apple.com>
2220
2221         Marking http/tests/xmlhttprequest/workers/methods-async.html as flaky on ios-simulator release WK2
2222         https://bugs.webkit.org/show_bug.cgi?id=160368
2223
2224         Unreviewed test gardening.
2225
2226         * platform/ios-simulator-wk2/TestExpectations:
2227
2228 2016-07-29  Ryan Haddad  <ryanhaddad@apple.com>
2229
2230         Rebaseline fast/block/float/overhanging-tall-block.html for Sierra.
2231
2232         Unreviewed test gardening.
2233
2234         * platform/mac-elcapitan/fast/block/float/overhanging-tall-block-expected.png: Renamed from LayoutTests/platform/mac/fast/block/float/overhanging-tall-block-expected.png.
2235         * platform/mac-elcapitan/fast/block/float/overhanging-tall-block-expected.txt: Copied from LayoutTests/platform/mac/fast/block/float/overhanging-tall-block-expected.txt.
2236         * platform/mac/TestExpectations:
2237         * platform/mac/fast/block/float/overhanging-tall-block-expected.txt:
2238
2239 2016-07-29  Daniel Bates  <dabates@apple.com>
2240
2241         Crash under HTMLMediaElement::{resolve, reject}PendingPlayPromises() when playback is interrupted
2242         https://bugs.webkit.org/show_bug.cgi?id=160366
2243         <rdar://problem/27317407>
2244
2245         Reviewed by Eric Carlson.
2246
2247         * media/non-existent-video-playback-interrupted-expected.txt: Added.
2248         * media/non-existent-video-playback-interrupted.html: Added.
2249         * media/video-playback-interrupted-expected.txt: Added.
2250         * media/video-playback-interrupted.html: Added.
2251
2252 2016-07-29  Ryan Haddad  <ryanhaddad@apple.com>
2253
2254         Land test expectations for rdar://problem/27611932.
2255
2256         * platform/mac-wk1/TestExpectations:
2257
2258 2016-07-29  Ryan Haddad  <ryanhaddad@apple.com>
2259
2260         Test gardening on ios-simualtor after some media tests were unskipped in r203906.
2261
2262         Unreviewed test gardening.
2263
2264         * platform/ios-simulator/TestExpectations:
2265         * platform/ios-simulator/media/audio-controls-rendering-expected.txt: Added.
2266         * platform/ios-simulator/media/audio-repaint-expected.txt: Added.
2267         * platform/ios-simulator/media/controls-strict-expected.txt: Added.
2268         * platform/ios-simulator/media/controls-styling-strict-expected.txt: Added.
2269         * platform/ios-simulator/media/controls-without-preload-expected.txt: Added.
2270         * platform/ios-simulator/media/media-controls-clone-expected.txt: Added.
2271         * platform/ios-simulator/media/track/track-cue-rendering-horizontal-expected.txt: Added.
2272         * platform/ios-simulator/media/track/track-cue-rendering-vertical-expected.txt: Added.
2273         * platform/ios-simulator/media/video-aspect-ratio-expected.txt: Added.
2274         * platform/ios-simulator/media/video-controls-captions-trackmenu-expected.txt: Added.
2275         * platform/ios-simulator/media/video-controls-captions-trackmenu-hide-on-click-expected.txt: Added.
2276         * platform/ios-simulator/media/video-controls-captions-trackmenu-localized-expected.txt: Added.
2277         * platform/ios-simulator/media/video-controls-captions-trackmenu-sorted-expected.txt: Added.
2278         * platform/ios-simulator/media/video-controls-rendering-expected.txt: Added.
2279         * platform/ios-simulator/media/video-display-toggle-expected.txt: Added.
2280         * platform/ios-simulator/media/video-empty-source-expected.txt: Added.
2281         * platform/ios-simulator/media/video-layer-crash-expected.txt: Added.
2282         * platform/ios-simulator/media/video-no-audio-expected.txt: Added.
2283         * platform/ios-simulator/media/video-transformed-expected.txt: Added.
2284         * platform/ios-simulator/media/video-volume-slider-expected.txt: Added.
2285         * platform/ios-simulator/media/video-zoom-controls-expected.txt: Added.
2286         * platform/ios-simulator/media/video-zoom-expected.txt: Added.
2287
2288 2016-07-29  Zalan Bujtas  <zalan@apple.com>
2289
2290         Do not set negative rate on AVSampleBufferRenderSynchronizer.
2291         https://bugs.webkit.org/show_bug.cgi?id=160326
2292         <rdar://problem/27355214>
2293
2294         Reviewed by Eric Carlson.
2295
2296         Negative rate is not supported at the moment.
2297
2298         * http/tests/media/media-source/mediasource-play-then-seek-back-with-remote-control-expected.txt: Added.
2299         * http/tests/media/media-source/mediasource-play-then-seek-back-with-remote-control.html: Added.
2300
2301 2016-07-29  Myles C. Maxfield  <mmaxfield@apple.com>
2302
2303         [macOS Sierra] Test gardening after r198859
2304         https://bugs.webkit.org/show_bug.cgi?id=160358
2305         <rdar://problem/26422274>
2306
2307         Reviewed by Zalan Bujtas.
2308
2309         RTL Scrollbars are not enabled on WK1, so this test should be marked in the
2310         same way as all the other RTL scrollbars tests.
2311
2312         * TestExpectations:
2313         * platform/mac-wk1/TestExpectations:
2314         * platform/mac-wk2/TestExpectations:
2315
2316 2016-07-29  Alexey Proskuryakov  <ap@apple.com>
2317
2318         Remove a Sierra specific expectation for http/tests/navigation/forward-and-cancel.html,
2319         we already have an identical one in platform/mac.
2320
2321         * platform/mac-wk1/TestExpectations:
2322
2323 2016-07-29  Daniel Bates  <dabates@apple.com>
2324
2325         Skip some media tests that fail on iOS
2326
2327         * platform/ios-simulator/TestExpectations:
2328
2329 2016-07-29  Myles C. Maxfield  <mmaxfield@apple.com>
2330
2331         [macOS Sierra] Unskip new emoji group candidates tests
2332         https://bugs.webkit.org/show_bug.cgi?id=160351
2333         <rdar://problem/27430381>
2334
2335         Reviewed by Alexey Proskuryakov.
2336
2337         * platform/mac/TestExpectations:
2338
2339 2016-07-29  Myles C. Maxfield  <mmaxfield@apple.com>
2340
2341         Backspace key removes only the rainbow from the rainbow flag
2342         https://bugs.webkit.org/show_bug.cgi?id=160349
2343         <rdar://problem/27594995>
2344
2345         Reviewed by Dean Jackson.
2346
2347         * platform/mac/editing/deleting/delete-emoji-expected.txt:
2348         * platform/mac-yosemite/editing/deleting/delete-emoji-expected.txt:
2349         * platform/ios-simulator/editing/deleting/delete-emoji-expected.txt:
2350
2351 2016-07-29  Nan Wang  <n_wang@apple.com>
2352
2353         AX: Media controls accessibility improvement
2354         https://bugs.webkit.org/show_bug.cgi?id=160223
2355         <rdar://problem/27558003>
2356
2357         Reviewed by Eric Carlson.
2358
2359         * accessibility/mac/video-volume-slider-accessibility-expected.txt:
2360         * accessibility/mac/video-volume-slider-accessibility.html:
2361         * accessibility/media-emits-object-replacement-expected.txt:
2362         * media/media-controls-accessibility-expected.txt: Added.
2363         * media/media-controls-accessibility.html: Added.
2364         * platform/efl/accessibility/media-element-expected.txt:
2365         * platform/efl/accessibility/media-emits-object-replacement-expected.txt:
2366         * platform/gtk/accessibility/media-element-expected.txt:
2367         * platform/gtk/accessibility/media-emits-object-replacement-expected.txt:
2368         * platform/mac/accessibility/media-element-expected.txt:
2369
2370 2016-07-29  Daniel Bates  <dabates@apple.com>
2371
2372         Unskip some media tests on iOS when run in WebKitTestRunner
2373
2374         As a step towards running the various media tests on iOS, unskip LayoutTests/media
2375         when run in WebKitTestRunner in the iOS Simulator. Incorporate the reasons we skip some
2376         of the iOS tests from r189372. For now continue to skip LayoutTest/media when run in
2377         DumpRenderTree in the iOS Simulator as many tests crash and are otherwise flaky. Further
2378         investigation is required.
2379
2380         * platform/ios-simulator-wk1/TestExpectations:
2381         * platform/ios-simulator/TestExpectations:
2382
2383 2016-07-29  George Ruan  <gruan@apple.com>
2384
2385         HTMLVideoElement with MediaStream src shows paused image when all video tracks are disabled
2386         https://bugs.webkit.org/show_bug.cgi?id=160222
2387         <rdar://problem/27557313>
2388
2389         Reviewed by Eric Carlson.
2390
2391         * fast/mediastream/MediaStream-video-element-video-tracks-disabled-expected.html: Added.
2392         * fast/mediastream/MediaStream-video-element-video-tracks-disabled-then-enabled-expected.txt: Added.
2393         * fast/mediastream/MediaStream-video-element-video-tracks-disabled-then-enabled.html: Added. Checks
2394         that the video frames display captured media if all video tracks were disabled and then a single
2395         video track is re-enabled. This test also checks that an initial frame is painted to
2396         canvas if the video has not yet been played.
2397         * fast/mediastream/MediaStream-video-element-video-tracks-disabled.html: Added. Reference tests the
2398         frames of the video to be black, since the canvas is painted black regardless of the state of the video frames
2399         if displayMode of MediaPlayerPrivateMediaStreamAVFObjC is PaintItBlack.
2400         * platform/mac-wk2/TestExpectations: MediaStream-video-element-video-tracks-disabled.html fails on El
2401         Capitan due to incorrect behavior of AVSampleBufferDisplayLayer's API call flushAndRemoveImage.
2402
2403 2016-07-29  Youenn Fablet  <youenn@apple.com>
2404
2405         CrossOrigin preflight checker should compute the right Access-Control-Request-Headers value
2406         https://bugs.webkit.org/show_bug.cgi?id=160028
2407
2408         Reviewed by Alex Christensen.
2409
2410         Rebasing regular tests. Also updating skipped worker tests.
2411
2412         * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight-expected.txt: Added.
2413         * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight-worker-expected.txt: Added.
2414         * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/fetch/api/cors/cors-preflight-redirect-worker-expected.txt: Added.
2415         * platform/mac-wk2/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight-expected.txt: Added.
2416         * platform/mac-wk2/imported/w3c/web-platform-tests/fetch/api/cors/cors-no-preflight-worker-expected.txt: Added.
2417         * platform/mac-wk2/imported/w3c/web-platform-tests/fetch/api/cors/cors-preflight-redirect-worker-expected.txt: Added.
2418         * platform/mac/TestExpectations:
2419
2420 2016-07-28  Youenn Fablet  <youennf@gmail.com>
2421
2422         Binding generator should expose the visible interface name in error messages
2423         https://bugs.webkit.org/show_bug.cgi?id=160192
2424
2425         Reviewed by Darin Adler.
2426
2427         * editing/selection/extend-expected.txt:
2428         * fast/dom/Window/getComputedStyle-missing-parameter-expected.txt:
2429         * fast/dom/Window/getComputedStyle-missing-parameter.html:
2430         * fetch/fetch-error-messages-expected.txt:
2431         * fetch/fetch-error-messages.html: Adding test for Request.
2432         * js/dom/toString-and-valueOf-override-expected.txt:
2433         * js/getOwnPropertyDescriptor-unforgeable-attributes-expected.txt:
2434         * js/getOwnPropertyDescriptor-window-attributes-expected.txt:
2435         * media/encrypted-media/encrypted-media-v2-syntax-expected.txt:
2436         * media/encrypted-media/encrypted-media-v2-syntax.html:
2437         * webaudio/createMediaStreamSource-null-expected.txt:
2438         * webaudio/createMediaStreamSource-null.html:
2439         * webaudio/decode-audio-data-basic-expected.txt:
2440         * webaudio/decode-audio-data-basic.html:
2441         * webaudio/mediaelementaudiosourcenode-expected.txt:
2442         * webaudio/mediaelementaudiosourcenode.html:
2443
2444 2016-07-28  Chris Dumez  <cdumez@apple.com>
2445
2446         Add support for Element.getAttributeNames()
2447         https://bugs.webkit.org/show_bug.cgi?id=160327
2448
2449         Reviewed by Alex Christensen.
2450
2451         Add layout test coverage. I have verified that this test is passing in
2452         Firefox 47.
2453
2454         * fast/dom/Element/getAttributeNames-expected.txt: Added.
2455         * fast/dom/Element/getAttributeNames.html: Added.
2456
2457 2016-07-28  Chris Dumez  <cdumez@apple.com>
2458
2459         window.open.length should be 0
2460         https://bugs.webkit.org/show_bug.cgi?id=160323
2461
2462         Reviewed by Darin Adler.
2463
2464         Update existing test to reflect behavior change.
2465
2466         * js/dom/function-length-expected.txt:
2467         * js/dom/function-length.html:
2468
2469 2016-07-28  Chris Dumez  <cdumez@apple.com>
2470
2471         Parameters to Event.initEvent() should be mandatory
2472         https://bugs.webkit.org/show_bug.cgi?id=160320
2473
2474         Reviewed by Darin Adler.
2475
2476         Update existing tests to make sure they call initEvent() will all 3
2477         parameters.
2478
2479         * fast/dom/HTMLObjectElement/beforeload-set-text-crash.xhtml:
2480         * fast/forms/form-submission-create-crash.xhtml:
2481         * js/arity-mismatch-at-vmentry.html:
2482
2483 2016-07-28  Chris Dumez  <cdumez@apple.com>
2484
2485         First parameter to canvas.getContext() / probablySupportsContext() should be mandatory
2486         https://bugs.webkit.org/show_bug.cgi?id=160312
2487
2488         Reviewed by Darin Adler.
2489
2490         Update existing test to reflect behavior change.
2491
2492         * fast/canvas/webgl/canvas-supports-context-expected.txt:
2493         * fast/canvas/webgl/canvas-supports-context.html:
2494
2495 2016-07-28  Chris Dumez  <cdumez@apple.com>
2496
2497         Parameter to table.deleteRow() / body.deleteRow() should be mandatory
2498         https://bugs.webkit.org/show_bug.cgi?id=160307
2499
2500         Reviewed by Ryosuke Niwa.
2501
2502         Update existing test to reflect behavior change.
2503
2504         * fast/dom/non-numeric-values-numeric-parameters-expected.txt:
2505         * fast/dom/script-tests/non-numeric-values-numeric-parameters.js:
2506
2507 2016-07-28  Commit Queue  <commit-queue@webkit.org>
2508
2509         Unreviewed, rolling out r203826.
2510         https://bugs.webkit.org/show_bug.cgi?id=160314
2511
2512         The test added with this change fails on El Capitan WK2.
2513         (Requested by ryanhaddad on #webkit).
2514
2515         Reverted changeset:
2516
2517         "HTMLVideoElement with MediaStream src shows paused image when
2518         all video tracks are disabled"
2519         https://bugs.webkit.org/show_bug.cgi?id=160222
2520         http://trac.webkit.org/changeset/203826
2521
2522 2016-07-28  Alexey Proskuryakov  <ap@apple.com>
2523
2524         macOS Sierra test result gardening.
2525
2526         * platform/mac-wk1/TestExpectations:
2527         * platform/mac/TestExpectations:
2528
2529 2016-07-28  Chris Dumez  <cdumez@apple.com>
2530
2531         2 first parameters to input.setSelectionRange() should be mandatory
2532         https://bugs.webkit.org/show_bug.cgi?id=160310
2533
2534         Reviewed by Alex Christensen.
2535
2536         Update existing test to reflect behavior change.
2537
2538         * fast/dom/non-numeric-values-numeric-parameters-expected.txt:
2539         * fast/dom/script-tests/non-numeric-values-numeric-parameters.js:
2540
2541 2016-07-28  Chris Dumez  <cdumez@apple.com>
2542
2543         Parameter to tr.deleteCell() should be mandatory
2544         https://bugs.webkit.org/show_bug.cgi?id=160308
2545
2546         Reviewed by Ryosuke Niwa.
2547
2548         Update existing test to reflect behavior change.
2549
2550         * fast/dom/non-numeric-values-numeric-parameters-expected.txt:
2551         * fast/dom/script-tests/non-numeric-values-numeric-parameters.js:
2552
2553 2016-07-28  Ryan Haddad  <ryanhaddad@apple.com>
2554
2555         Marking fast/dom/Window/child-window-focus.html as flaky on mac-wk2
2556         https://bugs.webkit.org/show_bug.cgi?id=160309
2557
2558         Unreviewed test gardening.
2559
2560         * platform/mac-wk2/TestExpectations:
2561
2562 2016-07-28  George Ruan  <gruan@apple.com>
2563
2564         HTMLVideoElement with MediaStream src shows paused image when all video tracks are disabled
2565         https://bugs.webkit.org/show_bug.cgi?id=160222
2566         <rdar://problem/27557313>
2567
2568         Reviewed by Eric Carlson.
2569
2570         * fast/mediastream/MediaStream-video-element-video-tracks-disabled-expected.html: Added.
2571         * fast/mediastream/MediaStream-video-element-video-tracks-disabled-then-enabled-expected.txt: Added.
2572         * fast/mediastream/MediaStream-video-element-video-tracks-disabled-then-enabled.html: Added. Checks
2573         that the video frames display captured media if all video tracks were disabled and then a single
2574         video track is re-enabled. This test also checks that an initial frame is painted to
2575         canvas if the video has not yet been played.
2576         * fast/mediastream/MediaStream-video-element-video-tracks-disabled.html: Added. Reference tests the
2577         frames of the video to be black, since the canvas is painted black regardless of the state of the video frames
2578         if displayMode of MediaPlayerPrivateMediaStreamAVFObjC is PaintItBlack.
2579
2580 2016-07-28  Ryan Haddad  <ryanhaddad@apple.com>
2581
2582         Unskip some CSS tests that previously timed out on ios-simulator.
2583
2584         Unreviewed test gardening.
2585
2586         * platform/ios-simulator-wk2/TestExpectations:
2587
2588 2016-07-28  Chris Dumez  <cdumez@apple.com>
2589
2590         First parameter to SVGDocument.createEvent() should be mandatory
2591         https://bugs.webkit.org/show_bug.cgi?id=160296
2592
2593         Reviewed by Alex Christensen.
2594
2595         Add test coverage.
2596
2597         * svg/dom/SVGDocument-createEvent-expected.txt: Added.
2598         * svg/dom/SVGDocument-createEvent.html: Added.
2599
2600 2016-07-28  Chris Dumez  <cdumez@apple.com>
2601
2602         Parameters to CanvasGradient.addColorStop() should be mandatory
2603         https://bugs.webkit.org/show_bug.cgi?id=160297
2604
2605         Reviewed by Alex Christensen.
2606
2607         Rebaseline existing test due to behavior change.
2608
2609         * platform/mac/canvas/philip/tests/2d.missingargs-expected.txt:
2610
2611 2016-07-27  Ryan Haddad  <ryanhaddad@apple.com>
2612
2613         Unskip some compositing tests on ios-simulator.
2614         https://bugs.webkit.org/show_bug.cgi?id=152131
2615
2616         Unreviewed test gardening.
2617
2618         * platform/ios-simulator-wk1/TestExpectations:
2619         * platform/ios-simulator-wk2/TestExpectations:
2620         * platform/ios-simulator/TestExpectations:
2621         * platform/ios-simulator/compositing/overflow/overflow-compositing-descendant-expected.txt: Added.
2622         * platform/ios-simulator/compositing/overflow/scroll-ancestor-update-expected.txt: Added.
2623
2624 2016-07-28  Romain Bellessort  <romain.bellessort@crf.canon.fr>
2625
2626         [Streams API] Replace ReadableStreamController by ReadableStreamDefaultController
2627         https://bugs.webkit.org/show_bug.cgi?id=160242
2628
2629         Reviewed by Youenn Fablet.
2630
2631         Replaced ReadableStreamController by ReadableStreamDefaultController to align
2632         with updated Streams API specification.
2633
2634         No change in functionality.
2635
2636         * streams/readable-stream-default-controller-error-expected.txt: Renamed from LayoutTests/streams/readable-stream-controller-error-expected.txt.
2637         * streams/readable-stream-default-controller-error.html: Renamed from LayoutTests/streams/readable-stream-controller-error.html.
2638         * streams/readable-stream-error-messages-expected.txt:
2639         * streams/readable-stream-error-messages.html:
2640         * streams/reference-implementation/readable-stream-expected.txt:
2641
2642 2016-07-28  Youenn Fablet  <youenn@apple.com>
2643
2644         Compute fetch response type in case of cross-origin requests
2645         https://bugs.webkit.org/show_bug.cgi?id=158565
2646
2647         Reviewed by Alex Christensen.
2648
2649         Rebasing fetch API tests as filtering is now done.
2650         Rebasing XHR tests as console messages are no longer available when trying to access non-exposed headers.
2651
2652         * http/tests/xmlhttprequest/access-control-basic-whitelist-response-headers-expected.txt:
2653         * http/tests/xmlhttprequest/access-control-response-with-expose-headers-expected.txt:
2654         * http/tests/xmlhttprequest/get-dangerous-headers-expected.txt:
2655         * http/tests/xmlhttprequest/getResponseHeader-expected.txt:
2656         * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/fetch/api/basic/mode-no-cors-expected.txt:
2657         * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/fetch/api/basic/mode-no-cors-worker-expected.txt:
2658         * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic-expected.txt:
2659         * platform/mac-wk2/imported/w3c/web-platform-tests/fetch/api/basic/mode-no-cors-expected.txt:
2660         * platform/mac-wk2/imported/w3c/web-platform-tests/fetch/api/basic/mode-no-cors-worker-expected.txt:
2661         * platform/mac-wk2/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic-expected.txt:
2662
2663 2016-07-27  Ryan Haddad  <ryanhaddad@apple.com>
2664
2665         Marking http/tests/loading/basic-credentials-sent-automatically.html as flaky on mac and ios-sim wk2
2666         https://bugs.webkit.org/show_bug.cgi?id=159427
2667
2668         Unreivewed test gardening.
2669
2670         * platform/ios-simulator-wk2/TestExpectations:
2671         * platform/mac-wk2/TestExpectations:
2672
2673 2016-07-27  Chris Dumez  <cdumez@apple.com>
2674
2675         First parameter to HTMLMediaElement.canPlayType() should be mandatory
2676         https://bugs.webkit.org/show_bug.cgi?id=160275
2677
2678         Reviewed by Ryosuke Niwa.
2679
2680         Update existing tests to reflect behavior change.
2681
2682         * media/encrypted-media/encrypted-media-can-play-type.html:
2683         * media/media-can-play-type-expected.txt:
2684         * media/media-can-play-type.html:
2685         * platform/mac/media/encrypted-media/encrypted-media-can-play-type-expected.txt:
2686
2687 2016-07-27  Chris Dumez  <cdumez@apple.com>
2688
2689         Parameters to insertAdjacentText() / insertAdjacentHTML() should be mandatory
2690         https://bugs.webkit.org/show_bug.cgi?id=160274
2691
2692         Reviewed by Darin Adler.
2693
2694         Add test coverage.
2695
2696         * fast/dom/Element/insertAdjacentText-parameters-expected.txt: Added.
2697         * fast/dom/Element/insertAdjacentText-parameters.html: Added.
2698
2699 2016-07-27  Chris Dumez  <cdumez@apple.com>
2700
2701         Parameters to DOMParser.parseFromString() should be mandatory
2702         https://bugs.webkit.org/show_bug.cgi?id=160268
2703
2704         Reviewed by Ryosuke Niwa.
2705
2706         Add test coverage.
2707
2708         * fast/parser/DOMParser-parameters-expected.txt: Added.
2709         * fast/parser/DOMParser-parameters.html: Added.
2710
2711 2016-07-27  Chris Dumez  <cdumez@apple.com>
2712
2713         Align MediaList with the CSSOM specification
2714         https://bugs.webkit.org/show_bug.cgi?id=160257
2715
2716         Reviewed by Ryosuke Niwa.
2717
2718         * fast/css/MediaList-mediaText-null-expected.txt: Added.
2719         * fast/css/MediaList-mediaText-null.html: Added.
2720         Add test coverage for MediaList.mediaText to make sure it is not nullable
2721         and treats null as the empty string. Our IDL did not match the
2722         specification here but our behavior was correct. Therefore, this test is
2723         passing with and without my change. I just wanted to make sure we had
2724         good coverage since I updated our IDL to match the specification.
2725
2726         * fast/css/MediaList-parameters-expected.txt: Added.
2727         * fast/css/MediaList-parameters.html: Added.
2728         Add test coverage for mandatory parameters.
2729
2730         * fast/dom/non-numeric-values-numeric-parameters-expected.txt:
2731         * fast/dom/script-tests/non-numeric-values-numeric-parameters.js:
2732         Update existing test to reflect behavior change.
2733
2734 2016-07-27  Ryan Haddad  <ryanhaddad@apple.com>
2735
2736         Correct the syntax used to skip js/regress/script-tests/bigswitch-indirect-symbol.js
2737
2738         Unreviewed test gardening.
2739
2740         * js/regress/script-tests/bigswitch-indirect-symbol.js:
2741
2742 2016-07-27  Chris Dumez  <cdumez@apple.com>
2743
2744         First parameter to indexed property getters should be mandatory
2745         https://bugs.webkit.org/show_bug.cgi?id=160259
2746
2747         Reviewed by Ryosuke Niwa.
2748
2749         Update existing tests to reflect behavior change.
2750
2751         * fast/css/webkit-keyframes-crash.html:
2752         * fast/dom/non-numeric-values-numeric-parameters-expected.txt:
2753         * fast/dom/script-tests/non-numeric-values-numeric-parameters.js:
2754
2755 2016-07-27  Ryan Haddad  <ryanhaddad@apple.com>
2756
2757         Land test expectations for rdar://problem/27574303.
2758
2759         Unreviewed test gardening.
2760
2761         * platform/mac-wk2/TestExpectations:
2762
2763 2016-07-27  Chris Dumez  <cdumez@apple.com>
2764
2765         First parameter to Document.execCommand() / queryCommand*() should be mandatory
2766         https://bugs.webkit.org/show_bug.cgi?id=160258
2767
2768         Reviewed by Darin Adler.
2769
2770         Add layout test coverage.
2771
2772         * fast/dom/Document/editing-parameters-expected.txt: Added.
2773         * fast/dom/Document/editing-parameters.html: Added.
2774
2775 2016-07-27  Ryan Haddad  <ryanhaddad@apple.com>
2776
2777         Fix a typo in TestExpectations.
2778
2779         Unreviewed test gardening.
2780
2781         * platform/mac-wk1/TestExpectations:
2782
2783 2016-07-27  Chris Dumez  <cdumez@apple.com>
2784
2785         Align CSSSupportsRule with the specification
2786         https://bugs.webkit.org/show_bug.cgi?id=160256
2787
2788         Reviewed by Darin Adler.
2789
2790         * fast/css/CSSSupportsRule-parameters-expected.txt: Added.
2791         * fast/css/CSSSupportsRule-parameters.html: Added.
2792         Add layout test coverage for mandatory parameters.
2793
2794         * platform/efl/js/dom/global-constructors-attributes-expected.txt:
2795         * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
2796         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
2797         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2798         * platform/win/js/dom/global-constructors-attributes-expected.txt:
2799         Rebaseline existing test now that CSSSupportsRule is exposed on the
2800         global Window object.
2801
2802 2016-07-27  Miguel Gomez  <magomez@igalia.com>
2803
2804         [GTK] Unreviewed gardening: update expectations after r203770
2805         https://bugs.webkit.org/show_bug.cgi?id=160253
2806
2807         Unreviewed gardening.
2808
2809         * platform/gtk/TestExpectations:
2810
2811 2016-07-27  Miguel Gomez  <magomez@igalia.com>
2812
2813         [GTK] Fix some video/canvas tests that should be passing
2814         https://bugs.webkit.org/show_bug.cgi?id=160023
2815
2816         Reviewed by Carlos Garcia Campos.
2817
2818         Modify the tests to use a tolerance of 6 when running on the GTK or EFL platforms. Also,
2819         added new expectations for the tests that need them.
2820
2821         * fast/canvas/canvas-createPattern-video-loading.html:
2822         * fast/canvas/canvas-createPattern-video-modify.html:
2823         * media/video-canvas-createPattern.html:
2824         * platform/efl/fast/canvas/canvas-createPattern-video-loading-expected.txt: Added.
2825         * platform/efl/fast/canvas/canvas-createPattern-video-modify-expected.txt: Added.
2826         * platform/gtk/fast/canvas/canvas-createPattern-video-loading-expected.txt: Added.
2827         * platform/gtk/fast/canvas/canvas-createPattern-video-modify-expected.txt: Added.
2828         * resources/platform-helper.js: Added.
2829         (isGtk):
2830         (isEfl):
2831         (videoCanvasPixelComparisonTolerance):
2832
2833 2016-07-27  Romain Bellessort  <romain.bellessort@crf.canon.fr>
2834
2835         [Streams API] Replace ReadableStreamReader by ReadableStreamDefaultReader
2836         https://bugs.webkit.org/show_bug.cgi?id=160194
2837
2838         Reviewed by Youenn Fablet.
2839
2840         Replaced ReadableStreamReader by ReadableStreamDefaultReader to align
2841         with updated Streams API specification.
2842
2843         No change in functionality.
2844
2845         * streams/brand-checks.html:
2846         * streams/readable-stream-controller-error-expected.txt:
2847         * streams/readable-stream-controller-error.html:
2848         * streams/readable-stream-default-reader-read-expected.txt: Renamed from LayoutTests/streams/readable-stream-reader-read-expected.txt.
2849         * streams/readable-stream-default-reader-read.html: Renamed from LayoutTests/streams/readable-stream-reader-read.html.
2850         * streams/readable-stream-error-messages-expected.txt:
2851         * streams/readable-stream-error-messages.html:
2852         * streams/reference-implementation/readable-stream-reader-expected.txt:
2853         * streams/shadowing-Promise-expected.txt:
2854         * streams/shadowing-Promise.html:
2855
2856 2016-07-27  Javier Fernandez  <jfernandez@igalia.com>
2857
2858         [css-grid] Handle alignment with orthogonal flows
2859         https://bugs.webkit.org/show_bug.cgi?id=159295
2860
2861         Reviewed by Darin Adler.
2862
2863         Now that grid sizing and positioning issues wrt orthogonal flows have
2864         been clarified in the last spec draft, we can adapt now our alignment
2865         logic to work with orthogonal flows.
2866
2867         These tests ensure that alignment works as expected in the cases where
2868         grid and its children are orthogonal.
2869
2870         * fast/css-grid-layout/grid-item-alignment-with-orthogonal-flows-expected.txt: Added.
2871         * fast/css-grid-layout/grid-item-alignment-with-orthogonal-flows-vertical-lr-expected.txt: Added.
2872         * fast/css-grid-layout/grid-item-alignment-with-orthogonal-flows-vertical-lr.html: Added.
2873         * fast/css-grid-layout/grid-item-alignment-with-orthogonal-flows-vertical-rl-expected.txt: Added.
2874         * fast/css-grid-layout/grid-item-alignment-with-orthogonal-flows-vertical-rl.html: Added.
2875         * fast/css-grid-layout/grid-item-alignment-with-orthogonal-flows.html: Added.
2876         * fast/css-grid-layout/resources/grid-alignment.css:
2877         (.alignContentSpaceBetween):
2878         (.alignContentSpaceAround):
2879         (.alignContentSpaceEvenly):
2880         (.alignContentStretch):
2881         (.selfStart):
2882         (.selfEnd):
2883         (.selfCenter):
2884         (.selfRight):
2885         (.selfLeft):
2886         (.selfSelfStart):
2887         (.selfSelfEnd):
2888         (.itemsSelfEnd): Deleted.
2889
2890 2016-07-26  Youenn Fablet  <youennf@gmail.com>
2891
2892         JS Built-ins should throw this-error messages consistently with binding generated code
2893         https://bugs.webkit.org/show_bug.cgi?id=160191
2894
2895         Reviewed by Darin Adler.
2896
2897         * fetch/fetch-error-messages-expected.txt: Added.
2898         * fetch/fetch-error-messages.html: Added.
2899         * streams/readable-stream-error-messages-expected.txt: Added.
2900         * streams/readable-stream-error-messages.html: Added.
2901
2902 2016-07-26  Myles C. Maxfield  <mmaxfield@apple.com>
2903
2904         [iOS] SF-Heavy is inaccessible by web content
2905         https://bugs.webkit.org/show_bug.cgi?id=160186
2906         <rdar://problem/27434423>
2907
2908         Reviewed by Dean Jackson.
2909
2910         * platform/ios-simulator/TestExpectations: system-font-weight-italic.html
2911         is expected to fail on iOS 9.
2912         * fast/text/system-font-weight-italic-expected.txt: Added.
2913         * fast/text/system-font-weight-italic.html: Added.
2914         * fast/text/system-font-weight-expected.txt: Added.
2915         * fast/text/system-font-weight.html: Added.
2916
2917 2016-07-26  Ryan Haddad  <ryanhaddad@apple.com>
2918
2919         Skip failing JSC test regress/script-tests/bigswitch-indirect-symbol.js
2920         https://bugs.webkit.org/show_bug.cgi?id=160035
2921
2922         Unreviewed test gardening.
2923
2924         * js/regress/script-tests/bigswitch-indirect-symbol.js:
2925
2926 2016-07-26  Chris Dumez  <cdumez@apple.com>
2927
2928         Second parameter to History.pushState() / replaceState() should be mandatory
2929         https://bugs.webkit.org/show_bug.cgi?id=160230
2930
2931         Reviewed by Sam Weinig.
2932
2933         * fast/history/state-api-parameters.html: Added.
2934         * fast/history/state-api-parameters-expected.txt: Added.
2935         Add layout test coverage.
2936
2937         * fast/history/replacestate-nocrash.html:
2938         * fast/loader/stateobjects/popstate-fires-with-page-cache.html:
2939         Update existing tests to reflect behavior change.
2940
2941 2016-07-26  Ryan Haddad  <ryanhaddad@apple.com>
2942
2943         Marking inspector/memory/tracking.html as flaky on mac-wk1 debug
2944         https://bugs.webkit.org/show_bug.cgi?id=160227
2945
2946         Unreviewed test gardening.
2947
2948         * platform/mac-wk1/TestExpectations:
2949
2950 2016-07-26  Chris Dumez  <cdumez@apple.com>
2951
2952         Align CSSKeyframesRule with the specification
2953         https://bugs.webkit.org/show_bug.cgi?id=160219
2954
2955         Reviewed by Darin Adler.
2956
2957         Add layout test coverage.
2958
2959         * animations/CSSKeyframesRule-name-null-expected.txt: Added.
2960         * animations/CSSKeyframesRule-name-null.html: Added.
2961         * animations/CSSKeyframesRule-parameters-expected.txt: Added.
2962         * animations/CSSKeyframesRule-parameters.html: Added.
2963
2964 2016-07-26  Myles C. Maxfield  <mmaxfield@apple.com>
2965
2966         [iPhone] Playing a video on tudou.com plays only sound, no video
2967         https://bugs.webkit.org/show_bug.cgi?id=160178
2968         <rdar://problem/27535468>
2969
2970         Reviewed by Eric Carlson and Dan Bernstein.
2971
2972         * media/video-playsinline-expected.txt:
2973         * media/video-playsinline.html:
2974         * media/video-webkit-playsinline-expected.txt: Added.
2975         * media/video-webkit-playsinline.html: Added.
2976
2977 2016-07-26  Chris Dumez  <cdumez@apple.com>
2978
2979         Align CSSStyleDeclaration with the specification
2980         https://bugs.webkit.org/show_bug.cgi?id=160214
2981
2982         Reviewed by Darin Adler.
2983
2984         * fast/css/CSSStyleDeclaration-cssText-null-expected.txt: Added.
2985         * fast/css/CSSStyleDeclaration-cssText-null.html: Added.
2986         Add layout test coverage for setting cssText to null. This test
2987         passes in WebKit, Firefox and Chrome, with or without my change.
2988         Our IDL wrongly reported the cssText attribute as nullable but
2989         WebKit was already behaving correctly.
2990
2991         * fast/css/CSSStyleDeclaration-parameters-expected.txt: Added.
2992         * fast/css/CSSStyleDeclaration-parameters.html: Added.
2993         Add testing for omitting CSSStyleDeclaration API parameters, to
2994         make sure they are mandatory. This test passes in Firefox and
2995         Chrome.
2996
2997         * fast/dom/non-numeric-values-numeric-parameters-expected.txt:
2998         * fast/dom/script-tests/non-numeric-values-numeric-parameters.js:
2999         Update existing test to reflect behavior change.
3000
3001 2016-07-26  David Kilzer <ddkilzer@apple.com>
3002
3003         Networking process crash due to missing -[WebCoreAuthenticationClientAsChallengeSender performDefaultHandlingForAuthenticationChallenge:] implementation
3004         https://bugs.webkit.org/show_bug.cgi?id=156947
3005         <rdar://problem/23325160>
3006
3007         Reviewed by Alex Christensen.
3008
3009         * http/tests/xmlhttprequest/auth-reject-protection-space-expected.txt: Added.
3010         * http/tests/xmlhttprequest/auth-reject-protection-space.html: Added.
3011
3012 2016-07-26  Chris Dumez  <cdumez@apple.com>
3013
3014         Parameters to CSSStyleSheet.insertRule() / deleteRule() should be mandatory
3015         https://bugs.webkit.org/show_bug.cgi?id=160210
3016
3017         Reviewed by Darin Adler.
3018
3019         * fast/css/stylesheet-parameters-expected.txt: Added.
3020         * fast/css/stylesheet-parameters.html: Added.
3021         Add layout test coverage.
3022
3023         * editing/selection/first-letter-selection-crash.html:
3024         * fast/css/counters/asterisk-counter-update-after-layout-crash.html:
3025         * fast/dom/HTMLElement/dynamic-editability-change.html:
3026         * fast/dom/non-numeric-values-numeric-parameters-expected.txt:
3027         * fast/dom/script-tests/non-numeric-values-numeric-parameters.js:
3028         Update existing tests to reflect the behavior change.
3029
3030 2016-07-26  George Ruan  <gruan@apple.com>
3031
3032         HTMLVideoElement frames do not update on iOS when src is a MediaStream blob
3033         https://bugs.webkit.org/show_bug.cgi?id=159833
3034         <rdar://problem/27379487>
3035
3036         Reviewed by Eric Carlson.
3037
3038         * fast/mediastream/MediaStream-video-element-displays-buffer-expected.txt: Added.
3039         * fast/mediastream/MediaStream-video-element-displays-buffer.html: Added. Checks that
3040         a video element with a mediastream source displays frames that are neither black or transparent.
3041         * fast/mediastream/resources/getUserMedia-helper.js:
3042         (setupVideoElementWithStream): Sets up video element with global variable mediastream.
3043
3044 2016-07-26  Ryosuke Niwa  <rniwa@webkit.org>
3045
3046         Remove the tests for legacy custom elements API
3047         https://bugs.webkit.org/show_bug.cgi?id=160209
3048
3049         Reviewed by Chris Dumez.
3050
3051         Removed the tests for legacy custom elements v0 API. The tests for the new v1 API is at fast/custom-elements.
3052
3053         * fast/dom/custom: Removed.
3054         * fast/dom/custom/document-register-basic-expected.txt: Removed.
3055         * fast/dom/custom/document-register-basic.html: Removed.
3056         * fast/dom/custom/document-register-namespace-expected.txt: Removed.
3057         * fast/dom/custom/document-register-namespace.html: Removed.
3058         * fast/dom/custom/document-register-reentrant-null-constructor-expected.txt: Removed.
3059         * fast/dom/custom/document-register-reentrant-null-constructor.html: Removed.
3060         * fast/dom/custom/document-register-reentrant-returning-fake-expected.txt: Removed.
3061         * fast/dom/custom/document-register-reentrant-returning-fake.html: Removed.
3062         * fast/dom/custom/document-register-reentrant-throwing-constructor-expected.txt: Removed.
3063         * fast/dom/custom/document-register-reentrant-throwing-constructor.html: Removed.
3064         * fast/dom/custom/document-register-type-extensions-expected.txt: Removed.
3065         * fast/dom/custom/document-register-type-extensions.html: Removed.
3066         * fast/dom/custom/lifecycle-ready-createElement-recursion-expected.txt: Removed.
3067         * fast/dom/custom/lifecycle-ready-createElement-recursion.html: Removed.
3068         * fast/dom/custom/lifecycle-ready-createElement-reentrancy-expected.txt: Removed.
3069         * fast/dom/custom/lifecycle-ready-createElement-reentrancy.html: Removed.
3070         * fast/dom/custom/lifecycle-ready-creation-api-expected.txt: Removed.
3071         * fast/dom/custom/lifecycle-ready-creation-api.html: Removed.
3072         * fast/dom/custom/lifecycle-ready-innerHTML-expected.txt: Removed.
3073         * fast/dom/custom/lifecycle-ready-innerHTML.html: Removed.
3074         * fast/dom/custom/lifecycle-ready-parser-only-expected.html: Removed.
3075         * fast/dom/custom/lifecycle-ready-parser-only.html: Removed.
3076         * fast/dom/custom/lifecycle-ready-parser-script-expected.txt: Removed.
3077         * fast/dom/custom/lifecycle-ready-parser-script.html: Removed.
3078         * fast/dom/custom/lifecycle-ready-paste-expected.txt: Removed.
3079         * fast/dom/custom/lifecycle-ready-paste.html: Removed.
3080         * fast/dom/custom/resources: Removed.
3081         * fast/dom/custom/resources/document-register-fuzz.js: Removed.
3082         * platform/efl/TestExpectations:
3083         * platform/gtk/TestExpectations:
3084         * platform/ios-simulator/TestExpectations:
3085         * platform/mac/TestExpectations:
3086         * platform/win/TestExpectations:
3087
3088 2016-07-26  Chris Dumez  <cdumez@apple.com>
3089
3090         Second parameter to Range.isPointInRange() / comparePoint() should be mandatory
3091         https://bugs.webkit.org/show_bug.cgi?id=160202
3092
3093         Reviewed by Ryosuke Niwa.
3094
3095         Update existing test to reflect behavior change.
3096
3097         * fast/dom/non-numeric-values-numeric-parameters-expected.txt:
3098         * fast/dom/script-tests/non-numeric-values-numeric-parameters.js:
3099
3100 2016-07-26  Youenn Fablet  <youenn@apple.com>
3101
3102         [Fetch API] Add support for fetch mode, in particular cors
3103         https://bugs.webkit.org/show_bug.cgi?id=156753
3104
3105         Reviewed by Darin Adler.
3106
3107         Rebasing specific expectations as Maci/iOS WK2 does not like https tests.
3108
3109         * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/fetch/api/basic/mode-no-cors-expected.txt: Added.
3110         * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/fetch/api/basic/mode-no-cors-worker-expected.txt: Added.
3111         * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic-expected.txt: Added.
3112         * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic-worker-expected.txt: Added.
3113         * platform/mac-wk2/imported/w3c/web-platform-tests/fetch/api/basic/mode-no-cors-expected.txt: Added.
3114         * platform/mac-wk2/imported/w3c/web-platform-tests/fetch/api/basic/mode-no-cors-worker-expected.txt: Added.
3115         * platform/mac-wk2/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic-expected.txt: Added.
3116         * platform/mac-wk2/imported/w3c/web-platform-tests/fetch/api/cors/cors-basic-worker-expected.txt: Added.
3117
3118 2016-07-26  Chris Dumez  <cdumez@apple.com>
3119
3120         Align NamedNodeMap with the specification
3121         https://bugs.webkit.org/show_bug.cgi?id=160204
3122
3123         Reviewed by Darin Adler.
3124
3125         * dom/html/level2/core/hc_namednodemapinvalidtype1-expected.txt: Removed.
3126         * dom/html/level2/core/hc_namednodemapinvalidtype1.html: Removed.
3127         * dom/xhtml/level2/core/hc_namednodemapinvalidtype1-expected.txt: Removed.
3128         * dom/xhtml/level2/core/hc_namednodemapinvalidtype1.xhtml: Removed.
3129         Drop outdated DOM level 2 tests that expect the wrong exception type to
3130         be thrown when passing a non-Attr node in.
3131
3132         * fast/dom/NamedNodeMap-parameters-expected.txt: Added.
3133         * fast/dom/NamedNodeMap-parameters.html: Added.
3134         Add layout test coverage. I have verified that this test is passing in
3135         both Firefox and Chrome.
3136
3137         * fast/dom/NamedNodeMap-setNamedItem-crash-expected.txt:
3138         * fast/dom/non-numeric-values-numeric-parameters-expected.txt:
3139         * fast/dom/script-tests/non-numeric-values-numeric-parameters.js:
3140         Update / rebaseline existing tests to reflect behavior change.
3141
3142 2016-07-26  Said Abou-Hallawa  <sabouhallawa@apple.com>
3143
3144         Infinite Canvas context save() causes WebKit to crash
3145         https://bugs.webkit.org/show_bug.cgi?id=159586
3146         <rdar://problem/26759984>
3147
3148         Reviewed by Simon Fraser.
3149
3150         * fast/canvas/canvas-context-save-limit-expected.txt: Added.
3151         * fast/canvas/canvas-context-save-limit.html: Added.
3152
3153 2016-07-26  Youenn Fablet  <youenn@apple.com>
3154
3155         DOMTokenList should be iterable
3156         https://bugs.webkit.org/show_bug.cgi?id=160183
3157
3158         Reviewed by Chris Dumez.
3159
3160         * fast/dom/domTokenListIterator-expected.txt: Added.
3161         * fast/dom/domTokenListIterator.html: Added.
3162         * fast/dom/iterable-tests.js: Added.
3163         * fast/dom/nodeListIterator-expected.txt:
3164         * fast/dom/nodeListIterator.html: Making use of iterable-tests.js
3165
3166 2016-07-26  John Wilander  <wilander@apple.com>
3167
3168         Stop supporting compressed character sets BOCU-1 and SCSU
3169         https://bugs.webkit.org/show_bug.cgi?id=159581
3170
3171         Reviewed by Brent Fulgham.
3172
3173         WebKit should not support the compressed character sets BOCU-1 and SCSU.
3174         Chrome and Firefox don't and these old formats may pass server-side character
3175         filters while still rendering in WebKit.
3176
3177         The HTML specification says "The above prohibits supporting, for example,
3178         CESU-8, UTF-7, BOCU-1, SCSU, EBCDIC, and UTF-32."
3179         https://html.spec.whatwg.org/#character-encodings
3180
3181         * http/tests/misc/char-encoding-bocu-1-blacklisted-expected.txt: Added.
3182         * http/tests/misc/char-encoding-bocu-1-blacklisted.html: Added.
3183         * http/tests/misc/char-encoding-scsu-blacklisted-expected.txt: Added.
3184         * http/tests/misc/char-encoding-scsu-blacklisted.html: Added.
3185         * http/tests/misc/resources/bocu-1-cyrillic.php: Added.
3186         * http/tests/misc/resources/scsu-cyrillic.php: Added.
3187
3188 2016-07-26  Youenn Fablet  <youenn@apple.com>
3189
3190         Remove ClientCredentialPolicy cross-origin option from ResourceLoaderOptions
3191         https://bugs.webkit.org/show_bug.cgi?id=159413
3192
3193         Reviewed by Alex Christensen.
3194
3195         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/credentials/authentication-basic-expected.txt: Removed.
3196
3197 2016-07-25  Sergio Villar Senin  <svillar@igalia.com>
3198
3199         [css-grid] repeat() syntax should take a <track-list> argument
3200         https://bugs.webkit.org/show_bug.cgi?id=160162
3201
3202         Reviewed by Darin Adler.
3203
3204         Added new test cases with multiple tracks inside repeat() notation, both for fixed an
3205         automatic (auto-fill & auto-fit) repetitions.
3206
3207         * fast/css-grid-layout/grid-auto-fill-columns-expected.txt:
3208         * fast/css-grid-layout/grid-auto-fill-columns.html:
3209         * fast/css-grid-layout/grid-auto-fill-rows-expected.txt:
3210         * fast/css-grid-layout/grid-auto-fill-rows.html:
3211         * fast/css-grid-layout/grid-auto-fit-columns-expected.txt:
3212         * fast/css-grid-layout/grid-auto-fit-columns.html:
3213         * fast/css-grid-layout/grid-auto-fit-rows-expected.txt:
3214         * fast/css-grid-layout/grid-auto-fit-rows.html:
3215         * fast/css-grid-layout/grid-element-auto-repeat-get-set-expected.txt:
3216         * fast/css-grid-layout/grid-element-auto-repeat-get-set.html:
3217         * fast/css-grid-layout/grid-element-repeat-get-set-expected.txt:
3218         * fast/css-grid-layout/grid-element-repeat-get-set.html:
3219
3220 2016-07-25  Sergio Villar Senin  <svillar@igalia.com>
3221
3222         [css-grid] grid-auto-flow|row should take a <track-size>+
3223         https://bugs.webkit.org/show_bug.cgi?id=160158
3224
3225         Reviewed by Darin Adler.
3226
3227         * fast/css-grid-layout/grid-auto-columns-rows-get-set-expected.txt:
3228         * fast/css-grid-layout/grid-auto-columns-rows-get-set.html:
3229         * fast/css-grid-layout/grid-shorthand-get-set-expected.txt:
3230         * fast/css-grid-layout/grid-shorthand-get-set.html:
3231         * svg/css/getComputedStyle-basic-expected.txt: CSSPrimitiveValue -> CSSValueList.
3232
3233 2016-07-25  Frederic Wang  <fwang@igalia.com>
3234
3235         MathOperator: Add a mapping from combining to non-combining equivalents
3236         https://bugs.webkit.org/show_bug.cgi?id=159513
3237
3238         Reviewed by Darin Adler.
3239
3240         * mathml/presentation/bug159513.html: Added.
3241         * platform/gtk/mathml/presentation/bug159513-expected.png: Added.
3242         * platform/gtk/mathml/presentation/bug159513-expected.txt: Added.
3243         * platform/ios-simulator/TestExpectations: Skip this test on iOS.
3244         * platform/mac/TestExpectations: Skip this test on Mac.
3245
3246 2016-07-25  Chris Dumez  <cdumez@apple.com>
3247
3248         Second parameter to Range.setStart() / setEnd() should be mandatory
3249         https://bugs.webkit.org/show_bug.cgi?id=160184
3250
3251         Reviewed by Ryosuke Niwa.
3252
3253         Update tests to reflect behavior change.
3254
3255         * editing/deleting/delete-uneditable-style.html:
3256         * fast/dom/non-numeric-values-numeric-parameters-expected.txt:
3257         * fast/dom/script-tests/non-numeric-values-numeric-parameters.js:
3258         * fast/regions/simplified-layout-no-regions.html:
3259
3260 2016-07-25  Nan Wang  <n_wang@apple.com>
3261
3262         AX: Expose autoFillButtonType to accessibility
3263         https://bugs.webkit.org/show_bug.cgi?id=160179
3264
3265         Reviewed by Chris Fleizach.
3266
3267         * accessibility/auto-fill-types-expected.txt:
3268         * accessibility/auto-fill-types.html:
3269
3270 2016-07-25  Chris Dumez  <cdumez@apple.com>
3271
3272         Touch properties should be on the prototype
3273         https://bugs.webkit.org/show_bug.cgi?id=160174
3274
3275         Reviewed by Ryosuke Niwa.
3276
3277         Add layout test coverage.
3278
3279         * platform/ios-simulator/ios/touch/Touch-attributes-prototype-expected.txt: Added.
3280         * platform/ios-simulator/ios/touch/Touch-attributes-prototype.html: Added.
3281
3282 2016-07-25  Chris Dumez  <cdumez@apple.com>
3283
3284         ClientRect properties should be on the prototype
3285         https://bugs.webkit.org/show_bug.cgi?id=160165
3286
3287         Reviewed by Geoffrey Garen.
3288
3289         * fast/css/ClientRect-attributes-prototype-expected.txt: Added.
3290         * fast/css/ClientRect-attributes-prototype.html: Added.
3291         Add layout test to check that ClientRect's properties are on the
3292         prototype.
3293
3294         * fast/css/ClientRect-serialization-expected.txt: Added.
3295         * fast/css/ClientRect-serialization.html: Added.
3296         Add layout test to check that ClientRect has a serializer.
3297
3298 2016-07-25  Chris Dumez  <cdumez@apple.com>
3299
3300         Parameters to DOMImplementation.createDocumentType() should be mandatory and non-nullable
3301         https://bugs.webkit.org/show_bug.cgi?id=160167
3302
3303         Reviewed by Ryosuke Niwa.
3304
3305         * editing/selection/script-tests/DOMSelection-DocumentType.js:
3306         * fast/dom/DOMImplementation/createDocumentType-err-expected.txt:
3307         * fast/dom/DOMImplementation/script-tests/createDocumentType-err.js:
3308         Update existing tests to reflect the behavior change.
3309
3310         * fast/dom/DOMImplementation/createDocumentType-parameters-expected.txt: Added.
3311         * fast/dom/DOMImplementation/createDocumentType-parameters.html: Added.
3312         Add layout test coverage. I have verified that this test passes on both
3313         Firefox and Chrome.
3314
3315 2016-07-25  Jiewen Tan  <jiewen_tan@apple.com>
3316
3317         Rename SubtleCrypto to WebKitSubtleCrypto
3318         https://bugs.webkit.org/show_bug.cgi?id=160067
3319         <rdar://problem/27483617>
3320
3321         Reviewed by Brent Fulgham.
3322
3323         Move tests involving crypto.webkitSubtle from crypto/subtle to crypto/webkitSubtle.
3324
3325         * crypto/webkitSubtle/gc-2-expected.txt: Renamed from LayoutTests/crypto/subtle/gc-2-expected.txt.
3326         * crypto/webkitSubtle/gc-2.html: Renamed from LayoutTests/crypto/subtle/gc-2.html.
3327         * crypto/webkitSubtle/gc-3-expected.txt: Renamed from LayoutTests/crypto/subtle/gc-3-expected.txt.
3328         * crypto/webkitSubtle/gc-3.html: Renamed from LayoutTests/crypto/subtle/gc-3.html.
3329         * crypto/webkitSubtle/gc-expected.txt: Renamed from LayoutTests/crypto/subtle/gc-expected.txt.
3330         * crypto/webkitSubtle/gc.html: Renamed from LayoutTests/crypto/subtle/gc.html.
3331         * platform/efl/TestExpectations:
3332         * platform/gtk/TestExpectations:
3333         * platform/ios-simulator-wk1/TestExpectations:
3334         * platform/win/TestExpectations:
3335
3336 2016-07-25  Brady Eidson  <beidson@apple.com>
3337
3338         Allow LocalStorage by default for file URLs.
3339         https://bugs.webkit.org/show_bug.cgi?id=160169
3340
3341         Reviewed by Brent Fulgham.
3342
3343         * storage/domstorage/localstorage/blocked-file-access-expected.txt: Removed.
3344         * storage/domstorage/localstorage/file-can-access-expected.txt: Added.
3345         * storage/domstorage/localstorage/file-can-access.html: Renamed from LayoutTests/storage/domstorage/localstorage/blocked-file-access.html.
3346         * storage/domstorage/localstorage/resources/unblocked-example.html: Renamed from LayoutTests/storage/domstorage/localstorage/resources/blocked-example.html.
3347
3348 2016-07-25  Nan Wang  <n_wang@apple.com>
3349
3350         AX: AccessibilityRenderObject is adding duplicated children when CSS first-letter is being used.
3351         https://bugs.webkit.org/show_bug.cgi?id=160155
3352
3353         Reviewed by Chris Fleizach.
3354
3355         * accessibility/mac/css-first-letter-children-expected.txt: Added.
3356         * accessibility/mac/css-first-letter-children.html: Added.
3357
3358 2016-07-24  Wenson Hsieh  <wenson_hsieh@apple.com>
3359
3360         The web process hangs when computing elements-based snap points for a container with large max scroll offset
3361         https://bugs.webkit.org/show_bug.cgi?id=152605
3362         <rdar://problem/25353661>
3363
3364         Reviewed by Simon Fraser.
3365
3366         Adds a scroll snap offset computation test case that would have previously
3367         caused the web process to hang before this patch.
3368
3369         * css3/scroll-snap/scroll-snap-elements-container-larger-than-children-expected.txt: Added.
3370         * css3/scroll-snap/scroll-snap-elements-container-larger-than-children.html: Added.
3371
3372 2016-07-25  Sergio Villar Senin  <svillar@igalia.com>
3373
3374         [css-grid] Implement repeat(auto-fit)
3375         https://bugs.webkit.org/show_bug.cgi?id=159771
3376
3377         Reviewed by Darin Adler.
3378
3379         Uncommented the auto-fit cases. Split the Mozilla's 005 test in two because it was not
3380         possible to fit all the content in a viewport without scrollbars.
3381
3382         * fast/css-grid-layout/grid-auto-fit-columns-expected.txt: Added.
3383         * fast/css-grid-layout/grid-auto-fit-columns.html: Added.
3384         * fast/css-grid-layout/grid-auto-fit-rows-expected.txt: Added.
3385         * fast/css-grid-layout/grid-auto-fit-rows.html: Added.
3386         * fast/css-grid-layout/grid-element-auto-repeat-get-set-expected.txt:
3387         * fast/css-grid-layout/grid-element-auto-repeat-get-set.html:
3388         * fast/css-grid-layout/grid-only-abspos-item-computed-style-crash-expected.txt:
3389         * fast/css-grid-layout/grid-only-abspos-item-computed-style-crash.html:
3390         * fast/css-grid-layout/grid-positioned-items-padding-expected.txt:
3391         * fast/css-grid-layout/grid-positioned-items-padding.html:
3392         * fast/css-grid-layout/grid-template-columns-rows-computed-style-gaps-content-alignment-expected.txt:
3393         * fast/css-grid-layout/grid-template-columns-rows-computed-style-gaps-content-alignment.html:
3394         * fast/css-grid-layout/mozilla/grid-repeat-auto-fill-fit-001-expected.html:
3395         * fast/css-grid-layout/mozilla/grid-repeat-auto-fill-fit-001.html:
3396         * fast/css-grid-layout/mozilla/grid-repeat-auto-fill-fit-002-expected.html:
3397         * fast/css-grid-layout/mozilla/grid-repeat-auto-fill-fit-002.html:
3398         * fast/css-grid-layout/mozilla/grid-repeat-auto-fill-fit-003-expected.html:
3399         * fast/css-grid-layout/mozilla/grid-repeat-auto-fill-fit-003.html:
3400         * fast/css-grid-layout/mozilla/grid-repeat-auto-fill-fit-004-expected.html:
3401         * fast/css-grid-layout/mozilla/grid-repeat-auto-fill-fit-004.html:
3402         * fast/css-grid-layout/mozilla/grid-repeat-auto-fill-fit-005-part-1-expected.html: Renamed from LayoutTests/fast/css-grid-layout/mozilla/grid-repeat-auto-fill-fit-005-expected.html.
3403         * fast/css-grid-layout/mozilla/grid-repeat-auto-fill-fit-005-part-1.html: Copied from LayoutTests/fast/css-grid-layout/mozilla/grid-repeat-auto-fill-fit-005.html.
3404         * fast/css-grid-layout/mozilla/grid-repeat-auto-fill-fit-005-part-2-expected.html: Added.
3405         * fast/css-grid-layout/mozilla/grid-repeat-auto-fill-fit-005-part-2.html: Renamed from LayoutTests/fast/css-grid-layout/mozilla/grid-repeat-auto-fill-fit-005.html.
3406
3407 2016-07-24  Nan Wang  <n_wang@apple.com>
3408
3409         AX: Video Controls: Volume cannot be adjusted using VO.
3410         https://bugs.webkit.org/show_bug.cgi?id=160107
3411
3412         Reviewed by Dean Jackson.
3413
3414         * accessibility/mac/video-volume-slider-accessibility-expected.txt: Added.
3415         * accessibility/mac/video-volume-slider-accessibility.html: Added.
3416
3417 2016-07-24  David Kilzer  <ddkilzer@apple.com>
3418
3419         REGRESSION (r203106): Crash in WebCore::MathMLElement::parseMathMLLength()
3420         <https://webkit.org/b/160111>
3421         <rdar://problem/27506489>
3422
3423         Reviewed by Chris Dumez.
3424
3425         * mathml/mpadded-crash-expected.txt: Added.
3426         * mathml/mpadded-crash.html: Added.
3427
3428 2016-07-24  Myles C. Maxfield  <mmaxfield@apple.com>
3429
3430         Test gardening after r203626.
3431         https://bugs.webkit.org/show_bug.cgi?id=160102
3432         <rdar://problem/27453479>
3433
3434         Unreviewed.
3435
3436         * platform/ios-simulator/editing/deleting/delete-emoji-expected.txt:
3437         * platform/mac-yosemite/editing/deleting/delete-emoji-expected.txt:
3438
3439 2016-07-24  Michael Catanzaro  <mcatanzaro@igalia.com>
3440
3441         [GTK] Layout test security/contentSecurityPolicy/plugins-types-allows-quicktime-plugin-replacement.html timing out
3442         https://bugs.webkit.org/show_bug.cgi?id=160128
3443
3444         Unreviewed, skip the tests.
3445
3446         * platform/efl/TestExpectations:
3447         * platform/gtk/TestExpectations:
3448
3449 2016-07-23  Michael Catanzaro  <mcatanzaro@igalia.com>
3450
3451         Unreviewed GTK test expectations fixups
3452
3453         * platform/gtk/TestExpectations:
3454
3455 2016-07-23  Michael Catanzaro  <mcatanzaro@igalia.com>
3456
3457         Even more unreviewed flaky GTK test gardening
3458
3459         * TestExpectations:
3460         * platform/gtk/TestExpectations:
3461
3462 2016-07-23  Michael Catanzaro  <mcatanzaro@igalia.com>
3463
3464         Unreviewed flaky test gardening for GTK
3465
3466         Mostly more fallout from threaded compositor
3467
3468         * TestExpectations:
3469         * platform/gtk/TestExpectations:
3470
3471 2016-07-23  Michael Catanzaro  <mcatanzaro@igalia.com>
3472
3473         More unreviewed GTK gardening
3474
3475         Update expectations for tests timing out
3476
3477         * platform/gtk/TestExpectations:
3478
3479 2016-07-23  Michael Catanzaro  <mcatanzaro@igalia.com>
3480
3481         More unreviewed GTK gardening
3482
3483         Mark more flaky crashes after enabling threaded compositor
3484
3485         * platform/gtk/TestExpectations:
3486
3487 2016-07-23  Michael Catanzaro  <mcatanzaro@igalia.com>
3488
3489         More unreviewed GTK gardening, mark even more new passes after enabling threaded compositor
3490
3491         * platform/gtk/TestExpectations:
3492
3493 2016-07-23  Michael Catanzaro  <mcatanzaro@igalia.com>
3494
3495         Unreviewed GTK gardening, mark many emoji gender tests passing
3496
3497         * platform/gtk/TestExpectations:
3498
3499 2016-07-23  Michael Catanzaro  <mcatanzaro@igalia.com>
3500
3501         Unreviewed test gardening
3502
3503         These tests are flaky now on GTK, passing about half the time.
3504
3505         * TestExpectations:
3506         * platform/gtk/TestExpectations:
3507
3508 2016-07-23  Michael Catanzaro  <mcatanzaro@igalia.com>
3509
3510         Unreviewed GTK gardening new passes after enabling threaded compositor
3511
3512         * platform/gtk/TestExpectations:
3513
3514 2016-07-23  Michael Catanzaro  <mcatanzaro@igalia.com>
3515
3516         Unreviewed test expectation gardening
3517
3518         Skip layout test editing/deleting/delete-emoji.html 
3519
3520         * platform/gtk/TestExpectations:
3521
3522 2016-07-23  Michael Catanzaro  <mcatanzaro@igalia.com>
3523
3524         Unreviewed, move some GTK expectations to more appropriate locations
3525
3526         * platform/gtk/TestExpectations:
3527
3528 2016-07-23  Michael Catanzaro  <mcatanzaro@igalia.com>
3529
3530         Unreviewed, add GTK expectations for threaded compositor regressions
3531
3532         * platform/gtk/TestExpectations:
3533
3534 2016-07-23  Carlos Garcia Campos  <cgarcia@igalia.com>
3535
3536         [Coordinated Graphics] Lots of flaky tests
3537         https://bugs.webkit.org/show_bug.cgi?id=160118
3538
3539         Reviewed by Michael Catanzaro.
3540
3541         * fast/fixed-layout/fixed-layout.html: Remove the onresize handler when the test finishes to ensure it can't be
3542         called later affecting other tests.
3543
3544 2016-07-23  Carlos Garcia Campos  <cgarcia@igalia.com>
3545
3546         [Coordinated Graphics] Test imported/blink/svg/custom/svg-image-layers-crash.html crashes
3547         https://bugs.webkit.org/show_bug.cgi?id=160078
3548
3549         Reviewed by Michael Catanzaro.
3550
3551         * platform/efl/TestExpectations: Remove imported/blink/svg/custom/svg-image-layers-crash.html.
3552
3553 2016-07-23  Commit Queue  <commit-queue@webkit.org>
3554
3555         Unreviewed, rolling out r203641.
3556         https://bugs.webkit.org/show_bug.cgi?id=160116
3557
3558         It broke make-based builds (Requested by youenn on #webkit).
3559
3560         Reverted changeset:
3561
3562         "[Fetch API] Request should be created with any HeadersInit
3563         data"
3564         https://bugs.webkit.org/show_bug.cgi?id=159672
3565         http://trac.webkit.org/changeset/203641
3566
3567 2016-07-23  Frederic Wang  <fwang@igalia.com>
3568
3569         Reset font-style on the <math> element
3570         https://bugs.webkit.org/show_bug.cgi?id=160074
3571