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