1 2015-06-27 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
3 [Streams API] Implement ReadableStreamController.desiredSize property
4 https://bugs.webkit.org/show_bug.cgi?id=146311
6 Reviewed by Darin Adler.
8 * streams/reference-implementation/count-queuing-strategy-expected.txt:
9 * streams/reference-implementation/readable-stream-expected.txt:
11 2015-06-26 Myles C. Maxfield <mmaxfield@apple.com>
13 [iOS] AppleGothic has been superseded by Apple SD Gothic Neo
14 https://bugs.webkit.org/show_bug.cgi?id=146372
15 <rdar://problem/21574004>
17 Reviewed by Dean Jackson.
19 * fast/text/hangul-generic-font-families.html: Added.
20 * platform/efl/TestExpectations:
21 * platform/gtk/TestExpectations:
22 * platform/ios-simulator/fast/text/hangul-generic-font-families-expected.html: Added.
23 * platform/mac/fast/text/hangul-generic-font-families-expected.html: Added.
24 * platform/win/TestExpectations:
26 2015-06-26 Matt Daiter <mdaiter@apple.com>
28 Supporting getStartDate and added tests
29 https://bugs.webkit.org/show_bug.cgi?id=145676
30 <rdar://problem/20876076>
32 Reviewed by Brent Fulgham.
34 * http/tests/media/hls/video-controller-getStartDate-expected.txt: Added.
35 * http/tests/media/hls/video-controller-getStartDate.html: Added.
36 * http/tests/media/resources/hls/test-vod-date-time.m3u8: Added.
38 2015-06-26 Dean Jackson <dino@apple.com>
40 No audio on animated page with the attached fixed layout epub
41 https://bugs.webkit.org/show_bug.cgi?id=146365
42 <rdar://problem/21360354>
46 * media/audio-playback-restriction-play-expected.txt:
48 2015-06-26 Daniel Bates <dabates@apple.com>
51 https://bugs.webkit.org/show_bug.cgi?id=145200
53 Reverting r184660 because it caused a regression.
55 * accessibility/input-auto-fill-button-expected.txt: Removed.
56 * accessibility/input-auto-fill-button.html: Removed.
57 * platform/win/TestExpectations:
59 2015-06-26 Daniel Bates <dabates@apple.com>
62 https://bugs.webkit.org/show_bug.cgi?id=146243
65 https://bugs.webkit.org/show_bug.cgi?id=145241
67 Reverting r185881 and r185828 because the latter caused a regression.
69 * accessibility/hit-test-input-auto-fill-button-expected.txt: Removed.
70 * accessibility/hit-test-input-auto-fill-button.html: Removed.
71 * accessibility/hit-test-input-search-cancel-button-expected.txt: Removed.
72 * accessibility/hit-test-input-search-cancel-button.html: Removed.
73 * accessibility/input-search-cancel-button-expected.txt: Removed.
74 * accessibility/input-search-cancel-button.html: Removed.
75 * accessibility/resources/shouldBeAccessibleByCursor.js: Removed.
76 * platform/win/TestExpectations:
77 * platform/wk2/TestExpectations:
79 2015-06-26 Dean Jackson <dino@apple.com>
81 No audio on animated page with the attached fixed layout epub
82 https://bugs.webkit.org/show_bug.cgi?id=146365
83 <rdar://problem/21360354>
85 Reviewed by Eric Carlson.
87 The test to ensure audio needs a user gesture now needs to also
88 restrict the general case.
90 * media/audio-playback-restriction-play.html:
92 2015-06-26 Myles C. Maxfield <mmaxfield@apple.com>
94 [Cocoa] Sans-serif generic font family should map to PingFang
95 https://bugs.webkit.org/show_bug.cgi?id=146333
96 <rdar://problem/21521217>
98 Reviewed by Alexey Proskuryakov.
100 * fast/text/han-generic-font-families.html: Added.
101 * platform/efl/TestExpectations:
102 * platform/gtk/TestExpectations:
103 * platform/ios-simulator/fast/text/han-generic-font-families-expected.html: Added.
104 * platform/mac-mavericks/fast/text/han-generic-font-families-expected.html: Added.
105 * platform/mac-yosemite/fast/text/han-generic-font-families-expected.html: Added.
106 * platform/mac/fast/text/han-generic-font-families-expected.html: Added.
107 * platform/win/TestExpectations:
109 2015-06-26 David Kilzer <ddkilzer@apple.com>
111 REGRESSION (r185971): js/dom/global-constructors-attributes.html fails on Windows
113 * platform/win/js/dom/global-constructors-attributes-expected.txt:
114 Update results after enabling WEB_TIMING API for Windows.
116 2015-06-26 Aleksandr Skachkov <gskachkov@gmail.com>
118 [ES6] Implement ES6 arrow function syntax. Parser of arrow function with execution as common function
119 https://bugs.webkit.org/show_bug.cgi?id=144955
121 Reviewed by Yusuke Suzuki.
123 Added arrow function tests
125 * js/arrowfunction-asparamter-1-expected.txt: Added.
126 * js/arrowfunction-asparamter-1.html: Added.
127 * js/arrowfunction-asparamter-2-expected.txt: Added.
128 * js/arrowfunction-asparamter-2.html: Added.
129 * js/arrowfunction-associativity-1-expected.txt: Added.
130 * js/arrowfunction-associativity-1.html: Added.
131 * js/arrowfunction-associativity-2-expected.txt: Added.
132 * js/arrowfunction-associativity-2.html: Added.
133 * js/arrowfunction-block-1-expected.txt: Added.
134 * js/arrowfunction-block-1.html: Added.
135 * js/arrowfunction-block-2-expected.txt: Added.
136 * js/arrowfunction-block-2.html: Added.
137 * js/arrowfunction-syntax-endings-expected.txt: Added.
138 * js/arrowfunction-syntax-endings.html: Added.
139 * js/arrowfunction-syntax-errors-expected.txt: Added.
140 * js/arrowfunction-syntax-errors.html: Added.
141 * js/arrowfunction-syntax-expected.txt: Added.
142 * js/arrowfunction-syntax.html: Added.
143 * js/script-tests/arrowfunction-asparamter-1.js: Added.
144 * js/script-tests/arrowfunction-asparamter-2.js: Added.
145 * js/script-tests/arrowfunction-associativity-1.js: Added.
146 * js/script-tests/arrowfunction-associativity-2.js: Added.
147 * js/script-tests/arrowfunction-block-1.js: Added.
148 * js/script-tests/arrowfunction-block-2.js: Added.
149 * js/script-tests/arrowfunction-syntax-endings.js: Added.
150 * js/script-tests/arrowfunction-syntax-errors.js: Added.
151 * js/script-tests/arrowfunction-syntax.js: Added.
153 2015-06-25 Chris Fleizach <cfleizach@apple.com>
155 AX: improve list heuristics (presentational use versus actual lists)
156 https://bugs.webkit.org/show_bug.cgi?id=134187
158 Rolling this change back in now that clients have had time to update their expectations.
160 * accessibility/list-detection-expected.txt:
161 * accessibility/list-detection.html:
162 * accessibility/list-detection2-expected.txt: Added.
163 * accessibility/list-detection2.html: Added.
164 * platform/gtk/accessibility/list-detection-expected.txt:
165 * platform/win/TestExpectations:
167 2015-06-25 Doug Russell <d_russell@apple.com>
169 Bug 146300 AX: AccessibilityObject focus events that don't cause a selection
170 change can leave m_isSynchronizingSelection set to true
171 https://bugs.webkit.org/show_bug.cgi?id=146300
173 Reviewed by Chris Fleizach.
175 Added a clearTextSelectionIntent() convenience function to be used after any
176 event that can, but isn't guaranteed to result in a selection change. Matches
177 calls to setTextSelectionIntent() convenience function.
178 Added support for tests listening for focus change notifications.
180 * platform/mac/accessibility/focus-setting-selection-syncronizing-not-clearing-expected.txt: Added.
181 * platform/mac/accessibility/focus-setting-selection-syncronizing-not-clearing.html: Added.
183 2015-06-25 Tim Horton <timothy_horton@apple.com>
185 Viewport units are wrong when scaled in 2-up mode, cause content to hop around on apple.com/music
186 https://bugs.webkit.org/show_bug.cgi?id=146322
187 <rdar://problem/21413884>
189 Reviewed by Simon Fraser.
191 * fast/fixed-layout/fixed-layout-expected.txt:
192 Rebaseline now that viewport units behave correctly.
194 2015-06-25 Zalan Bujtas <zalan@apple.com>
196 Do not send touch events to the slider's thumb when it does not have a renderer.
197 https://bugs.webkit.org/show_bug.cgi?id=146307
198 rdar://problem/21539399
200 Reviewed by Simon Fraser.
202 Bail out early if either the touch target or the renderer() is null.
204 * fast/events/touch/input-range-with-thumb-display-none-crash-expected.txt: Added.
205 * fast/events/touch/input-range-with-thumb-display-none-crash.html: Added.
207 2015-06-25 Michael Saboff <msaboff@apple.com>
209 REGRESSION (r181889): basspro.com hangs on load under JSC::ErrorInstance::finishCreation(JSC::ExecState*, JSC::VM&, WTF::String const&, bool) + 2801 (JavaScriptCore + 3560689)
210 https://bugs.webkit.org/show_bug.cgi?id=146298
212 Reviewed by Mark Lam.
216 * js/regress-146298-expected.txt: Added.
217 * js/regress-146298.html: Added.
218 * js/script-tests/regress-146298.js: Added.
220 2015-06-25 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
222 [Streams API] Implement HighWaterMark
223 https://bugs.webkit.org/show_bug.cgi?id=146235
225 Reviewed by Darin Adler.
227 * streams/reference-implementation/bad-strategies-expected.txt:
228 * streams/reference-implementation/readable-stream-expected.txt:
230 2015-06-24 Chris Dumez <cdumez@apple.com>
232 Unreviewed gardening, test rebaseline on Windows after r185934.
234 * platform/win/fast/css/apple-system-colors-expected.txt:
236 2015-06-24 Said Abou-Hallawa <sabouhallawa@apple.com>
238 Add a new color -apple-wireless-playback-target-active
239 https://bugs.webkit.org/show_bug.cgi?id=146269
240 <rdar://problem/21465189>
242 Reviewed by Dean Jackson.
244 Modify existing tests to include the new color value.
246 * fast/css/apple-system-colors-expected.txt:
247 * fast/css/apple-system-colors.html:
248 * platform/ios-simulator/fast/css/apple-system-colors-expected.txt:
249 * platform/mac-mavericks/fast/css/apple-system-colors-expected.txt:
250 * platform/mac/fast/css/apple-system-colors-expected.txt:
252 2015-06-24 Doug Russell <d_russell@apple.com>
254 Bug 146177 - AX: AXObjectCache should try to use an unignored accessibilityObject
255 when posting a selection notification when on the border between two accessibilityObjects
256 https://bugs.webkit.org/show_bug.cgi?id=146177
258 Add test for forward and backward tabbing between links and corresponding notifications
261 Reviewed by Darin Adler.
263 * platform/mac/accessibility/selection-element-tabbing-to-link-expected.txt: Added.
264 * platform/mac/accessibility/selection-element-tabbing-to-link.html: Added.
266 2015-06-24 Keith Miller <keith_miller@apple.com>
268 Strict Equality on objects should only check that one of the two sides is an object.
269 https://bugs.webkit.org/show_bug.cgi?id=145992
271 Reviewed by Mark Lam.
273 Adds a test that checks if strict equality checks with objects properly exit out of DFG code when
274 dealing with document.all, which is an object that masquerades as undefined.
276 * js/dom/document-all-strict-eq-expected.txt: Added.
277 * js/dom/document-all-strict-eq.html: Added.
278 * js/dom/script-tests/document-all-strict-eq.js: Added.
281 2015-06-24 Myles C. Maxfield <mmaxfield@apple.com>
283 [Win] Test gardening for fast/text/font-weight{,-zh}.html
284 https://bugs.webkit.org/show_bug.cgi?id=146266
285 <rdar://problem/21391628>
286 <rdar://problem/21391673>
290 * platform/win/fast/text/font-weights-expected.png: Added.
291 * platform/win/fast/text/font-weights-expected.txt: Added.
292 * platform/win/fast/text/font-weights-zh-expected.png: Added.
293 * platform/win/fast/text/font-weights-zh-expected.txt: Added.
295 2015-06-24 Daniel Bates <dabates@apple.com>
297 Content Security Policy error message when frame load is blocked does not read well
298 https://bugs.webkit.org/show_bug.cgi?id=146279
300 Reviewed by Csaba Osztrogonác.
302 Update expected results.
304 * http/tests/security/contentSecurityPolicy/frame-src-blocked-expected.txt:
305 * http/tests/security/contentSecurityPolicy/frame-src-redirect-blocked-expected.txt:
307 2015-06-24 Daniel Bates <dabates@apple.com>
309 LayoutTests/http/tests/security/contentSecurityPolicy/media-src-track-block.html always passes
310 https://bugs.webkit.org/show_bug.cgi?id=146272
312 Reviewed by Darin Adler.
314 Fixes an issue where the test LayoutTests/http/tests/security/contentSecurityPolicy/media-src-track-block.html
315 will always pass regardless of whether the Content Security Policy <meta> tag is present because
316 the external text track file is not valid WebVTT-formatted file.
318 The test verifies that the external text track file LayoutTests/http/tests/security/contentSecurityPolicy/resources/track.vtt
319 fails to load when the Content Security Policy of the page disallows loading of all media (media-src: "none")
320 by listening for a DOM error event to be dispatched to the <track>. And the text track file is not a valid
321 WebVTT-formatted file. So, it will always fail to load; => a DOM error event is always dispatched to the
322 <track>; => the test always passes.
324 * http/tests/security/contentSecurityPolicy/resources/track.vtt:
326 2015-06-11 Sergio Villar Senin <svillar@igalia.com>
328 intrinsic size keywords don't work for heights
329 https://bugs.webkit.org/show_bug.cgi?id=113610
331 Reviewed by Darin Adler.
333 Based on Blink's r148314 by <cbiesinger@chromium.org>.
335 * fast/css-intrinsic-dimensions/height-css-tables-collapsed-expected.html: Added.
336 * fast/css-intrinsic-dimensions/height-css-tables-collapsed.html: Added.
337 * fast/css-intrinsic-dimensions/height-css-tables-expected.html: Added.
338 * fast/css-intrinsic-dimensions/height-css-tables.html: Added.
339 * fast/css-intrinsic-dimensions/height-expected.html: Added.
340 * fast/css-intrinsic-dimensions/height-flexbox-expected.html: Added.
341 * fast/css-intrinsic-dimensions/height-flexbox.html: Added.
342 * fast/css-intrinsic-dimensions/height-positioned-expected.html: Added.
343 * fast/css-intrinsic-dimensions/height-positioned-replaced-expected.html: Added.
344 * fast/css-intrinsic-dimensions/height-positioned-replaced.html: Added.
345 * fast/css-intrinsic-dimensions/height-positioned.html: Added.
346 * fast/css-intrinsic-dimensions/height-property-value-expected.txt:
347 * fast/css-intrinsic-dimensions/height-property-value.html:
348 * fast/css-intrinsic-dimensions/height-property-value.html.orig: Copied from LayoutTests/fast/css-intrinsic-dimensions/height-property-value.html.
349 * fast/css-intrinsic-dimensions/height-replaced-expected.html: Added.
350 * fast/css-intrinsic-dimensions/height-replaced.html: Added.
351 * fast/css-intrinsic-dimensions/height-tables-collapsed-expected.html: Added.
352 * fast/css-intrinsic-dimensions/height-tables-collapsed.html: Added.
353 * fast/css-intrinsic-dimensions/height-tables-expected.html: Added.
354 * fast/css-intrinsic-dimensions/height-tables.html: Added.
355 * fast/css-intrinsic-dimensions/height.html: Added.
356 * fast/css-intrinsic-dimensions/resources/height-keyword-classes.css: Added.
361 (.max-height-min-content):
362 (.max-height-max-content):
363 (.max-height-fill-available):
364 (.max-height-fit-content):
365 (.min-height-min-content):
366 (.min-height-max-content):
367 (.min-height-fill-available):
368 (.min-height-fit-content):
370 2015-06-23 Myles C. Maxfield <mmaxfield@apple.com>
372 [OS X] Rebaseline fast/text/font-weight{,-zh}.html for El Capitan
373 https://bugs.webkit.org/show_bug.cgi?id=146266
374 <rdar://problem/21391628>
375 <rdar://problem/21391673>
379 * fast/text/font-weights.html: Renamed from LayoutTests/platform/mac/fast/text/font-weights.html.
380 * platform/mac/TestExpectations:
381 * platform/efl/TestExpectations:
382 * platform/gtk/TestExpectations:
383 * platform/win/TestExpectations:
384 * platform/mac/fast/text/font-weights-expected.png: Added.
385 * platform/mac/fast/text/font-weights-expected.txt:
386 * platform/mac/fast/text/font-weights-zh-expected.png: Added.
387 * platform/mac/fast/text/font-weights-zh-expected.txt:
388 * platform/mac-mavericks/fast/text/font-weights-expected.txt: Moved from platform/mac/fast/text/font-weights-expected.txt
389 * platform/mac-yosemite/fast/text/font-weights-expected.txt: Ditto.
390 * platform/mac-yosemite/fast/text/font-weights-zh-expected.txt: Moved from platform/mac/fast/text/font-weights-zh-expected.txt
392 2015-06-23 Matthew Mirman <mmirman@apple.com>
394 Completes native binding descriptors with native getters and potentially setters.
395 https://bugs.webkit.org/show_bug.cgi?id=140575
396 rdar://problem/19506502
398 Reviewed by Mark Lam.
400 * inspector-protocol/runtime/getProperties-expected.txt: updated.
401 * js/dom/native-bindings-descriptors-expected.txt: Added.
402 * js/dom/native-bindings-descriptors.html: Added.
403 * js/dom/script-tests/native-bindings-descriptors.js: Added.
405 2015-06-23 Myles C. Maxfield <mmaxfield@apple.com>
407 Unreviewed test gardening after r185842
408 https://bugs.webkit.org/show_bug.cgi?id=145681
409 <rdar://problem/21169844>
411 * platform/mac-yosemite/fast/text/arabic-times-new-roman-expected.png: Copied from LayoutTests/platform/mac/fast/text/arabic-times-new-roman-expected.png.
412 * platform/mac-yosemite/fast/text/arabic-times-new-roman-expected.txt: Copied from LayoutTests/platform/mac/fast/text/arabic-times-new-roman-expected.txt.
413 * platform/mac/fast/text/arabic-times-new-roman-expected.png:
414 * platform/mac/fast/text/arabic-times-new-roman-expected.txt:
415 * platform/win/fast/text/arabic-times-new-roman-expected.png: Added.
416 * platform/win/fast/text/arabic-times-new-roman-expected.txt: Added.
418 2015-06-23 Daniel Bates <dabates@apple.com>
420 AX Tests hit-test-input-{auto-fill, search}-button.html and input-search-cancel-button.html fail on Windows
421 https://bugs.webkit.org/show_bug.cgi?id=146243
423 Mark the tests as failing for now.
425 * platform/win/TestExpectations:
427 2015-06-23 Youenn Fablet <youenn.fablet@crf.canon.fr>
429 MediaDevices.getUserMedia should migrate from callbacks to DOMPromise
430 https://bugs.webkit.org/show_bug.cgi?id=146200
432 Reviewed by Darin Adler.
434 * fast/mediastream/MediaDevices-getUserMedia-expected.txt:
436 2015-06-23 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
438 [Streams API] Implement ReadableStream js source "'cancel" callback
439 https://bugs.webkit.org/show_bug.cgi?id=146204
441 Reviewed by Darin Adler.
443 * streams/reference-implementation/bad-underlying-sources-expected.txt:
444 * streams/reference-implementation/readable-stream-cancel-expected.txt:
445 * streams/reference-implementation/readable-stream-expected.txt:
446 * streams/reference-implementation/readable-stream-reader-expected.txt:
448 2015-06-23 Gyuyoung Kim <gyuyoung.kim@webkit.org>
450 [EFL] Unreviewed, gardening.
452 Mark fast/forms/listbox-visible-size.html to failure and skip
453 fast/text/arabic-times-new-roman.html because it is for iOS.
455 * platform/efl/TestExpectations:
457 2015-06-22 Ryuan Choi <ryuan.choi@navercorp.com>
459 [EFL] Hyphenation is not supported
460 https://bugs.webkit.org/show_bug.cgi?id=89830
462 Reviewed by Gyuyoung Kim.
464 Rebaseline expected results which is related to hyphenation.
466 * platform/efl/TestExpectations: Unskip hyphenate-locale.html
467 * platform/efl/fast/text/hyphenate-character-expected.png:
468 * platform/efl/fast/text/hyphenate-character-expected.txt:
469 * platform/efl/fast/text/hyphenate-first-word-expected.png:
470 * platform/efl/fast/text/hyphenate-first-word-expected.txt:
471 * platform/efl/fast/text/hyphenate-limit-before-after-expected.png:
472 * platform/efl/fast/text/hyphenate-limit-before-after-expected.txt:
473 * platform/efl/fast/text/hyphenate-limit-lines-expected.png:
474 * platform/efl/fast/text/hyphenate-limit-lines-expected.txt:
475 * platform/efl/fast/text/hyphenate-locale-expected.png: Added.
476 * platform/efl/fast/text/hyphenate-locale-expected.txt: Added.
477 * platform/efl/fast/text/hyphens-expected.png:
478 * platform/efl/fast/text/hyphens-expected.txt:
480 2015-06-22 Yusuke Suzuki <utatane.tea@gmail.com>
482 [ES6] Allow trailing comma in ArrayBindingPattern and ObjectBindingPattern
483 https://bugs.webkit.org/show_bug.cgi?id=146192
485 Reviewed by Darin Adler.
487 * js/object-literal-syntax-expected.txt:
489 2015-06-22 Simon Fraser <simon.fraser@apple.com>
491 -webkit-clip-path clips incorrectly if the element bounds go beyond the top edge of the page
492 https://bugs.webkit.org/show_bug.cgi?id=146218
493 rdar://problem/21127840
495 Reviewed by Zalan Bujtas.
497 Test clip path on layers with non-zero bounds offsetFromRenderer because of box shadow,
498 or vertical writing mode.
500 * compositing/masks/compositing-clip-path-origin-expected.html: Added.
501 * compositing/masks/compositing-clip-path-origin.html: Added.
503 2015-06-22 David Kilzer <ddkilzer@apple.com>
505 fast/text/justify-ideograph-{complex,simple,vertical}.html tests are flaky on El Capitan Debug builds
507 Tracked by <rdar://problem/21486062>.
509 * platform/mac/TestExpectations: Mark tests as flaky:
510 - fast/text/justify-ideograph-complex.html
511 - fast/text/justify-ideograph-simple.html
512 - fast/text/justify-ideograph-vertical.html
514 2015-06-22 Michael Catanzaro <mcatanzaro@igalia.com>
516 Web sockets should be treated as active mixed content
517 https://bugs.webkit.org/show_bug.cgi?id=140624
519 Reviewed by Sam Weinig.
521 * http/tests/security/mixedContent/resources/frame-with-insecure-websocket.html: Added.
522 * http/tests/security/mixedContent/websocket/insecure-websocket-in-iframe-expected.txt: Added.
523 * http/tests/security/mixedContent/websocket/insecure-websocket-in-iframe.html: Added.
524 * http/tests/security/mixedContent/websocket/insecure-websocket-in-main-frame-expected.txt: Added.
525 * http/tests/security/mixedContent/websocket/insecure-websocket-in-main-frame.html: Added.
527 2015-06-22 Dean Jackson <dino@apple.com>
529 Element with blur backdrop-filter shows edge duplication and dark edges
530 https://bugs.webkit.org/show_bug.cgi?id=146215
531 <rdar://problem/20367695>
533 Reviewed by Tim Horton.
535 Add a pixel test to show that the input images to backdrop filters should duplicate their
536 edge pixels. Unfortunately this is not reproducible with normal filters, so it
537 can't be a reference test.
539 * css3/filters/backdrop/blur-input-bounds.html: Added.
540 * platform/mac/css3/filters/backdrop/blur-input-bounds-expected.png: Added.
541 * platform/mac/css3/filters/backdrop/blur-input-bounds-expected.txt: Added.
543 2015-06-22 Myles C. Maxfield <mmaxfield@apple.com>
545 [iOS] Arabic text styled with Georgia is rendered as boxes
546 https://bugs.webkit.org/show_bug.cgi?id=145681
547 <rdar://problem/21169844>
549 Reviewed by Darin Adler.
551 * fast/text/arabic-times-new-roman.html: Added.
552 * platform/ios-simulator/fast/text/arabic-times-new-roman-expected.txt: Added.
553 * platform/ios-simulator/fast/text/arabic-times-new-roman-expected.png: Added.
554 * platform/mac-mavericks/fast/text/arabic-times-new-roman-expected.txt: Added.
555 * platform/mac/fast/text/arabic-times-new-roman-expected.txt: Added.
556 * platform/mac/fast/text/arabic-times-new-roman-expected.png: Added.
558 2015-06-22 Zalan Bujtas <zalan@apple.com>
560 REGRESSION(r169105) Dangling renderer pointer in SelectionSubtreeRoot::SelectionSubtreeData.
561 https://bugs.webkit.org/show_bug.cgi?id=146116
562 rdar://problem/20959369
564 Reviewed by Brent Fulgham.
566 This patch ensures that we don't adjust the selection unless the visual selection still matches this subtree root.
568 When multiple selection roots are present we need to ensure that a RenderObject
569 only shows up in one of them.
570 RenderView::splitSelectionBetweenSubtrees(), as the name implies, splits the
571 selection and sets the selection range (start/end) on each selection root.
572 However, SelectionSubtreeRoot::adjustForVisibleSelection() later recomputes the range
573 based on visible selection and that could end up collecting renderers as selection start/end
574 from another selection subtree.
575 RenderObject's holds the last selection state (RenderObject::setSelectionState).
576 If we set a renderer first as "on selection border" and later "inside" using multiple selection roots,
577 we can't clean up selections properly when this object gets destroyed.
578 One of the roots ends up with a dangling RenderObject pointer.
580 * fast/regions/crash-when-renderer-is-in-multiple-selection-subtrees-expected.txt: Added.
581 * fast/regions/crash-when-renderer-is-in-multiple-selection-subtrees.html: Added.
583 2015-06-22 Daniel Bates <dabates@apple.com>
585 AX: UI Automation cannot find AutoFill or search cancel buttons
586 https://bugs.webkit.org/show_bug.cgi?id=145241
587 <rdar://problem/21051411>
589 Reviewed by Chris Fleizach.
591 Add tests to ensure that there exists an accessibility element for the
592 search cancel button and that it can be hit using a cursor position. Also
593 add a test to ensue that the AutoFill button can be hit using a cursor position.
595 * accessibility/hit-test-input-auto-fill-button-expected.txt: Added.
596 * accessibility/hit-test-input-auto-fill-button.html: Copied from LayoutTests/accessibility/input-auto-fill-button.html.
597 * accessibility/hit-test-input-search-cancel-button-expected.txt: Added.
598 * accessibility/hit-test-input-search-cancel-button.html: Added.
599 * accessibility/input-search-cancel-button-expected.txt: Added.
600 * accessibility/input-search-cancel-button.html: Copied from LayoutTests/accessibility/input-auto-fill-button.html.
601 * accessibility/resources/shouldBeAccessibleByCursor.js: Added.
602 (shouldBeAccessibleByCursor): Tests whether an AccessibilityUIElement can be hit
603 using its screen position.
604 * platform/wk2/TestExpectations: Mark tests hit-test-input-{auto-fill, search-cancel}-button.html
605 as failing due to <https://bugs.webkit.org/show_bug.cgi?id=71298>.
607 2015-06-22 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
609 [Streams API] Implement ReadableStream cancel (abstract part)
610 https://bugs.webkit.org/show_bug.cgi?id=146111
612 Reviewed by Darin Adler.
614 Rebasing expectations.
616 * streams/reference-implementation/bad-underlying-sources-expected.txt:
617 * streams/reference-implementation/readable-stream-cancel-expected.txt:
618 * streams/reference-implementation/readable-stream-expected.txt:
619 * streams/reference-implementation/readable-stream-reader-expected.txt:
620 * streams/reference-implementation/readable-stream-templated-expected.txt:
622 2015-06-22 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
624 [Streams API] Correct releaseLock test in readable-stream-templated.html
625 https://bugs.webkit.org/show_bug.cgi?id=146101
627 Reviewed by Darin Adler.
629 * streams/reference-implementation/readable-stream-templated-expected.txt: Rebased changed test.
630 * streams/reference-implementation/readable-stream-templated.html: Removed testharness wrapper around function.
632 2015-06-22 Adam Bergkvist <adam.bergkvist@ericsson.com>
634 WebRTC: Navigator.webkitGetUserMedia() requires three arguments
635 https://bugs.webkit.org/show_bug.cgi?id=146022
637 Reviewed by Eric Carlson.
639 Updated and unskipped three existing tests.
641 * fast/mediastream/argument-types-expected.txt:
642 * fast/mediastream/getusermedia-expected.txt:
643 * fast/mediastream/getusermedia.html:
644 * fast/mediastream/script-tests/argument-types.js:
645 * platform/gtk/TestExpectations:
647 2015-06-21 David Kilzer <ddkilzer@apple.com>
649 fast/canvas/webgl/tex-image-and-sub-image-2d-with-video.html is slow on Mavericks WK1 Debug builds
651 The Flakiness Dashboard says that this test times out, but only
652 on Mavericks WK1 Debug builds (and the leaks bot):
654 <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>
656 * platform/mac-wk1/TestExpectations: Mark test as slow on
657 Mavericks Debug builds:
658 - fast/canvas/webgl/tex-image-and-sub-image-2d-with-video.html
660 2015-06-21 David Kilzer <ddkilzer@apple.com>
662 fast/fixed-layout/fixed-layout.html times out on Apple WK2 bots
664 The Flakiness Dashboard says this test times out on Apple
665 WebKit2 platforms by not calling testRunner.notifyDone():
667 <http://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=fast%2Ffixed-layout%2Ffixed-layout.html>
669 * fast/css-grid-layout/flex-content-sized-columns-resize.html:
670 Use the same mechanism here that was just added in r185811.
671 * fast/fixed-layout/fixed-layout.html: Switch to using a
672 zero-delay timer instead of document.body.offsetTop.
674 2015-06-21 David Kilzer <ddkilzer@apple.com>
676 REGRESSION (r185809): fast/css-grid-layout/flex-content-sized-columns-resize.html hangs on WK1
678 Since window.resize() occurs in the same runloop as the load on
679 WK1, testRunner.notifyDone() would never get called.
681 * fast/css-grid-layout/flex-content-sized-columns-resize.html:
682 Call document.body.offsetTop to ensure layout occurs at the
683 initial window size before calling window.resize().
685 2015-06-21 David Kilzer <ddkilzer@apple.com>
687 fast/css-grid-layout/flex-content-sized-columns-resize.html is flaky
689 The Flakiness Dashboard says this test is flaky on Apple and EFL
692 <http://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=fast%2Fcss-grid-layout%2Fflex-content-sized-columns-resize.html>
694 It currently doesn't wait for window.resize() to complete, which
695 is likely the source of flakiness.
697 * fast/css-grid-layout/flex-content-sized-columns-resize.html:
698 Switch to using notifyDone() inside a window.onresize function,
699 and make the test work in a web browser without TestRunner.
701 2015-06-20 David Kilzer <ddkilzer@apple.com>
703 REGRESSION (r185779): fast/canvas/{canvas-toDataURL-crash,pattern-too-large-to-create}.html are broken
705 This layout test started failing after the fix for:
707 Extremely large canvas crashes on pre-El Capitan machines
708 https://bugs.webkit.org/show_bug.cgi?id=146169
709 <rdar://problem/21410046>
711 Different limits require different test results for each
712 platform. This is the same fix for these tests as r185793.
714 * fast/canvas/canvas-toDataURL-crash-expected.txt: Update.
715 * fast/canvas/pattern-too-large-to-create-expected.txt: Update.
716 - Set limit to 268435456.
718 * platform/ios-simulator/fast/canvas/canvas-toDataURL-crash-expected.txt: Copied from LayoutTests/fast/canvas/canvas-toDataURL-crash-expected.txt.
719 * platform/ios-simulator/fast/canvas/pattern-too-large-to-create-expected.txt: Copied from LayoutTests/fast/canvas/pattern-too-large-to-create-expected.txt.
720 - Set limit to 16777216.
722 * platform/mac-yosemite/fast/canvas/canvas-toDataURL-crash-expected.txt: Copied from LayoutTests/fast/canvas/canvas-toDataURL-crash-expected.txt.
723 * platform/mac-yosemite/fast/canvas/pattern-too-large-to-create-expected.txt: Copied from LayoutTests/fast/canvas/pattern-too-large-to-create-expected.txt.
724 - Set limit to 67108864.
726 2015-06-20 David Kilzer <ddkilzer@apple.com>
728 fast/canvas/webgl/tex-image-and-uniform-binding-bugs.html is slow on Mavericks WK1 Debug builds
730 The Flakiness Dashboard says that this test times out, but only
731 on Mavericks WK1 Debug builds:
733 <https://webkit-test-results.appspot.com/dashboards/flakiness_dashboard.html#showAllRuns=true&tests=fast%2Fcanvas%2Fwebgl%2Ftex-image-and-uniform-binding-bugs.html>
735 * platform/mac-wk1/TestExpectations: Mark test as slow on
736 Mavericks Debug builds:
737 - fast/canvas/webgl/tex-image-and-uniform-binding-bugs.html
739 2015-06-20 David Kilzer <ddkilzer@apple.com>
741 editing/selection/leak-document-with-selection-inside.html is flaky
742 <http://webkit.org/b/146182>
744 * TestExpectations: Mark as flaky:
745 - editing/selection/leak-document-with-selection-inside.html
747 2015-06-20 David Kilzer <ddkilzer@apple.com>
749 REGRESSION (r185779): fast/canvas/canvas-too-large-to-draw.html is still broken
751 This layout test started failing after the fix for:
753 Extremely large canvas crashes on pre-El Capitan machines
754 https://bugs.webkit.org/show_bug.cgi?id=146169
755 <rdar://problem/21410046>
757 Different limits require different test results for each
758 platform. Also update the line number from 35 to 36 since the
759 html test file was modified in r185792.
761 * fast/canvas/canvas-too-large-to-draw-expected.txt:
762 - Update limit to 16384x16384 for El Capitan (and other ports)
763 and update line number.
764 * platform/ios-simulator/fast/canvas/canvas-too-large-to-draw-expected.txt: Added.
765 - New results with 4096x4096 limit for iOS.
766 * platform/mac-yosemite/fast/canvas/canvas-too-large-to-draw-expected.txt: Added.
767 - New results with 8192x8192 limit for Mac OS X 10.10.x and older.
769 2015-06-20 David Kilzer <ddkilzer@apple.com>
771 REGRESSION (r185779): fast/canvas/canvas-too-large-to-draw.html broken prior to El Capitan
773 This layout test started failing after the fix for:
775 Extremely large canvas crashes on pre-El Capitan machines
776 https://bugs.webkit.org/show_bug.cgi?id=146169
777 <rdar://problem/21410046>
779 * fast/canvas/canvas-too-large-to-draw.html: Update test for new
780 expectations after r185779.
782 2015-06-20 Yusuke Suzuki <utatane.tea@gmail.com>
784 [ES6] Destructuring assignment need to accept iterables
785 https://bugs.webkit.org/show_bug.cgi?id=144111
787 Reviewed by Darin Adler.
789 From this patch, we use iterators for destructuring assignments to array binding patterns.
790 So test results become different.
792 * js/destructuring-assignment-expected.txt:
793 * js/parser-syntax-check-expected.txt:
794 * js/script-tests/destructuring-assignment.js:
796 2015-06-19 Dean Jackson <dino@apple.com>
798 Extremely large canvas crashes on pre-El Capitan machines
799 https://bugs.webkit.org/show_bug.cgi?id=146169
800 <rdar://problem/21410046>
802 Update expected results.
804 * fast/canvas/canvas-toDataURL-crash-expected.txt:
805 * fast/canvas/canvas-too-large-to-draw-expected.txt:
806 * fast/canvas/pattern-too-large-to-create-expected.txt:
808 2015-06-19 Devin Rousso <drousso@apple.com>
810 Web Inspector: Highlight currently edited CSS selector
811 https://bugs.webkit.org/show_bug.cgi?id=145658
813 Reviewed by Joseph Pecoraro.
815 * inspector/dom/highlightSelector-expected.txt: Added.
816 * inspector/dom/highlightSelector-iframe.html: Added.
817 * inspector/dom/highlightSelector.html: Added.
819 2015-06-19 Dean Jackson <dino@apple.com>
821 Extremely large canvas crashes on pre-El Capitan machines
822 https://bugs.webkit.org/show_bug.cgi?id=146169
823 <rdar://problem/21410046>
825 Reviewed by Tim Horton.
827 Un-skip fast/canvas/canvas-too-large-to-draw.html.
829 * platform/mac/TestExpectations:
831 2015-06-19 Matt Baker <mattbaker@apple.com>
833 Web Inspector: TimelineAgent needs to handle nested runloops
834 https://bugs.webkit.org/show_bug.cgi?id=145090
836 Reviewed by Joseph Pecoraro.
839 Unskip tests after improvements to nested runloop handling in InspectorTimelineAgent.
841 2015-06-19 Andy Estes <aestes@apple.com>
843 Various assertion failures occur when executing script in the midst of DOM insertion
844 https://bugs.webkit.org/show_bug.cgi?id=132482
846 Reviewed by Darin Adler.
848 Wrote named-map-removed-while-inserting-parent-crash.html by reducing the test case attached to bug 132482.
849 The remaining tests were taken from blink r132482.
851 * fast/dom/element-removed-while-inserting-parent-crash-expected.txt: Added.
852 * fast/dom/element-removed-while-inserting-parent-crash.html: Added.
853 * fast/dom/named-map-removed-while-inserting-parent-crash-expected.txt: Added.
854 * fast/dom/named-map-removed-while-inserting-parent-crash.html: Added.
855 * fast/forms/form-control-removed-while-inserting-parent-crash-expected.txt: Added.
856 * fast/forms/form-control-removed-while-inserting-parent-crash.html: Added.
857 * svg/dom/element-removed-while-inserting-parent-crash-expected.txt: Added.
858 * svg/dom/element-removed-while-inserting-parent-crash.html: Added.
860 2015-06-19 Csaba Osztrogonác <ossy@webkit.org>
862 Remove the useless LayoutTests/platform/wincairo/TestExpectations file
863 https://bugs.webkit.org/show_bug.cgi?id=146105
865 Reviewed by Darin Adler.
867 * platform/wincairo/TestExpectations: Removed.
869 2015-06-19 Zalan Bujtas <zalan@apple.com>
871 RenderRubyText requires RenderRubyRun parent.
872 https://bugs.webkit.org/show_bug.cgi?id=146148
873 rdar://problem/21423319
875 Reviewed by Simon Fraser.
877 RenderRubyText expects its parent to be RenderRubyRun and since a
878 a non-block <rt> requires anonymous wrapper, we should check whether
879 the display type is actually block.
881 * fast/ruby/crash-when-ruby-rt-is-non-block-expected.txt: Added.
882 * fast/ruby/crash-when-ruby-rt-is-non-block.html: Added.
884 2015-06-19 Csaba Osztrogonác <ossy@webkit.org>
886 Remove unnecessary svn:executable flags
887 https://bugs.webkit.org/show_bug.cgi?id=146107
889 Reviewed by Alexey Proskuryakov.
891 * fast/block/float/intruding-float-not-removed-writing-mode.xhtml: Removed property svn:executable.
892 * fast/canvas/script-tests/canvas-image-shadow.js: Removed property svn:executable.
893 * fast/css-grid-layout/resources/display-grid-set-get.js: Removed property svn:executable.
894 * fast/css-grid-layout/resources/grid-columns-rows-get-set.js: Removed property svn:executable.
895 * fast/css-grid-layout/resources/non-grid-columns-rows-get-set.js: Removed property svn:executable.
896 * fast/css/readonly-pseudoclass-common-element.html: Removed property svn:executable.
897 * fast/css/readwrite-pseudoclass-editable.html: Removed property svn:executable.
898 * fast/dom/HTMLObjectElement/beforeload-set-text-crash.xhtml: Removed property svn:executable.
899 * fast/dom/resources/node-move-to-new-document-crash.svg: Removed property svn:executable.
900 * fast/dom/text-node-attach-crash.xhtml: Removed property svn:executable.
901 * fast/dynamic/crash-paint-no-documentElement-renderer.html-disabled: Removed property svn:executable.
902 * fast/frames/resources/subframe-load-crash.svg: Removed property svn:executable.
903 * fast/text/split-text-crash.xhtml: Removed property svn:executable.
904 * http/tests/appcache/resources/abort-cache-onchecking.manifest: Removed property svn:executable.
905 * http/tests/appcache/resources/abort-cache-onchecking.text: Removed property svn:executable.
906 * http/tests/appcache/resources/abort-cache-ondownloading-resource-404.manifest: Removed property svn:executable.
907 * http/tests/appcache/resources/abort-cache-ondownloading.manifest: Removed property svn:executable.
908 * http/tests/appcache/resources/abort-cache-ondownloading.text: Removed property svn:executable.
909 * http/tests/appcache/resources/abort-cache-onprogress-1.text: Removed property svn:executable.
910 * http/tests/appcache/resources/abort-cache-onprogress-2.text: Removed property svn:executable.
911 * http/tests/appcache/resources/abort-cache-onprogress-3.text: Removed property svn:executable.
912 * http/tests/appcache/resources/abort-cache-onprogress-4.text: Removed property svn:executable.
913 * http/tests/xmlhttprequest/methods-async-expected.txt: Removed property svn:executable.
914 * http/tests/xmlhttprequest/methods-expected.txt: Removed property svn:executable.
915 * http/tests/xmlhttprequest/workers/methods-async-expected.txt: Removed property svn:executable.
916 * http/tests/xmlhttprequest/workers/methods-expected.txt: Removed property svn:executable.
917 * platform/efl/mathml/presentation/menclose-notation-default-longdiv-expected.png: Removed property svn:executable.
918 * platform/gtk/mathml/presentation/menclose-notation-default-longdiv-expected.png: Removed property svn:executable.
919 * platform/mac/fast/css-generated-content/nested-tables-with-before-after-content-crash-expected.png: Removed property svn:executable.
920 * platform/mac/mathml/presentation/menclose-notation-default-longdiv-expected.png: Removed property svn:executable.
921 * platform/win/fast/canvas/fallback-content-expected.txt: Removed property svn:executable.
922 * platform/win/fast/dom/tabindex-clamp-expected.txt: Removed property svn:executable.
923 * platform/win/fast/events/ondrop-text-html-expected.txt: Removed property svn:executable.
924 * platform/win/fast/forms/basic-textareas-expected.txt: Removed property svn:executable.
925 * platform/win/fast/forms/basic-textareas-quirks-expected.txt: Removed property svn:executable.
926 * platform/win/fast/forms/button-inner-block-reuse-expected.txt: Removed property svn:executable.
927 * platform/win/fast/forms/control-clip-expected.txt: Removed property svn:executable.
928 * platform/win/fast/forms/fieldset-align-expected.txt: Removed property svn:executable.
929 * platform/win/fast/forms/fieldset-legend-padding-unclipped-fieldset-border-expected.txt: Removed property svn:executable.
930 * platform/win/fast/forms/fieldset-with-float-expected.txt: Removed property svn:executable.
931 * platform/win/fast/forms/float-before-fieldset-expected.txt: Removed property svn:executable.
932 * platform/win/fast/forms/focus-selection-textarea-expected.txt: Removed property svn:executable.
933 * platform/win/fast/forms/indeterminate-expected.txt: Removed property svn:executable.
934 * platform/win/fast/forms/input-appearance-readonly-expected.txt: Removed property svn:executable.
935 * platform/win/fast/forms/input-appearance-visibility-expected.txt: Removed property svn:executable.
936 * platform/win/fast/forms/input-first-letter-expected.txt: Removed property svn:executable.
937 * platform/win/fast/forms/input-readonly-dimmed-expected.txt: Removed property svn:executable.
938 * platform/win/fast/forms/input-spaces-expected.txt: Removed property svn:executable.
939 * platform/win/fast/forms/input-text-click-outside-expected.txt: Removed property svn:executable.
940 * platform/win/fast/forms/input-type-text-min-width-expected.txt: Removed property svn:executable.
941 * platform/win/fast/forms/input-width-expected.txt: Removed property svn:executable.
942 * platform/win/fast/forms/listbox-onchange-expected.txt: Removed property svn:executable.
943 * platform/win/fast/forms/menulist-option-wrap-expected.txt: Removed property svn:executable.
944 * platform/win/fast/forms/menulist-separator-painting-expected.txt: Removed property svn:executable.
945 * platform/win/fast/forms/negativeLineHeight-expected.txt: Removed property svn:executable.
946 * platform/win/fast/forms/onselect-textarea-expected.txt: Removed property svn:executable.
947 * platform/win/fast/forms/placeholder-pseudo-style-expected.txt: Removed property svn:executable.
948 * platform/win/fast/forms/range/input-appearance-range-expected.txt: Removed property svn:executable.
949 * platform/win/fast/forms/range/range-thumb-height-percentage-expected.txt: Removed property svn:executable.
950 * platform/win/fast/forms/range/slider-padding-expected.txt: Removed property svn:executable.
951 * platform/win/fast/forms/range/slider-thumb-shared-style-expected.txt: Removed property svn:executable.
952 * platform/win/fast/forms/range/slider-thumb-stylability-expected.txt: Removed property svn:executable.
953 * platform/win/fast/forms/range/thumbslider-no-parent-slider-expected.txt: Removed property svn:executable.
954 * platform/win/fast/forms/search-cancel-button-style-sharing-expected.txt: Removed property svn:executable.
955 * platform/win/fast/forms/search-display-none-cancel-button-expected.txt: Removed property svn:executable.
956 * platform/win/fast/forms/search-rtl-expected.txt: Removed property svn:executable.
957 * platform/win/fast/forms/search-vertical-alignment-expected.txt: Removed property svn:executable.
958 * platform/win/fast/forms/select-background-none-expected.txt: Removed property svn:executable.
959 * platform/win/fast/forms/select-empty-option-height-expected.txt: Removed property svn:executable.
960 * platform/win/fast/forms/select-size-expected.txt: Removed property svn:executable.
961 * platform/win/fast/forms/select-style-expected.txt: Removed property svn:executable.
962 * platform/win/fast/forms/select-visual-hebrew-expected.txt: Removed property svn:executable.
963 * platform/win/fast/forms/selectlist-minsize-expected.txt: Removed property svn:executable.
964 * platform/win/fast/forms/stuff-on-my-optgroup-expected.txt: Removed property svn:executable.
965 * platform/win/fast/forms/textAreaLineHeight-expected.txt: Removed property svn:executable.
966 * platform/win/fast/forms/textarea-align-expected.txt: Removed property svn:executable.
967 * platform/win/fast/forms/textarea-metrics-expected.txt: Removed property svn:executable.
968 * platform/win/fast/forms/textarea-placeholder-pseudo-style-expected.txt: Removed property svn:executable.
969 * platform/win/fast/forms/textarea-scroll-height-expected.txt: Removed property svn:executable.
970 * platform/win/fast/forms/textarea-scrolled-type-expected.txt: Removed property svn:executable.
971 * platform/win/fast/forms/textarea-setinnerhtml-expected.txt: Removed property svn:executable.
972 * platform/win/fast/forms/textfield-overflow-by-value-update-expected.txt: Removed property svn:executable.
973 * platform/win/fast/forms/textfield-overflow-expected.txt: Removed property svn:executable.
974 * platform/win/fast/html/details-no-summary4-expected.txt: Removed property svn:executable.
975 * platform/win/fast/html/details-open-javascript-expected.txt: Removed property svn:executable.
976 * platform/win/fast/html/details-open2-expected.txt: Removed property svn:executable.
977 * platform/win/fast/html/details-open4-expected.txt: Removed property svn:executable.
978 * platform/win/fast/repaint/slider-thumb-drag-release-expected.txt: Removed property svn:executable.
979 * platform/win/fast/repaint/slider-thumb-float-expected.txt: Removed property svn:executable.
980 * platform/win/fast/replaced/table-percent-height-expected.txt: Removed property svn:executable.
981 * platform/win/fast/replaced/three-selects-break-expected.txt: Removed property svn:executable.
982 * platform/win/fast/transforms/transformed-focused-text-input-expected.txt: Removed property svn:executable.
983 * platform/win/inverted-colors/non-composited-expected.png: Removed property svn:executable.
984 * platform/win/inverted-colors/resources/gradient.png: Removed property svn:executable.
985 * platform/win/js/dom/constructor-length-expected.txt: Removed property svn:executable.
986 * platform/win/platform/win/accessibility/option-element-position-and-size-expected.txt: Removed property svn:executable.
987 * platform/win/tables/mozilla/bugs/bug131020-expected.png: Removed property svn:executable.
988 * platform/wk2/http/tests/media/video-auth-expected.txt: Removed property svn:executable.
989 * svg/animations/animate-beginElementAt.svg: Removed property svn:executable.
990 * svg/animations/animate-calcMode-spline-crash-bad-array-length.xhtml: Removed property svn:executable.
991 * svg/custom/assert-empty-layout-attributes.svg: Removed property svn:executable.
992 * svg/custom/crash-text-in-textpath.svg: Removed property svn:executable.
993 * svg/custom/intersection-list-crash.svg: Removed property svn:executable.
994 * svg/custom/resources/crash-textPath-attributes-iframe.svg: Removed property svn:executable.
995 * svg/custom/symbol-viewport-element-crash.svg: Removed property svn:executable.
996 * svg/custom/text-node-in-text-invalidated.svg: Removed property svn:executable.
997 * svg/dom/resources/SVGStyledElement-pendingResource-crash.svg: Removed property svn:executable.
998 * svg/text/font-size-null-assertion.svg: Removed property svn:executable.
1000 2015-06-19 Joseph Pecoraro <pecoraro@apple.com>
1002 Web Inspector: Avoid getOwnPropertyNames/Symbols on very large lists
1003 https://bugs.webkit.org/show_bug.cgi?id=146141
1005 Reviewed by Timothy Hatcher.
1007 * inspector/model/remote-object-expected.txt:
1008 * inspector/model/remote-object.html:
1009 There were existing progressions (0 => -1).
1010 There were existing regressions (RegExp properties moving to prototype with descriptors on the prototype).
1011 Add a test for a very large list that would have caused out of memory / hang.
1013 2015-06-18 Gyuyoung Kim <gyuyoung.kim@webkit.org>
1015 [EFL] Unreviewed, gardening on June 19th.
1017 Mark fast/css/named-images.html to Missing. Additionally accessibility/math-multiscript-attributes.html
1018 and accessibility/transformed-element.html are treated as failure.
1020 * platform/efl/TestExpectations:
1022 2015-06-18 Dean Jackson <dino@apple.com>
1024 Provide a way for web developers to draw a Theme-specific Wireless Playback icon
1025 https://bugs.webkit.org/show_bug.cgi?id=146123
1026 <rdar://problem/21119287>
1028 Reviewed by Simon Fraser.
1030 Test the new -webkit-named-image CSS generator. Only "wireless-playback"
1031 is supported for now, and has platform-specific results for Cocoa.
1033 * fast/css/named-images-expected.png: Added.
1034 * fast/css/named-images.html: Added.
1035 * platform/mac/fast/css/named-images-expected.png: Added.
1036 * platform/mac/fast/css/named-images-expected.txt: Added.
1038 2015-06-18 KyungTae Kim <ktf.kim@samsung.com> and Myles C. Maxfield <mmaxfield@apple.com>
1040 [CSS3] Add support for the word-break:keep-all CSS property
1041 https://bugs.webkit.org/show_bug.cgi?id=123782
1043 Reviewed by Darin Adler.
1045 * fast/text/word-break-keep-all.html: Added.
1046 * platform/mac/fast/text/word-break-keep-all-expected.png: Added.
1047 * platform/mac/fast/text/word-break-keep-all-expected.txt: Added.
1049 2015-06-18 Conrad Shultz <conrad_shultz@apple.com>
1051 REGRESSION: js/dom/navigator-plugins-crash.html asserts a lot
1052 https://bugs.webkit.org/show_bug.cgi?id=144399
1055 Revert change marking navigator-plugins-crash.html as flaky now that the underlying bug has been addressed.
1057 2015-06-17 Alex Christensen <achristensen@webkit.org>
1059 [Content Extensions] Log blocked loads to the WebInspector console
1060 https://bugs.webkit.org/show_bug.cgi?id=146089
1062 Reviewed by Joseph Pecoraro.
1064 * http/tests/contentextensions/basic-filter-expected.txt:
1065 * http/tests/contentextensions/character-set-basic-support-expected.txt:
1066 * http/tests/contentextensions/domain-rules-expected.txt:
1067 * http/tests/contentextensions/filters-with-quantifiers-combined-expected.txt:
1068 * http/tests/contentextensions/main-resource-redirect-blocked-expected.txt:
1069 * http/tests/contentextensions/media-filtered-expected.txt:
1070 * http/tests/contentextensions/subresource-redirect-blocked-expected.txt:
1071 * http/tests/contentextensions/text-track-blocked-expected.txt:
1074 2015-06-18 Alexey Proskuryakov <ap@apple.com>
1076 Mark mathml/very-large-stretchy-operators.html as Slow on newer OS X versions.
1078 * platform/mac/TestExpectations:
1080 2015-06-18 Saam Barati <saambarati1@gmail.com>
1082 [ES6] support default values in deconstruction parameter nodes
1083 https://bugs.webkit.org/show_bug.cgi?id=142679
1085 Reviewed by Darin Adler.
1087 * js/destructuring-assignment-default-values-expected.txt: Added.
1088 * js/destructuring-assignment-default-values.html: Added.
1089 * js/script-tests/destructuring-assignment-default-values.js: Added.
1102 2015-06-18 Youenn Fablet <youenn.fablet@crf.canon.fr> and Xabier Rodriguez Calvar <calvaris@igalia.com>
1104 [Streams API] Implement ReadableStreamReader.releaseLock
1105 https://bugs.webkit.org/show_bug.cgi?id=145299
1107 Reviewed by Darin Adler.
1109 * streams/reference-implementation/readable-stream-expected.txt: Rebasing expectations.
1110 * streams/reference-implementation/readable-stream-reader-expected.txt: Ditto.
1111 * streams/reference-implementation/readable-stream-templated-expected.txt: Ditto.
1113 2015-06-18 Youenn Fablet <youenn.fablet@crf.canon.fr> and Xabier Rodriguez Calvar <calvaris@igalia.com>
1115 [Streams API] Rejected start promise test does not timeout anymore
1116 https://bugs.webkit.org/show_bug.cgi?id=146065
1118 Reviewed by Darin Adler.
1120 * streams/reference-implementation/readable-stream-expected.txt: Updated expectations to PASS.
1121 * streams/reference-implementation/readable-stream.html: Removed timeout
1123 2015-06-17 Hyungwook Lee <hyungwook.lee@navercorp.com>
1125 [Win]Implement layoutTestController.dispatchPendingLoadRequests.
1126 https://bugs.webkit.org/show_bug.cgi?id=26481
1128 Reviewed by Darin Adler.
1130 Implement WebView::dispatchPendingLoadRequests() private API for test runner.
1132 * platform/win/TestExpectations:
1134 2015-06-17 Chris Fleizach <cfleizach@apple.com>
1136 AX: VoiceOver in iOS not announcing generic WAI-ARIA region, even if labelled properly
1137 https://bugs.webkit.org/show_bug.cgi?id=146066
1139 Reviewed by Darin Adler.
1141 * platform/ios-simulator/accessibility/landmark-type-expected.txt:
1142 * platform/ios-simulator/accessibility/landmark-type.html:
1144 2015-06-17 Simon Fraser <simon.fraser@apple.com>
1146 REGRESSION (r173283-r173296): Amazon.com front page has no caret in the search field
1147 https://bugs.webkit.org/show_bug.cgi?id=146073
1148 rdar://problem/21022203
1150 Reviewed by Tim Horton.
1152 Dump layers for composited text inputs and textareas.
1154 * compositing/backing/form-controls-backing-expected.txt: Added.
1155 * compositing/backing/form-controls-backing.html: Added.
1157 2015-06-17 Zalan Bujtas <zalan@apple.com>
1159 Selection cache produces invalid result when ancestor has float element.
1160 https://bugs.webkit.org/show_bug.cgi?id=146042
1161 rdar://problem/20604592
1163 Reviewed by Ryosuke Niwa.
1165 Selection cache already takes floats into account, however it's not enough to check current
1166 block against floats. Any of the ancestor's float starting from the selection root block
1167 can impact the selection offsets.
1169 * fast/block/selection-cache-is-incorrect-when-non-direct-parent-has-float-expected.txt: Added.
1170 * fast/block/selection-cache-is-incorrect-when-non-direct-parent-has-float.html: Added.
1172 2015-06-17 Joanmarie Diggs <jdiggs@igalia.com>
1174 AX: [ATK] Expose element tag name as an object attribute
1175 https://bugs.webkit.org/show_bug.cgi?id=146062
1177 Reviewed by Mario Sanchez Prada.
1179 The following tests all include the AtkObject attributes of elements. Now that
1180 tag name is exposed, the expectations needed to be updated to reflect the change.
1182 * platform/gtk/accessibility/image-link-expected.txt: Updated.
1183 * platform/gtk/accessibility/image-map2-expected.txt: Updated.
1184 * platform/gtk/accessibility/lists-expected.txt: Updated.
1185 * platform/gtk/accessibility/math-multiscript-attributes-expected.txt: Updated.
1186 * platform/gtk/accessibility/table-attributes-expected.txt: Updated.
1187 * platform/gtk/accessibility/table-cell-spans-expected.txt: Updated.
1188 * platform/gtk/accessibility/table-cells-expected.txt: Updated.
1189 * platform/gtk/accessibility/table-detection-expected.txt: Updated.
1190 * platform/gtk/accessibility/table-one-cell-expected.txt: Updated.
1191 * platform/gtk/accessibility/table-sections-expected.txt: Updated.
1192 * platform/gtk/accessibility/table-with-rules-expected.txt: Updated.
1193 * platform/gtk/accessibility/transformed-element-expected.txt: Updated.
1194 * platform/gtk/accessibility/xml-roles-exposed-expected.txt: Updated.
1196 2015-06-17 Brent Fulgham <bfulgham@apple.com>
1198 CSS scroll snap: defining snap points on axis that does not scroll does not work properly
1199 https://bugs.webkit.org/show_bug.cgi?id=146043
1200 <rdar://problem/20125511>
1202 Reviewed by Simon Fraser.
1204 * css3/scroll-snap/scroll-snap-mismatch-expected.txt: Added.
1205 * css3/scroll-snap/scroll-snap-mismatch.html: Added.
1207 2015-06-17 Alexey Proskuryakov <ap@apple.com>
1209 New test inspector/console/console-table.html frequently times out in debug.
1211 * TestExpectations: Added an expectation.
1213 2015-06-17 Alexey Proskuryakov <ap@apple.com>
1215 Update test results after https://bugs.webkit.org/show_bug.cgi?id=145873
1217 The changes appear expected, however looking at previous pixel results, we seem
1218 to have a (much much earlier) regression, as small caps are rotated incorrectly.
1220 * platform/mac-mavericks/fast/writing-mode/broken-ideograph-small-caps-expected.png: Copied from LayoutTests/platform/mac/fast/writing-mode/broken-ideograph-small-caps-expected.png.
1221 * platform/mac-mavericks/fast/writing-mode/broken-ideograph-small-caps-expected.txt: Copied from LayoutTests/platform/mac/fast/writing-mode/broken-ideograph-small-caps-expected.txt.
1222 * platform/mac/fast/writing-mode/broken-ideograph-small-caps-expected.png:
1223 * platform/mac/fast/writing-mode/broken-ideograph-small-caps-expected.txt:
1225 2015-06-17 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
1227 [Streams API] ReadableJSStream should handle promises returned by JS source pull callback
1228 https://bugs.webkit.org/show_bug.cgi?id=145965
1230 Reviewed by Darin Adler.
1232 Rebasing tests and removing timeout: 50 for test that is passing..
1234 * streams/reference-implementation/readable-stream-expected.txt:
1235 * streams/reference-implementation/readable-stream.html:
1237 2015-06-16 Youenn Fablet <youenn.fablet@crf.canon.fr> and Xabier Rodriguez Calvar <calvaris@igalia.com>
1239 [Streams API] Implement ReadableStream locked property
1240 https://bugs.webkit.org/show_bug.cgi?id=146023
1242 Reviewed by Darin Adler.
1246 * streams/reference-implementation/readable-stream-expected.txt:
1247 * streams/reference-implementation/readable-stream-templated-expected.txt:
1249 2015-06-10 Filip Pizlo <fpizlo@apple.com>
1251 FTL should eliminate array bounds checks in loops
1252 https://bugs.webkit.org/show_bug.cgi?id=145768
1254 Reviewed by Benjamin Poulain.
1256 * js/regress/abc-forward-loop-equal-expected.txt: Added.
1257 * js/regress/abc-forward-loop-equal.html: Added.
1258 * js/regress/abc-postfix-backward-loop-expected.txt: Added.
1259 * js/regress/abc-postfix-backward-loop.html: Added.
1260 * js/regress/abc-skippy-loop-expected.txt: Added.
1261 * js/regress/abc-skippy-loop.html: Added.
1262 * js/regress/abc-simple-backward-loop-expected.txt: Added.
1263 * js/regress/abc-simple-backward-loop.html: Added.
1264 * js/regress/abc-simple-forward-loop-expected.txt: Added.
1265 * js/regress/abc-simple-forward-loop.html: Added.
1266 * js/regress/script-tests/abc-forward-loop-equal.js: Added.
1267 * js/regress/script-tests/abc-postfix-backward-loop.js: Added.
1268 * js/regress/script-tests/abc-skippy-loop.js: Added.
1269 * js/regress/script-tests/abc-simple-backward-loop.js: Added.
1270 * js/regress/script-tests/abc-simple-forward-loop.js: Added.
1272 2015-06-16 Gyuyoung Kim <gyuyoung.kim@webkit.org>
1274 [EFL] Unreviewed, EFL gardening on 17th June.
1276 Follow up gardening since using xvfb on EFL WTR. Unskip passing tests,
1277 mark new crash and failure tests.
1279 * platform/efl/TestExpectations:
1281 2015-06-16 Myles C. Maxfield <mmaxfield@apple.com>
1283 font-variant: small-caps is not honored with web fonts
1284 https://bugs.webkit.org/show_bug.cgi?id=145873
1285 <rdar://problem/21314282>
1287 Reviewed by Dean Jackson.
1289 * fast/text/small-caps-web-font-expected.html: Added.
1290 * fast/text/small-caps-web-font.html: Added.
1292 2015-06-16 Michael Saboff <msaboff@apple.com>
1294 Inlining in the DFG trashes ByteCodeParser::m_currentInstruction for the calling function
1295 https://bugs.webkit.org/show_bug.cgi?id=146029
1297 Reviewed by Benjamin Poulain.
1299 New regression test.
1301 * js/regress-146029-expected.txt: Added.
1302 * js/regress-146029.html: Added.
1303 * js/script-tests/regress-146029.js: Added.
1309 2015-06-16 Brent Fulgham <bfulgham@apple.com>
1311 Unreviewed test update: Add multiple scroll-snap-coordinate test.
1312 https://bugs.webkit.org/show_bug.cgi?id=145843
1314 Add a test that confirms that we properly understand scroll-snap-coordinate
1315 declarations with sets of points on a single element.
1317 * css3/scroll-snap/scroll-snap-coordinate.html: Added.
1318 * css3/scroll-snap/scroll-snap-coordinate-expected.txt: Added.
1320 2015-06-16 Alexey Proskuryakov <ap@apple.com>
1322 Tweak results for fast/canvas/canvas-too-large-to-draw.html
1324 * platform/mac/TestExpectations:
1326 2015-06-16 Alexey Proskuryakov <ap@apple.com>
1328 Skip the new test, fast/canvas/canvas-too-large-to-draw.html
1330 * platform/mac/TestExpectations:
1332 2015-06-15 Chris Fleizach <cfleizach@apple.com>
1334 AX: iOS accessibility tests are not running because we need WKTR support
1335 https://bugs.webkit.org/show_bug.cgi?id=145991
1337 Reviewed by Daniel Bates.
1339 Alter tests so that it addresses:
1340 1) Utilize the new AX methods which created new expectations.
1341 2) There were some expectations checked in with failures that are now fixed.
1342 3) Remove failing test expectations from TestExpectations.
1344 * platform/ios-simulator-wk1/TestExpectations:
1345 * platform/ios-simulator-wk2/TestExpectations:
1346 * platform/ios-simulator/TestExpectations:
1347 * platform/ios-simulator/accessibility: Replaced with LayoutTests/platform/ios-simulator/accessibility.
1348 * platform/ios-simulator/accessibility/accessibility-crash-in-axcontainer-expected.txt:
1349 * platform/ios-simulator/accessibility/accessibility-crash-in-axcontainer.html:
1350 * platform/ios-simulator/accessibility/accessibility-hint-expected.txt:
1351 * platform/ios-simulator/accessibility/accessibility-hint.html:
1352 * platform/ios-simulator/accessibility/aria-label-with-internal-text-expected.txt:
1353 * platform/ios-simulator/accessibility/aria-label-with-internal-text.html:
1354 * platform/ios-simulator/accessibility/disabled-states-expected.txt:
1355 * platform/ios-simulator/accessibility/disabled-states.html:
1356 * platform/ios-simulator/accessibility/dom-focus-fires-on-correct-element-expected.txt:
1357 * platform/ios-simulator/accessibility/dom-focus-fires-on-correct-element.html:
1358 * platform/ios-simulator/accessibility/file-upload-button-expected.txt:
1359 * platform/ios-simulator/accessibility/file-upload-button.html:
1360 * platform/ios-simulator/accessibility/focus-change-notifications.html:
1361 * platform/ios-simulator/accessibility/identifier-expected.txt:
1362 * platform/ios-simulator/accessibility/identifier.html:
1363 * platform/ios-simulator/accessibility/internal-link-expected.txt:
1364 * platform/ios-simulator/accessibility/internal-link.html:
1365 * platform/ios-simulator/accessibility/landmark-type-expected.txt:
1366 * platform/ios-simulator/accessibility/landmark-type.html:
1367 * platform/ios-simulator/accessibility/link-with-images-text-expected.txt:
1368 * platform/ios-simulator/accessibility/link-with-images-text.html:
1369 * platform/ios-simulator/accessibility/link-with-only-image-expected.txt:
1370 * platform/ios-simulator/accessibility/link-with-only-image.html:
1371 * platform/ios-simulator/accessibility/math-expected.txt:
1372 * platform/ios-simulator/accessibility/math.html:
1373 * platform/ios-simulator/accessibility/mixed-checkboxes-expected.txt:
1374 * platform/ios-simulator/accessibility/mixed-checkboxes.html:
1375 * platform/ios-simulator/accessibility/no-child-link-header.html:
1376 * platform/ios-simulator/accessibility/non-contiguous-link-expected.txt:
1377 * platform/ios-simulator/accessibility/non-contiguous-link.html:
1378 * platform/ios-simulator/accessibility/password-value-expected.txt:
1379 * platform/ios-simulator/accessibility/password-value.html:
1380 * platform/ios-simulator/accessibility/placeholder-value-expected.txt:
1381 * platform/ios-simulator/accessibility/placeholder-value.html:
1382 * platform/ios-simulator/accessibility/popup-button-value-label-expected.txt:
1383 * platform/ios-simulator/accessibility/popup-button-value-label.html:
1384 * platform/ios-simulator/accessibility/progressbar-expected.txt:
1385 * platform/ios-simulator/accessibility/progressbar.html:
1386 * platform/ios-simulator/accessibility/radio-button-expected.txt:
1387 * platform/ios-simulator/accessibility/radio-button.html:
1388 * platform/ios-simulator/accessibility/secure-text-field.html:
1389 * platform/ios-simulator/accessibility/selected-buttons-expected.txt:
1390 * platform/ios-simulator/accessibility/svg-group-element-with-title-expected.txt:
1391 * platform/ios-simulator/accessibility/svg-group-element-with-title.html:
1392 * platform/ios-simulator/accessibility/tab-role-expected.txt:
1393 * platform/ios-simulator/accessibility/tab-role.html:
1394 * platform/ios-simulator/accessibility/tables-lists-expected.txt:
1395 * platform/ios-simulator/accessibility/tables-lists.html:
1396 * platform/ios-simulator/accessibility/text-marker-list-item-expected.txt:
1397 * platform/ios-simulator/accessibility/text-marker-list-item.html:
1398 * platform/ios-simulator/accessibility/text-marker-validation.html:
1399 * platform/ios-simulator/accessibility/text-role-expected.txt:
1400 * platform/ios-simulator/accessibility/text-role.html:
1401 * platform/ios-simulator/accessibility/textfield-in-axvalue-expected.txt:
1402 * platform/ios-simulator/accessibility/textfield-in-axvalue.html:
1403 * platform/ios-simulator/accessibility/toggle-button.html:
1404 * platform/ios-simulator/accessibility/url-test.html:
1406 2015-06-16 Brent Fulgham <bfulgham@apple.com>
1408 CSS Scroll Snap - support snapping to nested elements
1409 https://bugs.webkit.org/show_bug.cgi?id=145843
1410 <rdar://problem/21339581>
1412 Reviewed by Darin Adler.
1414 * css3/scroll-snap/nested-elements-expected.txt: Added.
1415 * css3/scroll-snap/nested-elements.html: Added.
1416 * css3/scroll-snap/scroll-snap-offsets-expected.txt: Updated to
1417 account for 50%/50% scroll-snap-coordinates.
1419 2015-06-16 Brady Eidson <beidson@apple.com>
1421 [IndexedDB] array index keys are concatenated across cursor lifetime
1422 <rdar://problem/19684902> and https://bugs.webkit.org/show_bug.cgi?id=138504
1424 Reviewed by Brady Eidson, patch by Mark Dixon <mark@lowla.io>
1426 * storage/indexeddb/keypath-arrays-expected.txt:
1427 * storage/indexeddb/resources/keypath-arrays.js:
1428 Verify that iterating cursors with array keypaths returns correct keys for all
1429 records, not just the first.
1431 2015-06-16 Said Abou-Hallawa <sabouhallawa@apple.com>
1433 Canvas dimensions should be limited to 4096x4096 pixels on iOS devices.
1434 https://bugs.webkit.org/show_bug.cgi?id=145998
1436 Reviewed by Darin Adler.
1438 * fast/canvas/canvas-toDataURL-crash-expected.txt:
1439 * fast/canvas/pattern-too-large-to-create-expected.txt: Change the expected
1440 results due to changing the type of MaxCanvasArea from float to unsigned.
1442 * fast/canvas/canvas-too-large-to-draw-expected.txt: Added.
1443 * fast/canvas/canvas-too-large-to-draw.html: Added.
1445 2015-06-16 Alexey Proskuryakov <ap@apple.com>
1447 REGRESSION: js/dom/navigator-plugins-crash.html asserts a lot
1448 https://bugs.webkit.org/show_bug.cgi?id=144399
1450 * TestExpectations: Marked it as flakily crashing.
1452 2015-06-16 sylvain-galineau <galineau@adobe.com>
1454 Incorrect order of arguments in initial-letter property
1455 https://bugs.webkit.org/show_bug.cgi?id=139667
1457 Reviewed by Sam Weinig.
1459 Update initial-letter tests to reflect the value's new ordering, per CSS Inline Layout module.
1461 * fast/css-generated-content/initial-letter-border-padding.html:
1462 * fast/css-generated-content/initial-letter-clearance.html:
1463 * fast/css-generated-content/initial-letter-descender.html:
1464 * fast/css-generated-content/initial-letter-raised.html:
1465 * fast/css-generated-content/initial-letter-sunken.html:
1467 2015-06-16 Youenn Fablet <youenn.fablet@crf.canon.fr> and Xabier Rodriguez Calvar <calvaris@igalia.com>
1469 [Streams API] Calling controller.error() should trigger storing an undefined error
1470 https://bugs.webkit.org/show_bug.cgi?id=145976
1472 Reviewed by Darin Adler.
1474 * streams/readable-stream-controller-error-expected.txt: Rebasing expectation as test is passing now.
1475 * streams/readable-stream-reader-read-expected.txt:
1476 * streams/readable-stream-reader-read.html: Adding test for promise rejection without any parameter.
1478 2015-06-16 Youenn Fablet <youenn.fablet@crf.canon.fr> and Xabier Rodriguez Calvar <calvaris@igalia.com>
1480 [Streams API] Sync tests with spec
1481 https://bugs.webkit.org/show_bug.cgi?id=145839
1483 Reviewed by Darin Adler.
1485 Considered all changes in the spec tests and brought them to WebKit.
1487 Some of those changes were related to spec changes, like the strategy or some of the algorithms. Some like the
1488 tee ones were newly added as they will be implemented soon. There are also some tests that shuffled around
1489 because they were just moved at the spec or integrated from the changes we submitted, which was substantially
1490 important as it allowed us to remove some of our custom tests that are now covered by the spec ones.
1492 * resources/gc.js: Added warning about using gcRec, results might not be reliable.
1493 * streams/readable-stream-controller-error-expected.txt:
1494 * streams/readable-stream-controller-error.html: New failing test due to discrepancies with the reference
1495 implementation. Something we will address.
1496 * streams/readable-stream-expected.txt: Removed.
1497 * streams/readable-stream-gc.html: Renumbered.
1498 * streams/readable-stream-reader-expected.txt: Removed.
1499 * streams/readable-stream-reader-read.html: Renumbered.
1500 * streams/readable-stream-reader.html: Removed.
1501 * streams/readable-stream.html: Removed.
1502 * streams/reference-implementation/bad-strategies-expected.txt: Added.
1503 * streams/reference-implementation/bad-strategies.html: Added.
1504 * streams/reference-implementation/bad-underlying-sources-expected.txt:
1505 * streams/reference-implementation/bad-underlying-sources.html: Updated from spec and expectations.
1506 * streams/reference-implementation/brand-checks-expected.txt:
1507 * streams/reference-implementation/brand-checks.html: Updated from spec and expectations.
1508 * streams/reference-implementation/byte-length-queuing-strategy-expected.txt: Added.
1509 * streams/reference-implementation/byte-length-queuing-strategy.html: Added.
1510 * streams/reference-implementation/count-queuing-strategy-expected.txt:
1511 * streams/reference-implementation/count-queuing-strategy.html: Updated from spec and expectations.
1512 * streams/reference-implementation/readable-stream-cancel-expected.txt:
1513 * streams/reference-implementation/readable-stream-cancel.html: Updated from spec and expectations and corrected
1514 timeouts to try to overcome problems in slower bots.
1515 * streams/reference-implementation/readable-stream-expected.txt:
1516 * streams/reference-implementation/readable-stream-reader-expected.txt:
1517 * streams/reference-implementation/readable-stream-reader.html: Updated from spec and expectations.
1518 * streams/reference-implementation/readable-stream-tee-expected.txt: Added.
1519 * streams/reference-implementation/readable-stream-tee.html: Added.
1520 * streams/reference-implementation/readable-stream-templated-expected.txt:
1521 * streams/reference-implementation/readable-stream-templated.html: Updated from spec and expectations.
1522 * streams/reference-implementation/readable-stream.html: Updated from spec and expectations.
1523 * streams/reference-implementation/resources/byte-length-queuing-strategy.js:
1524 (ByteLengthQueuingStrategy): Updated from spec.
1525 (typeIsObject): Deleted.
1526 (ByteLengthQueuingStrategy.prototype.shouldApplyBackpressure): Deleted.
1527 * streams/reference-implementation/resources/count-queuing-strategy.js:
1528 (CountQueuingStrategy): Updated from spec.
1529 (typeIsObject): Deleted.
1530 (CountQueuingStrategy.prototype.shouldApplyBackpressure): Deleted.
1531 * streams/reference-implementation/resources/streams-utils.js:
1532 (RandomPushSource.prototype.readStart.writeChunk):
1533 (RandomPushSource.prototype.readStart): Renamed stream as source
1534 (.stream.new.ReadableStream):
1535 (sequentialReadableStream): Updated from spec.
1536 (typeIsObject): Added.
1537 (createDataProperty): Added.
1539 2015-06-16 Alexey Proskuryakov <ap@apple.com>
1541 Fix a lint error by removing an obsolete expectation - this test doesn't fail
1542 on Yosemite and below.
1544 * platform/mac/TestExpectations:
1546 2015-06-15 Gyuyoung Kim <gyuyoung.kim@webkit.org>
1548 [EFL] Unreviewed, following gardening of r185583.
1550 * platform/efl/TestExpectations: Unskip passing tests, mark new failure tests since disabling USE_NATIVE_XDISPLAY.
1552 2015-06-15 Gyuyoung Kim <gyuyoung.kim@webkit.org>
1554 [EFL] Unreviewed, gardening on Jun 16th.
1556 Too many flaky tests happens on efl bot when enabling USE_NATIVE_XDISPLAY and DISPLAY.
1557 Those options were enabled for removing TextureMapperImageBuffer. However now EFL Layout Test
1558 can be run without enabling the options. To remove many flaky tests, EFL buildbot disables
1561 Thanks to disable it, many tests can be unskipped which were marked to failure, imageonlyfailure
1562 and so on since r183540.
1564 * platform/efl/TestExpectations: Unskip passing tests, mark failure tests after disabling USE_NATIVE_XDISPLAY.
1566 2015-06-15 Alexey Proskuryakov <ap@apple.com>
1568 Add test expectations for El Capitan
1569 https://bugs.webkit.org/show_bug.cgi?id=146005
1571 Rubber-stamped by Dan Bernstein.
1573 * platform/mac-wk1/TestExpectations:
1574 * platform/mac-yosemite: Added.
1575 * platform/mac-yosemite/fast: Added.
1576 * platform/mac-yosemite/fast/dom: Added.
1577 * platform/mac-yosemite/fast/dom/52776-expected.txt: Copied from LayoutTests/platform/mac/fast/dom/52776-expected.txt.
1578 * platform/mac-yosemite/fast/text: Added.
1579 * platform/mac-yosemite/fast/text/complex-text-opacity-expected.txt: Copied from LayoutTests/platform/mac/fast/text/complex-text-opacity-expected.txt.
1580 * platform/mac-yosemite/fast/text/hyphenate-locale-expected.txt: Copied from LayoutTests/platform/mac/fast/text/hyphenate-locale-expected.txt.
1581 * platform/mac-yosemite/fast/text/international: Added.
1582 * platform/mac-yosemite/fast/text/international/arabic-justify-expected.txt: Copied from LayoutTests/platform/mac/fast/text/international/arabic-justify-expected.txt.
1583 * platform/mac-yosemite/fast/text/international/bidi-AN-after-L-expected.txt: Copied from LayoutTests/platform/mac/fast/text/international/bidi-AN-after-L-expected.txt.
1584 * platform/mac-yosemite/fast/text/international/bidi-mirror-he-ar-expected.txt: Copied from LayoutTests/platform/mac/fast/text/international/bidi-mirror-he-ar-expected.txt.
1585 * platform/mac-yosemite/fast/text/international/bidi-neutral-directionality-paragraph-start-expected.txt: Copied from LayoutTests/platform/mac/fast/text/international/bidi-neutral-directionality-paragraph-start-expected.txt.
1586 * platform/mac-yosemite/fast/text/international/bidi-neutral-run-expected.txt: Copied from LayoutTests/platform/mac/fast/text/international/bidi-neutral-run-expected.txt.
1587 * platform/mac-yosemite/fast/text/line-initial-and-final-swashes-expected.txt: Copied from LayoutTests/platform/mac/fast/text/line-initial-and-final-swashes-expected.txt.
1588 * platform/mac-yosemite/js: Added.
1589 * platform/mac-yosemite/js/dom: Added.
1590 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt: Copied from LayoutTests/platform/mac/js/dom/global-constructors-attributes-expected.txt.
1591 * platform/mac-yosemite/platform: Added.
1592 * platform/mac-yosemite/platform/mac: Added.
1593 * platform/mac-yosemite/platform/mac/editing: Added.
1594 * platform/mac-yosemite/platform/mac/editing/attributed-string: Added.
1595 * platform/mac-yosemite/platform/mac/editing/attributed-string/anchor-element-expected.txt: Copied from LayoutTests/platform/mac/editing/attributed-string/anchor-element-expected.txt.
1596 * platform/mac-yosemite/platform/mac/editing/attributed-string/basic-expected.txt: Copied from LayoutTests/platform/mac/editing/attributed-string/basic-expected.txt.
1597 * platform/mac-yosemite/platform/mac/editing/attributed-string/font-size-expected.txt: Copied from LayoutTests/platform/mac/editing/attributed-string/font-size-expected.txt.
1598 * platform/mac-yosemite/platform/mac/editing/attributed-string/font-style-variant-effect-expected.txt: Copied from LayoutTests/platform/mac/editing/attributed-string/font-style-variant-effect-expected.txt.
1599 * platform/mac-yosemite/platform/mac/editing/attributed-string/font-weight-expected.txt: Copied from LayoutTests/platform/mac/editing/attributed-string/font-weight-expected.txt.
1600 * platform/mac-yosemite/platform/mac/editing/attributed-string/letter-spacing-expected.txt: Copied from LayoutTests/platform/mac/editing/attributed-string/letter-spacing-expected.txt.
1601 * platform/mac-yosemite/platform/mac/editing/attributed-string/text-decorations-expected.txt: Copied from LayoutTests/platform/mac/editing/attributed-string/text-decorations-expected.txt.
1602 * platform/mac-yosemite/platform/mac/editing/attributed-string/vertical-align-expected.txt: Copied from LayoutTests/platform/mac/editing/attributed-string/vertical-align-expected.txt.
1603 * platform/mac-yosemite/platform/mac/fast: Added.
1604 * platform/mac-yosemite/platform/mac/fast/text: Added.
1605 * platform/mac-yosemite/platform/mac/fast/text/ligature-subdivision-expected.txt: Copied from LayoutTests/platform/mac/fast/text/ligature-subdivision-expected.txt.
1606 * platform/mac-yosemite/svg: Added.
1607 * platform/mac-yosemite/svg/W3C-SVG-1.1: Added.
1608 * platform/mac-yosemite/svg/W3C-SVG-1.1-SE: Added.
1609 * platform/mac-yosemite/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.png: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.png.
1610 * platform/mac-yosemite/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.txt: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.txt.
1611 * platform/mac-yosemite/svg/W3C-SVG-1.1/text-intro-05-t-expected.txt: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-intro-05-t-expected.txt.
1612 * platform/mac-yosemite/svg/text: Added.
1613 * platform/mac-yosemite/svg/text-intro-05-t-expected.txt: Copied from LayoutTests/platform/mac/svg/text/text-intro-05-t-expected.txt.
1614 * platform/mac-yosemite/svg/text/text-intro-05-t-expected.txt: Added.
1615 * platform/mac/TestExpectations:
1616 * platform/mac/editing/attributed-string/anchor-element-expected.txt:
1617 * platform/mac/editing/attributed-string/basic-expected.txt:
1618 * platform/mac/editing/attributed-string/font-size-expected.txt:
1619 * platform/mac/editing/attributed-string/font-style-variant-effect-expected.txt:
1620 * platform/mac/editing/attributed-string/font-weight-expected.txt:
1621 * platform/mac/editing/attributed-string/letter-spacing-expected.txt:
1622 * platform/mac/editing/attributed-string/text-decorations-expected.txt:
1623 * platform/mac/editing/attributed-string/vertical-align-expected.txt:
1624 * platform/mac/fast/dom/52776-expected.txt:
1625 * platform/mac/fast/text/complex-text-opacity-expected.txt:
1626 * platform/mac/fast/text/hyphenate-locale-expected.txt:
1627 * platform/mac/fast/text/international/arabic-justify-expected.txt:
1628 * platform/mac/fast/text/international/bidi-AN-after-L-expected.txt:
1629 * platform/mac/fast/text/international/bidi-mirror-he-ar-expected.txt:
1630 * platform/mac/fast/text/international/bidi-neutral-directionality-paragraph-start-expected.txt:
1631 * platform/mac/fast/text/international/bidi-neutral-run-expected.txt:
1632 * platform/mac/fast/text/ligature-subdivision-expected.txt:
1633 * platform/mac/fast/text/line-initial-and-final-swashes-expected.txt:
1634 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
1635 * platform/mac/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.png:
1636 * platform/mac/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.txt:
1637 * platform/mac/svg/W3C-SVG-1.1/text-intro-05-t-expected.txt:
1638 * platform/mac/svg/text/text-intro-05-t-expected.txt:
1640 2015-06-15 Zalan Bujtas <zalan@apple.com>
1642 RootInlineBox::m_lineBreakObj becomes invalid when a child renderer is removed and the line does not get marked dirty.
1643 https://bugs.webkit.org/show_bug.cgi?id=145988
1644 rdar://problem/20959137
1646 Reviewed by David Hyatt.
1648 This patch ensures that we find the right first inline box so that we can dirty the
1649 the appropriate line boxes.
1650 With marking the right line boxes dirty, now we can update RootInlineBox::m_lineBreakObj at the next layout.
1652 * fast/inline/crash-when-child-renderer-is-removed-and-line-stays-clean-expected.txt: Added.
1653 * fast/inline/crash-when-child-renderer-is-removed-and-line-stays-clean.html: Added.
1655 2015-06-15 Darin Adler <darin@apple.com>
1657 REGRESSION (r182215): Reproducible crash at drawsvg.org due to reentrant layout
1658 https://bugs.webkit.org/show_bug.cgi?id=145964
1660 Reviewed by Simon Fraser.
1662 * svg/as-object/mutate-on-load-expected.html: Added.
1663 * svg/as-object/mutate-on-load.html: Added.
1664 * svg/as-object/resources/embedded-mutates-on-load.svg: Added.
1666 2015-06-15 Michael Saboff <msaboff@apple.com>
1668 JIT bug - fails when inspector closed, works when open
1669 https://bugs.webkit.org/show_bug.cgi?id=145243
1671 Reviewed by Oliver Hunt.
1673 New regression test.
1675 * js/regress-145243-expected.txt: Added.
1676 * js/regress-145243.html: Added.
1677 * js/script-tests/regress-145243.js: Added.
1682 2015-06-15 Joseph Pecoraro <pecoraro@apple.com>
1684 Unreviewed, gardening for Windows.
1686 * platform/win/TestExpectations:
1688 2015-06-15 Chris Fleizach <cfleizach@apple.com>
1690 AX: no accessibility support for details element
1691 https://bugs.webkit.org/show_bug.cgi?id=131111
1693 Reviewed by Darin Adler.
1695 * platform/mac/accessibility/details-summary-expected.txt: Added.
1696 * platform/mac/accessibility/details-summary.html: Added.
1698 2015-06-13 Chris Fleizach <cfleizach@apple.com>
1700 AX: WebKit exposes all Ruby Text as Unknown (Japanese EPUB accessibility blocker)
1701 https://bugs.webkit.org/show_bug.cgi?id=141303
1703 Unreviewed. Move ruby tests to Mac platform only, since they don't apply to other platforms.
1705 * accessibility/ruby-hierarchy-roles-expected.txt: Removed.
1706 * accessibility/ruby-hierarchy-roles.html: Removed.
1707 * platform/mac/accessibility/ruby-hierarchy-roles.html: Copied from LayoutTests/accessibility/ruby-hierarchy-roles.html.
1709 2015-06-13 Joseph Pecoraro <pecoraro@apple.com>
1711 Web Inspector: console.table() with a list of objects no longer works
1712 https://bugs.webkit.org/show_bug.cgi?id=145952
1714 Reviewed by Timothy Hatcher.
1716 * inspector/console/console-api.html:
1717 * inspector/console/console-table-expected.txt: Added.
1718 * inspector/console/console-table.html:
1719 Add a similiar console API test all about console.table().
1721 2015-06-13 Gyuyoung Kim <gyuyoung.kim@webkit.org>
1723 [EFL] Mark fast/forms/select-element-focus-ring.html to Missing
1725 Unreviwed, gardening for EFL port.
1727 * platform/efl/TestExpectations: The test was added only for Mac port.
1729 2015-06-13 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
1731 [Streams API] ReadableJSStream should handle promises returned by JS source start callback
1732 https://bugs.webkit.org/show_bug.cgi?id=145792
1734 Reviewed by Darin Adler.
1736 Rebasing expectations, and removing timeouts for tests that no longer timeout.
1738 * streams/reference-implementation/readable-stream-expected.txt:
1739 * streams/reference-implementation/readable-stream.html:
1741 2015-06-13 Andres Gonzalez <agonzalez334@nc.rr.com>
1743 AX: WebKit exposes all Ruby Text as Unknown (Japanese EPUB accessibility blocker)
1744 https://bugs.webkit.org/show_bug.cgi?id=141303
1746 Reviewed by Chris Fleizach.
1748 * accessibility/ruby-hierarchy-roles-expected.txt: Added.
1749 * accessibility/ruby-hierarchy-roles.html: Added.
1750 * platform/mac-mavericks/accessibility/ruby-hierarchy-roles-expected.txt: Added.
1751 * platform/mac/accessibility/ruby-hierarchy-roles-expected.txt: Added.
1753 2015-06-12 Chris Fleizach <cfleizach@apple.com>
1755 AX:ARIA Toggle buttons aren't properly conveyed on iOS using VoiceOver
1756 https://bugs.webkit.org/show_bug.cgi?id=145949
1758 Reviewed by Darin Adler.
1760 * inspector-protocol/dom/getAccessibilityPropertiesForNode-expected.txt:
1761 * inspector-protocol/dom/getAccessibilityPropertiesForNode.html:
1763 2015-06-12 Darin Adler <darin@apple.com>
1765 Fix minor ES6 compliance issue in RegExp.prototype.toString and optimize performance a little
1766 https://bugs.webkit.org/show_bug.cgi?id=145935
1768 Reviewed by Anders Carlsson.
1770 * js/regexp-toString-expected.txt: Added.
1771 * js/regexp-toString.html: Added.
1772 * js/script-tests/regexp-toString.js: Added.
1774 2015-06-12 Manuel Rego Casasnovas <rego@igalia.com>
1776 [CSS Grid Layout] Fix grid-template-areas parsing to avoid spaces
1777 https://bugs.webkit.org/show_bug.cgi?id=145860
1779 Reviewed by Sergio Villar Senin.
1781 * fast/css-grid-layout/grid-template-areas-get-set-expected.txt:
1782 * fast/css-grid-layout/grid-template-areas-get-set.html: Add new test
1785 2015-06-12 Commit Queue <commit-queue@webkit.org>
1787 Unreviewed, rolling out r185492.
1788 https://bugs.webkit.org/show_bug.cgi?id=145927
1790 Causes crashes on debug (Requested by rego on #webkit).
1794 "[CSS Grid Layout] Fix grid-template-areas parsing to avoid
1796 https://bugs.webkit.org/show_bug.cgi?id=145860
1797 http://trac.webkit.org/changeset/185492
1799 2015-06-12 Manuel Rego Casasnovas <rego@igalia.com>
1801 [CSS Grid Layout] Fix grid-template-areas parsing to avoid spaces
1802 https://bugs.webkit.org/show_bug.cgi?id=145860
1804 Reviewed by Sergio Villar Senin.
1806 * fast/css-grid-layout/grid-template-areas-get-set-expected.txt:
1807 * fast/css-grid-layout/grid-template-areas-get-set.html: Add new test
1810 2015-06-11 Zalan Bujtas <zalan@apple.com>
1812 Do not crash when the descendant frame tree is destroyed during layout.
1813 https://bugs.webkit.org/show_bug.cgi?id=144540
1814 rdar://problem/20793184
1816 Reviewed by Andreas Kling.
1818 Unskip fast/frames/flattening/crash-remove-iframe-during-object-beforeload.html.
1822 2015-06-11 Commit Queue <commit-queue@webkit.org>
1824 Unreviewed, rolling out r185470.
1825 https://bugs.webkit.org/show_bug.cgi?id=145902
1827 Caused ASan violations (Requested by ap on #webkit).
1831 "Add an appearance keyword for wireless playback / airplay
1833 https://bugs.webkit.org/show_bug.cgi?id=145892
1834 http://trac.webkit.org/changeset/185470
1836 2015-06-11 Brady Eidson <beidson@apple.com>
1838 IndexedDB onupgradeneeded event has incorrect value for oldVersion.
1839 <rdar://problem/18309792> and https://bugs.webkit.org/show_bug.cgi?id=136888
1841 Reviewed by Sam Weinig.
1843 * storage/indexeddb/version-change-event-basic-expected.txt: Added.
1844 * storage/indexeddb/version-change-event-basic.html: Added.
1846 2015-06-11 Dean Jackson <dino@apple.com>
1848 Add an appearance keyword for wireless playback / airplay icon
1849 https://bugs.webkit.org/show_bug.cgi?id=145892
1850 <rdar://problem/21344872>
1852 Reviewed by Simon Fraser.
1854 Simple test that makes sure we parse and evaluate
1855 the new appearance value.
1857 * fast/css/appearance-airplay-expected.txt: Added.
1858 * fast/css/appearance-airplay.html: Added.
1860 2015-06-11 Alexey Proskuryakov <ap@apple.com>
1862 Update plugins/embed-attributes-style.html to not use the QuickTime plug-in
1863 https://bugs.webkit.org/show_bug.cgi?id=145891
1865 Reviewed by Anders Carlsson.
1867 * platform/mac/plugins/embed-attributes-style-expected.png:
1868 * plugins/embed-attributes-style.html:
1870 2015-06-11 Commit Queue <commit-queue@webkit.org>
1872 Unreviewed, rolling out r185465.
1873 https://bugs.webkit.org/show_bug.cgi?id=145893
1875 "This patch is breaking 32bit mac build" (Requested by youenn
1880 "[Streams API] ReadableJSStream should handle promises
1881 returned by JS source start callback"
1882 https://bugs.webkit.org/show_bug.cgi?id=145792
1883 http://trac.webkit.org/changeset/185465
1885 2015-06-11 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
1887 [Streams API] ReadableJSStream should handle promises returned by JS source start callback
1888 https://bugs.webkit.org/show_bug.cgi?id=145792
1890 Reviewed by Darin Adler.
1892 Rebasing expectations, and removing timeouts for tests that no longer timeout.
1894 * streams/reference-implementation/readable-stream-expected.txt:
1895 * streams/reference-implementation/readable-stream.html:
1897 2015-06-10 Said Abou-Hallawa <sabouhallawa@apple.com>
1899 REGRESSION (r184895): Vertical border elements ([-webkit]-border-image set to 'repeat') that used to render perfectly are now rendering incorrectly.
1900 https://bugs.webkit.org/show_bug.cgi?id=145801
1902 Reviewed by Simon Fraser.
1904 * fast/borders/border-image-repeat-stretch-expected.html: Added.
1905 * fast/borders/border-image-repeat-stretch.html: Added.
1906 * fast/borders/resources/border-image-repeat-stretch-expected.svg: Added.
1907 * fast/borders/resources/border-image.svg: Added.
1908 Ensure that the sides of a border-images are drawn correctly in the cases
1909 of 'repeat' and 'stretch'.
1911 2015-06-10 Chris Dumez <cdumez@apple.com>
1913 ASSERT_WITH_SECURITY_IMPLICATION in WebCore::DocumentOrderedMap::getElementById
1914 https://bugs.webkit.org/show_bug.cgi?id=145857
1915 <rdar://problem/16798440>
1917 Reviewed by Darin Adler.
1919 Add layout tests covering different crashes caused by the same bug.
1921 * fast/dom/script-getElementById-during-insertion-expected.txt: Added.
1922 * fast/dom/script-getElementById-during-insertion.html: Added.
1924 Reduction test case for <rdar://problem/16798440>.
1926 * fast/dom/script-remove-child-id-map-expected.txt: Added.
1927 * fast/dom/script-remove-child-id-map.html: Added.
1929 Test imported from Blink r178976.
1931 2015-06-10 Jordan Harband <ljharb@gmail.com>
1933 Implement RegExp.prototype.flags
1934 https://bugs.webkit.org/show_bug.cgi?id=145599
1936 Reviewed by Geoffrey Garen.
1938 * js/Object-getOwnPropertyNames-expected.txt:
1939 * js/regexp-flags-expected.txt: Added.
1940 * js/regexp-flags.html: Added.
1941 * js/script-tests/Object-getOwnPropertyNames.js:
1942 * js/script-tests/regexp-flags.js: Added.
1945 2015-06-10 Alex Christensen <achristensen@webkit.org>
1947 Move all content extension tests to same directory to fix flakiness.
1948 https://bugs.webkit.org/show_bug.cgi?id=145854
1950 Reviewed by Alexey Proskuryakov.
1952 * http/tests/contentextensions/loading/main-resource-redirect-blocked-expected.txt: Removed.
1953 * http/tests/contentextensions/loading/main-resource-redirect-blocked.php: Removed.
1954 * http/tests/contentextensions/loading/main-resource-redirect-blocked.php.json: Removed.
1955 * http/tests/contentextensions/loading/resources/main-resource-redirect-blocked-target.html: Removed.
1956 * http/tests/contentextensions/main-resource-redirect-blocked-expected.txt: Copied from http/tests/contentextensions/loading/main-resource-redirect-blocked-expected.txt.
1957 * http/tests/contentextensions/main-resource-redirect-blocked.php: Copied from http/tests/contentextensions/loading/main-resource-redirect-blocked.php.
1958 * http/tests/contentextensions/main-resource-redirect-blocked.php.json: Copied from http/tests/contentextensions/loading/main-resource-redirect-blocked.php.json.
1959 * http/tests/contentextensions/resources/main-resource-redirect-blocked-target.html: Copied from http/tests/contentextensions/loading/resources/main-resource-redirect-blocked-target.html.
1961 2015-06-10 Gyuyoung Kim <gyuyoung.kim@webkit.org>
1963 [EFL] Unreviewed, EFL gardening on Jun 10th
1965 * platform/efl/TestExpectations: Mark fast tests to flaky since r183540.
1967 2015-06-10 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
1969 [Streams API] Implement pulling of a source by a ReadableStream
1970 https://bugs.webkit.org/show_bug.cgi?id=145262
1972 Reviewed by Darin Adler
1974 Rebased expectations, removed some "timeout: 50" parameters.
1975 Removed a test from streams/reference-implementation/readable-stream.html that cannot pass
1976 until promises returned to start and pull JS callbacks are handled.
1977 Fixed bug in streams-utils.js (was using the old API replaced by controller).
1979 * streams/reference-implementation/bad-underlying-sources-expected.txt:
1980 * streams/reference-implementation/bad-underlying-sources.html:
1981 * streams/reference-implementation/readable-stream-expected.txt:
1982 * streams/reference-implementation/readable-stream.html:
1983 * streams/reference-implementation/resources/streams-utils.js:
1984 (.stream.new.ReadableStream.):
1985 (.stream.new.ReadableStream):
1986 (sequentialReadableStream):
1988 2015-06-09 Daegyu Lee <daegyu.lee@navercorp.com>
1990 3D-transformed video does not display on platforms without accelerated video rendering
1991 https://bugs.webkit.org/show_bug.cgi?id=144782
1993 Reviewed by Simon Fraser.
1995 Add layout test that is simply checking video transform by javascript works properly.
1997 * media/video-transformed-by-javascript-expected.txt: Added.
1998 * media/video-transformed-by-javascript.html: Added.
1999 * platform/gtk/TestExpectations:
2000 * platform/ios-simulator-wk1/TestExpectations:
2001 * platform/ios-simulator-wk2/TestExpectations:
2002 * platform/ios-simulator/TestExpectations:
2003 * platform/mac-wk1/TestExpectations:
2004 * platform/mac-wk2/TestExpectations:
2005 * platform/mac/TestExpectations:
2007 2015-06-09 Daniel Bates <dabates@apple.com>
2009 Update iOS TestExpectations files
2011 * platform/ios-simulator-wk1/TestExpectations:
2012 * platform/ios-simulator-wk2/TestExpectations:
2014 2015-06-09 Hyungwook Lee <hyungwook.lee@navercorp.com>
2016 Implement dumpProgressFinishedCallback() for Win layoutTestController.
2017 https://bugs.webkit.org/show_bug.cgi?id=66773
2019 Reviewed by Darin Adler.
2021 * platform/win/TestExpectations:
2023 2015-06-09 Ryosuke Niwa <rniwa@webkit.org>
2025 REGRESSION(r180867): Tabbing to login field on iCloud.com doesn't have highlight for text
2026 https://bugs.webkit.org/show_bug.cgi?id=145830
2028 Reviewed by Darin Adler.
2030 Added a regression test.
2032 * editing/selection/update-selection-by-style-change-expected.html: Added.
2033 * editing/selection/update-selection-by-style-change.html: Added.
2035 2015-06-09 Said Abou-Hallawa <sabouhallawa@apple.com>
2037 SVG Fragment is not rendered if it is the css background image of an HTML element
2038 https://bugs.webkit.org/show_bug.cgi?id=91790
2040 Reviewed by Darin Adler.
2042 * svg/css/svg-resource-fragment-identifier-background-expected.html: Added.
2043 * svg/css/svg-resource-fragment-identifier-background.html: Added.
2044 Ensure that the SVG fragment is displayed correctly when it's used as a
2045 css background image.
2047 2015-06-09 Darin Adler <darin@apple.com>
2049 Takes two delete key presses to delete pasted emoji up-pointing index finger with skin tone
2050 https://bugs.webkit.org/show_bug.cgi?id=145823
2052 Reviewed by Anders Carlsson.
2054 * editing/deleting/delete-emoji-expected.txt: Updated to expect a little more testing.
2055 * editing/deleting/delete-emoji.html: Added a test case and streamlined the test a bit.
2057 2015-06-09 Said Abou-Hallawa <sabouhallawa@apple.com>
2059 feComposite filter does not clip the paint rect to its effect rect when the operator is 'in' or 'atop'
2060 https://bugs.webkit.org/show_bug.cgi?id=137856
2062 Reviewed by Darin Adler.
2064 * svg/filters/feComposite-background-rect-control-operators-expected.svg: Added.
2065 * svg/filters/feComposite-background-rect-control-operators.svg: Added.
2066 Ensure the painting rect of the feComposite filter with operator 'in' or
2067 'atop' is clipped to its bounding rectangle
2069 2015-06-09 Yusuke Suzuki <utatane.tea@gmail.com>
2071 Introduce getter definition into static hash tables and use it for getters in RegExp.prototype.
2072 https://bugs.webkit.org/show_bug.cgi?id=145705
2074 Reviewed by Darin Adler.
2076 Adjust RegExp.prototype and instance's getter layout.
2077 This is a breaking change from ES5.
2078 So ES5 conformance tests like sputnik is needed to be fixed.
2080 * ietestcenter/Javascript/15.2.3.3-4-212-expected.txt:
2081 * ietestcenter/Javascript/15.2.3.3-4-213-expected.txt:
2082 * ietestcenter/Javascript/15.2.3.3-4-214-expected.txt:
2083 * ietestcenter/Javascript/15.2.3.3-4-215-expected.txt:
2084 * ietestcenter/Javascript/TestCases/15.2.3.3-4-212.js:
2085 (ES5Harness.registerTest):
2086 * ietestcenter/Javascript/TestCases/15.2.3.3-4-213.js:
2087 (ES5Harness.registerTest):
2088 * ietestcenter/Javascript/TestCases/15.2.3.3-4-214.js:
2089 (ES5Harness.registerTest):
2090 * ietestcenter/Javascript/TestCases/15.2.3.3-4-215.js:
2091 (ES5Harness.registerTest):
2092 * js/Object-getOwnPropertyNames-expected.txt:
2093 * js/dom/getOwnPropertyDescriptor-expected.txt:
2094 * js/mozilla/strict/15.10.7-expected.txt:
2095 * js/mozilla/strict/script-tests/15.10.7.js:
2096 * js/pic/cached-named-property-getter.html:
2097 * js/resources/getOwnPropertyDescriptor.js:
2098 (.get descriptorShouldBe):
2099 * js/script-tests/Object-getOwnPropertyNames.js:
2100 * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.7/15.10.7.1_source/S15.10.7.1_A10.html:
2101 * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.7/15.10.7.1_source/S15.10.7.1_A8.html:
2102 * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.7/15.10.7.1_source/S15.10.7.1_A9.html:
2103 * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.7/15.10.7.2_global/S15.10.7.2_A10.html:
2104 * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.7/15.10.7.2_global/S15.10.7.2_A8.html:
2105 * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.7/15.10.7.2_global/S15.10.7.2_A9.html:
2106 * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.7/15.10.7.3_ignoreCase/S15.10.7.3_A10.html:
2107 * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.7/15.10.7.3_ignoreCase/S15.10.7.3_A8.html:
2108 * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.7/15.10.7.3_ignoreCase/S15.10.7.3_A9.html:
2109 * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.7/15.10.7.4_multiline/S15.10.7.4_A10.html:
2110 * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.7/15.10.7.4_multiline/S15.10.7.4_A8.html:
2111 * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.7/15.10.7.4_multiline/S15.10.7.4_A9.html:
2113 2015-06-09 Yusuke Suzuki <utatane.tea@gmail.com>
2115 Crash when passing Symbol to NPAPI plugin objects
2116 https://bugs.webkit.org/show_bug.cgi?id=145798
2118 Reviewed by Darin Adler.
2120 * plugins/npruntime/script-object-with-symbols-expected.txt: Added.
2121 * plugins/npruntime/script-object-with-symbols.html: Added.
2123 2015-06-09 Daniel Bates <dabates@apple.com>
2125 Update iOS TestExpectations files
2127 * platform/ios-simulator-wk1/TestExpectations:
2128 * platform/ios-simulator-wk2/TestExpectations:
2130 2015-06-09 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
2132 [Streams API] ReadableJSStream should handle JS source getters that throw
2133 https://bugs.webkit.org/show_bug.cgi?id=145600
2135 Reviewed by Darin Adler.
2137 * streams/reference-implementation/bad-underlying-sources-expected.txt:
2138 * streams/reference-implementation/readable-stream-expected.txt:
2140 2015-06-08 Daniel Bates <dabates@apple.com>
2142 Update iOS TestExpectations files
2144 * platform/ios-simulator-wk1/TestExpectations:
2145 * platform/ios-simulator-wk2/TestExpectations:
2146 * platform/ios-simulator/TestExpectations:
2148 2015-06-08 Zalan Bujtas <zalan@apple.com>
2150 Subpixel rendering: Clip-path does not work properly on subpixel positions.
2151 https://bugs.webkit.org/show_bug.cgi?id=145749
2152 rdar://problem/20824305
2154 Reviewed by Simon Fraser.
2156 This patch ensures that clip-path is device pixel snapped both for composited and
2157 non-composited content.
2159 * compositing/masks/compositing-clip-path-on-subpixel-position-expected.html: Added.
2160 * compositing/masks/compositing-clip-path-on-subpixel-position.html: Added.
2161 * fast/masking/clip-path-on-subpixel-position-expected.html: Added.
2162 * fast/masking/clip-path-on-subpixel-position.html: Added.
2164 2015-06-08 Daniel Bates <dabates@apple.com>
2166 Mouse release on AutoFill button activates it; should only activate on click
2167 https://bugs.webkit.org/show_bug.cgi?id=145774
2168 <rdar://problem/21069245>
2170 Reviewed by Ryosuke Niwa.
2172 Add test to ensure we only dispatch a click event at the HTML input element when pressing
2173 on the editable portion of the input element and releasing the mouse on the AutoFill button.
2175 * fast/forms/auto-fill-button/mouse-down-input-mouse-release-auto-fill-button-expected.txt: Added.
2176 * fast/forms/auto-fill-button/mouse-down-input-mouse-release-auto-fill-button.html: Added.
2178 2015-06-08 Brady Eidson <beidson@apple.com>
2180 Fix up the layouttest situation after r185322.
2181 https://bugs.webkit.org/show_bug.cgi?id=145777
2183 Reviewed by Alexey Proskuryakov.
2185 * js/dom/global-constructors-attributes-expected.txt:
2186 * js/dom/global-constructors-attributes-idb-expected.txt: Added.
2187 * js/dom/global-constructors-attributes-idb.html: Copied from LayoutTests/js/dom/global-constructors-attributes.html.
2188 * js/dom/global-constructors-attributes.html:
2190 Run this test only against IDB* and webkitIDB* constructors:
2191 * js/dom/script-tests/global-constructors-attributes-idb.js: Copied from LayoutTests/js/dom/script-tests/global-constructors-attributes.js.
2192 (.self.postMessage):
2193 (.self.onconnect.self.postMessage):
2195 (classNameForObject):
2196 (constructorPropertiesOnGlobalObject):
2198 Don’t run the test against known IDB constructors:
2199 * js/dom/script-tests/global-constructors-attributes.js:
2201 Update all the various platform-specific results for the main test to remove mentions of IDB.
2202 * platform/efl/js/dom/global-constructors-attributes-expected.txt:
2203 * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
2204 * platform/ios-sim-deprecated/js/dom/global-constructors-attributes-expected.txt:
2205 * platform/mac-mavericks/TestExpectations:
2206 * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
2207 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt: Removed.
2208 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2209 * platform/win/js/dom/global-constructors-attributes-expected.txt:
2210 * platform/wk2/js/dom/global-constructors-attributes-idb-expected.txt: Added.
2212 2015-06-08 Chris Dumez <cdumez@apple.com>
2214 WebContent crash in WebCore::Page::sessionID() const + 0 (Page.cpp:1660)
2215 https://bugs.webkit.org/show_bug.cgi?id=145748
2216 <rdar://problem/21226577>
2218 Reviewed by Brady Eidson.
2220 * http/tests/navigation/image-load-in-pagehide-handler-expected.txt: Added.
2221 * http/tests/navigation/image-load-in-pagehide-handler.html: Added.
2222 * http/tests/navigation/resources/image-load-in-pagehide-handler-2.html: Added.
2224 Add layout test to make sure that ping loads in 'pagehide' handlers are
2225 still going through after this change.
2227 * http/tests/navigation/resources/frame-do-load.html: Added.
2228 * http/tests/navigation/resources/frame-pagehide-starts-load-in-subframe.html: Added.
2229 * http/tests/navigation/resources/frame-pagehide-starts-load.html: Added.
2230 * http/tests/navigation/subframe-pagehide-handler-starts-load-expected.txt: Added.
2231 * http/tests/navigation/subframe-pagehide-handler-starts-load.html: Added.
2232 * http/tests/navigation/subframe-pagehide-handler-starts-load2-expected.txt: Added.
2233 * http/tests/navigation/subframe-pagehide-handler-starts-load2.html: Added.
2235 Add layout tests to make sure we don't crash if a frame starts an XHR load
2236 from the 'pagehide' event handler. One of the tests covers the case where a
2237 frame's pagehide handler starts a load in a subframe as this case is
2238 requires a bit more handling.
2240 2015-06-08 Chris Fleizach <cfleizach@apple.com>
2242 AX: improve list heuristics (presentational use versus actual lists)
2243 ​https://bugs.webkit.org/show_bug.cgi?id=134187
2245 Unreviewed. Rolling this change out temporarily.
2247 * accessibility/list-detection-expected.txt:
2248 * accessibility/list-detection.html:
2249 * accessibility/list-detection2-expected.txt: Removed.
2250 * accessibility/list-detection2.html: Removed.
2251 * platform/gtk/accessibility/list-detection-expected.txt:
2252 * platform/win/TestExpectations:
2254 2015-06-08 Alexey Proskuryakov <ap@apple.com>
2256 Unskip http/tests/misc/webtiming-ssl.php, as it should be passing on Yosemite.
2258 * platform/mac/TestExpectations:
2260 2015-06-08 Daniel Bates <dabates@apple.com>
2262 Many LayoutTests/http tests time out in DumpRenderTree
2263 https://bugs.webkit.org/show_bug.cgi?id=145770
2264 <rdar://problem/19593910>
2266 Reviewed by Alexey Proskuryakov.
2268 Unskip LayoutTests/http tests in WebKit1 and explicitly skip the HTTP disk-cache tests
2269 in WebKit1 as the network disk cache code is specific to WebKit2. Move common expectations
2270 from the WebKit{1, 2}-specific TestExpectations file to platform/ios-simulator/TestExpectations.
2272 * platform/ios-simulator-wk1/TestExpectations:
2273 * platform/ios-simulator-wk2/TestExpectations:
2274 * platform/ios-simulator/TestExpectations:
2276 2015-06-08 Javier Fernandez <jfernandez@igalia.com>
2278 [CSS Grid Layout] Setting height on a grid item doesn't have any effect
2279 https://bugs.webkit.org/show_bug.cgi?id=145604
2281 Reviewed by Sergio Villar Senin.
2283 Tests to verify that we clear the override height set by the stretching logic
2284 whenever height or margin change in a way they don't allow stretching anymore.
2286 * fast/css-grid-layout/grid-item-should-not-be-stretched-when-height-or-margin-change-expected.txt: Added.
2287 * fast/css-grid-layout/grid-item-should-not-be-stretched-when-height-or-margin-change.html: Added.
2289 2015-06-08 Brady Eidson <beidson@apple.com>
2291 Completely remove all IDB properties/constructors when it is disabled at runtime.
2292 rdar://problem/18429374 and https://bugs.webkit.org/show_bug.cgi?id=137034
2294 Reviewed by Geoffrey Garen.
2296 * platform/mac-mavericks/TestExpectations: Disable global-constructors-attributes on Mavericks as
2297 there is no way to have different WK1 and WK2 results.
2298 * platform/mac-wk1/TestExpectations: Enable the new "properties are missing" test for Mac WK1.
2299 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt: Added.
2300 * platform/win/TestExpectations: Enable the new "properties are missing" test for Win WK1
2301 * platform/wk2/TestExpectations: Disable the new "properties are missing" test for all WK2.
2302 * storage/indexeddb/properties-disabled-at-runtime-expected.txt: Added.
2303 * storage/indexeddb/properties-disabled-at-runtime.html: Added.
2305 2015-06-08 Sergio Villar Senin <svillar@igalia.com>
2307 [CSS Grid Layout] Add some more testing for grid line names
2308 https://bugs.webkit.org/show_bug.cgi?id=145691
2310 Reviewed by Darin Adler.
2312 After moving to the new syntax which uses brackets instead of
2313 parentheses for grid line names lists, it's good to improve a bit
2314 the testing of the feature with some more new test cases.
2316 * fast/css-grid-layout/named-grid-line-get-set-expected.txt:
2317 * fast/css-grid-layout/named-grid-line-get-set.html:
2319 2015-06-07 Darin Adler <darin@apple.com>
2321 REGRESSION (r181720): Unnecessary layout triggered any time animated GIF advances to a new frame
2322 https://bugs.webkit.org/show_bug.cgi?id=145733
2324 Reviewed by Andreas Kling.
2326 * TestExpectations: Expect image failures on the animated GIF tests (the one
2327 old one I am fixing and the one new one I am adding) because they don't yet work
2328 under DumpRenderTree.
2330 * fast/images/animated-gif-no-layout-expected.html: Added.
2331 * fast/images/animated-gif-no-layout.html: Added.
2333 * fast/images/gif-loop-count-expected.html: Added. This test was worthless as a render
2334 tree dump test, and only valuable as a pixel test. And that hid the fact that it was
2335 failing under WebKit1. Changing it to a reference test makes it a valuable test again.
2336 * fast/images/gif-loop-count-expected.png: Removed.
2337 * fast/images/gif-loop-count-expected.txt: Removed.
2339 * platform/wk2/TestExpectations: Expect successes on these two tests.
2341 2015-06-06 Alexey Proskuryakov <ap@apple.com>
2343 Clean up tests for blocking mixed content
2344 https://bugs.webkit.org/show_bug.cgi?id=145718
2346 Reviewed by Darin Adler.
2348 Stop using timeouts, which were making the tests flaky.
2350 * http/tests/xmlhttprequest/access-control-response-with-body.html: This wasn't even
2351 a mixed content test, but the file was reused in one. I now made a separate helper
2352 document, so this is just a regular test now, not another test's resource.
2354 * http/tests/security/mixedContent/redirect-http-to-https-iframe-in-main-frame.html:
2355 * http/tests/security/mixedContent/redirect-https-to-http-iframe-in-main-frame.html:
2356 * http/tests/security/mixedContent/resources/frame-with-insecure-frame.html:
2357 * http/tests/security/mixedContent/resources/frame-with-redirect-http-to-https-frame.html:
2358 * http/tests/security/mixedContent/resources/frame-with-redirect-https-to-http-frame.html:
2359 Refactored to not depend on timeouts.
2361 * http/tests/security/mixedContent/insecure-xhr-in-main-frame-expected.txt:
2362 * http/tests/security/mixedContent/insecure-xhr-in-main-frame.html:
2363 * http/tests/security/mixedContent/resources/insecure-xhr-in-main-frame-window.html: Added.
2364 This test still needs a timeout, because of a WebKit bug. I just made it much longer.
2366 2015-06-06 Mark Lam <mark.lam@apple.com>
2368 Returned Exception* values need to be initialized to nullptr when no exceptions are thrown.
2369 https://bugs.webkit.org/show_bug.cgi?id=145720
2371 Reviewed by Dan Bernstein.
2373 * platform/win/TestExpectations:
2374 - Undoing skipped tests.
2376 2015-06-05 Mark Lam <mark.lam@apple.com>
2378 Gardening: skip some inspector-protocol tests while the issue is being investigated.
2379 https://bugs.webkit.org/show_bug.cgi?id=145720
2383 * platform/win/TestExpectations:
2385 2015-06-05 Zalan Bujtas <zalan@apple.com>
2387 [Win] Skip fast/text/decorations-vertical-underline-expected.html
2389 Unreviewed gardening.
2391 * platform/win/TestExpectations:
2393 2015-06-05 Zalan Bujtas <zalan@apple.com>
2395 [Win] Update expected results.
2397 Unreviewed gardening.
2399 * platform/win/fast/forms/select-element-focus-ring-expected.txt: Added.
2400 * platform/win/fast/text/emoji-expected.txt: Added.
2402 2015-06-05 Chris Dumez <cdumez@apple.com>
2404 Regression(r176212): Broke app switching on iCloud.com
2405 https://bugs.webkit.org/show_bug.cgi?id=145708
2406 <rdar://problem/21235277>
2408 Reviewed by Simon Fraser.
2410 Remove layout tests covering DOM Timer throttling.
2412 * fast/canvas/canvas-outside-viewport-timer-throttling-expected.txt: Removed.
2413 * fast/canvas/canvas-outside-viewport-timer-throttling.html: Removed.
2414 * fast/dom/nested-timer-display-none-element-throttling-expected.txt: Removed.
2415 * fast/dom/nested-timer-display-none-element-throttling.html: Removed.
2416 * fast/dom/repeating-timer-display-none-element-throttling-expected.txt: Removed.
2417 * fast/dom/repeating-timer-display-none-element-throttling.html: Removed.
2418 * fast/dom/repeating-timer-element-overflow-hidden-throttling-expected.txt: Removed.
2419 * fast/dom/repeating-timer-element-overflow-hidden-throttling.html: Removed.
2420 * fast/dom/resources/timer-throttling-iframe.html: Removed.
2421 * fast/dom/timer-throttle-on-scrolling-iframe-away-expected.txt: Removed.
2422 * fast/dom/timer-throttle-on-scrolling-iframe-away.html: Removed.
2423 * fast/dom/timer-unthrottle-on-layout-expected.txt: Removed.
2424 * fast/dom/timer-unthrottle-on-layout.html: Removed.
2425 * fast/dom/timer-unthrottle-on-scroll-expected.txt: Removed.
2426 * fast/dom/timer-unthrottle-on-scroll.html: Removed.
2428 2015-06-05 Myles C. Maxfield <mmaxfield@apple.com>
2430 [iOS] Emoji overlap preceeding lines
2431 https://bugs.webkit.org/show_bug.cgi?id=145678
2432 <rdar://problem/10684914>
2434 Reviewed by Enrica Casucci.
2436 * fast/text/emoji.html:
2437 * platform/mac/TestExpectations: Removed unnecessary line.
2438 * platform/mac-mavericks/fast/text/emoji-expected.html:
2439 * platform/mac/fast/text/emoji-expected.html:
2440 * platform/ios-simulator/fast/text/emoji-expected.html:
2441 * TestExpectations: Removed unnecessary line.
2443 2015-06-05 Mark Lam <mark.lam@apple.com>
2445 finally blocks should not set the exception stack trace when re-throwing the exception.
2446 https://bugs.webkit.org/show_bug.cgi?id=145525
2448 Reviewed by Geoffrey Garen.
2451 - Skip the new tests until webkit.org/b/145090 is fixed.
2453 * fast/dom/regress-131530-expected.txt:
2454 - Rebased results because we now have a proper line number.
2456 * http/tests/inspector/inspector-test.js:
2457 (InspectorTestProxy.clearResults):
2458 (InspectorTestProxy.reportUncaughtException):
2459 - Add the feature to sanitize the url reported by reportUncaughtException() since
2460 we can have tests that do expect uncaught exceptions, and we need the test
2461 results to be invariant. Sanitization of the url, in this case means, stripping
2462 off the preceding path.
2464 * inspector/debugger/break-on-exception-expected.txt: Added.
2465 * inspector/debugger/break-on-exception.html: Added.
2466 * inspector/debugger/break-on-exception-catch-expected.txt: Added.
2467 * inspector/debugger/break-on-exception-catch.html: Added.
2468 * inspector/debugger/break-on-exception-finally-expected.txt: Added.
2469 * inspector/debugger/break-on-exception-finally.html: Added.
2470 * inspector/debugger/break-on-exception-native-expected.txt: Added.
2471 * inspector/debugger/break-on-exception-native.html: Added.
2473 * inspector/debugger/break-on-exception-throw-in-promise-expected.txt: Added.
2474 * inspector/debugger/break-on-exception-throw-in-promise.html: Added.
2475 * inspector/debugger/break-on-exception-throw-in-promise-with-catch-expected.txt: Added.
2476 * inspector/debugger/break-on-exception-throw-in-promise-with-catch.html: Added.
2477 * inspector/debugger/break-on-exception-throw-in-promise-then-expected.txt: Added.
2478 * inspector/debugger/break-on-exception-throw-in-promise-then.html: Added.
2479 * inspector/debugger/break-on-exception-throw-in-promise-then-with-catch-expected.txt: Added.
2480 * inspector/debugger/break-on-exception-throw-in-promise-then-with-catch.html: Added.
2481 * inspector/debugger/break-on-exception-throw-in-promise-rethrow-in-catch-expected.txt: Added.
2482 * inspector/debugger/break-on-exception-throw-in-promise-rethrow-in-catch.html: Added.
2484 * inspector/debugger/break-on-exception-window-onerror-expected.txt: Added.
2485 * inspector/debugger/break-on-exception-window-onerror.html: Added.
2487 * inspector/debugger/break-on-uncaught-exception-expected.txt: Added.
2488 * inspector/debugger/break-on-uncaught-exception.html: Added.
2489 * inspector/debugger/break-on-uncaught-exception-catch-expected.txt: Added.
2490 * inspector/debugger/break-on-uncaught-exception-catch.html: Added.
2491 * inspector/debugger/break-on-uncaught-exception-finally-expected.txt: Added.
2492 * inspector/debugger/break-on-uncaught-exception-finally.html: Added.
2493 * inspector/debugger/break-on-uncaught-exception-native-expected.txt: Added.
2494 * inspector/debugger/break-on-uncaught-exception-native.html: Added.
2496 * inspector/debugger/break-on-uncaught-exception-throw-in-promise-expected.txt: Added.
2497 * inspector/debugger/break-on-uncaught-exception-throw-in-promise.html: Added.
2498 * inspector/debugger/break-on-uncaught-exception-throw-in-promise-with-catch-expected.txt: Added.
2499 * inspector/debugger/break-on-uncaught-exception-throw-in-promise-with-catch.html: Added.
2500 * inspector/debugger/break-on-uncaught-exception-throw-in-promise-then-expected.txt: Added.
2501 * inspector/debugger/break-on-uncaught-exception-throw-in-promise-then.html: Added.
2502 * inspector/debugger/break-on-uncaught-exception-throw-in-promise-then-with-catch-expected.txt: Added.
2503 * inspector/debugger/break-on-uncaught-exception-throw-in-promise-then-with-catch.html: Added.
2504 * inspector/debugger/break-on-uncaught-exception-throw-in-promise-rethrow-in-catch-expected.txt: Added.
2505 * inspector/debugger/break-on-uncaught-exception-throw-in-promise-rethrow-in-catch.html: Added.
2507 * inspector/debugger/break-on-uncaught-exception-window-onerror-expected.txt: Added.
2508 * inspector/debugger/break-on-uncaught-exception-window-onerror.html: Added.
2510 * inspector/debugger/resources/break-on-exception-tests.js: Added.
2514 (testThrowingThruNativeCode):
2515 (testThrowingInPromise):
2516 (testThrowingInPromiseWithCatch):
2517 (testThrowingInPromiseThen):
2518 (testThrowingInPromiseThenWithCatch):
2519 (testThrowingInPromiseWithRethrowInCatch):
2521 2015-06-05 Eric Carlson <eric.carlson@apple.com>
2523 Layout tests fullscreen/video-controls-drag.html and media/video-fullscreeen-only-controls.html
2525 https://bugs.webkit.org/show_bug.cgi?id=145675
2527 Reviewed by Dean Jackson.
2529 * TestExpectations: Unskip tests.
2530 * fullscreen/video-controls-drag.html: Minor cleanup, force layout before testing control location.
2532 2015-06-05 Zalan Bujtas <zalan@apple.com>
2534 [iOS] Rebaseline expected results.
2536 Unreviewed gardening.
2538 * platform/ios-simulator/compositing/overflow/overflow-positioning-expected.txt:
2539 * platform/ios-simulator/css3/selectors3/xhtml/css3-modsel-15c-expected.txt:
2540 * platform/ios-simulator/css3/selectors3/xml/css3-modsel-15c-expected.txt:
2541 * platform/ios-simulator/ios/scrolling/overflow-div-scrolling-expected.txt:
2542 * platform/ios-simulator/ios/touch/touch-handler-on-window-expected.txt:
2544 2015-06-05 David Hyatt <hyatt@apple.com>
2546 Underlines too close in vertical Chinese text.
2547 https://bugs.webkit.org/show_bug.cgi?id=145651
2548 <rdar://problem/11105920>
2550 Reviewed by Simon Fraser.
2552 * fast/text/decorations-vertical-underline-expected.html: Added.
2553 * fast/text/decorations-vertical-underline.html: Added.
2555 2015-06-05 Said Abou-Hallawa <sabouhallawa@apple.com>
2557 Layout test http/tests/misc/acid3.html times out on Yosemite WK2 Debug.
2558 https://bugs.webkit.org/show_bug.cgi?id=145702
2560 * platform/mac-wk2/TestExpectations: Marking as flaky for now.
2562 2015-06-05 Said Abou-Hallawa <sabouhallawa@apple.com>
2564 [iOS] Rebaseline expected results for svg font tests
2566 Reviewed by Daniel Bates.
2568 * platform/ios-simulator/svg/custom/svg-fonts-no-latin-glyph-expected.txt: Added.
2569 * platform/ios-simulator/svg/custom/svg-fonts-segmented-expected.txt:
2570 * platform/ios-simulator/svg/custom/svg-fonts-with-no-element-reference-expected.txt: Added.
2571 * platform/ios-simulator/svg/text/text-overflow-ellipsis-svgfont-expected.txt:
2572 * platform/ios-simulator/svg/text/text-overflow-ellipsis-svgfont-kerning-ligatures-expected.txt:
2573 * svg/custom/svg-fonts-no-latin-glyph-expected.txt:
2574 * svg/custom/svg-fonts-no-latin-glyph.html:
2576 2015-06-05 Zalan Bujtas <zalan@apple.com>
2578 [iOS] Mask layer now is part of the layer tree output.
2580 Unreviewed gardening.
2582 * platform/ios-simulator/compositing/masks/compositing-clip-path-change-no-repaint-expected.txt:
2584 2015-06-05 Dean Jackson <dino@apple.com>
2586 [Mac] Popup focus is cut off
2587 https://bugs.webkit.org/show_bug.cgi?id=145688
2588 <rdar://problem/18313375>
2590 Reviewed by Brent Fulgham.
2592 * fast/forms/select-element-focus-ring.html: Added.
2593 * platform/mac/fast/forms/select-element-focus-ring-expected.png: Added.
2594 * platform/mac/fast/forms/select-element-focus-ring-expected.txt: Added.
2596 2015-06-05 Brent Fulgham <bfulgham@apple.com>
2598 Add WK1 versions of tests from Bugs 145637 and 145642
2599 https://bugs.webkit.org/show_bug.cgi?id=145649
2601 Reviewed by Zalan Bujtas.
2603 * platform/mac/fast/scrolling/iframe_in_iframe-expected.txt: Added.
2604 * platform/mac/fast/scrolling/iframe_in_iframe.html: Added.
2605 * platform/mac/fast/scrolling/resources/inner_content.html: Added.
2606 * platform/mac/fast/scrolling/resources/testContent.html: Added.
2607 * platform/mac/fast/scrolling/resources/testImage.png: Added.
2609 2015-06-05 Manuel Rego Casasnovas <rego@igalia.com>
2611 [CSS Grid Layout] Support dots sequences in grid-template-areas
2612 https://bugs.webkit.org/show_bug.cgi?id=145693
2614 Reviewed by Sergio Villar Senin.
2616 Added new test cases to check the new behavior.
2618 * fast/css-grid-layout/grid-template-areas-get-set-expected.txt:
2619 * fast/css-grid-layout/grid-template-areas-get-set.html:
2621 2015-06-03 Filip Pizlo <fpizlo@apple.com>
2623 Simplify unboxing of double JSValues known to be not NaN and not Int32
2624 https://bugs.webkit.org/show_bug.cgi?id=145618
2626 Reviewed by Geoffrey Garen.
2628 * js/regress/double-real-use-expected.txt: Added.
2629 * js/regress/double-real-use.html: Added.
2630 * js/regress/script-tests/double-real-use.js: Added.
2633 2015-06-04 Joseph Pecoraro <pecoraro@apple.com>
2635 Web Inspector: Class constructor appearing as Object Tree property does not include parameters
2636 https://bugs.webkit.org/show_bug.cgi?id=145661
2638 Reviewed by Timothy Hatcher.
2640 * inspector/model/remote-object-expected.txt:
2641 * inspector/model/remote-object.html:
2642 Update expected results and test we get expected values for class constructors.
2644 2015-06-04 Brent Fulgham <bfulgham@apple.com>
2646 Latching algorithm in findEnclosingOverflowScroll is broken
2647 https://bugs.webkit.org/show_bug.cgi?id=145642
2648 <rdar://problem/21242308>
2650 Reviewed by Simon Fraser.
2652 Revise the new latching test to remove the image "max-width: 100%" style, which was
2653 preventing this example from having a horizontal scrollable region at the top of the
2656 It still correctly tests the subpixel bug from Bug 145637.
2658 * platform/mac-wk2/tiled-drawing/scrolling/resources/inner_content.html: Remove width
2659 adjustment on image.
2661 2015-06-04 Benjamin Poulain <bpoulain@apple.com>
2663 Combine tiny DFAs into slightly larger ones
2664 https://bugs.webkit.org/show_bug.cgi?id=145572
2666 Reviewed by Alex Christensen.
2668 * http/tests/contentextensions/filters-with-quantifiers-combined-expected.txt: Added.
2669 * http/tests/contentextensions/filters-with-quantifiers-combined.html: Added.
2670 * http/tests/contentextensions/filters-with-quantifiers-combined.html.json: Added.
2672 2015-06-04 Said Abou-Hallawa <sabouhallawa@apple.com>
2674 Skip failed layout tests following <http://trac.webkit.org/changeset/185207>
2675 and <https://trac.webkit.org/changeset/185220>
2676 (https://bugs.webkit.org/show_bug.cgi?id=145620)
2682 2015-06-04 Commit Queue <commit-queue@webkit.org>
2684 Unreviewed, rolling out r185211.
2685 https://bugs.webkit.org/show_bug.cgi?id=145670
2687 The test depends on a rolled out patch (Requested by ap on
2692 "Add WK1 versions of tests from Bugs 145637 and 145642"
2693 https://bugs.webkit.org/show_bug.cgi?id=145649
2694 http://trac.webkit.org/changeset/185211
2696 2015-06-04 Commit Queue <commit-queue@webkit.org>
2698 Unreviewed, rolling out r185216.
2699 https://bugs.webkit.org/show_bug.cgi?id=145666
2701 it caused a bunch of debug crashes (Requested by pizlo on
2706 "Simplify unboxing of double JSValues known to be not NaN and
2708 https://bugs.webkit.org/show_bug.cgi?id=145618
2709 http://trac.webkit.org/changeset/185216
2711 2015-06-04 Commit Queue <commit-queue@webkit.org>
2713 Unreviewed, rolling out r185208.
2714 https://bugs.webkit.org/show_bug.cgi?id=145655
2716 platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-
2717 latched-select.html (Requested by shallawa on #webkit).
2721 "Latching algorithm in findEnclosingOverflowScroll is broken"
2722 https://bugs.webkit.org/show_bug.cgi?id=145642
2723 http://trac.webkit.org/changeset/185208
2725 2015-06-03 Filip Pizlo <fpizlo@apple.com>
2727 Simplify unboxing of double JSValues known to be not NaN and not Int32
2728 https://bugs.webkit.org/show_bug.cgi?id=145618
2730 Reviewed by Geoffrey Garen.
2732 * js/regress/double-real-use-expected.txt: Added.
2733 * js/regress/double-real-use.html: Added.
2734 * js/regress/script-tests/double-real-use.js: Added.
2737 2015-06-04 Brent Fulgham <bfulgham@apple.com>
2739 Add WK1 versions of tests from Bugs 145637 and 145642
2740 https://bugs.webkit.org/show_bug.cgi?id=145649
2742 Reviewed by Zalan Bujtas.
2744 * platform/mac/fast/scrolling/iframe_in_iframe-expected.txt: Added.
2745 * platform/mac/fast/scrolling/iframe_in_iframe.html: Added.
2746 * platform/mac/fast/scrolling/resources/inner_content.html: Added.
2747 * platform/mac/fast/scrolling/resources/testContent.html: Added.
2748 * platform/mac/fast/scrolling/resources/testImage.png: Added.
2750 2015-06-04 Youenn Fablet <youenn.fablet@crf.canon.fr>
2752 REGRESSION: streams/reference-implementation/readable-stream-templated.html is flaky
2753 https://bugs.webkit.org/show_bug.cgi?id=145643
2755 Reviewed by Alexey Proskuryakov.
2757 * streams/reference-implementation/readable-stream-templated.html: Removed 'timeout: 50' for test that is now passing.
2759 2015-06-04 Brent Fulgham <bfulgham@apple.com>
2761 Latching algorithm in findEnclosingOverflowScroll is broken
2762 https://bugs.webkit.org/show_bug.cgi?id=145642
2763 <rdar://problem/21242308>
2765 Reviewed by Simon Fraser.
2767 Revise the new latching test to remove the image "max-width: 100%" style, which was
2768 preventing this example from having a horizontal scrollable region at the top of the
2771 It still correctly tests the subpixel bug from Bug 145637.
2773 * platform/mac-wk2/tiled-drawing/scrolling/resources/inner_content.html: Remove width
2774 adjustment on image.
2776 2015-06-03 Brent Fulgham <bfulgham@apple.com>
2778 REGRESSION (r181879): Scrolling order on pages with focused iframe is broken.
2779 https://bugs.webkit.org/show_bug.cgi?id=145637
2780 <rdar://problem/20635581>
2782 Reviewed by Zalan Bujtas.
2784 * platform/mac-wk2/tiled-drawing/scrolling/iframe_in_iframe-expected.txt: Added.
2785 * platform/mac-wk2/tiled-drawing/scrolling/iframe_in_iframe.html: Added.
2786 * platform/mac-wk2/tiled-drawing/scrolling/resources/inner_content.html: Added.
2787 * platform/mac-wk2/tiled-drawing/scrolling/resources/testContent.html: Added.
2788 * platform/mac-wk2/tiled-drawing/scrolling/resources/testImage.png: Added.
2790 2015-06-04 Zalan Bujtas <zalan@apple.com>
2792 css3/filters/backdrop/backdrop-filter-with-mask.html is missing the mask layer.
2794 Unreviewed gardening.
2796 * css3/filters/backdrop/backdrop-filter-with-mask-expected.txt:
2798 2015-06-04 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
2800 [Streams API] Implement ReadableStreamController enqueue
2801 https://bugs.webkit.org/show_bug.cgi?id=145210
2803 Reviewed by Darin Adler.
2805 * streams/reference-implementation/bad-underlying-sources-expected.txt:
2806 * streams/reference-implementation/count-queuing-strategy-expected.txt:
2807 * streams/reference-implementation/count-queuing-strategy.html:
2808 * streams/reference-implementation/readable-stream-expected.txt:
2809 * streams/reference-implementation/readable-stream-reader-expected.txt:
2810 * streams/reference-implementation/readable-stream-reader.html:
2811 * streams/reference-implementation/readable-stream-templated-expected.txt:
2812 * streams/reference-implementation/readable-stream-templated.html:
2813 * streams/reference-implementation/readable-stream.html:
2815 2015-06-03 Zalan Bujtas <zalan@apple.com>
2817 Use borderBoxRect instead of contentBoxRect for backdrop filter.
2818 https://bugs.webkit.org/show_bug.cgi?id=145606
2820 Reviewed by Simon Fraser.
2822 Backdrop filter should use border box rect. It also needs to take css clip into account.
2824 * css3/filters/backdrop/backdrop-filter-does-not-size-properly-border-and-padding-expected.txt:
2825 * css3/filters/backdrop/backdrop-filter-with-cliprect-expected.txt: Added.
2826 * css3/filters/backdrop/backdrop-filter-with-cliprect.html: Added.
2827 * css3/filters/backdrop/backdrop-filter-with-mask-expected.txt: Added.
2828 * css3/filters/backdrop/backdrop-filter-with-mask.html: Added.
2830 2015-06-03 Gyuyoung Kim <gyuyoung.kim@webkit.org>
2832 [EFL] Unreviewed gardening on 4th June.
2834 Skip a test regarding emoji font, mark timeout to animation tests.
2835 Update a track test and a xhr test.
2837 * platform/efl/TestExpectations:
2839 2015-06-03 Simon Fraser <simon.fraser@apple.com>
2841 REGRESSION (r184968): missing media player buttons (control bar exists, but no buttons)
2842 https://bugs.webkit.org/show_bug.cgi?id=145630
2844 Reviewed by Zalan Bujtas.
2846 Test that dumps coverage info for a layer with a mask.
2848 * compositing/visible-rect/mask-layer-coverage-expected.txt: Added.
2849 * compositing/visible-rect/mask-layer-coverage.html: Added.
2851 2015-06-03 Simon Fraser <simon.fraser@apple.com>
2853 Layer tree dumps should include mask layers
2854 https://bugs.webkit.org/show_bug.cgi?id=145629
2856 Reviewed by Zalan Bujtas.
2860 * compositing/masks/compositing-clip-path-change-no-repaint-expected.txt:
2861 * compositing/masks/mask-layer-size-expected.txt:
2863 2015-06-03 Greg Hughes <ghughes@apple.com>
2865 AX: Expose field sets to accessibility clients
2866 https://bugs.webkit.org/show_bug.cgi?id=145585
2868 Updated role tests to include the new subrole for fieldsets
2870 Reviewed by Chris Fleizach.
2872 * platform/mac/accessibility/roles-exposed-expected.txt:
2874 2015-06-03 Said Abou-Hallawa <sabouhallawa@apple.com>
2876 Skip webgl/useWhilePending.html on WebKit 1 following:
2877 <http://trac.webkit.org/changeset/185172>
2881 * platform/mac-wk1/TestExpectations:
2883 2015-06-03 Said Abou-Hallawa <sabouhallawa@apple.com>
2885 Add missing expected result files for ios-simulator port following
2886 <http://trac.webkit.org/changeset/185095>
2887 <http://trac.webkit.org/changeset/185096>
2891 * platform/ios-simulator/fast/text/crash-complex-text-surrogate-expected.txt: Added.
2892 * platform/ios-simulator/fast/text/font-weights-zh-expected.txt: Added.
2894 2015-06-03 Dean Jackson <dino@apple.com>
2896 Crash in GraphicsContext3D::getInternalFramebufferSize
2897 https://bugs.webkit.org/show_bug.cgi?id=145479
2898 <rdar://problem/16461048>
2900 Reviewed by Eric Carlson.
2902 Attemps to use a WebGL context while it is in the pending state.
2904 * fast/canvas/webgl/useWhilePending-expected.txt: Added.
2905 * fast/canvas/webgl/useWhilePending.html: Added.
2907 2015-06-03 Daniel Bates <dabates@apple.com>
2909 AutoFill button should not be shown in read-only or disabled field
2910 https://bugs.webkit.org/show_bug.cgi?id=145579
2911 <rdar://problem/21212494>
2913 Update expected result for Windows that I inadvertently modified in <http://trac.webkit.org/changeset/185166>.
2915 * platform/win/fast/forms/auto-fill-button/input-auto-fill-button-expected.txt:
2917 2015-06-03 Zalan Bujtas <zalan@apple.com>
2919 [iOS] Skip compositing/layer-creation/zoomed-clip-intersection.html
2920 eventSender.scalePageBy() needs to be implemented.
2922 Unreviewed garderning.
2924 * platform/ios-simulator/TestExpectations:
2926 2015-06-03 Daniel Bates <dabates@apple.com>
2928 AutoFill button should not be shown in read-only or disabled field
2929 https://bugs.webkit.org/show_bug.cgi?id=145579
2930 <rdar://problem/21212494>
2932 Reviewed by Darin Adler.
2934 Add tests to ensure that we do no show the AutoFill button in a read-only or disabled field.
2936 Additionally, create directory LayoutTests/fast/forms/auto-fill-button and move existing test
2937 LayoutTests/fast/forms/input-auto-fill-button.html and associated test results into this directory
2938 or the platform-specific variant of this directory.
2940 * fast/forms/auto-fill-button/hide-auto-fill-button-when-input-becomes-disabled-expected.html: Added.
2941 * fast/forms/auto-fill-button/hide-auto-fill-button-when-input-becomes-disabled.html: Added.
2942 * fast/forms/auto-fill-button/hide-auto-fill-button-when-input-becomes-readonly-expected.html: Added.
2943 * fast/forms/auto-fill-button/hide-auto-fill-button-when-input-becomes-readonly.html: Added.
2944 * fast/forms/auto-fill-button/input-auto-fill-button-expected.txt: Renamed from LayoutTests/fast/forms/input-auto-fill-button-expected.txt.
2945 * fast/forms/auto-fill-button/input-auto-fill-button.html: Renamed from LayoutTests/fast/forms/input-auto-fill-button.html.
2946 * fast/forms/auto-fill-button/input-disabled-auto-fill-button-expected.html: Added.
2947 * fast/forms/auto-fill-button/input-disabled-auto-fill-button.html: Added.
2948 * fast/forms/auto-fill-button/input-readonly-auto-fill-button-expected.html: Added.
2949 * fast/forms/auto-fill-button/input-readonly-auto-fill-button.html: Added.
2950 * fast/forms/auto-fill-button/input-readonly-non-empty-auto-fill-button-expected.html: Added.
2951 * fast/forms/auto-fill-button/input-readonly-non-empty-auto-fill-button.html: Added.
2952 * platform/ios-simulator/fast/forms/auto-fill-button/input-auto-fill-button-expected.png: Renamed from LayoutTests/platform/ios-simulator/fast/forms/input-auto-fill-button-expected.png.
2953 * platform/ios-simulator/fast/forms/auto-fill-button/input-auto-fill-button-expected.txt: Renamed from LayoutTests/platform/ios-simulator/fast/forms/input-auto-fill-button-expected.txt.
2954 * platform/mac-mavericks/fast/forms/auto-fill-button/input-auto-fill-button-expected.txt: Renamed from LayoutTests/platform/mac-mavericks/fast/forms/input-auto-fill-button-expected.txt.
2955 * platform/win/fast/forms/auto-fill-button/input-auto-fill-button-expected.txt: Renamed from LayoutTests/platform/win/fast/forms/input-auto-fill-button-expected.txt.
2957 2015-06-02 Filip Pizlo <fpizlo@apple.com>
2959 GetById and PutById profiling should be more precise about it takes slow path
2960 https://bugs.webkit.org/show_bug.cgi?id=145590
2962 Reviewed by Geoffrey Garen.
2964 Added just two more tests for getters and setters. I needed more microbenchmarks to track
2965 down a regression in an earlier version of this patch.
2967 * js/regress/getter-prototype-expected.txt: Added.
2968 * js/regress/getter-prototype.html: Added.
2969 * js/regress/script-tests/getter-prototype.js: Added.
2970 * js/regress/script-tests/setter-prototype.js: Added.
2971 * js/regress/setter-prototype-expected.txt: Added.
2972 * js/regress/setter-prototype.html: Added.
2974 2015-06-03 Zalan Bujtas <zalan@apple.com>
2976 [iOS] Rebaseline expected results for <br>
2978 Unreviewed garderning.
2980 * platform/ios-simulator-wk2/fast/css/text-overflow-ellipsis-bidi-expected.txt:
2981 * platform/ios-simulator-wk2/fast/forms/listbox-hit-test-zoomed-expected.txt:
2982 * platform/ios-simulator/http/tests/navigation/postredirect-basic-expected.txt:
2983 * platform/ios-simulator/http/tests/navigation/postredirect-goback1-expected.txt:
2984 * platform/ios-simulator/tables/mozilla/bugs/bug106795-expected.txt:
2985 * platform/ios-simulator/tables/mozilla/bugs/bug1224-expected.txt:
2986 * platform/ios-simulator/tables/mozilla/bugs/bug131020-expected.txt:
2987 * platform/ios-simulator/tables/mozilla/bugs/bug131020_iframe-expected.txt:
2988 * platform/ios-simulator/tables/mozilla/bugs/bug1430-expected.txt:
2989 * platform/ios-simulator/tables/mozilla/bugs/bug16252-expected.txt:
2990 * platform/ios-simulator/tables/mozilla/bugs/bug19599-expected.txt:
2991 * platform/ios-simulator/tables/mozilla/bugs/bug20579-expected.txt:
2992 * platform/ios-simulator/tables/mozilla/bugs/bug32205-3-expected.txt:
2993 * platform/ios-simulator/tables/mozilla/bugs/bug82946-2-expected.txt:
2994 * platform/ios-simulator/tables/mozilla/bugs/bug92143-expected.txt:
2995 * platform/ios-simulator/tables/mozilla/marvin/tables_cellpadding-expected.txt:
2996 * platform/ios-simulator/tables/mozilla/marvin/tables_cellspacing-expected.txt:
2997 * platform/ios-simulator/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt:
2998 * platform/ios-simulator/tables/mozilla_expected_failures/bugs/bug1262-expected.txt:
2999 * platform/ios-simulator/tables/mozilla_expected_failures/bugs/bug56024-expected.txt:
3001 2015-06-03 Said Abou-Hallawa <sabouhallawa@apple.com>
3003 Add missing expected result files for GTK and EFL ports following
3004 <http://trac.webkit.org/changeset/185095>
3005 <http://trac.webkit.org/changeset/181351>
3009 * platform/efl/fast/text/crash-complex-text-surrogate-expected.txt: Added.
3010 * platform/gtk/editing/selection/extend-by-character-007-expected.txt: Added.
3011 * platform/gtk/fast/text/crash-complex-text-surrogate-expected.txt: Added.
3013 2015-06-03 Brent Fulgham <bfulgham@apple.com>
3015 REGRESSION: (r181879): Scrolling in select/option region in iFrame scrolls both select and iframe
3016 https://bugs.webkit.org/show_bug.cgi?id=145574
3017 <rdar://problem/20966828>
3019 Reviewed by Simon Fraser.
3021 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-select-expected.txt: Added.
3022 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-select.html: Added.
3023 * platform/mac-wk2/tiled-drawing/scrolling/frames/select_iframe.html: Added.
3025 2015-06-03 Brady Eidson <beidson@apple.com>
3027 REGRESSION (r183498): Certain types of frame loads in iframes with <base target="_blank"> can open urls in new window/tabs
3028 https://bugs.webkit.org/show_bug.cgi?id=145580
3030 Reviewed by Mark Lam.
3032 * fast/loader/fragment-navigation-base-blank-expected.txt: Added.
3033 * fast/loader/fragment-navigation-base-blank.html: Added.
3034 * fast/loader/iframe-meta-refresh-base-blank-expected.txt: Added.
3035 * fast/loader/iframe-meta-refresh-base-blank.html: Added.
3036 * fast/loader/iframe-set-location-base-blank-expected.txt: Added.
3037 * fast/loader/iframe-set-location-base-blank.html: Added.
3038 * fast/loader/refresh-iframe-base-blank-expected.txt: Added.
3039 * fast/loader/refresh-iframe-base-blank.html: Added.
3040 * fast/loader/resources/fragment-navigation-base-blank.html: Added.
3041 * fast/loader/resources/iframe-meta-refresh-base-blank.html: Added.
3042 * fast/loader/resources/iframe-set-location-base-blank.html: Added.
3043 * fast/loader/resources/notify-done-with-window-count.html: Added.
3044 * fast/loader/resources/refresh-iframe-base-blank-frame.html: Added.
3046 2015-06-03 Zalan Bujtas <zalan@apple.com>
3048 Subpixel rendering: Composited layer with subpixel gap does not get painted properly when its position changes.
3049 https://bugs.webkit.org/show_bug.cgi?id=145587
3051 Reviewed by Simon Fraser.
3053 The composited layer always snaps to an enclosing device pixel (floors) while the renderer rounds.
3054 At certain positions (for example 0.5px on a 1x display), a gap is formed between the layer(0px) and its renderer(1px).
3055 In such cases, when the the renderer moves to a position (1.1px) where the gap is closed, we need to issue repaint on the layer
3056 in order to get the renderering right.
3058 * compositing/child-layer-with-subpixel-gap-needs-repaint-when-parent-moves-expected.html: Added.
3059 * compositing/child-layer-with-subpixel-gap-needs-repaint-when-parent-moves.html: Added.
3061 2015-06-02 Sergio Villar Senin <svillar@igalia.com>
3063 [CSS Grid Layout] Switch from parenthesis to brackets for grid line names
3064 https://bugs.webkit.org/show_bug.cgi?id=144996
3066 Reviewed by Darin Adler.
3068 Replaced parentheses by brackets when specifying grid line names.
3070 * fast/css-grid-layout/grid-columns-rows-get-set-expected.txt:
3071 * fast/css-grid-layout/grid-columns-rows-get-set-multiple-expected.txt:
3072 * fast/css-grid-layout/grid-container-change-named-grid-lines-recompute-child.html:
3073 * fast/css-grid-layout/grid-element-repeat-get-set-expected.txt:
3074 * fast/css-grid-layout/grid-element-repeat-get-set.html:
3075 * fast/css-grid-layout/grid-item-auto-placement-automatic-span.html:
3076 * fast/css-grid-layout/grid-item-bad-resolution-double-span.html:
3077 * fast/css-grid-layout/grid-item-column-row-get-set.html:
3078 * fast/css-grid-layout/grid-item-named-grid-area-resolution.html:
3079 * fast/css-grid-layout/grid-item-named-grid-line-resolution.html:
3080 * fast/css-grid-layout/grid-item-negative-position-resolution.html:
3081 * fast/css-grid-layout/grid-item-position-changed-dynamic.html:
3082 * fast/css-grid-layout/grid-shorthand-get-set-expected.txt:
3083 * fast/css-grid-layout/grid-shorthand-get-set.html:
3084 * fast/css-grid-layout/grid-template-shorthand-get-set-expected.txt:
3085 * fast/css-grid-layout/grid-template-shorthand-get-set.html:
3086 * fast/css-grid-layout/named-grid-line-get-set-expected.txt:
3087 * fast/css-grid-layout/named-grid-line-get-set.html:
3088 * fast/css-grid-layout/named-grid-lines-computed-style-implicit-tracks-expected.txt:
3089 * fast/css-grid-layout/named-grid-lines-computed-style-implicit-tracks.html:
3090 * fast/css-grid-layout/named-grid-lines-with-named-grid-areas-dynamic-get-set.html:
3091 * fast/css-grid-layout/named-grid-lines-with-named-grid-areas-get-set.html:
3092 * fast/css-grid-layout/named-grid-lines-with-named-grid-areas-resolution.html:
3093 * fast/css-grid-layout/non-grid-columns-rows-get-set-expected.txt:
3094 * fast/css-grid-layout/non-grid-columns-rows-get-set-multiple-expected.txt:
3095 * fast/css-grid-layout/non-grid-element-repeat-get-set-expected.txt:
3096 * fast/css-grid-layout/non-grid-element-repeat-get-set.html:
3097 * fast/css-grid-layout/non-named-grid-line-get-set-expected.txt:
3098 * fast/css-grid-layout/non-named-grid-line-get-set.html:
3099 * fast/css-grid-layout/resources/grid-columns-rows-get-set-multiple.js:
3102 * fast/css-grid-layout/resources/grid-columns-rows-get-set.js:
3105 * fast/css-grid-layout/resources/non-grid-columns-rows-get-set-multiple.js:
3108 * fast/css-grid-layout/resources/non-grid-columns-rows-get-set.js:
3112 2015-06-02 Commit Queue <commit-queue@webkit.org>
3114 Unreviewed, rolling out r185128 and r185132.
3115 https://bugs.webkit.org/show_bug.cgi?id=145597
3117 The new test hits a bad assertion (Requested by ap on
3120 Reverted changesets:
3122 "Crash in GraphicsContext3D::getInternalFramebufferSize"
3123 https://bugs.webkit.org/show_bug.cgi?id=145479
3124 http://trac.webkit.org/changeset/185128
3126 "Skip webgl/useWhilePending.html on WebKit 1."
3127 http://trac.webkit.org/changeset/185132
3129 2015-06-02 Dean Jackson <dino@apple.com>
3131 Skip webgl/useWhilePending.html on WebKit 1.
3133 * platform/mac-wk1/TestExpectations:
3135 2015-06-02 Dean Jackson <dino@apple.com>
3137 Crash in GraphicsContext3D::getInternalFramebufferSize
3138 https://bugs.webkit.org/show_bug.cgi?id=145479
3139 <rdar://problem/16461048>
3141 Reviewed by Eric Carlson.
3143 Attemps to use a WebGL context while it is in the pending state.
3145 * fast/canvas/webgl/useWhilePending-expected.txt: Added.
3146 * fast/canvas/webgl/useWhilePending.html: Added.
3148 2015-06-02 Said Abou-Hallawa <sabouhallawa@apple.com>
3150 Fix Windows layout test failure following <http://trac.webkit.org/changeset/185095>
3151 (https://bugs.webkit.org/show_bug.cgi?id=145537)
3155 * platform/win/fast/text/crash-complex-text-surrogate-expected.txt: Added.
3157 2015-06-02 Zalan Bujtas <zalan@apple.com>
3159 Backdrop filter is pulling in content from behind the window.
3160 https://bugs.webkit.org/show_bug.cgi?id=145561
3161 rdar://problem/20909309
3163 Reviewed by Simon Fraser.
3165 This patch ensures that the backdrop filter layer is positioned and sized properly.
3167 The backdrop filter layer should take its size and position from its renderer and not
3168 directly from the composited layer.
3169 In certain cases the composited layer's size is expanded to cover items like box shadow or an absolute positioned descendant.
3170 In such cases, we ended up applying the backdrop filter to those areas as well.
3172 * css3/filters/backdrop/backdrop-filter-does-not-size-properly-absolute-expected.txt: Added.
3173 * css3/filters/backdrop/backdrop-filter-does-not-size-properly-absolute.html: Added.
3174 * css3/filters/backdrop/backdrop-filter-does-not-size-properly-border-and-padding-expected.txt: Added.
3175 * css3/filters/backdrop/backdrop-filter-does-not-size-properly-border-and-padding.html: Added.
3177 2015-06-02 Said Abou-Hallawa <sabouhallawa@apple.com>
3179 Fix Mac Mavericks layout test failure following <http://trac.webkit.org/changeset/185096>
3180 (https://bugs.webkit.org/show_bug.cgi?id=145478)
3182 Move fast/text/font-weights-zh.html out of the platform directory. The
3183 webkit test runner is not smart enough to ignore the expected results
3184 in the mac directory and get it from the Mavericks directory, if it exists,
3185 when running on Mavericks.
3187 Reviewed by Alexey Proskuryakov.
3189 * fast/text/font-weights-zh.html: Added.
3190 * platform/efl/TestExpectations:
3191 * platform/gtk/TestExpectations:
3192 * platform/mac/fast/text/font-weights-zh.html: Removed.
3193 * platform/win/TestExpectations:
3194 * platform/win-xp/TestExpectations:
3195 * platform/wincairo/TestExpectations:
3197 2015-06-02 Brady Eidson <beidson@apple.com>
3199 Add more tests for "should open external urls" flag.
3200 https://bugs.webkit.org/show_bug.cgi?id=145558
3202 Rubber-stamped by Geoff Garen.
3204 * loader/navigation-policy/should-open-external-urls/api-false-followed-by-api-true-expected.txt: Added.
3205 * loader/navigation-policy/should-open-external-urls/api-false-followed-by-api-true.html: Added.
3206 * loader/navigation-policy/should-open-external-urls/api-true-followed-by-api-false-expected.txt: Added.
3207 * loader/navigation-policy/should-open-external-urls/api-true-followed-by-api-false.html: Added.
3208 * loader/navigation-policy/should-open-external-urls/dispatch-event-click-is-not-user-gesture-expected.txt: Added.
3209 * loader/navigation-policy/should-open-external-urls/dispatch-event-click-is-not-user-gesture.html: Added.
3210 * loader/navigation-policy/should-open-external-urls/resources/do-nothing.html: Added.
3212 2015-06-02 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
3214 [Streams API] Implement ReadableStreamReader read method in closed and errored state
3215 https://bugs.webkit.org/show_bug.cgi?id=144790
3217 Reviewed by Darin Adler.
3219 Added new test. Rebased reference tests (expectations and timeouting/untimeouting tests).
3220 Removed temporarily some tests in streams/reference-implementation/readable-stream-templated.html.
3221 These tests try to check handling promise returned in start method which is not yet supported.
3222 If we did not comment these tests, they would be flaky.
3224 * streams/readable-stream-reader-read-expected.txt: Added.
3225 * streams/readable-stream-reader-read.html: Added.
3226 * streams/reference-implementation/bad-underlying-sources-expected.txt:
3227 * streams/reference-implementation/bad-underlying-sources.html:
3228 * streams/reference-implementation/count-queuing-strategy-expected.txt:
3229 * streams/reference-implementation/count-queuing-strategy.html:
3230 * streams/reference-implementation/readable-stream-cancel-expected.txt:
3231 * streams/reference-implementation/readable-stream-expected.txt:
3232 * streams/reference-implementation/readable-stream-reader-expected.txt:
3233 * streams/reference-implementation/readable-stream-reader.html:
3234 * streams/reference-implementation/readable-stream-templated-expected.txt:
3235 * streams/reference-implementation/readable-stream-templated.html:
3236 * streams/reference-implementation/readable-stream.html:
3238 2015-06-02 Brady Eidson <beidson@apple.com>
3240 WebKit policy delegate should suggest if a navigation should be allowed to open URLs externally.
3241 rdar://problem/21025301 and https://bugs.webkit.org/show_bug.cgi?id=145280
3243 Reviewed by Alex Christensen.
3245 * loader/navigation-policy/should-open-external-urls/main-frame-click-expected.txt: Added.
3246 * loader/navigation-policy/should-open-external-urls/main-frame-click.html: Added.
3247 * loader/navigation-policy/should-open-external-urls/main-frame-navigated-programatically-by-subframe-expected.txt: Added.
3248 * loader/navigation-policy/should-open-external-urls/main-frame-navigated-programatically-by-subframe.html: Added.
3249 * loader/navigation-policy/should-open-external-urls/main-frame-with-flag-progamatic-expected.txt: Added.
3250 * loader/navigation-policy/should-open-external-urls/main-frame-with-flag-progamatic.html: Added.
3251 * loader/navigation-policy/should-open-external-urls/main-frame-without-flag-programatic-expected.txt: Added.
3252 * loader/navigation-policy/should-open-external-urls/main-frame-without-flag-programatic.html: Added.
3253 * loader/navigation-policy/should-open-external-urls/resources/click-notify-done-in-main.html: Added.
3254 * loader/navigation-policy/should-open-external-urls/resources/iframe-click-notify-done-target-self.html: Added.
3255 * loader/navigation-policy/should-open-external-urls/resources/iframe-click-notify-done-target-top.html: Added.
3256 * loader/navigation-policy/should-open-external-urls/resources/main-frame-with-subframe-click-targets-subframe.html: Added.
3257 * loader/navigation-policy/should-open-external-urls/resources/main-frame-with-subframe-programatically-navigates-main.html: Added.
3258 * loader/navigation-policy/should-open-external-urls/resources/programatically-navigate-to-notify-done-target-top.html: Added.
3259 * loader/navigation-policy/should-open-external-urls/resources/programatically-navigate-to-notify-done.html: Added.
3260 * loader/navigation-policy/should-open-external-urls/resources/user-gesture-target-blank-to-notify-done-from-subframe.html: Added.
3261 * loader/navigation-policy/should-open-external-urls/resources/user-gesture-target-blank-to-notify-done.html: Added.
3262 * loader/navigation-policy/should-open-external-urls/resources/user-gesture-window-open-to-notify-done-from-subframe.html: Added.
3263 * loader/navigation-policy/should-open-external-urls/resources/user-gesture-window-open-to-notify-done.html: Added.
3264 * loader/navigation-policy/should-open-external-urls/resources/window-open-to-notify-done-from-subframe.html: Added.
3265 * loader/navigation-policy/should-open-external-urls/resources/window-open-to-notify-done.html: Added.
3266 * loader/navigation-policy/should-open-external-urls/subframe-click-target-self-expected.txt: Added.
3267 * loader/navigation-policy/should-open-external-urls/subframe-click-target-self.html: Added.
3268 * loader/navigation-policy/should-open-external-urls/subframe-click-target-top-expected.txt: Added.
3269 * loader/navigation-policy/should-open-external-urls/subframe-click-target-top.html: Added.
3270 * loader/navigation-policy/should-open-external-urls/user-gesture-target-blank-with-flag-expected.txt: Added.
3271 * loader/navigation-policy/should-open-external-urls/user-gesture-target-blank-with-flag-from-subframe-expected.txt: Added.
3272 * loader/navigation-policy/should-open-external-urls/user-gesture-target-blank-with-flag-from-subframe.html: Added.
3273 * loader/navigation-policy/should-open-external-urls/user-gesture-target-blank-with-flag.html: Added.
3274 * loader/navigation-policy/should-open-external-urls/user-gesture-target-blank-without-flag-expected.txt: Added.
3275 * loader/navigation-policy/should-open-external-urls/user-gesture-target-blank-without-flag-from-subframe-expected.txt: Added.
3276 * loader/navigation-policy/should-open-external-urls/user-gesture-target-blank-without-flag-from-subframe.html: Added.
3277 * loader/navigation-policy/should-open-external-urls/user-gesture-target-blank-without-flag.html: Added.
3278 * loader/navigation-policy/should-open-external-urls/user-gesture-window-open-with-flag-expected.txt: Added.
3279 * loader/navigation-policy/should-open-external-urls/user-gesture-window-open-with-flag-from-subframe-expected.txt: Added.
3280 * loader/navigation-policy/should-open-external-urls/user-gesture-window-open-with-flag-from-subframe.html: Added.
3281 * loader/navigation-policy/should-open-external-urls/user-gesture-window-open-with-flag.html: Added.
3282 * loader/navigation-policy/should-open-external-urls/user-gesture-window-open-without-flag-expected.txt: Added.
3283 * loader/navigation-policy/should-open-external-urls/user-gesture-window-open-without-flag-from-subframe-expected.txt: Added.
3284 * loader/navigation-policy/should-open-external-urls/user-gesture-window-open-without-flag-from-subframe.html: Added.
3285 * loader/navigation-policy/should-open-external-urls/user-gesture-window-open-without-flag.html: Added.
3286 * loader/navigation-policy/should-open-external-urls/window-open-with-flag-expected.txt: Added.
3287 * loader/navigation-policy/should-open-external-urls/window-open-with-flag-from-subframe-expected.txt: Added.
3288 * loader/navigation-policy/should-open-external-urls/window-open-with-flag-from-subframe.html: Added.
3289 * loader/navigation-policy/should-open-external-urls/window-open-with-flag.html: Added.
3290 * loader/navigation-policy/should-open-external-urls/window-open-without-flag-expected.txt: Added.
3291 * loader/navigation-policy/should-open-external-urls/window-open-without-flag-from-subframe-expected.txt: Added.
3292 * loader/navigation-policy/should-open-external-urls/window-open-without-flag-from-subframe.html: Added.
3293 * loader/navigation-policy/should-open-external-urls/window-open-without-flag.html: Added.
3295 2015-06-01 Myles C. Maxfield <mmaxfield@apple.com>
3297 [SVG -> OTF Converter] Remove unnecessary hacks
3298 https://bugs.webkit.org/show_bug.cgi?id=145088
3300 Reviewed by Simon Fraser.
3302 Test that the hacks are unnecessary.
3304 * svg/text/offset-square-svg-font-expected.html: Added.
3305 * svg/text/offset-square-svg-font.html: Added.
3306 * svg/text/resources/offset-square-svg-font.svg: Added.
3307 * svg/text/resources/offset-square-svg-font2.svg: Added.
3309 2015-06-01 Zalan Bujtas <zalan@apple.com>
3311 [Mac] Unreviewed gardening.
3313 Calling setAcceleratedCompositingForFixedPositionEnabled(true) is too late in doTest().
3315 * compositing/layer-creation/zoomed-clip-intersection.html:
3317 2015-06-01 Andreas Kling <akling@apple.com>
3319 CSS animations in filling-forwards state shouldn't force compositing.
3320 <https://webkit.org/b/145389>
3321 <rdar://problem/17923642>
3323 Reviewed by Simon Fraser.
3325 Remove tests that were only here to check that animations in fill-forwards
3326 state would participate in overlap testing.
3328 * compositing/animation/layer-for-filling-animation-expected.txt: Update expected result
3329 here to reflect that we no longer expect filling-forwards animations to get composited.
3331 * compositing/animation/filling-animation-overlap-at-end-expected.txt: Removed.
3332 * compositing/animation/filling-animation-overlap-at-end.html: Removed.
3333 * compositing/animation/filling-animation-overlap-expected.txt: Removed.
3334 * compositing/animation/filling-animation-overlap.html: Removed.
3335 * platform/ios-sim-deprecated/compositing/animation/filling-animation-overlap-at-end-expected.txt: Removed.
3336 * platform/ios-sim-deprecated/compositing/animation/filling-animation-overlap-expected.txt: Removed.
3337 * platform/ios-sim-deprecated/compositing/animation/layer-for-filling-animation-expected.txt: Removed.
3339 2015-06-01 Myles C. Maxfield <mmaxfield@apple.com>
3341 Test gardening after r185087.
3342 https://bugs.webkit.org/show_bug.cgi?id=145478
3346 * platform/mac-mavericks/fast/text/font-weights-zh-expected.txt: Copied from LayoutTests/platform/mac/fast/text/font-weights-zh-expected.txt.
3347 * platform/mac/fast/text/font-weights-zh-expected.txt:
3349 2015-06-01 Myles C. Maxfield <mmaxfield@apple.com>
3351 Out of bounds read in WebCore::ComplexTextController::adjustGlyphsAndAdvances
3352 https://bugs.webkit.org/show_bug.cgi?id=145537
3353 <rdar://problem/20959267>
3355 Reviewed by Darin Adler.
3357 * fast/text/crash-complex-text-surrogate.html: Added.
3358 * platform/mac/fast/text/crash-complex-text-surrogate-expected.txt: Added.
3360 2015-05-30 Zalan Bujtas <zalan@apple.com>
3362 REGRESSION (179771): zooming on facebook images covers image
3363 https://bugs.webkit.org/show_bug.cgi?id=145485
3365 Reviewed by Simon Fraser.
3367 Scaling an infinite rect should always produce an infinite rect.
3368 (Based on Simon Fraser's patch)
3370 * compositing/layer-creation/zoomed-clip-intersection-expected.txt: Added.
3371 * compositing/layer-creation/zoomed-clip-intersection.html: Added.
3373 2015-06-01 Myles C. Maxfield <mmaxfield@apple.com>
3375 Test font selection for zh fonts
3376 https://bugs.webkit.org/show_bug.cgi?id=145478
3378 Rubber-stamped by Zalan Bujtas.
3380 * platform/mac/fast/text/font-weights-zh-expected.txt: Added.
3381 * platform/mac/fast/text/font-weights-zh.html: Added.
3383 2015-06-01 Commit Queue <commit-queue@webkit.org>
3385 Unreviewed, rolling out r185074 and r185085.
3386 https://bugs.webkit.org/show_bug.cgi?id=145533
3388 Moving to a separate test (Requested by litherum on #webkit).
3390 Reverted changesets:
3392 "Test font selection for zh fonts"
3393 https://bugs.webkit.org/show_bug.cgi?id=145478
3394 http://trac.webkit.org/changeset/185074
3396 "Test gardening after r185074"
3397 https://bugs.webkit.org/show_bug.cgi?id=145478
3398 http://trac.webkit.org/changeset/185085
3400 2015-06-01 Myles C. Maxfield <mmaxfield@apple.com>
3402 Test gardening after r185074
3403 https://bugs.webkit.org/show_bug.cgi?id=145478
3407 * platform/mac-mavericks/fast/text/font-weights-expected.txt: Copied from LayoutTests/platform/mac/fast/text/font-weights-expected.txt.
3408 * platform/mac/fast/text/font-weights-expected.txt: Yosemite-specific test results.
3410 2015-06-01 Myles C. Maxfield <mmaxfield@apple.com>
3412 Test font selection for zh fonts
3413 https://bugs.webkit.org/show_bug.cgi?id=145478
3415 Reviewed by Zalan Bujtas.
3417 We want to make sure that font selection works correctly for more than just Helvetica and Avenir.
3419 * platform/mac/fast/text/font-weights-expected.txt:
3420 * platform/mac/fast/text/font-weights.html:
3422 2015-06-01 Brady Eidson <beidson@apple.com>
3424 Add WKTR support for "should open external URLs".
3425 https://bugs.webkit.org/show_bug.cgi?id=145505
3427 Reviewed by Darin Adler.
3429 * loader/navigation-policy/resources/notify-done.html: Added.
3430 * loader/navigation-policy/should-load-external-urls-set-by-api-basic-expected.txt: Added.
3431 * loader/navigation-policy/should-load-external-urls-set-by-api-basic.html: Added.
3432 * loader/navigation-policy/should-not-load-external-urls-set-by-api-basic-expected.txt: Added.
3433 * loader/navigation-policy/should-not-load-external-urls-set-by-api-basic.html: Added.
3435 * platform/ios-simulator-wk1/TestExpectations:
3436 * platform/mac-wk1/TestExpectations:
3437 * platform/win/TestExpectations:
3439 2015-06-01 Chris Dumez <cdumez@apple.com>
3441 ASSERT(revalidatingResource.inCache()) in MemoryCache when reloading tumblr.com
3442 https://bugs.webkit.org/show_bug.cgi?id=145518
3443 <rdar://problem/21168573>
3445 Reviewed by Darin Adler.
3447 Add layout test to make sure we no longer crash if the memory cache is
3448 pruned while a resource is being revalidated.
3450 * http/tests/cache/memory-cache-pruning-during-revalidation-expected.txt: Added.
3451 * http/tests/cache/memory-cache-pruning-during-revalidation.html: Added.
3453 2015-05-31 Youenn Fablet <youenn.fablet@crf.canon.fr>
3455 Async XMLHttpRequest should get access to AppCache resources stored as flat files
3456 https://bugs.webkit.org/show_bug.cgi?id=138506
3458 Reviewed by Darin Adler.
3460 * http/tests/appcache/resources/simple-video-async.manifest: Added.
3461 * http/tests/appcache/simple-video-async-expected.txt: Added.
3462 * http/tests/appcache/simple-video-async.html: Added.
3464 2015-05-31 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
3466 [Streams API] Implement ReadableStreamController constructor
3467 https://bugs.webkit.org/show_bug.cgi?id=143752
3469 Reviewed by Darin Adler.
3471 * streams/readable-stream.html: checking controller constructor.
3472 * streams/reference-implementation/brand-checks-expected.txt:
3474 2015-05-31 Jordan Harband <ljharb@gmail.com>
3476 Array#reduce and reduceRight don't follow ToLength
3477 https://bugs.webkit.org/show_bug.cgi?id=145364