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