REGRESSION(r200383): Setting lazily initialized properties across frame boundaries...
[WebKit-https.git] / LayoutTests / ChangeLog
1 2016-05-03  Filip Pizlo  <fpizlo@apple.com>
2
3         REGRESSION(r200383): Setting lazily initialized properties across frame boundaries crashes
4         https://bugs.webkit.org/show_bug.cgi?id=157333
5
6         Reviewed by Benjamin Poulain.
7         
8         This is JoePeck's original test case. It used to crash and now it doesn't crash anymore.
9
10         * js/dom/cross-window-put-math-expected.txt: Added.
11         * js/dom/cross-window-put-math.html: Added.
12
13 2016-05-03  Yusuke Suzuki  <utatane.tea@gmail.com>
14
15         Improve Symbol() to string coercion error message
16         https://bugs.webkit.org/show_bug.cgi?id=157317
17
18         Reviewed by Geoffrey Garen.
19
20         * js/math-clz32-expected.txt:
21         * js/script-tests/symbol-abstract-relational-comparison.js:
22         (relationalOperators.forEach):
23         * js/script-tests/symbol-object.js:
24         * js/script-tests/symbol-prototype-is-ordinary-object.js:
25         * js/script-tests/symbol-tostring.js:
26         * js/string-code-point-at-expected.txt:
27         * js/symbol-abstract-relational-comparison-expected.txt:
28         * js/symbol-object-expected.txt:
29         * js/symbol-prototype-is-ordinary-object-expected.txt:
30         * js/symbol-tostring-expected.txt:
31
32 2016-05-03  Joseph Pecoraro  <pecoraro@apple.com>
33
34         Web Inspector: Give console.time/timeEnd a default label and warnings
35         https://bugs.webkit.org/show_bug.cgi?id=157325
36         <rdar://problem/26073290>
37
38         Reviewed by Timothy Hatcher.
39
40         * inspector/console/console-time-expected.txt: Added.
41         * inspector/console/console-time.html: Added.
42
43 2016-05-03  Joanmarie Diggs  <jdiggs@igalia.com>
44
45         [ATK] accessibility/document-attributes.html is failing
46         https://bugs.webkit.org/show_bug.cgi?id=125348
47
48         Reviewed by Chris Fleizach.
49
50         * platform/efl/TestExpectations: Unskipped failing test.
51         * platform/gtk/TestExpectations: Unskipped failing test.
52
53 2016-05-03  Ryan Haddad  <ryanhaddad@apple.com>
54
55         Un-skipping storage/indexeddb/intversion-open-in-upgradeneeded.html, but leaving it as flaky
56         https://bugs.webkit.org/show_bug.cgi?id=155050
57
58         Unreviewed test gardening.
59
60         * platform/mac-wk2/TestExpectations:
61
62 2016-05-02  Antti Koivisto  <antti@apple.com>
63
64         REGRESSION (r198943): Transitions don't work if they animate display property
65         https://bugs.webkit.org/show_bug.cgi?id=157244
66         <rdar://problem/26042189>
67
68         Reviewed by Simon Fraser.
69
70         * transitions/transition-display-property-expected.html: Added.
71         * transitions/transition-display-property.html: Added.
72
73 2016-05-03  Chris Dumez  <cdumez@apple.com>
74
75         Unreviewed, drop outdated layout test after r200375.
76
77         * fast/workers/resources/worker-replace-self.js: Removed.
78         * fast/workers/worker-replace-self-expected.txt: Removed.
79         * fast/workers/worker-replace-self.html: Removed.
80
81 2016-05-03  Joanmarie Diggs  <jdiggs@igalia.com>
82
83         Unreviewed GTK+ gardening.
84
85         Adding a platform-specific expectations file for aria-text-role.html.
86
87         * platform/gtk/accessibility/aria-text-role-expected.txt: Added.
88
89 2016-05-03  Pranjal Jumde  <pjumde@apple.com>
90
91         WorkerGlobalScope's self, location and navigator attributes should not be replaceable
92         https://bugs.webkit.org/show_bug.cgi?id=157296
93         <rdar://problem/25962738>
94
95         Reviewed by Chris Dumez.
96
97         * http/tests/workers/location-readonly-expected.txt: Added.
98         * http/tests/workers/location-readonly.html: Added.
99         * http/tests/workers/navigator-readonly-expected.txt: Added.
100         * http/tests/workers/navigator-readonly.html: Added.
101         * http/tests/workers/self-readonly-expected.txt: Added.
102         * http/tests/workers/self-readonly.html: Added.
103         * http/tests/workers/worker-location.js: Added.
104         * http/tests/workers/worker-navigator.js: Added.
105         * http/tests/workers/worker-self.js: Added.
106
107 2016-05-03  Joanmarie Diggs  <jdiggs@igalia.com>
108
109         [ATK] accessibility/content-editable-as-textarea.html fails
110         https://bugs.webkit.org/show_bug.cgi?id=155353
111
112         Reviewed by Darin Adler.
113
114         Updated the test identified in the bug to listen for the appropriate
115         notification for ATK and created platform-specific expectations.
116
117         In addition, set-selected-text-range-contenteditable.html was timing out
118         due to the use of shouldBecomeEqual() with an assertion that is wrong for
119         ATK. Modifying the test so that it verifies the result appropriate for
120         each platform eliminates the timeout.
121
122         * accessibility/content-editable-as-textarea.html: Updated.
123         * accessibility/set-selected-text-range-contenteditable.html: Updated.
124         * platform/gtk/TestExpectations: Unskipped the failing tests.
125         * platform/gtk/accessibility/content-editable-as-textarea-expected.txt: Added.
126         * platform/gtk/accessibility/set-selected-text-range-contenteditable-expected.txt: Added.
127
128 2016-05-03  Joseph Pecoraro  <pecoraro@apple.com>
129
130         Unreviewed follow-up testapi fix after r200355.
131
132         * js/console-expected.txt:
133         * js/console.html:
134         Make window.console non-enumerable.
135
136 2016-05-03  Carlos Garcia Campos  <cgarcia@igalia.com>
137
138         Unreviewed GTK+ gardening. Update drag and drop tests bug reference.
139
140         We were using a fixed bug, because drag and drop was already implemented in WebKit2. However, some tests still
141         fail because some drag and drop events are not emitted when using synthetic events like even sender does. So,
142         update the bug reference to https://bugs.webkit.org/show_bug.cgi?id=157179 and add two more tests that are
143         timing out in the bots for the same reason.
144
145         * platform/gtk/TestExpectations:
146
147 2016-05-02  Simon Fraser  <simon.fraser@apple.com>
148
149         Don't run transitions to/from 'auto' values
150         https://bugs.webkit.org/show_bug.cgi?id=38243
151         rdar://problem/20904225
152
153         Reviewed by Dean Jackson.
154
155         * platform/mac-wk2/transitions/default-timing-function-expected.txt: New baseline.
156         * transitions/default-timing-function.html: Set explicit start value.
157         * transitions/interrupted-all-transition.html: Set explicit start value.
158         * transitions/lengthsize-transition-to-from-auto-expected.txt: Added.
159         * transitions/lengthsize-transition-to-from-auto.html: Added.
160         * transitions/transition-to-from-auto-expected.txt: Added.
161         * transitions/transition-to-from-auto.html: Added.
162         * transitions/zero-duration-in-list.html: Set explicit start value.
163
164 2016-05-02  Chris Dumez  <cdumez@apple.com>
165
166         Indexing CSSStyleDeclaration object with out-of-range index should return undefined
167         https://bugs.webkit.org/show_bug.cgi?id=157283
168
169         Reviewed by Darin Adler.
170
171         Rebaseline a couple of existing tests due to the slight behavior change.
172         Also add a new layout test for more extensive testing.
173
174         * fast/dom/CSSStyleDeclaration/css-computed-style-item-expected.txt:
175         * fast/dom/CSSStyleDeclaration/css-style-item-expected.txt:
176         * fast/dom/CSSStyleDeclaration/script-tests/css-computed-style-item.js:
177         * fast/dom/CSSStyleDeclaration/script-tests/css-style-item.js:
178         * fast/dom/indexed-getters-returning-string-expected.txt: Added.
179         * fast/dom/indexed-getters-returning-string.html: Added.
180
181 2016-05-02  Antoine Quint  <graouts@apple.com>
182
183         Specifying a longhand property should not serialize to a shorthand property
184         https://bugs.webkit.org/show_bug.cgi?id=157180
185
186         Reviewed by Dean Jackson.
187
188         A fair few tests relied on reading from a shorthand value when it was incorrect
189         to produce one, so we fix those incorrect assertions. We also add a new test that
190         goes through all the longhand properties for a given shorthand property and checks
191         that none of the longhand properties will yield a shorthand value.
192
193         * cssom/cssvalue-comparison-expected.txt:
194         * cssom/cssvalue-comparison.html:
195         * fast/css/background-position-serialize-expected.txt:
196         * fast/css/background-position-serialize.html:
197         * fast/css/no-shorthand-with-incomplete-longhands-expected.txt: Added.
198         * fast/css/no-shorthand-with-incomplete-longhands.html: Added.
199         * fast/css/remove-shorthand-expected.txt:
200         * fast/css/script-tests/image-set-setting.js:
201         (testComputedStyle):
202         * fast/css/uri-token-parsing-expected.txt:
203         * fast/css/uri-token-parsing.html:
204         * fast/css/webkit-mask-crash-implicit-expected.txt:
205         * fast/css/webkit-mask-crash-implicit.html:
206         * fast/dom/Element/setAttributeNode-for-existing-attribute.html:
207         * fast/dom/background-shorthand-csstext-expected.txt:
208         * fast/dom/background-shorthand-csstext.html:
209         * http/tests/security/contentSecurityPolicy/inline-style-allowed-while-cloning-objects-expected.txt:
210         * http/tests/security/contentSecurityPolicy/inline-style-allowed-while-cloning-objects.html:
211
212 2016-05-02  Joseph Pecoraro  <pecoraro@apple.com>
213
214         Make console a namespace object (like Math/JSON), allowing functions to be called unbound
215         https://bugs.webkit.org/show_bug.cgi?id=157286
216         <rdar://problem/26052830>
217
218         Reviewed by Timothy Hatcher.
219
220         * js/console-expected.txt: Added.
221         * js/console.html: Added.
222
223 2016-05-02  Antti Koivisto  <antti@apple.com>
224
225         REGRESSION(r199964): Animation on pseudo elements doesn't trigger if first frame matches the current style
226         https://bugs.webkit.org/show_bug.cgi?id=157284
227
228         Reviewed by Simon Fraser.
229
230         * fast/css/animation-pseudo-style-change-expected.html: Added.
231         * fast/css/animation-pseudo-style-change.html: Added.
232
233 2016-05-02  Brady Eidson  <beidson@apple.com>
234
235         Add the ability to accumulate logs for specific logging channels to help diagnose test timeouts.
236         https://bugs.webkit.org/show_bug.cgi?id=157274
237
238         Reviewed by Alex Christensen.
239         
240         For the tests that are known flakes that are not imported, add the "accumulate IndexedDB logs" command.
241
242         * storage/indexeddb/modern/resources/256-open-databases.js:
243         * storage/indexeddb/modern/resources/abort-requests-cancelled.js:
244         * storage/indexeddb/modern/resources/autoincrement-abort.js:
245         * storage/indexeddb/resources/intversion-open-in-upgradeneeded.js:
246         * storage/indexeddb/resources/odd-strings.js:
247
248 2016-05-02  Per Arne Vollan  <peavo@outlook.com>
249
250         [Win] Enable IndexedDB.
251         https://bugs.webkit.org/show_bug.cgi?id=157192
252
253         Reviewed by Brent Fulgham.
254
255         * platform/win/TestExpectations: Update IndexedDB test expectations.
256
257 2016-05-01  Ryosuke Niwa  <rniwa@webkit.org>
258
259         document.currentScript must be null when we're executing a script inside a shadow tree
260         https://bugs.webkit.org/show_bug.cgi?id=157245
261
262         Reviewed by Darin Adler.
263
264         Add a W3C style testharness.js test.
265
266         * fast/shadow-dom/Document-prototype-currentScript-expected.txt: Added.
267         * fast/shadow-dom/Document-prototype-currentScript.html: Added.
268         * fast/shadow-dom/resources/Document-prototype-currentScript-helper.js: Added.
269
270 2016-04-29  Alex Christensen  <achristensen@webkit.org>
271
272         Do not reuse cache entries with conditional headers
273         https://bugs.webkit.org/show_bug.cgi?id=157205
274         rdar://problem/25856933
275
276         Reviewed by Chris Dumez.
277
278         * http/tests/xmlhttprequest/if-modified-since-0-expected.txt: Added.
279         * http/tests/xmlhttprequest/if-modified-since-0.html: Added.
280
281 2016-05-01  Skachkov Oleksandr  <gskachkov@gmail.com>
282
283         Class contructor and methods shouldn't have "arguments" and "caller"
284         https://bugs.webkit.org/show_bug.cgi?id=144238
285
286         Reviewed by Ryosuke Niwa.
287
288         * js/class-method-and-constructor-properties-expected.txt: Added.
289         * js/class-method-and-constructor-properties.html: Added.
290         * js/script-tests/class-method-and-constructor-properties.js: Added.
291
292 2016-05-02  Yoav Weiss  <yoav@yoav.ws>
293
294         Move ResourceTiming behind a runtime flag
295         https://bugs.webkit.org/show_bug.cgi?id=157133
296
297         Reviewed by Alex Christensen.
298
299         Added tests that make sure ResourceTiming APIs are exposed and that resources
300         show up as entries in the performance timeline.
301
302         * fast/dom/Window/window-properties-performance-resource-timing-expected.txt: Added.
303         * fast/dom/Window/window-properties-performance-resource-timing.html: Added.
304         * fast/dom/Window/window-properties-performance.html: Removed "//;".
305         * http/tests/performance/performance-resource-timing-entries-expected.txt: Added.
306         * http/tests/performance/performance-resource-timing-entries.html: Added.
307
308 2016-05-01  Nan Wang  <n_wang@apple.com>
309
310         AX: Crash at  WebCore::AccessibilityObject::getAttribute const + 9
311         https://bugs.webkit.org/show_bug.cgi?id=157256
312
313         Reviewed by Chris Fleizach.
314
315         * accessibility/mac/aria-label-on-label-element-expected.txt:
316         * accessibility/mac/aria-label-on-label-element.html:
317
318 2016-05-01  Commit Queue  <commit-queue@webkit.org>
319
320         Unreviewed, rolling out r200264 and r200266.
321         https://bugs.webkit.org/show_bug.cgi?id=157251
322
323         This change caused existing LayoutTest media/media-source
324         /media-source-stalled-holds-sleep-assertion.html to time out
325         on Mac on every run. (Requested by ryanhaddad on #webkit).
326
327         Reverted changesets:
328
329         "[Mac] AirPlay fails if target is set before AVPlayer has been
330         created"
331         https://bugs.webkit.org/show_bug.cgi?id=157147
332         http://trac.webkit.org/changeset/200264
333
334         "[Mac] AirPlay fails if target is set before AVPlayer has been
335         created"
336         https://bugs.webkit.org/show_bug.cgi?id=157147
337         http://trac.webkit.org/changeset/200266
338
339 2016-05-01  Youenn Fablet  <youenn.fablet@crf.canon.fr>
340
341         Sync web-platform-tests up to revision 4af8373
342         https://bugs.webkit.org/show_bug.cgi?id=157170
343
344         Reviewed by Chris Dumez.
345
346         * platform/ios-simulator/TestExpectations: Marking some tests as failing.
347         * platform/wk2/imported/w3c/web-platform-tests/html/semantics/document-metadata/styling/LinkStyle-expected.txt:
348
349 2016-04-30  Antti Koivisto  <antti@apple.com>
350
351         REGRESSION (r199640): position:absolute generated content inherits text-decoration from its element
352         https://bugs.webkit.org/show_bug.cgi?id=157199
353         <rdar://problem/26013111>
354
355         Reviewed by Zalan Bujtas.
356
357         * fast/css/text-decoration-inheritance-pseudo-expected.html: Added.
358         * fast/css/text-decoration-inheritance-pseudo.html: Added.
359
360 2016-04-30  Zalan Bujtas  <zalan@apple.com>
361
362         Some content causes deep recursion.
363         https://bugs.webkit.org/show_bug.cgi?id=157230
364         <rdar://problem/7694756>
365
366         Reviewed by Antti Koivisto.
367
368         This patch sets a limit(512) on content nesting for the render tree. Elements injected over the limit
369         are still accessible through DOM APIs but
370         1. we stop generating renderers for them -they behave like display: none. 
371         2. their layout related computed style values are set to default (e.g. window.computedStyle(document.elementById("over512").width -> auto) 
372
373         * fast/block/nested-renderers-expected.html: Added.
374         * fast/block/nested-renderers.html: Added.
375
376 2016-04-30  Chris Dumez  <cdumez@apple.com>
377
378         [Web IDL] Pass even more types by reference
379         https://bugs.webkit.org/show_bug.cgi?id=157231
380
381         Reviewed by Darin Adler.
382
383         Update test now that slightly different exceptions are thrown.
384
385         * media/encrypted-media/encrypted-media-v2-syntax-expected.txt:
386         * media/encrypted-media/encrypted-media-v2-syntax.html:
387
388 2016-04-30  Ryosuke Niwa  <rniwa@webkit.org>
389
390         Node.prototype.rootNode is not Web compatible
391         https://bugs.webkit.org/show_bug.cgi?id=157233
392
393         Reviewed by Chris Dumez.
394
395         Removed tests for Node.prototype.rootNode.
396
397         * fast/dom/Node/rootNode-expected.txt: Removed.
398         * fast/dom/Node/rootNode.html: Removed.
399         * fast/shadow-dom/Node-interface-rootNode-expected.txt: Removed.
400         * fast/shadow-dom/Node-interface-rootNode.html: Removed.
401         * js/dom/dom-static-property-for-in-iteration-expected.txt:
402
403 2016-04-30  Nan Wang  <n_wang@apple.com>
404
405         AX: @aria-label attribute should work on <label> element
406         https://bugs.webkit.org/show_bug.cgi?id=157219
407
408         Reviewed by Chris Fleizach.
409
410         * accessibility/mac/aria-label-on-label-element-expected.txt: Added.
411         * accessibility/mac/aria-label-on-label-element.html: Added.
412
413 2016-04-29  Ryosuke Niwa  <rniwa@webkit.org>
414
415         Rename getAssignedNodes to assignedNodes and support flattened option
416         https://bugs.webkit.org/show_bug.cgi?id=157225
417
418         Reviewed by Antti Koivisto.
419
420         * fast/shadow-dom/HTMLSlotElement-interface-expected.txt:
421         * fast/shadow-dom/HTMLSlotElement-interface.html:
422
423 2016-04-29  Simon Fraser  <simon.fraser@apple.com>
424
425         Blur filter escapes an enclosing overflow:hidden
426         https://bugs.webkit.org/show_bug.cgi?id=155029
427
428         Reviewed by Zalan Bujtas.
429
430         * css3/filters/blur-clipped-by-ancestor-expected.html: Added.
431         * css3/filters/blur-clipped-by-ancestor.html: Added.
432         * css3/filters/blur-clipped-with-overflow-expected.html: Added.
433         * css3/filters/blur-clipped-with-overflow.html: Added.
434         * css3/filters/drop-shadow-expected.html: Added.
435         * css3/filters/drop-shadow-with-overflow-hidden-expected.html: Added.
436         * css3/filters/drop-shadow-with-overflow-hidden.html: Added.
437         * css3/filters/drop-shadow.html: Added.
438
439 2016-04-29  Myles C. Maxfield  <mmaxfield@apple.com>
440
441         REGRESSION(194502): overflow: scroll; direction: rtl; divs jump horizontally when scrolled vertically
442         https://bugs.webkit.org/show_bug.cgi?id=157201
443
444         Reviewed by Simon Fraser.
445
446         * fast/scrolling/rtl-drag-vertical-scroller-expected.txt: Added.
447         * fast/scrolling/rtl-drag-vertical-scroller.html: Added.
448
449 2016-04-29  Mark Lam  <mark.lam@apple.com>
450
451         Make RegExp.prototype.test spec compliant.
452         https://bugs.webkit.org/show_bug.cgi?id=155862
453
454         Reviewed by Saam Barati.
455
456         * js/regress/regexp-prototype-test-observable-side-effects-expected.txt: Added.
457         * js/regress/regexp-prototype-test-observable-side-effects.html: Added.
458         * js/regress/regexp-prototype-test-observable-side-effects2-expected.txt: Added.
459         * js/regress/regexp-prototype-test-observable-side-effects2.html: Added.
460         * js/regress/script-tests/regexp-prototype-test-observable-side-effects.js: Added.
461         * js/regress/script-tests/simple-regexp-test-folding-fail-with-hoisted-regexp.js: Added.
462         * js/regress/script-tests/simple-regexp-test-folding-with-hoisted-regexp.js: Added.
463         * js/regress/simple-regexp-test-folding-fail-with-hoisted-regexp-expected.txt: Added.
464         * js/regress/simple-regexp-test-folding-fail-with-hoisted-regexp.html: Added.
465         * js/regress/simple-regexp-test-folding-with-hoisted-regexp-expected.txt: Added.
466         * js/regress/simple-regexp-test-folding-with-hoisted-regexp.html: Added.
467
468 2016-04-29  Commit Queue  <commit-queue@webkit.org>
469
470         Unreviewed, rolling out r200150 and r200256.
471         https://bugs.webkit.org/show_bug.cgi?id=157216
472
473         This change introduced flakiness in existing CJK LayoutTests.
474         Also reverting the change that marked the tests as flaky.
475         (Requested by ryanhaddad on #webkit).
476
477         Reverted changesets:
478
479         "Clean up Font::removeFromSystemFallbackCache()"
480         https://bugs.webkit.org/show_bug.cgi?id=157093
481         http://trac.webkit.org/changeset/200150
482
483         "Marking fast/ruby/ruby-expansion-cjk.html and fast/ruby/ruby-
484         expansion-cjk-4.html as flaky on Mac"
485         https://bugs.webkit.org/show_bug.cgi?id=157197
486         http://trac.webkit.org/changeset/200256
487
488 2016-04-29  Ryan Haddad  <ryanhaddad@apple.com>
489
490         Change ios-simulator expectation for tests added with r200265 from ImageOnlyFailure to Failure
491
492         Unreviewed test gardening.
493
494         * platform/ios-simulator/TestExpectations:
495
496 2016-04-29  Eric Carlson  <eric.carlson@apple.com>
497
498         [Mac] AirPlay fails if target is set before AVPlayer has been created
499         https://bugs.webkit.org/show_bug.cgi?id=157147
500         <rdar://problem/24197592>
501
502         Unreviewed, update test so the results are consistent on different machines.
503
504         * media/media-source/media-source-airplay-expected.txt:
505         * media/media-source/media-source-airplay.html:
506
507 2016-04-29  Antonio Gomes  <tonikitoo@webkit.org>
508
509         <select multiple> padding should react when scrolling
510         https://bugs.webkit.org/show_bug.cgi?id=156590
511         https://bugs.webkit.org/show_bug.cgi?id=156591
512
513         Reviewed by Reviewed by Darin Adler.
514
515         * fast/forms/listbox-respects-padding-bottom-expected.txt: Added.
516         * fast/forms/listbox-respects-padding-bottom.html: Added.
517         * fast/forms/listbox-top-padding-do-not-clip-items-expected.txt: Added.
518         * fast/forms/listbox-top-padding-do-not-clip-items.html: Added.
519
520 2016-04-29  Eric Carlson  <eric.carlson@apple.com>
521
522         [Mac] AirPlay fails if target is set before AVPlayer has been created
523         https://bugs.webkit.org/show_bug.cgi?id=157147
524         <rdar://problem/24197592>
525
526         Reviewed by Jer Noble.
527
528         * media/media-source/media-source-airplay-expected.txt: Added.
529         * media/media-source/media-source-airplay.html: Added.
530         * platform/efl/TestExpectations: Skip Mac-only test.
531         * platform/gtk/TestExpectations: Ditto.
532         * platform/ios-simulator/TestExpectations: Ditto.
533         * platform/mac/TestExpectations: Skipped new tests on older versions of OS X.
534         * platform/win/TestExpectations: Skip Mac-only test.
535
536 2016-04-29  Myles C. Maxfield  <mmaxfield@apple.com>
537
538         [RTL Scrollbars] REGRESSION(r200116): Positioned contents can overlap RTL scrollbars
539         https://bugs.webkit.org/show_bug.cgi?id=157164
540         <rdar://problem/25993610>
541
542         Reviewed by Darin Adler.
543
544         * TestExpectations:
545         * fast/scrolling/rtl-scrollbars-positioned-intersect-scrollbars-expected.html: Added.
546         * fast/scrolling/rtl-scrollbars-positioned-intersect-scrollbars.html: Added.
547
548 2016-04-29  Joanmarie Diggs  <jdiggs@igalia.com>
549
550         [GTK] r65681 broke a couple GTK+ a11y tests
551         https://bugs.webkit.org/show_bug.cgi?id=44316
552
553         Reviewed by Martin Robinson.
554
555         The original regression has apparently been fixed, possibly quite some time
556         ago. Updating both tests and associated expectations to reflect what has
557         changed over the years. Leaving title-and-alt.html as skipped, but marked
558         as failing due to a different bug (157187).
559
560         * accessibility/gtk/object-attributes-expected.txt:
561         * accessibility/gtk/object-attributes.html:
562         * accessibility/gtk/title-and-alt-expected.txt:
563         * accessibility/gtk/title-and-alt.html:
564         * platform/gtk/TestExpectations:
565
566 2016-04-29  Ryosuke Niwa  <rniwa@webkit.org>
567
568         Fix a typo in r200255.
569
570         * resources/testharnessreport.js:
571         (self.testRunner.add_completion_callback):
572
573 2016-04-29  Nan Wang  <n_wang@apple.com>
574
575         AX: CharacterOffset not working correctly with composed characters and collapsed white spaces
576         https://bugs.webkit.org/show_bug.cgi?id=157190
577
578         Reviewed by Chris Fleizach.
579
580         * accessibility/mac/text-marker-word-nav.html:
581         * accessibility/text-marker/text-marker-previous-next-expected.txt:
582         * accessibility/text-marker/text-marker-previous-next.html:
583
584 2016-04-29  Ryan Haddad  <ryanhaddad@apple.com>
585
586         Marking fast/ruby/ruby-expansion-cjk.html and fast/ruby/ruby-expansion-cjk-4.html as flaky on Mac
587         https://bugs.webkit.org/show_bug.cgi?id=157197
588
589         Unreviewed test gardening.
590
591         * platform/mac/TestExpectations:
592
593 2016-04-29  Ryosuke Niwa  <rniwa@webkit.org>
594
595         test harness tests complain about testRunner not being declared inside a browser
596         https://bugs.webkit.org/show_bug.cgi?id=157056
597
598         Reviewed by Alex Christensen.
599
600         Don't run the code meant to re-format results for DRT/WTR when testRunner is not defined (i.e. inside a browser).
601         Also fixed various styling issues with this JavaScript file and removed useless comments.
602
603         * resources/testharnessreport.js:
604
605 2016-04-29  Commit Queue  <commit-queue@webkit.org>
606
607         Unreviewed, rolling out r200232.
608         https://bugs.webkit.org/show_bug.cgi?id=157189
609
610         This change broke the Mac CMake build and its LayoutTest is
611         failing and/or flaky on all platforms (Requested by ryanhaddad
612         on #webkit).
613
614         Reverted changeset:
615
616         "Move ResourceTiming behind a runtime flag"
617         https://bugs.webkit.org/show_bug.cgi?id=157133
618         http://trac.webkit.org/changeset/200232
619
620 2016-04-29  Miguel Gomez  <magomez@igalia.com>
621
622         [GTK] Unreviewed gardening: update expectations after r200234
623         https://bugs.webkit.org/show_bug.cgi?id=157181
624
625         Unreviewed gardening.
626
627         * platform/gtk/TestExpectations:
628
629 2016-04-29  Simon Fraser  <simon.fraser@apple.com>
630
631         Wheel Event Not Fired For `body,html { height:100% }`
632         https://bugs.webkit.org/show_bug.cgi?id=148450
633
634         Reviewed by Brent Fulgham.
635         
636         Testcase, skipped on iOS which doesn't support wheel events.
637
638         * fast/events/wheel-event-outside-body-expected.txt: Added.
639         * fast/events/wheel-event-outside-body.html: Added.
640         * platform/ios-simulator/TestExpectations:
641
642 2016-04-29  Chris Dumez  <cdumez@apple.com>
643
644         [Web IDL] Specify default values for optional parameters of wrapper types
645         https://bugs.webkit.org/show_bug.cgi?id=157161
646
647         Reviewed by Darin Adler.
648
649         Rebaseline as a different exception message is now given when calling
650         Selection.extend() without enough parameters.
651
652         * editing/selection/extend-expected.txt:
653
654 2016-04-29  Joanmarie Diggs  <jdiggs@igalia.com>
655
656         [ATK] Expose the value of aria-roledescription via an AtkObject attribute
657         https://bugs.webkit.org/show_bug.cgi?id=146719
658
659         Reviewed by Chris Fleizach.
660
661         Platform-specific expectations are needed because falling back on the default
662         role description is done by assistive technologies. That this fall back is needed
663         is identified by the lack of an author-provided value. Thus we do not wish to
664         expose the default role description in our implementation.
665
666         * platform/gtk/TestExpectations: Unskipped the failing test.
667         * platform/gtk/accessibility/aria-roledescription-expected.txt: Added.
668
669 2016-04-29  Joanmarie Diggs  <jdiggs@igalia.com>
670
671         [ATK] accessibility/aria-current-global-attribute.html has been failed since r198303
672         https://bugs.webkit.org/show_bug.cgi?id=155935
673
674         Reviewed by Chris Fleizach.
675
676         * platform/efl/TestExpectations: Unskipped the failing test.
677
678 2016-04-29  Joanmarie Diggs  <jdiggs@igalia.com>
679
680         [ATK] accessibility/double-nested-inline-element-missing-from-tree.html has been failed since r198219
681         https://bugs.webkit.org/show_bug.cgi?id=155939
682
683         Reviewed by Darin Adler.
684
685         Platform-specific expectations were needed because the ATK accessibility tree folds
686         certain elements, including spans, into the parent element.
687
688         * platform/efl/TestExpectations: Unskipped the failing test.
689         * platform/efl/accessibility/double-nested-inline-element-missing-from-tree-expected.txt: Added.
690         * platform/gtk/accessibility/double-nested-inline-element-missing-from-tree-expected.txt: Added.
691
692 2016-04-29  Joanmarie Diggs  <jdiggs@igalia.com>
693
694         AX: [ATK] Expose elements with ARIA's "text" role
695         https://bugs.webkit.org/show_bug.cgi?id=157160
696
697         Reviewed by Chris Fleizach.
698
699         * accessibility/aria-text-role.html: Modified to do platform-specific role checks.
700         * platform/gtk/TestExpectations: Unskipped three previously-failing tests.
701         * platform/gtk/accessibility/roles-computedRoleString-expected.txt: Updated for new behavior.
702
703 2016-04-29  Ryosuke Niwa  <rniwa@webkit.org>
704
705         Import W3C CSS WG tests for shadow DOM
706         https://bugs.webkit.org/show_bug.cgi?id=157063
707
708         Reviewed by Antti Koivisto.
709
710         Remove tests that have been upstreamed and imported under imported/w3c/csswg-test/css-scoping-1.
711
712         * fast/shadow-dom/css-scoping-shadow-assigned-node-with-before-after-expected.html: Removed.
713         * fast/shadow-dom/css-scoping-shadow-assigned-node-with-before-after.html: Removed.
714         * fast/shadow-dom/css-scoping-shadow-assigned-node-with-rules-expected.html: Removed.
715         * fast/shadow-dom/css-scoping-shadow-assigned-node-with-rules.html: Removed.
716         * fast/shadow-dom/css-scoping-shadow-host-functional-rule-expected.html: Removed.
717         * fast/shadow-dom/css-scoping-shadow-host-functional-rule.html: Removed.
718         * fast/shadow-dom/css-scoping-shadow-host-rule-expected.html: Removed.
719         * fast/shadow-dom/css-scoping-shadow-host-rule.html: Removed.
720         * fast/shadow-dom/css-scoping-shadow-host-with-before-after-expected.html: Removed.
721         * fast/shadow-dom/css-scoping-shadow-host-with-before-after.html: Removed.
722         * fast/shadow-dom/css-scoping-shadow-invisible-slot-expected.html: Removed.
723         * fast/shadow-dom/css-scoping-shadow-invisible-slot.html: Removed.
724         * fast/shadow-dom/css-scoping-shadow-root-hides-children-expected.html: Removed.
725         * fast/shadow-dom/css-scoping-shadow-root-hides-children.html: Removed.
726         * fast/shadow-dom/css-scoping-shadow-slot-display-override-expected.html: Removed.
727         * fast/shadow-dom/css-scoping-shadow-slot-display-override.html: Removed.
728         * fast/shadow-dom/css-scoping-shadow-slot-expected.html: Removed.
729         * fast/shadow-dom/css-scoping-shadow-slot-fallback-expected.html: Removed.
730         * fast/shadow-dom/css-scoping-shadow-slot-fallback.html: Removed.
731         * fast/shadow-dom/css-scoping-shadow-slot.html: Removed.
732         * fast/shadow-dom/css-scoping-shadow-slotted-nested-expected.html: Removed.
733         * fast/shadow-dom/css-scoping-shadow-slotted-nested.html: Removed.
734         * fast/shadow-dom/css-scoping-shadow-slotted-rule-expected.html: Removed.
735         * fast/shadow-dom/css-scoping-shadow-slotted-rule.html: Removed.
736         * fast/shadow-dom/css-scoping-shadow-with-outside-rules-expected.html: Removed.
737         * fast/shadow-dom/css-scoping-shadow-with-outside-rules.html: Removed.
738         * fast/shadow-dom/css-scoping-shadow-with-rules-expected.html: Removed.
739         * fast/shadow-dom/css-scoping-shadow-with-rules-no-style-leak-expected.html: Removed.
740         * fast/shadow-dom/css-scoping-shadow-with-rules-no-style-leak.html: Removed.
741         * fast/shadow-dom/css-scoping-shadow-with-rules.html: Removed.
742
743 2016-04-29  Yoav Weiss  <yoav@yoav.ws>
744
745         Move ResourceTiming behind a runtime flag
746         https://bugs.webkit.org/show_bug.cgi?id=157133
747
748         Reviewed by Alex Christensen.
749
750         Added tests that make sure ResourceTiming APIs are exposed and that resources
751         show up as entries in the performance timeline.
752
753         * fast/dom/Window/window-properties-performance-resource-timing-expected.txt: Added.
754         * fast/dom/Window/window-properties-performance-resource-timing.html: Added.
755         * fast/dom/Window/window-properties-performance.html: Removed "//;".
756         * http/tests/performance/performance-resource-timing-entries-expected.txt: Added.
757         * http/tests/performance/performance-resource-timing-entries.html: Added.
758
759 2016-04-29  Youenn Fablet  <youenn.fablet@crf.canon.fr>
760
761         Drop [UsePointersEvenForNonNullableObjectArguments] from MediaStream interfaces
762         https://bugs.webkit.org/show_bug.cgi?id=156905
763
764         Reviewed by Darin Adler.
765
766         * fast/mediastream/MediaStream-add-remove-null-undefined-tracks-expected.txt: Added.
767         * fast/mediastream/MediaStream-add-remove-null-undefined-tracks.html: Added.
768         * fast/mediastream/RTCPeerConnection-add-removeTrack-expected.txt: Rebasing.
769         * fast/mediastream/RTCPeerConnection-add-removeTrack.html: Adding null/undefined tests for addTrack/removeTrack.
770         * fast/mediastream/RTCPeerConnection-datachannel.html: Adding test for send() method.
771         Test expectation is not rebased as test is timing out and marked as skip.
772
773 2016-04-28  Joanmarie Diggs  <jdiggs@igalia.com>
774
775         AX: [ATK] Expose subscript and superscript format style groups using ATK_ROLE_SUBSCRIPT and ATK_ROLE_SUPERSCRIPT
776         https://bugs.webkit.org/show_bug.cgi?id=157158
777
778         Reviewed by Chris Fleizach.
779
780         * platform/gtk/accessibility/roles-computedRoleString-expected.txt: Updated for new behavior.
781         * platform/gtk/accessibility/roles-exposed-expected.txt: Updated for new behavior.
782
783 2016-04-28  Zalan Bujtas  <zalan@apple.com>
784
785         Content disappears on mouse over.
786         https://bugs.webkit.org/show_bug.cgi?id=157073
787         <rdar://problem/24389168>
788
789         Reviewed by Simon Fraser.
790
791         When a redundant inlinebox is found after constructing the line, we remove it from the tree.
792         The remove operation marks the ancestor tree dirty (and this newly constructed line is supposed to be clean).
793         This patch resets this dirty flag on the boxes all the way up to the rootlinebox.
794         Previously we only cleared the rootinlinebox and we ended up with dirty inlineflowboxes.
795
796         * fast/text/text-node-remains-dirty-after-calling-surroundContents-expected.html: Added.
797         * fast/text/text-node-remains-dirty-after-calling-surroundContents.html: Added.
798
799 2016-04-27  Brent Fulgham  <bfulgham@apple.com>
800
801         Make sure we don't mishandle HTMLFrameOwnerElement lifecycle
802         https://bugs.webkit.org/show_bug.cgi?id=157040
803
804         Reviewed by Chris Dumez.
805
806         * fast/dom/HTMLAnchorElement/anchor-in-noscroll-iframe-crash-expected.txt: Added.
807         * fast/dom/HTMLAnchorElement/anchor-in-noscroll-iframe-crash.html: Added.
808         * fast/dom/HTMLAnchorElement/resources/iframe-with-anchor-crash.html: Added.
809
810 2016-04-28  Manuel Rego Casasnovas  <rego@igalia.com>
811
812         [css-grid] Add CSS Grid Layout runtime flag
813         https://bugs.webkit.org/show_bug.cgi?id=157134
814
815         Reviewed by Simon Fraser.
816
817         Add test to verify that CSS Grid Layout is disabled if the flag is off.
818
819         * fast/css-grid-layout/grid-disable-expected.txt: Added.
820         * fast/css-grid-layout/grid-disable.html: Added.
821
822 2016-04-28  Chris Fleizach  <cfleizach@apple.com>
823
824         AX: superscript content exposed as plain text; VoiceOver does not speak or pause to make this understandable     
825         https://bugs.webkit.org/show_bug.cgi?id=157122
826         <rdar://problem/21231487>
827
828         Reviewed by Daniel Bates.
829
830         * accessibility/mac/subroles-for-formatted-groups-expected.txt:
831         * accessibility/mac/subroles-for-formatted-groups.html:
832         * platform/mac/accessibility/accessibility/roles-exposed-expected.txt:
833         * accessibility/roles-computedRoleString-expected.txt:
834
835 2016-04-28  Simon Fraser  <simon.fraser@apple.com>
836
837         https://bugs.webkit.org/show_bug.cgi?id=157140
838
839         Attempted to reduce the flakiness of this test by making the animation longer, to give
840         enough time for the iteration event to fire.
841
842         * animations/animation-events-not-cancelable.html:
843
844 2016-04-28  Brady Eidson  <beidson@apple.com>
845
846         inspector/indexeddb/requestDatabaseNames.html is flaky on Mac.
847         https://bugs.webkit.org/show_bug.cgi?id=157141
848
849         Reviewed by Alex Christensen.
850
851         * inspector/indexeddb/deleteDatabaseNamesWithSpace-expected.txt: Added.
852         * inspector/indexeddb/deleteDatabaseNamesWithSpace.html: Added.
853
854 2016-04-28  Ryan Haddad  <ryanhaddad@apple.com>
855
856         Add ios-simulator baseline for fast/forms/select-non-native-rendering-direction.html
857         https://bugs.webkit.org/show_bug.cgi?id=157112
858
859         Unreviewed test gardening.
860
861         * platform/ios-simulator/fast/forms/select-non-native-rendering-direction-expected.txt: Added.
862
863 2016-04-28  Youenn Fablet  <youenn.fablet@crf.canon.fr>
864
865         imported/w3c/web-platform-tests/fetch/nosniff/stylesheet.html is failing on some bots
866         https://bugs.webkit.org/show_bug.cgi?id=157145
867
868         Unreviewed.
869
870         * TestExpectations: Marking imported/w3c/web-platform-tests/fetch/nosniff/stylesheet.html as failing and passing.
871
872 2016-04-28  Brady Eidson  <beidson@apple.com>
873
874         REGRESSION(r200163): inspector/indexeddb/requestDatabaseNames.html is flaky on Mac.
875         https://bugs.webkit.org/show_bug.cgi?id=157141
876
877         Unreviewed.
878
879         Add one more chunk of logging here to add even more supporting evidence to our theory.
880         
881         * inspector/indexeddb/requestDatabaseNames-expected.txt:
882         * inspector/indexeddb/requestDatabaseNames.html:
883
884 2016-04-28  Ryan Haddad  <ryanhaddad@apple.com>
885
886         Skipping media/video-with-file-url-allowed-by-csp-media-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled.html
887         https://bugs.webkit.org/show_bug.cgi?id=155196
888
889         Unreviewed test gardening.
890
891         * platform/mac-wk1/TestExpectations:
892         * platform/mac/TestExpectations:
893
894 2016-04-28  Youenn Fablet  <youenn.fablet@crf.canon.fr>
895
896         Drop [UsePointersEvenForNonNullableObjectArguments] from MediaSource interfaces
897         https://bugs.webkit.org/show_bug.cgi?id=156904
898
899         Reviewed by Darin Adler.
900
901         * http/tests/media/media-source/mediasource-addsourcebuffer.html: Changing expected exception to TypeError.
902         * http/tests/media/media-source/mediasource-append-buffer-expected.txt:
903         * http/tests/media/media-source/mediasource-append-buffer.html: Checking passing null or undefined to
904         appendBuffer, addSourceBuffer and removeSourceBuffer.
905         * media/media-source/media-source-addsourcebuffer-expected.txt:
906         * media/media-source/media-source-addsourcebuffer.html: Removing redundant test.
907
908
909 2016-04-27  Ada Chan  <adachan@apple.com>
910
911         Set overflow: hidden on ::-webkit-media-controls in mediaControlsApple.css
912         https://bugs.webkit.org/show_bug.cgi?id=157110
913
914         Reviewed by Eric Carlson.
915
916         The style change caused an image only failure for fast/regions/inline-block-inside-anonymous-overflow.html.
917         Mark that test as image-failure-only and add a new test that's basically a copy of inline-block-inside-anonymous-overflow.html
918         with the default controls covered so we can still catch layout regressions related to flowing content from region to region.
919
920         * fast/regions/inline-block-inside-anonymous-overflow-with-covered-controls-expected.html: Added.
921         * fast/regions/inline-block-inside-anonymous-overflow-with-covered-controls.html: Added.
922         * platform/ios-simulator/TestExpectations:
923         fast/regions/inline-block-inside-anonymous-overflow.html is already marked as image-failure-only
924         so this new test needs to be marked too.
925         * platform/mac/TestExpectations:
926         * platform/mac/media/media-document-audio-repaint-expected.txt:
927         * platform/mac/media/video-zoom-controls-expected.txt:
928         Rebaseline test due to style change in mediaControlsApple.css.
929
930 2016-04-28  Youenn Fablet  <youenn.fablet@crf.canon.fr>
931
932         [Fetch API] Import remaining fetch tests
933         https://bugs.webkit.org/show_bug.cgi?id=156914
934
935         Reviewed by Darin Adler.
936
937         * TestExpectations: Skipping new fetch worker tests as they are
938         causing other tests to crash (see bug 156737 and bug 157068).
939         * platform/gtk/imported/w3c/web-platform-tests/fetch/api/redirect/redirect-location-expected.txt: Added.
940         * platform/gtk/imported/w3c/web-platform-tests/fetch/api/redirect/redirect-method-expected.txt: Added.
941         * platform/gtk/imported/w3c/web-platform-tests/fetch/nosniff/stylesheet-expected.txt: Added.
942         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/credentials/authentication-basic-expected.txt: Added.
943
944 2016-04-28  Chris Dumez  <cdumez@apple.com>
945
946         [Web IDL] Specify default values for optional parameters of type 'DOMString'
947         https://bugs.webkit.org/show_bug.cgi?id=157116
948
949         Reviewed by Darin Adler.
950
951         * media/track/w3c/interfaces/HTMLMediaElement/addTextTrack.html:
952         Resync test from upstream so that it expects a TypeError to be thrown if a
953         wrong 'kind' parameter is passed, and so that it expects the label / language
954         parameter to have the empty string as default value.
955
956 2016-04-28  Skachkov Oleksandr  <gskachkov@gmail.com>
957
958         Crash for non-static super property call in derived class constructor
959         https://bugs.webkit.org/show_bug.cgi?id=157089
960
961         Reviewed by Darin Adler.
962
963         * js/class-syntax-super-expected.txt:
964         * js/script-tests/class-syntax-super.js:
965
966 2016-04-28  Manuel Rego Casasnovas  <rego@igalia.com>
967
968         [css-grid] Fix typo in CSS class for layout tests
969         https://bugs.webkit.org/show_bug.cgi?id=157129
970
971         Reviewed by Sergio Villar Senin.
972
973         CSS class "secondRowFourthColumn" was not actually setting
974         the second row due to a typo.
975
976         The change doesn't affect any test just by chance,
977         as the auto-placement algorithm is already positioning
978         those items on the second row.
979
980         * fast/css-grid-layout/resources/grid.css:
981         (.secondRowFourthColumn):
982
983 2016-04-28  Joanmarie Diggs  <jdiggs@igalia.com>
984
985         AX: [ATK] We need to be smarter about flattening and the accessible text implementation
986         https://bugs.webkit.org/show_bug.cgi?id=144639
987
988         Reviewed by Chris Fleizach.
989
990         Added two new tests and updated three existing tests to reflect the new behavior
991         regarding inclusion of elements in the accessibility tree and the text value of
992         included elements.
993
994         * accessibility/gtk/nested-block-element-children-expected.txt: Added.
995         * accessibility/gtk/nested-block-element-children.html: Added.
996         * accessibility/gtk/spans-paragraphs-and-divs-expected.txt: Updated for new behavior.
997         * accessibility/gtk/spans-paragraphs-and-divs-tree-expected.txt: Added.
998         * accessibility/gtk/spans-paragraphs-and-divs-tree.html: Added.
999         * accessibility/gtk/spans-paragraphs-and-divs.html: Updated for new behavior.
1000         * platform/gtk/accessibility/generated-content-with-display-table-crash-expected.txt: Updated for new behavior.
1001         * platform/gtk/accessibility/gtk/replaced-objects-in-anonymous-blocks-expected.txt: Updated for new behavior.
1002
1003 2016-04-28  Manuel Rego Casasnovas  <rego@igalia.com>
1004
1005         [css-grid] Fix alignment with content distribution
1006         https://bugs.webkit.org/show_bug.cgi?id=156623
1007
1008         Reviewed by Sergio Villar Senin.
1009
1010         Created new test and renamed the old one as it was only testing
1011         items spanning several cells.
1012
1013         * fast/css-grid-layout/grid-content-alignment-and-self-alignment-expected.txt:
1014         * fast/css-grid-layout/grid-content-alignment-and-self-alignment-spanning-expected.txt:
1015         Renamed from fast/css-grid-layout/grid-content-alignment-and-self-alignment-expected.txt.
1016         * fast/css-grid-layout/grid-content-alignment-and-self-alignment-spanning.html:
1017         Renamed from fast/css-grid-layout/grid-content-alignment-and-self-alignment.html.
1018         * fast/css-grid-layout/grid-content-alignment-and-self-alignment.html:
1019
1020 2016-04-28  Daniel Bates  <dabates@apple.com>
1021
1022         Skip test LayoutTests/media/video-with-file-url-allowed-by-csp-media-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled.html
1023         as it is flaky on the WebKit1 bots.
1024
1025         For completeness, the test video-with-file-url-allowed-by-csp-media-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled.html
1026         was added in r200155 (<https://bugs.webkit.org/show_bug.cgi?id=157100>). We will look to fix this test in <https://bugs.webkit.org/show_bug.cgi?id=155196>.
1027
1028         * platform/mac-wk1/TestExpectations:
1029
1030 2016-04-27  Dean Jackson  <dino@apple.com>
1031
1032         RTL non-native <select> buttons should have arrows on the left
1033         https://bugs.webkit.org/show_bug.cgi?id=157112
1034         <rdar://problem/25894441>
1035
1036         Reviewed by Simon Fraser.
1037
1038         New test that checks the layout of WebCore-drawn <select>
1039         elements in right-to-left mode.
1040
1041         * fast/forms/select-non-native-rendering-direction.html: Added.
1042         * platform/mac/fast/forms/select-non-native-rendering-direction-expected.png: Added.
1043         * platform/mac/fast/forms/select-non-native-rendering-direction-expected.txt: Added.
1044
1045 2016-04-27  Brady Eidson  <beidson@apple.com>
1046
1047         Modern IDB: Implement native IDBFactory.getAllDatabaseNames for WebInspector.
1048         https://bugs.webkit.org/show_bug.cgi?id=157072
1049
1050         Reviewed by Alex Christensen.
1051
1052         Add more to this test and re-enable it.
1053
1054         * TestExpectations:
1055         * inspector/indexeddb/requestDatabaseNames-expected.txt:
1056         * inspector/indexeddb/requestDatabaseNames.html:
1057
1058 2016-04-27  Simon Fraser  <simon.fraser@apple.com>
1059
1060         Test gardening; update results of tests that are marked as flakey.
1061
1062         * TestExpectations:
1063         * platform/mac/transitions/cross-fade-background-image-expected.png:
1064         * platform/mac/transitions/cross-fade-background-image-expected.txt: Added.
1065         * platform/mac/transitions/cross-fade-border-image-expected.png:
1066         * platform/mac/transitions/cross-fade-border-image-expected.txt:
1067         * platform/mac/transitions/move-after-transition-expected.png:
1068         * platform/mac/transitions/move-after-transition-expected.txt:
1069
1070 2016-04-27  Daniel Bates  <dabates@apple.com>
1071
1072         CSP: Add tests for setting allowContentSecurityPolicySourceStarToMatchAnyProtocol
1073         https://bugs.webkit.org/show_bug.cgi?id=157100
1074
1075         Reviewed by Brent Fulgham.
1076
1077         Add tests to ensure that we do not regress the behavior of setting allowContentSecurityPolicySourceStarToMatchAnyProtocol.
1078         For completeness, this setting was added in r200130 (https://bugs.webkit.org/show_bug.cgi?id=157005) to enable or disable
1079         whether source * can match any protocol as part of a workaround for the iOS apps Ecobee and Quora.
1080
1081         * fast/dom/HTMLImageElement/image-with-blob-url-allowed-by-csp-img-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled-expected.html: Added.
1082         * fast/dom/HTMLImageElement/image-with-blob-url-allowed-by-csp-img-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled.html: Added.
1083         * fast/dom/HTMLImageElement/image-with-file-url-allowed-by-csp-img-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled-expected.html: Added.
1084         * fast/dom/HTMLImageElement/image-with-file-url-allowed-by-csp-img-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled.html: Added.
1085         * fast/dom/HTMLLinkElement/link-with-blob-url-allowed-by-csp-style-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled-expected.html: Added.
1086         * fast/dom/HTMLLinkElement/link-with-blob-url-allowed-by-csp-style-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled.html: Added.
1087         * fast/dom/HTMLLinkElement/link-with-data-url-allowed-by-csp-style-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled-expected.html: Added.
1088         * fast/dom/HTMLLinkElement/link-with-data-url-allowed-by-csp-style-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled.html: Added.
1089         * fast/dom/HTMLLinkElement/link-with-file-url-allowed-by-csp-style-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled-expected.html: Added.
1090         * fast/dom/HTMLLinkElement/link-with-file-url-allowed-by-csp-style-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled.html: Added.
1091         * fast/dom/HTMLLinkElement/resources/green-background-color.css: Added.
1092         (#test):
1093         * media/video-with-file-url-allowed-by-csp-media-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled-expected.html: Copied from LayoutTests/media/video-with-file-url-blocked-by-csp-media-src-star.html.
1094         * media/video-with-file-url-allowed-by-csp-media-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled.html: Copied from LayoutTests/media/video-with-file-url-blocked-by-csp-media-src-star.html.
1095         * media/video-with-file-url-blocked-by-csp-media-src-star-expected.html: Substitute "blocked" for "allowed" since the purpose of the corresponding
1096         test is to ensure that we block loading a file URL video.
1097         * media/video-with-file-url-blocked-by-csp-media-src-star.html: Substitute "blocked" for "allowed" since the purpose of this test is to ensure
1098         that we block loading a file URL video. Additionally, register an oncanplaythrough handler instead of an onloadedmetadata handler and call testFinished()
1099         to signal test completion on a zero timer as a means to help ensure that the first frame of the video is drawn should we regress the blocking of a video file URL.
1100         * platform/wk2/TestExpectations: Skip test LayoutTests/fast/dom/HTMLImageElement/image-with-blob-url-allowed-by-csp-img-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled.html
1101         when using WebKitTestRunner because WebKitTestRunner does not support eventSender.beginDragWithFiles(). See need to fix
1102         <https://bugs.webkit.org/show_bug.cgi?id=64285>.
1103
1104 2016-04-27  Ryan Haddad  <ryanhaddad@apple.com>
1105
1106         Marking compositing/contents-scale/incremental-change.html as a flaky failure on ios-simulator-wk2
1107         https://bugs.webkit.org/show_bug.cgi?id=157105
1108
1109         Unreviewed test gardening.
1110
1111         * platform/ios-simulator-wk2/TestExpectations:
1112
1113 2016-04-27  Keith Miller  <keith_miller@apple.com>
1114
1115         Unreviewed, Revert r199397 due to PLT regressions
1116
1117         * js/Object-getOwnPropertyNames-expected.txt:
1118         * js/dom/array-prototype-properties-expected.txt:
1119         * js/script-tests/Object-getOwnPropertyNames.js:
1120
1121 2016-04-27  Ryan Haddad  <ryanhaddad@apple.com>
1122
1123         Remove failure expectation for tests that now pass on ios-simulator.
1124
1125         Unreviewed test gardening.
1126
1127                 I evaluated all of the unexpected passes from ios-simulator-wk2 and removed failure
1128                 expectations where appropriate. Some of the tests only pass on wk2, so some expectations
1129                 were moved to the ios-simulator-wk1 file.
1130
1131         * platform/ios-simulator-wk1/TestExpectations:
1132         * platform/ios-simulator-wk2/TestExpectations:
1133         * platform/ios-simulator/TestExpectations:
1134
1135 2016-04-27  John Wilander  <wilander@apple.com>
1136
1137         Add layout tests for legacy HTTP headers in WebSockets
1138         https://bugs.webkit.org/show_bug.cgi?id=157095
1139
1140         Reviewed by Alexey Proskuryakov.
1141
1142         * http/tests/websocket/tests/hybi/handshake-ok-with-legacy-sec-websocket-response-headers-expected.txt: Added.
1143         * http/tests/websocket/tests/hybi/handshake-ok-with-legacy-sec-websocket-response-headers.html: Added.
1144         * http/tests/websocket/tests/hybi/handshake-ok-with-legacy-sec-websocket-response-headers_wsh.py: Added.
1145         (web_socket_do_extra_handshake):
1146         (web_socket_transfer_data):
1147             Test for legacy response headers 'Sec-WebSocket-Location' and 'Sec-WebSocket-Origin'.
1148         * http/tests/websocket/tests/hybi/handshake-ok-with-legacy-websocket-response-headers-expected.txt: Added.
1149         * http/tests/websocket/tests/hybi/handshake-ok-with-legacy-websocket-response-headers.html: Added.
1150         * http/tests/websocket/tests/hybi/handshake-ok-with-legacy-websocket-response-headers_wsh.py: Added.
1151         (web_socket_do_extra_handshake):
1152         (web_socket_transfer_data):
1153             Test for legacy response headers 'WebSocket-Location' and 'WebSocket-Origin'.
1154
1155 2016-04-27  Adam Bergkvist  <adam.bergkvist@ericsson.com>
1156
1157         WebRTC: RTCIceCandidate don't need a custom bindings
1158         https://bugs.webkit.org/show_bug.cgi?id=157074
1159
1160         Reviewed by Eric Carlson.
1161
1162         * fast/mediastream/RTCIceCandidate-expected.txt:
1163         Updated with error messages from generated constructor binding.
1164
1165 2016-04-27  Eric Carlson  <eric.carlson@apple.com>
1166
1167         media/video-fullscreen-restriction-removed.html is flaky on Mac
1168         https://bugs.webkit.org/show_bug.cgi?id=156983
1169
1170         Reviewed by Darin Adler.
1171
1172         * media/video-fullscreen-restriction-removed-expected.txt:
1173         * media/video-fullscreen-restriction-removed.html: Start the test on 'canplaythrough' instead
1174           of 'loadedmetadata' so playback can begin immediately.
1175
1176 2016-04-27  Ryan Haddad  <ryanhaddad@apple.com>
1177
1178         Add ios-simulator baseline for LayoutTest fast/text/hyphenate-avoid-orphaned-word.html
1179
1180         Unreviewed test gardening.
1181
1182         * platform/ios-simulator/fast/text/hyphenate-avoid-orphaned-word-expected.txt: Added.
1183
1184 2016-04-27  Hunseop Jeong  <hs85.jeong@samsung.com>
1185
1186         [EFL][GTK] Volume slider only changes volume when thumb is released, not while dragging
1187         https://bugs.webkit.org/show_bug.cgi?id=156970
1188
1189         Reviewed by Xabier Rodriguez-Calvar.
1190
1191         Removed the passed test.
1192
1193         * platform/efl/TestExpectations:
1194         * platform/gtk/TestExpectations:
1195
1196 2016-04-26  Dean Jackson  <dino@apple.com>
1197
1198         RTL native <select> buttons should have arrows on left
1199         https://bugs.webkit.org/show_bug.cgi?id=157055
1200
1201         Reviewed by Myles Maxfield.
1202
1203         * fast/forms/select-writing-direction-natural.html: Removed some incorrect
1204         text in the test.
1205         * platform/ios-simulator/fast/forms/select-writing-direction-natural-expected.txt:
1206         * platform/mac/fast/forms/select-writing-direction-natural-expected.png:
1207         * platform/mac/fast/forms/select-writing-direction-natural-expected.txt:
1208         * platform/mac/fast/text/international/bidi-menulist-expected.png:
1209         * platform/mac/fast/text/international/bidi-menulist-expected.txt:
1210         * platform/mac/fast/text/international/pop-up-button-text-alignment-and-direction-expected.png:
1211         * platform/mac/fast/text/international/pop-up-button-text-alignment-and-direction-expected.txt:
1212
1213 2016-04-26  Michael Saboff  <msaboff@apple.com>
1214
1215         [ES] Implement RegExp.prototype.@@replace and use it for String.prototype.replace
1216         https://bugs.webkit.org/show_bug.cgi?id=156562
1217
1218         Reviewed by Filip Pizlo.
1219
1220         Updated tests.  Needed to update js/regress-141098.js test, because builtins are
1221         only compilied when called.  This test checks behavior at or near running out of
1222         stack space.  It turns out that String.replace is used by the -pre.js test harness
1223         and I was running out of stack space when compiling the String.prototype.replace
1224         builting.  Therefore, I added a call to testPassed() to precompile String.replace.
1225
1226         * js/Object-getOwnPropertyNames-expected.txt:
1227         * js/regress-141098-expected.txt:
1228         * js/script-tests/Object-getOwnPropertyNames.js:
1229         * js/script-tests/regress-141098.js:
1230         (probeAndRecurse):
1231         * fast/profiler/nested-start-and-stop-profiler-expected.txt:
1232         * js/Object-getOwnPropertyNames-expected.txt:
1233         * js/dom/string-prototype-properties-expected.txt:
1234         * js/regress-141098-expected.txt:
1235         * js/script-tests/Object-getOwnPropertyNames.js:
1236         * js/script-tests/regress-141098.js:
1237         (probeAndRecurse):
1238         * sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.11_String.prototype.replace/S15.5.4.11_A1_T3-expected.txt:
1239
1240 2016-04-26  Myles C. Maxfield  <mmaxfield@apple.com>
1241
1242         [WK2] [OS X] Create API for switching RTL scrollbar policy
1243         https://bugs.webkit.org/show_bug.cgi?id=156948
1244         <rdar://problem/25707757>
1245
1246         Reviewed by Darin Adler.
1247
1248         Update tests to use new RTL scrollbar mechanism.
1249
1250         * fast/scrolling/rtl-scrollbars-animation-property.html:
1251         * fast/scrolling/rtl-scrollbars-elementFromPoint-static.html:
1252         * fast/scrolling/rtl-scrollbars-elementFromPoint.html:
1253         * fast/scrolling/rtl-scrollbars-expected.html:
1254         * fast/scrolling/rtl-scrollbars-iframe-offset-expected.html:
1255         * fast/scrolling/rtl-scrollbars-iframe-offset.html:
1256         * fast/scrolling/rtl-scrollbars-iframe-position-absolute.html:
1257         * fast/scrolling/rtl-scrollbars-iframe-scrolled-expected.html:
1258         * fast/scrolling/rtl-scrollbars-iframe-scrolled.html:
1259         * fast/scrolling/rtl-scrollbars-iframe.html:
1260         * fast/scrolling/rtl-scrollbars-listbox-expected.html:
1261         * fast/scrolling/rtl-scrollbars-listbox-scroll-expected.html:
1262         * fast/scrolling/rtl-scrollbars-listbox-scroll.html:
1263         * fast/scrolling/rtl-scrollbars-listbox-select-left-expected.html:
1264         * fast/scrolling/rtl-scrollbars-listbox-select-left.html:
1265         * fast/scrolling/rtl-scrollbars-listbox-select-right-expected.html:
1266         * fast/scrolling/rtl-scrollbars-listbox-select-right.html:
1267         * fast/scrolling/rtl-scrollbars-listbox-simple-expected-mismatch.html:
1268         * fast/scrolling/rtl-scrollbars-listbox-simple.html:
1269         * fast/scrolling/rtl-scrollbars-listbox.html:
1270         * fast/scrolling/rtl-scrollbars-overflow-contents-expected.html:
1271         * fast/scrolling/rtl-scrollbars-overflow-contents.html:
1272         * fast/scrolling/rtl-scrollbars-overflow-dir-rtl-expected.html:
1273         * fast/scrolling/rtl-scrollbars-overflow-dir-rtl.html:
1274         * fast/scrolling/rtl-scrollbars-overflow-elementFromPoint.html:
1275         * fast/scrolling/rtl-scrollbars-overflow-expected.html:
1276         * fast/scrolling/rtl-scrollbars-overflow-padding-expected.html:
1277         * fast/scrolling/rtl-scrollbars-overflow-padding.html:
1278         * fast/scrolling/rtl-scrollbars-overflow-position-absolute-expected.html:
1279         * fast/scrolling/rtl-scrollbars-overflow-position-absolute.html:
1280         * fast/scrolling/rtl-scrollbars-overflow-simple-expected-mismatch.html:
1281         * fast/scrolling/rtl-scrollbars-overflow-simple.html:
1282         * fast/scrolling/rtl-scrollbars-overflow-text-selection-scrolled-expected.html:
1283         * fast/scrolling/rtl-scrollbars-overflow-text-selection-scrolled.html:
1284         * fast/scrolling/rtl-scrollbars-overflow.html:
1285         * fast/scrolling/rtl-scrollbars-overlay-no-push-contents-expected.html:
1286         * fast/scrolling/rtl-scrollbars-overlay-no-push-contents.html:
1287         * fast/scrolling/rtl-scrollbars-position-absolute-expected.html:
1288         * fast/scrolling/rtl-scrollbars-position-absolute.html:
1289         * fast/scrolling/rtl-scrollbars-position-fixed-expected.html:
1290         * fast/scrolling/rtl-scrollbars-position-fixed.html:
1291         * fast/scrolling/rtl-scrollbars-positioning-expected.html:
1292         * fast/scrolling/rtl-scrollbars-positioning.html:
1293         * fast/scrolling/rtl-scrollbars-simple-expected-mismatch.html:
1294         * fast/scrolling/rtl-scrollbars-simple.html:
1295         * fast/scrolling/rtl-scrollbars-sticky-document-2-expected.html:
1296         * fast/scrolling/rtl-scrollbars-sticky-document-2.html:
1297         * fast/scrolling/rtl-scrollbars-sticky-document-expected.html:
1298         * fast/scrolling/rtl-scrollbars-sticky-document.html:
1299         * fast/scrolling/rtl-scrollbars-sticky-iframe-2-expected.html:
1300         * fast/scrolling/rtl-scrollbars-sticky-iframe-2.html:
1301         * fast/scrolling/rtl-scrollbars-sticky-iframe-expected.html:
1302         * fast/scrolling/rtl-scrollbars-sticky-iframe.html:
1303         * fast/scrolling/rtl-scrollbars-sticky-overflow-scroll-2-expected.html:
1304         * fast/scrolling/rtl-scrollbars-sticky-overflow-scroll-2.html:
1305         * fast/scrolling/rtl-scrollbars-sticky-overflow-scroll-expected.html:
1306         * fast/scrolling/rtl-scrollbars-sticky-overflow-scroll.html:
1307         * fast/scrolling/rtl-scrollbars-text-selection-expected.html:
1308         * fast/scrolling/rtl-scrollbars-text-selection-scrolled-expected.html:
1309         * fast/scrolling/rtl-scrollbars-text-selection-scrolled.html:
1310         * fast/scrolling/rtl-scrollbars-text-selection.html:
1311         * fast/scrolling/rtl-scrollbars.html:
1312         * platform/mac/fast/scrolling/rtl-scrollbars-animation-property-expected.png: Added.
1313
1314 2016-04-26  Ryosuke Niwa  <rniwa@webkit.org>
1315
1316         ASSERTION FAILED: m_templateInsertionModes.isEmpty() in WebCore::HTMLTreeBuilder::finished
1317         https://bugs.webkit.org/show_bug.cgi?id=143519
1318
1319         Reviewed by Darin Adler.
1320
1321         Rebaselined the html5lib tests (now passes all the test cases!) and added a regression test for an assertion.
1322
1323         * fast/dom/HTMLTemplateElement/parsing-template-with-frameset-expected.txt: Added.
1324         * fast/dom/HTMLTemplateElement/parsing-template-with-frameset.html: Added.
1325         * html5lib/generated/run-template-data-expected.txt:
1326         * html5lib/generated/run-template-write-expected.txt:
1327
1328 2016-04-26  Skachkov Oleksandr  <gskachkov@gmail.com>
1329
1330         calling super() a second time in a constructor should throw
1331         https://bugs.webkit.org/show_bug.cgi?id=151113
1332
1333         Reviewed by Saam Barati and Keith Miller.
1334
1335         * js/class-syntax-super-expected.txt:
1336         * js/script-tests/class-syntax-super.js:
1337
1338 2016-04-26  Commit Queue  <commit-queue@webkit.org>
1339
1340         Unreviewed, rolling out r200083.
1341         https://bugs.webkit.org/show_bug.cgi?id=157033
1342
1343          It brokes the debug build (Requested by gskachkov on
1344         #webkit).
1345
1346         Reverted changeset:
1347
1348         "calling super() a second time in a constructor should throw"
1349         https://bugs.webkit.org/show_bug.cgi?id=151113
1350         http://trac.webkit.org/changeset/200083
1351
1352 2016-04-26  Skachkov Oleksandr  <gskachkov@gmail.com>
1353
1354         calling super() a second time in a constructor should throw
1355         https://bugs.webkit.org/show_bug.cgi?id=151113
1356
1357         Reviewed by Saam Barati and Keith Miller.
1358
1359         * js/class-syntax-super-expected.txt:
1360         * js/script-tests/class-syntax-super.js:
1361
1362 2016-04-26  Youenn Fablet  <youenn.fablet@crf.canon.fr>
1363
1364         Drop [UsePointersEvenForNonNullableObjectArguments] from SpeechSynthesis
1365         https://bugs.webkit.org/show_bug.cgi?id=156901
1366
1367         Reviewed by Darin Adler.
1368
1369         Updated test to handle speak throwing behavior in case of bad parameters.
1370
1371         * fast/speechsynthesis/speech-synthesis-crash-on-bad-utterance-expected.txt:
1372         * fast/speechsynthesis/speech-synthesis-crash-on-bad-utterance.html:
1373
1374 2016-04-26  Youenn Fablet  <youenn.fablet@crf.canon.fr>
1375
1376         Drop [UsePointersEvenForNonNullableObjectArguments] from EventTarget
1377         https://bugs.webkit.org/show_bug.cgi?id=156977
1378
1379         Reviewed by Chris Dumez.
1380
1381         * fast/events/dispatchEvent-crash-expected.txt:
1382         * fast/events/dispatchEvent-crash.html: Ensuring exceptions are logged.
1383
1384 2016-04-25  Ryosuke Niwa  <rniwa@webkit.org>
1385
1386         Update template element tests
1387         https://bugs.webkit.org/show_bug.cgi?id=154996
1388
1389         Reviewed by Daniel Bates.
1390
1391         * platform/mac/TestExpectations:
1392
1393 2016-04-25  Myles C. Maxfield  <mmaxfield@apple.com>
1394
1395         Cloning a textarea does not clone the textarea's value
1396         https://bugs.webkit.org/show_bug.cgi?id=156637
1397
1398         Reviewed by Chris Dumez.
1399
1400         https://dom.spec.whatwg.org/#concept-node-clone describes that the value
1401         of a node shouldn't be copied when cloning the node.
1402
1403         * fast/forms/checkValidity-cloneNode-crash-expected.txt:
1404         * fast/forms/checkValidity-cloneNode-crash.html:
1405
1406 2016-04-25  Joseph Pecoraro  <pecoraro@apple.com>
1407
1408         Web Inspector: React.js JSXTransformer produces bogus error locations
1409         https://bugs.webkit.org/show_bug.cgi?id=150010
1410         <rdar://problem/23062233>
1411
1412         Reviewed by Timothy Hatcher.
1413
1414         * inspector/model/frame-extra-scripts-expected.txt: Added.
1415         * inspector/model/frame-extra-scripts.html: Added.
1416         Add a test for a WebInspector.Frame's extraScripts list.
1417
1418         * inspector/model/stack-trace-expected.txt:
1419         Update output that we correctly get the sourceURL of the inner script.
1420
1421         * inspector/model/script-resource-relationship-expected.txt
1422         * inspector/model/script-resource-relationship.html
1423         Add a test for a dynamicallyAddedScriptElement.
1424         Remove debug logging.
1425
1426 2016-04-25  Ryan Haddad  <ryanhaddad@apple.com>
1427
1428         Skip fast/layers/no-clipping-overflow-hidden-added-after-transform.html on mac-wk1 debug
1429
1430         Unreviewed test gardening.
1431
1432         * platform/mac-wk1/TestExpectations:
1433
1434 2016-04-25  Brent Fulgham  <bfulgham@apple.com>
1435
1436         Add port 4190 (managesieve) to port blacklist
1437         https://bugs.webkit.org/show_bug.cgi?id=156986
1438         <rdar://problem/9119470>
1439
1440         Reviewed by Daniel Bates.
1441
1442         * platform/mac/security/block-test-expected.txt
1443         * security/block-test-expected.txt:
1444         * security/block-test.html:
1445
1446 2016-04-25  Ryan Haddad  <ryanhaddad@apple.com>
1447
1448         Rebaseline editing tests for ios-simulator-wk1
1449
1450         Unreviewed test gardening
1451
1452         * platform/ios-simulator-wk1/editing/deleting/delete-at-paragraph-boundaries-002-expected.txt:
1453         * +71 more
1454
1455 2016-04-25  Nan Wang  <n_wang@apple.com>
1456
1457         AX: Crash at -[WebAccessibilityObjectWrapper accessibilityAttributeValue:] + 4391
1458         https://bugs.webkit.org/show_bug.cgi?id=156987
1459
1460         Reviewed by Chris Fleizach.
1461
1462         * accessibility/mac/slider-thumb-value-crash-expected.txt: Added.
1463         * accessibility/mac/slider-thumb-value-crash.html: Added.
1464
1465 2016-04-25  Brady Eidson  <beidson@apple.com>
1466
1467         Attempt to fix a flaky test after r200032
1468         https://bugs.webkit.org/show_bug.cgi?id=156994
1469
1470         * http/tests/local/fileapi/script-tests/file-last-modified-after-delete.js: Missed renaming this along with all the others.
1471
1472 2016-04-25  Simon Fraser  <simon.fraser@apple.com>
1473
1474         Toggling animation-play-state can re-start a finished animation
1475         https://bugs.webkit.org/show_bug.cgi?id=156731
1476
1477         Reviewed by Dean Jackson.
1478
1479         * animations/animation-direction-reverse-expected.txt:
1480         * animations/animation-direction-reverse.html: This is a progression. The test was detecting a
1481         restarted animation.
1482         * animations/change-completed-animation-expected.txt: Added.
1483         * animations/change-completed-animation-transform-expected.html: Added.
1484         * animations/change-completed-animation-transform.html: Added. Ref test that ensures that the final
1485         state for normal and accelerated animations is correct.
1486         * animations/change-completed-animation.html: Added. Tests that changing a property doesn't trigger
1487         another animation, by detecting a second animationstart event.
1488
1489 2016-04-25  Simon Fraser  <simon.fraser@apple.com>
1490
1491         play-state not parsed as part of animation shorthand
1492         https://bugs.webkit.org/show_bug.cgi?id=156959
1493
1494         Reviewed by Darin Adler.
1495
1496         * animations/animation-shorthand-expected.txt:
1497         * animations/animation-shorthand.html:
1498         * animations/play-state-in-shorthand-expected.txt: Added.
1499         * animations/play-state-in-shorthand.html: Added.
1500         * animations/resources/animation-test-helpers.js:
1501         (getPropertyValue):
1502         (comparePropertyValue):
1503
1504 2016-04-25  Simon Fraser  <simon.fraser@apple.com>
1505
1506         Negative animation-delay is treated as 0s
1507         https://bugs.webkit.org/show_bug.cgi?id=141008
1508
1509         Reviewed by Daniel Bates.
1510         
1511         Ref test that has an initially-paused animation on 'left' and with a
1512         3d transform.
1513
1514         * animations/play-state-start-paused-expected.html: Added.
1515         * animations/play-state-start-paused.html: Added.
1516
1517 2016-04-25  Brady Eidson  <beidson@apple.com>
1518
1519         Implement latest File object spec (including its constructor).
1520         https://bugs.webkit.org/show_bug.cgi?id=156511
1521
1522         Reviewed by Darin Adler.
1523
1524         * fast/files/file-constructor-expected.txt: Added.
1525         * fast/files/file-constructor.html: Added.
1526         
1527         * http/tests/local/fileapi/file-last-modified-after-delete-expected.txt:
1528         * http/tests/local/fileapi/script-tests/file-last-modified-after-delete.js:
1529
1530         * http/tests/local/fileapi/file-last-modified-expected.txt:
1531         * http/tests/local/fileapi/script-tests/file-last-modified.js:
1532
1533         * imported/blink/storage/indexeddb/blob-basics-metadata-expected.txt:
1534
1535 2016-04-25  Daniel Bates  <dabates@apple.com>
1536
1537         REGRESSION (r196012): Subresource may be blocked by Content Security Policy if it only matches 'self'
1538         https://bugs.webkit.org/show_bug.cgi?id=156935
1539         <rdar://problem/25351286>
1540
1541         Reviewed by Darin Adler.
1542
1543         Add tests to ensure that we match 'self' correctly in an iframe with an about:blank document.
1544
1545         * http/tests/security/contentSecurityPolicy/iframe-blank-url-programmatically-add-external-script-expected.txt: Added.
1546         * http/tests/security/contentSecurityPolicy/iframe-blank-url-programmatically-add-external-script.html: Added.
1547         * http/tests/security/contentSecurityPolicy/iframe-srcdoc-external-script-expected.txt: Added.
1548         * http/tests/security/contentSecurityPolicy/iframe-srcdoc-external-script.html: Added.
1549
1550 2016-04-25  Ryan Haddad  <ryanhaddad@apple.com>
1551
1552         Marking media/video-fullscreen-restriction-removed.html as flaky on Mac
1553         https://bugs.webkit.org/show_bug.cgi?id=156983
1554
1555         Unreviewed test gardening.
1556
1557         * platform/mac/TestExpectations:
1558
1559 2016-04-25  Youenn Fablet  <youenn.fablet@crf.canon.fr>
1560
1561         Drop [UsePointersEvenForNonNullableObjectArguments] from File API interfaces
1562         https://bugs.webkit.org/show_bug.cgi?id=156898
1563
1564         Reviewed by Chris Dumez.
1565
1566         Checking FileReaderSync send method in case of null or undefined blob parameter.
1567         worker-read-blob-sync.html and worker-read-file-sync check the case of badly typed parameters.
1568         In all cases, TypeError is thrown.
1569
1570         * fast/files/workers/resources/worker-file-reader-sync-bad-parameter.js: Added.
1571         (test):
1572         * fast/files/workers/worker-file-reader-sync-bad-parameter-expected.txt: Added.
1573         * fast/files/workers/worker-file-reader-sync-bad-parameter.html: Added.
1574         * fast/files/workers/worker-read-blob-sync-expected.txt: Rebasing expectation.
1575         * fast/files/workers/worker-read-file-sync-expected.txt: Ditto.
1576
1577 2016-04-25  Manuel Rego Casasnovas  <rego@igalia.com>
1578
1579         [css-grid] Fix grid-template-columns|rows computed style with content alignment
1580         https://bugs.webkit.org/show_bug.cgi?id=156793
1581
1582         Reviewed by Darin Adler.
1583
1584         * fast/css-grid-layout/grid-template-columns-rows-computed-style-gaps-content-alignment-expected.txt: Added.
1585         * fast/css-grid-layout/grid-template-columns-rows-computed-style-gaps-content-alignment.html: Added.
1586
1587 2016-04-25  Frederic Wang  <fwang@igalia.com>
1588
1589         Refactor RenderMathMLMenclose.
1590         https://bugs.webkit.org/show_bug.cgi?id=155019
1591
1592         Reviewed by Sergio Villar Senin.
1593
1594         * mathml/presentation/menclose-notation-attribute-set1.html: Removed.
1595         This is replaced with menclose-notation-values.
1596         * mathml/presentation/menclose-notation-attribute-set1-expected.txt: Removed.
1597         This is replaced with menclose-notation-values.
1598         * mathml/presentation/menclose-notation-attribute-set2-expected-mismatch.html: Removed.
1599         This is replaced with menclose-notation-values.
1600         * mathml/presentation/menclose-notation-attribute-set2.html: Removed.
1601         This is replaced with menclose-notation-values.
1602         * mathml/presentation/menclose-notation-values.html: Added.
1603         This test verifies the rendering of various menclose notations.
1604         * mathml/presentation/menclose-notation-equivalence.html: Added.
1605         This test verifies some equivalence for the notation attribute value.
1606         * mathml/presentation/menclose-notation-equivalence-expected.html: Added.
1607         * mathml/presentation/menclose-notation-radical.html: Update the test now that support for
1608         the radical notation is removed.
1609         * mathml/presentation/menclose-notation-radical-expected.html: ditto.
1610         * platform/gtk/mathml/presentation/menclose-notation-default-longdiv-expected.png: Update
1611         reference due to small changes in longdiv implementation.
1612         * platform/gtk/mathml/presentation/menclose-notation-default-longdiv-expected.txt: ditto.
1613         * platform/mac/mathml/presentation/menclose-notation-default-longdiv-expected.png: ditto.
1614         * platform/mac/mathml/presentation/menclose-notation-default-longdiv-expected.txt: ditto.
1615         * platform/ios-simulator/mathml/presentation/menclose-notation-default-longdiv-expected.txt: ditto
1616         * platform/gtk/mathml/presentation/menclose-notation-values-expected.png: Added.
1617         * platform/gtk/mathml/presentation/menclose-notation-values-expected.txt: Added.
1618         * platform/mac/mathml/presentation/menclose-notation-values-expected.png: Added.
1619         * platform/mac/mathml/presentation/menclose-notation-values-expected.txt: Added.
1620         * platform/ios-simulator/mathml/presentation/menclose-notation-values-expected.txt: Added.
1621
1622 2016-04-24  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
1623
1624         [EFL] Some media tests have been failed after bumping gstreamer ver.
1625
1626         Unreviewed EFL gardening. Mark failing tests to timeout or failure.
1627
1628         * platform/efl/TestExpectations:
1629
1630 2016-04-24  Chris Dumez  <cdumez@apple.com>
1631
1632         Autogenerated IDBFactory.open() does the wrong thing if you pass an explicit 'undefined' as the second argument
1633         https://bugs.webkit.org/show_bug.cgi?id=156939
1634
1635         Reviewed by Darin Adler.
1636
1637         Update / rebaseline existing test now that passing undefined as second parameter to
1638         IDBFactory.open() no longer throws.
1639
1640         * storage/indexeddb/intversion-bad-parameters-expected.txt:
1641         * storage/indexeddb/intversion-bad-parameters-private-expected.txt:
1642         * storage/indexeddb/resources/intversion-bad-parameters.js:
1643         (deleteSuccess):
1644
1645 2016-04-23  Chris Dumez  <cdumez@apple.com>
1646
1647         [WebIDL] Drop [Default] WebKit-IDL extended attribute
1648         https://bugs.webkit.org/show_bug.cgi?id=156955
1649
1650         Reviewed by Darin Adler.
1651
1652         Rebaseline some tests now that a different exception type is thrown
1653         for some of our APIs when passing null.
1654
1655         * editing/selection/extend-expected.txt:
1656         * fast/dom/Element/attr-param-typechecking-expected.txt:
1657         * fast/dom/NamedNodeMap-setNamedItem-crash-expected.txt:
1658         * fast/dynamic/insertAdjacentElement-expected.txt:
1659
1660 2016-04-24  Filip Pizlo <fpizlo@apple.com> and Andy VanWagoner <thetalecrafter@gmail.com>
1661
1662         [INTL] Implement String.prototype.localeCompare in ECMA-402
1663         https://bugs.webkit.org/show_bug.cgi?id=147607
1664
1665         Reviewed by Darin Adler.
1666
1667         * js/dom/script-tests/string-prototype-properties.js:
1668         * js/dom/string-prototype-properties-expected.txt:
1669         * js/regress/locale-compare.html: Added.
1670         * js/regress/locale-compare-expected.txt: Added.
1671         * js/regress/scripts-tests/locale-compare.js: Added.
1672         * js/script-tests/string-localeCompare.js:
1673         * js/string-localeCompare-expected.txt:
1674         * js/string-localeCompare.html:
1675
1676 2016-04-22  Filip Pizlo  <fpizlo@apple.com>
1677
1678         Speed up bound functions a bit
1679         https://bugs.webkit.org/show_bug.cgi?id=156889
1680
1681         Reviewed by Saam Barati.
1682
1683         This microbenchmark speeds up by >4x with this change.
1684
1685         * js/regress/bound-function-call-expected.txt: Added.
1686         * js/regress/bound-function-call.html: Added.
1687         * js/regress/script-tests/bound-function-call.js: Added.
1688         (foo):
1689
1690 2016-04-22  Chris Dumez  <cdumez@apple.com>
1691
1692         Cannot access the SQLTransaction.constructor.prototype
1693         https://bugs.webkit.org/show_bug.cgi?id=156613
1694
1695         Reviewed by Darin Adler.
1696
1697         Rebaseline existing test now that more SQL constructors are exposed on the
1698         global Window object. Also add a test to confirm that it is possible to
1699         access SQLTransaction.constructor.prototype and that it seems correct.
1700
1701         * js/dom/global-constructors-attributes-expected.txt:
1702         * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
1703         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
1704         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
1705         * storage/websql/transaction-prototype-expected.txt: Added.
1706         * storage/websql/transaction-prototype.html: Added.
1707
1708 2016-04-22  Joseph Pecoraro  <pecoraro@apple.com>
1709
1710         Web Inspector: Source directives lost when using Function constructor repeatedly
1711         https://bugs.webkit.org/show_bug.cgi?id=156863
1712         <rdar://problem/25861064>
1713
1714         Reviewed by Geoffrey Garen.
1715
1716         * inspector/debugger/sourceURL-repeated-identical-executions-expected.txt: Added.
1717         * inspector/debugger/sourceURL-repeated-identical-executions.html: Added.
1718
1719 2016-04-22  Mark Lam  <mark.lam@apple.com>
1720
1721         javascript jit bug affecting Google Maps.
1722         https://bugs.webkit.org/show_bug.cgi?id=153431
1723
1724         Reviewed by Filip Pizlo.
1725
1726         * js/regress/bug-153431-expected.txt: Added.
1727         * js/regress/bug-153431.html: Added.
1728         * js/regress/script-tests/bug-153431.js: Added.
1729
1730 2016-04-22  Geoffrey Garen  <ggaren@apple.com>
1731
1732         super should be available in object literals
1733         https://bugs.webkit.org/show_bug.cgi?id=156933
1734
1735         Reviewed by Saam Barati.
1736
1737         Updated expected results and added a few new tests.
1738
1739         * js/arrowfunction-syntax-errors-expected.txt:
1740         * js/class-syntax-super-expected.txt:
1741         * js/object-literal-methods-expected.txt:
1742         * js/script-tests/arrowfunction-syntax-errors.js:
1743         * js/script-tests/class-syntax-super.js:
1744         * js/script-tests/object-literal-methods.js:
1745
1746 2016-04-22  Ryan Haddad  <ryanhaddad@apple.com>
1747
1748         Rebaselining inspector/model/stack-trace.html after r199897
1749
1750         Unreviewed test gardening.
1751
1752         * inspector/model/stack-trace-expected.txt:
1753
1754 2016-04-22  Dave Hyatt  <hyatt@apple.com>
1755
1756         REGRESSION (r189567): The top of Facebook's messenger.com looks visually broken
1757         https://bugs.webkit.org/show_bug.cgi?id=156869
1758         <rdar://problem/23204668>
1759
1760         Reviewed by Zalan Bujtas.
1761
1762         * fast/block/min-content-box-sizing-expected.html: Added.
1763         * fast/block/min-content-box-sizing.html: Added.
1764
1765 2016-04-22  Chris Dumez  <cdumez@apple.com>
1766
1767         Support disabling at runtime IndexedDB constructors exposed to workers
1768         https://bugs.webkit.org/show_bug.cgi?id=156883
1769
1770         Reviewed by Darin Adler.
1771
1772         Add layout test coverage.
1773
1774         * storage/indexeddb/modern/resources/workers-disabled.js:
1775         * storage/indexeddb/modern/resources/workers-enable.js:
1776         * storage/indexeddb/modern/workers-disabled-expected.txt:
1777         * storage/indexeddb/modern/workers-enable-expected.txt:
1778
1779 2016-04-22  Dave Hyatt  <hyatt@apple.com>
1780
1781         -webkit-image-set doesn't work inside CSS variables
1782         https://bugs.webkit.org/show_bug.cgi?id=156915
1783         <rdar://problem/25473972>
1784
1785         Reviewed by Zalan Bujtas.
1786
1787         * fast/hidpi/image-srcset-simple-in-variable-1x-expected.txt: Added.
1788         * fast/hidpi/image-srcset-simple-in-variable-1x.html: Added.
1789         * fast/hidpi/image-srcset-simple-in-variable-2x-expected.txt: Added.
1790         * fast/hidpi/image-srcset-simple-in-variable-2x.html: Added.
1791
1792 2016-04-22  Commit Queue  <commit-queue@webkit.org>
1793
1794         Unreviewed, rolling out r199877.
1795         https://bugs.webkit.org/show_bug.cgi?id=156918
1796
1797         The LayoutTest added with this change is failing on all
1798         platforms. (Requested by ryanhaddad on #webkit).
1799
1800         Reverted changeset:
1801
1802         "REGRESSION (r189567): The top of Facebook's messenger.com
1803         looks visually broken"
1804         https://bugs.webkit.org/show_bug.cgi?id=156869
1805         http://trac.webkit.org/changeset/199877
1806
1807 2016-04-22  Antti Koivisto  <antti@apple.com>
1808
1809         REGRESSION (r194898): Multi download of external SVG defs file by <use> xlinks:href (caching)
1810         https://bugs.webkit.org/show_bug.cgi?id=156368
1811         <rdar://problem/25611746>
1812
1813         Reviewed by Simon Fraser.
1814
1815         * http/tests/svg/resources/symbol-defs.svg: Added.
1816         * http/tests/svg/svg-use-external-expected.txt: Added.
1817         * http/tests/svg/svg-use-external.html: Added.
1818
1819 2016-04-22  Chris Dumez  <cdumez@apple.com>
1820
1821         Drop [UsePointersEvenForNonNullableObjectArguments] from MutationObserver
1822         https://bugs.webkit.org/show_bug.cgi?id=156890
1823
1824         Reviewed by Darin Adler.
1825
1826         Rebaseline now that MutationObserver.observe() throws a TypeError instead
1827         of a NOT_FOUND_ERR when passed a null Node.
1828
1829         * fast/dom/MutationObserver/observe-exceptions-expected.txt:
1830
1831 2016-04-22  Dave Hyatt  <hyatt@apple.com>
1832
1833         REGRESSION (r189567): The top of Facebook's messenger.com looks visually broken
1834         https://bugs.webkit.org/show_bug.cgi?id=156869
1835         <rdar://problem/23204668>
1836
1837         Reviewed by Zalan Bujtas.
1838
1839         * fast/block/min-content-with-box-sizing-expected.html: Added.
1840         * fast/block/min-content-with-box-sizing.html: Added.
1841
1842 2016-04-22  Carlos Garcia Campos  <cgarcia@igalia.com>
1843
1844         [GTK] Enable the download attribute support
1845         https://bugs.webkit.org/show_bug.cgi?id=99025
1846
1847         Reviewed by Žan Doberšek.
1848
1849         Unskip tests that should pass now.
1850
1851         * platform/gtk/TestExpectations:
1852
1853 2016-04-22  Manuel Rego Casasnovas  <rego@igalia.com>
1854
1855         [css-grid] Fix bug with positioned items in vertical writing mode
1856         https://bugs.webkit.org/show_bug.cgi?id=156870
1857
1858         Reviewed by Darin Adler.
1859
1860         Add new test to check positioned items in different writing modes
1861         and direction combinations.
1862
1863         * fast/css-grid-layout/grid-positioned-children-writing-modes-expected.html: Added.
1864         * fast/css-grid-layout/grid-positioned-children-writing-modes.html: Added.
1865
1866 2016-04-21  Chris Dumez  <cdumez@apple.com>
1867
1868         Drop [UsePointersEvenForNonNullableObjectArguments] from Document
1869         https://bugs.webkit.org/show_bug.cgi?id=156881
1870
1871         Reviewed by Darin Adler.
1872
1873         Add test cases for cases where the type of the exception being thrown
1874         has changed.
1875
1876         * fast/dom/Document/adoptNode-null-expected.txt: Added.
1877         * fast/dom/Document/adoptNode-null.html: Added.
1878         * fast/dom/Document/importNode-null-expected.txt: Added.
1879         * fast/dom/Document/importNode-null.html: Added.
1880         * fast/dom/importNode-null-expected.txt: Removed.
1881         * fast/dom/importNode-null.html: Removed.
1882
1883 2016-04-21  Dean Jackson  <dino@apple.com>
1884
1885         Backdrop Filter should not be visible if element has visibility:hidden
1886         https://bugs.webkit.org/show_bug.cgi?id=149318
1887         <rdar://problem/22749780>
1888
1889         Reviewed by Simon Fraser.
1890
1891         Three tests that check if a backdrop filter should be visible when
1892         its owning element is visibility hidden.
1893
1894         * css3/filters/backdrop/backdrop-with-visibility-hidden-changing-expected.txt: Added.
1895         * css3/filters/backdrop/backdrop-with-visibility-hidden-changing.html: Added.
1896         * css3/filters/backdrop/backdrop-with-visibility-hidden-expected.txt: Added.
1897         * css3/filters/backdrop/backdrop-with-visibility-hidden.html: Added.
1898         * css3/filters/backdrop/backdrop-with-visibility-hidden-2.html: Added.
1899         * css3/filters/backdrop/backdrop-with-visibility-hidden-2-expected.html: Added.
1900
1901 2016-04-21  Brady Eidson  <beidson@apple.com>
1902
1903         Modern IDB (Workers): Get the IDBConnectionProxy from the Document to the WorkerGlobalScope.
1904         https://bugs.webkit.org/show_bug.cgi?id=156877
1905
1906         Reviewed by Tim Horton.
1907
1908         * storage/indexeddb/modern/workers-enable-expected.txt:
1909
1910 2016-04-21  Joseph Pecoraro  <pecoraro@apple.com>
1911
1912         Web Inspector: sourceMappingURL not loaded in generated script
1913         https://bugs.webkit.org/show_bug.cgi?id=156022
1914         <rdar://problem/25438595>
1915
1916         Reviewed by Geoffrey Garen.
1917
1918         * inspector/console/messageAdded-from-named-evaluations-expected.txt: Added.
1919         * inspector/console/messageAdded-from-named-evaluations.html: Added.
1920         * inspector/debugger/js-stacktrace-expected.txt:
1921         * inspector/model/stack-trace-expected.txt:
1922
1923 2016-04-21  Simon Fraser  <simon.fraser@apple.com>
1924
1925         ASSERTION FAILED: accumulation == TransformState::FlattenTransform in WebCore::GraphicsLayerCA::computeVisibleAndCoverageRect
1926         https://bugs.webkit.org/show_bug.cgi?id=155362
1927
1928         Reviewed by Zalan Bujtas.
1929
1930         Test cases that should not assert in debug builds.
1931
1932         * compositing/clipping/preserve3d-flatten-assertion-nested.html: Added.
1933         * compositing/clipping/preserve3d-flatten-assertion.html: Added.
1934
1935 2016-04-21  Jiewen Tan  <jiewen_tan@apple.com>
1936
1937         [iOS] DumpRenderTree crashed in com.apple.WebCore: WebCore::ResourceLoadNotifier::didFailToLoad
1938         https://bugs.webkit.org/show_bug.cgi?id=156829
1939         <rdar://problem/23348217>
1940
1941         Reviewed by Daniel Bates.
1942
1943         Unmark imported/blink/http/tests/css/remove-placeholder-styles.html as flaky because of bug fix.
1944
1945         * platform/ios-simulator-wk1/TestExpectations:
1946
1947 2016-04-21  Joseph Pecoraro  <pecoraro@apple.com>
1948
1949         Web Inspector: Debugger statement gets a space after it when pretty printed
1950         https://bugs.webkit.org/show_bug.cgi?id=156867
1951         <rdar://problem/25862308>
1952
1953         Reviewed by Geoffrey Garen.
1954
1955         * inspector/formatting/formatting-javascript-expected.txt:
1956         * inspector/formatting/formatting-javascript.html:
1957         * inspector/formatting/resources/javascript-tests/other-statements-expected.js: Renamed from LayoutTests/inspector/formatting/resources/javascript-tests/throw-statement-expected.js.
1958         * inspector/formatting/resources/javascript-tests/other-statements.js: Renamed from LayoutTests/inspector/formatting/resources/javascript-tests/throw-statement.js.
1959
1960 2016-04-21  Brady Eidson  <beidson@apple.com>
1961
1962         Modern IDB (Workers): More IDBConnectionProxy refactoring.
1963         https://bugs.webkit.org/show_bug.cgi?id=156855
1964
1965         Reviewed by Darin Adler.
1966
1967         * storage/indexeddb/modern/workers-enable-expected.txt: Revert some of the PASS expectations to FAIL, just for now.
1968
1969 2016-04-21  Ryan Haddad  <ryanhaddad@apple.com>
1970
1971         Skip <area ping> tests on ios-simulator
1972         https://bugs.webkit.org/show_bug.cgi?id=156857
1973
1974         Unreviewed test gardening.
1975
1976         * platform/ios-simulator/TestExpectations:
1977
1978 2016-04-21  Eric Carlson  <eric.carlson@apple.com>
1979
1980         LayoutTest http/tests/media/hls/video-controls-live-stream.html is sometimes flaky
1981         https://bugs.webkit.org/show_bug.cgi?id=156851
1982         <rdar://problem/25792102>
1983
1984         Reviewed by Daniel Bates.
1985
1986         * http/tests/media/hls/video-controls-live-stream.html: Only listen for events once because
1987           we don't care if they fire more often.
1988
1989 2016-04-21  Daniel Bates  <dabates@apple.com>
1990
1991         Add tests for <area ping>
1992         https://bugs.webkit.org/show_bug.cgi?id=79438
1993         <rdar://problem/22586699>
1994
1995         Reviewed by Alexey Proskuryakov.
1996
1997         * http/tests/navigation/ping-attribute/anchor-cookie.html: Extracted out code into functions setCookie(),
1998         clearLastPingResultAndRunTest() and clickElement() (defined in utilities.js) so that they can be
1999         used by this test and others. Also added HTML5 doctype declaration since it is unnecessary to run
2000         this test in quirks mode.
2001         * http/tests/navigation/ping-attribute/area-cookie-expected.txt: Added.
2002         * http/tests/navigation/ping-attribute/area-cookie.html: Added.
2003         * http/tests/navigation/ping-attribute/area-cross-origin-expected.txt: Added.
2004         * http/tests/navigation/ping-attribute/area-cross-origin-from-https-expected.txt: Added.
2005         * http/tests/navigation/ping-attribute/area-cross-origin-from-https.html: Added.
2006         * http/tests/navigation/ping-attribute/area-cross-origin.html: Added.
2007         * http/tests/navigation/ping-attribute/area-same-origin-expected.txt: Added.
2008         * http/tests/navigation/ping-attribute/area-same-origin.html: Added.
2009         * http/tests/navigation/ping-attribute/resources/utilities.js: Added.
2010         (setCookie):
2011         (clearLastPingResultAndRunTest.done):
2012         (clearLastPingResultAndRunTest):
2013         (clickElement):
2014
2015 2016-04-21  Antoine Quint  <graouts@apple.com>
2016
2017         Creating a large number of WebGL contexts should recycle older contexts
2018         https://bugs.webkit.org/show_bug.cgi?id=156689
2019         <rdar://problem/19535330>
2020
2021         Reviewed by Dean Jackson.
2022
2023         * webgl/many-contexts-expected.txt:
2024         * webgl/many-contexts.html:
2025
2026         New output for this existing test since a lot of warnings are now logged to
2027         indicate that we've reached the active contexts limit. We also removed the
2028         check that the last context created was null since it no longer is due to this
2029         source change (older contexts are lost instead).
2030
2031         * webgl/max-active-contexts-console-warning-expected.txt: Added.
2032         * webgl/max-active-contexts-console-warning.html: Added.
2033
2034         This new test checks that we log a warning when we've created one context more
2035         than the active contexts limit.
2036
2037         * webgl/max-active-contexts-gc-expected.txt: Added.
2038         * webgl/max-active-contexts-gc.html: Added.
2039
2040         This new test checks that contexts that are garbage collected do not count
2041         agaist the active contexts limit.
2042
2043         * webgl/max-active-contexts-oldest-context-lost-expected.txt: Added.
2044         * webgl/max-active-contexts-oldest-context-lost.html: Added.
2045
2046         This new test checks that older contexts are lost when we reach the active
2047         contexts limit and we create a new context.
2048
2049         * webgl/max-active-contexts-webglcontextlost-prevent-default-expected.txt: Added.
2050         * webgl/max-active-contexts-webglcontextlost-prevent-default.html: Added.
2051
2052         This new test checks that calling `event.preventDefault()` in a `webglcontextlost`
2053         event handler does not prevent a context from being lost when the active contexts
2054         limit is reached.
2055
2056 2016-04-21  Dave Hyatt  <hyatt@apple.com>
2057
2058         Don't hyphenate the last word in a paragraph of text.
2059         https://bugs.webkit.org/show_bug.cgi?id=156803
2060
2061         Reviewed by Simon Fraser.
2062
2063         * fast/text/hyphenate-avoid-orphaned-word.html: Added.
2064         * platform/mac/fast/text/hyphenate-avoid-orphaned-word-expected.txt: Added.
2065         * platform/mac/fast/text/hyphenate-limit-before-after-expected.txt:
2066
2067 2016-04-21  Carlos Garcia Campos  <cgarcia@igalia.com>
2068
2069         Unreviewed GTK+ gardening. Update expectations for some editing tests that are slow on Debug.
2070
2071         All these pass for me locally when run with --no-timeout.
2072
2073         * platform/gtk/TestExpectations:
2074
2075 2016-04-21  Carlos Garcia Campos  <cgarcia@igalia.com>
2076
2077         Unreviewed GTK+ gardening. Rebaseline tests after r180867.
2078
2079         * platform/gtk/editing/execCommand/5142012-1-expected.txt:
2080         * platform/gtk/editing/inserting/insert-at-end-02-expected.txt:
2081         * platform/gtk/editing/pasteboard/4989774-expected.txt:
2082
2083 2016-04-21  Nan Wang  <n_wang@apple.com>
2084
2085         AX: stringForTextMarkerRange returning empty string for document range
2086         https://bugs.webkit.org/show_bug.cgi?id=156819
2087
2088         Reviewed by Chris Fleizach.
2089
2090         * accessibility/mac/text-marker-string-for-document-range-expected.txt: Added.
2091         * accessibility/mac/text-marker-string-for-document-range.html: Added.
2092
2093 2016-04-20  Ryan Haddad  <ryanhaddad@apple.com>
2094
2095         Adding ios-simulator-wk1 specific baselines for compositing and css3 LayoutTests due to contentsOpaque difference
2096
2097         Unreviewed test gardening.
2098
2099         * Truncating changelog due to large number of added files
2100
2101 2016-04-20  Brady Eidson  <beidson@apple.com>
2102
2103         Modern IDB (Workers): Introduce "IDBConnectionProxy" for future threading abstraction, and adopt it in IDBFactory.
2104         https://bugs.webkit.org/show_bug.cgi?id=156810
2105
2106         Reviewed by Alex Christensen.
2107
2108         * storage/indexeddb/intversion-bad-parameters-expected.txt:
2109         * storage/indexeddb/intversion-bad-parameters-private-expected.txt:
2110         * storage/indexeddb/modern/opendatabase-request-event-expected.txt:
2111         * storage/indexeddb/modern/opendatabase-request-event-private-expected.txt:
2112         * storage/indexeddb/modern/opendatabase-request-expected.txt:
2113         * storage/indexeddb/modern/opendatabase-request-private-expected.txt:
2114         * storage/indexeddb/modern/workers-enable-expected.txt:
2115         * storage/indexeddb/version-change-event-basic-expected.txt:
2116         * storage/indexeddb/version-change-event-basic-private-expected.txt:
2117
2118 2016-04-20  Ryan Haddad  <ryanhaddad@apple.com>
2119
2120         Marking compositing/webgl/webgl-reflection.html as failing on ios-simulator
2121         https://bugs.webkit.org/show_bug.cgi?id=156812
2122
2123         Unreviewed test gardening.
2124
2125         * platform/ios-simulator/TestExpectations:
2126
2127 2016-04-20  Joseph Pecoraro  <pecoraro@apple.com>
2128
2129         Web Inspector: console.table(navigator) throws exception about `rowPreview.propertyPreviews.length`
2130         https://bugs.webkit.org/show_bug.cgi?id=156698
2131         <rdar://problem/25778244>
2132
2133         Reviewed by Timothy Hatcher.
2134
2135         * inspector/console/console-table-expected.txt:
2136         * inspector/console/console-table.html:
2137
2138 2016-04-20  Ryan Haddad  <ryanhaddad@apple.com>
2139
2140         Remove flaky expectation for imported/mozilla/svg/image/image-filter-01.svg on ios-simulator-wk2
2141
2142         Unreviewed test gardening.
2143
2144         * platform/ios-simulator-wk2/TestExpectations:
2145
2146 2016-04-19  Timothy Hatcher  <timothy@apple.com>
2147
2148         Web Inspector: Make debounce use an ES6 Proxy
2149
2150         https://bugs.webkit.org/show_bug.cgi?id=156756
2151         rdar://problem/25809771
2152
2153         Reviewed by Joseph Pecoraro.
2154
2155         * inspector/unit-tests/debounce-expected.txt: Added.
2156         * inspector/unit-tests/debounce.html: Added.
2157
2158 2016-04-20  Ryan Haddad  <ryanhaddad@apple.com>
2159
2160         Rebaseline tests for iOS simulator.
2161
2162         Unreviewed test gardening.
2163
2164         * platform/ios-simulator-wk2/css2.1/t0905-c5525-flthw-00-c-g-expected.txt:
2165         * platform/ios-simulator-wk2/css2.1/t0905-c5526-flthw-00-c-g-expected.txt:
2166         * platform/ios-simulator/fast/canvas/set-colors-expected.txt: Added.
2167         * platform/ios-simulator/fast/text/emoji-expected.txt:
2168
2169 2016-04-20  Yoav Weiss  <yoav@yoav.ws>
2170
2171         Speculative unflake of dynamic_remove_preload_href layout test
2172         https://bugs.webkit.org/show_bug.cgi?id=156773
2173
2174         Reviewed by Alexey Proskuryakov.
2175
2176         * http/tests/preload/dynamic_remove_preload_href.html: Avoid using a blocking script based timeout.
2177
2178 2016-04-20  Brady Eidson  <beidson@apple.com>
2179
2180         Modern IDB (Workers): Enable INDEXED_DATABASE_IN_WORKERS compile time flag, but disabled in RuntimeEnabledFeatures.
2181         https://bugs.webkit.org/show_bug.cgi?id=156782
2182
2183         Reviewed by Alex Christensen.
2184
2185         Note: One test has some "FAIL" lines in the expected results, which is intentional.
2186         As work on this progresses, those FAILs will become PASSes and the expectations will be updated.
2187         
2188         * storage/indexeddb/modern/resources/workers-disabled.js: Added.
2189         * storage/indexeddb/modern/resources/workers-enable.js: Added.
2190         * storage/indexeddb/modern/workers-disabled-expected.txt: Added.
2191         * storage/indexeddb/modern/workers-disabled.html: Added.
2192         * storage/indexeddb/modern/workers-enable-expected.txt: Added.
2193         * storage/indexeddb/modern/workers-enable.html: Added.
2194
2195 2016-04-20  Brent Fulgham  <bfulgham@apple.com>
2196
2197         [WK2][Mac][iOS] WebContent crash when using special file:// URI scheme @ WebKit::resolveSymlinksInPath(WTF::CString const&) + 159
2198         https://bugs.webkit.org/show_bug.cgi?id=156747
2199         <rdar://problem/24648176>
2200
2201         Reviewed by Alexey Proskuryakov.
2202
2203         * fast/url/file-uri-with-embedded-null-no-crash-expected.txt: Added.
2204         * fast/url/file-uri-with-embedded-null-no-crash.html: Added.
2205
2206 2016-04-20  Dave Hyatt  <hyatt@apple.com>
2207
2208         Hangable punctuation measurement using the wrong indices.
2209         https://bugs.webkit.org/show_bug.cgi?id=155899
2210
2211         Reviewed by Simon Fraser.
2212
2213         * fast/text/hanging-punctuation-variable-font-size-expected.html: Added.
2214         * fast/text/hanging-punctuation-variable-font-size.html: Added.
2215
2216 2016-04-20  Chris Dumez  <cdumez@apple.com>
2217
2218         Drop [UsePointersEvenForNonNullableObjectArguments] from several Canvas interfaces
2219         https://bugs.webkit.org/show_bug.cgi?id=156781
2220
2221         Reviewed by Darin Adler.
2222
2223         Update outdated test which expected a legacy TYPE_MISMATCH_ERR exception
2224         to be thrown when passing null instead of the newer TypeError.
2225
2226         * canvas/philip/tests/2d.drawImage.null.html:
2227
2228 2016-04-20  Chris Dumez  <cdumez@apple.com>
2229
2230         Drop [UsePointersEvenForNonNullableObjectArguments] from WebAudio
2231         https://bugs.webkit.org/show_bug.cgi?id=156777
2232
2233         Reviewed by Darin Adler.
2234
2235         Added test coverage for the type of the exception being thrown when
2236         pasing null to various WebAudio API.
2237
2238         * webaudio/audiobuffer-expected.txt:
2239         * webaudio/audiobuffer.html:
2240         * webaudio/createMediaStreamSource-null-expected.txt: Added.
2241         * webaudio/createMediaStreamSource-null.html: Added.
2242         * webaudio/decode-audio-data-basic-expected.txt:
2243         * webaudio/decode-audio-data-basic.html:
2244         * webaudio/mediaelementaudiosourcenode-expected.txt:
2245         * webaudio/mediaelementaudiosourcenode.html:
2246
2247 2016-04-20  Brady Eidson  <beidson@apple.com>
2248
2249         Addressing additional review feedback for:
2250         Modern IDB: Lots of IDB bindings cleanup (including making IDBVersionChangeEvent constructible).
2251         https://bugs.webkit.org/show_bug.cgi?id=156760
2252
2253         * storage/indexeddb/modern/idbversionchangeevent-constructor-expected.txt:
2254         * storage/indexeddb/modern/idbversionchangeevent-constructor.html:
2255
2256 2016-04-20  Frederic Wang  <fwang@igalia.com>
2257
2258         Refactor RenderMathMLSpace to avoid using flexbox
2259         https://bugs.webkit.org/show_bug.cgi?id=155168
2260
2261         Reviewed by Martin Robinson.
2262
2263         * mathml/presentation/mspace-prefered-width-expected.html: Update the expectation so that the logical width and preferred width are both equal to the one specified by the width attribute.
2264
2265 2016-04-20  Carlos Garcia Campos  <cgarcia@igalia.com>
2266
2267         Unreviewed GTK+ gardening. Mark HLS tests release expectations as release only.
2268
2269         * platform/gtk/TestExpectations:
2270
2271 2016-04-20  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
2272
2273         Unreviewed EFL gardening. Follow up gardening for media test.
2274
2275         * platform/efl/TestExpectations: Unskip 3 media tests.
2276
2277 2016-04-19  Michael Saboff  <msaboff@apple.com>
2278
2279         iTunes crashing JavaScriptCore.dll
2280         https://bugs.webkit.org/show_bug.cgi?id=156647
2281
2282         Reviewed by Filip Pizlo.
2283
2284         Disabled fast/workers/dedicated-worker-lifecycle.html as it creates
2285         more workers that we have ThreadSpecific keys.  We need at least one
2286         key per JSC VM we create.  I didn't want to weaken the test for other
2287         platforms.
2288
2289         * platform/win/TestExpectations:
2290
2291 2016-04-19  Brent Fulgham  <bfulgham@apple.com>
2292
2293         Remove remaining bits of dynamic <link> rel='icon' loading
2294         https://bugs.webkit.org/show_bug.cgi?id=156727
2295
2296         Reviewed by Darin Adler.
2297
2298         Rename 'test-link-rel-icon-beforeload.html' to 'test-link-rel-subresource-beforeload.html'.
2299
2300         * fast/dom/icon-url-property-expected.txt: Removed.
2301         * fast/dom/icon-url-property.html: Removed.
2302         * platform/gtk/TestExpectations: Remove references to deleted tests.
2303         * platform/ios-simulator/TestExpectations: Ditto. 
2304         * platform/wk2/TestExpectations: Ditto.
2305         * webarchive/test-link-rel-icon-beforeload-expected.webarchive: Removed.
2306         * webarchive/test-link-rel-icon-beforeload.html: Removed.
2307         * webarchive/test-link-rel-subresource-beforeload-expected.webarchive: Copied from LayoutTests/webarchive/test-link-rel-icon-beforeload-expected.webarchive.
2308         * webarchive/test-link-rel-subresource-beforeload.html: Copied from LayoutTests/webarchive/test-link-rel-icon-beforeload.html.
2309
2310 2016-04-19  Chris Dumez  <cdumez@apple.com>
2311
2312         AudioBufferSourceNode.buffer should be nullable
2313         https://bugs.webkit.org/show_bug.cgi?id=156769
2314
2315         Reviewed by Darin Adler.
2316
2317         Update existing layout test to check that:
2318         - AudioBufferSourceNode.buffer is initially null
2319         - AudioBufferSourceNode.buffer can be set to null
2320         - We cannot create an AudioBuffer that has too many channels
2321
2322         * webaudio/audiobuffersource-channels-expected.txt:
2323         * webaudio/audiobuffersource-channels.html:
2324
2325 2016-04-19  Brady Eidson  <beidson@apple.com>
2326
2327         Modern IDB: Lots of IDB bindings cleanup (including making IDBVersionChangeEvent constructible).
2328         https://bugs.webkit.org/show_bug.cgi?id=156760
2329
2330         Reviewed by Darin Adler (and looked over by Chris Dumez and Alex Christensen).
2331
2332         * js/dom/global-constructors-attributes-idb-expected.txt: Updated for removed attributes.
2333         * storage/indexeddb/modern/idbversionchangeevent-constructor-expected.txt: Added.
2334         * storage/indexeddb/modern/idbversionchangeevent-constructor.html: Added.
2335
2336 2016-04-19  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
2337
2338         [EFL] Unskip media tests since r199649
2339
2340         Unreviewed EFL gardening.
2341
2342         * platform/efl/TestExpectations: r199649 fixed media test crash as well.
2343
2344 2016-04-19  Mark Lam  <mark.lam@apple.com>
2345
2346         Re-landing: ES6: Implement RegExp.prototype[@@search].
2347         https://bugs.webkit.org/show_bug.cgi?id=156331
2348
2349         Reviewed by Keith Miller.
2350
2351         * js/regress/regexp-prototype-search-observable-side-effects-expected.txt: Added.
2352         * js/regress/regexp-prototype-search-observable-side-effects.html: Added.
2353         * js/regress/regexp-prototype-search-observable-side-effects2-expected.txt: Added.
2354         * js/regress/regexp-prototype-search-observable-side-effects2.html: Added.
2355
2356         * js/regress/script-tests/regexp-prototype-search-observable-side-effects.js: Added.
2357         * js/regress/script-tests/regexp-prototype-search-observable-side-effects2.js: Added.
2358
2359         * js/regress/script-tests/string-prototype-search-observable-side-effects.js: Added.
2360         * js/regress/script-tests/string-prototype-search-observable-side-effects2.js: Added.
2361         * js/regress/script-tests/string-prototype-search-observable-side-effects3.js: Added.
2362         * js/regress/script-tests/string-prototype-search-observable-side-effects4.js: Added.
2363
2364         * js/regress/string-prototype-search-observable-side-effects-expected.txt: Added.
2365         * js/regress/string-prototype-search-observable-side-effects.html: Added.
2366         * js/regress/string-prototype-search-observable-side-effects2-expected.txt: Added.
2367         * js/regress/string-prototype-search-observable-side-effects2.html: Added.
2368         * js/regress/string-prototype-search-observable-side-effects3-expected.txt: Added.
2369         * js/regress/string-prototype-search-observable-side-effects3.html: Added.
2370         * js/regress/string-prototype-search-observable-side-effects4-expected.txt: Added.
2371         * js/regress/string-prototype-search-observable-side-effects4.html: Added.
2372
2373 2016-04-19  Alex Christensen  <achristensen@webkit.org>
2374
2375         Rebase test after r199738
2376
2377         * fast/canvas/webgl/fragment-shader-assertion-expected.txt:
2378         ANGLE gives us a more descriptive error now.  No big deal.  
2379         This test was added to make sure it didn't crash in http://trac.webkit.org/changeset/199340
2380         and it still does not crash.
2381
2382 2016-04-19  Keith Miller  <keith_miller@apple.com>
2383
2384         ObjcInstance::stringValue should not call NSObject's description method
2385         https://bugs.webkit.org/show_bug.cgi?id=156758
2386
2387         Reviewed by Geoffrey Garen.
2388
2389         Test that we don't use the NSObject's description method when stringifying a WebScriptObject.
2390
2391         * platform/mac/fast/objc/webScriptObject-does-not-call-description-on-nsobject-expected.txt: Added.
2392         * platform/mac/fast/objc/webScriptObject-does-not-call-description-on-nsobject.html: Added.
2393         * platform/wk2/TestExpectations:
2394
2395 2016-04-19  Alex Christensen  <achristensen@webkit.org>
2396
2397         Update ANGLE
2398         https://bugs.webkit.org/show_bug.cgi?id=156755
2399
2400         Reviewed by Dean Jackson.
2401
2402         * webgl/1.0.2/conformance/glsl/reserved/webgl_preprocessor_reserved-expected.txt: Removed.
2403         * webgl/1.0.2/conformance/glsl/reserved/webgl_preprocessor_reserved.html: Removed.
2404         Removed invalid test based on https://github.com/KhronosGroup/WebGL/pull/1230
2405
2406 2016-04-19  Youenn Fablet  <youenn.fablet@crf.canon.fr>
2407
2408         imported/w3c/web-platform-tests/streams/readable-streams/general.https.html is a flaky failure
2409         https://bugs.webkit.org/show_bug.cgi?id=155760
2410
2411         Reviewed by Alexey Proskuryakov.
2412
2413         * TestExpectations: removed flaky expectation.
2414
2415 2016-04-19  Mark Lam  <mark.lam@apple.com>
2416
2417         Re-landing: ES6: Implement String.prototype.split and RegExp.prototype[@@split].
2418         https://bugs.webkit.org/show_bug.cgi?id=156013
2419
2420         Reviewed by Keith Miller.
2421
2422         * js/Object-getOwnPropertyNames-expected.txt:
2423         * js/dom/string-prototype-properties-expected.txt:
2424
2425         * js/regress/regexp-prototype-split-observable-side-effects-expected.txt: Added.
2426         * js/regress/regexp-prototype-split-observable-side-effects.html: Added.
2427         * js/regress/regexp-prototype-split-observable-side-effects2-expected.txt: Added.
2428         * js/regress/regexp-prototype-split-observable-side-effects2.html: Added.
2429         * js/regress/regexp-prototype-split-observable-side-effects3-flags-expected.txt: Added.
2430         * js/regress/regexp-prototype-split-observable-side-effects3-flags.html: Added.
2431         * js/regress/regexp-prototype-split-observable-side-effects3-global-expected.txt: Added.
2432         * js/regress/regexp-prototype-split-observable-side-effects3-global.html: Added.
2433         * js/regress/regexp-prototype-split-observable-side-effects3-ignoreCase-expected.txt: Added.
2434         * js/regress/regexp-prototype-split-observable-side-effects3-ignoreCase.html: Added.
2435         * js/regress/regexp-prototype-split-observable-side-effects3-multiline-expected.txt: Added.
2436         * js/regress/regexp-prototype-split-observable-side-effects3-multiline.html: Added.
2437         * js/regress/regexp-prototype-split-observable-side-effects3-sticky-expected.txt: Added.
2438         * js/regress/regexp-prototype-split-observable-side-effects3-sticky.html: Added.
2439         * js/regress/regexp-prototype-split-observable-side-effects3-unicode-expected.txt: Added.
2440         * js/regress/regexp-prototype-split-observable-side-effects3-unicode.html: Added.
2441         * js/regress/regexp-prototype-split-observable-side-effects4-expected.txt: Added.
2442         * js/regress/regexp-prototype-split-observable-side-effects4.html: Added.
2443
2444         * js/regress/script-tests/regexp-prototype-split-observable-side-effects.js: Added.
2445         * js/regress/script-tests/regexp-prototype-split-observable-side-effects2.js: Added.
2446         * js/regress/script-tests/regexp-prototype-split-observable-side-effects3-flags.js: Added.
2447         * js/regress/script-tests/regexp-prototype-split-observable-side-effects3-global.js: Added.
2448         * js/regress/script-tests/regexp-prototype-split-observable-side-effects3-ignoreCase.js: Added.
2449         * js/regress/script-tests/regexp-prototype-split-observable-side-effects3-multiline.js: Added.
2450         * js/regress/script-tests/regexp-prototype-split-observable-side-effects3-sticky.js: Added.
2451         * js/regress/script-tests/regexp-prototype-split-observable-side-effects3-unicode.js: Added.
2452         * js/regress/script-tests/regexp-prototype-split-observable-side-effects4.js: Added.
2453
2454         * js/regress/script-tests/string-prototype-split-observable-side-effects.js: Added.
2455         * js/regress/script-tests/string-prototype-split-observable-side-effects2.js: Added.
2456         * js/regress/script-tests/string-prototype-split-observable-side-effects3-flags.js: Added.
2457         * js/regress/script-tests/string-prototype-split-observable-side-effects3-global.js: Added.
2458         * js/regress/script-tests/string-prototype-split-observable-side-effects3-ignoreCase.js: Added.
2459         * js/regress/script-tests/string-prototype-split-observable-side-effects3-multiline.js: Added.
2460         * js/regress/script-tests/string-prototype-split-observable-side-effects3-sticky.js: Added.
2461         * js/regress/script-tests/string-prototype-split-observable-side-effects3-unicode.js: Added.
2462         * js/regress/script-tests/string-prototype-split-observable-side-effects4.js: Added.
2463
2464         * js/regress/string-prototype-split-observable-side-effects-expected.txt: Added.
2465         * js/regress/string-prototype-split-observable-side-effects.html: Added.
2466         * js/regress/string-prototype-split-observable-side-effects2-expected.txt: Added.
2467         * js/regress/string-prototype-split-observable-side-effects2.html: Added.
2468         * js/regress/string-prototype-split-observable-side-effects3-flags-expected.txt: Added.
2469         * js/regress/string-prototype-split-observable-side-effects3-flags.html: Added.
2470         * js/regress/string-prototype-split-observable-side-effects3-global-expected.txt: Added.
2471         * js/regress/string-prototype-split-observable-side-effects3-global.html: Added.
2472         * js/regress/string-prototype-split-observable-side-effects3-ignoreCase-expected.txt: Added.
2473         * js/regress/string-prototype-split-observable-side-effects3-ignoreCase.html: Added.
2474         * js/regress/string-prototype-split-observable-side-effects3-multiline-expected.txt: Added.
2475         * js/regress/string-prototype-split-observable-side-effects3-multiline.html: Added.
2476         * js/regress/string-prototype-split-observable-side-effects3-sticky-expected.txt: Added.
2477         * js/regress/string-prototype-split-observable-side-effects3-sticky.html: Added.
2478         * js/regress/string-prototype-split-observable-side-effects3-unicode-expected.txt: Added.
2479         * js/regress/string-prototype-split-observable-side-effects3-unicode.html: Added.
2480         * js/regress/string-prototype-split-observable-side-effects4-expected.txt: Added.
2481         * js/regress/string-prototype-split-observable-side-effects4.html: Added.
2482
2483         * js/script-tests/Object-getOwnPropertyNames.js:
2484         * sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.14_String.prototype.split/S15.5.4.14_A1_T3-expected.txt:
2485
2486 2016-04-19  Brady Eidson  <beidson@apple.com>
2487
2488         Modern IDB: ObjectStore Blob Support.
2489         https://bugs.webkit.org/show_bug.cgi?id=143193
2490
2491         Reviewed by Alex Christensen.
2492
2493         Note: The blob-basics-metadata.html test has some failure lines in it because we don't support the 
2494         File constructor.
2495         
2496         Once support is added, that test will start failing with the correct results, at which point we
2497         can update expectations.
2498
2499         * imported/blink/storage/indexeddb/blob-basics-metadata-expected.txt: Added.
2500         * imported/blink/storage/indexeddb/blob-basics-metadata.html: Added.
2501         * imported/blink/storage/indexeddb/blob-delete-objectstore-db-expected.txt: Added.
2502         * imported/blink/storage/indexeddb/blob-delete-objectstore-db.html: Added.
2503         * imported/blink/storage/indexeddb/blob-valid-after-deletion-expected.txt: Added.
2504         * imported/blink/storage/indexeddb/blob-valid-after-deletion.html: Added.
2505         * imported/blink/storage/indexeddb/blob-valid-before-commit-expected.txt: Added.
2506         * imported/blink/storage/indexeddb/blob-valid-before-commit.html: Added.
2507         * imported/blink/storage/indexeddb/empty-blob-file-expected.txt: Added.
2508         * imported/blink/storage/indexeddb/empty-blob-file.html: Added.
2509         * imported/blink/storage/indexeddb/resources/empty.txt: Added.
2510         * imported/blink/storage/indexeddb/resources/shared.js: Added.
2511         * imported/blink/storage/indexeddb/resources/test-data.html: Added.
2512         * imported/blink/storage/indexeddb/resources/test-data.txt: Added.
2513
2514         * platform/wk2/TestExpectations:
2515         
2516         * storage/indexeddb/modern/blob-simple-expected.txt: Added.
2517         * storage/indexeddb/modern/blob-simple.html: Added.
2518         * storage/indexeddb/modern/resources/blob-simple.js: Added.
2519         
2520         * storage/indexeddb/noblobs-expected.txt: Removed.
2521         * storage/indexeddb/noblobs-private-expected.txt: Removed.
2522         * storage/indexeddb/noblobs-private.html: Removed.
2523         * storage/indexeddb/noblobs.html: Removed.
2524         * storage/indexeddb/resources/noblobs.js: Removed.
2525
2526 2016-04-19  Commit Queue  <commit-queue@webkit.org>
2527
2528         Unreviewed, rolling out r199726.
2529         https://bugs.webkit.org/show_bug.cgi?id=156748
2530
2531         WebKit tests crash on Windows 32 (Requested by msaboff on
2532         #webkit).
2533
2534         Reverted changeset:
2535
2536         "iTunes crashing JavaScriptCore.dll"
2537         https://bugs.webkit.org/show_bug.cgi?id=156647
2538         http://trac.webkit.org/changeset/199726
2539
2540 2016-04-19  Sergio Villar Senin  <svillar@igalia.com>
2541
2542         [css-grid] Use the margin box for non-auto minimum sizes
2543         https://bugs.webkit.org/show_bug.cgi?id=156711
2544
2545         Reviewed by Darin Adler.
2546
2547         * fast/css-grid-layout/min-height-border-box.html:
2548         * fast/css-grid-layout/min-width-margin-box-expected.txt: Added.
2549         * fast/css-grid-layout/min-width-margin-box.html: Added.
2550
2551 2016-04-19  Michael Saboff  <msaboff@apple.com>
2552
2553         iTunes crashing JavaScriptCore.dll
2554         https://bugs.webkit.org/show_bug.cgi?id=156647
2555
2556         Reviewed by Saam Barati.
2557
2558         Disabled fast/workers/dedicated-worker-lifecycle.html as it creates
2559         more workers that we have ThreadSpecific keys.  We need at least one
2560         key per JSC VM we create.  I didn't want to weaken the test for other
2561         platforms.
2562
2563         * platform/win/TestExpectations:
2564
2565 2016-04-19  Yusuke Suzuki  <utatane.tea@gmail.com>
2566
2567         [INTL] Use @thisNumberValue instead of `instanceof @Number`
2568         https://bugs.webkit.org/show_bug.cgi?id=156680
2569
2570         Reviewed by Saam Barati.
2571
2572         * js/number-toLocaleString-expected.txt:
2573         * js/script-tests/number-toLocaleString.js:
2574
2575 2016-04-19  Commit Queue  <commit-queue@webkit.org>
2576
2577         Unreviewed, rolling out r199712.
2578         https://bugs.webkit.org/show_bug.cgi?id=156741
2579
2580         It caused a serious regression on 32 bit platform (Requested
2581         by gskachkov on #webkit).
2582
2583         Reverted changeset:
2584
2585         "calling super() a second time in a constructor should throw"
2586         https://bugs.webkit.org/show_bug.cgi?id=151113
2587         http://trac.webkit.org/changeset/199712
2588
2589 2016-04-19  Carlos Garcia Campos  <cgarcia@igalia.com>
2590
2591         Unreviewed GTK+ gardening. Update CSP tests.
2592
2593         Rebaseline http/tests/security/contentSecurityPolicy/1.1/securitypolicyviolation-basics.html after r197118 and
2594         remove specific expectations of http/tests/security/contentSecurityPolicy/source-list-parsing-10.html.
2595
2596         * platform/gtk/http/tests/security/contentSecurityPolicy/1.1/securitypolicyviolation-basics-expected.txt:
2597         * platform/gtk/http/tests/security/contentSecurityPolicy/source-list-parsing-10-expected.txt: Removed.
2598
2599 2016-04-19  Carlos Garcia Campos  <cgarcia@igalia.com>
2600
2601         Unreviewed GTK+ gardening. Rebaseline fast/events/updateLayoutForHitTest.html after r195263.
2602
2603         * platform/gtk/fast/events/updateLayoutForHitTest-expected.txt:
2604
2605 2016-04-19  Carlos Garcia Campos  <cgarcia@igalia.com>
2606
2607         Unreviewed GTK+ gardening. Rebaseline fast/transforms/bounding-rect-zoom.html after r197450.
2608
2609         * platform/gtk/fast/transforms/bounding-rect-zoom-expected.txt:
2610
2611 2016-04-19  Carlos Garcia Campos  <cgarcia@igalia.com>
2612
2613         Unreviewed GTK+ gardening. Rebaseline tests after r199659.
2614
2615         We are now using the theme colors for the menu lists text.
2616
2617         * platform/gtk/fast/forms/basic-selects-expected.txt:
2618         * platform/gtk/fast/forms/disabled-select-change-index-expected.txt:
2619         * platform/gtk/fast/forms/menulist-style-color-expected.txt:
2620         * platform/gtk/fast/forms/select-baseline-expected.txt:
2621         * platform/gtk/fast/forms/select-disabled-appearance-expected.txt:
2622
2623 2016-04-19  Carlos Garcia Campos  <cgarcia@igalia.com>
2624
2625         Unreviewed GTK+ gardening. Rebaseline tests after r199034.
2626
2627         * platform/gtk/fast/block/float/016-expected.txt:
2628         * platform/gtk/fast/css/bidi-override-in-anonymous-block-expected.txt:
2629         * platform/gtk/media/video-zoom-controls-expected.txt:
2630         * platform/gtk/svg/zoom/page/zoom-replaced-intrinsic-ratio-001-expected.txt:
2631         * platform/gtk/tables/mozilla_expected_failures/bugs/bug1055-2-expected.txt:
2632
2633 2016-04-19  Joanmarie Diggs  <jdiggs@igalia.com>
2634
2635         [GTK] accessibility/gtk/entry-and-password.html is failing since r194847
2636         https://bugs.webkit.org/show_bug.cgi?id=153062
2637
2638         Reviewed by Carlos Garcia Campos.
2639
2640         The auto-fill-crash.html test has expectations which include the children
2641         count for the text input. These expectations were incorrect for ATK where
2642         accessible text inputs lack accessible text children.
2643
2644         * accessibility/auto-fill-crash.html: Modified to take platform into account.
2645         * platform/gtk/TestExpectations: Unskipped entry-and-password.html.
2646         * platform/gtk/accessibility/auto-fill-crash-expected.txt: Added.
2647
2648 2016-04-19  Carlos Garcia Campos  <cgarcia@igalia.com>
2649
2650         Unreviewed GTK+ gardening. Rebaseline tests after r190840.
2651
2652         * platform/gtk/fast/html/details-remove-summary-1-and-click-expected.txt:
2653         * platform/gtk/fast/html/details-remove-summary-4-and-click-expected.txt:
2654
2655 2016-04-09  Skachkov Oleksandr  <gskachkov@gmail.com>
2656
2657         calling super() a second time in a constructor should throw
2658         https://bugs.webkit.org/show_bug.cgi?id=151113
2659
2660         Reviewed by Saam Barati and Keith Miller.
2661
2662         * js/class-syntax-super-expected.txt:
2663         * js/script-tests/class-syntax-super.js:
2664
2665 2016-04-18  Martin Robinson  <mrobinson@igalia.com>
2666
2667         [GTK] Possible off-by-one in hyphenation code
2668         https://bugs.webkit.org/show_bug.cgi?id=156661
2669
2670         Reviewed by Michael Catanzaro.
2671
2672         * platform/gtk/TestExpectations: Unskip a test that is now passing.
2673         * platform/gtk/fast/text/hyphenate-character-expected.png:
2674         * platform/gtk/fast/text/hyphenate-character-expected.txt:
2675         * platform/gtk/fast/text/hyphenate-first-word-expected.png:
2676         * platform/gtk/fast/text/hyphenate-first-word-expected.txt:
2677         * platform/gtk/fast/text/hyphenate-limit-before-after-expected.png:
2678         * platform/gtk/fast/text/hyphenate-limit-before-after-expected.txt:
2679         * platform/gtk/fast/text/hyphenate-limit-lines-expected.png:
2680         * platform/gtk/fast/text/hyphenate-limit-lines-expected.txt:
2681         * platform/gtk/fast/text/hyphenate-locale-expected.png:
2682         * platform/gtk/fast/text/hyphenate-locale-expected.txt:
2683
2684 2016-04-18  Brent Fulgham  <bfulgham@apple.com>
2685
2686         Unreviewed test fix after r199696.
2687
2688         * inspector/console/x-frame-options-message-expected.txt: Rebaseline.):
2689
2690 2016-04-18  Gavin Barraclough  <barraclough@apple.com>
2691
2692         WebKit should adopt journal_mode=wal for all SQLite databases.
2693         https://bugs.webkit.org/show_bug.cgi?id=133496
2694
2695         Reviewed by Brady Eidson.
2696
2697         Enabling sqlite3 WAL mode on iOS causes a test failure, but appears just be something that should fail still failing, only in a different way.
2698         Enabling & marking test as failing for now. Tracking test failure here:
2699             https://bugs.webkit.org/show_bug.cgi?id=156718
2700
2701         * platform/ios-simulator/TestExpectations:
2702             - storage/websql/alter-to-info-table.html [ Failure ]
2703
2704 2016-04-18  Chris Dumez  <cdumez@apple.com>
2705
2706         Crash in ElementDescendantIterator::operator--() when calling m_ancestorSiblingStack.last()
2707         https://bugs.webkit.org/show_bug.cgi?id=156715
2708         <rdar://problem/25750864>
2709
2710         Reviewed by Antti Koivisto.
2711
2712         Add regression test that reproduced the crash.
2713
2714         * fast/dom/collection-backward-traversal-crash-expected.txt: Added.
2715         * fast/dom/collection-backward-traversal-crash.html: Added.
2716
2717 2016-04-18  Brent Fulgham  <bfulgham@apple.com>
2718
2719         Remove support for X-Frame-Options in `<meta>`
2720         https://bugs.webkit.org/show_bug.cgi?id=156625
2721         <rdar://problem/25748714>
2722
2723         Rubberstamped by Darin Adler.
2724
2725         * http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-expected.txt:
2726         * http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-in-body-expected.txt:
2727         * http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-parent-same-origin-allow-expected.txt:
2728         * http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-parent-same-origin-deny-expected.txt:
2729         * http/tests/security/xssAuditor/meta-tag-http-refresh-x-frame-options-ignored-expected.txt:
2730
2731 2016-04-18  Brent Fulgham  <bfulgham@apple.com>
2732
2733         CSP: Remove stubs for dynamically-added favicons (via link rel="icon")
2734         https://bugs.webkit.org/show_bug.cgi?id=153151
2735         <rdar://problem/24383176>
2736
2737         Reviewed by Darin Adler.
2738
2739         Remove the unused dynamic favicon code and tests.
2740
2741         * TestExpectations:
2742         * http/tests/security/contentSecurityPolicy/icon-allowed-expected.txt: Removed.
2743         * http/tests/security/contentSecurityPolicy/icon-allowed.html: Removed.
2744         * http/tests/security/contentSecurityPolicy/icon-blocked-expected.txt: Removed.
2745         * http/tests/security/contentSecurityPolicy/icon-blocked.html: Removed.
2746
2747 2016-04-18  Eric Carlson  <eric.carlson@apple.com>
2748
2749         Media element "user gesture for fullscreen" restriction is never lifted
2750         https://bugs.webkit.org/show_bug.cgi?id=156547
2751         <rdar://problem/25707814>
2752
2753         Reviewed by Jer Noble.
2754
2755         * media/video-fullscreen-restriction-removed-expected.txt: Added.
2756         * media/video-fullscreen-restriction-removed.html: Added.
2757
2758 2016-04-18  Frederic Wang  <fred.wang@free.fr>
2759
2760         Mark script-height reftest as ImageOnlyFailure on iOS
2761         https://bugs.webkit.org/show_bug.cgi?id=153918
2762
2763         Unreviewed test gardening.
2764
2765         * platform/ios-simulator/TestExpectations:
2766
2767 2016-04-18  Frederic Wang  <fwang@igalia.com>
2768
2769         Refactor RenderMathMLScripts layout to avoid using flexbox
2770         https://bugs.webkit.org/show_bug.cgi?id=153917
2771
2772         Reviewed by Martin Robinson.
2773
2774         We import tests from the MathML in HTML5 test suite to verify various OpenType MATH parameters.
2775         We also add a test for the italic correction of large operators (bug 130325).
2776         Finally, we adjust some tests and expectations to take into account the new rendering.
2777
2778         * imported/mathml-in-html5/LICENSE: Added.
2779         * imported/mathml-in-html5/README.md: Added.
2780         * imported/mathml-in-html5/fonts/math/scripts-spaceafterscript3000.woff: Renamed from LayoutTests/mathml/mathml-in-html5/fonts/scripts-spaceafterscript3000.woff.
2781         * imported/mathml-in-html5/fonts/math/scripts-subscriptbaselinedropmin9000.woff: Renamed from LayoutTests/mathml/mathml-in-html5/fonts/scripts-subscriptbaselinedropmin9000.woff.
2782         * imported/mathml-in-html5/fonts/math/scripts-subscriptshiftdown6000.woff: Renamed from LayoutTests/mathml/mathml-in-html5/fonts/scripts-subscriptshiftdown6000.woff.
2783         * imported/mathml-in-html5/fonts/math/scripts-subscripttopmax4000.woff: Renamed from LayoutTests/mathml/mathml-in-html5/fonts/scripts-subscripttopmax4000.woff.
2784         * imported/mathml-in-html5/fonts/math/scripts-subsuperscriptgapmin11000-superscriptbottommaxwithsubscript3000.woff: Renamed from LayoutTests/mathml/mathml-in-html5/fonts/scripts-subsuperscriptgapmin11000-superscriptbottommaxwithsubscript3000.woff.
2785         * imported/mathml-in-html5/fonts/math/scripts-subsuperscriptgapmin11000.woff: Renamed from LayoutTests/mathml/mathml-in-html5/fonts/scripts-subsuperscriptgapmin11000.woff.
2786         * imported/mathml-in-html5/fonts/math/scripts-superscriptbaselinedropmax10000.woff: Renamed from LayoutTests/mathml/mathml-in-html5/fonts/scripts-superscriptbaselinedropmax10000.woff.
2787         * imported/mathml-in-html5/fonts/math/scripts-superscriptbottommin8000.woff: Renamed from LayoutTests/mathml/mathml-in-html5/fonts/scripts-superscriptbottommin8000.woff.
2788         * imported/mathml-in-html5/fonts/math/scripts-superscriptshiftup7000.woff: Renamed from LayoutTests/mathml/mathml-in-html5/fonts/scripts-superscriptshiftup7000.woff.
2789         * imported/mathml-in-html5/fonts/math/scripts-superscriptshiftupcramped5000.woff: Renamed from LayoutTests/mathml/mathml-in-html5/fonts/scripts-superscriptshiftupcramped5000.woff.
2790         * imported/mathml-in-html5/mathml/presentation-markup/scripts/subsup-parameters-1-expected.txt: Renamed from LayoutTests/mathml/mathml-in-html5/subsup-parameters-1-expected.txt.
2791         * imported/mathml-in-html5/mathml/presentation-markup/scripts/subsup-parameters-1.html: Renamed from LayoutTests/mathml/mathml-in-html5/subsup-parameters-1.html.
2792         * mathml/msubsup-fuzz-expected.txt: Test adjustment: Update the reference now that nothing
2793         is displayed for invalid markup.
2794         * accessibility/mac/mathml-multiscript-expected.txt: ditto.
2795         * mathml/opentype/large-operators-italic-correction.html: Added. This test verifies that the
2796         italic correction from the MATH table is used for positioning subscripts of large operators.
2797         * mathml/opentype/large-operators-italic-correction-expected.txt: Added.
2798         * mathml/presentation/bug95015.html: Test adjustment: move down a bit the covering red
2799         rectangle, since the script is slightly lower.
2800         * mathml/presentation/bug95015-expected.html: ditto
2801         * mathml/presentation/multiscripts-positions.html: Test adjustment: Modify the expected
2802         vertical positions of scripts now that we follow Gecko's behavior.
2803         * mathml/presentation/multiscripts-positions-expected.html: ditto.
2804         * mathml/presentation/multiscripts-noscripts-expected.html: There seem to be small errors in
2805         the ascent of mmultiscripts, probably due to the conversions between firstLineBaseline (int)
2806         and LayoutUnit (fractional pixel). For now, let's tweak the tests.
2807         * mathml/presentation/multiscripts-noscripts.html: ditto.
2808         * mathml/presentation/scripts-height-expected.html: ditto
2809         * mathml/presentation/scripts-height.html: ditto
2810         * mathml/presentation/scripts-horizontal-alignment.html: Modify the test to make it work
2811         with the new layout rules.
2812         * mathml/presentation/scripts-horizontal-alignment-expected.html: ditto.
2813         * platform/gtk/accessibility/math-multiscript-attributes-expected.txt: Test adjustment:
2814         Update reference to take into account a small shift.
2815         * platform/mac/accessibility/math-multiscript-attributes-expected.txt: ditto.
2816         * platform/gtk/mathml/presentation/roots-expected.png: Test adjustment: Update reference to
2817         take into account small rendering changes.
2818         * platform/gtk/mathml/presentation/roots-expected.txt: ditto.
2819         * platform/ios-simulator/mathml/presentation/roots-expected.txt: ditto.
2820         * platform/mac/TestExpectations: Mark some tests for scripts as failing on mac. MATH fonts
2821         are really needed to make them reliable.
2822         * platform/ios-simulator/TestExpectations: Ditto
2823
2824 2016-04-18  Manuel Rego Casasnovas  <rego@igalia.com>
2825
2826         [css-grid] Use grid-template-areas to determine the explicit grid
2827         https://bugs.webkit.org/show_bug.cgi?id=156575
2828
2829         Reviewed by Darin Adler.
2830
2831         Created new test to check the right behavior.
2832
2833         * fast/css-grid-layout/explicit-grid-size-expected.txt: Added.
2834         * fast/css-grid-layout/explicit-grid-size.html: Added.
2835         * fast/css-grid-layout/grid-template-shorthand-get-set-expected.txt:
2836         Small modification as now the columns defined by
2837         grid-tempalte-areas are in the explicit grid.
2838         * fast/css-grid-layout/grid-template-shorthand-get-set.html:
2839         Ditto.
2840
2841 2016-04-18  Manuel Rego Casasnovas  <rego@igalia.com>
2842
2843         [css-grid] Fix positioned items with content alignment
2844         https://bugs.webkit.org/show_bug.cgi?id=156597
2845
2846         Reviewed by Darin Adler.
2847
2848         * fast/css-grid-layout/grid-positioned-items-content-alignment-expected.txt: Added.
2849         * fast/css-grid-layout/grid-positioned-items-content-alignment-rtl-expected.txt: Added.
2850         * fast/css-grid-layout/grid-positioned-items-content-alignment-rtl.html: Added.
2851         * fast/css-grid-layout/grid-positioned-items-content-alignment.html: Added.
2852
2853 2016-04-18  Yusuke Suzuki  <utatane.tea@gmail.com>
2854
2855         [Fetch] Use @isArray instead of `instanceof @Array`
2856         https://bugs.webkit.org/show_bug.cgi?id=156682
2857
2858         Reviewed by Alex Christensen.
2859
2860         * fetch/header-constructor-is-array-expected.txt: Added.
2861         * fetch/header-constructor-is-array.html: Added.
2862
2863 2016-04-17  Yoav Weiss  <yoav@yoav.ws>
2864
2865         Initial Link preload support
2866         https://bugs.webkit.org/show_bug.cgi?id=156334
2867
2868         Added tests that make sure that `<link rel=preload>` performs its basic
2869         tasks and preloads resources.
2870
2871         Reviewed by Darin Adler.
2872
2873         * http/tests/preload/download_resources-expected.txt: Added.
2874         * http/tests/preload/download_resources.html: Added.
2875         * http/tests/preload/dynamic_adding_preload-expected.txt: Added.
2876         * http/tests/preload/dynamic_adding_preload.html: Added.
2877         * http/tests/preload/dynamic_remove_preload_href-expected.txt: Added.
2878         * http/tests/preload/dynamic_remove_preload_href.html: Added.
2879         * http/tests/preload/dynamic_removing_preload-expected.txt: Added.
2880         * http/tests/preload/dynamic_removing_preload.html: Added.
2881         * imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt: Adjusted expected results to progressions.
2882         * imported/w3c/web-platform-tests/html/dom/reflection-metadata-expected.txt: Adjusted expected results to progressions.
2883         * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt: Adjusted expected results to progressions.
2884
2885 2016-04-17  Youenn Fablet  <youenn.fablet@crf.canon.fr>
2886
2887         [Streams] Consume HTTP data as a ReadableStream
2888         https://bugs.webkit.org/show_bug.cgi?id=138968
2889
2890         Reviewed by Alex Christensen.
2891
2892         * fast/xmlhttprequest/xmlhttprequest-responsetype-stream-expected.txt: Added.
2893         * fast/xmlhttprequest/xmlhttprequest-responsetype-stream.html: Added.
2894         * http/tests/xmlhttprequest/streams/streams-read-api-cancelled-expected.txt: Added.
2895         * http/tests/xmlhttprequest/streams/streams-read-api-cancelled.html: Added.
2896         * http/tests/xmlhttprequest/streams/streams-read-api-closed-expected.txt: Added.
2897         * http/tests/xmlhttprequest/streams/streams-read-api-closed.html: Added.
2898         * http/tests/xmlhttprequest/streams/streams-read-api-expected.txt: Added.
2899         * http/tests/xmlhttprequest/streams/streams-read-api.html: Added.
2900         * http/tests/xmlhttprequest/streams/streams-read-expected.txt: Added.
2901         * http/tests/xmlhttprequest/streams/streams-read.html: Added.
2902
2903 2016-04-16  Matt Baker  <mattbaker@apple.com>
2904
2905         Web Inspector: Adopt Number.prototype.toLocaleString For All Sizes and Times
2906         https://bugs.webkit.org/show_bug.cgi?id=152033
2907         <rdar://problem/23815589>
2908
2909         Reviewed by Timothy Hatcher.
2910
2911         Add test coverage for string formatters, and additional test cases for
2912         Number.percentageString and Number.secondsToString.
2913
2914         * inspector/unit-tests/number-utilities-expected.txt:
2915         * inspector/unit-tests/number-utilities.html:
2916         * inspector/unit-tests/string-utilities-expected.txt: Added.
2917         * inspector/unit-tests/string-utilities.html: Added.
2918
2919 2016-04-15  Myles C. Maxfield  <mmaxfield@apple.com>
2920
2921         [Font Loading] Test promise gets rejected when unknown format used
2922         https://bugs.webkit.org/show_bug.cgi?id=156643
2923
2924         Reviewed by Simon Fraser.
2925
2926         When all the sources have an unknown format, the promise should be rejected.
2927
2928         * fast/text/font-face-javascript-expected.txt:
2929         * fast/text/font-face-javascript.html:
2930
2931 2016-04-15  Daniel Bates  <dabates@apple.com>
2932
2933         CSP: Ignore paths in CSP matching after redirects
2934         https://bugs.webkit.org/show_bug.cgi?id=153154
2935         <rdar://problem/24383215>
2936
2937         Reviewed by Brent Fulgham.
2938
2939         Add tests to ensure that we ignore the path component of a source expression when matching
2940         a sub-resource URL that is the result of a redirect.
2941
2942         * TestExpectations: Unskip test http/tests/security/contentSecurityPolicy/redirect-does-not-match-paths.html as it now passes.
2943         * http/tests/security/contentSecurityPolicy/audio-redirect-allowed2-expected.txt: Added.
2944         * http/tests/security/contentSecurityPolicy/audio-redirect-allowed2.html: Added.
2945         * http/tests/security/contentSecurityPolicy/embed-redirect-allowed-expected.txt: Added.
2946         * http/tests/security/contentSecurityPolicy/embed-redirect-allowed.html: Added.
2947         * http/tests/security/contentSecurityPolicy/embed-redirect-allowed2-expected.txt: Added.
2948         * http/tests/security/contentSecurityPolicy/embed-redirect-allowed2.html: Added.
2949         * http/tests/security/contentSecurityPolicy/embed-redirect-blocked-expected.txt: Added.
2950         * http/tests/security/contentSecurityPolicy/embed-redirect-blocked.html: Added.
2951         * http/tests/security/contentSecurityPolicy/embed-redirect-blocked2-expected.txt: Added.
2952         * http/tests/security/contentSecurityPolicy/embed-redirect-blocked2.html: Added.
2953         * http/tests/security/contentSecurityPolicy/embed-redirect-blocked3-expected.txt: Added.
2954         * http/tests/security/contentSecurityPolicy/embed-redirect-blocked3.html: Added.
2955         * http/tests/security/contentSecurityPolicy/font-redirect-allowed2-expected.txt: Added.
2956         * http/tests/security/contentSecurityPolicy/font-redirect-allowed2.html: Added.
2957         * http/tests/security/contentSecurityPolicy/form-action-src-redirect-allowed-expected.txt: Added.
2958         * http/tests/security/contentSecurityPolicy/form-action-src-redirect-allowed.html: Added.
2959         * http/tests/security/contentSecurityPolicy/form-action-src-redirect-allowed2-expected.txt: Added.
2960         * http/tests/security/contentSecurityPolicy/form-action-src-redirect-allowed2.html: Added.
2961         * http/tests/security/contentSecurityPolicy/iframe-redirect-allowed-by-child-src-expected.txt: Added.
2962         * http/tests/security/contentSecurityPolicy/iframe-redirect-allowed-by-child-src.html: Added.
2963         * http/tests/security/contentSecurityPolicy/iframe-redirect-allowed-by-child-src2-expected.txt: Added.
2964         * http/tests/security/contentSecurityPolicy/iframe-redirect-allowed-by-child-src2.html: Added.
2965         * http/tests/security/contentSecurityPolicy/iframe-redirect-allowed-by-frame-src-expected.txt: Added.
2966         * http/tests/security/contentSecurityPolicy/iframe-redirect-allowed-by-frame-src.html: Added.
2967         * http/tests/security/contentSecurityPolicy/iframe-redirect-allowed-by-frame-src2-expected.txt: Added.
2968         * http/tests/security/contentSecurityPolicy/iframe-redirect-allowed-by-frame-src2.html: Added.
2969         * http/tests/security/contentSecurityPolicy/iframe-redirect-blocked-by-child-src-expected.txt: Added.
2970         * http/tests/security/contentSecurityPolicy/iframe-redirect-blocked-by-child-src.html: Added.
2971         * http/tests/security/contentSecurityPolicy/iframe-redirect-blocked-by-frame-src-expected.txt: Added.
2972         * http/tests/security/contentSecurityPolicy/iframe-redirect-blocked-by-frame-src.html: Added.
2973         * http/tests/security/contentSecurityPolicy/image-redirect-allowed2-expected.txt: Added.
2974         * http/tests/security/contentSecurityPolicy/image-redirect-allowed2.html: Added.
2975         * http/tests/security/contentSecurityPolicy/object-redirect-allowed-expected.txt: Added.
2976         * http/tests/security/contentSecurityPolicy/object-redirect-allowed.html: Added.
2977         * http/tests/security/contentSecurityPolicy/object-redirect-allowed2-expected.txt: Added.
2978         * http/tests/security/contentSecurityPolicy/object-redirect-allowed2.html: Added.
2979         * http/tests/security/contentSecurityPolicy/object-redirect-blocked-expected.txt: Added.
2980         * http/tests/security/contentSecurityPolicy/object-redirect-blocked.html: Added.
2981         * http/tests/security/contentSecurityPolicy/object-redirect-blocked2-expected.txt: Added.
2982         * http/tests/security/contentSecurityPolicy/object-redirect-blocked2.html: Added.
2983         * http/tests/security/contentSecurityPolicy/object-redirect-blocked3-expected.txt: Added.
2984         * http/tests/security/contentSecurityPolicy/object-redirect-blocked3.html: Added.
2985         * http/tests/security/contentSecurityPolicy/redirect-does-not-match-paths-expected.txt: Update expected result now that we pass this test.
2986         * http/tests/security/contentSecurityPolicy/resources/alert-pass.html:
2987         * http/tests/security/contentSecurityPolicy/resources/redirect.pl: For resourceType == "image", load image http://127.0.0.1:8000/security/resources/abe.png
2988         instead of http://127.0.0.1:8000/resources/square20.jpg as the latter does not exist.
2989         * http/tests/security/contentSecurityPolicy/resources/xsl-redirect-allowed.php:
2990         * http/tests/security/contentSecurityPolicy/script-redirect-allowed2-expected.txt: Added.
2991         * http/tests/security/contentSecurityPolicy/script-redirect-allowed2.html: Added.
2992         * http/tests/security/contentSecurityPolicy/stylesheet-redirect-allowed2-expected.txt: Added.
2993         * http/tests/security/contentSecurityPolicy/stylesheet-redirect-allowed2.html: Added.
2994         * http/tests/security/contentSecurityPolicy/svg-font-redirect-allowed2-expected.txt: Added.
2995         * http/tests/security/contentSecurityPolicy/svg-font-redirect-allowed2.html: Added.
2996         * http/tests/security/contentSecurityPolicy/svg-image-redirect-allowed2-expected.txt: Added.
2997         * http/tests/security/contentSecurityPolicy/svg-image-redirect-allowed2.html: Added.
2998         * http/tests/security/contentSecurityPolicy/track-redirect-allowed2-expected.txt: Added.
2999         * http/tests/security/contentSecurityPolicy/track-redirect-allowed2.html: Added.
3000         * http/tests/security/contentSecurityPolicy/video-redirect-allowed2-expected.txt: Added.
3001         * http/tests/security/contentSecurityPolicy/video-redirect-allowed2.html: Added.
3002         * http/tests/security/contentSecurityPolicy/xsl-redirect-allowed.html:
3003         * http/tests/security/contentSecurityPolicy/xsl-redirect-allowed2-expected.txt: Added.
3004         * http/tests/security/contentSecurityPolicy/xsl-redirect-allowed2.html: Copied from LayoutTests/http/tests/security/contentSecurityPolicy/xsl-redirect-allowed.html.
3005         * platform/ios-simulator/TestExpectations: Skip tests {embed, object}-redirect-blocked{2, 3}.html as they make
3006         use of a plug-in and plug-ins are not supported on iOS.
3007         * platform/wk2/TestExpectations: Skip tests {embed, object}-redirect-blocked3.html on WebKit2 as they fail
3008         because of <https://bugs.webkit.org/show_bug.cgi?id=156612>.
3009
3010 2016-04-15  Myles C. Maxfield  <mmaxfield@apple.com>
3011
3012         [CSS Font Loading] FontFace's promise may never be resolved/rejected if Content Security Policy blocks all the URLs
3013         https://bugs.webkit.org/show_bug.cgi?id=156605
3014
3015         Reviewed by Daniel Bates.
3016
3017         * fast/text/font-loading-csp-block-all-expected.txt: Added.
3018         * fast/text/font-loading-csp-block-all.html: Added.
3019
3020 2016-04-15  Myles C. Maxfield  <mmaxfield@apple.com>
3021
3022         ASSERT when loading github.com
3023         https://bugs.webkit.org/show_bug.cgi?id=156604
3024         <rdar://problem/19890634>
3025
3026         Reviewed by Darin Adler.
3027
3028         * fast/forms/checkValidity-cloneNode-crash-expected.txt: Added.
3029         * fast/forms/checkValidity-cloneNode-crash.html: Added.
3030
3031 2016-04-15  Brent Fulgham  <bfulgham@apple.com>
3032
3033         Remove support for X-Frame-Options in `<meta>`
3034         https://bugs.webkit.org/show_bug.cgi?id=156625
3035         <rdar://problem/25748714>
3036
3037         Reviewed by Darin Adler.
3038
3039         Revise tests to match our desired behavior based on RFC 7034 (Section 4).
3040
3041         * http/tests/security/XFrameOptions/resources/x-frame-options-deny-meta-tag-subframe-in-body.html:
3042         * http/tests/security/XFrameOptions/resources/x-frame-options-deny-meta-tag-subframe-parent-same-origin-deny.html:
3043         * http/tests/security/XFrameOptions/resources/x-frame-options-deny-meta-tag-subframe.html:
3044         * http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-expected.txt: Removed.
3045         * http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-in-body-expected.txt: Removed.
3046         * http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-in-body.html: Removed.
3047         * http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-parent-same-origin-allow-expected.txt: Removed.
3048         * http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-parent-same-origin-allow.html: Removed.
3049         * http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-parent-same-origin-deny-expected.txt: Removed.
3050         * http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-parent-same-origin-deny.html: Removed.
3051         * http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag.html: Removed.
3052         * http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-expected.txt: Added.
3053         * http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-in-body-expected.txt: Added.
3054         * http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-in-body.html: Copied from LayoutTests/http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-in-body.html.
3055         * http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-parent-same-origin-allow-expected.txt: Added.
3056         * http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-parent-same-origin-allow.html: Copied from LayoutTests/http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-parent-same-origin-allow.html.
3057         * http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-parent-same-origin-deny-expected.txt: Added.
3058         * http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-parent-same-origin-deny.html: Copied from LayoutTests/http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-parent-same-origin-deny.html.
3059         * http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag.html: Copied from LayoutTests/http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag.html.
3060         * http/tests/security/xssAuditor/meta-tag-http-refresh-x-frame-options-expected.txt: Removed.
3061         * http/tests/security/xssAuditor/meta-tag-http-refresh-x-frame-options-ignored-expected.txt: Added.
3062         * http/tests/security/xssAuditor/meta-tag-http-refresh-x-frame-options-ignored.html: Copied from LayoutTests/http/tests/security/xssAuditor/meta-tag-http-refresh-x-frame-options.html.
3063         * http/tests/security/xssAuditor/meta-tag-http-refresh-x-frame-options.html: Removed.
3064         * inspector/console/x-frame-options-message-expected.txt: Rebaselined.
3065         * platform/win/TestExpectations:
3066
3067 2016-04-15  Jiewen Tan  <jiewen_tan@apple.com>
3068
3069         Mark inspector/formatting/formatting-javascript.html as flaky on mac
3070         https://bugs.webkit.org/show_bug.cgi?id=156634
3071
3072         Unreviewed test gardening.
3073
3074         * platform/mac/TestExpectations:
3075
3076 2016-04-15  Joseph Pecoraro  <pecoraro@apple.com>
3077
3078         Web Inspector: sourceMappingURL not used when sourceURL is set
3079         https://bugs.webkit.org/show_bug.cgi?id=156021
3080         <rdar://problem/25438417>
3081
3082         Reviewed by Timothy Hatcher.
3083
3084         * inspector/debugger/scriptParsed.html:
3085         * inspector/debugger/search-scripts.html:
3086         * inspector/debugger/setBreakpointByUrl-sourceURL.html:
3087         * inspector/debugger/sourceURLs.html:
3088         Update tests that need to handle sourceURL separately.
3089         
3090         * inspector/model/resources/relationship-named.js: Added.
3091         * inspector/model/resources/relationship-normal.js: Added.
3092         * inspector/model/script-resource-relationship-expected.txt: Added.
3093         * inspector/model/script-resource-relationship.html: Added.
3094         Tests for Script and Resource relationships.
3095
3096 2016-04-15  Jiewen Tan  <jiewen_tan@apple.com>
3097
3098         Mark fast/text/font-face-javascript.html as flaky
3099         https://bugs.webkit.org/show_bug.cgi?id=156631
3100
3101         Unreviewed test gardening.
3102
3103         * TestExpectations:
3104
3105 2016-04-15  Jiewen Tan  <jiewen_tan@apple.com>
3106
3107         Mark imported/w3c/web-platform-tests/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute.html as flaky on mac-wk1
3108         https://bugs.webkit.org/show_bug.cgi?id=156629
3109
3110         Unreviewed test gardening.
3111
3112         * platform/mac-wk1/TestExpectations:
3113
3114 2016-04-14  Joseph Pecoraro  <pecoraro@apple.com>
3115
3116         Web Inspector: Cleanup inspector/debugger tests
3117         https://bugs.webkit.org/show_bug.cgi?id=156619
3118
3119         Reviewed by Brian Burg.
3120
3121         * inspector/debugger/breakpoint-action-detach.html:
3122         * inspector/debugger/breakpoint-action-with-exception.html:
3123         * inspector/debugger/breakpoint-condition-detach.html:
3124         * inspector/debugger/breakpoint-condition-with-bad-script.html:
3125         * inspector/debugger/breakpoint-condition-with-exception.html:
3126         * inspector/debugger/breakpoint-eval-with-exception.html:
3127         * inspector/debugger/breakpoint-inside-conditons-and-actions.html:
3128         * inspector/debugger/call-frame-function-name.html:
3129         * inspector/debugger/call-frame-this-host.html:
3130         * inspector/debugger/call-frame-this-nonstrict.html:
3131         * inspector/debugger/call-frame-this-strict.html:
3132         * inspector/debugger/debugger-statement.html:
3133         * inspector/debugger/didSampleProbe-multiple-probes.html:
3134         * inspector/debugger/hit-breakpoint-from-console.html:
3135         * inspector/debugger/nested-inspectors.html:
3136         * inspector/debugger/pause-on-assert.html:
3137         * inspector/debugger/regress-133182.html:
3138         * inspector/debugger/removeBreakpoint.html:
3139         * inspector/debugger/setBreakpoint-actions.html:
3140         * inspector/debugger/setBreakpoint-autoContinue.html:
3141         * inspector/debugger/setBreakpoint-column.html:
3142         * inspector/debugger/setBreakpoint-condition.html:
3143         * inspector/debugger/setBreakpoint-dfg-and-modify-local.html:
3144         * inspector/debugger/setBreakpoint-dfg-callee-and-examine-dfg-local.html:
3145         * inspector/debugger/setBreakpoint-dfg.html:
3146         * inspector/debugger/setBreakpoint-options-exception.html:
3147         * inspector/debugger/setBreakpoint.html:
3148         * inspector/debugger/setBreakpointByUrl-sourceURL.html:
3149         * inspector/debugger/setPauseOnExceptions-all.html:
3150         * inspector/debugger/setPauseOnExceptions-none.html:
3151         * inspector/debugger/setPauseOnExceptions-uncaught.html:
3152         Activate breakpoints in protocol tests that may set breakpoints and pause.
3153         Inspector tests automatically enable breakpoints.
3154
3155         * inspector/debugger/setVariableValue-expected.txt: Removed.
3156         * inspector/debugger/setVariableValue.html: Removed.
3157         * platform/gtk/TestExpectations:
3158         Remove references to bad test. The protocol command no longer exists.
3159
3160 2016-04-15  John Wilander  <wilander@apple.com>
3161
3162         Refactor WebSockets handshake to use StringView instead of String for header validation.
3163         https://bugs.webkit.org/show_bug.cgi?id=155602
3164
3165         Reviewed by Darin Adler.
3166
3167         * http/tests/websocket/tests/hybi/bad-handshake-crash-expected.txt:
3168             Fixed so that new error output is expected.
3169         * http/tests/websocket/tests/hybi/handshake-ok-with-http-version-beyond-1_1-expected.txt:
3170         * http/tests/websocket/tests/hybi/handshake-ok-with-http-version-beyond-1_1.html:
3171         * http/tests/websocket/tests/hybi/handshake-ok-with-http-version-beyond-1_1_wsh.py:
3172             Now tests HTTP versions that are higher than 1.1, are lower than 1.1, have bad characters, and are empty.
3173         * http/tests/websocket/tests/hybi/long-invalid-header-expected.txt:
3174             Fixed so that slightly refined error output is expected.
3175
3176 2016-04-15  Joanmarie Diggs  <jdiggs@igalia.com>
3177
3178         AX: Presentational role on SVG elements is trumped by child 'title' and 'desc' elements
3179         https://bugs.webkit.org/show_bug.cgi?id=156519
3180
3181         Reviewed by Chris Fleizach.
3182
3183         Update w3c-svg-presentational-role.html expectations because there are test cases in which
3184         elements are now being included in the accessibility tree as a result of this change. Also
3185         add new test cases which lack child 'title' and 'desc' elements.
3186
3187         * accessibility/w3c-svg-content-language-attribute.html: Added.
3188         * accessibility/w3c-svg-presentational-role.html: New test cases added.
3189         * platform/gtk/accessibility/w3c-svg-content-language-attribute-expected.txt: Added.
3190         * platform/gtk/accessibility/w3c-svg-presentational-role-expected.txt: Updated.
3191         * platform/mac/accessibility/w3c-svg-content-language-attribute-expected.txt: Added.
3192         * platform/mac/accessibility/w3c-svg-presentational-role-expected.txt: Updated.
3193
3194 2016-04-15  Carlos Garcia Campos  <cgarcia@igalia.com>
3195
3196         Selection.deleteFromDocument should not leave a selection character
3197         https://bugs.webkit.org/show_bug.cgi?id=151442
3198
3199         Reviewed by Michael Catanzaro.
3200
3201         * editing/selection/deleteFromDocument-expected.txt:
3202         * editing/selection/deleteFromDocument.html:
3203         * imported/blink/editing/selection/deleteFromDocument-undo-crash-expected.txt: Added.
3204         * imported/blink/editing/selection/deleteFromDocument-undo-crash.html: Added.
3205         * TestExpectations: Skip imported/blink/editing/selection/deleteFromDocument-undo-crash.html in Debug.
3206         * platform/gtk/TestExpectations: Unskip imported/blink/editing/selection/deleteFromDocument-crash.html.
3207         * platform/win/TestExpectations: Ditto.
3208
3209 2016-04-15  Brady Eidson  <beidson@apple.com>
3210
3211         Add the message property to DOMError.
3212         https://bugs.webkit.org/show_bug.cgi?id=139173
3213
3214         Reviewed by Alex Christensen.
3215
3216         * storage/indexeddb/createIndex-after-failure-expected.txt:
3217         * storage/indexeddb/createIndex-after-failure-private-expected.txt:
3218         * storage/indexeddb/intversion-upgrades-expected.txt:
3219         * storage/indexeddb/intversion-upgrades-private-expected.txt:
3220
3221 2016-04-15  Jiewen Tan  <jiewen_tan@apple.com>
3222
3223         Mark perf/array-binary-search.html as flaky on ios-simulator-wk2
3224         https://bugs.webkit.org/show_bug.cgi?id=153049
3225
3226         Unreviewed test gardening.
3227
3228         * platform/ios-simulator-wk2/TestExpectations:
3229
3230 2016-04-14  Jiewen Tan  <jiewen_tan@apple.com>
3231
3232         Mark fast/animation/request-animation-frame-iframe2.html as flaky on ios-simulator-wk2
3233         https://bugs.webkit.org/show_bug.cgi?id=156620
3234
3235         Unreviewed test gardening.
3236
3237         * platform/ios-simulator-wk2/TestExpectations:
3238
3239 2016-04-14  Jiewen Tan  <jiewen_tan@apple.com>
3240
3241         Mark fast/animation/request-animation-frame-during-modal.html as flaky on ios-simulator-wk2
3242         https://bugs.webkit.org/show_bug.cgi?id=82762
3243
3244         Unreviewed test gardening.
3245
3246         * platform/ios-simulator-wk2/TestExpectations:
3247
3248 2016-04-14  Jiewen Tan  <jiewen_tan@apple.com>
3249
3250         Mark inspector/console/addInspectedNode.html as flaky on mac-wk2 for ElCapitan
3251         https://bugs.webkit.org/show_bug.cgi?id=155138
3252
3253         Unreviewed test gardening.
3254
3255         * platform/mac-wk2/TestExpectations:
3256
3257 2016-04-14  Jiewen Tan  <jiewen_tan@apple.com>
3258
3259         Mark http/tests/cache/disk-cache/disk-cache-vary-no-body.html as flaky on ios-simulator-wk2
3260         https://bugs.webkit.org/show_bug.cgi?id=149087
3261
3262         Unreviewed test gardening.
3263
3264         * platform/ios-simulator-wk2/TestExpectations:
3265
3266 2016-04-14  Jiewen Tan  <jiewen_tan@apple.com>
3267
3268         Mark http/tests/cache/disk-cache/disk-cache-vary.html as flaky for ios-simulator-wk2
3269         https://bugs.webkit.org/show_bug.cgi?id=149087
3270
3271         Unreviewed test gardening.
3272
3273         * platform/ios-simulator-wk2/TestExpectations:
3274
3275 2016-04-14  Daniel Bates  <dabates@apple.com>
3276
3277         Cleanup: Run all Content Security Policy 1.1 tests by default
3278
3279         It is now feasible to run all tests in directory LayoutTests/http/tests/security/contentSecurityPolicy/1.1
3280         by default following r199172, r199525 and r199538. There is still work to be done to make all CSP 1.1 tests
3281         pass. The number of 1.1 tests that either fail or timeout now represent a minority of all 1.1 tests.
3282
3283         * TestExpectations: Remove all CSP tests marked PASS, remove the entry to skip all tests in directory
3284         LayoutTests/http/tests/security/contentSecurityPolicy/1.1, and sort the list of failing tests by
3285         bug number, filename.
3286
3287 2016-04-14  Mark Lam  <mark.lam@apple.com>
3288
3289         Add svn:eol-style=LF to LayoutTests/ietestcenter/Javascript/TestCases/ files.
3290         https://bugs.webkit.org/show_bug.cgi?id=156588
3291
3292         Rubber-stamped by Geoffrey Garen.
3293
3294         These files are currently using CRs in their eols.  As a result, the EWS bots
3295         will always fail to apply a patch if the patch touches one these files.  Adding
3296         svn:eol-style=LF to them should resolve the issue.
3297
3298         Specifically, I ran the following command:
3299         $ svn propset svn:eol-style LF LayoutTests/ietestcenter/Javascript/TestCases/*
3300
3301         Note: this patch will touch 1306 files (not including this ChangeLog).
3302
3303         * ietestcenter/Javascript/TestCases/10.4.2-1-1.js: Added property svn:eol-style.
3304         (ES5Harness.registerTest.test):
3305         * ietestcenter/Javascript/TestCases/10.4.2-1-2.js: Added property svn:eol-style.
3306         (ES5Harness.registerTest.test.testcase.foo):
3307         (ES5Harness.registerTest.test):
3308         * ietestcenter/Javascript/TestCases/10.4.2-1-3.js: Added property svn:eol-style.
3309         (ES5Harness.registerTest.test):
3310         * ietestcenter/Javascript/TestCases/10.4.2-1-4.js: Added property svn:eol-style.
3311         (ES5Harness.registerTest.test):
3312         * ietestcenter/Javascript/TestCases/10.4.2-1-5.js: Added property svn:eol-style.
3313         (ES5Harness.registerTest.test):
3314         * ietestcenter/Javascript/TestCases/10.4.2-2-c-1.js: Added property svn:eol-style.
3315         (ES5Harness.registerTest.test.testcase.return.inner):
3316         (ES5Harness.registerTest.test):
3317         * ietestcenter/Javascript/TestCases/10.6-10-c-ii-1.js: Added property svn:eol-style.
3318         (ES5Harness.registerTest.test.testcase.foo):
3319         (ES5Harness.registerTest.test):
3320         * ietestcenter/Javascript/TestCases/10.6-10-c-ii-2.js: Added property svn:eol-style.
3321         (ES5Harness.registerTest.test.testcase.foo):
3322         (ES5Harness.registerTest.test):
3323         * ietestcenter/Javascript/TestCases/10.6-12-1.js: Added property svn:eol-style.
3324         (ES5Harness.registerTest.test):
3325         * ietestcenter/Javascript/TestCases/10.6-12-2.js: Added property svn:eol-style.
3326         (ES5Harness.registerTest.test):
3327         (ES5Harness.registerTest.precondition):
3328         * ietestcenter/Javascript/TestCases/10.6-13-1.js: Added property svn:eol-style.
3329         (ES5Harness.registerTest.test):
3330         * ietestcenter/Javascript/TestCases/10.6-5-1.js: Added property svn:eol-style.
3331         (ES5Harness.registerTest.test):
3332         (ES5Harness.registerTest.precondition):
3333         * ietestcenter/Javascript/TestCases/10.6-6-1.js: Added property svn:eol-style.
3334         (ES5Harness.registerTest.test):
3335         (ES5Harness.registerTest.precondition):
3336         * ietestcenter/Javascript/TestCases/10.6-6-2.js: Added property svn:eol-style.
3337         (ES5Harness.registerTest.test):
3338         (ES5Harness.registerTest.precondition):
3339         * ietestcenter/Javascript/TestCases/10.6-6-3.js: Added property svn:eol-style.
3340         (ES5Harness.registerTest.test):
3341         * ietestcenter/Javascript/TestCases/10.6-6-4.js: Added property svn:eol-style.
3342         (ES5Harness.registerTest.test):
3343         * ietestcenter/Javascript/TestCases/11.1.4-0.js: Added property svn:eol-style.
3344         (ES5Harness.registerTest.test):
3345         * ietestcenter/Javascript/TestCases/11.1.5-0-1.js: Added property svn:eol-style.
3346         (ES5Harness.registerTest.test):
3347         * ietestcenter/Javascript/TestCases/11.1.5-0-2.js: Added property svn:eol-style.
3348         (ES5Harness.registerTest.test):
3349         * ietestcenter/Javascript/TestCases/11.1.5_4-4-a-2.js: Added property svn:eol-style.
3350         (ES5Harness.registerTest.test):
3351         * ietestcenter/Javascript/TestCases/11.1.5_4-4-a-3.js: Added property svn:eol-style.
3352         (ES5Harness.registerTest.test):
3353         * ietestcenter/Javascript/TestCases/11.1.5_4-4-b-1.js: Added property svn:eol-style.
3354         (ES5Harness.registerTest.test):
3355         (ES5Harness.registerTest.precondition):
3356         * ietestcenter/Javascript/TestCases/11.1.5_4-4-b-2.js: Added property svn:eol-style.
3357         (ES5Harness.registerTest.test):
3358         (ES5Harness.registerTest.precondition):
3359         * ietestcenter/Javascript/TestCases/11.1.5_4-4-c-1.js: Added property svn:eol-style.
3360         (ES5Harness.registerTest.test):
3361         (ES5Harness.registerTest.precondition):
3362         * ietestcenter/Javascript/TestCases/11.1.5_4-4-c-2.js: Added property svn:eol-style.
3363         (ES5Harness.registerTest.test):
3364         (ES5Harness.registerTest.precondition):
3365         * ietestcenter/Javascript/TestCases/11.1.5_4-4-d-1.js: Added property svn:eol-style.
3366         (ES5Harness.registerTest.test):
3367         (ES5Harness.registerTest.precondition):
3368         * ietestcenter/Javascript/TestCases/11.1.5_4-4-d-2.js: Added property svn:eol-style.
3369         (ES5Harness.registerTest.test):
3370         (ES5Harness.registerTest.precondition):
3371         * ietestcenter/Javascript/TestCases/11.1.5_4-4-d-3.js: Added property svn:eol-style.
3372         (ES5Harness.registerTest.test):
3373         (ES5Harness.registerTest.precondition):
3374         * ietestcenter/Javascript/TestCases/11.1.5_4-4-d-4.js: Added property svn:eol-style.
3375         (ES5Harness.registerTest.test):
3376         (ES5Harness.registerTest.precondition):
3377         * ietestcenter/Javascript/TestCases/11.1.5_5-4-1.js: Added property svn:eol-style.
3378         (ES5Harness.registerTest.test):
3379         (ES5Harness.registerTest.precondition):
3380         * ietestcenter/Javascript/TestCases/11.1.5_6-3-1.js: Added property svn:eol-style.
3381         (ES5Harness.registerTest.test):
3382         (ES5Harness.registerTest.precondition):
3383         * ietestcenter/Javascript/TestCases/11.1.5_6-3-2.js: Added property svn:eol-style.
3384         (ES5Harness.registerTest.test):
3385         (ES5Harness.registerTest.precondition):
3386         * ietestcenter/Javascript/TestCases/11.1.5_7-3-1.js: Added property svn:eol-style.
3387         (ES5Harness.registerTest.test):
3388         (ES5Harness.registerTest.precondition):
3389         * ietestcenter/Javascript/TestCases/11.1.5_7-3-2.js: Added property svn:eol-style.
3390         (ES5Harness.registerTest.test):
3391         (ES5Harness.registerTest.precondition):
3392         * ietestcenter/Javascript/TestCases/11.13.1-1-1.js: Added property svn:eol-style.
3393         (ES5Harness.registerTest.test):
3394         * ietestcenter/Javascript/TestCases/11.13.1-1-2.js: Added property svn:eol-style.
3395         (ES5Harness.registerTest.test):
3396         * ietestcenter/Javascript/TestCases/11.13.1-1-3.js: Added property svn:eol-style.
3397         (ES5Harness.registerTest.test):
3398         * ietestcenter/Javascript/TestCases/11.13.1-1-4.js: Added property svn:eol-style.
3399         (ES5Harness.registerTest.test):
3400         * ietestcenter/Javascript/TestCases/11.13.1-4-1.js: Added property svn:eol-style.
3401         (ES5Harness.registerTest.test.testcase.foo):
3402         (ES5Harness.registerTest.test):
3403         (ES5Harness.registerTest.precondition):
3404         * ietestcenter/Javascript/TestCases/11.4.1-0-1.js: Added property svn:eol-style.
3405         (ES5Harness.registerTest.test):
3406         * ietestcenter/Javascript/TestCases/11.4.1-2-1.js: Added property svn:eol-style.
3407         (ES5Harness.registerTest.test):
3408         * ietestcenter/Javascript/TestCases/11.4.1-2-2.js: Added property svn:eol-style.
3409         (ES5Harness.registerTest.test.testcase.foo):
3410         (ES5Harness.registerTest.test):
3411         * ietestcenter/Javascript/TestCases/11.4.1-2-3.js: Added property svn:eol-style.
3412         (ES5Harness.registerTest.test):
3413         * ietestcenter/Javascript/TestCases/11.4.1-2-4.js: Added property svn:eol-style.
3414         (ES5Harness.registerTest.test):
3415         * ietestcenter/Javascript/TestCases/11.4.1-2-5.js: Added property svn:eol-style.
3416         (ES5Harness.registerTest.test):
3417         * ietestcenter/Javascript/TestCases/11.4.1-2-6.js: Added property svn:eol-style.
3418         (ES5Harness.registerTest.test):
3419         * ietestcenter/Javascript/TestCases/11.4.1-3-1.js: Added property svn:eol-style.
3420         (ES5Harness.registerTest.test):
3421         * ietestcenter/Javascript/TestCases/11.4.1-3-2.js: Added property svn:eol-style.
3422         (ES5Harness.registerTest.test):
3423         * ietestcenter/Javascript/TestCases/11.4.1-3-3.js: Added property svn:eol-style.
3424         (ES5Harness.registerTest.test):
3425         * ietestcenter/Javascript/TestCases/11.4.1-4.a-1.js: Added property svn:eol-style.
3426         (ES5Harness.registerTest.test):
3427         (ES5Harness.registerTest.precondition):
3428         * ietestcenter/Javascript/TestCases/11.4.1-4.a-10.js: Added property svn:eol-style.
3429         (ES5Harness.registerTest.test):
3430         * ietestcenter/Javascript/TestCases/11.4.1-4.a-11.js: Added property svn:eol-style.
3431         (ES5Harness.registerTest.test.testcase.foo):
3432         (ES5Harness.registerTest.test):
3433         * ietestcenter/Javascript/TestCases/11.4.1-4.a-12.js: Added property svn:eol-style.
3434         (ES5Harness.registerTest.test):
3435         * ietestcenter/Javascript/TestCases/11.4.1-4.a-13.js: Added property svn:eol-style.
3436         (ES5Harness.registerTest.test):
3437         (ES5Harness.registerTest.precondition):
3438         * ietestcenter/Javascript/TestCases/11.4.1-4.a-14.js: Added property svn:eol-style.
3439         (ES5Harness.registerTest.test):
3440         * ietestcenter/Javascript/TestCases/11.4.1-4.a-15.js: Added property svn:eol-style.
3441         (ES5Harness.registerTest.test):
3442         * ietestcenter/Javascript/TestCases/11.4.1-4.a-16.js: Added property svn:eol-style.
3443         (ES5Harness.registerTest.test):
3444         * ietestcenter/Javascript/TestCases/11.4.1-4.a-17.js: Added property svn:eol-style.
3445         (ES5Harness.registerTest.test.testcase.foo):
3446         (ES5Harness.registerTest.test):
3447         * ietestcenter/Javascript/TestCases/11.4.1-4.a-2.js: Added property svn:eol-style.
3448         (ES5Harness.registerTest.test.testcase.getter):
3449         (ES5Harness.registerTest.precondition):
3450         * ietestcenter/Javascript/TestCases/11.4.1-4.a-3.js: Added property svn:eol-style.
3451         (ES5Harness.registerTest.test):
3452         (ES5Harness.registerTest.precondition):
3453         * ietestcenter/Javascript/TestCases/11.4.1-4.a-4.js: Added property svn:eol-style.
3454         (ES5Harness.registerTest.test):
3455         * ietestcenter/Javascript/TestCases/11.4.1-4.a-5.js: Added property svn:eol-style.
3456         (ES5Harness.registerTest.test):
3457         * ietestcenter/Javascript/TestCases/11.4.1-4.a-6.js: Added property svn:eol-style.
3458         (ES5Harness.registerTest.test):
3459         * ietestcenter/Javascript/TestCases/11.4.1-4.a-7.js: Added property svn:eol-style.
3460         (ES5Harness.registerTest.test):
3461         * ietestcenter/Javascript/TestCases/11.4.1-4.a-8.js: Added property svn:eol-style.
3462         (ES5Harness.registerTest.test):
3463         * ietestcenter/Javascript/TestCases/11.4.1-4.a-9.js: Added property svn:eol-style.
3464         (ES5Harness.registerTest.test):
3465         * ietestcenter/Javascript/TestCases/11.4.1-5-1.js: Added property svn:eol-style.
3466         (ES5Harness.registerTest.test):
3467         * ietestcenter/Javascript/TestCases/11.4.1-5-2.js: Added property svn:eol-style.
3468         (ES5Harness.registerTest.test.testcase.foo):
3469         (ES5Harness.registerTest.test):
3470         * ietestcenter/Javascript/TestCases/11.4.1-5-3.js: Added property svn:eol-style.
3471         (ES5Harness.registerTest.test.testcase.foo):
3472         (ES5Harness.registerTest.test):
3473         * ietestcenter/Javascript/TestCases/12.10-0-1.js: Added property svn:eol-style.
3474         (ES5Harness.registerTest.test.testcase.f):
3475         (ES5Harness.registerTest.test):
3476         * ietestcenter/Javascript/TestCases/12.10-0-10.js: Added property svn:eol-style.
3477         (ES5Harness.registerTest.test.testcase.f.innerf):
3478         (ES5Harness.registerTest.test.testcase.f):
3479         (ES5Harness.registerTest.test):
3480         * ietestcenter/Javascript/TestCases/12.10-0-11.js: Added property svn:eol-style.
3481         (ES5Harness.registerTest.test.testcase.f.innerf):
3482         (ES5Harness.registerTest.test.testcase.f):
3483         (ES5Harness.registerTest.test):
3484         * ietestcenter/Javascript/TestCases/12.10-0-12.js: Added property svn:eol-style.
3485         (ES5Harness.registerTest.test.testcase.f.innerf):
3486         (ES5Harness.registerTest.test.testcase.f):
3487         (ES5Harness.registerTest.test):
3488         * ietestcenter/Javascript/TestCases/12.10-0-3.js: Added property svn:eol-style.
3489         (ES5Harness.registerTest.test.testcase.with.f):
3490         (ES5Harness.registerTest.test):
3491         * ietestcenter/Javascript/TestCases/12.10-0-7.js: Added property svn:eol-style.
3492         (ES5Harness.registerTest.test):
3493         * ietestcenter/Javascript/TestCases/12.10-0-8.js: Added property svn:eol-style.
3494         (ES5Harness.registerTest.test):
3495         * ietestcenter/Javascript/TestCases/12.10-0-9.js: Added property svn:eol-style.
3496         (ES5Harness.registerTest.test.testcase.f.innerf):
3497    &