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