Make shrink-wrapping test a ref-test instead of pixel-test
[WebKit-https.git] / LayoutTests / ChangeLog
1 2015-07-19  Tim Horton  <timothy_horton@apple.com>
2
3         Make shrink-wrapping test a ref-test instead of pixel-test
4         https://bugs.webkit.org/show_bug.cgi?id=147081
5
6         Reviewed by Sam Weinig.
7
8         * fast/shrink-wrap/rect-shrink-wrap-expected.html: Added.
9         * fast/shrink-wrap/rect-shrink-wrap-expected.png: Removed.
10         * fast/shrink-wrap/rect-shrink-wrap-expected.txt: Removed.
11         * fast/shrink-wrap/rect-shrink-wrap.html:
12         SVG all the things.
13
14 2015-07-19  Jordan Harband  <ljharb@gmail.com>
15
16         new Date(NaN).toJSON() must return null instead of throwing a TypeError
17         https://bugs.webkit.org/show_bug.cgi?id=141115
18
19         Reviewed by Yusuke Suzuki.
20
21         * js/dom/JSON-stringify-expected.txt:
22         * js/resources/JSON-stringify.js:
23
24 2015-07-19  Saam barati  <saambarati1@gmail.com>
25
26         Parser::parseFunctionInfo hits RELEASE_ASSERT for Arrow Functions
27         https://bugs.webkit.org/show_bug.cgi?id=147090
28
29         Reviewed by Yusuke Suzuki.
30
31         * js/arrowfunction-strict-mode-expected.txt: Added.
32         * js/arrowfunction-strict-mode.html: Added.
33         * js/script-tests/arrowfunction-strict-mode.js: Added.
34         (foo):
35
36 2015-07-18  Saam barati  <saambarati1@gmail.com>
37
38         [ES6] Add support for block scope const
39         https://bugs.webkit.org/show_bug.cgi?id=31813
40
41         Reviewed by Filip Pizlo.
42
43         "const" variables do not live on the global object. They
44         are only available in the "Program" (read: JavaScript file or
45         script tag) that they're defined in. Tests have been updated
46         accordingly to switch the "const" variables assumed to be globals
47         into "var"s. "var" declared variables in the top level scope
48         of a program do live on the global object.
49
50         * fast/canvas/webgl/compressed-tex-image.html:
51         * fast/dom/event-handler-attributes.html:
52         * fast/forms/listbox-visible-size.html:
53         * js/arguments-expected.txt:
54         * js/arrowfunction-syntax-errors-expected.txt:
55         * js/const-expected.txt:
56         * js/const-without-initializer-expected.txt:
57         * js/constant-count-expected.txt:
58         * js/dom/inc-const-valueOf-expected.txt:
59         * js/dom/script-tests/inc-const-valueOf.js:
60         (testPreIncConstVarWithAssign):
61         * js/function-toString-parentheses-expected.txt:
62         * js/kde/const-expected.txt:
63         * js/kde/resources/const.js:
64         * js/parser-syntax-check-expected.txt:
65         * js/script-tests/arguments.js:
66         (argumentsVarUndefined):
67         (argumentsConst):
68         (argumentCalleeInException):
69         (argumentsConstUndefined): Deleted.
70         * js/script-tests/class-syntax-declaration.js:
71         (A):
72         * js/script-tests/class-syntax-expression.js:
73         * js/script-tests/const-without-initializer.js:
74         * js/script-tests/const.js:
75         (shouldThrowInvalidConstAssignment):
76         (assert):
77         (f):
78         (tryCatch1):
79         (tryCatch2):
80         (with1):
81         (with2):
82         (.):
83         * js/script-tests/constant-count.js:
84         (f):
85         * js/script-tests/function-dot-arguments.js:
86         (assignConstInitTest2.g):
87         (assignConstInitTest2):
88         * js/script-tests/function-toString-parentheses.js:
89         * js/script-tests/parser-syntax-check.js:
90         * sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.6-expected.txt:
91         * sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A3.1_T7-expected.txt:
92         * sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A3.1_T8-expected.txt:
93         * sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A3.1_T9-expected.txt:
94         * sputnik/Conformance/08_Types/8.4_The_String_Type/S8.4_A13_T3-expected.txt:
95         * sputnik/Conformance/08_Types/8.4_The_String_Type/S8.4_A14_T3-expected.txt:
96         * sputnik/Conformance/12_Statement/12.2_Variable_Statement/S12.2_A8_T1-expected.txt:
97         * sputnik/Conformance/12_Statement/12.2_Variable_Statement/S12.2_A8_T2-expected.txt:
98         * sputnik/Conformance/12_Statement/12.2_Variable_Statement/S12.2_A8_T3-expected.txt:
99         * sputnik/Conformance/12_Statement/12.2_Variable_Statement/S12.2_A8_T4-expected.txt:
100         * sputnik/Conformance/12_Statement/12.2_Variable_Statement/S12.2_A8_T6-expected.txt:
101         * sputnik/Conformance/12_Statement/12.2_Variable_Statement/S12.2_A8_T7-expected.txt:
102         * sputnik/Conformance/12_Statement/12.2_Variable_Statement/S12.2_A8_T8-expected.txt:
103         * transforms/3d/hit-testing/composited-hit-test.html:
104         * transforms/3d/hit-testing/coplanar-with-camera.html:
105         * transforms/3d/hit-testing/hover-rotated-negative-z.html:
106         * transforms/3d/hit-testing/hover-rotated-with-children-negative-z.html:
107         * transforms/3d/hit-testing/negative-zoffset-hit-test.html:
108         * transforms/3d/hit-testing/overlapping-layers-hit-test.html:
109         * transforms/3d/hit-testing/perspective-clipped.html:
110         * transforms/3d/hit-testing/rotated-hit-test-with-child.html:
111         * transforms/3d/hit-testing/rotated-hit-test.html:
112         * transforms/3d/hit-testing/rotated-hit-test2.html:
113         * transitions/resources/transition-test-helpers.js:
114         (roundNumber):
115
116 2015-07-18  David Kilzer  <ddkilzer@apple.com>
117
118         inspector/console/command-line-api.html is slow on Debug Yosemite WK2
119
120         <http://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=inspector%2Fconsole%2Fcommand-line-api.html>
121
122         * platform/mac-wk2/TestExpectations: Mark test as slow on Debug
123         Yosemite WK2:
124         - inspector/console/command-line-api.html
125
126 2015-07-18  David Kilzer  <ddkilzer@apple.com>
127
128         http/tests/cache/disk-cache/disk-cache-disable.html is flaky on Release Yosemite WK2
129
130         <http://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=http%2Ftests%2Fcache%2Fdisk-cache%2Fdisk-cache-disable.html>
131
132         * platform/mac-wk2/TestExpectations: Mark test as flaky on
133         Release Yosemite WK2:
134         - http/tests/cache/disk-cache/disk-cache-disable.html
135
136 2015-07-18  David Kilzer  <ddkilzer@apple.com>
137
138         media/restore-from-page-cache.html is flaky on Debug Mavericks
139
140         <https://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=media%2Frestore-from-page-cache.html>
141
142         When the test fails, the computed width and height is
143         300px × 150px instead of the expected 320px × 240px.
144
145         * platform/mac/TestExpectations: Mark test as flaky on Debug Mavericks:
146         - media/restore-from-page-cache.html
147
148 2015-07-18  Zalan Bujtas  <zalan@apple.com>
149
150         [Win] Skip input range repaint test.
151
152         * platform/win/TestExpectations:
153
154 2015-07-18  David Kilzer  <ddkilzer@apple.com>
155
156         REGRESSION (r186981): fast/repaint/block-inputrange-repaint.html is starting out life as flaky
157
158         <https://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=fast%2Frepaint%2Fblock-inputrange-repaint.html>
159
160         * fast/repaint/block-inputrange-repaint.html:
161         - Use setTimeout() to give WebKit time to repaint.
162
163 2015-07-18  David Kilzer  <ddkilzer@apple.com>
164
165         REGRESSION (r186905,r186992): Incorrect results for platform/{gtk,efl,win}/fast/shrink-wrap/rect-shrink-wrap-expected.txt
166
167         * platform/efl/fast/shrink-wrap/rect-shrink-wrap-expected.txt:
168         * platform/gtk/fast/shrink-wrap/rect-shrink-wrap-expected.txt:
169         * platform/win/fast/shrink-wrap/rect-shrink-wrap-expected.txt:
170         - Update to correct expected results.
171
172 2015-07-18  David Kilzer  <ddkilzer@apple.com>
173
174         REGRESSION (r186858): GTK and EFL ports don't composite <canvas> elements
175
176         See also r186905 for Windows.
177
178         * platform/efl/fast/shrink-wrap/rect-shrink-wrap-expected.txt: Added.
179         * platform/gtk/fast/shrink-wrap/rect-shrink-wrap-expected.txt: Added.
180
181 2015-07-18  David Kilzer  <ddkilzer@apple.com>
182
183         REGRESSION (r186982): http/tests/contentdispositionattachmentsandbox/form-submission-disabled.html and loader/meta-refresh-disabled.html fail
184
185         Part of:
186         <https://bugs.webkit.org/show_bug.cgi?id=147044>
187         <rdar://problem/21567820>
188
189         * http/tests/contentdispositionattachmentsandbox/form-submission-disabled-expected.txt:
190         - Fix line number of console message.
191         * loader/meta-refresh-disabled-expected.txt:
192         - Add newly expected console message.
193
194 2015-07-17  Zalan Bujtas  <zalan@apple.com>
195
196         REGRESSION (r169105): Do not assign a renderer to multiple selection subtrees.
197         https://bugs.webkit.org/show_bug.cgi?id=147038
198         rdar://problem/21819351
199
200         Reviewed by David Kilzer.
201
202         A renderer should never be assigned to multiple selection subtrees. (Currently RenderObject maintains the last selection state.)
203         RenderView::applySubtreeSelection() loops from the start to the end of the selection to find renderers that are inside the selection.
204         However, in case of regions (when multiple selection roots are present) traversing the renderer tree by calling RenderObject::nextInPreOrder() could
205         end up going across selection roots.
206         This patch ensures that we assign renderers to a specific selection only when the current selection root and the renderer's selection root match.
207
208         * fast/regions/crash-when-renderer-is-in-multiple-selection-subtrees2-expected.txt: Added.
209         * fast/regions/crash-when-renderer-is-in-multiple-selection-subtrees2.html: Added.
210
211 2015-07-17  Andy Estes  <aestes@apple.com>
212
213         [iOS] Further tighten the sandbox around pages fetched with Content-Disposition: attachment
214         https://bugs.webkit.org/show_bug.cgi?id=147044
215         rdar://problem/21567820
216
217         Reviewed by Brady Eidson.
218
219         * http/tests/contentdispositionattachmentsandbox/cross-origin-frames-disabled-expected.txt: Added.
220         * http/tests/contentdispositionattachmentsandbox/cross-origin-frames-disabled.html: Added.
221         * http/tests/contentdispositionattachmentsandbox/form-submission-disabled-expected.txt: Added.
222         * http/tests/contentdispositionattachmentsandbox/form-submission-disabled.html: Added.
223         * http/tests/contentdispositionattachmentsandbox/http-equiv-disabled-expected.txt: Added.
224         * http/tests/contentdispositionattachmentsandbox/http-equiv-disabled.html: Added.
225         * http/tests/contentdispositionattachmentsandbox/plugins-disabled-expected.html: Added.
226         * http/tests/contentdispositionattachmentsandbox/plugins-disabled.html: Added.
227         * http/tests/contentdispositionattachmentsandbox/resources/cross-origin-frames-frame.php: Added.
228         * http/tests/contentdispositionattachmentsandbox/resources/form-submission-frame.php: Added.
229         * http/tests/contentdispositionattachmentsandbox/resources/http-equiv-frame.php: Added.
230         * http/tests/contentdispositionattachmentsandbox/resources/plugins-frame.php: Added.
231         * http/tests/contentdispositionattachmentsandbox/resources/scripts-frame.php: Added.
232         * http/tests/contentdispositionattachmentsandbox/scripts-disabled-expected.txt: Added.
233         * http/tests/contentdispositionattachmentsandbox/scripts-disabled.html: Added.
234
235 2015-07-17  Zalan Bujtas  <zalan@apple.com>
236
237         (display: block)input range's thumb disappears when moved.
238         https://bugs.webkit.org/show_bug.cgi?id=146896
239         <rdar://problem/21787807>
240
241         Reviewed by Simon Fraser.
242
243         Since the thumb is positioned after the layout for the input (shadow) subtree is finished, the repaint rects
244         issued during the layout will not cover the re-positioned thumb.
245         We need to issue a repaint soon after the thumb is re-positioned.
246
247         * fast/repaint/block-inputrange-repaint-expected.txt: Added.
248         * fast/repaint/block-inputrange-repaint.html: Added.
249
250 2015-07-17  Tim Horton  <timothy_horton@apple.com>
251
252         Improve rect shrink-wrapping algorithm
253         https://bugs.webkit.org/show_bug.cgi?id=147037
254         <rdar://problem/21643094>
255
256         Reviewed by Simon Fraser.
257
258         * fast/shrink-wrap/rect-shrink-wrap-expected.png:
259         * fast/shrink-wrap/rect-shrink-wrap.html:
260         Add a radius parameter to testRects, defaulting to 8.
261
262         Add an offset parameter to testRects, making it easier to slide
263         the rect sets around.
264
265         Add some more test cases.
266
267 2015-07-17  Nan Wang  <n_wang@apple.com>
268
269         AX: iframe within table cell is inaccessible to VoiceOver
270         https://bugs.webkit.org/show_bug.cgi?id=147001
271         <rdar://problem/21106945>
272
273         Reviewed by Chris Fleizach.
274
275         * accessibility/iframe-within-cell-expected.txt: Added.
276         * accessibility/iframe-within-cell.html: Added.
277
278 2015-07-17  Myles C. Maxfield  <mmaxfield@apple.com>
279
280         style.fontFamily accessor crashes on unstyled node created from DOMParser().parseFromString()
281         https://bugs.webkit.org/show_bug.cgi?id=147026
282         <rdar://problem/21864487>
283
284         Reviewed by Andreas Kling.
285
286         * fast/text/crash-font-family-parsed-expected.txt: Added.
287         * fast/text/crash-font-family-parsed.html: Added.
288
289 2015-07-17  Yusuke Suzuki  <utatane.tea@gmail.com>
290
291         Unreviewed, rename test file from promise-resolve-non-dom.js to promise-resolve-in-non-dom.js
292         https://bugs.webkit.org/show_bug.cgi?id=146828
293
294         This is the simple follow up patch.
295         When executing the JSC stress tests, script-tests's file name and the expectation file name should be equal.
296
297         * js/promise-resolve-in-non-dom.html:
298         * js/script-tests/promise-resolve-in-non-dom.js: Renamed from LayoutTests/js/script-tests/promise-resolve-non-dom.js.
299         (value.then):
300         * js/script-tests/promise-resolve-non-dom.js:
301         (value.then): Deleted.
302
303 2015-07-17  Myles C. Maxfield  <mmaxfield@apple.com>
304
305         Video posters disappear once media has loaded
306         https://bugs.webkit.org/show_bug.cgi?id=147045
307
308         Reviewed by Simon Fraser.
309
310         * compositing/video/poster-expected.html: Added.
311         * compositing/video/poster.html: Added.
312
313 2015-07-17  Yusuke Suzuki  <utatane.tea@gmail.com>
314
315         Integrate automatic microtask draining into JSC framework and re-enable Promise
316         https://bugs.webkit.org/show_bug.cgi?id=146828
317
318         Reviewed by Sam Weinig.
319
320         Add Promise tests mainly focusing on microtasks.
321         They can be executed in JSC shell. So they are locate in js/ directory (not js/dom).
322
323         * js/promise-nested-microtasks-expected.txt: Added.
324         * js/promise-nested-microtasks.html: Added.
325         * js/promise-resolve-in-non-dom-expected.txt: Added.
326         * js/promise-resolve-in-non-dom.html: Added.
327         * js/script-tests/promise-nested-microtasks.js: Added.
328         (Promise.resolve.then):
329         * js/script-tests/promise-resolve-non-dom.js: Added.
330         (value.then):
331         * resources/standalone-post.js:
332
333 2015-07-17  Saam barati  <saambarati1@gmail.com>
334
335         Function parameters should be parsed in the same parser arena as the function body
336         https://bugs.webkit.org/show_bug.cgi?id=145995
337
338         Reviewed by Yusuke Suzuki.
339
340         * fast/profiler/anonymous-event-handler-expected.txt:
341         * fast/profiler/anonymous-function-called-from-different-contexts-expected.txt:
342         * fast/profiler/anonymous-function-calls-built-in-functions-expected.txt:
343         * fast/profiler/anonymous-function-calls-eval-expected.txt:
344         * fast/profiler/anonymous-functions-with-display-names-expected.txt:
345         * fast/profiler/apply-expected.txt:
346         * fast/profiler/built-in-function-calls-anonymous-expected.txt:
347         * fast/profiler/built-in-function-calls-user-defined-function-expected.txt:
348         * fast/profiler/call-expected.txt:
349         * fast/profiler/calling-the-function-that-started-the-profiler-from-another-scope-expected.txt:
350         * fast/profiler/compare-multiple-profiles-expected.txt:
351         * fast/profiler/constructor-expected.txt:
352         * fast/profiler/dead-time-expected.txt:
353         * fast/profiler/document-dot-write-expected.txt:
354         * fast/profiler/event-handler-expected.txt:
355         * fast/profiler/execution-context-and-eval-on-same-line-expected.txt:
356         * fast/profiler/inline-event-handler-expected.txt:
357         * fast/profiler/many-calls-in-the-same-scope-expected.txt:
358         * fast/profiler/multiple-and-different-scoped-anonymous-function-calls-expected.txt:
359         * fast/profiler/multiple-and-different-scoped-function-calls-expected.txt:
360         * fast/profiler/multiple-anonymous-functions-called-from-the-same-function-expected.txt:
361         * fast/profiler/multiple-frames-expected.txt:
362         * fast/profiler/named-functions-with-display-names-expected.txt:
363         * fast/profiler/nested-anonymous-functon-expected.txt:
364         * fast/profiler/nested-start-and-stop-profiler-expected.txt:
365         * fast/profiler/one-execution-context-expected.txt:
366         * fast/profiler/profile-calls-in-included-file-expected.txt:
367         * fast/profiler/profile-with-no-title-expected.txt:
368         * fast/profiler/profiling-from-a-nested-location-but-stop-profiling-outside-the-nesting-expected.txt:
369         * fast/profiler/profiling-from-a-nested-location-expected.txt:
370         * fast/profiler/simple-event-call-expected.txt:
371         * fast/profiler/simple-no-level-change-expected.txt:
372         * fast/profiler/start-and-stop-profiler-multiple-times-expected.txt:
373         * fast/profiler/start-and-stop-profiling-in-the-same-function-expected.txt:
374         * fast/profiler/stop-profiling-after-setTimeout-expected.txt:
375         * fast/profiler/stop-then-function-call-expected.txt:
376         * fast/profiler/two-execution-contexts-expected.txt:
377         * fast/profiler/user-defined-function-calls-built-in-functions-expected.txt:
378         * fast/profiler/window-dot-eval-expected.txt:
379         * js/dom/script-start-end-locations-expected.txt:
380
381 2015-07-17  Benjamin Poulain  <bpoulain@apple.com>
382
383         [Content Extensions] CSS-display-none rules are not working properly
384         https://bugs.webkit.org/show_bug.cgi?id=147024
385
386         Reviewed by Sam Weinig.
387
388         * http/tests/contentextensions/css-display-none-with-different-case-sensitivity-are-not-merged-expected.txt: Added.
389         * http/tests/contentextensions/css-display-none-with-different-case-sensitivity-are-not-merged.html: Added.
390         * http/tests/contentextensions/css-display-none-with-different-case-sensitivity-are-not-merged.html.json: Added.
391         * http/tests/contentextensions/css-display-none-with-different-triggers-are-not-merged-expected.txt: Added.
392         * http/tests/contentextensions/css-display-none-with-different-triggers-are-not-merged.html: Added.
393         * http/tests/contentextensions/css-display-none-with-different-triggers-are-not-merged.html.json: Added.
394         * http/tests/contentextensions/two-distinguishable-css-display-none-rules-on-main-resource-expected.txt: Added.
395         * http/tests/contentextensions/two-distinguishable-css-display-none-rules-on-main-resource.html: Added.
396         * http/tests/contentextensions/two-distinguishable-css-display-none-rules-on-main-resource.html.json: Added.
397
398 2015-07-16  Mark Lam  <mark.lam@apple.com>
399
400         Remove leak of objects between isolated worlds on custom events, message events, and pop state events.
401         https://bugs.webkit.org/show_bug.cgi?id=118884
402
403         Reviewed by Filip Pizlo and Mark Lam.
404         Patch by Keith Miller  <keith_miller@apple.com>.
405
406         These tests ensure ensure objects are not leaked across isolated worlds and that those properties are not prematurely
407         garbage collected.
408
409         * fast/events/constructors/custom-event-constructor-expected.txt:
410         * fast/events/constructors/custom-event-constructor.html:
411         * fast/events/event-leak-objects-expected.txt: Added.
412         * fast/events/event-leak-objects.html: Added.
413         * fast/events/event-properties-gc-expected.txt: Added.
414         * fast/events/event-properties-gc.html: Added.
415
416 2015-07-16  Simon Fraser  <simon.fraser@apple.com>
417
418         Fix disappearing position:fixed elements in fixed layout mode
419         https://bugs.webkit.org/show_bug.cgi?id=147019
420
421         Reviewed by Tim Horton.
422         
423         Test with four fixed elements in fixed layout mode.
424
425         * compositing/fixed-with-fixed-layout-expected.txt: Added.
426         * compositing/fixed-with-fixed-layout.html: Added.
427
428 2015-07-16  Filip Pizlo  <fpizlo@apple.com>
429
430         Unreviewed, roll out http://trac.webkit.org/changeset/186903. It broke the build.
431
432         * fast/events/constructors/custom-event-constructor-expected.txt:
433         * fast/events/constructors/custom-event-constructor.html:
434         * fast/events/event-leak-objects-expected.txt:
435         * fast/events/event-leak-objects.html:
436         * fast/events/event-properties-gc-expected.txt:
437         * fast/events/event-properties-gc.html:
438
439 2015-07-16  Tim Horton  <timothy_horton@apple.com>
440
441         Rebaseline test for Windows.
442
443         * platform/win/fast/shrink-wrap: Added.
444         * platform/win/fast/shrink-wrap/rect-shrink-wrap-expected.txt: Added.
445
446 2015-07-16  Keith Miller  <keith_miller@apple.com>
447
448         Remove leak of objects between isolated worlds on custom events, message events, and pop state events.
449         https://bugs.webkit.org/show_bug.cgi?id=118884
450
451         Reviewed by Filip Pizlo.
452
453         These tests ensure ensure objects are not leaked across isolated worlds and that those properties are not prematurely
454         garbage collected.
455
456         * fast/events/constructors/custom-event-constructor-expected.txt:
457         * fast/events/constructors/custom-event-constructor.html:
458         * fast/events/event-leak-objects-expected.txt: Added.
459         * fast/events/event-leak-objects.html: Added.
460         * fast/events/event-properties-gc-expected.txt: Added.
461         * fast/events/event-properties-gc.html: Added.
462
463 2015-07-16  David Kilzer  <ddkilzer@apple.com>
464
465         Mark fast/canvas/canvas-too-large-to-draw.html as crashing on El Capitan
466
467         Fix is tracked by <rdar://problem/21857102>.
468
469         * platform/mac/TestExpectations: Mark test as crashing:
470         - fast/canvas/canvas-too-large-to-draw.html
471
472 2015-07-16  Joseph Pecoraro  <pecoraro@apple.com>
473
474         Web Inspector: update $$() to return an Array
475         https://bugs.webkit.org/show_bug.cgi?id=146964
476
477         Reviewed by Brian Burg.
478
479         * inspector/console/command-line-api-expected.txt: Added.
480         * inspector/console/command-line-api.html: Added.
481         Add back a command line api test.
482
483         * platform/efl/inspector/console/command-line-api-expected.txt: Removed.
484         * platform/mac/inspector/console/command-line-api-expected.txt: Removed.
485         Remove old platform expected results for the old version of this test.
486
487         * platform/win/TestExpectations:
488         Speculatively skipping on Windows since other inspector/console tests are skipped.
489
490 2015-07-15  Dean Jackson  <dino@apple.com>
491
492         Tag WebGL layers with sRGB colorspace
493         https://bugs.webkit.org/show_bug.cgi?id=146986
494         <rdar://problem/21758704>
495
496         Reviewed by Simon Fraser.
497
498         Add a test that embeds a WebGL canvas inside a solid div. Since both
499         have the same color, the canvas should seemlessly disappear into
500         the surrounding div.
501
502         * fast/canvas/webgl/match-page-color-space-expected.html: Added.
503         * fast/canvas/webgl/match-page-color-space.html: Added.
504         * platform/mac-mavericks/TestExpectations: Skip this test.
505         * platform/mac-yosemite/TestExpectations: Added. Skip this test.
506
507 2015-07-15  Wenson Hsieh  <wenson_hsieh@apple.com>
508
509         Scroll snapping to elements is broken for main frame scrolling
510         https://bugs.webkit.org/show_bug.cgi?id=146957
511
512         Reviewed by Brent Fulgham.
513
514         Tests that basic scroll snap coordinates in the mainframe works.
515
516         * css3/scroll-snap/scroll-snap-coordinate-mainframe-expected.txt: Added.
517         * css3/scroll-snap/scroll-snap-coordinate-mainframe.html: Added.
518
519 2015-07-15  Saam barati  <saambarati1@gmail.com>
520
521         [ES6] implement block scoping to enable 'let'
522         https://bugs.webkit.org/show_bug.cgi?id=142944
523
524         Reviewed by Filip Pizlo.
525
526         * js/dom/reserved-words-as-property-expected.txt:
527         * js/keywords-and-reserved_words-expected.txt:
528         * js/let-syntax-expected.txt: Added.
529         * js/let-syntax.html: Added.
530         * js/reserved-words-strict-expected.txt:
531         * js/script-tests/keywords-and-reserved_words.js:
532         * js/script-tests/let-syntax.js: Added.
533         (truth):
534         (assert):
535         (hasSyntaxError):
536         (shouldHaveSyntaxError):
537         (shouldNotHaveSyntaxError):
538         (shouldHaveSyntaxErrorStrictOnly):
539         * js/script-tests/reserved-words-strict.js:
540         * js/script-tests/statement-list-item-syntax-errors.js:
541         (testSyntax):
542         (runTests):
543         * js/statement-list-item-syntax-errors-expected.txt:
544
545 2015-07-15  Tim Horton  <timothy_horton@apple.com>
546
547         Factor rect shrink-wrapping code out of RenderThemeMac for future reuse
548         https://bugs.webkit.org/show_bug.cgi?id=146973
549         <rdar://problem/21643094>
550
551         Reviewed by Anders Carlsson.
552
553         * fast/shrink-wrap/rect-shrink-wrap-expected.png: Added.
554         * fast/shrink-wrap/rect-shrink-wrap-expected.txt: Added.
555         * fast/shrink-wrap/rect-shrink-wrap.html: Added.
556         Add a test of both working and broken (indicated by comments in the test)
557         shrink-wrapping cases.
558
559 2015-07-15  Wenson Hsieh  <wenson_hsieh@apple.com>
560
561         Negative scroll snap repeat values cause web process to hang indefinitely
562         https://bugs.webkit.org/show_bug.cgi?id=146953
563
564         Reviewed by Simon Fraser.
565
566         The first test case checks that setting -scroll-snap-points-x or -y to a negative value
567         will not cause the web process to hang. The second test case (in a similar vein) checks
568         that tiny subpixel snap repeats generate a reasonable number of snap offsets.
569
570         * css3/scroll-snap/scroll-snap-negative-repeat-expected.txt: Added.
571         * css3/scroll-snap/scroll-snap-negative-repeat.html: Added.
572         * css3/scroll-snap/scroll-snap-subpixel-repeat-expected.txt: Added.
573         * css3/scroll-snap/scroll-snap-subpixel-repeat.html: Added.
574
575 2015-07-15  David Kilzer  <ddkilzer@apple.com>
576
577         http/tests/misc/large-js-program.php crashes slowly in Debug builds on Windows
578
579         Fix is tracked by <rdar://problem/21816197>.
580
581         After r186813, the test was found to also crash in Debug builds
582         on Windows; it just needed more time to do so:
583
584         <https://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=http%2Ftests%2Fmisc%2Flarge-js-program.php>
585
586         * platform/win/TestExpectations: Mark test as slow and crashing:
587         - http/tests/misc/large-js-program.php
588
589 2015-07-14  Antti Koivisto  <antti@apple.com>
590
591         REGRESSION (r177876): store.apple.com profile and cart icons are missing
592         https://bugs.webkit.org/show_bug.cgi?id=146894
593
594         Reviewed by Myles C. Maxfield.
595
596         * fast/css/font-face-multiple-missing-glyphs-expected.html: Added.
597         * fast/css/font-face-multiple-missing-glyphs.html: Added.
598
599 2015-07-14  Commit Queue  <commit-queue@webkit.org>
600
601         Unreviewed, rolling out r186809.
602         https://bugs.webkit.org/show_bug.cgi?id=146943
603
604         Caused about 190 layout test failures. (Requested by mlam_ on
605         #webkit).
606
607         Reverted changeset:
608
609         "REGRESSION (r177876): store.apple.com profile and cart icons
610         are missing"
611         https://bugs.webkit.org/show_bug.cgi?id=146894
612         http://trac.webkit.org/changeset/186809
613
614 2015-07-14  David Kilzer  <ddkilzer@apple.com>
615
616         http/tests/misc/large-js-program.php crashes in Release, times out in Debug, on Windows
617
618         Fix is tracked by <rdar://problem/21816197>.
619
620         * platform/win/TestExpectations: Mark test as crashing in
621         Release and timing out on Debug:
622         - http/tests/misc/large-js-program.php
623
624 2015-07-14  Antti Koivisto  <antti@apple.com>
625
626         REGRESSION (r177876): store.apple.com profile and cart icons are missing
627         https://bugs.webkit.org/show_bug.cgi?id=146894
628
629         Reviewed by Myles C. Maxfield.
630
631         * fast/css/font-face-multiple-missing-glyphs-expected.html: Added.
632         * fast/css/font-face-multiple-missing-glyphs.html: Added.
633
634 2015-07-14  Alex Christensen  <achristensen@webkit.org>
635
636         [Content Extensions] Fix if-domain and unless-domain when loading main documents.
637         https://bugs.webkit.org/show_bug.cgi?id=146868
638
639         Reviewed by Benjamin Poulain.
640
641         * http/tests/contentextensions/block-everything-if-domain-expected.txt: Added.
642         * http/tests/contentextensions/block-everything-if-domain.html: Added.
643         * http/tests/contentextensions/block-everything-if-domain.html.json: Added.
644         * http/tests/contentextensions/block-everything-unless-domain-expected.txt: Added.
645         * http/tests/contentextensions/block-everything-unless-domain-iframe-expected.txt: Added.
646         * http/tests/contentextensions/block-everything-unless-domain-iframe.html: Added.
647         * http/tests/contentextensions/block-everything-unless-domain-iframe.html.json: Added.
648         * http/tests/contentextensions/block-everything-unless-domain-redirect-expected.txt: Added.
649         * http/tests/contentextensions/block-everything-unless-domain-redirect.php: Added.
650         * http/tests/contentextensions/block-everything-unless-domain-redirect.php.json: Added.
651         * http/tests/contentextensions/block-everything-unless-domain.html: Added.
652         * http/tests/contentextensions/block-everything-unless-domain.html.json: Added.
653         * http/tests/contentextensions/main-resource-redirect-blocked-expected.txt:
654         * http/tests/contentextensions/resources/block-everything-unless-domain-helper.html: Added.
655         * http/tests/contentextensions/resources/should-load.html: Added.
656         * http/tests/contentextensions/resources/should-not-load.html: Added.
657
658 2015-07-05  Sam Weinig  <sam@webkit.org>
659
660         DOM4: prepend, append, before, after & replace
661         https://bugs.webkit.org/show_bug.cgi?id=74648
662
663         Reviewed by Darin Adler.
664
665         * fast/dom/ChildNode-after-expected.txt: Added.
666         * fast/dom/ChildNode-after.html: Added.
667         * fast/dom/ChildNode-before-expected.txt: Added.
668         * fast/dom/ChildNode-before.html: Added.
669         * fast/dom/ChildNode-replaceWith-expected.txt: Added.
670         * fast/dom/ChildNode-replaceWith.html: Added.
671         * fast/dom/ParentNode-append-expected.txt: Added.
672         * fast/dom/ParentNode-append.html: Added.
673         * fast/dom/ParentNode-prepend-expected.txt: Added.
674         * fast/dom/ParentNode-prepend.html: Added.
675
676 2015-07-13  Basile Clement  <basile_clement@apple.com>
677
678         Object cycles should not prevent allocation elimination/sinking
679         https://bugs.webkit.org/show_bug.cgi?id=143073
680
681         Reviewed by Filip Pizlo.
682
683         Add a few microbenchmarks that show performance improvement when
684         sinking or elimininating object cycles.
685
686         * js/regress/elidable-new-object-cycle-expected.txt: Added.
687         * js/regress/elidable-new-object-cycle.html: Added.
688         * js/regress/script-tests/elidable-new-object-cycle.js: Added.
689         (sumOfArithSeries):
690         (foo):
691         * js/regress/script-tests/sinkable-closure-cycle.js: Added.
692         (factorial.f):
693         (factorial):
694         * js/regress/script-tests/sinkable-new-object-cycle.js: Added.
695         (sumOfArithSeries):
696         (verify):
697         (foo):
698         * js/regress/sinkable-closure-cycle-expected.txt: Added.
699         * js/regress/sinkable-closure-cycle.html: Added.
700         * js/regress/sinkable-new-object-cycle-expected.txt: Added.
701         * js/regress/sinkable-new-object-cycle.html: Added.
702
703 2015-07-13  Brent Fulgham  <bfulgham@apple.com>
704
705         [Win] Skip failing table-related AX tests
706         https://bugs.webkit.org/show_bug.cgi?id=146903
707
708         * platform/win/TestExpectations:
709
710 2015-07-12  Chris Fleizach  <cfleizach@apple.com>
711
712         AX: WEB: VoiceOver for iOS does not read <iframe> elements during linear (swipe) navigation.
713         https://bugs.webkit.org/show_bug.cgi?id=146861
714
715         Reviewed by Darin Adler.
716
717         * platform/ios-simulator/accessibility/iframe-access-expected.txt: Added.
718         * platform/ios-simulator/accessibility/iframe-access.html: Added.
719
720 2015-07-11  Gyuyoung Kim  <gyuyoung.kim@chromium.org>
721
722         [EFL] Unreviewed, EFL gardening on 12th Jul.
723
724         Mark some ax tests and editing tests to failure since r186694 and r185692.
725
726         * platform/efl/TestExpectations:
727
728 2015-07-11  Commit Queue  <commit-queue@webkit.org>
729
730         Unreviewed, rolling out r186689 and r186710.
731         https://bugs.webkit.org/show_bug.cgi?id=146880
732
733         May have caused a PLT regression and broken a layout test
734         (Requested by cdumez on #webkit).
735
736         Reverted changesets:
737
738         "[WK2] Increase the QoS of some of our WorkQueues to match the
739         one of our processes"
740         https://bugs.webkit.org/show_bug.cgi?id=146855
741         http://trac.webkit.org/changeset/186689
742
743         "REGRESSION (r186689?): fast/frames/frame-limit.html timeout
744         on Mavericks {Release,Debug} WK2 bots"
745         https://bugs.webkit.org/show_bug.cgi?id=146876
746         http://trac.webkit.org/changeset/186710
747
748 2015-07-11  David Kilzer  <ddkilzer@apple.com>
749
750         http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-parent-same-origin-deny.html crashes on Windows
751
752         <http://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=http%2Ftests%2Fsecurity%2FXFrameOptions%2Fx-frame-options-deny-meta-tag-parent-same-origin-deny.html>
753
754         * platform/win/TestExpectations: Mark tests as crashing:
755         - http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-parent-same-origin-deny.html
756
757 2015-07-11  David Kilzer  <ddkilzer@apple.com>
758
759         REGRESSION (r186689?): fast/frames/frame-limit.html timeout on Mavericks {Release,Debug} WK2 bots
760
761         Fix tracked by: <http://webkit.org/b/146876>
762
763         * platform/mac-wk2/TestExpectations: Mark test as timing out:
764         - fast/frames/frame-limit.html
765
766 2015-07-11  David Kilzer  <ddkilzer@apple.com>
767
768         REGRESSION (r186697): Fix Yosemite, El Capitan test results for js/dom/global-constructors-attributes.html
769
770         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
771         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
772         - Move MediaStream results into alphabetical order to fix test
773           failures.
774
775 2015-07-10  Brent Fulgham  <bfulgham@apple.com>
776
777         Unskip some now-passing tests.
778
779         * platform/mac-wk2/TestExpectations:
780
781 2015-07-10  Matthew Daiter  <mdaiter@apple.com>
782
783         Exposing webkitMediaStream as MediaStream
784         https://bugs.webkit.org/show_bug.cgi?id=146813
785         <rdar://problem/21754383>
786
787         Reviewed by Eric Carlson.
788
789         * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
790         Changed attributes from webkitMediaStream to MediaStream
791         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
792         Ditto
793         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
794         Ditto
795
796 2015-07-10  Brent Fulgham  <bfulgham@apple.com>
797
798         REGRESSION (r183133-r183138): Secondary clicking in whitespace selects preceding word
799         https://bugs.webkit.org/show_bug.cgi?id=146695
800         <rdar://problem/21441466>
801
802         Reviewed by Tim Horton.
803
804         Add a new test that checks for correct mac selection behavior for editable and read-only
805         text fields.
806
807         * platform/mac/editing/selection/context-menu-select-editability-expected.txt: Added.
808         * platform/mac/editing/selection/context-menu-select-editability.html: Added.
809
810 2015-07-10  Nan Wang  <n_wang@apple.com>
811
812         Added tests for new role: table and cell.
813         https://bugs.webkit.org/show_bug.cgi?id=146011.
814
815         Reviewed by Chris Fleizach.
816
817         Added tests for table and cell role. Also modified other tests to fit the changes.
818
819         * accessibility/roles-computedRoleString-expected.txt:
820         * accessibility/roles-computedRoleString.html:
821         * accessibilit/roles-table-and-cell-expected.txt: Added.
822         * accessibility/roles-table-and-cell.html: Added.
823         * platform/mac/accessibility/aria-table-hierarchy-expected.txt:
824         * platform/mac/accessibility/aria-tables-expected.txt:
825         * platform/mac/accessibility/roles-exposed-expected.txt:
826
827 2015-07-10  Daniel Bates  <dabates@apple.com>
828
829         Serialized declaration for background-size/-webkit-mask-size should preserve identical
830         values instead of coalescing them
831         https://bugs.webkit.org/show_bug.cgi?id=143191
832         <rdar://problem/21759393>
833
834         Reviewed by Darin Adler.
835
836         Inspired by Blink r172548:
837         <http://src.chromium.org/viewvc/blink?view=revision&revision=172548>
838
839         Update tests and test results to ensure we serialize background-size, -webkit-mask-size
840         correctly when identical values are present in their declarations.
841
842         * fast/backgrounds/size/parsing-background-size-values-expected.txt:
843         * fast/backgrounds/size/resources/parsing-background-size-values.js:
844         * fast/masking/parsing-mask-expected.txt:
845         * fast/masking/parsing-mask.html:
846
847 2015-07-10  Myles C. Maxfield  <mmaxfield@apple.com>
848
849         Bidi-Isolate inlines break layout with collapsed whitespace
850         https://bugs.webkit.org/show_bug.cgi?id=109624
851         <rdar://problem/21752834>
852
853         Reviewed by David Hyatt.
854
855         * fast/inline/crash-when-child-renderer-is-removed-and-line-stays-clean-expected.txt:
856         * fast/text/bidi-isolate-whitespace-collapse-expected.html: Added.
857         * fast/text/bidi-isolate-whitespace-collapse.html: Added.
858         * fast/text/international/embed-bidi-style-in-isolate-crash-expected.txt:
859         * fast/text/remove-text-node-linebox-not-dirty-crash-expected.txt:
860
861 2015-07-10  Javier Fernandez  <jfernandez@igalia.com>
862
863         [CSS Grid Layout] Grid item's auto-margins are not applied correctly
864         https://bugs.webkit.org/show_bug.cgi?id=146581
865
866         Reviewed by Darin Adler.
867
868         Tests to verify auto-margins alignment works as expected with grid items.
869
870         * fast/css-grid-layout/grid-item-auto-margins-alignment-expected.txt: Added.
871         * fast/css-grid-layout/grid-item-auto-margins-alignment-vertical-lr-expected.txt: Added.
872         * fast/css-grid-layout/grid-item-auto-margins-alignment-vertical-lr.html: Added.
873         * fast/css-grid-layout/grid-item-auto-margins-alignment-vertical-rl-expected.txt: Added.
874         * fast/css-grid-layout/grid-item-auto-margins-alignment-vertical-rl.html: Added.
875         * fast/css-grid-layout/grid-item-auto-margins-alignment.html: Added.
876
877 2015-07-10  Hunseop Jeong  <hs85.jeong@samsung.com>
878
879         Fix typo in LayoutTests/platform/wk2/TestExpectation.
880         https://bugs.webkit.org/show_bug.cgi?id=146830
881
882         Unreviewed, WK2 gardening.
883
884         * platform/wk2/TestExpectations:
885
886 2015-07-09  Youenn Fablet  <youenn.fablet@crf.canon.fr>
887
888         [Streams API] Fix readable-stream-tee.html
889         https://bugs.webkit.org/show_bug.cgi?id=146803
890
891         Reviewed by Darin Adler.
892
893         * streams/reference-implementation/readable-stream-tee.html:
894
895 2015-07-09  Daniel Bates  <dabates@apple.com>
896
897         Fetching Content Security Policy report URL should respect same origin policy
898         https://bugs.webkit.org/show_bug.cgi?id=146754
899         <rdar://problem/18860259>
900
901         Reviewed by Brady Eidson.
902
903         Inspired by Blink r149791 (by Mike West <mkwst@chromium.org>):
904         <https://src.chromium.org/viewvc/blink?revision=149791&view=revision>
905
906         Added additional tests for private browsing mode.
907
908         * http/tests/cookies/resources/setCookies.cgi:
909         * http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies-expected.txt: Added.
910         * http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies-when-private-browsing-enabled-expected.txt: Added.
911         * http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies-when-private-browsing-enabled.html: Added.
912         * http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies-when-private-browsing-toggled-expected.txt: Added.
913         * http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies-when-private-browsing-toggled.html: Added.
914         * http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies.html: Added.
915         * http/tests/security/contentSecurityPolicy/report-same-origin-no-cookies-when-private-browsing-toggled-expected.txt: Added.
916         * http/tests/security/contentSecurityPolicy/report-same-origin-no-cookies-when-private-browsing-toggled.html: Added.
917         * http/tests/security/contentSecurityPolicy/report-same-origin-with-cookies-expected.txt: Added.
918         * http/tests/security/contentSecurityPolicy/report-same-origin-with-cookies-when-private-browsing-enabled-expected.txt: Added.
919         * http/tests/security/contentSecurityPolicy/report-same-origin-with-cookies-when-private-browsing-enabled.html: Added.
920         * http/tests/security/contentSecurityPolicy/report-same-origin-with-cookies.html: Added.
921         * http/tests/security/contentSecurityPolicy/resources/save-report.php:
922         * platform/wk2/TestExpectations: Skip private browsing mode tests in WebKit2 until we fix <https://bugs.webkit.org/show_bug.cgi?id=115274>.
923
924 2015-07-09  Wenson Hsieh  <whsieh@berkeley.edu>
925
926         Rubber banding is broken when using a Mighty Mouse
927         https://bugs.webkit.org/show_bug.cgi?id=146693
928
929         Reviewed by Tim Horton.
930
931         * platform/mac-wk2/tiled-drawing/scrolling/stateless-scrolling-no-rubber-band-expected.txt: Added.
932         * platform/mac-wk2/tiled-drawing/scrolling/stateless-scrolling-no-rubber-band.html: Added.
933
934 2015-07-09  Devin Rousso  <drousso@apple.com>
935
936         Web Inspector: Fix shape-highlight layout tests
937         https://bugs.webkit.org/show_bug.cgi?id=146080
938
939         Reviewed by Joseph Pecoraro.
940
941         * http/tests/inspector/dom/shapes-test.js: Updated.
942
943 2015-07-09  Michael Saboff  <msaboff@apple.com>
944
945         REGRESSION (r180248): Repro Crash: com.apple.WebKit.WebContent at com.apple.JavaScriptCore: JSC::createRangeError + 20
946         https://bugs.webkit.org/show_bug.cgi?id=146767
947
948         Reviewed by Geoffrey Garen.
949
950         New test that generates a call to a function that involves creating a huge
951         object literal that exceeds the available stack space.
952
953         * http/tests/misc/large-js-program-expected.txt: Added.
954         * http/tests/misc/large-js-program.php: Added.
955
956 2015-07-02  Chris Fleizach  <cfleizach@apple.com>
957
958         AX: <details> element should allow expand/close through AX API
959         https://bugs.webkit.org/show_bug.cgi?id=146549
960
961         Reviewed by Mario Sanchez Prada.
962
963         * platform/mac/accessibility/details-summary-expected.txt:
964         * platform/mac/accessibility/details-summary.html:
965
966 2015-07-09  Alex Christensen  <achristensen@webkit.org>
967
968         [Content Extensions] Prevent crashes with plugins.
969         https://bugs.webkit.org/show_bug.cgi?id=146705
970         rdar://problem/20855444
971
972         Reviewed by Brady Eidson.
973
974         * http/tests/contentextensions/plugin-doesnt-crash-expected.txt: Copied from http/tests/plugins/get-url-expected.txt.
975         * http/tests/contentextensions/plugin-doesnt-crash.html: Copied from http/tests/plugins/get-url.html.
976         * http/tests/contentextensions/plugin-doesnt-crash.html.json: Added.
977         * http/tests/contentextensions/resources/load-me-1.txt: Copied from http/tests/plugins/resources/load-me-1.txt.
978
979 2015-07-09  Brent Fulgham  <bfulgham@apple.com>
980
981         [Win] Skip canvas/philip/tests/2d.text.draw.fontface.notinpage.html
982         https://bugs.webkit.org/show_bug.cgi?id=146795
983
984         * platform/win/TestExpectations:
985
986 2015-07-09  Chris Fleizach  <cfleizach@apple.com>
987
988         AX: VoiceOver cannot get to any content in Yahoo Mail messages table
989         https://bugs.webkit.org/show_bug.cgi?id=146674
990
991         Unreviewed. Skip a test on windows that needs more WKTR and DRT implementations.
992
993         * platform/win/TestExpectations:
994
995 2015-07-09  Chris Fleizach  <cfleizach@apple.com>
996
997         AX: VoiceOver cannot get to any content in Yahoo Mail messages table
998         https://bugs.webkit.org/show_bug.cgi?id=146674
999
1000         Reviewed by Darin Adler.
1001
1002         * accessibility/aria-table-with-presentational-elements-expected.txt: Added.
1003         * accessibility/aria-table-with-presentational-elements.html: Added.
1004
1005 2015-07-08  Joseph Pecoraro  <pecoraro@apple.com>
1006
1007         Fix grammar issue in TypeError attempting to change an unconfigurable property
1008         https://bugs.webkit.org/show_bug.cgi?id=146774
1009
1010         Reviewed by Brent Fulgham.
1011
1012         * js/dom/Object-defineProperty-expected.txt:
1013
1014 2015-07-08  Daniel Bates  <dbates@webkit.org>
1015
1016         [EFL] vibration/navigator-vibration.html failed after r186265
1017         https://bugs.webkit.org/show_bug.cgi?id=146770
1018
1019         Reviewed by Gyuyoung Kim.
1020
1021         Update test LayoutTests/vibration/navigator-vibration.html and its expected result.
1022
1023         Following <http://trac.webkit.org/changeset/186265> extra arguments passed
1024         to a Web IDL overloaded function are ignored per section "Interface object Call? method"
1025         of the Web IDL spec, <http://www.w3.org/TR/2012/CR-WebIDL-20120419/> (19 April 2012).
1026
1027         * vibration/navigator-vibration-expected.txt:
1028         * vibration/navigator-vibration.html:
1029
1030 2015-07-08  Andreas Kling  <akling@apple.com>
1031
1032         Videos on apple.com don't show up when restored from page cache.
1033         <https://webkit.org/b/146766>
1034         <rdar://problem/21712311>
1035
1036         Reviewed by Darin Adler.
1037
1038         Tweaked an existing media element page caching test to dump out the video height
1039         after restoring from page cache. Failure to restore the video player would result
1040         in incorrect geometry (it falls back to RenderReplaced's default 300x150.)
1041
1042         * media/restore-from-page-cache-expected.txt:
1043         * media/restore-from-page-cache.html:
1044
1045 2015-07-08  Benjamin Poulain  <bpoulain@apple.com>
1046
1047         [Content Extensions] Fuse undistinguishable actions as much as possible
1048         https://bugs.webkit.org/show_bug.cgi?id=146762
1049
1050         Reviewed by Alex Christensen.
1051
1052         Make sure the last CSS rule is not ignored.
1053
1054         * http/tests/contentextensions/css-display-none-after-ignore-previous-rules-expected.txt: Added.
1055         * http/tests/contentextensions/css-display-none-after-ignore-previous-rules.html: Added.
1056         * http/tests/contentextensions/css-display-none-after-ignore-previous-rules.html.json: Added.
1057         * http/tests/contentextensions/single-css-display-none-expected.txt: Added.
1058         * http/tests/contentextensions/single-css-display-none.html: Added.
1059         * http/tests/contentextensions/single-css-display-none.html.json: Added.
1060
1061 2015-07-08  Wenson Hsieh  <whsieh@berkeley.edu>
1062
1063         Fix asynchronous function calls for scroll snap animation tests
1064         https://bugs.webkit.org/show_bug.cgi?id=146753
1065
1066         Reviewed by Brent Fulgham.
1067
1068         Fixes unintended use of setTimeout in several scroll snap tests.
1069
1070         * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-iframe.html: Fixed asynchronous Javascript invocations.
1071         * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-borders.html: See above.
1072         * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-overflow.html: See above.
1073         * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-padding.html: See above.
1074         * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-rotated.html: See above.
1075
1076 2015-07-08  Brady Eidson  <beidson@apple.com>
1077
1078         Now that PingLoaders work in the NetworkProcess, re-enable http/tests/navigation/ping-cookie.html
1079         https://bugs.webkit.org/show_bug.cgi?id=146747
1080
1081         Reviewed by Tim Horton.
1082
1083         * platform/gtk/TestExpectations:
1084         * platform/ios-simulator-wk2/TestExpectations:
1085         * platform/mac-wk2/TestExpectations:
1086
1087 2015-07-08  Said Abou-Hallawa  <sabouhallawa@apple.com>
1088
1089         Crash when appending an SVG <use> element dynamically which has animated SVG <path> element
1090         https://bugs.webkit.org/show_bug.cgi?id=146690
1091         <rdar://problem/20790376>
1092
1093         Reviewed by Dean Jackson.
1094
1095         When adding dynamically a new <use> element which references an animated
1096         SVG path after the animation starts, ensure that WebKit is not crashing.
1097
1098         * svg/animations/insert-animate-use-path-while-animation-expected.txt: Added.
1099         * svg/animations/insert-animate-use-path-while-animation.svg: Added.
1100
1101 2015-07-08  David Kilzer  <ddkilzer@apple.com>
1102
1103         http/tests/xmlviewer/dumpAsText/svg.xml contains a typo that breaks the test with libxml2 v2.9.2
1104
1105         * http/tests/xmlviewer/dumpAsText/svg.xml: Add missing space to
1106         <svg:svg> tag make this test work with libxml2 v2.9.2.
1107
1108 2015-07-08  Carlos Alberto Lopez Perez  <clopez@igalia.com>
1109
1110         [GTK] Unreviewed GTK gardening after r186500.
1111
1112         * platform/gtk/TestExpectations: Mark new failures and remove new passes
1113         that were affected by the update of libraries inside the JHBuild.
1114         * platform/gtk/fast/css/input-search-padding-expected.png: Rebaseline test.
1115         * platform/gtk/fast/css/input-search-padding-expected.txt: Rebaseline test.
1116
1117 2015-07-08  David Kilzer  <ddkilzer@apple.com>
1118
1119         http/tests/security/XFrameOptions/x-frame-options-{cached,deny-delete-frame-in-load-event}.html crash on Windows Debug bots
1120
1121         <http://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=http%2Ftests%2Fsecurity%2FXFrameOptions%2Fx-frame-options-cached.html>
1122         <http://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=http%2Ftests%2Fsecurity%2FXFrameOptions%2Fx-frame-options-deny-delete-frame-in-load-event.html>
1123
1124         * platform/win/TestExpectations: Mark tests as crashing:
1125         - http/tests/security/XFrameOptions/x-frame-options-cached.html
1126         - http/tests/security/XFrameOptions/x-frame-options-deny-delete-frame-in-load-event.html
1127
1128 2015-07-08  Carlos Alberto Lopez Perez  <clopez@igalia.com>
1129
1130         [GTK] Unreviewed GTK gardening.
1131
1132         * platform/gtk/TestExpectations: Report and mark new failing tests.
1133         * platform/gtk/editing/pasteboard/onpaste-text-html-expected.txt: Rebaseline after r186191.
1134         * platform/gtk/fast/forms/auto-fill-button/input-auto-fill-button-expected.txt: Added. Rebaseline after r185166.
1135         * platform/gtk/fast/images/gif-loop-count-expected.png: Removed. Remove unneded expected image result after 185310.
1136         * platform/gtk/inspector-protocol/dom/getAccessibilityPropertiesForNode-expected.txt: Rebaseline after r185533.
1137         * platform/gtk/media/media-controls-clone-expected.png: Rebaseline after r184932.
1138         * platform/gtk/media/media-controls-clone-expected.txt: Rebaseline after r184932.
1139         * platform/gtk/media/video-controls-rendering-expected.png: Rebaseline after r184932.
1140         * platform/gtk/media/video-controls-rendering-expected.txt: Rebaseline after r184932.
1141
1142 2015-07-07  Zalan Bujtas  <zalan@apple.com>
1143
1144         Crash when parent iframe is set to display none and the child frame is mutated the same time.
1145         https://bugs.webkit.org/show_bug.cgi?id=146699
1146         rdar://problem/16207881
1147
1148         Reviewed by Andreas Kling.
1149
1150         When the parent iframe is set to display: none, we destroy the associated renderer (RenderIFrame).
1151         However if the child frame is mutated the same time, during layout we try to access this RenderIFrame
1152         to check whether it needs frame flattening.
1153         This patch checks whether the parent render widget is still valid.
1154
1155         * fast/frames/crash-display-none-iframe-during-onbeforeload-expected.txt: Added.
1156         * fast/frames/crash-display-none-iframe-during-onbeforeload.html: Added.
1157         * fast/frames/resources/displaynone-this-during-object-beforeload.html: Added.
1158
1159 2015-07-07  Brent Fulgham  <bfulgham@apple.com>
1160
1161         [Win] Unreviewed test skip after r186476.
1162
1163         * platform/win/TestExpectations:
1164
1165 2015-07-07  Brady Eidson  <beidson@apple.com>
1166
1167         HTTP Auth cached after disabling private browsing/reset.
1168         <rdar://problem/8293055> and https://bugs.webkit.org/show_bug.cgi?id=146654
1169
1170         Reviewed by Tim Horton.
1171
1172         * http/tests/security/private-browsing-http-auth-expected.txt: Added.
1173         * http/tests/security/private-browsing-http-auth.html: Added.
1174         * http/tests/security/resources/auth-echo.php: Added.
1175         * http/tests/security/resources/basic-auth.php: Added.
1176         * platform/wk2/TestExpectations:
1177
1178 2015-07-07  Zalan Bujtas  <zalan@apple.com>
1179
1180         REGRESSION(169105): CSS Regions: renderer returns wrong selection root when it is inside a column flow.
1181         https://bugs.webkit.org/show_bug.cgi?id=146529
1182         rdar://problem/21613670
1183
1184         Reviewed by Mihnea Ovidenie and David Kilzer.
1185
1186         This patch ensures that RenderObject::selectionRoot() handles column flows properly while searching for the associated
1187         selection root.
1188         When the renderer is inside a column flow and the column flow is part of a named flow, we stop
1189         traversing the ancestor chain, searching for the selection root, when we reach the column flow.
1190         Since the column flow is not a selection root, we mistakenly fall back to the RenderView as selection root.
1191         Instead, we should check if the column is inside a named flow and return the selection root accordingly.
1192         Returning the wrong selection root confuses RenderView::splitSelectionBetweenSubtrees() logic and this particular
1193         RenderObject could end up in multiple selection trees.
1194
1195         * fast/regions/selection/crash-when-element-is-inside-column-and-the-containing-block-is-inside-flow-expected.txt: Added.
1196         * fast/regions/selection/crash-when-element-is-inside-column-and-the-containing-block-is-inside-flow.html: Added.
1197
1198 2015-07-07  Wenson Hsieh  <whsieh@berkeley.edu>
1199
1200         Snap point regions containing X and Y snap points should do a better job animating
1201         https://bugs.webkit.org/show_bug.cgi?id=142523
1202         <rdar://problem/20100753>
1203
1204         Reviewed by Brent Fulgham.
1205
1206         Tests that snap points are honored when scrolling in a 2D overflow container.
1207
1208         * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-2d-overflow-expected.txt: Added.
1209         * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-2d-overflow.html: Added.
1210
1211 2015-07-07  Andreas Kling  <akling@apple.com>
1212
1213         REGRESSION(r183706): HTMLImageElement sometimes fails to register as document named item.
1214         <https://webkit.org/b/146679>
1215         <rdar://problem/21613839>
1216
1217         Reviewed by Antti Koivisto.
1218
1219         Add a test that would assert when removing a named HTMLImageElement from the DOM
1220         after having failed to register it as a document named item.
1221
1222         * fast/dom/HTMLImageElement/remove-img-with-name-from-document-crash-expected.txt: Added.
1223         * fast/dom/HTMLImageElement/remove-img-with-name-from-document-crash.html: Added.
1224
1225 2015-07-07  David Kilzer  <ddkilzer@apple.com>
1226
1227         REGRESSION (r186388): http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-audio.html always fails on Windows
1228
1229         * platform/win/TestExpectations: Consolidate WebAudio skips.
1230         Mark test as always failing:
1231         - http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-audio.html
1232
1233 2015-07-07  David Kilzer  <ddkilzer@apple.com>
1234
1235         http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-parent-same-origin-allow.html crashes on Windows sometimes
1236
1237         <http://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=http%2Ftests%2Fsecurity%2FXFrameOptions%2Fx-frame-options-deny-meta-tag-parent-same-origin-allow.html>
1238
1239         * platform/win/TestExpectations: Mark test as crashing, too:
1240         - http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-parent-same-origin-allow.html
1241
1242 2015-07-07  David Kilzer  <ddkilzer@apple.com>
1243
1244         El Capitan: Hangs caused by PDFs should be fixed
1245
1246         * platform/mac-wk1/TestExpectations: Remove skipped tests as the
1247         PDF hangs should be fixed.
1248
1249 2015-07-07  David Kilzer  <ddkilzer@apple.com>
1250
1251         REGRESSION (r186391): css3/masking/mask-repeat-space-padding.html image-only failure on El Capitan WK1
1252
1253         * platform/mac-wk1/TestExpectations: Mark as image-only failure:
1254         - css3/masking/mask-repeat-space-padding.html
1255
1256 2015-07-07  Youenn Fablet  <youenn.fablet@crf.canon.fr>
1257
1258         [Streams API] Remove ReadableStreamStream.read() custom binding
1259         https://bugs.webkit.org/show_bug.cgi?id=146643
1260
1261         Reviewed by Darin Adler.
1262
1263         * streams/reference-implementation/brand-checks-expected.txt:
1264
1265 2015-07-06  Zalan Bujtas  <zalan@apple.com>
1266
1267         REGRESSION: Slider thumb does not render properly (image tests with <input type="range">)
1268         https://bugs.webkit.org/show_bug.cgi?id=146669
1269         rdar://problem/21677831
1270
1271         Reviewed by Simon Fraser.
1272
1273         Draw NSSliderCell's knob only when slider's thumb paint is requested.
1274
1275         Covered by existing tests.
1276
1277         * platform/mac/TestExpectations: Unskip slider tests.
1278
1279 2015-07-06  Andreas Kling  <akling@apple.com>
1280
1281         Crash when setting text direction via MakeTextWritingDirection* editing commands.
1282         <https://webkit.org/b/146665>
1283         <rdar://problem/20835477>
1284
1285         Reviewed by Ryosuke Niwa.
1286
1287         Add a test that covers some very simple MakeTextWritingDirection* command usage.
1288
1289         * editing/style/change-text-direction-crash-expected.txt: Added.
1290         * editing/style/change-text-direction-crash.html: Added.
1291
1292 2015-07-06  Simon Fraser  <simon.fraser@apple.com>
1293
1294         Revert use of SVG <mask> elements for -webkit-mask-image (r176798, r177494, r186180)
1295         https://bugs.webkit.org/show_bug.cgi?id=146653
1296
1297         Reviewed by Dean Jackson.
1298
1299         Fixes rdar://problem/21435233.
1300
1301         r177494 caused a number of regressions (bugs 141857, 146509, 146561), added new layering violations, and
1302         was not being maintained, so revert it.
1303
1304         This patch reverts r177494.
1305
1306         * css3/masking/mask-base64-expected.html: Removed.
1307         * css3/masking/mask-base64.html: Removed.
1308         * css3/masking/mask-multiple-values-expected.html: Removed.
1309         * css3/masking/mask-multiple-values.html: Removed.
1310         * css3/masking/mask-repeat-space-padding-expected.html:
1311         * css3/masking/mask-repeat-space-padding.html:
1312         * css3/masking/mask-svg-clipped-fragmentId-expected.html: Removed.
1313         * css3/masking/mask-svg-clipped-fragmentId.html: Removed.
1314         * css3/masking/mask-svg-fragmentId-expected.html: Removed.
1315         * css3/masking/mask-svg-fragmentId.html: Removed.
1316         * css3/masking/mask-svg-inline-fragmentId-expected.html: Removed.
1317         * css3/masking/mask-svg-inline-fragmentId.html: Removed.
1318         * css3/masking/mask-svg-inline-invalid-fragmentId-expected.html: Removed.
1319         * css3/masking/mask-svg-inline-invalid-fragmentId.html: Removed.
1320         * css3/masking/mask-svg-invalid-fragmentId-expected.html: Removed.
1321         * css3/masking/mask-svg-invalid-fragmentId.html: Removed.
1322         * css3/masking/mask-svg-no-fragmentId-expected.html: Removed.
1323         * css3/masking/mask-svg-no-fragmentId-tiled-expected.html: Removed.
1324         * css3/masking/mask-svg-no-fragmentId-tiled.html: Removed.
1325         * css3/masking/mask-svg-no-fragmentId.html: Removed.
1326         * css3/masking/mask-svg-script-entire-svg-to-mask-expected.html: Removed.
1327         * css3/masking/mask-svg-script-entire-svg-to-mask.html: Removed.
1328         * css3/masking/mask-svg-script-mask-to-entire-svg-expected.html: Removed.
1329         * css3/masking/mask-svg-script-mask-to-entire-svg.html: Removed.
1330         * css3/masking/mask-svg-script-mask-to-none-expected.html: Removed.
1331         * css3/masking/mask-svg-script-mask-to-none.html: Removed.
1332         * css3/masking/mask-svg-script-mask-to-png-expected.html: Removed.
1333         * css3/masking/mask-svg-script-mask-to-png.html: Removed.
1334         * css3/masking/mask-svg-script-none-to-mask-expected.html: Removed.
1335         * css3/masking/mask-svg-script-none-to-mask.html: Removed.
1336         * css3/masking/mask-svg-script-none-to-png-expected.html: Removed.
1337         * css3/masking/mask-svg-script-none-to-png.html: Removed.
1338         * css3/masking/mask-svg-script-png-to-mask-expected.html: Removed.
1339         * css3/masking/mask-svg-script-png-to-mask.html: Removed.
1340         * css3/masking/mask-svg-script-png-to-none-expected.html: Removed.
1341         * css3/masking/mask-svg-script-png-to-none.html: Removed.
1342         * css3/masking/resources/masks.svg: Removed.
1343
1344 2015-07-06  Daniel Bates  <dabates@apple.com>
1345
1346         Isolated worlds should respect Content Security Policy; User Agent Shadow DOM
1347         should be exempt from Content Security Policy
1348         https://bugs.webkit.org/show_bug.cgi?id=144830
1349         <rdar://problem/18860261>
1350
1351         Reviewed by Geoffrey Garen.
1352
1353         Add tests to ensure that we exempt nodes in a user agent shadow tree from the Content Security Policy (CSP) of the page.
1354
1355         Updated test LayoutTests/http/tests/security/isolatedWorld/bypass-main-world-csp.html to ensure that
1356         we do not bypass the CSP of the page for a script that executes in an isolated world and renamed the
1357         file image-load-should-not-bypass-main-world-csp.html.
1358
1359         * http/tests/security/contentSecurityPolicy/resources/alert-pass-and-notify-done.js: Added.
1360         * http/tests/security/contentSecurityPolicy/resources/wait-until-done.js: Added.
1361         (alertAndDone):
1362         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-audio-expected.txt: Added.
1363         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-audio.html: Added.
1364         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-css-background-expected.txt: Added.
1365         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-css-background.html: Added.
1366         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-css-cursor-expected.txt: Added.
1367         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-css-cursor.html: Added.
1368         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-css-filter-on-image-expected.txt: Added.
1369         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-css-filter-on-image.html: Added.
1370         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-css-webkit-image-set-expected.txt: Added.
1371         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-css-webkit-image-set.html: Added.
1372         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-embed-plugin-expected.txt: Added.
1373         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-embed-plugin.html: Added.
1374         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-external-script-expected.txt: Added.
1375         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-external-script.html: Added.
1376         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-iframe-expected.txt: Added.
1377         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-iframe.html: Added.
1378         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-image-after-redirect-expected.txt: Added.
1379         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-image-after-redirect.html: Added.
1380         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-image-expected.txt: Added.
1381         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-image.html: Added.
1382         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-inline-script-expected.txt: Added.
1383         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-inline-script.html: Added.
1384         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-inline-style-expected.txt: Added.
1385         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-inline-style.html: Added.
1386         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-inline-stylesheet-expected.txt: Added.
1387         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-inline-stylesheet.html: Added.
1388         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-object-expected.txt: Added.
1389         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-object-plugin-expected.txt: Added.
1390         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-object-plugin.html: Added.
1391         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-object.html: Added.
1392         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-svg-feimage-element-expected.txt: Added.
1393         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-svg-feimage-element.html: Added.
1394         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-svg-font-expected.txt: Added.
1395         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-svg-font.html: Added.
1396         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-svg-use-element-expected.txt: Added.
1397         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-svg-use-element.html: Added.
1398         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-track-expected.txt: Added.
1399         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-track.html: Added.
1400         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-video-expected.txt: Added.
1401         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-video.html: Added.
1402         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/block-loading-user-agent-image-from-non-user-agent-content-expected.txt: Added.
1403         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/block-loading-user-agent-image-from-non-user-agent-content.html: Added.
1404         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/default-src-object-data-url-allowed-expected.txt: Added.
1405         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/default-src-object-data-url-allowed.html: Added.
1406         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/default-src-object-data-url-blocked-expected.txt: Added.
1407         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/default-src-object-data-url-blocked.html: Added.
1408         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/default-src-object-data-url-blocked2-expected.txt: Added.
1409         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/default-src-object-data-url-blocked2.html: Added.
1410         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/default-src-object-data-url-blocked3-expected.txt: Added.
1411         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/default-src-object-data-url-blocked3.html: Added.
1412         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/resources/ABCFont.svg: Added.
1413         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/resources/allow-inline-script.js: Added.
1414         (window.onload):
1415         (testPassed):
1416         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/resources/floodGreenFilter.svg: Added.
1417         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/video-controls-allowed-expected.txt: Added.
1418         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/video-controls-allowed.html: Added.
1419         * http/tests/security/isolatedWorld/image-load-should-not-bypass-main-world-csp-expected.txt: Renamed from LayoutTests/http/tests/security/isolatedWorld/bypass-main-world-csp-expected.txt.
1420         * http/tests/security/isolatedWorld/image-load-should-not-bypass-main-world-csp.html: Renamed from LayoutTests/http/tests/security/isolatedWorld/bypass-main-world-csp.html.
1421
1422 2015-07-06  Saam barati  <saambarati1@gmail.com>
1423
1424         JSC's parser should follow the ES6 spec with respect to parsing Declarations
1425         https://bugs.webkit.org/show_bug.cgi?id=146621
1426
1427         Reviewed by Mark Lam.
1428
1429         * js/parser-syntax-check-expected.txt:
1430         * js/script-tests/const.js:
1431         (with1):
1432         (with2):
1433         * js/script-tests/parser-syntax-check.js:
1434         * js/script-tests/statement-list-item-syntax-errors.js: Added.
1435         (testSyntax):
1436         (runTests):
1437         * js/statement-list-item-syntax-errors-expected.txt: Added.
1438         * js/statement-list-item-syntax-errors.html: Added.
1439         * sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.3_Future_Reserved_Words/S7.5.3_A1.5-expected.txt:
1440
1441 2015-07-06  David Kilzer  <ddkilzer@apple.com>
1442
1443         http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag.html crashes on Windows sometimes
1444
1445         <http://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=http%2Ftests%2Fsecurity%2FXFrameOptions%2Fx-frame-options-deny-meta-tag.html>
1446
1447         * platform/win/TestExpectations: Mark test as crashing, too:
1448         - http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag.html
1449
1450 2015-07-06  David Kilzer  <ddkilzer@apple.com>
1451
1452         http/tests/security/XFrameOptions/x-frame-options-parent-same-origin-deny.html crashes on Windows sometimes
1453
1454         <http://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=http%2Ftests%2Fsecurity%2FXFrameOptions%2Fx-frame-options-parent-same-origin-deny.html>
1455
1456         * platform/win/TestExpectations: Mark test as crashing, too:
1457         - http/tests/security/XFrameOptions/x-frame-options-parent-same-origin-deny.html
1458
1459 2015-07-06  Youenn Fablet  <youenn.fablet@crf.canon.fr>
1460
1461         Promise-returning functions should reject promises if the callee is not of the expected type
1462         https://bugs.webkit.org/show_bug.cgi?id=146585
1463
1464         Reviewed by Darin Adler.
1465
1466         * streams/reference-implementation/brand-checks-expected.txt:
1467
1468 2015-07-05  Yusuke Suzuki  <utatane.tea@gmail.com>
1469
1470         Update toLength / toInteger names in control profiler test results
1471         https://bugs.webkit.org/show_bug.cgi?id=146229
1472
1473         Reviewed by Simon Fraser.
1474
1475         ToLength / ToInteger are renamed to toLength / toInteger.
1476         Update the names in the test results for control profiler.
1477
1478         * fast/profiler/built-in-function-calls-anonymous-expected.txt:
1479         * fast/profiler/built-in-function-calls-user-defined-function-expected.txt:
1480
1481 2015-07-05  Simon Fraser  <simon.fraser@apple.com>
1482
1483         REGRESSION (r180582): background-attachment: local; does not scroll the background image when scrolling the the element's contents
1484         https://bugs.webkit.org/show_bug.cgi?id=146623
1485
1486         Reviewed by Zalan Bujtas.
1487         
1488         Ref test for background-attachment: local.
1489
1490         * fast/backgrounds/background-attachment-local-expected.html: Added.
1491         * fast/backgrounds/background-attachment-local.html: Added.
1492
1493 2015-07-05  Yusuke Suzuki  <utatane.tea@gmail.com>
1494
1495         [ES6] Implement the latest Promise spec in JS
1496         https://bugs.webkit.org/show_bug.cgi?id=146229
1497
1498         Reviewed by Sam Weinig.
1499
1500         Add a test to guarantee that `Promise.resolve` looks up `then` field synchronously.
1501
1502         * js/dom/Promise-resolve-lookup-then-expected.txt: Added.
1503         * js/dom/Promise-resolve-lookup-then.html: Added.
1504
1505 2015-07-05  David Kilzer  <ddkilzer@apple.com>
1506
1507         REGRESSION (El Capitan): Slider thumb of range input is rotated on reference tests
1508
1509         Fix tracked by <rdar://problem/21677831>.
1510
1511         * platform/mac/TestExpectations: Mark tests as image-only failures:
1512         - css3/flexbox/flexitem-stretch-range.html
1513         - fast/forms/range/input-appearance-range-rtl.html
1514         - fast/forms/range/range-change-min-max.html
1515
1516 2015-07-05  David Kilzer  <ddkilzer@apple.com>
1517
1518         REGRESSION (r186198): js/dom/global-constructors-attributes.html fails on El Capitan
1519
1520         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
1521         Update results after r186198.
1522
1523 2015-07-05  David Kilzer  <ddkilzer@apple.com>
1524
1525         fast/canvas/webgl/oes-texture-half-float-linear.html is flakey on Yosemite Release/Debug WK1/WK2
1526
1527         <http://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=fast%2Fcanvas%2Fwebgl%2Foes-texture-half-float-linear.html>
1528
1529         * platform/mac/TestExpectations: Mark test as flaky:
1530         - fast/canvas/webgl/oes-texture-half-float-linear.html
1531
1532 2015-07-05  David Kilzer  <ddkilzer@apple.com>
1533
1534         fast/forms/textarea/textarea-state-restore.html is flaky on WK2
1535
1536         <http://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=fast%2Fforms%2Ftextarea%2Ftextarea-state-restore.html>
1537
1538         Fix tracked by <http://webkit.org/b/90980>.
1539
1540         * platform/efl/TestExpectations: Move expectation from here...
1541         * platform/gtk/TestExpectations: ...and here...
1542         * platform/wk2/TestExpectations: ...to here:
1543         - fast/forms/textarea/textarea-state-restore.html
1544
1545 2015-07-05  David Kilzer  <ddkilzer@apple.com>
1546
1547         http/tests/security/XFrameOptions/x-frame-options-parent-same-origin-allow.html crashes on Windows Debug
1548
1549         <https://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=http%2Ftests%2Fsecurity%2FXFrameOptions%2Fx-frame-options-parent-same-origin-allow.html>
1550
1551         * platform/win/TestExpectations: Mark as crashing:
1552         - http/tests/security/XFrameOptions/x-frame-options-parent-same-origin-allow.html
1553
1554 2015-07-05  David Kilzer  <ddkilzer@apple.com>
1555
1556         webgl/1.0.2/conformance/more/functions/copyTexImage2DBadArgs.html fails due to truncated expected results on Yosemite Debug WK1
1557
1558         <http://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=webgl%2F1.0.2%2Fconformance%2Fmore%2Ffunctions%2FcopyTexImage2DBadArgs.html>
1559
1560         Fix tracked by <http://webkit.org/b/146622>.
1561
1562         * platform/mac-wk1/TestExpectations: Mark as flaky:
1563         - webgl/1.0.2/conformance/more/functions/copyTexImage2DBadArgs.html
1564
1565 2015-07-05  David Kilzer  <ddkilzer@apple.com>
1566
1567         fast/preloader/document-write-2.html is flaky on WK2
1568
1569         <http://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=fast%2Fpreloader%2Fdocument-write-2.html>
1570
1571         When the test fails, the first two lines are reversed:
1572
1573         @@ -1,2 +1,2 @@
1574         +script1.js has MIME type text/javascript
1575          document-write-plaintext.js has MIME type text/javascript
1576         -script1.js has MIME type text/javascript
1577
1578         * platform/wk2/TestExpectations: Mark test as flaky:
1579         - fast/preloader/document-write-2.html
1580
1581 2015-07-03  Chris Dumez  <cdumez@apple.com>
1582
1583         REGRESSION (r178097): HTMLSelectElement.add(option, undefined) prepends option to the list of options; should append to the end of the list of options
1584         https://bugs.webkit.org/show_bug.cgi?id=146566
1585         <rdar://problem/21663919>
1586
1587         Reviewed by Ryosuke Niwa.
1588
1589         * fast/dom/HTMLSelectElement/add-expected.txt:
1590         * fast/dom/HTMLSelectElement/add.html:
1591         * fast/dom/HTMLSelectElement/options-collection-add-expected.txt:
1592         * fast/dom/HTMLSelectElement/options-collection-add.html:
1593         Update tests so that calling add(X, undefined) is expected to append X,
1594         not prepend it.
1595
1596         * http/tests/websocket/tests/hybi/undefined-protocol-expected.txt: Added.
1597         * http/tests/websocket/tests/hybi/undefined-protocol.html: Added.
1598         Add test coverage for "new WebSocket(url, undefined)" as WebSocket is
1599         using constructor overloads with optional parameters. Previously, calling
1600         new WebSocket(url, undefined) was equivalent to calling
1601         new WebSocket(url, "undefined") even though it is supposed to be
1602         equivalent to calling new WebSocket(url).
1603
1604 2015-07-03  Chris Dumez  <cdumez@apple.com>
1605
1606         Unreviewed, skip http/tests/xmlhttprequest/cross-origin-cookie-storage.html on Windows.
1607
1608         Windows' DumpRenderTree does not implement testRunner.setAlwaysAcceptCookies().
1609
1610         * platform/win/TestExpectations:
1611
1612 2015-07-03  Daniel Bates  <dabates@apple.com>
1613
1614         REGRESSION (r178097): JavaScript TypeError after clicking on compose button in Yahoo Mail
1615         https://bugs.webkit.org/show_bug.cgi?id=146515
1616         <rdar://problem/21348421>
1617
1618         Reviewed by Chris Dumez.
1619
1620         Add new sub-tests to LayoutTests/fast/dom/HTMLSelectElement/{add, options-collection-add}.html,
1621         simplify existing test code, share common code, and update expected results.
1622
1623         Additionally, update results for tests in LayoutTests/fast/canvas now that we ignore extra
1624         arguments passed to a Web IDL overloaded function whose implementation is generated by the
1625         bindings generator script.
1626
1627         * fast/canvas/canvas-overloads-drawImage-expected.txt:
1628         * fast/canvas/canvas-overloads-setFillColor-expected.txt:
1629         * fast/canvas/canvas-overloads-setShadow-expected.txt:
1630         * fast/canvas/canvas-overloads-setStrokeColor-expected.txt:
1631         * fast/canvas/script-tests/canvas-overloads-drawImage.js:
1632         * fast/canvas/script-tests/canvas-overloads-setFillColor.js:
1633         * fast/canvas/script-tests/canvas-overloads-setShadow.js:
1634         * fast/canvas/script-tests/canvas-overloads-setStrokeColor.js:
1635         * fast/dom/HTMLSelectElement/add-expected.txt:
1636         * fast/dom/HTMLSelectElement/add.html:
1637         * fast/dom/HTMLSelectElement/options-collection-add-expected.txt:
1638         * fast/dom/HTMLSelectElement/options-collection-add.html:
1639         * fast/dom/HTMLSelectElement/resources/html-select-and-options-collection-utilities.js: Added.
1640         (createSelectElementWithTestData):
1641         (deepCopy):
1642         (createOption):
1643         (createGroup):
1644
1645 2015-07-03  Chris Dumez  <cdumez@apple.com>
1646
1647         Unreviewed, tentative fix for flaky layout test introduced in r186256.
1648
1649         * platform/mac/accessibility/selection-notification-focus-change-expected.txt:
1650         * platform/mac/accessibility/selection-notification-focus-change.html:
1651
1652 2015-07-02  Doug Russell  <d_russell@apple.com>
1653
1654         AX: Selection change as a result of focusing an element should include that 
1655         information in the intent
1656         https://bugs.webkit.org/show_bug.cgi?id=146533
1657
1658         Reviewed by Chris Fleizach.
1659
1660         Added focusChange flag to AXTextStateChangeIntent.
1661         Added intent support to selection logic called by Element::updateFocusAppearance().
1662         Added NSAccessibilityTextSelectionChangedFocus to mac notifications.
1663
1664         * platform/mac/accessibility/selection-notification-focus-change-expected.txt: Added.
1665         * platform/mac/accessibility/selection-notification-focus-change.html: Added.
1666
1667 2015-07-02  Saam barati  <saambarati1@gmail.com>
1668
1669         Rename "Deconstruction" to "Destructuring" throughout JSC
1670         https://bugs.webkit.org/show_bug.cgi?id=146100
1671
1672         Reviewed by Mark Lam.
1673
1674         * js/deconstructing-parameters-should-be-locals-expected.txt: Removed.
1675         * js/deconstructing-parameters-should-be-locals.html: Removed.
1676         * js/destructuring-assignment-expected.txt:
1677         * js/destructuring-parameters-should-be-locals-expected.txt: Copied from LayoutTests/js/deconstructing-parameters-should-be-locals-expected.txt.
1678         * js/destructuring-parameters-should-be-locals.html: Copied from LayoutTests/js/deconstructing-parameters-should-be-locals.html.
1679         * js/regress/deconstructing-parameters-overridden-by-function-expected.txt: Removed.
1680         * js/regress/deconstructing-parameters-overridden-by-function.html: Removed.
1681         * js/regress/destructuring-parameters-overridden-by-function-expected.txt: Copied from LayoutTests/js/regress/deconstructing-parameters-overridden-by-function-expected.txt.
1682         * js/regress/destructuring-parameters-overridden-by-function.html: Copied from LayoutTests/js/regress/deconstructing-parameters-overridden-by-function.html.
1683         * js/regress/script-tests/deconstructing-parameters-overridden-by-function.js: Removed.
1684         * js/regress/script-tests/destructuring-parameters-overridden-by-function.js: Copied from LayoutTests/js/regress/script-tests/deconstructing-parameters-overridden-by-function.js.
1685         * js/script-tests/deconstructing-parameters-should-be-locals.js: Removed.
1686         * js/script-tests/destructuring-assignment.js:
1687         (testDestructuredArgs):
1688         (testDestructuredArgLength):
1689         (testDeconstructArgs): Deleted.
1690         (testDeconstructArgLength): Deleted.
1691         * js/script-tests/destructuring-parameters-should-be-locals.js: Copied from LayoutTests/js/script-tests/deconstructing-parameters-should-be-locals.js.
1692         (description.value.string_appeared_here.readDestructuredParameter):
1693         (overwriteDestructuredParameter):
1694         (readCapturedDestructuredParameter):
1695         (overwriteCapturedDestructuredParameter):
1696         (description.value.string_appeared_here.readDeconstructedParameter): Deleted.
1697         (overwriteDeconstructedParameter): Deleted.
1698         (readCapturedDeconstructedParameter): Deleted.
1699         (overwriteCapturedDeconstructedParameter): Deleted.
1700
1701 2015-07-02  Brady Eidson  <beidson@apple.com>
1702
1703         Add preference to disable all http-equiv.
1704         <rdar://problem/9091261> and https://bugs.webkit.org/show_bug.cgi?id=146553
1705
1706         Reviewed by Sam Weinig.
1707
1708         * loader/meta-refresh-disabled.html:
1709
1710 2015-07-02  Brady Eidson  <beidson@apple.com>
1711
1712         [Content Extensions] Block synchronous XMLHTTPRequest.
1713         <rdar://problem/21573006> and https://bugs.webkit.org/show_bug.cgi?id=146271
1714
1715         Reviewed by Alex Christensen.
1716
1717         * http/tests/contentextensions/sync-xhr-blocked-expected.txt: Added.
1718         * http/tests/contentextensions/sync-xhr-blocked.html: Added.
1719         * http/tests/contentextensions/sync-xhr-blocked.html.json: Added.
1720
1721 2015-07-02  Alex Christensen  <achristensen@webkit.org>
1722
1723         Skip new web timing test on platforms without web timing.
1724
1725         * platform/ios-sim-deprecated/Skipped:
1726         * platform/mac/TestExpectations:
1727         * platform/win/TestExpectations:
1728
1729 2015-07-01  Alex Christensen  <achristensen@webkit.org>
1730
1731         Fix test from r186208 and r186216.
1732
1733         * http/tests/misc/webtiming-resolution-expected.txt:
1734         * http/tests/misc/webtiming-resolution.html:
1735         Properly and explicitly test if the time delta is close to a multiple of the expected resolution.
1736
1737 2015-07-01  Chris Dumez  <cdumez@apple.com>
1738
1739         Reduce resolution of performance.now
1740         https://bugs.webkit.org/show_bug.cgi?id=146531
1741
1742         Reviewed by Simon Fraser.
1743
1744         Make layout test introduced in r186208.
1745
1746         * http/tests/misc/webtiming-resolution-expected.txt:
1747         * http/tests/misc/webtiming-resolution.html:
1748
1749 2015-07-01  Chris Dumez  <cdumez@apple.com>
1750
1751         Unreviewed, rebaseline js/dom/global-constructors-attributes.html after r186198.
1752
1753         * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
1754         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
1755
1756 2015-07-01  Alex Christensen  <achristensen@webkit.org>
1757
1758         Reduce resolution of performance.now.
1759         https://bugs.webkit.org/show_bug.cgi?id=146531
1760         rdar://problem/20116796
1761
1762         Reviewed by Simon Fraser.
1763
1764         * http/tests/misc/webtiming-resolution-expected.txt: Added.
1765         * http/tests/misc/webtiming-resolution.html: Added.
1766
1767 2015-07-01  Myles C. Maxfield  <mmaxfield@apple.com>
1768
1769         [iOS] Support bold and thin italicized system fonts
1770         https://bugs.webkit.org/show_bug.cgi?id=146463
1771         <rdar://problem/20948885>
1772
1773         Reviewed by Darin Adler.
1774
1775         * fast/text/weighted-italicized-system-font-expected.html: Added.
1776         * fast/text/weighted-italicized-system-font.html: Added.
1777
1778 2015-07-01  Matthew Mirman  <mmirman@apple.com>
1779
1780         Unreviewed, rolling out r185889
1781         https://bugs.webkit.org/show_bug.cgi?id=146528
1782         rdar://problem/21573959
1783
1784         Patch breaks chromeexperiments.com
1785         
1786         Reverted changeset:
1787         
1788         * inspector-protocol/runtime/getProperties-expected.txt:
1789         * js/dom/native-bindings-descriptors-expected.txt: Removed.
1790         * js/dom/native-bindings-descriptors.html: Removed.
1791         * js/dom/script-tests/native-bindings-descriptors.js: Removed.
1792
1793 2015-07-01  Matthew Daiter  <mdaiter@apple.com>
1794
1795         Turn off mediastreamaudiosourcenode.html test
1796         https://bugs.webkit.org/show_bug.cgi?id=146527
1797         <rdar://problem/21641223>
1798
1799         Reviewed by Simon Fraser.
1800
1801         * platform/mac/TestExpectations:
1802
1803 2015-07-01  Simon Fraser  <simon.fraser@apple.com>
1804
1805         Fix missing space.
1806
1807         * platform/mac/TestExpectations:
1808
1809 2015-07-01  Chris Dumez  <cdumez@apple.com>
1810
1811         Regression(183998): Disqus comments take a very long time to load
1812         https://bugs.webkit.org/show_bug.cgi?id=146522
1813         <rdar://problem/21590601>
1814
1815         Reviewed by Simon Fraser.
1816
1817         * fast/animation/request-animation-frame-throttle-subframe-display-none-expected.txt:
1818         * fast/animation/request-animation-frame-throttle-subframe-display-none.html:
1819         Update layout test as we changed behavior here. We no longer throttle display:none
1820         iframes.
1821
1822         * fast/animation/request-animation-frame-throttle-subframe-zero-size-expected.txt: Added.
1823         * fast/animation/request-animation-frame-throttle-subframe-zero-size.html: Added.
1824         Add layout test to check that we don't throttle RaF in iframes that are zero-sized.
1825
1826         * fast/animation/resources/requestAnimationFrame-frame-2.html:
1827         * fast/animation/resources/requestAnimationFrame-frame.html:
1828         Update use of requestAnimationFrame() to be more representative of real world usage.
1829
1830 2015-07-01  Simon Fraser  <simon.fraser@apple.com>
1831
1832         Mark compositing/masks/compositing-clip-path-origin.html as being image-flakey.
1833
1834         * platform/mac/TestExpectations:
1835
1836 2015-06-30  Ryosuke Niwa  <rniwa@webkit.org>
1837
1838         REGRESSION (r179168): Characters overlap after resizing the font on the copy-pasted Japanese text
1839         https://bugs.webkit.org/show_bug.cgi?id=146492
1840
1841         Reviewed by Darin Adler.
1842
1843         Added a regression test. Also reverted the bad rebaseline in r179168:
1844         http://trac.webkit.org/changeset/179168/trunk/LayoutTests/editing/pasteboard/simplfiying-markup-should-not-strip-content-expected.txt
1845
1846         * editing/pasteboard/cjk-line-height-expected.txt: Added.
1847         * editing/pasteboard/cjk-line-height.html: Added.
1848         * editing/pasteboard/simplfiying-markup-should-not-strip-content-expected.txt:
1849
1850 2015-07-01  Matthew Daiter  <mdaiter@apple.com>
1851
1852         Enable MEDIA_STREAM flag
1853         https://bugs.webkit.org/show_bug.cgi?id=145947
1854         <rdar://problem/21365829>
1855
1856         Reviewed by Eric Carlson.
1857
1858         *
1859         platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
1860         Added attributes to tests
1861         *
1862         platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
1863         Ditto
1864         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
1865         Ditto
1866
1867 2015-07-01  Antti Koivisto  <antti@apple.com>
1868
1869         PNG mask images are loaded with Accept:image/svg+xml
1870         https://bugs.webkit.org/show_bug.cgi?id=146509
1871
1872         Reviewed by Simon Fraser.
1873
1874         * http/tests/misc/mask-image-accept-expected.html: Added.
1875         * http/tests/misc/mask-image-accept.html: Added.
1876
1877 2015-07-01  Jer Noble  <jer.noble@apple.com>
1878
1879         [MSE] Failures on W3C media-source tests regarding MIME types
1880         https://bugs.webkit.org/show_bug.cgi?id=146499
1881
1882         Reviewed by Eric Carlson.
1883
1884         Import four new tests from the w3c test suite <https://github.com/w3c/web-platform-tests.git>.
1885
1886         * http/tests/media/media-source/SourceBuffer-abort-readyState.html: Added.
1887         * http/tests/media/media-source/SourceBuffer-abort-removed.html: Added.
1888         * http/tests/media/media-source/SourceBuffer-abort-updating.html: Added.
1889         * http/tests/media/media-source/SourceBuffer-abort.html: Added.
1890         * http/tests/media/white.mp4: Added.
1891         * http/tests/media/white.webm: Added.
1892         * platform/mac/TestExpectations:
1893         * platform/mac/http/tests/media/media-source/SourceBuffer-abort-expected.txt: Added.
1894         * platform/mac/http/tests/media/media-source/SourceBuffer-abort-readyState-expected.txt: Added.
1895         * platform/mac/http/tests/media/media-source/SourceBuffer-abort-removed-expected.txt: Added.
1896         * platform/mac/http/tests/media/media-source/SourceBuffer-abort-updating-expected.txt: Added.
1897         * platform/mac/http/tests/media/media-source/mediasource-is-type-supported-expected.txt: Added.
1898
1899 2015-06-30  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
1900
1901         [EFL] Unreviewed gardening.
1902
1903         Some tests are flaky or timeout after bumping Ubuntu version from 14.04 to 15.04.
1904         Mark the tests to flaky or timeout.
1905
1906         * platform/efl/TestExpectations:
1907         * platform/efl/compositing/tiling/rotated-tiled-clamped-expected.txt: Added.
1908
1909 2015-06-30  Filip Pizlo  <fpizlo@apple.com>
1910
1911         Unreviewed, skip this test for now. We can unskip it when this feature is enabled.
1912
1913         * js/script-tests/intl.js:
1914
1915 2015-06-30  Zalan Bujtas  <zalan@apple.com>
1916
1917         Frame flattening: Hit-testing an iframe could end up destroying the associated inline tree context.
1918         https://bugs.webkit.org/show_bug.cgi?id=146447
1919         rdar://problem/20613501
1920
1921         Reviewed by Simon Fraser.
1922
1923         This patch ensures that the render tree associated with the document on which
1924         the hit-test is initiated does not get laid out, unless it was directly mutated prior to the hittest.
1925
1926         Hit-test requirements:
1927         1. A clean the render tree before hit-testing gets propagated to the renderers.
1928         Document::updateLayout() ensures it by calling both updateStyleIfNeeded() and layout() not only on the current tree, but also
1929         on the ancestors if needed.
1930
1931         2. No render tree mutation while hit-testing the renderers.
1932
1933         When an iframe is being hit-tested, this hit-test could bubble down to the child frame's render view.
1934         In order to ensure #1, we call Document::updateLayout() on the current (subframe) document.
1935         If updateStyleIfNeeded() mutates the render tree, we mark it dirty for layout(). However frame flattening also
1936         marks the parent renderer (RenderIFrame) dirty.
1937         While calling layout() to clean the current render tree, we end up laying out the parent tree too.
1938         Laying out the parent tree could end up destroying the inline tree context from where the
1939         hittest just bubbled down. (InlineFlowBox -> RenderWidget -> RenderView).
1940
1941         This patch protects the render tree from such unintentional inline tree mutation during hittesting.
1942         After the initial layout we set a layout disallow flag on the frame view to defer subsequent layouts.
1943         This patch only changes behavior when frame flattening is enabled, but in future we may always want to enable this.
1944
1945         * fast/frames/flattening/hittest-iframe-while-style-changes-crash-expected.txt: Added.
1946         * fast/frames/flattening/hittest-iframe-while-style-changes-crash.html: Added.
1947
1948 2015-06-30  Andy VanWagoner  <thetalecrafter@gmail.com>
1949
1950         Implement ECMAScript Internationalization API
1951         https://bugs.webkit.org/show_bug.cgi?id=90906
1952
1953         Reviewed by Benjamin Poulain.
1954
1955         * TestExpectations: Skip intl until enabled
1956         * js/intl-expected.txt: Added.
1957         * js/intl.html: Added.
1958         * js/script-tests/intl.js: Added.
1959         (global):
1960
1961 2015-06-30  Wenson Hsieh  <whsieh@berkeley.edu>
1962
1963         scroll-snap-points do not work very well with mechanical scroll wheel events
1964         https://bugs.webkit.org/show_bug.cgi?id=142501
1965         <rdar://problem/20093511>
1966
1967         Reviewed by Brent Fulgham.
1968
1969         * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-overflow-stateless-expected.txt: Added.
1970         * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-overflow-stateless.html: Added.
1971
1972 2015-06-30  Chris Dumez  <cdumez@apple.com>
1973
1974         Unreviewed, rebaseline editing/style/unbold-in-bold.html on WK2.
1975
1976         * platform/mac-wk2/editing/style/unbold-in-bold-expected.txt: Added.
1977
1978 2015-06-30  Chris Dumez  <cdumez@apple.com>
1979
1980         Unreviewed, revert bad wk2 baseline done in r186106.
1981
1982         * platform/mac-wk2/editing/style: Removed.
1983
1984 2015-06-30  Chris Dumez  <cdumez@apple.com>
1985
1986         Unreviewed, revert bad WK1 rebaseline done in r186106.
1987
1988         * platform/mac/editing/style/unbold-in-bold-expected.txt:
1989
1990 2015-06-30  Youenn Fablet  <youenn.fablet@crf.canon.fr> and Xabier Rodriguez Calvar  <calvaris@igalia.com>
1991
1992         [Streams API] Finish pulling must always be done asynchronously as it is the expected promise behavior (according to the spec)
1993         https://bugs.webkit.org/show_bug.cgi?id=146408
1994
1995         Reviewed by Darin Adler.
1996
1997         * streams/reference-implementation/readable-stream-expected.txt: Updated expectation to PASS
1998
1999 2015-06-30  Youenn Fablet  <youenn.fablet@crf.canon.fr> and Xabier Rodriguez Calvar  <calvaris@igalia.com>
2000
2001         [Streams API] Synced bad strategy test with reference implementation
2002         https://bugs.webkit.org/show_bug.cgi?id=146411
2003
2004         Reviewed by Darin Adler.
2005
2006         * streams/reference-implementation/bad-strategies-expected.txt:
2007         * streams/reference-implementation/bad-strategies.html: There are three tests that are merged into one and a
2008         fourth check is added. Updated expectations accordingly.
2009
2010 2015-06-29  Ryosuke Niwa  <rniwa@webkit.org>
2011
2012         Another rebaseline after r186086.
2013         WebKit2 needs the original expected result.
2014
2015         * platform/mac-wk2/editing/style: Copied from LayoutTests/platform/mac/editing/style/unbold-in-bold-expected.txt.
2016         * platform/mac/editing/style/unbold-in-bold-expected.txt:
2017
2018 2015-06-29  Ryosuke Niwa  <rniwa@webkit.org>
2019
2020         Rebaseline after r186086.
2021
2022         * platform/mac/editing/style/unbold-in-bold-expected.txt:
2023
2024 2015-06-29  Dean Jackson  <dino@apple.com>
2025
2026         Temporarily disable PICTURE_SIZES
2027         https://bugs.webkit.org/show_bug.cgi?id=146435
2028         <rdar://problem/21087013>
2029
2030         Reviewed by Tim Horton.
2031
2032         Skip HTMLImageElement.sizes tests.
2033
2034         * TestExpectations:
2035
2036 2015-06-29  Adam Bergkvist  <adam.bergkvist@ericsson.com>
2037
2038         WebRTC: Update the MediaStream API
2039         https://bugs.webkit.org/show_bug.cgi?id=146313
2040
2041         Reviewed by Eric Carlson.
2042
2043         Test status: 3 added, 8 existing enabled (some updated) and 1 removed.
2044
2045         * TestExpectations:
2046         * fast/mediastream/MediaStream-add-ended-tracks-expected.txt:
2047         * fast/mediastream/MediaStream-add-ended-tracks.html:
2048         * fast/mediastream/MediaStream-add-remove-tracks-expected.txt:
2049         * fast/mediastream/MediaStream-add-remove-tracks.html:
2050         * fast/mediastream/MediaStream-add-tracks-to-inactive-stream.html:
2051         * fast/mediastream/MediaStream-clone-expected.txt: Added.
2052         * fast/mediastream/MediaStream-clone.html:
2053         * fast/mediastream/MediaStream-construct-with-ended-tracks-expected.txt: Added.
2054         * fast/mediastream/MediaStream-construct-with-ended-tracks.html:
2055         * fast/mediastream/MediaStream-getTracks-expected.txt:
2056         * fast/mediastream/MediaStream-getTracks.html:
2057         * fast/mediastream/MediaStreamConstructor.html:
2058         * fast/mediastream/MediaStreamTrack-clone-expected.txt: Added.
2059         * fast/mediastream/MediaStreamTrack-clone.html: Added.
2060         * fast/mediastream/MediaStreamTrack-getSources-expected.txt: Removed.
2061         * fast/mediastream/MediaStreamTrack-getSources.html: Removed. Tested method removed from spec.
2062         * fast/mediastream/MediaStreamTrack-kind-expected.txt: Added.
2063         * fast/mediastream/MediaStreamTrack-kind.html: Added.
2064         * fast/mediastream/MediaStreamTrack-stop-expected.txt: Added.
2065         * fast/mediastream/MediaStreamTrack-stop.html: Added.
2066         * fast/mediastream/MediaStreamTrackEvent-constructor-expected.txt:
2067         * fast/mediastream/MediaStreamTrackEvent-constructor.html:
2068         * fast/mediastream/resources/getUserMedia-helper.js: Added.
2069         (.reject):
2070         (getUserMedia):
2071         (defaultRejectOrCatch):
2072         * platform/gtk/TestExpectations:
2073
2074 2015-06-29  Matt Rajca  <mrajca@apple.com>
2075
2076         Media Session: test session attribute of newly-created media elements
2077         https://bugs.webkit.org/show_bug.cgi?id=146412
2078
2079         Reviewed by Eric Carlson.
2080
2081         * media/session/default-session-expected.txt: Added.
2082         * media/session/default-session.html: Added.
2083         * platform/mac/TestExpectations: Media Session support is disabled by default.
2084
2085 2015-06-29  Said Abou-Hallawa  <sabouhallawa@apple.com>
2086
2087         [Mac] Disable QTKit by default.
2088         https://bugs.webkit.org/show_bug.cgi?id=146352
2089
2090         Reviewed by Darin Adler.
2091
2092         * platform/mac/TestExpectations: Skip media tests which require QTKit on
2093         all OS X ports.
2094
2095 2015-06-26  Matt Rajca  <mrajca@apple.com>
2096
2097         Test existence of controls on MediaSession
2098         https://bugs.webkit.org/show_bug.cgi?id=146356
2099
2100         Reviewed by Eric Carlson.
2101
2102         * media/session/controls-existence-expected.txt: Added.
2103         * media/session/controls-existence.html: Added.
2104         * platform/mac/TestExpectations: Media Session support is disabled by default.
2105
2106 2015-06-29  Hunseop Jeong  <hs85.jeong@samsung.com>
2107
2108         Unreviewed EFL gardening on 29th Jun.
2109         https://bugs.webkit.org/show_bug.cgi?id=146409
2110
2111         Remove the duplicated results and rebaseline the missing tests.
2112
2113         * platform/efl/TestExpectations:
2114         * platform/efl/editing/execCommand/paste-1-expected.txt: Added.
2115         * platform/efl/printing/single-line-must-not-be-split-into-two-pages-expected.txt: Added.
2116
2117 2015-06-28  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
2118
2119         [EFL] Unreviewed add new baseline for missing tests
2120
2121         Some tests need to have own test expectations for EFL port.
2122
2123         * platform/efl/TestExpectations:
2124         * platform/efl/accessibility/auto-filled-value-expected.txt: Added.
2125         * platform/efl/accessibility/img-fallsback-to-title-expected.txt: Added.
2126         * platform/efl/accessibility/internal-link-anchors2-expected.txt: Added.
2127         * platform/efl/accessibility/math-multiscript-attributes-expected.txt: Added.
2128         * platform/efl/accessibility/meter-element-expected.txt: Added.
2129         * platform/efl/compositing/iframes/invisible-nested-iframe-show-expected.txt: Added.
2130         * platform/efl/compositing/iframes/resizer-expected.txt: Added.
2131         * platform/efl/compositing/layer-creation/fixed-position-scroll-expected.txt: Added.
2132         * platform/efl/compositing/overflow/composited-scrolling-creates-a-stacking-container-expected.txt: Added.
2133         * platform/efl/compositing/tiling/huge-layer-add-remove-child-expected.txt: Added.
2134         * platform/efl/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt: Added.
2135         * platform/efl/css2.1/t1604-c542-letter-sp-00-b-a-expected.txt: Added.
2136         * platform/efl/css3/flexbox/flexbox-baseline-margins-expected.txt: Added.
2137         * platform/efl/editing/selection/contains-boundaries-expected.txt: Added.
2138         * platform/efl/editing/selection/mixed-editability-10-expected.txt: Added.
2139         * platform/efl/editing/selection/replaced-boundaries-3-expected.txt: Added.
2140         * platform/efl/editing/style/5065910-expected.txt: Added.
2141         * platform/efl/editing/style/font-family-with-space-expected.txt: Added.
2142         * platform/efl/fast/css/named-images-expected.txt: Added.
2143         * platform/efl/ietestcenter/css3/bordersbackgrounds/background-repeat-space-padding-box-expected.txt: Added.
2144         * platform/efl/ietestcenter/css3/text/textshadow-005-expected.txt: Added.
2145         * platform/efl/printing/media-queries-print-expected.txt: Added.
2146         * platform/efl/printing/setPrinting-expected.txt: Added.
2147         * platform/efl/printing/simultaneous-position-float-change-expected.txt: Added.
2148         * platform/efl/printing/width-overflow-expected.txt: Added.
2149         * platform/efl/transforms/3d/point-mapping/3d-point-mapping-origins-expected.txt: Added.
2150
2151 2015-06-28  Jinwoo Song  <jinwoo7.song@samsung.com>
2152
2153         [EFL] Unreviewed, gardening.
2154
2155         Add missing expectation results in fast/ directory.
2156
2157         * platform/efl/fast/css/resize-corner-tracking-transformed-iframe-expected.txt: Added.
2158         * platform/efl/fast/forms/select-element-focus-ring-expected.txt: Added.
2159         * platform/efl/fast/regions/auto-size/autoheight-regions-mark-expected.txt: Added.
2160         * platform/efl/fast/regions/flows-dependency-dynamic-remove-expected.txt: Added.
2161         * platform/efl/fast/regions/flows-dependency-same-flow-expected.txt: Added.
2162         * platform/efl/fast/regions/multiple-directionality-changes-in-variable-width-regions-expected.txt: Added.
2163         * platform/efl/fast/regions/region-dynamic-after-before-expected.txt: Added.
2164         * platform/efl/fast/regions/region-generated-content-before-after-expected.txt: Added.
2165         * platform/efl/fast/regions/repaint/line-flow-with-floats-in-regions-expected.txt: Added.
2166         * platform/efl/fast/regions/repaint/overflow-flipped-writing-mode-block-in-regions-expected.txt: Added.
2167         * platform/efl/fast/regions/repaint/region-painting-invalidation-expected.txt: Added.
2168         * platform/efl/fast/regions/repaint/region-painting-via-layout-expected.txt: Added.
2169         * platform/efl/fast/regions/text-region-split-small-pagination-expected.txt: Added.
2170         * platform/efl/fast/repaint/block-selection-gap-in-table-cell-expected.txt: Added.
2171         * platform/efl/fast/ruby/select-ruby-expected.txt: Added.
2172
2173 2015-06-28  David Kilzer  <ddkilzer@apple.com>
2174
2175         ASAN crashes in js/regress-141098.html
2176         <http://webkit.org/b/145007>
2177
2178         * TestExpectations: Remove test from skip list as it no longer
2179         crashes with ASan enabled:
2180         - js/regress-141098.html
2181
2182 2015-06-28  David Kilzer  <ddkilzer@apple.com>
2183
2184         Fix warning about duplicate test expectation: js/regress-141098.html
2185
2186         Fixes the following warning when running layout tests:
2187
2188             LayoutTests/TestExpectations:523 More specific entry for js/regress-141098.html on line LayoutTests/TestExpectations:523 overrides line LayoutTests/TestExpectations:519. js/regress-141098.html
2189
2190         * TestExpectations: Comment out duplicate:
2191         - js/regress-141098.html
2192
2193 2015-06-28  David Kilzer  <ddkilzer@apple.com>
2194
2195         Mark http/tests/contentextensions/character-set-basic-support.html as flaky on mac-wk2
2196
2197         * platform/mac-wk2/TestExpectations: Mark ask flaky:
2198         - http/tests/contentextensions/character-set-basic-support.html
2199
2200 2015-06-28  Chris Dumez  <cdumez@apple.com>
2201
2202         Crash: com.apple.WebKit.WebContent at com.apple.WebCore: WebCore::CachedFrameBase::restore + 333
2203         https://bugs.webkit.org/show_bug.cgi?id=146388
2204         <rdar://problem/21567343>
2205
2206         Reviewed by Darin Adler.
2207
2208         Add layout test to cover the case where a subframe is currently in
2209         provisional load stage when checking if the page if page-cacheable.
2210
2211         The test also removes the iframe once loaded in order to cause a crash
2212         if the frame were to finish loading while in the page cache.
2213
2214         * http/tests/navigation/page-cache-iframe-provisional-load-expected.txt: Added.
2215         * http/tests/navigation/page-cache-iframe-provisional-load.html: Added.
2216         * http/tests/navigation/resources/page-cache-helper-slow.html: Added.
2217
2218 2015-06-28  Skachkov Oleksandr  <gskachkov@gmail.com>
2219
2220         [ES6] Implement ES6 arrow function syntax. No Line terminator between function parameters and =>
2221         https://bugs.webkit.org/show_bug.cgi?id=146394
2222
2223         Reviewed by Yusuke Suzuki.
2224
2225         * js/arrowfunction-syntax-errors-expected.txt:
2226         * js/script-tests/arrowfunction-syntax-errors.js:
2227
2228 2015-06-28  Xabier Rodriguez Calvar  <calvaris@igalia.com> and Youenn Fablet  <youenn.fablet@crf.canon.fr>
2229
2230         [Streams API] Add support for chunks with customized sizes
2231         https://bugs.webkit.org/show_bug.cgi?id=146312
2232
2233         Reviewed by Darin Adler.
2234
2235         * streams/reference-implementation/bad-strategies-expected.txt:
2236
2237 2015-06-27  David Kilzer  <ddkilzer@apple.com>
2238
2239         fast/canvas/webgl/tex-*.html flakily timeout on Mavericks Debug WK1
2240
2241         * platform/mac-wk1/TestExpectations: Change "Slow" to
2242         "Pass Timeout" since the tests flakily time out and fail:
2243         - fast/canvas/webgl/tex-image-and-sub-image-2d-with-video-rgba4444.html
2244         - fast/canvas/webgl/tex-image-and-sub-image-2d-with-video-rgba5551.html
2245         - fast/canvas/webgl/tex-image-and-sub-image-2d-with-video.html
2246         - fast/canvas/webgl/tex-image-and-uniform-binding-bugs.html
2247
2248 2015-06-27  David Kilzer  <ddkilzer@apple.com>
2249
2250         REGRESSION (r186038): accessibility/aria-roledescription.html fails on Windows
2251
2252         * platform/win/TestExpectations: Mark as failing on Windows:
2253         - accessibility/aria-roledescription.html
2254
2255 2015-06-27  Chris Fleizach  <cfleizach@apple.com>
2256
2257         AX: implement @aria-roledescription
2258         https://bugs.webkit.org/show_bug.cgi?id=146274
2259
2260         Reviewed by Darin Adler.
2261
2262         * accessibility/aria-roledescription-expected.txt: Added.
2263         * accessibility/aria-roledescription.html: Added.
2264
2265 2015-06-27  Myles C. Maxfield  <mmaxfield@apple.com>
2266
2267         REGRESSION (r186001): fast/text/han-generic-font-families.html always fails on Yosemite
2268         https://bugs.webkit.org/show_bug.cgi?id=146385
2269
2270         Unreviewed.
2271
2272         * platform/mac-yosemite/fast/text/han-generic-font-families-expected.html:
2273         * platform/mac/TestExpectations:
2274
2275 2015-06-27  David Kilzer  <ddkilzer@apple.com>
2276
2277         REGRESSION (r186029): fast/text/justify-ideograph-{complex,simple,vertical}.html fail on Yosemite
2278
2279         The results replaced in r186029 were the Yosemite results, so
2280         Yosemite started failing when they were rebaselined for
2281         El Capitan.
2282
2283         * platform/mac-yosemite/fast/text/justify-ideograph-complex-expected.txt: Copied from platform/mac/fast/text/justify-ideograph-complex-expected.txt in r186028.
2284         * platform/mac-yosemite/fast/text/justify-ideograph-simple-expected.txt: Copied from platform/mac/fast/text/justify-ideograph-simple-expected.txt in r186028.
2285         * platform/mac-yosemite/fast/text/justify-ideograph-vertical-expected.txt: Copied from platform/mac/fast/text/justify-ideograph-vertical-expected.txt in r186028.
2286
2287 2015-06-27  David Kilzer  <ddkilzer@apple.com>
2288
2289         Add missing image results for platform/mac/platform/mac/fast/text/vertical-surrogate-pair.html
2290
2291         * platform/mac/platform/mac/fast/text/vertical-surrogate-pair-expected.png: Added.
2292
2293 2015-06-27  David Kilzer  <ddkilzer@apple.com>
2294
2295         Rebaseline El Capitan results for fast/text/justify-ideograph-{complex,simple,vertical}.html
2296
2297         * platform/mac/TestExpectations: Removed expectations.
2298         * platform/mac/fast/text/justify-ideograph-complex-expected.png: Updated.
2299         * platform/mac/fast/text/justify-ideograph-complex-expected.txt: Updated.
2300         * platform/mac/fast/text/justify-ideograph-simple-expected.png: Updated.
2301         * platform/mac/fast/text/justify-ideograph-simple-expected.txt: Updated.
2302         * platform/mac/fast/text/justify-ideograph-vertical-expected.png: Added.
2303         * platform/mac/fast/text/justify-ideograph-vertical-expected.txt: Updated.
2304
2305 2015-06-27  David Kilzer  <ddkilzer@apple.com>
2306
2307         Document more slow fast/canvas/webgl tests on Mavericks Debug WK1
2308
2309         See Flakiness Dashboard:
2310         <http://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=fast%2Fcanvas%2Fwebgl%2Ftex-image-and-sub-image-2d-with-video-rgba4444.html>
2311         <http://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=fast%2Fcanvas%2Fwebgl%2Ftex-image-and-sub-image-2d-with-video-rgba5551.html>
2312
2313         * platform/mac-wk1/TestExpectations: Add slow expectations for:
2314         - fast/canvas/webgl/tex-image-and-sub-image-2d-with-video-rgba4444.html
2315         - fast/canvas/webgl/tex-image-and-sub-image-2d-with-video-rgba5551.html
2316
2317 2015-06-27  David Kilzer  <ddkilzer@apple.com>
2318
2319         REGRESSION (r186001): fast/text/han-generic-font-families.html always fails on Yosemite
2320
2321         Fix tracked by:  <http://webkit.org/b/146385>
2322
2323         * platform/mac/TestExpectations: Mark as failing on Yosemite:
2324         - fast/text/han-generic-font-families.html
2325
2326 2015-06-27  David Kilzer  <ddkilzer@apple.com>
2327
2328         editing/undo/remove-css-property-and-remove-style.html is flaky on Debug WK2
2329
2330         As seen on Flakiness Dashboard:
2331         <http://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=editing%2Fundo%2Fremove-css-property-and-remove-style.html>
2332
2333         * platform/mac-wk2/TestExpectations: Add:
2334         - editing/undo/remove-css-property-and-remove-style.html
2335
2336 2015-06-27  Xabier Rodriguez Calvar  <calvaris@igalia.com> and Youenn Fablet  <youenn.fablet@crf.canon.fr>
2337
2338         [Streams API] Implement ReadableStreamController.desiredSize property
2339         https://bugs.webkit.org/show_bug.cgi?id=146311
2340
2341         Reviewed by Darin Adler.
2342
2343         * streams/reference-implementation/count-queuing-strategy-expected.txt:
2344         * streams/reference-implementation/readable-stream-expected.txt:
2345
2346 2015-06-26  Myles C. Maxfield  <mmaxfield@apple.com>
2347
2348         [iOS] AppleGothic has been superseded by Apple SD Gothic Neo
2349         https://bugs.webkit.org/show_bug.cgi?id=146372
2350         <rdar://problem/21574004>
2351
2352         Reviewed by Dean Jackson.
2353
2354         * fast/text/hangul-generic-font-families.html: Added.
2355         * platform/efl/TestExpectations:
2356         * platform/gtk/TestExpectations:
2357         * platform/ios-simulator/fast/text/hangul-generic-font-families-expected.html: Added.
2358         * platform/mac/fast/text/hangul-generic-font-families-expected.html: Added.
2359         * platform/win/TestExpectations:
2360
2361 2015-06-26  Matt Daiter  <mdaiter@apple.com>
2362
2363         Supporting getStartDate and added tests
2364         https://bugs.webkit.org/show_bug.cgi?id=145676
2365         <rdar://problem/20876076>
2366
2367         Reviewed by Brent Fulgham.
2368
2369         * http/tests/media/hls/video-controller-getStartDate-expected.txt: Added.
2370         * http/tests/media/hls/video-controller-getStartDate.html: Added.
2371         * http/tests/media/resources/hls/test-vod-date-time.m3u8: Added.
2372
2373 2015-06-26  Dean Jackson  <dino@apple.com>
2374
2375         No audio on animated page with the attached fixed layout epub
2376         https://bugs.webkit.org/show_bug.cgi?id=146365
2377         <rdar://problem/21360354>
2378
2379         Updated results.
2380
2381         * media/audio-playback-restriction-play-expected.txt:
2382
2383 2015-06-26  Daniel Bates  <dabates@apple.com>
2384
2385         Rolling out r184660
2386         https://bugs.webkit.org/show_bug.cgi?id=145200
2387
2388         Reverting r184660 because it caused a regression.
2389
2390         * accessibility/input-auto-fill-button-expected.txt: Removed.
2391         * accessibility/input-auto-fill-button.html: Removed.
2392         * platform/win/TestExpectations:
2393
2394 2015-06-26  Daniel Bates  <dabates@apple.com>
2395
2396         Rolling out r185881
2397         https://bugs.webkit.org/show_bug.cgi?id=146243
2398         And
2399         r185828
2400         https://bugs.webkit.org/show_bug.cgi?id=145241
2401
2402         Reverting r185881 and r185828 because the latter caused a regression.
2403
2404         * accessibility/hit-test-input-auto-fill-button-expected.txt: Removed.
2405         * accessibility/hit-test-input-auto-fill-button.html: Removed.
2406         * accessibility/hit-test-input-search-cancel-button-expected.txt: Removed.
2407         * accessibility/hit-test-input-search-cancel-button.html: Removed.
2408         * accessibility/input-search-cancel-button-expected.txt: Removed.
2409         * accessibility/input-search-cancel-button.html: Removed.
2410         * accessibility/resources/shouldBeAccessibleByCursor.js: Removed.
2411         * platform/win/TestExpectations:
2412         * platform/wk2/TestExpectations:
2413
2414 2015-06-26  Dean Jackson  <dino@apple.com>
2415
2416         No audio on animated page with the attached fixed layout epub
2417         https://bugs.webkit.org/show_bug.cgi?id=146365
2418         <rdar://problem/21360354>
2419
2420         Reviewed by Eric Carlson.
2421
2422         The test to ensure audio needs a user gesture now needs to also
2423         restrict the general case.
2424
2425         * media/audio-playback-restriction-play.html:
2426
2427 2015-06-26  Myles C. Maxfield  <mmaxfield@apple.com>
2428
2429         [Cocoa] Sans-serif generic font family should map to PingFang
2430         https://bugs.webkit.org/show_bug.cgi?id=146333
2431         <rdar://problem/21521217>
2432
2433         Reviewed by Alexey Proskuryakov.
2434
2435         * fast/text/han-generic-font-families.html: Added.
2436         * platform/efl/TestExpectations:
2437         * platform/gtk/TestExpectations:
2438         * platform/ios-simulator/fast/text/han-generic-font-families-expected.html: Added.
2439         * platform/mac-mavericks/fast/text/han-generic-font-families-expected.html: Added.
2440         * platform/mac-yosemite/fast/text/han-generic-font-families-expected.html: Added.
2441         * platform/mac/fast/text/han-generic-font-families-expected.html: Added.
2442         * platform/win/TestExpectations:
2443
2444 2015-06-26  David Kilzer  <ddkilzer@apple.com>
2445
2446         REGRESSION (r185971): js/dom/global-constructors-attributes.html fails on Windows
2447
2448         * platform/win/js/dom/global-constructors-attributes-expected.txt:
2449         Update results after enabling WEB_TIMING API for Windows.
2450
2451 2015-06-26 Aleksandr Skachkov  <gskachkov@gmail.com>
2452
2453          [ES6] Implement ES6 arrow function syntax. Parser of arrow function with execution as common function 
2454          https://bugs.webkit.org/show_bug.cgi?id=144955
2455
2456          Reviewed by Yusuke Suzuki.
2457
2458          Added arrow function tests     
2459
2460         * js/arrowfunction-asparamter-1-expected.txt: Added.
2461         * js/arrowfunction-asparamter-1.html: Added.
2462         * js/arrowfunction-asparamter-2-expected.txt: Added.
2463         * js/arrowfunction-asparamter-2.html: Added.
2464         * js/arrowfunction-associativity-1-expected.txt: Added.
2465         * js/arrowfunction-associativity-1.html: Added.
2466         * js/arrowfunction-associativity-2-expected.txt: Added.
2467         * js/arrowfunction-associativity-2.html: Added.
2468         * js/arrowfunction-block-1-expected.txt: Added.
2469         * js/arrowfunction-block-1.html: Added.
2470         * js/arrowfunction-block-2-expected.txt: Added.
2471         * js/arrowfunction-block-2.html: Added.
2472         * js/arrowfunction-syntax-endings-expected.txt: Added.
2473         * js/arrowfunction-syntax-endings.html: Added.
2474         * js/arrowfunction-syntax-errors-expected.txt: Added.
2475         * js/arrowfunction-syntax-errors.html: Added.
2476         * js/arrowfunction-syntax-expected.txt: Added.
2477         * js/arrowfunction-syntax.html: Added.
2478         * js/script-tests/arrowfunction-asparamter-1.js: Added.
2479         * js/script-tests/arrowfunction-asparamter-2.js: Added.
2480         * js/script-tests/arrowfunction-associativity-1.js: Added.
2481         * js/script-tests/arrowfunction-associativity-2.js: Added.
2482         * js/script-tests/arrowfunction-block-1.js: Added.
2483         * js/script-tests/arrowfunction-block-2.js: Added.
2484         * js/script-tests/arrowfunction-syntax-endings.js: Added.
2485         * js/script-tests/arrowfunction-syntax-errors.js: Added.
2486         * js/script-tests/arrowfunction-syntax.js: Added.
2487
2488 2015-06-25  Chris Fleizach  <cfleizach@apple.com>
2489
2490         AX: improve list heuristics (presentational use versus actual lists)
2491         https://bugs.webkit.org/show_bug.cgi?id=134187
2492
2493         Rolling this change back in now that clients have had time to update their expectations.
2494
2495         * accessibility/list-detection-expected.txt:
2496         * accessibility/list-detection.html:
2497         * accessibility/list-detection2-expected.txt: Added.
2498         * accessibility/list-detection2.html: Added.
2499         * platform/gtk/accessibility/list-detection-expected.txt:
2500         * platform/win/TestExpectations:
2501
2502 2015-06-25  Doug Russell  <d_russell@apple.com>
2503
2504         Bug 146300 AX: AccessibilityObject focus events that don't cause a selection 
2505         change can leave m_isSynchronizingSelection set to true
2506         https://bugs.webkit.org/show_bug.cgi?id=146300
2507
2508         Reviewed by Chris Fleizach.
2509
2510         Added a clearTextSelectionIntent() convenience function to be used after any
2511         event that can, but isn't guaranteed to result in a selection change. Matches
2512         calls to setTextSelectionIntent() convenience function.
2513         Added support for tests listening for focus change notifications.
2514
2515         * platform/mac/accessibility/focus-setting-selection-syncronizing-not-clearing-expected.txt: Added.
2516         * platform/mac/accessibility/focus-setting-selection-syncronizing-not-clearing.html: Added.
2517
2518 2015-06-25  Tim Horton  <timothy_horton@apple.com>
2519
2520         Viewport units are wrong when scaled in 2-up mode, cause content to hop around on apple.com/music
2521         https://bugs.webkit.org/show_bug.cgi?id=146322
2522         <rdar://problem/21413884>
2523
2524         Reviewed by Simon Fraser.
2525
2526         * fast/fixed-layout/fixed-layout-expected.txt:
2527         Rebaseline now that viewport units behave correctly.
2528
2529 2015-06-25  Zalan Bujtas  <zalan@apple.com>
2530
2531         Do not send touch events to the slider's thumb when it does not have a renderer.
2532         https://bugs.webkit.org/show_bug.cgi?id=146307
2533         rdar://problem/21539399
2534
2535         Reviewed by Simon Fraser.
2536
2537         Bail out early if either the touch target or the renderer() is null.
2538
2539         * fast/events/touch/input-range-with-thumb-display-none-crash-expected.txt: Added.
2540         * fast/events/touch/input-range-with-thumb-display-none-crash.html: Added.
2541
2542 2015-06-25  Michael Saboff  <msaboff@apple.com>
2543
2544         REGRESSION (r181889): basspro.com hangs on load under JSC::ErrorInstance::finishCreation(JSC::ExecState*, JSC::VM&, WTF::String const&, bool) + 2801 (JavaScriptCore + 3560689)
2545         https://bugs.webkit.org/show_bug.cgi?id=146298
2546
2547         Reviewed by Mark Lam.
2548
2549         New regression test.
2550
2551         * js/regress-146298-expected.txt: Added.
2552         * js/regress-146298.html: Added.
2553         * js/script-tests/regress-146298.js: Added.
2554
2555 2015-06-25  Xabier Rodriguez Calvar  <calvaris@igalia.com> and Youenn Fablet  <youenn.fablet@crf.canon.fr>
2556
2557         [Streams API] Implement HighWaterMark
2558         https://bugs.webkit.org/show_bug.cgi?id=146235
2559
2560         Reviewed by Darin Adler.
2561
2562         * streams/reference-implementation/bad-strategies-expected.txt:
2563         * streams/reference-implementation/readable-stream-expected.txt:
2564
2565 2015-06-24  Chris Dumez  <cdumez@apple.com>
2566
2567         Unreviewed gardening, test rebaseline on Windows after r185934.
2568
2569         * platform/win/fast/css/apple-system-colors-expected.txt:
2570
2571 2015-06-24  Said Abou-Hallawa  <sabouhallawa@apple.com>
2572
2573         Add a new color -apple-wireless-playback-target-active
2574         https://bugs.webkit.org/show_bug.cgi?id=146269
2575         <rdar://problem/21465189>
2576
2577         Reviewed by Dean Jackson.
2578
2579         Modify existing tests to include the new color value.
2580
2581         * fast/css/apple-system-colors-expected.txt:
2582         * fast/css/apple-system-colors.html:
2583         * platform/ios-simulator/fast/css/apple-system-colors-expected.txt:
2584         * platform/mac-mavericks/fast/css/apple-system-colors-expected.txt:
2585         * platform/mac/fast/css/apple-system-colors-expected.txt:
2586
2587 2015-06-24  Doug Russell  <d_russell@apple.com>
2588
2589         Bug 146177 - AX: AXObjectCache should try to use an unignored accessibilityObject
2590         when posting a selection notification when on the border between two accessibilityObjects
2591         https://bugs.webkit.org/show_bug.cgi?id=146177
2592
2593         Add test for forward and backward tabbing between links and corresponding notifications
2594         change element
2595
2596         Reviewed by Darin Adler.
2597
2598         * platform/mac/accessibility/selection-element-tabbing-to-link-expected.txt: Added.
2599         * platform/mac/accessibility/selection-element-tabbing-to-link.html: Added.
2600
2601 2015-06-24  Keith Miller  <keith_miller@apple.com>
2602
2603         Strict Equality on objects should only check that one of the two sides is an object.
2604         https://bugs.webkit.org/show_bug.cgi?id=145992
2605
2606         Reviewed by Mark Lam.
2607
2608         Adds a test that checks if strict equality checks with objects properly exit out of DFG code when
2609         dealing with document.all, which is an object that masquerades as undefined.
2610
2611         * js/dom/document-all-strict-eq-expected.txt: Added.
2612         * js/dom/document-all-strict-eq.html: Added.
2613         * js/dom/script-tests/document-all-strict-eq.js: Added.
2614         (f):
2615
2616 2015-06-24  Myles C. Maxfield  <mmaxfield@apple.com>
2617
2618         [Win] Test gardening for fast/text/font-weight{,-zh}.html
2619         https://bugs.webkit.org/show_bug.cgi?id=146266
2620         <rdar://problem/21391628>
2621         <rdar://problem/21391673>
2622
2623         Unreviewed.
2624
2625         * platform/win/fast/text/font-weights-expected.png: Added.
2626         * platform/win/fast/text/font-weights-expected.txt: Added.
2627         * platform/win/fast/text/font-weights-zh-expected.png: Added.
2628         * platform/win/fast/text/font-weights-zh-expected.txt: Added.
2629
2630 2015-06-24  Daniel Bates  <dabates@apple.com>
2631
2632         Content Security Policy error message when frame load is blocked does not read well
2633         https://bugs.webkit.org/show_bug.cgi?id=146279
2634
2635         Reviewed by Csaba Osztrogonác.
2636
2637         Update expected results.
2638
2639         * http/tests/security/contentSecurityPolicy/frame-src-blocked-expected.txt:
2640         * http/tests/security/contentSecurityPolicy/frame-src-redirect-blocked-expected.txt:
2641
2642 2015-06-24  Daniel Bates  <dabates@apple.com>
2643
2644         LayoutTests/http/tests/security/contentSecurityPolicy/media-src-track-block.html always passes
2645         https://bugs.webkit.org/show_bug.cgi?id=146272
2646
2647         Reviewed by Darin Adler.
2648
2649         Fixes an issue where the test LayoutTests/http/tests/security/contentSecurityPolicy/media-src-track-block.html
2650         will always pass regardless of whether the Content Security Policy <meta> tag is present because
2651         the external text track file is not valid WebVTT-formatted file.
2652
2653         The test verifies that the external text track file LayoutTests/http/tests/security/contentSecurityPolicy/resources/track.vtt
2654         fails to load when the Content Security Policy of the page disallows loading of all media (media-src: "none")
2655         by listening for a DOM error event to be dispatched to the <track>. And the text track file is not a valid
2656         WebVTT-formatted file. So, it will always fail to load; => a DOM error event is always dispatched to the
2657         <track>; => the test always passes.
2658
2659         * http/tests/security/contentSecurityPolicy/resources/track.vtt:
2660
2661 2015-06-11  Sergio Villar Senin  <svillar@igalia.com>
2662
2663         intrinsic size keywords don't work for heights
2664         https://bugs.webkit.org/show_bug.cgi?id=113610
2665
2666         Reviewed by Darin Adler.
2667
2668         Based on Blink's r148314 by <cbiesinger@chromium.org>.
2669
2670         * fast/css-intrinsic-dimensions/height-css-tables-collapsed-expected.html: Added.
2671         * fast/css-intrinsic-dimensions/height-css-tables-collapsed.html: Added.
2672         * fast/css-intrinsic-dimensions/height-css-tables-expected.html: Added.
2673         * fast/css-intrinsic-dimensions/height-css-tables.html: Added.
2674         * fast/css-intrinsic-dimensions/height-expected.html: Added.
2675         * fast/css-intrinsic-dimensions/height-flexbox-expected.html: Added.
2676         * fast/css-intrinsic-dimensions/height-flexbox.html: Added.
2677         * fast/css-intrinsic-dimensions/height-positioned-expected.html: Added.
2678         * fast/css-intrinsic-dimensions/height-positioned-replaced-expected.html: Added.
2679         * fast/css-intrinsic-dimensions/height-positioned-replaced.html: Added.
2680         * fast/css-intrinsic-dimensions/height-positioned.html: Added.
2681         * fast/css-intrinsic-dimensions/height-property-value-expected.txt:
2682         * fast/css-intrinsic-dimensions/height-property-value.html:
2683         * fast/css-intrinsic-dimensions/height-property-value.html.orig: Copied from LayoutTests/fast/css-intrinsic-dimensions/height-property-value.html.
2684         * fast/css-intrinsic-dimensions/height-replaced-expected.html: Added.
2685         * fast/css-intrinsic-dimensions/height-replaced.html: Added.
2686         * fast/css-intrinsic-dimensions/height-tables-collapsed-expected.html: Added.
2687         * fast/css-intrinsic-dimensions/height-tables-collapsed.html: Added.
2688         * fast/css-intrinsic-dimensions/height-tables-expected.html: Added.
2689         * fast/css-intrinsic-dimensions/height-tables.html: Added.
2690         * fast/css-intrinsic-dimensions/height.html: Added.
2691         * fast/css-intrinsic-dimensions/resources/height-keyword-classes.css: Added.
2692         (.min-content):
2693         (.max-content):
2694         (.fill-available):
2695         (.fit-content):
2696         (.max-height-min-content):
2697         (.max-height-max-content):
2698         (.max-height-fill-available):
2699         (.max-height-fit-content):
2700         (.min-height-min-content):
2701         (.min-height-max-content):
2702         (.min-height-fill-available):
2703         (.min-height-fit-content):
2704
2705 2015-06-23  Myles C. Maxfield  <mmaxfield@apple.com>
2706
2707         [OS X] Rebaseline fast/text/font-weight{,-zh}.html for El Capitan
2708         https://bugs.webkit.org/show_bug.cgi?id=146266
2709         <rdar://problem/21391628>
2710         <rdar://problem/21391673>
2711
2712         Unreviewed.
2713
2714         * fast/text/font-weights.html: Renamed from LayoutTests/platform/mac/fast/text/font-weights.html.
2715         * platform/mac/TestExpectations:
2716         * platform/efl/TestExpectations:
2717         * platform/gtk/TestExpectations:
2718         * platform/win/TestExpectations:
2719         * platform/mac/fast/text/font-weights-expected.png: Added.
2720         * platform/mac/fast/text/font-weights-expected.txt:
2721         * platform/mac/fast/text/font-weights-zh-expected.png: Added.
2722         * platform/mac/fast/text/font-weights-zh-expected.txt:
2723         * platform/mac-mavericks/fast/text/font-weights-expected.txt: Moved from platform/mac/fast/text/font-weights-expected.txt
2724         * platform/mac-yosemite/fast/text/font-weights-expected.txt: Ditto.
2725         * platform/mac-yosemite/fast/text/font-weights-zh-expected.txt: Moved from platform/mac/fast/text/font-weights-zh-expected.txt
2726
2727 2015-06-23  Matthew Mirman  <mmirman@apple.com>
2728
2729         Completes native binding descriptors with native getters and potentially setters.
2730         https://bugs.webkit.org/show_bug.cgi?id=140575
2731         rdar://problem/19506502
2732
2733         Reviewed by Mark Lam.
2734
2735         * inspector-protocol/runtime/getProperties-expected.txt: updated.
2736         * js/dom/native-bindings-descriptors-expected.txt: Added.
2737         * js/dom/native-bindings-descriptors.html: Added.
2738         * js/dom/script-tests/native-bindings-descriptors.js: Added.
2739
2740 2015-06-23  Myles C. Maxfield  <mmaxfield@apple.com>
2741
2742         Unreviewed test gardening after r185842
2743         https://bugs.webkit.org/show_bug.cgi?id=145681
2744         <rdar://problem/21169844>
2745
2746         * platform/mac-yosemite/fast/text/arabic-times-new-roman-expected.png: Copied from LayoutTests/platform/mac/fast/text/arabic-times-new-roman-expected.png.
2747         * platform/mac-yosemite/fast/text/arabic-times-new-roman-expected.txt: Copied from LayoutTests/platform/mac/fast/text/arabic-times-new-roman-expected.txt.
2748         * platform/mac/fast/text/arabic-times-new-roman-expected.png:
2749         * platform/mac/fast/text/arabic-times-new-roman-expected.txt:
2750         * platform/win/fast/text/arabic-times-new-roman-expected.png: Added.
2751         * platform/win/fast/text/arabic-times-new-roman-expected.txt: Added.
2752
2753 2015-06-23  Daniel Bates  <dabates@apple.com>
2754
2755         AX Tests hit-test-input-{auto-fill, search}-button.html and input-search-cancel-button.html fail on Windows
2756         https://bugs.webkit.org/show_bug.cgi?id=146243
2757
2758         Mark the tests as failing for now.
2759
2760         * platform/win/TestExpectations:
2761
2762 2015-06-23  Youenn Fablet  <youenn.fablet@crf.canon.fr>
2763
2764         MediaDevices.getUserMedia should migrate from callbacks to DOMPromise
2765         https://bugs.webkit.org/show_bug.cgi?id=146200
2766
2767         Reviewed by Darin Adler.
2768
2769         * fast/mediastream/MediaDevices-getUserMedia-expected.txt:
2770
2771 2015-06-23  Xabier Rodriguez Calvar  <calvaris@igalia.com> and Youenn Fablet  <youenn.fablet@crf.canon.fr>
2772
2773         [Streams API] Implement ReadableStream js source "'cancel" callback
2774         https://bugs.webkit.org/show_bug.cgi?id=146204
2775
2776         Reviewed by Darin Adler.
2777
2778         * streams/reference-implementation/bad-underlying-sources-expected.txt:
2779         * streams/reference-implementation/readable-stream-cancel-expected.txt:
2780         * streams/reference-implementation/readable-stream-expected.txt:
2781         * streams/reference-implementation/readable-stream-reader-expected.txt:
2782
2783 2015-06-23  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
2784
2785         [EFL] Unreviewed, gardening.
2786
2787         Mark fast/forms/listbox-visible-size.html to failure and skip
2788         fast/text/arabic-times-new-roman.html because it is for iOS.
2789
2790         * platform/efl/TestExpectations:
2791
2792 2015-06-22  Ryuan Choi  <ryuan.choi@navercorp.com>
2793
2794         [EFL] Hyphenation is not supported
2795         https://bugs.webkit.org/show_bug.cgi?id=89830
2796
2797         Reviewed by Gyuyoung Kim.
2798
2799         Rebaseline expected results which is related to hyphenation.
2800
2801         * platform/efl/TestExpectations: Unskip hyphenate-locale.html
2802         * platform/efl/fast/text/hyphenate-character-expected.png:
2803         * platform/efl/fast/text/hyphenate-character-expected.txt:
2804         * platform/efl/fast/text/hyphenate-first-word-expected.png:
2805         * platform/efl/fast/text/hyphenate-first-word-expected.txt:
2806         * platform/efl/fast/text/hyphenate-limit-before-after-expected.png:
2807         * platform/efl/fast/text/hyphenate-limit-before-after-expected.txt:
2808         * platform/efl/fast/text/hyphenate-limit-lines-expected.png:
2809         * platform/efl/fast/text/hyphenate-limit-lines-expected.txt:
2810         * platform/efl/fast/text/hyphenate-locale-expected.png: Added.
2811         * platform/efl/fast/text/hyphenate-locale-expected.txt: Added.
2812         * platform/efl/fast/text/hyphens-expected.png:
2813         * platform/efl/fast/text/hyphens-expected.txt:
2814
2815 2015-06-22  Yusuke Suzuki  <utatane.tea@gmail.com>
2816
2817         [ES6] Allow trailing comma in ArrayBindingPattern and ObjectBindingPattern
2818         https://bugs.webkit.org/show_bug.cgi?id=146192
2819
2820         Reviewed by Darin Adler.
2821
2822         * js/object-literal-syntax-expected.txt:
2823
2824 2015-06-22  Simon Fraser  <simon.fraser@apple.com>
2825
2826         -webkit-clip-path clips incorrectly if the element bounds go beyond the top edge of the page
2827         https://bugs.webkit.org/show_bug.cgi?id=146218
2828         rdar://problem/21127840
2829
2830         Reviewed by Zalan Bujtas.
2831         
2832         Test clip path on layers with non-zero bounds offsetFromRenderer because of box shadow,
2833         or vertical writing mode.
2834
2835         * compositing/masks/compositing-clip-path-origin-expected.html: Added.
2836         * compositing/masks/compositing-clip-path-origin.html: Added.
2837
2838 2015-06-22  David Kilzer  <ddkilzer@apple.com>
2839
2840         fast/text/justify-ideograph-{complex,simple,vertical}.html tests are flaky on El Capitan Debug builds
2841
2842         Tracked by <rdar://problem/21486062>.
2843
2844         * platform/mac/TestExpectations: Mark tests as flaky:
2845         - fast/text/justify-ideograph-complex.html
2846         - fast/text/justify-ideograph-simple.html
2847         - fast/text/justify-ideograph-vertical.html
2848
2849 2015-06-22  Michael Catanzaro  <mcatanzaro@igalia.com>
2850
2851         Web sockets should be treated as active mixed content
2852         https://bugs.webkit.org/show_bug.cgi?id=140624
2853
2854         Reviewed by Sam Weinig.
2855
2856         * http/tests/security/mixedContent/resources/frame-with-insecure-websocket.html: Added.
2857         * http/tests/security/mixedContent/websocket/insecure-websocket-in-iframe-expected.txt: Added.
2858         * http/tests/security/mixedContent/websocket/insecure-websocket-in-iframe.html: Added.
2859         * http/tests/security/mixedContent/websocket/insecure-websocket-in-main-frame-expected.txt: Added.
2860         * http/tests/security/mixedContent/websocket/insecure-websocket-in-main-frame.html: Added.
2861
2862 2015-06-22  Dean Jackson  <dino@apple.com>
2863
2864         Element with blur backdrop-filter shows edge duplication and dark edges
2865         https://bugs.webkit.org/show_bug.cgi?id=146215
2866         <rdar://problem/20367695>
2867
2868         Reviewed by Tim Horton.
2869
2870         Add a pixel test to show that the input images to backdrop filters should duplicate their
2871         edge pixels. Unfortunately this is not reproducible with normal filters, so it
2872         can't be a reference test.
2873
2874         * css3/filters/backdrop/blur-input-bounds.html: Added.
2875         * platform/mac/css3/filters/backdrop/blur-input-bounds-expected.png: Added.
2876         * platform/mac/css3/filters/backdrop/blur-input-bounds-expected.txt: Added.
2877
2878 2015-06-22  Myles C. Maxfield  <mmaxfield@apple.com>
2879
2880         [iOS] Arabic text styled with Georgia is rendered as boxes
2881         https://bugs.webkit.org/show_bug.cgi?id=145681
2882         <rdar://problem/21169844>
2883
2884         Reviewed by Darin Adler.
2885
2886         * fast/text/arabic-times-new-roman.html: Added.
2887         * platform/ios-simulator/fast/text/arabic-times-new-roman-expected.txt: Added.
2888         * platform/ios-simulator/fast/text/arabic-times-new-roman-expected.png: Added.
2889         * platform/mac-mavericks/fast/text/arabic-times-new-roman-expected.txt: Added.
2890         * platform/mac/fast/text/arabic-times-new-roman-expected.txt: Added.
2891         * platform/mac/fast/text/arabic-times-new-roman-expected.png: Added.
2892
2893 2015-06-22  Zalan Bujtas  <zalan@apple.com>
2894
2895         REGRESSION(r169105) Dangling renderer pointer in SelectionSubtreeRoot::SelectionSubtreeData.
2896         https://bugs.webkit.org/show_bug.cgi?id=146116
2897         rdar://problem/20959369
2898
2899         Reviewed by Brent Fulgham.
2900
2901         This patch ensures that we don't adjust the selection unless the visual selection still matches this subtree root.
2902
2903         When multiple selection roots are present we need to ensure that a RenderObject
2904         only shows up in one of them.
2905         RenderView::splitSelectionBetweenSubtrees(), as the name implies, splits the
2906         selection and sets the selection range (start/end) on each selection root.
2907         However, SelectionSubtreeRoot::adjustForVisibleSelection() later recomputes the range
2908         based on visible selection and that could end up collecting renderers as selection start/end
2909         from another selection subtree.
2910         RenderObject's holds the last selection state (RenderObject::setSelectionState).
2911         If we set a renderer first as "on selection border" and later "inside" using multiple selection roots,
2912         we can't clean up selections properly when this object gets destroyed.
2913         One of the roots ends up with a dangling RenderObject pointer.
2914
2915         * fast/regions/crash-when-renderer-is-in-multiple-selection-subtrees-expected.txt: Added.
2916         * fast/regions/crash-when-renderer-is-in-multiple-selection-subtrees.html: Added.
2917
2918 2015-06-22  Daniel Bates  <dabates@apple.com>
2919
2920         AX: UI Automation cannot find AutoFill or search cancel buttons
2921         https://bugs.webkit.org/show_bug.cgi?id=145241
2922         <rdar://problem/21051411>
2923
2924         Reviewed by Chris Fleizach.
2925
2926         Add tests to ensure that there exists an accessibility element for the
2927         search cancel button and that it can be hit using a cursor position. Also
2928         add a test to ensue that the AutoFill button can be hit using a cursor position.
2929
2930         * accessibility/hit-test-input-auto-fill-button-expected.txt: Added.
2931         * accessibility/hit-test-input-auto-fill-button.html: Copied from LayoutTests/accessibility/input-auto-fill-button.html.
2932         * accessibility/hit-test-input-search-cancel-button-expected.txt: Added.
2933         * accessibility/hit-test-input-search-cancel-button.html: Added.
2934         * accessibility/input-search-cancel-button-expected.txt: Added.
2935         * accessibility/input-search-cancel-button.html: Copied from LayoutTests/accessibility/input-auto-fill-button.html.
2936         * accessibility/resources/shouldBeAccessibleByCursor.js: Added.
2937         (shouldBeAccessibleByCursor): Tests whether an AccessibilityUIElement can be hit
2938         using its screen position.
2939         * platform/wk2/TestExpectations: Mark tests hit-test-input-{auto-fill, search-cancel}-button.html
2940         as failing due to <https://bugs.webkit.org/show_bug.cgi?id=71298>.
2941
2942 2015-06-22  Xabier Rodriguez Calvar  <calvaris@igalia.com> and Youenn Fablet  <youenn.fablet@crf.canon.fr>
2943
2944         [Streams API] Implement ReadableStream cancel (abstract part)
2945         https://bugs.webkit.org/show_bug.cgi?id=146111
2946
2947         Reviewed by Darin Adler.
2948
2949         Rebasing expectations.
2950
2951         * streams/reference-implementation/bad-underlying-sources-expected.txt:
2952         * streams/reference-implementation/readable-stream-cancel-expected.txt:
2953         * streams/reference-implementation/readable-stream-expected.txt:
2954         * streams/reference-implementation/readable-stream-reader-expected.txt:
2955         * streams/reference-implementation/readable-stream-templated-expected.txt:
2956
2957 2015-06-22  Xabier Rodriguez Calvar  <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
2958
2959         [Streams API] Correct releaseLock test in readable-stream-templated.html
2960         https://bugs.webkit.org/show_bug.cgi?id=146101
2961
2962         Reviewed by Darin Adler.
2963
2964         * streams/reference-implementation/readable-stream-templated-expected.txt: Rebased changed test.
2965         * streams/reference-implementation/readable-stream-templated.html: Removed testharness wrapper around function.
2966
2967 2015-06-22  Adam Bergkvist  <adam.bergkvist@ericsson.com>
2968
2969         WebRTC: Navigator.webkitGetUserMedia() requires three arguments
2970         https://bugs.webkit.org/show_bug.cgi?id=146022
2971
2972         Reviewed by Eric Carlson.
2973
2974         Updated and unskipped three existing tests.
2975
2976         * fast/mediastream/argument-types-expected.txt:
2977         * fast/mediastream/getusermedia-expected.txt:
2978         * fast/mediastream/getusermedia.html:
2979         * fast/mediastream/script-tests/argument-types.js:
2980         * platform/gtk/TestExpectations:
2981
2982 2015-06-21  David Kilzer  <ddkilzer@apple.com>
2983
2984         fast/canvas/webgl/tex-image-and-sub-image-2d-with-video.html is slow on Mavericks WK1 Debug builds
2985
2986         The Flakiness Dashboard says that this test times out, but only
2987         on Mavericks WK1 Debug builds (and the leaks bot):
2988
2989         <http://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=fast%2Fcanvas%2Fwebgl%2Ftex-image-and-sub-image-2d-with-video.html>
2990
2991         * platform/mac-wk1/TestExpectations: Mark test as slow on
2992         Mavericks Debug builds:
2993         - fast/canvas/webgl/tex-image-and-sub-image-2d-with-video.html
2994
2995 2015-06-21  David Kilzer  <ddkilzer@apple.com>
2996
2997         fast/fixed-layout/fixed-layout.html times out on Apple WK2 bots
2998
2999         The Flakiness Dashboard says this test times out on Apple
3000         WebKit2 platforms by not calling testRunner.notifyDone():
3001
3002         <http://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=fast%2Ffixed-layout%2Ffixed-layout.html>
3003
3004         * fast/css-grid-layout/flex-content-sized-columns-resize.html:
3005         Use the same mechanism here that was just added in r185811.
3006         * fast/fixed-layout/fixed-layout.html: Switch to using a
3007         zero-delay timer instead of document.body.offsetTop.
3008
3009 2015-06-21  David Kilzer  <ddkilzer@apple.com>
3010
3011         REGRESSION (r185809): fast/css-grid-layout/flex-content-sized-columns-resize.html hangs on WK1
3012
3013         Since window.resize() occurs in the same runloop as the load on
3014         WK1, testRunner.notifyDone() would never get called.
3015
3016         * fast/css-grid-layout/flex-content-sized-columns-resize.html:
3017         Call document.body.offsetTop to ensure layout occurs at the
3018         initial window size before calling window.resize().
3019
3020 2015-06-21  David Kilzer  <ddkilzer@apple.com>
3021
3022         fast/css-grid-layout/flex-content-sized-columns-resize.html is flaky
3023
3024         The Flakiness Dashboard says this test is flaky on Apple and EFL
3025         WebKit2 platforms:
3026
3027         <http://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=fast%2Fcss-grid-layout%2Fflex-content-sized-columns-resize.html>
3028
3029         It currently doesn't wait for window.resize() to complete, which
3030         is likely the source of flakiness.
3031
3032         * fast/css-grid-layout/flex-content-sized-columns-resize.html:
3033         Switch to using notifyDone() inside a window.onresize function,
3034         and make the test work in a web browser without TestRunner.
3035
3036 2015-06-20  David Kilzer  <ddkilzer@apple.com>
3037
3038         REGRESSION (r185779): fast/canvas/{canvas-toDataURL-crash,pattern-too-large-to-create}.html are broken
3039
3040         This layout test started failing after the fix for:
3041
3042             Extremely large canvas crashes on pre-El Capitan machines
3043             https://bugs.webkit.org/show_bug.cgi?id=146169
3044             <rdar://problem/21410046>
3045
3046         Different limits require different test results for each
3047         platform.  This is the same fix for these tests as r185793.
3048
3049         * fast/canvas/canvas-toDataURL-crash-expected.txt: Update.
3050         * fast/canvas/pattern-too-large-to-create-expected.txt: Update.
3051         - Set limit to 268435456.
3052
3053         * platform/ios-simulator/fast/canvas/canvas-toDataURL-crash-expected.txt: Copied from LayoutTests/fast/canvas/canvas-toDataURL-crash-expected.txt.
3054         * platform/ios-simulator/fast/canvas/pattern-too-large-to-create-expected.txt: Copied from LayoutTests/fast/canvas/pattern-too-large-to-create-expected.txt.
3055         - Set limit to 16777216.
3056
3057         * platform/mac-yosemite/fast/canvas/canvas-toDataURL-crash-expected.txt: Copied from LayoutTests/fast/canvas/canvas-toDataURL-crash-expected.txt.
3058         * platform/mac-yosemite/fast/canvas/pattern-too-large-to-create-expected.txt: Copied from LayoutTests/fast/canvas/pattern-too-large-to-create-expected.txt.
3059         - Set limit to 67108864.
3060
3061 2015-06-20  David Kilzer  <ddkilzer@apple.com>
3062
3063         fast/canvas/webgl/tex-image-and-uniform-binding-bugs.html is slow on Mavericks WK1 Debug builds
3064
3065         The Flakiness Dashboard says that this test times out, but only
3066         on Mavericks WK1 Debug builds:
3067
3068         <https://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=fast%2Fcanvas%2Fwebgl%2Ftex-image-and-uniform-binding-bugs.html>
3069
3070         * platform/mac-wk1/TestExpectations: Mark test as slow on
3071         Mavericks Debug builds:
3072         - fast/canvas/webgl/tex-image-and-uniform-binding-bugs.html
3073
3074 2015-06-20  David Kilzer  <ddkilzer@apple.com>
3075
3076         editing/selection/leak-document-with-selection-inside.html is flaky
3077         <http://webkit.org/b/146182>
3078
3079         * TestExpectations: Mark as flaky:
3080         - editing/selection/leak-document-with-selection-inside.html
3081
3082 2015-06-20  David Kilzer  <ddkilzer@apple.com>
3083
3084         REGRESSION (r185779): fast/canvas/canvas-too-large-to-draw.html is still broken
3085
3086         This layout test started failing after the fix for:
3087
3088             Extremely large canvas crashes on pre-El Capitan machines
3089             https://bugs.webkit.org/show_bug.cgi?id=146169
3090             <rdar://problem/21410046>
3091
3092         Different limits require different test results for each
3093         platform.  Also update the line number from 35 to 36 since the
3094         html test file was modified in r185792.
3095
3096         * fast/canvas/canvas-too-large-to-draw-expected.txt:
3097         - Update limit to 16384x16384 for El Capitan (and other ports)
3098           and update line number.
3099         * platform/ios-simulator/fast/canvas/canvas-too-large-to-draw-expected.txt: Added.
3100         - New results with 4096x4096 limit for iOS.
3101         * platform/mac-yosemite/fast/canvas/canvas-too-large-to-draw-expected.txt: Added.
3102         - New results with 8192x8192 limit for Mac OS X 10.10.x and older.
3103
3104 2015-06-20  David Kilzer  <ddkilzer@apple.com>
3105
3106         REGRESSION (r185779): fast/canvas/canvas-too-large-to-draw.html broken prior to El Capitan
3107
3108         This layout test started failing after the fix for:
3109
3110             Extremely large canvas crashes on pre-El Capitan machines
3111             https://bugs.webkit.org/show_bug.cgi?id=146169
3112             <rdar://problem/21410046>
3113
3114         * fast/canvas/canvas-too-large-to-draw.html: Update test for new
3115         expectations after r185779.
3116
3117 2015-06-20  Yusuke Suzuki  <utatane.tea@gmail.com>
3118
3119         [ES6] Destructuring assignment need to accept iterables
3120         https://bugs.webkit.org/show_bug.cgi?id=144111
3121
3122         Reviewed by Darin Adler.
3123
3124         From this patch, we use iterators for destructuring assignments to array binding patterns.
3125         So test results become different.
3126
3127         * js/destructuring-assignment-expected.txt:
3128         * js/parser-syntax-check-expected.txt:
3129         * js/script-tests/destructuring-assignment.js:
3130
3131 2015-06-19  Dean Jackson  <dino@apple.com>
3132
3133         Extremely large canvas crashes on pre-El Capitan machines
3134         https://bugs.webkit.org/show_bug.cgi?id=146169
3135         <rdar://problem/21410046>
3136
3137         Update expected results.
3138
3139         * fast/canvas/canvas-toDataURL-crash-expected.txt:
3140         * fast/canvas/canvas-too-large-to-draw-expected.txt:
3141         * fast/canvas/pattern-too-large-to-create-expected.txt:
3142
3143 2015-06-19  Devin Rousso  <drousso@apple.com>
3144
3145         Web Inspector: Highlight currently edited CSS selector
3146         https://bugs.webkit.org/show_bug.cgi?id=145658
3147
3148         Reviewed by Joseph Pecoraro.
3149
3150         * inspector/dom/highlightSelector-expected.txt: Added.
3151         * inspector/dom/highlightSelector-iframe.html: Added.
3152         * inspector/dom/highlightSelector.html: Added.
3153
3154 2015-06-19  Dean Jackson  <dino@apple.com>
3155
3156         Extremely large canvas crashes on pre-El Capitan machines
3157         https://bugs.webkit.org/show_bug.cgi?id=146169
3158         <rdar://problem/21410046>
3159
3160         Reviewed by Tim Horton.
3161
3162         Un-skip fast/canvas/canvas-too-large-to-draw.html.
3163
3164         * platform/mac/TestExpectations:
3165
3166 2015-06-19  Matt Baker  <mattbaker@apple.com>
3167
3168         Web Inspector: TimelineAgent needs to handle nested runloops
3169         https://bugs.webkit.org/show_bug.cgi?id=145090
3170
3171         Reviewed by Joseph Pecoraro.
3172
3173         * TestExpectations:
3174         Unskip tests after improvements to nested runloop handling in InspectorTimelineAgent.
3175
3176 2015-06-19  Andy Estes  <aestes@apple.com>
3177
3178         Various assertion failures occur when executing script in the midst of DOM insertion
3179         https://bugs.webkit.org/show_bug.cgi?id=132482
3180
3181         Reviewed by Darin Adler.
3182
3183         Wrote named-map-removed-while-inserting-parent-crash.html by reducing the test case attached to bug 132482.
3184         The remaining tests were taken from blink r132482.
3185
3186         * fast/dom/element-removed-while-inserting-parent-crash-expected.txt: Added.
3187         * fast/dom/element-removed-while-inserting-parent-crash.html: Added.
3188         * fast/dom/named-map-removed-while-inserting-parent-crash-expected.txt: Added.
3189         * fast/dom/named-map-removed-while-inserting-parent-crash.html: Added.
3190         * fast/forms/form-control-removed-while-inserting-parent-crash-expected.txt: Added.
3191         * fast/forms/form-control-removed-while-inserting-parent-crash.html: Added.
3192         * svg/dom/element-removed-while-inserting-parent-crash-expected.txt: Added.
3193         * svg/dom/element-removed-while-inserting-parent-crash.html: Added.
3194
3195 2015-06-19  Csaba Osztrogonác  <ossy@webkit.org>
3196
3197         Remove the useless LayoutTests/platform/wincairo/TestExpectations file
3198         https://bugs.webkit.org/show_bug.cgi?id=146105
3199
3200         Reviewed by Darin Adler.
3201
3202         * platform/wincairo/TestExpectations: Removed.
3203
3204 2015-06-19  Zalan Bujtas  <zalan@apple.com>
3205
3206         RenderRubyText requires RenderRubyRun parent.
3207         https://bugs.webkit.org/show_bug.cgi?id=146148
3208         rdar://problem/21423319
3209
3210         Reviewed by Simon Fraser.
3211
3212         RenderRubyText expects its parent to be RenderRubyRun and since a
3213         a non-block <rt> requires anonymous wrapper, we should check whether
3214         the display type is actually block.
3215
3216         * fast/ruby/crash-when-ruby-rt-is-non-block-expected.txt: Added.
3217         * fast/ruby/crash-when-ruby-rt-is-non-block.html: Added.
3218
3219 2015-06-19  Csaba Osztrogonác  <ossy@webkit.org>
3220
3221         Remove unnecessary svn:executable flags
3222         https://bugs.webkit.org/show_bug.cgi?id=146107
3223
3224         Reviewed by Alexey Proskuryakov.
3225
3226         * fast/block/float/intruding-float-not-removed-writing-mode.xhtml: Removed property svn:executable.
3227         * fast/canvas/script-tests/canvas-image-shadow.js: Removed property svn:executable.
3228         * fast/css-grid-layout/resources/display-grid-set-get.js: Removed property svn:executable.
3229         * fast/css-grid-layout/resources/grid-columns-rows-get-set.js: Removed property svn:executable.
3230         * fast/css-grid-layout/resources/non-grid-columns-rows-get-set.js: Removed property svn:executable.
3231         * fast/css/readonly-pseudoclass-common-element.html: Removed property svn:executable.
3232         * fast/css/readwrite-pseudoclass-editable.html: Removed property svn:executable.
3233         * fast/dom/HTMLObjectElement/beforeload-set-text-crash.xhtml: Removed property svn:executable.
3234         * fast/dom/resources/node-move-to-new-document-crash.svg: Removed property svn:executable.
3235         * fast/dom/text-node-attach-crash.xhtml: Removed property svn:executable.
3236         * fast/dynamic/crash-paint-no-documentElement-renderer.html-disabled: Removed property svn:executable.
3237         * fast/frames/resources/subframe-load-crash.svg: Removed property svn:executable.
3238         * fast/text/split-text-crash.xhtml: Removed property svn:executable.
3239         * http/tests/appcache/resources/abort-cache-onchecking.manifest: Removed property svn:executable.
3240         * http/tests/appcache/resources/abort-cache-onchecking.text: Removed property svn:executable.
3241         * http/tests/appcache/resources/abort-cache-ondownloading-resource-404.manifest: Removed property svn:executable.
3242         * http/tests/appcache/resources/abort-cache-ondownloading.manifest: Removed property svn:executable.
3243         * http/tests/appcache/resources/abort-cache-ondownloading.text: Removed property svn:executable.
3244         * http/tests/appcache/resources/abort-cache-onprogress-1.text: Removed property svn:executable.
3245         * http/tests/appcache/resources/abort-cache-onprogress-2.text: Removed property svn:executable.
3246         * http/tests/appcache/resources/abort-cache-onprogress-3.text: Removed property svn:executable.
3247         * http/tests/appcache/resources/abort-cache-onprogress-4.text: Removed property svn:executable.
3248         * http/tests/xmlhttprequest/methods-async-expected.txt: Removed property svn:executable.
3249         * http/tests/xmlhttprequest/methods-expected.txt: Removed property svn:executable.
3250         * http/tests/xmlhttprequest/workers/methods-async-expected.txt: Removed property svn:executable.
3251         * http/tests/xmlhttprequest/workers/methods-expected.txt: Removed property svn:executable.
3252         * platform/efl/mathml/presentation/menclose-notation-default-longdiv-expected.png: Removed property svn:executable.
3253         * platform/gtk/mathml/presentation/menclose-notation-default-longdiv-expected.png: Removed property svn:executable.
3254         * platform/mac/fast/css-generated-content/nested-tables-with-before-after-content-crash-expected.png: Removed property svn:executable.
3255         * platform/mac/mathml/presentation/menclose-notation-default-longdiv-expected.png: Removed property svn:executable.
3256         * platform/win/fast/canvas/fallback-content-expected.txt: Removed property svn:executable.
3257         * platform/win/fast/dom/tabindex-clamp-expected.txt: Removed property svn:executable.
3258         * platform/win/fast/events/ondrop-text-html-expected.txt: Removed property svn:executable.
3259         * platform/win/fast/forms/basic-textareas-expected.txt: Removed property svn:executable.
3260         * platform/win/fast/forms/basic-textareas-quirks-expected.txt: Removed property svn:executable.
3261         * platform/win/fast/forms/button-inner-block-reuse-expected.txt: Removed property svn:executable.
3262         * platform/win/fast/forms/control-clip-expected.txt: Removed property svn:executable.
3263         * platform/win/fast/forms/fieldset-align-expected.txt: Removed property svn:executable.
3264         * platform/win/fast/forms/fieldset-legend-padding-unclipped-fieldset-border-expected.txt: Removed property svn:executable.
3265         * platform/win/fast/forms/fieldset-with-float-expected.txt: Removed property svn:executable.
3266         * platform/win/fast/forms/float-before-fieldset-expected.txt: Removed property svn:executable.
3267         * platform/win/fast/forms/focus-selection-textarea-expected.txt: Removed property svn:executable.
3268         * platform/win/fast/forms/indeterminate-expected.txt: Removed property svn:executable.
3269         * platform/win/fast/forms/input-appearance-readonly-expected.txt: Removed property svn:executable.
3270         * platform/win/fast/forms/input-appearance-visibility-expected.txt: Removed property svn:executable.
3271         * platform/win/fast/forms/input-first-letter-expected.txt: Removed property svn:executable.
3272         * platform/win/fast/forms/input-readonly-dimmed-expected.txt: Removed property svn:executable.
3273         * platform/win/fast/forms/input-spaces-expected.txt: Removed property svn:executable.
3274         * platform/win/fast/forms/input-text-click-outside-expected.txt: Removed property svn:executable.
3275         * platform/win/fast/forms/input-type-text-min-width-expected.txt: Removed property svn:executable.
3276         * platform/win/fast/forms/input-width-expected.txt: Removed property svn:executable.
3277         * platform/win/fast/forms/listbox-onchange-expected.txt: Removed property svn:executable.
3278         * platform/win/fast/forms/menulist-option-wrap-expected.txt: Removed property svn:executable.
3279         * platform/win/fast/forms/menulist-separator-painting-expected.txt: Removed property svn:executable.
3280         * platform/win/fast/forms/negativeLineHeight-expected.txt: Removed property svn:executable.
3281         * platform/win/fast/forms/onselect-textarea-expected.txt: Removed property svn:executable.
3282         * platform/win/fast/forms/placeholder-pseudo-style-expected.txt: Removed property svn:executable.
3283         * platform/win/fast/forms/range/input-appearance-range-expected.txt: Removed property svn:executable.
3284         * platform/win/fast/forms/range/range-thumb-height-percentage-expected.txt: Removed property svn:executable.
3285         * platform/win/fast/forms/range/slider-padding-expected.txt: Removed property svn:executable.
3286         * platform/win/fast/forms/range/slider-thumb-shared-style-expected.txt: Removed property svn:executable.
3287         * platform/win/fast/forms/range/slider-thumb-stylability-expected.txt: Removed property svn:executable.
3288         * platform/win/fast/forms/range/thumbslider-no-parent-slider-expected.txt: Removed property svn:executable.
3289         * platform/win/fast/forms/search-cancel-button-style-sharing-expected.txt: Removed property svn:executable.
3290         * platform/win/fast/forms/search-display-none-cancel-button-expected.txt: Removed property svn:executable.
3291         * platform/win/fast/forms/search-rtl-expected.txt: Removed property svn:executable.
3292         * platform/win/fast/forms/search-vertical-alignment-expected.txt: Removed property svn:executable.
3293         * platform/win/fast/forms/select-background-none-expected.txt: Removed property svn:executable.
3294         * platform/win/fast/forms/select-empty-option-height-expected.txt: Removed property svn:executable.
3295         * platform/win/fast/forms/select-size-expected.txt: Removed property svn:executable.
3296         * platform/win/fast/forms/select-style-expected.txt: Removed property svn:executable.
3297         * platform/win/fast/forms/select-visual-hebrew-expected.txt: Removed property svn:executable.
3298         * platform/win/fast/forms/selectlist-minsize-expected.txt: Removed property svn:executable.
3299         * platform/win/fast/forms/stuff-on-my-optgroup-expected.txt: Removed property svn:executable.
3300         * platform/win/fast/forms/textAreaLineHeight-expected.txt: Removed property svn:executable.
3301         * platform/win/fast/forms/textarea-align-expected.txt: Removed property svn:executable.
3302         * platform/win/fast/forms/textarea-metrics-expected.txt: Removed property svn:executable.
3303         * platform/win/fast/forms/textarea-placeholder-pseudo-style-expected.txt: Removed property svn:executable.
3304         * platform/win/fast/forms/textarea-scroll-height-expected.txt: Removed property svn:executable.
3305         * platform/win/fast/forms/textarea-scrolled-type-expected.txt: Removed property svn:executable.
3306         * platform/win/fast/forms/textarea-setinnerhtml-expected.txt: Removed property svn:executable.
3307         * platform/win/fast/forms/textfield-overflow-by-value-update-expected.txt: Removed property svn:executable.
3308         * platform/win/fast/forms/textfield-overflow-expected.txt: Removed property svn:executable.
3309         * platform/win/fast/html/details-no-summary4-expected.txt: Removed property svn:executable.
3310         * platform/win/fast/html/details-open-javascript-expected.txt: Removed property svn:executable.
3311         * platform/win/fast/html/details-open2-expected.txt: Removed property svn:executable.
3312         * platform/win/fast/html/details-open4-expected.txt: Removed property svn:executable.
3313         * platform/win/fast/repaint/slider-thumb-drag-release-expected.txt: Removed property svn:executable.
3314         * platform/win/fast/repaint/slider-thumb-float-expected.txt: Removed property svn:executable.
3315         * platform/win/fast/replaced/table-percent-height-expected.txt: Removed property svn:executable.
3316         * platform/win/fast/replaced/three-selects-break-expected.txt: Removed property svn:executable.
3317         * platform/win/fast/transforms/transformed-focused-text-input-expected.txt: Removed property svn:executable.
3318         * platform/win/inverted-colors/non-composited-expected.png: Removed property svn:executable.
3319         * platform/win/inverted-colors/resources/gradient.png: Removed property svn:executable.
3320         * platform/win/js/dom/constructor-length-expected.txt: Removed property svn:executable.
3321         * platform/win/platform/win/accessibility/option-element-position-and-size-expected.txt: Removed property svn:executable.
3322         * platform/win/tables/mozilla/bugs/bug131020-expected.png: Removed property svn:executable.
3323         * platform/wk2/http/tests/media/video-auth-expected.txt: Removed property svn:executable.
3324         * svg/animations/animate-beginElementAt.svg: Removed property svn:executable.
3325         * svg/animations/animate-calcMode-spline-crash-bad-array-length.xhtml: Removed property svn:executable.
3326         * svg/custom/assert-empty-layout-attributes.svg: Removed property svn:executable.
3327         * svg/custom/crash-text-in-textpath.svg: Removed property svn:executable.
3328         * svg/custom/intersection-list-crash.svg: Removed property svn:executable.
3329         * svg/custom/resources/crash-textPath-attributes-iframe.svg: Removed property svn:executable.
3330         * svg/custom/symbol-viewport-element-crash.svg: Removed property svn:executable.
3331         * svg/custom/text-node-in-text-invalidated.svg: Removed property svn:executable.
3332         * svg/dom/resources/SVGStyledElement-pendingResource-crash.svg: Removed property svn:executable.
3333         * svg/text/font-size-null-assertion.svg: Removed property svn:executable.
3334
3335 2015-06-19  Joseph Pecoraro  <pecoraro@apple.com>
3336
3337         Web Inspector: Avoid getOwnPropertyNames/Symbols on very large lists
3338         https://bugs.webkit.org/show_bug.cgi?id=146141
3339
3340         Reviewed by Timothy Hatcher.
3341
3342         * inspector/model/remote-object-expected.txt:
3343         * inspector/model/remote-object.html:
3344         There were existing progressions (0 => -1).
3345         There were existing regressions (RegExp properties moving to prototype with descriptors on the prototype).
3346         Add a test for a very large list that would have caused out of memory / hang.
3347
3348 2015-06-18  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
3349
3350         [EFL] Unreviewed, gardening on June 19th.
3351
3352         Mark fast/css/named-images.html to Missing. Additionally accessibility/math-multiscript-attributes.html
3353         and accessibility/transformed-element.html are treated as failure.
3354
3355         * platform/efl/TestExpectations:
3356
3357 2015-06-18  Dean Jackson  <dino@apple.com>
3358
3359         Provide a way for web developers to draw a Theme-specific Wireless Playback icon
3360         https://bugs.webkit.org/show_bug.cgi?id=146123
3361         <rdar://problem/21119287>
3362
3363         Reviewed by Simon Fraser.
3364
3365         Test the new -webkit-named-image CSS generator. Only "wireless-playback"
3366         is supported for now, and has platform-specific results for Cocoa.
3367
3368         * fast/css/named-images-expected.png: Added.
3369         * fast/css/named-images.html: Added.
3370         * platform/mac/fast/css/named-images-expected.png: Added.
3371         * platform/mac/fast/css/named-images-expected.txt: Added.
3372
3373 2015-06-18  KyungTae Kim  <ktf.kim@samsung.com> and Myles C. Maxfield  <mmaxfield@apple.com>
3374
3375         [CSS3] Add support for the word-break:keep-all CSS property
3376         https://bugs.webkit.org/show_bug.cgi?id=123782
3377
3378         Reviewed by Darin Adler.
3379
3380         * fast/text/word-break-keep-all.html: Added.
3381         * platform/mac/fast/text/word-break-keep-all-expected.png: Added.
3382         * platform/mac/fast/text/word-break-keep-all-expected.txt: Added.
3383
3384 2015-06-18  Conrad Shultz  <conrad_shultz@apple.com>
3385
3386         REGRESSION: js/dom/navigator-plugins-crash.html asserts a lot
3387         https://bugs.webkit.org/show_bug.cgi?id=144399
3388
3389         * TestExpectations:
3390         Revert change marking navigator-plugins-crash.html as flaky now that the underlying bug has been addressed.
3391
3392 2015-06-17  Alex Christensen  <achristensen@webkit.org>
3393
3394         [Content Extensions] Log blocked loads to the WebInspector console
3395         https://bugs.webkit.org/show_bug.cgi?id=146089
3396
3397         Reviewed by Joseph Pecoraro.
3398
3399         * http/tests/contentextensions/basic-filter-expected.txt:
3400         * http/tests/contentextensions/character-set-basic-support-expected.txt:
3401         * http/tests/contentextensions/domain-rules-expected.txt:
3402         * http/tests/contentextensions/filters-with-quantifiers-combined-expected.txt:
3403         * http/tests/contentextensions/main-resource-redirect-blocked-expected.txt:
3404         * http/tests/contentextensions/media-filtered-expected.txt:
3405         * http/tests/contentextensions/subresource-redirect-blocked-expected.txt:
3406         * http/tests/contentextensions/text-track-blocked-expected.txt:
3407         Add new logs.
3408
3409 2015-06-18  Alexey Proskuryakov  <ap@apple.com>
3410
3411         Mark mathml/very-large-stretchy-operators.html as Slow on newer OS X versions.
3412
3413         * platform/mac/TestExpectations:
3414
3415 2015-06-18  Saam Barati  <saambarati1@gmail.com>
3416
3417         [ES6] support default values in deconstruction parameter nodes
3418         https://bugs.webkit.org/show_bug.cgi?id=142679
3419
3420         Reviewed by Darin Adler.
3421
3422         * js/destructuring-assignment-default-values-expected.txt: Added.
3423         * js/destructuring-assignment-default-values.html: Added.
3424         * js/script-tests/destructuring-assignment-default-values.js: Added.
3425         (assert):
3426         (test1):
3427         (arr):
3428         (test2):
3429         (test3):
3430         (test4):
3431         (test5):
3432         (test6):
3433         (test7):
3434         (test8):
3435         (shouldThrow):
3436
3437 2015-06-18  Youenn Fablet <youenn.fablet@crf.canon.fr> and Xabier Rodriguez Calvar  <calvaris@igalia.com>
3438
3439         [Streams API] Implement ReadableStreamReader.releaseLock
3440         https://bugs.webkit.org/show_bug.cgi?id=145299
3441
3442         Reviewed by Darin Adler.
3443
3444         * streams/reference-implementation/readable-stream-expected.txt: Rebasing expectations.
3445         * streams/reference-implementation/readable-stream-reader-expected.txt: Ditto.
3446         * streams/reference-implementation/readable-stream-templated-expected.txt: Ditto.
3447
3448 2015-06-18  Youenn Fablet <youenn.fablet@crf.canon.fr> and Xabier Rodriguez Calvar  <calvaris@igalia.com>
3449
3450         [Streams API] Rejected start promise test does not timeout anymore
3451         https://bugs.webkit.org/show_bug.cgi?id=146065
3452
3453         Reviewed by Darin Adler.
3454
3455         * streams/reference-implementation/readable-stream-expected.txt: Updated expectations to PASS.
3456         * streams/reference-implementation/readable-stream.html: Removed timeout
3457
3458 2015-06-17  Hyungwook Lee  <hyungwook.lee@navercorp.com>
3459
3460         [Win]Implement layoutTestController.dispatchPendingLoadRequests.
3461         https://bugs.webkit.org/show_bug.cgi?id=26481
3462
3463         Reviewed by Darin Adler.
3464
3465         Implement WebView::dispatchPendingLoadRequests() private API for test runner.
3466
3467         * platform/win/TestExpectations:
3468
3469 2015-06-17  Chris Fleizach  <cfleizach@apple.com>
3470
3471         AX: VoiceOver in iOS not announcing generic WAI-ARIA region, even if labelled properly
3472         https://bugs.webkit.org/show_bug.cgi?id=146066
3473
3474         Reviewed by Darin Adler.
3475
3476         * platform/ios-simulator/accessibility/landmark-type-expected.txt:
3477         * platform/ios-simulator/accessibility/landmark-type.html:
3478
3479 2015-06-17  Simon Fraser  <simon.fraser@apple.com>
3480
3481         REGRESSION (r173283-r173296): Amazon.com front page has no caret in the search field
3482         https://bugs.webkit.org/show_bug.cgi?id=146073
3483         rdar://problem/21022203
3484
3485         Reviewed by Tim Horton.
3486
3487         Dump layers for composited text inputs and textareas.
3488
3489         * compositing/backing/form-controls-backing-expected.txt: Added.
3490         * compositing/backing/form-controls-backing.html: Added.
3491
3492 2015-06-17  Zalan Bujtas  <zalan@apple.com>
3493
3494         Selection cache produces invalid result when ancestor has float element.
3495   &