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