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