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