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