[css-grid] Add parsing support for <auto-repeat> syntax
[WebKit-https.git] / LayoutTests / ChangeLog
1 2016-03-17  Sergio Villar Senin  <svillar@igalia.com>
2
3         [css-grid] Add parsing support for <auto-repeat> syntax
4         https://bugs.webkit.org/show_bug.cgi?id=155583
5
6         Reviewed by Antti Koivisto.
7
8         * fast/css-grid-layout/grid-element-auto-repeat-get-set-expected.txt: Added.
9         * fast/css-grid-layout/grid-element-auto-repeat-get-set.html: Added.
10
11 2016-04-12  Alex Christensen  <achristensen@webkit.org>
12
13         Remove failing assertion in ANGLE
14         https://bugs.webkit.org/show_bug.cgi?id=156485
15
16         Reviewed by Dean Jackson.
17
18         * fast/canvas/webgl/fragment-shader-assertion-expected.txt: Added.
19         * fast/canvas/webgl/fragment-shader-assertion.html: Added.
20
21 2016-04-11  Brent Fulgham  <bfulgham@apple.com>
22
23         Use WeakPtrs to avoid using deallocated Widgets and ScrollableAreas
24         https://bugs.webkit.org/show_bug.cgi?id=156420
25         <rdar://problem/25637378>
26
27         Reviewed by Darin Adler.
28
29         * fast/events/wheel-event-destroys-overflow-expected.txt: Added.
30         * fast/events/wheel-event-destroys-overflow.html: Added.
31         * platform/ios-simulator/TestExpectations: Skip wheel-event test on iOS.
32
33 2016-04-11  Dean Jackson  <dino@apple.com>
34
35         putImageData needs to premultiply input
36         https://bugs.webkit.org/show_bug.cgi?id=156488
37         <rdar://problem/25672675>
38
39         Reviewed by Zalan Bujtas.
40
41         Tests that putImageData is taking unmultiplied data,
42         premultiplying it, then copying into the backing store.
43
44         * fast/canvas/putImageData-unmultiplied-expected.html: Added.
45         * fast/canvas/putImageData-unmultiplied.html: Added.
46
47 2016-04-11  Jiewen Tan  <jiewen_tan@apple.com>
48
49         Unskip imported/w3c/web-platform-tests/IndexedDB/idbindex-multientry-big.htm
50         https://bugs.webkit.org/show_bug.cgi?id=156480
51
52         Unreviewed test gardening.
53
54         * platform/ios-simulator/TestExpectations:
55
56 2016-04-11  Jiewen Tan  <jiewen_tan@apple.com>
57
58         Skip imported/w3c/web-platform-tests/IndexedDB/idbindex-multientry-big.htm on ios-simulators
59         https://bugs.webkit.org/show_bug.cgi?id=156480
60
61         Unreviewed test gardening.
62
63         * platform/ios-simulator/TestExpectations:
64
65 2016-04-11  Jiewen Tan  <jiewen_tan@apple.com>
66
67         fast/loader/opaque-base-url.html crashing during mac and ios debug tests
68         https://bugs.webkit.org/show_bug.cgi?id=156179
69         <rdar://problem/25507719>
70
71         Reviewed by Ryosuke Niwa.
72
73         * fast/loader/iframe-src-invalid-url-expected.txt: Added.
74         * fast/loader/iframe-src-invalid-url.html: Added.
75
76 2016-04-11  Said Abou-Hallawa  <sabouhallawa@apple,com>
77
78         Merge CG ImageSource and non CG ImageSource implementation in one file
79         https://bugs.webkit.org/show_bug.cgi?id=155456
80
81         Reviewed by Darin Adler.
82         
83         Add a test for image sub-sampling. The image subsampling is enabled by
84         default for iOS platform only. But it can be explicitly enabled through
85         the setting ImageSubsamplingEnabled.
86
87         * fast/images/image-subsampling-expected.html: Added.
88         * fast/images/image-subsampling.html: Added.
89
90 2016-04-11  Zalan Bujtas  <zalan@apple.com>
91
92         REGRESSION (r193857): Text selection causes text to disappear.
93         https://bugs.webkit.org/show_bug.cgi?id=156448
94         rdar://problem/25578952
95
96         Reviewed by Simon Fraser.
97
98         Apparently when the end position of the selection range is smaller than the start position, we need
99         to repaint the entire text as it indicates selection clearing.
100
101         * fast/text/text-disappear-on-deselect-expected.html: Added.
102         * fast/text/text-disappear-on-deselect.html: Added.
103
104 2016-04-11  Chris Dumez  <cdumez@apple.com>
105
106         DOMTokenList.contains() should not throw
107         https://bugs.webkit.org/show_bug.cgi?id=156453
108
109         Reviewed by Ryosuke Niwa.
110
111         Update existing layout tests now that DOMTokenList.contains() no longer
112         throws when called with an invalid token.
113
114         * fast/dom/HTMLElement/class-list-expected.txt:
115         * fast/dom/HTMLElement/class-list-quirks-expected.txt:
116         * fast/dom/HTMLElement/script-tests/class-list.js:
117         (shouldThrowDOMException): Deleted.
118         * fast/dom/HTMLOutputElement/dom-settable-token-list-expected.txt:
119         * fast/dom/HTMLOutputElement/script-tests/dom-settable-token-list.js:
120         (shouldThrowDOMException): Deleted.
121         * fast/dom/rel-list-expected.txt:
122         * fast/dom/rel-list.html:
123
124 2016-04-11  Frederic Wang  <fwang@igalia.com>
125
126         Refactor RenderMathMLFraction layout to avoid using flexbox
127         https://bugs.webkit.org/show_bug.cgi?id=153917
128
129         Reviewed by Sergio Villar Senin.
130
131         * TestExpectations: No longer skip mathml/presentation/fractions-positions.html
132         * mathml/opentype/fraction-line-expected.html: Added. New test to verify AxisHeight and
133         FractionRuleThickness parameters.
134         * mathml/opentype/fraction-line.html: Added. New test to verify axis height and rule
135         thickness parameters.
136         * mathml/presentation/fractions-linethickness-expected.html: Adjust the test to be sure that
137         the default rule thickness is 1px.
138         * mathml/presentation/fractions-linethickness.html: Adjust the test to be sure that the
139         default rule thickness is 1px.
140         * platform/gtk/mathml/presentation/roots-expected.txt: Update reference to take into account
141         changes in the render tree.
142         * platform/ios-simulator/mathml/presentation/roots-expected.txt: Ditto
143         * platform/mac/TestExpectations: Mark fraction-line and fractions-linethickness as
144         possibly failing since these tests require Latin Modern Math to work reliably.
145         * platform/ios-simulator/TestExpectations: Ditto
146
147 2016-04-11  Commit Queue  <commit-queue@webkit.org>
148
149         Unreviewed, rolling out r199290.
150         https://bugs.webkit.org/show_bug.cgi?id=156465
151
152         broke 300 tests (Requested by mcatanzaro on #webkit).
153
154         Reverted changeset:
155
156         "Merge CG ImageSource and non CG ImageSource implementation in
157         one file"
158         https://bugs.webkit.org/show_bug.cgi?id=155456
159         http://trac.webkit.org/changeset/199290
160
161 2016-04-11  Frederic Wang  <fwang@igalia.com>
162
163         Refactor RenderMathMLUnderOver layout functions to avoid using flexbox
164         https://bugs.webkit.org/show_bug.cgi?id=153742
165
166         Reviewed by Sergio Villar Senin.
167
168         Apply some small adjustments to the expectations of MathML tests after
169         the refactoring of RenderMathMLUnderOver. We also add a test for
170         non-stretchy horizontal operators in underover.
171
172         * platform/gtk/mathml/opentype/horizontal-expected.png:
173         * platform/gtk/mathml/opentype/horizontal-expected.txt:
174         * platform/gtk/mathml/opentype/opentype-stretchy-horizontal-expected.png:
175         * platform/gtk/mathml/opentype/opentype-stretchy-horizontal-expected.txt:
176         * platform/mac/mathml/opentype/opentype-stretchy-horizontal-expected.png:
177         * platform/mac/mathml/opentype/opentype-stretchy-horizontal-expected.txt:
178         * mathml/mn-as-list-item-assert.html: Move the test description out of the invalid munderover
179         so that it is still displayed.
180         * mathml/mn-as-list-item-assert-expected.txt: Update the text expectation.
181         * mathml/presentation/underover-nonstretchy-horizontal.html: Ensure that nonstretchy horizontal operators are not stretched in munderover.
182         * mathml/presentation/underover-nonstretchy-horizontal-expected.html: Ditto.
183
184 2016-04-11  Antti Koivisto  <antti@apple.com>
185
186         Implement functional :host() pseudo class
187         https://bugs.webkit.org/show_bug.cgi?id=156397
188         <rdar://problem/25621445>
189
190         Reviewed by Darin Adler.
191
192         Enable, fix and expand the test.
193
194         * fast/shadow-dom/css-scoping-shadow-host-functional-rule.html:
195         * platform/mac/TestExpectations:
196
197 2016-04-11  Said Abou-Hallawa  <sabouhallawa@apple,com>
198
199         Merge CG ImageSource and non CG ImageSource implementation in one file
200         https://bugs.webkit.org/show_bug.cgi?id=155456
201
202         Reviewed by Darin Adler.
203         
204         Add a test for image sub-sampling. The image subsampling is enabled by
205         default for iOS platform only. But it can be explicitly enabled through
206         the setting ImageSubsamplingEnabled.
207
208         * fast/images/image-subsampling-expected.html: Added.
209         * fast/images/image-subsampling.html: Added.
210
211 2016-04-09  Commit Queue  <commit-queue@webkit.org>
212
213         Unreviewed, rolling out r199268.
214         https://bugs.webkit.org/show_bug.cgi?id=156440
215
216         Broke Windows build (Requested by ap on #webkit).
217
218         Reverted changeset:
219
220         "Implement functional :host() pseudo class"
221         https://bugs.webkit.org/show_bug.cgi?id=156397
222         http://trac.webkit.org/changeset/199268
223
224 2016-04-09  Michael Catanzaro  <mcatanzaro@igalia.com>
225
226         [GTK] Update another GStreamer test expectation
227
228         Unreviewed.
229
230         * platform/gtk/TestExpectations:
231
232 2016-04-09  Michael Catanzaro  <mcatanzaro@igalia.com>
233
234         [GTK] Update some more IndexedDB test expectations.
235
236         Unreviewed.
237
238         * platform/gtk/TestExpectations:
239
240 2016-04-09  Michael Catanzaro  <mcatanzaro@igalia.com>
241
242         [GTK] Remove failure expectation from storage/indexeddb/connection-leak.html
243
244         It's skipped in the global TestExpectations, see bug #152643.
245
246         * platform/gtk/TestExpectations:
247
248 2016-04-09  Michael Catanzaro  <mcatanzaro@igalia.com>
249
250         [GTK] Gardening unexpected passes and IndexedDB tests.
251
252         Unreviewed gardening.
253
254         * platform/gtk/TestExpectations:
255
256 2016-04-09  Antti Koivisto  <antti@apple.com>
257
258         Implement functional :host() pseudo class
259         https://bugs.webkit.org/show_bug.cgi?id=156397
260         <rdar://problem/25621445>
261
262         Reviewed by Darin Adler.
263
264         Enable, fix and expand the test.
265
266         * fast/shadow-dom/css-scoping-shadow-host-functional-rule.html:
267         * platform/mac/TestExpectations:
268
269 2016-04-07  Darin Adler  <darin@apple.com>
270
271         Improve IDL support for object arguments that are neither optional nor nullable
272         https://bugs.webkit.org/show_bug.cgi?id=156149
273
274         Reviewed by Chris Dumez.
275
276         * fast/canvas/canvas-path-addPath-expected.txt: Updated expected result to expect
277         TypeError rather than TYPE_MISMATCH_ERR. A progression.
278         * fast/text/font-face-set-javascript-expected.txt: Ditto.
279
280 2016-04-08  Joseph Pecoraro  <pecoraro@apple.com>
281
282         Web Inspector: XHRs and Web Worker scripts are not searchable
283         https://bugs.webkit.org/show_bug.cgi?id=154214
284         <rdar://problem/24643587>
285
286         Reviewed by Timothy Hatcher.
287
288         * inspector/page/resources/search-script.js: Added.
289         * inspector/page/resources/search-stylesheet.css: Added.
290         * inspector/page/resources/search-worker.js: Added.
291         * inspector/page/resources/search-xhr.txt: Added.
292         * inspector/page/searchInResources-expected.txt: Added.
293         * inspector/page/searchInResources.html: Added.
294         Test for the Page domain's search commands.
295
296 2016-04-08  Joanmarie Diggs  <jdiggs@igalia.com>
297
298         AX: "AXLandmarkApplication" is an inappropriate subrole for ARIA "application" since it's no longer a landmark
299         https://bugs.webkit.org/show_bug.cgi?id=155403
300
301         Reviewed by Chris Fleizach.
302
303         The new subrole is AXWebApplication and the new role description is "web application".
304         As part of the fix, the WebCore AccessibilityRole for ARIA's "application" role was
305         renamed from LandmarkApplicationRole to WebApplicationRole.
306
307         The roles-exposed.html and aria-grouping-roles.html test expectations were also updated.
308
309         * accessibility/mac/aria-grouping-roles-expected.txt:
310         * accessibility/mac/aria-grouping-roles.html:
311         * platform/mac/accessibility/roles-exposed-expected.txt:
312
313 2016-04-08  Zalan Bujtas  <zalan@apple.com>
314
315         Focus ring drawn at incorrect location on image map with CSS transform.
316         https://bugs.webkit.org/show_bug.cgi?id=143527
317         <rdar://problem/21908735>
318
319         Reviewed by Simon Fraser.
320
321         Implement pathForFocusRing for HTMLAreaElement.
322
323         * fast/images/image-map-outline-in-positioned-container-expected.html: Added.
324         * fast/images/image-map-outline-in-positioned-container.html: Added.
325         * fast/images/image-map-outline-with-paint-root-offset-expected.html: Added.
326         * fast/images/image-map-outline-with-paint-root-offset.html: Added.
327         * fast/images/image-map-outline-with-scale-transform-expected.html: Added.
328         * fast/images/image-map-outline-with-scale-transform.html: Added.
329
330 2016-04-08  Filip Pizlo  <fpizlo@apple.com>
331
332         Add IC support for arguments.length
333         https://bugs.webkit.org/show_bug.cgi?id=156389
334
335         Reviewed by Geoffrey Garen.
336
337         * js/regress/direct-arguments-length-expected.txt: Added.
338         * js/regress/direct-arguments-length.html: Added.
339         * js/regress/direct-arguments-overridden-length-expected.txt: Added.
340         * js/regress/direct-arguments-overridden-length.html: Added.
341         * js/regress/direct-arguments-possibly-overridden-length-expected.txt: Added.
342         * js/regress/direct-arguments-possibly-overridden-length.html: Added.
343         * js/regress/scoped-arguments-length-expected.txt: Added.
344         * js/regress/scoped-arguments-length.html: Added.
345         * js/regress/scoped-arguments-overridden-length-expected.txt: Added.
346         * js/regress/scoped-arguments-overridden-length.html: Added.
347         * js/regress/scoped-arguments-possibly-overridden-length-expected.txt: Added.
348         * js/regress/scoped-arguments-possibly-overridden-length.html: Added.
349         * js/regress/script-tests/direct-arguments-length.js: Added.
350         (args):
351         * js/regress/script-tests/direct-arguments-overridden-length.js: Added.
352         (args):
353         * js/regress/script-tests/direct-arguments-possibly-overridden-length.js: Added.
354         (args1):
355         (args2):
356         * js/regress/script-tests/scoped-arguments-length.js: Added.
357         (args):
358         * js/regress/script-tests/scoped-arguments-overridden-length.js: Added.
359         (args):
360         * js/regress/script-tests/scoped-arguments-possibly-overridden-length.js: Added.
361         (args1):
362         (args2):
363
364 2016-04-08  Joseph Pecoraro  <pecoraro@apple.com>
365
366         Redefining a method of the same name hits an assertion
367         https://bugs.webkit.org/show_bug.cgi?id=144258
368
369         Reviewed by Ryosuke Niwa.
370
371         * TestExpectations:
372         * js/script-tests/class-syntax-semicolon.js:
373         This test no longer asserts.
374
375 2016-04-08  Joanmarie Diggs  <jdiggs@igalia.com>
376
377         AX: [ATK] Crash getting text under element in CSS table
378         https://bugs.webkit.org/show_bug.cgi?id=156328
379
380         Reviewed by Chris Fleizach.
381
382         While this crash is currently seen only for ATK, there is nothing to
383         prevent another port from attempting to get all the text under a CSS
384         RenderTable. Hence the shared test.
385
386         * accessibility/generated-content-with-display-table-crash.html: Added.
387         * platform/gtk/accessibility/generated-content-with-display-table-crash-expected.txt: Added.
388         * platform/mac/accessibility/generated-content-with-display-table-crash-expected.txt: Added.
389
390 2016-04-08  Matt Baker  <mattbaker@apple.com>
391
392         Web Inspector: Quick Open fails to match pattern "bB" in file "abBc"
393         https://bugs.webkit.org/show_bug.cgi?id=156398
394
395         Reviewed by Timothy Hatcher.
396
397         * inspector/unit-tests/resource-query-controller-expected.txt:
398         * inspector/unit-tests/resource-query-controller.html:
399         Test that two repeated characters in the search string are correctly
400         matched when the first character is lowercase and the second is uppercase.
401
402 2016-04-08  Youenn Fablet  <youenn.fablet@crf.canon.fr>
403
404         Testharness-based tests that time out should be able to produce a detailled output
405         https://bugs.webkit.org/show_bug.cgi?id=145313
406
407         Reviewed by Xabier Rodriguez-Calvar.
408
409         * TestExpectations: Removed TIMEOUT for some tests for which testharness.timeout will be called just before WTR times out.
410         * platform/gtk/imported/w3c/web-platform-tests/fetch/api/request/request-cache-expected.txt: GTK specific baseline.
411         * resources/testharnessreport.js:
412         (add_completion_callback): Improving error logging message. Dumping of the tests status in error case.
413
414 2016-04-08  Manuel Rego Casasnovas  <rego@igalia.com>
415
416         [css-grid] Fix positioned items with grid gaps
417         https://bugs.webkit.org/show_bug.cgi?id=156288
418
419         Reviewed by Darin Adler.
420
421         Added new tests checking the right behavior.
422
423         * fast/css-grid-layout/grid-positioned-items-gaps-expected.txt: Added.
424         * fast/css-grid-layout/grid-positioned-items-gaps-rtl-expected.txt: Added.
425         * fast/css-grid-layout/grid-positioned-items-gaps-rtl.html: Added.
426         * fast/css-grid-layout/grid-positioned-items-gaps.html: Added.
427
428 2016-04-08  John Wilander  <wilander@apple.com>
429
430         CSP: Block XHR when calling XMLHttpRequest.send() and throw network error.
431         https://bugs.webkit.org/show_bug.cgi?id=153598
432         <rdar://problem/24391483>
433
434         Reviewed by Darin Adler.
435
436         * fast/workers/resources/worker-inherits-csp-blocks-xhr.js:
437         (catch):
438         * fast/workers/worker-inherits-csp-blocks-xhr-expected.txt:
439             Changed expected error from DOMException.SECURITY_ERR to DOMException.NETWORK_ERR.
440         * http/tests/security/contentSecurityPolicy/connect-src-xmlhttprequest-blocked-expected.txt:
441         * http/tests/security/contentSecurityPolicy/connect-src-xmlhttprequest-blocked.html:
442             Now tests that XMLHttpRequest.send() is blocked if the URL voilates the connect-src directive in CSP.
443         * http/tests/security/contentSecurityPolicy/resources/worker.php:
444             Added two additional calls to XMLHttpRequest.send() and switched to receiving an error event to make
445             existing tests work with code changes.
446         * http/tests/security/contentSecurityPolicy/source-list-parsing-malformed-meta.html:
447             Added an additional call to XMLHttpRequest.send() and switched to receiving an error event to make 
448             existing test work with code changes.
449         * http/tests/security/isolatedWorld/bypass-main-world-csp-for-xhr-expected.txt:
450         * http/tests/security/isolatedWorld/bypass-main-world-csp-for-xhr.html:
451             Added an additional call to XMLHttpRequest.send() and switched to receiving an error event to make 
452             existing tests work with code changes.
453             Refactored test mechnism with additional parameters to cover synchronous/asynchronous as well as 
454             same-origin/cross-origin in isolated worlds.
455
456 2016-04-07  Darin Adler  <darin@apple.com>
457
458         FontFaceSet binding does not handle null correctly
459         https://bugs.webkit.org/show_bug.cgi?id=156141
460
461         Reviewed by Youenn Fablet.
462
463         * fast/text/font-face-set-javascript-expected.txt: Added expected results for new tests.
464         * fast/text/font-face-set-javascript.html: Added tests for handling of null, also added tests for
465         the has function.
466
467 2016-04-07  Filip Pizlo  <fpizlo@apple.com>
468
469         Implementing caching transition puts that need to reallocate with indexing storage
470         https://bugs.webkit.org/show_bug.cgi?id=130914
471
472         Reviewed by Saam Barati.
473
474         * js/regress/put-by-id-transition-with-indexing-header-expected.txt: Added.
475         * js/regress/put-by-id-transition-with-indexing-header.html: Added.
476         * js/regress/script-tests/put-by-id-transition-with-indexing-header.js: Added.
477         (allocate):
478
479 2016-04-07  Ada Chan  <adachan@apple.com>
480
481         Roll out the css change in mediaControlsApple.css that has been causing assertions in layout for multiple tests
482         https://bugs.webkit.org/show_bug.cgi?id=156381
483
484         Rubber-stamped by Alexey Proskuryakov.
485
486         * platform/mac/TestExpectations:
487         * platform/mac/media/media-document-audio-repaint-expected.txt:
488         * platform/mac/media/video-zoom-controls-expected.txt:
489
490 2016-04-07  Jiewen Tan  <jiewen_tan@apple.com>
491
492         Unreviewed, rolling out r199199.
493
494         Revision breaks layout tests
495
496         Reverted changeset:
497
498         "fast/loader/opaque-base-url.html crashing during mac and ios
499         debug tests"
500         https://bugs.webkit.org/show_bug.cgi?id=156179
501         http://trac.webkit.org/changeset/199199
502
503 2016-04-07  Simon Fraser  <simon.fraser@apple.com>
504
505         Make it possible to test effect of view exposed rect on tiled backing
506         https://bugs.webkit.org/show_bug.cgi?id=156365
507
508         Reviewed by Tim Horton.
509
510         Tests for tile size and tile coverage when we have an exposed view rect.
511
512         * tiled-drawing/tile-coverage-view-exposed-rect-expected.txt: Added.
513         * tiled-drawing/tile-coverage-view-exposed-rect.html: Added.
514         * tiled-drawing/tile-size-view-exposed-rect-expected.txt: Added.
515         * tiled-drawing/tile-size-view-exposed-rect.html: Added.
516
517 2016-04-07  Jiewen Tan  <jiewen_tan@apple.com>
518
519         fast/loader/opaque-base-url.html crashing during mac and ios debug tests
520         https://bugs.webkit.org/show_bug.cgi?id=156179
521         <rdar://problem/25507719>
522
523         Reviewed by Andy Estes.
524
525         * TestExpectations:
526         * fast/url/data-uri-based-urls-expected.txt: Added.
527         * fast/url/data-uri-based-urls.html: Added.
528         * fast/url/relative-expected.txt:
529
530 2016-04-07  Ada Chan  <adachan@apple.com>
531
532         Skip a couple more tests that are asserting in FrameView::scheduleRelayoutOfSubtree().
533
534         Unreviewed test gardening.
535
536         * platform/mac/TestExpectations:
537
538 2016-04-07  Jiewen Tan  <jiewen_tan@apple.com>
539
540         Mark http/tests/cache/disk-cache/disk-cache-validation-back-navigation-policy.html as timeout in ios-simulator-wk2
541         https://bugs.webkit.org/show_bug.cgi?id=149087
542
543         Unreviewed, test gardening.
544
545         * platform/ios-simulator-wk2/TestExpectations:
546
547 2016-04-07  Alexey Proskuryakov  <ap@apple.com>
548
549         Test expectation gardening for
550         Assertion failure in MessagePort::contextDestroyed in http/tests/security/MessagePort/event-listener-context.html,
551         usually attributed to later tests
552         https://bugs.webkit.org/show_bug.cgi?id=94458
553
554         http/tests/security/MessagePort/event-listener-context.html is the only culprit,
555         so it should be skipped everywhere, and subsequent tests shouldn't be marked.
556
557         * TestExpectations:
558         * platform/ios-simulator/TestExpectations:
559         * platform/mac/TestExpectations:
560
561 2016-04-07  Brent Fulgham  <bfulgham@apple.com>
562
563         Wheel event callback removing the window causes crash in WebCore.
564         https://bugs.webkit.org/show_bug.cgi?id=150871
565         <rdar://problem/23418283>
566
567         Reviewed by Simon Fraser.
568
569         * fast/events/wheel-event-destroys-frame-expected.txt: Added.
570         * fast/events/wheel-event-destroys-frame.html: Added.
571         * platform/ios-simulator/TestExpectations: Skip wheel-event test on iOS.
572
573 2016-04-07  Saam barati  <sbarati@apple.com>
574
575         Initial implementation of annex b.3.3 behavior was incorrect
576         https://bugs.webkit.org/show_bug.cgi?id=156276
577
578         Reviewed by Keith Miller.
579
580         * js/function-declarations-in-switch-statement-expected.txt:
581         * js/script-tests/function-declarations-in-switch-statement.js:
582
583 2016-04-06  Ada Chan  <adachan@apple.com>
584
585         Rename TextTrackRepresentationiOS to TextTrackRepresentationCocoa and enable on Mac
586         https://bugs.webkit.org/show_bug.cgi?id=156245
587
588         Reviewed by Eric Carlson.
589
590         * platform/mac/TestExpectations:
591         Skip some tests with assertions after changes in MediaControlsApple.css.
592
593         * platform/mac/media/media-document-audio-repaint-expected.txt:
594         * platform/mac/media/video-zoom-controls-expected.txt:
595         Rebaseline some tests after changes in MediaControlsApple.css.
596
597 2016-04-07  Daniel Bates  <dabates@apple.com>
598
599         CSP: Remove tests for unimplemented directive referrer
600         https://bugs.webkit.org/show_bug.cgi?id=156353
601
602         Reviewed by Andy Estes.
603
604         The Content Security Policy directive referrer was removed from the Content Security Policy Level 2 spec.,
605         <https://w3c.github.io/webappsec-csp/2/> (Editor's Draft, 29 August 2015). It was never implemented.
606         The functionality provided by this directive has been incorporated into its own meta tag and is covered
607         by the Referrer Policy spec., <https://w3c.github.io/webappsec-referrer-policy/>.
608
609         * http/tests/security/contentSecurityPolicy/1.1/referrer-always-http-http-expected.txt: Removed.
610         * http/tests/security/contentSecurityPolicy/1.1/referrer-always-http-http.html: Removed.
611         * http/tests/security/contentSecurityPolicy/1.1/referrer-always-http-https-expected.txt: Removed.
612         * http/tests/security/contentSecurityPolicy/1.1/referrer-always-http-https.html: Removed.
613         * http/tests/security/contentSecurityPolicy/1.1/referrer-always-https-http-expected.txt: Removed.
614         * http/tests/security/contentSecurityPolicy/1.1/referrer-always-https-http.html: Removed.
615         * http/tests/security/contentSecurityPolicy/1.1/referrer-always-https-https-expected.txt: Removed.
616         * http/tests/security/contentSecurityPolicy/1.1/referrer-always-https-https.html: Removed.
617         * http/tests/security/contentSecurityPolicy/1.1/referrer-default-http-http-expected.txt: Removed.
618         * http/tests/security/contentSecurityPolicy/1.1/referrer-default-http-http.html: Removed.
619         * http/tests/security/contentSecurityPolicy/1.1/referrer-default-http-https-expected.txt: Removed.
620         * http/tests/security/contentSecurityPolicy/1.1/referrer-default-http-https.html: Removed.
621         * http/tests/security/contentSecurityPolicy/1.1/referrer-default-https-http-expected.txt: Removed.
622         * http/tests/security/contentSecurityPolicy/1.1/referrer-default-https-http.html: Removed.
623         * http/tests/security/contentSecurityPolicy/1.1/referrer-default-https-https-expected.txt: Removed.
624         * http/tests/security/contentSecurityPolicy/1.1/referrer-default-https-https.html: Removed.
625         * http/tests/security/contentSecurityPolicy/1.1/referrer-empty-http-http-expected.txt: Removed.
626         * http/tests/security/contentSecurityPolicy/1.1/referrer-empty-http-http.html: Removed.
627         * http/tests/security/contentSecurityPolicy/1.1/referrer-empty-http-https-expected.txt: Removed.
628         * http/tests/security/contentSecurityPolicy/1.1/referrer-empty-http-https.html: Removed.
629         * http/tests/security/contentSecurityPolicy/1.1/referrer-empty-https-http-expected.txt: Removed.
630         * http/tests/security/contentSecurityPolicy/1.1/referrer-empty-https-http.html: Removed.
631         * http/tests/security/contentSecurityPolicy/1.1/referrer-empty-https-https-expected.txt: Removed.
632         * http/tests/security/contentSecurityPolicy/1.1/referrer-empty-https-https.html: Removed.
633         * http/tests/security/contentSecurityPolicy/1.1/referrer-invalid-http-http-expected.txt: Removed.
634         * http/tests/security/contentSecurityPolicy/1.1/referrer-invalid-http-http.html: Removed.
635         * http/tests/security/contentSecurityPolicy/1.1/referrer-invalid-http-https-expected.txt: Removed.
636         * http/tests/security/contentSecurityPolicy/1.1/referrer-invalid-http-https.html: Removed.
637         * http/tests/security/contentSecurityPolicy/1.1/referrer-invalid-https-http-expected.txt: Removed.
638         * http/tests/security/contentSecurityPolicy/1.1/referrer-invalid-https-http.html: Removed.
639         * http/tests/security/contentSecurityPolicy/1.1/referrer-invalid-https-https-expected.txt: Removed.
640         * http/tests/security/contentSecurityPolicy/1.1/referrer-invalid-https-https.html: Removed.
641         * http/tests/security/contentSecurityPolicy/1.1/referrer-never-http-http-expected.txt: Removed.
642         * http/tests/security/contentSecurityPolicy/1.1/referrer-never-http-http.html: Removed.
643         * http/tests/security/contentSecurityPolicy/1.1/referrer-never-http-https-expected.txt: Removed.
644         * http/tests/security/contentSecurityPolicy/1.1/referrer-never-http-https.html: Removed.
645         * http/tests/security/contentSecurityPolicy/1.1/referrer-never-https-http-expected.txt: Removed.
646         * http/tests/security/contentSecurityPolicy/1.1/referrer-never-https-http.html: Removed.
647         * http/tests/security/contentSecurityPolicy/1.1/referrer-never-https-https-expected.txt: Removed.
648         * http/tests/security/contentSecurityPolicy/1.1/referrer-never-https-https.html: Removed.
649         * http/tests/security/contentSecurityPolicy/1.1/referrer-origin-http-http-expected.txt: Removed.
650         * http/tests/security/contentSecurityPolicy/1.1/referrer-origin-http-http.html: Removed.
651         * http/tests/security/contentSecurityPolicy/1.1/referrer-origin-http-https-expected.txt: Removed.
652         * http/tests/security/contentSecurityPolicy/1.1/referrer-origin-http-https.html: Removed.
653         * http/tests/security/contentSecurityPolicy/1.1/referrer-origin-https-http-expected.txt: Removed.
654         * http/tests/security/contentSecurityPolicy/1.1/referrer-origin-https-http.html: Removed.
655         * http/tests/security/contentSecurityPolicy/1.1/referrer-origin-https-https-expected.txt: Removed.
656         * http/tests/security/contentSecurityPolicy/1.1/referrer-origin-https-https.html: Removed.
657         * http/tests/security/contentSecurityPolicy/resources/referrer-test-endpoint.php: Removed.
658         * http/tests/security/contentSecurityPolicy/resources/referrer-test.js: Removed.
659         * http/tests/security/contentSecurityPolicy/resources/referrer-test.php: Removed.
660
661 2016-04-07  Joseph Pecoraro  <pecoraro@apple.com>
662
663         Unreviewed follow-up fix to r199168. Add missing newline in expected output.
664
665         * inspector/codemirror/resources/prettyprinting/javascript-tests/single-statement-blocks-expected.js:
666
667 2016-04-07  Joseph Pecoraro  <pecoraro@apple.com>
668
669         Web Inspector: Improve JavaScript pretty printing
670         https://bugs.webkit.org/show_bug.cgi?id=156178
671         <rdar://problem/25535719>
672
673         Reviewed by Timothy Hatcher.
674
675         Expand the JavaScript formatting tests.
676
677         * inspector/codemirror/resources/prettyprinting/javascript-tests/single-statement-blocks-expected.js:
678         Update output now that the builder removes extra trailing whitespace automatically.
679
680         * inspector/codemirror/resources/prettyprinting/utilities.js:
681         Update due to simplified construction.
682
683         * inspector/formatting/formatting-javascript-expected.txt: Added.
684         * inspector/formatting/formatting-javascript.html: Added.
685         * inspector/formatting/resources/javascript-tests/arrow-functions-expected.js: Added.
686         * inspector/formatting/resources/javascript-tests/arrow-functions.js: Added.
687         * inspector/formatting/resources/javascript-tests/classes-expected.js: Added.
688         * inspector/formatting/resources/javascript-tests/classes.js: Added.
689         * inspector/formatting/resources/javascript-tests/comments-and-preserve-newlines-expected.js: Added.
690         * inspector/formatting/resources/javascript-tests/comments-and-preserve-newlines.js: Added.
691         * inspector/formatting/resources/javascript-tests/comments-only-expected.js: Added.
692         * inspector/formatting/resources/javascript-tests/comments-only.js: Added.
693         * inspector/formatting/resources/javascript-tests/do-while-statement-expected.js: Added.
694         * inspector/formatting/resources/javascript-tests/do-while-statement.js: Added.
695         * inspector/formatting/resources/javascript-tests/for-statements-expected.js: Added.
696         * inspector/formatting/resources/javascript-tests/for-statements.js: Added.
697         * inspector/formatting/resources/javascript-tests/functions-expected.js: Added.
698         * inspector/formatting/resources/javascript-tests/functions.js: Added.
699         * inspector/formatting/resources/javascript-tests/generators-expected.js: Added.
700         * inspector/formatting/resources/javascript-tests/generators.js: Added.
701         * inspector/formatting/resources/javascript-tests/if-statement-expected.js: Added.
702         * inspector/formatting/resources/javascript-tests/if-statement.js: Added.
703         * inspector/formatting/resources/javascript-tests/label-break-continue-block-expected.js: Added.
704         * inspector/formatting/resources/javascript-tests/label-break-continue-block.js: Added.
705         * inspector/formatting/resources/javascript-tests/logic-expressions-expected.js: Added.
706         * inspector/formatting/resources/javascript-tests/logic-expressions.js: Added.
707         * inspector/formatting/resources/javascript-tests/new-expression-expected.js: Added.
708         * inspector/formatting/resources/javascript-tests/new-expression.js: Added.
709         * inspector/formatting/resources/javascript-tests/object-array-literal-expected.js: Added.
710         * inspector/formatting/resources/javascript-tests/object-array-literal.js: Added.
711         * inspector/formatting/resources/javascript-tests/return-statement-expected.js: Added.
712         * inspector/formatting/resources/javascript-tests/return-statement.js: Added.
713         * inspector/formatting/resources/javascript-tests/sample-jquery-expected.js: Added.
714         * inspector/formatting/resources/javascript-tests/sample-jquery.js: Added.
715         * inspector/formatting/resources/javascript-tests/sample-normal-utilities-expected.js: Added.
716         * inspector/formatting/resources/javascript-tests/sample-normal-utilities.js: Added.
717         * inspector/formatting/resources/javascript-tests/sample-webinspector-object-expected.js: Added.
718         * inspector/formatting/resources/javascript-tests/sample-webinspector-object.js: Added.
719         * inspector/formatting/resources/javascript-tests/switch-case-default-expected.js: Added.
720         * inspector/formatting/resources/javascript-tests/switch-case-default.js: Added.
721         * inspector/formatting/resources/javascript-tests/ternary-expressions-expected.js: Added.
722         * inspector/formatting/resources/javascript-tests/ternary-expressions.js: Added.
723         * inspector/formatting/resources/javascript-tests/throw-statement-expected.js: Added.
724         * inspector/formatting/resources/javascript-tests/throw-statement.js: Added.
725         * inspector/formatting/resources/javascript-tests/try-catch-finally-statements-expected.js: Added.
726         * inspector/formatting/resources/javascript-tests/try-catch-finally-statements.js: Added.
727         * inspector/formatting/resources/javascript-tests/unary-binary-expressions-expected.js: Added.
728         * inspector/formatting/resources/javascript-tests/unary-binary-expressions.js: Added.
729         * inspector/formatting/resources/javascript-tests/variable-declaration-expected.js: Added.
730         * inspector/formatting/resources/javascript-tests/variable-declaration.js: Added.
731         * inspector/formatting/resources/javascript-tests/while-statement-expected.js: Added.
732         * inspector/formatting/resources/javascript-tests/while-statement.js: Added.
733         * inspector/formatting/resources/javascript-tests/with-statement-expected.js: Added.
734         * inspector/formatting/resources/javascript-tests/with-statement.js: Added.
735         * inspector/formatting/resources/utilities.js: Added.
736         Expanded test coverage for the new formatter.
737
738 2016-04-07  Jiewen Tan  <jiewen_tan@apple.com>
739
740         Marking storage/indexeddb/modern/autoincrement-abort-private.html as flaky on Macs
741         https://bugs.webkit.org/show_bug.cgi?id=156351
742
743         Unreviewed test gardening.
744
745         * platform/mac/TestExpectations:
746
747 2016-04-07  Commit Queue  <commit-queue@webkit.org>
748
749         Unreviewed, rolling out r199128 and r199141.
750         https://bugs.webkit.org/show_bug.cgi?id=156348
751
752         Causes crashes on multiple webpages (Requested by keith_mi_ on
753         #webkit).
754
755         Reverted changesets:
756
757         "[ES6] Add support for Symbol.isConcatSpreadable."
758         https://bugs.webkit.org/show_bug.cgi?id=155351
759         http://trac.webkit.org/changeset/199128
760
761         "Unreviewed, uncomment accidentally commented line in test."
762         http://trac.webkit.org/changeset/199141
763
764 2016-04-07  Daniel Bates  <dabates@apple.com>
765
766         CSP: Should only honor CSP policy delivered in meta tag that is a descendent of <head>
767         https://bugs.webkit.org/show_bug.cgi?id=59858
768         <rdar://problem/25603538>
769
770         Reviewed by Brent Fulgham.
771
772         Add tests to ensure that we ignore the meta tags for Content-Security-Policy, Content-Security-Policy-Report-Only,
773         X-WebKit-CSP, and X-WebKit-CSP-Report-Only if it is not a descendent of <head>.
774
775         * http/tests/security/contentSecurityPolicy/meta-tag-ignored-if-not-in-head-expected.txt: Added.
776         * http/tests/security/contentSecurityPolicy/meta-tag-ignored-if-not-in-head.html: Added.
777         * http/tests/security/contentSecurityPolicy/meta-tag-ignored-if-not-in-head2-expected.txt: Added.
778         * http/tests/security/contentSecurityPolicy/meta-tag-ignored-if-not-in-head2.html: Added.
779         * http/tests/security/contentSecurityPolicy/report-only-meta-tag-ignored-if-not-in-head-expected.txt: Added.
780         * http/tests/security/contentSecurityPolicy/report-only-meta-tag-ignored-if-not-in-head.html: Added.
781         * http/tests/security/contentSecurityPolicy/report-only-meta-tag-ignored-if-not-in-head2-expected.txt: Added.
782         * http/tests/security/contentSecurityPolicy/report-only-meta-tag-ignored-if-not-in-head2.html: Added.
783
784 2016-04-06  Sam Weinig  <sam@webkit.org>
785
786         window.Crypto is missing
787         <rdar://problem/25584034>
788         https://bugs.webkit.org/show_bug.cgi?id=156307
789
790         Reviewed by Joseph Pecoraro.
791
792         * js/dom/global-constructors-attributes-expected.txt:
793         * platform/efl/js/dom/global-constructors-attributes-expected.txt:
794         * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
795         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
796         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
797         * platform/win/js/dom/global-constructors-attributes-expected.txt:
798         Update for the new Crypto constructor.
799
800 2016-04-07  Zalan Bujtas  <zalan@apple.com>
801
802         REGRESSION (197987): Ingredient lists on smittenkitchen.com are full justified instead of left justified.
803         https://bugs.webkit.org/show_bug.cgi?id=156326
804         <rdar://problem/25519393>
805
806         Reviewed by Antti Koivisto.
807
808         According to the spec (https://drafts.csswg.org/css-text-3/#text-align-property) 
809         unless otherwise specified by text-align-last, the last line before
810         a forced break or the end of the block is start-aligned.
811
812         In this patch we check if a forced break is present and we apply text alignment accordingly.
813
814         Test: fast/css3-text/css3-text-justify/text-justify-last-line-simple-line-layout.html
815
816         * fast/css3-text/css3-text-justify/text-justify-last-line-simple-line-layout-expected.html: Added.
817         * fast/css3-text/css3-text-justify/text-justify-last-line-simple-line-layout.html: Added.
818
819 2016-04-07  Antti Koivisto  <antti@apple.com>
820
821         Shadow DOM: Implement display: contents for slots
822         https://bugs.webkit.org/show_bug.cgi?id=149439
823         <rdar://problem/22731922>
824
825         Reviewed by Ryosuke Niwa.
826
827         * platform/mac/TestExpectations:
828
829         Enable fast/shadow-dom/css-scoping-shadow-slot-display-override.html, the test for overriding slot display value.
830
831 2016-04-07  Sergio Villar Senin  <svillar@igalia.com>
832
833         [css-grid] Content box incorrectly used as non-auto min-height
834         https://bugs.webkit.org/show_bug.cgi?id=155946
835
836         Reviewed by Antti Koivisto.
837
838         * fast/css-grid-layout/min-height-border-box-expected.txt: Added.
839         * fast/css-grid-layout/min-height-border-box.html: Added.
840
841 2016-04-07  Antti Koivisto  <antti@apple.com>
842
843         Reverting previous due to bad LayoutTest ChangeLog.
844
845         * platform/mac/TestExpectations:
846
847 2016-04-06  Myles C. Maxfield  <mmaxfield@apple.com>
848
849         REGRESSION (r188591): thingiverse.com direct messaging UI is not rendered properly
850         https://bugs.webkit.org/show_bug.cgi?id=156241
851         <rdar://problem/25262213>
852
853         Reviewed by Simon Fraser.
854
855         * fast/text/zero-sized-fonts-expected.txt: Added.
856         * fast/text/zero-sized-fonts.html: Added.
857
858 2016-04-06  Matt Baker  <mattbaker@apple.com>
859
860         Web Inspector: Improve filtering in OpenResourceDialog
861         https://bugs.webkit.org/show_bug.cgi?id=155324
862         <rdar://problem/25094504>
863
864         Reviewed by Joseph Pecoraro.
865
866         Add test coverage for ResourceQueryController.
867
868         * inspector/unit-tests/resource-query-controller-expected.txt: Added.
869         * inspector/unit-tests/resource-query-controller.html: Added.
870
871 2016-04-06  Saam barati  <sbarati@apple.com>
872
873         jsc-layout-tests.yaml/js/script-tests/regress-141098.js failing on Yosemite Debug after r198989
874         https://bugs.webkit.org/show_bug.cgi?id=156187
875
876         Reviewed by Keith Miller.
877
878         * js/script-tests/regress-141098.js:
879
880 2016-04-06  Michael Catanzaro  <mcatanzaro@igalia.com>
881
882         [GTK] Belatedly rebaseline several test expectations after r196244
883         
884         Unreviewed
885
886         * platform/gtk/css3/unicode-bidi-isolate-basic-expected.txt:
887         * platform/gtk/fast/block/positioning/auto/vertical-rl/007-expected.txt:
888         * platform/gtk/fast/block/positioning/vertical-rl/fixed-positioning-expected.txt:
889         * platform/gtk/fast/borders/border-antialiasing-expected.txt:
890         * platform/gtk/fast/clip/001-expected.txt:
891         * platform/gtk/fast/clip/013-expected.txt:
892         * platform/gtk/fast/clip/014-expected.txt:
893         * platform/gtk/fast/clip/016-expected.txt:
894         * platform/gtk/fast/clip/outline-overflowClip-expected.txt:
895         * platform/gtk/fast/css/clip-zooming-expected.txt:
896         * platform/gtk/fast/forms/validation-message-appearance-expected.txt:
897         * platform/gtk/fast/line-grid/line-grid-inside-columns-expected.txt:
898         * platform/gtk/fast/line-grid/line-grid-into-columns-expected.txt:
899         * platform/gtk/fast/lists/scrolled-marker-paint-expected.txt:
900         * platform/gtk/fast/multicol/client-rects-expected.txt:
901         * platform/gtk/fast/multicol/column-break-with-balancing-expected.txt:
902         * platform/gtk/fast/multicol/column-rules-expected.txt:
903         * platform/gtk/fast/multicol/column-rules-stacking-expected.txt:
904         * platform/gtk/fast/multicol/columns-shorthand-parsing-expected.txt:
905         * platform/gtk/fast/multicol/float-paginate-complex-expected.txt:
906         * platform/gtk/fast/multicol/float-paginate-empty-lines-expected.txt:
907         * platform/gtk/fast/multicol/float-paginate-expected.txt:
908         * platform/gtk/fast/multicol/layers-in-multicol-expected.txt:
909         * platform/gtk/fast/multicol/layers-split-across-columns-expected.txt:
910         * platform/gtk/fast/multicol/max-height-columns-block-expected.txt:
911         * platform/gtk/fast/multicol/nested-columns-expected.txt:
912         * platform/gtk/fast/multicol/newmulticol/client-rects-expected.txt:
913         * platform/gtk/fast/multicol/overflow-across-columns-expected.txt:
914         * platform/gtk/fast/multicol/overflow-across-columns-percent-height-expected.txt:
915         * platform/gtk/fast/multicol/overflow-unsplittable-expected.txt:
916         * platform/gtk/fast/multicol/paginate-block-replaced-expected.txt:
917         * platform/gtk/fast/multicol/pagination/BottomToTop-bt-expected.txt:
918         * platform/gtk/fast/multicol/pagination/BottomToTop-lr-expected.txt:
919         * platform/gtk/fast/multicol/pagination/BottomToTop-rl-expected.txt:
920         * platform/gtk/fast/multicol/pagination/BottomToTop-tb-expected.txt:
921         * platform/gtk/fast/multicol/pagination/LeftToRight-bt-expected.txt:
922         * platform/gtk/fast/multicol/pagination/LeftToRight-rl-expected.txt:
923         * platform/gtk/fast/multicol/pagination/LeftToRight-tb-expected.txt:
924         * platform/gtk/fast/multicol/pagination/RightToLeft-bt-expected.txt:
925         * platform/gtk/fast/multicol/pagination/RightToLeft-lr-expected.txt:
926         * platform/gtk/fast/multicol/pagination/RightToLeft-rl-dynamic-expected.txt:
927         * platform/gtk/fast/multicol/pagination/RightToLeft-rl-expected.txt:
928         * platform/gtk/fast/multicol/pagination/RightToLeft-tb-expected.txt:
929         * platform/gtk/fast/multicol/pagination/TopToBottom-bt-expected.txt:
930         * platform/gtk/fast/multicol/pagination/TopToBottom-lr-expected.txt:
931         * platform/gtk/fast/multicol/pagination/TopToBottom-rl-expected.txt:
932         * platform/gtk/fast/multicol/positive-leading-expected.txt:
933         * platform/gtk/fast/multicol/scrolling-column-rules-expected.txt:
934         * platform/gtk/fast/multicol/span/anonymous-style-inheritance-expected.txt:
935         * platform/gtk/fast/multicol/span/span-as-immediate-child-complex-splitting-expected.txt:
936         * platform/gtk/fast/multicol/span/span-as-immediate-child-property-removal-expected.txt:
937         * platform/gtk/fast/multicol/span/span-as-immediate-columns-child-removal-expected.txt:
938         * platform/gtk/fast/multicol/span/span-as-nested-columns-child-dynamic-expected.txt:
939         * platform/gtk/fast/multicol/span/span-as-nested-columns-child-expected.txt:
940         * platform/gtk/fast/multicol/span/span-margin-collapsing-expected.txt:
941         * platform/gtk/fast/multicol/table-vertical-align-expected.txt:
942         * platform/gtk/fast/multicol/tall-image-behavior-expected.txt:
943         * platform/gtk/fast/multicol/vertical-lr/column-break-with-balancing-expected.txt:
944         * platform/gtk/fast/multicol/vertical-lr/column-rules-expected.txt:
945         * platform/gtk/fast/multicol/vertical-lr/float-multicol-expected.txt:
946         * platform/gtk/fast/multicol/vertical-lr/float-paginate-complex-expected.txt:
947         * platform/gtk/fast/multicol/vertical-lr/float-paginate-expected.txt:
948         * platform/gtk/fast/multicol/vertical-lr/nested-columns-expected.txt:
949         * platform/gtk/fast/multicol/vertical-rl/column-break-with-balancing-expected.txt:
950         * platform/gtk/fast/multicol/vertical-rl/column-rules-expected.txt:
951         * platform/gtk/fast/multicol/vertical-rl/float-multicol-expected.txt:
952         * platform/gtk/fast/multicol/vertical-rl/float-paginate-complex-expected.txt:
953         * platform/gtk/fast/multicol/vertical-rl/float-paginate-expected.txt:
954         * platform/gtk/fast/multicol/vertical-rl/nested-columns-expected.txt:
955         * platform/gtk/fast/overflow/clip-rects-fixed-ancestor-expected.txt:
956         * platform/gtk/fast/overflow/float-in-relpositioned-expected.txt:
957         * platform/gtk/fast/overflow/overflow-auto-position-absolute-expected.txt:
958         * platform/gtk/fast/overflow/overflow-rtl-expected.txt:
959         * platform/gtk/fast/overflow/paged-x-div-expected.txt:
960         * platform/gtk/fast/overflow/paged-x-div-with-column-gap-expected.txt:
961         * platform/gtk/fast/overflow/paged-x-on-root-expected.txt:
962         * platform/gtk/fast/overflow/paged-x-with-column-gap-expected.txt:
963         * platform/gtk/fast/overflow/paged-y-div-expected.txt:
964         * platform/gtk/fast/overflow/scroll-nested-positioned-layer-in-overflow-expected.txt:
965         * platform/gtk/fast/regions/repaint/region-painting-via-layout-expected.txt:
966         * platform/gtk/fast/repaint/box-shadow-h-expected.txt:
967         * platform/gtk/fast/repaint/box-shadow-v-expected.txt:
968         * platform/gtk/fast/repaint/layer-outline-expected.txt:
969         * platform/gtk/fast/repaint/layer-outline-horizontal-expected.txt:
970         * platform/gtk/fast/table/edge-offsets-expected.txt:
971         * platform/gtk/fast/transforms/overflow-with-transform-expected.txt:
972         * platform/gtk/fast/transforms/rotated-transform-affects-scrolling-1-expected.txt: Added.
973         * platform/gtk/fast/transforms/rotated-transform-affects-scrolling-2-expected.txt: Added.
974         * platform/gtk/printing/single-line-must-not-be-split-into-two-pages-expected.txt:
975         * platform/gtk/scrollbars/scrollbars-on-positioned-content-expected.txt:
976         * platform/gtk/svg/custom/getscreenctm-in-scrollable-div-area-nested-expected.txt:
977         * platform/gtk/svg/custom/image-rescale-clip-expected.txt:
978
979 2016-03-29  Keith Miller  <keith_miller@apple.com>
980
981         [ES6] Add support for Symbol.isConcatSpreadable.
982         https://bugs.webkit.org/show_bug.cgi?id=155351
983
984         Reviewed by Saam Barati.
985
986         Fix tests for Symbol.isConcatSpreadable on the Symbol object.
987
988         * js/Object-getOwnPropertyNames-expected.txt:
989         * js/dom/array-prototype-properties-expected.txt:
990         * js/script-tests/Object-getOwnPropertyNames.js:
991
992 2016-04-06  Sam Weinig  <sam@webkit.org>
993
994         window.CSS should be a constructor with static functions
995         <rdar://problem/25580516>
996         https://bugs.webkit.org/show_bug.cgi?id=156294
997
998         Reviewed by Chris Dumez.
999
1000         * platform/efl/js/dom/global-constructors-attributes-expected.txt:
1001         * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
1002         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
1003         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
1004         * platform/win/js/dom/global-constructors-attributes-expected.txt:
1005         Update for new CSS constructor property.
1006
1007 2016-04-06  Joanmarie Diggs  <jdiggs@igalia.com>
1008
1009         REGRESSION(r195463): [GTK] accessibility/roles-computedRoleString.html and accessibility/roles-exposed.html failing
1010         https://bugs.webkit.org/show_bug.cgi?id=153696
1011
1012         Reviewed by Chris Fleizach.
1013
1014         Now that RenderInline style format groups are exposed as InlineRole, there is
1015         no longer a corresponding computed role for ins, samp, and var elements. Updated
1016         the roles-computedRoleString.html test and expectations accordingly. Also added
1017         the now-correct results for Gtk for both of the previously-failing tests.
1018
1019         * accessibility/roles-computedRoleString-expected.txt: Updated.
1020         * accessibility/roles-computedRoleString.html: Updated.
1021         * platform/gtk/TestExpectations: Unskip the two tests which are now passing.
1022         * platform/gtk/accessibility/roles-computedRoleString-expected.txt: Updated.
1023         * platform/gtk/accessibility/roles-exposed-expected.txt: Updated.
1024
1025 2016-04-06  Keith Miller  <keith_miller@apple.com>
1026
1027         RegExp constructor should use Symbol.match and other properties
1028         https://bugs.webkit.org/show_bug.cgi?id=155873
1029
1030         Reviewed by Michael Saboff.
1031
1032         Fix test for new behavior.
1033
1034         * fast/regex/constructor-expected.txt:
1035         * fast/regex/script-tests/constructor.js:
1036
1037 2016-04-06  Zalan Bujtas  <zalan@apple.com>
1038
1039         ASSERTION FAILED: !floatingObject->originatingLine() in WebCore::RenderBlockFlow::linkToEndLineIfNeeded
1040         https://bugs.webkit.org/show_bug.cgi?id=153001
1041
1042         Reviewed by Dan Bernstein.
1043
1044         1. Float boxes are always attached to the line where we see them first.
1045         2. Float box can only be attached to one line.
1046         3. RenderBlockFlow can perform partial layout on dirty lines only.
1047
1048         In certain cases, the last dirty line can "pull up" float boxes from the first clean line.
1049         It simply means that due to some layout changes on previous lines now we see those floats on this last dirty line first.
1050         If after placing the float we still find it on the same position, the line below is still considered clean.
1051
1052         Remove the float box from its original line if the line above already placed it.
1053
1054         * fast/block/float/float-moves-between-lines-expected.txt: Added.
1055         * fast/block/float/float-moves-between-lines.html: Added.
1056
1057 2016-04-06  Antti Koivisto  <antti@apple.com>
1058
1059         REGRESSION(r196629): Messages text size only changes for sending text, conversation text size does not change
1060         https://bugs.webkit.org/show_bug.cgi?id=156287
1061         <rdar://problem/24264756>
1062
1063         Reviewed by Andreas Kling.
1064
1065         * fast/css/style-invalidation-attribute-change-descendants-expected.txt:
1066         * fast/css/style-invalidation-attribute-change-descendants.html:
1067
1068 2016-04-06  Manuel Rego Casasnovas  <rego@igalia.com>
1069
1070         [css-grid] Fix positioned children in RTL
1071         https://bugs.webkit.org/show_bug.cgi?id=156162
1072
1073         Reviewed by Sergio Villar Senin.
1074
1075         Added more RTL cases for the positioned tests.
1076
1077         * fast/css-grid-layout/absolute-positioning-grid-container-containing-block-expected.txt:
1078         * fast/css-grid-layout/absolute-positioning-grid-container-containing-block.html:
1079         * fast/css-grid-layout/grid-positioned-items-background-rtl-expected.html: Added.
1080         * fast/css-grid-layout/grid-positioned-items-background-rtl.html: Added.
1081         * fast/css-grid-layout/grid-positioned-items-padding-expected.txt:
1082         * fast/css-grid-layout/grid-positioned-items-padding.html:
1083         * fast/css-grid-layout/grid-positioned-items-within-grid-implicit-track-expected.txt:
1084         * fast/css-grid-layout/grid-positioned-items-within-grid-implicit-track.html:
1085         * fast/css-grid-layout/grid-sizing-positioned-items-expected.txt:
1086         * fast/css-grid-layout/grid-sizing-positioned-items.html:
1087
1088 2016-04-06  Antti Koivisto  <antti@apple.com>
1089
1090         ComposedTreeIterator may crash when first child of shadow root is a comment node
1091         https://bugs.webkit.org/show_bug.cgi?id=156281
1092
1093         Reviewed by Andreas Kling.
1094
1095         * fast/shadow-dom/composed-tree-shadow-subtree-expected.txt:
1096         * fast/shadow-dom/composed-tree-shadow-subtree.html:
1097
1098 2016-04-05  Chris Dumez  <cdumez@apple.com>
1099
1100         MessageEvent.source window is incorrect once window has been reified
1101         https://bugs.webkit.org/show_bug.cgi?id=156227
1102         <rdar://problem/25545831>
1103
1104         Reviewed by Mark Lam.
1105
1106         Add tests that cover using MessageEvent.source Window for messaging
1107         using postMessage(). There are 2 versions of the test, one where the
1108         main window is reified and one where it is not. The test that has a
1109         reified main window was failing because this fix.
1110
1111         * fast/dom/Window/delete-operations-expected.txt: Added.
1112         * fast/dom/Window/delete-operations.html: Added.
1113         Make sure that operations on Window are indeed deletable. Previously,
1114         it would be impossible to delete postMessage, blur, focus and close.
1115
1116         * fast/dom/Window/messageevent-source-postmessage-expected.txt: Added.
1117         * fast/dom/Window/messageevent-source-postmessage-reified-expected.txt: Added.
1118         * fast/dom/Window/messageevent-source-postmessage-reified.html: Added.
1119         * fast/dom/Window/messageevent-source-postmessage.html: Added.
1120         * fast/dom/Window/messageevent-source-postmessage2.html: Added.
1121         * fast/dom/Window/resources/messageevent-source-postmessage-frame.html: Added.
1122         * fast/dom/Window/post-message-crash2-expected.txt: Added.
1123         * fast/dom/Window/post-message-crash2.html: Added.
1124
1125 2016-04-05  Myles C. Maxfield  <mmaxfield@apple.com>
1126
1127         Test listbox clipping to contents rect
1128         https://bugs.webkit.org/show_bug.cgi?id=156265
1129
1130         Reviewed by Simon Fraser.
1131
1132         These tests create some <select><option></option></select>s with padding.
1133         These list boxes use the zapfino "f" character (because it draws wildly
1134         far outside of its layout box) to create a case where text inside the list
1135         box would naturally intersect with the padding. This overflow should be
1136         clipped so that the padding is undisturbed.
1137
1138         * fast/forms/listbox-padding-clip-expected.html: Added.
1139         * fast/forms/listbox-padding-clip-overlay-expected.html: Added.
1140         * fast/forms/listbox-padding-clip-overlay.html: Added.
1141         * fast/forms/listbox-padding-clip.html: Added.
1142         * platform/ios-simulator/TestExpectations: Skip on iOS
1143
1144 2016-03-19  Filip Pizlo  <fpizlo@apple.com>
1145
1146         DFG and FTL should constant-fold RegExpExec
1147         https://bugs.webkit.org/show_bug.cgi?id=155270
1148
1149         Reviewed by Saam Barati.
1150
1151         * js/regress/script-tests/simple-regexp-exec-folding-fail.js: Added.
1152         * js/regress/script-tests/simple-regexp-exec-folding.js: Added.
1153         * js/regress/script-tests/simple-regexp-test-folding-fail.js: Added.
1154         * js/regress/script-tests/simple-regexp-test-folding.js: Added.
1155         * js/regress/simple-regexp-exec-folding-expected.txt: Added.
1156         * js/regress/simple-regexp-exec-folding-fail-expected.txt: Added.
1157         * js/regress/simple-regexp-exec-folding-fail.html: Added.
1158         * js/regress/simple-regexp-exec-folding.html: Added.
1159         * js/regress/simple-regexp-test-folding-expected.txt: Added.
1160         * js/regress/simple-regexp-test-folding-fail-expected.txt: Added.
1161         * js/regress/simple-regexp-test-folding-fail.html: Added.
1162         * js/regress/simple-regexp-test-folding.html: Added.
1163
1164 2016-04-04  Filip Pizlo  <fpizlo@apple.com>
1165
1166         PolymorphicAccess should have a MegamorphicLoad case
1167         https://bugs.webkit.org/show_bug.cgi?id=156182
1168
1169         Reviewed by Geoffrey Garen and Keith Miller.
1170
1171         * js/regress/megamorphic-load-expected.txt: Added.
1172         * js/regress/megamorphic-load.html: Added.
1173         * js/regress/script-tests/megamorphic-load.js: Added.
1174         * js/regress/string-repeat-not-resolving-no-inline-expected.txt: Added.
1175         * js/regress/string-repeat-not-resolving-no-inline.html: Added.
1176
1177 2016-04-05  Antti Koivisto  <antti@apple.com>
1178
1179         Un-marking plugins/focus.html as flaky on mac
1180
1181         It hasn't flaked after https://trac.webkit.org/r199054
1182
1183         * platform/mac/TestExpectations:
1184
1185 2016-04-05  Antoine Quint  <graouts@apple.com>
1186
1187         [WebGL2] Turn the ENABLE_WEBGL2 flag on
1188         https://bugs.webkit.org/show_bug.cgi?id=156061
1189         <rdar://problem/25463193>
1190
1191         Reviewed by Alex Christensen.
1192
1193         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
1194         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
1195
1196         The WebGL2RenderingContext and WebGLVertexArrayObject classes are now defined
1197         so expectations for this test which lists the configuration of global constructors
1198         needed to be updated.
1199
1200         * webgl/webgl-vertex-array-object-defined-expected.txt: Added.
1201         * webgl/webgl-vertex-array-object-defined.html: Added.
1202
1203         Test checking that WebGLVertexArrayObject is defined.
1204
1205         * webgl/webgl2-rendering-context-defined-expected.txt: Added.
1206         * webgl/webgl2-rendering-context-defined.html: Added.
1207
1208         Test checking that WebGL2RenderingContext is defined.
1209
1210         * webgl/webgl2-rendering-context-obtain-expected.txt: Added.
1211         * webgl/webgl2-rendering-context-obtain.html: Added.
1212
1213         Test checking that asking for a "webgl2" context returns a WebGL2RenderingContext.
1214
1215 2016-04-05  Chris Dumez  <cdumez@apple.com>
1216
1217         We sometimes fail to remove outdated entry from the disk cache after revalidation and when the resource is no longer cacheable
1218         https://bugs.webkit.org/show_bug.cgi?id=156048
1219         <rdar://problem/25514480>
1220
1221         Reviewed by Antti Koivisto.
1222
1223         Add test coverage for the bug.
1224
1225         * http/tests/cache/disk-cache/disk-cache-remove-several-pending-writes-expected.txt: Added.
1226         * http/tests/cache/disk-cache/disk-cache-remove-several-pending-writes.html: Added.
1227         * http/tests/cache/disk-cache/resources/json.php: Added.
1228
1229 2016-04-05  Antti Koivisto  <antti@apple.com>
1230
1231         Shadow DOM: :host() From The First Shadow Context Should Not Style All Shadow Context
1232         https://bugs.webkit.org/show_bug.cgi?id=156235
1233         <rdar://problem/24668206>
1234
1235         Reviewed by Andreas Kling.
1236
1237         * fast/shadow-dom/host-style-sharing-expected.html: Added.
1238         * fast/shadow-dom/host-style-sharing.html: Added.
1239
1240 2016-04-05  Antti Koivisto  <antti@apple.com>
1241
1242         Use RenderTreeUpdater for text node mutations
1243         https://bugs.webkit.org/show_bug.cgi?id=156107
1244
1245         Reviewed by Andreas Kling.
1246
1247         Mostly just revert non-rendered whitespace related changes from the earlier patches.
1248
1249         * editing/style/remove-underline-from-stylesheet-expected.txt:
1250         * editing/style/typing-style-003-expected.txt:
1251         * platform/ios-simulator/editing/style/typing-style-003-expected.txt: Removed.
1252         * platform/mac-wk2/editing/mac/spelling/autocorrection-contraction-expected.txt:
1253         * platform/mac/editing/inserting/editable-html-element-expected.txt:
1254         * platform/mac/editing/inserting/editing-empty-divs-expected.txt:
1255         * platform/mac/editing/inserting/insert-at-end-02-expected.txt:
1256         * platform/mac/editing/pasteboard/4989774-expected.txt:
1257         * platform/mac/editing/selection/4983858-expected.txt:
1258
1259 2016-04-04  Zalan Bujtas  <zalan@apple.com>
1260
1261         CSS Triangles Rendering Regression affecting CSS Ribbons.
1262         https://bugs.webkit.org/show_bug.cgi?id=156121
1263
1264         Reviewed by Simon Fraser.
1265
1266         Rebeaseline to match current behaviour.
1267
1268         * fast/inline/hidpi-inline-text-decoration-with-subpixel-value-expected.html:
1269         * platform/mac/css1/units/length_units-expected.txt:
1270         * platform/mac/fast/css/bidi-override-in-anonymous-block-expected.txt:
1271         * platform/mac/fast/multicol/span/anonymous-style-inheritance-expected.txt:
1272         * platform/mac/fast/repaint/repaint-during-scroll-with-zoom-expected.txt:
1273         * platform/mac/ietestcenter/css3/bordersbackgrounds/border-radius-initial-value-001-expected.txt:
1274         * platform/mac/ietestcenter/css3/bordersbackgrounds/border-radius-style-001-expected.txt:
1275         * platform/mac/ietestcenter/css3/bordersbackgrounds/border-radius-style-002-expected.txt:
1276         * platform/mac/ietestcenter/css3/bordersbackgrounds/border-radius-style-004-expected.txt:
1277         * platform/mac/ietestcenter/css3/bordersbackgrounds/border-radius-with-three-values-001-expected.txt:
1278         * platform/mac/ietestcenter/css3/bordersbackgrounds/border-radius-with-two-values-001-expected.txt:
1279         * platform/mac/ietestcenter/css3/bordersbackgrounds/border-top-left-radius-values-003-expected.txt:
1280         * platform/mac/media/video-zoom-expected.txt:
1281         * platform/mac/svg/custom/svg-fonts-in-html-expected.txt:
1282         * platform/mac/svg/zoom/page/zoom-background-image-tiled-expected.txt:
1283         * platform/mac/svg/zoom/page/zoom-background-images-expected.txt:
1284         * platform/mac/svg/zoom/page/zoom-img-preserveAspectRatio-support-1-expected.txt:
1285         * platform/mac/svg/zoom/page/zoom-replaced-intrinsic-ratio-001-expected.txt:
1286         * platform/mac/svg/zoom/page/zoom-svg-float-border-padding-expected.txt:
1287         * platform/mac/svg/zoom/page/zoom-svg-through-object-with-auto-size-expected.txt:
1288         * platform/mac/tables/mozilla_expected_failures/bugs/bug1055-2-expected.txt:
1289
1290 2016-04-04  Doug Russell  <d_russell@apple.com>
1291
1292         AX: new lines in content editable elements don't notify accessibility
1293         https://bugs.webkit.org/show_bug.cgi?id=153361
1294
1295         Reviewed by Ryosuke Niwa.
1296
1297         Relocate accessibility edit notification logic into higher level logic.
1298         Typing notifications relocated into TypingCommand.
1299         Cut & Paste notifications relocated into Editor.
1300         Undo relocated into EditCommandComposition.
1301
1302         * accessibility/mac/selection-value-changes-for-aria-textbox-expected.txt:
1303         * accessibility/mac/value-change-userinfo-expected.txt: Removed.
1304         * accessibility/mac/value-change-userinfo.html: Removed.
1305         * accessibility/mac/value-change/value-change-helpers.js: Added.
1306         (stringForEditType):
1307         (bump):
1308         (shouldBeInsert):
1309         (shouldBeTyping):
1310         (shouldBeDelete):
1311         (shouldBeCut):
1312         (shouldBePaste):
1313         (shouldBeReplace):
1314         (shouldBePasteReplace):
1315         (shouldBeTypingReplace):
1316         (shouldBeInsertReplace):
1317         * accessibility/mac/value-change/value-change-user-info-contenteditable-expected.txt: Added.
1318         * accessibility/mac/value-change/value-change-user-info-contenteditable.html: Added.
1319         * accessibility/mac/value-change/value-change-user-info-textarea-expected.txt: Added.
1320         * accessibility/mac/value-change/value-change-user-info-textarea.html: Added.
1321         * accessibility/mac/value-change/value-change-user-info-textfield-expected.txt: Added.
1322         * accessibility/mac/value-change/value-change-user-info-textfield.html: Added.
1323
1324 2016-04-04  Dean Jackson  <dino@apple.com>
1325
1326         Add color-gamut media query support
1327         https://bugs.webkit.org/show_bug.cgi?id=155994
1328         <rdar://problem/23282326>
1329
1330         Reviewed by Darin Adler.
1331
1332         New test for color-gamut.
1333
1334         * fast/media/mq-color-gamut-expected.html: Added.
1335         * fast/media/mq-color-gamut.html: Added.
1336
1337 2016-04-04  Ryan Haddad  <ryanhaddad@apple.com>
1338
1339         Skipping crashing test fast/loader/opaque-base-url.html on Debug
1340         https://bugs.webkit.org/show_bug.cgi?id=156179
1341
1342         Unreviewed test gardening.
1343
1344         * TestExpectations:
1345
1346 2016-04-04  Chris Dumez  <cdumez@apple.com>
1347
1348         Regression(r196145): Crash in getOwnPropertyDescriptor on http://www.history.com/shows/vikings
1349         https://bugs.webkit.org/show_bug.cgi?id=156136
1350         <rdar://problem/25410767>
1351
1352         Reviewed by Ryosuke Niwa.
1353
1354         Add a layout test to confirm that calling Object.getOwnPropertyDescriptor(window, "indexedDB")
1355         does not crash and works as expected.
1356
1357         * storage/indexeddb/indexeddb-getownpropertyDescriptor-expected.txt: Added.
1358         * storage/indexeddb/indexeddb-getownpropertyDescriptor.html: Added.
1359
1360 2016-04-04  Ryan Haddad  <ryanhaddad@apple.com>
1361
1362         Marking plugins/focus.html as flaky on mac
1363         https://bugs.webkit.org/show_bug.cgi?id=156174
1364
1365         Unreviewed test gardening.
1366
1367         * platform/mac/TestExpectations:
1368
1369 2016-04-04  Ryan Haddad  <ryanhaddad@apple.com>
1370
1371         Rebaseline fast/scrolling/rtl-scrollbars-animation-property.html for Windows
1372
1373         Unreviewed test gardening
1374
1375         * platform/win/fast/scrolling/rtl-scrollbars-animation-property-expected.txt:
1376
1377 2016-04-04  Frederic Wang  <fwang@igalia.com>
1378
1379         Refactor RenderMathMLRow layout functions to avoid using flexbox
1380         https://bugs.webkit.org/show_bug.cgi?id=153208
1381
1382         Reviewed by Martin Robinson.
1383
1384         Apply some small adjustments to MathML tests after the refactoring of RenderMathMLRow.
1385
1386         * TestExpectations: Skip fractions-positions reftest for now. The small difference will be fixed after refactoring completely RenderMathMLFraction.
1387           We also ignore a test for margin/padding on MathML renderers.
1388         * platform/gtk/mathml/opentype/opentype-stretchy-horizontal-expected.png: Update reference to take into account small changes in stretch size.
1389         The intended test behavior (reading variants and construction from the MATH table) is preserved.
1390         * platform/gtk/mathml/opentype/opentype-stretchy-horizontal-expected.txt: ditto.
1391         * platform/mac/mathml/opentype/opentype-stretchy-horizontal-expected.png: ditto.
1392         * platform/mac/mathml/opentype/opentype-stretchy-horizontal-expected.txt: ditto.
1393
1394 2016-04-04  Hunseop Jeong  <hs85.jeong@samsung.com>
1395
1396         [EFL] Unreviewed EFL Gardening on 4th Apr.
1397
1398         Rebaseline some unexpected failures.
1399
1400         * platform/efl/editing/execCommand/5481523-expected.txt: Rebaseline after r195740
1401         * platform/efl/fast/css/layerZOrderCrash-expected.txt: Rebaseline after r195740
1402         * platform/efl/fast/css/vertical-text-overflow-ellipsis-text-align-center-expected.txt: Rebaseline after r187380
1403         * platform/efl/fast/css/vertical-text-overflow-ellipsis-text-align-right-expected.txt: Rebaseline after r187380
1404         * platform/efl/fast/css/word-space-extra-expected.txt: Rebaseline after r192660
1405         * platform/efl/fast/table/click-near-anonymous-table-expected.txt: Rebaseline after r195740
1406         * platform/efl/fast/text/svg-font-face-with-kerning-expected.txt: Added. Rebaseline after r182620
1407         * platform/efl/fast/text/textIteratorNilRenderer-expected.txt: Rebaseline after r195740
1408         * platform/efl/fast/text/trak-optimizeLegibility-expected.txt: Added. Rebaseline after r191623
1409         * platform/efl/fast/transforms/bounding-rect-zoom-expected.txt: Rebaseline after r191623
1410         * platform/efl/svg/wicd/test-rightsizing-b-expected.txt: Rebaseline after r182620
1411
1412 2016-04-03  Carlos Alberto Lopez Perez  <clopez@igalia.com>
1413
1414         [GTK] Unreviewed GTK gardening.
1415
1416         Rebaseline many SVG tests after r197814 and mark new reported failures.
1417
1418         * platform/gtk/TestExpectations:
1419         * platform/gtk/svg/W3C-SVG-1.1-SE/color-prop-05-t-expected.png:
1420         * platform/gtk/svg/W3C-SVG-1.1-SE/color-prop-05-t-expected.txt: Added.
1421         * platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-01-f-expected.png:
1422         * platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-01-f-expected.txt: Added.
1423         * platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-02-f-expected.png:
1424         * platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-02-f-expected.txt: Added.
1425         * platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-03-f-expected.png:
1426         * platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-03-f-expected.txt: Added.
1427         * platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-04-f-expected.png:
1428         * platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-04-f-expected.txt: Added.
1429         * platform/gtk/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.png:
1430         * platform/gtk/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.txt: Added.
1431         * platform/gtk/svg/W3C-SVG-1.1-SE/filters-felem-01-b-expected.png:
1432         * platform/gtk/svg/W3C-SVG-1.1-SE/filters-felem-01-b-expected.txt: Added.
1433         * platform/gtk/svg/W3C-SVG-1.1-SE/filters-image-03-f-expected.png:
1434         * platform/gtk/svg/W3C-SVG-1.1-SE/filters-image-03-f-expected.txt:
1435         * platform/gtk/svg/W3C-SVG-1.1-SE/interact-pointer-03-t-expected.png:
1436         * platform/gtk/svg/W3C-SVG-1.1-SE/interact-pointer-03-t-expected.txt: Added.
1437         * platform/gtk/svg/W3C-SVG-1.1-SE/painting-control-04-f-expected.png:
1438         * platform/gtk/svg/W3C-SVG-1.1-SE/painting-control-04-f-expected.txt: Added.
1439         * platform/gtk/svg/W3C-SVG-1.1-SE/painting-marker-07-f-expected.png:
1440         * platform/gtk/svg/W3C-SVG-1.1-SE/painting-marker-07-f-expected.txt: Added.
1441         * platform/gtk/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.png:
1442         * platform/gtk/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.txt: Added.
1443         * platform/gtk/svg/W3C-SVG-1.1-SE/pservers-grad-17-b-expected.png:
1444         * platform/gtk/svg/W3C-SVG-1.1-SE/pservers-grad-17-b-expected.txt: Added.
1445         * platform/gtk/svg/W3C-SVG-1.1-SE/pservers-grad-20-b-expected.png:
1446         * platform/gtk/svg/W3C-SVG-1.1-SE/pservers-grad-20-b-expected.txt: Added.
1447         * platform/gtk/svg/W3C-SVG-1.1-SE/pservers-pattern-03-f-expected.png:
1448         * platform/gtk/svg/W3C-SVG-1.1-SE/pservers-pattern-03-f-expected.txt: Added.
1449         * platform/gtk/svg/W3C-SVG-1.1-SE/pservers-pattern-04-f-expected.png:
1450         * platform/gtk/svg/W3C-SVG-1.1-SE/pservers-pattern-04-f-expected.txt: Added.
1451         * platform/gtk/svg/W3C-SVG-1.1-SE/struct-use-14-f-expected.png:
1452         * platform/gtk/svg/W3C-SVG-1.1-SE/struct-use-14-f-expected.txt: Added.
1453         * platform/gtk/svg/W3C-SVG-1.1-SE/styling-css-04-f-expected.png:
1454         * platform/gtk/svg/W3C-SVG-1.1-SE/styling-css-04-f-expected.txt: Added.
1455         * platform/gtk/svg/W3C-SVG-1.1-SE/styling-pres-02-f-expected.png:
1456         * platform/gtk/svg/W3C-SVG-1.1-SE/styling-pres-02-f-expected.txt: Added.
1457         * platform/gtk/svg/W3C-SVG-1.1-SE/svgdom-over-01-f-expected.png:
1458         * platform/gtk/svg/W3C-SVG-1.1-SE/svgdom-over-01-f-expected.txt: Added.
1459         * platform/gtk/svg/W3C-SVG-1.1-SE/text-intro-02-b-expected.png:
1460         * platform/gtk/svg/W3C-SVG-1.1-SE/text-intro-02-b-expected.txt: Added.
1461         * platform/gtk/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.png:
1462         * platform/gtk/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.txt: Added.
1463         * platform/gtk/svg/W3C-SVG-1.1-SE/text-intro-09-b-expected.png:
1464         * platform/gtk/svg/W3C-SVG-1.1-SE/text-intro-09-b-expected.txt: Added.
1465         * platform/gtk/svg/W3C-SVG-1.1-SE/text-tref-03-b-expected.png:
1466         * platform/gtk/svg/W3C-SVG-1.1-SE/text-tref-03-b-expected.txt: Added.
1467         * platform/gtk/svg/W3C-SVG-1.1-SE/text-tspan-02-b-expected.png:
1468         * platform/gtk/svg/W3C-SVG-1.1-SE/text-tspan-02-b-expected.txt: Added.
1469         * platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-01-b-expected.png:
1470         * platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-01-b-expected.txt: Added.
1471         * platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-02-f-expected.png:
1472         * platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-02-f-expected.txt: Added.
1473         * platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-03-b-expected.png:
1474         * platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-03-b-expected.txt: Added.
1475         * platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.png:
1476         * platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.txt: Added.
1477         * platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-05-b-expected.png:
1478         * platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-05-b-expected.txt: Added.
1479         * platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-07-f-expected.png:
1480         * platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-07-f-expected.txt: Added.
1481         * platform/gtk/svg/W3C-SVG-1.1/animate-elem-24-t-expected.png:
1482         * platform/gtk/svg/W3C-SVG-1.1/animate-elem-24-t-expected.txt: Added.
1483         * platform/gtk/svg/W3C-SVG-1.1/filters-light-04-f-expected.png:
1484         * platform/gtk/svg/W3C-SVG-1.1/filters-light-04-f-expected.txt: Added.
1485         * platform/gtk/svg/W3C-SVG-1.1/filters-turb-02-f-expected.png:
1486         * platform/gtk/svg/W3C-SVG-1.1/filters-turb-02-f-expected.txt: Added.
1487         * platform/gtk/svg/W3C-SVG-1.1/fonts-elem-01-t-expected.png:
1488         * platform/gtk/svg/W3C-SVG-1.1/fonts-elem-01-t-expected.txt: Added.
1489         * platform/gtk/svg/W3C-SVG-1.1/fonts-elem-02-t-expected.png:
1490         * platform/gtk/svg/W3C-SVG-1.1/fonts-elem-02-t-expected.txt: Added.
1491         * platform/gtk/svg/W3C-SVG-1.1/fonts-elem-03-b-expected.png:
1492         * platform/gtk/svg/W3C-SVG-1.1/fonts-elem-03-b-expected.txt: Added.
1493         * platform/gtk/svg/W3C-SVG-1.1/fonts-elem-04-b-expected.png:
1494         * platform/gtk/svg/W3C-SVG-1.1/fonts-elem-04-b-expected.txt: Added.
1495         * platform/gtk/svg/W3C-SVG-1.1/fonts-elem-05-t-expected.png:
1496         * platform/gtk/svg/W3C-SVG-1.1/fonts-elem-05-t-expected.txt: Added.
1497         * platform/gtk/svg/W3C-SVG-1.1/fonts-elem-06-t-expected.png:
1498         * platform/gtk/svg/W3C-SVG-1.1/fonts-elem-06-t-expected.txt: Added.
1499         * platform/gtk/svg/W3C-SVG-1.1/fonts-elem-07-b-expected.png:
1500         * platform/gtk/svg/W3C-SVG-1.1/fonts-elem-07-b-expected.txt: Added.
1501         * platform/gtk/svg/W3C-SVG-1.1/fonts-glyph-02-t-expected.png:
1502         * platform/gtk/svg/W3C-SVG-1.1/fonts-glyph-02-t-expected.txt: Added.
1503         * platform/gtk/svg/W3C-SVG-1.1/fonts-kern-01-t-expected.txt: Added.
1504         * platform/gtk/svg/W3C-SVG-1.1/masking-mask-01-b-expected.png:
1505         * platform/gtk/svg/W3C-SVG-1.1/masking-mask-01-b-expected.txt: Added.
1506         * platform/gtk/svg/W3C-SVG-1.1/pservers-grad-08-b-expected.png:
1507         * platform/gtk/svg/W3C-SVG-1.1/pservers-grad-08-b-expected.txt: Added.
1508         * platform/gtk/svg/W3C-SVG-1.1/render-elems-06-t-expected.png:
1509         * platform/gtk/svg/W3C-SVG-1.1/render-elems-06-t-expected.txt: Added.
1510         * platform/gtk/svg/W3C-SVG-1.1/render-elems-07-t-expected.png:
1511         * platform/gtk/svg/W3C-SVG-1.1/render-elems-07-t-expected.txt: Added.
1512         * platform/gtk/svg/W3C-SVG-1.1/render-elems-08-t-expected.png:
1513         * platform/gtk/svg/W3C-SVG-1.1/render-elems-08-t-expected.txt: Added.
1514         * platform/gtk/svg/W3C-SVG-1.1/render-groups-01-b-expected.png:
1515         * platform/gtk/svg/W3C-SVG-1.1/render-groups-01-b-expected.txt: Added.
1516         * platform/gtk/svg/W3C-SVG-1.1/render-groups-03-t-expected.png:
1517         * platform/gtk/svg/W3C-SVG-1.1/render-groups-03-t-expected.txt: Added.
1518         * platform/gtk/svg/W3C-SVG-1.1/text-align-08-b-expected.png:
1519         * platform/gtk/svg/W3C-SVG-1.1/text-align-08-b-expected.txt: Added.
1520         * platform/gtk/svg/W3C-SVG-1.1/text-fonts-03-t-expected.png:
1521         * platform/gtk/svg/W3C-SVG-1.1/text-fonts-03-t-expected.txt: Added.
1522         * platform/gtk/svg/W3C-SVG-1.1/text-intro-01-t-expected.png:
1523         * platform/gtk/svg/W3C-SVG-1.1/text-intro-01-t-expected.txt: Added.
1524         * platform/gtk/svg/W3C-SVG-1.1/text-intro-02-b-expected.png:
1525         * platform/gtk/svg/W3C-SVG-1.1/text-intro-02-b-expected.txt: Added.
1526         * platform/gtk/svg/W3C-SVG-1.1/text-intro-03-b-expected.png:
1527         * platform/gtk/svg/W3C-SVG-1.1/text-intro-03-b-expected.txt: Added.
1528         * platform/gtk/svg/W3C-SVG-1.1/text-intro-04-t-expected.png:
1529         * platform/gtk/svg/W3C-SVG-1.1/text-intro-04-t-expected.txt: Added.
1530         * platform/gtk/svg/batik/text/textEffect-expected.png:
1531         * platform/gtk/svg/batik/text/textEffect-expected.txt: Added.
1532         * platform/gtk/svg/batik/text/textEffect3-expected.png:
1533         * platform/gtk/svg/batik/text/textEffect3-expected.txt: Added.
1534         * platform/gtk/svg/batik/text/textPosition2-expected.png:
1535         * platform/gtk/svg/batik/text/textPosition2-expected.txt:
1536         * platform/gtk/svg/custom/glyph-selection-arabic-forms-expected.png:
1537         * platform/gtk/svg/custom/glyph-selection-arabic-forms-expected.txt:
1538         * platform/gtk/svg/custom/glyph-selection-non-bmp-expected.png:
1539         * platform/gtk/svg/custom/glyph-selection-non-bmp-expected.txt:
1540         * platform/gtk/svg/custom/glyph-setting-d-attribute-expected.txt: Added.
1541         * platform/gtk/svg/custom/glyph-transformation-with-hkern-expected.png:
1542         * platform/gtk/svg/custom/glyph-transformation-with-hkern-expected.txt: Added.
1543         * platform/gtk/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.png:
1544         * platform/gtk/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.txt:
1545         * platform/gtk/svg/custom/svg-fonts-in-text-controls-expected.txt: Added.
1546         * platform/gtk/svg/custom/svg-fonts-no-latin-glyph-expected.txt: Added.
1547         * platform/gtk/svg/custom/svg-fonts-segmented-expected.png:
1548         * platform/gtk/svg/custom/svg-fonts-segmented-expected.txt:
1549         * platform/gtk/svg/custom/svg-fonts-with-no-element-reference-expected.png:
1550         * platform/gtk/svg/custom/svg-fonts-with-no-element-reference-expected.txt: Added.
1551         * platform/gtk/svg/custom/svg-fonts-without-missing-glyph-expected.png:
1552         * platform/gtk/svg/custom/svg-fonts-without-missing-glyph-expected.txt:
1553         * platform/gtk/svg/custom/svg-fonts-word-spacing-expected.png:
1554         * platform/gtk/svg/custom/svg-fonts-word-spacing-expected.txt:
1555         * platform/gtk/svg/foreignObject/text-tref-02-b-expected.png:
1556         * platform/gtk/svg/foreignObject/text-tref-02-b-expected.txt: Added.
1557         * platform/gtk/svg/text/text-overflow-ellipsis-svgfont-expected.png:
1558         * platform/gtk/svg/text/text-overflow-ellipsis-svgfont-expected.txt:
1559         * platform/gtk/svg/text/text-text-05-t-expected.png:
1560         * platform/gtk/svg/text/text-text-05-t-expected.txt: Added.
1561         * platform/gtk/svg/transforms/text-with-mask-with-svg-transform-expected.png:
1562         * platform/gtk/svg/transforms/text-with-mask-with-svg-transform-expected.txt: Added.
1563         * platform/gtk/svg/wicd/test-rightsizing-b-expected.png:
1564         * platform/gtk/svg/wicd/test-rightsizing-b-expected.txt:
1565
1566 2016-04-03  Antti Koivisto  <antti@apple.com>
1567
1568         Shadow DOM: Slot style is not computed
1569         https://bugs.webkit.org/show_bug.cgi?id=156144
1570
1571         Reviewed by Darin Adler.
1572
1573         * fast/shadow-dom/css-scoping-shadow-slot-style-expected.html: Added.
1574         * fast/shadow-dom/css-scoping-shadow-slot-style.html: Added.
1575
1576 2016-04-03  Saam barati  <sbarati@apple.com>
1577
1578         Implement Annex B.3.3 function hoisting rules for function code
1579         https://bugs.webkit.org/show_bug.cgi?id=155672
1580
1581         Reviewed by Geoffrey Garen.
1582
1583         * js/kde/func-decl-expected.txt:
1584         * js/kde/script-tests/func-decl.js:
1585         * js/parser-syntax-check-expected.txt:
1586         * js/script-tests/parser-syntax-check.js:
1587         (valid):
1588         (onlyValidGlobally):
1589         (onlyInvalidGlobally):
1590         (invalid):
1591
1592 2016-04-03  David Kilzer  <ddkilzer@apple.com>
1593
1594         REGRESSION (r198859): fast/scrolling/rtl-scrollbars-animation-property.html fails on non-Mac platforms
1595         <http://webkit.org/b/155962>
1596
1597         Unreviewed; land platform-specific test results.
1598
1599         * platform/gtk/fast/scrolling/rtl-scrollbars-animation-property-expected.txt: Added.
1600         * platform/ios-simulator/fast/scrolling/rtl-scrollbars-animation-property-expected.txt: Added.
1601         * platform/win/fast/scrolling/rtl-scrollbars-animation-property-expected.txt: Added.
1602
1603 2016-04-03  Yusuke Suzuki  <utatane.tea@gmail.com>
1604
1605         [JSC] Add truncate operation (rounding to zero)
1606         https://bugs.webkit.org/show_bug.cgi?id=156072
1607
1608         Reviewed by Saam Barati.
1609
1610         * js/regress/many-foreach-calls-expected.txt: Added.
1611         * js/regress/many-foreach-calls.html: Added.
1612         * js/regress/math-trunc-expected.txt: Added.
1613         * js/regress/math-trunc.html: Added.
1614         * js/regress/script-tests/many-foreach-calls.js: Added.
1615         forEach calls @toInteger. It includes @trunc now.
1616         (i.array.forEach):
1617         * js/regress/script-tests/math-trunc.js: Added.
1618         Call Math.trunc repeatedly.
1619         (mathTruncInt):
1620         (mathTruncDouble):
1621         (mathTruncMixed):
1622         (mathTruncDoubleDoesNotCareNegativeZero):
1623
1624 2016-04-02  Skachkov Oleksandr  <gskachkov@gmail.com>
1625
1626         [ES6] Arrow function syntax. Add missed test for using 'with' and 'this' in arrow function.
1627         https://bugs.webkit.org/show_bug.cgi?id=156059
1628
1629         Reviewed by Saam Barati.
1630
1631         Added test case that cover using 'with' with lexically bound 'this' in arrow function, this case was not 
1632         covered by tests for arrow function.        
1633
1634         * js/arrowfunction-lexical-bind-this-expected.txt:
1635         * js/script-tests/arrowfunction-lexical-bind-this.js:
1636
1637 2016-04-02  David Kilzer  <ddkilzer@apple.com>
1638
1639         REGRESSION (r198963): css3/filters/backdrop/dynamic-backdrop-filter-change.html frequently fails
1640         <http://webkit.org/b/149319>
1641
1642         Unreviewed attempt to fix layout test.
1643
1644         * css3/filters/backdrop/dynamic-backdrop-filter-change.html:
1645         Use testRunner.notifyDone() after testRunner.waitUntilDone().
1646
1647 2016-04-01  Simon Fraser  <simon.fraser@apple.com>
1648
1649         Backdrop Filter should repaint when changed via script
1650         https://bugs.webkit.org/show_bug.cgi?id=149319
1651         rdar://problem/22749892
1652
1653         Reviewed by Tim Horton.
1654
1655         * css3/filters/backdrop/dynamic-backdrop-filter-change-expected.html: Added.
1656         * css3/filters/backdrop/dynamic-backdrop-filter-change.html: Added.
1657
1658 2016-03-31  Zalan Bujtas  <zalan@apple.com>
1659
1660         putImageData leaves visible artifacts on retina display
1661         https://bugs.webkit.org/show_bug.cgi?id=156039
1662         <rdar://problem/25482243>
1663
1664         Reviewed by Simon Fraser.
1665
1666         Inflate the repaint rect to cover anti-aliasing bits.
1667
1668         * fast/canvas/hidpi-repaint-on-retina-leaves-bits-behind-expected.html: Added.
1669         * fast/canvas/hidpi-repaint-on-retina-leaves-bits-behind.html: Added.
1670
1671 2016-04-01  Brent Fulgham  <bfulgham@apple.com>
1672
1673         Confirm <a download> satisfies specification criteria
1674         https://bugs.webkit.org/show_bug.cgi?id=156057
1675
1676         Reviewed by Andy Estes.
1677
1678         Import <a download> tests from the Blink project.
1679
1680         Based on a Blink change (patch by <asanka@chromium.org>):
1681         <https://src.chromium.org/viewvc/blink?revision=172767&view=revision>
1682
1683         * TestExpectations: Mark two expected failures with the new tests.
1684         * fast/dom/HTMLAnchorElement/anchor-download-expected.txt: Updated for
1685         expected output (blob URL currently not working).
1686         * fast/dom/HTMLAnchorElement/anchor-nodownload-set-expected.txt: Ditto.
1687         * http/tests/security/anchor-download-allow-blob-expected.txt: Added.
1688         * http/tests/security/anchor-download-allow-blob.html: Added.
1689         * http/tests/security/anchor-download-allow-data-expected.txt: Added.
1690         * http/tests/security/anchor-download-allow-data.html: Added.
1691         * http/tests/security/anchor-download-allow-sameorigin-expected.txt: Added.
1692         * http/tests/security/anchor-download-allow-sameorigin.html: Added.
1693         * http/tests/security/anchor-download-block-crossorigin-expected.txt: Added.
1694         * http/tests/security/anchor-download-block-crossorigin.html: Added.
1695         * http/tests/security/resources/attachment.php: Added.
1696         * platform/ios-simulator-wk1/TestExpectations: Disable download tests until WK1 support
1697         is implemented.
1698         * platform/ios-simulator-wk2/TestExpectations: Disable download tests until
1699         NETWORK_SESSION support exists.
1700         * platform/mac/TestExpectations: Reactivate the HTMLAnchorElement tests.
1701         * platform/mac-wk1/TestExpectations: Disable download tests until WK1 support
1702         is implemented.
1703
1704 2016-04-01  Ryan Haddad  <ryanhaddad@apple.com>
1705
1706         Rebaseline tests added with r198951
1707         https://bugs.webkit.org/show_bug.cgi?id=156092
1708
1709         Unreviewed test gardening.
1710
1711         * http/tests/security/contentSecurityPolicy/1.1/securityviolationpolicy-block-frame-using-child-src-expected.txt:
1712         * http/tests/security/contentSecurityPolicy/1.1/securityviolationpolicy-block-frame-using-default-src-expected.txt:
1713         * http/tests/security/contentSecurityPolicy/1.1/securityviolationpolicy-block-frame-using-frame-src-expected.txt:
1714
1715 2016-04-01  Frederic Wang  <fwang@igalia.com>
1716
1717         Reset CSS spacing rules on the <math> element.
1718         https://bugs.webkit.org/show_bug.cgi?id=155433
1719
1720         Reviewed by Brent Fulgham.
1721
1722         We import a test from Mozilla to ensure that CSS spacing rules line-height, word-spacing and letter-spacing are by default reset to normal on the <math> element.
1723
1724         * mathml/presentation/css-spacing-expected.html: Added.
1725         * mathml/presentation/css-spacing.html: Added.
1726
1727 2016-04-01  Daniel Bates  <dabates@apple.com>
1728
1729         CSP: child-src violations reported as frame-src violation
1730         https://bugs.webkit.org/show_bug.cgi?id=156092
1731         <rdar://problem/25478509>
1732
1733         Reviewed by Andy Estes.
1734
1735         * TestExpectations: Mark the newly added tests as PASS so that we run them.
1736         * http/tests/security/contentSecurityPolicy/1.1/child-src/frame-blocked-expected.txt: Substitute "child-src" for "frame-src" in the
1737         expected console warning.
1738         * http/tests/security/contentSecurityPolicy/1.1/child-src/frame-redirect-blocked-expected.txt: Ditto.
1739         * http/tests/security/contentSecurityPolicy/1.1/securityviolationpolicy-block-frame-using-child-src-expected.txt: Added.
1740         * http/tests/security/contentSecurityPolicy/1.1/securityviolationpolicy-block-frame-using-child-src.html: Added.
1741         * http/tests/security/contentSecurityPolicy/1.1/securityviolationpolicy-block-frame-using-default-src-expected.txt: Added.
1742         * http/tests/security/contentSecurityPolicy/1.1/securityviolationpolicy-block-frame-using-default-src.html: Added.
1743         * http/tests/security/contentSecurityPolicy/1.1/securityviolationpolicy-block-frame-using-frame-src-expected.txt: Added.
1744         * http/tests/security/contentSecurityPolicy/1.1/securityviolationpolicy-block-frame-using-frame-src.html: Added.
1745
1746 2016-04-01  Ada Chan  <adachan@apple.com>
1747
1748         Add a way to reset the eventTrigger in ControlsTest in LayoutTests/media/controls/controls-test-helpers.js
1749         https://bugs.webkit.org/show_bug.cgi?id=154616
1750
1751         Reviewed by Dean Jackson.
1752
1753         * media/controls/controls-test-helpers.js:
1754         (ControlsTest.prototype.resetEventTrigger):
1755
1756 2016-04-01  Ryan Haddad  <ryanhaddad@apple.com>
1757
1758         Marking three media controls tests as flaky on El Capitan
1759         https://bugs.webkit.org/show_bug.cgi?id=156112
1760
1761         Unreviewed test gardening.
1762
1763         * platform/mac/TestExpectations:
1764
1765 2016-04-01  Joonghun Park  <jh718.park@samsung.com>
1766
1767         Unreviewed EFL gardening about new RTL scrollbar testcase
1768         This testcase has been added in r198859.
1769
1770         * platform/efl/TestExpectations:
1771         * platform/efl/fast/scrolling/rtl-scrollbars-animation-property-expected.txt: Added.
1772
1773 2016-03-31  Antti Koivisto  <antti@apple.com>
1774
1775         Separate render tree updating from style resolve
1776         https://bugs.webkit.org/show_bug.cgi?id=155298
1777
1778         Reviewed by Andreas Kling.
1779
1780         * TestExpectations:
1781
1782             Skip mathml/presentation/menclose-notation-attribute-change-value.html. It will be fixed by upcoming MathML refactoring.
1783
1784         * css3/blending/repaint/blend-mode-isolate-stacking-context-expected.txt:
1785         * css3/viewport-percentage-lengths/viewport-percentage-lengths-resize-expected.txt:
1786
1787             This is a progression.
1788
1789         * editing/mac/spelling/autocorrection-contraction-expected.txt:
1790         * editing/mac/spelling/autocorrection-removing-underline-after-paste-expected.txt:
1791         * editing/mac/spelling/autocorrection-removing-underline-expected.txt:
1792         * editing/mac/spelling/autocorrection-simple-expected.txt:
1793         * editing/style/remove-underline-from-stylesheet-expected.txt:
1794         * editing/style/typing-style-003-expected.txt:
1795
1796             Non-rendered whitespace related changes.
1797
1798         * platform/ios-simulator/TestExpectations:
1799
1800             Skip fast/regions/position-writing-modes-in-variable-width-regions.html on iOS. Similar tests are mostly already skipped.
1801
1802         * platform/ios-simulator/editing/style/typing-style-003-expected.txt: Added.
1803         * platform/mac-wk2/editing/mac/spelling/autocorrection-contraction-expected.txt:
1804         * platform/mac/editing/inserting/editable-html-element-expected.txt:
1805         * platform/mac/editing/inserting/editing-empty-divs-expected.txt:
1806         * platform/mac/editing/inserting/insert-at-end-02-expected.txt:
1807         * platform/mac/editing/pasteboard/4989774-expected.txt:
1808         * platform/mac/editing/selection/4983858-expected.txt:
1809
1810             Non-rendered whitespace related changes.
1811
1812 2016-03-31  Chris Fleizach  <cfleizach@apple.com>
1813
1814         AX: <attachment> element not accessible
1815         https://bugs.webkit.org/show_bug.cgi?id=156045
1816
1817         Reviewed by Joanmarie Diggs.
1818
1819         * accessibility/attachment-element-expected.txt: Added.
1820         * accessibility/attachment-element.html: Added.
1821         * platform/efl/TestExpectations:
1822         * platform/gtk/TestExpectations:
1823
1824 2016-03-31  Nan Wang  <n_wang@apple.com>
1825
1826         AX: AX hit-testing does not work on WebKit video playback buttons
1827         https://bugs.webkit.org/show_bug.cgi?id=156084
1828
1829         Reviewed by Darin Adler.
1830
1831         * accessibility/mac/video-tag-hit-test-expected.txt: Added.
1832         * accessibility/mac/video-tag-hit-test.html: Added.
1833
1834 2016-03-31  Daniel Bates  <dabates@apple.com>
1835
1836         REGRESSION (r196012): <object>/<embed> with no URL does not match source *
1837         https://bugs.webkit.org/show_bug.cgi?id=156079
1838         <rdar://problem/25470805>
1839
1840         Reviewed by Brent Fulgham.
1841
1842         Add tests to ensure that HTML object and embed elements are allowed by source *.
1843
1844         * platform/ios-simulator/TestExpectations: Skip added tests as plugins are not supported on iOS.
1845         * http/tests/security/contentSecurityPolicy/embed-with-no-url-allowed-by-default-src-star-expected.txt: Added.
1846         * http/tests/security/contentSecurityPolicy/embed-with-no-url-allowed-by-default-src-star.html: Added.
1847         * http/tests/security/contentSecurityPolicy/embed-with-no-url-allowed-by-star-expected.txt: Added.
1848         * http/tests/security/contentSecurityPolicy/embed-with-no-url-allowed-by-star.html: Added.
1849         * http/tests/security/contentSecurityPolicy/object-with-no-url-allowed-by-default-src-star-expected.txt: Added.
1850         * http/tests/security/contentSecurityPolicy/object-with-no-url-allowed-by-default-src-star.html: Added.
1851         * http/tests/security/contentSecurityPolicy/object-with-no-url-allowed-by-star-expected.txt: Added.
1852         * http/tests/security/contentSecurityPolicy/object-with-no-url-allowed-by-star.html: Added.
1853
1854 2016-03-31  Saam barati  <sbarati@apple.com>
1855
1856         [ES6] Disallow var assignments in for-in loops
1857         https://bugs.webkit.org/show_bug.cgi?id=155451
1858
1859         Reviewed by Mark Lam.
1860
1861         * js/parser-syntax-check-expected.txt:
1862         * js/script-tests/parser-syntax-check.js:
1863
1864 2016-03-31  Saam barati  <sbarati@apple.com>
1865
1866         parsing arrow function expressions slows down the parser by 8% lets recoup some loss
1867         https://bugs.webkit.org/show_bug.cgi?id=155988
1868
1869         Reviewed by Benjamin Poulain.
1870
1871         * js/parser-syntax-check-expected.txt:
1872         * js/script-tests/parser-syntax-check.js:
1873         (catch):
1874
1875 2016-03-31  Per Arne Vollan  <peavo@outlook.com>
1876
1877         [Win] Skip INTL related tests.
1878         https://bugs.webkit.org/show_bug.cgi?id=156074
1879
1880         Reviewed by Alex Christensen.
1881
1882         Temporarily skip failing INTL related tests, because AppleWin currently
1883         does not have INTL enabled.
1884
1885         * js/script-tests/array-toLocaleString.js:
1886         * js/script-tests/date-toLocaleString.js:
1887         * js/script-tests/intl-collator.js:
1888         * js/script-tests/intl-datetimeformat.js:
1889         * js/script-tests/intl-numberformat.js:
1890         * js/script-tests/intl.js:
1891         * js/script-tests/number-toLocaleString.js:
1892         * js/script-tests/string-toLocaleLowerCase.js:
1893         * js/script-tests/string-toLocaleUpperCase.js:
1894         * platform/win/TestExpectations:
1895
1896 2016-03-31  Joseph Pecoraro  <pecoraro@apple.com>
1897
1898         Web Inspector: ScriptSyntaxTree doesn't handle RestElement AST nodes
1899         https://bugs.webkit.org/show_bug.cgi?id=156085
1900
1901         Reviewed by Saam Barati.
1902
1903         * inspector/model/parse-script-syntax-tree-expected.txt:
1904         * inspector/model/parse-script-syntax-tree.html:
1905         Add a test for a RestElement.
1906
1907 2016-03-31  Daniel Bates  <dabates@apple.com>
1908
1909         REGRESSION (r195605): ASSERTION FAILED: !NoEventDispatchAssertion::isEventDispatchForbidden()
1910         when pressing the back button on a page with a focused subframe
1911         https://bugs.webkit.org/show_bug.cgi?id=156033
1912         <rdar://problem/25446561>
1913
1914         Reviewed by Chris Dumez.
1915
1916         Add a test to ensure that when navigating back from a page with a focused <iframe> f, a DOM
1917         blur event is dispatched to f, a DOM focus event is dispatched at the main frame and that
1918         an assertion failure does not occur (only applicable in a debug build).
1919
1920         * fast/history/back-from-page-with-focused-iframe-expected.txt: Added.
1921         * fast/history/back-from-page-with-focused-iframe.html: Added.
1922
1923 2016-03-31  Chris Dumez  <cdumez@apple.com>
1924
1925         REGRESSION (r191180): Safari does not send Referer Header to iframe src in certain situations
1926         https://bugs.webkit.org/show_bug.cgi?id=155754
1927         <rdar://problem/25296445>
1928
1929         Unreviewed, roll out r191180 as it breaks sites and needs to be reworked.
1930
1931         * fast/preloader/frame-src-expected.txt: Removed.
1932         * fast/preloader/frame-src.html: Removed.
1933         * fast/preloader/resources/testFrame.html: Removed.
1934         * http/tests/loading/preload-no-store-frame-src-expected: Removed.
1935         * http/tests/loading/preload-no-store-frame-src.html: Removed.
1936
1937 2016-03-31  Eric Carlson  <eric.carlson@apple.com>
1938
1939         Rebaseline media control tests when new media control appearances are finalized
1940         https://bugs.webkit.org/show_bug.cgi?id=142142
1941
1942         Reviewed by Brent Fulgham.
1943
1944         * fullscreen/video-controls-override.html: Test height as an integer.
1945         * http/tests/media/hls/video-controls-live-stream.html: Start playback explicitly instead of 
1946           using autoplay, and pause playback before dumping controls state to make the test results
1947           more deterministic.
1948         * media/audio-delete-while-slider-thumb-clicked.html: Make the <audio> element wide enough
1949           that it will always have a timeline scrubber. Trigger test on 'canplaythrough' instead of
1950           autoplay + 'playing' to simplify the test slightly.
1951         * media/nodesFromRect-shadowContent.html: Test for controls panel-background instead 
1952           timeline-container because of changes to the controls structure.
1953         * platform/mac-mavericks/media/audio-controls-rendering-expected.png: Removed.
1954         * platform/mac-mavericks/media/audio-controls-rendering-expected.txt: Removed.
1955         * platform/mac-mavericks/media/video-volume-slider-expected.txt: Removed.
1956         * platform/mac-wk1/media/controls-styling-expected.txt: Removed.
1957         * platform/mac-yosemite/http/tests/media/hls/video-controls-live-stream-expected.txt: Added
1958         * platform/mac-yosemite/media: Added.
1959         * platform/mac-yosemite/media/controls-styling-expected.txt: Added.
1960         * platform/mac/TestExpectations: Unskip some tests.
1961         * platform/mac/accessibility/media-element-expected.txt: Update results.
1962         * platform/mac/fast/layers/video-layer-expected.png: Ditto.
1963         * platform/mac/fast/layers/video-layer-expected.txt: Ditto.
1964         * platform/mac/fullscreen/video-controls-override-expected.txt: Ditto.
1965         * platform/mac/http/tests/media/hls/video-controls-live-stream-expected.txt: Ditto.
1966         * platform/mac/media/audio-controls-rendering-expected.png: Ditto.
1967         * platform/mac/media/audio-controls-rendering-expected.txt: Ditto.
1968         * platform/mac/media/controls-after-reload-expected.png: Ditto.
1969         * platform/mac/media/controls-after-reload-expected.txt: Ditto.
1970         * platform/mac/media/controls-strict-expected.png: Ditto.
1971         * platform/mac/media/controls-strict-expected.txt: Ditto.
1972         * platform/mac/media/controls-styling-expected.png: Ditto.
1973         * platform/mac/media/controls-styling-expected.txt: Ditto.
1974         * platform/mac/media/controls-without-preload-expected.png: Ditto.
1975         * platform/mac/media/controls-without-preload-expected.txt: Ditto.
1976         * platform/mac/media/media-controls-clone-expected.png: Ditto.
1977         * platform/mac/media/media-controls-clone-expected.txt: Ditto.
1978         * platform/mac/media/media-document-audio-repaint-expected.png: Ditto.
1979         * platform/mac/media/video-controls-rendering-expected.png: Ditto.
1980         * platform/mac/media/video-controls-rendering-expected.txt: Ditto.
1981         * platform/mac/media/video-display-toggle-expected.png: Ditto.
1982         * platform/mac/media/video-display-toggle-expected.txt: Ditto.
1983         * platform/mac/media/video-empty-source-expected.png: Ditto.
1984         * platform/mac/media/video-empty-source-expected.txt: Ditto.
1985         * platform/mac/media/video-no-audio-expected.png: Ditto.
1986         * platform/mac/media/video-no-audio-expected.txt: Ditto.
1987         * platform/mac/media/video-volume-slider-expected.png: Ditto.
1988         * platform/mac/media/video-volume-slider-expected.txt: Ditto.
1989         * platform/mac/media/video-zoom-controls-expected.png: Ditto.
1990         * platform/mac/media/video-zoom-controls-expected.txt: Ditto.
1991
1992 2016-03-31  Ryan Haddad  <ryanhaddad@apple.com>
1993
1994         Moving a few skipped tests from ios-simulator-wk2 to ios-simulator TestExpectations file.
1995         
1996         Unreviewed test gardening.
1997
1998         These particular tests time out due to lack of touch event support, which applies
1999         to both wk1 and wk2 ios-simulator testers.
2000
2001         * platform/ios-simulator-wk2/TestExpectations:
2002         * platform/ios-simulator/TestExpectations:
2003
2004 2016-03-31  Ryan Haddad  <ryanhaddad@apple.com>
2005
2006         Marking inspector/console/heapSnapshot.html as a flaky timeout on Mac
2007         https://bugs.webkit.org/show_bug.cgi?id=156078
2008
2009         Unreviewed test gardening.
2010
2011         * platform/mac/TestExpectations:
2012
2013 2016-03-31  Yusuke Suzuki  <utatane.tea@gmail.com>
2014
2015         Three js/regress/string-repeat-* are flaky timeouts on Mac
2016         https://bugs.webkit.org/show_bug.cgi?id=156062
2017
2018         Reviewed by Saam Barati.
2019
2020         Reduce the test cases to avoid timeouts.
2021
2022         * js/regress/script-tests/string-repeat-resolving-no-inline.js:
2023         * js/regress/script-tests/string-repeat-resolving.js:
2024         * js/regress/script-tests/string-repeat-small-resolving.js:
2025         * platform/mac/TestExpectations:
2026
2027 2016-03-31  Zalan Bujtas  <zalan@apple.com>
2028
2029         Add a -mismatch test case for r198785.
2030         see webkit.org/b/155973
2031
2032         Unreviewed.
2033
2034         * plugins/missing-plugin-placeholder-expected-mismatch.html: Added.
2035         * plugins/missing-plugin-placeholder.html: Added.
2036
2037 2016-03-31  Nan Wang  <n_wang@apple.com>
2038
2039         AX: aria-hidden=false causes video fallback content to be exposed to AX API
2040         https://bugs.webkit.org/show_bug.cgi?id=149278
2041
2042         Reviewed by Chris Fleizach.
2043
2044         * accessibility/aria-hidden-negates-no-visibility-expected.txt:
2045         * accessibility/aria-hidden-negates-no-visibility.html:
2046
2047 2016-03-31  Brent Fulgham  <bfulgham@apple.com>
2048
2049         [WK2] Support download attribute feature
2050         https://bugs.webkit.org/show_bug.cgi?id=102914
2051         <rdar://problem/13177492>
2052
2053         Reviewed by Darin Adler.
2054
2055         * imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt: Update for
2056         <a download>.
2057         * imported/w3c/web-platform-tests/html/dom/reflection-text-expected.txt: Ditto.
2058         * js/dom/dom-static-property-for-in-iteration-expected.txt: Ditto.
2059         * platform/ios-simulator/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt: Ditto.
2060
2061 2016-03-31  Ryan Haddad  <ryanhaddad@apple.com>
2062
2063         Marking three js/regress/string-repeat-* tests as flaky timeouts on Mac
2064         https://bugs.webkit.org/show_bug.cgi?id=156062
2065
2066         Unreviewed test gardening.
2067
2068         * platform/mac/TestExpectations:
2069
2070 2016-03-31  Youenn Fablet  <youenn.fablet@crf.canon.fr>
2071
2072         [Fetch API] Add basic loading of resources for Workers
2073         https://bugs.webkit.org/show_bug.cgi?id=155886
2074
2075         Reviewed by Alex Christensen.
2076
2077         Soup and Mac HTTP backends differ on Content-Length header handling.
2078
2079         * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/request-headers-worker-expected.txt: Added.
2080
2081 2016-03-31  Youenn Fablet  <youenn.fablet@crf.canon.fr>
2082
2083         Remove forEach use from Fetch Headers builtin constructor
2084         https://bugs.webkit.org/show_bug.cgi?id=155967
2085
2086         Reviewed by Joseph Pecoraro.
2087
2088         Renaming tests covering user scripts breaking some WebCore JS built ins.
2089
2090         * fetch/header-constructor-subclass-expected.txt: Added.
2091         * fetch/header-constructor-subclass.html: Added.
2092         * fetch/shadowing-forEach-expected.txt: Renamed from LayoutTests/streams/builtin-overrides-expected.txt.
2093         * fetch/shadowing-forEach.html: Renamed from LayoutTests/fetch/builtin-overrides.html.
2094         * streams/shadowing-Promise-expected.txt: Renamed from LayoutTests/streams/streams-promises-expected.txt.
2095         * streams/shadowing-Promise.html: Renamed from LayoutTests/streams/streams-promises.html.
2096         * streams/shadowing-defineProperty-expected.txt: Renamed from LayoutTests/fetch/builtin-overrides-expected.txt.
2097         * streams/shadowing-defineProperty.html: Renamed from LayoutTests/streams/builtin-overrides.html.
2098
2099 2016-03-31  Youenn Fablet  <youenn.fablet@crf.canon.fr>
2100
2101         [Fetch API] Update web-platform-test fetch API tests
2102         https://bugs.webkit.org/show_bug.cgi?id=155969
2103
2104         Reviewed by Darin Adler.
2105
2106         * TestExpectations: Marking imported/w3c/web-platform-tests/fetch/api/request/request-cache.html as timing out.
2107
2108 2016-03-30  Konstantin Tokarev  <annulen@yandex.ru>
2109
2110         Fixed typo in fast/css/viewport-vmin-border test.
2111         https://bugs.webkit.org/show_bug.cgi?id=156028
2112
2113         Reviewed by Darin Adler.
2114
2115         * fast/css/viewport-vmin-border.html: Test should should say "vmin" instead of
2116         "vmax".
2117         * fast/css/viewport-vmin-border-expected.txt: Adjust expectation.
2118
2119 2016-03-30  Joanmarie Diggs  <jdiggs@igalia.com>
2120
2121         AX: Update handling of SVG elements with presentational role
2122         https://bugs.webkit.org/show_bug.cgi?id=156042
2123
2124         Reviewed by Chris Fleizach.
2125
2126         The expectations needed to be updated to reflect the elements which are
2127         now being included in the accessibility tree. Also added several new test
2128         cases with presentational elements that lack global ARIA attributes.
2129
2130         * accessibility/w3c-svg-presentational-role.html: Added several new test cases.
2131         * platform/gtk/accessibility/w3c-svg-presentational-role-expected.txt: Updated.
2132         * platform/mac/accessibility/w3c-svg-presentational-role-expected.txt: Updated
2133
2134 2016-03-30  Michael Saboff  <msaboff@apple.com>
2135
2136         [ES6] Quantified unicode regular expressions do not work for counts greater than 1
2137         https://bugs.webkit.org/show_bug.cgi?id=156044
2138
2139         Reviewed by Mark Lam.
2140
2141         Added new test cases.
2142
2143         * js/regexp-unicode-expected.txt:
2144         * js/script-tests/regexp-unicode.js:
2145
2146 2016-03-30  Myles C. Maxfield  <mmaxfield@apple.com>
2147
2148         [OS X] [RTL Scrollbars] Overlay RTL scrollbars animate in from the wrong side
2149         https://bugs.webkit.org/show_bug.cgi?id=155962
2150
2151         Reviewed by Darin Adler.
2152
2153         This test only prints the "RTL" token when running on certain OSes.
2154
2155         * fast/scrolling/rtl-scrollbars-animation-property.html: Added.
2156         * platform/mac/fast/scrolling/rtl-scrollbars-animation-property-expected.txt: Added.
2157
2158 2016-03-30  Sam Weinig  <sam@webkit.org>
2159
2160         -webkit-text-underline-position: under; does not work in ToT
2161         https://bugs.webkit.org/show_bug.cgi?id=156038
2162
2163         Reviewed by David Hyatt.
2164
2165         * fast/css3-text/css3-text-decoration/text-underline-position/text-underline-position-under-vs-alphabetic-expected-mismatch.html: Added.
2166         * fast/css3-text/css3-text-decoration/text-underline-position/text-underline-position-under-vs-alphabetic.html: Added.
2167         Add mismatch test to show that -webkit-text-underline-position: under works.
2168
2169 2016-03-30  Eric Carlson  <eric.carlson@apple.com>
2170
2171         Fix the media test added in r185402
2172         https://bugs.webkit.org/show_bug.cgi?id=156040
2173
2174         Reviewed by Simon Fraser.
2175
2176         * media/video-transformed-by-javascript.html: Load a valid media file.
2177
2178 2016-03-30  Commit Queue  <commit-queue@webkit.org>
2179
2180         Unreviewed, rolling out r198828.
2181         https://bugs.webkit.org/show_bug.cgi?id=156030
2182
2183         Confirming PLT regression (Requested by anttik on #webkit).
2184
2185         Reverted changeset:
2186
2187         "Separate render tree updating from style resolve"
2188         https://bugs.webkit.org/show_bug.cgi?id=155298
2189         http://trac.webkit.org/changeset/198828
2190
2191 2016-03-30  Keith Miller <keith_miller@apple.com>
2192
2193         Unreviewed, rollout r198808. The patch causes crashes on 32-bit and appears to be a JSBench regression.
2194
2195 2016-03-30  Myles C. Maxfield  <mmaxfield@apple.com>
2196
2197         [OS X] [RTL Scrollbars] List boxes should obey RTL scrollbars
2198         https://bugs.webkit.org/show_bug.cgi?id=155991
2199
2200         Reviewed by Darin Adler.
2201
2202         As with the previous patches, mark new tests as failing on all OSes that
2203         don't support RTL scrollbars.
2204
2205         * TestExpectations:
2206         * fast/scrolling/rtl-scrollbars-listbox-expected.html: Added.
2207         * fast/scrolling/rtl-scrollbars-listbox-scroll-expected.html: Added.
2208         * fast/scrolling/rtl-scrollbars-listbox-scroll.html: Added.
2209         * fast/scrolling/rtl-scrollbars-listbox-select-left-expected.html: Added.
2210         * fast/scrolling/rtl-scrollbars-listbox-select-left.html: Added.
2211         * fast/scrolling/rtl-scrollbars-listbox-select-right-expected.html: Added.
2212         * fast/scrolling/rtl-scrollbars-listbox-select-right.html: Added.
2213         * fast/scrolling/rtl-scrollbars-listbox-simple-expected-mismatch.html: Added.
2214         * fast/scrolling/rtl-scrollbars-listbox-simple.html: Added.
2215         * fast/scrolling/rtl-scrollbars-listbox.html: Added.
2216
2217 2016-03-30  Yusuke Suzuki  <utatane.tea@gmail.com>
2218
2219         [JSC] Implement String.prototype.repeat in builtins JS
2220         https://bugs.webkit.org/show_bug.cgi?id=155974
2221
2222         Reviewed by Darin Adler.
2223
2224         Update the error messages.
2225
2226         * js/regress/script-tests/string-repeat-not-resolving-fixed.js: Added.
2227         (test):
2228         * js/regress/script-tests/string-repeat-not-resolving-no-inline.js: Added.
2229         (test):
2230         * js/regress/script-tests/string-repeat-not-resolving.js: Added.
2231         (test):
2232         * js/regress/script-tests/string-repeat-resolving-fixed.js: Added.
2233         (test):
2234         * js/regress/script-tests/string-repeat-resolving-no-inline.js: Added.
2235         (test):
2236         * js/regress/script-tests/string-repeat-resolving.js: Added.
2237         (test):
2238         * js/regress/script-tests/string-repeat-single-not-resolving.js: Added.
2239         (test):
2240         * js/regress/script-tests/string-repeat-single-resolving.js: Added.
2241         (test):
2242         * js/regress/script-tests/string-repeat-small-not-resolving.js: Added.
2243         (test):
2244         * js/regress/script-tests/string-repeat-small-resolving.js: Added.
2245         (test):
2246         * js/regress/string-repeat-not-resolving-expected.txt: Added.
2247         * js/regress/string-repeat-not-resolving-fixed-expected.txt: Added.
2248         * js/regress/string-repeat-not-resolving-fixed.html: Added.
2249         * js/regress/string-repeat-not-resolving-noinline-expected.txt: Added.
2250         * js/regress/string-repeat-not-resolving-noinline.html: Added.
2251         * js/regress/string-repeat-not-resolving.html: Added.
2252         * js/regress/string-repeat-resolving-expected.txt: Added.
2253         * js/regress/string-repeat-resolving-fixed-expected.txt: Added.
2254         * js/regress/string-repeat-resolving-fixed.html: Added.
2255         * js/regress/string-repeat-resolving-no-inline-expected.txt: Added.
2256         * js/regress/string-repeat-resolving-no-inline.html: Added.
2257         * js/regress/string-repeat-resolving.html: Added.
2258         * js/regress/string-repeat-single-not-resolving-expected.txt: Added.
2259         * js/regress/string-repeat-single-not-resolving.html: Added.
2260         * js/regress/string-repeat-single-resolving-expected.txt: Added.
2261         * js/regress/string-repeat-single-resolving.html: Added.
2262         * js/regress/string-repeat-small-not-resolving-expected.txt: Added.
2263         * js/regress/string-repeat-small-not-resolving.html: Added.
2264         * js/regress/string-repeat-small-resolving-expected.txt: Added.
2265         * js/regress/string-repeat-small-resolving.html: Added.
2266         * js/script-tests/string-repeat.js:
2267         * js/string-repeat-expected.txt:
2268
2269 2016-03-24  Simon Fraser  <simon.fraser@apple.com>
2270
2271         Make animation events non-cancelable
2272         https://bugs.webkit.org/show_bug.cgi?id=78110
2273
2274         Reviewed by Dan Bates.
2275
2276         * animations/animation-events-not-cancelable-expected.txt: Added.
2277         * animations/animation-events-not-cancelable.html: Added.
2278
2279 2016-03-30  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
2280
2281         [EFL] Mark svg zoom and pageoverlay tests to failure
2282
2283         Unreviewed EFL gardening.
2284
2285         * platform/efl/TestExpectations: Assign new bugs to the failures.
2286
2287 2016-03-30  Manuel Rego Casasnovas  <rego@igalia.com>
2288
2289         [css-grid] Refactor positioned children code
2290         https://bugs.webkit.org/show_bug.cgi?id=155972
2291
2292         Reviewed by Sergio Villar Senin.
2293
2294         Added RTL cases for most of the positioned tests,
2295         which are now passing with this patch.
2296
2297         Pending to add RTL tests when "left" and "right" are not "auto"
2298         (the item doesn't use the static inline position),
2299         but that will be done in the other patch.
2300
2301         * fast/css-grid-layout/absolute-positioning-grid-container-containing-block-expected.txt:
2302         * fast/css-grid-layout/absolute-positioning-grid-container-containing-block.html:
2303         * fast/css-grid-layout/absolute-positioning-grid-container-parent-expected.txt:
2304         * fast/css-grid-layout/absolute-positioning-grid-container-parent.html:
2305         * fast/css-grid-layout/grid-positioned-items-background-expected.html:
2306         * fast/css-grid-layout/grid-positioned-items-background.html:
2307         Fix test setting transparent background as it couldn't fail before.
2308         Also using a different width, to have different values when we create the RTL version.
2309         * fast/css-grid-layout/grid-positioned-items-implicit-grid-expected.txt:
2310         * fast/css-grid-layout/grid-positioned-items-implicit-grid-line-expected.txt:
2311         * fast/css-grid-layout/grid-positioned-items-implicit-grid-line.html:
2312         * fast/css-grid-layout/grid-positioned-items-implicit-grid.html:
2313         * fast/css-grid-layout/grid-positioned-items-unknown-named-grid-line-expected.txt:
2314         * fast/css-grid-layout/grid-positioned-items-unknown-named-grid-line.html:
2315         * fast/css-grid-layout/grid-sizing-positioned-items-expected.txt:
2316         * fast/css-grid-layout/grid-sizing-positioned-items.html:
2317
2318 2016-03-26  Antti Koivisto  <antti@apple.com>
2319
2320         Separate render tree updating from style resolve
2321         https://bugs.webkit.org/show_bug.cgi?id=155298
2322
2323         Reviewed by Andreas Kling.
2324
2325         * TestExpectations:
2326
2327             Skip mathml/presentation/menclose-notation-attribute-change-value.html. It will be fixed by upcoming MathML refactoring.
2328
2329         * css3/blending/repaint/blend-mode-isolate-stacking-context-expected.txt:
2330         * css3/viewport-percentage-lengths/viewport-percentage-lengths-resize-expected.txt:
2331
2332             This is a progression.
2333
2334         * editing/mac/spelling/autocorrection-contraction-expected.txt:
2335         * editing/mac/spelling/autocorrection-removing-underline-after-paste-expected.txt:
2336         * editing/mac/spelling/autocorrection-removing-underline-expected.txt:
2337         * editing/mac/spelling/autocorrection-simple-expected.txt:
2338         * editing/style/remove-underline-from-stylesheet-expected.txt:
2339         * editing/style/typing-style-003-expected.txt:
2340
2341             Non-rendered whitespace related changes.
2342
2343         * platform/ios-simulator/TestExpectations:
2344
2345             Skip fast/regions/position-writing-modes-in-variable-width-regions.html on iOS. Similar tests are mostly already skipped.
2346
2347         * platform/ios-simulator/editing/style/typing-style-003-expected.txt: Added.
2348         * platform/mac-wk2/editing/mac/spelling/autocorrection-contraction-expected.txt:
2349         * platform/mac/editing/inserting/editable-html-element-expected.txt:
2350         * platform/mac/editing/inserting/editing-empty-divs-expected.txt:
2351         * platform/mac/editing/inserting/insert-at-end-02-expected.txt:
2352         * platform/mac/editing/pasteboard/4989774-expected.txt:
2353         * platform/mac/editing/selection/4983858-expected.txt:
2354
2355             Non-rendered whitespace related changes.
2356
2357 2016-03-29  Nan Wang  <n_wang@apple.com>
2358
2359         AX: VoiceOver not announcing the right header information for table on iOS
2360         https://bugs.webkit.org/show_bug.cgi?id=155907
2361
2362         Reviewed by Chris Fleizach.
2363
2364         * accessibility/ios-simulator/table-row-column-headers-expected.txt: Added.
2365         * accessibility/ios-simulator/table-row-column-headers.html: Added.
2366
2367 2016-03-29  Dana Burkart and Matthew Hanson  <dburkart@apple.com>
2368
2369         Web Inspector: JS PrettyPrinting in do/while loops, "while" should be on the same line as "}" if there was a closing brace
2370         https://bugs.webkit.org/show_bug.cgi?id=117616
2371         <rdar://problem/15796884>
2372
2373         Reviewed by Joseph Pecoraro.
2374
2375         * inspector/codemirror/prettyprinting-javascript-expected.txt:
2376         * inspector/codemirror/prettyprinting-javascript.html:
2377         * inspector/codemirror/resources/prettyprinting/javascript-tests/do-while-loop-expected.js: Added.
2378         * inspector/codemirror/resources/prettyprinting/javascript-tests/do-while-loop.js: Added.
2379         * inspector/codemirror/resources/prettyprinting/javascript-tests/do-while-within-if-expected.js: Added.
2380         * inspector/codemirror/resources/prettyprinting/javascript-tests/do-while-within-if.js: Added.
2381         * inspector/codemirror/resources/prettyprinting/javascript-tests/if-followed-by-while-expected.js: Added.
2382         * inspector/codemirror/resources/prettyprinting/javascript-tests/if-followed-by-while.js: Added.
2383         * inspector/codemirror/resources/prettyprinting/javascript-tests/if-while-within-do-while-expected.js: Added.
2384         * inspector/codemirror/resources/prettyprinting/javascript-tests/if-while-within-do-while.js: Added.
2385         * inspector/codemirror/resources/prettyprinting/javascript-tests/while-within-do-while-expected.js: Added.
2386         * inspector/codemirror/resources/prettyprinting/javascript-tests/while-within-do-while.js: Added.
2387
2388 2016-03-29  Saam barati  <sbarati@apple.com>
2389
2390         Fix typos in our error messages and remove some trailing periods
2391         https://bugs.webkit.org/show_bug.cgi?id=155985
2392
2393         Reviewed by Mark Lam.
2394
2395         * js/string-includes-expected.txt:
2396
2397 2016-03-29  Keith Miller  <keith_miller@apple.com>
2398
2399         [ES6] Add support for Symbol.isConcatSpreadable.
2400         https://bugs.webkit.org/show_bug.cgi?id=155351
2401
2402         Reviewed by Saam Barati.
2403
2404         Fix tests for Symbol.isConcatSpreadable on the Symbol object.
2405
2406         * js/Object-getOwnPropertyNames-expected.txt:
2407         * js/dom/array-prototype-properties-expected.txt:
2408         * js/script-tests/Object-getOwnPropertyNames.js:
2409
2410 2016-03-29  Nan Wang  <n_wang@apple.com>
2411
2412         AX: VoiceOver: Navigating Numbered Lists Causes Number to be announced On Each Line of List
2413         https://bugs.webkit.org/show_bug.cgi?id=155984
2414
2415         Reviewed by Chris Fleizach.
2416
2417         * accessibility/mac/attributed-string-with-listitem-multiple-lines-expected.txt: Added.
2418         * accessibility/mac/attributed-string-with-listitem-multiple-lines.html: Added.
2419
2420 2016-03-29  Antonio Gomes  <tonikitoo@webkit.org>
2421
2422         Wheel events' latching state is not reset when appropriate
2423         https://bugs.webkit.org/show_bug.cgi?id=155746
2424
2425         Reviewed by Simon Fraser.
2426
2427         * tiled-drawing/scrolling/resources/selects-iframe.html: Added.
2428         * tiled-drawing/scrolling/scroll-iframe-latched-selects.html: Added.
2429
2430 2016-03-29  Saam barati  <sbarati@apple.com>
2431
2432         "Can not" => "cannot" in String.prototype error messages
2433         https://bugs.webkit.org/show_bug.cgi?id=155895
2434
2435         Reviewed by Mark Lam.
2436
2437         * js/string-includes-expected.txt:
2438
2439 2016-03-29  Ryan Haddad  <ryanhaddad@apple.com>
2440
2441         Adding Timeout to ios-simulator TestExpectations for perf/adding-radio-buttons.html
2442         https://bugs.webkit.org/show_bug.cgi?id=154055
2443
2444         Unreviewed test gardening.
2445
2446         * platform/ios-simulator/TestExpectations:
2447
2448 2016-03-29  Joseph Pecoraro  <pecoraro@apple.com>
2449
2450         Web Inspector: We should have a way to capture heap snapshots programatically.
2451         https://bugs.webkit.org/show_bug.cgi?id=154407
2452         <rdar://problem/24726292>
2453
2454         Reviewed by Timothy Hatcher.
2455
2456         * inspector/console/heapSnapshot-expected.txt: Added.
2457         * inspector/console/heapSnapshot.html: Added.
2458         Test that we get expected data and events after calling
2459         console.takeHeapSnapshot when the inspector is open.
2460
2461 2016-03-29  Eric Carlson  <eric.carlson@apple.com>
2462
2463         media/track/track-remove-track.html is flaky, crashing and failing
2464         https://bugs.webkit.org/show_bug.cgi?id=130971
2465
2466         Reviewed by Alexey Proskuryakov.
2467
2468         * platform/mac/TestExpectations: Mark crash as flaky only.
2469
2470 2016-03-29  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
2471
2472         [EFL] Skip to test custom element test cases
2473
2474         Unreviewed EFL gardening.
2475
2476         Custom element is not supported by EFL yet. Additionally mark 4 security tests to timeout.
2477
2478         * platform/efl/TestExpectations:
2479
2480 2016-03-29  Joseph Pecoraro  <pecoraro@apple.com>
2481
2482         Audit WebCore builtins for user overridable code
2483         https://bugs.webkit.org/show_bug.cgi?id=155923
2484
2485         Reviewed by Youenn Fablet.
2486
2487         * fetch/builtin-overrides-expected.txt: Added.
2488         * fetch/builtin-overrides.html: Added.
2489         * streams/builtin-overrides-expected.txt: Added.
2490         * streams/builtin-overrides.html: Added.
2491
2492 2016-03-28  Zalan Bujtas  <zalan@apple.com>
2493
2494         Pixel turds when bordered div is resized on SMF forum software.
2495         https://bugs.webkit.org/show_bug.cgi?id=155957
2496         <rdar://problem/25010646>
2497
2498         Reviewed by Simon Fraser.
2499
2500         Use unmodified, non-snapped bounding box rect when computing dirty rects.
2501
2502         * fast/repaint/hidpi-box-with-subpixel-height-inflates-expected.txt: Added.
2503         * fast/repaint/hidpi-box-with-subpixel-height-inflates.html: Added.
2504
2505 2016-03-28  Chris Fleizach  <cfleizach@apple.com>
2506
2507         AX: Crash when AX trying to create element for an old auto fill element
2508         https://bugs.webkit.org/show_bug.cgi?id=155943
2509
2510         Reviewed by Joanmarie Diggs.
2511
2512         * accessibility/auto-fill-crash-expected.txt: Added.
2513         * accessibility/auto-fill-crash.html: Added.
2514
2515 2016-03-28  Chris Fleizach  <cfleizach@apple.com>
2516
2517         AX: iOS: Can't navigate inside ContentEditable fields with voiceover enabled
2518         https://bugs.webkit.org/show_bug.cgi?id=155942
2519
2520         Reviewed by Joanmarie Diggs.
2521
2522         * accessibility/set-selected-text-range-contenteditable-expected.txt: Added.
2523         * accessibility/set-selected-text-range-contenteditable.html: Added.
2524         * platform/efl/TestExpectations:
2525         * platform/gtk/TestExpectations:
2526
2527 2016-03-28  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
2528
2529         Unreviewed EFL gardening on 29th Mar.
2530
2531         Mark svg text tests to failure. Besides remove duplicated a test.
2532
2533         * platform/efl/TestExpectations:
2534
2535 2016-03-28  Myles C. Maxfield  <mmaxfield@apple.com>
2536
2537         [RTL Scrollbars] Position:sticky can be positioned under vertical RTL scrollbar
2538         https://bugs.webkit.org/show_bug.cgi?id=155949
2539
2540         Reviewed by Simon Fraser.
2541
2542         * platform/ios-simulator/TestExpectations:
2543         * fast/scrolling/rtl-scrollbars-sticky-document-2-expected.html: Added.
2544         * fast/scrolling/rtl-scrollbars-sticky-document-2.html: Added.
2545         * fast/scrolling/rtl-scrollbars-sticky-document-expected.html: Added.
2546         * fast/scrolling/rtl-scrollbars-sticky-document.html: Added.
2547         * fast/scrolling/rtl-scrollbars-sticky-iframe-2-expected.html: Added.
2548         * fast/scrolling/rtl-scrollbars-sticky-iframe-2.html: Added.
2549         * fast/scrolling/rtl-scrollbars-sticky-iframe-expected.html: Added.
2550         * fast/scrolling/rtl-scrollbars-sticky-iframe.html: Added.
2551         * fast/scrolling/rtl-scrollbars-sticky-overflow-scroll-2-expected.html: Added.
2552         * fast/scrolling/rtl-scrollbars-sticky-overflow-scroll-2.html: Added.
2553         * fast/scrolling/rtl-scrollbars-sticky-overflow-scroll-expected.html: Added.
2554         * fast/scrolling/rtl-scrollbars-sticky-overflow-scroll.html: Added.
2555
2556 2016-03-28  Zalan Bujtas  <zalan@apple.com>
2557
2558         Setup cloned continuation renderer properly.
2559         https://bugs.webkit.org/show_bug.cgi?id=155640
2560
2561         Reviewed by Simon Fraser.
2562
2563         Set the "renderer has outline ancestor" flag on the cloned inline renderer when
2564         we split the original renderer for continuation.
2565         It ensures that when the cloned part of the continuation requests repaint, we properly
2566         invalidate the ancestor outline (if needed).
2567
2568         * fast/inline/outline-with-continuation-assert-expected.txt: Added.
2569         * fast/inline/outline-with-continuation-assert.html: Added.
2570
2571 2016-03-28  Ryan Haddad  <ryanhaddad@apple.com>
2572
2573         Marking transitions/cancel-transition.html as flaky on ios-sim-wk2
2574         https://bugs.webkit.org/show_bug.cgi?id=155948
2575
2576         Unreviewed test gardening.
2577
2578         * platform/ios-simulator-wk2/TestExpectations:
2579
2580 2016-03-28  Ryan Haddad  <ryanhaddad@apple.com>
2581
2582         Marking fast/loader/scroll-position-restored-on-back.html as flaky on ios-sim debug WK2
2583         https://bugs.webkit.org/show_bug.cgi?id=155947
2584
2585         Unreviewed test gardening.
2586
2587         * platform/ios-simulator-wk2/TestExpectations:
2588
2589 2016-03-28  Jer Noble  <jer.noble@apple.com>
2590
2591         Unreviewed rebaselining; Different track IDs are selected in El Capitan.
2592
2593         * platform/mac/media/track/video-track-alternate-groups-expected.txt: Added.
2594
2595 2016-03-28  Chris Dumez  <cdumez@apple.com>
2596
2597         Disk cache speculative validation requests do not have the 'Referer' HTTP header set
2598         https://bugs.webkit.org/show_bug.cgi?id=155890
2599         <rdar://problem/25279962>
2600
2601         Reviewed by Antti Koivisto.
2602
2603         Update existing layout test to make sure that speculative validation
2604         requests have their HTTP 'Referer' header set.
2605
2606         * http/tests/cache/disk-cache/speculative-validation/validation-request-expected.txt:
2607         * http/tests/cache/disk-cache/speculative-validation/validation-request.html:
2608
2609 2016-03-28  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
2610
2611         [EFL] Mark failing indexeddb tests to failure
2612
2613         Unreviewed EFL gardening.
2614
2615         Additionally a shadow dom test is marked to failure because shadow dom is not enabled on EFL port yet.
2616
2617         * platform/efl/TestExpectations:
2618
2619 2016-03-28  Hunseop Jeong  <hs85.jeong@samsung.com>
2620
2621         [EFL] Remove the more passed tests after r198728
2622
2623         Unreviewed EFL gardening. 
2624
2625         * platform/efl/TestExpectations:
2626
2627 2016-03-27  Hunseop Jeong  <hs85.jeong@samsung.com>
2628
2629         [EFL] REGRESSION(r188793): It made 200 layout tests and Bindings/event-target-wrapper.html performance test fail
2630         https://bugs.webkit.org/show_bug.cgi?id=148470
2631
2632         Reviewed by Darin Adler.
2633
2634         * platform/efl/TestExpectations: Unskip the passed tests.
2635
2636 2016-03-27  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
2637
2638         [EFL][AX] Mark AX failing tests to failure
2639
2640         Unreveiwed EFL gardening.
2641
2642         * platform/efl/TestExpectations:
2643
2644 2016-03-27  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
2645
2646         Mark rtl-scrollbar's tests to pass with incorrectly
2647
2648         Unreviewed EFL gardening.
2649
2650         * platform/efl/TestExpectations: Though rtl scrollbar isn't supported by EFL yet, it has been passed.
2651
2652 2016-03-26  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
2653
2654         Remove duplicated tests in EFL TextExpectations.
2655
2656         Unreviewed EFL gardening.
2657
2658         * platform/efl/TestExpectations: Clean up duplicated pathes.
2659
2660 2016-03-26  Joseph Pecoraro  <pecoraro@apple.com>
2661
2662         ES6 Class syntax. Invoking method of parent class in constructor before super() lead to crash
2663         https://bugs.webkit.org/show_bug.cgi?id=152108
2664
2665         Reviewed by Ryosuke Niwa.
2666
2667         * js/arrowfunction-superproperty-expected.txt:
2668         * js/script-tests/arrowfunction-superproperty.js:
2669         * js/script-tests/class-syntax-name.js:
2670         * js/script-tests/class-syntax-string-and-numeric-names.js:
2671         Remove stale FIXMEs from LayoutTests where the bugs have been fixed.
2672
2673 2016-03-25  Joseph Pecoraro  <pecoraro@apple.com>
2674
2675         Date.prototype.toLocaleDateString uses overridable Object.create
2676         https://bugs.webkit.org/show_bug.cgi?id=155917
2677
2678         Reviewed by Mark Lam.
2679
2680         * js/regress-155917-expected.txt: Added.
2681         * js/regress-155917.html: Added.
2682         * js/script-tests/regress-155917.js: Added.
2683         (Object.create):
2684
2685 2016-03-25  Jer Noble  <jer.noble@apple.com>
2686
2687         [Mac] Audio tracks in alternate groups are not represented correctly as AudioTracks
2688         https://bugs.webkit.org/show_bug.cgi?id=155891
2689         <rdar://problem/24841372>
2690
2691         Reviewed by Eric Carlson.
2692
2693         * media/content/audio-tracks-alternate-group-with-fallback.mp4: Added.
2694         * media/content/audio-tracks-no-alternate-group.mp4: Added.
2695         * media/content/audio-tracks-some-in-alternate-group.mp4: Added.
2696         * media/track/video-track-alternate-groups-expected.txt: Added.
2697         * media/track/video-track-alternate-groups.html: Added.
2698         * platform/mac-yosemite/media/track/video-track-alternate-groups-expected.txt: Added.
2699
2700 2016-03-25  Mark Lam  <mark.lam@apple.com>
2701
2702         ES6's throwing of TypeErrors on access of RegExp.prototype flag properties breaks websites.
2703         https://bugs.webkit.org/show_bug.cgi?id=155904
2704
2705         Reviewed by Geoffrey Garen.
2706
2707         * ietestcenter/Javascript/TestCases/15.10.7.2-1.js:
2708         (ES5Harness.registerTest.test):
2709         * ietestcenter/Javascript/TestCases/15.10.7.3-1.js:
2710         (ES5Harness.registerTest.test):
2711         * ietestcenter/Javascript/TestCases/15.10.7.4-1.js:
2712         (ES5Harness.registerTest.test):
2713         - updated these tests to not expect a TypeError due to the workaround.
2714
2715         * js/pic/cached-named-property-getter.html:
2716         - updated this test to use the source property (which still throws a TypeError)
2717           instead of the ignoreCase property which no longer does.
2718
2719 2016-03-25  Ryan Haddad  <ryanhaddad@apple.com>
2720
2721         Marking compositing/repaint/become-overlay-composited-layer.html as flaky on ios-sim-wk2
2722         https://bugs.webkit.org/show_bug.cgi?id=155737
2723
2724         Unreviewed test gardening.
2725
2726         * platform/ios-simulator-wk2/TestExpectations:
2727
2728 2016-03-25  Brady Eidson  <beidson@apple.com>
2729
2730         Soften push/replaceState frequency restrictions.
2731         <rdar://problem/25228439> and https://bugs.webkit.org/show_bug.cgi?id=155901
2732
2733         Rubber-stamped by Timothy Hatcher.
2734
2735         * fast/loader/stateobjects/pushstate-frequency-with-user-gesture-expected.txt: Removed.
2736         * fast/loader/stateobjects/pushstate-frequency-with-user-gesture.html: Removed.
2737         * fast/loader/stateobjects/replacestate-frequency-with-user-gesture-expected.txt: Removed.
2738         * fast/loader/stateobjects/replacestate-frequency-with-user-gesture.html: Removed.
2739
2740 2016-03-23  Dave Hyatt  <hyatt@apple.com>
2741
2742         Implement the allow-end value of the hanging-punctuation CSS property.
2743         https://bugs.webkit.org/show_bug.cgi?id=104996
2744
2745         Reviewed by Simon Fraser.
2746
2747         * fast/text/hanging-punctuation-allow-end-basic-expected.html: Added.
2748         * fast/text/hanging-punctuation-allow-end-basic.html: Added.
2749         * fast/text/hanging-punctuation-allow-end-expected.html: Added.
2750         * fast/text/hanging-punctuation-allow-end-inlines-expected.html: Added.
2751         * fast/text/hanging-punctuation-allow-end-inlines.html: Added.
2752         * fast/text/hanging-punctuation-allow-end.html: Added.
2753
2754 2016-03-25  Caitlin Potter  <caitp@igalia.com>
2755
2756         [JSC] implement String.prototype.padStart() and String.prototype.padEnd() proposal
2757         https://bugs.webkit.org/show_bug.cgi?id=155795
2758
2759         Reviewed by Darin Adler.
2760
2761         * js/Object-getOwnPropertyNames-expected.txt:
2762         * js/script-tests/Object-getOwnPropertyNames.js:
2763
2764 2016-03-25  Youenn Fablet  <youenn.fablet@crf.canon.fr>
2765
2766         [Fetch API] Add basic loading of resources
2767         https://bugs.webkit.org/show_bug.cgi?id=155637
2768
2769         Reviewed by Darin Adler.
2770
2771         * TestExpectations: Removed flaky test expectations.
2772         * http/tests/fetch/closing-while-fetching-expected.txt: Added.
2773         * http/tests/fetch/closing-while-fetching.html: Added.
2774         * http/tests/fetch/get-response-body-while-loading-expected.txt: Added.
2775         * http/tests/fetch/get-response-body-while-loading.html: Added.
2776         * http/tests/resources/download-json-with-delay.php: Added.
2777         * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/request-headers-expected.txt: Added.
2778
2779 2016-03-25  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
2780
2781         Unreviewed EFL gardening.
2782
2783         Mark new failing tests with existing or new bug.
2784
2785         * platform/efl/TestExpectations:
2786
2787 2016-03-25  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
2788
2789         Unreviewed EFL gardening.
2790
2791         Mark some blink imported tests to timeout, imageonlyfailure.
2792         Besides some AX tests need to have new baseline, which have been tested since r197616.
2793
2794         * platform/efl/TestExpectations:
2795
2796 2016-03-24  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
2797
2798         Unreviewed EFL gardening. Mark crash tests in proper category.
2799
2800         * platform/efl/TestExpectations:
2801
2802 2016-03-24  Daniel Bates  <dabates@apple.com>
2803
2804         CSP: Move logic for reporting a violation from ContentSecurityPolicyDirectiveList to ContentSecurityPolicy
2805         https://bugs.webkit.org/show_bug.cgi?id=155842
2806         <rdar://problem/25340377>
2807         And
2808         https://bugs.webkit.org/show_bug.cgi?id=155133
2809
2810         Reviewed by Brent Fulgham.
2811
2812         Update expected results to reflect new error message text for an inline event handler violation.
2813
2814         * http/tests/security/contentSecurityPolicy/inline-event-handler-blocked-after-injecting-meta-expected.txt:
2815         * http/tests/security/contentSecurityPolicy/inline-script-blocked-goofy-expected.txt:
2816         * http/tests/security/contentSecurityPolicy/script-src-none-inline-event-expected.txt:
2817
2818 2016-03-24  Saam barati  <sbarati@apple.com>
2819
2820         ES6: Implement IsRegExp function and use where needed in String.prototype.* methods
2821         https://bugs.webkit.org/show_bug.cgi?id=155854
2822
2823         Reviewed by Mark Lam.
2824
2825         * js/string-includes-expected.txt:
2826
2827 2016-03-24  Commit Queue  <commit-queue@webkit.org>
2828
2829         Unreviewed, rolling out r198627.
2830         https://bugs.webkit.org/show_bug.cgi?id=155856
2831
2832         Caused use-after-free (Requested by ap on #webkit).
2833
2834         Reverted changeset:
2835
2836         "[Fetch API] Add basic loading of resources"
2837         https://bugs.webkit.org/show_bug.cgi?id=155637
2838         http://trac.webkit.org/changeset/198627
2839
2840 2016-03-24  Saam barati  <sbarati@apple.com>
2841
2842         Web Inspector: Separate Debugger enable state from the debugger breakpoints enabled state
2843         https://bugs.webkit.org/show_bug.cgi?id=152193
2844         <rdar://problem/23867520>
2845
2846         Reviewed by Joseph Pecoraro.
2847
2848         * inspector/script-profiler/event-type-API.html:
2849         * inspector/script-profiler/event-type-Microtask.html:
2850         * inspector/script-profiler/event-type-Other.html:
2851
2852 2016-03-24  Daniel Bates  <dabates@apple.com>
2853
2854         Update expected results following <http://trac.webkit.org/changeset/198591>
2855         (https://bugs.webkit.org/show_bug.cgi?id=155777)
2856
2857         * http/tests/security/contentSecurityPolicy/audio-redirect-blocked-expected.txt:
2858         * http/tests/security/contentSecurityPolicy/video-redirect-blocked-expected.txt:
2859
2860 2016-03-24  Youenn Fablet  <youenn.fablet@crf.canon.fr>
2861
2862         [Fetch API] Add basic loading of resources
2863         https://bugs.webkit.org/show_bug.cgi?id=155637
2864
2865         Reviewed by Darin Adler.
2866
2867         * TestExpectations: Removed flaky test expectations.
2868         * http/tests/fetch/closing-while-fetching-expected.txt: Added.
2869         * http/tests/fetch/closing-while-fetching.html: Added.
2870         * http/tests/fetch/get-response-body-while-loading-expected.txt: Added.
2871         * http/tests/fetch/get-response-body-while-loading.html: Added.
2872         * http/tests/resources/download-json-with-delay.php: Added.
2873         * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/request-headers-expected.txt: Added.
2874
2875 2016-03-24  Michael Saboff  <msaboff@apple.com>
2876
2877         [ES6] Greedy unicode RegExp's don't properly backtrack past non BMP characters
2878         https://bugs.webkit.org/show_bug.cgi?id=155829
2879
2880         Reviewed by Saam Barati.
2881
2882         Added new test cases.
2883
2884         * js/regexp-unicode-expected.txt:
2885         * js/script-tests/regexp-unicode.js:
2886
2887 2016-03-24  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
2888
2889         Unreviewed EFL gardening.
2890
2891         Unskip passing tests, which have been passed a long time ago.
2892         Failed to track correct revision on EFL buildbot.
2893
2894         * platform/efl/TestExpectations:
2895
2896 2016-03-23  Commit Queue  <commit-queue@webkit.org>
2897
2898         Unreviewed, rolling out r198538.
2899         https://bugs.webkit.org/show_bug.cgi?id=155819
2900
2901         Broke two API tests on iOS simulator (Requested by ap on
2902         #webkit).
2903
2904         Reverted changeset:
2905
2906         "Media elements allowed to play without a user gesture, but
2907         requiring fullscreen playback, should not be allowed to
2908         autoplay."
2909         https://bugs.webkit.org/show_bug.cgi?id=155599
2910         http://trac.webkit.org/changeset/198538
2911
2912 2016-03-23  Commit Queue  <commit-queue@webkit.org>
2913
2914         Unreviewed, rolling out r198582.
2915         https://bugs.webkit.org/show_bug.cgi?id=155812
2916
2917         "It broke debugging in the web inspector" (Requested by
2918         saamyjoon on #webkit).
2919
2920         Reverted changeset:
2921
2922         "We should not disable inlining when the debugger is enabled"
2923         https://bugs.webkit.org/show_bug.cgi?id=155741
2924         http://trac.webkit.org/changeset/198582
2925
2926 2016-03-23  Zalan Bujtas  <zalan@apple.com>
2927
2928         ASSERTION FAILED: y2 >= y1 in WebCore::RenderElement::drawLineForBoxSide
2929         https://bugs.webkit.org/show_bug.cgi?id=155791
2930
2931         Reviewed by Simon Fraser.
2932
2933         With certain combination of border rect and adjacent width, we could end up with an empty final rect.
2934         This patch ensures that we don't try to paint this empty rect. 
2935
2936         * fast/borders/empty-outline-border-assert-expected.txt: Added.
2937         * fast/borders/empty-outline-border-assert.html: Added.
2938
2939 2016-03-23  Michael Saboff  <msaboff@apple.com>
2940
2941         JavaScriptCore ArrayPrototype::join shouldn't cache butterfly when it makes effectful calls
2942         https://bugs.webkit.org/show_bug.cgi?id=155776
2943
2944         Reviewed by Saam Barati.
2945
2946         New test.
2947
2948         * js/regress-155776-expected.txt: Added.
2949         * js/regress-155776.html: Added.
2950         * js/script-tests/regress-155776.js: Added.
2951         (fillBigArrayViaToString):
2952         (Function.prototype.toString):
2953
2954 2016-03-23  Daniel Bates  <dabates@apple.com>
2955
2956         CSP: Make violation console messages concise and consistent
2957         https://bugs.webkit.org/show_bug.cgi?id=155777
2958         <rdar://problem/25304031>
2959
2960         Reviewed by Darin Adler.
2961
2962         Update expected results to reflect new violation message text.
2963
2964         * fast/workers/worker-inherits-csp-blocks-xhr-expected.txt:
2965         * http/tests/contentextensions/block-cookies-in-csp-report-expected.txt:
2966         * http/tests/contentextensions/block-csp-report-expected.txt:
2967         * http/tests/contentextensions/hide-on-csp-report-expected.txt:
2968         * http/tests/security/contentSecurityPolicy/1.1/base-uri-deny-expected.txt:
2969         * http/tests/security/contentSecurityPolicy/1.1/child-src/frame-blocked-expected.txt:
2970         ...
2971         * http/tests/security/contentSecurityPolicy/xsl-blocked-expected.txt:
2972         * http/tests/security/contentSecurityPolicy/xsl-img-blocked-expected.txt:
2973         * http/tests/security/contentSecurityPolicy/xsl-redirect-blocked-expected.txt:
2974         * http/tests/security/contentSecurityPolicy/xsl-unaffected-by-style-src-1-expected.txt:
2975         * http/tests/security/isolatedWorld/bypass-main-world-csp-for-xhr-expected.txt:
2976         * http/tests/security/isolatedWorld/image-load-should-not-bypass-main-world-csp-expected.txt:
2977         * media/csp-blocks-video-expected.txt:
2978
2979 2016-03-23  Brent Fulgham  <bfulgham@apple.com>
2980
2981         [WebGL] Non-power-of-two texture optimization
2982         https://bugs.webkit.org/show_bug.cgi?id=118409
2983
2984         Reviewed by Dean Jackson.
2985
2986         * fast/canvas/webgl/texture-alternating-npot-expected.txt: Added.
2987         * fast/canvas/webgl/texture-alternating-npot.html: Added.
2988
2989 2016-03-23  Saam barati  <sbarati@apple.com>
2990
2991         We should not disable inlining when the debugger is enabled
2992         https://bugs.webkit.org/show_bug.cgi?id=155741
2993
2994         Reviewed by Oliver Hunt.
2995
2996         * inspector/debugger/breakpoint-with-inlining-expected.txt: Added.
2997         * inspector/debugger/breakpoint-with-inlining.html: Added.
2998
2999 2016-03-22  Darin Adler  <darin@apple.com>
3000
3001         Tiny tweak to test I just landed.
3002
3003         * http/tests/security/cross-origin-modal-dialog-base-expected.txt:
3004         Fix expected result now that I fixed the less than sign.
3005         * http/tests/security/cross-origin-modal-dialog-base.html: Use &lt;
3006         so the < character won't create an HTML element instead of text.
3007
3008 2016-03-22  Darin Adler  <darin@apple.com>
3009
3010         showModalDialog code runs with "first window" set to wrong window
3011         https://bugs.webkit.org/show_bug.cgi?id=155710
3012
3013         Test by John Wilander.
3014
3015         Reviewed by Brent Fulgham.
3016
3017         * http/tests/security/cross-origin-modal-dialog-base-expected.txt: Added.
3018         * http/tests/security/cross-origin-modal-dialog-base.html: Added.
3019         * http/tests/security/resources/cross-origin-modal-dialog-base-1.html: Added.
3020         * http/tests/security/resources/cross-origin-modal-dialog-base-2.html: Added.
3021         * platform/wk2/TestExpectations: Skip test until we get better showModalDialog support.
3022
3023 2016-03-22  Said Abou-Hallawa  <sabouhallawa@apple.com>
3024
3025         userSpaceOnUse patterns are not stroked for empty object bounding box elements
3026         https://bugs.webkit.org/show_bug.cgi?id=109758
3027
3028         Reviewed by Brent Fulgham.
3029         
3030         Ensure the SVG pattern is drawn correctly if it is used as a stroke for
3031         empty objectBoundingBox elements.
3032
3033         * svg/custom/pattern-units-fill-stroke-expected.svg: Added.
3034         * svg/custom/pattern-units-fill-stroke.svg: Added.
3035
3036 2016-03-22  Myles C. Maxfield  <mmaxfield@apple.com>
3037
3038         Post-review test update after r198560
3039         https://bugs.webkit.org/show_bug.cgi?id=155533
3040
3041         Unreviewed.
3042
3043         * fast/scrolling/rtl-scrollbars-positioning-expected.html:
3044         * fast/scrolling/rtl-scrollbars-positioning.html:
3045
3046 2016-03-22  John Wilander  <wilander@apple.com>
3047
3048         Restrict WebSockets header parsing according to RFC6455 and RFC7230. Based on Lamarque V. Souza's original patch.
3049         https://bugs.webkit.org/show_bug.cgi?id=82714
3050
3051         Reviewed by Brent Fulgham.
3052
3053         * http/tests/websocket/tests/hybi/error-event-ready-state-expected.txt: Removed.
3054             - See comment below on the associated HTML file.
3055         * http/tests/websocket/tests/hybi/error-event-ready-state-non-existent-url-with-server-responding-404-expected.txt: Added.
3056         * http/tests/websocket/tests/hybi/error-event-ready-state-non-existent-url-with-server-responding-404.html: Added.
3057             - Uses PHP to respond with an HTTP 1.1 404. The old (now removed) test case failed once we restricted WebSockets to HTTP 1.1 and above because the test server responded with an HTTP 1.0 404 for non-existing files.
3058         * http/tests/websocket/tests/hybi/error-event-ready-state.html: Removed.
3059             - This test case was renamed "error-event-ready-state-non-existent-url-with-server-responding-404" to make it clear it now relies on a server responding with HTTP 1.1 404.
3060         * http/tests/websocket/tests/hybi/handshake-fail-by-invalid-http-version-expected.txt: Added.
3061         * http/tests/websocket/tests/hybi/handshake-fail-by-invalid-http-version.html: Added.
3062         * http/tests/websocket/tests/hybi/handshake-fail-by-invalid-http-version_wsh.py: Added.
3063         (web_socket_do_extra_handshake):
3064         (web_socket_transfer_data):
3065             - Test case for lower than HTTP 1.1 versions.
3066         * http/tests/websocket/tests/hybi/handshake-fail-by-more-accept-header-expected.txt:
3067         * http/tests/websocket/tests/hybi/handshake-fail-by-more-extensions-header-expected.txt:
3068         * http/tests/websocket/tests/hybi/handshake-fail-by-more-protocol-header-expected.txt:
3069             - Updated to pass with lowercase 'must not' in the failure reason.
3070         * http/tests/websocket/tests/hybi/handshake-fail-by-non-ascii-header-value-sec-websocket-accept-expected.txt: Added.
3071         * http/tests/websocket/tests/hybi/handshake-fail-by-non-ascii-header-value-sec-websocket-accept.html: Added.
3072         * http/tests/websocket/tests/hybi/handshake-fail-by-non-ascii-header-value-sec-websocket-accept_wsh.py: Added.
3073         (web_socket_do_extra_handshake):
3074         (web_socket_transfer_data):
3075             - Test case for non-ASCII characters in new HTTP header Sec-WebSocket-Accept.
3076         * http/tests/websocket/tests/hybi/handshake-fail-by-non-ascii-header-value-sec-websocket-extensions-expected.txt: Added.
3077         * http/tests/websocket/tests/hybi/handshake-fail-by-non-ascii-header-value-sec-websocket-extensions.html: Added.
3078         * http/tests/websocket/tests/hybi/handshake-fail-by-non-ascii-header-value-sec-websocket-extensions_wsh.py: Added.
3079         (web_socket_do_extra_handshake):
3080         (web_socket_transfer_data):
3081             - Test case for non-ASCII characters in new HTTP header Sec-WebSocket-Extensions.
3082         * http/tests/websocket/tests/hybi/handshake-fail-by-non-ascii-header-value-sec-websocket-protocol-expected.txt: Added.
3083         * http/tests/websocket/tests/hybi/handshake-fail-by-non-ascii-header-value-sec-websocket-protocol.html: Added.
3084         * http/tests/websocket/tests/hybi/handshake-fail-by-non-ascii-header-value-sec-websocket-protocol_wsh.py: Added.
3085         (web_socket_do_extra_handshake):
3086         (web_socket_transfer_data):
3087             - Test case for non-ASCII characters in new HTTP header Sec-WebSocket-Protocol.
3088         * http/tests/websocket/tests/hybi/handshake-fail-by-non-ascii-status-line-expected.txt: Added.
3089         * http/tests/websocket/tests/hybi/handshake-fail-by-non-ascii-status-line.html: Added.
3090         * http/tests/websocket/tests/hybi/handshake-fail-by-non-ascii-status-line_wsh.py: Added.
3091         (web_socket_do_extra_handshake):
3092         (web_socket_transfer_data):
3093             - Test case for non-ASCII characters in HTTP status line.
3094         * http/tests/websocket/tests/hybi/handshake-fail-by-null-char-in-status-expected.txt: Added.
3095         * http/tests/websocket/tests/hybi/handshake-fail-by-null-char-in-status.html: Added.
3096         * http/tests/websocket/tests/hybi/handshake-fail-by-null-char-in-status_wsh.py: Added.
3097         (web_socket_do_extra_handshake):
3098         (web_socket_transfer_data):
3099             - Test case for null character in the middle of the HTTP status line.
3100         * http/tests/websocket/tests/hybi/handshake-fail-by-prepended-null_wsh.py:
3101         (web_socket_do_extra_handshake):
3102         (web_socket_transfer_data):
3103             - This test case was changed to prepend a null character to the actual status line. Previously it used a WebSockets frame with a prepended null before the status line. The Python WebSockets lib uses non-ASCII characters in that frame which meant the test case hit the non-ASCII check before the null check. It was confusing to me that the description and intent of the test was to run with a null in the status line, not in a frame before the status line. I believe the changed test case better reflects the intention of the test.
3104         * http/tests/websocket/tests/hybi/handshake-ok-with-http-version-beyond-1_1-expected.txt: Added.
3105         * http/tests/websocket/tests/hybi/handshake-ok-with-http-version-beyond-1_1.html: Added.
3106         * http/tests/websocket/tests/hybi/handshake-ok-with-http-version-beyond-1_1_wsh.py: Added.
3107         (web_socket_do_extra_handshake):
3108         (web_socket_transfer_data):
3109             - Test case for HTTP versions higher than 1.1.
3110         * http/tests/websocket/tests/hybi/resources/status-404-without-body.php: Added.
3111             - To use with the error-event-ready-state-non-existent-url-with-server-responding-404.html test described above.
3112
3113 2016-03-22  Myles C. Maxfield  <mmaxfield@apple.com>
3114
3115         [RTL Scrollbars] Position: absolute divs are covered by vertical scrollbar
3116         https://bugs.webkit.org/show_bug.cgi?id=155533
3117
3118         Reviewed by Darin Adler.
3119
3120         * TestExpectations:
3121         * fast/scrolling/rtl-scrollbars-positioning-expected.html: Added.
3122         * fast/scrolling/rtl-scrollbars-positioning.html: Added.
3123
3124 2016-03-22  Ryan Haddad  <ryanhaddad@apple.com>
3125
3126         Marking inspector/console/console-api.html as flaky on Mac
3127         https://bugs.webkit.org/show_bug.cgi?id=143719
3128
3129         Unreviewed test gardening.
3130
3131         * platform/mac/TestExpectations:
3132
3133 2016-03-22  Ryan Haddad  <ryanhaddad@apple.com>
3134
3135         Fixing a typo in the Mac TestExpectations file.
3136
3137         Unreviewed test gardening.
3138
3139         * platform/mac/TestExpectations:
3140
3141 2016-03-22  Michael Saboff  <msaboff@apple.com>
3142
3143         [ES6] Implement RegExp.prototype[@@match]
3144         https://bugs.webkit.org/show_bug.cgi?id=155711
3145
3146         Reviewed by Filip Pizlo.
3147
3148         Updated tests for exception string changes and added Symbol.match.
3149
3150         * js/Object-getOwnPropertyNames-expected.txt:
3151         * js/dom/string-prototype-properties-expected.txt:
3152         * js/script-tests/Object-getOwnPropertyNames.js:
3153         * sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.10_String.prototype.match/S15.5.4.10_A1_T3-expected.txt:
3154
3155 2016-03-22  Daniel Bates  <dabates@apple.com>
3156
3157         CSP: Should only execute <script> or apply <style> if its hash appears in all policies
3158         https://bugs.webkit.org/show_bug.cgi?id=155709
3159         <rdar://problem/25263368>
3160
3161         Reviewed by Darin Adler.
3162
3163         Add tests to ensure that we only execute/apply a <script>/<style> if its hash is listed in all CSPs
3164         delivered with the page.
3165
3166         * TestExpectations: Mark added tests as PASS so that we run them.
3167         * http/tests/security/contentSecurityPolicy/1.1/scripthash-multiple-policies-expected.txt: Added.
3168         * http/tests/security/contentSecurityPolicy/1.1/scripthash-multiple-policies.html: Added.
3169         * http/tests/security/contentSecurityPolicy/1.1/stylehash-multiple-policies-expected.html: Added.
3170         * http/tests/security/contentSecurityPolicy/1.1/stylehash-multiple-policies.html: Added.
3171
3172 2016-03-22  Nan Wang  <n_wang@apple.com>
3173
3174         AX: Change "dialog" role description to "web dialog" so users can distinguish from native alerts
3175         https://bugs.webkit.org/show_bug.cgi?id=154292
3176
3177         Reviewed by Chris Fleizach.
3178
3179         * platform/mac-mavericks/accessibility/roles-exposed-expected.txt:
3180         * platform/mac/accessibility/roles-exposed-expected.txt:
3181
3182 2016-03-22  Daniel Bates  <dabates@apple.com>
3183
3184         CSP: Check inline event handlers on each run, not only the first
3185         https://bugs.webkit.org/show_bug.cgi?id=115700
3186         <rdar://problem/24211159>
3187
3188         Reviewed by Andy Estes.
3189
3190         Update expected result for test http/tests/security/contentSecurityPolicy/inline-event-handler-blocked-after-injecting-meta.html
3191         and remove its entry from file LayoutTests/TestExpectations now that it passes.
3192
3193         * TestExpectations:
3194         * http/tests/security/contentSecurityPolicy/inline-event-handler-blocked-after-injecting-meta-expected.txt:
3195
3196 2016-03-22  Ryan Haddad  <ryanhaddad@apple.com>
3197
3198         Skipping media/media-document-audio-repaint.html on El Capitan Debug WK2
3199         https://bugs.webkit.org/show_bug.cgi?id=155757
3200
3201         Unreviewed test gardening.
3202
3203         * platform/mac-wk2/TestExpectations:
3204
3205 2016-03-22  Ryan Haddad  <ryanhaddad@apple.com>
3206
3207         Marking perf/document-contains.html as flaky on ios-simulator-wk2
3208         https://bugs.webkit.org/show_bug.cgi?id=155755
3209
3210         Unreviewed test gardening.
3211
3212         * platform/ios-simulator-wk2/TestExpectations:
3213
3214 2016-03-22  Eric Carlson  <eric.carlson@apple.com>
3215
3216         [OSX] Rebase media/media-document-audio-repaint.html
3217         https://bugs.webkit.org/show_bug.cgi?id=155733
3218
3219         Reviewed by Darin Adler.
3220
3221         * platform/mac/TestExpectations:
3222         * platform/mac/media/media-document-audio-repaint-expected.png:
3223         * platform/mac/media/media-document-audio-repaint-expected.txt: Added.
3224
3225 2016-03-21  Joseph Pecoraro  <pecoraro@apple.com>
3226
3227         Skip HeapSnapshot test on WebKit1. Shared VM skews the data.
3228
3229         Rubber-stamped by Timothy Hatcher.
3230
3231         In this case, snapshots with snapshots with snapshots in the same VM
3232         causes the test to run out of memory. This does not happen in WebKit2.
3233
3234         * platform/mac-wk1/TestExpectations:
3235
3236 2016-03-21  Zalan Bujtas  <zalan@apple.com>
3237
3238         WebCore::RenderTableCell::setCol should put a cap on the column value. 
3239         https://bugs.webkit.org/show_bug.cgi?id=155642
3240         <rdar://problem/15895201>
3241
3242         Reviewed by Simon Fraser.
3243
3244         This patch ensures that we don't crash when the column number is large enough.
3245         see webkit.org/b/71135 for more information.
3246
3247         * tables/colspan-with-large-value-crash-expected.txt: Added.
3248         * tables/colspan-with-large-value-crash.html: Added.
3249
3250 2016-03-21  Brady Eidson  <beidson@apple.com>
3251
3252         storage/indexeddb/deletedatabase-delayed-by-open-and-versionchange.html flaky on mac-wk2.
3253         https://bugs.webkit.org/show_bug.cgi?id=154748
3254
3255         Reviewed by Alex Christensen.
3256
3257         * platform/mac/TestExpectations:
3258         * storage/indexeddb/deletedatabase-delayed-by-open-and-versionchange-expected.txt:
3259         * storage/indexeddb/deletedatabase-delayed-by-open-and-versionchange-private-expected.txt:
3260         * storage/indexeddb/resources/deletedatabase-delayed-by-open-and-versionchange.js:
3261
3262 2016-03-21  Simon Fraser  <simon.fraser@apple.com>
3263
3264         [iOS WK2] Use larger tiles when possible to reduce per-tile painting overhead
3265         https://bugs.webkit.org/show_bug.cgi?id=155734
3266         rdar://problem/24968144
3267
3268         Reviewed by Tim Horton.
3269
3270         New results with larger page tiles in WK2.
3271
3272         * platform/ios-simulator-wk2/compositing/tiling/rotated-tiled-clamped-expected.txt: Added.
3273         * platform/ios-simulator-wk2/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt: Added.
3274         * platform/ios-simulator-wk2/compositing/tiling/transform-origin-tiled-expected.txt: Added.
3275
3276 2016-03-21  Hyungwook Lee  <hyungwook.lee@navercorp.com>
3277
3278         [Win] Connect layoutTestController.findString() to support testing
3279         https://bugs.webkit.org/show_bug.cgi?id=50234
3280
3281         Reviewed by Alex Christensen.
3282
3283         * platform/win/TestExpectations: Unskip test.
3284         * platform/win/editing/text-iterator/findString-expected.txt: Added.
3285
3286 2016-03-21  Zalan Bujtas  <zalan@apple.com>
3287
3288         Web Inspector search icon does not fit when zoomed in.
3289         https://bugs.webkit.org/show_bug.cgi?id=155708
3290
3291         Reviewed by Simon Fraser.
3292
3293         Adjusts the paint rect for the magnifier icon so that it fits even when zoomed in.
3294
3295         * fast/forms/search/search-padding-cancel-results-buttons-expected.txt:
3296         * platform/mac/fast/css/focus-ring-exists-for-search-field-expected.txt:
3297         * platform/mac/fast/css/text-input-with-webkit-border-radius-expected.txt:
3298         * platform/mac/fast/css/text-overflow-input-expected.txt:
3299         * platform/mac/fast/forms/box-shadow-override-expected.txt:
3300         * platform/mac/fast/forms/control-restrict-line-height-expected.txt:
3301         * platform/mac/fast/forms/input-appearance-height-expected.txt:
3302         * platform/mac/fast/forms/placeholder-position-expected.txt:
3303         * platform/mac/fast/forms/placeholder-pseudo-style-expected.txt:
3304         * platform/mac/fast/forms/search-cancel-button-style-sharing-expected.txt:
3305         * platform/mac/fast/forms/search-display-none-cancel-button-expected.txt:
3306         * platform/mac/fast/forms/search-rtl-expected.txt:
3307         * platform/mac/fast/forms/search-styled-expected.txt:
3308         * platform/mac/fast/forms/search-vertical-alignment-expected.txt:
3309         * platform/mac/fast/forms/search/search-size-with-decorations-expected.txt:
3310         * platform/mac/fast/forms/searchfield-heights-expected.txt:
3311         * platform/mac/fast/repaint/search-field-cancel-expected.txt:
3312         * platform/mac/fast/replaced/width100percent-searchfield-expected.txt:
3313
3314 2016-03-21  Eric Carlson  <eric.carlson@apple.com>
3315
3316         Add a WebRTC specific compile flag
3317         https://bugs.webkit.org/show_bug.cgi?id=155663
3318
3319         Reviewed by Jer Noble.
3320
3321         * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
3322         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
3323         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
3324
3325 2016-03-21  Ryan Haddad  <ryanhaddad@apple.com>
3326
3327         Moving the -expected.txt file for accessibility/radio-button-group-members.html
3328
3329         Unreviewed test gardening.
3330
3331         * accessibility/radio-button-group-members-expected.txt: Renamed from LayoutTests/accessibility/mac/radio-button-group-members-expected.txt.
3332
3333 2016-03-21  Ryan Haddad  <ryanhaddad@apple.com>
3334
3335         Marking two inspector tests as flaky timeouts on Mac.
3336         https://bugs.webkit.org/show_bug.cgi?id=155607
3337
3338         Unreviewed test gardening.
3339
3340         * platform/mac/TestExpectations:
3341
3342 2016-02-03  Sergio Villar Senin  <svillar@igalia.com>
3343
3344         [css-grid] Fix percentage tracks' size computation in grids with gutters
3345         https://bugs.webkit.org/show_bug.cgi?id=153825
3346
3347         Reviewed by Darin Adler.
3348
3349         * fast/css-grid-layout/grid-gutters-and-flex-content-expected.txt:
3350         * fast/css-grid-layout/grid-gutters-and-flex-content.html:
3351         * fast/css-grid-layout/grid-gutters-and-tracks-expected.txt:
3352         * fast/css-grid-layout/grid-gutters-and-tracks.html:
3353
3354 2016-03-20  Jinwoo Jeong  <jw00.jeong@samsung.com>
3355
3356         The setter of binaryType attribute in WebSocket should raise the exception.
3357         https://bugs.webkit.org/show_bug.cgi?id=135874
3358
3359         Reviewed by Antonio Gomes.
3360
3361         According to W3C WebSocket Specification, <https://www.w3.org/TR/2012/CR-websockets-20120920/>,
3362         when an invalid value is set on binaryType of WebSocket, a SyntaxError should be raised.
3363
3364         * http/tests/websocket/tests/hybi/binary-type.html: Catch a syntax exception when binary type is set with invalid values.
3365
3366 2016-03-20  Chris Fleizach  <cfleizach@apple.com>
3367
3368         AX: Radio button members are not identified together in all cases
3369         https://bugs.webkit.org/show_bug.cgi?id=155604
3370         <rdar://problem/21186992>
3371
3372         Reviewed by Darin Adler.
3373
3374         * accessibility/mac/radio-button-group-members-expected.txt: Added.
3375         * accessibility/radio-button-group-members.html:
3376         * platform/mac/accessibility/radio-button-group-members-expected.txt: Removed.
3377
3378 2016-03-19  Skachkov Oleksandr  <gskachkov@gmail.com>
3379
3380         [ES6] Arrow function syntax. Update syntax error text 'super is only valid inside functions' to more suitable
3381         https://bugs.webkit.org/show_bug.cgi?id=155491
3382
3383         Reviewed by Saam Barati.
3384
3385         * js/class-syntax-super-expected.txt:
3386         * js/script-tests/class-syntax-super.js:
3387         * sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.27-expected.txt:
3388
3389 2016-03-19  Mark Lam  <mark.lam@apple.com>
3390
3391         ES6 spec requires that ErrorPrototype not be an Error object.
3392         https://bugs.webkit.org/show_bug.cgi?id=155680
3393
3394         Reviewed by Michael Saboff.
3395
3396         Updated the appropriate tests to expect the toString() value of Error.prototype
3397         to now be "[object Object]" instead of "[object Error]".  Also rebased the test
3398         results accordingly.
3399
3400         * fast/dom/DOMException/prototype-object-expected.txt:
3401         * fast/dom/DOMException/prototype-object.html:
3402         * js/dom/native-error-prototype-expected.txt:
3403         * js/dom/script-tests/native-error-prototype.js:
3404         * sputnik/Conformance/15_Native_Objects/15.11_Error/15.11.4/S15.11.4_A2.html:
3405
3406 2016-03-18  Daniel Bates  <dabates@apple.com>
3407
3408         Update AutoFill button in input fields
3409         https://bugs.webkit.org/show_bug.cgi?id=155619
3410
3411         Update expected results for Windows and GTK ports. Add expected result for the EFL port.
3412
3413         * platform/efl/fast/forms/auto-fill-button/input-contacts-auto-fill-button-expected.txt: Added.
3414         * platform/gtk/fast/forms/auto-fill-button/input-contacts-auto-fill-button-expected.txt:
3415         * platform/win/fast/forms/auto-fill-button/input-contacts-auto-fill-button-expected.txt:
3416
3417 2016-03-18  Zhuo Li  <zachli@apple.com>
3418
3419         Update AutoFill button in input fields.
3420         https://bugs.webkit.org/show_bug.cgi?id=155619.
3421         rdar://problem/24486939.
3422
3423         Reviewed by Daniel Bates.
3424
3425         * fast/forms/auto-fill-button/input-contacts-auto-fill-button-expected.txt:
3426         Update the test results.
3427         * platform/ios-simulator/fast/forms/auto-fill-button/input-contacts-auto-fill-button-expected.txt:
3428         Ditto.
3429
3430 2016-03-18  Simon Fraser  <simon.fraser@apple.com>
3431
3432         Sideways-scrollable RTL document has wrong initial and reload offset in WKWebView
3433         https://bugs.webkit.org/show_bug.cgi?id=155660
3434
3435         Reviewed by Tim Horton.
3436         
3437         Test for initial scroll position in an RTL page.
3438
3439         * fast/scrolling/rtl-initial-scroll-position-expected.html: Added.
3440         * fast/scrolling/rtl-initial-scroll-position.html: Added.
3441
3442 2016-03-18  Darin Adler  <darin@apple.com>
3443
3444         ASSERTION FAILED: m_isValid == valid() in WebCore::HTMLFormControlElement::isValidFormControlElement
3445         https://bugs.webkit.org/show_bug.cgi?id=139481
3446
3447         Reviewed by Daniel Bates.
3448
3449         * fast/forms/validity-assertion-inserting-into-datalist-expected.txt: Added.
3450         * fast/forms/validity-assertion-inserting-into-datalist.html: Added.
3451
3452 2016-03-18  Chris Dumez  <cdumez@apple.com>
3453
3454         Speculative revalidation requests do not have their HTTP user-agent set
3455         https://bugs.webkit.org/show_bug.cgi?id=155620
3456         <rdar://problem/24657567>
3457
3458         Reviewed by Brady Eidson.
3459
3460         Add layout test coverage.
3461
3462         * http/tests/cache/disk-cache/speculative-validation/resources/request-headers-script.php: Added.
3463         * http/tests/cache/disk-cache/speculative-validation/resources/validation-request-frame.php: Added.
3464         * http/tests/cache/disk-cache/speculative-validation/validation-request-expected.txt: Added.
3465         * http/tests/cache/disk-cache/speculative-validation/validation-request.html: Added.
3466
3467 2016-03-18  Mark Lam  <mark.lam@apple.com>
3468
3469         ES6 spec requires that RegExpPrototype not be a RegExp object.
3470         https://bugs.webkit.org/show_bug.cgi?id=155654
3471
3472         Reviewed by Filip Pizlo.
3473
3474         Rebase all the test results.
3475
3476         * fast/regex/script-tests/toString.js:
3477         * fast/regex/toString-expected.txt:
3478         * ietestcenter/Javascript/15.10.6-expected.txt:
3479         * ietestcenter/Javascript/15.10.7.1-1-expected.txt:
3480         * ietestcenter/Javascript/15.10.7.2-1-expected.txt:
3481         * ietestcenter/Javascript/15.10.7.3-1-expected.txt:
3482         * ietestcenter/Javascript/15.10.7.4-1-expected.txt:
3483         * ietestcenter/Javascript/15.10.7.5-1-expected.txt:
3484         * ietestcenter/Javascript/TestCases/15.10.6.js:
3485         (ES5Harness.registerTest.test):
3486         * ietestcenter/Javascript/TestCases/15.10.7.1-1.js:
3487         (ES5Harness.registerTest.test):
3488         * ietestcenter/Javascript/TestCases/15.10.7.2-1.js:
3489         (ES5Harness.registerTest.test):
3490         * ietestcenter/Javascript/TestCases/15.10.7.3-1.js:
3491         (ES5Harness.registerTest.test):
3492         * ietestcenter/Javascript/TestCases/15.10.7.4-1.js:
3493         (ES5Harness.registerTest.test):
3494         * ietestcenter/Javascript/TestCases/15.10.7.5-1.js:
3495         (ES5Harness.registerTest.test):
3496         * js/Object-getOwnPropertyNames-expected.txt:
3497         * js/kde/RegExp-expected.txt:
3498         * js/kde/script-tests/RegExp.js:
3499         * js/script-tests/Object-getOwnPropertyNames.js:
3500         * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.6/S15.10.6_A2-expected.txt:
3501
3502 2016-03-18  Brent Fulgham  <bfulgham@apple.com>
3503
3504         Local file restrictions should not block sessionStorage access
3505         https://bugs.webkit.org/show_bug.cgi?id=155609
3506         <rdar://problem/25229461>
3507
3508         Reviewed by Andy Estes.
3509
3510         * storage/domstorage/sessionstorage/blocked-file-access-expected.txt: Added.
3511         * storage/domstorage/sessionstorage/blocked-file-access.html: Added.