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