1 2015-07-19 Tim Horton <timothy_horton@apple.com>
3 Make shrink-wrapping test a ref-test instead of pixel-test
4 https://bugs.webkit.org/show_bug.cgi?id=147081
6 Reviewed by Sam Weinig.
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:
14 2015-07-19 Jordan Harband <ljharb@gmail.com>
16 new Date(NaN).toJSON() must return null instead of throwing a TypeError
17 https://bugs.webkit.org/show_bug.cgi?id=141115
19 Reviewed by Yusuke Suzuki.
21 * js/dom/JSON-stringify-expected.txt:
22 * js/resources/JSON-stringify.js:
24 2015-07-19 Saam barati <saambarati1@gmail.com>
26 Parser::parseFunctionInfo hits RELEASE_ASSERT for Arrow Functions
27 https://bugs.webkit.org/show_bug.cgi?id=147090
29 Reviewed by Yusuke Suzuki.
31 * js/arrowfunction-strict-mode-expected.txt: Added.
32 * js/arrowfunction-strict-mode.html: Added.
33 * js/script-tests/arrowfunction-strict-mode.js: Added.
36 2015-07-18 Saam barati <saambarati1@gmail.com>
38 [ES6] Add support for block scope const
39 https://bugs.webkit.org/show_bug.cgi?id=31813
41 Reviewed by Filip Pizlo.
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.
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):
68 (argumentCalleeInException):
69 (argumentsConstUndefined): Deleted.
70 * js/script-tests/class-syntax-declaration.js:
72 * js/script-tests/class-syntax-expression.js:
73 * js/script-tests/const-without-initializer.js:
74 * js/script-tests/const.js:
75 (shouldThrowInvalidConstAssignment):
83 * js/script-tests/constant-count.js:
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:
116 2015-07-18 David Kilzer <ddkilzer@apple.com>
118 inspector/console/command-line-api.html is slow on Debug Yosemite WK2
120 <http://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=inspector%2Fconsole%2Fcommand-line-api.html>
122 * platform/mac-wk2/TestExpectations: Mark test as slow on Debug
124 - inspector/console/command-line-api.html
126 2015-07-18 David Kilzer <ddkilzer@apple.com>
128 http/tests/cache/disk-cache/disk-cache-disable.html is flaky on Release Yosemite WK2
130 <http://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=http%2Ftests%2Fcache%2Fdisk-cache%2Fdisk-cache-disable.html>
132 * platform/mac-wk2/TestExpectations: Mark test as flaky on
133 Release Yosemite WK2:
134 - http/tests/cache/disk-cache/disk-cache-disable.html
136 2015-07-18 David Kilzer <ddkilzer@apple.com>
138 media/restore-from-page-cache.html is flaky on Debug Mavericks
140 <https://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=media%2Frestore-from-page-cache.html>
142 When the test fails, the computed width and height is
143 300px × 150px instead of the expected 320px × 240px.
145 * platform/mac/TestExpectations: Mark test as flaky on Debug Mavericks:
146 - media/restore-from-page-cache.html
148 2015-07-18 Zalan Bujtas <zalan@apple.com>
150 [Win] Skip input range repaint test.
152 * platform/win/TestExpectations:
154 2015-07-18 David Kilzer <ddkilzer@apple.com>
156 REGRESSION (r186981): fast/repaint/block-inputrange-repaint.html is starting out life as flaky
158 <https://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=fast%2Frepaint%2Fblock-inputrange-repaint.html>
160 * fast/repaint/block-inputrange-repaint.html:
161 - Use setTimeout() to give WebKit time to repaint.
163 2015-07-18 David Kilzer <ddkilzer@apple.com>
165 REGRESSION (r186905,r186992): Incorrect results for platform/{gtk,efl,win}/fast/shrink-wrap/rect-shrink-wrap-expected.txt
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.
172 2015-07-18 David Kilzer <ddkilzer@apple.com>
174 REGRESSION (r186858): GTK and EFL ports don't composite <canvas> elements
176 See also r186905 for Windows.
178 * platform/efl/fast/shrink-wrap/rect-shrink-wrap-expected.txt: Added.
179 * platform/gtk/fast/shrink-wrap/rect-shrink-wrap-expected.txt: Added.
181 2015-07-18 David Kilzer <ddkilzer@apple.com>
183 REGRESSION (r186982): http/tests/contentdispositionattachmentsandbox/form-submission-disabled.html and loader/meta-refresh-disabled.html fail
186 <https://bugs.webkit.org/show_bug.cgi?id=147044>
187 <rdar://problem/21567820>
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.
194 2015-07-17 Zalan Bujtas <zalan@apple.com>
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
200 Reviewed by David Kilzer.
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.
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.
211 2015-07-17 Andy Estes <aestes@apple.com>
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
217 Reviewed by Brady Eidson.
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.
235 2015-07-17 Zalan Bujtas <zalan@apple.com>
237 (display: block)input range's thumb disappears when moved.
238 https://bugs.webkit.org/show_bug.cgi?id=146896
239 <rdar://problem/21787807>
241 Reviewed by Simon Fraser.
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.
247 * fast/repaint/block-inputrange-repaint-expected.txt: Added.
248 * fast/repaint/block-inputrange-repaint.html: Added.
250 2015-07-17 Tim Horton <timothy_horton@apple.com>
252 Improve rect shrink-wrapping algorithm
253 https://bugs.webkit.org/show_bug.cgi?id=147037
254 <rdar://problem/21643094>
256 Reviewed by Simon Fraser.
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.
262 Add an offset parameter to testRects, making it easier to slide
263 the rect sets around.
265 Add some more test cases.
267 2015-07-17 Nan Wang <n_wang@apple.com>
269 AX: iframe within table cell is inaccessible to VoiceOver
270 https://bugs.webkit.org/show_bug.cgi?id=147001
271 <rdar://problem/21106945>
273 Reviewed by Chris Fleizach.
275 * accessibility/iframe-within-cell-expected.txt: Added.
276 * accessibility/iframe-within-cell.html: Added.
278 2015-07-17 Myles C. Maxfield <mmaxfield@apple.com>
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>
284 Reviewed by Andreas Kling.
286 * fast/text/crash-font-family-parsed-expected.txt: Added.
287 * fast/text/crash-font-family-parsed.html: Added.
289 2015-07-17 Yusuke Suzuki <utatane.tea@gmail.com>
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
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.
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.
300 * js/script-tests/promise-resolve-non-dom.js:
301 (value.then): Deleted.
303 2015-07-17 Myles C. Maxfield <mmaxfield@apple.com>
305 Video posters disappear once media has loaded
306 https://bugs.webkit.org/show_bug.cgi?id=147045
308 Reviewed by Simon Fraser.
310 * compositing/video/poster-expected.html: Added.
311 * compositing/video/poster.html: Added.
313 2015-07-17 Yusuke Suzuki <utatane.tea@gmail.com>
315 Integrate automatic microtask draining into JSC framework and re-enable Promise
316 https://bugs.webkit.org/show_bug.cgi?id=146828
318 Reviewed by Sam Weinig.
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).
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.
331 * resources/standalone-post.js:
333 2015-07-17 Saam barati <saambarati1@gmail.com>
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
338 Reviewed by Yusuke Suzuki.
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:
381 2015-07-17 Benjamin Poulain <bpoulain@apple.com>
383 [Content Extensions] CSS-display-none rules are not working properly
384 https://bugs.webkit.org/show_bug.cgi?id=147024
386 Reviewed by Sam Weinig.
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.
398 2015-07-16 Mark Lam <mark.lam@apple.com>
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
403 Reviewed by Filip Pizlo and Mark Lam.
404 Patch by Keith Miller <keith_miller@apple.com>.
406 These tests ensure ensure objects are not leaked across isolated worlds and that those properties are not prematurely
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.
416 2015-07-16 Simon Fraser <simon.fraser@apple.com>
418 Fix disappearing position:fixed elements in fixed layout mode
419 https://bugs.webkit.org/show_bug.cgi?id=147019
421 Reviewed by Tim Horton.
423 Test with four fixed elements in fixed layout mode.
425 * compositing/fixed-with-fixed-layout-expected.txt: Added.
426 * compositing/fixed-with-fixed-layout.html: Added.
428 2015-07-16 Filip Pizlo <fpizlo@apple.com>
430 Unreviewed, roll out http://trac.webkit.org/changeset/186903. It broke the build.
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:
439 2015-07-16 Tim Horton <timothy_horton@apple.com>
441 Rebaseline test for Windows.
443 * platform/win/fast/shrink-wrap: Added.
444 * platform/win/fast/shrink-wrap/rect-shrink-wrap-expected.txt: Added.
446 2015-07-16 Keith Miller <keith_miller@apple.com>
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
451 Reviewed by Filip Pizlo.
453 These tests ensure ensure objects are not leaked across isolated worlds and that those properties are not prematurely
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.
463 2015-07-16 David Kilzer <ddkilzer@apple.com>
465 Mark fast/canvas/canvas-too-large-to-draw.html as crashing on El Capitan
467 Fix is tracked by <rdar://problem/21857102>.
469 * platform/mac/TestExpectations: Mark test as crashing:
470 - fast/canvas/canvas-too-large-to-draw.html
472 2015-07-16 Joseph Pecoraro <pecoraro@apple.com>
474 Web Inspector: update $$() to return an Array
475 https://bugs.webkit.org/show_bug.cgi?id=146964
477 Reviewed by Brian Burg.
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.
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.
487 * platform/win/TestExpectations:
488 Speculatively skipping on Windows since other inspector/console tests are skipped.
490 2015-07-15 Dean Jackson <dino@apple.com>
492 Tag WebGL layers with sRGB colorspace
493 https://bugs.webkit.org/show_bug.cgi?id=146986
494 <rdar://problem/21758704>
496 Reviewed by Simon Fraser.
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
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.
507 2015-07-15 Wenson Hsieh <wenson_hsieh@apple.com>
509 Scroll snapping to elements is broken for main frame scrolling
510 https://bugs.webkit.org/show_bug.cgi?id=146957
512 Reviewed by Brent Fulgham.
514 Tests that basic scroll snap coordinates in the mainframe works.
516 * css3/scroll-snap/scroll-snap-coordinate-mainframe-expected.txt: Added.
517 * css3/scroll-snap/scroll-snap-coordinate-mainframe.html: Added.
519 2015-07-15 Saam barati <saambarati1@gmail.com>
521 [ES6] implement block scoping to enable 'let'
522 https://bugs.webkit.org/show_bug.cgi?id=142944
524 Reviewed by Filip Pizlo.
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.
536 (shouldHaveSyntaxError):
537 (shouldNotHaveSyntaxError):
538 (shouldHaveSyntaxErrorStrictOnly):
539 * js/script-tests/reserved-words-strict.js:
540 * js/script-tests/statement-list-item-syntax-errors.js:
543 * js/statement-list-item-syntax-errors-expected.txt:
545 2015-07-15 Tim Horton <timothy_horton@apple.com>
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>
551 Reviewed by Anders Carlsson.
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.
559 2015-07-15 Wenson Hsieh <wenson_hsieh@apple.com>
561 Negative scroll snap repeat values cause web process to hang indefinitely
562 https://bugs.webkit.org/show_bug.cgi?id=146953
564 Reviewed by Simon Fraser.
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.
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.
575 2015-07-15 David Kilzer <ddkilzer@apple.com>
577 http/tests/misc/large-js-program.php crashes slowly in Debug builds on Windows
579 Fix is tracked by <rdar://problem/21816197>.
581 After r186813, the test was found to also crash in Debug builds
582 on Windows; it just needed more time to do so:
584 <https://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=http%2Ftests%2Fmisc%2Flarge-js-program.php>
586 * platform/win/TestExpectations: Mark test as slow and crashing:
587 - http/tests/misc/large-js-program.php
589 2015-07-14 Antti Koivisto <antti@apple.com>
591 REGRESSION (r177876): store.apple.com profile and cart icons are missing
592 https://bugs.webkit.org/show_bug.cgi?id=146894
594 Reviewed by Myles C. Maxfield.
596 * fast/css/font-face-multiple-missing-glyphs-expected.html: Added.
597 * fast/css/font-face-multiple-missing-glyphs.html: Added.
599 2015-07-14 Commit Queue <commit-queue@webkit.org>
601 Unreviewed, rolling out r186809.
602 https://bugs.webkit.org/show_bug.cgi?id=146943
604 Caused about 190 layout test failures. (Requested by mlam_ on
609 "REGRESSION (r177876): store.apple.com profile and cart icons
611 https://bugs.webkit.org/show_bug.cgi?id=146894
612 http://trac.webkit.org/changeset/186809
614 2015-07-14 David Kilzer <ddkilzer@apple.com>
616 http/tests/misc/large-js-program.php crashes in Release, times out in Debug, on Windows
618 Fix is tracked by <rdar://problem/21816197>.
620 * platform/win/TestExpectations: Mark test as crashing in
621 Release and timing out on Debug:
622 - http/tests/misc/large-js-program.php
624 2015-07-14 Antti Koivisto <antti@apple.com>
626 REGRESSION (r177876): store.apple.com profile and cart icons are missing
627 https://bugs.webkit.org/show_bug.cgi?id=146894
629 Reviewed by Myles C. Maxfield.
631 * fast/css/font-face-multiple-missing-glyphs-expected.html: Added.
632 * fast/css/font-face-multiple-missing-glyphs.html: Added.
634 2015-07-14 Alex Christensen <achristensen@webkit.org>
636 [Content Extensions] Fix if-domain and unless-domain when loading main documents.
637 https://bugs.webkit.org/show_bug.cgi?id=146868
639 Reviewed by Benjamin Poulain.
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.
658 2015-07-05 Sam Weinig <sam@webkit.org>
660 DOM4: prepend, append, before, after & replace
661 https://bugs.webkit.org/show_bug.cgi?id=74648
663 Reviewed by Darin Adler.
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.
676 2015-07-13 Basile Clement <basile_clement@apple.com>
678 Object cycles should not prevent allocation elimination/sinking
679 https://bugs.webkit.org/show_bug.cgi?id=143073
681 Reviewed by Filip Pizlo.
683 Add a few microbenchmarks that show performance improvement when
684 sinking or elimininating object cycles.
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.
691 * js/regress/script-tests/sinkable-closure-cycle.js: Added.
694 * js/regress/script-tests/sinkable-new-object-cycle.js: Added.
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.
703 2015-07-13 Brent Fulgham <bfulgham@apple.com>
705 [Win] Skip failing table-related AX tests
706 https://bugs.webkit.org/show_bug.cgi?id=146903
708 * platform/win/TestExpectations:
710 2015-07-12 Chris Fleizach <cfleizach@apple.com>
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
715 Reviewed by Darin Adler.
717 * platform/ios-simulator/accessibility/iframe-access-expected.txt: Added.
718 * platform/ios-simulator/accessibility/iframe-access.html: Added.
720 2015-07-11 Gyuyoung Kim <gyuyoung.kim@chromium.org>
722 [EFL] Unreviewed, EFL gardening on 12th Jul.
724 Mark some ax tests and editing tests to failure since r186694 and r185692.
726 * platform/efl/TestExpectations:
728 2015-07-11 Commit Queue <commit-queue@webkit.org>
730 Unreviewed, rolling out r186689 and r186710.
731 https://bugs.webkit.org/show_bug.cgi?id=146880
733 May have caused a PLT regression and broken a layout test
734 (Requested by cdumez on #webkit).
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
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
748 2015-07-11 David Kilzer <ddkilzer@apple.com>
750 http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-parent-same-origin-deny.html crashes on Windows
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>
754 * platform/win/TestExpectations: Mark tests as crashing:
755 - http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-parent-same-origin-deny.html
757 2015-07-11 David Kilzer <ddkilzer@apple.com>
759 REGRESSION (r186689?): fast/frames/frame-limit.html timeout on Mavericks {Release,Debug} WK2 bots
761 Fix tracked by: <http://webkit.org/b/146876>
763 * platform/mac-wk2/TestExpectations: Mark test as timing out:
764 - fast/frames/frame-limit.html
766 2015-07-11 David Kilzer <ddkilzer@apple.com>
768 REGRESSION (r186697): Fix Yosemite, El Capitan test results for js/dom/global-constructors-attributes.html
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
775 2015-07-10 Brent Fulgham <bfulgham@apple.com>
777 Unskip some now-passing tests.
779 * platform/mac-wk2/TestExpectations:
781 2015-07-10 Matthew Daiter <mdaiter@apple.com>
783 Exposing webkitMediaStream as MediaStream
784 https://bugs.webkit.org/show_bug.cgi?id=146813
785 <rdar://problem/21754383>
787 Reviewed by Eric Carlson.
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:
793 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
796 2015-07-10 Brent Fulgham <bfulgham@apple.com>
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>
802 Reviewed by Tim Horton.
804 Add a new test that checks for correct mac selection behavior for editable and read-only
807 * platform/mac/editing/selection/context-menu-select-editability-expected.txt: Added.
808 * platform/mac/editing/selection/context-menu-select-editability.html: Added.
810 2015-07-10 Nan Wang <n_wang@apple.com>
812 Added tests for new role: table and cell.
813 https://bugs.webkit.org/show_bug.cgi?id=146011.
815 Reviewed by Chris Fleizach.
817 Added tests for table and cell role. Also modified other tests to fit the changes.
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:
827 2015-07-10 Daniel Bates <dabates@apple.com>
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>
834 Reviewed by Darin Adler.
836 Inspired by Blink r172548:
837 <http://src.chromium.org/viewvc/blink?view=revision&revision=172548>
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.
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:
847 2015-07-10 Myles C. Maxfield <mmaxfield@apple.com>
849 Bidi-Isolate inlines break layout with collapsed whitespace
850 https://bugs.webkit.org/show_bug.cgi?id=109624
851 <rdar://problem/21752834>
853 Reviewed by David Hyatt.
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:
861 2015-07-10 Javier Fernandez <jfernandez@igalia.com>
863 [CSS Grid Layout] Grid item's auto-margins are not applied correctly
864 https://bugs.webkit.org/show_bug.cgi?id=146581
866 Reviewed by Darin Adler.
868 Tests to verify auto-margins alignment works as expected with grid items.
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.
877 2015-07-10 Hunseop Jeong <hs85.jeong@samsung.com>
879 Fix typo in LayoutTests/platform/wk2/TestExpectation.
880 https://bugs.webkit.org/show_bug.cgi?id=146830
882 Unreviewed, WK2 gardening.
884 * platform/wk2/TestExpectations:
886 2015-07-09 Youenn Fablet <youenn.fablet@crf.canon.fr>
888 [Streams API] Fix readable-stream-tee.html
889 https://bugs.webkit.org/show_bug.cgi?id=146803
891 Reviewed by Darin Adler.
893 * streams/reference-implementation/readable-stream-tee.html:
895 2015-07-09 Daniel Bates <dabates@apple.com>
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>
901 Reviewed by Brady Eidson.
903 Inspired by Blink r149791 (by Mike West <mkwst@chromium.org>):
904 <https://src.chromium.org/viewvc/blink?revision=149791&view=revision>
906 Added additional tests for private browsing mode.
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>.
924 2015-07-09 Wenson Hsieh <whsieh@berkeley.edu>
926 Rubber banding is broken when using a Mighty Mouse
927 https://bugs.webkit.org/show_bug.cgi?id=146693
929 Reviewed by Tim Horton.
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.
934 2015-07-09 Devin Rousso <drousso@apple.com>
936 Web Inspector: Fix shape-highlight layout tests
937 https://bugs.webkit.org/show_bug.cgi?id=146080
939 Reviewed by Joseph Pecoraro.
941 * http/tests/inspector/dom/shapes-test.js: Updated.
943 2015-07-09 Michael Saboff <msaboff@apple.com>
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
948 Reviewed by Geoffrey Garen.
950 New test that generates a call to a function that involves creating a huge
951 object literal that exceeds the available stack space.
953 * http/tests/misc/large-js-program-expected.txt: Added.
954 * http/tests/misc/large-js-program.php: Added.
956 2015-07-02 Chris Fleizach <cfleizach@apple.com>
958 AX: <details> element should allow expand/close through AX API
959 https://bugs.webkit.org/show_bug.cgi?id=146549
961 Reviewed by Mario Sanchez Prada.
963 * platform/mac/accessibility/details-summary-expected.txt:
964 * platform/mac/accessibility/details-summary.html:
966 2015-07-09 Alex Christensen <achristensen@webkit.org>
968 [Content Extensions] Prevent crashes with plugins.
969 https://bugs.webkit.org/show_bug.cgi?id=146705
970 rdar://problem/20855444
972 Reviewed by Brady Eidson.
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.
979 2015-07-09 Brent Fulgham <bfulgham@apple.com>
981 [Win] Skip canvas/philip/tests/2d.text.draw.fontface.notinpage.html
982 https://bugs.webkit.org/show_bug.cgi?id=146795
984 * platform/win/TestExpectations:
986 2015-07-09 Chris Fleizach <cfleizach@apple.com>
988 AX: VoiceOver cannot get to any content in Yahoo Mail messages table
989 https://bugs.webkit.org/show_bug.cgi?id=146674
991 Unreviewed. Skip a test on windows that needs more WKTR and DRT implementations.
993 * platform/win/TestExpectations:
995 2015-07-09 Chris Fleizach <cfleizach@apple.com>
997 AX: VoiceOver cannot get to any content in Yahoo Mail messages table
998 https://bugs.webkit.org/show_bug.cgi?id=146674
1000 Reviewed by Darin Adler.
1002 * accessibility/aria-table-with-presentational-elements-expected.txt: Added.
1003 * accessibility/aria-table-with-presentational-elements.html: Added.
1005 2015-07-08 Joseph Pecoraro <pecoraro@apple.com>
1007 Fix grammar issue in TypeError attempting to change an unconfigurable property
1008 https://bugs.webkit.org/show_bug.cgi?id=146774
1010 Reviewed by Brent Fulgham.
1012 * js/dom/Object-defineProperty-expected.txt:
1014 2015-07-08 Daniel Bates <dbates@webkit.org>
1016 [EFL] vibration/navigator-vibration.html failed after r186265
1017 https://bugs.webkit.org/show_bug.cgi?id=146770
1019 Reviewed by Gyuyoung Kim.
1021 Update test LayoutTests/vibration/navigator-vibration.html and its expected result.
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).
1027 * vibration/navigator-vibration-expected.txt:
1028 * vibration/navigator-vibration.html:
1030 2015-07-08 Andreas Kling <akling@apple.com>
1032 Videos on apple.com don't show up when restored from page cache.
1033 <https://webkit.org/b/146766>
1034 <rdar://problem/21712311>
1036 Reviewed by Darin Adler.
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.)
1042 * media/restore-from-page-cache-expected.txt:
1043 * media/restore-from-page-cache.html:
1045 2015-07-08 Benjamin Poulain <bpoulain@apple.com>
1047 [Content Extensions] Fuse undistinguishable actions as much as possible
1048 https://bugs.webkit.org/show_bug.cgi?id=146762
1050 Reviewed by Alex Christensen.
1052 Make sure the last CSS rule is not ignored.
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.
1061 2015-07-08 Wenson Hsieh <whsieh@berkeley.edu>
1063 Fix asynchronous function calls for scroll snap animation tests
1064 https://bugs.webkit.org/show_bug.cgi?id=146753
1066 Reviewed by Brent Fulgham.
1068 Fixes unintended use of setTimeout in several scroll snap tests.
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.
1076 2015-07-08 Brady Eidson <beidson@apple.com>
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
1081 Reviewed by Tim Horton.
1083 * platform/gtk/TestExpectations:
1084 * platform/ios-simulator-wk2/TestExpectations:
1085 * platform/mac-wk2/TestExpectations:
1087 2015-07-08 Said Abou-Hallawa <sabouhallawa@apple.com>
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>
1093 Reviewed by Dean Jackson.
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.
1098 * svg/animations/insert-animate-use-path-while-animation-expected.txt: Added.
1099 * svg/animations/insert-animate-use-path-while-animation.svg: Added.
1101 2015-07-08 David Kilzer <ddkilzer@apple.com>
1103 http/tests/xmlviewer/dumpAsText/svg.xml contains a typo that breaks the test with libxml2 v2.9.2
1105 * http/tests/xmlviewer/dumpAsText/svg.xml: Add missing space to
1106 <svg:svg> tag make this test work with libxml2 v2.9.2.
1108 2015-07-08 Carlos Alberto Lopez Perez <clopez@igalia.com>
1110 [GTK] Unreviewed GTK gardening after r186500.
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.
1117 2015-07-08 David Kilzer <ddkilzer@apple.com>
1119 http/tests/security/XFrameOptions/x-frame-options-{cached,deny-delete-frame-in-load-event}.html crash on Windows Debug bots
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>
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
1128 2015-07-08 Carlos Alberto Lopez Perez <clopez@igalia.com>
1130 [GTK] Unreviewed GTK gardening.
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.
1142 2015-07-07 Zalan Bujtas <zalan@apple.com>
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
1148 Reviewed by Andreas Kling.
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.
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.
1159 2015-07-07 Brent Fulgham <bfulgham@apple.com>
1161 [Win] Unreviewed test skip after r186476.
1163 * platform/win/TestExpectations:
1165 2015-07-07 Brady Eidson <beidson@apple.com>
1167 HTTP Auth cached after disabling private browsing/reset.
1168 <rdar://problem/8293055> and https://bugs.webkit.org/show_bug.cgi?id=146654
1170 Reviewed by Tim Horton.
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:
1178 2015-07-07 Zalan Bujtas <zalan@apple.com>
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
1184 Reviewed by Mihnea Ovidenie and David Kilzer.
1186 This patch ensures that RenderObject::selectionRoot() handles column flows properly while searching for the associated
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.
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.
1198 2015-07-07 Wenson Hsieh <whsieh@berkeley.edu>
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>
1204 Reviewed by Brent Fulgham.
1206 Tests that snap points are honored when scrolling in a 2D overflow container.
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.
1211 2015-07-07 Andreas Kling <akling@apple.com>
1213 REGRESSION(r183706): HTMLImageElement sometimes fails to register as document named item.
1214 <https://webkit.org/b/146679>
1215 <rdar://problem/21613839>
1217 Reviewed by Antti Koivisto.
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.
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.
1225 2015-07-07 David Kilzer <ddkilzer@apple.com>
1227 REGRESSION (r186388): http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-audio.html always fails on Windows
1229 * platform/win/TestExpectations: Consolidate WebAudio skips.
1230 Mark test as always failing:
1231 - http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-audio.html
1233 2015-07-07 David Kilzer <ddkilzer@apple.com>
1235 http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-parent-same-origin-allow.html crashes on Windows sometimes
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>
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
1242 2015-07-07 David Kilzer <ddkilzer@apple.com>
1244 El Capitan: Hangs caused by PDFs should be fixed
1246 * platform/mac-wk1/TestExpectations: Remove skipped tests as the
1247 PDF hangs should be fixed.
1249 2015-07-07 David Kilzer <ddkilzer@apple.com>
1251 REGRESSION (r186391): css3/masking/mask-repeat-space-padding.html image-only failure on El Capitan WK1
1253 * platform/mac-wk1/TestExpectations: Mark as image-only failure:
1254 - css3/masking/mask-repeat-space-padding.html
1256 2015-07-07 Youenn Fablet <youenn.fablet@crf.canon.fr>
1258 [Streams API] Remove ReadableStreamStream.read() custom binding
1259 https://bugs.webkit.org/show_bug.cgi?id=146643
1261 Reviewed by Darin Adler.
1263 * streams/reference-implementation/brand-checks-expected.txt:
1265 2015-07-06 Zalan Bujtas <zalan@apple.com>
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
1271 Reviewed by Simon Fraser.
1273 Draw NSSliderCell's knob only when slider's thumb paint is requested.
1275 Covered by existing tests.
1277 * platform/mac/TestExpectations: Unskip slider tests.
1279 2015-07-06 Andreas Kling <akling@apple.com>
1281 Crash when setting text direction via MakeTextWritingDirection* editing commands.
1282 <https://webkit.org/b/146665>
1283 <rdar://problem/20835477>
1285 Reviewed by Ryosuke Niwa.
1287 Add a test that covers some very simple MakeTextWritingDirection* command usage.
1289 * editing/style/change-text-direction-crash-expected.txt: Added.
1290 * editing/style/change-text-direction-crash.html: Added.
1292 2015-07-06 Simon Fraser <simon.fraser@apple.com>
1294 Revert use of SVG <mask> elements for -webkit-mask-image (r176798, r177494, r186180)
1295 https://bugs.webkit.org/show_bug.cgi?id=146653
1297 Reviewed by Dean Jackson.
1299 Fixes rdar://problem/21435233.
1301 r177494 caused a number of regressions (bugs 141857, 146509, 146561), added new layering violations, and
1302 was not being maintained, so revert it.
1304 This patch reverts r177494.
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.
1344 2015-07-06 Daniel Bates <dabates@apple.com>
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>
1351 Reviewed by Geoffrey Garen.
1353 Add tests to ensure that we exempt nodes in a user agent shadow tree from the Content Security Policy (CSP) of the page.
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.
1359 * http/tests/security/contentSecurityPolicy/resources/alert-pass-and-notify-done.js: Added.
1360 * http/tests/security/contentSecurityPolicy/resources/wait-until-done.js: Added.
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.
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.
1422 2015-07-06 Saam barati <saambarati1@gmail.com>
1424 JSC's parser should follow the ES6 spec with respect to parsing Declarations
1425 https://bugs.webkit.org/show_bug.cgi?id=146621
1427 Reviewed by Mark Lam.
1429 * js/parser-syntax-check-expected.txt:
1430 * js/script-tests/const.js:
1433 * js/script-tests/parser-syntax-check.js:
1434 * js/script-tests/statement-list-item-syntax-errors.js: Added.
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:
1441 2015-07-06 David Kilzer <ddkilzer@apple.com>
1443 http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag.html crashes on Windows sometimes
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>
1447 * platform/win/TestExpectations: Mark test as crashing, too:
1448 - http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag.html
1450 2015-07-06 David Kilzer <ddkilzer@apple.com>
1452 http/tests/security/XFrameOptions/x-frame-options-parent-same-origin-deny.html crashes on Windows sometimes
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>
1456 * platform/win/TestExpectations: Mark test as crashing, too:
1457 - http/tests/security/XFrameOptions/x-frame-options-parent-same-origin-deny.html
1459 2015-07-06 Youenn Fablet <youenn.fablet@crf.canon.fr>
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
1464 Reviewed by Darin Adler.
1466 * streams/reference-implementation/brand-checks-expected.txt:
1468 2015-07-05 Yusuke Suzuki <utatane.tea@gmail.com>
1470 Update toLength / toInteger names in control profiler test results
1471 https://bugs.webkit.org/show_bug.cgi?id=146229
1473 Reviewed by Simon Fraser.
1475 ToLength / ToInteger are renamed to toLength / toInteger.
1476 Update the names in the test results for control profiler.
1478 * fast/profiler/built-in-function-calls-anonymous-expected.txt:
1479 * fast/profiler/built-in-function-calls-user-defined-function-expected.txt:
1481 2015-07-05 Simon Fraser <simon.fraser@apple.com>
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
1486 Reviewed by Zalan Bujtas.
1488 Ref test for background-attachment: local.
1490 * fast/backgrounds/background-attachment-local-expected.html: Added.
1491 * fast/backgrounds/background-attachment-local.html: Added.
1493 2015-07-05 Yusuke Suzuki <utatane.tea@gmail.com>
1495 [ES6] Implement the latest Promise spec in JS
1496 https://bugs.webkit.org/show_bug.cgi?id=146229
1498 Reviewed by Sam Weinig.
1500 Add a test to guarantee that `Promise.resolve` looks up `then` field synchronously.
1502 * js/dom/Promise-resolve-lookup-then-expected.txt: Added.
1503 * js/dom/Promise-resolve-lookup-then.html: Added.
1505 2015-07-05 David Kilzer <ddkilzer@apple.com>
1507 REGRESSION (El Capitan): Slider thumb of range input is rotated on reference tests
1509 Fix tracked by <rdar://problem/21677831>.
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
1516 2015-07-05 David Kilzer <ddkilzer@apple.com>
1518 REGRESSION (r186198): js/dom/global-constructors-attributes.html fails on El Capitan
1520 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
1521 Update results after r186198.
1523 2015-07-05 David Kilzer <ddkilzer@apple.com>
1525 fast/canvas/webgl/oes-texture-half-float-linear.html is flakey on Yosemite Release/Debug WK1/WK2
1527 <http://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=fast%2Fcanvas%2Fwebgl%2Foes-texture-half-float-linear.html>
1529 * platform/mac/TestExpectations: Mark test as flaky:
1530 - fast/canvas/webgl/oes-texture-half-float-linear.html
1532 2015-07-05 David Kilzer <ddkilzer@apple.com>
1534 fast/forms/textarea/textarea-state-restore.html is flaky on WK2
1536 <http://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=fast%2Fforms%2Ftextarea%2Ftextarea-state-restore.html>
1538 Fix tracked by <http://webkit.org/b/90980>.
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
1545 2015-07-05 David Kilzer <ddkilzer@apple.com>
1547 http/tests/security/XFrameOptions/x-frame-options-parent-same-origin-allow.html crashes on Windows Debug
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>
1551 * platform/win/TestExpectations: Mark as crashing:
1552 - http/tests/security/XFrameOptions/x-frame-options-parent-same-origin-allow.html
1554 2015-07-05 David Kilzer <ddkilzer@apple.com>
1556 webgl/1.0.2/conformance/more/functions/copyTexImage2DBadArgs.html fails due to truncated expected results on Yosemite Debug WK1
1558 <http://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=webgl%2F1.0.2%2Fconformance%2Fmore%2Ffunctions%2FcopyTexImage2DBadArgs.html>
1560 Fix tracked by <http://webkit.org/b/146622>.
1562 * platform/mac-wk1/TestExpectations: Mark as flaky:
1563 - webgl/1.0.2/conformance/more/functions/copyTexImage2DBadArgs.html
1565 2015-07-05 David Kilzer <ddkilzer@apple.com>
1567 fast/preloader/document-write-2.html is flaky on WK2
1569 <http://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=fast%2Fpreloader%2Fdocument-write-2.html>
1571 When the test fails, the first two lines are reversed:
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
1578 * platform/wk2/TestExpectations: Mark test as flaky:
1579 - fast/preloader/document-write-2.html
1581 2015-07-03 Chris Dumez <cdumez@apple.com>
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>
1587 Reviewed by Ryosuke Niwa.
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,
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).
1604 2015-07-03 Chris Dumez <cdumez@apple.com>
1606 Unreviewed, skip http/tests/xmlhttprequest/cross-origin-cookie-storage.html on Windows.
1608 Windows' DumpRenderTree does not implement testRunner.setAlwaysAcceptCookies().
1610 * platform/win/TestExpectations:
1612 2015-07-03 Daniel Bates <dabates@apple.com>
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>
1618 Reviewed by Chris Dumez.
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.
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.
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):
1645 2015-07-03 Chris Dumez <cdumez@apple.com>
1647 Unreviewed, tentative fix for flaky layout test introduced in r186256.
1649 * platform/mac/accessibility/selection-notification-focus-change-expected.txt:
1650 * platform/mac/accessibility/selection-notification-focus-change.html:
1652 2015-07-02 Doug Russell <d_russell@apple.com>
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
1658 Reviewed by Chris Fleizach.
1660 Added focusChange flag to AXTextStateChangeIntent.
1661 Added intent support to selection logic called by Element::updateFocusAppearance().
1662 Added NSAccessibilityTextSelectionChangedFocus to mac notifications.
1664 * platform/mac/accessibility/selection-notification-focus-change-expected.txt: Added.
1665 * platform/mac/accessibility/selection-notification-focus-change.html: Added.
1667 2015-07-02 Saam barati <saambarati1@gmail.com>
1669 Rename "Deconstruction" to "Destructuring" throughout JSC
1670 https://bugs.webkit.org/show_bug.cgi?id=146100
1672 Reviewed by Mark Lam.
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.
1701 2015-07-02 Brady Eidson <beidson@apple.com>
1703 Add preference to disable all http-equiv.
1704 <rdar://problem/9091261> and https://bugs.webkit.org/show_bug.cgi?id=146553
1706 Reviewed by Sam Weinig.
1708 * loader/meta-refresh-disabled.html:
1710 2015-07-02 Brady Eidson <beidson@apple.com>
1712 [Content Extensions] Block synchronous XMLHTTPRequest.
1713 <rdar://problem/21573006> and https://bugs.webkit.org/show_bug.cgi?id=146271
1715 Reviewed by Alex Christensen.
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.
1721 2015-07-02 Alex Christensen <achristensen@webkit.org>
1723 Skip new web timing test on platforms without web timing.
1725 * platform/ios-sim-deprecated/Skipped:
1726 * platform/mac/TestExpectations:
1727 * platform/win/TestExpectations:
1729 2015-07-01 Alex Christensen <achristensen@webkit.org>
1731 Fix test from r186208 and r186216.
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.
1737 2015-07-01 Chris Dumez <cdumez@apple.com>
1739 Reduce resolution of performance.now
1740 https://bugs.webkit.org/show_bug.cgi?id=146531
1742 Reviewed by Simon Fraser.
1744 Make layout test introduced in r186208.
1746 * http/tests/misc/webtiming-resolution-expected.txt:
1747 * http/tests/misc/webtiming-resolution.html:
1749 2015-07-01 Chris Dumez <cdumez@apple.com>
1751 Unreviewed, rebaseline js/dom/global-constructors-attributes.html after r186198.
1753 * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
1754 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
1756 2015-07-01 Alex Christensen <achristensen@webkit.org>
1758 Reduce resolution of performance.now.
1759 https://bugs.webkit.org/show_bug.cgi?id=146531
1760 rdar://problem/20116796
1762 Reviewed by Simon Fraser.
1764 * http/tests/misc/webtiming-resolution-expected.txt: Added.
1765 * http/tests/misc/webtiming-resolution.html: Added.
1767 2015-07-01 Myles C. Maxfield <mmaxfield@apple.com>
1769 [iOS] Support bold and thin italicized system fonts
1770 https://bugs.webkit.org/show_bug.cgi?id=146463
1771 <rdar://problem/20948885>
1773 Reviewed by Darin Adler.
1775 * fast/text/weighted-italicized-system-font-expected.html: Added.
1776 * fast/text/weighted-italicized-system-font.html: Added.
1778 2015-07-01 Matthew Mirman <mmirman@apple.com>
1780 Unreviewed, rolling out r185889
1781 https://bugs.webkit.org/show_bug.cgi?id=146528
1782 rdar://problem/21573959
1784 Patch breaks chromeexperiments.com
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.
1793 2015-07-01 Matthew Daiter <mdaiter@apple.com>
1795 Turn off mediastreamaudiosourcenode.html test
1796 https://bugs.webkit.org/show_bug.cgi?id=146527
1797 <rdar://problem/21641223>
1799 Reviewed by Simon Fraser.
1801 * platform/mac/TestExpectations:
1803 2015-07-01 Simon Fraser <simon.fraser@apple.com>
1807 * platform/mac/TestExpectations:
1809 2015-07-01 Chris Dumez <cdumez@apple.com>
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>
1815 Reviewed by Simon Fraser.
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
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.
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.
1830 2015-07-01 Simon Fraser <simon.fraser@apple.com>
1832 Mark compositing/masks/compositing-clip-path-origin.html as being image-flakey.
1834 * platform/mac/TestExpectations:
1836 2015-06-30 Ryosuke Niwa <rniwa@webkit.org>
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
1841 Reviewed by Darin Adler.
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
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:
1850 2015-07-01 Matthew Daiter <mdaiter@apple.com>
1852 Enable MEDIA_STREAM flag
1853 https://bugs.webkit.org/show_bug.cgi?id=145947
1854 <rdar://problem/21365829>
1856 Reviewed by Eric Carlson.
1859 platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
1860 Added attributes to tests
1862 platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
1864 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
1867 2015-07-01 Antti Koivisto <antti@apple.com>
1869 PNG mask images are loaded with Accept:image/svg+xml
1870 https://bugs.webkit.org/show_bug.cgi?id=146509
1872 Reviewed by Simon Fraser.
1874 * http/tests/misc/mask-image-accept-expected.html: Added.
1875 * http/tests/misc/mask-image-accept.html: Added.
1877 2015-07-01 Jer Noble <jer.noble@apple.com>
1879 [MSE] Failures on W3C media-source tests regarding MIME types
1880 https://bugs.webkit.org/show_bug.cgi?id=146499
1882 Reviewed by Eric Carlson.
1884 Import four new tests from the w3c test suite <https://github.com/w3c/web-platform-tests.git>.
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.
1899 2015-06-30 Gyuyoung Kim <gyuyoung.kim@webkit.org>
1901 [EFL] Unreviewed gardening.
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.
1906 * platform/efl/TestExpectations:
1907 * platform/efl/compositing/tiling/rotated-tiled-clamped-expected.txt: Added.
1909 2015-06-30 Filip Pizlo <fpizlo@apple.com>
1911 Unreviewed, skip this test for now. We can unskip it when this feature is enabled.
1913 * js/script-tests/intl.js:
1915 2015-06-30 Zalan Bujtas <zalan@apple.com>
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
1921 Reviewed by Simon Fraser.
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.
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.
1931 2. No render tree mutation while hit-testing the renderers.
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).
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.
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.
1948 2015-06-30 Andy VanWagoner <thetalecrafter@gmail.com>
1950 Implement ECMAScript Internationalization API
1951 https://bugs.webkit.org/show_bug.cgi?id=90906
1953 Reviewed by Benjamin Poulain.
1955 * TestExpectations: Skip intl until enabled
1956 * js/intl-expected.txt: Added.
1957 * js/intl.html: Added.
1958 * js/script-tests/intl.js: Added.
1961 2015-06-30 Wenson Hsieh <whsieh@berkeley.edu>
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>
1967 Reviewed by Brent Fulgham.
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.
1972 2015-06-30 Chris Dumez <cdumez@apple.com>
1974 Unreviewed, rebaseline editing/style/unbold-in-bold.html on WK2.
1976 * platform/mac-wk2/editing/style/unbold-in-bold-expected.txt: Added.
1978 2015-06-30 Chris Dumez <cdumez@apple.com>
1980 Unreviewed, revert bad wk2 baseline done in r186106.
1982 * platform/mac-wk2/editing/style: Removed.
1984 2015-06-30 Chris Dumez <cdumez@apple.com>
1986 Unreviewed, revert bad WK1 rebaseline done in r186106.
1988 * platform/mac/editing/style/unbold-in-bold-expected.txt:
1990 2015-06-30 Youenn Fablet <youenn.fablet@crf.canon.fr> and Xabier Rodriguez Calvar <calvaris@igalia.com>
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
1995 Reviewed by Darin Adler.
1997 * streams/reference-implementation/readable-stream-expected.txt: Updated expectation to PASS
1999 2015-06-30 Youenn Fablet <youenn.fablet@crf.canon.fr> and Xabier Rodriguez Calvar <calvaris@igalia.com>
2001 [Streams API] Synced bad strategy test with reference implementation
2002 https://bugs.webkit.org/show_bug.cgi?id=146411
2004 Reviewed by Darin Adler.
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.
2010 2015-06-29 Ryosuke Niwa <rniwa@webkit.org>
2012 Another rebaseline after r186086.
2013 WebKit2 needs the original expected result.
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:
2018 2015-06-29 Ryosuke Niwa <rniwa@webkit.org>
2020 Rebaseline after r186086.
2022 * platform/mac/editing/style/unbold-in-bold-expected.txt:
2024 2015-06-29 Dean Jackson <dino@apple.com>
2026 Temporarily disable PICTURE_SIZES
2027 https://bugs.webkit.org/show_bug.cgi?id=146435
2028 <rdar://problem/21087013>
2030 Reviewed by Tim Horton.
2032 Skip HTMLImageElement.sizes tests.
2036 2015-06-29 Adam Bergkvist <adam.bergkvist@ericsson.com>
2038 WebRTC: Update the MediaStream API
2039 https://bugs.webkit.org/show_bug.cgi?id=146313
2041 Reviewed by Eric Carlson.
2043 Test status: 3 added, 8 existing enabled (some updated) and 1 removed.
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.
2071 (defaultRejectOrCatch):
2072 * platform/gtk/TestExpectations:
2074 2015-06-29 Matt Rajca <mrajca@apple.com>
2076 Media Session: test session attribute of newly-created media elements
2077 https://bugs.webkit.org/show_bug.cgi?id=146412
2079 Reviewed by Eric Carlson.
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.
2085 2015-06-29 Said Abou-Hallawa <sabouhallawa@apple.com>
2087 [Mac] Disable QTKit by default.
2088 https://bugs.webkit.org/show_bug.cgi?id=146352
2090 Reviewed by Darin Adler.
2092 * platform/mac/TestExpectations: Skip media tests which require QTKit on
2095 2015-06-26 Matt Rajca <mrajca@apple.com>
2097 Test existence of controls on MediaSession
2098 https://bugs.webkit.org/show_bug.cgi?id=146356
2100 Reviewed by Eric Carlson.
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.
2106 2015-06-29 Hunseop Jeong <hs85.jeong@samsung.com>
2108 Unreviewed EFL gardening on 29th Jun.
2109 https://bugs.webkit.org/show_bug.cgi?id=146409
2111 Remove the duplicated results and rebaseline the missing tests.
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.
2117 2015-06-28 Gyuyoung Kim <gyuyoung.kim@webkit.org>
2119 [EFL] Unreviewed add new baseline for missing tests
2121 Some tests need to have own test expectations for EFL port.
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.
2151 2015-06-28 Jinwoo Song <jinwoo7.song@samsung.com>
2153 [EFL] Unreviewed, gardening.
2155 Add missing expectation results in fast/ directory.
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.
2173 2015-06-28 David Kilzer <ddkilzer@apple.com>
2175 ASAN crashes in js/regress-141098.html
2176 <http://webkit.org/b/145007>
2178 * TestExpectations: Remove test from skip list as it no longer
2179 crashes with ASan enabled:
2180 - js/regress-141098.html
2182 2015-06-28 David Kilzer <ddkilzer@apple.com>
2184 Fix warning about duplicate test expectation: js/regress-141098.html
2186 Fixes the following warning when running layout tests:
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
2190 * TestExpectations: Comment out duplicate:
2191 - js/regress-141098.html
2193 2015-06-28 David Kilzer <ddkilzer@apple.com>
2195 Mark http/tests/contentextensions/character-set-basic-support.html as flaky on mac-wk2
2197 * platform/mac-wk2/TestExpectations: Mark ask flaky:
2198 - http/tests/contentextensions/character-set-basic-support.html
2200 2015-06-28 Chris Dumez <cdumez@apple.com>
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>
2206 Reviewed by Darin Adler.
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.
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.
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.
2218 2015-06-28 Skachkov Oleksandr <gskachkov@gmail.com>
2220 [ES6] Implement ES6 arrow function syntax. No Line terminator between function parameters and =>
2221 https://bugs.webkit.org/show_bug.cgi?id=146394
2223 Reviewed by Yusuke Suzuki.
2225 * js/arrowfunction-syntax-errors-expected.txt:
2226 * js/script-tests/arrowfunction-syntax-errors.js:
2228 2015-06-28 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
2230 [Streams API] Add support for chunks with customized sizes
2231 https://bugs.webkit.org/show_bug.cgi?id=146312
2233 Reviewed by Darin Adler.
2235 * streams/reference-implementation/bad-strategies-expected.txt:
2237 2015-06-27 David Kilzer <ddkilzer@apple.com>
2239 fast/canvas/webgl/tex-*.html flakily timeout on Mavericks Debug WK1
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
2248 2015-06-27 David Kilzer <ddkilzer@apple.com>
2250 REGRESSION (r186038): accessibility/aria-roledescription.html fails on Windows
2252 * platform/win/TestExpectations: Mark as failing on Windows:
2253 - accessibility/aria-roledescription.html
2255 2015-06-27 Chris Fleizach <cfleizach@apple.com>
2257 AX: implement @aria-roledescription
2258 https://bugs.webkit.org/show_bug.cgi?id=146274
2260 Reviewed by Darin Adler.
2262 * accessibility/aria-roledescription-expected.txt: Added.
2263 * accessibility/aria-roledescription.html: Added.
2265 2015-06-27 Myles C. Maxfield <mmaxfield@apple.com>
2267 REGRESSION (r186001): fast/text/han-generic-font-families.html always fails on Yosemite
2268 https://bugs.webkit.org/show_bug.cgi?id=146385
2272 * platform/mac-yosemite/fast/text/han-generic-font-families-expected.html:
2273 * platform/mac/TestExpectations:
2275 2015-06-27 David Kilzer <ddkilzer@apple.com>
2277 REGRESSION (r186029): fast/text/justify-ideograph-{complex,simple,vertical}.html fail on Yosemite
2279 The results replaced in r186029 were the Yosemite results, so
2280 Yosemite started failing when they were rebaselined for
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.
2287 2015-06-27 David Kilzer <ddkilzer@apple.com>
2289 Add missing image results for platform/mac/platform/mac/fast/text/vertical-surrogate-pair.html
2291 * platform/mac/platform/mac/fast/text/vertical-surrogate-pair-expected.png: Added.
2293 2015-06-27 David Kilzer <ddkilzer@apple.com>
2295 Rebaseline El Capitan results for fast/text/justify-ideograph-{complex,simple,vertical}.html
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.
2305 2015-06-27 David Kilzer <ddkilzer@apple.com>
2307 Document more slow fast/canvas/webgl tests on Mavericks Debug WK1
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>
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
2317 2015-06-27 David Kilzer <ddkilzer@apple.com>
2319 REGRESSION (r186001): fast/text/han-generic-font-families.html always fails on Yosemite
2321 Fix tracked by: <http://webkit.org/b/146385>
2323 * platform/mac/TestExpectations: Mark as failing on Yosemite:
2324 - fast/text/han-generic-font-families.html
2326 2015-06-27 David Kilzer <ddkilzer@apple.com>
2328 editing/undo/remove-css-property-and-remove-style.html is flaky on Debug WK2
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>
2333 * platform/mac-wk2/TestExpectations: Add:
2334 - editing/undo/remove-css-property-and-remove-style.html
2336 2015-06-27 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
2338 [Streams API] Implement ReadableStreamController.desiredSize property
2339 https://bugs.webkit.org/show_bug.cgi?id=146311
2341 Reviewed by Darin Adler.
2343 * streams/reference-implementation/count-queuing-strategy-expected.txt:
2344 * streams/reference-implementation/readable-stream-expected.txt:
2346 2015-06-26 Myles C. Maxfield <mmaxfield@apple.com>
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>
2352 Reviewed by Dean Jackson.
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:
2361 2015-06-26 Matt Daiter <mdaiter@apple.com>
2363 Supporting getStartDate and added tests
2364 https://bugs.webkit.org/show_bug.cgi?id=145676
2365 <rdar://problem/20876076>
2367 Reviewed by Brent Fulgham.
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.
2373 2015-06-26 Dean Jackson <dino@apple.com>
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>
2381 * media/audio-playback-restriction-play-expected.txt:
2383 2015-06-26 Daniel Bates <dabates@apple.com>
2386 https://bugs.webkit.org/show_bug.cgi?id=145200
2388 Reverting r184660 because it caused a regression.
2390 * accessibility/input-auto-fill-button-expected.txt: Removed.
2391 * accessibility/input-auto-fill-button.html: Removed.
2392 * platform/win/TestExpectations:
2394 2015-06-26 Daniel Bates <dabates@apple.com>
2397 https://bugs.webkit.org/show_bug.cgi?id=146243
2400 https://bugs.webkit.org/show_bug.cgi?id=145241
2402 Reverting r185881 and r185828 because the latter caused a regression.
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:
2414 2015-06-26 Dean Jackson <dino@apple.com>
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>
2420 Reviewed by Eric Carlson.
2422 The test to ensure audio needs a user gesture now needs to also
2423 restrict the general case.
2425 * media/audio-playback-restriction-play.html:
2427 2015-06-26 Myles C. Maxfield <mmaxfield@apple.com>
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>
2433 Reviewed by Alexey Proskuryakov.
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:
2444 2015-06-26 David Kilzer <ddkilzer@apple.com>
2446 REGRESSION (r185971): js/dom/global-constructors-attributes.html fails on Windows
2448 * platform/win/js/dom/global-constructors-attributes-expected.txt:
2449 Update results after enabling WEB_TIMING API for Windows.
2451 2015-06-26 Aleksandr Skachkov <gskachkov@gmail.com>
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
2456 Reviewed by Yusuke Suzuki.
2458 Added arrow function tests
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.
2488 2015-06-25 Chris Fleizach <cfleizach@apple.com>
2490 AX: improve list heuristics (presentational use versus actual lists)
2491 https://bugs.webkit.org/show_bug.cgi?id=134187
2493 Rolling this change back in now that clients have had time to update their expectations.
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:
2502 2015-06-25 Doug Russell <d_russell@apple.com>
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
2508 Reviewed by Chris Fleizach.
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.
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.
2518 2015-06-25 Tim Horton <timothy_horton@apple.com>
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>
2524 Reviewed by Simon Fraser.
2526 * fast/fixed-layout/fixed-layout-expected.txt:
2527 Rebaseline now that viewport units behave correctly.
2529 2015-06-25 Zalan Bujtas <zalan@apple.com>
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
2535 Reviewed by Simon Fraser.
2537 Bail out early if either the touch target or the renderer() is null.
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.
2542 2015-06-25 Michael Saboff <msaboff@apple.com>
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
2547 Reviewed by Mark Lam.
2549 New regression test.
2551 * js/regress-146298-expected.txt: Added.
2552 * js/regress-146298.html: Added.
2553 * js/script-tests/regress-146298.js: Added.
2555 2015-06-25 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
2557 [Streams API] Implement HighWaterMark
2558 https://bugs.webkit.org/show_bug.cgi?id=146235
2560 Reviewed by Darin Adler.
2562 * streams/reference-implementation/bad-strategies-expected.txt:
2563 * streams/reference-implementation/readable-stream-expected.txt:
2565 2015-06-24 Chris Dumez <cdumez@apple.com>
2567 Unreviewed gardening, test rebaseline on Windows after r185934.
2569 * platform/win/fast/css/apple-system-colors-expected.txt:
2571 2015-06-24 Said Abou-Hallawa <sabouhallawa@apple.com>
2573 Add a new color -apple-wireless-playback-target-active
2574 https://bugs.webkit.org/show_bug.cgi?id=146269
2575 <rdar://problem/21465189>
2577 Reviewed by Dean Jackson.
2579 Modify existing tests to include the new color value.
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:
2587 2015-06-24 Doug Russell <d_russell@apple.com>
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
2593 Add test for forward and backward tabbing between links and corresponding notifications
2596 Reviewed by Darin Adler.
2598 * platform/mac/accessibility/selection-element-tabbing-to-link-expected.txt: Added.
2599 * platform/mac/accessibility/selection-element-tabbing-to-link.html: Added.
2601 2015-06-24 Keith Miller <keith_miller@apple.com>
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
2606 Reviewed by Mark Lam.
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.
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.
2616 2015-06-24 Myles C. Maxfield <mmaxfield@apple.com>
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>
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.
2630 2015-06-24 Daniel Bates <dabates@apple.com>
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
2635 Reviewed by Csaba Osztrogonác.
2637 Update expected results.
2639 * http/tests/security/contentSecurityPolicy/frame-src-blocked-expected.txt:
2640 * http/tests/security/contentSecurityPolicy/frame-src-redirect-blocked-expected.txt:
2642 2015-06-24 Daniel Bates <dabates@apple.com>
2644 LayoutTests/http/tests/security/contentSecurityPolicy/media-src-track-block.html always passes
2645 https://bugs.webkit.org/show_bug.cgi?id=146272
2647 Reviewed by Darin Adler.
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.
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.
2659 * http/tests/security/contentSecurityPolicy/resources/track.vtt:
2661 2015-06-11 Sergio Villar Senin <svillar@igalia.com>
2663 intrinsic size keywords don't work for heights
2664 https://bugs.webkit.org/show_bug.cgi?id=113610
2666 Reviewed by Darin Adler.
2668 Based on Blink's r148314 by <cbiesinger@chromium.org>.
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.
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):
2705 2015-06-23 Myles C. Maxfield <mmaxfield@apple.com>
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>
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
2727 2015-06-23 Matthew Mirman <mmirman@apple.com>
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
2733 Reviewed by Mark Lam.
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.
2740 2015-06-23 Myles C. Maxfield <mmaxfield@apple.com>
2742 Unreviewed test gardening after r185842
2743 https://bugs.webkit.org/show_bug.cgi?id=145681
2744 <rdar://problem/21169844>
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.
2753 2015-06-23 Daniel Bates <dabates@apple.com>
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
2758 Mark the tests as failing for now.
2760 * platform/win/TestExpectations:
2762 2015-06-23 Youenn Fablet <youenn.fablet@crf.canon.fr>
2764 MediaDevices.getUserMedia should migrate from callbacks to DOMPromise
2765 https://bugs.webkit.org/show_bug.cgi?id=146200
2767 Reviewed by Darin Adler.
2769 * fast/mediastream/MediaDevices-getUserMedia-expected.txt:
2771 2015-06-23 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
2773 [Streams API] Implement ReadableStream js source "'cancel" callback
2774 https://bugs.webkit.org/show_bug.cgi?id=146204
2776 Reviewed by Darin Adler.
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:
2783 2015-06-23 Gyuyoung Kim <gyuyoung.kim@webkit.org>
2785 [EFL] Unreviewed, gardening.
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.
2790 * platform/efl/TestExpectations:
2792 2015-06-22 Ryuan Choi <ryuan.choi@navercorp.com>
2794 [EFL] Hyphenation is not supported
2795 https://bugs.webkit.org/show_bug.cgi?id=89830
2797 Reviewed by Gyuyoung Kim.
2799 Rebaseline expected results which is related to hyphenation.
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:
2815 2015-06-22 Yusuke Suzuki <utatane.tea@gmail.com>
2817 [ES6] Allow trailing comma in ArrayBindingPattern and ObjectBindingPattern
2818 https://bugs.webkit.org/show_bug.cgi?id=146192
2820 Reviewed by Darin Adler.
2822 * js/object-literal-syntax-expected.txt:
2824 2015-06-22 Simon Fraser <simon.fraser@apple.com>
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
2830 Reviewed by Zalan Bujtas.
2832 Test clip path on layers with non-zero bounds offsetFromRenderer because of box shadow,
2833 or vertical writing mode.
2835 * compositing/masks/compositing-clip-path-origin-expected.html: Added.
2836 * compositing/masks/compositing-clip-path-origin.html: Added.
2838 2015-06-22 David Kilzer <ddkilzer@apple.com>
2840 fast/text/justify-ideograph-{complex,simple,vertical}.html tests are flaky on El Capitan Debug builds
2842 Tracked by <rdar://problem/21486062>.
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
2849 2015-06-22 Michael Catanzaro <mcatanzaro@igalia.com>
2851 Web sockets should be treated as active mixed content
2852 https://bugs.webkit.org/show_bug.cgi?id=140624
2854 Reviewed by Sam Weinig.
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.
2862 2015-06-22 Dean Jackson <dino@apple.com>
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>
2868 Reviewed by Tim Horton.
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.
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.
2878 2015-06-22 Myles C. Maxfield <mmaxfield@apple.com>
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>
2884 Reviewed by Darin Adler.
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.
2893 2015-06-22 Zalan Bujtas <zalan@apple.com>
2895 REGRESSION(r169105) Dangling renderer pointer in SelectionSubtreeRoot::SelectionSubtreeData.
2896 https://bugs.webkit.org/show_bug.cgi?id=146116
2897 rdar://problem/20959369
2899 Reviewed by Brent Fulgham.
2901 This patch ensures that we don't adjust the selection unless the visual selection still matches this subtree root.
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.
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.
2918 2015-06-22 Daniel Bates <dabates@apple.com>
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>
2924 Reviewed by Chris Fleizach.
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.
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>.
2942 2015-06-22 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
2944 [Streams API] Implement ReadableStream cancel (abstract part)
2945 https://bugs.webkit.org/show_bug.cgi?id=146111
2947 Reviewed by Darin Adler.
2949 Rebasing expectations.
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:
2957 2015-06-22 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
2959 [Streams API] Correct releaseLock test in readable-stream-templated.html
2960 https://bugs.webkit.org/show_bug.cgi?id=146101
2962 Reviewed by Darin Adler.
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.
2967 2015-06-22 Adam Bergkvist <adam.bergkvist@ericsson.com>
2969 WebRTC: Navigator.webkitGetUserMedia() requires three arguments
2970 https://bugs.webkit.org/show_bug.cgi?id=146022
2972 Reviewed by Eric Carlson.
2974 Updated and unskipped three existing tests.
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:
2982 2015-06-21 David Kilzer <ddkilzer@apple.com>
2984 fast/canvas/webgl/tex-image-and-sub-image-2d-with-video.html is slow on Mavericks WK1 Debug builds
2986 The Flakiness Dashboard says that this test times out, but only
2987 on Mavericks WK1 Debug builds (and the leaks bot):
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>
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
2995 2015-06-21 David Kilzer <ddkilzer@apple.com>
2997 fast/fixed-layout/fixed-layout.html times out on Apple WK2 bots
2999 The Flakiness Dashboard says this test times out on Apple
3000 WebKit2 platforms by not calling testRunner.notifyDone():
3002 <http://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=fast%2Ffixed-layout%2Ffixed-layout.html>
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.
3009 2015-06-21 David Kilzer <ddkilzer@apple.com>
3011 REGRESSION (r185809): fast/css-grid-layout/flex-content-sized-columns-resize.html hangs on WK1
3013 Since window.resize() occurs in the same runloop as the load on
3014 WK1, testRunner.notifyDone() would never get called.
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().
3020 2015-06-21 David Kilzer <ddkilzer@apple.com>
3022 fast/css-grid-layout/flex-content-sized-columns-resize.html is flaky
3024 The Flakiness Dashboard says this test is flaky on Apple and EFL
3027 <http://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=fast%2Fcss-grid-layout%2Fflex-content-sized-columns-resize.html>
3029 It currently doesn't wait for window.resize() to complete, which
3030 is likely the source of flakiness.
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.
3036 2015-06-20 David Kilzer <ddkilzer@apple.com>
3038 REGRESSION (r185779): fast/canvas/{canvas-toDataURL-crash,pattern-too-large-to-create}.html are broken
3040 This layout test started failing after the fix for:
3042 Extremely large canvas crashes on pre-El Capitan machines
3043 https://bugs.webkit.org/show_bug.cgi?id=146169
3044 <rdar://problem/21410046>
3046 Different limits require different test results for each
3047 platform. This is the same fix for these tests as r185793.
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.
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.
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.
3061 2015-06-20 David Kilzer <ddkilzer@apple.com>
3063 fast/canvas/webgl/tex-image-and-uniform-binding-bugs.html is slow on Mavericks WK1 Debug builds
3065 The Flakiness Dashboard says that this test times out, but only
3066 on Mavericks WK1 Debug builds:
3068 <https://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=fast%2Fcanvas%2Fwebgl%2Ftex-image-and-uniform-binding-bugs.html>
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
3074 2015-06-20 David Kilzer <ddkilzer@apple.com>
3076 editing/selection/leak-document-with-selection-inside.html is flaky
3077 <http://webkit.org/b/146182>
3079 * TestExpectations: Mark as flaky:
3080 - editing/selection/leak-document-with-selection-inside.html
3082 2015-06-20 David Kilzer <ddkilzer@apple.com>
3084 REGRESSION (r185779): fast/canvas/canvas-too-large-to-draw.html is still broken
3086 This layout test started failing after the fix for:
3088 Extremely large canvas crashes on pre-El Capitan machines
3089 https://bugs.webkit.org/show_bug.cgi?id=146169
3090 <rdar://problem/21410046>
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.
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.
3104 2015-06-20 David Kilzer <ddkilzer@apple.com>
3106 REGRESSION (r185779): fast/canvas/canvas-too-large-to-draw.html broken prior to El Capitan
3108 This layout test started failing after the fix for:
3110 Extremely large canvas crashes on pre-El Capitan machines
3111 https://bugs.webkit.org/show_bug.cgi?id=146169
3112 <rdar://problem/21410046>
3114 * fast/canvas/canvas-too-large-to-draw.html: Update test for new
3115 expectations after r185779.
3117 2015-06-20 Yusuke Suzuki <utatane.tea@gmail.com>
3119 [ES6] Destructuring assignment need to accept iterables
3120 https://bugs.webkit.org/show_bug.cgi?id=144111
3122 Reviewed by Darin Adler.
3124 From this patch, we use iterators for destructuring assignments to array binding patterns.
3125 So test results become different.
3127 * js/destructuring-assignment-expected.txt:
3128 * js/parser-syntax-check-expected.txt:
3129 * js/script-tests/destructuring-assignment.js:
3131 2015-06-19 Dean Jackson <dino@apple.com>
3133 Extremely large canvas crashes on pre-El Capitan machines
3134 https://bugs.webkit.org/show_bug.cgi?id=146169
3135 <rdar://problem/21410046>
3137 Update expected results.
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:
3143 2015-06-19 Devin Rousso <drousso@apple.com>
3145 Web Inspector: Highlight currently edited CSS selector
3146 https://bugs.webkit.org/show_bug.cgi?id=145658
3148 Reviewed by Joseph Pecoraro.
3150 * inspector/dom/highlightSelector-expected.txt: Added.
3151 * inspector/dom/highlightSelector-iframe.html: Added.
3152 * inspector/dom/highlightSelector.html: Added.
3154 2015-06-19 Dean Jackson <dino@apple.com>
3156 Extremely large canvas crashes on pre-El Capitan machines
3157 https://bugs.webkit.org/show_bug.cgi?id=146169
3158 <rdar://problem/21410046>
3160 Reviewed by Tim Horton.
3162 Un-skip fast/canvas/canvas-too-large-to-draw.html.
3164 * platform/mac/TestExpectations:
3166 2015-06-19 Matt Baker <mattbaker@apple.com>
3168 Web Inspector: TimelineAgent needs to handle nested runloops
3169 https://bugs.webkit.org/show_bug.cgi?id=145090
3171 Reviewed by Joseph Pecoraro.
3174 Unskip tests after improvements to nested runloop handling in InspectorTimelineAgent.
3176 2015-06-19 Andy Estes <aestes@apple.com>
3178 Various assertion failures occur when executing script in the midst of DOM insertion
3179 https://bugs.webkit.org/show_bug.cgi?id=132482
3181 Reviewed by Darin Adler.
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.
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.
3195 2015-06-19 Csaba Osztrogonác <ossy@webkit.org>
3197 Remove the useless LayoutTests/platform/wincairo/TestExpectations file
3198 https://bugs.webkit.org/show_bug.cgi?id=146105
3200 Reviewed by Darin Adler.
3202 * platform/wincairo/TestExpectations: Removed.
3204 2015-06-19 Zalan Bujtas <zalan@apple.com>
3206 RenderRubyText requires RenderRubyRun parent.
3207 https://bugs.webkit.org/show_bug.cgi?id=146148
3208 rdar://problem/21423319
3210 Reviewed by Simon Fraser.
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.
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.
3219 2015-06-19 Csaba Osztrogonác <ossy@webkit.org>
3221 Remove unnecessary svn:executable flags
3222 https://bugs.webkit.org/show_bug.cgi?id=146107
3224 Reviewed by Alexey Proskuryakov.
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.
3335 2015-06-19 Joseph Pecoraro <pecoraro@apple.com>
3337 Web Inspector: Avoid getOwnPropertyNames/Symbols on very large lists
3338 https://bugs.webkit.org/show_bug.cgi?id=146141
3340 Reviewed by Timothy Hatcher.
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.
3348 2015-06-18 Gyuyoung Kim <gyuyoung.kim@webkit.org>
3350 [EFL] Unreviewed, gardening on June 19th.
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.
3355 * platform/efl/TestExpectations:
3357 2015-06-18 Dean Jackson <dino@apple.com>
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>
3363 Reviewed by Simon Fraser.
3365 Test the new -webkit-named-image CSS generator. Only "wireless-playback"
3366 is supported for now, and has platform-specific results for Cocoa.
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.
3373 2015-06-18 KyungTae Kim <ktf.kim@samsung.com> and Myles C. Maxfield <mmaxfield@apple.com>
3375 [CSS3] Add support for the word-break:keep-all CSS property
3376 https://bugs.webkit.org/show_bug.cgi?id=123782
3378 Reviewed by Darin Adler.
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.
3384 2015-06-18 Conrad Shultz <conrad_shultz@apple.com>
3386 REGRESSION: js/dom/navigator-plugins-crash.html asserts a lot
3387 https://bugs.webkit.org/show_bug.cgi?id=144399
3390 Revert change marking navigator-plugins-crash.html as flaky now that the underlying bug has been addressed.
3392 2015-06-17 Alex Christensen <achristensen@webkit.org>
3394 [Content Extensions] Log blocked loads to the WebInspector console
3395 https://bugs.webkit.org/show_bug.cgi?id=146089
3397 Reviewed by Joseph Pecoraro.
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:
3409 2015-06-18 Alexey Proskuryakov <ap@apple.com>
3411 Mark mathml/very-large-stretchy-operators.html as Slow on newer OS X versions.
3413 * platform/mac/TestExpectations:
3415 2015-06-18 Saam Barati <saambarati1@gmail.com>
3417 [ES6] support default values in deconstruction parameter nodes
3418 https://bugs.webkit.org/show_bug.cgi?id=142679
3420 Reviewed by Darin Adler.
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.
3437 2015-06-18 Youenn Fablet <youenn.fablet@crf.canon.fr> and Xabier Rodriguez Calvar <calvaris@igalia.com>
3439 [Streams API] Implement ReadableStreamReader.releaseLock
3440 https://bugs.webkit.org/show_bug.cgi?id=145299
3442 Reviewed by Darin Adler.
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.
3448 2015-06-18 Youenn Fablet <youenn.fablet@crf.canon.fr> and Xabier Rodriguez Calvar <calvaris@igalia.com>
3450 [Streams API] Rejected start promise test does not timeout anymore
3451 https://bugs.webkit.org/show_bug.cgi?id=146065
3453 Reviewed by Darin Adler.
3455 * streams/reference-implementation/readable-stream-expected.txt: Updated expectations to PASS.
3456 * streams/reference-implementation/readable-stream.html: Removed timeout
3458 2015-06-17 Hyungwook Lee <hyungwook.lee@navercorp.com>
3460 [Win]Implement layoutTestController.dispatchPendingLoadRequests.
3461 https://bugs.webkit.org/show_bug.cgi?id=26481
3463 Reviewed by Darin Adler.
3465 Implement WebView::dispatchPendingLoadRequests() private API for test runner.
3467 * platform/win/TestExpectations:
3469 2015-06-17 Chris Fleizach <cfleizach@apple.com>
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
3474 Reviewed by Darin Adler.
3476 * platform/ios-simulator/accessibility/landmark-type-expected.txt:
3477 * platform/ios-simulator/accessibility/landmark-type.html:
3479 2015-06-17 Simon Fraser <simon.fraser@apple.com>
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
3485 Reviewed by Tim Horton.
3487 Dump layers for composited text inputs and textareas.
3489 * compositing/backing/form-controls-backing-expected.txt: Added.
3490 * compositing/backing/form-controls-backing.html: Added.
3492 2015-06-17 Zalan Bujtas <zalan@apple.com>
3494 Selection cache produces invalid result when ancestor has float element.