Media Session: test Play/Pause media control events delivered to Content media sessions
[WebKit-https.git] / LayoutTests / ChangeLog
1 2015-07-29  Matt Rajca  <mrajca@apple.com>
2
3         Media Session: test Play/Pause media control events delivered to Content media sessions
4         https://bugs.webkit.org/show_bug.cgi?id=147413
5
6         Reviewed by Eric Carlson.
7
8         * media/session/play-pause-media-events-in-content-sessions-expected.txt: Added.
9         * media/session/play-pause-media-events-in-content-sessions.html: Added.
10         * platform/mac/TestExpectations: Media Session support is disabled by default.
11
12 2015-07-30  Aakash Jain  <aakash_jain@apple.com>
13
14         Replace Google App Engine with AppScale
15         https://bugs.webkit.org/show_bug.cgi?id=147178
16
17         Reviewed by Daniel Bates.
18
19         * fast/harness/results.html:
20
21 2015-07-30  Joonghun Park  <jh718.park@samsung.com>
22
23         [EFL] Enable IndexedDB based on DatabaseProcess
24         https://bugs.webkit.org/show_bug.cgi?id=147221
25
26         Reviewed by Csaba Osztrogonác.
27
28         * platform/efl/TestExpectations: Update IndexedDB test expectations.
29
30 2015-07-30  Nan Wang  <n_wang@apple.com>
31
32         aria-liveregions-notifications tests are very flaky
33         https://bugs.webkit.org/show_bug.cgi?id=147299
34         <rdar://problem/21998675>
35
36         Reviewed by Chris Fleizach.
37
38         These tests were flaky because they relied on timer notification callbacks.
39         Fixed these tests by using different objects to capture the notifications instead.
40
41         * platform/mac/TestExpectations:
42         * platform/mac/accessibility/aria-liveregions-notifications-always-sent-expected.txt:
43         * platform/mac/accessibility/aria-liveregions-notifications-always-sent.html:
44         * platform/mac/accessibility/aria-liveregions-notifications-expected.txt:
45         * platform/mac/accessibility/aria-liveregions-notifications.html:
46
47 2015-07-30  Simon Fraser  <simon.fraser@apple.com>
48
49         Selecting in an iframe can cause main page scrolling
50         https://bugs.webkit.org/show_bug.cgi?id=147431
51         rdar://problem/19244589
52
53         Reviewed by Zalan Bujtas.
54         
55         Test that uses eventSender to select in an iframe after scrolling the
56         main page.
57
58         * fast/events/autoscroll-in-iframe-expected.txt: Added.
59         * fast/events/autoscroll-in-iframe.html: Added.
60
61 2015-07-29  Matt Rajca  <mrajca@apple.com>
62
63         Media Session: test Next/Previous Track media control events delivered to Content media sessions
64         https://bugs.webkit.org/show_bug.cgi?id=147416
65
66         Reviewed by Eric Carlson.
67
68         * media/session/track-media-events-in-content-sessions-expected.txt: Added.
69         * media/session/track-media-events-in-content-sessions.html: Added.
70         * platform/mac/TestExpectations: Media Session support is disabled by default.
71
72 2015-07-30  Michael Catanzaro  <mcatanzaro@igalia.com>
73
74         Web Inspector: [Freetype] Allow inspector to retrieve a list of system fonts
75         https://bugs.webkit.org/show_bug.cgi?id=147018
76
77         Reviewed by Carlos Garcia Campos.
78
79         * inspector/css/get-system-fonts-expected.txt: Expect some free fonts to be missing....
80         * inspector/css/get-system-fonts.html: Check for some free fonts.
81         * platform/gtk/TestExpectations: Unskip the test.
82         * platform/gtk/inspector/css/get-system-fonts-expected.txt: Added.
83
84 2015-07-30  Nan Wang  <n_wang@apple.com>
85
86         AX: VoiceOver unable to access content in malformed trees
87         https://bugs.webkit.org/show_bug.cgi?id=147295
88         <rdar://problem/14862892>
89
90         Reviewed by Chris Fleizach.
91
92         * accessibility/aria-mappings.html:
93         * accessibility/treeitem-child-exposed-expected.txt:
94         * accessibility/treeitem-child-exposed.html:
95         * platform/mac/accessibility/malformed-tree-expected.txt: Added.
96         * platform/mac/accessibility/malformed-tree.html: Added.
97
98 2015-07-30  Benjamin Poulain  <benjamin@webkit.org>
99
100         Update JSC's standalone-pre.js for r187575
101         https://bugs.webkit.org/show_bug.cgi?id=147444
102
103         Unreviewed.
104
105         * resources/standalone-pre.js:
106         (shouldBeType):
107         Copy shouldBeType() from the non-standalone version.
108
109 2015-07-29  Andy VanWagoner  <thetalecrafter@gmail.com>
110
111         Implement basic types for ECMAScript Internationalization API
112         https://bugs.webkit.org/show_bug.cgi?id=146926
113
114         Reviewed by Benjamin Poulain.
115
116         Add tests for Intl.Collator, Intl.NumberFormat, and Intl.DateTimeFormat
117
118         * TestExpectations: Enabled intl tests.
119         * js/intl-collator-expected.txt: Added.
120         * js/intl-collator.html: Added.
121         * js/intl-datetimeformat-expected.txt: Added.
122         * js/intl-datetimeformat.html: Added.
123         * js/intl-expected.txt: Updated.
124         * js/intl-numberformat-expected.txt: Added.
125         * js/intl-numberformat.html: Added.
126         * js/script-tests/intl-collator.js: Added.
127         * js/script-tests/intl-datetimeformat.js: Added.
128         * js/script-tests/intl-numberformat.js: Added.
129         * js/script-tests/intl.js: Added tests for Collator, NumberFormat, and DateTimeFormat.
130
131 2015-07-29  Zalan Bujtas  <zalan@apple.com>
132
133         Remove the spanner placeholder from m_spannerMap when the placeholder object
134         gets transferred to a descendant flow.
135         https://bugs.webkit.org/show_bug.cgi?id=147380
136         rdar://problem/21981078
137
138         Reviewed by David Hyatt.
139
140         Before r180328, the spanner placeholder was removed from m_spannerMap through
141         RenderMultiColumnFlowThread::removeFlowChildInfo() by calling flowThreadRelativeWillBeRemoved()
142         when the placeholder renderer got transferred to the descendant flow.
143         Now we just remove it from the map when the renderer is being detached.
144
145         * fast/multicol/newmulticol/spanner-crash-with-embedded-columns-expected.txt: Added.
146         * fast/multicol/newmulticol/spanner-crash-with-embedded-columns.html: Added.
147
148 2015-07-29  Brady Eidson  <beidson@apple.com>
149
150         Crash calling webSocket.close() from onError handler for blocked web socket.
151         <rdar://problem/21771620> and https://bugs.webkit.org/show_bug.cgi?id=147411
152
153         Reviewed by Tim Horton.
154
155         * http/tests/security/mixedContent/resources/frame-with-insecure-websocket.html: Add a call to webSocket.close() inside the onError handler.
156         * http/tests/security/mixedContent/websocket/insecure-websocket-in-iframe-expected.txt:
157         * http/tests/security/mixedContent/websocket/insecure-websocket-in-main-frame-expected.txt:
158
159 2015-07-19  Matt Rajca  <mrajca@apple.com>
160
161         Media Session: test 'Transient Solo' interruptions
162         https://bugs.webkit.org/show_bug.cgi?id=147091
163
164         Reviewed by Eric Carlson.
165
166         * media/session/transient-solo-interruptions-expected.txt: Added.
167         * media/session/transient-solo-interruptions.html: Added.
168         * platform/mac/TestExpectations: Media Session support is disabled by default.
169
170 2015-07-29  Basile Clement  <basile_clement@apple.com>
171
172         Unreviewed, remove a .orig file.
173         https://bugs.webkit.org/show_bug.cgi?id=113610
174
175         * fast/css-intrinsic-dimensions/height-property-value.html.orig: Removed.
176
177 2015-07-28  Benjamin Poulain  <bpoulain@apple.com>
178
179         Speed up the Stringifier::toJSON() fast case
180         https://bugs.webkit.org/show_bug.cgi?id=147383
181
182         Reviewed by Andreas Kling.
183
184         Make the fast case of Stringifier::toJSON() inline and the uncommon
185         case out-of-line.
186
187         * js/dom/JSON-stringify-string-object-with-tojson-expected.txt: Added.
188         * js/dom/JSON-stringify-string-object-with-tojson.html: Added.
189         * js/resources/JSON-stringify-string-object-with-tojson.js: Added.
190         (stringObject.toJSON):
191         (String.prototype.toJSON):
192
193 2015-07-28  Simon Fraser  <simon.fraser@apple.com>
194
195         Animations sometimes fail to start
196         https://bugs.webkit.org/show_bug.cgi?id=147394
197         rdar://problem/21852603
198
199         Reviewed by Dean Jackson.
200         
201         Test that starts an accelerated and non-accelerated animation, then removes
202         the node for the accelerated one.
203
204         * animations/remove-syncing-animation-expected.txt: Added.
205         * animations/remove-syncing-animation.html: Added.
206
207 2015-07-28  Michael Catanzaro  <mcatanzaro@igalia.com>
208
209         [Freetype] Always allow font matching for strong aliases
210         https://bugs.webkit.org/show_bug.cgi?id=147057
211
212         Reviewed by Martin Robinson.
213
214         * platform/gtk/fonts/font-family-fallback-ignores-weak-aliases-expected.html: Added.
215         * platform/gtk/fonts/font-family-fallback-ignores-weak-aliases.html: Added.
216         * platform/gtk/fonts/font-family-fallback-respects-strong-aliases-expected.html: Added.
217         * platform/gtk/fonts/font-family-fallback-respects-strong-aliases.html: Added.
218
219 2015-07-28  Myles C. Maxfield  <mmaxfield@apple.com>
220
221         [iOS] Crash when encountering characters whose natural font is one we can't look up
222         https://bugs.webkit.org/show_bug.cgi?id=147377
223         <rdar://problem/22022011>
224
225         Reviewed by Simon Fraser.
226
227         * fast/text/crash-complex-unknown-font-expected.html: Added.
228         * fast/text/crash-complex-unknown-font.html: Added.
229
230 2015-07-28  Chris Dumez  <cdumez@apple.com>
231
232         Tests introduced in r187489 are flaky
233         https://bugs.webkit.org/show_bug.cgi?id=147327
234
235         Rubber-stamped by Benjamin Poulain.
236
237         Tests introduced in r187489 are flaky, they sometimes print the console
238         message, sometimes not. The reason is that we sometimes use a cached
239         parsed stylesheet and we do not print the warning in this case. To fix
240         the flakiness, we now clear the memory cache at the beginning of each
241         test to make sure we download and parse the stylesheets.
242
243         * http/tests/security/cross-origin-css-1.html:
244         * http/tests/security/cross-origin-css-2.html:
245         * http/tests/security/cross-origin-css-3.html:
246         * http/tests/security/cross-origin-css-4.html:
247         * http/tests/security/cross-origin-css-5.html:
248         * http/tests/security/cross-origin-css-6.html:
249         * http/tests/security/cross-origin-css-7.html:
250         * http/tests/security/cross-origin-css-8.html:
251         * http/tests/security/cross-origin-css-in-quirks-1.html:
252         * http/tests/security/cross-origin-css-in-quirks-2.html:
253         * http/tests/security/cross-origin-css-in-quirks-3.html:
254         * http/tests/security/cross-origin-css-in-quirks-4.html:
255         * http/tests/security/cross-origin-css-in-quirks-5.html:
256         * http/tests/security/cross-origin-css-in-quirks-6.html:
257         * http/tests/security/cross-origin-css-in-quirks-7.html:
258         * http/tests/security/cross-origin-css-in-quirks-8.html:
259         * http/tests/security/same-origin-css-1.html:
260         * http/tests/security/same-origin-css-2.html:
261         * http/tests/security/same-origin-css-3.html:
262         * http/tests/security/same-origin-css-4.html:
263         * http/tests/security/same-origin-css-5.html:
264         * http/tests/security/same-origin-css-6.html:
265         * http/tests/security/same-origin-css-7.html:
266         * http/tests/security/same-origin-css-8.html:
267         * http/tests/security/same-origin-css-in-quirks.html:
268
269 2015-07-28  Chris Dumez  <cdumez@apple.com>
270
271         Unreviewed, fix wrong test baseline landed in r187489.
272
273         * http/tests/security/same-origin-css-4-expected.txt:
274
275 2015-07-28  Joseph Pecoraro  <pecoraro@apple.com>
276
277         Web Inspector: Include <template> node content in DOM Tree
278         https://bugs.webkit.org/show_bug.cgi?id=147335
279
280         Reviewed by Timothy Hatcher.
281
282         * inspector/dom/template-content-expected.txt: Added.
283         * inspector/dom/template-content.html: Added.
284
285 2015-07-28  Basile Clement  <basile_clement@apple.com>
286
287         Misleading error message: "At least one digit must occur after a decimal point"
288         https://bugs.webkit.org/show_bug.cgi?id=146238
289
290         Reviewed by Geoffrey Garen.
291
292         The expected error message in this test has changed.
293
294         * js/basic-strict-mode-expected.txt:
295
296 2015-07-28  Said Abou-Hallawa  <sabouhallawa@apple.com>
297
298         Crash happens when calling removeEventListener for an SVG element which has an instance inside a <defs> element of shadow tree
299         https://bugs.webkit.org/show_bug.cgi?id=147290
300
301         Reviewed by Daniel Bates.
302
303         Make sure we do not crash when when calling removeEventListener() for an
304         element which is cloned under a disallowed parent inside the shadow tree
305         of another <use> element.
306
307         * svg/custom/remove-event-listener-shadow-disallowed-element-expected.txt: Added.
308         * svg/custom/remove-event-listener-shadow-disallowed-element.svg: Added.
309
310 2015-07-27  David Hyatt  <hyatt@apple.com>
311
312         ASSERTION FAILED: !currBox->needsLayout() loading bing maps (and apple.com/music and nytimes)
313         https://bugs.webkit.org/show_bug.cgi?id=93891
314
315         Reviewed by Simon Fraser.
316
317         * fast/dynamic/position-fixed-to-absolute-with-positioned-child-crash-expected.txt: Added.
318         * fast/dynamic/position-fixed-to-absolute-with-positioned-child-crash.html: Added.
319
320 2015-07-28  Joseph Pecoraro  <pecoraro@apple.com>
321
322         Web Inspector: Show Pseudo Elements in DOM Tree
323         https://bugs.webkit.org/show_bug.cgi?id=139612
324
325         Reviewed by Timothy Hatcher.
326
327         * inspector/css/pseudo-element-matches-for-pseudo-element-node-expected.txt: Added.
328         * inspector/css/pseudo-element-matches-for-pseudo-element-node.html: Added.
329         * inspector/dom/pseudo-element-dynamic-expected.txt: Added.
330         * inspector/dom/pseudo-element-dynamic.html: Added.
331         * inspector/dom/pseudo-element-static-expected.txt: Added.
332         * inspector/dom/pseudo-element-static.html: Added.
333
334 2015-07-28  Chris Dumez  <cdumez@apple.com>
335
336         Allow lax MIME type parsing for same-origin CSS in quirks mode.
337         https://bugs.webkit.org/show_bug.cgi?id=147327
338         <rdar://problem/22010303>
339
340         Reviewed by Zalan Bujtas.
341
342         Add layout test coverage for MIME type parsing for same-origin CSS in
343         quirks mode and not.
344
345         * http/tests/inspector/css/bad-mime-type-expected.txt:
346         * http/tests/mime/standard-mode-does-not-load-stylesheet-with-text-plain-and-css-extension-expected.txt:
347         * http/tests/mime/standard-mode-does-not-load-stylesheet-with-text-plain-expected.txt:
348         * http/tests/misc/css-accept-any-type-expected.txt: Removed.
349         * http/tests/misc/css-accept-any-type.html: Removed.
350         * http/tests/misc/css-reject-any-type-in-strict-mode-expected.txt:
351         * http/tests/security/cross-origin-css-1-expected.txt:
352         * http/tests/security/cross-origin-css-2-expected.txt:
353         * http/tests/security/cross-origin-css-4-expected.txt:
354         * http/tests/security/cross-origin-css-5-expected.txt:
355         * http/tests/security/cross-origin-css-7-expected.txt:
356         * http/tests/security/cross-origin-css-in-quirks-1-expected.txt: Copied from LayoutTests/http/tests/security/cross-origin-css-1-expected.txt.
357         * http/tests/security/cross-origin-css-in-quirks-1.html: Added.
358         * http/tests/security/cross-origin-css-in-quirks-2-expected.txt: Copied from LayoutTests/http/tests/security/cross-origin-css-2-expected.txt.
359         * http/tests/security/cross-origin-css-in-quirks-2.html: Added.
360         * http/tests/security/cross-origin-css-in-quirks-3-expected.txt: Added.
361         * http/tests/security/cross-origin-css-in-quirks-3.html: Added.
362         * http/tests/security/cross-origin-css-in-quirks-4-expected.txt: Added.
363         * http/tests/security/cross-origin-css-in-quirks-4.html: Added.
364         * http/tests/security/cross-origin-css-in-quirks-5-expected.txt: Copied from LayoutTests/http/tests/security/cross-origin-css-5-expected.txt.
365         * http/tests/security/cross-origin-css-in-quirks-5.html: Added.
366         * http/tests/security/cross-origin-css-in-quirks-6-expected.txt: Added.
367         * http/tests/security/cross-origin-css-in-quirks-6.html: Added.
368         * http/tests/security/cross-origin-css-in-quirks-7-expected.txt: Added.
369         * http/tests/security/cross-origin-css-in-quirks-7.html: Added.
370         * http/tests/security/cross-origin-css-in-quirks-8-expected.txt: Added.
371         * http/tests/security/cross-origin-css-in-quirks-8.html: Added.
372         * http/tests/security/same-origin-css-1-expected.txt: Added.
373         * http/tests/security/same-origin-css-1.html: Added.
374         * http/tests/security/same-origin-css-2-expected.txt: Added.
375         * http/tests/security/same-origin-css-2.html: Added.
376         * http/tests/security/same-origin-css-3-expected.txt: Added.
377         * http/tests/security/same-origin-css-3.html: Added.
378         * http/tests/security/same-origin-css-4-expected.txt: Added.
379         * http/tests/security/same-origin-css-4.html: Added.
380         * http/tests/security/same-origin-css-5-expected.txt: Added.
381         * http/tests/security/same-origin-css-5.html: Added.
382         * http/tests/security/same-origin-css-6-expected.txt: Added.
383         * http/tests/security/same-origin-css-6.html: Added.
384         * http/tests/security/same-origin-css-7-expected.txt: Copied from LayoutTests/http/tests/security/cross-origin-css-7-expected.txt.
385         * http/tests/security/same-origin-css-7.html: Added.
386         * http/tests/security/same-origin-css-8-expected.txt: Added.
387         * http/tests/security/same-origin-css-8.html: Added.
388         * http/tests/security/same-origin-css-in-quirks-expected.txt: Added.
389         * http/tests/security/same-origin-css-in-quirks.html: Added.
390         * platform/mac/http/tests/misc/acid3-expected.txt:
391
392 2015-07-28  Alexey Proskuryakov  <ap@apple.com>
393
394         Rolling out r187463, because it caused memory corruption on multiple tests.
395
396         Original bug:
397         Crash happens when calling removeEventListener for an SVG element which has an instance inside a <defs> element of shadow tree
398         https://bugs.webkit.org/show_bug.cgi?id=147290
399
400         * svg/custom/remove-event-listener-shadow-disallowed-element-expected.txt: Removed.
401         * svg/custom/remove-event-listener-shadow-disallowed-element.svg: Removed.
402
403 2015-07-27  Yusuke Suzuki  <utatane.tea@gmail.com>
404
405         SparseValueMap check is skipped when the butterfly's vectorLength is larger than the access-requested index
406         https://bugs.webkit.org/show_bug.cgi?id=147265
407
408         Reviewed by Geoffrey Garen.
409
410         The previous test "basic-computed-property-name.js" has the issue[1] and
411         the issue is fixed by this patch.
412
413         [1]: https://bugs.webkit.org/show_bug.cgi?id=142943
414
415         * js/basic-computed-property-name-expected.txt:
416         * js/script-tests/basic-computed-property-name.js:
417
418 2015-07-27  Said Abou-Hallawa  <sabouhallawa@apple.com>
419
420         Crash happens when calling removeEventListener for an SVG element which has an instance inside a <defs> element of shadow tree
421         https://bugs.webkit.org/show_bug.cgi?id=147290
422
423         Reviewed by Simon Fraser.
424
425         Make sure we do not crash when when calling removeEventListener() for an
426         element which is cloned under a disallowed parent inside the shadow tree
427         of another <use> element.
428
429         * svg/custom/remove-event-listener-shadow-disallowed-element-expected.txt: Added.
430         * svg/custom/remove-event-listener-shadow-disallowed-element.svg: Added.
431
432 2015-07-27  Myles C. Maxfield  <mmaxfield@apple.com>
433
434         [Win] Test gardening after r187380.
435         https://bugs.webkit.org/show_bug.cgi?id=121902
436
437         Unreviewed.
438
439         * platform/win/TestExpectations:
440         * platform/win/fast/css/text-overflow-ellipsis-text-align-center-expected.png:
441         * platform/win/fast/css/text-overflow-ellipsis-text-align-center-expected.txt:
442         * platform/win/fast/css/text-overflow-ellipsis-text-align-left-expected.png:
443         * platform/win/fast/css/text-overflow-ellipsis-text-align-left-expected.txt:
444         * platform/win/fast/css/text-overflow-ellipsis-text-align-right-expected.png:
445         * platform/win/fast/css/text-overflow-ellipsis-text-align-right-expected.txt:
446         * platform/win/fast/css/vertical-text-overflow-ellipsis-text-align-center-expected.png:
447         * platform/win/fast/css/vertical-text-overflow-ellipsis-text-align-center-expected.txt:
448         * platform/win/fast/css/vertical-text-overflow-ellipsis-text-align-right-expected.png:
449         * platform/win/fast/css/vertical-text-overflow-ellipsis-text-align-right-expected.txt:
450
451 2015-07-27  Alexey Proskuryakov  <ap@apple.com>
452
453         Test result gardening for El Capitan.
454
455         * platform/mac-yosemite/fast/text/international/bold-bengali-expected.png: Copied from LayoutTests/platform/mac/fast/text/international/bold-bengali-expected.png.
456         * platform/mac-yosemite/fast/text/international/bold-bengali-expected.txt: Copied from LayoutTests/platform/mac/fast/text/international/bold-bengali-expected.txt.
457         * platform/mac/fast/text/font-weights-zh-expected.txt:
458         * platform/mac/fast/text/international/bold-bengali-expected.png:
459         * platform/mac/fast/text/international/bold-bengali-expected.txt:
460         * platform/mac/fast/text/international/danda-space-expected.png:
461         * platform/mac/fast/text/international/danda-space-expected.txt:
462
463 2015-07-27  Alexey Proskuryakov  <ap@apple.com>
464
465         More test expectations for rdar://problem/22014672
466
467         * platform/mac/TestExpectations:
468
469 2015-07-27  Alexey Proskuryakov  <ap@apple.com>
470
471         Add test expectations for rdar://problem/22014672
472
473         * platform/mac/TestExpectations:
474
475 2015-07-27  Xabier Rodriguez Calvar  <calvaris@igalia.com>
476
477         [Streams API] Strategy tests need sync with the reference
478         https://bugs.webkit.org/show_bug.cgi?id=147267
479
480         Reviewed by Sam Weinig.
481
482         The reference accepted a two new tests for the constructor and another for the size method for both strategies
483         that we need to bring to WebKit to ensure compliance. Expectations updated accordingly.
484
485         * streams/reference-implementation/byte-length-queuing-strategy-expected.txt:
486         * streams/reference-implementation/byte-length-queuing-strategy.html:
487         * streams/reference-implementation/count-queuing-strategy-expected.txt:
488         * streams/reference-implementation/count-queuing-strategy.html:
489
490 2015-07-25  Alexey Proskuryakov  <ap@apple.com>
491
492         REGRESSION (r186569): media/restore-from-page-cache.html is very flaky
493         https://bugs.webkit.org/show_bug.cgi?id=147254
494
495         * platform/mac/TestExpectations: Updated the expectations, because the problem is
496         not limited to Debug Mavericks.
497
498 2015-07-25  Alexey Proskuryakov  <ap@apple.com>
499
500         REGRESSION?: Frame scrollability tests are very flaky
501         https://bugs.webkit.org/show_bug.cgi?id=147300
502
503         * platform/mac-wk2/TestExpectations: Marking them as such.
504
505 2015-07-25  Alexey Proskuryakov  <ap@apple.com>
506
507         inspector/css/modify-rule-selector.html times out (flakily on some platforms, and
508         every time on others).
509         https://bugs.webkit.org/show_bug.cgi?id=147229
510
511         * platform/gtk/TestExpectations:
512         * platform/mac-wk2/TestExpectations:
513         * platform/win/TestExpectations:
514         Added expectations.
515
516 2015-07-25  Alexey Proskuryakov  <ap@apple.com>
517
518         aria-liveregions-notifications tests are very flaky
519         https://bugs.webkit.org/show_bug.cgi?id=147299
520
521         * platform/mac/TestExpectations: Marked them as such.
522
523 2015-07-24  Brent Fulgham  <bfulgham@apple.com>
524
525         [Win] Test results gardening.
526
527         * platform/win/TestExpectations:
528         * platform/win/js/dom/global-constructors-attributes-expected.txt:
529
530 2015-07-24  Myles C. Maxfield  <mmaxfield@apple.com>
531
532         text-overflow: ellipsis is broken by text-align: right and padding-left
533         https://bugs.webkit.org/show_bug.cgi?id=121902
534
535         Reviewed by Zalan Bujtas.
536
537         Updating expected results.
538
539         * fast/inline/padding-ellipsis-right-expected.html: Added.
540         * fast/inline/padding-ellipsis-right.html: Added.
541         * platform/mac/fast/css/text-overflow-ellipsis-text-align-center-expected.png:
542         * platform/mac/fast/css/text-overflow-ellipsis-text-align-center-expected.txt:
543         * platform/mac/fast/css/text-overflow-ellipsis-text-align-left-expected.png:
544         * platform/mac/fast/css/text-overflow-ellipsis-text-align-left-expected.txt:
545         * platform/mac/fast/css/text-overflow-ellipsis-text-align-right-expected.png:
546         * platform/mac/fast/css/text-overflow-ellipsis-text-align-right-expected.txt:
547         * platform/mac/fast/css/vertical-text-overflow-ellipsis-text-align-center-expected.png:
548         * platform/mac/fast/css/vertical-text-overflow-ellipsis-text-align-center-expected.txt:
549         * platform/mac/fast/css/vertical-text-overflow-ellipsis-text-align-left-expected.png:
550         * platform/mac/fast/css/vertical-text-overflow-ellipsis-text-align-right-expected.png:
551         * platform/mac/fast/css/vertical-text-overflow-ellipsis-text-align-right-expected.txt:
552
553 2015-07-24  Sajid Anwar  <sajidanwar94@gmail.com>
554
555         [MSE] Incorrect sample timestamps when using "sequence" mode
556         https://bugs.webkit.org/show_bug.cgi?id=147252
557
558         Reviewed by Jer Noble.
559
560         * media/media-source/media-source-sequence-timestamps-expected.txt: Added.
561         * media/media-source/media-source-sequence-timestamps.html: Added.
562
563 2015-07-24  Chris Fleizach  <cfleizach@apple.com>
564
565         AX: scrollable elements do not allow 3-finger swipe
566         https://bugs.webkit.org/show_bug.cgi?id=141893
567
568         Reviewed by Mario Sanchez Prada.
569
570         * platform/ios-simulator/accessibility/scroll-in-overflow-div-expected.txt: Added.
571         * platform/ios-simulator/accessibility/scroll-in-overflow-div.html: Added.
572
573 2015-07-24  Yusuke Suzuki  <utatane.tea@gmail.com>
574
575         Object.getOwnPropertySymbols on large list takes very long
576         https://bugs.webkit.org/show_bug.cgi?id=146137
577
578         Reviewed by Mark Lam.
579
580         * js/regress/object-get-own-property-symbols-on-large-array-expected.txt: Added.
581         * js/regress/object-get-own-property-symbols-on-large-array.html: Added.
582         * js/regress/script-tests/object-get-own-property-symbols-on-large-array.js: Added.
583         (trial):
584
585 2015-07-24  Devin Rousso  <drousso@apple.com>
586
587         Web Inspector: Editing non-inspector-stylesheet rule selectors fails after the first change
588         https://bugs.webkit.org/show_bug.cgi?id=147229
589
590         Reviewed by Timothy Hatcher.
591
592         * inspector/css/modify-rule-selector-expected.txt: Added.
593         * inspector/css/modify-rule-selector.html: Added.
594
595 2015-07-24  Saam barati  <saambarati1@gmail.com>
596
597         [ES6] Add support for default parameters
598         https://bugs.webkit.org/show_bug.cgi?id=38409
599
600         Reviewed by Filip Pizlo.
601
602         * js/destructuring-assignment-default-values-expected.txt:
603         * js/parser-syntax-check-expected.txt:
604         * js/script-tests/destructuring-assignment-default-values.js:
605         (shouldThrow): Deleted.
606         * js/script-tests/parser-syntax-check.js:
607
608 2015-07-24  Joseph Pecoraro  <pecoraro@apple.com>
609
610         CSS "content" property is missing in getComputedStyles
611         https://bugs.webkit.org/show_bug.cgi?id=147255
612
613         Reviewed by Simon Fraser.
614
615         * fast/css/getComputedStyle/computed-style-expected.txt:
616         * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
617         * fast/css/getComputedStyle/resources/property-names.js:
618         * svg/css/getComputedStyle-basic-expected.txt:
619
620 2015-07-24  Csaba Osztrogonác  <ossy@webkit.org>
621
622         [EFL] many fast tests are flaky
623         https://bugs.webkit.org/show_bug.cgi?id=145835
624
625         Unreviewed gardening. These tests aren't flakey now, let's unskip them.
626
627         * platform/efl/TestExpectations:
628
629 2015-07-24  Csaba Osztrogonác  <ossy@webkit.org>
630
631         [EFL] Multi-column tests have been failed since r167808
632         https://bugs.webkit.org/show_bug.cgi?id=141496
633
634         Unreviewed gardening, updated expected results.
635
636         * platform/efl/TestExpectations:
637         * platform/efl/fast/multicol/client-rects-expected.png:
638         * platform/efl/fast/multicol/client-rects-expected.txt:
639         * platform/efl/fast/multicol/client-rects-spanners-complex-expected.png: Added.
640         * platform/efl/fast/multicol/client-rects-spanners-complex-expected.txt:
641         * platform/efl/fast/multicol/client-rects-spanners-expected.png: Added.
642         * platform/efl/fast/multicol/client-rects-spanners-expected.txt:
643         * platform/efl/fast/multicol/layers-split-across-columns-expected.png:
644         * platform/efl/fast/multicol/layers-split-across-columns-expected.txt:
645         * platform/efl/fast/multicol/newmulticol/client-rects-expected.png: Added.
646         * platform/efl/fast/multicol/newmulticol/client-rects-expected.txt:
647         * platform/efl/fast/multicol/pagination/LeftToRight-tb-hittest-expected.png: Added.
648         * platform/efl/fast/multicol/pagination/LeftToRight-tb-hittest-expected.txt: Added.
649         * platform/efl/fast/multicol/pagination/RightToLeft-rl-hittest-expected.png: Added.
650         * platform/efl/fast/multicol/pagination/RightToLeft-rl-hittest-expected.txt: Added.
651
652 2015-07-24  Csaba Osztrogonác  <ossy@webkit.org>
653
654         [EFL] Unreviewed gardening, unskip now passing tests.
655
656         * platform/efl/TestExpectations:
657
658 2015-07-24  Csaba Osztrogonác  <ossy@webkit.org>
659
660         [EFL] Unreviewed gardening. Updated since MEDIA_STREAM is enabled.
661
662         * platform/efl/js/dom/constructor-length-expected.txt:
663
664 2015-07-23  Nan Wang  <n_wang@apple.com>
665
666         AX: AccessibilityNodeObject::childrenChanged() generates too many AXLiveRegionChanged notifications
667         https://bugs.webkit.org/show_bug.cgi?id=147211
668         <rdar://problem/19908029>
669
670         Reviewed by Chris Fleizach.
671
672         * platform/mac/accessibility/aria-liveregions-notifications-always-sent-expected.txt:
673         * platform/mac/accessibility/aria-liveregions-notifications-always-sent.html:
674         * platform/mac/accessibility/aria-liveregions-notifications-expected.txt:
675         * platform/mac/accessibility/aria-liveregions-notifications.html:
676         * platform/mac/accessibility/aria-multiple-liveregions-notification-expected.txt: Added.
677         * platform/mac/accessibility/aria-multiple-liveregions-notification.html: Added.
678
679 2015-07-22  Simon Fraser  <simon.fraser@apple.com>
680
681         Layer z-ordering is incorrect when scrolling on page witih position:fixed
682         https://bugs.webkit.org/show_bug.cgi?id=147220
683         rdar://problem/15849697&21929247
684
685         Reviewed by Dean Jackson.
686
687         Tests that reveal the overlap area by creating lots of small layers, and dumping
688         the layer tree.
689
690         * compositing/layer-creation/fixed-overlap-extent-expected.txt: Added.
691         * compositing/layer-creation/fixed-overlap-extent-rtl-expected.txt: Added.
692         * compositing/layer-creation/fixed-overlap-extent-rtl.html: Added.
693         * compositing/layer-creation/fixed-overlap-extent.html: Added.
694
695 2015-07-23  Brian J. Burg  <burg@cs.washington.edu>
696
697         Web Inspector: rewrite inspector-protocol/console tests to use new testing patterns
698         https://bugs.webkit.org/show_bug.cgi?id=147231
699
700         Reviewed by Joseph Pecoraro.
701
702         Restructure existing protocol tests for Console.messageAdded to use Promises and
703         modern event listener test interfaces. Add some new functionality to make it easier
704         install multiple protocol event listeners without clobbering.
705
706         This test also splits warnings-errors.html into two tests, one to cover CSS parser
707         warnings and one for JavaScript parser and runtime errors.
708
709         * http/tests/inspector-protocol/resources/InspectorTest.js:
710         (InspectorTest.sendCommand): Support arguments packaged in an object. This style is preferable
711         in tests because it is very explicit about what functionality and messages are covered.
712
713         (InspectorTest.awaitEvent): Added. This is a single-shot event listener that resolves a
714         promise when the desired protocol event is dispatched.
715
716         (InspectorTest.addEventListener): Reimplemented, based on code from WebInspector.Object.
717         Allows multiple listeners to be registered for a single protocol event.
718
719         (InspectorTest.AsyncTestSuite.prototype.runTestCases):
720         (InspectorTest.AsyncTestSuite):
721         (InspectorTest.SyncTestSuite.prototype.runTestCases):
722         (InspectorTest.SyncTestSuite):
723         (InspectorTest.log): Improve the formatting of test suite/test case output.
724
725         (InspectorFrontendAPI.dispatchMessageAsync): Dispatch to an array of listeners if available.
726         (InspectorTest.importScript): Clarify that this method performs a synchronous load.
727         (.InspectorTest.eventHandler.eventName): Deleted.
728         * inspector-protocol/async-test-suite-expected.txt: Rebaseline whitespace.
729         * inspector-protocol/sync-test-suite-expected.txt: Rebaseline whitespace.
730         * inspector-protocol/console/console-message-expected.txt:
731         * inspector-protocol/console/console-message.html:
732         * inspector-protocol/console/css-source-locations-expected.txt: Added.
733         * inspector-protocol/console/css-source-locations.html: Added.
734         * inspector-protocol/console/js-source-locations-expected.txt: Added.
735         * inspector-protocol/console/js-source-locations.html: Added.
736         * inspector-protocol/console/warnings-errors-expected.txt: Removed.
737         * inspector-protocol/console/warnings-errors.html: Removed.
738         * inspector-protocol/runtime/getProperties-expected.txt: Rebaseline whitespace.
739
740
741 2015-07-23  Alexey Proskuryakov  <ap@apple.com>
742
743         Windows test result gardening after Mac libxml changes.
744
745         * platform/win/fast/dom/adopt-attribute-crash-expected.txt: Added.
746         * platform/win/fast/parser/xml-colon-entity-expected.txt: Added.
747         * platform/win/fast/parser/xml-declaration-missing-ending-mark-expected.txt: Added.
748         * platform/win/svg/custom/bug78807-expected.txt: Added.
749
750 2015-07-19  Matt Rajca  <mrajca@apple.com>
751
752         Media Session: add support for ducking media elements
753         https://bugs.webkit.org/show_bug.cgi?id=147089
754
755         Reviewed by Eric Carlson.
756
757         * media/session/transient-interruptions-expected.txt: Added.
758         * media/session/transient-interruptions.html: Added.
759         * platform/mac/TestExpectations: Media Session support is disabled by default.
760
761 2015-07-23  Devin Rousso  <drousso@apple.com>
762
763         Web Inspector: Add a function to CSSCompletions to get a list of supported system fonts
764         https://bugs.webkit.org/show_bug.cgi?id=147009
765
766         Reviewed by Joseph Pecoraro.
767
768         Skip the get-system-fonts test until it is implemented.
769         * platform/efl/TestExpectations:
770         * platform/gtk/TestExpectations:
771         * platform/win/TestExpectations:
772
773         Added the get-system-fonts test that returns the list of system fonts.
774         * inspector/css/get-system-fonts-expected.html:
775         * inspector/css/get-system-fonts.html:
776
777 2015-07-23  Brady Eidson  <beidson@apple.com>
778
779         Crash in WebPlatformStrategies::createPingHandle - Deref a null NetworkingContext.
780         <rdar://problem/21949735> and https://bugs.webkit.org/show_bug.cgi?id=147227
781
782         Reviewed by Alexey Proskuryakov.
783
784         * http/tests/security/contentSecurityPolicy/user-style-sheet-font-crasher-expected.txt: Added.
785         * http/tests/security/contentSecurityPolicy/user-style-sheet-font-crasher.html: Added.
786
787 2015-07-23  Michael Saboff  <msaboff@apple.com>
788
789         Application cache abort() tests are flaky
790         https://bugs.webkit.org/show_bug.cgi?id=87633
791
792         These AppCache tests are flakey:
793         http/tests/appcache/deferred-events-delete-while-raising-timer.html
794         http/tests/appcache/deferred-events-delete-while-raising.html
795         http/tests/appcache/deferred-events.html
796         http/tests/appcache/fail-on-update-2.html
797
798         * TestExpectations:
799
800 2015-07-22  Joseph Pecoraro  <pecoraro@apple.com>
801
802         Web Inspector: Timeline should immediately start moving play head when starting a new recording
803         https://bugs.webkit.org/show_bug.cgi?id=147210
804
805         Reviewed by Timothy Hatcher.
806
807         * inspector/timeline/recording-start-stop-timestamps-expected.txt: Added.
808         * inspector/timeline/recording-start-stop-timestamps.html: Added.
809         Add a test for Timeline.recordingStarted and Timeline.recordingStopped events.
810
811 2015-07-22  Wenson Hsieh  <wenson_hsieh@apple.com>
812
813         Coordinates-based snap offsets don't update correctly when container is scrolled
814         https://bugs.webkit.org/show_bug.cgi?id=147215
815
816         Reviewed by Brent Fulgham.
817
818         Tests that snap offsets update properly on scrolled containers.
819
820         * css3/scroll-snap/scroll-snap-coordinate-overflow-resize-expected.txt: Added.
821         * css3/scroll-snap/scroll-snap-coordinate-overflow-resize.html: Added.
822
823 2015-07-22  Myles C. Maxfield  <mmaxfield@apple.com>
824
825         [El Capitan] Test Gardening
826
827         Unreviewed.
828
829         * platform/mac/fast/text/ligature-subdivision-expected.txt:
830
831 2015-07-22  Dean Jackson  <dino@apple.com>
832
833         Out of bounds in WebGLRenderingContext::simulateVertexAttrib0
834         https://bugs.webkit.org/show_bug.cgi?id=147176
835         <rdar://problem/21567767>
836
837         Reviewed by Oliver Hunt.
838
839         * fast/canvas/webgl/out-of-bounds-simulated-vertexAttrib0-drawArrays-expected.txt: Added.
840         * fast/canvas/webgl/out-of-bounds-simulated-vertexAttrib0-drawArrays.html: Added.
841
842 2015-07-22  Joseph Pecoraro  <pecoraro@apple.com>
843
844         Web Inspector: AppCache manifest 404 doesn't produce errors in console, manifest resource request always loading indicator
845         https://bugs.webkit.org/show_bug.cgi?id=147135
846
847         Reviewed by Alexey Proskuryakov.
848
849         * http/tests/appcache/404-manifest-expected.txt:
850         * http/tests/appcache/abort-cache-ondownloading-manifest-404-expected.txt:
851         * http/tests/appcache/deferred-events-delete-while-raising-expected.txt:
852         * http/tests/appcache/deferred-events-delete-while-raising-timer-expected.txt:
853         * http/tests/appcache/deferred-events-expected.txt:
854         * http/tests/appcache/fail-on-update-2-expected.txt:
855         * http/tests/appcache/fail-on-update-expected.txt:
856         * http/tests/appcache/remove-cache-expected.txt:
857         Update with new Console errors about manifest 404s.
858
859 2015-07-22  Jinyoung Hur  <hur.ims@navercorp.com>
860
861         [WinCairo] SVG path not rendered with all-zero dasharray
862         https://bugs.webkit.org/show_bug.cgi?id=146997
863
864         Reviewed by Martin Robinson.
865
866         Canvas 2D context and SVG stroke tests with all-zero dash array are added.
867
868         * fast/canvas/canvas-lineDash-expected.txt:
869         * fast/canvas/script-tests/canvas-lineDash.js:
870         * svg/custom/zero-dasharray.html: Added
871         * svg/custom/zero-dasharray-expected.html: Added
872
873 2015-07-22  Mark Dittmer  <mark.s.dittmer@gmail.com>
874
875         New test: Object.create(window).location will trigger a crash when toJSDOMWindow() returns NULL on an object that have the JS DOM Window in its prototype chain.
876         https://bugs.webkit.org/show_bug.cgi?id=146785
877
878         Reviewed by Mark Lam.
879
880         * js/property-of-window-as-prototype-expected.txt:
881         * js/property-of-window-as-prototype.html:
882
883 2015-07-21  Alexey Proskuryakov  <ap@apple.com>
884
885         Update Mac test results for libxml2 v2.9.2.
886
887         These results will probably become cross-platform eventually, but for now it's just Mac.
888
889         * platform/mac-yosemite/fast/dom/adopt-attribute-crash-expected.txt: Copied from LayoutTests/fast/dom/adopt-attribute-crash-expected.txt.
890         * platform/mac-yosemite/fast/parser: Added.
891         * platform/mac-yosemite/fast/parser/xml-colon-entity-expected.txt: Copied from LayoutTests/fast/parser/xml-colon-entity-expected.txt.
892         * platform/mac-yosemite/fast/parser/xml-declaration-missing-ending-mark-expected.txt: Copied from LayoutTests/fast/parser/xml-declaration-missing-ending-mark-expected.txt.
893         * platform/mac-yosemite/fast/xsl: Added.
894         * platform/mac-yosemite/fast/xsl/xslt-extra-content-at-end-expected.png: Copied from LayoutTests/platform/mac/fast/xsl/xslt-extra-content-at-end-expected.png.
895         * platform/mac-yosemite/fast/xsl/xslt-extra-content-at-end-expected.txt: Copied from LayoutTests/platform/mac/fast/xsl/xslt-extra-content-at-end-expected.txt.
896         * platform/mac-yosemite/fast/xsl/xslt-missing-namespace-in-xslt-expected.png: Copied from LayoutTests/platform/mac/fast/xsl/xslt-missing-namespace-in-xslt-expected.png.
897         * platform/mac-yosemite/fast/xsl/xslt-missing-namespace-in-xslt-expected.txt: Copied from LayoutTests/platform/mac/fast/xsl/xslt-missing-namespace-in-xslt-expected.txt.
898         * platform/mac-yosemite/svg/custom: Added.
899         * platform/mac-yosemite/svg/custom/bug78807-expected.txt: Copied from LayoutTests/svg/custom/bug78807-expected.txt.
900         * platform/mac-yosemite/svg/custom/missing-xlink-expected.png: Copied from LayoutTests/platform/mac/svg/custom/missing-xlink-expected.png.
901         * platform/mac-yosemite/svg/custom/missing-xlink-expected.txt: Copied from LayoutTests/platform/mac/svg/custom/missing-xlink-expected.txt.
902         * platform/mac-yosemite/svg/custom/path-bad-data-expected.png: Copied from LayoutTests/platform/mac/svg/custom/path-bad-data-expected.png.
903         * platform/mac-yosemite/svg/custom/path-bad-data-expected.txt: Copied from LayoutTests/platform/mac/svg/custom/path-bad-data-expected.txt.
904         * platform/mac-yosemite/svg/custom/use-font-face-crash-expected.png: Copied from LayoutTests/platform/mac/svg/custom/use-font-face-crash-expected.png.
905         * platform/mac-yosemite/svg/custom/use-font-face-crash-expected.txt: Copied from LayoutTests/platform/mac/svg/custom/use-font-face-crash-expected.txt.
906         * platform/mac/fast/dom/adopt-attribute-crash-expected.txt: Added.
907         * platform/mac/fast/parser/xml-colon-entity-expected.txt: Added.
908         * platform/mac/fast/parser/xml-declaration-missing-ending-mark-expected.txt: Added.
909         * platform/mac/fast/xsl/xslt-extra-content-at-end-expected.png:
910         * platform/mac/fast/xsl/xslt-extra-content-at-end-expected.txt:
911         * platform/mac/fast/xsl/xslt-missing-namespace-in-xslt-expected.png:
912         * platform/mac/fast/xsl/xslt-missing-namespace-in-xslt-expected.txt:
913         * platform/mac/svg/custom/bug78807-expected.txt: Added.
914         * platform/mac/svg/custom/missing-xlink-expected.png:
915         * platform/mac/svg/custom/missing-xlink-expected.txt:
916         * platform/mac/svg/custom/path-bad-data-expected.png:
917         * platform/mac/svg/custom/path-bad-data-expected.txt:
918         * platform/mac/svg/custom/use-font-face-crash-expected.png:
919         * platform/mac/svg/custom/use-font-face-crash-expected.txt:
920
921 2015-07-21  Benjamin Poulain  <benjamin@webkit.org>
922
923         [Content Extensions] Use a jump table when consecutive transitions have different targets
924         https://bugs.webkit.org/show_bug.cgi?id=147099
925
926         Reviewed by Alex Christensen.
927
928         Add some primitive testing to make sure the code is covered.
929
930         * http/tests/contentextensions/test-jump-table-bytecode-generation-expected.txt: Added.
931         * http/tests/contentextensions/test-jump-table-bytecode-generation.html: Added.
932         * http/tests/contentextensions/test-jump-table-bytecode-generation.html.json: Added.
933
934 2015-07-21  Benjamin Poulain  <bpoulain@apple.com>
935
936         StyleSheetContents::wrapperInsertRule() can create rules that overflow RuleData's selector index
937         https://bugs.webkit.org/show_bug.cgi?id=147144
938
939         Reviewed by Alex Christensen.
940
941         This bug was affecting two parts of WebKit:
942         -In CSSOM, StyleSheet.insertRule() could create bogus rules.
943          The new test verifies that the call fails instead of creating undefined
944          behaviors.
945         -In ContentExtensions, large selectors are now working correctly. The tests
946          cover the case of a default stylesheet and an dynamic stylesheet.
947
948         * fast/css/insert-rule-overflow-rule-data-expected.txt: Added.
949         * fast/css/insert-rule-overflow-rule-data.html: Added.
950         * http/tests/contentextensions/css-display-none-overflows-rule-data-1-expected.txt: Added.
951         * http/tests/contentextensions/css-display-none-overflows-rule-data-1.html: Added.
952         * http/tests/contentextensions/css-display-none-overflows-rule-data-1.html.json: Added.
953         * http/tests/contentextensions/css-display-none-overflows-rule-data-2-expected.txt: Added.
954         * http/tests/contentextensions/css-display-none-overflows-rule-data-2.html: Added.
955         * http/tests/contentextensions/css-display-none-overflows-rule-data-2.html.json: Added.
956         * http/tests/contentextensions/css-display-none-overflows-rule-data-3-expected.txt: Added.
957         * http/tests/contentextensions/css-display-none-overflows-rule-data-3.html: Added.
958         * http/tests/contentextensions/css-display-none-overflows-rule-data-3.html.json: Added.
959         * http/tests/contentextensions/css-display-none-overflows-rule-data-4-expected.txt: Added.
960         * http/tests/contentextensions/css-display-none-overflows-rule-data-4.html: Added.
961         * http/tests/contentextensions/css-display-none-overflows-rule-data-4.html.json: Added.
962         * http/tests/contentextensions/css-display-none-overflows-rule-data-5-expected.txt: Added.
963         * http/tests/contentextensions/css-display-none-overflows-rule-data-5.html: Added.
964         * http/tests/contentextensions/css-display-none-overflows-rule-data-5.html.json: Added.
965         * http/tests/contentextensions/css-display-none-overflows-rule-data-6-expected.txt: Added.
966         * http/tests/contentextensions/css-display-none-overflows-rule-data-6.html: Added.
967         * http/tests/contentextensions/css-display-none-overflows-rule-data-6.html.json: Added.
968
969 2015-07-21  Myles C. Maxfield  <mmaxfield@apple.com>
970
971         [El Capitan] Test gardening
972         https://bugs.webkit.org/show_bug.cgi?id=147059
973
974         * platform/mac-yosemite/fast/dom/52776-expected.png: Copied from LayoutTests/platform/mac/fast/dom/52776-expected.png.
975         * platform/mac-yosemite/fast/text/complex-text-opacity-expected.png: Copied from LayoutTests/platform/mac/fast/text/complex-text-opacity-expected.png.
976         * platform/mac-yosemite/fast/text/font-weights-expected.png: Copied from LayoutTests/platform/mac/fast/text/font-weights-expected.png.
977         * platform/mac-yosemite/fast/text/indic-expected.png: Copied from LayoutTests/platform/mac/fast/text/indic-expected.png.
978         * platform/mac-yosemite/fast/text/indic-expected.txt: Copied from LayoutTests/platform/mac/fast/text/indic-expected.txt.
979         * platform/mac-yosemite/fast/text/international/bidi-AN-after-L-expected.png: Copied from LayoutTests/platform/mac/fast/text/international/bidi-AN-after-L-expected.png.
980         * platform/mac-yosemite/fast/text/international/bidi-mirror-he-ar-expected.png: Copied from LayoutTests/platform/mac/fast/text/international/bidi-mirror-he-ar-expected.png.
981         * platform/mac-yosemite/fast/text/international/bidi-neutral-directionality-paragraph-start-expected.png: Copied from LayoutTests/platform/mac/fast/text/international/bidi-neutral-directionality-paragraph-start-expected.png.
982         * platform/mac-yosemite/fast/text/international/bidi-neutral-run-expected.png: Copied from LayoutTests/platform/mac/fast/text/international/bidi-neutral-run-expected.png.
983         * platform/mac-yosemite/fast/text/international/danda-space-expected.png: Copied from LayoutTests/platform/mac/fast/text/international/danda-space-expected.png.
984         * platform/mac-yosemite/fast/text/international/danda-space-expected.txt: Copied from LayoutTests/platform/mac/fast/text/international/danda-space-expected.txt.
985         * platform/mac-yosemite/svg/W3C-SVG-1.1/text-intro-05-t-expected.png: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-intro-05-t-expected.png.
986         * platform/mac-yosemite/svg/text/text-intro-05-t-expected.png: Copied from LayoutTests/platform/mac/svg/text/text-intro-05-t-expected.png.
987         * platform/mac/fast/dom/52776-expected.png:
988         * platform/mac/fast/dom/52776-expected.txt:
989         * platform/mac/fast/text/arabic-times-new-roman-expected.png:
990         * platform/mac/fast/text/arabic-times-new-roman-expected.txt:
991         * platform/mac/fast/text/complex-text-opacity-expected.png:
992         * platform/mac/fast/text/complex-text-opacity-expected.txt:
993         * platform/mac/fast/text/font-weights-expected.png:
994         * platform/mac/fast/text/font-weights-expected.txt:
995         * platform/mac/fast/text/indic-expected.png:
996         * platform/mac/fast/text/indic-expected.txt:
997         * platform/mac/fast/text/international/bidi-AN-after-L-expected.png:
998         * platform/mac/fast/text/international/bidi-AN-after-L-expected.txt:
999         * platform/mac/fast/text/international/bidi-mirror-he-ar-expected.png:
1000         * platform/mac/fast/text/international/bidi-mirror-he-ar-expected.txt:
1001         * platform/mac/fast/text/international/bidi-neutral-directionality-paragraph-start-expected.png:
1002         * platform/mac/fast/text/international/bidi-neutral-directionality-paragraph-start-expected.txt:
1003         * platform/mac/fast/text/international/bidi-neutral-run-expected.png:
1004         * platform/mac/fast/text/international/bidi-neutral-run-expected.txt:
1005         * platform/mac/fast/text/international/danda-space-expected.png:
1006         * platform/mac/fast/text/international/danda-space-expected.txt:
1007         * platform/mac/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.png:
1008         * platform/mac/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.txt:
1009         * platform/mac/svg/W3C-SVG-1.1/text-intro-05-t-expected.png:
1010         * platform/mac/svg/W3C-SVG-1.1/text-intro-05-t-expected.txt:
1011         * platform/mac/svg/text/text-intro-05-t-expected.png:
1012         * platform/mac/svg/text/text-intro-05-t-expected.txt:
1013
1014 2015-07-21  Simon Fraser  <simon.fraser@apple.com>
1015
1016         Safari mis-applies "animation-fill-mode: forwards" when using fractional iteration count
1017         https://bugs.webkit.org/show_bug.cgi?id=146996
1018
1019         Reviewed by Dean Jackson.
1020         
1021         Progressions, improved tests.
1022
1023         * animations/animation-direction-reverse-fill-mode-expected.txt: New results; this is a progression.
1024         * animations/animation-direction-reverse-fill-mode.html: Use a shorter animation. Fixed results.
1025         * animations/fill-mode-iteration-count-non-integer-expected.txt:
1026         * animations/fill-mode-iteration-count-non-integer.html: Use iteration counts that are not multiplies
1027         of 0.5, so the test can differentiation between forward and backwards states. Add a non-linear timing
1028         function to check that fill-forwards consults the timing functions. Don't print exact succeeding
1029         results because they may have floating point values.
1030         * animations/fill-mode-reverse-expected.txt: New results; this is a progression.
1031         * animations/fill-mode-reverse.html: Fixed results, use gray.
1032
1033 2015-07-21  Said Abou-Hallawa  <sabouhallawa@apple.com>
1034
1035         REGRESSION (r172417, r184065): Multiple rendering issues with fixed attached background-image
1036         https://bugs.webkit.org/show_bug.cgi?id=147049
1037         <rdar://problem/21110936>
1038
1039         Reviewed by Simon Fraser.
1040         
1041         fixedLayoutSize background-image rendering for root and non-root elements.
1042
1043         * platform/mac-wk2/tiled-drawing/fixed-layout-size-fixed-attachment-cover-expected.html: Added.
1044         * platform/mac-wk2/tiled-drawing/fixed-layout-size-fixed-attachment-cover.html: Added.
1045         * platform/mac-wk2/tiled-drawing/fixed-layout-size-fixed-attachment-local-expected.html: Added.
1046         * platform/mac-wk2/tiled-drawing/fixed-layout-size-fixed-attachment-local.html: Added.
1047
1048 2015-07-21  Sungmann Cho  <sungmann.cho@navercorp.com>
1049
1050         Make PluginProxy::handleMouseEvent() asynchronous.
1051         https://bugs.webkit.org/show_bug.cgi?id=146142
1052
1053         Reviewed by Anders Carlsson.
1054
1055         PluginProxy::handleMouseEvent() forwards the generated mouse event to PluginControllerProxy
1056         using a synchronous message, but the recipient always reply immediately with the same value("true")
1057         even before handling the received message. So I think PluginProxy::handleMouseEvent() is perfectly
1058         OK to process its messages asynchronously.
1059
1060         platform/mac-wk2/plugins/mouse-events-expected.txt was introduced by webkit.org/b/116665 to avoid
1061         flakey tests, but from now on we can share the common expectations.
1062
1063         * platform/mac-wk2/plugins/mouse-events-expected.txt: Removed.
1064
1065 2015-07-21  David Hyatt  <hyatt@apple.com>
1066
1067         Need a way to ignore text-zoom in a Web page.
1068         https://bugs.webkit.org/show_bug.cgi?id=27092
1069         rdar://problem/7037987
1070
1071         Reviewed by Simon Fraser.
1072
1073         * fast/text/text-zoom-reset-expected.html: Added.
1074         * fast/text/text-zoom-reset.html: Added.
1075
1076 2015-07-20  Nan Wang  <n_wang@apple.com>
1077
1078         AX: Selection change as a result of focusing an element may cause Safari to crash
1079         https://bugs.webkit.org/show_bug.cgi?id=147052
1080         <rdar://problem/21778212>
1081
1082         Reviewed by Chris Fleizach.
1083
1084         * platform/mac/accessibility/focus-crash-expected.txt: Added.
1085         * platform/mac/accessibility/focus-crash.html: Added.
1086
1087 2015-07-20  Brian J. Burg  <burg@cs.washington.edu>
1088
1089         Web Inspector: start using Promises to handle asynchronous steps in protocol tests
1090         https://bugs.webkit.org/show_bug.cgi?id=147096
1091
1092         Reviewed by Joseph Pecoraro.
1093
1094         Existing protocol tests use lots of reinvented wheels to run
1095         multiple asynchronous tests. This patch begins consolidation of
1096         these redundant wheels, using a tiny test framework based on
1097         promises.
1098
1099         The first change is to introduce InspectorTest.awaitCommand,
1100         which returns a promise that is fulfilled or rejected if the command
1101         succeeds or fails. This is the building block for writing protocol
1102         tests with promises.
1103
1104         The second change is the introduction of InspectorTest.AsyncTestSuite.
1105         This properly chains together multiple asynchronous test methods
1106         using the promise interface. A synchronous version is also added.
1107
1108         To demonstrate how async tests can be written using this new approach,
1109         this patch converts existing protocol test. Test coverage for the
1110         new frameworks also demonstrates their use.
1111
1112         * http/tests/inspector-protocol/resources/InspectorTest.js:
1113         (InspectorTest.sendCommand):
1114         (InspectorTest.awaitCommand):
1115         (InspectorTest.sendMessage):
1116         (InspectorFrontendAPI.dispatchMessageAsync):
1117         (InspectorTest.AsyncTestSuite): Add tests for this micro framework.
1118         (InspectorTest.AsyncTestSuite.prototype.get passCount):
1119         (InspectorTest.AsyncTestSuite.prototype.get skipCount):
1120         (InspectorTest.AsyncTestSuite.prototype.addTestCase):
1121         (InspectorTest.AsyncTestSuite.prototype.runTestCasesAndFinish.finish):
1122         (InspectorTest.AsyncTestSuite.prototype.runTestCasesAndFinish):
1123         (InspectorTest.AsyncTestSuite.prototype.runTestCases):
1124         (InspectorTest.SyncTestSuite): Add tests for this micro framework.
1125         (InspectorTest.SyncTestSuite.prototype.get passCount):
1126         (InspectorTest.SyncTestSuite.prototype.get skipCount):
1127         (InspectorTest.SyncTestSuite.prototype.addTestCase):
1128         (InspectorTest.SyncTestSuite.prototype.runTestCasesAndFinish):
1129         (InspectorTest.SyncTestSuite.prototype.runTestCases):
1130         (InspectorTest.log):
1131         (InspectorTest.assert):
1132         * inspector-protocol/runtime/getProperties-expected.txt:
1133         * inspector-protocol/runtime/getProperties.html: Rewrite.
1134
1135 2015-07-20  Andreas Kling  <akling@apple.com>
1136
1137         Improve behavior of media elements in page cache.
1138         <https://webkit.org/b/147020>
1139         <rdar://problem/21712311>
1140
1141         Reviewed by Chris Dumez.
1142
1143         Add some coverage for suspend/resume of queued events on cached media elements.
1144
1145         * media/restore-from-page-cache-expected.txt:
1146         * media/restore-from-page-cache.html:
1147
1148 2015-07-19  Tim Horton  <timothy_horton@apple.com>
1149
1150         Make shrink-wrapping test a ref-test instead of pixel-test
1151         https://bugs.webkit.org/show_bug.cgi?id=147081
1152
1153         Reviewed by Sam Weinig.
1154
1155         * fast/shrink-wrap/rect-shrink-wrap-expected.html: Added.
1156         * fast/shrink-wrap/rect-shrink-wrap-expected.png: Removed.
1157         * fast/shrink-wrap/rect-shrink-wrap-expected.txt: Removed.
1158         * fast/shrink-wrap/rect-shrink-wrap.html:
1159         SVG all the things.
1160
1161 2015-07-19  Jordan Harband  <ljharb@gmail.com>
1162
1163         new Date(NaN).toJSON() must return null instead of throwing a TypeError
1164         https://bugs.webkit.org/show_bug.cgi?id=141115
1165
1166         Reviewed by Yusuke Suzuki.
1167
1168         * js/dom/JSON-stringify-expected.txt:
1169         * js/resources/JSON-stringify.js:
1170
1171 2015-07-19  Saam barati  <saambarati1@gmail.com>
1172
1173         Parser::parseFunctionInfo hits RELEASE_ASSERT for Arrow Functions
1174         https://bugs.webkit.org/show_bug.cgi?id=147090
1175
1176         Reviewed by Yusuke Suzuki.
1177
1178         * js/arrowfunction-strict-mode-expected.txt: Added.
1179         * js/arrowfunction-strict-mode.html: Added.
1180         * js/script-tests/arrowfunction-strict-mode.js: Added.
1181         (foo):
1182
1183 2015-07-18  Saam barati  <saambarati1@gmail.com>
1184
1185         [ES6] Add support for block scope const
1186         https://bugs.webkit.org/show_bug.cgi?id=31813
1187
1188         Reviewed by Filip Pizlo.
1189
1190         "const" variables do not live on the global object. They
1191         are only available in the "Program" (read: JavaScript file or
1192         script tag) that they're defined in. Tests have been updated
1193         accordingly to switch the "const" variables assumed to be globals
1194         into "var"s. "var" declared variables in the top level scope
1195         of a program do live on the global object.
1196
1197         * fast/canvas/webgl/compressed-tex-image.html:
1198         * fast/dom/event-handler-attributes.html:
1199         * fast/forms/listbox-visible-size.html:
1200         * js/arguments-expected.txt:
1201         * js/arrowfunction-syntax-errors-expected.txt:
1202         * js/const-expected.txt:
1203         * js/const-without-initializer-expected.txt:
1204         * js/constant-count-expected.txt:
1205         * js/dom/inc-const-valueOf-expected.txt:
1206         * js/dom/script-tests/inc-const-valueOf.js:
1207         (testPreIncConstVarWithAssign):
1208         * js/function-toString-parentheses-expected.txt:
1209         * js/kde/const-expected.txt:
1210         * js/kde/resources/const.js:
1211         * js/parser-syntax-check-expected.txt:
1212         * js/script-tests/arguments.js:
1213         (argumentsVarUndefined):
1214         (argumentsConst):
1215         (argumentCalleeInException):
1216         (argumentsConstUndefined): Deleted.
1217         * js/script-tests/class-syntax-declaration.js:
1218         (A):
1219         * js/script-tests/class-syntax-expression.js:
1220         * js/script-tests/const-without-initializer.js:
1221         * js/script-tests/const.js:
1222         (shouldThrowInvalidConstAssignment):
1223         (assert):
1224         (f):
1225         (tryCatch1):
1226         (tryCatch2):
1227         (with1):
1228         (with2):
1229         (.):
1230         * js/script-tests/constant-count.js:
1231         (f):
1232         * js/script-tests/function-dot-arguments.js:
1233         (assignConstInitTest2.g):
1234         (assignConstInitTest2):
1235         * js/script-tests/function-toString-parentheses.js:
1236         * js/script-tests/parser-syntax-check.js:
1237         * sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.6-expected.txt:
1238         * sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A3.1_T7-expected.txt:
1239         * sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A3.1_T8-expected.txt:
1240         * sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A3.1_T9-expected.txt:
1241         * sputnik/Conformance/08_Types/8.4_The_String_Type/S8.4_A13_T3-expected.txt:
1242         * sputnik/Conformance/08_Types/8.4_The_String_Type/S8.4_A14_T3-expected.txt:
1243         * sputnik/Conformance/12_Statement/12.2_Variable_Statement/S12.2_A8_T1-expected.txt:
1244         * sputnik/Conformance/12_Statement/12.2_Variable_Statement/S12.2_A8_T2-expected.txt:
1245         * sputnik/Conformance/12_Statement/12.2_Variable_Statement/S12.2_A8_T3-expected.txt:
1246         * sputnik/Conformance/12_Statement/12.2_Variable_Statement/S12.2_A8_T4-expected.txt:
1247         * sputnik/Conformance/12_Statement/12.2_Variable_Statement/S12.2_A8_T6-expected.txt:
1248         * sputnik/Conformance/12_Statement/12.2_Variable_Statement/S12.2_A8_T7-expected.txt:
1249         * sputnik/Conformance/12_Statement/12.2_Variable_Statement/S12.2_A8_T8-expected.txt:
1250         * transforms/3d/hit-testing/composited-hit-test.html:
1251         * transforms/3d/hit-testing/coplanar-with-camera.html:
1252         * transforms/3d/hit-testing/hover-rotated-negative-z.html:
1253         * transforms/3d/hit-testing/hover-rotated-with-children-negative-z.html:
1254         * transforms/3d/hit-testing/negative-zoffset-hit-test.html:
1255         * transforms/3d/hit-testing/overlapping-layers-hit-test.html:
1256         * transforms/3d/hit-testing/perspective-clipped.html:
1257         * transforms/3d/hit-testing/rotated-hit-test-with-child.html:
1258         * transforms/3d/hit-testing/rotated-hit-test.html:
1259         * transforms/3d/hit-testing/rotated-hit-test2.html:
1260         * transitions/resources/transition-test-helpers.js:
1261         (roundNumber):
1262
1263 2015-07-18  David Kilzer  <ddkilzer@apple.com>
1264
1265         inspector/console/command-line-api.html is slow on Debug Yosemite WK2
1266
1267         <http://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=inspector%2Fconsole%2Fcommand-line-api.html>
1268
1269         * platform/mac-wk2/TestExpectations: Mark test as slow on Debug
1270         Yosemite WK2:
1271         - inspector/console/command-line-api.html
1272
1273 2015-07-18  David Kilzer  <ddkilzer@apple.com>
1274
1275         http/tests/cache/disk-cache/disk-cache-disable.html is flaky on Release Yosemite WK2
1276
1277         <http://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=http%2Ftests%2Fcache%2Fdisk-cache%2Fdisk-cache-disable.html>
1278
1279         * platform/mac-wk2/TestExpectations: Mark test as flaky on
1280         Release Yosemite WK2:
1281         - http/tests/cache/disk-cache/disk-cache-disable.html
1282
1283 2015-07-18  David Kilzer  <ddkilzer@apple.com>
1284
1285         media/restore-from-page-cache.html is flaky on Debug Mavericks
1286
1287         <https://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=media%2Frestore-from-page-cache.html>
1288
1289         When the test fails, the computed width and height is
1290         300px × 150px instead of the expected 320px × 240px.
1291
1292         * platform/mac/TestExpectations: Mark test as flaky on Debug Mavericks:
1293         - media/restore-from-page-cache.html
1294
1295 2015-07-18  Zalan Bujtas  <zalan@apple.com>
1296
1297         [Win] Skip input range repaint test.
1298
1299         * platform/win/TestExpectations:
1300
1301 2015-07-18  David Kilzer  <ddkilzer@apple.com>
1302
1303         REGRESSION (r186981): fast/repaint/block-inputrange-repaint.html is starting out life as flaky
1304
1305         <https://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=fast%2Frepaint%2Fblock-inputrange-repaint.html>
1306
1307         * fast/repaint/block-inputrange-repaint.html:
1308         - Use setTimeout() to give WebKit time to repaint.
1309
1310 2015-07-18  David Kilzer  <ddkilzer@apple.com>
1311
1312         REGRESSION (r186905,r186992): Incorrect results for platform/{gtk,efl,win}/fast/shrink-wrap/rect-shrink-wrap-expected.txt
1313
1314         * platform/efl/fast/shrink-wrap/rect-shrink-wrap-expected.txt:
1315         * platform/gtk/fast/shrink-wrap/rect-shrink-wrap-expected.txt:
1316         * platform/win/fast/shrink-wrap/rect-shrink-wrap-expected.txt:
1317         - Update to correct expected results.
1318
1319 2015-07-18  David Kilzer  <ddkilzer@apple.com>
1320
1321         REGRESSION (r186858): GTK and EFL ports don't composite <canvas> elements
1322
1323         See also r186905 for Windows.
1324
1325         * platform/efl/fast/shrink-wrap/rect-shrink-wrap-expected.txt: Added.
1326         * platform/gtk/fast/shrink-wrap/rect-shrink-wrap-expected.txt: Added.
1327
1328 2015-07-18  David Kilzer  <ddkilzer@apple.com>
1329
1330         REGRESSION (r186982): http/tests/contentdispositionattachmentsandbox/form-submission-disabled.html and loader/meta-refresh-disabled.html fail
1331
1332         Part of:
1333         <https://bugs.webkit.org/show_bug.cgi?id=147044>
1334         <rdar://problem/21567820>
1335
1336         * http/tests/contentdispositionattachmentsandbox/form-submission-disabled-expected.txt:
1337         - Fix line number of console message.
1338         * loader/meta-refresh-disabled-expected.txt:
1339         - Add newly expected console message.
1340
1341 2015-07-17  Zalan Bujtas  <zalan@apple.com>
1342
1343         REGRESSION (r169105): Do not assign a renderer to multiple selection subtrees.
1344         https://bugs.webkit.org/show_bug.cgi?id=147038
1345         rdar://problem/21819351
1346
1347         Reviewed by David Kilzer.
1348
1349         A renderer should never be assigned to multiple selection subtrees. (Currently RenderObject maintains the last selection state.)
1350         RenderView::applySubtreeSelection() loops from the start to the end of the selection to find renderers that are inside the selection.
1351         However, in case of regions (when multiple selection roots are present) traversing the renderer tree by calling RenderObject::nextInPreOrder() could
1352         end up going across selection roots.
1353         This patch ensures that we assign renderers to a specific selection only when the current selection root and the renderer's selection root match.
1354
1355         * fast/regions/crash-when-renderer-is-in-multiple-selection-subtrees2-expected.txt: Added.
1356         * fast/regions/crash-when-renderer-is-in-multiple-selection-subtrees2.html: Added.
1357
1358 2015-07-17  Andy Estes  <aestes@apple.com>
1359
1360         [iOS] Further tighten the sandbox around pages fetched with Content-Disposition: attachment
1361         https://bugs.webkit.org/show_bug.cgi?id=147044
1362         rdar://problem/21567820
1363
1364         Reviewed by Brady Eidson.
1365
1366         * http/tests/contentdispositionattachmentsandbox/cross-origin-frames-disabled-expected.txt: Added.
1367         * http/tests/contentdispositionattachmentsandbox/cross-origin-frames-disabled.html: Added.
1368         * http/tests/contentdispositionattachmentsandbox/form-submission-disabled-expected.txt: Added.
1369         * http/tests/contentdispositionattachmentsandbox/form-submission-disabled.html: Added.
1370         * http/tests/contentdispositionattachmentsandbox/http-equiv-disabled-expected.txt: Added.
1371         * http/tests/contentdispositionattachmentsandbox/http-equiv-disabled.html: Added.
1372         * http/tests/contentdispositionattachmentsandbox/plugins-disabled-expected.html: Added.
1373         * http/tests/contentdispositionattachmentsandbox/plugins-disabled.html: Added.
1374         * http/tests/contentdispositionattachmentsandbox/resources/cross-origin-frames-frame.php: Added.
1375         * http/tests/contentdispositionattachmentsandbox/resources/form-submission-frame.php: Added.
1376         * http/tests/contentdispositionattachmentsandbox/resources/http-equiv-frame.php: Added.
1377         * http/tests/contentdispositionattachmentsandbox/resources/plugins-frame.php: Added.
1378         * http/tests/contentdispositionattachmentsandbox/resources/scripts-frame.php: Added.
1379         * http/tests/contentdispositionattachmentsandbox/scripts-disabled-expected.txt: Added.
1380         * http/tests/contentdispositionattachmentsandbox/scripts-disabled.html: Added.
1381
1382 2015-07-17  Zalan Bujtas  <zalan@apple.com>
1383
1384         (display: block)input range's thumb disappears when moved.
1385         https://bugs.webkit.org/show_bug.cgi?id=146896
1386         <rdar://problem/21787807>
1387
1388         Reviewed by Simon Fraser.
1389
1390         Since the thumb is positioned after the layout for the input (shadow) subtree is finished, the repaint rects
1391         issued during the layout will not cover the re-positioned thumb.
1392         We need to issue a repaint soon after the thumb is re-positioned.
1393
1394         * fast/repaint/block-inputrange-repaint-expected.txt: Added.
1395         * fast/repaint/block-inputrange-repaint.html: Added.
1396
1397 2015-07-17  Tim Horton  <timothy_horton@apple.com>
1398
1399         Improve rect shrink-wrapping algorithm
1400         https://bugs.webkit.org/show_bug.cgi?id=147037
1401         <rdar://problem/21643094>
1402
1403         Reviewed by Simon Fraser.
1404
1405         * fast/shrink-wrap/rect-shrink-wrap-expected.png:
1406         * fast/shrink-wrap/rect-shrink-wrap.html:
1407         Add a radius parameter to testRects, defaulting to 8.
1408
1409         Add an offset parameter to testRects, making it easier to slide
1410         the rect sets around.
1411
1412         Add some more test cases.
1413
1414 2015-07-17  Nan Wang  <n_wang@apple.com>
1415
1416         AX: iframe within table cell is inaccessible to VoiceOver
1417         https://bugs.webkit.org/show_bug.cgi?id=147001
1418         <rdar://problem/21106945>
1419
1420         Reviewed by Chris Fleizach.
1421
1422         * accessibility/iframe-within-cell-expected.txt: Added.
1423         * accessibility/iframe-within-cell.html: Added.
1424
1425 2015-07-17  Myles C. Maxfield  <mmaxfield@apple.com>
1426
1427         style.fontFamily accessor crashes on unstyled node created from DOMParser().parseFromString()
1428         https://bugs.webkit.org/show_bug.cgi?id=147026
1429         <rdar://problem/21864487>
1430
1431         Reviewed by Andreas Kling.
1432
1433         * fast/text/crash-font-family-parsed-expected.txt: Added.
1434         * fast/text/crash-font-family-parsed.html: Added.
1435
1436 2015-07-17  Yusuke Suzuki  <utatane.tea@gmail.com>
1437
1438         Unreviewed, rename test file from promise-resolve-non-dom.js to promise-resolve-in-non-dom.js
1439         https://bugs.webkit.org/show_bug.cgi?id=146828
1440
1441         This is the simple follow up patch.
1442         When executing the JSC stress tests, script-tests's file name and the expectation file name should be equal.
1443
1444         * js/promise-resolve-in-non-dom.html:
1445         * js/script-tests/promise-resolve-in-non-dom.js: Renamed from LayoutTests/js/script-tests/promise-resolve-non-dom.js.
1446         (value.then):
1447         * js/script-tests/promise-resolve-non-dom.js:
1448         (value.then): Deleted.
1449
1450 2015-07-17  Myles C. Maxfield  <mmaxfield@apple.com>
1451
1452         Video posters disappear once media has loaded
1453         https://bugs.webkit.org/show_bug.cgi?id=147045
1454
1455         Reviewed by Simon Fraser.
1456
1457         * compositing/video/poster-expected.html: Added.
1458         * compositing/video/poster.html: Added.
1459
1460 2015-07-17  Yusuke Suzuki  <utatane.tea@gmail.com>
1461
1462         Integrate automatic microtask draining into JSC framework and re-enable Promise
1463         https://bugs.webkit.org/show_bug.cgi?id=146828
1464
1465         Reviewed by Sam Weinig.
1466
1467         Add Promise tests mainly focusing on microtasks.
1468         They can be executed in JSC shell. So they are locate in js/ directory (not js/dom).
1469
1470         * js/promise-nested-microtasks-expected.txt: Added.
1471         * js/promise-nested-microtasks.html: Added.
1472         * js/promise-resolve-in-non-dom-expected.txt: Added.
1473         * js/promise-resolve-in-non-dom.html: Added.
1474         * js/script-tests/promise-nested-microtasks.js: Added.
1475         (Promise.resolve.then):
1476         * js/script-tests/promise-resolve-non-dom.js: Added.
1477         (value.then):
1478         * resources/standalone-post.js:
1479
1480 2015-07-17  Saam barati  <saambarati1@gmail.com>
1481
1482         Function parameters should be parsed in the same parser arena as the function body
1483         https://bugs.webkit.org/show_bug.cgi?id=145995
1484
1485         Reviewed by Yusuke Suzuki.
1486
1487         * fast/profiler/anonymous-event-handler-expected.txt:
1488         * fast/profiler/anonymous-function-called-from-different-contexts-expected.txt:
1489         * fast/profiler/anonymous-function-calls-built-in-functions-expected.txt:
1490         * fast/profiler/anonymous-function-calls-eval-expected.txt:
1491         * fast/profiler/anonymous-functions-with-display-names-expected.txt:
1492         * fast/profiler/apply-expected.txt:
1493         * fast/profiler/built-in-function-calls-anonymous-expected.txt:
1494         * fast/profiler/built-in-function-calls-user-defined-function-expected.txt:
1495         * fast/profiler/call-expected.txt:
1496         * fast/profiler/calling-the-function-that-started-the-profiler-from-another-scope-expected.txt:
1497         * fast/profiler/compare-multiple-profiles-expected.txt:
1498         * fast/profiler/constructor-expected.txt:
1499         * fast/profiler/dead-time-expected.txt:
1500         * fast/profiler/document-dot-write-expected.txt:
1501         * fast/profiler/event-handler-expected.txt:
1502         * fast/profiler/execution-context-and-eval-on-same-line-expected.txt:
1503         * fast/profiler/inline-event-handler-expected.txt:
1504         * fast/profiler/many-calls-in-the-same-scope-expected.txt:
1505         * fast/profiler/multiple-and-different-scoped-anonymous-function-calls-expected.txt:
1506         * fast/profiler/multiple-and-different-scoped-function-calls-expected.txt:
1507         * fast/profiler/multiple-anonymous-functions-called-from-the-same-function-expected.txt:
1508         * fast/profiler/multiple-frames-expected.txt:
1509         * fast/profiler/named-functions-with-display-names-expected.txt:
1510         * fast/profiler/nested-anonymous-functon-expected.txt:
1511         * fast/profiler/nested-start-and-stop-profiler-expected.txt:
1512         * fast/profiler/one-execution-context-expected.txt:
1513         * fast/profiler/profile-calls-in-included-file-expected.txt:
1514         * fast/profiler/profile-with-no-title-expected.txt:
1515         * fast/profiler/profiling-from-a-nested-location-but-stop-profiling-outside-the-nesting-expected.txt:
1516         * fast/profiler/profiling-from-a-nested-location-expected.txt:
1517         * fast/profiler/simple-event-call-expected.txt:
1518         * fast/profiler/simple-no-level-change-expected.txt:
1519         * fast/profiler/start-and-stop-profiler-multiple-times-expected.txt:
1520         * fast/profiler/start-and-stop-profiling-in-the-same-function-expected.txt:
1521         * fast/profiler/stop-profiling-after-setTimeout-expected.txt:
1522         * fast/profiler/stop-then-function-call-expected.txt:
1523         * fast/profiler/two-execution-contexts-expected.txt:
1524         * fast/profiler/user-defined-function-calls-built-in-functions-expected.txt:
1525         * fast/profiler/window-dot-eval-expected.txt:
1526         * js/dom/script-start-end-locations-expected.txt:
1527
1528 2015-07-17  Benjamin Poulain  <bpoulain@apple.com>
1529
1530         [Content Extensions] CSS-display-none rules are not working properly
1531         https://bugs.webkit.org/show_bug.cgi?id=147024
1532
1533         Reviewed by Sam Weinig.
1534
1535         * http/tests/contentextensions/css-display-none-with-different-case-sensitivity-are-not-merged-expected.txt: Added.
1536         * http/tests/contentextensions/css-display-none-with-different-case-sensitivity-are-not-merged.html: Added.
1537         * http/tests/contentextensions/css-display-none-with-different-case-sensitivity-are-not-merged.html.json: Added.
1538         * http/tests/contentextensions/css-display-none-with-different-triggers-are-not-merged-expected.txt: Added.
1539         * http/tests/contentextensions/css-display-none-with-different-triggers-are-not-merged.html: Added.
1540         * http/tests/contentextensions/css-display-none-with-different-triggers-are-not-merged.html.json: Added.
1541         * http/tests/contentextensions/two-distinguishable-css-display-none-rules-on-main-resource-expected.txt: Added.
1542         * http/tests/contentextensions/two-distinguishable-css-display-none-rules-on-main-resource.html: Added.
1543         * http/tests/contentextensions/two-distinguishable-css-display-none-rules-on-main-resource.html.json: Added.
1544
1545 2015-07-16  Mark Lam  <mark.lam@apple.com>
1546
1547         Remove leak of objects between isolated worlds on custom events, message events, and pop state events.
1548         https://bugs.webkit.org/show_bug.cgi?id=118884
1549
1550         Reviewed by Filip Pizlo and Mark Lam.
1551         Patch by Keith Miller  <keith_miller@apple.com>.
1552
1553         These tests ensure ensure objects are not leaked across isolated worlds and that those properties are not prematurely
1554         garbage collected.
1555
1556         * fast/events/constructors/custom-event-constructor-expected.txt:
1557         * fast/events/constructors/custom-event-constructor.html:
1558         * fast/events/event-leak-objects-expected.txt: Added.
1559         * fast/events/event-leak-objects.html: Added.
1560         * fast/events/event-properties-gc-expected.txt: Added.
1561         * fast/events/event-properties-gc.html: Added.
1562
1563 2015-07-16  Simon Fraser  <simon.fraser@apple.com>
1564
1565         Fix disappearing position:fixed elements in fixed layout mode
1566         https://bugs.webkit.org/show_bug.cgi?id=147019
1567
1568         Reviewed by Tim Horton.
1569         
1570         Test with four fixed elements in fixed layout mode.
1571
1572         * compositing/fixed-with-fixed-layout-expected.txt: Added.
1573         * compositing/fixed-with-fixed-layout.html: Added.
1574
1575 2015-07-16  Filip Pizlo  <fpizlo@apple.com>
1576
1577         Unreviewed, roll out http://trac.webkit.org/changeset/186903. It broke the build.
1578
1579         * fast/events/constructors/custom-event-constructor-expected.txt:
1580         * fast/events/constructors/custom-event-constructor.html:
1581         * fast/events/event-leak-objects-expected.txt:
1582         * fast/events/event-leak-objects.html:
1583         * fast/events/event-properties-gc-expected.txt:
1584         * fast/events/event-properties-gc.html:
1585
1586 2015-07-16  Tim Horton  <timothy_horton@apple.com>
1587
1588         Rebaseline test for Windows.
1589
1590         * platform/win/fast/shrink-wrap: Added.
1591         * platform/win/fast/shrink-wrap/rect-shrink-wrap-expected.txt: Added.
1592
1593 2015-07-16  Keith Miller  <keith_miller@apple.com>
1594
1595         Remove leak of objects between isolated worlds on custom events, message events, and pop state events.
1596         https://bugs.webkit.org/show_bug.cgi?id=118884
1597
1598         Reviewed by Filip Pizlo.
1599
1600         These tests ensure ensure objects are not leaked across isolated worlds and that those properties are not prematurely
1601         garbage collected.
1602
1603         * fast/events/constructors/custom-event-constructor-expected.txt:
1604         * fast/events/constructors/custom-event-constructor.html:
1605         * fast/events/event-leak-objects-expected.txt: Added.
1606         * fast/events/event-leak-objects.html: Added.
1607         * fast/events/event-properties-gc-expected.txt: Added.
1608         * fast/events/event-properties-gc.html: Added.
1609
1610 2015-07-16  David Kilzer  <ddkilzer@apple.com>
1611
1612         Mark fast/canvas/canvas-too-large-to-draw.html as crashing on El Capitan
1613
1614         Fix is tracked by <rdar://problem/21857102>.
1615
1616         * platform/mac/TestExpectations: Mark test as crashing:
1617         - fast/canvas/canvas-too-large-to-draw.html
1618
1619 2015-07-16  Joseph Pecoraro  <pecoraro@apple.com>
1620
1621         Web Inspector: update $$() to return an Array
1622         https://bugs.webkit.org/show_bug.cgi?id=146964
1623
1624         Reviewed by Brian Burg.
1625
1626         * inspector/console/command-line-api-expected.txt: Added.
1627         * inspector/console/command-line-api.html: Added.
1628         Add back a command line api test.
1629
1630         * platform/efl/inspector/console/command-line-api-expected.txt: Removed.
1631         * platform/mac/inspector/console/command-line-api-expected.txt: Removed.
1632         Remove old platform expected results for the old version of this test.
1633
1634         * platform/win/TestExpectations:
1635         Speculatively skipping on Windows since other inspector/console tests are skipped.
1636
1637 2015-07-15  Dean Jackson  <dino@apple.com>
1638
1639         Tag WebGL layers with sRGB colorspace
1640         https://bugs.webkit.org/show_bug.cgi?id=146986
1641         <rdar://problem/21758704>
1642
1643         Reviewed by Simon Fraser.
1644
1645         Add a test that embeds a WebGL canvas inside a solid div. Since both
1646         have the same color, the canvas should seemlessly disappear into
1647         the surrounding div.
1648
1649         * fast/canvas/webgl/match-page-color-space-expected.html: Added.
1650         * fast/canvas/webgl/match-page-color-space.html: Added.
1651         * platform/mac-mavericks/TestExpectations: Skip this test.
1652         * platform/mac-yosemite/TestExpectations: Added. Skip this test.
1653
1654 2015-07-15  Wenson Hsieh  <wenson_hsieh@apple.com>
1655
1656         Scroll snapping to elements is broken for main frame scrolling
1657         https://bugs.webkit.org/show_bug.cgi?id=146957
1658
1659         Reviewed by Brent Fulgham.
1660
1661         Tests that basic scroll snap coordinates in the mainframe works.
1662
1663         * css3/scroll-snap/scroll-snap-coordinate-mainframe-expected.txt: Added.
1664         * css3/scroll-snap/scroll-snap-coordinate-mainframe.html: Added.
1665
1666 2015-07-15  Saam barati  <saambarati1@gmail.com>
1667
1668         [ES6] implement block scoping to enable 'let'
1669         https://bugs.webkit.org/show_bug.cgi?id=142944
1670
1671         Reviewed by Filip Pizlo.
1672
1673         * js/dom/reserved-words-as-property-expected.txt:
1674         * js/keywords-and-reserved_words-expected.txt:
1675         * js/let-syntax-expected.txt: Added.
1676         * js/let-syntax.html: Added.
1677         * js/reserved-words-strict-expected.txt:
1678         * js/script-tests/keywords-and-reserved_words.js:
1679         * js/script-tests/let-syntax.js: Added.
1680         (truth):
1681         (assert):
1682         (hasSyntaxError):
1683         (shouldHaveSyntaxError):
1684         (shouldNotHaveSyntaxError):
1685         (shouldHaveSyntaxErrorStrictOnly):
1686         * js/script-tests/reserved-words-strict.js:
1687         * js/script-tests/statement-list-item-syntax-errors.js:
1688         (testSyntax):
1689         (runTests):
1690         * js/statement-list-item-syntax-errors-expected.txt:
1691
1692 2015-07-15  Tim Horton  <timothy_horton@apple.com>
1693
1694         Factor rect shrink-wrapping code out of RenderThemeMac for future reuse
1695         https://bugs.webkit.org/show_bug.cgi?id=146973
1696         <rdar://problem/21643094>
1697
1698         Reviewed by Anders Carlsson.
1699
1700         * fast/shrink-wrap/rect-shrink-wrap-expected.png: Added.
1701         * fast/shrink-wrap/rect-shrink-wrap-expected.txt: Added.
1702         * fast/shrink-wrap/rect-shrink-wrap.html: Added.
1703         Add a test of both working and broken (indicated by comments in the test)
1704         shrink-wrapping cases.
1705
1706 2015-07-15  Wenson Hsieh  <wenson_hsieh@apple.com>
1707
1708         Negative scroll snap repeat values cause web process to hang indefinitely
1709         https://bugs.webkit.org/show_bug.cgi?id=146953
1710
1711         Reviewed by Simon Fraser.
1712
1713         The first test case checks that setting -scroll-snap-points-x or -y to a negative value
1714         will not cause the web process to hang. The second test case (in a similar vein) checks
1715         that tiny subpixel snap repeats generate a reasonable number of snap offsets.
1716
1717         * css3/scroll-snap/scroll-snap-negative-repeat-expected.txt: Added.
1718         * css3/scroll-snap/scroll-snap-negative-repeat.html: Added.
1719         * css3/scroll-snap/scroll-snap-subpixel-repeat-expected.txt: Added.
1720         * css3/scroll-snap/scroll-snap-subpixel-repeat.html: Added.
1721
1722 2015-07-15  David Kilzer  <ddkilzer@apple.com>
1723
1724         http/tests/misc/large-js-program.php crashes slowly in Debug builds on Windows
1725
1726         Fix is tracked by <rdar://problem/21816197>.
1727
1728         After r186813, the test was found to also crash in Debug builds
1729         on Windows; it just needed more time to do so:
1730
1731         <https://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=http%2Ftests%2Fmisc%2Flarge-js-program.php>
1732
1733         * platform/win/TestExpectations: Mark test as slow and crashing:
1734         - http/tests/misc/large-js-program.php
1735
1736 2015-07-14  Antti Koivisto  <antti@apple.com>
1737
1738         REGRESSION (r177876): store.apple.com profile and cart icons are missing
1739         https://bugs.webkit.org/show_bug.cgi?id=146894
1740
1741         Reviewed by Myles C. Maxfield.
1742
1743         * fast/css/font-face-multiple-missing-glyphs-expected.html: Added.
1744         * fast/css/font-face-multiple-missing-glyphs.html: Added.
1745
1746 2015-07-14  Commit Queue  <commit-queue@webkit.org>
1747
1748         Unreviewed, rolling out r186809.
1749         https://bugs.webkit.org/show_bug.cgi?id=146943
1750
1751         Caused about 190 layout test failures. (Requested by mlam_ on
1752         #webkit).
1753
1754         Reverted changeset:
1755
1756         "REGRESSION (r177876): store.apple.com profile and cart icons
1757         are missing"
1758         https://bugs.webkit.org/show_bug.cgi?id=146894
1759         http://trac.webkit.org/changeset/186809
1760
1761 2015-07-14  David Kilzer  <ddkilzer@apple.com>
1762
1763         http/tests/misc/large-js-program.php crashes in Release, times out in Debug, on Windows
1764
1765         Fix is tracked by <rdar://problem/21816197>.
1766
1767         * platform/win/TestExpectations: Mark test as crashing in
1768         Release and timing out on Debug:
1769         - http/tests/misc/large-js-program.php
1770
1771 2015-07-14  Antti Koivisto  <antti@apple.com>
1772
1773         REGRESSION (r177876): store.apple.com profile and cart icons are missing
1774         https://bugs.webkit.org/show_bug.cgi?id=146894
1775
1776         Reviewed by Myles C. Maxfield.
1777
1778         * fast/css/font-face-multiple-missing-glyphs-expected.html: Added.
1779         * fast/css/font-face-multiple-missing-glyphs.html: Added.
1780
1781 2015-07-14  Alex Christensen  <achristensen@webkit.org>
1782
1783         [Content Extensions] Fix if-domain and unless-domain when loading main documents.
1784         https://bugs.webkit.org/show_bug.cgi?id=146868
1785
1786         Reviewed by Benjamin Poulain.
1787
1788         * http/tests/contentextensions/block-everything-if-domain-expected.txt: Added.
1789         * http/tests/contentextensions/block-everything-if-domain.html: Added.
1790         * http/tests/contentextensions/block-everything-if-domain.html.json: Added.
1791         * http/tests/contentextensions/block-everything-unless-domain-expected.txt: Added.
1792         * http/tests/contentextensions/block-everything-unless-domain-iframe-expected.txt: Added.
1793         * http/tests/contentextensions/block-everything-unless-domain-iframe.html: Added.
1794         * http/tests/contentextensions/block-everything-unless-domain-iframe.html.json: Added.
1795         * http/tests/contentextensions/block-everything-unless-domain-redirect-expected.txt: Added.
1796         * http/tests/contentextensions/block-everything-unless-domain-redirect.php: Added.
1797         * http/tests/contentextensions/block-everything-unless-domain-redirect.php.json: Added.
1798         * http/tests/contentextensions/block-everything-unless-domain.html: Added.
1799         * http/tests/contentextensions/block-everything-unless-domain.html.json: Added.
1800         * http/tests/contentextensions/main-resource-redirect-blocked-expected.txt:
1801         * http/tests/contentextensions/resources/block-everything-unless-domain-helper.html: Added.
1802         * http/tests/contentextensions/resources/should-load.html: Added.
1803         * http/tests/contentextensions/resources/should-not-load.html: Added.
1804
1805 2015-07-05  Sam Weinig  <sam@webkit.org>
1806
1807         DOM4: prepend, append, before, after & replace
1808         https://bugs.webkit.org/show_bug.cgi?id=74648
1809
1810         Reviewed by Darin Adler.
1811
1812         * fast/dom/ChildNode-after-expected.txt: Added.
1813         * fast/dom/ChildNode-after.html: Added.
1814         * fast/dom/ChildNode-before-expected.txt: Added.
1815         * fast/dom/ChildNode-before.html: Added.
1816         * fast/dom/ChildNode-replaceWith-expected.txt: Added.
1817         * fast/dom/ChildNode-replaceWith.html: Added.
1818         * fast/dom/ParentNode-append-expected.txt: Added.
1819         * fast/dom/ParentNode-append.html: Added.
1820         * fast/dom/ParentNode-prepend-expected.txt: Added.
1821         * fast/dom/ParentNode-prepend.html: Added.
1822
1823 2015-07-13  Basile Clement  <basile_clement@apple.com>
1824
1825         Object cycles should not prevent allocation elimination/sinking
1826         https://bugs.webkit.org/show_bug.cgi?id=143073
1827
1828         Reviewed by Filip Pizlo.
1829
1830         Add a few microbenchmarks that show performance improvement when
1831         sinking or elimininating object cycles.
1832
1833         * js/regress/elidable-new-object-cycle-expected.txt: Added.
1834         * js/regress/elidable-new-object-cycle.html: Added.
1835         * js/regress/script-tests/elidable-new-object-cycle.js: Added.
1836         (sumOfArithSeries):
1837         (foo):
1838         * js/regress/script-tests/sinkable-closure-cycle.js: Added.
1839         (factorial.f):
1840         (factorial):
1841         * js/regress/script-tests/sinkable-new-object-cycle.js: Added.
1842         (sumOfArithSeries):
1843         (verify):
1844         (foo):
1845         * js/regress/sinkable-closure-cycle-expected.txt: Added.
1846         * js/regress/sinkable-closure-cycle.html: Added.
1847         * js/regress/sinkable-new-object-cycle-expected.txt: Added.
1848         * js/regress/sinkable-new-object-cycle.html: Added.
1849
1850 2015-07-13  Brent Fulgham  <bfulgham@apple.com>
1851
1852         [Win] Skip failing table-related AX tests
1853         https://bugs.webkit.org/show_bug.cgi?id=146903
1854
1855         * platform/win/TestExpectations:
1856
1857 2015-07-12  Chris Fleizach  <cfleizach@apple.com>
1858
1859         AX: WEB: VoiceOver for iOS does not read <iframe> elements during linear (swipe) navigation.
1860         https://bugs.webkit.org/show_bug.cgi?id=146861
1861
1862         Reviewed by Darin Adler.
1863
1864         * platform/ios-simulator/accessibility/iframe-access-expected.txt: Added.
1865         * platform/ios-simulator/accessibility/iframe-access.html: Added.
1866
1867 2015-07-11  Gyuyoung Kim  <gyuyoung.kim@chromium.org>
1868
1869         [EFL] Unreviewed, EFL gardening on 12th Jul.
1870
1871         Mark some ax tests and editing tests to failure since r186694 and r185692.
1872
1873         * platform/efl/TestExpectations:
1874
1875 2015-07-11  Commit Queue  <commit-queue@webkit.org>
1876
1877         Unreviewed, rolling out r186689 and r186710.
1878         https://bugs.webkit.org/show_bug.cgi?id=146880
1879
1880         May have caused a PLT regression and broken a layout test
1881         (Requested by cdumez on #webkit).
1882
1883         Reverted changesets:
1884
1885         "[WK2] Increase the QoS of some of our WorkQueues to match the
1886         one of our processes"
1887         https://bugs.webkit.org/show_bug.cgi?id=146855
1888         http://trac.webkit.org/changeset/186689
1889
1890         "REGRESSION (r186689?): fast/frames/frame-limit.html timeout
1891         on Mavericks {Release,Debug} WK2 bots"
1892         https://bugs.webkit.org/show_bug.cgi?id=146876
1893         http://trac.webkit.org/changeset/186710
1894
1895 2015-07-11  David Kilzer  <ddkilzer@apple.com>
1896
1897         http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-parent-same-origin-deny.html crashes on Windows
1898
1899         <http://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=http%2Ftests%2Fsecurity%2FXFrameOptions%2Fx-frame-options-deny-meta-tag-parent-same-origin-deny.html>
1900
1901         * platform/win/TestExpectations: Mark tests as crashing:
1902         - http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-parent-same-origin-deny.html
1903
1904 2015-07-11  David Kilzer  <ddkilzer@apple.com>
1905
1906         REGRESSION (r186689?): fast/frames/frame-limit.html timeout on Mavericks {Release,Debug} WK2 bots
1907
1908         Fix tracked by: <http://webkit.org/b/146876>
1909
1910         * platform/mac-wk2/TestExpectations: Mark test as timing out:
1911         - fast/frames/frame-limit.html
1912
1913 2015-07-11  David Kilzer  <ddkilzer@apple.com>
1914
1915         REGRESSION (r186697): Fix Yosemite, El Capitan test results for js/dom/global-constructors-attributes.html
1916
1917         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
1918         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
1919         - Move MediaStream results into alphabetical order to fix test
1920           failures.
1921
1922 2015-07-10  Brent Fulgham  <bfulgham@apple.com>
1923
1924         Unskip some now-passing tests.
1925
1926         * platform/mac-wk2/TestExpectations:
1927
1928 2015-07-10  Matthew Daiter  <mdaiter@apple.com>
1929
1930         Exposing webkitMediaStream as MediaStream
1931         https://bugs.webkit.org/show_bug.cgi?id=146813
1932         <rdar://problem/21754383>
1933
1934         Reviewed by Eric Carlson.
1935
1936         * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
1937         Changed attributes from webkitMediaStream to MediaStream
1938         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
1939         Ditto
1940         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
1941         Ditto
1942
1943 2015-07-10  Brent Fulgham  <bfulgham@apple.com>
1944
1945         REGRESSION (r183133-r183138): Secondary clicking in whitespace selects preceding word
1946         https://bugs.webkit.org/show_bug.cgi?id=146695
1947         <rdar://problem/21441466>
1948
1949         Reviewed by Tim Horton.
1950
1951         Add a new test that checks for correct mac selection behavior for editable and read-only
1952         text fields.
1953
1954         * platform/mac/editing/selection/context-menu-select-editability-expected.txt: Added.
1955         * platform/mac/editing/selection/context-menu-select-editability.html: Added.
1956
1957 2015-07-10  Nan Wang  <n_wang@apple.com>
1958
1959         Added tests for new role: table and cell.
1960         https://bugs.webkit.org/show_bug.cgi?id=146011.
1961
1962         Reviewed by Chris Fleizach.
1963
1964         Added tests for table and cell role. Also modified other tests to fit the changes.
1965
1966         * accessibility/roles-computedRoleString-expected.txt:
1967         * accessibility/roles-computedRoleString.html:
1968         * accessibilit/roles-table-and-cell-expected.txt: Added.
1969         * accessibility/roles-table-and-cell.html: Added.
1970         * platform/mac/accessibility/aria-table-hierarchy-expected.txt:
1971         * platform/mac/accessibility/aria-tables-expected.txt:
1972         * platform/mac/accessibility/roles-exposed-expected.txt:
1973
1974 2015-07-10  Daniel Bates  <dabates@apple.com>
1975
1976         Serialized declaration for background-size/-webkit-mask-size should preserve identical
1977         values instead of coalescing them
1978         https://bugs.webkit.org/show_bug.cgi?id=143191
1979         <rdar://problem/21759393>
1980
1981         Reviewed by Darin Adler.
1982
1983         Inspired by Blink r172548:
1984         <http://src.chromium.org/viewvc/blink?view=revision&revision=172548>
1985
1986         Update tests and test results to ensure we serialize background-size, -webkit-mask-size
1987         correctly when identical values are present in their declarations.
1988
1989         * fast/backgrounds/size/parsing-background-size-values-expected.txt:
1990         * fast/backgrounds/size/resources/parsing-background-size-values.js:
1991         * fast/masking/parsing-mask-expected.txt:
1992         * fast/masking/parsing-mask.html:
1993
1994 2015-07-10  Myles C. Maxfield  <mmaxfield@apple.com>
1995
1996         Bidi-Isolate inlines break layout with collapsed whitespace
1997         https://bugs.webkit.org/show_bug.cgi?id=109624
1998         <rdar://problem/21752834>
1999
2000         Reviewed by David Hyatt.
2001
2002         * fast/inline/crash-when-child-renderer-is-removed-and-line-stays-clean-expected.txt:
2003         * fast/text/bidi-isolate-whitespace-collapse-expected.html: Added.
2004         * fast/text/bidi-isolate-whitespace-collapse.html: Added.
2005         * fast/text/international/embed-bidi-style-in-isolate-crash-expected.txt:
2006         * fast/text/remove-text-node-linebox-not-dirty-crash-expected.txt:
2007
2008 2015-07-10  Javier Fernandez  <jfernandez@igalia.com>
2009
2010         [CSS Grid Layout] Grid item's auto-margins are not applied correctly
2011         https://bugs.webkit.org/show_bug.cgi?id=146581
2012
2013         Reviewed by Darin Adler.
2014
2015         Tests to verify auto-margins alignment works as expected with grid items.
2016
2017         * fast/css-grid-layout/grid-item-auto-margins-alignment-expected.txt: Added.
2018         * fast/css-grid-layout/grid-item-auto-margins-alignment-vertical-lr-expected.txt: Added.
2019         * fast/css-grid-layout/grid-item-auto-margins-alignment-vertical-lr.html: Added.
2020         * fast/css-grid-layout/grid-item-auto-margins-alignment-vertical-rl-expected.txt: Added.
2021         * fast/css-grid-layout/grid-item-auto-margins-alignment-vertical-rl.html: Added.
2022         * fast/css-grid-layout/grid-item-auto-margins-alignment.html: Added.
2023
2024 2015-07-10  Hunseop Jeong  <hs85.jeong@samsung.com>
2025
2026         Fix typo in LayoutTests/platform/wk2/TestExpectation.
2027         https://bugs.webkit.org/show_bug.cgi?id=146830
2028
2029         Unreviewed, WK2 gardening.
2030
2031         * platform/wk2/TestExpectations:
2032
2033 2015-07-09  Youenn Fablet  <youenn.fablet@crf.canon.fr>
2034
2035         [Streams API] Fix readable-stream-tee.html
2036         https://bugs.webkit.org/show_bug.cgi?id=146803
2037
2038         Reviewed by Darin Adler.
2039
2040         * streams/reference-implementation/readable-stream-tee.html:
2041
2042 2015-07-09  Daniel Bates  <dabates@apple.com>
2043
2044         Fetching Content Security Policy report URL should respect same origin policy
2045         https://bugs.webkit.org/show_bug.cgi?id=146754
2046         <rdar://problem/18860259>
2047
2048         Reviewed by Brady Eidson.
2049
2050         Inspired by Blink r149791 (by Mike West <mkwst@chromium.org>):
2051         <https://src.chromium.org/viewvc/blink?revision=149791&view=revision>
2052
2053         Added additional tests for private browsing mode.
2054
2055         * http/tests/cookies/resources/setCookies.cgi:
2056         * http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies-expected.txt: Added.
2057         * http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies-when-private-browsing-enabled-expected.txt: Added.
2058         * http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies-when-private-browsing-enabled.html: Added.
2059         * http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies-when-private-browsing-toggled-expected.txt: Added.
2060         * http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies-when-private-browsing-toggled.html: Added.
2061         * http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies.html: Added.
2062         * http/tests/security/contentSecurityPolicy/report-same-origin-no-cookies-when-private-browsing-toggled-expected.txt: Added.
2063         * http/tests/security/contentSecurityPolicy/report-same-origin-no-cookies-when-private-browsing-toggled.html: Added.
2064         * http/tests/security/contentSecurityPolicy/report-same-origin-with-cookies-expected.txt: Added.
2065         * http/tests/security/contentSecurityPolicy/report-same-origin-with-cookies-when-private-browsing-enabled-expected.txt: Added.
2066         * http/tests/security/contentSecurityPolicy/report-same-origin-with-cookies-when-private-browsing-enabled.html: Added.
2067         * http/tests/security/contentSecurityPolicy/report-same-origin-with-cookies.html: Added.
2068         * http/tests/security/contentSecurityPolicy/resources/save-report.php:
2069         * platform/wk2/TestExpectations: Skip private browsing mode tests in WebKit2 until we fix <https://bugs.webkit.org/show_bug.cgi?id=115274>.
2070
2071 2015-07-09  Wenson Hsieh  <whsieh@berkeley.edu>
2072
2073         Rubber banding is broken when using a Mighty Mouse
2074         https://bugs.webkit.org/show_bug.cgi?id=146693
2075
2076         Reviewed by Tim Horton.
2077
2078         * platform/mac-wk2/tiled-drawing/scrolling/stateless-scrolling-no-rubber-band-expected.txt: Added.
2079         * platform/mac-wk2/tiled-drawing/scrolling/stateless-scrolling-no-rubber-band.html: Added.
2080
2081 2015-07-09  Devin Rousso  <drousso@apple.com>
2082
2083         Web Inspector: Fix shape-highlight layout tests
2084         https://bugs.webkit.org/show_bug.cgi?id=146080
2085
2086         Reviewed by Joseph Pecoraro.
2087
2088         * http/tests/inspector/dom/shapes-test.js: Updated.
2089
2090 2015-07-09  Michael Saboff  <msaboff@apple.com>
2091
2092         REGRESSION (r180248): Repro Crash: com.apple.WebKit.WebContent at com.apple.JavaScriptCore: JSC::createRangeError + 20
2093         https://bugs.webkit.org/show_bug.cgi?id=146767
2094
2095         Reviewed by Geoffrey Garen.
2096
2097         New test that generates a call to a function that involves creating a huge
2098         object literal that exceeds the available stack space.
2099
2100         * http/tests/misc/large-js-program-expected.txt: Added.
2101         * http/tests/misc/large-js-program.php: Added.
2102
2103 2015-07-02  Chris Fleizach  <cfleizach@apple.com>
2104
2105         AX: <details> element should allow expand/close through AX API
2106         https://bugs.webkit.org/show_bug.cgi?id=146549
2107
2108         Reviewed by Mario Sanchez Prada.
2109
2110         * platform/mac/accessibility/details-summary-expected.txt:
2111         * platform/mac/accessibility/details-summary.html:
2112
2113 2015-07-09  Alex Christensen  <achristensen@webkit.org>
2114
2115         [Content Extensions] Prevent crashes with plugins.
2116         https://bugs.webkit.org/show_bug.cgi?id=146705
2117         rdar://problem/20855444
2118
2119         Reviewed by Brady Eidson.
2120
2121         * http/tests/contentextensions/plugin-doesnt-crash-expected.txt: Copied from http/tests/plugins/get-url-expected.txt.
2122         * http/tests/contentextensions/plugin-doesnt-crash.html: Copied from http/tests/plugins/get-url.html.
2123         * http/tests/contentextensions/plugin-doesnt-crash.html.json: Added.
2124         * http/tests/contentextensions/resources/load-me-1.txt: Copied from http/tests/plugins/resources/load-me-1.txt.
2125
2126 2015-07-09  Brent Fulgham  <bfulgham@apple.com>
2127
2128         [Win] Skip canvas/philip/tests/2d.text.draw.fontface.notinpage.html
2129         https://bugs.webkit.org/show_bug.cgi?id=146795
2130
2131         * platform/win/TestExpectations:
2132
2133 2015-07-09  Chris Fleizach  <cfleizach@apple.com>
2134
2135         AX: VoiceOver cannot get to any content in Yahoo Mail messages table
2136         https://bugs.webkit.org/show_bug.cgi?id=146674
2137
2138         Unreviewed. Skip a test on windows that needs more WKTR and DRT implementations.
2139
2140         * platform/win/TestExpectations:
2141
2142 2015-07-09  Chris Fleizach  <cfleizach@apple.com>
2143
2144         AX: VoiceOver cannot get to any content in Yahoo Mail messages table
2145         https://bugs.webkit.org/show_bug.cgi?id=146674
2146
2147         Reviewed by Darin Adler.
2148
2149         * accessibility/aria-table-with-presentational-elements-expected.txt: Added.
2150         * accessibility/aria-table-with-presentational-elements.html: Added.
2151
2152 2015-07-08  Joseph Pecoraro  <pecoraro@apple.com>
2153
2154         Fix grammar issue in TypeError attempting to change an unconfigurable property
2155         https://bugs.webkit.org/show_bug.cgi?id=146774
2156
2157         Reviewed by Brent Fulgham.
2158
2159         * js/dom/Object-defineProperty-expected.txt:
2160
2161 2015-07-08  Daniel Bates  <dbates@webkit.org>
2162
2163         [EFL] vibration/navigator-vibration.html failed after r186265
2164         https://bugs.webkit.org/show_bug.cgi?id=146770
2165
2166         Reviewed by Gyuyoung Kim.
2167
2168         Update test LayoutTests/vibration/navigator-vibration.html and its expected result.
2169
2170         Following <http://trac.webkit.org/changeset/186265> extra arguments passed
2171         to a Web IDL overloaded function are ignored per section "Interface object Call? method"
2172         of the Web IDL spec, <http://www.w3.org/TR/2012/CR-WebIDL-20120419/> (19 April 2012).
2173
2174         * vibration/navigator-vibration-expected.txt:
2175         * vibration/navigator-vibration.html:
2176
2177 2015-07-08  Andreas Kling  <akling@apple.com>
2178
2179         Videos on apple.com don't show up when restored from page cache.
2180         <https://webkit.org/b/146766>
2181         <rdar://problem/21712311>
2182
2183         Reviewed by Darin Adler.
2184
2185         Tweaked an existing media element page caching test to dump out the video height
2186         after restoring from page cache. Failure to restore the video player would result
2187         in incorrect geometry (it falls back to RenderReplaced's default 300x150.)
2188
2189         * media/restore-from-page-cache-expected.txt:
2190         * media/restore-from-page-cache.html:
2191
2192 2015-07-08  Benjamin Poulain  <bpoulain@apple.com>
2193
2194         [Content Extensions] Fuse undistinguishable actions as much as possible
2195         https://bugs.webkit.org/show_bug.cgi?id=146762
2196
2197         Reviewed by Alex Christensen.
2198
2199         Make sure the last CSS rule is not ignored.
2200
2201         * http/tests/contentextensions/css-display-none-after-ignore-previous-rules-expected.txt: Added.
2202         * http/tests/contentextensions/css-display-none-after-ignore-previous-rules.html: Added.
2203         * http/tests/contentextensions/css-display-none-after-ignore-previous-rules.html.json: Added.
2204         * http/tests/contentextensions/single-css-display-none-expected.txt: Added.
2205         * http/tests/contentextensions/single-css-display-none.html: Added.
2206         * http/tests/contentextensions/single-css-display-none.html.json: Added.
2207
2208 2015-07-08  Wenson Hsieh  <whsieh@berkeley.edu>
2209
2210         Fix asynchronous function calls for scroll snap animation tests
2211         https://bugs.webkit.org/show_bug.cgi?id=146753
2212
2213         Reviewed by Brent Fulgham.
2214
2215         Fixes unintended use of setTimeout in several scroll snap tests.
2216
2217         * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-iframe.html: Fixed asynchronous Javascript invocations.
2218         * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-borders.html: See above.
2219         * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-overflow.html: See above.
2220         * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-padding.html: See above.
2221         * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-rotated.html: See above.
2222
2223 2015-07-08  Brady Eidson  <beidson@apple.com>
2224
2225         Now that PingLoaders work in the NetworkProcess, re-enable http/tests/navigation/ping-cookie.html
2226         https://bugs.webkit.org/show_bug.cgi?id=146747
2227
2228         Reviewed by Tim Horton.
2229
2230         * platform/gtk/TestExpectations:
2231         * platform/ios-simulator-wk2/TestExpectations:
2232         * platform/mac-wk2/TestExpectations:
2233
2234 2015-07-08  Said Abou-Hallawa  <sabouhallawa@apple.com>
2235
2236         Crash when appending an SVG <use> element dynamically which has animated SVG <path> element
2237         https://bugs.webkit.org/show_bug.cgi?id=146690
2238         <rdar://problem/20790376>
2239
2240         Reviewed by Dean Jackson.
2241
2242         When adding dynamically a new <use> element which references an animated
2243         SVG path after the animation starts, ensure that WebKit is not crashing.
2244
2245         * svg/animations/insert-animate-use-path-while-animation-expected.txt: Added.
2246         * svg/animations/insert-animate-use-path-while-animation.svg: Added.
2247
2248 2015-07-08  David Kilzer  <ddkilzer@apple.com>
2249
2250         http/tests/xmlviewer/dumpAsText/svg.xml contains a typo that breaks the test with libxml2 v2.9.2
2251
2252         * http/tests/xmlviewer/dumpAsText/svg.xml: Add missing space to
2253         <svg:svg> tag make this test work with libxml2 v2.9.2.
2254
2255 2015-07-08  Carlos Alberto Lopez Perez  <clopez@igalia.com>
2256
2257         [GTK] Unreviewed GTK gardening after r186500.
2258
2259         * platform/gtk/TestExpectations: Mark new failures and remove new passes
2260         that were affected by the update of libraries inside the JHBuild.
2261         * platform/gtk/fast/css/input-search-padding-expected.png: Rebaseline test.
2262         * platform/gtk/fast/css/input-search-padding-expected.txt: Rebaseline test.
2263
2264 2015-07-08  David Kilzer  <ddkilzer@apple.com>
2265
2266         http/tests/security/XFrameOptions/x-frame-options-{cached,deny-delete-frame-in-load-event}.html crash on Windows Debug bots
2267
2268         <http://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=http%2Ftests%2Fsecurity%2FXFrameOptions%2Fx-frame-options-cached.html>
2269         <http://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=http%2Ftests%2Fsecurity%2FXFrameOptions%2Fx-frame-options-deny-delete-frame-in-load-event.html>
2270
2271         * platform/win/TestExpectations: Mark tests as crashing:
2272         - http/tests/security/XFrameOptions/x-frame-options-cached.html
2273         - http/tests/security/XFrameOptions/x-frame-options-deny-delete-frame-in-load-event.html
2274
2275 2015-07-08  Carlos Alberto Lopez Perez  <clopez@igalia.com>
2276
2277         [GTK] Unreviewed GTK gardening.
2278
2279         * platform/gtk/TestExpectations: Report and mark new failing tests.
2280         * platform/gtk/editing/pasteboard/onpaste-text-html-expected.txt: Rebaseline after r186191.
2281         * platform/gtk/fast/forms/auto-fill-button/input-auto-fill-button-expected.txt: Added. Rebaseline after r185166.
2282         * platform/gtk/fast/images/gif-loop-count-expected.png: Removed. Remove unneded expected image result after 185310.
2283         * platform/gtk/inspector-protocol/dom/getAccessibilityPropertiesForNode-expected.txt: Rebaseline after r185533.
2284         * platform/gtk/media/media-controls-clone-expected.png: Rebaseline after r184932.
2285         * platform/gtk/media/media-controls-clone-expected.txt: Rebaseline after r184932.
2286         * platform/gtk/media/video-controls-rendering-expected.png: Rebaseline after r184932.
2287         * platform/gtk/media/video-controls-rendering-expected.txt: Rebaseline after r184932.
2288
2289 2015-07-07  Zalan Bujtas  <zalan@apple.com>
2290
2291         Crash when parent iframe is set to display none and the child frame is mutated the same time.
2292         https://bugs.webkit.org/show_bug.cgi?id=146699
2293         rdar://problem/16207881
2294
2295         Reviewed by Andreas Kling.
2296
2297         When the parent iframe is set to display: none, we destroy the associated renderer (RenderIFrame).
2298         However if the child frame is mutated the same time, during layout we try to access this RenderIFrame
2299         to check whether it needs frame flattening.
2300         This patch checks whether the parent render widget is still valid.
2301
2302         * fast/frames/crash-display-none-iframe-during-onbeforeload-expected.txt: Added.
2303         * fast/frames/crash-display-none-iframe-during-onbeforeload.html: Added.
2304         * fast/frames/resources/displaynone-this-during-object-beforeload.html: Added.
2305
2306 2015-07-07  Brent Fulgham  <bfulgham@apple.com>
2307
2308         [Win] Unreviewed test skip after r186476.
2309
2310         * platform/win/TestExpectations:
2311
2312 2015-07-07  Brady Eidson  <beidson@apple.com>
2313
2314         HTTP Auth cached after disabling private browsing/reset.
2315         <rdar://problem/8293055> and https://bugs.webkit.org/show_bug.cgi?id=146654
2316
2317         Reviewed by Tim Horton.
2318
2319         * http/tests/security/private-browsing-http-auth-expected.txt: Added.
2320         * http/tests/security/private-browsing-http-auth.html: Added.
2321         * http/tests/security/resources/auth-echo.php: Added.
2322         * http/tests/security/resources/basic-auth.php: Added.
2323         * platform/wk2/TestExpectations:
2324
2325 2015-07-07  Zalan Bujtas  <zalan@apple.com>
2326
2327         REGRESSION(169105): CSS Regions: renderer returns wrong selection root when it is inside a column flow.
2328         https://bugs.webkit.org/show_bug.cgi?id=146529
2329         rdar://problem/21613670
2330
2331         Reviewed by Mihnea Ovidenie and David Kilzer.
2332
2333         This patch ensures that RenderObject::selectionRoot() handles column flows properly while searching for the associated
2334         selection root.
2335         When the renderer is inside a column flow and the column flow is part of a named flow, we stop
2336         traversing the ancestor chain, searching for the selection root, when we reach the column flow.
2337         Since the column flow is not a selection root, we mistakenly fall back to the RenderView as selection root.
2338         Instead, we should check if the column is inside a named flow and return the selection root accordingly.
2339         Returning the wrong selection root confuses RenderView::splitSelectionBetweenSubtrees() logic and this particular
2340         RenderObject could end up in multiple selection trees.
2341
2342         * fast/regions/selection/crash-when-element-is-inside-column-and-the-containing-block-is-inside-flow-expected.txt: Added.
2343         * fast/regions/selection/crash-when-element-is-inside-column-and-the-containing-block-is-inside-flow.html: Added.
2344
2345 2015-07-07  Wenson Hsieh  <whsieh@berkeley.edu>
2346
2347         Snap point regions containing X and Y snap points should do a better job animating
2348         https://bugs.webkit.org/show_bug.cgi?id=142523
2349         <rdar://problem/20100753>
2350
2351         Reviewed by Brent Fulgham.
2352
2353         Tests that snap points are honored when scrolling in a 2D overflow container.
2354
2355         * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-2d-overflow-expected.txt: Added.
2356         * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-2d-overflow.html: Added.
2357
2358 2015-07-07  Andreas Kling  <akling@apple.com>
2359
2360         REGRESSION(r183706): HTMLImageElement sometimes fails to register as document named item.
2361         <https://webkit.org/b/146679>
2362         <rdar://problem/21613839>
2363
2364         Reviewed by Antti Koivisto.
2365
2366         Add a test that would assert when removing a named HTMLImageElement from the DOM
2367         after having failed to register it as a document named item.
2368
2369         * fast/dom/HTMLImageElement/remove-img-with-name-from-document-crash-expected.txt: Added.
2370         * fast/dom/HTMLImageElement/remove-img-with-name-from-document-crash.html: Added.
2371
2372 2015-07-07  David Kilzer  <ddkilzer@apple.com>
2373
2374         REGRESSION (r186388): http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-audio.html always fails on Windows
2375
2376         * platform/win/TestExpectations: Consolidate WebAudio skips.
2377         Mark test as always failing:
2378         - http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-audio.html
2379
2380 2015-07-07  David Kilzer  <ddkilzer@apple.com>
2381
2382         http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-parent-same-origin-allow.html crashes on Windows sometimes
2383
2384         <http://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=http%2Ftests%2Fsecurity%2FXFrameOptions%2Fx-frame-options-deny-meta-tag-parent-same-origin-allow.html>
2385
2386         * platform/win/TestExpectations: Mark test as crashing, too:
2387         - http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-parent-same-origin-allow.html
2388
2389 2015-07-07  David Kilzer  <ddkilzer@apple.com>
2390
2391         El Capitan: Hangs caused by PDFs should be fixed
2392
2393         * platform/mac-wk1/TestExpectations: Remove skipped tests as the
2394         PDF hangs should be fixed.
2395
2396 2015-07-07  David Kilzer  <ddkilzer@apple.com>
2397
2398         REGRESSION (r186391): css3/masking/mask-repeat-space-padding.html image-only failure on El Capitan WK1
2399
2400         * platform/mac-wk1/TestExpectations: Mark as image-only failure:
2401         - css3/masking/mask-repeat-space-padding.html
2402
2403 2015-07-07  Youenn Fablet  <youenn.fablet@crf.canon.fr>
2404
2405         [Streams API] Remove ReadableStreamStream.read() custom binding
2406         https://bugs.webkit.org/show_bug.cgi?id=146643
2407
2408         Reviewed by Darin Adler.
2409
2410         * streams/reference-implementation/brand-checks-expected.txt:
2411
2412 2015-07-06  Zalan Bujtas  <zalan@apple.com>
2413
2414         REGRESSION: Slider thumb does not render properly (image tests with <input type="range">)
2415         https://bugs.webkit.org/show_bug.cgi?id=146669
2416         rdar://problem/21677831
2417
2418         Reviewed by Simon Fraser.
2419
2420         Draw NSSliderCell's knob only when slider's thumb paint is requested.
2421
2422         Covered by existing tests.
2423
2424         * platform/mac/TestExpectations: Unskip slider tests.
2425
2426 2015-07-06  Andreas Kling  <akling@apple.com>
2427
2428         Crash when setting text direction via MakeTextWritingDirection* editing commands.
2429         <https://webkit.org/b/146665>
2430         <rdar://problem/20835477>
2431
2432         Reviewed by Ryosuke Niwa.
2433
2434         Add a test that covers some very simple MakeTextWritingDirection* command usage.
2435
2436         * editing/style/change-text-direction-crash-expected.txt: Added.
2437         * editing/style/change-text-direction-crash.html: Added.
2438
2439 2015-07-06  Simon Fraser  <simon.fraser@apple.com>
2440
2441         Revert use of SVG <mask> elements for -webkit-mask-image (r176798, r177494, r186180)
2442         https://bugs.webkit.org/show_bug.cgi?id=146653
2443
2444         Reviewed by Dean Jackson.
2445
2446         Fixes rdar://problem/21435233.
2447
2448         r177494 caused a number of regressions (bugs 141857, 146509, 146561), added new layering violations, and
2449         was not being maintained, so revert it.
2450
2451         This patch reverts r177494.
2452
2453         * css3/masking/mask-base64-expected.html: Removed.
2454         * css3/masking/mask-base64.html: Removed.
2455         * css3/masking/mask-multiple-values-expected.html: Removed.
2456         * css3/masking/mask-multiple-values.html: Removed.
2457         * css3/masking/mask-repeat-space-padding-expected.html:
2458         * css3/masking/mask-repeat-space-padding.html:
2459         * css3/masking/mask-svg-clipped-fragmentId-expected.html: Removed.
2460         * css3/masking/mask-svg-clipped-fragmentId.html: Removed.
2461         * css3/masking/mask-svg-fragmentId-expected.html: Removed.
2462         * css3/masking/mask-svg-fragmentId.html: Removed.
2463         * css3/masking/mask-svg-inline-fragmentId-expected.html: Removed.
2464         * css3/masking/mask-svg-inline-fragmentId.html: Removed.
2465         * css3/masking/mask-svg-inline-invalid-fragmentId-expected.html: Removed.
2466         * css3/masking/mask-svg-inline-invalid-fragmentId.html: Removed.
2467         * css3/masking/mask-svg-invalid-fragmentId-expected.html: Removed.
2468         * css3/masking/mask-svg-invalid-fragmentId.html: Removed.
2469         * css3/masking/mask-svg-no-fragmentId-expected.html: Removed.
2470         * css3/masking/mask-svg-no-fragmentId-tiled-expected.html: Removed.
2471         * css3/masking/mask-svg-no-fragmentId-tiled.html: Removed.
2472         * css3/masking/mask-svg-no-fragmentId.html: Removed.
2473         * css3/masking/mask-svg-script-entire-svg-to-mask-expected.html: Removed.
2474         * css3/masking/mask-svg-script-entire-svg-to-mask.html: Removed.
2475         * css3/masking/mask-svg-script-mask-to-entire-svg-expected.html: Removed.
2476         * css3/masking/mask-svg-script-mask-to-entire-svg.html: Removed.
2477         * css3/masking/mask-svg-script-mask-to-none-expected.html: Removed.
2478         * css3/masking/mask-svg-script-mask-to-none.html: Removed.
2479         * css3/masking/mask-svg-script-mask-to-png-expected.html: Removed.
2480         * css3/masking/mask-svg-script-mask-to-png.html: Removed.
2481         * css3/masking/mask-svg-script-none-to-mask-expected.html: Removed.
2482         * css3/masking/mask-svg-script-none-to-mask.html: Removed.
2483         * css3/masking/mask-svg-script-none-to-png-expected.html: Removed.
2484         * css3/masking/mask-svg-script-none-to-png.html: Removed.
2485         * css3/masking/mask-svg-script-png-to-mask-expected.html: Removed.
2486         * css3/masking/mask-svg-script-png-to-mask.html: Removed.
2487         * css3/masking/mask-svg-script-png-to-none-expected.html: Removed.
2488         * css3/masking/mask-svg-script-png-to-none.html: Removed.
2489         * css3/masking/resources/masks.svg: Removed.
2490
2491 2015-07-06  Daniel Bates  <dabates@apple.com>
2492
2493         Isolated worlds should respect Content Security Policy; User Agent Shadow DOM
2494         should be exempt from Content Security Policy
2495         https://bugs.webkit.org/show_bug.cgi?id=144830
2496         <rdar://problem/18860261>
2497
2498         Reviewed by Geoffrey Garen.
2499
2500         Add tests to ensure that we exempt nodes in a user agent shadow tree from the Content Security Policy (CSP) of the page.
2501
2502         Updated test LayoutTests/http/tests/security/isolatedWorld/bypass-main-world-csp.html to ensure that
2503         we do not bypass the CSP of the page for a script that executes in an isolated world and renamed the
2504         file image-load-should-not-bypass-main-world-csp.html.
2505
2506         * http/tests/security/contentSecurityPolicy/resources/alert-pass-and-notify-done.js: Added.
2507         * http/tests/security/contentSecurityPolicy/resources/wait-until-done.js: Added.
2508         (alertAndDone):
2509         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-audio-expected.txt: Added.
2510         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-audio.html: Added.
2511         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-css-background-expected.txt: Added.
2512         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-css-background.html: Added.
2513         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-css-cursor-expected.txt: Added.
2514         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-css-cursor.html: Added.
2515         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-css-filter-on-image-expected.txt: Added.
2516         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-css-filter-on-image.html: Added.
2517         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-css-webkit-image-set-expected.txt: Added.
2518         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-css-webkit-image-set.html: Added.
2519         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-embed-plugin-expected.txt: Added.
2520         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-embed-plugin.html: Added.
2521         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-external-script-expected.txt: Added.
2522         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-external-script.html: Added.
2523         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-iframe-expected.txt: Added.
2524         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-iframe.html: Added.
2525         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-image-after-redirect-expected.txt: Added.
2526         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-image-after-redirect.html: Added.
2527         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-image-expected.txt: Added.
2528         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-image.html: Added.
2529         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-inline-script-expected.txt: Added.
2530         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-inline-script.html: Added.
2531         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-inline-style-expected.txt: Added.
2532         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-inline-style.html: Added.
2533         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-inline-stylesheet-expected.txt: Added.
2534         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-inline-stylesheet.html: Added.
2535         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-object-expected.txt: Added.
2536         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-object-plugin-expected.txt: Added.
2537         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-object-plugin.html: Added.
2538         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-object.html: Added.
2539         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-svg-feimage-element-expected.txt: Added.
2540         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-svg-feimage-element.html: Added.
2541         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-svg-font-expected.txt: Added.
2542         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-svg-font.html: Added.
2543         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-svg-use-element-expected.txt: Added.
2544         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-svg-use-element.html: Added.
2545         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-track-expected.txt: Added.
2546         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-track.html: Added.
2547         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-video-expected.txt: Added.
2548         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-video.html: Added.
2549         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/block-loading-user-agent-image-from-non-user-agent-content-expected.txt: Added.
2550         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/block-loading-user-agent-image-from-non-user-agent-content.html: Added.
2551         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/default-src-object-data-url-allowed-expected.txt: Added.
2552         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/default-src-object-data-url-allowed.html: Added.
2553         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/default-src-object-data-url-blocked-expected.txt: Added.
2554         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/default-src-object-data-url-blocked.html: Added.
2555         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/default-src-object-data-url-blocked2-expected.txt: Added.
2556         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/default-src-object-data-url-blocked2.html: Added.
2557         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/default-src-object-data-url-blocked3-expected.txt: Added.
2558         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/default-src-object-data-url-blocked3.html: Added.
2559         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/resources/ABCFont.svg: Added.
2560         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/resources/allow-inline-script.js: Added.
2561         (window.onload):
2562         (testPassed):
2563         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/resources/floodGreenFilter.svg: Added.
2564         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/video-controls-allowed-expected.txt: Added.
2565         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/video-controls-allowed.html: Added.
2566         * http/tests/security/isolatedWorld/image-load-should-not-bypass-main-world-csp-expected.txt: Renamed from LayoutTests/http/tests/security/isolatedWorld/bypass-main-world-csp-expected.txt.
2567         * http/tests/security/isolatedWorld/image-load-should-not-bypass-main-world-csp.html: Renamed from LayoutTests/http/tests/security/isolatedWorld/bypass-main-world-csp.html.
2568
2569 2015-07-06  Saam barati  <saambarati1@gmail.com>
2570
2571         JSC's parser should follow the ES6 spec with respect to parsing Declarations
2572         https://bugs.webkit.org/show_bug.cgi?id=146621
2573
2574         Reviewed by Mark Lam.
2575
2576         * js/parser-syntax-check-expected.txt:
2577         * js/script-tests/const.js:
2578         (with1):
2579         (with2):
2580         * js/script-tests/parser-syntax-check.js:
2581         * js/script-tests/statement-list-item-syntax-errors.js: Added.
2582         (testSyntax):
2583         (runTests):
2584         * js/statement-list-item-syntax-errors-expected.txt: Added.
2585         * js/statement-list-item-syntax-errors.html: Added.
2586         * sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.5-expected.txt:
2587
2588 2015-07-06  David Kilzer  <ddkilzer@apple.com>
2589
2590         http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag.html crashes on Windows sometimes
2591
2592         <http://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=http%2Ftests%2Fsecurity%2FXFrameOptions%2Fx-frame-options-deny-meta-tag.html>
2593
2594         * platform/win/TestExpectations: Mark test as crashing, too:
2595         - http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag.html
2596
2597 2015-07-06  David Kilzer  <ddkilzer@apple.com>
2598
2599         http/tests/security/XFrameOptions/x-frame-options-parent-same-origin-deny.html crashes on Windows sometimes
2600
2601         <http://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=http%2Ftests%2Fsecurity%2FXFrameOptions%2Fx-frame-options-parent-same-origin-deny.html>
2602
2603         * platform/win/TestExpectations: Mark test as crashing, too:
2604         - http/tests/security/XFrameOptions/x-frame-options-parent-same-origin-deny.html
2605
2606 2015-07-06  Youenn Fablet  <youenn.fablet@crf.canon.fr>
2607
2608         Promise-returning functions should reject promises if the callee is not of the expected type
2609         https://bugs.webkit.org/show_bug.cgi?id=146585
2610
2611         Reviewed by Darin Adler.
2612
2613         * streams/reference-implementation/brand-checks-expected.txt:
2614
2615 2015-07-05  Yusuke Suzuki  <utatane.tea@gmail.com>
2616
2617         Update toLength / toInteger names in control profiler test results
2618         https://bugs.webkit.org/show_bug.cgi?id=146229
2619
2620         Reviewed by Simon Fraser.
2621
2622         ToLength / ToInteger are renamed to toLength / toInteger.
2623         Update the names in the test results for control profiler.
2624
2625         * fast/profiler/built-in-function-calls-anonymous-expected.txt:
2626         * fast/profiler/built-in-function-calls-user-defined-function-expected.txt:
2627
2628 2015-07-05  Simon Fraser  <simon.fraser@apple.com>
2629
2630         REGRESSION (r180582): background-attachment: local; does not scroll the background image when scrolling the the element's contents
2631         https://bugs.webkit.org/show_bug.cgi?id=146623
2632
2633         Reviewed by Zalan Bujtas.
2634         
2635         Ref test for background-attachment: local.
2636
2637         * fast/backgrounds/background-attachment-local-expected.html: Added.
2638         * fast/backgrounds/background-attachment-local.html: Added.
2639
2640 2015-07-05  Yusuke Suzuki  <utatane.tea@gmail.com>
2641
2642         [ES6] Implement the latest Promise spec in JS
2643         https://bugs.webkit.org/show_bug.cgi?id=146229
2644
2645         Reviewed by Sam Weinig.
2646
2647         Add a test to guarantee that `Promise.resolve` looks up `then` field synchronously.
2648
2649         * js/dom/Promise-resolve-lookup-then-expected.txt: Added.
2650         * js/dom/Promise-resolve-lookup-then.html: Added.
2651
2652 2015-07-05  David Kilzer  <ddkilzer@apple.com>
2653
2654         REGRESSION (El Capitan): Slider thumb of range input is rotated on reference tests
2655
2656         Fix tracked by <rdar://problem/21677831>.
2657
2658         * platform/mac/TestExpectations: Mark tests as image-only failures:
2659         - css3/flexbox/flexitem-stretch-range.html
2660         - fast/forms/range/input-appearance-range-rtl.html
2661         - fast/forms/range/range-change-min-max.html
2662
2663 2015-07-05  David Kilzer  <ddkilzer@apple.com>
2664
2665         REGRESSION (r186198): js/dom/global-constructors-attributes.html fails on El Capitan
2666
2667         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2668         Update results after r186198.
2669
2670 2015-07-05  David Kilzer  <ddkilzer@apple.com>
2671
2672         fast/canvas/webgl/oes-texture-half-float-linear.html is flakey on Yosemite Release/Debug WK1/WK2
2673
2674         <http://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=fast%2Fcanvas%2Fwebgl%2Foes-texture-half-float-linear.html>
2675
2676         * platform/mac/TestExpectations: Mark test as flaky:
2677         - fast/canvas/webgl/oes-texture-half-float-linear.html
2678
2679 2015-07-05  David Kilzer  <ddkilzer@apple.com>
2680
2681         fast/forms/textarea/textarea-state-restore.html is flaky on WK2
2682
2683         <http://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=fast%2Fforms%2Ftextarea%2Ftextarea-state-restore.html>
2684
2685         Fix tracked by <http://webkit.org/b/90980>.
2686
2687         * platform/efl/TestExpectations: Move expectation from here...
2688         * platform/gtk/TestExpectations: ...and here...
2689         * platform/wk2/TestExpectations: ...to here:
2690         - fast/forms/textarea/textarea-state-restore.html
2691
2692 2015-07-05  David Kilzer  <ddkilzer@apple.com>
2693
2694         http/tests/security/XFrameOptions/x-frame-options-parent-same-origin-allow.html crashes on Windows Debug
2695
2696         <https://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=http%2Ftests%2Fsecurity%2FXFrameOptions%2Fx-frame-options-parent-same-origin-allow.html>
2697
2698         * platform/win/TestExpectations: Mark as crashing:
2699         - http/tests/security/XFrameOptions/x-frame-options-parent-same-origin-allow.html
2700
2701 2015-07-05  David Kilzer  <ddkilzer@apple.com>
2702
2703         webgl/1.0.2/conformance/more/functions/copyTexImage2DBadArgs.html fails due to truncated expected results on Yosemite Debug WK1
2704
2705         <http://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=webgl%2F1.0.2%2Fconformance%2Fmore%2Ffunctions%2FcopyTexImage2DBadArgs.html>
2706
2707         Fix tracked by <http://webkit.org/b/146622>.
2708
2709         * platform/mac-wk1/TestExpectations: Mark as flaky:
2710         - webgl/1.0.2/conformance/more/functions/copyTexImage2DBadArgs.html
2711
2712 2015-07-05  David Kilzer  <ddkilzer@apple.com>
2713
2714         fast/preloader/document-write-2.html is flaky on WK2
2715
2716         <http://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=fast%2Fpreloader%2Fdocument-write-2.html>
2717
2718         When the test fails, the first two lines are reversed:
2719
2720         @@ -1,2 +1,2 @@
2721         +script1.js has MIME type text/javascript
2722          document-write-plaintext.js has MIME type text/javascript
2723         -script1.js has MIME type text/javascript
2724
2725         * platform/wk2/TestExpectations: Mark test as flaky:
2726         - fast/preloader/document-write-2.html
2727
2728 2015-07-03  Chris Dumez  <cdumez@apple.com>
2729
2730         REGRESSION (r178097): HTMLSelectElement.add(option, undefined) prepends option to the list of options; should append to the end of the list of options
2731         https://bugs.webkit.org/show_bug.cgi?id=146566
2732         <rdar://problem/21663919>
2733
2734         Reviewed by Ryosuke Niwa.
2735
2736         * fast/dom/HTMLSelectElement/add-expected.txt:
2737         * fast/dom/HTMLSelectElement/add.html:
2738         * fast/dom/HTMLSelectElement/options-collection-add-expected.txt:
2739         * fast/dom/HTMLSelectElement/options-collection-add.html:
2740         Update tests so that calling add(X, undefined) is expected to append X,
2741         not prepend it.
2742
2743         * http/tests/websocket/tests/hybi/undefined-protocol-expected.txt: Added.
2744         * http/tests/websocket/tests/hybi/undefined-protocol.html: Added.
2745         Add test coverage for "new WebSocket(url, undefined)" as WebSocket is
2746         using constructor overloads with optional parameters. Previously, calling
2747         new WebSocket(url, undefined) was equivalent to calling
2748         new WebSocket(url, "undefined") even though it is supposed to be
2749         equivalent to calling new WebSocket(url).
2750
2751 2015-07-03  Chris Dumez  <cdumez@apple.com>
2752
2753         Unreviewed, skip http/tests/xmlhttprequest/cross-origin-cookie-storage.html on Windows.
2754
2755         Windows' DumpRenderTree does not implement testRunner.setAlwaysAcceptCookies().
2756
2757         * platform/win/TestExpectations:
2758
2759 2015-07-03  Daniel Bates  <dabates@apple.com>
2760
2761         REGRESSION (r178097): JavaScript TypeError after clicking on compose button in Yahoo Mail
2762         https://bugs.webkit.org/show_bug.cgi?id=146515
2763         <rdar://problem/21348421>
2764
2765         Reviewed by Chris Dumez.
2766
2767         Add new sub-tests to LayoutTests/fast/dom/HTMLSelectElement/{add, options-collection-add}.html,
2768         simplify existing test code, share common code, and update expected results.
2769
2770         Additionally, update results for tests in LayoutTests/fast/canvas now that we ignore extra
2771         arguments passed to a Web IDL overloaded function whose implementation is generated by the
2772         bindings generator script.
2773
2774         * fast/canvas/canvas-overloads-drawImage-expected.txt:
2775         * fast/canvas/canvas-overloads-setFillColor-expected.txt:
2776         * fast/canvas/canvas-overloads-setShadow-expected.txt:
2777         * fast/canvas/canvas-overloads-setStrokeColor-expected.txt:
2778         * fast/canvas/script-tests/canvas-overloads-drawImage.js:
2779         * fast/canvas/script-tests/canvas-overloads-setFillColor.js:
2780         * fast/canvas/script-tests/canvas-overloads-setShadow.js:
2781         * fast/canvas/script-tests/canvas-overloads-setStrokeColor.js:
2782         * fast/dom/HTMLSelectElement/add-expected.txt:
2783         * fast/dom/HTMLSelectElement/add.html:
2784         * fast/dom/HTMLSelectElement/options-collection-add-expected.txt:
2785         * fast/dom/HTMLSelectElement/options-collection-add.html:
2786         * fast/dom/HTMLSelectElement/resources/html-select-and-options-collection-utilities.js: Added.
2787         (createSelectElementWithTestData):
2788         (deepCopy):
2789         (createOption):
2790         (createGroup):
2791
2792 2015-07-03  Chris Dumez  <cdumez@apple.com>
2793
2794         Unreviewed, tentative fix for flaky layout test introduced in r186256.
2795
2796         * platform/mac/accessibility/selection-notification-focus-change-expected.txt:
2797         * platform/mac/accessibility/selection-notification-focus-change.html:
2798
2799 2015-07-02  Doug Russell  <d_russell@apple.com>
2800
2801         AX: Selection change as a result of focusing an element should include that 
2802         information in the intent
2803         https://bugs.webkit.org/show_bug.cgi?id=146533
2804
2805         Reviewed by Chris Fleizach.
2806
2807         Added focusChange flag to AXTextStateChangeIntent.
2808         Added intent support to selection logic called by Element::updateFocusAppearance().
2809         Added NSAccessibilityTextSelectionChangedFocus to mac notifications.
2810
2811         * platform/mac/accessibility/selection-notification-focus-change-expected.txt: Added.
2812         * platform/mac/accessibility/selection-notification-focus-change.html: Added.
2813
2814 2015-07-02  Saam barati  <saambarati1@gmail.com>
2815
2816         Rename "Deconstruction" to "Destructuring" throughout JSC
2817         https://bugs.webkit.org/show_bug.cgi?id=146100
2818
2819         Reviewed by Mark Lam.
2820
2821         * js/deconstructing-parameters-should-be-locals-expected.txt: Removed.
2822         * js/deconstructing-parameters-should-be-locals.html: Removed.
2823         * js/destructuring-assignment-expected.txt:
2824         * js/destructuring-parameters-should-be-locals-expected.txt: Copied from LayoutTests/js/deconstructing-parameters-should-be-locals-expected.txt.
2825         * js/destructuring-parameters-should-be-locals.html: Copied from LayoutTests/js/deconstructing-parameters-should-be-locals.html.
2826         * js/regress/deconstructing-parameters-overridden-by-function-expected.txt: Removed.
2827         * js/regress/deconstructing-parameters-overridden-by-function.html: Removed.
2828         * js/regress/destructuring-parameters-overridden-by-function-expected.txt: Copied from LayoutTests/js/regress/deconstructing-parameters-overridden-by-function-expected.txt.
2829         * js/regress/destructuring-parameters-overridden-by-function.html: Copied from LayoutTests/js/regress/deconstructing-parameters-overridden-by-function.html.
2830         * js/regress/script-tests/deconstructing-parameters-overridden-by-function.js: Removed.
2831         * js/regress/script-tests/destructuring-parameters-overridden-by-function.js: Copied from LayoutTests/js/regress/script-tests/deconstructing-parameters-overridden-by-function.js.
2832         * js/script-tests/deconstructing-parameters-should-be-locals.js: Removed.
2833         * js/script-tests/destructuring-assignment.js:
2834         (testDestructuredArgs):
2835         (testDestructuredArgLength):
2836         (testDeconstructArgs): Deleted.
2837         (testDeconstructArgLength): Deleted.
2838         * js/script-tests/destructuring-parameters-should-be-locals.js: Copied from LayoutTests/js/script-tests/deconstructing-parameters-should-be-locals.js.
2839         (description.value.string_appeared_here.readDestructuredParameter):
2840         (overwriteDestructuredParameter):
2841         (readCapturedDestructuredParameter):
2842         (overwriteCapturedDestructuredParameter):
2843         (description.value.string_appeared_here.readDeconstructedParameter): Deleted.
2844         (overwriteDeconstructedParameter): Deleted.
2845         (readCapturedDeconstructedParameter): Deleted.
2846         (overwriteCapturedDeconstructedParameter): Deleted.
2847
2848 2015-07-02  Brady Eidson  <beidson@apple.com>
2849
2850         Add preference to disable all http-equiv.
2851         <rdar://problem/9091261> and https://bugs.webkit.org/show_bug.cgi?id=146553
2852
2853         Reviewed by Sam Weinig.
2854
2855         * loader/meta-refresh-disabled.html:
2856
2857 2015-07-02  Brady Eidson  <beidson@apple.com>
2858
2859         [Content Extensions] Block synchronous XMLHTTPRequest.
2860         <rdar://problem/21573006> and https://bugs.webkit.org/show_bug.cgi?id=146271
2861
2862         Reviewed by Alex Christensen.
2863
2864         * http/tests/contentextensions/sync-xhr-blocked-expected.txt: Added.
2865         * http/tests/contentextensions/sync-xhr-blocked.html: Added.
2866         * http/tests/contentextensions/sync-xhr-blocked.html.json: Added.
2867
2868 2015-07-02  Alex Christensen  <achristensen@webkit.org>
2869
2870         Skip new web timing test on platforms without web timing.
2871
2872         * platform/ios-sim-deprecated/Skipped:
2873         * platform/mac/TestExpectations:
2874         * platform/win/TestExpectations:
2875
2876 2015-07-01  Alex Christensen  <achristensen@webkit.org>
2877
2878         Fix test from r186208 and r186216.
2879
2880         * http/tests/misc/webtiming-resolution-expected.txt:
2881         * http/tests/misc/webtiming-resolution.html:
2882         Properly and explicitly test if the time delta is close to a multiple of the expected resolution.
2883
2884 2015-07-01  Chris Dumez  <cdumez@apple.com>
2885
2886         Reduce resolution of performance.now
2887         https://bugs.webkit.org/show_bug.cgi?id=146531
2888
2889         Reviewed by Simon Fraser.
2890
2891         Make layout test introduced in r186208.
2892
2893         * http/tests/misc/webtiming-resolution-expected.txt:
2894         * http/tests/misc/webtiming-resolution.html:
2895
2896 2015-07-01  Chris Dumez  <cdumez@apple.com>
2897
2898         Unreviewed, rebaseline js/dom/global-constructors-attributes.html after r186198.
2899
2900         * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
2901         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
2902
2903 2015-07-01  Alex Christensen  <achristensen@webkit.org>
2904
2905         Reduce resolution of performance.now.
2906         https://bugs.webkit.org/show_bug.cgi?id=146531
2907         rdar://problem/20116796
2908
2909         Reviewed by Simon Fraser.
2910
2911         * http/tests/misc/webtiming-resolution-expected.txt: Added.
2912         * http/tests/misc/webtiming-resolution.html: Added.
2913
2914 2015-07-01  Myles C. Maxfield  <mmaxfield@apple.com>
2915
2916         [iOS] Support bold and thin italicized system fonts
2917         https://bugs.webkit.org/show_bug.cgi?id=146463
2918         <rdar://problem/20948885>
2919
2920         Reviewed by Darin Adler.
2921
2922         * fast/text/weighted-italicized-system-font-expected.html: Added.
2923         * fast/text/weighted-italicized-system-font.html: Added.
2924
2925 2015-07-01  Matthew Mirman  <mmirman@apple.com>
2926
2927         Unreviewed, rolling out r185889
2928         https://bugs.webkit.org/show_bug.cgi?id=146528
2929         rdar://problem/21573959
2930
2931         Patch breaks chromeexperiments.com
2932         
2933         Reverted changeset:
2934         
2935         * inspector-protocol/runtime/getProperties-expected.txt:
2936         * js/dom/native-bindings-descriptors-expected.txt: Removed.
2937         * js/dom/native-bindings-descriptors.html: Removed.
2938         * js/dom/script-tests/native-bindings-descriptors.js: Removed.
2939
2940 2015-07-01  Matthew Daiter  <mdaiter@apple.com>
2941
2942         Turn off mediastreamaudiosourcenode.html test
2943         https://bugs.webkit.org/show_bug.cgi?id=146527
2944         <rdar://problem/21641223>
2945
2946         Reviewed by Simon Fraser.
2947
2948         * platform/mac/TestExpectations:
2949
2950 2015-07-01  Simon Fraser  <simon.fraser@apple.com>
2951
2952         Fix missing space.
2953
2954         * platform/mac/TestExpectations:
2955
2956 2015-07-01  Chris Dumez  <cdumez@apple.com>
2957
2958         Regression(183998): Disqus comments take a very long time to load
2959         https://bugs.webkit.org/show_bug.cgi?id=146522
2960         <rdar://problem/21590601>
2961
2962         Reviewed by Simon Fraser.
2963
2964         * fast/animation/request-animation-frame-throttle-subframe-display-none-expected.txt:
2965         * fast/animation/request-animation-frame-throttle-subframe-display-none.html:
2966         Update layout test as we changed behavior here. We no longer throttle display:none
2967         iframes.
2968
2969         * fast/animation/request-animation-frame-throttle-subframe-zero-size-expected.txt: Added.
2970         * fast/animation/request-animation-frame-throttle-subframe-zero-size.html: Added.
2971         Add layout test to check that we don't throttle RaF in iframes that are zero-sized.
2972
2973         * fast/animation/resources/requestAnimationFrame-frame-2.html:
2974         * fast/animation/resources/requestAnimationFrame-frame.html:
2975         Update use of requestAnimationFrame() to be more representative of real world usage.
2976
2977 2015-07-01  Simon Fraser  <simon.fraser@apple.com>
2978
2979         Mark compositing/masks/compositing-clip-path-origin.html as being image-flakey.
2980
2981         * platform/mac/TestExpectations:
2982
2983 2015-06-30  Ryosuke Niwa  <rniwa@webkit.org>
2984
2985         REGRESSION (r179168): Characters overlap after resizing the font on the copy-pasted Japanese text
2986         https://bugs.webkit.org/show_bug.cgi?id=146492
2987
2988         Reviewed by Darin Adler.
2989
2990         Added a regression test. Also reverted the bad rebaseline in r179168:
2991         http://trac.webkit.org/changeset/179168/trunk/LayoutTests/editing/pasteboard/simplfiying-markup-should-not-strip-content-expected.txt
2992
2993         * editing/pasteboard/cjk-line-height-expected.txt: Added.
2994         * editing/pasteboard/cjk-line-height.html: Added.
2995         * editing/pasteboard/simplfiying-markup-should-not-strip-content-expected.txt:
2996
2997 2015-07-01  Matthew Daiter  <mdaiter@apple.com>
2998
2999         Enable MEDIA_STREAM flag
3000         https://bugs.webkit.org/show_bug.cgi?id=145947
3001         <rdar://problem/21365829>
3002
3003         Reviewed by Eric Carlson.
3004
3005         *
3006         platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
3007         Added attributes to tests
3008         *
3009         platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
3010         Ditto
3011         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
3012         Ditto
3013
3014 2015-07-01  Antti Koivisto  <antti@apple.com>
3015
3016         PNG mask images are loaded with Accept:image/svg+xml
3017         https://bugs.webkit.org/show_bug.cgi?id=146509
3018
3019         Reviewed by Simon Fraser.
3020
3021         * http/tests/misc/mask-image-accept-expected.html: Added.
3022         * http/tests/misc/mask-image-accept.html: Added.
3023
3024 2015-07-01  Jer Noble  <jer.noble@apple.com>
3025
3026         [MSE] Failures on W3C media-source tests regarding MIME types
3027         https://bugs.webkit.org/show_bug.cgi?id=146499
3028
3029         Reviewed by Eric Carlson.
3030
3031         Import four new tests from the w3c test suite <https://github.com/w3c/web-platform-tests.git>.
3032
3033         * http/tests/media/media-source/SourceBuffer-abort-readyState.html: Added.
3034         * http/tests/media/media-source/SourceBuffer-abort-removed.html: Added.
3035         * http/tests/media/media-source/SourceBuffer-abort-updating.html: Added.
3036         * http/tests/media/media-source/SourceBuffer-abort.html: Added.
3037         * http/tests/media/white.mp4: Added.
3038         * http/tests/media/white.webm: Added.
3039         * platform/mac/TestExpectations:
3040         * platform/mac/http/tests/media/media-source/SourceBuffer-abort-expected.txt: Added.
3041         * platform/mac/http/tests/media/media-source/SourceBuffer-abort-readyState-expected.txt: Added.
3042         * platform/mac/http/tests/media/media-source/SourceBuffer-abort-removed-expected.txt: Added.
3043         * platform/mac/http/tests/media/media-source/SourceBuffer-abort-updating-expected.txt: Added.
3044         * platform/mac/http/tests/media/media-source/mediasource-is-type-supported-expected.txt: Added.
3045
3046 2015-06-30  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
3047
3048         [EFL] Unreviewed gardening.
3049
3050         Some tests are flaky or timeout after bumping Ubuntu version from 14.04 to 15.04.
3051         Mark the tests to flaky or timeout.
3052
3053         * platform/efl/TestExpectations:
3054         * platform/efl/compositing/tiling/rotated-tiled-clamped-expected.txt: Added.
3055
3056 2015-06-30  Filip Pizlo  <fpizlo@apple.com>
3057
3058         Unreviewed, skip this test for now. We can unskip it when this feature is enabled.
3059
3060         * js/script-tests/intl.js:
3061
3062 2015-06-30  Zalan Bujtas  <zalan@apple.com>
3063
3064         Frame flattening: Hit-testing an iframe could end up destroying the associated inline tree context.
3065         https://bugs.webkit.org/show_bug.cgi?id=146447
3066         rdar://problem/20613501
3067
3068         Reviewed by Simon Fraser.
3069
3070         This patch ensures that the render tree associated with the document on which
3071         the hit-test is initiated does not get laid out, unless it was directly mutated prior to the hittest.
3072
3073         Hit-test requirements:
3074         1. A clean the render tree before hit-testing gets propagated to the renderers.
3075         Document::updateLayout() ensures it by calling both updateStyleIfNeeded() and layout() not only on the current tree, but also
3076         on the ancestors if needed.
3077
3078         2. No render tree mutation while hit-testing the renderers.
3079
3080         When an iframe is being hit-tested, this hit-test could bubble down to the child frame's render view.
3081         In order to ensure #1, we call Document::updateLayout() on the current (subframe) document.
3082         If updateStyleIfNeeded() mutates the render tree, we mark it dirty for layout(). However frame flattening also
3083         marks the parent renderer (RenderIFrame) dirty.
3084         While calling layout() to clean the current render tree, we end up laying out the parent tree too.
3085         Laying out the parent tree could end up destroying the inline tree context from where the
3086         hittest just bubbled down. (InlineFlowBox -> RenderWidget -> RenderView).
3087
3088         This patch protects the render tree from such unintentional inline tree mutation during hittesting.
3089         After the initial layout we set a layout disallow flag on the frame view to defer subsequent layouts.
3090         This patch only changes behavior when frame flattening is enabled, but in future we may always want to enable this.
3091
3092         * fast/frames/flattening/hittest-iframe-while-style-changes-crash-expected.txt: Added.
3093         * fast/frames/flattening/hittest-iframe-while-style-changes-crash.html: Added.
3094
3095 2015-06-30  Andy VanWagoner  <thetalecrafter@gmail.com>
3096
3097         Implement ECMAScript Internationalization API
3098         https://bugs.webkit.org/show_bug.cgi?id=90906
3099
3100         Reviewed by Benjamin Poulain.
3101
3102         * TestExpectations: Skip intl until enabled
3103         * js/intl-expected.txt: Added.
3104         * js/intl.html: Added.
3105         * js/script-tests/intl.js: Added.
3106         (global):
3107
3108 2015-06-30  Wenson Hsieh  <whsieh@berkeley.edu>
3109
3110         scroll-snap-points do not work very well with mechanical scroll wheel events
3111         https://bugs.webkit.org/show_bug.cgi?id=142501
3112         <rdar://problem/20093511>
3113
3114         Reviewed by Brent Fulgham.
3115
3116         * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-overflow-stateless-expected.txt: Added.
3117         * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-overflow-stateless.html: Added.
3118
3119 2015-06-30  Chris Dumez  <cdumez@apple.com>
3120
3121         Unreviewed, rebaseline editing/style/unbold-in-bold.html on WK2.
3122
3123         * platform/mac-wk2/editing/style/unbold-in-bold-expected.txt: Added.
3124
3125 2015-06-30  Chris Dumez  <cdumez@apple.com>
3126
3127         Unreviewed, revert bad wk2 baseline done in r186106.
3128
3129         * platform/mac-wk2/editing/style: Removed.
3130
3131 2015-06-30  Chris Dumez  <cdumez@apple.com>
3132
3133         Unreviewed, revert bad WK1 rebaseline done in r186106.
3134
3135         * platform/mac/editing/style/unbold-in-bold-expected.txt:
3136
3137 2015-06-30  Youenn Fablet  <youenn.fablet@crf.canon.fr> and Xabier Rodriguez Calvar  <calvaris@igalia.com>
3138
3139         [Streams API] Finish pulling must always be done asynchronously as it is the expected promise behavior (according to the spec)
3140         https://bugs.webkit.org/show_bug.cgi?id=146408
3141
3142         Reviewed by Darin Adler.
3143
3144         * streams/reference-implementation/readable-stream-expected.txt: Updated expectation to PASS
3145
3146 2015-06-30  Youenn Fablet  <youenn.fablet@crf.canon.fr> and Xabier Rodriguez Calvar  <calvaris@igalia.com>
3147
3148         [Streams API] Synced bad strategy test with reference implementation
3149         https://bugs.webkit.org/show_bug.cgi?id=146411
3150
3151         Reviewed by Darin Adler.
3152
3153         * streams/reference-implementation/bad-strategies-expected.txt:
3154         * streams/reference-implementation/bad-strategies.html: There are three tests that are merged into one and a
3155         fourth check is added. Updated expectations accordingly.
3156
3157 2015-06-29  Ryosuke Niwa  <rniwa@webkit.org>
3158
3159         Another rebaseline after r186086.
3160         WebKit2 needs the original expected result.
3161
3162         * platform/mac-wk2/editing/style: Copied from LayoutTests/platform/mac/editing/style/unbold-in-bold-expected.txt.
3163         * platform/mac/editing/style/unbold-in-bold-expected.txt:
3164
3165 2015-06-29  Ryosuke Niwa  <rniwa@webkit.org>
3166
3167         Rebaseline after r186086.
3168
3169         * platform/mac/editing/style/unbold-in-bold-expected.txt:
3170
3171 2015-06-29  Dean Jackson  <dino@apple.com>
3172
3173         Temporarily disable PICTURE_SIZES
3174         https://bugs.webkit.org/show_bug.cgi?id=146435
3175         <rdar://problem/21087013>
3176
3177         Reviewed by Tim Horton.
3178
3179         Skip HTMLImageElement.sizes tests.
3180
3181         * TestExpectations:
3182
3183 2015-06-29  Adam Bergkvist  <adam.bergkvist@ericsson.com>
3184
3185         WebRTC: Update the MediaStream API
3186         https://bugs.webkit.org/show_bug.cgi?id=146313
3187
3188         Reviewed by Eric Carlson.
3189
3190         Test status: 3 added, 8 existing enabled (some updated) and 1 removed.
3191
3192         * TestExpectations:
3193         * fast/mediastream/MediaStream-add-ended-tracks-expected.txt:
3194         * fast/mediastream/MediaStream-add-ended-tracks.html:
3195         * fast/mediastream/MediaStream-add-remove-tracks-expected.txt:
3196         * fast/mediastream/MediaStream-add-remove-tracks.html:
3197         * fast/mediastream/MediaStream-add-tracks-to-inactive-stream.html:
3198         * fast/mediastream/MediaStream-clone-expected.txt: Added.
3199         * fast/mediastream/MediaStream-clone.html:
3200         * fast/mediastream/MediaStream-construct-with-ended-tracks-expected.txt: Added.
3201         * fast/mediastream/MediaStream-construct-with-ended-tracks.html:
3202         * fast/mediastream/MediaStream-getTracks-expected.txt:
3203         * fast/mediastream/MediaStream-getTracks.html:
3204         * fast/mediastream/MediaStreamConstructor.html:
3205         * fast/mediastream/MediaStreamTrack-clone-expected.txt: Added.
3206         * fast/mediastream/MediaStreamTrack-clone.html: Added.
3207         * fast/mediastream/MediaStreamTrack-getSources-expected.txt: Removed.
3208         * fast/mediastream/MediaStreamTrack-getSources.html: Removed. Tested method removed from spec.
3209         * fast/mediastream/MediaStreamTrack-kind-expected.txt: Added.
3210         * fast/mediastream/MediaStreamTrack-kind.html: Added.
3211         * fast/mediastream/MediaStreamTrack-stop-expected.txt: Added.
3212         * fast/mediastream/MediaStreamTrack-stop.html: Added.
3213         * fast/mediastream/MediaStreamTrackEvent-constructor-expected.txt:
3214         * fast/mediastream/MediaStreamTrackEvent-constructor.html:
3215         * fast/mediastream/resources/getUserMedia-helper.js: Added.
3216         (.reject):
3217         (getUserMedia):
3218         (defaultRejectOrCatch):
3219         * platform/gtk/TestExpectations:
3220
3221 2015-06-29  Matt Rajca  <mrajca@apple.com>
3222
3223         Media Session: test session attribute of newly-created media elements
3224         https://bugs.webkit.org/show_bug.cgi?id=146412
3225
3226         Reviewed by Eric Carlson.
3227
3228         * media/session/default-session-expected.txt: Added.
3229         * media/session/default-session.html: Added.
3230         * platform/mac/TestExpectations: Media Session support is disabled by default.
3231
3232 2015-06-29  Said Abou-Hallawa  <sabouhallawa@apple.com>
3233
3234         [Mac] Disable QTKit by default.
3235         https://bugs.webkit.org/show_bug.cgi?id=146352
3236
3237         Reviewed by Darin Adler.
3238
3239         * platform/mac/TestExpectations: Skip media tests which require QTKit on
3240         all OS X ports.
3241
3242 2015-06-26  Matt Rajca  <mrajca@apple.com>
3243
3244         Test existence of controls on MediaSession
3245         https://bugs.webkit.org/show_bug.cgi?id=146356
3246
3247         Reviewed by Eric Carlson.
3248
3249         * media/session/controls-existence-expected.txt: Added.
3250         * media/session/controls-existence.html: Added.
3251         * platform/mac/TestExpectations: Media Session support is disabled by default.
3252
3253 2015-06-29  Hunseop Jeong  <hs85.jeong@samsung.com>
3254
3255         Unreviewed EFL gardening on 29th Jun.
3256         https://bugs.webkit.org/show_bug.cgi?id=146409
3257
3258         Remove the duplicated results and rebaseline the missing tests.
3259
3260         * platform/efl/TestExpectations:
3261         * platform/efl/editing/execCommand/paste-1-expected.txt: Added.
3262         * platform/efl/printing/single-line-must-not-be-split-into-two-pages-expected.txt: Added.
3263
3264 2015-06-28  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
3265
3266         [EFL] Unreviewed add new baseline for missing tests
3267
3268         Some tests need to have own test expectations for EFL port.
3269
3270         * platform/efl/TestExpectations:
3271         * platform/efl/accessibility/auto-filled-value-expected.txt: Added.
3272         * platform/efl/accessibility/img-fallsback-to-title-expected.txt: Added.
3273         * platform/efl/accessibility/internal-link-anchors2-expected.txt: Added.
3274         * platform/efl/accessibility/math-multiscript-attributes-expected.txt: Added.
3275         * platform/efl/accessibility/meter-element-expected.txt: Added.
3276         * platform/efl/compositing/iframes/invisible-nested-iframe-show-expected.txt: Added.
3277         * platform/efl/compositing/iframes/resizer-expected.txt: Added.
3278         * platform/efl/compositing/layer-creation/fixed-position-scroll-expected.txt: Added.
3279         * platform/efl/compositing/overflow/composited-scrolling-creates-a-stacking-container-expected.txt: Added.
3280         * platform/efl/compositing/tiling/huge-layer-add-remove-child-expected.txt: Added.
3281         * platform/efl/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt: Added.
3282         * platform/efl/css2.1/t1604-c542-letter-sp-00-b-a-expected.txt: Added.
3283         * platform/efl/css3/flexbox/flexbox-baseline-margins-expected.txt: Added.
3284         * platform/efl/editing/selection/contains-boundaries-expected.txt: Added.
3285         * platform/efl/editing/selection/mixed-editability-10-expected.txt: Added.
3286         * platform/efl/editing/selection/replaced-boundaries-3-expected.txt: Added.
3287         * platform/efl/editing/style/5065910-expected.txt: Added.
3288         * platform/efl/editing/style/font-family-with-space-expected.txt: Added.
3289         * platform/efl/fast/css/named-images-expected.txt: Added.
3290         * platform/efl/ietestcenter/css3/bordersbackgrounds/background-repeat-space-padding-box-expected.txt: Added.
3291         * platform/efl/ietestcenter/css3/text/textshadow-005-expected.txt: Added.
3292         * platform/efl/printing/media-queries-print-expected.txt: Added.
3293         * platform/efl/printing/setPrinting-expected.txt: Added.
3294         * platform/efl/printing/simultaneous-position-float-change-expected.txt: Added.
3295         * platform/efl/printing/width-overflow-expected.txt: Added.
3296         * platform/efl/transforms/3d/point-mapping/3d-point-mapping-origins-expected.txt: Added.
3297
3298 2015-06-28  Jinwoo Song  <jinwoo7.song@samsung.com>
3299
3300         [EFL] Unreviewed, gardening.
3301
3302         Add missing expectation results in fast/ directory.
3303
3304         * platform/efl/fast/css/resize-corner-tracking-transformed-iframe-expected.txt: Added.
3305         * platform/efl/fast/forms/select-element-focus-ring-expected.txt: Added.
3306         * platform/efl/fast/regions/auto-size/autoheight-regions-mark-expected.txt: Added.
3307         * platform/efl/fast/regions/flows-dependency-dynamic-remove-expected.txt: Added.
3308         * platform/efl/fast/regions/flows-dependency-same-flow-expected.txt: Added.
3309         * platform/efl/fast/regions/multiple-directionality-changes-in-variable-width-regions-expected.txt: Added.
3310         * platform/efl/fast/regions/region-dynamic-after-before-expected.txt: Added.
3311         * platform/efl/fast/regions/region-generated-content-before-after-expected.txt: Added.
3312         * platform/efl/fast/regions/repaint/line-flow-with-floats-in-regions-expected.txt: Added.
3313         * platform/efl/fast/regions/repaint/overflow-flipped-writing-mode-block-in-regions-expected.txt: Added.
3314         * platform/efl/fast/regions/repaint/region-painting-invalidation-expected.txt: Added.
3315         * platform/efl/fast/regions/repaint/region-painting-via-layout-expected.txt: Added.
3316         * platform/efl/fast/regions/text-region-split-small-pagination-expected.txt: Added.
3317         * platform/efl/fast/repaint/block-selection-gap-in-table-cell-expected.txt: Added.
3318         * platform/efl/fast/ruby/select-ruby-expected.txt: Added.
3319
3320 2015-06-28  David Kilzer  <ddkilzer@apple.com>
3321
3322         ASAN crashes in js/regress-141098.html
3323         <http://webkit.org/b/145007>
3324
3325         * TestExpectations: Remove test from skip list as it no longer
3326         crashes with ASan enabled:
3327         - js/regress-141098.html
3328
3329 2015-06-28  David Kilzer  <ddkilzer@apple.com>
3330
3331         Fix warning about duplicate test expectation: js/regress-141098.html
3332
3333         Fixes the following warning when running layout tests:
3334
3335             LayoutTests/TestExpectations:523 More specific entry for js/regress-141098.html on line LayoutTests/TestExpectations:523 overrides line LayoutTests/TestExpectations:519. js/regress-141098.html
3336
3337         * TestExpectations: Comment out duplicate:
3338         - js/regress-141098.html
3339
3340 2015-06-28  David Kilzer  <ddkilzer@apple.com>
3341
3342         Mark http/tests/contentextensions/character-set-basic-support.html as flaky on mac-wk2
3343
3344         * platform/mac-wk2/TestExpectations: Mark ask flaky:
3345         - http/tests/contentextensions/character-set-basic-support.html
3346
3347 2015-06-28  Chris Dumez  <cdumez@apple.com>
3348
3349         Crash: com.apple.WebKit.WebContent at com.apple.WebCore: WebCore::CachedFrameBase::restore + 333
3350         https://bugs.webkit.org/show_bug.cgi?id=146388
3351         <rdar://problem/21567343>
3352
3353         Reviewed by Darin Adler.
3354
3355         Add layout test to cover the case where a subframe is currently in
3356         provisional load stage when checking if the page if page-cacheable.
3357
3358         The test also removes the iframe once loaded in order to cause a crash
3359         if the frame were to finish loading while in the page cache.
3360
3361         * http/tests/navigation/page-cache-iframe-provisional-load-expected.txt: Added.
3362         * http/tests/navigation/page-cache-iframe-provisional-load.html: Added.
3363         * http/tests/navigation/resources/page-cache-helper-slow.html: Added.
3364
3365 2015-06-28  Skachkov Oleksandr  <gskachkov@gmail.com>
3366
3367         [ES6] Implement ES6 arrow function syntax. No Line terminator between function parameters and =>
3368         https://bugs.webkit.org/show_bug.cgi?id=146394
3369
3370         Reviewed by Yusuke Suzuki.
3371
3372         * js/arrowfunction-syntax-errors-expected.txt:
3373         * js/script-tests/arrowfunction-syntax-errors.js:
3374
3375 2015-06-28  Xabier Rodriguez Calvar  <calvaris@igalia.com> and Youenn Fablet  <youenn.fablet@crf.canon.fr>
3376
3377         [Streams API] Add support for chunks with customized sizes
3378         https://bugs.webkit.org/show_bug.cgi?id=146312
3379
3380         Reviewed by Darin Adler.
3381
3382         * streams/reference-implementation/bad-strategies-expected.txt:
3383
3384 2015-06-27  David Kilzer  <ddkilzer@apple.com>
3385
3386         fast/canvas/webgl/tex-*.html flakily timeout on Mavericks Debug WK1
3387
3388         * platform/mac-wk1/TestExpectations: Change "Slow" to
3389         "Pass Timeout" since the tests flakily time out and fail:
3390         - fast/canvas/webgl/tex-image-and-sub-image-2d-with-video-rgba4444.html
3391         - fast/canvas/webgl/tex-image-and-sub-image-2d-with-video-rgba5551.html
3392         - fast/canvas/webgl/tex-image-and-sub-image-2d-with-video.html
3393         - fast/canvas/webgl/tex-image-and-uniform-binding-bugs.html
3394
3395 2015-06-27  David Kilzer  <ddkilzer@apple.com>
3396
3397         REGRESSION (r186038): accessibility/aria-roledescription.html fails on Windows
3398
3399         * platform/win/TestExpectations: Mark as failing on Windows:
3400         - accessibility/aria-roledescription.html
3401
3402 2015-06-27  Chris Fleizach  <cfleizach@apple.com>
3403
3404         AX: implement @aria-roledescription
3405         https://bugs.webkit.org/show_bug.cgi?id=146274
3406
3407         Reviewed by Darin Adler.
3408
3409         * accessibility/aria-roledescription-expected.txt: Added.
3410         * accessibility/aria-roledescription.html: Added.
3411
3412 2015-06-27  Myles C. Maxfield  <mmaxfield@apple.com>
3413
3414         REGRESSION (r186001): fast/text/han-generic-font-families.html always fails on Yosemite
3415         https://bugs.webkit.org/show_bug.cgi?id=146385
3416
3417         Unreviewed.
3418
3419         * platform/mac-yosemite/fast/text/han-generic-font-families-expected.html:
3420         * platform/mac/TestExpectations:
3421
3422 2015-06-27  David Kilzer  <ddkilzer@apple.com>
3423
3424         REGRESSION (r186029): fast/text/justify-ideograph-{complex,simple,vertical}.html fail on Yosemite
3425
3426         The results replaced in r186029 were the Yosemite results, so
3427         Yosemite started failing when they were rebaselined for
3428         El Capitan.
3429
3430         * platform/mac-yosemite/fast/text/justify-ideograph-complex-expected.txt: Copied from platform/mac/fast/text/justify-ideograph-complex-expected.txt in r186028.
3431         * platform/mac-yosemite/fast/text/justify-ideograph-simple-expected.txt: Copied from platform/mac/fast/text/justify-ideograph-simple-expected.txt in r186028.
3432         * platform/mac-yosemite/fast/text/justify-ideograph-vertical-expected.txt: Copied from platform/mac/fast/text/justify-ideograph-vertical-expected.txt in r186028.
3433
3434 2015-06-27  David Kilzer  <ddkilzer@apple.com>
3435
3436         Add missing image results for platform/mac/platform/mac/fast/text/vertical-surrogate-pair.html
3437
3438         * platform/mac/platform/mac/fast/text/vertical-surrogate-pair-expected.png: Added.
3439
3440 2015-06-27  David Kilzer  <ddkilzer@apple.com>
3441
3442         Rebaseline El Capitan results for fast/text/justify-ideograph-{complex,simple,vertical}.html
3443
3444         * platform/mac/TestExpectations: Removed expectations.
3445         * platform/mac/fast/text/justify-ideograph-complex-expected.png: Updated.
3446         * platform/mac/fast/text/justify-ideograph-complex-expected.txt: Updated.
3447         * platform/mac/fast/text/justify-ideograph-simple-expected.png: Updated.
3448         * platform/mac/fast/text/justify-ideograph-simple-expected.txt: Updated.
3449         * platform/mac/fast/text/justify-ideograph-vertical-expected.png: Added.
3450         * platform/mac/fast/text/justify-ideograph-vertical-expected.txt: Updated.
3451
3452 2015-06-27  David Kilzer  <ddkilzer@apple.com>
3453
3454         Document more slow fast/canvas/webgl tests on Mavericks Debug WK1
3455
3456         See Flakiness Dashboard:
3457         <http://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=fast%2Fcanvas%2Fwebgl%2Ftex-image-and-sub-image-2d-with-video-rgba4444.html>
3458         <http://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=fast%2Fcanvas%2Fwebgl%2Ftex-image-and-sub-image-2d-with-video-rgba5551.html>
3459
3460         * platform/mac-wk1/TestExpectations: Add slow expectations for:
3461         - fast/canvas/webgl/tex-image-and-sub-image-2d-with-video-rgba4444.html
3462         - fast/canvas/webgl/tex-image-and-sub-image-2d-with-video-rgba5551.html
3463
3464 2015-06-27  David Kilzer  <ddkilzer@apple.com>
3465
3466         REGRESSION (r186001): fast/text/han-generic-font-families.html always fails on Yosemite
3467
3468         Fix tracked by:  <http://webkit.org/b/146385>
3469
3470         * platform/mac/TestExpectations: Mark as failing on Yosemite:
3471         - fast/text/han-generic-font-families.html
3472
3473 2015-06-27  David Kilzer  <ddkilzer@apple.com>
3474
3475         editing/undo/remove-css-property-and-remove-style.html is flaky on Debug WK2
3476
3477         As seen on Flakiness Dashboard:
3478         <http://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=editing%2Fundo%2Fremove-css-property-and-remove-style.html>
3479
3480         * platform/mac-wk2/TestExpectations: Add:
3481         - editing/undo/remove-css-property-and-remove-style.html
3482
3483 2015-06-27  Xabier Rodriguez Calvar  <calvaris@igalia.com> and Youenn Fablet  <youenn.fablet@crf.canon.fr>
3484
3485         [Streams API] Implement ReadableStreamController.desiredSize property
3486         https://bugs.webkit.org/show_bug.cgi?id=146311
3487
3488         Reviewed by Darin Adler.
3489
3490         * streams/reference-implementation/count-queuing-strategy-expected.txt:
3491         * streams/reference-implementation/readable-stream-expected.txt:
3492
3493 2015-06-26  Myles C. Maxfield  <mmaxfield@apple.com>
3494
3495         [iOS] AppleGothic has been superseded by Apple SD Gothic Neo
3496         https://bugs.webkit.org/show_bug.cgi?id=146372
3497         <rdar://problem/21574004>
3498
3499         Reviewed by Dean Jackson.
3500
3501         * fast/text/hangul-generic-font-families.html: Added.
3502         * platform/efl/TestExpectations:
3503         * platform/gtk/TestExpectations:
3504         * platform/ios-simulator/fast/text/hangul-generic-font-families-expected.html: Added.
3505         * platform/mac/fast/text/hangul-generic-font-families-expected.html: Added.
3506         * platform/win/TestExpectations:
3507
3508 2015-06-26  Matt Daiter  <mdaiter@apple.com>
3509
3510         Supporting getStartDate and added tests
3511         https://bugs.webkit.org/show_bug.cgi?id=145676
3512         <rdar://problem/20876076>
3513
3514         Reviewed by Brent Fulgham.
3515
3516         * http/tests/media/hls/video-controller-getStartDate-expected.txt: Added.
3517         * http/tests/media/hls/video-controller-getStartDate.html: Added.
3518         * http/tests/media/resources/hls/test-vod-date-time.m3u8: Added.
3519
3520 2015-06-26  Dean Jackson  <dino@apple.com>
3521
3522         No audio on animated page with the attached fixed layout epub
3523         https://bugs.webkit.org/show_bug.cgi?id=146365
3524         <rdar://problem/21360354>
3525
3526         Updated results.
3527
3528         * media/audio-playback-restriction-play-expected.txt:
3529
3530 2015-06-26  Daniel Bates  <dabates@apple.com>
3531
3532         Rolling out r184660
3533         https://bugs.webkit.org/show_bug.cgi?id=145200
3534
3535         Reverting r184660 because it caused a regression.
3536
3537         * accessibility/input-auto-fill-button-expected.txt: Removed.
3538         * accessibility/input-auto-fill-button.html: Removed.
3539         * platform/win/TestExpectations:
3540
3541 2015-06-26  Daniel Bates  <dabates@apple.com>
3542
3543         Rolling out r185881
3544         https://bugs.webkit.org/show_bug.cgi?id=146243
3545         And
3546         r185828
3547         https://bugs.webkit.org/show_bug.cgi?id=145241
3548
3549         Reverting r185881 and r185828 because the latter caused a regression.
3550
3551         * accessibility/hit-test-input-auto-fill-button-expected.txt: Removed.
3552         * accessibility/hit-test-input-auto-fill-button.html: Removed.
3553         * accessibility/hit-test-input-search-cancel-button-expected.txt: Removed.
3554         * accessibility/hit-test-input-search-cancel-button.html: Removed.
3555         * accessibility/input-search-cancel-button-expected.txt: Removed.
3556         * accessibility/input-search-cancel-button.html: Removed.
3557         * accessibility/resources/shouldBeAccessibleByCursor.js: Removed.
3558         * platform/win/TestExpectations:
3559         * platform/wk2/TestExpectations:
3560
3561 2015-06-26  Dean Jackson  <dino@apple.com>
3562
3563         No audio on animated page with the attached fixed layout epub
3564         https://bugs.webkit.org/show_bug.cgi?id=146365
3565         <rdar://problem/21360354>
3566
3567         Reviewed by Eric Carlson.
3568
3569         The test to ensure audio needs a user gesture now needs to also
3570         restrict the general case.
3571
3572         * media/audio-playback-restriction-play.html:
3573
3574 2015-06-26  Myles C. Maxfield  <mmaxfield@apple.com>
3575
3576         [Cocoa] Sans-serif generic font family should map to PingFang
3577         https://bugs.webkit.org/show_bug.cgi?id=146333
3578         <rdar://problem/21521217>
3579
3580         Reviewed by Alexey Proskuryakov.
3581
3582         * fast/text/han-generic-font-families.html: Added.
3583         * platform/efl/TestExpectations:
3584         * platform/gtk/TestExpectations:
3585         * platform/ios-simulator/fast/text/han-generic-font-families-expected.html: Added.
3586         * platform/mac-mavericks/fast/text/han-generic-font-families-expected.html: Added.
3587         * platform/mac-yosemite/fast/text/han-generic-font-families-expected.html: Added.
3588         * platform/mac/fast/text/han-generic-font-families-expected.html: Added.
3589         * platform/win/TestExpectations:
3590
3591 2015-06-26  David Kilzer  <ddkilzer@apple.com>
3592
3593         REGRESSION (r185971): js/dom/global-constructors-attributes.html fails on Windows
3594
3595         * platform/win/js/dom/global-constructors-attributes-expected.txt:
3596         Update results after enabling WEB_TIMING API for Windows.
3597
3598 2015-06-26 Aleksandr Skachkov  <gskachkov@gmail.com>
3599
3600          [ES6] Implement ES6 arrow function syntax. Parser of arrow function with execution as common function 
3601          https://bugs.webkit.org/show_bug.cgi?id=144955
3602
3603          Reviewed by Yusuke Suzuki.
3604
3605          Added arrow function tests     
3606
3607         * js/arrowfunction-asparamter-1-expected.txt: Added.
3608         * js/arrowfunction-asparamter-1.html: Added.
3609         * js/arrowfunction-asparamter-2-expected.txt: Added.
3610         * js/arrowfunction-asparamter-2.html: Added.
3611         * js/arrowfunction-associativity-1-expected.txt: Added.
3612         * js/arrowfunction-associativity-1.html: Added.
3613         * js/arrowfunction-associativity-2-expected.txt: Added.
3614         * js/arrowfunction-associativity-2.html: Added.
3615         * js/arrowfunction-block-1-expected.txt: Added.
3616         * js/arrowfunction-block-1.html: Added.
3617         * js/arrowfunction-block-2-expected.txt: Added.
3618         * js/arrowfunction-block-2.html: Added.
3619         * js/arrowfunction-syntax-endings-expected.txt: Added.
3620         * js/arrowfunction-syntax-endings.html: Added.
3621         * js/arrowfunction-syntax-errors-expected.txt: Added.
3622         * js/arrowfunction-syntax-errors.html: Added.
3623         * js/arrowfunction-syntax-expected.txt: Added.
3624         * js/arrowfunction-syntax.html: Added.
3625         * js/script-tests/arrowfunction-asparamter-1.js: Added.
3626         * js/script-tests/arrowfunction-asparamter-2.js: Added.
3627         * js/script-tests/arrowfunction-associativity-1.js: Added.
3628         * js/script-tests/arrowfunction-associativity-2.js: Added.
3629         * js/script-tests/arrowfunction-block-1.js: Added.
3630         * js/script-tests/arrowfunction-block-2.js: Added.
3631         * js/script-tests/arrowfunction-syntax-endings.js: Added.
3632         * js/script-tests/arrowfunction-syntax-errors.js: Added.
3633         * js/script-tests/arrowfunction-syntax.js: Added.
3634
3635 2015-06-25  Chris Fleizach  <cfleizach@apple.com>
3636
3637         AX: improve list heuristics (presentational use versus actual lists)
3638         https://bugs.webkit.org/show_bug.cgi?id=134187
3639
3640         Rolling this change back in now that clients have had time to update their expectations.
3641
3642         * accessibility/list-detection-expected.txt:
3643         * accessibility/list-detection.html:
3644         * accessibility/list-detection2-expected.txt: Added.
3645         * accessibility/list-detection2.html: Added.
3646         * platform/gtk/accessibility/list-detection-expected.txt:
3647         * platform/win/TestExpectations:
3648
3649 2015-06-25  Doug Russell  <d_russell@apple.com>
3650
3651         Bug 146300 AX: AccessibilityObject focus events that don't cause a selection 
3652         change can leave m_isSynchronizingSelection set to true
3653         https://bugs.webkit.org/show_bug.cgi?id=146300
3654
3655         Reviewed by Chris Fleizach.
3656
3657         Added a clearTextSelectionIntent() convenience function to be used after any
3658         event that can, but isn't guaranteed to result in a selection change. Matches
3659         calls to setTextSelectionIntent() convenience function.
3660         Added support for tests listening for focus change notifications.
3661
3662         * platform/mac/accessibility/focus-setting-selection-syncronizing-not-clearing-expected.txt: Added.
3663         * platform/mac/accessibility/focus-setting-selection-syncronizing-not-clearing.html: Added.
3664
3665 2015-06-25  Tim Horton  <timothy_horton@apple.com>
3666
3667         Viewport units are wrong when scaled in 2-up mode, cause content to hop around on apple.com/music
3668         https://bugs.webkit.org/show_bug.cgi?id=146322
3669         <rdar://problem/21413884>
3670
3671         Reviewed by Simon Fraser.
3672
3673         * fast/fixed-layout/fixed-layout-expected.txt:
3674         Rebaseline now that viewport units behave correctly.
3675
3676 2015-06-25  Zalan Bujtas  <zalan@apple.com>
3677
3678         Do not send touch events to the slider's thumb when it does not have a renderer.
3679         https://bugs.webkit.org/show_bug.cgi?id=146307
3680         rdar://problem/21539399
3681
3682         Reviewed by Simon Fraser.
3683
3684         Bail out early if either the touch target or the renderer() is null.
3685
3686         * fast/events/touch/input-range-with-thumb-display-none-crash-expected.txt: Added.
3687         * fast/events/touch/input-range-with-thumb-display-none-crash.html: Added.
3688
3689 2015-06-25  Michael Saboff  <msaboff@apple.com>
3690
3691         REGRESSION (r181889): basspro.com hangs on load under JSC::ErrorInstance::finishCreation(JSC::ExecState*, JSC::VM&, WTF::String const&, bool) + 2801 (JavaScriptCore + 3560689)
3692         https://bugs.webkit.org/show_bug.cgi?id=146298
3693
3694         Reviewed by Mark Lam.
3695
3696         New regression test.
3697
3698         * js/regress-146298-expected.txt: Added.
3699         * js/regress-146298.html: Added.
3700         * js/script-tests/regress-146298.js: Added.
3701
3702 2015-06-25  Xabier Rodriguez Calvar  <calvaris@igalia.com> and Youenn Fablet  <youenn.fablet@crf.canon.fr>
3703
3704         [Streams API] Implement HighWaterMark
3705         https://bugs.webkit.org/show_bug.cgi?id=146235
3706
3707         Reviewed by Darin Adler.
3708
3709         * streams/reference-implementation/bad-strategies-expected.txt:
3710         * streams/reference-implementation/readable-stream-expected.txt:
3711
3712 2015-06-24  Chris Dumez  <cdumez@apple.com>
3713
3714         Unreviewed gardening, test rebaseline on Windows after r185934.
3715
3716         * platform/win/fast/css/apple-system-colors-expected.txt:
3717
3718 2015-06-24  Said Abou-Hallawa  <sabouhallawa@apple.com>
3719
3720         Add a new color -apple-wireless-playback-target-active
3721         https://bugs.webkit.org/show_bug.cgi?id=146269
3722         <rdar://problem/21465189>
3723
3724         Reviewed by Dean Jackson.
3725
3726         Modify existing tests to include the new color value.
3727
3728         * fast/css/apple-system-colors-expected.txt:
3729         * fast/css/apple-system-colors.html:
3730         * platform/ios-simulator/fast/css/apple-system-colors-expected.txt:
3731         * platform/mac-mavericks/fast/css/apple-system-colors-expected.txt:
3732         * platform/mac/fast/css/apple-system-colors-expected.txt:
3733
3734 2015-06-24  Doug Russell  <d_russell@apple.com>
3735
3736         Bug 146177 - AX: AXObjectCache should try to use an unignored accessibilityObject
3737         when posting a selection notification when on the border between two accessibilityObjects
3738         https://bugs.webkit.org/show_bug.cgi?id=146177
3739
3740         Add test for forward and backward tabbing between links and corresponding notifications
3741         change element
3742
3743         Reviewed by Darin Adler.
3744
3745         * platform/mac/accessibility/selection-element-tabbing-to-link-expected.txt: Added.
3746         * platform/mac/accessibility/selection-element-tabbing-to-link.html: Added.
3747
3748 2015-06-24  Keith Miller  <keith_miller@apple.com>
3749
3750         Strict Equality on objects should only check that one of the two sides is an object.
3751         https://bugs.webkit.org/show_bug.cgi?id=145992
3752
3753         Reviewed by Mark Lam.
3754
3755         Adds a test that checks if strict equality checks with objects properly exit out of DFG code when
3756         dealing with document.all, which is an object that masquerades as undefined.
3757
3758         * js/dom/document-all-strict-eq-expected.txt: Added.
3759         * js/dom/document-all-strict-eq.html: Added.
3760         * js/dom/script-tests/document-all-strict-eq.js: Added.
3761         (f):
3762
3763 2015-06-24  Myles C. Maxfield  <mmaxfield@apple.com>
3764
3765         [Win] Test gardening for fast/text/font-weight{,-zh}.html
3766         https://bugs.webkit.org/show_bug.cgi?id=146266
3767         <rdar://problem/21391628>
3768         <rdar://problem/21391673>
3769
3770         Unreviewed.
3771
3772         * platform/win/fast/text/font-weights-expected.png: Added.
3773         * platform/win/fast/text/font-weights-expected.txt: Added.
3774         * platform/win/fast/text/font-weights-zh-expected.png: Added.
3775         * platform/win/fast/text/font-weights-zh-expected.txt: Added.
3776
3777 2015-06-24  Daniel Bates  <dabates@apple.com>
3778
3779         Content Security Policy error message when frame load is blocked does not read well
3780         https://bugs.webkit.org/show_bug.cgi?id=146279
3781
3782         Reviewed by Csaba Osztrogonác.
3783
3784         Update expected results.
3785
3786         * http/tests/security/contentSecurityPolicy/frame-src-blocked-expected.txt:
3787         * http/tests/security/contentSecurityPolicy/frame-src-redirect-blocked-expected.txt:
3788
3789 2015-06-24  Daniel Bates  <dabates@apple.com>
3790
3791         LayoutTests/http/tests/security/contentSecurityPolicy/media-src-track-block.html always passes
3792         https://bugs.webkit.org/show_bug.cgi?id=146272
3793
3794         Reviewed by Darin Adler.
3795
3796         Fixes an issue where the test LayoutTests/http/tests/security/contentSecurityPolicy/media-src-track-block.html
3797         will always pass regardless of whether the Content Security Policy <meta> tag is present because
3798         the external text track file is not valid WebVTT-formatted file.
3799
3800         The test verifies that the external text track file LayoutTests/http/tests/security/contentSecurityPolicy/resources/track.vtt
3801         fails to load when the Content Security Policy of the page disallows loading of all media (media-src: "none")
3802         by listening for a DOM error event to be dispatched to the <track>. And the text track file is not a valid
3803         WebVTT-formatted file. So, it will always fail to load; => a DOM error event is always dispatched to the
3804         <track>; => the test always passes.
3805
3806         * http/tests/security/contentSecurityPolicy/resources/track.vtt:
3807
3808 2015-06-11  Sergio Villar Senin  <svillar@igalia.com>
3809
3810         intrinsic size keywords don't work for heights
3811         https://bugs.webkit.org/show_bug.cgi?id=113610
3812
3813         Reviewed by Darin Adler.
3814
3815         Based on Blink's r148314 by <cbiesinger@chromium.org>.
3816
3817         * fast/css-intrinsic-dimensions/height-css-tables-collapsed-expected.html: Added.
3818         * fast/css-intrinsic-dimensions/height-css-tables-collapsed.html: Added.
3819         * fast/css-intrinsic-dimensions/height-css-tables-expected.html: Added.
3820         * fast/css-intrinsic-dimensions/height-css-tables.html: Added.
3821         * fast/css-intrinsic-dimensions/height-expected.html: Added.
3822         * fast/css-intrinsic-dimensions/height-flexbox-expected.html: Added.
3823         * fast/css-intrinsic-dimensions/height-flexbox.html: Added.
3824         * fast/css-intrinsic-dimensions/height-positioned-expected.html: Added.
3825         * fast/css-intrinsic-dimensions/height-positioned-replaced-expected.html: Added.
3826         * fast/css-intrinsic-dimensions/height-positioned-replaced.html: Added.
3827         * fast/css-intrinsic-dimensions/height-positioned.html: Added.
3828         * fast/css-intrinsic-dimensions/height-property-value-expected.txt:
3829         * fast/css-intrinsic-dimensions/height-property-value.html:
3830         * fast/css-intrinsic-dimensions/height-property-value.html.orig: Copied from LayoutTests/fast/css-intrinsic-dimensions/height-property-value.html.
3831         * fast/css-intrinsic-dimensions/height-replaced-expected.html: Added.
3832         * fast/css-intrinsic-dimensions/height-replaced.html: Added.
3833         * fast/css-intrinsic-dimensions/height-tables-collapsed-expected.html: Added.
3834         * fast/css-intrinsic-dimensions/height-tables-collapsed.html: Added.
3835         * fast/css-intrinsic-dimensions/height-tables-expected.html: Added.
3836         * fast/css-intrinsic-dimensions/height-tables.html: Added.
3837         * fast/css-intrinsic-dimensions/height.html: Added.
3838         * fast/css-intrinsic-dimensions/resources/height-keyword-classes.css: Added.
3839         (.min-content):
3840         (.max-content):
3841         (.fill-available):
3842         (.fit-content):
3843         (.max-height-min-content):
3844         (.max-height-max-content):
3845         (.max-height-fill-available):
3846         (.max-height-fit-content):
3847         (.min-height-min-content):
3848         (.min-height-max-content):
3849         (.min-height-fill-available):
3850         (.min-height-fit-content):
3851
3852 2015-06-23  Myles C. Maxfield  <mmaxfield@apple.com>
3853
3854         [OS X] Rebaseline fast/text/font-weight{,-zh}.html for El Capitan
3855         https://bugs.webkit.org/show_bug.cgi?id=146266
3856         <rdar://problem/21391628>
3857         <rdar://problem/21391673>
3858
3859         Unreviewed.
3860
3861         * fast/text/font-weights.html: Renamed from LayoutTests/platform/mac/fast/text/font-weights.html.
3862         * platform/mac/TestExpectations:
3863         * platform/efl/TestExpectations:
3864         * platform/gtk/TestExpectations:
3865         * platform/win/TestExpectations:
3866         * platform/mac/fast/text/font-weights-expected.png: Added.
3867         * platform/mac/fast/text/font-weights-expected.txt:
3868         * platform/mac/fast/text/font-weights-zh-expected.png: Added.
3869         * platform/mac/fast/text/font-weights-zh-expected.txt:
3870         * platform/mac-mavericks/fast/text/font-weights-expected.txt: Moved from platform/mac/fast/text/font-weights-expected.txt
3871         * platform/mac-yosemite/fast/text/font-weights-expected.txt: Ditto.
3872         * platform/mac-yosemite/fast/text/font-weights-zh-expected.txt: Moved from platform/mac/fast/text/font-weights-zh-expected.txt
3873
3874 2015-06-23  Matthew Mirman  <mmirman@apple.com>
3875
3876         Completes native binding descriptors with native getters and potentially setters.
3877         https://bugs.webkit.org/show_bug.cgi?id=140575
3878         rdar://problem/19506502
3879
3880         Reviewed by Mark Lam.
3881
3882         * inspector-protocol/runtime/getProperties-expected.txt: updated.
3883         * js/dom/native-bindings-descriptors-expected.txt: Added.
3884         * js/dom/native-bindings-descriptors.html: Added.
3885         * js/dom/script-tests/native-bindings-descriptors.js: Added.
3886
3887 2015-06-23  Myles C. Maxfield  <mmaxfield@apple.com>
3888
3889         Unreviewed test gardening after r185842
3890         https://bugs.webkit.org/show_bug.cgi?id=145681
3891         <rdar://problem/21169844>
3892
3893         * platform/mac-yosemite/fast/text/arabic-times-new-roman-expected.png: Copied from LayoutTests/platform/mac/fast/text/arabic-times-new-roman-expected.png.
3894         * platform/mac-yosemite/fast/text/arabic-times-new-roman-expected.txt: Copied from LayoutTests/platform/mac/fast/text/arabic-times-new-roman-expected.txt.
3895         * platform/mac/fast/text/arabic-times-new-roman-expected.png:
3896         * platform/mac/fast/text/arabic-times-new-roman-expected.txt:
3897         * platform/win/fast/text/arabic-times-new-roman-expected.png: Added.
3898         * platform/win/fast/text/arabic-times-new-roman-expected.txt: Added.
3899
3900 2015-06-23  Daniel Bates  <dabates@apple.com>
3901
3902         AX Tests hit-test-input-{auto-fill, search}-button.html and input-search-cancel-button.html fail on Windows
3903         https://bugs.webkit.org/show_bug.cgi?id=146243
3904
3905         Mark the tests as failing for now.
3906
3907         * platform/win/TestExpectations:
3908
3909 2015-06-23  Youenn Fablet  <youenn.fablet@crf.canon.fr>
3910
3911         MediaDevices.getUserMedia should migrate from callbacks to DOMPromise
3912         https://bugs.webkit.org/show_bug.cgi?id=146200
3913
3914         Reviewed by Darin Adler.
3915
3916         * fast/mediastream/MediaDevices-getUserMedia-expected.txt:
3917
3918 2015-06-23  Xabier Rodriguez Calvar  <calvaris@igalia.com> and Youenn Fablet  <youenn.fablet@crf.canon.fr>
3919
3920         [Streams API] Implement ReadableStream js source "'cancel" callback
3921         https://bugs.webkit.org/show_bug.cgi?id=146204
3922
3923         Reviewed by Darin Adler.
3924
3925         * streams/reference-implementation/bad-underlying-sources-expected.txt:
3926         * streams/reference-implementation/readable-stream-cancel-expected.txt:
3927         * streams/reference-implementation/readable-stream-expected.txt:
3928         * streams/reference-implementation/readable-stream-reader-expected.txt:
3929
3930 2015-06-23  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
3931
3932         [EFL] Unreviewed, gardening.
3933
3934         Mark fast/forms/listbox-visible-size.html to failure and skip
3935         fast/text/arabic-times-new-roman.html because it is for iOS.
3936
3937         * platform/efl/TestExpectations:
3938
3939 2015-06-22  Ryuan Choi  <ryuan.choi@navercorp.com>
3940
3941         [EFL] Hyphenation is not supported
3942         https://bugs.webkit.org/show_bug.cgi?id=89830
3943
3944         Reviewed by Gyuyoung Kim.
3945
3946         Rebaseline expected results which is related to hyphenation.
3947
3948         * platform/efl/TestExpectations: Unskip hyphenate-locale.html
3949         * platform/efl/fast/text/hyphenate-character-expected.png:
3950         * platform/efl/fast/text/hyphenate-character-expected.txt:
3951         * platform/efl/fast/text/hyphenate-first-word-expected.png:
3952         * platform/efl/fast/text/hyphenate-first-word-expected.txt:
3953         * platform/efl/fast/text/hyphenate-limit-before-after-expected.png:
3954         * platform/efl/fast/text/hyphenate-limit-before-after-expected.txt:
3955         * platform/efl/fast/text/hyphenate-limit-lines-expected.png:
3956         * platform/efl/fast/text/hyphenate-limit-lines-expected.txt:
3957         * platform/efl/fast/text/hyphenate-locale-expected.png: Added.
3958         * platform/efl/fast/text/hyphenate-locale-expected.txt: Added.
3959         * platform/efl/fast/text/hyphens-expected.png:
3960         * platform/efl/fast/text/hyphens-expected.txt:
3961
3962 2015-06-22  Yusuke Suzuki  <utatane.tea@gmail.com>
3963
3964         [ES6] Allow trailing comma in ArrayBindingPattern and ObjectBindingPattern
3965         https://bugs.webkit.org/show_bug.cgi?id=146192
3966
3967         Reviewed by Darin Adler.
3968
3969         * js/object-literal-syntax-expected.txt:
3970
3971 2015-06-22  Simon Fraser  <simon.fraser@apple.com>
3972
3973         -webkit-clip-path clips incorrectly if the element bounds go beyond the top edge of the page
3974         https://bugs.webkit.org/show_bug.cgi?id=146218
3975         rdar://problem/21127840
3976
3977         Reviewed by Zalan Bujtas.
3978         
3979         Test clip path on layers with non-zero bounds offsetFromRenderer because of box shadow,
3980         or vertical writing mode.
3981
3982         * compositing/masks/compositing-clip-path-origin-expected.html: Added.
3983         * compositing/masks/compositing-clip-path-origin.html: Added.
3984
3985 2015-06-22  David Kilzer  <ddkilzer@apple.com>
3986
3987         fast/text/justify-ideograph-{complex,simple,vertical}.html tests are flaky on El Capitan Debug builds
3988
3989         Tracked by <rdar://problem/21486062>.
3990
3991         * platform/mac/TestExpectations: Mark tests as flaky:
3992         - fast/text/justify-ideograph-complex.html
3993         - fast/text/justify-ideograph-simple.html
3994         - fast/text/justify-ideograph-vertical.html
3995
3996 2015-06-22  Michael Catanzaro  <mcatanzaro@igalia.com>
3997
3998         Web sockets should be treated as active mixed content
3999         https://bugs.webkit.org/show_bug.cgi?id=140624
4000
4001         Reviewed by Sam Weinig.
4002
4003         * http/tests/security/mixedContent/resources/frame-with-insecure-websocket.html: Added.
4004         * http/tests/security/mixedContent/websocket/insecure-websocket-in-iframe-expected.txt: Added.
4005         * http/tests/security/mixedContent/websocket/insecure-websocket-in-iframe.html: Added.
4006         * http/tests/security/mixedContent/websocket/insecure-websocket-in-main-frame-expected.txt: Added.
4007         * http/tests/security/mixedContent/websocket/insecure-websocket-in-main-frame.html: Added.
4008
4009 2015-06-22  Dean Jackson  <dino@apple.com>
4010
4011         Element with blur backdrop-filter shows edge duplication and dark edges
4012         https://bugs.webkit.org/show_bug.cgi?id=146215
4013         <rdar://problem/20367695>
4014
4015         Reviewed by Tim Horton.
4016
4017         Add a pixel test to show that the input images to backdrop filters should duplicate their
4018         edge pixels. Unfortunately this is not reproducible with normal filters, so it
4019         can't be a reference test.
4020
4021         * css3/filters/backdrop/blur-input-bounds.html: Added.
4022         * platform/mac/css3/filters/backdrop/blur-input-bounds-expected.png: Added.
4023         * platform/mac/css3/filters/backdrop/blur-input-bounds-expected.txt: Added.
4024
4025 2015-06-22  Myles C. Maxfield  <mmaxfield@apple.com>
4026
4027         [iOS] Arabic text styled with Georgia is rendered as boxes
4028         https://bugs.webkit.org/show_bug.cgi?id=145681
4029         <rdar://problem/21169844>
4030
4031         Reviewed by Darin Adler.
4032
4033         * fast/text/arabic-times-new-roman.html: Added.
4034         * platform/ios-simulator/fast/text/arabic-times-new-roman-expected.txt: Added.
4035         * platform/ios-simulator/fast/text/arabic-times-new-roman-expected.png: Added.
4036         * platform/mac-mavericks/fast/text/arabic-times-new-roman-expected.txt: Added.
4037         * platform/mac/fast/text/arabic-times-new-roman-expected.txt: Added.
4038         * platform/mac/fast/text/arabic-times-new-roman-expected.png: Added.
4039
4040 2015-06-22  Zalan Bujtas  <zalan@apple.com>
4041
4042         REGRESSION(r169105) Dangling renderer pointer in SelectionSubtreeRoot::SelectionSubtreeData.
4043         https://bugs.webkit.org/show_bug.cgi?id=146116
4044         rdar://problem/20959369
4045
4046         Reviewed by Brent Fulgham.
4047
4048         This patch ensures that we don't adjust the selection unless the visual selection still matches this subtree root.
4049
4050         When multiple selection roots are present we need to ensure that a RenderObject
4051         only shows up in one of them.
4052         RenderView::splitSelectionBetweenSubtrees(), as the name implies, splits the
4053         selection and sets the selection range (start/end) on each selection root.
4054         However, SelectionSubtreeRoot::adjustForVisibleSelection() later recomputes the range
4055         based on visible selection and that could end up collecting renderers as selection start/end
4056         from another selection subtree.
4057         RenderObject's holds the last selection state (RenderObject::setSelectionState).
4058         If we set a renderer first as "on selection border" and later "inside" using multiple selection roots,
4059         we can't clean up selections properly when this object gets destroyed.
4060         One of the roots ends up with a dangling RenderObject pointer.
4061
4062         * fast/regions/crash-when-renderer-is-in-multiple-selection-subtrees-expected.txt: Added.
4063         * fast/regions/crash-when-renderer-is-in-multiple-selection-subtrees.html: Added.
4064
4065 2015-06-22  Daniel Bates  <dabates@apple.com>
4066
4067         AX: UI Automation cannot find AutoFill or search cancel buttons
4068         https://bugs.webkit.org/show_bug.cgi?id=145241
4069         <rdar://problem/21051411>
4070
4071         Reviewed by Chris Fleizach.
4072
4073         Add tests to ensure that there exists an accessibility element for the
4074         search cancel button and that it can be hit using a cursor position. Also
4075         add a test to ensue that the AutoFill button can be hit using a cursor position.
4076
4077         * accessibility/hit-test-input-auto-fill-button-expected.txt: Added.
4078         * accessibility/hit-test-input-auto-fill-button.html: Copied from LayoutTests/accessibility/input-auto-fill-button.html.
4079         * accessibility/hit-test-input-search-cancel-button-expected.txt: Added.
4080         * accessibility/hit-test-input-search-cancel-button.html: Added.
4081         * accessibility/input-search-cancel-button-expected.txt: Added.
4082         * accessibility/input-search-cancel-button.html: Copied from LayoutTests/accessibility/input-auto-fill-button.html.
4083         * accessibility/resources/shouldBeAccessibleByCursor.js: Added.
4084         (shouldBeAccessibleByCursor): Tests whether an AccessibilityUIElement can be hit
4085         using its screen position.
4086         * platform/wk2/TestExpectations: Mark tests hit-test-input-{auto-fill, search-cancel}-button.html
4087         as failing due to <https://bugs.webkit.org/show_bug.cgi?id=71298>.
4088
4089 2015-06-22  Xabier Rodriguez Calvar  <calvaris@igalia.com> and Youenn Fablet  <youenn.fablet@crf.canon.fr>
4090
4091         [Streams API] Implement ReadableStream cancel (abstract part)