REGRESSION (r201263): Some tests have become flaky timeouts.
[WebKit-https.git] / LayoutTests / ChangeLog
1 2016-06-04  Alexey Proskuryakov  <ap@apple.com>
2
3         REGRESSION (r201263): Some tests have become flaky timeouts.
4         https://bugs.webkit.org/show_bug.cgi?id=157990
5
6         Reviewed by Darin Adler.
7
8         * platform/mac-wk2/TestExpectations:
9         * platform/mac/TestExpectations:
10
11 2016-06-04  Joseph Pecoraro  <pecoraro@apple.com>
12
13         Add better basic isNaN test coverage
14         https://bugs.webkit.org/show_bug.cgi?id=158379
15
16         Reviewed by Benjamin Poulain.
17
18         * js/Number-isNaN-expected.txt: Added.
19         * js/Number-isNaN.html: Added.
20         * js/global-isNaN-expected.txt: Added.
21         * js/global-isNaN.html: Added.
22         * js/script-tests/Number-isNaN.js: Added.
23         (objectWithNumberValueOf.valueOf):
24         (objectWithNaNValueOf.valueOf):
25         (objectRecordConversionCalls.toString):
26         (objectRecordConversionCalls.valueOf):
27         * js/script-tests/global-isNaN.js: Added.
28         (objectConvertToString.toString):
29         (objectRecordToStringCall.toString):
30         (objectThrowOnToString.toString):
31         (objectWithValueOf.valueOf):
32         (objectThrowOnValueOf.valueOf):
33         (objectThrowOnValueOf.toString):
34         (objectRecordValueOfCall.valueOf):
35         (objectRecordConversionCalls.toString):
36         (objectRecordConversionCalls.valueOf):
37         * js/script-tests/math-clz32.js:
38
39 2016-06-04  Brent Fulgham  <bfulgham@apple.com>
40
41         CSP: Content Security Policy directive, upgrade-insecure-requests (UIR)
42         https://bugs.webkit.org/show_bug.cgi?id=143653
43         <rdar://problem/23032067>
44
45         Reviewed by Andy Estes.
46
47         Some of these tests are based on a set of Blink patches by Mike West <mkwst@chromium.org>.
48         <https://src.chromium.org/viewvc/blink?revision=192607&view=revision>,
49         <https://codereview.chromium.org/1178093002>, <https://codereview.chromium.org/1964303003>
50
51         The rest of them are based on our own mixedContent tests, revised for upgraded requests.
52
53         Note that WebSockets are not part of this testing at present due to https://bugs.webkit.org/show_bug.cgi?id=157884.
54
55         * http/tests/security/contentSecurityPolicy/report-only-upgrade-insecure.php: Added.
56         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests: Added.
57         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/basic-upgrade-cors.https-expected.txt: Added.
58         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/basic-upgrade-cors.https.html: Added.
59         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/basic-upgrade.https-expected.txt: Added.
60         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/basic-upgrade.https.html: Added.
61         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/form-upgrade-expected.txt: Added.
62         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/form-upgrade.html: Added.
63         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/https-header-auxiliary-expected.txt: Added.
64         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/https-header-auxiliary.html: Added.
65         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/https-header-nested-expected.txt: Added.
66         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/https-header-nested.html: Added.
67         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/https-header-subresource-expected.txt: Added.
68         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/https-header-subresource.html: Added.
69         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/https-header-top-level-expected.txt: Added.
70         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/https-header-top-level.html: Added.
71         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/iframe-upgrade.https-expected.txt: Added.
72         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/iframe-upgrade.https.html: Added.
73         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/proper-nested-upgrades-expected.txt: Added.
74         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/proper-nested-upgrades.html: Added.
75         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/proper-open-window-upgrades-expected.txt: Added.
76         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/proper-open-window-upgrades.html: Added.
77         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/resources: Added.
78         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/resources/basic-upgrade-cors.https.html: Added.
79         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/resources/check-https-header.pl: Added.
80         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/resources/echo-https-header.pl: Added.
81         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/resources/frame-with-insecure-audio-video.html: Added.
82         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/resources/frame-with-insecure-css.html: Added.
83         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/resources/frame-with-insecure-image.html: Added.
84         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/resources/frame-with-redirect-http-to-https-script.html: Added.
85         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/resources/frame-with-redirect-https-to-http-script.html: Added.
86         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/resources/insecure-xhr-in-main-frame-window.html: Added.
87         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/resources/mixed-content-with-upgrade.html: Added.
88         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/resources/post-https-header.pl: Added.
89         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-insecure-audio-video-in-main-frame-expected.txt: Added.
90         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-insecure-audio-video-in-main-frame.html: Added.
91         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-insecure-css-in-iframe-expected.txt: Added.
92         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-insecure-css-in-iframe.html: Added.
93         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-insecure-image-in-main-frame-expected.txt: Added.
94         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-insecure-image-in-main-frame.html: Added.
95         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-insecure-xhr-in-main-frame-expected.txt: Added.
96         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-insecure-xhr-in-main-frame.html: Added.
97         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-redirect-http-to-https-script-in-iframe-expected.txt: Added.
98         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-redirect-http-to-https-script-in-iframe.html: Added.
99         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-redirect-https-to-http-script-in-iframe-expected.txt: Added.
100         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-redirect-https-to-http-script-in-iframe.html: Added.
101         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrades-mixed-content-expected.txt: Added.
102         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrades-mixed-content.html: Added.
103         * http/tests/security/resources/post-origin-to-parent.html: Added.
104         * http/tests/ssl/iframe-upgrade.https-expected.txt: Added.
105         * http/tests/ssl/iframe-upgrade.https.html: Added.
106         * http/tests/ssl/upgrade-origin-usage-expected.txt: Added.
107         * http/tests/ssl/upgrade-origin-usage.html: Added.
108         * http/tests/ssl/resources/origin-usage-iframe-1.html: Added.
109         * http/tests/ssl/resources/origin-usage-iframe-1.manifest: Added.
110         * http/tests/ssl/resources/origin-usage-iframe-2.html: Added.
111         * http/tests/ssl/resources/origin-usage-iframe-2.manifest: Added.
112         * http/tests/websocket/tests/hybi/upgrade-simple-ws-expected.txt: Added.
113         * http/tests/websocket/tests/hybi/upgrade-simple-ws.html: Added.
114         * TestExpectations: Skip http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-simple-ws.html since the
115         WebSocket server does not currently support wss sockets.
116
117 2016-06-03  Myles C. Maxfield  <mmaxfield@apple.com>
118
119         Bopomofo ruby in Dictionary.app is written horizontally (when it should be written vertically)
120         https://bugs.webkit.org/show_bug.cgi?id=158245
121         <rdar://problem/25675318>
122
123         Reviewed by Darin Adler.
124
125         Rebaselined fast/table/border-collapsing/004-vertical.html to show a progression.
126
127         * fast/text/orthogonal-writing-mode-containing-block-frameView-resize-relayout-expected.html: Added.
128         * fast/text/orthogonal-writing-mode-containing-block-frameView-resize-relayout.html: Added.
129         * platform/mac/fast/table/border-collapsing/004-vertical-expected.png: Rebased
130         * platform/mac/fast/table/border-collapsing/004-vertical-expected.txt: Rebased
131
132 2016-06-03  Myles C. Maxfield  <mmaxfield@apple.com>
133
134         Text not visible while external font downloading
135         https://bugs.webkit.org/show_bug.cgi?id=25207
136         <rdar://problem/15167413>
137
138         Reviewed by Dean Jackson.
139
140         * fast/text/web-font-load-fallback-during-loading-no-multiple-expected.txt: Added.
141         * fast/text/web-font-load-fallback-during-loading-no-multiple.html: Added.
142         * fast/text/web-font-load-fallback-during-loading-expected.html: Added.
143         * fast/text/web-font-load-fallback-during-loading.html: Added.
144
145 2016-06-03  Benjamin Poulain  <bpoulain@apple.com>
146
147         JSON.stringify replacer function calls with numeric array indices
148         https://bugs.webkit.org/show_bug.cgi?id=158262
149
150         Reviewed by Saam Barati.
151
152         * js/JSON-stringify-exposes-array-indices-as-strings-expected.txt: Added.
153         * js/JSON-stringify-exposes-array-indices-as-strings.html: Added.
154         * js/script-tests/JSON-stringify-exposes-array-indices-as-strings.js: Added.
155         (replacer):
156         (testObject.toJSON):
157         (toJSONArrayHelper):
158         * js/resources/JSON-stringify.js:
159         * js/dom/JSON-stringify-expected.txt:
160         Update the test results for the native implementation.
161
162 2016-06-03  Ryosuke Niwa  <rniwa@webkit.org>
163
164         Crash under VisibleSelection::firstRange()
165         https://bugs.webkit.org/show_bug.cgi?id=158241
166
167         Reviewed by Enrica Casucci.
168
169         Added a regression test.
170
171         * fast/shadow-dom/selection-at-shadow-root-crash-expected.txt: Added.
172         * fast/shadow-dom/selection-at-shadow-root-crash.html: Added.
173
174 2016-06-03  Zalan Bujtas  <zalan@apple.com>
175
176         Incorrect rendering on boostmobile FAQ page
177         https://bugs.webkit.org/show_bug.cgi?id=158303
178         <rdar://problem/26603462>
179
180         Reviewed by Chris Dumez.
181
182         Initial value for background-color is 'transparent'. see https://drafts.csswg.org/css-backgrounds-3/#background-color
183
184         * fast/selectors/non-visited-link-backround-color-expected.html: Added.
185         * fast/selectors/non-visited-link-backround-color.html: Added.
186
187 2016-06-03  Chris Dumez  <cdumez@apple.com>
188
189         CanvasRenderingContext2D.createPattern() / putImageData() throw wrong exception type
190         https://bugs.webkit.org/show_bug.cgi?id=158322
191
192         Reviewed by Ryosuke Niwa.
193
194         Update several outdated layout tests.
195
196         * canvas/philip/tests/2d.imageData.put.null.html:
197         * canvas/philip/tests/2d.pattern.image.null.html:
198         * canvas/philip/tests/2d.pattern.image.undefined.html:
199
200 2016-06-03  Ryan Haddad  <ryanhaddad@apple.com>
201
202         Marking fast/scrolling/scroll-container-horizontally.html as flaky on mac-wk2 and ios-simulator-wk1
203         https://bugs.webkit.org/show_bug.cgi?id=158237
204
205         Unreviewed test gardening.
206
207         * platform/ios-simulator-wk1/TestExpectations:
208         * platform/mac-wk2/TestExpectations:
209
210 2016-06-03  Brady Eidson  <beidson@apple.com>
211
212         LayoutTest imported/w3c/indexeddb/idbcursor-advance-continue-async.htm is flaky on Yosemite WK2
213         https://bugs.webkit.org/show_bug.cgi?id=154606
214
215         Reviewed by Alex Christensen.
216
217         * platform/mac-wk2/TestExpectations: Remove expectations. Test has been working great for quite awhile.
218
219 2016-06-03  Brady Eidson  <beidson@apple.com>
220
221         storage/indexeddb/intversion-open-in-upgradeneeded.html is flaky on mac.
222         https://bugs.webkit.org/show_bug.cgi?id=155050
223
224         Reviewed by Alex Christensen.
225
226         The test no longer crashes/times out, but it does have text failures.
227         Resolve them by removing a race in the test itself.
228         
229         * platform/mac-wk2/TestExpectations:
230         * storage/indexeddb/intversion-open-in-upgradeneeded-expected.txt:
231         * storage/indexeddb/intversion-open-in-upgradeneeded-private-expected.txt:
232         * storage/indexeddb/resources/intversion-open-in-upgradeneeded.js:
233
234 2016-06-03  Antoine Quint  <graouts@apple.com>
235
236         Reflection of element does not respect backdrop-filter property
237         https://bugs.webkit.org/show_bug.cgi?id=158201
238
239         Reviewed by Dean Jackson.
240
241         * css3/filters/backdrop/backdrop-filter-with-reflection-add-backdrop-expected.html: Added.
242         * css3/filters/backdrop/backdrop-filter-with-reflection-add-backdrop.html: Added.
243
244         Covers the case where a reflected element without a backdrop-filter initially has one added later.
245
246         * css3/filters/backdrop/backdrop-filter-with-reflection-expected.html: Added.
247         * css3/filters/backdrop/backdrop-filter-with-reflection-remove-backdrop-expected.html: Added.
248
249         Covers the case where a reflected element with a backdrop-filter initially has it removed later.
250
251         * css3/filters/backdrop/backdrop-filter-with-reflection-remove-backdrop.html: Added.
252         * css3/filters/backdrop/backdrop-filter-with-reflection-value-change-expected.html: Added.
253
254         Covers the case where a reflected element with a backdrop-filter has its backdrop-filter property changed later.
255
256         * css3/filters/backdrop/backdrop-filter-with-reflection-value-change.html: Added.
257         * css3/filters/backdrop/backdrop-filter-with-reflection.html: Added.
258
259         Covers the basic case of a reflected element with a backdrop-filter.
260
261 2016-06-03  Antoine Quint  <graouts@apple.com>
262
263         REGRESSION: WebGL doesn't show up in CSS reflections
264         https://bugs.webkit.org/show_bug.cgi?id=76489
265
266         Reviewed by Dean Jackson.
267
268         Update the expected rendering to contain the reflected WebGL <canvas>.
269
270         * platform/mac/compositing/webgl/webgl-reflection-expected.png:
271
272 2016-06-02  Zalan Bujtas  <zalan@apple.com>
273
274         Repaint issue with vertical text in an out of flow container.
275         https://bugs.webkit.org/show_bug.cgi?id=102665
276         <rdar://problem/26605298>
277
278         Reviewed by David Hyatt.
279
280         Since the renderer’s offset for positioned objects is always physical, we only
281         need to flip the repaint rect(always logical) for writing root, when we see the first positioned object.
282         All subsequent writing root changes for positioned objects are okay and they don't need flipping.
283
284         * fast/repaint/vertical-text-repaint-expected.txt: Added.
285         * fast/repaint/vertical-text-repaint.html: Added.
286
287 2016-06-02  Benjamin Poulain  <bpoulain@apple.com>
288
289         Fix a typo in the clz32() tests
290
291         Rubber-stamped by Joseph Pecoraro.
292
293         Joe found a bug in math-clz32.js: I typed INFINITI instead of INFINITY.
294         The tests was effectively checking "undefined" instead of infinity.
295
296         * js/math-clz32-expected.txt:
297         * js/script-tests/math-clz32.js:
298         (objectRecordConversionCalls.valueOf):
299
300 2016-06-02  Chris Dumez  <cdumez@apple.com>
301
302         [WebIDL] 'undefined' should be an acceptable value for nullable parameters
303         https://bugs.webkit.org/show_bug.cgi?id=158321
304
305         Reviewed by Ryosuke Niwa.
306
307         Rebaseline existing test that is now passing.
308
309         * canvas/philip/tests/2d.pattern.image.undefined-expected.txt:
310
311 2016-06-02  Oliver Hunt  <oliver@apple.com>
312
313         JS parser incorrectly handles invalid utf8 in error messages.
314         https://bugs.webkit.org/show_bug.cgi?id=158128
315
316         Reviewed by Saam Barati.
317
318         Add a testcase.
319
320         * js/invalid-utf8-in-syntax-error-expected.txt: Added.
321         * js/script-tests/invalid-utf8-in-syntax-error.js: Added.
322
323 2016-06-02  Michael Saboff  <msaboff@apple.com>
324
325         REGRESSION(r200694): %ThrowTypeError% is not unique
326         https://bugs.webkit.org/show_bug.cgi?id=158231
327
328         Reviewed by Joseph Pecoraro.
329
330         Rebased tests for the new TypeError messages.
331         Added a new test, throw-type-error-is-unique.html.
332
333         * inspector/runtime/getProperties-expected.txt:
334         * js/basic-strict-mode-expected.txt:
335         * js/caller-property-expected.txt:
336         * js/class-method-and-constructor-properties-expected.txt:
337         * js/script-tests/caller-property.js:
338         (strictCaller):
339         (strictTailCaller):
340         * js/script-tests/class-method-and-constructor-properties.js:
341         (F.prototype.getElement):
342         (F):
343         (G.prototype.get item):
344         (G):
345         (H.prototype.arguments):
346         (H):
347         * js/script-tests/throw-type-error-is-unique.js: Added.
348         (ThrowTypeErrorSource):
349         (ThrowTypeErrorSource.prototype.checkTypeErrorFunctions):
350         (A):
351         (strictArguments):
352         (test):
353         * js/throw-type-error-is-unique-expected.txt: Added.
354         * js/throw-type-error-is-unique.html: Added.
355
356 2016-06-02  Daniel Bates  <dabates@apple.com>
357
358         Fix a couple of mistakes in CSSParserValue memory management
359         https://bugs.webkit.org/show_bug.cgi?id=158307
360         <rdar://problem/26127225>
361
362         Reviewed by Darin Adler.
363
364         * fast/css/calc-with-two-variables-crash-expected.txt: Added.
365         * fast/css/calc-with-two-variables-crash.html: Added.
366
367 2016-06-02  Said Abou-Hallawa  <sabouhallawa@apple.com>
368
369         SVG content renders in incorrect vertical position when padding-left is not specified
370         https://bugs.webkit.org/show_bug.cgi?id=158234
371
372         Reviewed by Darin Adler.
373
374         Make sure the SVG root element is positioned correctly when either the sum
375         of its (leftPadding + rightPadding) or the sum of its (topPadding + bottomPadding)
376         is equal to zero.
377
378         * svg/custom/svg-root-padding-individual-expected.html: Added.
379         * svg/custom/svg-root-padding-individual.html: Added.
380
381 2016-06-02  Adam Bergkvist  <adam.bergkvist@ericsson.com>
382
383         WebRTC: Update RTCPeerConnection.addTrack() to create (or reuse) an RTCRtpTransceiver
384         https://bugs.webkit.org/show_bug.cgi?id=158191
385
386         Reviewed by Eric Carlson.
387
388         Extend existing test to verify the created RTCRtpTransceiver object.
389
390         * fast/mediastream/RTCPeerConnection-add-removeTrack-expected.txt:
391         * fast/mediastream/RTCPeerConnection-add-removeTrack.html:
392         Add checks for bad argument lists and verify the created RTCRtpTransceiver.
393
394 2016-06-02  Per Arne Vollan  <pvollan@apple.com>
395
396         Unreviewed test gardening.
397         
398         Unskip websocket tests passing after r201500.
399
400         * platform/win/TestExpectations:
401
402 2016-06-02  Per Arne Vollan  <pvollan@apple.com>
403
404         Unreviewed test gardening.
405         
406         The test storage/indexeddb/modern/blob-simple.html is passing.
407
408         * platform/win/TestExpectations:
409
410 2016-06-02  Javier Fernandez  <jfernandez@igalia.com>
411
412         Unreviewed GTK+ gardening Additional rebaseline after r201397.
413
414         Added reference files for pixel tests.
415
416         * fast/forms/search-input-rtl-expected.txt:
417         * platform/gtk/fast/css/text-overflow-input-expected.png:
418         * platform/gtk/fast/forms/placeholder-position-expected.png:
419         * platform/gtk/fast/forms/search-input-rtl-expected.png: Added.
420         * platform/gtk/fast/forms/search-rtl-expected.png:
421
422 2016-06-01  Benjamin Poulain  <bpoulain@apple.com>
423
424         [JSC] Some setters for components of Date do not timeClip() their result
425         https://bugs.webkit.org/show_bug.cgi?id=158278
426         rdar://problem/25131426
427
428         Reviewed by Geoffrey Garen.
429
430         New test coverage for large values.
431
432         Note that some of those tests are still failing with this patch.
433
434         The reason is our code handling month and years is unable to deal
435         with values outside int32.
436         Changing that is a bit more complicated due to the number of users
437         of DateMath. I leave that for the future.
438
439         * js/date-timeClip-large-values-expected.txt: Added.
440         * js/date-timeClip-large-values.html: Added.
441         * js/script-tests/date-timeClip-large-values.js: Added.
442
443 2016-06-01  Chris Fleizach  <cfleizach@apple.com>
444
445         AX: iOS: VoiceOver can't access attachments in mail messages
446         https://bugs.webkit.org/show_bug.cgi?id=158198
447
448         Reviewed by Joanmarie Diggs.
449
450         * accessibility/ios-simulator/attributed-string-for-range.html: Added.
451
452 2016-06-01  Commit Queue  <commit-queue@webkit.org>
453
454         Unreviewed, rolling out r201488.
455         https://bugs.webkit.org/show_bug.cgi?id=158268
456
457         Caused 23% regression on JetStream's crypto-md5 (Requested by
458         rniwa on #webkit).
459
460         Reverted changeset:
461
462         "[ESNext] Support trailing commas in function param lists"
463         https://bugs.webkit.org/show_bug.cgi?id=158020
464         http://trac.webkit.org/changeset/201488
465
466 2016-06-01  Nael Ouedraogo  <nael.ouedraogo@crf.canon.fr>
467
468         POST request on a blob resource should return a "network error" instead of HTTP 500 response
469         https://bugs.webkit.org/show_bug.cgi?id=158022
470
471         Reviewed by Alex Christensen.
472
473         Make sure response to XHR request on blob is correct.
474
475         * fast/files/xhr-blob-request-expected.txt: Added.
476         * fast/files/xhr-blob-request.html: Added.
477
478 2016-06-01  Javier Fernandez  <jfernandez@igalia.com>
479
480         Unreviewed GTK+ gardening. Rebaseline several tests after r201397.
481
482         We correctly render search field's cancel and result button for RTL content.
483
484         * fast/forms/search-input-rtl-expected.txt: Added.
485         * platform/gtk/fast/css/text-overflow-input-expected.txt:
486         * platform/gtk/fast/forms/placeholder-position-expected.txt:
487         * platform/gtk/fast/forms/search-rtl-expected.txt:
488
489 2016-06-01  Adam Bergkvist  <adam.bergkvist@ericsson.com>
490
491         WebRTC: Add RTCRtpTransceiver interface and RTCPeerConnection.addTransceiver()
492         https://bugs.webkit.org/show_bug.cgi?id=158189
493
494         Reviewed by Darin Adler.
495
496         Added test for RTCPeerConnection.addTransceiver().
497
498         * fast/mediastream/RTCPeerConnection-addTransceiver-expected.txt: Added.
499         * fast/mediastream/RTCPeerConnection-addTransceiver.html: Added.
500         Test creating several RTCRtpTransceivers with various configurations and inspect the result.
501         * platform/mac/TestExpectations:
502         Skip the new test since the Mac port currently doesn't build with WebRTC support.
503
504 2016-06-01  Manuel Rego Casasnovas  <rego@igalia.com>
505
506         [css-grid] Positioned items can be placed on the implicit grid
507         https://bugs.webkit.org/show_bug.cgi?id=158197
508
509         Reviewed by Sergio Villar Senin.
510
511         Updated the test to follow the expected behavior.
512
513         * fast/css-grid-layout/grid-positioned-items-within-grid-implicit-track-expected.txt:
514         * fast/css-grid-layout/grid-positioned-items-within-grid-implicit-track.html:
515
516 2016-05-31  Dave Hyatt  <hyatt@apple.com>
517
518         REGRESSION(r201040): Repainting of moving overflow:hidden objects is broken.
519         https://bugs.webkit.org/show_bug.cgi?id=158079
520
521         Reviewed by Zalan Bujtas.
522
523         * fast/repaint/overflow-hidden-movement-expected.txt: Added.
524         * fast/repaint/overflow-hidden-movement.html: Added.
525
526 2016-05-31  Eric Carlson  <eric.carlson@apple.com>
527
528         [Mac] AirPlay route is sometimes reset when changing video.src
529         https://bugs.webkit.org/show_bug.cgi?id=158226
530         <rdar://problem/24197592>
531
532         Reviewed by Jer Noble.
533
534         * media/airplay-autoplay-expected.txt: Added.
535         * media/airplay-autoplay.html: Added.
536
537 2016-05-31  Dave Hyatt  <hyatt@apple.com>
538
539         REGRESSION (r189567): Elements with aspect ratios not handled correctly inside flexbox.
540         https://bugs.webkit.org/show_bug.cgi?id=158040
541
542         Reviewed by Zalan Bujtas.
543
544         * fast/flexbox/aspect-ratio-intrinsic-adjust-expected.html: Added.
545         * fast/flexbox/aspect-ratio-intrinsic-adjust.html: Added.
546         * fast/flexbox/resources/subjects_sm.png: Added.
547
548 2016-05-25  Sergio Villar Senin  <svillar@igalia.com>
549
550         [css-grid] Empty grid without explicit tracks shouldn't have any size
551         https://bugs.webkit.org/show_bug.cgi?id=155197
552
553         Reviewed by Darin Adler.
554
555         Make sure that empty grids (and grids with one empty axis) are properly handled. Do also
556         verify that removing all the items from a grid also generates an correct empty grid.
557
558         * fast/css-grid-layout/empty-grid-expected.txt: Added.
559         * fast/css-grid-layout/empty-grid.html: Added.
560
561 2016-05-30  Per Arne Vollan  <pvollan@apple.com>
562
563         Unreviewed test gardening.
564         
565         After the crash fix in r201500, update the test expectations for 
566         http/tests/websocket/tests/hybi/stop-on-resume-in-error-handler.html.
567
568         * platform/win/TestExpectations:
569
570 2016-05-30  Javier Fernandez  <jfernandez@igalia.com>
571
572         [CSS Box Alignment] New CSS Value 'normal' for Self Alignment
573         https://bugs.webkit.org/show_bug.cgi?id=156254
574
575         Reviewed by Darin Adler.
576
577         Changes in the already defined tests for the alignment properties to
578         consider the new CSS value 'normal', which is the default for align-items
579         and the value to resolve 'auto' when there is no parent.
580
581         Added a new test to verify the Self-Alignment properties work as expected
582         with root elements.
583
584         * css3/flexbox/css-properties-expected.txt:
585         * css3/flexbox/css-properties.html:
586         * css3/parse-align-items-expected.txt:
587         * css3/parse-align-items.html:
588         * css3/parse-align-self-expected.txt:
589         * css3/parse-align-self.html:
590         * css3/parse-alignment-of-root-elements-expected.txt: Added.
591         * css3/parse-alignment-of-root-elements.html: Added.
592         * fast/css/getComputedStyle/computed-style-expected.txt:
593         * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
594         * fast/css/parse-justify-items-expected.txt:
595         * fast/css/parse-justify-items.html:
596         * fast/css/parse-justify-self-expected.txt:
597         * fast/css/parse-justify-self.html:
598         * fast/css/resources/alignment-parsing-utils.js:
599         * svg/css/getComputedStyle-basic-expected.txt:
600         (checkBadValues):
601         * svg/css/getComputedStyle-basic-expected.txt:
602
603 2016-05-25  Skachkov Oleksandr  <gskachkov@gmail.com>
604
605         [ESNext] Support trailing commas in function param lists
606         https://bugs.webkit.org/show_bug.cgi?id=158020
607
608         Reviewed by Keith Miller.
609
610         * js/parser-syntax-check-expected.txt:
611         * js/script-tests/parser-syntax-check.js:
612         * sputnik/Conformance/13_Function_Definition/S13_A5.html:
613
614 2016-05-27  Zalan Bujtas  <zalan@apple.com>
615
616         EventHandler finds incorrect scrollable container.
617         https://bugs.webkit.org/show_bug.cgi?id=158132
618         <rdar://problem/26423126>
619
620         Reviewed by Brent Fulgham.
621
622         Fix the logic that checks whether we are at the beginning or at the end of the container (horizontally).
623         While scrolling to the right, deltaX has negative values. So in case of deltaX < 0, we need to check if
624         the container is not scrolled all the way to the right.
625
626         * fast/scrolling/scroll-container-horizontally-expected.txt: Added.
627         * fast/scrolling/scroll-container-horizontally.html: Added.
628         * platform/ios-simulator/TestExpectations:
629         * platform/mac-wk1/TestExpectations:
630
631 2016-05-27  Saam barati  <sbarati@apple.com>
632
633         DebuggerCallFrame crashes when updated with the globalExec because neither ShadowChicken's algorithm nor StackVisitor's algorithm reasons about the globalExec
634         https://bugs.webkit.org/show_bug.cgi?id=158104
635
636         Reviewed by Filip Pizlo.
637
638         * inspector/debugger/breakpoint-syntax-error-top-level-expected.txt: Added.
639         * inspector/debugger/breakpoint-syntax-error-top-level.html: Added.
640         * inspector/debugger/resources/file-with-syntax-error.js: Added.
641
642 2016-05-27  Brent Fulgham  <bfulgham@apple.com>
643
644         Unreviewed test fix after r201468.
645
646         Correct output handling to reduce flakiness on test bots.
647
648         * http/tests/security/contentSecurityPolicy/frame-src-cross-origin-load.html:
649
650 2016-05-26  Ryosuke Niwa  <rniwa@webkit.org>
651
652         Crash in TreeScope::focusedElement
653         https://bugs.webkit.org/show_bug.cgi?id=158108
654
655         Reviewed by Enrica Casucci.
656
657         Added a regression test for accessing shadowRoot.activeElement after re-focusing an element
658         inside DOMNodeRemovedFromDocument event and unload events.
659
660         This patch also restores the expected result of fast/events/onblur-remove.html to that of when
661         the test was in r15720 and updated in r19014. The expected result was changed in r85495 as it was
662         converted to a eventSender test.
663
664         * fast/dom/Range/range-created-during-remove-children-expected.txt:
665         * fast/dom/Range/range-created-during-remove-children.html: Update the test to use unload event
666         of an iframe since we no longer fire blur event when removing a focused element.
667         * fast/dom/adopt-node-prevented-expected.txt:
668         * fast/dom/adopt-node-prevented.html: Ditto.
669         * fast/dom/remove-body-during-body-replacement2.html: Ditto. Use DOMNodeRemoved instead.
670         * fast/events/nested-event-remove-node-crash.html: Ditto. Use DOMNodeRemovedFromDocument instead.
671         * fast/events/onblur-remove-expected.txt:
672         * fast/events/onblur-remove.html: See above.
673         * fast/shadow-dom/shadow-root-active-element-crash-expected.txt: Added.
674         * fast/shadow-dom/shadow-root-active-element-crash.html: Added.
675
676 2016-05-27  Brent Fulgham  <bfulgham@apple.com>
677
678         CSP: Fire 'load' events even when blocking loads via 'frame-src'.
679         https://bugs.webkit.org/show_bug.cgi?id=153150
680         <rdar://problem/24383162>
681
682         Reviewed by Daniel Bates.
683
684         * TestExpectations: Unskip the cross-origin load test.
685         * http/tests/security/contentSecurityPolicy/frame-src-cross-origin-load-expected.txt: Update to match
686         our message format.
687
688 2016-05-27  Saam barati  <sbarati@apple.com>
689
690         ShadowChicken/DebuggerCallFrame don't properly handle when the entry stack frame is a tail deleted frame
691         https://bugs.webkit.org/show_bug.cgi?id=158131
692
693         Reviewed by Yusuke Suzuki.
694
695         * inspector/debugger/resources/tail-deleted-frames-from-vm-entry.js: Added.
696         (timeout):
697         (bar):
698         * inspector/debugger/tail-deleted-frames-from-vm-entry-expected.txt: Added.
699         * inspector/debugger/tail-deleted-frames-from-vm-entry.html: Added.
700
701 2016-05-27  Joanmarie Diggs  <jdiggs@igalia.com>
702
703         AX: [ATK] accessibility/gtk/no-notification-for-unrendered-iframe-children.html began failing after r201416
704         https://bugs.webkit.org/show_bug.cgi?id=158152
705
706         Reviewed by Chris Fleizach.
707
708         The failure is actually a bug fix because only one child is being added, but two
709         notifications were being emitted. Now there is only one notification. To verify
710         this was the case, we really should examine the child reportedly being added. That
711         child is the ATK event's any_data, so pass along that child to the listener.
712
713         The failing test and associated expectations were modified to remove the duplicate
714         notification and include the title of the added child for the notification we get.
715
716         * accessibility/gtk/no-notification-for-unrendered-iframe-children.html: Updated.
717         * accessibility/gtk/no-notification-for-unrendered-iframe-children-expected.txt: Updated.
718
719 2016-05-27  Adam Bergkvist  <adam.bergkvist@ericsson.com>
720
721         WebRTC: Update RTCPeerConnection overloaded legacy operations to return a Promise
722         https://bugs.webkit.org/show_bug.cgi?id=158114
723
724         Reviewed by Eric Carlson.
725
726         Updated existing tests (see below).
727
728         * fast/mediastream/RTCPeerConnection-overloaded-operations-expected.txt:
729         * fast/mediastream/RTCPeerConnection-overloaded-operations-params-expected.txt:
730         * fast/mediastream/RTCPeerConnection-overloaded-operations-params.html:
731         Test various combinations of good and bad arguments and verify that no errors are thrown.
732         * fast/mediastream/RTCPeerConnection-overloaded-operations.html:
733         Test that all overloaded versions return a promise.
734         * fast/mediastream/resources/promise-utils.js: Added.
735         Shared utils to make it easier to test async promise APIs.
736         (ensurePromise):
737         (promiseShouldReject):
738         (promiseShouldNotRejectWithTypeError.):
739
740 2016-05-27  Antoine Quint  <graouts@apple.com>
741
742         Video play glyph not visible if initially invisible when contained in a "-webkit-overflow-scrolling: touch" container
743         https://bugs.webkit.org/show_bug.cgi?id=158146
744         <rdar://problem/25816307>
745
746         Reviewed by Dean Jackson.
747
748         Testing that on iOS the play glyph for <video> controls when play button would be initially invisible when contained
749         in a scrollable container is indeed composited.
750
751         * platform/ios-simulator/media/video-play-glyph-composited-outside-overflow-scrolling-touch-container-expected.txt: Added.
752         * platform/ios-simulator/media/video-play-glyph-composited-outside-overflow-scrolling-touch-container.html: Added.
753
754 2016-05-26  Yoav Weiss  <yoav@yoav.ws>
755
756         Preload single download tests.
757         https://bugs.webkit.org/show_bug.cgi?id=157988
758
759         Reviewed by Alex Christensen.
760
761         Make sure preload is only downloading a single resource, which is properly reused.
762
763         * http/tests/preload/resources/single_download_preload.html: Added.
764         * http/tests/preload/single_download_preload_runner-expected.txt: Added.
765         * http/tests/preload/single_download_preload_runner.html: Added.
766
767 2016-05-26  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
768
769         Unreviewed EFL gardening.
770         Release some passing tests which have been marked to Crash, Failure.
771
772         * platform/efl/TestExpectations:
773
774 2016-05-26  Nan Wang  <n_wang@apple.com>
775
776         AX: Wrong CharacterOffset from VisiblePosition with composed characters
777         https://bugs.webkit.org/show_bug.cgi?id=158138
778
779         Reviewed by Chris Fleizach.
780
781         * accessibility/mac/character-offset-visible-position-conversion-with-emoji-expected.txt: Added.
782         * accessibility/mac/character-offset-visible-position-conversion-with-emoji.html: Added.
783
784 2016-05-26  Brent Fulgham  <bfulgham@apple.com>
785
786         DOM mutation methods fail to re-check validity of node insertion after removing nodes from old parent
787         https://bugs.webkit.org/show_bug.cgi?id=81991
788         <rdar://problem/11120506>
789
790         Reviewed by Chris Dumez.
791
792         Add a test case for an old DOM mutation bug that was fixed long ago.
793
794         * fast/dom/circular-dom-tree-crash-expected.txt: Added.
795         * fast/dom/circular-dom-tree-crash.html: Added.
796
797 2016-05-26  Ryan Haddad  <ryanhaddad@apple.com>
798
799         Marking js/function-apply.html as a flaky timeout on mac debug wk2
800         https://bugs.webkit.org/show_bug.cgi?id=158133
801
802         Unreviewed test gardening.
803
804         * platform/mac-wk2/TestExpectations:
805
806 2016-05-25  Geoffrey Garen  <ggaren@apple.com>
807
808         replaceable own properties seem to ignore replacement after property caching
809         https://bugs.webkit.org/show_bug.cgi?id=158091
810
811         Reviewed by Darin Adler.
812
813         * js/cached-window-properties.html: Augmneted this test to enter cacheable
814         dictionary mode in order to demonstrate a bug that is not visible otherwise.
815
816         Factored out a helper test function.
817
818 2016-05-26  Pranjal Jumde  <pjumde@apple.com>
819
820         Sites served over insecure connections should not be allowed to use geolocation.
821         https://bugs.webkit.org/show_bug.cgi?id=157423
822         <rdar://problem/23751632>
823
824         Reviewed by Brent Fulgham.
825
826         Add missing test content from r201423.
827
828         * http/tests/security/resources/geolocation-over-insecure-content.html: Added.
829         * http/tests/security/resources/geolocation-over-mixed-content-block.html: Added.
830         * http/tests/security/resources/geolocation-over-mixed-content.html: Added.
831
832 2016-05-26  Per Arne Vollan  <pvollan@apple.com>
833
834         [Win] Update test expectation for imported blink test.
835         https://bugs.webkit.org/show_bug.cgi?id=158122
836
837         Reviewed by Alex Christensen.
838
839         The crash on imported/blink/compositing/perspective-origin-overflow-hidden.html
840         was fixed in https://trac.webkit.org/changeset/192166.
841
842         * platform/win/TestExpectations:
843
844 2016-05-26  Brady Eidson  <beidson@apple.com>
845
846         Release JSC test test-observegc.js.layout failing.
847         https://bugs.webkit.org/show_bug.cgi?id=158126
848
849         Unreviewed.
850
851         Move this test to a directory that is less... "special"
852         
853         * fast/misc/resources/test-observegc.js: Renamed from LayoutTests/js/script-tests/test-observegc.js.
854         * fast/misc/test-observegc-expected.txt: Renamed from LayoutTests/js/test-observegc-expected.txt.
855         * fast/misc/test-observegc.html: Added.
856         * js/test-observegc.html: Removed.
857
858 2016-05-26  Pranjal Jumde  <pjumde@apple.com>
859
860         Sites served over insecure connections should not be allowed to use geolocation.
861         https://bugs.webkit.org/show_bug.cgi?id=157423
862         <rdar://problem/23751632>
863
864         Reviewed by Brent Fulgham.
865
866         * http/tests/security/geolocation-over-insecure-content.html: Added.
867         * http/tests/security/geolocation-over-mixed-content-block.html: Added.
868         * http/tests/security/geolocation-over-mixed-content.html: Added.
869         * http/tests/security/insecure-geolocation-expected.txt: Added.
870         * http/tests/security/insecure-geolocation.html: Added.
871         * http/tests/security/mixedcontent-geolocation-block-insecure-content-expected.txt: Added.
872         * http/tests/security/mixedcontent-geolocation-block-insecure-content.html: Added.
873         * http/tests/security/mixedcontent-geolocation-expected.txt: Added.
874         * http/tests/security/mixedcontent-geolocation.html: Added.
875         * http/tests/security/sandboxed-iframe-geolocation-watchPosition.html:
876           iframe is loaded over secure connection to avoid geolocation failures
877         * http/tests/security/sandboxed-iframe-geolocation-getCurrentPosition.html: 
878           iframe is loaded over secure connection to avoid geolocation failures
879
880 2016-05-26  Brady Eidson  <beidson@apple.com>
881
882         Implement internals.observeGC to get called back when a Javascript object is GC'ed.
883         https://bugs.webkit.org/show_bug.cgi?id=158093
884
885         Reviewed by Geoffrey Garen.
886
887         * js/script-tests/test-observegc.js: Added.
888         * js/test-observegc-expected.txt: Added.
889         * js/test-observegc.html: Added.
890
891 2016-05-26  Myles C. Maxfield  <mmaxfield@apple.com>
892
893         [Font Loading] Allow empty strings in FontFace constructor
894         https://bugs.webkit.org/show_bug.cgi?id=158112
895
896         Reviewed by Darin Adler.
897
898         * fast/text/font-face-empty-string-expected.txt: Added.
899         * fast/text/font-face-empty-string.html: Added.
900
901 2016-05-26  Adam Bergkvist  <adam.bergkvist@ericsson.com>
902
903         WebRTC: RTCSessionDescription: Make attributes readonly (and remove custom binding)
904         https://bugs.webkit.org/show_bug.cgi?id=157858
905
906         Reviewed by Eric Carlson.
907
908         * fast/mediastream/RTCSessionDescription-expected.txt:
909         * fast/mediastream/RTCSessionDescription.html:
910         Add tests for mandatory constructor dictionary argument and required 'type' member (also
911         check its value). Verify that attributes are read-only.
912
913 2016-05-25  Yoav Weiss  <yoav@yoav.ws>
914
915         Fix ResourceTiming multiple entries per resource and test initiator
916         https://bugs.webkit.org/show_bug.cgi?id=158094
917
918         Reviewed by Alex Christensen.
919
920         Make sure that CachedResource that was needed by two different elements only adds one entry, with the right (first) initiatorType.
921
922         * http/tests/performance/performance-resource-timing-initiator-css.html: Added. Makes sure css has the right initiator type.
923         * http/tests/performance/performance-resource-timing-initiator-css-expected.txt: Added.
924         * http/tests/performance/performance-resource-timing-initiator-no-override.html: Added. Makes sure that only one entry is added and
925         that its initiator info doesn't get overriden.
926         * http/tests/performance/performance-resource-timing-initiator-no-override-expected.txt: Added.
927
928 2016-05-25  Yoav Weiss  <yoav@yoav.ws>
929
930         Fix ResourceTiming XHR flakiness
931         https://bugs.webkit.org/show_bug.cgi?id=158019
932
933         Reviewed by Alex Christensen.
934
935         Test fixes and additions that make sure XHR tests are not run as part of XHR's onload event, as ResourceTiming entries are added
936         after it.
937
938         * TestExpectations:
939         * http/tests/performance/performance-resource-timing-cached-entries.html: Avoid running the tests as part of the XHR's load event.
940         * http/tests/performance/performance-resource-timing-xhr-single-entry-expected.txt: Added.
941         * http/tests/performance/performance-resource-timing-xhr-single-entry.html: Test that XHR fetch adds a single entry with correct initiatorType.
942
943 2016-05-25  Benjamin Poulain  <benjamin@webkit.org>
944
945         [JSC] RegExp with deeply nested subexpressions overflow the stack in Yarr
946         https://bugs.webkit.org/show_bug.cgi?id=158011
947         rdar://problem/25946592
948
949         Reviewed by Saam Barati.
950
951         * js/script-tests/stack-overflow-arrity-catch.js:
952         With the new failure, this test can fail on allocating
953         the RegExp for a valid reason.
954
955         The new expression should not have this issue.
956         * js/script-tests/stack-overflow-regexp.js: Added.
957         (shouldThrow.recursiveCall):
958         (shouldThrow):
959         (recursiveCall):
960         * js/stack-overflow-regexp-expected.txt: Added.
961         * js/stack-overflow-regexp.html: Added.
962
963 2016-05-25  Ryan Haddad  <ryanhaddad@apple.com>
964
965         Marking imported/blink/http/tests/plugins/get-url-notify-on-removal.html as a flaky timeout
966         https://bugs.webkit.org/show_bug.cgi?id=158101
967
968         Unreviewed test gardening.
969
970         * platform/mac/TestExpectations:
971
972 2016-05-25  Zalan Bujtas  <zalan@apple.com>
973
974         Setting overflow:hidden does not always repaint clipped content.
975         https://bugs.webkit.org/show_bug.cgi?id=116994
976         rdar://problem/26476697
977
978         Issue repaint for both layout and visual overflow rects when the container starts
979         clipping overflow content.
980
981         Reviewed by David Hyatt.
982
983         * fast/repaint/overflow-hidden-repaint-expected.html: Added.
984         * fast/repaint/overflow-hidden-repaint.html: Added.
985
986 2016-05-25  Daniel Bates  <dabates@apple.com> and Brent Fulgham  <bfulgham@apple.com>
987
988         [WebSockets] No infrastructure for testing secure web sockets (wss)
989         https://bugs.webkit.org/show_bug.cgi?id=157884
990         <rdar://problem/26477197>
991
992         Reviewed by Andy Estes.
993
994         * http/tests/websocket/tests/hybi/simple-wss-expected.txt: Added.
995         * http/tests/websocket/tests/hybi/simple-wss.html: Added.
996
997 2016-05-25  Ryan Haddad  <ryanhaddad@apple.com>
998
999         Marking http/tests/css/shared-stylesheet-mutation.html as flaky
1000         https://bugs.webkit.org/show_bug.cgi?id=158085
1001
1002         Unreviewed test gardening.
1003
1004         * TestExpectations:
1005
1006 2016-05-25  Manuel Rego Casasnovas  <rego@igalia.com>
1007
1008         [css-grid] Update <fixed-size> syntax
1009         https://bugs.webkit.org/show_bug.cgi?id=158063
1010
1011         Reviewed by Darin Adler.
1012
1013         Updated test to check the new expected behavior.
1014
1015         * fast/css-grid-layout/grid-element-auto-repeat-get-set-expected.txt:
1016         * fast/css-grid-layout/grid-element-auto-repeat-get-set.html:
1017
1018 2016-05-25  Zalan Bujtas  <zalan@apple.com>
1019
1020         Swap search field's cancel and result button for RTL content.
1021         https://bugs.webkit.org/show_bug.cgi?id=158007
1022
1023         Reviewed by Dean Jackson.
1024
1025         * fast/forms/resources/common.js:
1026         (searchCancelButtonPositionRTL):
1027         (searchCancelButtonPosition):
1028         * fast/forms/search-input-rtl.html: Added.
1029         * fast/forms/search-rtl.html:
1030         * platform/ios-simulator-wk2/fast/forms/search-rtl-expected.txt:
1031         * platform/ios-simulator/fast/css/text-overflow-input-expected.txt:
1032         * platform/ios-simulator/fast/forms/search-input-rtl-expected.txt: Added.
1033         * platform/mac/fast/css/text-overflow-input-expected.txt:
1034         * platform/mac/fast/forms/placeholder-position-expected.txt:
1035         * platform/mac/fast/forms/search-input-rtl-expected.png: Added.
1036         * platform/mac/fast/forms/search-input-rtl-expected.txt: Added.
1037         * platform/mac/fast/forms/search-rtl-expected.txt:
1038
1039 2016-05-25  Myles C. Maxfield  <mmaxfield@apple.com>
1040
1041         [Font Loading] ASSERT if calling FontFace.loaded twice with a garbage collection between them
1042         https://bugs.webkit.org/show_bug.cgi?id=158015
1043
1044         Reviewed by Darin Adler.
1045
1046         * fast/text/font-face-crash-2-expected.txt: Added.
1047         * fast/text/font-face-crash-2.html: Added.
1048
1049 2016-05-25  Antti Koivisto  <antti@apple.com>
1050
1051         Shadow DOM: RenderTreePosition should determine if element has display:contents from new style
1052         https://bugs.webkit.org/show_bug.cgi?id=158072
1053
1054         Reviewed by Darin Adler.
1055
1056         * fast/shadow-dom/slot-crash.html: Added.
1057
1058 2016-05-25  Chris Dumez  <cdumez@apple.com>
1059
1060         Update dom/Window/messageevent-source-postmessage-reified.html after r201315
1061         https://bugs.webkit.org/show_bug.cgi?id=158048
1062
1063         Reviewed by Darin Adler.
1064
1065         We need to delete a property that is part of the Window's static table
1066         now in order to force the reification.
1067
1068         * fast/dom/Window/messageevent-source-postmessage-reified.html:
1069
1070 2016-05-25  Antoine Quint  <graouts@apple.com>
1071
1072         Elements with backdrop-filter cannot be clipped with clip-path or mask
1073         https://bugs.webkit.org/show_bug.cgi?id=142662
1074         <rdar://problem/20150192>
1075
1076         Reviewed by Dean Jackson.
1077
1078         New test that checks that applying a backdrop-filter and a clip-path on a single
1079         element has the same effect as applying a clip-path on a parent of a child with
1080         a backdrop-filter.
1081
1082         * css3/filters/backdrop/backdrop-filter-with-clip-path-expected.txt: Added.
1083         * css3/filters/backdrop/backdrop-filter-with-clip-path.html: Added.
1084         * platform/ios-simulator/css3/filters/backdrop/backdrop-filter-with-clip-path-expected.html: Added.
1085         * platform/mac/css3/filters/backdrop/backdrop-filter-with-clip-path-expected.png: Added.
1086
1087 2016-05-24  Myles C. Maxfield  <mmaxfield@apple.com>
1088
1089         [Font Loading] Crash during font download failure after garbage collection
1090         https://bugs.webkit.org/show_bug.cgi?id=158013
1091         <rdar://problem/25148032>
1092
1093         Reviewed by Darin Adler.
1094
1095         * fast/text/font-face-crash-expected.txt: Added.
1096         * fast/text/font-face-crash.html: Added.
1097
1098 201-05-24  Ryan Haddad  <ryanhaddad@apple.com>
1099
1100         Unreviewed, rolling out r201349.
1101
1102         This change caused compositing tests to assert on iOS
1103         simulator
1104
1105         Reverted changeset:
1106
1107         "Elements with backdrop-filter cannot be clipped with clip-
1108         path or mask"
1109         https://bugs.webkit.org/show_bug.cgi?id=142662
1110         http://trac.webkit.org/changeset/201349
1111
1112 2016-05-24  Ada Chan  <adachan@apple.com>
1113
1114         Only set overflow:hidden on -webkit-media-controls when the placeholder is showing.
1115         https://bugs.webkit.org/show_bug.cgi?id=157975
1116
1117         Reviewed by Eric Carlson.
1118
1119         This is a Mac only test. The media controls panel should still be visible
1120         even if the media element's height is very short.
1121
1122         * TestExpectations:
1123         * media/mac/controls-panel-not-clipped-out-expected.html: Added.
1124         * media/mac/controls-panel-not-clipped-out.html: Added.
1125         * platform/mac/TestExpectations:
1126
1127         * platform/mac/media/media-document-audio-repaint-expected.txt:
1128         * platform/mac/media/video-zoom-controls-expected.txt:
1129         Rebaseline tests.
1130
1131 2016-05-24  Adam Bergkvist  <adam.bergkvist@ericsson.com>
1132
1133         WebRTC: RTCIceCandidate: Make attributes readonly (and update constructor arg)
1134         https://bugs.webkit.org/show_bug.cgi?id=157859
1135
1136         Reviewed by Eric Carlson.
1137
1138         * fast/mediastream/RTCIceCandidate-expected.txt:
1139         Small unrelated fix: s/a argument/an argument/ (test was previously broken).
1140         * fast/mediastream/RTCIceCandidate.html:
1141         Test without constructor arguments and writing to the read-only attributes.
1142
1143 2016-05-24  Antoine Quint  <graouts@apple.com>
1144
1145         Elements with backdrop-filter cannot be clipped with clip-path or mask
1146         https://bugs.webkit.org/show_bug.cgi?id=142662
1147         <rdar://problem/20150192>
1148
1149         Reviewed by Dean Jackson.
1150
1151         New test that checks that applying a backdrop-filter and a clip-path on a single
1152         element has the same effect as applying a clip-path on a parent of a child with
1153         a backdrop-filter.
1154
1155         * css3/filters/backdrop/backdrop-filter-with-clip-path-expected.txt: Added.
1156         * css3/filters/backdrop/backdrop-filter-with-clip-path.html: Added.
1157         * platform/ios-simulator/css3/filters/backdrop/backdrop-filter-with-clip-path-expected.html: Added.
1158         * platform/mac/css3/filters/backdrop/backdrop-filter-with-clip-path-expected.png: Added.
1159
1160 2016-05-24  Adam Bergkvist  <adam.bergkvist@ericsson.com>
1161
1162         WebRTC: Update failing RTCPeerConnection and RTCRtpSender tests
1163         https://bugs.webkit.org/show_bug.cgi?id=158023
1164
1165         Reviewed by Eric Carlson.
1166
1167         * fast/mediastream/RTCPeerConnection-add-removeTrack-expected.txt:
1168         Update results with more specific TypeError.
1169         * fast/mediastream/RTCRtpSender-replaceTrack-expected.txt:
1170         Update test to match Promise rejections introduce in r201080.
1171
1172 2016-05-24  Zalan Bujtas  <zalan@apple.com>
1173
1174         fast/table/neighboring-cells-when-collapsed-border-changes.html is flaky.
1175         https://bugs.webkit.org/show_bug.cgi?id=158009
1176
1177         Reviewed by David Hyatt.
1178
1179         RenderTable::invalidateCollapsedBorders() early returns on m_collapsedEmptyBorderIsPresent
1180         which prevents us from marking neighboring cells dirty when style changes.
1181         Decouple the "invalidate the collapsed borders" and the "mark the neighboring cells dirty" logic.
1182
1183         * fast/table/border-collapsing/cached-change-cell-border-width-expected.txt: Progression. FF agrees.
1184         * fast/table/neighboring-cells-when-collapsed-border-changes.html:
1185         * platform/ios-simulator-wk1/fast/table/border-collapsing/cached-change-cell-border-width-expected.txt:
1186         * platform/mac-wk1/TestExpectations:
1187         * platform/mac/fast/table/border-collapsing/cached-change-cell-border-width-expected.txt:
1188
1189 2016-05-24  Ryan Haddad  <ryanhaddad@apple.com>
1190
1191         Marking mathml/wbr-in-mroot-crash.html as flaky on ios-simulator-wk2
1192         https://bugs.webkit.org/show_bug.cgi?id=157990
1193
1194         Unreviewed test gardening.
1195
1196         * platform/ios-simulator-wk2/TestExpectations:
1197
1198 2016-05-24  Ryan Haddad  <ryanhaddad@apple.com>
1199
1200         Unreviewed, rolling out r201323.
1201
1202         One of the LayoutTests added with this change fails on all
1203         platforms. Rolling out until ResourceTiming flakiness fix is
1204         landed
1205
1206         Reverted changeset:
1207
1208         "Add a few initiator tests to resource timing."
1209         https://bugs.webkit.org/show_bug.cgi?id=157986
1210         http://trac.webkit.org/changeset/201323
1211
1212 2016-05-24  Alex Christensen  <achristensen@webkit.org>
1213
1214         Unskip passing test after r201336
1215         https://bugs.webkit.org/show_bug.cgi?id=156812
1216
1217         * platform/ios-simulator/TestExpectations:
1218         compositing/webgl/webgl-reflection.html passes now.
1219
1220 2016-05-24  Filip Pizlo  <fpizlo@apple.com>
1221
1222         LLInt64 should have typed array fast paths for get_by_val
1223         https://bugs.webkit.org/show_bug.cgi?id=157931
1224
1225         Reviewed by Keith Miller.
1226
1227         * js/regress/get_by_val-Int32Array-expected.txt: Added.
1228         * js/regress/get_by_val-Int32Array.html: Added.
1229         * js/regress/script-tests/get_by_val-Int32Array.js: Added.
1230
1231 2016-05-24  Carlos Garcia Campos  <cgarcia@igalia.com>
1232
1233         Unreviewed GTK+ gardening. Rebaseline several tests after r200116.
1234
1235         We are now correctly positioning RTL scrollbars.
1236
1237         * platform/gtk/fast/block/float/026-expected.png:
1238         * platform/gtk/fast/block/float/026-expected.txt:
1239         * platform/gtk/fast/block/float/028-expected.png:
1240         * platform/gtk/fast/block/float/028-expected.txt:
1241         * platform/gtk/fast/overflow/unreachable-overflow-rtl-bug-expected.png:
1242         * platform/gtk/fast/overflow/unreachable-overflow-rtl-bug-expected.txt:
1243
1244 2016-05-24  Carlos Garcia Campos  <cgarcia@igalia.com>
1245
1246         Unreviewed GTK+ gardening. Fix wrong expectations of fast/harness/sample-fail-mismatch-reftest.html.
1247
1248         The test is flaky, but in this case  Pass means it failed and ImageOnlyFailure that it passed.
1249
1250         * platform/gtk/TestExpectations:
1251
1252 2016-05-24  Manuel Rego Casasnovas  <rego@igalia.com>
1253
1254         [css-grid] Fix behavior of flexible track breadths
1255         https://bugs.webkit.org/show_bug.cgi?id=157834
1256
1257         Reviewed by Sergio Villar Senin.
1258
1259         This patch is fixing 2 issues that are interrelated:
1260         1) Flex sizes are invalid as min track sizing function.
1261         2) Flex sizes outside minmax() behave as auto minimum.
1262
1263         The patch includes new test cases checking specifically these 2 issues.
1264         In addition several tests results have been updated to reflect
1265         the new behavior. Also, some cases that are now invalid and
1266         were not testing anything new have been removed.
1267
1268         * fast/css-grid-layout/flex-and-content-sized-resolution-columns-expected.txt:
1269         * fast/css-grid-layout/flex-and-content-sized-resolution-columns.html:
1270         * fast/css-grid-layout/flex-content-resolution-columns-expected.txt:
1271         * fast/css-grid-layout/flex-content-resolution-columns.html:
1272         * fast/css-grid-layout/flex-content-resolution-rows-expected.txt:
1273         * fast/css-grid-layout/flex-content-resolution-rows.html:
1274         * fast/css-grid-layout/grid-columns-rows-get-set-expected.txt:
1275         * fast/css-grid-layout/grid-gutters-and-flex-content-expected.txt:
1276         * fast/css-grid-layout/grid-gutters-and-flex-content.html:
1277         * fast/css-grid-layout/grid-preferred-logical-widths.html:
1278         * fast/css-grid-layout/non-grid-columns-rows-get-set-expected.txt:
1279         * fast/css-grid-layout/resources/grid-columns-rows-get-set.js:
1280         * fast/css-grid-layout/resources/non-grid-columns-rows-get-set.js:
1281
1282 2016-05-24  Youenn Fablet  <youenn.fablet@crf.canon.fr>
1283
1284         [Fetch API] Implement Fetch redirect mode
1285         https://bugs.webkit.org/show_bug.cgi?id=157837
1286
1287         Reviewed by Alex Christensen.
1288
1289         * http/tests/fetch/caching-with-different-options-expected.txt: Added.
1290         * http/tests/fetch/caching-with-different-options.html: Added.
1291         * http/tests/fetch/resources/redirect-with-cache.php: Added.
1292         * platform/gtk/imported/w3c/web-platform-tests/fetch/api/redirect/redirect-location-expected.txt:
1293         * platform/gtk/imported/w3c/web-platform-tests/fetch/api/redirect/redirect-method-expected.txt:
1294
1295 2016-05-23  Yoav Weiss  <yoav@yoav.ws>
1296
1297         Add a few initiator tests to resource timing.
1298         https://bugs.webkit.org/show_bug.cgi?id=157986
1299
1300         Reviewed by Darin Adler.
1301
1302         Adds tests that make sure that when a resource is requested multiple times by different
1303         elements, its initiator type remain the first one that triggered the fetch.
1304
1305         * http/tests/performance/performance-resource-timing-initiator-css-expected.txt: Added.
1306         * http/tests/performance/performance-resource-timing-initiator-css.html: Added.
1307         * http/tests/performance/performance-resource-timing-initiator-no-override-expected.txt: Added.
1308         * http/tests/performance/performance-resource-timing-initiator-no-override.html: Added.
1309
1310 2016-05-23  Zalan Bujtas  <zalan@apple.com>
1311
1312         Skip fast/table/neighboring-cells-when-collapsed-border-changes on WK1 for now.
1313
1314         Unreviewed.
1315
1316         * platform/mac-wk1/TestExpectations:
1317
1318 2016-05-23  Zalan Bujtas  <zalan@apple.com>
1319
1320         Changing border color and size simultaneously fails to repaint.
1321         https://bugs.webkit.org/show_bug.cgi?id=157967
1322         <rdar://problem/26423918>
1323
1324         Reviewed by David Hyatt.
1325
1326         This patch ensures that the neighboring tables cells are dirtied when collapsed border change requires layout.
1327
1328         * fast/table/neighboring-cells-when-collapsed-border-changes-expected.html: Added.
1329         * fast/table/neighboring-cells-when-collapsed-border-changes.html: Added.
1330
1331 2016-05-23  Jiewen Tan  <jiewen_tan@apple.com>
1332
1333         Null popstate event fired when navigating back to a cached page with a stateless history entry
1334         https://bugs.webkit.org/show_bug.cgi?id=157963
1335         <rdar://problem/23414840>
1336
1337         Reviewed by Brent Fulgham.
1338
1339         * fast/loader/stateobjects/no-popstate-when-back-to-stateless-entry-expected.txt: Added.
1340         * fast/loader/stateobjects/no-popstate-when-back-to-stateless-entry-with-page-cache-expected.txt: Added.
1341         * fast/loader/stateobjects/no-popstate-when-back-to-stateless-entry-with-page-cache.html: Added.
1342         * fast/loader/stateobjects/no-popstate-when-back-to-stateless-entry.html: Added.
1343         * fast/loader/stateobjects/resources/no-popstate-when-back-to-stateless-entry-1.html: Added.
1344         * fast/loader/stateobjects/resources/no-popstate-when-back-to-stateless-entry-2.html: Added.
1345
1346 2016-05-23  Ryan Haddad  <ryanhaddad@apple.com>
1347
1348         Marking inspector/console/console-time.html as a flaky timeout
1349         https://bugs.webkit.org/show_bug.cgi?id=158006
1350
1351         Unreviewed test gardening.
1352
1353         * platform/mac/TestExpectations:
1354
1355 2016-05-23  Ryan Haddad  <ryanhaddad@apple.com>
1356
1357         Marking mathml/wbr-in-mroot-crash.html as a timeout on mac release
1358         https://bugs.webkit.org/show_bug.cgi?id=157990
1359
1360         Unreviewed test gardening.
1361
1362         * platform/mac/TestExpectations:
1363
1364 2016-05-23  Commit Queue  <commit-queue@webkit.org>
1365
1366         Unreviewed, rolling out r201296.
1367         https://bugs.webkit.org/show_bug.cgi?id=158002
1368
1369         The LayoutTest added with this change is failing on mac-wk1
1370         (Requested by ryanhaddad on #webkit).
1371
1372         Reverted changeset:
1373
1374         "Changing border color and size simultaneously fails to
1375         repaint."
1376         https://bugs.webkit.org/show_bug.cgi?id=157967
1377         http://trac.webkit.org/changeset/201296
1378
1379 2016-05-23  Ryan Haddad  <ryanhaddad@apple.com>
1380
1381         Marking inspector/unit-tests/heap-snapshot-collection-event.html as a flaky timeout.
1382         https://bugs.webkit.org/show_bug.cgi?id=157999
1383
1384         Unreviewed test gardening.
1385
1386         * platform/mac/TestExpectations:
1387
1388 2016-05-23  Zalan Bujtas  <zalan@apple.com>
1389
1390         Changing border color and size simultaneously fails to repaint.
1391         https://bugs.webkit.org/show_bug.cgi?id=157967
1392         <rdar://problem/26423918>
1393
1394         Reviewed by David Hyatt.
1395
1396         This patch ensures that the neighboring tables cells are dirtied when collapsed border change requires layout.
1397
1398         * fast/table/neighboring-cells-when-collapsed-border-changes-expected.html: Added.
1399         * fast/table/neighboring-cells-when-collapsed-border-changes.html: Added.
1400
1401 2016-05-23  Ryan Haddad  <ryanhaddad@apple.com>
1402
1403         Unreviewed, rolling out r200414.
1404
1405         This change appears to have broken the 'write a reply' field
1406         on Nextdoor.com
1407
1408         Reverted changeset:
1409
1410         "Clicks inside button elements are sometimes discarded when
1411         the mouse moves"
1412         https://bugs.webkit.org/show_bug.cgi?id=39620
1413         http://trac.webkit.org/changeset/200414
1414
1415 2016-05-23  Ryan Haddad  <ryanhaddad@apple.com>
1416
1417         Marking fast/text-autosizing/ios/text-autosizing-after-back.html as a flaky timeout on Mac and iOS
1418         https://bugs.webkit.org/show_bug.cgi?id=157589
1419
1420         Unreviewed test gardening.
1421
1422         * TestExpectations:
1423         * platform/ios-simulator-wk1/TestExpectations:
1424         * platform/ios-simulator-wk2/TestExpectations:
1425         * platform/mac-wk1/TestExpectations:
1426         * platform/mac-wk2/TestExpectations:
1427
1428 2016-05-23  Ryan Haddad  <ryanhaddad@apple.com>
1429
1430         Marking fast/frames/crash-during-iframe-load-stop.html as a flaky timeout
1431         https://bugs.webkit.org/show_bug.cgi?id=157849
1432
1433         Unreviewed test gardening.
1434
1435         * TestExpectations:
1436
1437 2016-05-22  Saam barati  <sbarati@apple.com>
1438
1439         REGRESSION(r199075): String.prototype.replace fails after being used many times with different replace values
1440         https://bugs.webkit.org/show_bug.cgi?id=157968
1441         <rdar://problem/26404735>
1442
1443         Reviewed by Ryosuke Niwa and Filip Pizlo.
1444
1445         * TestExpectations:
1446
1447 2016-05-20  Joseph Pecoraro  <pecoraro@apple.com>
1448
1449         Unreviewed test gardening after r201237 exposed an issue.
1450
1451         * TestExpectations:
1452
1453 2016-05-20  Joseph Pecoraro  <pecoraro@apple.com>
1454
1455         Remove LegacyProfiler
1456         https://bugs.webkit.org/show_bug.cgi?id=153565
1457
1458         Reviewed by Saam Barati.
1459
1460         * fast/profiler/anonymous-event-handler-expected.txt: Removed.
1461         * fast/profiler/anonymous-event-handler.html: Removed.
1462         * fast/profiler/anonymous-function-called-from-different-contexts-expected.txt: Removed.
1463         * fast/profiler/anonymous-function-called-from-different-contexts.html: Removed.
1464         * fast/profiler/anonymous-function-calls-built-in-functions-expected.txt: Removed.
1465         * fast/profiler/anonymous-function-calls-built-in-functions.html: Removed.
1466         * fast/profiler/anonymous-function-calls-eval-expected.txt: Removed.
1467         * fast/profiler/anonymous-function-calls-eval.html: Removed.
1468         * fast/profiler/anonymous-functions-with-display-names-expected.txt: Removed.
1469         * fast/profiler/anonymous-functions-with-display-names.html: Removed.
1470         * fast/profiler/apply-expected.txt: Removed.
1471         * fast/profiler/apply.html: Removed.
1472         * fast/profiler/built-in-function-calls-anonymous-expected.txt: Removed.
1473         * fast/profiler/built-in-function-calls-anonymous.html: Removed.
1474         * fast/profiler/built-in-function-calls-user-defined-function-expected.txt: Removed.
1475         * fast/profiler/built-in-function-calls-user-defined-function.html: Removed.
1476         * fast/profiler/call-expected.txt: Removed.
1477         * fast/profiler/call-register-leak-expected.txt: Removed.
1478         * fast/profiler/call-register-leak.html: Removed.
1479         * fast/profiler/call.html: Removed.
1480         * fast/profiler/calling-the-function-that-started-the-profiler-from-another-scope-expected.txt: Removed.
1481         * fast/profiler/calling-the-function-that-started-the-profiler-from-another-scope.html: Removed.
1482         * fast/profiler/compare-multiple-profiles-expected.txt: Removed.
1483         * fast/profiler/compare-multiple-profiles.html: Removed.
1484         * fast/profiler/constructor-expected.txt: Removed.
1485         * fast/profiler/constructor.html: Removed.
1486         * fast/profiler/dead-time-expected.txt: Removed.
1487         * fast/profiler/dead-time.html: Removed.
1488         * fast/profiler/document-dot-write-expected.txt: Removed.
1489         * fast/profiler/document-dot-write.html: Removed.
1490         * fast/profiler/event-handler-expected.txt: Removed.
1491         * fast/profiler/event-handler.html: Removed.
1492         * fast/profiler/execution-context-and-eval-on-same-line-expected.txt: Removed.
1493         * fast/profiler/execution-context-and-eval-on-same-line.html: Removed.
1494         * fast/profiler/inline-event-handler-expected.txt: Removed.
1495         * fast/profiler/inline-event-handler.html: Removed.
1496         * fast/profiler/many-calls-in-the-same-scope-expected.txt: Removed.
1497         * fast/profiler/many-calls-in-the-same-scope.html: Removed.
1498         * fast/profiler/multiple-and-different-scoped-anonymous-function-calls-expected.txt: Removed.
1499         * fast/profiler/multiple-and-different-scoped-anonymous-function-calls.html: Removed.
1500         * fast/profiler/multiple-and-different-scoped-function-calls-expected.txt: Removed.
1501         * fast/profiler/multiple-and-different-scoped-function-calls.html: Removed.
1502         * fast/profiler/multiple-anonymous-functions-called-from-the-same-function-expected.txt: Removed.
1503         * fast/profiler/multiple-anonymous-functions-called-from-the-same-function.html: Removed.
1504         * fast/profiler/multiple-frames-expected.txt: Removed.
1505         * fast/profiler/multiple-frames.html: Removed.
1506         * fast/profiler/named-functions-with-display-names-expected.txt: Removed.
1507         * fast/profiler/named-functions-with-display-names.html: Removed.
1508         * fast/profiler/nested-anonymous-functon-expected.txt: Removed.
1509         * fast/profiler/nested-anonymous-functon.html: Removed.
1510         * fast/profiler/nested-start-and-stop-profiler-expected.txt: Removed.
1511         * fast/profiler/nested-start-and-stop-profiler.html: Removed.
1512         * fast/profiler/no-execution-context-expected.txt: Removed.
1513         * fast/profiler/no-execution-context.html: Removed.
1514         * fast/profiler/one-execution-context-expected.txt: Removed.
1515         * fast/profiler/one-execution-context.html: Removed.
1516         * fast/profiler/profile-calls-in-included-file-expected.txt: Removed.
1517         * fast/profiler/profile-calls-in-included-file.html: Removed.
1518         * fast/profiler/profile-with-no-title-expected.txt: Removed.
1519         * fast/profiler/profile-with-no-title.html: Removed.
1520         * fast/profiler/profiling-from-a-nested-location-but-stop-profiling-outside-the-nesting-expected.txt: Removed.
1521         * fast/profiler/profiling-from-a-nested-location-but-stop-profiling-outside-the-nesting.html: Removed.
1522         * fast/profiler/profiling-from-a-nested-location-expected.txt: Removed.
1523         * fast/profiler/profiling-from-a-nested-location.html: Removed.
1524         * fast/profiler/resources/other-frame.html: Removed.
1525         * fast/profiler/resources/other-window.html: Removed.
1526         * fast/profiler/resources/profiler-test-JS-resources.js: Removed.
1527         * fast/profiler/simple-event-call-expected.txt: Removed.
1528         * fast/profiler/simple-event-call.html: Removed.
1529         * fast/profiler/simple-no-level-change-expected.txt: Removed.
1530         * fast/profiler/simple-no-level-change.html: Removed.
1531         * fast/profiler/start-and-stop-profiler-multiple-times-expected.txt: Removed.
1532         * fast/profiler/start-and-stop-profiler-multiple-times.html: Removed.
1533         * fast/profiler/start-and-stop-profiling-in-the-same-function-expected.txt: Removed.
1534         * fast/profiler/start-and-stop-profiling-in-the-same-function.html: Removed.
1535         * fast/profiler/start-but-dont-stop-profiling-expected.txt: Removed.
1536         * fast/profiler/start-but-dont-stop-profiling.html: Removed.
1537         * fast/profiler/stop-profiling-after-setTimeout-expected.txt: Removed.
1538         * fast/profiler/stop-profiling-after-setTimeout.html: Removed.
1539         * fast/profiler/stop-then-function-call-expected.txt: Removed.
1540         * fast/profiler/stop-then-function-call.html: Removed.
1541         * fast/profiler/throw-exception-from-eval-expected.txt: Removed.
1542         * fast/profiler/throw-exception-from-eval.html-disabled: Removed.
1543         * fast/profiler/two-execution-contexts-expected.txt: Removed.
1544         * fast/profiler/two-execution-contexts.html: Removed.
1545         * fast/profiler/user-defined-function-calls-built-in-functions-expected.txt: Removed.
1546         * fast/profiler/user-defined-function-calls-built-in-functions.html: Removed.
1547         * fast/profiler/window-dot-eval-expected.txt: Removed.
1548         * fast/profiler/window-dot-eval.html: Removed.
1549         * platform/efl/TestExpectations:
1550         * platform/gtk/TestExpectations:
1551         * platform/ios-simulator/TestExpectations:
1552
1553 2016-05-20  Zalan Bujtas  <zalan@apple.com>
1554
1555         `width: 1%` on nested table cell causes its table to hog horizontal space
1556         https://bugs.webkit.org/show_bug.cgi?id=144696
1557         <rdar://problem/20839572>
1558
1559         Reviewed by David Hyatt and Tim Horton.
1560         
1561         This patch is based on https://chromium.googlesource.com/chromium/src/+/9428cfb16993a2329e87c65da096ca295132ef0f
1562
1563         * fast/table/inner-percent-width-affects-outer-floated-div-expected.html: Added.
1564         * fast/table/inner-percent-width-affects-outer-floated-div.html: Added.
1565         * fast/table/inner-percent-width-doesnt-affect-ancestor-columns-expected.html: Added.
1566         * fast/table/inner-percent-width-doesnt-affect-ancestor-columns.html: Added.
1567         * platform/mac/fast/table/border-collapsing/cached-change-row-border-width-expected.txt:
1568         * platform/mac/fast/table/border-collapsing/cached-change-tbody-border-width-expected.txt:
1569         * platform/mac/fast/table/max-width-integer-overflow-expected.txt:
1570
1571 2016-05-20  Brady Eidson  <beidson@apple.com>
1572
1573         Modern IDB: Properly handle blobs in Workers.
1574         https://bugs.webkit.org/show_bug.cgi?id=157947
1575
1576         Reviewed by Alex Christensen.
1577
1578         * storage/indexeddb/modern/blob-simple-workers-expected.txt: Added.
1579         * storage/indexeddb/modern/blob-simple-workers.html: Added.
1580         * storage/indexeddb/modern/resources/blob-simple-workers.js: Added.
1581         
1582 2016-05-20  Myles C. Maxfield  <mmaxfield@apple.com>
1583
1584         [Cocoa] REGRESSION(r184899): Ascent adjustments are applied to web fonts
1585         https://bugs.webkit.org/show_bug.cgi?id=157954
1586         <rdar://problem/24204349>
1587
1588         Reviewed by Dean Jackson.
1589
1590         * fast/text/ascent-adjustment-webfont-expected-mismatch.html: Added.
1591         * fast/text/ascent-adjustment-webfont.html: Added.
1592         * fast/text/resources/Helvetica-light.svg: Added.
1593
1594 2016-05-20  Enrica Casucci  <enrica@apple.com>
1595
1596         Drag cannot start if no drag data or custom data is available in the Pasteboard.
1597         https://bugs.webkit.org/show_bug.cgi?id=157911
1598         rdar://problem/24577706
1599
1600         Reviewed by Tim Horton.
1601
1602         * fast/events/draggable-div-customdata-expected.txt: Added.
1603         * fast/events/draggable-div-customdata.html: Added.
1604         * platform/ios-simulator/TestExpectations
1605         * platform/mac-wk2/TestExpectations
1606
1607 2016-05-20  Alex Christensen  <achristensen@webkit.org>
1608
1609         Fix null dereferencing in CSSAnimationTriggerScrollValue::equals
1610         https://bugs.webkit.org/show_bug.cgi?id=157930
1611
1612         Reviewed by Dean Jackson.
1613
1614         * fast/css/compare-animation-trigger-expected.txt: Added.
1615         * fast/css/compare-animation-trigger.html: Added.
1616
1617 2016-05-20  Dave Hyatt  <hyatt@apple.com>
1618
1619         Scrolling broken in iTunes connect pages
1620         https://bugs.webkit.org/show_bug.cgi?id=157678
1621
1622         Reviewed by Zalan Bujtas.
1623
1624         * fast/flexbox/nested-column-intrinsic-min-disabled-expected.html: Added.
1625         * fast/flexbox/nested-column-intrinsic-min-disabled.html: Added.
1626
1627 2016-05-20  Joanmarie Diggs  <jdiggs@igalia.com>
1628
1629         AX: Layout tests related to text alternative computation need to be done differently
1630         https://bugs.webkit.org/show_bug.cgi?id=157187
1631
1632         Create several utility methods to facilitate retrieval of platform-independent
1633         attribute values from platform-specific attributes:
1634
1635         - platformValueForW3CName() and platformValueForW3CDescription() to retrieve a
1636           specific piece of text alternative information, stripping off the platform
1637           attribute name by default. These methods should make it possible to share tests
1638           and expectations files because the text alternative calculation defined by the
1639           W3C accessibility specifications should be the same for all platforms. (The
1640           differences are the result of the unique platform mappings.)
1641
1642         - platformTextAlternatives() to dump out all the text alternative attributes and
1643           values, preserving the platform-specific attribute name. This, along with the
1644           use of the platformValue* methods with attribute name enabled, should make it
1645           possible to have shared tests with platform-specific expectations without the
1646           need to check the platform in the test itself.
1647
1648         - platformRoleForComboBox() and platformRoleForStaticText() to eliminate the
1649           need for platform-specific expectations files simply because such an element
1650           happens to be included in the test file and verifying that element's role is
1651           desired.
1652
1653         Begin using these methods in the tests related to text alternative computation
1654         which had platform-specific checks, update the expectations files when needed,
1655         and remove now-obsolete platform-specific expectations files.
1656
1657         Reviewed by Chris Fleizach.
1658
1659         * accessibility/alt-tag-on-image-with-nonimage-role-expected.txt: Updated.
1660         * accessibility/alt-tag-on-image-with-nonimage-role.html: Updated.
1661         * accessibility/aria-help-expected.txt: Added.
1662         * accessibility/aria-help.html: Updated.
1663         * accessibility/aria-label-expected.txt: Updated.
1664         * accessibility/aria-label.html: Updated.
1665         * accessibility/aria-labeled-with-hidden-node-expected.txt: Updated.
1666         * accessibility/aria-labeled-with-hidden-node.html: Updated.
1667         * accessibility/aria-labelledby-on-input-expected.txt: Updated.
1668         * accessibility/aria-labelledby-on-input.html: Updated.
1669         * accessibility/aria-labelledby-overrides-aria-labeledby-expected.txt: Updated.
1670         * accessibility/aria-labelledby-overrides-aria-labeledby.html: Updated.
1671         * accessibility/aria-labelledby-overrides-label-expected.txt: Updated.
1672         * accessibility/aria-labelledby-overrides-label.html: Updated.
1673         * accessibility/aria-labelledby-stay-within-expected.txt: Updated.
1674         * accessibility/aria-labelledby-stay-within.html: Updated.
1675         * accessibility/aria-labelledby-with-descendants-expected.txt: Updated.
1676         * accessibility/aria-labelledby-with-descendants.html: Updated.
1677         * accessibility/aria-namefrom-author-expected.txt: Updated.
1678         * accessibility/aria-namefrom-author.html: Updated.
1679         * accessibility/aria-text-role-expected.txt: Updated.
1680         * accessibility/aria-text-role.html: Updated.
1681         * accessibility/canvas-description-and-role-expected.txt: Updated.
1682         * accessibility/canvas-description-and-role.html: Updated.
1683         * accessibility/canvas-fallback-content.html: Updated.
1684         * accessibility/empty-image-with-title-expected.txt: Updated.
1685         * accessibility/empty-image-with-title.html: Updated.
1686         * accessibility/fieldset-element-expected.txt: Updated.
1687         * accessibility/fieldset-element.html: Updated.
1688         * accessibility/focusable-div-expected.txt: Updated.
1689         * accessibility/focusable-div.html: Updated.
1690         * accessibility/help-text.html: Updated.
1691         * accessibility/img-alt-tag-only-whitespace-expected.txt: Updated.
1692         * accessibility/img-alt-tag-only-whitespace.html: Updated.
1693         * accessibility/img-aria-button-alt-tag-expected.txt: Updated.
1694         * accessibility/img-aria-button-alt-tag.html: Updated.
1695         * accessibility/img-fallsback-to-title.html: Updated.
1696         * accessibility/input-image-alt-expected.txt: Updated.
1697         * accessibility/input-image-alt.html: Updated.
1698         * accessibility/loading-iframe-sends-notification.html: Updated.
1699         * accessibility/self-referencing-aria-labelledby-expected.txt: Updated.
1700         * accessibility/self-referencing-aria-labelledby.html: Updated.
1701         * accessibility/svg-bounds.html: Updated.
1702         * accessibility/svg-group-element-with-title-expected.txt: Updated.
1703         * accessibility/svg-group-element-with-title.html: Updated.
1704         * accessibility/svg-image-expected.txt: Updated.
1705         * accessibility/svg-image.html: Updated.
1706         * accessibility/svg-labelledby-expected.txt: Updated.
1707         * accessibility/svg-labelledby.html: Updated.
1708         * accessibility/svg-remote-element.html: Updated.
1709         * accessibility/w3c-svg-description-calculation.html: Updated.
1710         * accessibility/w3c-svg-name-calculation.html: Updated.
1711         * platform/gtk/accessibility/alt-tag-on-image-with-nonimage-role-expected.txt: Removed.
1712         * platform/gtk/accessibility/aria-labeled-with-hidden-node-expected.txt: Removed.
1713         * platform/gtk/accessibility/aria-labelledby-on-input-expected.txt: Removed.
1714         * platform/gtk/accessibility/aria-labelledby-overrides-aria-labeledby-expected.txt: Removed.
1715         * platform/gtk/accessibility/aria-labelledby-overrides-label-expected.txt: Updated.
1716         * platform/gtk/accessibility/aria-labelledby-with-descendants-expected.txt: Removed.
1717         * platform/gtk/accessibility/aria-namefrom-author-expected.txt: Removed.
1718         * platform/gtk/accessibility/aria-text-role-expected.txt: Removed.
1719         * platform/gtk/accessibility/canvas-description-and-role-expected.txt: Updated.
1720         * platform/gtk/accessibility/empty-image-with-title-expected.txt: Updated.
1721         * platform/gtk/accessibility/fieldset-element-expected.txt: Removed.
1722         * platform/gtk/accessibility/focusable-div-expected.txt: Removed.
1723         * platform/gtk/accessibility/img-alt-tag-only-whitespace-expected.txt: Removed.
1724         * platform/gtk/accessibility/img-aria-button-alt-tag-expected.txt: Removed.
1725         * platform/gtk/accessibility/img-fallsback-to-title-expected.txt: Updated.
1726         * platform/gtk/accessibility/input-image-alt-expected.txt: Removed.
1727         * platform/gtk/accessibility/self-referencing-aria-labelledby-expected.txt: Removed.
1728         * platform/gtk/accessibility/svg-group-element-with-title-expected.txt: Removed.
1729         * platform/gtk/accessibility/svg-image-expected.txt: Removed.
1730         * platform/gtk/accessibility/svg-labelledby-expected.txt: Removed.
1731         * platform/mac/accessibility/aria-help-expected.txt: Removed.
1732         * platform/mac/accessibility/aria-labelledby-overrides-label-expected.txt: Removed.
1733         * platform/mac/accessibility/canvas-description-and-role-expected.txt: Updated.
1734         * platform/mac/accessibility/fieldset-element-expected.txt: Removed.
1735         * platform/mac/accessibility/img-fallsback-to-title-expected.txt: Updated.
1736         * platform/win/accessibility/canvas-description-and-role-expected.txt: Updated.
1737         * resources/accessibility-helper.js:
1738         (platformValueForW3CName): Added.
1739         (platformValueForW3CDescription): Added.
1740         (platformTextAlternatives): Added.
1741         (platformRoleForComboBox): Added.
1742         (platformRoleForStaticText): Added.
1743
1744 2016-05-19  Myles C. Maxfield  <mmaxfield@apple.com>
1745
1746         Test gardening after r201203
1747
1748         Unreviewed.
1749
1750         * platform/ios-simulator/TestExpectations:
1751
1752 2016-05-19  Myles C. Maxfield  <mmaxfield@apple.com>
1753
1754         Add John Daggett's font variant synthesis test
1755         https://bugs.webkit.org/show_bug.cgi?id=157935
1756         <rdar://problem/24133521>
1757
1758         Reviewed by Dean Jackson.
1759
1760         Make sure that we continue to synthesize correctly.
1761
1762         * css3/font-variant-synthesis-jdaggett-expected.html: Added.
1763         * css3/font-variant-synthesis-jdaggett.html: Added.
1764         * css3/resources/gsubtest-lookup3.otf: Added.
1765         * platform/mac/TestExpectations:
1766
1767 2016-05-19  Brady Eidson  <beidson@apple.com>
1768
1769         Finishing off: Modern IDB: Website data store management.
1770         https://bugs.webkit.org/show_bug.cgi?id=157626
1771
1772         Reviewed by Alex Christensen.
1773
1774         * storage/indexeddb/modern/new-database-after-user-delete-expected.txt: Added.
1775         * storage/indexeddb/modern/new-database-after-user-delete.html: Added.
1776         * storage/indexeddb/modern/resources/new-database-after-user-delete.js: Added.
1777         
1778 2016-05-19  Enrica Casucci  <enrica@apple.com>
1779
1780         Drag cannot start if no drag data is available in the Pasteboard.
1781         https://bugs.webkit.org/show_bug.cgi?id=157911
1782         rdar://problem/24577706
1783
1784         Reviewed by Tim Horton.
1785
1786         * fast/events/draggable-div-nodata-expected.txt: Added.
1787         * fast/events/draggable-div-nodata.html: Added.
1788         * platform/ios-simulator/TestExpectations
1789         * platform/mac-wk2/TestExpectations
1790
1791 2016-05-19  Jer Noble  <jer.noble@apple.com>
1792
1793         [IOS] Add setting to allow playback to continue inline after exiting fullscreen.
1794         https://bugs.webkit.org/show_bug.cgi?id=157912
1795
1796         Reviewed by Eric Carlson.
1797
1798         * media/media-fullscreen-return-to-inline-expected.txt: Added.
1799         * media/media-fullscreen-return-to-inline.html: Added.
1800         * media/video-test.js:
1801         (runWithKeyDown.eventName.window.testRunner.eventSender.keyDown.string_appeared_here.string_appeared_here.thunk):
1802         (runWithKeyDown):
1803
1804 2016-05-19  Joseph Pecoraro  <pecoraro@apple.com>
1805
1806         Web Inspector: HeapSnapshot Instances view should remove dead objects
1807         https://bugs.webkit.org/show_bug.cgi?id=157920
1808         <rdar://problem/26375866>
1809
1810         Reviewed by Timothy Hatcher.
1811
1812         * inspector/unit-tests/heap-snapshot-collection-event-expected.txt: Added.
1813         * inspector/unit-tests/heap-snapshot-collection-event.html: Added.
1814
1815 2016-05-18  Filip Pizlo  <fpizlo@apple.com>
1816
1817         DFG::LICMPhase shouldn't hoist type checks unless it knows that the check will succeed at the loop pre-header
1818         https://bugs.webkit.org/show_bug.cgi?id=144527
1819
1820         Reviewed by Saam Barati.
1821         
1822         Add tests for LICM hoisting things that would only exit if hoisted.
1823
1824         * js/regress/licm-dragons-expected.txt: Added.
1825         * js/regress/licm-dragons-out-of-bounds-expected.txt: Added.
1826         * js/regress/licm-dragons-out-of-bounds.html: Added.
1827         * js/regress/licm-dragons-overflow-expected.txt: Added.
1828         * js/regress/licm-dragons-overflow.html: Added.
1829         * js/regress/licm-dragons.html: Added.
1830         * js/regress/script-tests/licm-dragons-out-of-bounds.js: Added.
1831         (foo):
1832         * js/regress/script-tests/licm-dragons-overflow.js: Added.
1833         (foo):
1834         * js/regress/script-tests/licm-dragons.js: Added.
1835         (foo):
1836
1837 2016-05-19  Brian Burg  <bburg@apple.com>
1838
1839         Web Inspector: use a consistent prefix for injected scripts
1840         https://bugs.webkit.org/show_bug.cgi?id=157715
1841         <rdar://problem/26287188>
1842
1843         Reviewed by Alexey Proskuryakov.
1844
1845         Follow-up fix to an affected test.
1846
1847         * inspector/debugger/scriptParsed.html:
1848         Check whether the script is for CommandLineAPIModuleSource before
1849         checking whether it is an InjectedScript. With the new naming scheme,
1850         the latter is a subset of the former, so do the more specific check first.
1851
1852 2016-05-19  Brian Burg  <bburg@apple.com>
1853
1854         Web Inspector: use a consistent prefix for injected scripts
1855         https://bugs.webkit.org/show_bug.cgi?id=157715
1856         <rdar://problem/26287188>
1857
1858         Reviewed by Timothy Hatcher.
1859
1860         Update how inspector tests check sourceURLs for internal scripts.
1861
1862         * inspector/debugger/scriptParsed.html:
1863         * inspector/debugger/sourceURLs.html:
1864
1865 2016-05-18  Antti Koivisto  <antti@apple.com>
1866
1867         Style resolution for explicitly inherited properties is inefficient
1868         https://bugs.webkit.org/show_bug.cgi?id=157860
1869
1870         Reviewed by Andreas Kling.
1871
1872         * platform/ios-simulator/fast/dom/HTMLProgressElement/progress-bar-value-pseudo-element-expected.txt:
1873         * platform/mac/fast/dom/HTMLProgressElement/progress-bar-value-pseudo-element-expected.txt:
1874
1875         This is a progression.
1876
1877 2016-05-19  Yoav Weiss  <yoav@yoav.ws>
1878
1879         REGRESSION (r200887): LayoutTest http/tests/performance/performance-resource-timing-cached-entries.html is flaky
1880         https://bugs.webkit.org/show_bug.cgi?id=157816
1881
1882         Reviewed by Alexey Proskuryakov.
1883
1884         Mark the test as flaky, and add console logs to try to figure out the cause for flakiness.
1885
1886         * TestExpectations: Mark the test as flaky.
1887         * http/tests/performance/performance-resource-timing-cached-entries.html: Add prints to better identify the flakiness root cause.
1888
1889 2016-05-18  Jer Noble  <jer.noble@apple.com>
1890
1891         webkitEnterFullscreen() does not require a user gesture when RequireUserGestureForAudioRateChange is set.
1892         https://bugs.webkit.org/show_bug.cgi?id=157803
1893
1894         Reviewed by Eric Carlson.
1895
1896         * media/video-play-audio-require-user-gesture-expected.txt: Added.
1897         * media/video-play-audio-require-user-gesture.html: Added.
1898
1899 2016-05-18  Ryosuke Niwa  <rniwa@webkit.org>
1900
1901         REGRESSION (r186569): media/restore-from-page-cache.html is very flaky
1902         https://bugs.webkit.org/show_bug.cgi?id=147254
1903
1904         Unreviewed. Removing the flaky test expectation since the test is almost always passing now.
1905
1906         * platform/mac/TestExpectations:
1907
1908 2016-05-18  Brady Eidson  <beidson@apple.com>
1909
1910         Modern IDB: Add support for server side closing of open database connections.
1911         https://bugs.webkit.org/show_bug.cgi?id=157843
1912
1913         Reviewed by Alex Christensen.
1914
1915         * storage/indexeddb/modern/handle-user-delete-expected.txt: Added.
1916         * storage/indexeddb/modern/handle-user-delete.html: Added.
1917         * storage/indexeddb/modern/resources/handle-user-delete.js: Added.
1918
1919 2016-05-18  Myles C. Maxfield  <mmaxfield@apple.com>
1920
1921         [OS X] Update platform/mac/fast/text/sticky-typesetting-features.html
1922         https://bugs.webkit.org/show_bug.cgi?id=157851
1923
1924         Reviewed by Simon Fraser.
1925
1926         Kerning and ligatures are enabled by default now.
1927
1928         * platform/mac/fast/text/sticky-typesetting-features-expected.png:
1929         * platform/mac/fast/text/sticky-typesetting-features-expected.txt:
1930         * platform/mac/fast/text/sticky-typesetting-features.html:
1931
1932 2016-05-18  Simon Fraser  <simon.fraser@apple.com>
1933
1934         REGRESSION (r200534) Command-+ no longer zooms pages 
1935         https://bugs.webkit.org/show_bug.cgi?id=157826
1936         rdar://problem/26334636
1937
1938         Reviewed by Dean Jackson.
1939
1940         Need to call internals.settings.setTextAutosizingEnabled(true) earlier in some tests.
1941
1942         * fast/text-autosizing/ios/line-height-text-autosizing.html:
1943         * fast/text-autosizing/ios/percent-adjust-length-line-height.html:
1944         * fast/text-autosizing/ios/percent-adjust-number-line-height.html:
1945         * fast/text-autosizing/ios/percent-adjust-percent-line-height.html:
1946         * fast/text-autosizing/mac/text-size-adjust-text-zoom-expected.html: Added.
1947         * fast/text-autosizing/mac/text-size-adjust-text-zoom.html: Added.
1948         * platform/mac-wk2/TestExpectations:
1949         * platform/mac/TestExpectations:
1950
1951 2016-05-18  Joanmarie Diggs  <jdiggs@igalia.com>
1952
1953         [GTK] accessibility/meter-element.html is failing
1954         https://bugs.webkit.org/show_bug.cgi?id=115633
1955
1956         Reviewed by Chris Fleizach.
1957
1958         Seven new test cases were added to meter-element.html for additional
1959         coverage. Also updated the ATK expectations for spinbutton-value.html
1960         to reflect that we are now exposing the value of aria-valuetext.
1961
1962         * accessibility/meter-element.html: New test cases added.
1963         * platform/gtk/TestExpectations: Unskip the previously-failing test.
1964         * platform/gtk/accessibility/meter-element-expected.txt: Updated.
1965         * platform/gtk/accessibility/spinbutton-value-expected.txt: Updated.
1966         * platform/mac/accessibility/meter-element-expected.txt: Updated.
1967
1968 2016-05-18  Ryan Haddad  <ryanhaddad@apple.com>
1969
1970         Rebaseline inspector/debugger/command-line-api-exception.html after r201080
1971
1972         Unreviewed test gardening.
1973
1974         * inspector/debugger/command-line-api-exception-expected.txt:
1975
1976 2016-05-18  Youenn Fablet  <youenn.fablet@crf.canon.fr>
1977
1978         Sync DOM exception types with WebIDL and update promise rejections
1979         https://bugs.webkit.org/show_bug.cgi?id=157792
1980
1981         Reviewed by Eric Carlson.
1982
1983         * fast/dom/insertAdjacentHTML-DocumentFragment-crash-expected.txt:
1984         * fast/inspector-support/uncaught-dom1-exception-expected.txt:
1985         * fast/inspector-support/uncaught-dom3-exception-expected.txt:
1986         * fast/inspector-support/uncaught-dom8-exception-expected.txt:
1987         * fast/mediastream/MediaDevices-getUserMedia-expected.txt:
1988         * fast/mediastream/MediaDevices-getUserMedia.html:
1989         * fast/mediastream/delayed-permission-denied-expected.txt:
1990         * fast/mediastream/delayed-permission-denied.html:
1991         * fast/mediastream/error-expected.txt:
1992         * fast/mediastream/error.html:
1993         * fast/mediastream/getusermedia-expected.txt:
1994         * fast/mediastream/mock-media-source-expected.txt:
1995         * fast/regions/selection/crash-deselect-expected.txt:
1996         * http/tests/media/media-stream/disconnected-frame-permission-denied-expected.txt:
1997         * http/tests/media/media-stream/disconnected-frame-permission-denied.html:
1998         * inspector/debugger/regress-133182-expected.txt:
1999         * inspector/debugger/setPauseOnExceptions-all-expected.txt:
2000         * inspector/debugger/setPauseOnExceptions-none-expected.txt:
2001         * inspector/debugger/setPauseOnExceptions-uncaught-expected.txt:
2002         * platform/efl/fast/dynamic/015-expected.txt:
2003         * platform/gtk/fast/dynamic/015-expected.txt:
2004         * platform/ios-simulator/fast/dynamic/015-expected.txt:
2005         * platform/ios-simulator-wk2/editing/selection/caret-ltr-2-expected.txt:
2006         * platform/ios-simulator-wk2/editing/selection/caret-ltr-2-left-expected.txt:
2007         * platform/ios-simulator-wk2/editing/selection/caret-ltr-expected.txt:
2008         * platform/ios-simulator-wk2/editing/selection/caret-ltr-right-expected.txt:
2009         * platform/ios-simulator-wk2/editing/selection/caret-rtl-2-expected.txt:
2010         * platform/ios-simulator-wk2/editing/selection/caret-rtl-2-left-expected.txt:
2011         * platform/ios-simulator-wk2/editing/selection/caret-rtl-expected.txt:
2012         * platform/ios-simulator-wk2/editing/selection/caret-rtl-right-expected.txt:
2013         * platform/mac/fast/dynamic/015-expected.txt:
2014         * platform/win/fast/dynamic/015-expected.txt:
2015
2016 2016-05-18  Joanmarie Diggs  <jdiggs@igalia.com>
2017
2018         AX: [ATK] Use WebCore Accessibility's AccessibilityText for AtkObject name and description
2019         https://bugs.webkit.org/show_bug.cgi?id=157822
2020
2021         Reviewed by Chris Fleizach.
2022
2023         Now that the exposure is correct, the Layout Tests needed to be adjusted accordingly because asking
2024         for the "AXDescription" gives you the AXDescription on the Mac and the AtkObject description in
2025         GNU/Linux. But what the Mac calls a "description" is what ATK calls a "name." What ATK calls a
2026         "description" is what the Mac calls "help."
2027
2028         Ultimately our Layout Tests and/or our platform TestRunner API should be modified to deal with
2029         with these differences more gracefully. (Bug https://bugs.webkit.org/show_bug.cgi?id=157187 has
2030         been opened for that task.) In the meantime, the existing tests have been given platform checks
2031         to ask for the right property on each platform. This was done in such a way as to not require
2032         other (non-ATK) platforms change their current expectations files.
2033
2034         In addition to the above, three previously-failing tests were corrected and are now passing.
2035
2036         * accessibility/alt-tag-on-image-with-nonimage-role.html:
2037         * accessibility/aria-help.html:
2038         * accessibility/aria-label.html:
2039         * accessibility/aria-labeled-with-hidden-node.html:
2040         * accessibility/aria-labelledby-on-input.html:
2041         * accessibility/aria-labelledby-overrides-aria-labeledby.html:
2042         * accessibility/aria-labelledby-overrides-label.html:
2043         * accessibility/aria-labelledby-stay-within.html:
2044         * accessibility/aria-labelledby-with-descendants.html:
2045         * accessibility/aria-namefrom-author.html:
2046         * accessibility/aria-option-role.html:
2047         * accessibility/canvas-description-and-role.html:
2048         * accessibility/empty-image-with-title.html:
2049         * accessibility/fieldset-element.html:
2050         * accessibility/focusable-div.html:
2051         * accessibility/gtk/no-notification-for-unrendered-iframe-children-expected.txt:
2052         * accessibility/gtk/no-notification-for-unrendered-iframe-children.html:
2053         * accessibility/gtk/title-and-alt-expected.txt:
2054         * accessibility/gtk/title-and-alt.html:
2055         * accessibility/help-text.html:
2056         * accessibility/img-alt-tag-only-whitespace-expected.txt:
2057         * accessibility/img-alt-tag-only-whitespace.html:
2058         * accessibility/img-aria-button-alt-tag.html:
2059         * accessibility/img-fallsback-to-title.html:
2060         * accessibility/input-image-alt.html:
2061         * accessibility/loading-iframe-sends-notification.html:
2062         * accessibility/media-element.html:
2063         * accessibility/radio-button-title-label.html:
2064         * accessibility/self-referencing-aria-labelledby.html:
2065         * accessibility/svg-bounds.html:
2066         * platform/gtk/TestExpectations:
2067         * platform/gtk/accessibility/alt-tag-on-image-with-nonimage-role-expected.txt: Added.
2068         * platform/gtk/accessibility/aria-help-expected.txt:
2069         * platform/gtk/accessibility/aria-hidden-negates-no-visibility-expected.txt: Added.
2070         * platform/gtk/accessibility/aria-labeled-with-hidden-node-expected.txt: Added.
2071         * platform/gtk/accessibility/aria-labelledby-on-input-expected.txt: Added.
2072         * platform/gtk/accessibility/aria-labelledby-overrides-aria-label-expected.txt: Added.
2073         * platform/gtk/accessibility/aria-labelledby-overrides-aria-labeledby-expected.txt: Added.
2074         * platform/gtk/accessibility/aria-labelledby-overrides-label-expected.txt: Added.
2075         * platform/gtk/accessibility/aria-labelledby-with-descendants-expected.txt: Added.
2076         * platform/gtk/accessibility/aria-namefrom-author-expected.txt: Added.
2077         * platform/gtk/accessibility/aria-option-role-expected.txt: Added.
2078         * platform/gtk/accessibility/aria-switch-text-expected.txt:
2079         * platform/gtk/accessibility/canvas-description-and-role-expected.txt: Added.
2080         * platform/gtk/accessibility/empty-image-with-title-expected.txt: Added.
2081         * platform/gtk/accessibility/fieldset-element-expected.txt: Added.
2082         * platform/gtk/accessibility/focusable-div-expected.txt: Added.
2083         * platform/gtk/accessibility/help-text-expected.txt: Added.
2084         * platform/gtk/accessibility/image-link-expected.txt:
2085         * platform/gtk/accessibility/image-map1-expected.txt:
2086         * platform/gtk/accessibility/image-map2-expected.txt:
2087         * platform/gtk/accessibility/image-with-alt-and-map-expected.txt:
2088         * platform/gtk/accessibility/img-alt-tag-only-whitespace-expected.txt: Added.
2089         * platform/gtk/accessibility/img-aria-button-alt-tag-expected.txt: Added.
2090         * platform/gtk/accessibility/img-fallsback-to-title-expected.txt:
2091         * platform/gtk/accessibility/input-image-alt-expected.txt: Added.
2092         * platform/gtk/accessibility/media-element-expected.txt:
2093         * platform/gtk/accessibility/radio-button-title-label-expected.txt:
2094         * platform/gtk/accessibility/self-referencing-aria-labelledby-expected.txt: Added.
2095         * platform/gtk/accessibility/svg-bounds-expected.txt: Added.
2096
2097 2016-05-17  Saam barati  <sbarati@apple.com>
2098
2099         LayoutTest inspector/debugger/tail-recursion.html failing on WK2 debug
2100         https://bugs.webkit.org/show_bug.cgi?id=157801
2101
2102         Rubber-stamped by Joseph Pecoraro.
2103
2104         * inspector/debugger/tail-recursion.html:
2105
2106 2016-05-17  Nan Wang  <n_wang@apple.com>
2107
2108         AX: Adding children incorrectly when there are nested inline continuations
2109         https://bugs.webkit.org/show_bug.cgi?id=157818
2110
2111         Reviewed by Chris Fleizach.
2112
2113         * accessibility/mac/nested-inline-elements-children-expected.txt: Added.
2114         * accessibility/mac/nested-inline-elements-children.html: Added.
2115
2116 2016-05-17  Dean Jackson  <dino@apple.com>
2117
2118         Add media query support for wide gamut displays on Mac
2119         https://bugs.webkit.org/show_bug.cgi?id=157824
2120         <rdar://problem/26333137>
2121
2122         Reviewed by Simon Fraser.
2123
2124         Remove the check for sRGB, since it is confusingly false
2125         on browsers that don't implement this query, and is likely
2126         to be dropped from the specification.
2127
2128         Also, make the text readable.
2129
2130         * fast/media/mq-color-gamut-expected.html:
2131         * fast/media/mq-color-gamut.html:
2132
2133 2016-05-17  Joseph Pecoraro  <pecoraro@apple.com>
2134
2135         REGRESSION(r192855): Math.random() always produces the same first 7 decimal points the first two invocations
2136         https://bugs.webkit.org/show_bug.cgi?id=157805
2137         <rdar://problem/26327851>
2138
2139         Reviewed by Geoffrey Garen.
2140
2141         * js/dom/math-random-initial-values-expected.txt: Added.
2142         * js/dom/math-random-initial-values.html: Added.
2143         * js/resources/math-random-initial-values-iframe.html: Added.
2144         Test that less then 5% of the time, early Math.random invocations
2145         produce very similiar values. Before this change we were failing
2146         100%, but after we see similiar values mostly around 0-3%.
2147
2148 2016-05-17  Keith Miller  <keith_miller@apple.com>
2149
2150         Rollout r200426 since it causes PLT regressions.
2151         https://bugs.webkit.org/show_bug.cgi?id=157812
2152
2153         Unreviewed rollout of r200426 since the bots see a ~.6% PLT regression from the patch.
2154
2155 2016-05-17  Brian Burg  <bburg@apple.com>
2156
2157         Web Inspector: Filtering huge data grids should yield occasionally so the UI remains responsive
2158         https://bugs.webkit.org/show_bug.cgi?id=157702
2159         <rdar://problem/26282898>
2160
2161         Based on a patch by Matt Baker <mattbaker@apple.com> on 2016-05-16
2162         Reviewed by Timothy Hatcher.
2163
2164         Add tests for new Inspector utility class YieldableTask.
2165
2166         * inspector/unit-tests/yieldable-task-expected.txt: Added.
2167         * inspector/unit-tests/yieldable-task.html: Added.
2168
2169 2016-05-17  Joseph Pecoraro  <pecoraro@apple.com>
2170
2171         console namespace breaks putting properties on console.__proto__
2172         https://bugs.webkit.org/show_bug.cgi?id=157782
2173         <rdar://problem/26250526>
2174
2175         Reviewed by Geoffrey Garen.
2176
2177         * js/console-expected.txt:
2178         * js/console.html:
2179
2180 2016-05-17  Commit Queue  <commit-queue@webkit.org>
2181
2182         Unreviewed, rolling out r201017.
2183         https://bugs.webkit.org/show_bug.cgi?id=157799
2184
2185         Rebaselining the test was not the right solution. (Requested
2186         by ryanhaddad on #webkit).
2187
2188         Reverted changeset:
2189
2190         "Rebaseline inspector/debugger/tail-recursion.html"
2191         http://trac.webkit.org/changeset/201017
2192
2193 2016-05-17  Ryan Haddad  <ryanhaddad@apple.com>
2194
2195         Rebaseline inspector/debugger/tail-recursion.html
2196
2197         Unreviewed test gardening.
2198
2199         * inspector/debugger/tail-recursion-expected.txt:
2200
2201 2016-05-17  Myles C. Maxfield  <mmaxfield@apple.com>
2202
2203         REGRESSION(r54729): Line breaking in complex mixed-direction text is inconsistent across page refreshes
2204         https://bugs.webkit.org/show_bug.cgi?id=157783
2205         <rdar://problem/22908924>
2206
2207         Reviewed by Zalan Bujtas.
2208
2209         * fast/text/complex-mixed-direction-line-breaking-expected.html: Added.
2210         * fast/text/complex-mixed-direction-line-breaking.html: Added.
2211         * fast/text/resources/Gulf-regular.ttf: Added.
2212
2213 2016-05-16  Saam barati  <sbarati@apple.com>
2214
2215         ShadowChicken crashes when reading a scope from the frame during a stack overflow exception
2216         https://bugs.webkit.org/show_bug.cgi?id=157770
2217
2218         Reviewed by Filip Pizlo.
2219
2220         * inspector/debugger/debugger-stack-overflow-expected.txt: Added.
2221         * inspector/debugger/debugger-stack-overflow.html: Added.
2222         * inspector/debugger/resources/stack-overflow.js: Added.
2223         (foo):
2224         (start):
2225
2226 2016-05-16  Brent Fulgham  <bfulgham@apple.com>
2227
2228         heap use-after-free at WebCore::TimerBase::heapPopMin()
2229         https://bugs.webkit.org/show_bug.cgi?id=157742
2230         <rdar://problem/26236778>
2231
2232         Reviewed by Simon Fraser.
2233
2234         * fast/frames/crash-during-iframe-load-stop-expected.txt: Added.
2235         * fast/frames/crash-during-iframe-load-stop.html: Added.
2236         * fast/frames/resources/crash-during-iframe-load-stop-inner.html: Added.
2237         * fast/frames/resources/crash-during-iframe-load-stop.html: Added.
2238
2239 2016-05-16  Saam barati  <sbarati@apple.com>
2240
2241         Hook up ShadowChicken to the debugger to show tail deleted frames
2242         https://bugs.webkit.org/show_bug.cgi?id=156685
2243         <rdar://problem/25770521>
2244
2245         Reviewed by Filip Pizlo and Mark Lam and Joseph Pecoraro.
2246
2247         * inspector/debugger/resources/tail-deleted-frames-this-value.js: Added.
2248         (a):
2249         (b):
2250         * inspector/debugger/resources/tail-deleted-frames.js: Added.
2251         (a):
2252         (b):
2253         (c):
2254         (startABC):
2255         * inspector/debugger/resources/tail-recursion.js: Added.
2256         (recurse):
2257         (startRecurse):
2258         * inspector/debugger/tail-deleted-frames-expected.txt: Added.
2259         * inspector/debugger/tail-deleted-frames-this-value-expected.txt: Added.
2260         * inspector/debugger/tail-deleted-frames-this-value.html: Added.
2261         * inspector/debugger/tail-deleted-frames.html: Added.
2262         * inspector/debugger/tail-recursion-expected.txt: Added.
2263         * inspector/debugger/tail-recursion.html: Added.
2264
2265 2016-05-16  Aaron Chu  <aaron_chu@apple.com>
2266
2267         REGRESSION (r200441): Yahoo sports, finance and news pages automatically scroll
2268         https://bugs.webkit.org/show_bug.cgi?id=157692
2269         <rdar://problem/26231897>
2270
2271         Reviewed by Eric Carlson.
2272
2273         Added Layout test to make sure that the page does not scroll automatically because
2274         of the focus() on showControlsButton in the video shadow DOM.
2275
2276         * media/video-controls-to-not-scroll-page-on-load-expected.txt: Added.
2277         * media/video-controls-to-not-scroll-page-on-load.html: Added.
2278
2279 2016-05-16  Joseph Pecoraro  <pecoraro@apple.com>
2280
2281         Unreviewed rollout r200924. Caused js/regress/string-replace-generic.html to fail.
2282
2283         * fast/profiler/anonymous-event-handler-expected.txt: Added.
2284         * fast/profiler/anonymous-event-handler.html: Added.
2285         * fast/profiler/anonymous-function-called-from-different-contexts-expected.txt: Added.
2286         * fast/profiler/anonymous-function-called-from-different-contexts.html: Added.
2287         * fast/profiler/anonymous-function-calls-built-in-functions-expected.txt: Added.
2288         * fast/profiler/anonymous-function-calls-built-in-functions.html: Added.
2289         * fast/profiler/anonymous-function-calls-eval-expected.txt: Added.
2290         * fast/profiler/anonymous-function-calls-eval.html: Added.
2291         * fast/profiler/anonymous-functions-with-display-names-expected.txt: Added.
2292         * fast/profiler/anonymous-functions-with-display-names.html: Added.
2293         * fast/profiler/apply-expected.txt: Added.
2294         * fast/profiler/apply.html: Added.
2295         * fast/profiler/built-in-function-calls-anonymous-expected.txt: Added.
2296         * fast/profiler/built-in-function-calls-anonymous.html: Added.
2297         * fast/profiler/built-in-function-calls-user-defined-function-expected.txt: Added.
2298         * fast/profiler/built-in-function-calls-user-defined-function.html: Added.
2299         * fast/profiler/call-expected.txt: Added.
2300         * fast/profiler/call-register-leak-expected.txt: Added.
2301         * fast/profiler/call-register-leak.html: Added.
2302         * fast/profiler/call.html: Added.
2303         * fast/profiler/calling-the-function-that-started-the-profiler-from-another-scope-expected.txt: Added.
2304         * fast/profiler/calling-the-function-that-started-the-profiler-from-another-scope.html: Added.
2305         * fast/profiler/compare-multiple-profiles-expected.txt: Added.
2306         * fast/profiler/compare-multiple-profiles.html: Added.
2307         * fast/profiler/constructor-expected.txt: Added.
2308         * fast/profiler/constructor.html: Added.
2309         * fast/profiler/dead-time-expected.txt: Added.
2310         * fast/profiler/dead-time.html: Added.
2311         * fast/profiler/document-dot-write-expected.txt: Added.
2312         * fast/profiler/document-dot-write.html: Added.
2313         * fast/profiler/event-handler-expected.txt: Added.
2314         * fast/profiler/event-handler.html: Added.
2315         * fast/profiler/execution-context-and-eval-on-same-line-expected.txt: Added.
2316         * fast/profiler/execution-context-and-eval-on-same-line.html: Added.
2317         * fast/profiler/inline-event-handler-expected.txt: Added.
2318         * fast/profiler/inline-event-handler.html: Added.
2319         * fast/profiler/many-calls-in-the-same-scope-expected.txt: Added.
2320         * fast/profiler/many-calls-in-the-same-scope.html: Added.
2321         * fast/profiler/multiple-and-different-scoped-anonymous-function-calls-expected.txt: Added.
2322         * fast/profiler/multiple-and-different-scoped-anonymous-function-calls.html: Added.
2323         * fast/profiler/multiple-and-different-scoped-function-calls-expected.txt: Added.
2324         * fast/profiler/multiple-and-different-scoped-function-calls.html: Added.
2325         * fast/profiler/multiple-anonymous-functions-called-from-the-same-function-expected.txt: Added.
2326         * fast/profiler/multiple-anonymous-functions-called-from-the-same-function.html: Added.
2327         * fast/profiler/multiple-frames-expected.txt: Added.
2328         * fast/profiler/multiple-frames.html: Added.
2329         * fast/profiler/named-functions-with-display-names-expected.txt: Added.
2330         * fast/profiler/named-functions-with-display-names.html: Added.
2331         * fast/profiler/nested-anonymous-functon-expected.txt: Added.
2332         * fast/profiler/nested-anonymous-functon.html: Added.
2333         * fast/profiler/nested-start-and-stop-profiler-expected.txt: Added.
2334         * fast/profiler/nested-start-and-stop-profiler.html: Added.
2335         * fast/profiler/no-execution-context-expected.txt: Added.
2336         * fast/profiler/no-execution-context.html: Added.
2337         * fast/profiler/one-execution-context-expected.txt: Added.
2338         * fast/profiler/one-execution-context.html: Added.
2339         * fast/profiler/profile-calls-in-included-file-expected.txt: Added.
2340         * fast/profiler/profile-calls-in-included-file.html: Added.
2341         * fast/profiler/profile-with-no-title-expected.txt: Added.
2342         * fast/profiler/profile-with-no-title.html: Added.
2343         * fast/profiler/profiling-from-a-nested-location-but-stop-profiling-outside-the-nesting-expected.txt: Added.
2344         * fast/profiler/profiling-from-a-nested-location-but-stop-profiling-outside-the-nesting.html: Added.
2345         * fast/profiler/profiling-from-a-nested-location-expected.txt: Added.
2346         * fast/profiler/profiling-from-a-nested-location.html: Added.
2347         * fast/profiler/resources/other-frame.html: Added.
2348         * fast/profiler/resources/other-window.html: Added.
2349         * fast/profiler/resources/profiler-test-JS-resources.js: Added.
2350         (endTest):
2351         (insertGivenText):
2352         (insertNewText):
2353         (arrayOperatorFunction):
2354         (anonymousFunction):
2355         (anotherAnonymousFunction):
2356         (intermediaryFunction):
2357         (isEqualToFive):
2358         (startProfile):
2359         (printHeavyProfilesDataWithoutTime):
2360         (printProfilesDataWithoutTime):
2361         (printProfileNodeWithoutTime):
2362         * fast/profiler/simple-event-call-expected.txt: Added.
2363         * fast/profiler/simple-event-call.html: Added.
2364         * fast/profiler/simple-no-level-change-expected.txt: Added.
2365         * fast/profiler/simple-no-level-change.html: Added.
2366         * fast/profiler/start-and-stop-profiler-multiple-times-expected.txt: Added.
2367         * fast/profiler/start-and-stop-profiler-multiple-times.html: Added.
2368         * fast/profiler/start-and-stop-profiling-in-the-same-function-expected.txt: Added.
2369         * fast/profiler/start-and-stop-profiling-in-the-same-function.html: Added.
2370         * fast/profiler/start-but-dont-stop-profiling-expected.txt: Added.
2371         * fast/profiler/start-but-dont-stop-profiling.html: Added.
2372         * fast/profiler/stop-profiling-after-setTimeout-expected.txt: Added.
2373         * fast/profiler/stop-profiling-after-setTimeout.html: Added.
2374         * fast/profiler/stop-then-function-call-expected.txt: Added.
2375         * fast/profiler/stop-then-function-call.html: Added.
2376         * fast/profiler/throw-exception-from-eval-expected.txt: Added.
2377         * fast/profiler/throw-exception-from-eval.html-disabled: Added.
2378         * fast/profiler/two-execution-contexts-expected.txt: Added.
2379         * fast/profiler/two-execution-contexts.html: Added.
2380         * fast/profiler/user-defined-function-calls-built-in-functions-expected.txt: Added.
2381         * fast/profiler/user-defined-function-calls-built-in-functions.html: Added.
2382         * fast/profiler/window-dot-eval-expected.txt: Added.
2383         * fast/profiler/window-dot-eval.html: Added.
2384         * platform/efl/TestExpectations:
2385         * platform/gtk/TestExpectations:
2386         * platform/ios-simulator/TestExpectations:
2387
2388 2016-05-16  Ryosuke Niwa  <rniwa@webkit.org>
2389
2390         Focus ordering should respect slot elements
2391         https://bugs.webkit.org/show_bug.cgi?id=151379
2392
2393         Reviewed by Antti Koivisto.
2394
2395         Added regression tests for moving focus by tab and shift+tab across
2396         user-defined shadow trees with slots and details element.
2397
2398         * fast/shadow-dom/focus-across-details-element-expected.txt: Added.
2399         * fast/shadow-dom/focus-across-details-element.html: Added.
2400         * fast/shadow-dom/focus-navigation-across-slots-expected.txt: Added.
2401         * fast/shadow-dom/focus-navigation-across-slots.html: Added.
2402
2403 2016-05-16  Ryan Haddad  <ryanhaddad@apple.com>
2404
2405         Rebaseline tests for ios-simulator
2406
2407         Unreviewed test gardening.
2408
2409         * fast/events/touch/document-create-touch-list-ios-expected.txt:
2410         * platform/ios-simulator/ios/touch/construct-TouchList-expected.txt:
2411
2412 2016-05-16  Filip Pizlo  <fpizlo@apple.com>
2413
2414         FixupPhase should be more eager to demote bit math to untyped
2415         https://bugs.webkit.org/show_bug.cgi?id=157746
2416
2417         Reviewed by Mark Lam.
2418
2419         * js/regress/object-and-expected.txt: Added.
2420         * js/regress/object-and.html: Added.
2421         * js/regress/object-int-and-array-expected.txt: Added.
2422         * js/regress/object-int-and-array.html: Added.
2423         * js/regress/object-lshift-expected.txt: Added.
2424         * js/regress/object-lshift.html: Added.
2425         * js/regress/object-or-expected.txt: Added.
2426         * js/regress/object-or.html: Added.
2427         * js/regress/object-rshift-expected.txt: Added.
2428         * js/regress/object-rshift.html: Added.
2429         * js/regress/object-urshift-expected.txt: Added.
2430         * js/regress/object-urshift.html: Added.
2431         * js/regress/object-xor-expected.txt: Added.
2432         * js/regress/object-xor.html: Added.
2433         * js/regress/script-tests/object-and.js: Added.
2434         (o.valueOf):
2435         * js/regress/script-tests/object-int-and-array.js: Added.
2436         (i.o.valueOf):
2437         * js/regress/script-tests/object-lshift.js: Added.
2438         (o.valueOf):
2439         * js/regress/script-tests/object-or.js: Added.
2440         (o.valueOf):
2441         * js/regress/script-tests/object-rshift.js: Added.
2442         (o.valueOf):
2443         * js/regress/script-tests/object-urshift.js: Added.
2444         (o.valueOf):
2445         * js/regress/script-tests/object-xor.js: Added.
2446         (o.valueOf):
2447
2448 2016-05-16  Michael Saboff  <msaboff@apple.com>
2449
2450         RegExp /y flag incorrect handling of mixed-length alternation
2451         https://bugs.webkit.org/show_bug.cgi?id=157723
2452
2453         Reviewed by Filip Pizlo.
2454
2455         Added tests for alternatives with shorter to longer lengths.
2456
2457         * js/regexp-sticky-expected.txt:
2458         * js/script-tests/regexp-sticky.js:
2459
2460 2016-05-16  Brent Fulgham  <bfulgham@apple.com>
2461
2462         REGRESSION (r192098): Content missing after copy and paste to Notes App on retina displays
2463         https://bugs.webkit.org/show_bug.cgi?id=157630
2464         <rdar://problem/25277577>
2465
2466         Reviewed by Simon Fraser.
2467
2468         * http/tests/images/hidpi-srcset-copy-expected.txt: Added.
2469         * http/tests/images/hidpi-srcset-copy.html: Added.
2470         * http/tests/resources/img-srcset: Added.
2471         * http/tests/resources/img-srcset/image1-620x442.jpg: Added.
2472         * http/tests/resources/img-srcset/image2-1024x731.jpg: Added.
2473         * http/tests/resources/img-srcset/image2-1400x1000.jpg: Added.
2474         * http/tests/resources/img-srcset/image2-300x214.jpg: Added.
2475         * http/tests/resources/img-srcset/image2-620x442.jpg: Added.
2476         * http/tests/resources/img-srcset/image2-840x600.jpg: Added.
2477         * http/tests/resources/img-srcset/image3-250x178.jpg: Added.
2478         * http/tests/resources/img-srcset/image3-615x438.jpg: Added.
2479         * http/tests/resources/img-srcset/image3-620x440.jpg: Added.
2480         * http/tests/resources/img-srcset/image3-700x498.jpg: Added.
2481         * http/tests/resources/img-srcset/image3-840x598.jpg: Added.
2482         * http/tests/resources/img-srcset/image3.jpg: Added.
2483         * http/tests/resources/img-srcset/image4-1024x612.jpg: Added.
2484         * http/tests/resources/img-srcset/image4-300x179.jpg: Added.
2485         * http/tests/resources/img-srcset/image4-620x370.jpg: Added.
2486         * http/tests/resources/img-srcset/image4-768x459.jpg: Added.
2487         * http/tests/resources/img-srcset/image4-840x502.jpg: Added.
2488         * http/tests/resources/img-srcset/image4-940x560.jpg: Added.
2489         * platform/efl/TestExpectations: No pasteboard implementation. Skip.
2490         * platform/gtk/TestExpectations: Ditto.
2491         * platform/win/TestExpectations: Ditto.
2492
2493 2016-05-16  Joanmarie Diggs  <jdiggs@igalia.com>
2494
2495         [GTK] Unreviewed gardening
2496
2497         Re-mark a failing test as failing. Update the expectations file so
2498         that it fails rather than passes unexpectedly.
2499
2500         * accessibility/gtk/title-and-alt-expected.txt:
2501         * platform/gtk/TestExpectations:
2502
2503 2016-05-16  Said Abou-Hallawa  <sabouhallawa@apple.com>
2504
2505         REGRESSION (r199821): Large animated GIFs with slow network do not animate till the last frame
2506         https://bugs.webkit.org/show_bug.cgi?id=157500
2507         
2508         Reviewed by Darin Adler.
2509
2510         Ensure the large animated gif will get the correct frameCount even if it
2511         is loaded through a slow network.
2512
2513         * http/tests/misc/resources/large-animated.gif: Added.
2514         This is a large animated GIF with 48 frames. The frameCount keeps changing
2515         every time a new data block is decoded. Each frame except the last one lasts
2516         for 20 ms. The last one lasts for 10 seconds which is similar to setting no-
2517         loop to true. I created all the images myself. All the images except the last
2518         one are rectangles filled with gradient color so their sizes can be large and
2519         get the bug to repro.
2520         
2521         * http/tests/misc/resources/slow-image-load.pl: Added.
2522         * http/tests/misc/resources/slow-png-load.pl: Removed.
2523         I wanted to use the slow-png-load.pl but only changing the image mimetype.
2524         So I changed its name and I added a new query paramater called 'mimetype'.
2525         
2526         * http/tests/misc/slow-loading-animated-image-expected.html: Added.
2527         * http/tests/misc/slow-loading-animated-image.html: Added.
2528         This test loads the animated image in 1 second. It waits for another 1 second
2529         to ensure that all the frames are displayed. All we need is to capture the
2530         last frame which is distinctly filled with solid green color.
2531         
2532         * http/tests/misc/slow-loading-image-in-pattern.html:
2533         * http/tests/misc/slow-loading-mask.html:
2534         Use slow-image-load.pl and pass the image mime type.
2535
2536 2016-05-15  Michael Catanzaro  <mcatanzaro@igalia.com>
2537
2538         [GTK] Fix some bogus expectations broken by the previous commit
2539
2540         * platform/gtk/TestExpectations:
2541
2542 2016-05-15  Michael Catanzaro  <mcatanzaro@igalia.com>
2543
2544         [GTK] More unreviewed test expectations gardening
2545
2546         * platform/gtk/TestExpectations:
2547
2548 2016-05-15  Michael Catanzaro  <mcatanzaro@igalia.com>
2549
2550         [GTK] More Unreviewed test expectations gardening
2551
2552         * platform/gtk/TestExpectations:
2553
2554 2016-05-15  Michael Catanzaro  <mcatanzaro@igalia.com>
2555
2556         [GTK] Unreviewed test expectations gardening
2557
2558         * TestExpectations:
2559         * platform/gtk/TestExpectations:
2560
2561 2016-05-14  Joseph Pecoraro  <pecoraro@apple.com>
2562
2563         Remove LegacyProfiler
2564         https://bugs.webkit.org/show_bug.cgi?id=153565
2565
2566         Reviewed by Mark Lam.
2567
2568         * fast/profiler/anonymous-event-handler-expected.txt: Removed.
2569         * fast/profiler/anonymous-event-handler.html: Removed.
2570         * fast/profiler/anonymous-function-called-from-different-contexts-expected.txt: Removed.
2571         * fast/profiler/anonymous-function-called-from-different-contexts.html: Removed.
2572         * fast/profiler/anonymous-function-calls-built-in-functions-expected.txt: Removed.
2573         * fast/profiler/anonymous-function-calls-built-in-functions.html: Removed.
2574         * fast/profiler/anonymous-function-calls-eval-expected.txt: Removed.
2575         * fast/profiler/anonymous-function-calls-eval.html: Removed.
2576         * fast/profiler/anonymous-functions-with-display-names-expected.txt: Removed.
2577         * fast/profiler/anonymous-functions-with-display-names.html: Removed.
2578         * fast/profiler/apply-expected.txt: Removed.
2579         * fast/profiler/apply.html: Removed.
2580         * fast/profiler/built-in-function-calls-anonymous-expected.txt: Removed.
2581         * fast/profiler/built-in-function-calls-anonymous.html: Removed.
2582         * fast/profiler/built-in-function-calls-user-defined-function-expected.txt: Removed.
2583         * fast/profiler/built-in-function-calls-user-defined-function.html: Removed.
2584         * fast/profiler/call-expected.txt: Removed.
2585         * fast/profiler/call-register-leak-expected.txt: Removed.
2586         * fast/profiler/call-register-leak.html: Removed.
2587         * fast/profiler/call.html: Removed.
2588         * fast/profiler/calling-the-function-that-started-the-profiler-from-another-scope-expected.txt: Removed.
2589         * fast/profiler/calling-the-function-that-started-the-profiler-from-another-scope.html: Removed.
2590         * fast/profiler/compare-multiple-profiles-expected.txt: Removed.
2591         * fast/profiler/compare-multiple-profiles.html: Removed.
2592         * fast/profiler/constructor-expected.txt: Removed.
2593         * fast/profiler/constructor.html: Removed.
2594         * fast/profiler/dead-time-expected.txt: Removed.
2595         * fast/profiler/dead-time.html: Removed.
2596         * fast/profiler/document-dot-write-expected.txt: Removed.
2597         * fast/profiler/document-dot-write.html: Removed.
2598         * fast/profiler/event-handler-expected.txt: Removed.
2599         * fast/profiler/event-handler.html: Removed.
2600         * fast/profiler/execution-context-and-eval-on-same-line-expected.txt: Removed.
2601         * fast/profiler/execution-context-and-eval-on-same-line.html: Removed.
2602         * fast/profiler/inline-event-handler-expected.txt: Removed.
2603         * fast/profiler/inline-event-handler.html: Removed.
2604         * fast/profiler/many-calls-in-the-same-scope-expected.txt: Removed.
2605         * fast/profiler/many-calls-in-the-same-scope.html: Removed.
2606         * fast/profiler/multiple-and-different-scoped-anonymous-function-calls-expected.txt: Removed.
2607         * fast/profiler/multiple-and-different-scoped-anonymous-function-calls.html: Removed.
2608         * fast/profiler/multiple-and-different-scoped-function-calls-expected.txt: Removed.
2609         * fast/profiler/multiple-and-different-scoped-function-calls.html: Removed.
2610         * fast/profiler/multiple-anonymous-functions-called-from-the-same-function-expected.txt: Removed.
2611         * fast/profiler/multiple-anonymous-functions-called-from-the-same-function.html: Removed.
2612         * fast/profiler/multiple-frames-expected.txt: Removed.
2613         * fast/profiler/multiple-frames.html: Removed.
2614         * fast/profiler/named-functions-with-display-names-expected.txt: Removed.
2615         * fast/profiler/named-functions-with-display-names.html: Removed.
2616         * fast/profiler/nested-anonymous-functon-expected.txt: Removed.
2617         * fast/profiler/nested-anonymous-functon.html: Removed.
2618         * fast/profiler/nested-start-and-stop-profiler-expected.txt: Removed.
2619         * fast/profiler/nested-start-and-stop-profiler.html: Removed.
2620         * fast/profiler/no-execution-context-expected.txt: Removed.
2621         * fast/profiler/no-execution-context.html: Removed.
2622         * fast/profiler/one-execution-context-expected.txt: Removed.
2623         * fast/profiler/one-execution-context.html: Removed.
2624         * fast/profiler/profile-calls-in-included-file-expected.txt: Removed.
2625         * fast/profiler/profile-calls-in-included-file.html: Removed.
2626         * fast/profiler/profile-with-no-title-expected.txt: Removed.
2627         * fast/profiler/profile-with-no-title.html: Removed.
2628         * fast/profiler/profiling-from-a-nested-location-but-stop-profiling-outside-the-nesting-expected.txt: Removed.
2629         * fast/profiler/profiling-from-a-nested-location-but-stop-profiling-outside-the-nesting.html: Removed.
2630         * fast/profiler/profiling-from-a-nested-location-expected.txt: Removed.
2631         * fast/profiler/profiling-from-a-nested-location.html: Removed.
2632         * fast/profiler/resources/other-frame.html: Removed.
2633         * fast/profiler/resources/other-window.html: Removed.
2634         * fast/profiler/resources/profiler-test-JS-resources.js: Removed.
2635         * fast/profiler/simple-event-call-expected.txt: Removed.
2636         * fast/profiler/simple-event-call.html: Removed.
2637         * fast/profiler/simple-no-level-change-expected.txt: Removed.
2638         * fast/profiler/simple-no-level-change.html: Removed.
2639         * fast/profiler/start-and-stop-profiler-multiple-times-expected.txt: Removed.
2640         * fast/profiler/start-and-stop-profiler-multiple-times.html: Removed.
2641         * fast/profiler/start-and-stop-profiling-in-the-same-function-expected.txt: Removed.
2642         * fast/profiler/start-and-stop-profiling-in-the-same-function.html: Removed.
2643         * fast/profiler/start-but-dont-stop-profiling-expected.txt: Removed.
2644         * fast/profiler/start-but-dont-stop-profiling.html: Removed.
2645         * fast/profiler/stop-profiling-after-setTimeout-expected.txt: Removed.
2646         * fast/profiler/stop-profiling-after-setTimeout.html: Removed.
2647         * fast/profiler/stop-then-function-call-expected.txt: Removed.
2648         * fast/profiler/stop-then-function-call.html: Removed.
2649         * fast/profiler/throw-exception-from-eval-expected.txt: Removed.
2650         * fast/profiler/throw-exception-from-eval.html-disabled: Removed.
2651         * fast/profiler/two-execution-contexts-expected.txt: Removed.
2652         * fast/profiler/two-execution-contexts.html: Removed.
2653         * fast/profiler/user-defined-function-calls-built-in-functions-expected.txt: Removed.
2654         * fast/profiler/user-defined-function-calls-built-in-functions.html: Removed.
2655         * fast/profiler/window-dot-eval-expected.txt: Removed.
2656         * fast/profiler/window-dot-eval.html: Removed.
2657         * platform/efl/TestExpectations:
2658         * platform/gtk/TestExpectations:
2659         * platform/ios-simulator/TestExpectations:
2660
2661 2016-05-13  Ryosuke Niwa  <rniwa@webkit.org>
2662
2663         ToT WebKit doesn't show tooltip on perf dashboard's summary page
2664         https://bugs.webkit.org/show_bug.cgi?id=157705
2665
2666         Reviewed by Darin Adler.
2667
2668         Added a regression test for finding a tooltip across shadow boundaries.
2669
2670         * fast/shadow-dom/tooltip-on-composed-tree-expected.txt: Added.
2671         * fast/shadow-dom/tooltip-on-composed-tree.html: Added.
2672
2673 2016-05-14  Myles C. Maxfield  <mmaxfield@apple.com>
2674
2675         Support ArrayBufferViews in the CSS Font Loading API
2676         https://bugs.webkit.org/show_bug.cgi?id=157694
2677         <rdar://problem/25554267>
2678
2679         Reviewed by Darin Adler.
2680
2681         * fast/text/css-font-loading-arraybuffer-expected.txt: Added.
2682         * fast/text/css-font-loading-arraybuffer.html: Added.
2683
2684 2016-05-13  Zalan Bujtas  <zalan@apple.com>
2685
2686         All scrolling height/width values should be integral rounded.
2687         https://bugs.webkit.org/show_bug.cgi?id=157687
2688
2689         Reviewed by Simon Fraser.
2690
2691         Both clientHeight(Width) and scrollHeight(width) need to be explicitly integral
2692         rounded in order to ensure that scrollable content is computed properly.
2693         This will evolve into subpixel snapping once we apply subpixel arithmetics on scrolling.
2694
2695         * platform/mac/fast/css/text-overflow-ellipsis-text-align-center-expected.txt:
2696         * platform/mac/fast/css/text-overflow-ellipsis-text-align-justify-expected.txt:
2697         * platform/mac/fast/css/text-overflow-ellipsis-text-align-left-expected.txt:
2698         * platform/mac/fast/css/text-overflow-ellipsis-text-align-right-expected.txt:
2699         * platform/mac/fast/css/text-overflow-input-expected.txt:
2700         * platform/mac/fast/css/vertical-text-overflow-ellipsis-text-align-center-expected.txt:
2701         * platform/mac/fast/css/vertical-text-overflow-ellipsis-text-align-justify-expected.txt:
2702         * platform/mac/fast/css/vertical-text-overflow-ellipsis-text-align-left-expected.txt:
2703         * platform/mac/fast/css/vertical-text-overflow-ellipsis-text-align-right-expected.txt:
2704
2705 2016-05-13  Sam Weinig  <sam@webkit.org>
2706
2707         ScriptController::processingUserGesture should propagate across postMessage boundaries
2708         <rdar://problem/26273173>
2709         https://bugs.webkit.org/show_bug.cgi?id=157686
2710
2711         Reviewed by Anders Carlsson.
2712
2713         * fast/dom/Window/post-message-user-action-expected.txt: Added.
2714         * fast/dom/Window/post-message-user-action.html: Added.
2715
2716 2016-05-13  Chris Dumez  <cdumez@apple.com>
2717
2718         Align window.scroll() / scrollTo() / scrollBy() with the CSSOM specification
2719         https://bugs.webkit.org/show_bug.cgi?id=157666
2720
2721         Reviewed by Darin Adler.
2722
2723         Update / improve testing coverage for the API.
2724
2725         * fast/dom/Window/window-scroll-arguments-expected.txt:
2726         * fast/dom/Window/window-scroll-arguments.html:
2727         * fast/dom/non-numeric-values-numeric-parameters-expected.txt:
2728         * fast/dom/script-tests/non-numeric-values-numeric-parameters.js:
2729
2730 2016-05-13  Simon Fraser  <simon.fraser@apple.com>
2731
2732         cross-fade() rendering doesn't match expectation
2733         https://bugs.webkit.org/show_bug.cgi?id=157665
2734         rdar://problem/17917708
2735
2736         Reviewed by Dean Jackson.
2737
2738         Make css3/images/cross-fade-blending.html a ref test.
2739
2740         * css3/images/cross-fade-blending-expected.html: Added.
2741         * css3/images/cross-fade-blending-expected.png: Removed.
2742         * css3/images/cross-fade-blending-expected.txt: Removed.
2743         * css3/images/cross-fade-blending.html:
2744         * platform/mac/css3/images/cross-fade-blending-expected.png: Removed.
2745
2746 2016-05-13  Simon Fraser  <simon.fraser@apple.com>
2747
2748         Unprefix -webkit-cross-fade()
2749         https://bugs.webkit.org/show_bug.cgi?id=157632
2750
2751         Reviewed by Darin Adler.
2752         
2753         * animations/cross-fade-background-image-expected.html:
2754         * animations/cross-fade-background-image.html:
2755         * animations/cross-fade-border-image-source.html:
2756         * animations/cross-fade-list-style-image.html:
2757         * animations/cross-fade-webkit-mask-box-image.html:
2758         * animations/cross-fade-webkit-mask-image.html:
2759         * animations/resources/animation-test-helpers.js:
2760         (parseCSSImage):
2761         (parseCrossFade):
2762         (compareCSSImages):
2763         * fast/css/getComputedStyle/computed-style-cross-fade-expected.txt:
2764         * fast/css/getComputedStyle/computed-style-cross-fade.html:
2765         * transitions/resources/transition-test-helpers.js:
2766         (parseCrossFade):
2767
2768 2016-05-13  Yoav Weiss  <yoav@yoav.ws>
2769
2770         ResourceTiming entries for cached resources and XHR
2771         https://bugs.webkit.org/show_bug.cgi?id=157669
2772
2773         Reviewed by Alex Christensen.
2774
2775         These tests make sure that cacheable resources as well as XHR based resources
2776         have ResourceTiming entries.
2777
2778         * http/tests/performance/performance-resource-timing-cached-entries-expected.txt: Added.
2779         * http/tests/performance/performance-resource-timing-cached-entries.html: Added.
2780
2781 2016-05-13  Mark Lam  <mark.lam@apple.com>
2782
2783         We should have one calleeSaveRegistersBuffer per VMEntryFrame, not one per VM.
2784         https://bugs.webkit.org/show_bug.cgi?id=157537
2785         <rdar://problem/24794845>
2786
2787         Reviewed by Michael Saboff.
2788
2789         * inspector/debugger/regress-133182-expected.txt:
2790         - Rebased test results to update line numbers.
2791         * platform/mac/TestExpectations:
2792         - Unskip the test.
2793
2794 2016-05-13  Doug Russell  <d_russell@apple.com>
2795
2796         AX: Regressions in undo/redo accessibility from Bug 153361
2797         https://bugs.webkit.org/show_bug.cgi?id=157652
2798
2799         Reviewed by Darin Adler.
2800         
2801         Use indexForVisiblePosition & visiblePositionForIndex to store selection data
2802         so that AccessibilityUndoReplacedText can build valid selection ranges and
2803         retrieve strings for AT notifications.
2804
2805         * accessibility/mac/value-change/value-change-user-info-contenteditable-expected.txt:
2806         * accessibility/mac/value-change/value-change-user-info-contenteditable.html:
2807         * accessibility/mac/value-change/value-change-user-info-textarea-expected.txt:
2808         * accessibility/mac/value-change/value-change-user-info-textarea.html:
2809         * accessibility/mac/value-change/value-change-user-info-textfield-expected.txt:
2810         * accessibility/mac/value-change/value-change-user-info-textfield.html:
2811
2812 2016-05-13  Nan Wang  <n_wang@apple.com>
2813
2814         AX: Wrong CharacterOffset from an upstream VisiblePosition
2815         https://bugs.webkit.org/show_bug.cgi?id=157644
2816
2817         Reviewed by Chris Fleizach.
2818
2819         * accessibility/mac/character-offset-from-upstream-position-expected.txt: Added.
2820         * accessibility/mac/character-offset-from-upstream-position.html: Added.
2821
2822 2016-05-13  Ryan Haddad  <ryanhaddad@apple.com>
2823
2824         Marking fast/text-autosizing/ios/text-autosizing-after-back.html as a flaky timeout
2825         https://bugs.webkit.org/show_bug.cgi?id=157589
2826
2827         Unreviewed test gardening.
2828
2829         * TestExpectations:
2830
2831 2016-05-13  Skachkov Oleksandr  <gskachkov@gmail.com>
2832
2833         Assertion failure for super() call in arrow function default parameters
2834         https://bugs.webkit.org/show_bug.cgi?id=157079
2835
2836         Reviewed by Saam Barati.
2837
2838         * js/arrowfunction-lexical-bind-arguments-non-strict-expected.txt:
2839         * js/arrowfunction-lexical-bind-this-expected.txt:
2840         * js/arrowfunction-supercall-expected.txt:
2841         * js/arrowfunction-superproperty-expected.txt:
2842         * js/script-tests/arrowfunction-lexical-bind-arguments-non-strict.js:
2843         * js/script-tests/arrowfunction-lexical-bind-this.js:
2844         * js/script-tests/arrowfunction-supercall.js:
2845         * js/script-tests/arrowfunction-superproperty.js:
2846
2847 2016-05-12  Sergio Villar Senin  <svillar@igalia.com>
2848
2849         [css-grid] Show auto-repeat line names in ComputedStyle
2850         https://bugs.webkit.org/show_bug.cgi?id=157622
2851
2852         Reviewed by Darin Adler.
2853
2854         * fast/css-grid-layout/grid-element-auto-repeat-get-set-expected.txt:
2855
2856 2016-05-12  Myles C. Maxfield  <mmaxfield@apple.com>
2857
2858         Text shadow sometimes clipped unexpectedly
2859         https://bugs.webkit.org/show_bug.cgi?id=108929
2860
2861         Reviewed by Dean Jackson.
2862
2863         Add a font which draws dramatically far outside of its layout rect.
2864
2865         * fast/text/multiple-text-shadow-overflow-layout-rect-expected.html: Added.
2866         * fast/text/multiple-text-shadow-overflow-layout-rect.html: Added.
2867         * fast/text/resources/font-overflow-layout-rect.svg: Added.
2868
2869 2016-05-12  Ryan Haddad  <ryanhaddad@apple.com>
2870
2871         Marking inspector/debugger/command-line-api-exception-nested-catch.html as a flaky timeout on mac
2872         https://bugs.webkit.org/show_bug.cgi?id=152487
2873
2874         Unreviewed test gardening.
2875
2876         * platform/mac-wk1/TestExpectations:
2877         * platform/mac/TestExpectations:
2878
2879 2016-05-12  Myles C. Maxfield  <mmaxfield@apple.com>
2880
2881         REGRESSION(r200601): Crash when using local() and unicode-range in @font-face blocks
2882         https://bugs.webkit.org/show_bug.cgi?id=157646
2883
2884         Reviewed by Geoffrey Garen.
2885
2886         * fast/text/isLoading-crash-failed-font-expected.txt: Added.
2887         * fast/text/isLoading-crash-failed-font.html: Added.
2888
2889 2016-05-12  Jiewen Tan  <jiewen_tan@apple.com>
2890
2891         REGRESSION (r199313): ICBC app: text field In the webview is not tappable
2892         https://bugs.webkit.org/show_bug.cgi?id=157396
2893         <rdar://problem/25931513>
2894
2895         Reviewed by David Kilzer.
2896
2897         The previous test is actually bogus, and therefore modify it to do the
2898         real task.
2899
2900         * fast/loader/iframe-src-invalid-url-expected.txt:
2901         * fast/loader/iframe-src-invalid-url.html:
2902         * platform/ios-simulator-wk1/TestExpectations:
2903         * platform/mac-wk1/TestExpectations:
2904         * platform/win/TestExpectations:
2905
2906 2016-05-12  Ryosuke Niwa  <rniwa@webkit.org>
2907
2908         indexForVisiblePosition should use the root editable element as the scope
2909         https://bugs.webkit.org/show_bug.cgi?id=157611
2910
2911         Reviewed by Darin Adler.
2912
2913         Rebaselined tests with progressions.
2914
2915         * editing/execCommand/crash-indenting-list-item-expected.txt: Now preseves the selection at the beginning of
2916         the editable region instead of moving it to the end.
2917         * editing/execCommand/format-block-multiple-paragraphs-in-pre-expected.txt: Now preserves selection in more test
2918         cases. This test is the one that required the workaround in ApplyBlockElementCommand::doApply. One of the test
2919         cases would regress and clear the selection without it.
2920         * editing/execCommand/indent-pre-list-expected.txt: Now preserves the selection instead of clearing it.
2921
2922 2016-05-12  Eric Carlson  <eric.carlson@apple.com>
2923
2924         Adjust "main content" video heuristic
2925         https://bugs.webkit.org/show_bug.cgi?id=157532
2926
2927         Reviewed by Darin Adler.
2928
2929         * media/video-main-content-allow.html:
2930         * media/video-main-content-autoplay-expected.txt: Added.
2931         * media/video-main-content-autoplay.html: Added.
2932         * media/video-main-content-deny-too-small.html:
2933
2934 2016-05-12  Antoine Quint  <graouts@apple.com>
2935
2936         Correctly handle prefixed and unprefixed variants in CSSStyleDeclaration
2937         https://bugs.webkit.org/show_bug.cgi?id=157569
2938         <rdar://problem/26223115>
2939
2940         Reviewed by Dean Jackson.
2941
2942         * animations/fill-mode-forwards-zero-duration.html:
2943         * animations/play-state-start-paused.html:
2944         These two tests incorrectly expected a shorthand property not to reset
2945         longhand properties that it covers to their initial values even if left
2946         out of the shorthand.
2947
2948         * animations/unprefixed-properties-expected.txt:
2949         * animations/unprefixed-properties.html:
2950         This test incorrectly expected that setting an unprefixed property only would
2951         lead to reading the prefixed property through the CSSOM return the empty string,
2952         rather than the value set on the unprefixed property.
2953
2954         * fast/css/prefixed-unprefixed-variant-style-declaration-expected.txt: Added.
2955         * fast/css/prefixed-unprefixed-variant-style-declaration.html: Added.
2956         New test checking that setting one of two of a property's unprefixed and prefixed
2957         variants correctly allows to read the style through the CSS OM for both variants,
2958         while only serializing the property that was set through cssText.
2959
2960         * fast/css/shorthand-omitted-initial-value-overrides-shorthand-expected.txt: Added.
2961         * fast/css/shorthand-omitted-initial-value-overrides-shorthand.html: Added.
2962         New test checking that setting a longhand property and then the shorthand for that
2963         longhand correctly resets the initial values, even if they were omitted in the shorthand.
2964
2965 2016-05-12  Manuel Rego Casasnovas  <rego@igalia.com>
2966
2967         [css-grid] Incorrect parsing when using just 'span" as grid-line value
2968         https://bugs.webkit.org/show_bug.cgi?id=157615
2969
2970         Reviewed by Sergio Villar Senin.
2971
2972         Add new test case in grid-item-column-row-get-set.html.
2973
2974         Updated other tests that were using "span" alone, with 2 approaches:
2975         - In some of them changing "span" by "span 1" making it valid.
2976         - In other changing the expected result to "auto", as it's invalid now.
2977
2978         * fast/css-grid-layout/grid-item-area-get-set.html:
2979         * fast/css-grid-layout/grid-item-bad-named-area-auto-placement.html:
2980         * fast/css-grid-layout/grid-item-column-row-get-set-expected.txt:
2981         * fast/css-grid-layout/grid-item-column-row-get-set.html:
2982         * fast/css-grid-layout/grid-item-end-after-get-set-expected.txt:
2983         * fast/css-grid-layout/grid-item-end-after-get-set.html:
2984         * fast/css-grid-layout/grid-item-negative-position-resolution.html:
2985         * fast/css-grid-layout/grid-item-start-before-get-set-expected.txt:
2986         * fast/css-grid-layout/grid-item-start-before-get-set.html:
2987
2988 2016-05-12  Joseph Pecoraro  <pecoraro@apple.com>
2989
2990         Web Inspector: CRASH getting internal properties of function with no bound arguments causes
2991         https://bugs.webkit.org/show_bug.cgi?id=157613
2992         <rdar://problem/26238754>
2993
2994         Reviewed by Timothy Hatcher.
2995
2996         * inspector/runtime/getProperties-expected.txt:
2997         * inspector/runtime/getProperties.html:
2998         Include coverage for a bound function with no bound arguments.
2999
3000 2016-05-11  Zalan Bujtas  <zalan@apple.com>
3001
3002         Absolute positioned element is not placed properly when parent becomes the containing block.
3003         https://bugs.webkit.org/show_bug.cgi?id=157455
3004         <rdar://problem/26212568>
3005
3006         Reviewed by Simon Fraser.
3007
3008         When a container becomes a containing block, we need to check if there are any positioned boxes in its subtree
3009         in order to "re-parent" them. It basically means that we remove them from RenderBlock::positionedDescendants map
3010         and they'll get re-inserted during the next layout correctly.
3011         This patch fixes the case when a container becomes the containing block by setting the transform property and its positioned
3012         child gets misplaced.  
3013
3014         * fast/block/containing-block-changes-expected.html: Added.
3015         * fast/block/containing-block-changes.html: Added.
3016
3017 2016-05-11  Ryosuke Niwa  <rniwa@webkit.org>
3018
3019         Add a failing expectation on iOS for the test added in r200712
3020         since there is no support for eventSender on iOS.
3021
3022         * platform/ios-simulator/TestExpectations:
3023
3024 2016-05-11  Ryosuke Niwa  <rniwa@webkit.org>
3025
3026         Moving focus by tab could erroneously focus a non-focusable shadow host
3027         https://bugs.webkit.org/show_bug.cgi?id=157585
3028
3029         Reviewed by Antti Koivisto.
3030
3031         Added a regression test for moving focus across iframes.
3032
3033         Also expanded negative-tabindex-on-shadow-host.html to cover reverse traversal.
3034
3035         * fast/shadow-dom/focus-on-iframe-expected.txt: Added.
3036         * fast/shadow-dom/focus-on-iframe.html: Added.
3037         * fast/shadow-dom/negative-tabindex-on-shadow-host-expected.txt:
3038         * fast/shadow-dom/negative-tabindex-on-shadow-host.html:
3039
3040 2016-05-11  Darin Adler  <darin@apple.com>
3041
3042         Change IDBObjectStore.createIndex to take an IDL dictionary
3043         https://bugs.webkit.org/show_bug.cgi?id=157520
3044
3045         Reviewed by Chris Dumez.
3046
3047         * storage/indexeddb/deleteIndex-bug110792-expected.txt: Updated result.
3048         Test is still marked as flaky, but this is the proper expectation now.
3049         Discovered this when I accidentally reset results for the whole directory.
3050         * storage/indexeddb/deleteIndex-bug110792-private-expected.txt: Ditto.
3051
3052         * storage/indexeddb/index-basics-expected.txt: Updated to expect the simpler
3053         type error that is generated by the bindings code as opposed to the hand written
3054         binding. If we want to make this fancier like this for all bindings we can do
3055         that the future in the bindings script.
3056         * storage/indexeddb/index-basics-private-expected.txt: Ditto.
3057         * storage/indexeddb/index-basics-workers-expected.txt: Ditto.
3058
3059         * storage/indexeddb/keypath-basics-expected.txt: Updated for the change that
3060         expects null and undefined the be legal key paths. See below.
3061         * storage/indexeddb/keypath-basics-private-expected.txt: Ditto.
3062
3063         * storage/indexeddb/modern/create-index-failures-expected.txt: Removed
3064         expected results that require that we forbid null for the name and key path.
3065         See below.
3066         * storage/indexeddb/modern/create-index-failures-private-expected.txt: Ditto.
3067
3068         * storage/indexeddb/modern/resources/create-index-failures.js: Removed the test
3069         that expects failure when null is passed for the name and key path. In both
3070         cases, the Web IDL and IDB specifications call for the null value to be converted
3071         to the string "null", not an exception.
3072
3073         * storage/indexeddb/resources/keypath-basics.js:
3074         (prepareDatabase): Added tests for both undefined and null. Both are legal values for
3075         the key path argument to createIndex. The Web IDL and IDB specifications call for
3076         them to be converted to the strings "undefined" and "null", not to trigger exceptions.
3077         (testInvalidKeyPaths): Removed tests that expect exceptions when calling createIndex
3078         with undefined and null.
3079
3080 2016-05-11  Ryan Haddad  <ryanhaddad@apple.com>
3081
3082         Rebaseline inspector/dom/getAccessibilityPropertiesForNode.html after r200677
3083
3084         Unreviewed test gardening.
3085
3086         * inspector/dom/getAccessibilityPropertiesForNode-expected.txt:
3087
3088 2016-05-11  Chris Dumez  <cdumez@apple.com>
3089
3090         Update Node::appendChild() / replaceChild() / removeChild() / insertBefore() to take references instead of pointers
3091         https://bugs.webkit.org/show_bug.cgi?id=157556
3092
3093         Reviewed by Darin Adler.
3094
3095         Rebaseline several tests now that the Node API provides more useful
3096         exception messages.
3097
3098         * fast/dom/Document/replaceChild-null-oldChild-expected.txt:
3099         * fast/dom/Document/script-tests/replaceChild-null-oldChild.js:
3100         * fast/dom/incompatible-operations-expected.txt:
3101         * fast/dom/incompatible-operations.html:
3102         * fast/dom/processing-instruction-appendChild-exceptions-expected.txt:
3103         * fast/dom/processing-instruction-appendChild-exceptions.xhtml:
3104         * fast/dom/timer-clear-interval-in-handler-and-generate-error-expected.txt:
3105         * js/dom/dot-node-base-exception-expected.txt:
3106         * js/dom/script-tests/dot-node-base-exception.js:
3107
3108 2016-05-11  Brady Eidson  <beidson@apple.com>
3109
3110         Modern IDB: IDBOpenDBRequests that are stop()'ed don't notify the IDBServer of that fact.
3111         https://bugs.webkit.org/show_bug.cgi?id=157448
3112
3113         Reviewed by Alex Christensen.
3114
3115         * TestExpectations:
3116         * storage/indexeddb/pending-version-change-stuck-private-expected.txt:
3117         * storage/indexeddb/pending-version-change-stuck-works-with-terminate-expected.txt:
3118         * storage/indexeddb/pending-version-change-stuck-works-with-terminate-private-expected.txt:
3119
3120 2016-05-11  Joseph Pecoraro  <pecoraro@apple.com>
3121
3122         Improve error messages for accessing arguments.callee and similar getters in strict mode
3123         https://bugs.webkit.org/show_bug.cgi?id=157545
3124
3125         Reviewed by Mark Lam.
3126
3127         * js/basic-strict-mode-expected.txt:
3128         * js/caller-property-expected.txt:
3129         * js/script-tests/caller-property.js:
3130
3131 2016-05-11  Chris Dumez  <cdumez@apple.com>
3132
3133         Unreviewed, rolling out r200686.
3134
3135         Caused a lot of layout test failures
3136
3137         Reverted changeset:
3138
3139         "Sites served over insecure connections should not be allowed
3140         to use geolocation."
3141         https://bugs.webkit.org/show_bug.cgi?id=157423
3142         http://trac.webkit.org/changeset/200686
3143
3144 2016-05-11  Jer Noble  <jer.noble@apple.com>
3145
3146         Videos allowed to play through the Main Content restriction should not pause when scrolled off-screen.
3147         https://bugs.webkit.org/show_bug.cgi?id=157555
3148
3149         Reviewed by Eric Carlson.
3150
3151         * media/video-main-content-allow-then-scroll-expected.txt: Added.
3152         * media/video-main-content-allow-then-scroll.html: Added.
3153
3154 2016-05-11  Pranjal Jumde  <pjumde@apple.com>
3155
3156         Sites served over insecure connections should not be allowed to use geolocation.
3157         https://bugs.webkit.org/show_bug.cgi?id=157423
3158         <rdar://problem/23751632>
3159
3160         Reviewed by Brent Fulgham.
3161
3162         * http/tests/security/geolocation-over-insecure-content.html: Added.
3163         * http/tests/security/geolocation-over-mixed-content-block.html: Added.
3164         * http/tests/security/geolocation-over-mixed-content.html: Added.
3165         * http/tests/security/insecure-geolocation-expected.txt: Added.
3166         * http/tests/security/insecure-geolocation.html: Added.
3167         * http/tests/security/mixedcontent-geolocation-block-insecure-content-expected.txt: Added.
3168         * http/tests/security/mixedcontent-geolocation-block-insecure-content.html: Added.
3169         * http/tests/security/mixedcontent-geolocation-expected.txt: Added.
3170         * http/tests/security/mixedcontent-geolocation.html: Added.
3171
3172 2016-05-11  Youenn Fablet  <youenn.fablet@crf.canon.fr>
3173
3174         Ensure DOM iterators remain done
3175         https://bugs.webkit.org/show_bug.cgi?id=157453
3176
3177         Reviewed by Darin Adler.
3178
3179         * fast/dom/nodeListIterator-expected.txt:
3180         * fast/text/font-face-set-javascript-expected.txt:
3181
3182 2016-05-11  Joanmarie Diggs  <jdiggs@igalia.com>
3183
3184         [GTK] accessibility/aria-readonly.html is failing
3185         https://bugs.webkit.org/show_bug.cgi?id=98357
3186
3187         Reviewed by Chris Fleizach.
3188
3189         As part of this change, a new AtkObject attribute and state are being exposed.
3190         Update two tests accordingly. Also unskip the previously-failing test. Lastly,
3191         move the Mac form-control-value-settable.html test to the shared test set,
3192         with a minor tweak to check the platform for several elements' expectations.
3193
3194         * accessibility/form-control-value-settable.html: Moved to shared tests.
3195         * accessibility/gtk/xml-roles-exposed-expected.txt: Updated.
3196         * platform/gtk/TestExpectations: Unskipped previously-failing test.
3197         * platform/gtk/accessibility/form-control-value-settable-expected.txt: Added.
3198         * platform/gtk/accessibility/table-detection-expected.txt: Updated.
3199         * platform/mac/accessibility/form-control-value-settable-expected.txt: Moved.
3200
3201 2016-05-10  Myles C. Maxfield  <mmaxfield@apple.com>
3202
3203         Test gardening after r200646
3204
3205         Unreviewed.
3206
3207         * TestExpectations:
3208         * fast/text/unicode-range-download.html:
3209
3210 2016-05-10  Simon Fraser  <simon.fraser@apple.com>
3211
3212         Horizontally-scrollable items with a 3d transform are rendered incorrectly in RTL when container has -webkit-overflow-scroll: touch
3213         https://bugs.webkit.org/show_bug.cgi?id=157482
3214         rdar://problem/26204794
3215
3216         Reviewed by Zalan Bujtas.
3217         
3218         This can't be a ref test because on iOS ref test snapshots are doing by drawing, not by snapshotting layers.
3219
3220         * compositing/rtl/rtl-with-transformed-descendants-expected.txt: Added.
3221         * compositing/rtl/rtl-with-transformed-descendants.html: Added.
3222
3223 2016-05-10  Hunseop Jeong  <hs85.jeong@samsung.com>
3224
3225         Unreviewed EFL Gardening on 10th May.
3226
3227         Rebaseline missing results.
3228
3229         * platform/efl/TestExpectations: Removed non existing tests.
3230         * platform/efl/accessibility/content-editable-as-textarea-expected.txt: Added.
3231         * platform/efl/accessibility/generated-content-with-display-table-crash-expected.txt: Added.
3232         * platform/efl/accessibility/w3c-svg-content-language-attribute-expected.txt: Added.
3233         * platform/efl/fast/text/hyphenate-avoid-orphaned-word-expected.txt: Added.
3234         * platform/efl/mathml/presentation/menclose-notation-values-expected.txt: Added.
3235
3236 2016-05-10  Ryosuke Niwa  <rniwa@webkit.org>
3237
3238         iOS rebaseline after r200464.
3239
3240         * fast/shadow-dom/touch-event-ios-expected.txt:
3241
3242 2016-05-10  Joseph Pecoraro  <pecoraro@apple.com>
3243
3244         Web Inspector: Backend should initiate timeline recordings on page navigations to ensure nothing is missed
3245         https://bugs.webkit.org/show_bug.cgi?id=157504
3246         <rdar://problem/26188642>
3247
3248         Reviewed by Brian Burg.
3249
3250         * inspector/timeline/setAutoCaptureInstruments-errors-expected.txt: Added.
3251         * inspector/timeline/setAutoCaptureInstruments-errors.html: Added.
3252
3253 2016-05-10  Ryan Haddad  <ryanhaddad@apple.com>
3254
3255         Marking fast/text/unicode-range-download.html as flaky
3256         https://bugs.webkit.org/show_bug.cgi?id=42154
3257
3258         Unreviewed test gardening.
3259
3260         * TestExpectations:
3261
3262 2016-05-05  Jer Noble  <jer.noble@apple.com>
3263
3264         Return a Promise from HTMLMediaElement.play()
3265         https://bugs.webkit.org/show_bug.cgi?id=157400
3266
3267         Reviewed by Eric Carlson.
3268
3269         * media/media-play-promise-reject-error-notsupported-expected.txt: Added.
3270         * media/media-play-promise-reject-error-notsupported.html: Added.
3271         * media/media-play-promise-reject-load-abort-expected.txt: Added.
3272         * media/media-play-promise-reject-load-abort.html: Added.
3273         * media/media-play-promise-reject-pause-abort-expected.txt: Added.
3274         * media/media-play-promise-reject-pause-abort.html: Added.
3275         * media/media-play-promise-reject-play-notallowed-expected.txt: Added.
3276         * media/media-play-promise-reject-play-notallowed.html: Added.
3277         * media/media-play-promise-reject-play-notsupported-expected.txt: Added.
3278         * media/media-play-promise-reject-play-notsupported.html: Added.
3279         * media/media-play-promise-resolve-expected.txt: Added.
3280         * media/media-play-promise-resolve-when-playing-expected.txt: Added.
3281         * media/media-play-promise-resolve-when-playing.html: Added.
3282         * media/media-play-promise-resolve.html: Added.
3283
3284 2016-05-10  Commit Queue  <commit-queue@webkit.org>
3285
3286         Unreviewed, rolling out r200627.
3287         https://bugs.webkit.org/show_bug.cgi?id=157531
3288
3289         This change has caused crashes in existing LayoutTests
3290         (Requested by ryanhaddad on #webkit).
3291
3292         Reverted changeset:
3293
3294         "Return a Promise from HTMLMediaElement.play()"
3295         https://bugs.webkit.org/show_bug.cgi?id=157400
3296         http://trac.webkit.org/changeset/200627
3297
3298 2016-05-10  Simon Fraser  <simon.fraser@apple.com>
3299
3300         Fix scrolling tree dumping
3301         https://bugs.webkit.org/show_bug.cgi?id=157529
3302
3303         Reviewed by Tim Horton.
3304
3305         * fast/scrolling/ios/remove-scrolling-role-expected.txt: Renamed from LayoutTests/platform/ios-simulator-wk2/scrolling/remove-scrolling-role-expected.txt.
3306         * fast/scrolling/ios/remove-scrolling-role.html: Renamed from LayoutTests/platform/ios-simulator-wk2/scrolling/remove-scrolling-role.html.
3307         * platform/ios-simulator-wk2/TestExpectations:
3308
3309 2016-05-10  Simon Fraser  <simon.fraser@apple.com>
3310
3311         Mark fast/scrolling/ios/scroll-events-back-forward-after-pageshow.html as flakey.
3312
3313         * platform/ios-simulator-wk2/TestExpectations:
3314         * platform/ios-simulator/TestExpectations:
3315
3316 2016-05-10  Joseph Pecoraro  <pecoraro@apple.com>
3317
3318         Web Inspector: Eliminate the crazy code for evaluateOnCallFrame
3319         https://bugs.webkit.org/show_bug.cgi?id=157510
3320         <rdar://problem/26191332>
3321
3322         Reviewed by Timothy Hatcher.
3323
3324         * inspector/debugger/evaluateOnCallFrame-CommandLineAPI-expected.txt: Added.
3325         * inspector/debugger/evaluateOnCallFrame-CommandLineAPI.html: Added.
3326
3327 2016-05-05  Jer Noble  <jer.noble@apple.com>
3328
3329         Return a Promise from HTMLMediaElement.play()
3330         https://bugs.webkit.org/show_bug.cgi?id=157400
3331
3332         Reviewed by Eric Carlson.
3333
3334         * media/media-play-promise-reject-error-notsupported-expected.txt: Added.
3335         * media/media-play-promise-reject-error-notsupported.html: Added.
3336         * media/media-play-promise-reject-load-abort-expected.txt: Added.
3337         * media/media-play-promise-reject-load-abort.html: Added.
3338         * media/media-play-promise-reject-pause-abort-expected.txt: Added.
3339         * media/media-play-promise-reject-pause-abort.html: Added.
3340         * media/media-play-promise-reject-play-notallowed-expected.txt: Added.
3341         * media/media-play-promise-reject-play-notallowed.html: Added.
3342         * media/media-play-promise-reject-play-notsupported-expected.txt: Added.
3343         * media/media-play-promise-reject-play-notsupported.html: Added.
3344         * media/media-play-promise-resolve-expected.txt: Added.
3345         * media/media-play-promise-resolve-when-playing-expected.txt: Added.
3346         * media/media-play-promise-resolve-when-playing.html: Added.
3347         * media/media-play-promise-resolve.html: Added.
3348
3349 2016-05-10  Zalan Bujtas  <zalan@apple.com>
3350
3351         REGRESSION (r193610): Drop down menu doesn’t expand at allofbach.com
3352         https://bugs.webkit.org/show_bug.cgi?id=157445
3353
3354         Reviewed by Simon Fraser.
3355
3356         When we don't run transitions (becasuse of to/from 'auto' values) we should also not
3357         report the 'from' value and behave as if we finished the transition already.
3358
3359         * fast/animation/height-auto-transition-computed-value-expected.html: Added.
3360         * fast/animation/height-auto-transition-computed-value.html: Added.
3361         * imported/blink/transitions/transition-not-interpolable-expected.txt:
3362
3363 2016-05-09  Dean Jackson  <dino@apple.com>
3364
3365         [iOS] <select> elements should render right-aligned when in RTL mode
3366         https://bugs.webkit.org/show_bug.cgi?id=157501
3367         <rdar://problem/26187870>
3368
3369         Reviewed by Antoine Quint.
3370
3371         Rebaseline now that iOS is doing the right thing.
3372
3373         * platform/ios-simulator/fast/forms/select-non-native-rendering-direction-expected.txt:
3374         * platform/ios-simulator/fast/forms/listbox-bidi-align-expected.txt:
3375         * platform/ios-simulator/fast/forms/select-writing-direction-natural-expected.txt:
3376         * platform/ios-simulator/fast/text/international/bidi-listbox-atsui-expected.txt:
3377         * platform/ios-simulator/fast/text/international/bidi-listbox-expected.txt:
3378         * platform/ios-simulator/fast/text/international/bidi-menulist-expected.txt:
3379         * platform/ios-simulator/fast/text/international/pop-up-button-text-alignment-and-direction-expected.txt:
3380
3381 2016-05-10  Youenn Fablet  <youenn.fablet@crf.canon.fr>
3382
3383         NodeList should be iterable
3384         https://bugs.webkit.org/show_bug.cgi?id=131443
3385         <rdar://problem/25731519>
3386
3387         Reviewed by Darin Adler.
3388
3389         * fast/dom/domListEnumeration-expected.txt:
3390         * fast/dom/nodeListIterator-expected.txt: Added.
3391         * fast/dom/nodeListIterator.html: Added.
3392         * fast/dom/script-tests/domListEnumeration.js:
3393         * fast/text/font-face-set-javascript-expected.txt:
3394         * fast/text/font-face-set-javascript.html:
3395
3396 2016-05-09  Sergio Villar Senin  <svillar@igalia.com>
3397
3398         [css-grid] Implement auto-repeat computation
3399         https://bugs.webkit.org/show_bug.cgi?id=157473
3400
3401         Reviewed by Darin Adler.
3402
3403         Apart from some home made tests I'm importing 5 patches from Mozilla's test suite as they
3404         perfectly test the behavior of auto-repeat with positioned items. I've commented auto-fit
3405         tests as that feature isn't implemented yet.
3406
3407         * fast/css-grid-layout/grid-auto-fill-columns-expected.txt: Added.
3408         * fast/css-grid-layout/grid-auto-fill-columns.html: Added.
3409         * fast/css-grid-layout/grid-auto-fill-rows-expected.txt: Added.
3410         * fast/css-grid-layout/grid-auto-fill-rows.html: Added.
3411         * fast/css-grid-layout/grid-change-auto-repeat-tracks-expected.txt: Added.
3412         * fast/css-grid-layout/grid-change-auto-repeat-tracks.html: Added.
3413         * fast/css-grid-layout/grid-element-auto-repeat-get-set-expected.txt:
3414         * fast/css-grid-layout/grid-element-auto-repeat-get-set.html:
3415         * fast/css-grid-layout/mozilla/grid-repeat-auto-fill-fit-001-expected.html: Added.
3416         * fast/css-grid-layout/mozilla/grid-repeat-auto-fill-fit-001.html: Added.
3417         * fast/css-grid-layout/mozilla/grid-repeat-auto-fill-fit-002-expected.html: Added.
3418         * fast/css-grid-layout/mozilla/grid-repeat-auto-fill-fit-002.html: Added.
3419         * fast/css-grid-layout/mozilla/grid-repeat-auto-fill-fit-003-expected.html: Added.
3420         * fast/css-grid-layout/mozilla/grid-repeat-auto-fill-fit-003.html: Added.
3421         * fast/css-grid-layout/mozilla/grid-repeat-auto-fill-fit-004-expected.html: Added.
3422         * fast/css-grid-layout/mozilla/grid-repeat-auto-fill-fit-004.html: Added.
3423         * fast/css-grid-layout/mozilla/grid-repeat-auto-fill-fit-005-expected.html: Added.
3424         * fast/css-grid-layout/mozilla/grid-repeat-auto-fill-fit-005.html: Added.
3425
3426 2016-05-09  Joseph Pecoraro  <pecoraro@apple.com>
3427
3428         Web Inspector: CRASH under JSC::DebuggerCallFrame::thisValue when hitting breakpoint
3429         https://bugs.webkit.org/show_bug.cgi?id=157442
3430         <rdar://problem/24172015>
3431
3432         Reviewed by Saam Barati.
3433
3434         * inspector/debugger/break-in-constructor-before-super-expected.txt: Added.
3435         * inspector/debugger/break-in-constructor-before-super.html: Added.
3436
3437 2016-05-09  Simon Fraser  <simon.fraser@apple.com>
3438
3439         iOS-scrolling test cleanup.
3440         
3441         Move iOS scrolling tests from platform/ios-simulator/fast/scrolling/ios to fast/scrolling/ios/.
3442         Rebaseline those that need it. Enable some in iOS WK1 if they pass.
3443         
3444         Try to make fast/scrolling/ios/touch-scroll-visibility-hidden.html not flakey
3445
3446         * fast/scrolling/ios/clipping-ancestor-with-accelerated-scrolling-ancestor-expected.txt: Copied from LayoutTests/platform/ios-simulator/ios/scrolling/clipping-ancestor-with-accelerated-scrolling-ancestor-expected.txt.
3447         * fast/scrolling/ios/clipping-ancestor-with-accelerated-scrolling-ancestor.html: Renamed from LayoutTests/platform/ios-simulator/ios/scrolling/clipping-ancestor-with-accelerated-scrolling-ancestor.html.
3448         * fast/scrolling/ios/iframe-inside-overflow-clipping-expected.txt: Renamed from LayoutTests/platform/ios-simulator/ios/scrolling/iframe-inside-overflow-clipping-expected.txt.
3449         * fast/scrolling/ios/iframe-inside-overflow-clipping.html: Renamed from LayoutTests/platform/ios-simulator/ios/scrolling/iframe-inside-overflow-clipping.html.
3450         * fast/scrolling/ios/overflow-clip-with-accelerated-scrolling-ancestor-expected.html: Renamed from LayoutTests/platform/ios-simulator/ios/scrolling/overflow-clip-with-accelerated-scrolling-ancestor-expected.html.
3451         * fast/scrolling/ios/overflow-clip-with-accelerated-scrolling-ancestor.html: Renamed from LayoutTests/platform/ios-simulator/ios/scrolling/overflow-clip-with-accelerated-scrolling-ancestor.html.
3452         * fast/scrolling/ios/overflow-div-scrolling-expected.txt: Renamed from LayoutTests/platform/ios-simulator/ios/scrolling/overflow-div-scrolling-expected.txt.
3453         * fast/scrolling/ios/overflow-div-scrolling.html: Renamed from LayoutTests/platform/ios-simulator/ios/scrolling/overflow-div-scrolling.html.
3454         * fast/scrolling/ios/overflow-scroll-inherited-expected.txt: Renamed from LayoutTests/platform/ios-simulator/ios/scrolling/overflow-scroll-inherited-expected.txt.
3455         * fast/scrolling/ios/overflow-scroll-inherited.html: Renamed from LayoutTests/platform/ios-simulator/ios/scrolling/overflow-scroll-inherited.html.
3456         * fast/scrolling/ios/overflow-scroll-touch-expected.txt: Renamed from LayoutTests/platform/ios-simulator/ios/scrolling/overflow-scroll-touch-expected.txt.
3457         * fast/scrolling/ios/overflow-scroll-touch.html: Renamed from LayoutTests/platform/ios-simulator/ios/scrolling/overflow-scroll-touch.html.
3458         * fast/scrolling/ios/overflow-scrolling-ancestor-clip-expected.txt: Copied from LayoutTests/platform/ios-simulator/ios/scrolling/overflow-scrolling-ancestor-clip-expected.txt.
3459         * fast/scrolling/ios/overflow-scrolling-ancestor-clip-size-expected.txt: Copied from LayoutTests/platform/ios-simulator/ios/scrolling/overflow-scrolling-ancestor-clip-size-expected.txt.
3460         * fast/scrolling/ios/overflow-scrolling-ancestor-clip-size.html: Renamed from LayoutTests/platform/ios-simulator/ios/scrolling/overflow-scrolling-ancestor-clip-size.html.
3461         * fast/scrolling/ios/overflow-scrolling-ancestor-clip.html: Renamed from LayoutTests/platform/ios-simulator/ios/scrolling/overflow-scrolling-ancestor-clip.html.
3462         * fast/scrolling/ios/remove-overflow-crash-expected.txt: Renamed from LayoutTests/platform/ios-simulator/ios/scrolling/remove-overflow-crash-expected.txt.
3463         * fast/scrolling/ios/remove-overflow-crash.html: Renamed from LayoutTests/platform/ios-simulator/ios/scrolling/remove-overflow-crash.html.
3464         * fast/scrolling/ios/resources/jump-back.html: Renamed from LayoutTests/platform/ios-simulator/ios/scrolling/resources/jump-back.html.
3465         * fast/scrolling/ios/script-tests/TEMPLATE.html: Renamed from LayoutTests/platform/ios-simulator/ios/scrolling/script-tests/TEMPLATE.html.
3466         * fast/scrolling/ios/script-tests/overflow-div-scrolling.js: Renamed from LayoutTests/platform/ios-simulator/ios/scrolling/script-tests/overflow-div-scrolling.js.
3467         (verifyScrollOffset):
3468         * fast/scrolling/ios/scroll-event-from-scrollTo-expected.txt: Renamed from LayoutTests/platform/ios-simulator/ios/scrolling/scroll-event-from-scrollTo-expected.txt.
3469         * fast/scrolling/ios/scroll-event-from-scrollTo.html: Renamed from LayoutTests/platform/ios-simulator/ios/scrolling/scroll-event-from-scrollTo.html.
3470         * fast/scrolling/ios/scroll-events-back-forward-after-pageshow-expected.txt: Renamed from LayoutTests/platform/ios-simulator/ios/scrolling/scroll-events-back-forward-after-pageshow-expected.txt.
3471         * fast/scrolling/ios/scroll-events-back-forward-after-pageshow.html: Renamed from LayoutTests/platform/ios-simulator/ios/scrolling/scroll-events-back-forward-after-pageshow.html.
3472         * fast/scrolling/ios/scroll-events-back-forward-expected.txt: Renamed from LayoutTests/platform/ios-simulator/ios/scrolling/scroll-events-back-forward-expected.txt.
3473         * fast/scrolling/ios/scroll-events-back-forward.html: Renamed from LayoutTests/platform/ios-simulator/ios/scrolling/scroll-events-back-forward.html.
3474         * fast/scrolling/ios/scrollTo-at-page-load-expected.txt: Renamed from LayoutTests/platform/ios-simulator/ios/scrolling/scrollTo-at-page-load-expected.txt.
3475         * fast/scrolling/ios/scrollTo-at-page-load.html: Renamed from LayoutTests/platform/ios-simulator/ios/scrolling/scrollTo-at-page-load.html.
3476         * fast/scrolling/ios/scrollbar-hiding-expected.txt: Copied from LayoutTests/platform/ios-simulator/ios/scrolling/scrollbar-hiding-expected.txt.
3477         * fast/scrolling/ios/scrollbar-hiding.html: Renamed from LayoutTests/platform/ios-simulator/ios/scrolling/scrollbar-hiding.html.
3478         * fast/scrolling/ios/scrolling-content-clip-to-viewport-expected.txt: Copied from LayoutTests/platform/ios-simulator/ios/scrolling/scrolling-content-clip-to-viewport-expected.txt.
3479         * fast/scrolling/ios/scrolling-content-clip-to-viewport.html: Renamed from LayoutTests/platform/ios-simulator/ios/scrolling/scrolling-content-clip-to-viewport.html.
3480         * fast/scrolling/ios/table-cell-touch-scrolling-expected.txt: Renamed from LayoutTests/platform/ios-simulator/ios/scrolling/table-cell-touch-scrolling-expected.txt.
3481         * fast/scrolling/ios/table-cell-touch-scrolling.html: Renamed from LayoutTests/platform/ios-simulator/ios/scrolling/table-cell-touch-scrolling.html.
3482         * fast/scrolling/ios/textarea-scroll-touch-expected.txt: Copied from LayoutTests/platform/ios-simulator/ios/scrolling/textarea-scroll-touch-expected.txt.
3483         * fast/scrolling/ios/textarea-scroll-touch.html: Renamed from LayoutTests/platform/ios-simulator/ios/scrolling/textarea-scroll-touch.html.
3484         * fast/scrolling/ios/touch-scroll-back-forward-expected.txt: Renamed from LayoutTests/platform/ios-simulator/ios/scrolling/touch-scroll-back-forward-expected.txt.
3485         * fast/scrolling/ios/touch-scroll-back-forward.html: Renamed from LayoutTests/platform/ios-simulator/ios/scrolling/touch-scroll-back-forward.html.
3486         * fast/scrolling/ios/touch-scroll-visibility-hidden-expected.txt:
3487         * fast/scrolling/ios/touch-scroll-visibility-hidden.html: