[GTK][EFL] ImageBufferCairo should accept resolution factor
[WebKit-https.git] / LayoutTests / ChangeLog
1 2016-06-24  Yusuke Suzuki  <utatane.tea@gmail.com>
2
3         [GTK][EFL] ImageBufferCairo should accept resolution factor
4         https://bugs.webkit.org/show_bug.cgi?id=157848
5
6         Reviewed by Martin Robinson.
7
8         * fast/hidpi/filters-and-image-buffer-resolution-expected.html: Added.
9         * fast/hidpi/filters-and-image-buffer-resolution.html: Added.
10
11 2016-06-24  Frederic Wang  <fwang@igalia.com>
12
13         Refactor RenderMathMLOperator and RenderMathMLToken to avoid using anonymous renderers.
14         https://bugs.webkit.org/show_bug.cgi?id=155018
15
16         Reviewed by Martin Robinson.
17
18         We update the test expectations. Most of the adjustments are irrelevant visual
19         modifications (small shift and size differences) or due to changes in the renderer tree
20         structure (removal of anonymous, operator text appearing in the dumped text).
21         We disable the accessibility for mfenced for now, but this will be enabled again and improved
22         in follow-up accessibility patches.
23
24         * platform/ios-simulator/TestExpectations: We disable two reftests that use a character from
25         the Mathematical Alphanumeric Symbols block as a reference, since iOS does not have
26         appropriate fonts pre-installed.
27         * accessibility/mac/mathml-elements.html: Disable the mfenced test for now.
28         * accessibility/mac/mathml-elements-expected.txt: Ditto.
29         * accessibility/ios-simulator/math-expected.txt: Update the reference now that the text of
30         the operator appears in the render tree.
31         * accessibility/mac/math-alttext-expected.txt: Ditto.
32         * mathml/opentype/large-operators-italic-correction-expected.txt: Ditto.
33         * mathml/opentype/large-operators-munderover-expected.txt: Ditto.
34         * mathml/presentation/inferred-mrow-stretchy-expected.txt: Ditto.
35         * mathml/presentation/mfrac-nested-expected.txt: Ditto.
36         * mathml/presentation/stretchy-depth-height-expected.txt: Ditto.
37         * mathml/presentation/stretchy-depth-height-symmetric-expected.txt: Ditto.
38         * mathml/presentation/sup-nested-expected.txt: Ditto.
39         * mathml/very-large-stretchy-operators-expected.txt: Ditto.
40         * platform/mac/accessibility/math-text-expected.txt: Ditto.
41         * platform/gtk/accessibility/math-text-expected.txt: Ditto.
42         * fast/css/readonly-pseudoclass-common-element-expected.txt: Ditto.
43         * fast/css/readwrite-pseudoclass-editable-expected.txt: Ditto.
44         * imported/w3c/web-platform-tests/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-namespace-expected.txt: Ditto.
45         * imported/w3c/web-platform-tests/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-namespace-xhtml-expected.txt: Ditto.
46         * mathml/presentation/attributes-background-color.html: Add some padding to workaround some
47         small rendering failures.
48         * mathml/presentation/attributes-background-color-expected.html: Ditto.
49         * mathml/presentation/attributes-display.html: Ditto.
50         * mathml/presentation/attributes-display-expected.html: Ditto.
51         * mathml/presentation/bug97990-expected.html: Ditto.
52         * mathml/presentation/bug97990.html: Ditto.
53         * mathml/presentation/attributes-mathvariant-expected.html: Update the reftest to use italic
54         characters from the Mathematical Alphanumeric Symbols.
55         * mathml/presentation/tokenElements-mathvariant-expected.html: Ditto.
56         * mathml/presentation/mo-whitespaces-expected.html: Adjust one edge case since we now only
57         collapse whitespace for operators that use MathOperator.
58         * accessibility/math-multiscript-attributes-expected.txt: Small size/coordinate adjustment.
59         * platform/gtk/accessibility/math-multiscript-attributes-expected.txt: Dottp.
60         * platform/gtk/mathml/presentation/roots-expected.txt: Size/coordinate adjustment, removal
61         of anonymous renderers and use italic characters from the Mathematical Alphanumeric Symbols.
62         * platform/gtk/mathml/presentation/roots-expected.png: Ditto.
63         * platform/ios-simulator/mathml/presentation/roots-expected.txt: Ditto.
64         * platform/gtk/mathml/opentype/horizontal-expected.txt: Size/coordinate adjustment and
65         removal of anonymous renderers.
66         * platform/gtk/mathml/opentype/horizontal-munderover-expected.txt: Ditto.
67         * platform/gtk/mathml/opentype/large-operators-expected.txt: Ditto.
68         * platform/gtk/mathml/opentype/opentype-stretchy-expected.txt: Ditto.
69         * platform/gtk/mathml/opentype/opentype-stretchy-horizontal-expected.txt: Ditto.
70         * platform/gtk/mathml/opentype/vertical-expected.txt: Ditto.
71         * platform/gtk/mathml/presentation/mo-stretch-expected.txt: Ditto.
72         * platform/ios-simulator/mathml/opentype/horizontal-munderover-expected.txt: Ditto.
73         * platform/ios-simulator/mathml/opentype/opentype-stretchy-expected.txt: Ditto.
74         * platform/mac/mathml/opentype/large-operators-expected.txt: Ditto.
75         * platform/mac/mathml/opentype/opentype-stretchy-expected.txt: Ditto.
76         * platform/mac/mathml/opentype/opentype-stretchy-horizontal-expected.txt: Ditto.
77         * platform/mac/mathml/opentype/vertical-expected.txt: Ditto.
78
79 2016-06-23  Benjamin Poulain  <bpoulain@apple.com>
80
81         OOM Assertion failure in Array.prototype.toString
82         https://bugs.webkit.org/show_bug.cgi?id=158793
83
84         Reviewed by Saam Barati.
85
86         * js/script-tests/stringimpl-to-jsstring-on-large-strings-1.js: Added.
87         (string_appeared_here.createStrings):
88         * js/script-tests/stringimpl-to-jsstring-on-large-strings-2.js: Added.
89         (string_appeared_here.createRegexp):
90         (catch):
91         * js/script-tests/stringimpl-to-jsstring-on-large-strings-3.js: Added.
92         (string_appeared_here.createStrings):
93         (catch):
94         * js/stringimpl-to-jsstring-on-large-strings-1-expected.txt: Added.
95         * js/stringimpl-to-jsstring-on-large-strings-1.html: Added.
96         * js/stringimpl-to-jsstring-on-large-strings-2-expected.txt: Added.
97         * js/stringimpl-to-jsstring-on-large-strings-2.html: Added.
98         * js/stringimpl-to-jsstring-on-large-strings-3-expected.txt: Added.
99         * js/stringimpl-to-jsstring-on-large-strings-3.html: Added.
100
101 2016-06-23  Brady Eidson  <beidson@apple.com>
102
103         Retrieving Blobs from IndexedDB using cursors fails in WK2 (Sandboxing)
104         https://bugs.webkit.org/show_bug.cgi?id=158991
105
106         Reviewed by Alex Christensen.
107
108         * storage/indexeddb/modern/blob-cursor-expected.txt: Added.
109         * storage/indexeddb/modern/blob-cursor.html: Added.
110         * storage/indexeddb/modern/resources/blob-cursor.js: Added.
111         * storage/indexeddb/modern/resources/blob-cursor1.html: Added.
112         * storage/indexeddb/modern/resources/blob-cursor2.html: Added.
113
114 2016-06-23  Joseph Pecoraro  <pecoraro@apple.com> and Yusuke Suzuki  <utatane.tea@gmail.com>
115
116         [JSC] Implement isFinite / isNaN in JS and make DFG ToNumber accept non number values
117         https://bugs.webkit.org/show_bug.cgi?id=154022
118
119         Reviewed by Filip Pizlo.
120
121         * js/regress/Number-isNaN-expected.txt: Added.
122         * js/regress/Number-isNaN.html: Added.
123         * js/regress/global-isNaN-expected.txt: Added.
124         * js/regress/global-isNaN.html: Added.
125         * js/regress/script-tests/Number-isNaN.js: Added.
126         * js/regress/script-tests/global-isNaN.js: Added.
127         * js/regress/script-tests/many-foreach-calls.js:
128         (i.4.forEach):
129         (i.array.forEach): Deleted.
130         * js/regress/script-tests/to-number-constructor-number-string-number-string.js: Added.
131         (test):
132         * js/regress/script-tests/to-number-constructor-only-number.js: Added.
133         (test):
134         * js/regress/script-tests/to-number-constructor-only-string.js: Added.
135         (test):
136         * js/regress/script-tests/to-number-constructor-string-number-string-number.js: Added.
137         (test):
138         * js/regress/script-tests/to-number-number-string-number-string.js: Added.
139         (test):
140         * js/regress/script-tests/to-number-only-number.js: Added.
141         (test):
142         * js/regress/script-tests/to-number-only-string.js: Added.
143         (test):
144         * js/regress/script-tests/to-number-string-number-string-number.js: Added.
145         (test):
146         * js/regress/to-number-constructor-number-string-number-string-expected.txt: Added.
147         * js/regress/to-number-constructor-number-string-number-string.html: Added.
148         * js/regress/to-number-constructor-only-number-expected.txt: Added.
149         * js/regress/to-number-constructor-only-number.html: Added.
150         * js/regress/to-number-constructor-only-string-expected.txt: Added.
151         * js/regress/to-number-constructor-only-string.html: Added.
152         * js/regress/to-number-constructor-string-number-string-number-expected.txt: Added.
153         * js/regress/to-number-constructor-string-number-string-number.html: Added.
154         * js/regress/to-number-number-string-number-string-expected.txt: Added.
155         * js/regress/to-number-number-string-number-string.html: Added.
156         * js/regress/to-number-only-number-expected.txt: Added.
157         * js/regress/to-number-only-number.html: Added.
158         * js/regress/to-number-only-string-expected.txt: Added.
159         * js/regress/to-number-only-string.html: Added.
160         * js/regress/to-number-string-number-string-number-expected.txt: Added.
161         * js/regress/to-number-string-number-string-number.html: Added.
162
163 2016-06-23  Simon Fraser  <simon.fraser@apple.com>
164
165         https://bugs.webkit.org/show_bug.cgi?id=159077
166
167         Mark fast/harness/snapshot-captures-compositing.html as an image failure.
168
169         * platform/ios-simulator-wk2/TestExpectations:
170
171 2016-06-23  Benjamin Poulain  <benjamin@webkit.org>
172
173         Specialize synchronous event tracking per event type
174         https://bugs.webkit.org/show_bug.cgi?id=158826
175
176         Reviewed by Simon Fraser.
177
178         * fast/events/touch/ios/tap-with-active-listener-inside-document-with-passive-listener-expected.txt: Added.
179         * fast/events/touch/ios/tap-with-active-listener-inside-document-with-passive-listener.html: Added.
180         * fast/events/touch/ios/tap-with-active-listener-inside-window-with-passive-listener-expected.txt: Added.
181         * fast/events/touch/ios/tap-with-active-listener-inside-window-with-passive-listener.html: Added.
182         * fast/events/touch/ios/tap-with-active-touch-end-listener-expected.txt: Added.
183         * fast/events/touch/ios/tap-with-active-touch-end-listener.html: Added.
184         * fast/events/touch/ios/tap-with-passive-listener-inside-active-listener.html: Added.
185         * fast/events/touch/ios/tap-with-passive-touch-end-listener-expected.txt: Added.
186         * fast/events/touch/ios/tap-with-passive-touch-end-listener.html: Added.
187         * fast/events/touch/ios/tap-with-passive-touch-start-active-touch-end-listeners-on-elements-expected.txt: Added.
188         * fast/events/touch/ios/tap-with-passive-touch-start-active-touch-end-listeners-on-elements.html: Added.
189         * fast/events/touch/ios/tap-with-passive-touch-start-active-touch-move-listeners-on-elements-expected.txt: Added.
190         * fast/events/touch/ios/tap-with-passive-touch-start-active-touch-move-listeners-on-elements.html: Added.
191
192 2016-06-23  Alexey Proskuryakov  <ap@apple.com>
193
194         Update TestExpectations for a couple video track tests.
195
196         * platform/mac/TestExpectations:
197
198 2016-06-23  Simon Fraser  <simon.fraser@apple.com>
199
200         [iOS] Make DumpRenderTree and WebKitTestRunner in the simulator use render server snapshotting
201         https://bugs.webkit.org/show_bug.cgi?id=159077
202
203         Reviewed by Tim Horton.
204
205         Test that fails if snapshotting doesn't correctly snapshot 3D transforms.
206
207         * fast/harness/snapshot-captures-compositing-expected.html: Added.
208         * fast/harness/snapshot-captures-compositing.html: Added.
209
210 2016-06-23  Said Abou-Hallawa  <sabouhallawa@apple.com>
211
212         requestFrameAnimation() callback timestamp should be very close to Performance.now() 
213         https://bugs.webkit.org/show_bug.cgi?id=159038
214
215         Reviewed by Simon Fraser.
216
217         * animations/animation-callback-timestamp-expected.txt: Added.
218         * animations/animation-callback-timestamp.html: Added.
219         * animations/animation-multiple-callbacks-timestamp-expected.txt: Added.
220         * animations/animation-multiple-callbacks-timestamp.html: Added.
221
222 2016-06-23  Ryan Haddad  <ryanhaddad@apple.com>
223
224         Land test expectations for rdar://problem/26952627.
225
226         Unreviewed test gardening.
227
228         * platform/mac/TestExpectations:
229
230 2016-06-23  Alexey Proskuryakov  <ap@apple.com>
231
232         Handle (0, 0) ranges from Lookup
233         https://bugs.webkit.org/show_bug.cgi?id=159062
234         rdar://problem/26960385
235
236         Reviewed by Tim Horton.
237
238         * platform/mac/TestExpectations: Unmark the test that was broken due to this.
239
240 2016-06-23  Joseph Pecoraro  <pecoraro@apple.com>
241
242         CSSComputedStyleDeclaration::length should recalculate styles if needed to provide the correct value
243         https://bugs.webkit.org/show_bug.cgi?id=159053
244         <rdar://problem/26638119>
245
246         Reviewed by Simon Fraser.
247
248         * fast/css/variables/custom-property-computed-style-length-update-expected.txt: Added.
249         * fast/css/variables/custom-property-computed-style-length-update.html: Added.
250
251 2016-06-23  Adam Bergkvist  <adam.bergkvist@ericsson.com>
252
253         WebRTC: Add support for RTCPeerConnection legacy MediaStream-based API
254         https://bugs.webkit.org/show_bug.cgi?id=158940
255
256         Reviewed by Eric Carlson.
257
258         Add test for RTCPeerConnection legacy MediaStream-based API.
259
260         * fast/mediastream/RTCPeerConnection-legacy-stream-based-api-expected.txt: Added.
261         * fast/mediastream/RTCPeerConnection-legacy-stream-based-api.html: Added.
262         * platform/mac/TestExpectations:
263         Skip test for mac port (not building with WEB_RTC yet)
264
265 2016-06-23  Per Arne Vollan  <pvollan@apple.com>
266
267         Unreviewed test gardening.
268         
269         Update test expectations for passing accessibility tests after r202149,
270         and fix style issues in test expectations file.
271
272         * platform/win/TestExpectations:
273
274 2016-06-22  Alexey Proskuryakov  <ap@apple.com>
275
276         Test expectations gardening for rdar://problem/26960385
277
278         * platform/mac/TestExpectations:
279
280 2016-06-22  Benjamin Poulain  <bpoulain@apple.com>
281
282         AX: Add support for CSS4 :focus-within pseudo
283         https://bugs.webkit.org/show_bug.cgi?id=140144
284
285         Reviewed by Antti Koivisto.
286
287         * fast/css/css-selector-text-expected.txt:
288         * fast/css/css-selector-text.html:
289         * fast/css/css-set-selector-text-expected.txt:
290         * fast/css/css-set-selector-text.html:
291         * fast/css/pseudo-focus-within-basics-expected.html: Added.
292         * fast/css/pseudo-focus-within-basics.html: Added.
293         * fast/css/pseudo-focus-within-inside-shadow-dom-expected.html: Added.
294         * fast/css/pseudo-focus-within-inside-shadow-dom.html: Added.
295         * fast/css/pseudo-focus-within-style-sharing-1-expected.html: Added.
296         * fast/css/pseudo-focus-within-style-sharing-1.html: Added.
297         * fast/css/pseudo-focus-within-style-sharing-2-expected.html: Added.
298         * fast/css/pseudo-focus-within-style-sharing-2.html: Added.
299         * fast/selectors/focus-within-style-update-expected.txt: Added.
300         * fast/selectors/focus-within-style-update.html: Added.
301
302 2016-06-17  Dean Jackson  <dino@apple.com>
303
304         REGRESSION: Double tap to zoom does not work on yahoo finance
305         https://bugs.webkit.org/show_bug.cgi?id=158886
306         <rdar://problem/24917760>
307
308         Reviewed by Simon Fraser.
309
310         * fast/events/ios/viewport-shrink-to-fit-allows-double-tap-expected.txt: Added.
311         * fast/events/ios/viewport-shrink-to-fit-allows-double-tap.html: Added.
312
313 2016-06-22  Myles C. Maxfield  <mmaxfield@apple.com>
314
315         Test gardening for css3/line-break-language-sensitive
316         https://bugs.webkit.org/show_bug.cgi?id=159017
317
318         Unreviewed.
319
320         Some reftests had content which ended up outside of the viewport. This patch
321         splits that extra content out into separate tests.
322
323         In addition, this test migrates these tests to using a web font, so the results
324         of this test are not sensitive to platform-specific font fallback.
325
326         Because of the migration to the web font, css3/line-break-language-sensitive is
327         no longer needed.
328
329         * TestExpectations:
330         * css3/line-break-language-sensitive/line-break-auto-centered-expected.html: Removed.
331         * css3/line-break-language-sensitive/line-break-auto-centered.html: Removed.
332         * css3/line-break-language-sensitive/line-break-auto-half-kana-expected.html: Removed.
333         * css3/line-break-language-sensitive/line-break-auto-half-kana.html: Removed.
334         * css3/line-break-language-sensitive/line-break-auto-hyphens.html: Removed.
335         * css3/line-break-language-sensitive/line-break-auto-inseparables-expected.html: Removed.
336         * css3/line-break-language-sensitive/line-break-auto-inseparables.html: Removed.
337         * css3/line-break-language-sensitive/line-break-auto-iteration-marks-expected.html: Removed.
338         * css3/line-break-language-sensitive/line-break-auto-iteration-marks.html: Removed.
339         * css3/line-break-language-sensitive/line-break-auto-postfixes.html: Removed.
340         * css3/line-break-language-sensitive/line-break-auto-prefixes-expected.html: Removed.
341         * css3/line-break-language-sensitive/line-break-auto-prefixes.html: Removed.
342         * css3/line-break-language-sensitive/line-break-auto-sound-marks-expected.html: Removed.
343         * css3/line-break-language-sensitive/line-break-auto-sound-marks.html: Removed.
344         * css3/line-break-language-sensitive/line-break-loose-centered.html: Removed.
345         * css3/line-break-language-sensitive/line-break-loose-half-kana-expected.html: Removed.
346         * css3/line-break-language-sensitive/line-break-loose-half-kana.html: Removed.
347         * css3/line-break-language-sensitive/line-break-loose-hyphens.html: Removed.
348         * css3/line-break-language-sensitive/line-break-loose-inseparables-expected.html: Removed.
349         * css3/line-break-language-sensitive/line-break-loose-inseparables.html: Removed.
350         * css3/line-break-language-sensitive/line-break-loose-iteration-marks.html: Removed.
351         * css3/line-break-language-sensitive/line-break-loose-postfixes.html: Removed.
352         * css3/line-break-language-sensitive/line-break-loose-prefixes-expected.html: Removed.
353         * css3/line-break-language-sensitive/line-break-loose-prefixes.html: Removed.
354         * css3/line-break-language-sensitive/line-break-loose-sound-marks-expected.html: Removed.
355         * css3/line-break-language-sensitive/line-break-loose-sound-marks.html: Removed.
356         * css3/line-break-language-sensitive/line-break-normal-centered-expected.html: Removed.
357         * css3/line-break-language-sensitive/line-break-normal-centered.html: Removed.
358         * css3/line-break-language-sensitive/line-break-normal-half-kana-expected.html: Removed.
359         * css3/line-break-language-sensitive/line-break-normal-half-kana.html: Removed.
360         * css3/line-break-language-sensitive/line-break-normal-hyphens-expected.html: Removed.
361         * css3/line-break-language-sensitive/line-break-normal-hyphens.html: Removed.
362         * css3/line-break-language-sensitive/line-break-normal-inseparables-expected.html: Removed.
363         * css3/line-break-language-sensitive/line-break-normal-inseparables.html: Removed.
364         * css3/line-break-language-sensitive/line-break-normal-iteration-marks.html: Removed.
365         * css3/line-break-language-sensitive/line-break-normal-postfixes.html: Removed.
366         * css3/line-break-language-sensitive/line-break-normal-prefixes-expected.html: Removed.
367         * css3/line-break-language-sensitive/line-break-normal-prefixes.html: Removed.
368         * css3/line-break-language-sensitive/line-break-normal-sound-marks-expected.html: Removed.
369         * css3/line-break-language-sensitive/line-break-normal-sound-marks.html: Removed.
370         * css3/line-break-language-sensitive/line-break-strict-centered-expected.html: Removed.
371         * css3/line-break-language-sensitive/line-break-strict-centered.html: Removed.
372         * css3/line-break-language-sensitive/line-break-strict-half-kana-expected.html: Removed.
373         * css3/line-break-language-sensitive/line-break-strict-half-kana.html: Removed.
374         * css3/line-break-language-sensitive/line-break-strict-hyphens.html: Removed.
375         * css3/line-break-language-sensitive/line-break-strict-inseparables-expected.html: Removed.
376         * css3/line-break-language-sensitive/line-break-strict-inseparables.html: Removed.
377         * css3/line-break-language-sensitive/line-break-strict-iteration-marks-expected.html: Removed.
378         * css3/line-break-language-sensitive/line-break-strict-iteration-marks.html: Removed.
379         * css3/line-break-language-sensitive/line-break-strict-postfixes.html: Removed.
380         * css3/line-break-language-sensitive/line-break-strict-prefixes-expected.html: Removed.
381         * css3/line-break-language-sensitive/line-break-strict-prefixes.html: Removed.
382         * css3/line-break-language-sensitive/line-break-strict-sound-marks-expected.html: Removed.
383         * css3/line-break-language-sensitive/line-break-strict-sound-marks.html: Removed.
384         * css3/line-break/line-break-auto-centered-2-expected.html: Renamed from LayoutTests/css3/line-break-language-sensitive/line-break-strict-hyphens-expected.html.
385         * css3/line-break/line-break-auto-centered-2.html: Added.
386         * css3/line-break/line-break-auto-centered-expected.html:
387         * css3/line-break/line-break-auto-centered.html:
388         * css3/line-break/line-break-auto-half-kana-2-expected.html: Copied from LayoutTests/css3/line-break-language-sensitive/line-break-loose-postfixes-expected.html.
389         * css3/line-break/line-break-auto-half-kana-2.html: Added.
390         * css3/line-break/line-break-auto-half-kana-3-expected.html: Copied from LayoutTests/css3/line-break-language-sensitive/line-break-loose-postfixes-expected.html.
391         * css3/line-break/line-break-auto-half-kana-3.html: Added.
392         * css3/line-break/line-break-auto-half-kana-4-expected.html: Copied from LayoutTests/css3/line-break-language-sensitive/line-break-strict-postfixes-expected.html.
393         * css3/line-break/line-break-auto-half-kana-4.html: Added.
394         * css3/line-break/line-break-auto-half-kana-5-expected.html: Renamed from LayoutTests/css3/line-break-language-sensitive/line-break-auto-postfixes-expected.html.
395         * css3/line-break/line-break-auto-half-kana-5.html: Added.
396         * css3/line-break/line-break-auto-half-kana-expected.html:
397         * css3/line-break/line-break-auto-half-kana.html:
398         * css3/line-break/line-break-auto-hyphens-expected.html:
399         * css3/line-break/line-break-auto-hyphens.html:
400         * css3/line-break/line-break-auto-inseparables-expected.html:
401         * css3/line-break/line-break-auto-inseparables.html:
402         * css3/line-break/line-break-auto-iteration-marks-expected.html:
403         * css3/line-break/line-break-auto-iteration-marks.html:
404         * css3/line-break/line-break-auto-postfixes-expected.html:
405         * css3/line-break/line-break-auto-postfixes.html:
406         * css3/line-break/line-break-auto-prefixes-expected.html:
407         * css3/line-break/line-break-auto-prefixes.html:
408         * css3/line-break/line-break-auto-sound-marks-expected.html:
409         * css3/line-break/line-break-auto-sound-marks.html:
410         * css3/line-break/line-break-loose-centered-2-expected.html: Renamed from LayoutTests/css3/line-break-language-sensitive/line-break-loose-hyphens-expected.html.
411         * css3/line-break/line-break-loose-centered-2.html: Added.
412         * css3/line-break/line-break-loose-centered-expected.html:
413         * css3/line-break/line-break-loose-centered.html:
414         * css3/line-break/line-break-loose-half-kana-2-expected.html: Copied from LayoutTests/css3/line-break-language-sensitive/line-break-loose-postfixes-expected.html.
415         * css3/line-break/line-break-loose-half-kana-2.html: Added.
416         * css3/line-break/line-break-loose-half-kana-3-expected.html: Copied from LayoutTests/css3/line-break-language-sensitive/line-break-loose-postfixes-expected.html.
417         * css3/line-break/line-break-loose-half-kana-3.html: Added.
418         * css3/line-break/line-break-loose-half-kana-4-expected.html: Renamed from LayoutTests/css3/line-break-language-sensitive/line-break-loose-centered-expected.html.
419         * css3/line-break/line-break-loose-half-kana-4.html: Added.
420         * css3/line-break/line-break-loose-half-kana-5-expected.html: Renamed from LayoutTests/css3/line-break-language-sensitive/line-break-loose-iteration-marks-expected.html.
421         * css3/line-break/line-break-loose-half-kana-5.html: Added.
422         * css3/line-break/line-break-loose-half-kana-expected.html:
423         * css3/line-break/line-break-loose-half-kana.html:
424         * css3/line-break/line-break-loose-hyphens-expected.html:
425         * css3/line-break/line-break-loose-hyphens.html:
426         * css3/line-break/line-break-loose-inseparables-expected.html:
427         * css3/line-break/line-break-loose-inseparables.html:
428         * css3/line-break/line-break-loose-iteration-marks-expected.html:
429         * css3/line-break/line-break-loose-iteration-marks.html:
430         * css3/line-break/line-break-loose-postfixes-expected.html:
431         * css3/line-break/line-break-loose-postfixes.html:
432         * css3/line-break/line-break-loose-prefixes-expected.html:
433         * css3/line-break/line-break-loose-prefixes.html:
434         * css3/line-break/line-break-loose-sound-marks-expected.html:
435         * css3/line-break/line-break-loose-sound-marks.html:
436         * css3/line-break/line-break-normal-centered-2-expected.html: Renamed from LayoutTests/css3/line-break-language-sensitive/line-break-normal-iteration-marks-expected.html.
437         * css3/line-break/line-break-normal-centered-2.html: Added.
438         * css3/line-break/line-break-normal-centered-expected.html:
439         * css3/line-break/line-break-normal-centered.html:
440         * css3/line-break/line-break-normal-half-kana-2-expected.html: Copied from LayoutTests/css3/line-break-language-sensitive/line-break-loose-postfixes-expected.html.
441         * css3/line-break/line-break-normal-half-kana-2.html: Added.
442         * css3/line-break/line-break-normal-half-kana-3-expected.html: Copied from LayoutTests/css3/line-break-language-sensitive/line-break-loose-postfixes-expected.html.
443         * css3/line-break/line-break-normal-half-kana-3.html: Added.
444         * css3/line-break/line-break-normal-half-kana-4-expected.html: Renamed from LayoutTests/css3/line-break-language-sensitive/line-break-loose-postfixes-expected.html.
445         * css3/line-break/line-break-normal-half-kana-4.html: Added.
446         * css3/line-break/line-break-normal-half-kana-5-expected.html: Copied from LayoutTests/css3/line-break/line-break-loose-postfixes-expected.html.
447         * css3/line-break/line-break-normal-half-kana-5.html: Added.
448         * css3/line-break/line-break-normal-half-kana-expected.html:
449         * css3/line-break/line-break-normal-half-kana.html:
450         * css3/line-break/line-break-normal-hyphens-expected.html:
451         * css3/line-break/line-break-normal-hyphens.html:
452         * css3/line-break/line-break-normal-inseparables-expected.html:
453         * css3/line-break/line-break-normal-inseparables.html:
454         * css3/line-break/line-break-normal-iteration-marks-expected.html:
455         * css3/line-break/line-break-normal-iteration-marks.html:
456         * css3/line-break/line-break-normal-postfixes-expected.html:
457         * css3/line-break/line-break-normal-postfixes.html:
458         * css3/line-break/line-break-normal-prefixes-expected.html:
459         * css3/line-break/line-break-normal-prefixes.html:
460         * css3/line-break/line-break-normal-sound-marks-expected.html:
461         * css3/line-break/line-break-normal-sound-marks.html:
462         * css3/line-break/line-break-strict-centered-2-expected.html: Renamed from LayoutTests/css3/line-break-language-sensitive/line-break-auto-hyphens-expected.html.
463         * css3/line-break/line-break-strict-centered-2.html: Added.
464         * css3/line-break/line-break-strict-centered-expected.html:
465         * css3/line-break/line-break-strict-centered.html:
466         * css3/line-break/line-break-strict-half-kana-2-expected.html: Copied from LayoutTests/css3/line-break-language-sensitive/line-break-normal-postfixes-expected.html.
467         * css3/line-break/line-break-strict-half-kana-2.html: Added.
468         * css3/line-break/line-break-strict-half-kana-3-expected.html: Renamed from LayoutTests/css3/line-break-language-sensitive/line-break-strict-postfixes-expected.html.
469         * css3/line-break/line-break-strict-half-kana-3.html: Added.
470         * css3/line-break/line-break-strict-half-kana-4-expected.html: Copied from LayoutTests/css3/line-break-language-sensitive/line-break-normal-postfixes-expected.html.
471         * css3/line-break/line-break-strict-half-kana-4.html: Added.
472         * css3/line-break/line-break-strict-half-kana-5-expected.html: Renamed from LayoutTests/css3/line-break-language-sensitive/line-break-normal-postfixes-expected.html.
473         * css3/line-break/line-break-strict-half-kana-5.html: Added.
474         * css3/line-break/line-break-strict-half-kana-expected.html:
475         * css3/line-break/line-break-strict-half-kana.html:
476         * css3/line-break/line-break-strict-hyphens-expected.html:
477         * css3/line-break/line-break-strict-hyphens.html:
478         * css3/line-break/line-break-strict-inseparables-expected.html:
479         * css3/line-break/line-break-strict-inseparables.html:
480         * css3/line-break/line-break-strict-iteration-marks-expected.html:
481         * css3/line-break/line-break-strict-iteration-marks.html:
482         * css3/line-break/line-break-strict-postfixes-expected.html:
483         * css3/line-break/line-break-strict-postfixes.html:
484         * css3/line-break/line-break-strict-prefixes-expected.html:
485         * css3/line-break/line-break-strict-prefixes.html:
486         * css3/line-break/line-break-strict-sound-marks-expected.html:
487         * css3/line-break/line-break-strict-sound-marks.html:
488         * css3/line-break/resources/AllAhem.svg: Added.
489         * platform/ios-simulator/TestExpectations:
490         * platform/mac/TestExpectations:
491
492 2016-06-22  Simon Fraser  <simon.fraser@apple.com>
493
494         REGRESSION (r201629): Weird button glitching on github.com
495         https://bugs.webkit.org/show_bug.cgi?id=159031
496         rdar://problem/26880332
497
498         Reviewed by Tim Horton.
499
500         * fast/backgrounds/scaled-gradient-background-expected.html: Added.
501         * fast/backgrounds/scaled-gradient-background.html: Added.
502
503 2016-06-22  Alexey Proskuryakov  <ap@apple.com>
504
505         Test expectation gardening for rdar://problem/26950065
506
507         * platform/mac/TestExpectations:
508
509 2016-06-22  Alexey Proskuryakov  <ap@apple.com>
510
511         Test expectation gardening.
512
513         * platform/mac/TestExpectations:
514
515 2016-06-22  Adam Bergkvist  <adam.bergkvist@ericsson.com>
516
517         WebRTC: Add support for the negotiationneeded event in MediaEndpointPeerConnection
518         https://bugs.webkit.org/show_bug.cgi?id=158985
519
520         Add tests for the RTCPeerConnection negotiationneeded event.
521
522         Reviewed by Eric Carlson.
523
524         * fast/mediastream/RTCPeerConnection-more-media-to-negotiate-expected.txt: Added.
525         * fast/mediastream/RTCPeerConnection-more-media-to-negotiate.html: Added.
526         Verify that a negotiationneeded event is fired when not all local media can be included in
527         an answer. (The answerer cannot reply with more m-lines than the offer had to begin with.)
528         * fast/mediastream/RTCPeerConnection-onnegotiationneeded-expected.txt:
529         * fast/mediastream/RTCPeerConnection-onnegotiationneeded.html:
530         Verify that a negotiationneeded event is fired when tracks are added and removed from an
531         RTCPeerConnection.
532         * platform/gtk/TestExpectations:
533         Unskip fast/mediastream/RTCPeerConnection-onnegotiationneeded.html.
534         * platform/mac/TestExpectations:
535         The mac port does not build with WEB_RTC enabled yet.
536
537 2016-06-22  Youenn Fablet  <youennf@gmail.com>
538
539         JSDOMIterator forEach should support second optional parameter
540         https://bugs.webkit.org/show_bug.cgi?id=159020
541
542         Reviewed by Chris Dumez.
543
544         * fast/dom/nodeListIterator-expected.txt:
545         * fast/dom/nodeListIterator.html: Adding 'thisValue' various checks.
546
547 2016-06-22  Per Arne Vollan  <pvollan@apple.com>
548
549         window.showModalDialog doesn't work in DumpRenderTree on Windows
550         https://bugs.webkit.org/show_bug.cgi?id=53675
551
552         Reviewed by Brent Fulgham.
553
554         Update test expectations for modal dialog tests.
555
556         * platform/win/TestExpectations:
557
558 2016-06-21  Alexey Proskuryakov  <ap@apple.com>
559
560         Land test expectations for rdar://problem/26422051.
561
562         * platform/mac-wk1/TestExpectations:
563
564 2016-06-21  Benjamin Poulain  <bpoulain@apple.com>
565
566         :hover CSS pseudo-class sometimes keeps matching ever after mouse has left the element
567         https://bugs.webkit.org/show_bug.cgi?id=158340
568
569         Reviewed by Simon Fraser.
570
571         * fast/css/ancestor-of-hovered-element-detached-expected.txt: Added.
572         * fast/css/ancestor-of-hovered-element-detached.html: Added.
573         * fast/css/ancestor-of-hovered-element-removed-expected.txt: Added.
574         * fast/css/ancestor-of-hovered-element-removed.html: Added.
575
576 2016-06-21  Alexey Proskuryakov  <ap@apple.com>
577
578         Test expectations gardening.
579
580         * platform/mac-wk2/TestExpectations:
581         * platform/mac/TestExpectations:
582
583 2016-06-21  Jiewen Tan  <jiewen_tan@apple.com>
584
585         Unreviewed, rolling out r202302, r202303, r202305, and
586         r202306.
587
588         Roll out the rollouts because of breaking the build.
589
590         Reverted changesets:
591
592         "Unreviewed, rolling out r200678."
593         https://bugs.webkit.org/show_bug.cgi?id=157453
594         http://trac.webkit.org/changeset/202302
595
596         "Unreviewed, rolling out r200619."
597         https://bugs.webkit.org/show_bug.cgi?id=131443
598         http://trac.webkit.org/changeset/202303
599
600         "Unreviewed, attempt to fix the build after r202303."
601         http://trac.webkit.org/changeset/202305
602
603         "Unreviewed, attempt to fix the build after r202303."
604         http://trac.webkit.org/changeset/202306
605
606 2016-06-21  Zalan Bujtas  <zalan@apple.com>
607
608         LayoutTest tiled-drawing/scrolling/latched-div-with-scroll-snap.html is flaky
609         https://bugs.webkit.org/show_bug.cgi?id=158320
610
611         Reviewed by Simon Fraser.
612
613         This test case is flaky because:
614         1. There are multiple mouseScrollByWithWheelAndMomentumPhases() event bundles and they all need their own
615         callbacks. (see additional eventSender.callAfterScrollingCompletes()) -> fail
616         2. When the test fails, the testFailed() function is called with undefined variables. -> timeout  
617
618         * platform/mac-wk2/TestExpectations:
619         * tiled-drawing/scrolling/latched-div-with-scroll-snap.html:
620
621 2016-06-21  Jiewen Tan  <jiewen_tan@apple.com>
622
623         Unreviewed, rolling out r200619.
624
625         This incompleted feature broke http://m.yahoo.co.jp. Roll it
626         out together with r200678.
627
628         Reverted changeset:
629
630         "NodeList should be iterable"
631         https://bugs.webkit.org/show_bug.cgi?id=131443
632         http://trac.webkit.org/changeset/200619
633
634 2016-06-21  Jiewen Tan  <jiewen_tan@apple.com>
635
636         Unreviewed, rolling out r200678.
637
638         This incompleted feature broke http://m.yahoo.co.jp. Roll it
639         out together with r200619.
640
641         Reverted changeset:
642
643         "Ensure DOM iterators remain done"
644         https://bugs.webkit.org/show_bug.cgi?id=157453
645         http://trac.webkit.org/changeset/200678
646
647 2016-06-21  Joseph Pecoraro  <pecoraro@apple.com>
648
649         Skip HeapSnapshot test on WebKit1. Shared VM skews the data.
650
651         Unreviewed gardening.
652
653         In this case, snapshots with snapshots with snapshots in the same VM
654         causes the test to run out of memory. This does not happen in WebKit2.
655
656         * platform/mac-wk1/TestExpectations:
657
658 2016-06-21  Myles C. Maxfield  <mmaxfield@apple.com>
659
660         Test gardening for platform-specific font-fallback on macOS Sierra
661         https://bugs.webkit.org/show_bug.cgi?id=159003
662         <rdar://problem/25807529>
663
664         Unreviewed.
665
666         * fast/text/font-cursive-italic-cjk-2-expected.html: Added.
667         * fast/text/font-cursive-italic-cjk-2.html: Added.
668         * platform/mac/TestExpectations:
669
670 2016-06-20  Simon Fraser  <simon.fraser@apple.com>
671
672         [iOS] Typing text into a text field or text area causes screen to scroll down (hiding text entry)
673         https://bugs.webkit.org/show_bug.cgi?id=158970
674
675         Reviewed by Ryosuke Niwa.
676
677         Test that focuses an input in a frame and then types a character, then checks for scrolling.
678
679         * fast/forms/ios/typing-in-input-in-iframe-expected.txt: Added.
680         * fast/forms/ios/typing-in-input-in-iframe.html: Added.
681
682 2016-06-20  Simon Fraser  <simon.fraser@apple.com>
683
684         Focus event dispatched in iframe causes parent document to scroll incorrectly
685         https://bugs.webkit.org/show_bug.cgi?id=158629
686         rdar://problem/26521616
687
688         Reviewed by Tim Horton.
689
690         * fast/forms/ios/focus-input-in-iframe-expected.txt: Added.
691         * fast/forms/ios/focus-input-in-iframe.html: Added.
692         * fast/forms/ios/programmatic-focus-input-in-iframe-expected.txt: Added.
693         * fast/forms/ios/programmatic-focus-input-in-iframe.html: Added.
694
695 2016-06-21  Alexey Proskuryakov  <ap@apple.com>
696
697         Add an expectation for another copy of fast/canvas/webgl/premultiplyalpha-test.html
698
699         * platform/mac/TestExpectations:
700
701 2016-06-21  Alexey Proskuryakov  <ap@apple.com>
702
703         Update Sierra test expectations for fast/canvas/webgl/premultiplyalpha-test.html
704
705         * platform/mac/TestExpectations:
706
707 2016-06-21  Frederic Wang  <fwang@igalia.com>
708
709         Implement RenderMathMLOperator::layoutBlock
710         https://bugs.webkit.org/show_bug.cgi?id=157521
711
712         Reviewed by Brent Fulgham.
713
714         Update some tests to take into account improved width computation and how the anonymous text
715         node of operators using MathOperator is layout.
716
717         * platform/gtk/mathml/opentype/horizontal-expected.txt:
718         * platform/gtk/mathml/opentype/horizontal-munderover-expected.txt:
719         * platform/gtk/mathml/opentype/large-operators-expected.txt:
720         * platform/gtk/mathml/opentype/opentype-stretchy-expected.txt:
721         * platform/gtk/mathml/opentype/opentype-stretchy-horizontal-expected.txt:
722         * platform/gtk/mathml/opentype/vertical-expected.png:
723         * platform/gtk/mathml/opentype/vertical-expected.txt:
724         * platform/gtk/mathml/presentation/mo-stretch-expected.png:
725         * platform/gtk/mathml/presentation/mo-stretch-expected.txt:
726         * platform/mac/mathml/opentype/large-operators-expected.txt:
727         * platform/mac/mathml/opentype/opentype-stretchy-expected.txt:
728         * platform/mac/mathml/opentype/opentype-stretchy-horizontal-expected.txt:
729         * platform/mac/mathml/opentype/vertical-expected.txt:
730         * platform/ios-simulator/mathml/opentype/horizontal-munderover-expected.txt:
731         * platform/ios-simulator/mathml/opentype/opentype-stretchy-expected.txt:
732
733 2016-06-21  Commit Queue  <commit-queue@webkit.org>
734
735         Unreviewed, rolling out r202277.
736         https://bugs.webkit.org/show_bug.cgi?id=158992
737
738         imported/w3c/web-platform-tests/tools actually does exist, so
739         documentation files got executed as tests (Requested by ap on
740         #webkit).
741
742         Reverted changeset:
743
744         "Unskip non-existing imported/w3c/web-platform-tests/tools."
745         http://trac.webkit.org/changeset/202277
746
747 2016-06-21  Konstantin Tokarev  <annulen@yandex.ru>
748
749         Unskip non-existing imported/w3c/web-platform-tests/tools.
750
751         Unreviewed fix after r191043.
752
753         * TestExpectations:
754
755 2016-06-21  Alexey Proskuryakov  <ap@apple.com>
756
757         Correct which test is marked as flaky, copy/paste mistake.
758
759         * platform/mac-wk2/TestExpectations:
760
761 2016-06-21  Miguel Gomez  <magomez@igalia.com>
762
763         [GStreamer] video orientation support
764         https://bugs.webkit.org/show_bug.cgi?id=148524
765
766         Reviewed by Philippe Normand.
767
768         Test whether the video is properly being displayed by checking the video
769         element size.
770
771         * media/content/no-rotation.mp4: Added.
772         * media/content/rotation-180.mp4: Added.
773         * media/content/rotation-270.mp4: Added.
774         * media/content/rotation-90.mp4: Added.
775         * media/video-orientation-expected.txt: Added.
776         * media/video-orientation.html: Added.
777
778 2016-06-20  Frederic Wang  <fwang@igalia.com>
779
780         Use the MathOperator to handle some non-stretchy operators
781         https://bugs.webkit.org/show_bug.cgi?id=157519
782
783         Reviewed by Brent Fulgham.
784
785         We adjust fenced-mi.html to handle one edge case that we no longer support.
786         We also update some test references on Mac and iOS.
787
788         * mathml/presentation/fenced-mi-expected.html: Indicate that this is no longer supported.
789         * mathml/presentation/fenced-mi.html: Adjust the reference since no text is shown.
790         * platform/mac/mathml/opentype/large-operators-expected.txt: Update reference.
791         * platform/mac/mathml/opentype/opentype-stretchy-expected.txt: Ditto.
792         * platform/mac/mathml/opentype/vertical-expected.txt: Ditto.
793         * platform/ios-simulator/mathml/opentype/horizontal-munderover-expected.txt: Ditto.
794         * platform/ios-simulator/mathml/opentype/opentype-stretchy-expected.txt: Ditto.
795
796 2016-06-20  Alexey Proskuryakov  <ap@apple.com>
797
798         Test expectation update for media/click-placeholder-not-pausing.html
799
800         * platform/mac-wk2/TestExpectations:
801
802 2016-06-20  Alexey Proskuryakov  <ap@apple.com>
803
804         Test expectation update for
805         https://bugs.webkit.org/show_bug.cgi?id=158320
806         REGRESSION (r201476?): LayoutTest tiled-drawing/scrolling/latched-div-with-scroll-snap.html is flaky
807
808         * platform/mac-wk2/TestExpectations:
809
810 2016-06-20  Adam Bergkvist  <adam.bergkvist@ericsson.com>
811
812         WebRTC: RTCIceCandidate init dictionary don't handle explicit null or undefined values correctly
813         https://bugs.webkit.org/show_bug.cgi?id=158873
814
815         Reviewed by Alejandro G. Castro.
816
817         Updated test to verify that explicit null and undefined values, passed to the
818         RTCIceCandidate init dictionary, are handled correctly.
819
820         * fast/mediastream/RTCIceCandidate-expected.txt:
821         * fast/mediastream/RTCIceCandidate.html:
822
823 2016-06-20  Joseph Pecoraro  <pecoraro@apple.com>
824
825         REGRESSION(r202253): Broke inspector/unit-tests/heap-snapshot-collection-event.html
826         https://bugs.webkit.org/show_bug.cgi?id=158973
827
828         Unreviewed fix after r202253.
829
830         * inspector/unit-tests/heap-snapshot-collection-event-expected.txt:
831         * inspector/unit-tests/heap-snapshot-collection-event.html:
832         Update the method name.
833
834 2016-06-20  Commit Queue  <commit-queue@webkit.org>
835
836         Unreviewed, rolling out r202243.
837         https://bugs.webkit.org/show_bug.cgi?id=158972
838
839         Broke Windows build and iOS tests (Requested by ap on
840         #webkit).
841
842         Reverted changeset:
843
844         "Focus event dispatched in iframe causes parent document to
845         scroll incorrectly"
846         https://bugs.webkit.org/show_bug.cgi?id=158629
847         http://trac.webkit.org/changeset/202243
848
849 2016-06-20  Zalan Bujtas  <zalan@apple.com>
850
851         Set the end position on the placeholder BidiRun properly.
852         https://bugs.webkit.org/show_bug.cgi?id=158958
853
854         Reviewed by Myles C. Maxfield.
855         rdar://problem/26609266
856
857         The second paramenter for BidiRun indicates the end position and not the length of the run.
858         This was regressed at r102875 where only the start position was changed from 0 to pos.
859
860         * fast/text/international/bidi-style-in-isolate-crash-expected.txt: Added.
861         * fast/text/international/bidi-style-in-isolate-crash.html: Added.
862
863 2016-06-20  Fujii Hironori  <Hironori.Fujii@sony.com>
864
865         A composition underline is placed to wrong position in RTL
866         https://bugs.webkit.org/show_bug.cgi?id=158602
867
868         Reviewed by Myles C. Maxfield.
869
870         * editing/input/composition-underline-rtl-expected.html: Added.
871         * editing/input/composition-underline-rtl.html: Added.
872
873 2016-06-20  Alexey Proskuryakov  <ap@apple.com>
874
875         Test expectations gardening for
876         https://bugs.webkit.org/show_bug.cgi?id=155196
877
878         * platform/mac-wk1/TestExpectations:
879
880 2016-06-20  Alexey Proskuryakov  <ap@apple.com>
881
882         Test result gardening.
883
884         * platform/mac-wk2/TestExpectations:
885
886 2016-06-20  Benjamin Poulain  <benjamin@webkit.org>
887
888         :default CSS pseudo-class should match checkboxes+radios with a `checked` attribute
889         https://bugs.webkit.org/show_bug.cgi?id=156230
890
891         Reviewed by Alex Christensen.
892
893         * fast/css/pseudo-default-basics-expected.html: Added.
894         * fast/css/pseudo-default-basics.html: Added.
895         * fast/selectors/default-style-update-expected.txt: Added.
896         * fast/selectors/default-style-update.html: Added.
897
898 2016-06-20  Simon Fraser  <simon.fraser@apple.com>
899
900         Focus event dispatched in iframe causes parent document to scroll incorrectly
901         https://bugs.webkit.org/show_bug.cgi?id=158629
902         rdar://problem/26521616
903
904         Reviewed by Tim Horton.
905
906         * fast/forms/ios/focus-input-in-iframe-expected.txt: Added.
907         * fast/forms/ios/focus-input-in-iframe.html: Added.
908         * fast/forms/ios/programmatic-focus-input-in-iframe-expected.txt: Added.
909         * fast/forms/ios/programmatic-focus-input-in-iframe.html: Added.
910
911 2016-06-20  Commit Queue  <commit-queue@webkit.org>
912
913         Unreviewed, rolling out r202179.
914         https://bugs.webkit.org/show_bug.cgi?id=158946
915
916         The test either fails or times out 100% of the time (Requested
917         by ap on #webkit).
918
919         Reverted changeset:
920
921         "REGRESSION: Double tap to zoom does not work on yahoo
922         finance"
923         https://bugs.webkit.org/show_bug.cgi?id=158886
924         http://trac.webkit.org/changeset/202179
925
926 2016-06-20  Alexey Proskuryakov  <ap@apple.com>
927
928         Fix a run-webkit-tests --lint warning.
929
930         * platform/mac/TestExpectations:
931
932 2016-06-20  Alexey Proskuryakov  <ap@apple.com>
933
934         Test expectations gardening for
935         https://bugs.webkit.org/show_bug.cgi?id=155196
936
937         Marked the tests as flaky instead of skipping, to make the results visible on the
938         flakiness dashboard. Also added video-with-data-url-allowed-by-media-src-star.html,
939         which is very flaky too.
940
941         * platform/mac-wk1/TestExpectations:
942         * platform/mac/TestExpectations:
943
944 2016-06-20  Joseph Pecoraro  <pecoraro@apple.com>
945
946         Web Inspector: console.profile should use the new Sampling Profiler
947         https://bugs.webkit.org/show_bug.cgi?id=153499
948         <rdar://problem/24352431>
949
950         Reviewed by Timothy Hatcher.
951
952         * inspector/timeline/setInstruments-programmatic-capture-expected.txt: Added.
953         * inspector/timeline/setInstruments-programmatic-capture.html: Added.
954         New test that the backend auto-starts instruments during programmatic capture.
955
956 2016-06-20  Chris Dumez  <cdumez@apple.com>
957
958         Unreviewed, rebaseline test now that TouchEvent has a constructor.
959
960         * fast/events/touch/document-create-touch-list-ios-expected.txt:
961
962 2016-06-19  Antti Koivisto  <antti@apple.com>
963
964         Updating class name of a shadow host does not update the style applied by :host()
965         https://bugs.webkit.org/show_bug.cgi?id=158900
966         <rdar://problem/26883707>
967
968         Reviewed by Simon Fraser.
969
970         * fast/shadow-dom/shadow-host-style-update-expected.html: Added.
971         * fast/shadow-dom/shadow-host-style-update.html: Added.
972
973 2016-06-19  Alexey Proskuryakov  <ap@apple.com>
974
975         Test expectation gardening.
976
977         * platform/mac-wk2/TestExpectations:
978         * platform/mac/TestExpectations:
979
980 2016-06-19  Alexey Proskuryakov  <ap@apple.com>
981
982         Test expectation gardening.
983
984         * platform/mac-wk2/TestExpectations:
985         * platform/mac/TestExpectations:
986
987 2016-06-19  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
988
989         [EFL] Mark shadow-dom tests to pass because it was enabled by r202091
990         https://bugs.webkit.org/show_bug.cgi?id=158930
991
992         Unreviewed EFL gardening.
993
994         * platform/efl/TestExpectations:
995
996 2016-06-19  Michael Catanzaro  <mcatanzaro@igalia.com>
997
998         [GTK] Unreviewed test gardening
999
1000         * fast/forms/select-non-native-rendering-direction-expected.txt: Added.
1001         * fast/text/hyphenate-avoid-orphaned-word-expected.txt: Added.
1002         * platform/gtk/TestExpectations:
1003
1004 2016-06-17  Alexey Proskuryakov  <ap@apple.com>
1005
1006         Add test expectations for macOS Sierra
1007         https://bugs.webkit.org/show_bug.cgi?id=158903
1008
1009         Reviewed by Alex Christensen.
1010
1011         * TestExpectations:
1012         * media/click-placeholder-not-pausing-expected.txt: Added.
1013         * media/click-placeholder-not-pausing.html: Added.
1014         * media/controls/picture-in-picture-expected.txt: Added.
1015         * media/controls/picture-in-picture.html: Added.
1016         * media/element-containing-pip-video-going-into-fullscreen-expected.txt: Added.
1017         * media/element-containing-pip-video-going-into-fullscreen.html: Added.
1018         * media/fullscreen-api-enabled-media-with-presentation-mode-expected.txt: Added.
1019         * media/fullscreen-api-enabled-media-with-presentation-mode.html: Added.
1020         * media/fullscreen-video-going-into-pip-expected.txt: Added.
1021         * media/fullscreen-video-going-into-pip.html: Added.
1022         * media/navigate-with-pip-should-not-crash-expected.txt: Added.
1023         * media/navigate-with-pip-should-not-crash.html: Added.
1024         * media/pip-video-going-into-fullscreen-expected.txt: Added.
1025         * media/pip-video-going-into-fullscreen.html: Added.
1026         * media/video-contained-in-fullscreen-element-going-into-pip-expected.txt: Added.
1027         * media/video-contained-in-fullscreen-element-going-into-pip.html: Added.
1028         * platform/mac-elcapitan: Added.
1029         * platform/mac-elcapitan/compositing: Added.
1030         * platform/mac-elcapitan/compositing/rtl: Added.
1031         * platform/mac-elcapitan/compositing/rtl/rtl-overflow-scrolling-expected.txt: Copied from LayoutTests/platform/mac/compositing/rtl/rtl-overflow-scrolling-expected.txt.
1032         * platform/mac-elcapitan/fast: Added.
1033         * platform/mac-elcapitan/fast/block: Added.
1034         * platform/mac-elcapitan/fast/block/float: Added.
1035         * platform/mac-elcapitan/fast/block/float/026-expected.png: Copied from LayoutTests/platform/mac/fast/block/float/026-expected.png.
1036         * platform/mac-elcapitan/fast/block/float/026-expected.txt: Copied from LayoutTests/platform/mac/fast/block/float/026-expected.txt.
1037         * platform/mac-elcapitan/fast/block/float/028-expected.png: Copied from LayoutTests/platform/mac/fast/block/float/028-expected.png.
1038         * platform/mac-elcapitan/fast/block/float/028-expected.txt: Copied from LayoutTests/platform/mac/fast/block/float/028-expected.txt.
1039         * platform/mac-elcapitan/fast/overflow: Added.
1040         * platform/mac-elcapitan/fast/overflow/unreachable-overflow-rtl-bug-expected.png: Copied from LayoutTests/platform/mac/fast/overflow/unreachable-overflow-rtl-bug-expected.png.
1041         * platform/mac-elcapitan/fast/overflow/unreachable-overflow-rtl-bug-expected.txt: Copied from LayoutTests/platform/mac/fast/overflow/unreachable-overflow-rtl-bug-expected.txt.
1042         * platform/mac-elcapitan/fast/ruby: Added.
1043         * platform/mac-elcapitan/fast/ruby/bopomofo-expected.png: Copied from LayoutTests/platform/mac/fast/ruby/bopomofo-expected.png.
1044         * platform/mac-elcapitan/fast/ruby/bopomofo-expected.txt: Copied from LayoutTests/platform/mac/fast/ruby/bopomofo-expected.txt.
1045         * platform/mac-elcapitan/fast/ruby/bopomofo-letter-spacing-expected.png: Copied from LayoutTests/platform/mac/fast/ruby/bopomofo-letter-spacing-expected.png.
1046         * platform/mac-elcapitan/fast/ruby/bopomofo-letter-spacing-expected.txt: Copied from LayoutTests/platform/mac/fast/ruby/bopomofo-letter-spacing-expected.txt.
1047         * platform/mac-elcapitan/fast/ruby/bopomofo-rl-expected.png: Copied from LayoutTests/platform/mac/fast/ruby/bopomofo-rl-expected.png.
1048         * platform/mac-elcapitan/fast/ruby/bopomofo-rl-expected.txt: Copied from LayoutTests/platform/mac/fast/ruby/bopomofo-rl-expected.txt.
1049         * platform/mac-elcapitan/fast/text: Added.
1050         * platform/mac-elcapitan/fast/text/crash-complex-text-surrogate-expected.txt: Copied from LayoutTests/platform/mac/fast/text/crash-complex-text-surrogate-expected.txt.
1051         * platform/mac-elcapitan/fast/text/justify-ideograph-complex-expected.png: Copied from LayoutTests/platform/mac/fast/text/justify-ideograph-complex-expected.png.
1052         * platform/mac-elcapitan/fast/text/justify-ideograph-complex-expected.txt: Copied from LayoutTests/platform/mac/fast/text/justify-ideograph-complex-expected.txt.
1053         * platform/mac-elcapitan/fast/text/line-initial-and-final-swashes-expected.png: Copied from LayoutTests/platform/mac/fast/text/line-initial-and-final-swashes-expected.png.
1054         * platform/mac-elcapitan/fast/text/line-initial-and-final-swashes-expected.txt: Copied from LayoutTests/platform/mac/fast/text/line-initial-and-final-swashes-expected.txt.
1055         * platform/mac-elcapitan/http: Added.
1056         * platform/mac-elcapitan/http/tests: Added.
1057         * platform/mac-elcapitan/http/tests/cookies: Added.
1058         * platform/mac-elcapitan/http/tests/cookies/third-party-cookie-relaxing-expected.txt: Copied from LayoutTests/http/tests/cookies/third-party-cookie-relaxing-expected.txt.
1059         * platform/mac-elcapitan/http/tests/security: Added.
1060         * platform/mac-elcapitan/http/tests/security/mixedContent: Added.
1061         * platform/mac-elcapitan/http/tests/security/mixedContent/insecure-audio-video-in-main-frame-expected.txt: Copied from LayoutTests/platform/mac/http/tests/security/mixedContent/insecure-audio-video-in-main-frame-expected.txt.
1062         * platform/mac-elcapitan/media: Added.
1063         * platform/mac-elcapitan/media/controls-strict-expected.png: Copied from LayoutTests/platform/mac/media/controls-strict-expected.png.
1064         * platform/mac-elcapitan/media/controls-strict-expected.txt: Copied from LayoutTests/platform/mac/media/controls-strict-expected.txt.
1065         * platform/mac-elcapitan/media/controls-without-preload-expected.png: Copied from LayoutTests/platform/mac/media/controls-without-preload-expected.png.
1066         * platform/mac-elcapitan/media/controls-without-preload-expected.txt: Copied from LayoutTests/platform/mac/media/controls-without-preload-expected.txt.
1067         * platform/mac-elcapitan/media/track: Added.
1068         * platform/mac-elcapitan/media/track/video-track-alternate-groups-expected.txt: Copied from LayoutTests/platform/mac/media/track/video-track-alternate-groups-expected.txt.
1069         * platform/mac-elcapitan/media/video-controls-rendering-expected.txt: Copied from LayoutTests/platform/mac/media/video-controls-rendering-expected.txt.
1070         * platform/mac-elcapitan/media/video-display-toggle-expected.png: Copied from LayoutTests/platform/mac/media/video-display-toggle-expected.png.
1071         * platform/mac-elcapitan/media/video-display-toggle-expected.txt: Copied from LayoutTests/platform/mac/media/video-display-toggle-expected.txt.
1072         * platform/mac-elcapitan/media/video-no-audio-expected.txt: Copied from LayoutTests/platform/mac/media/video-no-audio-expected.txt.
1073         * platform/mac-elcapitan/media/video-volume-slider-expected.txt: Copied from LayoutTests/platform/mac/media/video-volume-slider-expected.txt.
1074         * platform/mac-wk1/TestExpectations:
1075         * platform/mac-wk2/TestExpectations:
1076         * platform/mac-wk2/fast/scrolling: Added.
1077         * platform/mac-wk2/fast/scrolling/rtl-scrollbars-animation-property-expected.txt: Added.
1078         * platform/mac/TestExpectations:
1079         * platform/mac/compositing/rtl/rtl-overflow-scrolling-expected.png: Added.
1080         * platform/mac/compositing/rtl/rtl-overflow-scrolling-expected.txt:
1081         * platform/mac/fast/block/float/026-expected.png:
1082         * platform/mac/fast/block/float/026-expected.txt:
1083         * platform/mac/fast/block/float/028-expected.png:
1084         * platform/mac/fast/block/float/028-expected.txt:
1085         * platform/mac/fast/overflow/unreachable-overflow-rtl-bug-expected.png:
1086         * platform/mac/fast/overflow/unreachable-overflow-rtl-bug-expected.txt:
1087         * platform/mac/fast/ruby/bopomofo-expected.png:
1088         * platform/mac/fast/ruby/bopomofo-expected.txt:
1089         * platform/mac/fast/ruby/bopomofo-letter-spacing-expected.png:
1090         * platform/mac/fast/ruby/bopomofo-letter-spacing-expected.txt:
1091         * platform/mac/fast/ruby/bopomofo-rl-expected.png:
1092         * platform/mac/fast/ruby/bopomofo-rl-expected.txt:
1093         * platform/mac/fast/text/crash-complex-text-surrogate-expected.txt:
1094         * platform/mac/fast/text/justify-ideograph-complex-expected.png:
1095         * platform/mac/fast/text/justify-ideograph-complex-expected.txt:
1096         * platform/mac/fast/text/line-initial-and-final-swashes-expected.png:
1097         * platform/mac/fast/text/line-initial-and-final-swashes-expected.txt:
1098         * platform/mac/http/tests/cookies/third-party-cookie-relaxing-expected.txt: Added.
1099         * platform/mac/http/tests/security/mixedContent/insecure-audio-video-in-main-frame-expected.txt:
1100         * platform/mac/media/controls-strict-expected.png: Removed.
1101         * platform/mac/media/controls-without-preload-expected.png: Removed.
1102         * platform/mac/media/track/video-track-alternate-groups-expected.txt:
1103         * platform/mac/media/video-controls-rendering-expected.png: Removed.
1104         * platform/mac/media/video-display-toggle-expected.png: Removed.
1105         * platform/mac/media/video-no-audio-expected.png: Removed.
1106         * platform/mac/media/video-volume-slider-expected.png: Removed.
1107
1108 2016-06-17  Benjamin Poulain  <benjamin@webkit.org>
1109
1110         :indeterminate pseudo-class should match radios whose group has no checked radio
1111         https://bugs.webkit.org/show_bug.cgi?id=156270
1112
1113         Reviewed by Simon Fraser.
1114
1115         There are two important aspect to cover for this change:
1116         1) The style is updated correctly when a Button Group composition change.
1117         2) When the checkness changes for a Button Group, all its elements
1118            are invalidated to match :indeterminate.
1119
1120         * fast/forms/radio/indeterminate-radio.html:
1121         This test was verifying that the property "indeterminate" of the input element
1122         is not reflected to the style through :indeterminate.
1123         I updated the test to still verify that except that we now match :indeterminate
1124         before changing the property.
1125
1126         * fast/css/pseudo-indeterminate-radio-buttons-basics-expected.html: Added.
1127         * fast/css/pseudo-indeterminate-radio-buttons-basics.html: Added.
1128
1129         * fast/css/pseudo-indeterminate-with-radio-buttons-style-invalidation-expected.txt: Added.
1130         * fast/css/pseudo-indeterminate-with-radio-buttons-style-invalidation.html: Added.
1131         Verify that we don't invalidate everything when the checked button changes.
1132         We only need to invalidate everything if the checked state of the whole group changes.
1133
1134         * fast/selectors/detached-radio-button-checked-and-indeterminate-states-expected.txt: Added.
1135         * fast/selectors/detached-radio-button-checked-and-indeterminate-states.html: Added.
1136         * fast/selectors/pseudo-indeterminate-with-radio-buttons-style-update-expected.txt: Added.
1137         * fast/selectors/pseudo-indeterminate-with-radio-buttons-style-update.html: Added.
1138
1139 2016-06-17  Commit Queue  <commit-queue@webkit.org>
1140
1141         Unreviewed, rolling out r202152.
1142         https://bugs.webkit.org/show_bug.cgi?id=158897
1143
1144         The new test is very unstable, timing out frequently
1145         (Requested by ap on #webkit).
1146
1147         Reverted changeset:
1148
1149         "Web Inspector: console.profile should use the new Sampling
1150         Profiler"
1151         https://bugs.webkit.org/show_bug.cgi?id=153499
1152         http://trac.webkit.org/changeset/202152
1153
1154 2016-06-17  Commit Queue  <commit-queue@webkit.org>
1155
1156         Unreviewed, rolling out r202068, r202115, and r202128.
1157         https://bugs.webkit.org/show_bug.cgi?id=158896
1158
1159         The new test is very unstable, timing out frequently
1160         (Requested by ap on #webkit).
1161
1162         Reverted changesets:
1163
1164         "decompose4 return value is unchecked, leading to potentially
1165         uninitialized data."
1166         https://bugs.webkit.org/show_bug.cgi?id=158761
1167         http://trac.webkit.org/changeset/202068
1168
1169         "[mac] LayoutTest transforms/undecomposable.html is a flaky
1170         timeout"
1171         https://bugs.webkit.org/show_bug.cgi?id=158816
1172         http://trac.webkit.org/changeset/202115
1173
1174         "[mac] LayoutTest transforms/undecomposable.html is a flaky
1175         timeout"
1176         https://bugs.webkit.org/show_bug.cgi?id=158816
1177         http://trac.webkit.org/changeset/202128
1178
1179 2016-06-17  Chris Fleizach  <cfleizach@apple.com>
1180
1181         AX: HTML indeterminate IDL attribute not mapped to checkbox value=2 for native checkboxes
1182         https://bugs.webkit.org/show_bug.cgi?id=158876
1183         <rdar://problem/26842619>
1184
1185         Reviewed by Joanmarie Diggs.
1186
1187         * accessibility/checkbox-mixed-value-expected.txt: Added.
1188         * accessibility/checkbox-mixed-value.html: Added.
1189
1190 2016-06-17  Dean Jackson  <dino@apple.com>
1191
1192         REGRESSION (r199819): CrashTracer: [GraphicsContext3D::getInternalFramebufferSize
1193         https://bugs.webkit.org/show_bug.cgi?id=158895
1194         <rdar://problem/26423617>
1195
1196         Reviewed by Zalan Bujtas.
1197
1198         New test to access the contexts after loss. Also cleaned
1199         up the JavaScript code in the existing test (and made sure
1200         it ran outside of the test system).
1201
1202         * webgl/many-contexts-access-after-loss-expected.txt: Added.
1203         * webgl/many-contexts-access-after-loss.html: Added.
1204         * webgl/many-contexts.html:
1205
1206 2016-06-17  Antoine Quint  <graouts@apple.com>
1207
1208         Web video playback controls should have RTL volume slider
1209         https://bugs.webkit.org/show_bug.cgi?id=158856
1210         <rdar://problem/25971769>
1211
1212         Reviewed by Tim Horton.
1213
1214         New test that checks that the volume box has the correct CSS class name and the expected
1215         CSS transform value applied to it when the user interface layout direction is right-to-left
1216         and that changing the user interface layout direction dynamically update the media element
1217         shadow tree as expected.
1218
1219         * fullscreen/video-controls-rtl-expected.txt: Added.
1220         * fullscreen/video-controls-rtl.html: Added.
1221
1222 2016-06-17  Ryan Haddad  <ryanhaddad@apple.com>
1223
1224         Update LayoutTest fast/canvas/canvas-composite-text-alpha.html
1225         https://bugs.webkit.org/show_bug.cgi?id=158710
1226
1227         Reviewed by Alexey Proskuryakov.
1228
1229         Though this test passes, opening the test file directly reports multiple failures. Updating the
1230         readback locations to get the correct results.
1231
1232         * fast/canvas/canvas-composite-text-alpha.html:
1233
1234 2016-06-17  Ryan Haddad  <ryanhaddad@apple.com>
1235
1236         Marking media/video-controls-show-on-kb-or-ax-event.html as flaky on Mac
1237         https://bugs.webkit.org/show_bug.cgi?id=158889
1238
1239         Unreviewed test gardening.
1240
1241         * platform/mac/TestExpectations:
1242
1243 2016-06-17  Ryan Haddad  <ryanhaddad@apple.com>
1244
1245         Skip security/contentSecurityPolicy/video-with-file-url-allowed-by-media-src-star.html on Mac
1246         https://bugs.webkit.org/show_bug.cgi?id=155196
1247
1248         Unreviewed test gardening.
1249
1250         * platform/mac/TestExpectations:
1251
1252 2016-06-17  Dean Jackson  <dino@apple.com>
1253
1254         REGRESSION: Double tap to zoom does not work on yahoo finance
1255         https://bugs.webkit.org/show_bug.cgi?id=158886
1256         <rdar://problem/24917760>
1257
1258         Reviewed by Simon Fraser.
1259
1260         * fast/events/ios/viewport-shrink-to-fit-allows-double-tap-expected.txt: Added.
1261         * fast/events/ios/viewport-shrink-to-fit-allows-double-tap.html: Added.
1262
1263 2016-06-17  Chris Dumez  <cdumez@apple.com>
1264
1265         TouchEvent should have a constructor
1266         https://bugs.webkit.org/show_bug.cgi?id=158883
1267         <rdar://problem/26063585>
1268
1269         Reviewed by Benjamin Poulain.
1270
1271         Add layout test coverage for the TouchEvent constructor.
1272
1273         * fast/events/touch/touch-event-constructor-expected.txt: Added.
1274         * fast/events/touch/touch-event-constructor.html: Added.
1275
1276 2016-06-17  Chris Dumez  <cdumez@apple.com>
1277
1278         URL hash setter does not remove fragment identifier if argument is an empty string
1279         https://bugs.webkit.org/show_bug.cgi?id=158869
1280         <rdar://problem/26863430>
1281
1282         Reviewed by Darin Adler.
1283
1284         Update existing layout tests now that setting hash to "" or "#" clears
1285         the fragment identifier.
1286
1287         * fast/dom/DOMURL/set-href-attribute-hash-expected.txt:
1288         * fast/dom/DOMURL/set-href-attribute-hash.html:
1289         * fast/dom/HTMLAnchorElement/script-tests/set-href-attribute-hash.js:
1290         * fast/dom/HTMLAnchorElement/set-href-attribute-hash-expected.txt:
1291
1292 2016-06-17  John Wilander  <wilander@apple.com>
1293
1294         Ignore case in the check for security origin inheritance
1295         https://bugs.webkit.org/show_bug.cgi?id=158878
1296
1297         Reviewed by Alex Christensen.
1298
1299         * http/tests/dom/window-open-about-uppercase-blank-and-access-document-expected.txt: Added.
1300         * http/tests/dom/window-open-about-uppercase-blank-and-access-document.html: Added.
1301
1302 2016-06-17  Ryan Haddad  <ryanhaddad@apple.com>
1303
1304         Skipping two new LayoutTests that rely on mouse events on ios-simulator.
1305         https://bugs.webkit.org/show_bug.cgi?id=158855
1306
1307         Unreviewed test gardening.
1308
1309         * platform/ios-simulator/TestExpectations:
1310
1311 2016-06-17  Frederic Wang  <fwang@igalia.com>
1312
1313         Refactor RenderMathMLRoot layout function to avoid using flexbox
1314         https://bugs.webkit.org/show_bug.cgi?id=153987
1315
1316         Reviewed by Brent Fulgham.
1317
1318         Update expectations for some MathML tests containing radical operators.
1319
1320         * TestExpectations: mathml/roots-removeChild.html works as expected now
1321         that we do not manage anonymous wrappers anymore.
1322         * mathml/presentation/roots.xhtml: Add one test for RTL roots.
1323         * platform/gtk/mathml/presentation/mo-stretch-expected.txt: Update expectation to
1324         take into change in the render tree.
1325         * platform/gtk/mathml/presentation/roots-expected.txt: Ditto.
1326         * platform/gtk/mathml/presentation/roots-expected.png: Update expectation to take
1327         into account small rendering changes.
1328         * platform/ios-simulator/mathml/presentation/roots-expected.txt: Ditto.
1329         * platform/gtk/mathml/radical-fallback-expected.txt: Ditto.
1330         * platform/gtk/mathml/radical-fallback-expected.png: Ditto.
1331         * platform/mac/mathml/radical-fallback-expected.txt: Ditto.
1332         * platform/mac/mathml/radical-fallback-expected.png: Ditto.
1333         * platform/ios-simulator/mathml/radical-fallback-expected.txt: Ditto.
1334         * platform/ios-simulator/mathml/radical-fallback-expected.png: Added.
1335
1336 2016-06-17  Romain Bellessort  <romain.bellessort@crf.canon.fr>
1337
1338         Update test-expected file for failing fullscreen test
1339         https://bugs.webkit.org/show_bug.cgi?id=158838
1340
1341         Reviewed by Carlos Garcia Campos.
1342
1343         Used MAC version of the test as the default version since only MAC and
1344         GTK do not skip this test and expect the same result. Removed 
1345         test-expected files specific to each port when there was one. Prior to
1346         this patch, GTK test was failing unexpectedly.
1347
1348         * fullscreen/video-controls-override-expected.txt:
1349         * platform/efl/fullscreen/video-controls-override-expected.txt: Removed.
1350         * platform/gtk/fullscreen/video-controls-override-expected.txt: Removed.
1351         * platform/mac/fullscreen/video-controls-override-expected.txt: Removed.
1352
1353 2016-06-17  Youenn Fablet  <youenn.fablet@crf.canon.fr>
1354
1355         CORS preflight with a non-200 response should be a preflight failure
1356         https://bugs.webkit.org/show_bug.cgi?id=111008
1357
1358         Reviewed by Darin Adler.
1359
1360         * http/tests/xmlhttprequest/access-control-and-redirects-async-expected.txt:
1361         * http/tests/xmlhttprequest/access-control-and-redirects-async.html:
1362         * http/tests/xmlhttprequest/access-control-basic-get-fail-non-simple-expected.txt:
1363         * http/tests/xmlhttprequest/workers/access-control-basic-get-fail-non-simple-expected.txt:
1364
1365 2016-06-17  Frederic Wang  <fred.wang@free.fr>
1366
1367         MathOperator: Add fallback mechanisms for stretching and mirroring radical symbols
1368         https://bugs.webkit.org/show_bug.cgi?id=156836
1369
1370         Reviewed by Sergio Villar Senin.
1371
1372         We add a pixel test to verify the result of stretching a radical operator.
1373         We test RTL/LTR direction as well as default/sans-serif font in order to check the fallback code.
1374
1375         * mathml/radical-fallback.html: Added.
1376         * platform/gtk/mathml/radical-fallback-expected.png: Added.
1377         * platform/gtk/mathml/radical-fallback-expected.txt: Added.
1378         * platform/ios-simulator/mathml/radical-fallback-expected.txt: Added.
1379         * platform/mac/mathml/radical-fallback-expected.png: Added.
1380         * platform/mac/mathml/radical-fallback-expected.txt: Added.
1381         * platform/ios-simulator/mathml/presentation/roots.txt: Updated.
1382
1383 2016-06-16  Commit Queue  <commit-queue@webkit.org>
1384
1385         Unreviewed, rolling out r202147.
1386         https://bugs.webkit.org/show_bug.cgi?id=158867
1387
1388         Broke scrolling tests on iOS Simulator (Requested by ap on
1389         #webkit).
1390
1391         Reverted changeset:
1392
1393         "Focus event dispatched in iframe causes parent document to
1394         scroll incorrectly"
1395         https://bugs.webkit.org/show_bug.cgi?id=158629
1396         http://trac.webkit.org/changeset/202147
1397
1398 2016-06-16  Benjamin Poulain  <bpoulain@apple.com>
1399
1400         :in-range & :out-of-range CSS pseudo-classes shouldn't match disabled or readonly inputs
1401         https://bugs.webkit.org/show_bug.cgi?id=156530
1402
1403         Reviewed by Simon Fraser.
1404
1405         * fast/css/pseudo-in-range-on-disabled-input-basics-expected.html: Added.
1406         * fast/css/pseudo-in-range-on-disabled-input-basics.html: Added.
1407         * fast/css/pseudo-in-range-on-readonly-input-basics-expected.html: Added.
1408         * fast/css/pseudo-in-range-on-readonly-input-basics.html: Added.
1409         * fast/css/pseudo-in-range-out-of-range-on-disabled-input-trivial-expected.html: Added.
1410         * fast/css/pseudo-in-range-out-of-range-on-disabled-input-trivial.html: Added.
1411         * fast/css/pseudo-out-of-range-on-disabled-input-basics-expected.html: Added.
1412         * fast/css/pseudo-out-of-range-on-disabled-input-basics.html: Added.
1413         * fast/css/pseudo-out-of-range-on-readonly-input-basics-expected.html: Added.
1414         * fast/css/pseudo-out-of-range-on-readonly-input-basics.html: Added.
1415         * fast/selectors/in-range-out-of-range-style-update-expected.txt: Added.
1416         * fast/selectors/in-range-out-of-range-style-update.html: Added.
1417
1418 2016-06-16  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
1419
1420         [EFL][GTK] LayoutTest doesn't run on Ubuntu 16.04
1421         https://bugs.webkit.org/show_bug.cgi?id=158141
1422
1423         Reviewed by Michael Catanzaro.
1424
1425         * http/conf/debian-httpd-2.4-php7.conf: Added.
1426
1427 2016-06-15  Filip Pizlo  <fpizlo@apple.com>
1428
1429         Baseline JIT should be concurrent
1430         https://bugs.webkit.org/show_bug.cgi?id=158755
1431
1432         Reviewed by Geoffrey Garen.
1433         
1434         This change revealed a latent bug in the LLInt.  The non-llint version of this new test
1435         would usually fail because it was still in LLInt.  This new test always fails.
1436
1437         * js/dom/prototype-chain-caching-with-impure-get-own-property-slot-traps-llint.html: Added.
1438         * js/dom/prototype-chain-caching-with-impure-get-own-property-slot-traps-llint-expected.txt: Added.
1439         * js/dom/script-tests/prototype-chain-caching-with-impure-get-own-property-slot-traps-llint.js: Added.
1440
1441 2016-06-16  Frederic Wang  <fwang@igalia.com>
1442
1443         Add separate MathOperator for selection/measuring/drawing of stretchy operators
1444         https://bugs.webkit.org/show_bug.cgi?id=152244
1445
1446         Reviewed by Brent Fulgham.
1447
1448         Update expectations for some MathML tests containing operators/radicals
1449         to take into account small rendering changes.
1450
1451         * platform/gtk/mathml/opentype/horizontal-expected.png:
1452         * platform/gtk/mathml/opentype/horizontal-expected.txt:
1453         * platform/gtk/mathml/opentype/horizontal-munderover-expected.txt:
1454         * platform/gtk/mathml/opentype/large-operators-expected.png:
1455         * platform/gtk/mathml/opentype/large-operators-expected.txt:
1456         * platform/gtk/mathml/opentype/opentype-stretchy-expected.png:
1457         * platform/gtk/mathml/opentype/opentype-stretchy-expected.txt:
1458         * platform/gtk/mathml/opentype/opentype-stretchy-horizontal-expected.png:
1459         * platform/gtk/mathml/opentype/opentype-stretchy-horizontal-expected.txt:
1460         * platform/gtk/mathml/opentype/vertical-expected.png:
1461         * platform/gtk/mathml/opentype/vertical-expected.txt:
1462         * platform/gtk/mathml/presentation/mo-stretch-expected.png:
1463         * platform/gtk/mathml/presentation/mo-stretch-expected.txt:
1464         * platform/gtk/mathml/presentation/roots-expected.txt:
1465         * platform/ios-simulator/mathml/opentype/horizontal-munderover-expected.txt:
1466         * platform/mac/mathml/opentype/opentype-stretchy-horizontal-expected.png:
1467         * platform/mac/mathml/opentype/opentype-stretchy-horizontal-expected.txt:
1468
1469 2016-06-16  Jiewen Tan  <jiewen_tan@apple.com>
1470
1471         CSP: Content Security Policy should allow '*' to match the originating page's scheme
1472         https://bugs.webkit.org/show_bug.cgi?id=158811
1473         <rdar://problem/26819568>
1474
1475         Reviewed by Daniel Bates.
1476
1477         * security/contentSecurityPolicy/image-with-file-url-allowed-by-img-src-star-expected.html: Added.
1478         * security/contentSecurityPolicy/image-with-file-url-allowed-by-img-src-star.html: Added.
1479         * security/contentSecurityPolicy/image-with-file-url-blocked-by-img-src-star-expected.html: Removed.
1480         * security/contentSecurityPolicy/image-with-file-url-blocked-by-img-src-star.html: Removed.
1481         * security/contentSecurityPolicy/link-with-file-url-allowed-by-style-src-star-expected.html: Added.
1482         * security/contentSecurityPolicy/link-with-file-url-allowed-by-style-src-star.html: Added.
1483         * security/contentSecurityPolicy/link-with-file-url-blocked-by-style-src-star-expected.html: Removed.
1484         * security/contentSecurityPolicy/link-with-file-url-blocked-by-style-src-star.html: Removed.
1485         * security/contentSecurityPolicy/resources/alert-pass.js: Added.
1486         * security/contentSecurityPolicy/script-with-file-url-allowed-by-script-src-star-expected.txt: Added.
1487         * security/contentSecurityPolicy/script-with-file-url-allowed-by-script-src-star.html: Added.
1488         * security/contentSecurityPolicy/video-with-file-url-allowed-by-media-src-star-expected.html: Copied from LayoutTests/security/contentSecurityPolicy/video-with-file-url-blocked-by-media-src-star.html.
1489         * security/contentSecurityPolicy/video-with-file-url-allowed-by-media-src-star.html: Renamed from LayoutTests/security/contentSecurityPolicy/video-with-file-url-blocked-by-media-src-star.html.
1490         * security/contentSecurityPolicy/video-with-file-url-blocked-by-media-src-star-expected.html: Removed.
1491
1492 2016-06-16  Joseph Pecoraro  <pecoraro@apple.com>
1493
1494         Web Inspector: console.profile should use the new Sampling Profiler
1495         https://bugs.webkit.org/show_bug.cgi?id=153499
1496         <rdar://problem/24352431>
1497
1498         Reviewed by Timothy Hatcher.
1499
1500         * inspector/timeline/setInstruments-programmatic-capture-expected.txt: Added.
1501         * inspector/timeline/setInstruments-programmatic-capture.html: Added.
1502         New test that the backend auto-starts instruments during programmatic capture.
1503
1504 2016-06-16  John Wilander  <wilander@apple.com>
1505
1506         Restrict security origin inheritance to empty, about:blank, and about:srcdoc URLs
1507         https://bugs.webkit.org/show_bug.cgi?id=158855
1508         <rdar://problem/26142632>
1509
1510         Reviewed by Alex Christensen.
1511
1512         * http/tests/dom/window-open-about-blank-and-access-document-expected.txt: Added.
1513         * http/tests/dom/window-open-about-blank-and-access-document.html: Added.
1514         * http/tests/dom/window-open-about-webkit-org-and-access-document-expected.txt: Added.
1515         * http/tests/dom/window-open-about-webkit-org-and-access-document.html: Added.
1516
1517 2016-06-16  Jiewen Tan  <jiewen_tan@apple.com>
1518
1519         Move most of CSP tests into security/contentSecurityPolicy/
1520         https://bugs.webkit.org/show_bug.cgi?id=158859
1521
1522         Reviewed by Daniel Bates.
1523
1524         * platform/mac-wk1/TestExpectations:
1525         * platform/mac/TestExpectations:
1526         * platform/wk2/TestExpectations:
1527         * security/contentSecurityPolicy/blocks-video-expected.txt: Renamed from LayoutTests/media/csp-blocks-video-expected.txt.
1528         * security/contentSecurityPolicy/blocks-video.html: Renamed from LayoutTests/media/csp-blocks-video.html.
1529         * security/contentSecurityPolicy/font-loading-block-all-expected.txt: Renamed from LayoutTests/fast/text/font-loading-csp-block-all-expected.txt.
1530         * security/contentSecurityPolicy/font-loading-block-all.html: Renamed from LayoutTests/fast/text/font-loading-csp-block-all.html.
1531         * security/contentSecurityPolicy/image-with-blob-url-allowed-by-img-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled-expected.html: Renamed from LayoutTests/fast/dom/HTMLImageElement/image-with-blob-url-allowed-by-csp-img-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled-expected.html.
1532         * security/contentSecurityPolicy/image-with-blob-url-allowed-by-img-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled.html: Renamed from LayoutTests/fast/dom/HTMLImageElement/image-with-blob-url-allowed-by-csp-img-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled.html.
1533         * security/contentSecurityPolicy/image-with-blob-url-blocked-by-img-src-star-expected.html: Renamed from LayoutTests/fast/dom/HTMLImageElement/image-with-blob-url-blocked-by-csp-img-src-star-expected.html.
1534         * security/contentSecurityPolicy/image-with-blob-url-blocked-by-img-src-star.html: Renamed from LayoutTests/fast/dom/HTMLImageElement/image-with-blob-url-blocked-by-csp-img-src-star.html.
1535         * security/contentSecurityPolicy/image-with-data-url-allowed-by-img-src-star-expected.html: Renamed from LayoutTests/fast/dom/HTMLImageElement/image-with-data-url-allowed-by-csp-img-src-star-expected.html.
1536         * security/contentSecurityPolicy/image-with-data-url-allowed-by-img-src-star.html: Renamed from LayoutTests/fast/dom/HTMLImageElement/image-with-data-url-allowed-by-csp-img-src-star.html.
1537         * security/contentSecurityPolicy/image-with-file-url-allowed-by-img-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled-expected.html: Renamed from LayoutTests/fast/dom/HTMLImageElement/image-with-file-url-allowed-by-csp-img-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled-expected.html.
1538         * security/contentSecurityPolicy/image-with-file-url-allowed-by-img-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled.html: Renamed from LayoutTests/fast/dom/HTMLImageElement/image-with-file-url-allowed-by-csp-img-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled.html.
1539         * security/contentSecurityPolicy/image-with-file-url-blocked-by-img-src-star-expected.html: Renamed from LayoutTests/fast/dom/HTMLImageElement/image-with-file-url-blocked-by-csp-img-src-star-expected.html.
1540         * security/contentSecurityPolicy/image-with-file-url-blocked-by-img-src-star.html: Renamed from LayoutTests/fast/dom/HTMLImageElement/image-with-file-url-blocked-by-csp-img-src-star.html.
1541         * security/contentSecurityPolicy/link-with-blob-url-allowed-by-style-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled-expected.html: Renamed from LayoutTests/fast/dom/HTMLLinkElement/link-with-blob-url-allowed-by-csp-style-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled-expected.html.
1542         * security/contentSecurityPolicy/link-with-blob-url-allowed-by-style-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled.html: Renamed from LayoutTests/fast/dom/HTMLLinkElement/link-with-blob-url-allowed-by-csp-style-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled.html.
1543         * security/contentSecurityPolicy/link-with-blob-url-blocked-by-style-src-star-expected.html: Renamed from LayoutTests/fast/dom/HTMLLinkElement/link-with-blob-url-blocked-by-csp-style-src-star-expected.html.
1544         * security/contentSecurityPolicy/link-with-blob-url-blocked-by-style-src-star.html: Renamed from LayoutTests/fast/dom/HTMLLinkElement/link-with-blob-url-blocked-by-csp-style-src-star.html.
1545         * security/contentSecurityPolicy/link-with-data-url-allowed-by-style-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled-expected.html: Renamed from LayoutTests/fast/dom/HTMLLinkElement/link-with-data-url-allowed-by-csp-style-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled-expected.html.
1546         * security/contentSecurityPolicy/link-with-data-url-allowed-by-style-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled.html: Renamed from LayoutTests/fast/dom/HTMLLinkElement/link-with-data-url-allowed-by-csp-style-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled.html.
1547         * security/contentSecurityPolicy/link-with-data-url-blocked-by-style-src-star-expected.html: Renamed from LayoutTests/fast/dom/HTMLLinkElement/link-with-data-url-blocked-by-csp-style-src-star-expected.html.
1548         * security/contentSecurityPolicy/link-with-data-url-blocked-by-style-src-star.html: Renamed from LayoutTests/fast/dom/HTMLLinkElement/link-with-data-url-blocked-by-csp-style-src-star.html.
1549         * security/contentSecurityPolicy/link-with-file-url-allowed-by-style-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled-expected.html: Renamed from LayoutTests/fast/dom/HTMLLinkElement/link-with-file-url-allowed-by-csp-style-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled-expected.html.
1550         * security/contentSecurityPolicy/link-with-file-url-allowed-by-style-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled.html: Renamed from LayoutTests/fast/dom/HTMLLinkElement/link-with-file-url-allowed-by-csp-style-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled.html.
1551         * security/contentSecurityPolicy/link-with-file-url-blocked-by-style-src-star-expected.html: Renamed from LayoutTests/fast/dom/HTMLLinkElement/link-with-file-url-blocked-by-csp-style-src-star-expected.html.
1552         * security/contentSecurityPolicy/link-with-file-url-blocked-by-style-src-star.html: Renamed from LayoutTests/fast/dom/HTMLLinkElement/link-with-file-url-blocked-by-csp-style-src-star.html.
1553         * security/contentSecurityPolicy/resources/worker-inherits-blocks-eval.js: Renamed from LayoutTests/fast/workers/resources/worker-inherits-csp-blocks-eval.js.
1554         (catch):
1555         * security/contentSecurityPolicy/resources/worker-inherits-blocks-xhr.js: Renamed from LayoutTests/fast/workers/resources/worker-inherits-csp-blocks-xhr.js.
1556         (catch):
1557         * security/contentSecurityPolicy/video-with-blob-url-allowed-by-media-src-star-expected.html: Renamed from LayoutTests/media/video-with-blob-url-allowed-by-csp-media-src-star-expected.html.
1558         * security/contentSecurityPolicy/video-with-blob-url-allowed-by-media-src-star.html: Renamed from LayoutTests/media/video-with-blob-url-allowed-by-csp-media-src-star.html.
1559         * security/contentSecurityPolicy/video-with-data-url-allowed-by-media-src-star-expected.html: Renamed from LayoutTests/media/video-with-data-url-allowed-by-csp-media-src-star-expected.html.
1560         * security/contentSecurityPolicy/video-with-data-url-allowed-by-media-src-star.html: Renamed from LayoutTests/media/video-with-data-url-allowed-by-csp-media-src-star.html.
1561         * security/contentSecurityPolicy/video-with-file-url-allowed-by-media-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled-expected.html: Renamed from LayoutTests/media/video-with-file-url-allowed-by-csp-media-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled-expected.html.
1562         * security/contentSecurityPolicy/video-with-file-url-allowed-by-media-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled.html: Renamed from LayoutTests/media/video-with-file-url-allowed-by-csp-media-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled.html.
1563         * security/contentSecurityPolicy/video-with-file-url-blocked-by-media-src-star-expected.html: Renamed from LayoutTests/media/video-with-file-url-blocked-by-csp-media-src-star-expected.html.
1564         * security/contentSecurityPolicy/video-with-file-url-blocked-by-media-src-star.html: Renamed from LayoutTests/media/video-with-file-url-blocked-by-csp-media-src-star.html.
1565         * security/contentSecurityPolicy/worker-inherits-blocks-eval-expected.txt: Renamed from LayoutTests/fast/workers/worker-inherits-csp-blocks-eval-expected.txt.
1566         * security/contentSecurityPolicy/worker-inherits-blocks-eval.html: Renamed from LayoutTests/fast/workers/worker-inherits-csp-blocks-eval.html.
1567         * security/contentSecurityPolicy/worker-inherits-blocks-xhr-expected.txt: Renamed from LayoutTests/fast/workers/worker-inherits-csp-blocks-xhr-expected.txt.
1568         * security/contentSecurityPolicy/worker-inherits-blocks-xhr.html: Renamed from LayoutTests/fast/workers/worker-inherits-csp-blocks-xhr.html.
1569
1570 2016-06-16  Simon Fraser  <simon.fraser@apple.com>
1571
1572         Focus event dispatched in iframe causes parent document to scroll incorrectly
1573         https://bugs.webkit.org/show_bug.cgi?id=158629
1574         rdar://problem/26521616
1575
1576         Reviewed by Enrica Casucci.
1577         
1578         Tests for user-initiated and programmatic focus in frames.
1579
1580         * fast/forms/ios/focus-input-in-iframe-expected.txt: Added.
1581         * fast/forms/ios/focus-input-in-iframe.html: Added.
1582         * fast/forms/ios/programmatic-focus-input-in-iframe.html: Added.
1583         * fast/forms/ios/programmatic-focus-input-in-iframe-expected.txt: Added.
1584
1585 2016-06-16  Zalan Bujtas  <zalan@apple.com>
1586
1587         [New Block-Inside-Inline Model] Do not attempt to re-run margin collapsing on the block sequence.
1588         https://bugs.webkit.org/show_bug.cgi?id=158854
1589
1590         Reviewed by David Hyatt.
1591
1592         * fast/block/inside-inlines/crash-on-first-line-change-expected.txt: Added.
1593         * fast/block/inside-inlines/crash-on-first-line-change.html: Added.
1594
1595 2016-06-16  Benjamin Poulain  <bpoulain@apple.com>
1596
1597         :in-range & :out-of-range CSS pseudo-classes shouldn't match inputs without range limitations
1598         https://bugs.webkit.org/show_bug.cgi?id=156558
1599
1600         Reviewed by Simon Fraser.
1601
1602         * fast/css/pseudo-in-range-basics-expected.html: Added.
1603         * fast/css/pseudo-in-range-basics.html: Added.
1604         * fast/css/pseudo-in-range-out-of-range-trivial-expected.html: Added.
1605         * fast/css/pseudo-in-range-out-of-range-trivial.html: Added.
1606         * fast/css/pseudo-out-of-range-basics-expected.html: Added.
1607         * fast/css/pseudo-out-of-range-basics.html: Added.
1608
1609 2016-06-15  Simon Fraser  <simon.fraser@apple.com>
1610
1611         [iOS WK2] On iPad, indirect focussing of a text field doesn't always scroll to the correct location
1612         https://bugs.webkit.org/show_bug.cgi?id=158828
1613
1614         Reviewed by Enrica Casucci.
1615         
1616         Add various tests for focusing form fields. focus-input-via-button-ipad.html tests
1617         the change in the current patch.
1618
1619         * fast/forms/ios/focus-input-in-fixed-expected.txt: Added.
1620         * fast/forms/ios/focus-input-in-fixed.html: Added.
1621         * fast/forms/ios/focus-input-via-button-ipad-expected.txt: Added.
1622         * fast/forms/ios/focus-input-via-button-ipad.html: Added.
1623         * fast/forms/ios/focus-long-textarea-expected.txt: Added.
1624         * fast/forms/ios/focus-long-textarea.html: Added.
1625         * fast/forms/ios/resources/zooming-test-utils.js:
1626         (testZoomAfterTap):
1627
1628 2016-06-16  Adam Bergkvist  <adam.bergkvist@ericsson.com>
1629
1630         WebRTC: Check type of this in RTCPeerConnection JS built-in functions
1631         https://bugs.webkit.org/show_bug.cgi?id=151303
1632
1633         Reviewed by Youenn Fablet.
1634
1635         Verify that the RTCPeerConnection JS built-in methods checks 'this'. The test has expected
1636         failures (bug: http://webkit.org/b/158831).
1637
1638         * fast/mediastream/RTCPeerConnection-js-built-ins-check-this-expected.txt: Added.
1639         * fast/mediastream/RTCPeerConnection-js-built-ins-check-this.html: Added.
1640         * platform/mac/TestExpectations:
1641         The mac port does not build with WEB_RTC enabled yet.
1642
1643 2016-06-16  Dean Jackson  <dino@apple.com>
1644
1645         [mac] LayoutTest transforms/undecomposable.html is a flaky timeout
1646         https://bugs.webkit.org/show_bug.cgi?id=158816
1647
1648         Another attempt to deflake this test. Or is it unflake? I don't know.
1649
1650         * transforms/undecomposable.html:
1651
1652 2016-06-16  Myles C. Maxfield  <mmaxfield@apple.com>
1653
1654         Sporadic crash in HashTableAddResult following CSSValuePool::createFontFamilyValue
1655         https://bugs.webkit.org/show_bug.cgi?id=158297
1656
1657         Reviewed by Darin Adler.
1658
1659         * fast/text/placeholder-renderstyle-null-font-expected.txt: Added.
1660         * fast/text/placeholder-renderstyle-null-font.html: Added.
1661
1662 2016-06-15  Keith Miller  <keith_miller@apple.com>
1663
1664         Add support for Symbol.isConcatSpreadable (round 2)
1665         https://bugs.webkit.org/show_bug.cgi?id=158769
1666
1667         Reviewed by Mark Lam.
1668
1669         Fix tests for Symbol.isConcatSpreadable. Also, add new test that
1670         the array species construction does not use the callees' global
1671         object's Array[Symbol.species] when given an array from another
1672         global object.
1673
1674         * js/Object-getOwnPropertyNames-expected.txt:
1675         * js/array-species-different-globalobjects.html:
1676         * js/dom/array-prototype-properties-expected.txt:
1677         * js/script-tests/Object-getOwnPropertyNames.js:
1678
1679 2016-06-15  Zalan Bujtas  <zalan@apple.com>
1680
1681         Decouple the percent height and positioned descendants maps.
1682         https://bugs.webkit.org/show_bug.cgi?id=158773
1683
1684         Reviewed by David Hyatt and Chris Dumez.
1685
1686         Various dynamic containing block changing tests.
1687
1688         * fast/block/fixed-position-reparent-when-transition-is-removed.html:
1689         * fast/block/positioning/change-containing-block-for-absolute-positioned-expected.txt: Added.
1690         * fast/block/positioning/change-containing-block-for-absolute-positioned.html: Added.
1691         * fast/block/positioning/change-containing-block-for-fixed-positioned-expected.txt: Added.
1692         * fast/block/positioning/change-containing-block-for-fixed-positioned.html: Added.
1693
1694 2016-06-15  Tim Horton  <timothy_horton@apple.com>
1695
1696         <attachment> elements jump around a lot around when subtitle text changes slightly
1697         https://bugs.webkit.org/show_bug.cgi?id=158818
1698         <rdar://problem/24450270>
1699
1700         Reviewed by Simon Fraser.
1701
1702         * fast/attachment/attachment-subtitle-resize-expected.txt: Added.
1703         * fast/attachment/attachment-subtitle-resize.html: Added.
1704
1705 2016-06-13  Simon Fraser  <simon.fraser@apple.com>
1706
1707         [iOS WK2] Make it possible to test the Next/Previous buttons in the keyboard accessory bar
1708         https://bugs.webkit.org/show_bug.cgi?id=158714
1709
1710         Reviewed by Enrica Casucci.
1711
1712         Add UIScriptController.keyboardAccessoryBar{Next,Previous} and hook it up to the WKContentView
1713         method that gets called from UIKit.
1714
1715         Add a test that exercises it.
1716
1717         * TestExpectations:
1718         * fast/forms/ios/accessory-bar-navigation-expected.txt: Added.
1719         * fast/forms/ios/accessory-bar-navigation.html: Added.
1720         * fast/forms/ios/resources/zooming-test-utils.js: Added.
1721         (testZoomAfterTap):
1722         (tableFromJSON):
1723         * platform/ios-simulator-wk2/TestExpectations:
1724
1725 2016-06-15  Dean Jackson  <dino@apple.com>
1726
1727         [mac] LayoutTest transforms/undecomposable.html is a flaky timeout
1728         https://bugs.webkit.org/show_bug.cgi?id=158816
1729
1730         Unflakify this test by putting the script in a place that
1731         will execute it before the load event (by which time the animation
1732         may have started).
1733
1734         * transforms/undecomposable.html:
1735
1736 2016-06-15  Simon Fraser  <simon.fraser@apple.com>
1737
1738         [iOS WK2] Add tests for zooming to text fields on focus
1739         https://bugs.webkit.org/show_bug.cgi?id=158786
1740
1741         Reviewed by Enrica Casucci.
1742
1743         Add tests that focus form controls, and test the resulting scroll position and zoom level.
1744
1745         * TestExpectations:
1746         * fast/forms/ios/focus-input-via-button-expected.txt: Added.
1747         * fast/forms/ios/focus-input-via-button-no-scaling-expected.txt: Added.
1748         * fast/forms/ios/focus-input-via-button-no-scaling.html: Added.
1749         * fast/forms/ios/focus-input-via-button.html: Added.
1750         * fast/forms/ios/resources/zooming-test-utils.js: Added.
1751         (testZoomAfterTap):
1752         (tableFromJSON):
1753         * fast/forms/ios/zoom-after-input-tap-expected.txt: Added.
1754         * fast/forms/ios/zoom-after-input-tap-wide-input-expected.txt: Added.
1755         * fast/forms/ios/zoom-after-input-tap-wide-input.html: Added.
1756         * fast/forms/ios/zoom-after-input-tap.html: Added.
1757         * platform/ios-simulator-wk2/TestExpectations:
1758
1759 2016-06-15  Adam Bergkvist  <adam.bergkvist@ericsson.com>
1760
1761         WebRTC: Add media setup test using the legacy callback APIs
1762         https://bugs.webkit.org/show_bug.cgi?id=158736
1763
1764         Reviewed by Eric Carlson.
1765
1766         Add a test that sets up media using the legacy callback-based createOffer/Answer() and
1767         setLocal/RemoteDescription() methods [1].
1768
1769         [1] https://w3c.github.io/webrtc-pc/archives/20160513/webrtc.html#legacy-interface-extensions
1770
1771         * fast/mediastream/RTCPeerConnection-media-setup-callbacks-single-dialog-expected.txt: Added.
1772         * fast/mediastream/RTCPeerConnection-media-setup-callbacks-single-dialog.html: Added.
1773         * platform/mac/TestExpectations:
1774         The mac port is not building with WEB_RTC yet.
1775
1776 2016-06-15  Antti Koivisto  <antti@apple.com>
1777
1778         GoogleMaps transit schedule explorer comes up blank initially
1779         https://bugs.webkit.org/show_bug.cgi?id=158803
1780         rdar://problem/25818080
1781
1782         Reviewed by Andreas Kling
1783
1784         Expand the tests to cover this case.
1785
1786         * fast/css/style-invalidation-attribute-change-descendants-expected.txt:
1787         * fast/css/style-invalidation-attribute-change-descendants.html:
1788         * fast/css/style-invalidation-class-change-descendants-expected.txt:
1789         * fast/css/style-invalidation-class-change-descendants.html:
1790
1791 2016-06-15  Javier Fernandez  <jfernandez@igalia.com>
1792
1793         [css-sizing] Item borders are missing with 'min-width:-webkit-fill-available' and zero available width
1794         https://bugs.webkit.org/show_bug.cgi?id=158258
1795
1796         Tests to verify that fill-available size works as expected when contaner's width is zero.
1797
1798         Reviewed by Darin Adler.
1799
1800         * fast/css-intrinsic-dimensions/fill-available-with-zero-width-expected.html: Added.
1801         * fast/css-intrinsic-dimensions/fill-available-with-zero-width.html: Added.
1802
1803 2016-06-15  Alex Christensen  <achristensen@webkit.org>
1804
1805         Fix 2d canvas transform after r192900
1806         https://bugs.webkit.org/show_bug.cgi?id=158725
1807
1808         Reviewed by Dean Jackson.
1809
1810         * fast/canvas/canvas-transform-inverse-expected.html: Added.
1811         * fast/canvas/canvas-transform-inverse.html: Added.
1812
1813 2016-06-15  Eric Carlson  <eric.carlson@apple.com>
1814
1815         [iOS] Make HTMLMediaElement.muted mutable
1816         https://bugs.webkit.org/show_bug.cgi?id=158787
1817         <rdar://problem/24452567>
1818
1819         Reviewed by Dean Jackson.
1820
1821         * media/audio-playback-restriction-removed-muted-expected.txt: Added.
1822         * media/audio-playback-restriction-removed-muted.html: Added.
1823         * media/audio-playback-restriction-removed-track-enabled-expected.txt: Added.
1824         * media/audio-playback-restriction-removed-track-enabled.html: Added.
1825
1826 2016-06-15  Simon Fraser  <simon.fraser@apple.com>
1827
1828         fast/events/ios tests are marked as flakey, but really just fail in OpenSource and WK1
1829         https://bugs.webkit.org/show_bug.cgi?id=158804
1830         
1831         Test gardening.
1832
1833         fast/events/ios is skipped globally. Ideally it would be re-enabled in /ios-simulator-wk2/TestExpectations, but relies on unreleased
1834         software, so leave disabled for now.
1835
1836         * platform/ios-simulator/TestExpectations:
1837
1838 2016-06-15  Antti Koivisto  <antti@apple.com>
1839
1840         Vary:Cookie validation doesn't work in private browsing
1841         https://bugs.webkit.org/show_bug.cgi?id=158616
1842
1843         Reviewed by Darin Adler.
1844
1845         * http/tests/cache/disk-cache/disk-cache-vary-cookie-expected.txt:
1846         * http/tests/cache/disk-cache/disk-cache-vary-cookie.html:
1847
1848         Exapand the existing test to cover memory cache and private browsing.
1849
1850 2016-06-14  Myles C. Maxfield  <mmaxfield@apple.com>
1851
1852         Honor bidi unicode codepoints
1853         https://bugs.webkit.org/show_bug.cgi?id=149170
1854         <rdar://problem/26527378>
1855
1856         Reviewed by Simon Fraser.
1857
1858         * fast/text/isolate-ignore-expected.html: Added.
1859         * fast/text/isolate-ignore.html: Added.
1860
1861 2016-06-14  Joseph Pecoraro  <pecoraro@apple.com>
1862
1863         Web Inspector: Rename Timeline.setAutoCaptureInstruments to Timeline.setInstruments
1864         https://bugs.webkit.org/show_bug.cgi?id=158762
1865
1866         Reviewed by Timothy Hatcher.
1867
1868         * inspector/timeline/setInstruments-errors-expected.txt: Renamed from LayoutTests/inspector/timeline/setAutoCaptureInstruments-errors-expected.txt.
1869         * inspector/timeline/setInstruments-errors.html: Renamed from LayoutTests/inspector/timeline/setAutoCaptureInstruments-errors.html.
1870
1871 2016-06-14  Dean Jackson  <dino@apple.com>
1872
1873         decompose4 return value is unchecked, leading to potentially uninitialized data.
1874         https://bugs.webkit.org/show_bug.cgi?id=158761
1875         <rdar://problem/17526268>
1876
1877         Reviewed by Simon Fraser.
1878
1879         * transforms/undecomposable-expected.txt: Added.
1880         * transforms/undecomposable.html: Added.
1881
1882 2016-06-14  Keith Miller  <keith_miller@apple.com>
1883
1884         The Array species constructor watchpoints should be created the first time they are needed rather than on creation
1885         https://bugs.webkit.org/show_bug.cgi?id=158754
1886
1887         Reviewed by Benjamin Poulain.
1888
1889         Add new micro-benchmark that tests the impact of lazily
1890         initializing the array species watchpoints.
1891
1892         * js/regress/lazy-array-species-watchpoints-expected.txt: Added.
1893         * js/regress/lazy-array-species-watchpoints.html: Added.
1894         * js/regress/script-tests/lazy-array-species-watchpoints.js: Added.
1895         (test):
1896
1897 2016-06-14  Benjamin Poulain  <bpoulain@apple.com>
1898
1899         Add the unprefixed version of the pseudo element ::placeholder
1900         https://bugs.webkit.org/show_bug.cgi?id=158653
1901
1902         Reviewed by Dean Jackson.
1903
1904         * fast/css/css-selector-text-expected.txt:
1905         * fast/css/css-selector-text.html:
1906         * fast/css/css-set-selector-text-expected.txt:
1907         * fast/css/css-set-selector-text.html:
1908         This covers CSSOM for the prefixed version.
1909
1910         * fast/forms/placeholder-pseudo-element-with-webkit-prefix-expected.html: Added.
1911         * fast/forms/placeholder-pseudo-element-with-webkit-prefix.html: Added.
1912         This verifies both version of the pseudo elements are equivalent.
1913
1914         * fast/css/pseudo-cache-stale-expected.html:
1915         * fast/css/pseudo-cache-stale.html:
1916         * fast/forms/input-placeholder-paint-order-2-expected.html:
1917         * fast/forms/input-placeholder-paint-order-2.html:
1918         * fast/forms/input-placeholder-paint-order.html:
1919         * fast/forms/input-placeholder-text-indent.html:
1920         * fast/forms/input-user-modify.html:
1921         * fast/forms/isindex-placeholder.html:
1922         * fast/forms/placeholder-position.html:
1923         * fast/forms/placeholder-pseudo-style.html:
1924         * fast/forms/textarea-placeholder-pseudo-style.html:
1925         * fast/forms/textarea/textarea-placeholder-paint-order-2-expected.html:
1926         * fast/forms/textarea/textarea-placeholder-paint-order-2.html:
1927         * fast/forms/textarea/textarea-placeholder-paint-order.html:
1928
1929 2016-06-14  Doug Russell  <d_russell@apple.com>
1930
1931         AX: Form label text should be exposed as static text if it contains only static text
1932         https://bugs.webkit.org/show_bug.cgi?id=158634
1933
1934         Reviewed by Chris Fleizach.
1935
1936         Use AccessibilityLabel to represent HTMLLabelElement to assistive technology.
1937         AccessibilityLabel::containsOnlyStaticText() searches label subtree to evaluate 
1938         if all children are static text.
1939         AccessibilityLabel::stringValue() consults containsOnlyStaticText() and returns
1940         textUnderElement() if true.
1941         WebAccessibilityObjectWrapperMac consults containsOnlyStaticText() and substitutes
1942         StaticTextRole for LabelRole if true.
1943         Cache containsOnlyStaticText() in the common case when updating children.
1944
1945         * accessibility/aria-labelledby-overrides-label-expected.txt:
1946         * accessibility/mac/label-element-all-text-string-value-expected.txt: Added.
1947         * accessibility/mac/label-element-all-text-string-value.html: Added.
1948         * accessibility/mac/label-element-with-hidden-control-expected.txt:
1949         * accessibility/mac/label-element-with-hidden-control.html:
1950         * accessibility/mac/label-element-with-link-string-value-expected.txt: Added.
1951         * accessibility/mac/label-element-with-link-string-value.html: Added.
1952         * accessibility/mac/slider-allows-title-ui-element-expected.txt:
1953         * accessibility/mac/slider-allows-title-ui-element.html:
1954
1955 2016-06-14  Ryan Haddad  <ryanhaddad@apple.com>
1956
1957         Increase timeouts for userscripts/window-onerror-for-isolated-world-3.html to fix flakiness.
1958         https://bugs.webkit.org/show_bug.cgi?id=158750
1959
1960         Reviewed by Joseph Pecoraro.
1961
1962         * userscripts/window-onerror-for-isolated-world-3.html:
1963
1964 2016-06-14  Commit Queue  <commit-queue@webkit.org>
1965
1966         Unreviewed, rolling out r202057.
1967         https://bugs.webkit.org/show_bug.cgi?id=158749
1968
1969         This change broke the Windows build. (Requested by ryanhaddad
1970         on #webkit).
1971
1972         Reverted changeset:
1973
1974         "Honor bidi unicode codepoints"
1975         https://bugs.webkit.org/show_bug.cgi?id=149170
1976         http://trac.webkit.org/changeset/202057
1977
1978 2016-06-14  Myles C. Maxfield  <mmaxfield@apple.com>
1979
1980         Honor bidi unicode codepoints
1981         https://bugs.webkit.org/show_bug.cgi?id=149170
1982         <rdar://problem/26527378>
1983
1984         Reviewed by Simon Fraser.
1985
1986         * fast/text/isolate-ignore-expected.html: Added.
1987         * fast/text/isolate-ignore.html: Added.
1988
1989 2016-06-14  Ryan Haddad  <ryanhaddad@apple.com>
1990
1991         Removing duplicated TestExpectation and sorting others alphabetically
1992
1993         Unreviewed test gardening.
1994
1995         * platform/mac/TestExpectations:
1996
1997 2016-06-14  Ryan Haddad  <ryanhaddad@apple.com>
1998
1999         Marking inspector/debugger/break-in-constructor-before-super.html as flaky on mac debug.
2000         https://bugs.webkit.org/show_bug.cgi?id=158742
2001
2002         Unreviewed test gardening.
2003
2004         * platform/mac/TestExpectations:
2005
2006 2016-06-14  Ryan Haddad  <ryanhaddad@apple.com>
2007
2008         Moving flaky expectation for inspector/heap/garbageCollected.html from mac-wk1 to mac
2009         https://bugs.webkit.org/show_bug.cgi?id=153039
2010
2011         Unreviewed test gardening.
2012
2013         * platform/mac-wk1/TestExpectations:
2014         * platform/mac/TestExpectations:
2015
2016 2016-06-14  Nael Ouedraogo  <nael.ouedraogo@crf.canon.fr>
2017
2018         WebRTC: RTCPeerConnection::addTrack() should throw InvalidAccessError instead of InvalidModificationError.
2019         https://bugs.webkit.org/show_bug.cgi?id=158735
2020
2021         Reviewed by Eric Carlson.
2022
2023         Check that an InvalidAccessError exception is thrown when the track already exists in set of senders.
2024
2025         * fast/mediastream/RTCPeerConnection-add-removeTrack-expected.txt:
2026
2027 2016-06-14  Adam Bergkvist  <adam.bergkvist@ericsson.com>
2028
2029         WebRTC: Imlement MediaEndpointPeerConnection::addIceCandidate()
2030         https://bugs.webkit.org/show_bug.cgi?id=158690
2031
2032         Reviewed by Eric Carlson.
2033
2034         Add test for RTCPeerConnection.addIceCandidate() that verifies:
2035         - Candidate line parsing
2036         - That a underlying media description can be identified using either sdpMid or sdpMLineIndex
2037         - That sdpMid takes precedence over sdpMLineIndex
2038
2039         * fast/mediastream/RTCPeerConnection-addIceCandidate-expected.txt: Added.
2040         * fast/mediastream/RTCPeerConnection-addIceCandidate.html: Added.
2041         * platform/mac/TestExpectations:
2042         The mac port is not building with WEB_RTC yet.
2043
2044 2016-06-14  Adam Bergkvist  <adam.bergkvist@ericsson.com>
2045
2046         WebRTC: Add media setup test where media is set up in one direction at a time
2047         https://bugs.webkit.org/show_bug.cgi?id=158691
2048
2049         Reviewed by Eric Carlson.
2050
2051         Test setting up media in one direction at a time. This is achieved by first negotiating
2052         media in one direction. In a second step, an updated offer is sent to add bi-directional
2053         media.
2054
2055         * fast/mediastream/RTCPeerConnection-media-setup-two-dialogs-expected.txt: Added.
2056         * fast/mediastream/RTCPeerConnection-media-setup-two-dialogs.html: Added.
2057         * platform/mac/TestExpectations:
2058         The mac port is not building with WEB_RTC yet.
2059
2060 2016-06-13  Adam Bergkvist  <adam.bergkvist@ericsson.com>
2061
2062         WebRTC: Imlement MediaEndpointPeerConnection::replaceTrack()
2063         https://bugs.webkit.org/show_bug.cgi?id=158688
2064
2065         Reviewed by Eric Carlson.
2066
2067         Update existing test for RTCRtpSender.replaceTrack.
2068
2069         * fast/mediastream/RTCRtpSender-replaceTrack-expected.txt:
2070         * fast/mediastream/RTCRtpSender-replaceTrack.html:
2071         Add test cases where a "not yet negotiated track" is directly replaced. Also check that the
2072         old track id is used in later offers.
2073         * fast/mediastream/resources/promise-utils.js:
2074         (promiseShouldResolve):
2075         Added utility method to test promise expressions that are expected to resolve.
2076
2077 2016-06-13  Joseph Pecoraro  <pecoraro@apple.com>
2078
2079         window.onerror should pass the ErrorEvent's 'error' property as the 5th argument to the event handler
2080         https://bugs.webkit.org/show_bug.cgi?id=55092
2081         <rdar://problem/25731279>
2082
2083         Reviewed by Dean Jackson.
2084
2085         * platform/wk2/TestExpectations:
2086         Skip new userscript test on WebKit2 like others.
2087
2088         * fast/events/constructors/error-event-constructor-expected.txt:
2089         * fast/events/constructors/error-event-constructor.html:
2090         Test for the new any "error" initialization property.
2091
2092         * fast/events/event-leak-objects-expected.txt:
2093         * fast/events/event-leak-objects.html:
2094         * fast/events/event-properties-gc-expected.txt:
2095         * fast/events/event-properties-gc.html:
2096         Like CustomEvent.details, ErrorEvent.error should not leak
2097         objects across isolated worlds.
2098
2099         * fast/events/window-onerror-exception-in-attr-expected.txt:
2100         * fast/events/window-onerror-exception-in-attr.html:
2101         * fast/events/window-onerror-syntax-error-in-attr-expected.txt:
2102         * fast/events/window-onerror-syntax-error-in-attr.html:
2103         * fast/events/window-onerror1-expected.txt:
2104         * fast/events/window-onerror1.html:
2105         * fast/events/window-onerror10-expected.txt:
2106         * fast/events/window-onerror10.html:
2107         * fast/events/window-onerror11-expected.txt:
2108         * fast/events/window-onerror11.html:
2109         * fast/events/window-onerror12-expected.txt:
2110         * fast/events/window-onerror12.html:
2111         * fast/events/window-onerror13.html:
2112         * fast/events/window-onerror14.html:
2113         * fast/events/window-onerror16.html:
2114         * fast/events/window-onerror17-expected.txt: Added.
2115         * fast/events/window-onerror17.html: Copied from LayoutTests/fast/events/window-onerror12.html.
2116         * fast/events/window-onerror2-expected.txt:
2117         * fast/events/window-onerror2.html:
2118         * fast/events/window-onerror3-expected.txt:
2119         * fast/events/window-onerror3.html:
2120         * fast/events/window-onerror4-expected.txt:
2121         * fast/events/window-onerror4.html:
2122         * fast/events/window-onerror5-expected.txt:
2123         * fast/events/window-onerror5.html:
2124         * fast/events/window-onerror6-expected.txt:
2125         * fast/events/window-onerror6.html:
2126         * fast/events/window-onerror7-expected.txt:
2127         * fast/events/window-onerror7.html:
2128         * fast/events/window-onerror8-expected.txt:
2129         * fast/events/window-onerror8.html:
2130         * fast/events/window-onerror9-expected.txt:
2131         * fast/events/window-onerror9.html:
2132         Include output for the column number and error object where possible.
2133
2134         * fast/files/resources/setup-for-read-common.js:
2135         * fast/files/workers/worker-apply-blob-url-to-xhr.html:
2136         * fast/workers/resources/worker-error-in-handling-script-error.js:
2137         * fast/workers/resources/worker-script-error-bubbled.js:
2138         * fast/workers/resources/worker-script-error-handled.js:
2139         * fast/workers/resources/worker-script-error.js:
2140         * fast/workers/worker-script-error-expected.txt:
2141         Test "onerror" within Workers, and the "error" event on
2142         the Worker from the spawning context.
2143
2144         * http/tests/security/cross-origin-script-error-event-expected.txt: Added.
2145         * http/tests/security/cross-origin-script-error-event-redirected-expected.txt: Added.
2146         * http/tests/security/cross-origin-script-error-event-redirected.html: Added.
2147         * http/tests/security/cross-origin-script-error-event.html: Added.
2148         * http/tests/security/cross-origin-script-window-onerror-expected.txt:
2149         * http/tests/security/cross-origin-script-window-onerror-redirected-expected.txt:
2150         * http/tests/security/cross-origin-script-window-onerror-redirected.html:
2151         * http/tests/security/cross-origin-script-window-onerror.html:
2152         * http/tests/security/script-crossorigin-error-event-information-expected.txt: Added.
2153         * http/tests/security/script-crossorigin-error-event-information.html: Added.
2154         * http/tests/security/script-crossorigin-onerror-information-expected.txt:
2155         * http/tests/security/script-crossorigin-onerror-information.html:
2156         * http/tests/security/script-no-crossorigin-error-event-should-be-sanitized-expected.txt: Added.
2157         * http/tests/security/script-no-crossorigin-error-event-should-be-sanitized.html: Copied from LayoutTests/http/tests/security/script-no-crossorigin-onerror-should-be-sanitized.html.
2158         * http/tests/security/script-no-crossorigin-onerror-should-be-sanitized-expected.txt:
2159         * http/tests/security/script-no-crossorigin-onerror-should-be-sanitized.html:
2160         * http/tests/security/window-onerror-exception-in-iframe-expected.txt:
2161         * http/tests/security/window-onerror-exception-in-iframe.html:
2162         * http/tests/workers/worker-importScriptsOnError-expected.txt:
2163         * js/dom/exception-line-number-expected.txt:
2164         * js/dom/script-tests/exception-line-number.js:
2165         (window.onerror):
2166
2167         * userscripts/window-onerror-for-isolated-world-1-expected.txt:
2168         * userscripts/window-onerror-for-isolated-world-1.html:
2169         * userscripts/window-onerror-for-isolated-world-2-expected.txt:
2170         * userscripts/window-onerror-for-isolated-world-2.html:
2171         * userscripts/window-onerror-for-isolated-world-3-expected.txt: Added.
2172         * userscripts/window-onerror-for-isolated-world-3.html: Added.
2173         Add an explicit test for error objects crossing isolated world boundaries.
2174         In the Isolated World case, serializable values are cloned, but unserializable
2175         values cause the error object to return to null to avoid leaking across worlds.
2176
2177 2016-06-13  Dean Jackson  <dino@apple.com>
2178
2179         SVG elements don't blend correctly into HTML
2180         https://bugs.webkit.org/show_bug.cgi?id=158718
2181         <rdar://problem/26782004>
2182
2183         Reviewed by Antoine Quint.
2184
2185         * svg/css/mix-blend-mode-with-inline-svg-expected.html: Added.
2186         * svg/css/mix-blend-mode-with-inline-svg.html: Added.
2187
2188 2016-06-13  Brady Eidson  <beidson@apple.com>
2189
2190         storage/indexeddb/modern/leaks-1.html leaks the database connection handle.
2191         https://bugs.webkit.org/show_bug.cgi?id=158643
2192
2193         Reviewed by Alex Christensen.
2194
2195         * storage/indexeddb/modern/leak-1-expected.txt:
2196         * storage/indexeddb/modern/resources/leak-1.js:
2197
2198 2016-06-13  Adam Bergkvist  <adam.bergkvist@ericsson.com>
2199
2200         WebRTC: Add test that verifies that RTCPeerConnection.addTrack can reuse an existing RTCRtpSender
2201         https://bugs.webkit.org/show_bug.cgi?id=158621
2202
2203         Reviewed by Eric Carlson.
2204
2205         Add test to verify that RTCPeerConnection.addTrack reuses an existing RTCRtpSender
2206         under the right circumstances.
2207
2208         * fast/mediastream/RTCPeerConnection-addTrack-reuse-sender-expected.txt: Added.
2209         * fast/mediastream/RTCPeerConnection-addTrack-reuse-sender.html: Added.
2210         * platform/mac/TestExpectations:
2211         The mac port is not building with WEB_RTC yet.
2212
2213 2016-06-13  Adam Bergkvist  <adam.bergkvist@ericsson.com>
2214
2215         WebRTC: Add media setup test with complete offer/answer dialog
2216         https://bugs.webkit.org/show_bug.cgi?id=158620
2217
2218         Reviewed by Eric Carlson.
2219
2220         Test a complete SDP offer/answer dialog between two RTCPeerConnection instances in the same
2221         page. Media is set up in both direction with a single dialog. Check the local- and
2222         remoteDescription attributes and the RTCPeerConnection states.
2223
2224         * fast/mediastream/RTCPeerConnection-media-setup-single-dialog-expected.txt: Added.
2225         * fast/mediastream/RTCPeerConnection-media-setup-single-dialog.html: Added.
2226         * platform/mac/TestExpectations:
2227         The mac port is not building with WEB_RTC yet.
2228
2229 2016-06-13  Romain Bellessort  <romain.bellessort@crf.canon.fr>
2230
2231         [GTK] Enabling Shadow DOM by default
2232         https://bugs.webkit.org/show_bug.cgi?id=158686
2233
2234         Reviewed by Carlos Garcia Campos.
2235
2236         Changed GTK test expectations for fast/shadow-dom tests (most tests
2237         pass).
2238
2239         * platform/gtk/TestExpectations:
2240
2241 2016-06-13  Per Arne Vollan  <pvollan@apple.com>
2242
2243         Unreviewed test gardening.
2244         
2245         Unskip passing fast/workers tests.
2246
2247         * platform/win/TestExpectations:
2248
2249 2016-06-12  Zalan Bujtas  <zalan@apple.com>
2250
2251         Remove positioned descendants when RenderBlock is no longer a containing block.
2252         https://bugs.webkit.org/show_bug.cgi?id=158655
2253         <rdar://problem/26510032>
2254
2255         Reviewed by Simon Fraser.
2256
2257         Normally the RenderView is the containing block for fixed positioned renderers.
2258         However when a renderer acquires some transform related properties, it becomes the containing
2259         block for all the fixed positioned renderers in its descendant tree.
2260         When the last transform related property is removed, the renderer is no longer a containing block
2261         and we need to remove all these positioned renderers from the descendant tracker map (gPositionedDescendantsMap).
2262         They will be inserted back into the tracker map during the next layout (either under the RenderView or
2263         under the next transformed renderer in the ancestor chain).
2264
2265         * fast/block/fixed-position-reparent-when-transition-is-removed-expected.txt: Added.
2266         * fast/block/fixed-position-reparent-when-transition-is-removed.html: Added.
2267
2268 2016-06-11  Myles C. Maxfield  <mmaxfield@apple.com>
2269
2270         [Cocoa] Map commonly used Chinese Windows font names to names present on Cocoa operating systems
2271         https://bugs.webkit.org/show_bug.cgi?id=158649
2272         <rdar://problem/13258122>
2273
2274         Reviewed by Darin Adler.
2275
2276         Because this tests platform-specific font names, the test must
2277         be platform-specific. Because it's a ref test, make two tests which
2278         are mutually-exclusive on Cocoa platforms, and expected to fail
2279         everywhere else.
2280
2281         * fast/text/chinese-font-name-aliases-2-expected.html: Added.
2282         * fast/text/chinese-font-name-aliases-2.html: Added.
2283         * fast/text/chinese-font-name-aliases-expected.html: Added.
2284         * fast/text/chinese-font-name-aliases.html: Added.
2285         * platform/efl/TestExpectations:
2286         * platform/gtk/TestExpectations:
2287         * platform/ios-simulator/TestExpectations:
2288         * platform/mac/TestExpectations:
2289         * platform/win/TestExpectations:
2290
2291 2016-06-11  Commit Queue  <commit-queue@webkit.org>
2292
2293         Unreviewed, rolling out r201967, r201968, and r201972.
2294         https://bugs.webkit.org/show_bug.cgi?id=158665
2295
2296         Caused flaky failures on IndexedDB tests (Requested by ap on
2297         #webkit).
2298
2299         Reverted changesets:
2300
2301         "Vary:Cookie validation doesn't work in private browsing"
2302         https://bugs.webkit.org/show_bug.cgi?id=158616
2303         http://trac.webkit.org/changeset/201967
2304
2305         "Build fix."
2306         http://trac.webkit.org/changeset/201968
2307
2308         "WinCairo build fix attempt."
2309         http://trac.webkit.org/changeset/201972
2310
2311 2016-06-11  Myles C. Maxfield  <mmaxfield@apple.com>
2312
2313         Deleting a CSSOM style rule invalidates any previously-added FontFaces
2314         https://bugs.webkit.org/show_bug.cgi?id=158450
2315
2316         Reviewed by Darin Adler.
2317
2318         * fast/text/font-face-set-cssom-expected.txt: Added.
2319         * fast/text/font-face-set-cssom.html: Added.
2320
2321 2016-06-11  Chris Dumez  <cdumez@apple.com>
2322
2323         WorkerNavigator is missing some attributes
2324         https://bugs.webkit.org/show_bug.cgi?id=158593
2325         <rdar://problem/26731334>
2326
2327         Reviewed by Darin Adler.
2328
2329         Improved test coverage for WorkerNavigator.
2330
2331         * fast/workers/resources/worker-navigator.js:
2332
2333 2016-06-10  Antti Koivisto  <antti@apple.com>
2334
2335         Vary:Cookie validation doesn't work in private browsing
2336         https://bugs.webkit.org/show_bug.cgi?id=158616
2337
2338         Reviewed by Darin Adler.
2339
2340         * http/tests/cache/disk-cache/disk-cache-vary-cookie-expected.txt:
2341         * http/tests/cache/disk-cache/disk-cache-vary-cookie.html:
2342
2343         Exapand the existing test to cover memory cache and private browsing.
2344
2345 2016-06-10  Benjamin Poulain  <bpoulain@apple.com>
2346
2347         Add support for passive event listeners on touch events
2348         https://bugs.webkit.org/show_bug.cgi?id=158601
2349
2350         Reviewed by Simon Fraser.
2351
2352         * fast/events/touch/ios/tap-with-active-listener-on-elements-expected.txt: Added.
2353         * fast/events/touch/ios/tap-with-active-listener-on-elements.html: Added.
2354         * fast/events/touch/ios/tap-with-active-listener-on-window-expected.txt: Added.
2355         * fast/events/touch/ios/tap-with-active-listener-on-window.html: Added.
2356         * fast/events/touch/ios/tap-with-passive-listener-inside-active-listener-expected.txt: Added.
2357         * fast/events/touch/ios/tap-with-passive-listener-on-elements-expected.txt: Added.
2358         * fast/events/touch/ios/tap-with-passive-listener-on-elements.html: Added.
2359         * fast/events/touch/ios/tap-with-passive-listener-on-window-expected.txt: Added.
2360         * fast/events/touch/ios/tap-with-passive-listener-on-window.html: Added.
2361
2362 2016-06-10  Enrica Casucci  <enrica@apple.com>
2363
2364         REGRESSION(r198177): Cannot paste an image when the pasteboard format is mime type.
2365         https://bugs.webkit.org/show_bug.cgi?id=158590
2366         rdar://problem/25471371
2367
2368         Reviewed by Darin Adler.
2369
2370         * editing/pasteboard/image-in-iframe-expected.txt: Added.
2371         * editing/pasteboard/image-in-iframe.html: Added.
2372
2373 2016-06-10  Ryan Haddad  <ryanhaddad@apple.com>
2374
2375         Marking imported/blink/storage/indexeddb/blob-delete-objectstore-db.html as flaky on Yosemite Release WK2
2376         https://bugs.webkit.org/show_bug.cgi?id=158639
2377
2378         Unreviewed test gardening.
2379
2380         * platform/mac-wk2/TestExpectations:
2381
2382 2016-06-10  Brady Eidson  <beidson@apple.com>
2383
2384         Add an IDB leak test.
2385         https://bugs.webkit.org/show_bug.cgi?id=158632
2386
2387         Reviewed by Alex Christensen.
2388
2389         * storage/indexeddb/modern/leak-1-expected.txt: Added.
2390         * storage/indexeddb/modern/leak-1.html: Added.
2391         * storage/indexeddb/modern/resources/leak-1.js: Added.
2392
2393 2016-06-10  Carlos Alberto Lopez Perez  <clopez@igalia.com>
2394
2395         [GTK] Unreviewed gardening.
2396
2397         * TestExpectations: shadow-dom tests timeout on the GTK port.
2398         Update the general expectations file to include also Timeout as
2399         an expected failure.
2400         * platform/gtk/TestExpectations: Since r200320 resource-timing feature is a runtime flag and this causes failures.
2401         Remove also one test that has been removed.
2402         * platform/gtk/fast/table/border-collapsing/cached-change-row-border-width-expected.txt: rebaseline after r201234
2403         * platform/gtk/fast/table/border-collapsing/cached-change-tbody-border-width-expected.txt: rebaseline after r201234
2404         * platform/gtk/fast/table/max-width-integer-overflow-expected.txt: rebaseline after r201234
2405
2406 2016-06-10  Youenn Fablet  <youenn.fablet@crf.canon.fr>
2407
2408         Origin header is not included in CORS requests for preloaded cross-origin resources
2409         https://bugs.webkit.org/show_bug.cgi?id=155761
2410         <rdar://problem/25351850>
2411
2412         Reviewed by Alex Christensen.
2413
2414         * http/tests/security/cross-origin-css-9-expected.txt: Added.
2415         * http/tests/security/cross-origin-css-9.html: Added.
2416         * http/tests/security/resources/get-css-if-origin-header.php: Added.
2417
2418 2016-06-10  Ryan Haddad  <ryanhaddad@apple.com>
2419
2420         Marking fast/hidpi/hidpi-3x-device-pixel-ratio.html as failing on ios-simulator
2421         https://bugs.webkit.org/show_bug.cgi?id=158618
2422
2423         Unreviewed test gardening.
2424
2425         * platform/ios-simulator/TestExpectations:
2426
2427 2016-06-10  Chris Dumez  <cdumez@apple.com>
2428
2429         ErrorEvent / ProgressEvent should be exposed to workers
2430         https://bugs.webkit.org/show_bug.cgi?id=158606
2431
2432         Reviewed by Brady Eidson.
2433
2434         Rebaseline test.
2435
2436         * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
2437
2438 2016-06-10  Chris Dumez  <cdumez@apple.com>
2439
2440         MessagePort should be exposed to workers
2441         https://bugs.webkit.org/show_bug.cgi?id=158607
2442
2443         Reviewed by Brady Eidson.
2444
2445         Rebaseline test.
2446
2447         * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
2448
2449 2016-06-10  Adam Bergkvist  <adam.bergkvist@ericsson.com>
2450
2451         WebRTC: Imlement MediaEndpointPeerConnection::createAnswer()
2452         https://bugs.webkit.org/show_bug.cgi?id=158566
2453
2454         Reviewed by Eric Carlson.
2455
2456         Add test for RTCPeerConnection.createAnswer.
2457
2458         * fast/mediastream/RTCPeerConnection-inspect-answer-expected.txt: Added.
2459         * fast/mediastream/RTCPeerConnection-inspect-answer.html: Added.
2460         Generate two answers, one with audio only and a second with audio and video, and inspect
2461         the result.
2462         * platform/mac/TestExpectations:
2463         Skip tests for mac that require building with WEB_RTC enabled.
2464
2465 2016-06-08  Sergio Villar Senin  <svillar@igalia.com>
2466
2467         [css-grid] CRASH when getting the computed style of a grid with only absolutely positioned children
2468         https://bugs.webkit.org/show_bug.cgi?id=158537
2469
2470         Reviewed by Darin Adler.
2471
2472         * fast/css-grid-layout/grid-only-abspos-item-computed-style-crash-expected.txt: Added.
2473         * fast/css-grid-layout/grid-only-abspos-item-computed-style-crash.html: Added.
2474         * fast/css-grid-layout/grid-template-shorthand-get-set-expected.txt: Adjusted, grid-template
2475         does create explicit tracks so we should return 0px instead of none.
2476         * fast/css-grid-layout/grid-template-shorthand-get-set.html: Ditto.
2477
2478 2016-06-10  Chris Dumez  <cdumez@apple.com>
2479
2480         DOMException should be exposed to workers
2481         https://bugs.webkit.org/show_bug.cgi?id=158608
2482
2483         Reviewed by Alex Christensen.
2484
2485         Rebaseline existing test.
2486
2487         * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
2488
2489 2016-06-09  Chris Fleizach  <cfleizach@apple.com>
2490
2491         AX: VoiceOver Unable to View Download Progress or Completion Status for Mail Attachments
2492         https://bugs.webkit.org/show_bug.cgi?id=158581
2493
2494         Reviewed by Darin Adler.
2495
2496         * accessibility/attachment-element-expected.txt:
2497         * accessibility/attachment-element.html:
2498         * accessibility/ios-simulator/attributed-string-for-range-expected.txt:
2499         * platform/ios-simulator/TestExpectations:
2500         * platform/ios-simulator/accessibility/attachment-element-expected.txt: Added.
2501
2502 2016-06-09  Zalan Bujtas  <zalan@apple.com>
2503
2504         Hairline borders do not show up on 3x displays.
2505         https://bugs.webkit.org/show_bug.cgi?id=158604
2506         <rdar://problem/26511679>
2507
2508         Reviewed by Simon Fraser.
2509
2510         On a 3x display, when we convert a 1/3px hairline border from float
2511         to LayoutUnit and pixel floor the result, we end up with a 0px width border.
2512         It's because float to LayoutUnit is lossy and since the current kFixedPointDenominator % 3 != 0,
2513         flooring LayoutUnit(1/3px) ends up being 0px. (float: 1/3 -> LayoutUnit: (1/3 - 1/kFixedPointDenominator) -> floor: 0)
2514         This patch eliminates the (unnecessary) float -> LayoutUnit - float conversion on border width.   
2515
2516         * fast/borders/hidpi-3x-input-hairline-border-expected-mismatch.html: Added.
2517         * fast/borders/hidpi-3x-input-hairline-border.html: Added.
2518
2519 2016-06-09  Commit Queue  <commit-queue@webkit.org>
2520
2521         Unreviewed, rolling out r201887.
2522         https://bugs.webkit.org/show_bug.cgi?id=158610
2523
2524         This change caused LayoutTest crashes under GuardMalloc and
2525         ASan (Requested by ryanhaddad on #webkit).
2526
2527         Reverted changeset:
2528
2529         "Deleting a CSSOM style rule invalidates any previously-added
2530         FontFaces"
2531         https://bugs.webkit.org/show_bug.cgi?id=158450
2532         http://trac.webkit.org/changeset/201887
2533
2534 2016-06-09  Zalan Bujtas  <zalan@apple.com>
2535
2536         Add testing support for 3x device scale factor.
2537         https://bugs.webkit.org/show_bug.cgi?id=158597
2538
2539         Reviewed by Simon Fraser.
2540
2541         Set 3x device scale factor on the test canvas when the test url is prefixed with hidpi-3x-. 
2542
2543         * fast/hidpi/hidpi-3x-device-pixel-ratio-expected.txt: Added.
2544         * fast/hidpi/hidpi-3x-device-pixel-ratio.html: Added.
2545
2546 2016-06-09  Ryosuke Niwa  <rniwa@webkit.org>
2547
2548         REGRESSION(r201823) editing/selection/selection-in-iframe-removed-crash.html is flaky
2549         https://bugs.webkit.org/show_bug.cgi?id=158569
2550
2551         Commit the test fix that was supposed to be landed as a part of r201823,
2552         and remove the flaky test expectation.
2553
2554         * editing/selection/selection-in-iframe-removed-crash.html:
2555         * platform/mac/TestExpectations:
2556
2557 2016-06-09  Antoine Quint  <graouts@apple.com>
2558
2559         [iOS] -webkit-overflow-scrolling: touch; ignores pointer-events: none;
2560         https://bugs.webkit.org/show_bug.cgi?id=119839
2561         <rdar://problem/9671514>
2562
2563         Reviewed by Simon Fraser.
2564
2565         * fast/scrolling/ios/touch-scroll-pointer-events-none-expected.txt: Added.
2566         * fast/scrolling/ios/touch-scroll-pointer-events-none.html: Added.
2567
2568 2016-06-09  Chris Dumez  <cdumez@apple.com>
2569
2570         WorkerNavigator property should exist on WorkerGlobalScope
2571         https://bugs.webkit.org/show_bug.cgi?id=158574
2572         <rdar://problem/26725108>
2573
2574         Reviewed by Darin Adler.
2575
2576         Rebaseline existing test now that WorkerNavigator is exposed to workers.
2577
2578         * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
2579
2580 2016-06-09  Chris Dumez  <cdumez@apple.com>
2581
2582         atob() / btoa() API should be exposed to workers
2583         https://bugs.webkit.org/show_bug.cgi?id=158576
2584         <rdar://problem/26729340>
2585
2586         Reviewed by Sam Weinig.
2587
2588         Add test for atob() / btoa() in workers.
2589
2590         * fast/workers/atob-btoa-expected.txt: Added.
2591         * fast/workers/atob-btoa.html: Added.
2592         * fast/workers/resources/worker-atob-btoa.js: Added.
2593
2594 2016-06-09  Michael Saboff  <msaboff@apple.com>
2595
2596         ES6: Reusing function name as a parameter name shouldn't throw Syntax Error
2597         https://bugs.webkit.org/show_bug.cgi?id=158575
2598
2599         Reviewed by Benjamin Poulain.
2600
2601         Added a new test case.
2602
2603         * js/basic-strict-mode-expected.txt:
2604         * js/script-tests/basic-strict-mode.js:
2605
2606 2016-06-09  Antoine Quint  <graouts@apple.com>
2607
2608         Changing canvas height immediately after page load does not relayout canvas
2609         https://bugs.webkit.org/show_bug.cgi?id=156097
2610
2611         Reviewed by Zalan Bujtas.
2612
2613         * fast/canvas/canvas-css-size-after-height-change-with-display-flex-expected.html: Added.
2614         * fast/canvas/canvas-css-size-after-height-change-with-display-flex.html: Added.
2615
2616 2016-06-09  Myles C. Maxfield  <mmaxfield@apple.com>
2617
2618         Deleting a CSSOM style rule invalidates any previously-added FontFaces
2619         https://bugs.webkit.org/show_bug.cgi?id=158450
2620
2621         Reviewed by Darin Adler.
2622
2623         * fast/text/font-face-set-cssom-expected.txt: Added.
2624         * fast/text/font-face-set-cssom.html: Added.
2625
2626 2016-06-09  Ryan Haddad  <ryanhaddad@apple.com>
2627
2628         Marking webgl/webgl-backing-store-size-update.html as a flaky timeout on mac-wk1
2629         https://bugs.webkit.org/show_bug.cgi?id=158585
2630
2631         Unreviewed test gardening.
2632
2633         * platform/mac-wk1/TestExpectations:
2634
2635 2016-06-09  Ryan Haddad  <ryanhaddad@apple.com>
2636
2637         Removing Mavericks-specific TestExpectations from mac-wk1 TestExpectations file.
2638
2639         Unreviewed test gardening.
2640
2641         * platform/mac-wk1/TestExpectations:
2642
2643 2016-06-09  Eric Carlson  <eric.carlson@apple.com>
2644
2645         Don't show the caption menu if a video has only forced tracks
2646         https://bugs.webkit.org/show_bug.cgi?id=158573
2647         <rdar://problem/24632384>
2648
2649         Reviewed by Jer Noble.
2650
2651         * media/controls/forced-tracks-only-expected.txt: Added.
2652         * media/controls/forced-tracks-only.html: Added.
2653
2654 2016-06-09  Chris Dumez  <cdumez@apple.com>
2655
2656         WorkerGlobalScope attributes / operations should be on the prototype
2657         https://bugs.webkit.org/show_bug.cgi?id=158568
2658         <rdar://problem/26720079>
2659
2660         Reviewed by Geoffrey Garen.
2661
2662         * fast/workers/WorkerGlobalScope-properties-prototype-expected.txt: Added.
2663         * fast/workers/WorkerGlobalScope-properties-prototype.html: Added.
2664         Add layout test coverage.
2665
2666         * fast/workers/self-hasOwnProperty-expected.txt:
2667         * fast/workers/self-hasOwnProperty.html:
2668         Update test I added a couple of days ago because it wrongly expected
2669         the 'navigator' property to be on the instance. This check was failing
2670         in other browsers (Firefox and Chrome).
2671
2672 2016-06-09  Tim Horton  <timothy_horton@apple.com>
2673
2674         Writing-mode-dependent properties don't apply if their value is a variable
2675         https://bugs.webkit.org/show_bug.cgi?id=158449
2676         <rdar://problem/26662478>
2677
2678         Reviewed by Simon Fraser.
2679
2680         * fast/css/variables/direction-dependent-variable-properties-expected.html: Added.
2681         * fast/css/variables/direction-dependent-variable-properties.html: Added.
2682         Add a test ensuring that direction-dependent properties work correctly,
2683         including flipping when the direction is flipped.
2684
2685 2016-06-09  Ryan Haddad  <ryanhaddad@apple.com>
2686
2687         Marking editing/selection/selection-in-iframe-removed-crash.html as flaky on Mac
2688         https://bugs.webkit.org/show_bug.cgi?id=158569
2689
2690         Unreviewed test gardening.
2691
2692         * platform/mac/TestExpectations:
2693
2694 2016-06-09  Brady Eidson  <beidson@apple.com>
2695
2696         LayoutTest storage/indexeddb/modern/handle-user-delete.html is a flaky failure.
2697         https://bugs.webkit.org/show_bug.cgi?id=158501
2698
2699         Reviewed by Darin Adler.
2700         
2701         The order in which the transaction abort happens doesn't matter; It only matters that it happens.
2702         
2703         Update the test to reflect this.
2704         
2705         * storage/indexeddb/modern/handle-user-delete-expected.txt:
2706         * storage/indexeddb/modern/resources/handle-user-delete.js:
2707
2708 2016-06-09  Simon Fraser  <simon.fraser@apple.com>
2709
2710         border-radius with different width and height rendered wrong
2711         https://bugs.webkit.org/show_bug.cgi?id=158300
2712         <rdar://problem/26672922>
2713
2714         Reviewed by Zalan Bujtas.
2715         
2716         * fast/borders/border-non-renderable-radius-inner-clip-expected.html: Added.
2717         * fast/borders/border-non-renderable-radius-inner-clip.html: Added.
2718         * fast/borders/border-radius-inner-clip-expected-mismatch.html: Added.
2719         * fast/borders/border-radius-inner-clip-vertical-expected-mismatch.html: Added.
2720         * fast/borders/border-radius-inner-clip-vertical.html: Added.
2721         * fast/borders/border-radius-inner-clip.html: Added.
2722         * fast/borders/resources/border-radius-helpers.js: Added.
2723         (createContainer):
2724         (createReferenceContainer):
2725
2726 2016-06-09  Per Arne Vollan  <pvollan@apple.com>
2727
2728         Unreviewed test gardening.
2729         
2730         Unskip passing websocket tests.
2731
2732         * platform/win/TestExpectations:
2733
2734 2016-06-09  Ryan Haddad  <ryanhaddad@apple.com>
2735
2736         Unreviewed, rolling out r201842.
2737
2738         The change that prompted this rebaseline was rolled out.
2739
2740         Reverted changeset:
2741
2742         "Rebaseline js/dom/global-constructors-attributes.html for Mac
2743         after r201810"
2744         http://trac.webkit.org/changeset/201842
2745
2746 2016-06-09  Michael Saboff  <msaboff@apple.com>
2747
2748         WebKitTestRunner and DumpRenderTree do not handle dangling surrogate characters
2749         https://bugs.webkit.org/show_bug.cgi?id=154863
2750
2751         Reviewed by Alexey Proskuryakov.
2752
2753         New tests.
2754
2755         * fast/text/dangling-surrogates-expected.txt: Added.
2756         * fast/text/dangling-surrogates.html: Added.
2757
2758 2016-06-09  Commit Queue  <commit-queue@webkit.org>
2759
2760         Unreviewed, rolling out r201810.
2761         https://bugs.webkit.org/show_bug.cgi?id=158563
2762
2763         breaks build without ENABLE_WEB_ANIMATION (Requested by
2764         mcatanzaro on #webkit).
2765
2766         Reverted changeset:
2767
2768         "[web-animations] Add Animatable, AnimationEffect,
2769         KeyframeEffect and Animation interface"
2770         https://bugs.webkit.org/show_bug.cgi?id=156096
2771         http://trac.webkit.org/changeset/201810
2772
2773 2016-06-09  Ryosuke Niwa  <rniwa@webkit.org>
2774
2775         slotchange event should be fired at the end of microtask
2776         https://bugs.webkit.org/show_bug.cgi?id=157374
2777         <rdar://problem/26154024>
2778
2779         Reviewed by Antti Koivisto.
2780
2781         Added a test case to ensure slotchange event is dispatched at the end of a microtask.
2782
2783         * fast/shadow-dom/slotchange-event-expected.txt:
2784         * fast/shadow-dom/slotchange-event.html:
2785
2786 2016-06-08  Joseph Pecoraro  <pecoraro@apple.com>
2787
2788         REGRESSION: Web Inspector: Should be able to evaluate "{a:1, b:2}" in the console
2789         https://bugs.webkit.org/show_bug.cgi?id=158548
2790         <rdar://problem/26708513>
2791
2792         Reviewed by Timothy Hatcher.
2793
2794         * inspector/console/addInspectedNode.html:
2795         * inspector/console/command-line-api-copy.html:
2796         * inspector/console/command-line-api.html:
2797         * inspector/console/console-api.html:
2798         * inspector/console/console-table.html:
2799         * inspector/console/messagesCleared.html:
2800         * inspector/controller/runtime-controller.html:
2801         * inspector/debugger/command-line-api-exception-nested-catch.html:
2802         * inspector/debugger/command-line-api-exception.html:
2803         * inspector/model/remote-object-get-properties.html:
2804         * inspector/model/remote-object-weak-collection.html:
2805         * inspector/model/remote-object.html:
2806         * inspector/timeline/exception-in-injected-script-while-recording.html:
2807         Update evaluateInInspectedWindow callsites to use options dictionary.
2808
2809 2016-06-08  Chris Dumez  <cdumez@apple.com>
2810
2811         DedicatedWorkerGlobalScope prototype chain is incorrect
2812         https://bugs.webkit.org/show_bug.cgi?id=158544
2813
2814         Reviewed by Brady Eidson.
2815
2816         Add test coverage for the DedicatedWorkerGlobalScope prototype chain.
2817
2818         * fast/workers/DedicatedWorkerGlobalScope-prototype-chain-expected.txt: Added.
2819         * fast/workers/DedicatedWorkerGlobalScope-prototype-chain.html: Added.
2820
2821 2016-06-08  Adam Bergkvist  <adam.bergkvist@ericsson.com>
2822
2823         WebRTC: Imlement MediaEndpointPeerConnection::setRemoteDescription()
2824         https://bugs.webkit.org/show_bug.cgi?id=158467
2825
2826         Reviewed by Eric Carlson.
2827
2828         Add tests for RTCPeerConnection.setRemoteDescription() and the RTCTrackEvent constructor.
2829
2830         * fast/mediastream/RTCPeerConnection-setRemoteDescription-offer-expected.txt: Added.
2831         * fast/mediastream/RTCPeerConnection-setRemoteDescription-offer.html: Added.
2832         Verify the description set, the expected RTCPeerConnection state changes and that the
2833         'track' event is fired before the setRemoteDescription() promise fulfills.
2834         * fast/mediastream/RTCTrackEvent-constructor-expected.txt: Added.
2835         * fast/mediastream/RTCTrackEvent-constructor.html: Added.
2836         This test has some expected failures since the bindings generator don't support 'required'
2837         dictionary members for event init dictionaries.
2838         * platform/mac/TestExpectations:
2839         Skip tests for mac that require building with WEB_RTC enabled.
2840
2841 2016-06-08  John Wilander  <wilander@apple.com>
2842
2843         Perform IDNA encoding on parameters for setHostAndPort and setHost
2844         https://bugs.webkit.org/show_bug.cgi?id=158371
2845         <rdar://problem/16869342>
2846
2847         Reviewed by Brent Fulgham.
2848
2849         * fast/dom/resources/set-document-location-iframe.html: Added.
2850         * fast/dom/set-document-location-host-to-unaccepted-values-expected.txt: Added.
2851         * fast/dom/set-document-location-host-to-unaccepted-values.html: Added.
2852         * fast/dom/set-document-location-hostname-to-unaccepted-values-expected.txt: Added.
2853         * fast/dom/set-document-location-hostname-to-unaccepted-values.html: Added.
2854         * http/tests/dom/resources/set-document-location-iframe.html: Added.
2855         * http/tests/dom/set-document-location-host-to-accepted-values-expected.txt: Added.
2856         * http/tests/dom/set-document-location-host-to-accepted-values.html: Added.
2857         * http/tests/dom/set-document-location-hostname-to-accepted-values-expected.txt: Added.
2858         * http/tests/dom/set-document-location-hostname-to-accepted-values.html: Added.
2859
2860 2016-06-08  Ryan Haddad  <ryanhaddad@apple.com>
2861
2862         Rebaseline js/dom/global-constructors-attributes.html for Mac after r201810
2863
2864         Unreviewed test gardening.
2865
2866         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2867
2868 2016-06-08  Jer Noble  <jer.noble@apple.com>
2869
2870         With audio user gesture restriction in place, video.src = 'file', video.play() succeeds where it should fail.
2871         https://bugs.webkit.org/show_bug.cgi?id=158546
2872
2873         Reviewed by Eric Carlson.
2874
2875         * media/video-playback-restriction-play-before-load-expected.txt: Added.
2876         * media/video-playback-restriction-play-before-load.html: Added.
2877
2878 2016-06-08  Chris Dumez  <cdumez@apple.com>
2879
2880         First parameter to MessagePort / DedicatedWorkerGlobalScope.postMessage() should be mandatory
2881         https://bugs.webkit.org/show_bug.cgi?id=158540
2882
2883         Reviewed by Geoffrey Garen.
2884
2885         Add test coverage.
2886
2887         * fast/files/workers/inline-worker-via-blob-url.html:
2888         * fast/workers/postMessage-missing-parameter-expected.txt: Added.
2889         * fast/workers/postMessage-missing-parameter.html: Added.
2890         * fast/workers/worker-messageport-expected.txt:
2891         * fast/workers/worker-messageport.html:
2892
2893 2016-06-08  Nan Wang  <n_wang@apple.com>
2894
2895         For keyboard users, activating a fragment URL should transfer focus and caret to the destination
2896         https://bugs.webkit.org/show_bug.cgi?id=116046
2897
2898         Reviewed by Ryosuke Niwa.
2899
2900         Added a layout test to check that mouse pressing, fragment navigation, focusing an element and removing
2901         the focused element will give us the expected focus navigation starting point.
2902
2903         Also updated the fragment activation test because now that navigating to an unfocusable fragment will
2904         unfocus the current focused element.
2905
2906         * fast/dom/fragment-activation-focuses-target-expected.txt:
2907         * fast/dom/fragment-activation-focuses-target.html:
2908         * fast/events/sequential-focus-navigation-starting-point-expected.txt: Added.
2909         * fast/events/sequential-focus-navigation-starting-point.html: Added.
2910         * platform/ios-simulator/TestExpectations:
2911
2912 2016-06-07  Ryosuke Niwa  <rniwa@webkit.org>
2913
2914         REGRESSION (r201667): ASSERTION FAILED: !m_anchorNode || !editingIgnoresContent(*m_anchorNode)
2915         https://bugs.webkit.org/show_bug.cgi?id=158373
2916
2917         Reviewed by Brent Fulgham.
2918
2919         Fixed a test so that the assertion failure happens within the test instead of affecting the subsequent test.
2920
2921         * editing/selection/selection-in-iframe-removed-crash-expected.txt:
2922         * editing/selection/selection-in-iframe-removed-crash.html:
2923
2924 2016-06-08  Ryan Haddad  <ryanhaddad@apple.com>
2925
2926         Marking css3/filters/backdrop/dynamic-backdrop-filter-change.html as flaky on Mac
2927         https://bugs.webkit.org/show_bug.cgi?id=158534
2928
2929         Unreviewed test gardening.
2930
2931         * platform/mac/TestExpectations:
2932
2933 2016-06-08  Dean Jackson  <dino@apple.com>
2934
2935         Multiple selectors break keyframes animation
2936         https://bugs.webkit.org/show_bug.cgi?id=158199
2937         <rdar://problem/26652591>
2938
2939         Reviewed by Simon Fraser.
2940
2941         * animations/duplicate-keys-expected.html: Added.
2942         * animations/duplicate-keys.html: Added.
2943
2944 2016-06-08  Per Arne Vollan  <pvollan@apple.com>
2945
2946         [Win] Shadow DOM tests are failing.
2947         https://bugs.webkit.org/show_bug.cgi?id=158524
2948
2949         Reviewed by Brent Fulgham.
2950
2951         Update test expectations for Shadow DOM.
2952
2953         * platform/win/TestExpectations:
2954
2955 2016-06-08  Rawinder Singh  <rawinder.singh-webkit@cisra.canon.com.au>
2956
2957         [web-animations] Add Animatable, AnimationEffect, KeyframeEffect and Animation interface
2958         https://bugs.webkit.org/show_bug.cgi?id=156096
2959
2960         Reviewed by Dean Jackson.
2961
2962         Adds:
2963         - Animatable interface and implementation of getAnimations in Element
2964         - Interface and implementation for Document getAnimations method.
2965         - AnimationEffect interface and class stub.
2966         - KeyframeEffect interface and constructor implementation.
2967         - 'Animation' interface, constructor and query methods for effect and timeline.
2968         - Remove runtime condition on Web animation interfaces (compile time flag is specified).
2969
2970         * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
2971         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
2972         * webanimations/Document-expected.txt: Added.
2973         * webanimations/Document.html: Added.
2974         * webanimations/script-tests/Document.js: Added.
2975
2976 2016-06-08  Chris Dumez  <cdumez@apple.com>
2977
2978         self.hasOwnProperty() does not work inside Web workers
2979         https://bugs.webkit.org/show_bug.cgi?id=158446
2980         <rdar://problem/26638397>
2981
2982         Reviewed by Geoffrey Garen.
2983
2984         Add tests to make sure that self.toString() and self.hasOwnProperty()
2985         now work in workers.
2986
2987         * fast/workers/self-hasOwnProperty-expected.txt: Added.
2988         * fast/workers/self-hasOwnProperty.html: Added.
2989         * fast/workers/self-toString-expected.txt: Added.
2990         * fast/workers/self-toString.html: Added.
2991
2992 2016-06-06  Antti Koivisto  <antti@apple.com>
2993
2994         WebKit memory cache doesn't respect Vary header
2995         https://bugs.webkit.org/show_bug.cgi?id=71509
2996         <rdar://problem/26651033>
2997
2998         Reviewed by Sam Weinig.
2999
3000         * http/tests/cache/disk-cache/disk-cache-vary-expected.txt:
3001         * http/tests/cache/disk-cache/disk-cache-vary-no-body-expected.txt:
3002
3003 2016-06-08  Adam Bergkvist  <adam.bergkvist@ericsson.com>
3004
3005         WebRTC: Imlement MediaEndpointPeerConnection::setLocalDescription()
3006         https://bugs.webkit.org/show_bug.cgi?id=158190
3007
3008         Reviewed by Eric Carlson.
3009
3010         Add new test for RTCPeerConnection.setLocalDescription.
3011
3012         * fast/mediastream/RTCPeerConnection-setLocalDescription-offer-expected.txt: Added.
3013         * fast/mediastream/RTCPeerConnection-setLocalDescription-offer.html: Added.
3014         Set two local offers as local descriptions and inspect the state changes. Also set some
3015         descriptions with bad types.
3016         * platform/mac/TestExpectations:
3017         Skip the above test for mac (not building with WEB_RTC)
3018
3019 2016-06-07  Chris Dumez  <cdumez@apple.com>
3020
3021         Expose Event / EventTarget properties on WorkerGlobalScope
3022         https://bugs.webkit.org/show_bug.cgi?id=158511
3023
3024         Reviewed by Sam Weinig.
3025
3026         Rebaseline existing test.
3027
3028         * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
3029
3030 2016-06-07  Antoine Quint  <graouts@apple.com>
3031
3032         The backdrop-filter property does not respect border-radius
3033         https://bugs.webkit.org/show_bug.cgi?id=158483
3034         <rdar://problem/24210257>
3035
3036         Reviewed by Simon Fraser.
3037
3038         Adding new tests checking that border-radius correctly affects clipping of the backdrop layer
3039         in a basic scenario, when we change border-radius to a different value, when we set border-radius
3040         back to 0 and when we add a reflection.
3041
3042         * css3/filters/backdrop/backdrop-filter-with-border-radius-and-reflection-add-expected.html: Added.
3043         * css3/filters/backdrop/backdrop-filter-with-border-radius-and-reflection-add.html: Added.
3044         * css3/filters/backdrop/backdrop-filter-with-border-radius-and-reflection-expected.html: Added.
3045         * css3/filters/backdrop/backdrop-filter-with-border-radius-and-reflection-remove-expected.html: Added.
3046         * css3/filters/backdrop/backdrop-filter-with-border-radius-and-reflection-remove.html: Added.
3047         * css3/filters/backdrop/backdrop-filter-with-border-radius-and-reflection.html: Added.
3048         * css3/filters/backdrop/backdrop-filter-with-border-radius-expected.html: Added.
3049         * css3/filters/backdrop/backdrop-filter-with-border-radius-value-change-expected.html: Added.
3050         * css3/filters/backdrop/backdrop-filter-with-border-radius-value-change.html: Added.
3051         * css3/filters/backdrop/backdrop-filter-with-border-radius-value-remove-expected.html: Added.
3052         * css3/filters/backdrop/backdrop-filter-with-border-radius-value-remove.html: Added.
3053         * css3/filters/backdrop/backdrop-filter-with-border-radius.html: Added.
3054
3055 2016-06-07  Sam Weinig  <sam@webkit.org>
3056
3057         Update tests to work around https://bugs.webkit.org/show_bug.cgi?id=158507.
3058
3059         * TestExpectations:
3060         Re-enable now passing test.
3061
3062         * animations/script-tests/spring-computed-style.js:
3063         * animations/script-tests/spring-parsing.js:
3064         Use a non-body element to do the testing.
3065
3066 2016-06-07  Sam Weinig  <sam@webkit.org>
3067
3068         Mark animations/spring-computed-style.html as failing temporarily.
3069
3070         * TestExpectations:
3071
3072 2016-06-07  Ryan Haddad  <ryanhaddad@apple.com>
3073
3074         Rebaseline fast/events/touch/document-create-touch-list-ios.html
3075
3076         Unreviewed test gardening.
3077
3078         * fast/events/touch/document-create-touch-list-ios-expected.txt:
3079
3080 2016-06-07  Myles C. Maxfield  <mmaxfield@apple.com>
3081
3082         Text-decoration-style: dashed / dotted rendered as solid
3083         https://bugs.webkit.org/show_bug.cgi?id=134336
3084
3085         Reviewed by Dean Jackson.
3086
3087         Make sure that the dotted / dashed / solid renderings are all distinct.
3088
3089         * fast/css3-text/css3-text-decoration/text-decoration-dashed-expected-mismatch.html: Added.
3090         * fast/css3-text/css3-text-decoration/text-decoration-dashed.html: Added.
3091         * fast/css3-text/css3-text-decoration/text-decoration-dotted-dashed-expected-mismatch.html: Added.
3092         * fast/css3-text/css3-text-decoration/text-decoration-dotted-dashed.html: Added.
3093         * fast/css3-text/css3-text-decoration/text-decoration-dotted-expected-mismatch.html: Added.
3094         * fast/css3-text/css3-text-decoration/text-decoration-dotted.html: Added.
3095
3096 2016-06-07  Ryan Haddad  <ryanhaddad@apple.com>
3097
3098         Skipping http/tests/websocket/tests/hybi/upgrade-simple-ws.html
3099         https://bugs.webkit.org/show_bug.cgi?id=158480
3100
3101         Unreviewed test gardening.
3102
3103         * TestExpectations:
3104
3105 2016-06-05  Sam Weinig  <sam@webkit.org>
3106
3107         Add experimental support for spring based CSS animations
3108         https://bugs.webkit.org/show_bug.cgi?id=158403
3109
3110         Reviewed by Dean Jackson.
3111
3112         * animations/script-tests/spring-computed-style.js: Added.
3113         * animations/script-tests/spring-parsing.js: Added.
3114         * animations/spring-computed-style-expected.txt: Added.
3115         * animations/spring-computed-style.html: Added.
3116         * animations/spring-function-expected.txt: Added.
3117         * animations/spring-function.html: Added.
3118         * animations/spring-parsing-expected.txt: Added.
3119         * animations/spring-parsing.html: Added.
3120         Add tests for the spring timing function.
3121
3122 2016-06-07  Chris Dumez  <cdumez@apple.com>
3123
3124         Implement EventListenerOptions argument to addEventListener
3125         https://bugs.webkit.org/show_bug.cgi?id=149466
3126         <rdar://problem/22802031>
3127
3128         Reviewed by Dean Jackson.
3129
3130         * fast/events/AddEventListenerOptions-once-expected.txt: Added.
3131         * fast/events/AddEventListenerOptions-once-recursive-expected.txt: Added.
3132         * fast/events/AddEventListenerOptions-once-recursive.html: Added.
3133         * fast/events/AddEventListenerOptions-once.html: Added.
3134         * fast/events/AddEventListenerOptions-passive-expected.txt: Added.
3135         * fast/events/AddEventListenerOptions-passive.html: Added.
3136         * fast/events/removeEventListener-EventListenerOptions-capture-expected.txt: Added.
3137         * fast/events/removeEventListener-EventListenerOptions-capture.html: Added.
3138
3139         Add layout testing coverage for various aspects of the functionality.
3140
3141         * imported/blink/fast/events/eventlisteneroptions/capture_default-expected.txt: Added.
3142         * imported/blink/fast/events/eventlisteneroptions/capture_default.html: Added.
3143         * imported/blink/fast/events/eventlisteneroptions/capture_equality-expected.txt: Added.
3144         * imported/blink/fast/events/eventlisteneroptions/capture_equality.html: Added.
3145         * imported/blink/fast/events/eventlisteneroptions/capture_query-expected.txt: Added.
3146         * imported/blink/fast/events/eventlisteneroptions/capture_query.html: Added.
3147         * imported/blink/fast/events/eventlisteneroptions/passive_dispatch-expected.txt: Added.
3148         * imported/blink/fast/events/eventlisteneroptions/passive_dispatch.html: Added.
3149         * imported/blink/fast/events/eventlisteneroptions/passive_inequality-expected.txt: Added.
3150         * imported/blink/fast/events/eventlisteneroptions/passive_inequality.html: Added.
3151         * imported/blink/fast/events/eventlisteneroptions/passive_query-expected.txt: Added.
3152         * imported/blink/fast/events/eventlisteneroptions/passive_query.html: Added.
3153
3154         Import blink tests for this functionality.
3155
3156 2016-06-07  Brent Fulgham  <bfulgham@apple.com>
3157
3158         CSP: Content Security Policy directive, upgrade-insecure-requests (UIR)
3159         https://bugs.webkit.org/show_bug.cgi?id=143653
3160         <rdar://problem/23032067>
3161
3162         Reviewed by Andy Estes.
3163
3164         Some of these tests are based on a set of Blink patches by Mike West <mkwst@chromium.org>.
3165         <https://src.chromium.org/viewvc/blink?revision=192607&view=revision>,
3166         <https://codereview.chromium.org/1178093002>, <https://codereview.chromium.org/1964303003>
3167
3168         The rest of them are based on our own mixedContent tests, revised for upgraded requests.
3169
3170         Note that WebSockets are not part of this testing at present due to https://bugs.webkit.org/show_bug.cgi?id=157884.
3171
3172         * http/tests/security/contentSecurityPolicy/report-only-upgrade-insecure.php: Added.
3173         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests: Added.
3174         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/basic-upgrade-cors.https-expected.txt: Added.
3175         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/basic-upgrade-cors.https.html: Added.
3176         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/basic-upgrade.https-expected.txt: Added.
3177         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/basic-upgrade.https.html: Added.
3178         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/form-upgrade-expected.txt: Added.
3179         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/form-upgrade.html: Added.
3180         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/https-header-auxiliary-expected.txt: Added.
3181         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/https-header-auxiliary.html: Added.
3182         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/https-header-nested-expected.txt: Added.
3183         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/https-header-nested.html: Added.
3184         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/https-header-subresource-expected.txt: Added.
3185         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/https-header-subresource.html: Added.
3186         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/https-header-top-level-expected.txt: Added.
3187         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/https-header-top-level.html: Added.
3188         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/iframe-upgrade.https-expected.txt: Added.
3189         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/iframe-upgrade.https.html: Added.
3190         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/proper-nested-upgrades-expected.txt: Added.
3191         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/proper-nested-upgrades.html: Added.
3192         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/proper-open-window-upgrades-expected.txt: Added.
3193         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/proper-open-window-upgrades.html: Added.
3194         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/resources: Added.
3195         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/resources/basic-upgrade-cors.https.html: Added.
3196         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/resources/check-https-header.pl: Added.
3197         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/resources/echo-https-header.pl: Added.
3198         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/resources/frame-with-insecure-audio-video.html: Added.
3199         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/resources/frame-with-insecure-css.html: Added.
3200         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/resources/frame-with-insecure-image.html: Added.
3201         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/resources/frame-with-redirect-http-to-https-script.html: Added.
3202         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/resources/frame-with-redirect-https-to-http-script.html: Added.
3203         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/resources/insecure-xhr-in-main-frame-window.html: Added.
3204         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/resources/mixed-content-with-upgrade.html: Added.
3205         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/resources/post-https-header.pl: Added.
3206         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-insecure-audio-video-in-main-frame-expected.txt: Added.
3207         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-insecure-audio-video-in-main-frame.html: Added.
3208         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-insecure-css-in-iframe-expected.txt: Added.
3209         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-insecure-css-in-iframe.html: Added.
3210         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-insecure-image-in-main-frame-expected.txt: Added.
3211         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-insecure-image-in-main-frame.html: Added.
3212         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-insecure-xhr-in-main-frame-expected.txt: Added.
3213         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-insecure-xhr-in-main-frame.html: Added.
3214         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-redirect-http-to-https-script-in-iframe-expected.txt: Added.
3215         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-redirect-http-to-https-script-in-iframe.html: Added.
3216         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-redirect-https-to-http-script-in-iframe-expected.txt: Added.
3217         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-redirect-https-to-http-script-in-iframe.html: Added.
3218         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrades-mixed-content-expected.txt: Added.
3219         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrades-mixed-content.html: Added.
3220         * http/tests/security/resources/post-origin-to-parent.html: Added.
3221         * http/tests/ssl/iframe-upgrade.https-expected.txt: Added.
3222         * http/tests/ssl/iframe-upgrade.https.html: Added.
3223         * http/tests/ssl/upgrade-origin-usage-expected.txt: Added.
3224         * http/tests/ssl/upgrade-origin-usage.html: Added.
3225         * http/tests/ssl/resources/origin-usage-iframe-1.html: Added.
3226         * http/tests/ssl/resources/origin-usage-iframe-1.manifest: Added.
3227         * http/tests/ssl/resources/origin-usage-iframe-2.html: Added.
3228         * http/tests/ssl/resources/origin-usage-iframe-2.manifest: Added.
3229         * http/tests/websocket/tests/hybi/upgrade-simple-ws-expected.txt: Added.
3230         * http/tests/websocket/tests/hybi/upgrade-simple-ws.html: Added.
3231         * TestExpectations: Skip http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-simple-ws.html since the
3232         WebSocket server does not currently support wss sockets.
3233
3234 2016-06-07  Fujii Hironori  <Hironori.Fujii@sony.com>
3235
3236         Video elements are painted twice, in PaintPhaseForeground and PaintPhaseSelfOutline
3237         https://bugs.webkit.org/show_bug.cgi?id=158247
3238
3239         Reviewed by Simon Fraser.
3240
3241         * fast/replaced/outline-replaced-elements-offset-expected.html: Added.
3242         * fast/replaced/outline-replaced-elements-offset.html: Added.
3243
3244 2016-06-07  Michael Catanzaro  <mcatanzaro@igalia.com>
3245
3246         [GTK] Mark fast/text/international/system-language/han-quotes.html as flaky
3247
3248         Unreviewed gardening
3249
3250         * platform/gtk/TestExpectations:
3251
3252 2016-06-07  Nael Ouedraogo  <nael.ouedraogo@crf.canon.fr>
3253
3254         Creating a TouchList with non Touch items should throw an exception
3255         https://bugs.webkit.org/show_bug.cgi?id=158302
3256
3257         Reviewed by Youenn Fablet.
3258
3259         Only Touch items should be passed to CreateTouchList function as
3260         per specification (https://w3c.github.io/touch-events/#extensions-to-the-document-interface).
3261
3262         Tests have been modified to check whether behavior of CreateTouchList is correct.
3263
3264         * fast/events/touch/document-create-touch-list-crash-expected.txt:
3265         * fast/events/touch/document-create-touch-list-expected.txt:
3266         * fast/events/touch/script-tests/document-create-touch-list-crash.js:
3267         * fast/events/touch/script-tests/document-create-touch-list.js:
3268
3269 2016-06-07  Joseph Pecoraro  <pecoraro@apple.com>
3270
3271         Unskip js/script-tests/class-syntax-scoping.js
3272         https://bugs.webkit.org/show_bug.cgi?id=158458
3273
3274         Reviewed by Ryosuke Niwa.
3275
3276         * js/script-tests/class-syntax-scoping.js:
3277
3278 2016-06-06  Joseph Pecoraro  <pecoraro@apple.com>
3279
3280         ASSERTION failed in get-by-pname.js when run with JSC_useLLINT=false and 2 other configurations
3281         https://bugs.webkit.org/show_bug.cgi?id=138497
3282         <rdar://problem/18909792>
3283
3284         Reviewed by Mark Lam.
3285
3286         * js/script-tests/get-by-pname.js:
3287         Test is no longer failing. Lets unskip.
3288
3289 2016-06-06  Commit Queue  <commit-queue@webkit.org>
3290
3291         Unreviewed, rolling out r201735.
3292         https://bugs.webkit.org/show_bug.cgi?id=158465
3293
3294         fast/events/AddEventListenerOptions-once-recursive.html fails
3295         on all bots (Requested by ap on #webkit).
3296
3297         Reverted changeset:
3298
3299         "Implement EventListenerOptions argument to addEventListener"
3300         https://bugs.webkit.org/show_bug.cgi?id=149466
3301         http://trac.webkit.org/changeset/201735
3302
3303 2016-06-06  Commit Queue  <commit-queue@webkit.org>
3304
3305         Unreviewed, rolling out r201679.
3306         https://bugs.webkit.org/show_bug.cgi?id=158464
3307
3308         http/tests/websocket/tests/hybi/upgrade-simple-ws.html is
3309         flaky (Requested by ap on #webkit).
3310
3311         Reverted changeset:
3312
3313         "CSP: Content Security Policy directive, upgrade-insecure-
3314         requests (UIR)"
3315         https://bugs.webkit.org/show_bug.cgi?id=143653
3316         http://trac.webkit.org/changeset/201679
3317
3318 2016-06-06  Jiewen Tan  <jiewen_tan@apple.com>
3319
3320         URLs containing tabs or newlines are parsed incorrectly
3321         https://bugs.webkit.org/show_bug.cgi?id=143381
3322         <rdar://problem/26567214>
3323
3324         Reviewed by Brent Fulgham.
3325
3326         * fast/dom/DOMURL/set-href-attribute-host-expected.txt:
3327         * fast/dom/DOMURL/set-href-attribute-host.html:
3328         * fast/dom/HTMLAnchorElement/script-tests/set-href-attribute-host.js:
3329         * fast/dom/HTMLAnchorElement/set-href-attribute-host-expected.txt:
3330         * fast/url/segments-expected.txt:
3331         * fast/url/segments-from-data-url-expected.txt:
3332         * fast/url/segments-from-data-url.html:
3333         * fast/url/segments.html:
3334         * fast/url/tab-and-newline-stripping-expected.txt: Added.
3335         * fast/url/tab-and-newline-stripping.html: Added.
3336         * http/tests/security/javascriptURL/javascriptURL-execution-context-frame-location-htmldom-expected.txt:
3337         * http/tests/security/javascriptURL/javascriptURL-execution-context-frame-src-getAttribute-value-expected.txt:
3338         * http/tests/security/javascriptURL/javascriptURL-execution-context-frame-src-htmldom-expected.txt:
3339         * http/tests/security/javascriptURL/javascriptURL-execution-context-frame-src-setAttribute-expected.txt:
3340         * http/tests/security/javascriptURL/javascriptURL-execution-context-frame-src-setAttributeNS-expected.txt:
3341         * http/tests/security/javascriptURL/javascriptURL-execution-context-frame-src-setAttributeNode-expected.txt:
3342         * http/tests/security/javascriptURL/javascriptURL-execution-context-frame-src-setAttributeNodeNS-expected.txt:
3343         * http/tests/security/javascriptURL/javascriptURL-execution-context-iframe-src-getAttribute-value-expected.txt:
3344         * http/tests/security/javascriptURL/javascriptURL-execution-context-iframe-src-htmldom-expected.txt:
3345         * http/tests/security/javascriptURL/javascriptURL-execution-context-iframe-src-setAttribute-expected.txt:
3346         * http/tests/security/javascriptURL/javascriptURL-execution-context-iframe-src-setAttributeNS-expected.txt:
3347         * http/tests/security/javascriptURL/javascriptURL-execution-context-iframe-src-setAttributeNode-expected.txt:
3348         * http/tests/security/javascriptURL/javascriptURL-execution-context-iframe-src-setAttributeNodeNS-expected.txt:
3349         * http/tests/security/xssAuditor/javascript-link-control-char2-expected.txt:
3350
3351 2016-06-02  Ryosuke Niwa  <rniwa@webkit.org>
3352
3353         Update the list of elements attachShadow is allowed
3354         https://bugs.webkit.org/show_bug.cgi?id=157706
3355
3356         Reviewed by Darin Adler.
3357
3358         Added more test cases for validating elements on which attachShadow is allowed and disallowed.
3359
3360         * fast/shadow-dom/Element-interface-attachShadow-expected.txt:
3361         * fast/shadow-dom/Element-interface-attachShadow.html:
3362
3363 2016-06-03  Ryosuke Niwa  <rniwa@webkit.org>
3364
3365         Crash inside moveOutOfAllShadowRoots
3366         https://bugs.webkit.org/show_bug.cgi?id=158378
3367
3368         Reviewed by Antti Koivisto.
3369
3370         Added a regression test that reproduced the crash reliably at least on my machine.
3371
3372         * fast/shadow-dom/shadow-host-removal-crash-expected.txt: Added.
3373         * fast/shadow-dom/shadow-host-removal-crash.html: Added.
3374         * platform/ios-simulator/TestExpectations:
3375
3376 2016-06-06  Chris Dumez  <cdumez@apple.com>
3377
3378         Implement EventListenerOptions argument to addEventListener
3379         https://bugs.webkit.org/show_bug.cgi?id=149466
3380         <rdar://problem/22802031>
3381
3382         Reviewed by Dean Jackson.
3383
3384         * fast/events/AddEventListenerOptions-once-expected.txt: Added.
3385         * fast/events/AddEventListenerOptions-once-recursive-expected.txt: Added.
3386         * fast/events/AddEventListenerOptions-once-recursive.html: Added.
3387         * fast/events/AddEventListenerOptions-once.html: Added.
3388         * fast/events/AddEventListenerOptions-passive-expected.txt: Added.
3389         * fast/events/AddEventListenerOptions-passive.html: Added.
3390         * fast/events/removeEventListener-EventListenerOptions-capture-expected.txt: Added.
3391         * fast/events/removeEventListener-EventListenerOptions-capture.html: Added.
3392
3393         Add layout testing coverage for various aspects of the functionality.
3394
3395         * imported/blink/fast/events/eventlisteneroptions/capture_default-expected.txt: Added.
3396         * imported/blink/fast/events/eventlisteneroptions/capture_default.html: Added.
3397         * imported/blink/fast/events/eventlisteneroptions/capture_equality-expected.txt: Added.
3398         * imported/blink/fast/events/eventlisteneroptions/capture_equality.html: Added.
3399         * imported/blink/fast/events/eventlisteneroptions/capture_query-expected.txt: Added.
3400         * imported/blink/fast/events/eventlisteneroptions/capture_query.html: Added.
3401         * imported/blink/fast/events/eventlisteneroptions/passive_dispatch-expected.txt: Added.
3402         * imported/blink/fast/events/eventlisteneroptions/passive_dispatch.html: Added.
3403         * imported/blink/fast/events/eventlisteneroptions/passive_inequality-expected.txt: Added.
3404         * imported/blink/fast/events/eventlisteneroptions/passive_inequality.html: Added.
3405         * imported/blink/fast/events/eventlisteneroptions/passive_query-expected.txt: Added.
3406         * imported/blink/fast/events/eventlisteneroptions/passive_query.html: Added.
3407
3408         Import blink tests for this functionality.
3409
3410 2016-06-06  Commit Queue  <commit-queue@webkit.org>
3411
3412         Unreviewed, rolling out r201730.
3413         https://bugs.webkit.org/show_bug.cgi?id=158453
3414
3415         This change caused existing LayoutTests to crash (Requested by
3416         ryanhaddad on #webkit).
3417
3418         Reverted changeset:
3419
3420         "Implement EventListenerOptions argument to addEventListener"
3421         https://bugs.webkit.org/show_bug.cgi?id=149466
3422         http://trac.webkit.org/changeset/201730
3423
3424 2016-06-02  Ryan Haddad  <ryanhaddad@apple.com>
3425
3426         Marking http/tests/misc/slow-loading-animated-image.html as flaky on ios-simulator
3427         https://bugs.webkit.org/show_bug.cgi?id=157916
3428
3429         Unreviewed test gardening.
3430
3431         * platform/ios-simulator/TestExpectations:
3432
3433 2016-06-06  Chris Dumez  <cdumez@apple.com>
3434
3435         Implement EventListenerOptions argument to addEventListener
3436         https://bugs.webkit.org/show_bug.cgi?id=149466
3437         <rdar://problem/22802031>
3438
3439         Reviewed by Dean Jackson.
3440
3441         * fast/events/AddEventListenerOptions-once-expected.txt: Added.
3442         * fast/events/AddEventListenerOptions-once-recursive-expected.txt: Added.
3443         * fast/events/AddEventListenerOptions-once-recursive.html: Added.
3444         * fast/events/AddEventListenerOptions-once.html: Added.
3445         * fast/events/AddEventListenerOptions-passive-expected.txt: Added.
3446         * fast/events/AddEventListenerOptions-passive.html: Added.
3447         * fast/events/removeEventListener-EventListenerOptions-capture-expected.txt: Added.
3448         * fast/events/removeEventListener-EventListenerOptions-capture.html: Added.
3449
3450         Add layout testing coverage for various aspects of the functionality.
3451
3452         * imported/blink/fast/events/eventlisteneroptions/capture_default-expected.txt: Added.
3453         * imported/blink/fast/events/eventlisteneroptions/capture_default.html: Added.
3454         * imported/blink/fast/events/eventlisteneroptions/capture_equality-expected.txt: Added.
3455         * imported/blink/fast/events/eventlisteneroptions/capture_equality.html: Added.
3456         * imported/blink/fast/events/eventlisteneroptions/capture_query-expected.txt: Added.
3457         * imported/blink/fast/events/eventlisteneroptions/capture_query.html: Added.
3458         * imported/blink/fast/events/eventlisteneroptions/passive_dispatch-expected.txt: Added.
3459         * imported/blink/fast/events/eventlisteneroptions/passive_dispatch.html: Added.
3460         * imported/blink/fast/events/eventlisteneroptions/passive_inequality-expected.txt: Added.
3461         * imported/blink/fast/events/eventlisteneroptions/passive_inequality.html: Added.
3462         * imported/blink/fast/events/eventlisteneroptions/passive_query-expected.txt: Added.
3463         * imported/blink/fast/events/eventlisteneroptions/passive_query.html: Added.
3464
3465         Import blink tests for this functionality.
3466
3467 2016-06-06  Adam Bergkvist  <adam.bergkvist@ericsson.com>
3468
3469         WebRTC: Update MediaEndpointPeerConnection::createOffer() to use the transceiver set
3470         https://bugs.webkit.org/show_bug.cgi?id=158203
3471
3472         Reviewed by Eric Carlson.
3473
3474         Updated existing test.
3475
3476         * fast/mediastream/RTCPeerConnection-inspect-offer-expected.txt:
3477         * fast/mediastream/RTCPeerConnection-inspect-offer.html:
3478         Add verification of mid attribute [1] (corresponds to the RTCRtpTransceiver mid attribute).
3479         [1