1 2015-04-26 Manuel Rego Casasnovas <rego@igalia.com>
3 [CSS Grid Layout] LayoutBox::hasDefiniteLogicalHeight() should consider abspos boxes as definite
4 https://bugs.webkit.org/show_bug.cgi?id=144144
6 Reviewed by Darin Adler.
8 Add new test case to check absolutely positioned elements.
10 * fast/css-grid-layout/percent-track-breadths-regarding-container-size-expected.txt:
11 * fast/css-grid-layout/percent-track-breadths-regarding-container-size.html:
13 2015-04-26 Ryosuke Niwa <rniwa@webkit.org>
15 Class body ending with a semicolon throws a SyntaxError
16 https://bugs.webkit.org/show_bug.cgi?id=144244
18 Reviewed by Darin Adler.
20 Added a regression test for having a semicolon inside the class definition.
22 * js/class-syntax-semicolon-expected.txt: Added.
23 * js/class-syntax-semicolon.html: Added.
24 * js/script-tests/class-syntax-semicolon.js: Added.
26 2015-04-26 Ryosuke Niwa <rniwa@webkit.org>
28 Getter or setter method named "prototype" or "constrcutor" should throw SyntaxError
29 https://bugs.webkit.org/show_bug.cgi?id=144243
31 Reviewed by Darin Adler.
33 Added tests cases to both tests. Also added test cases missing from expression tests.
35 * js/class-syntax-declaration-expected.txt:
36 * js/class-syntax-expression-expected.txt:
37 * js/script-tests/class-syntax-declaration.js:
38 * js/script-tests/class-syntax-expression.js:
40 2015-04-26 Said Abou-Hallawa <sabouhallawa@apple.com>
42 SVGFilterBuilder should drive the builtin sourceAlpha from the passed sourceGraphic
43 https://bugs.webkit.org/show_bug.cgi?id=144137
45 Reviewed by Darin Adler.
47 Ensure the SourceAlpha is driven from last applied FilterEffect.
49 * svg/filters/sourceAlpha-input-filter-effect-expected.html: Added.
50 * svg/filters/sourceAlpha-input-filter-effect.html: Added.
52 2015-04-26 Gyuyoung Kim <gyuyoung.kim@webkit.org>
54 [EFL] Unreviewed gardening fix.
56 Mark editing/selection/extend-by-character-007.html to skip
57 instead of missing. It is not supported by EFL port yet.
59 * platform/efl/TestExpectations:
61 2015-04-26 Gyuyoung Kim <gyuyoung.kim@webkit.org>
63 [EFL] Unreviewed EFL gardening on 27th April.
65 Unskip 2 tests which have been passed since r183368.
67 Mark editing/selection/extend-by-character-007.html to missing.
68 This needs to have new baseline for EFL port.
70 * platform/efl/TestExpectations:
72 2015-04-26 Javier Fernandez <jfernandez@igalia.com>
74 [CSS Grid Layout] Support for align-self and align-items in grid layout
75 https://bugs.webkit.org/show_bug.cgi?id=133225
77 Reviewed by Darin Adler.
79 Implementation of align-self and align-items properties ifor grid.
81 Several layout tests were touched for adapting them to the new grid item's
82 column-axis position when using RTL direction.
84 * fast/css-grid-layout/grid-align-expected.txt: Added.
85 * fast/css-grid-layout/grid-align.html: Added.
86 * fast/css-grid-layout/grid-element-border-grid-item.html:
87 * fast/css-grid-layout/grid-element-border-padding-grid-item.html:
88 * fast/css-grid-layout/grid-element-padding-grid-item.html:
89 * fast/css-grid-layout/grid-item-margin-auto-columns-rows-horizontal-rtl-expected.html:
90 * fast/css-grid-layout/grid-item-margin-auto-columns-rows-vertical-rtl-expected.html:
91 * fast/css-grid-layout/grid-item-margin-resolution.html:
93 2015-04-26 Doug Russell <d_russell@apple.com>
95 AX: richer text change notifications (142719)
96 https://bugs.webkit.org/show_bug.cgi?id=142719
98 Reviewed by Darin Adler.
100 Richer accessibility value change notifications. Introduce AXTextEditType,
101 postTextStateChangeNotification and postTextReplacementNotification to give assistive
102 tech apps more reliable context for responding to changes in web content. Also implement
103 a mechanism to post value changes in password form fields in coalesced ticks to thwart
104 analyzing the cadence of changes.
106 Richer accessibility selection change notifications. Introduce AXTextStateChangeIntent,
107 and an overload of postTextReplacementNotification to give assistive tech apps more
108 reliable context for responding to changes in web content selection. Also block posting
109 selection changes on password fields.
111 * platform/mac/accessibility/input-replacevalue-userinfo-expected.txt: Added.
112 * platform/mac/accessibility/input-replacevalue-userinfo.html: Added.
113 * platform/mac/accessibility/selection-change-userinfo-expected.txt: Added.
114 * platform/mac/accessibility/selection-change-userinfo.html: Added.
115 * platform/mac/accessibility/value-change-userinfo-expected.txt: Added.
116 * platform/mac/accessibility/value-change-userinfo.html: Added.
118 2015-04-26 Darin Adler <darin@apple.com>
120 REGRESSION (r176751): line-height ignored in <button> elements
121 https://bugs.webkit.org/show_bug.cgi?id=144234
123 Reviewed by Antti Koivisto.
125 * fast/forms/button-line-height-expected.html: Added.
126 * fast/forms/button-line-height.html: Added.
128 2015-04-26 Darin Adler <darin@apple.com>
130 REGRESSION (r173801): Use after free in WebCore::NotificationCenter::~NotificationCenter
131 https://bugs.webkit.org/show_bug.cgi?id=137163
133 Reviewed by Andy Estes.
135 * fast/notifications/request-notification-permission-while-reloading-expected.txt: Added.
136 * fast/notifications/request-notification-permission-while-reloading.html: Added.
138 2015-04-26 Benjamin Poulain <benjamin@webkit.org>
140 [JSC] Implement Math.clz32(), remove Number.clz()
141 https://bugs.webkit.org/show_bug.cgi?id=144205
143 Reviewed by Michael Saboff.
145 Basic conformance tests.
147 * js/Object-getOwnPropertyNames-expected.txt:
148 * js/math-clz32-expected.txt: Added.
149 * js/math-clz32.html: Renamed from LayoutTests/js/number-clz.html.
150 * js/number-clz-expected.txt: Removed.
151 * js/script-tests/Object-getOwnPropertyNames.js:
152 * js/script-tests/math-clz32.js: Added.
153 (objectConvertToString.toString):
154 (objectRecordToStringCall.toString):
155 (objectThrowOnToString.toString):
156 (objectWithValueOf.valueOf):
157 (objectThrowOnValueOf.valueOf):
158 (objectThrowOnValueOf.toString):
159 (objectRecordValueOfCall.valueOf):
160 (objectRecordConversionCalls.toString):
161 (objectRecordConversionCalls.valueOf):
162 * js/script-tests/number-clz.js: Removed.
164 2015-04-26 Yusuke Suzuki <utatane.tea@gmail.com>
166 [ES6] Array.from need to accept iterables
167 https://bugs.webkit.org/show_bug.cgi?id=141055
169 Reviewed by Darin Adler.
171 Array.from now accepts iterables.
173 * js/array-from-expected.txt:
175 2015-04-26 Simon Fraser <simon.fraser@apple.com>
177 New baselines for iOS.
179 * platform/ios-simulator-wk2/compositing/contents-scale/rounded-contents-scale-expected.txt:
180 * platform/ios-simulator-wk2/compositing/contents-scale/scaled-ancestor-expected.txt:
181 * platform/ios-simulator-wk2/compositing/contents-scale/simple-scale-expected.txt:
182 * platform/ios-simulator-wk2/compositing/contents-scale/z-translate-expected.txt:
183 * platform/ios-simulator-wk2/compositing/repaint/invalidations-on-composited-layers-expected.txt:
184 * platform/ios-simulator-wk2/compositing/tiling/tile-cache-zoomed-expected.txt:
185 * platform/ios-simulator-wk2/compositing/visible-rect/2d-transformed-expected.txt:
186 * platform/ios-simulator-wk2/compositing/visible-rect/3d-transformed-expected.txt:
187 * platform/ios-simulator-wk2/compositing/visible-rect/clipped-by-viewport-expected.txt:
188 * platform/ios-simulator-wk2/compositing/visible-rect/clipped-visible-rect-expected.txt:
189 * platform/ios-simulator-wk2/compositing/visible-rect/coverage-clipped-expected.txt:
190 * platform/ios-simulator-wk2/compositing/visible-rect/coverage-scrolling-expected.txt:
191 * platform/ios-simulator-wk2/compositing/visible-rect/flipped-preserve-3d-expected.txt:
192 * platform/ios-simulator-wk2/compositing/visible-rect/iframe-and-layers-expected.txt:
193 * platform/ios-simulator-wk2/compositing/visible-rect/nested-transform-expected.txt:
194 * platform/ios-simulator-wk2/compositing/visible-rect/scrolled-expected.txt:
196 2015-04-26 Simon Fraser <simon.fraser@apple.com>
198 New WK1 results for this test.
200 * platform/mac-wk1/compositing/tiling/transform-origin-tiled-expected.txt: Added.
202 2015-04-25 Simon Fraser <simon.fraser@apple.com>
204 Expand compositing coverage rect when scrolling and animating
205 https://bugs.webkit.org/show_bug.cgi?id=144214
206 rdar://problem/20695926
208 Reviewed by Darin Adler.
210 New baselines for tests dumping layer output, with coverage rect being affected
211 by this changeset. One new test for tiling a layer inside overflow:hidden with transform-origin.
213 * compositing/contents-scale/animating-expected.txt:
214 * compositing/contents-scale/rounded-contents-scale-expected.txt:
215 * compositing/contents-scale/scaled-ancestor-expected.txt:
216 * compositing/contents-scale/simple-scale-expected.txt:
217 * compositing/tiling/transform-origin-tiled.html: Added.
218 * platform/mac-wk2/compositing/tiling/rotated-tiled-clamped-expected.txt:
219 * platform/mac-wk2/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt:
220 * platform/mac-wk2/compositing/tiling/tile-cache-zoomed-expected.txt:
221 * platform/mac-wk2/compositing/visible-rect/iframe-no-layers-expected.txt:
222 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div-expected.txt:
223 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div-with-handler-expected.txt:
224 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-expected.txt:
225 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-with-handler-expected.txt:
226 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-expected.txt:
227 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-with-handler-expected.txt:
228 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-expected.txt:
229 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-with-handler-expected.txt:
230 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-expected.txt:
231 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-with-handler-expected.txt:
232 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select-expected.txt:
233 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select-with-handler-expected.txt:
234 * platform/mac-wk2/tiled-drawing/scrolling/fixed/four-bars-zoomed-expected.txt:
235 * platform/mac-wk2/tiled-drawing/simple-document-with-margin-tiles-expected.txt:
236 * platform/mac-wk2/tiled-drawing/tile-size-slow-zoomed-expected.txt:
237 * platform/mac-wk2/tiled-drawing/tiled-drawing-scroll-position-page-cache-restoration-expected.txt:
238 * platform/mac-wk2/tiled-drawing/tiled-drawing-zoom-expected.txt:
239 * platform/mac-wk2/tiled-drawing/tiled-drawing-zoom-scrolled-expected.txt:
240 * platform/mac/compositing/tiling/rotated-tiled-clamped-expected.txt:
241 * platform/mac/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt:
242 * platform/mac/compositing/tiling/tile-cache-zoomed-expected.txt:
243 * platform/mac/compositing/visible-rect/2d-transformed-expected.txt:
244 * platform/mac/compositing/visible-rect/3d-transformed-expected.txt:
245 * platform/mac/compositing/visible-rect/clipped-by-viewport-expected.txt:
246 * platform/mac/compositing/visible-rect/clipped-visible-rect-expected.txt:
247 * platform/mac/compositing/visible-rect/iframe-and-layers-expected.txt:
248 * platform/mac/compositing/visible-rect/iframe-no-layers-expected.txt:
249 * platform/mac/compositing/visible-rect/scrolled-expected.txt:
251 2015-04-25 Alexey Proskuryakov <ap@apple.com>
253 Mark some tests that take >10 seconds on debug bots as slow.
255 This is too close to 30 second timeout, so it's likely that these tests would flakily
256 time out on other configurations, e.g. locally.
260 2015-04-25 Myles C. Maxfield <mmaxfield@apple.com>
262 font-synthesis's initial value is "style weight"
263 https://bugs.webkit.org/show_bug.cgi?id=144195
265 Reviewed by Darin Adler.
269 * fast/css3-text/font-synthesis-parse-expected.txt:
270 * fast/css3-text/font-synthesis-parse.html:
272 2015-04-25 Jordan Harband <ljharb@gmail.com>
274 Set#keys !== Set#values
275 https://bugs.webkit.org/show_bug.cgi?id=144190
277 Reviewed by Darin Adler.
279 * js/script-tests/set-keys.js: Added.
280 * js/set-keys-expected.txt: Added.
281 * js/set-keys.html: Added.
283 2015-04-25 Darin Adler <darin@apple.com>
285 Crash if IDBTransaction is aborted right after it's created
286 https://bugs.webkit.org/show_bug.cgi?id=144199
288 Reviewed by Simon Fraser.
290 * platform/mac-wk2/TestExpectations: Unskip storage/indexeddb/transaction-abort.html.
291 * storage/indexeddb/transaction-abort-expected.txt: Updated since the exact text of
292 the execptions is different from what was marked here as expected.
294 2015-04-23 Ryosuke Niwa <rniwa@webkit.org>
296 class methods should be non-enumerable
297 https://bugs.webkit.org/show_bug.cgi?id=143181
299 Reviewed by Darin Adler.
301 Added a regression test.
303 Also fixed a test that previously relied on "prototype" property being writable
304 since this is no longer the case.
306 * js/class-syntax-extends-expected.txt:
307 * js/class-syntax-prototype.html: Added.
308 * js/script-tests/class-syntax-extends.js:
309 * js/script-tests/class-syntax-prototype.js: Added.
311 2015-04-25 Yusuke Suzuki <utatane.tea@gmail.com>
313 [ES6] Implement String.fromCodePoint
314 https://bugs.webkit.org/show_bug.cgi?id=144160
316 Reviewed by Darin Adler.
318 Add String.fromCodePoint.
320 * js/Object-getOwnPropertyNames-expected.txt:
321 * js/script-tests/Object-getOwnPropertyNames.js:
323 2015-04-25 Alexey Proskuryakov <ap@apple.com>
325 Mavericks fix - no window.performance there.
327 * fast/frames/flattening/resources/iframe-to-resize.html:
329 2015-04-25 Alexey Proskuryakov <ap@apple.com>
331 fast/frames/flattening/iframe-flattening-resize-event-count.html times out on Yosemite WK2
332 https://bugs.webkit.org/show_bug.cgi?id=144155
334 Unreviewed. Add more temporary logging to figure out what's going on with the test on bots.
336 * fast/frames/flattening/resources/iframe-to-resize.html:
338 2015-04-24 Commit Queue <commit-queue@webkit.org>
340 Unreviewed, rolling out r183288.
341 https://bugs.webkit.org/show_bug.cgi?id=144189
343 Made js/sort-with-side-effecting-comparisons.html time out in
344 debug builds (Requested by ap on #webkit).
348 "It shouldn't take 1846 lines of code and 5 FIXMEs to sort an
350 https://bugs.webkit.org/show_bug.cgi?id=144013
351 http://trac.webkit.org/changeset/183288
353 2015-04-24 Myles C. Maxfield <mmaxfield@apple.com>
355 Implement parsing support for font-synthesis CSS property
356 https://bugs.webkit.org/show_bug.cgi?id=144180
358 Reviewed by Tim Horton.
360 * fast/css3-text/font-synthesis-parse-expected.txt: Added.
361 * fast/css3-text/font-synthesis-parse.html: Added.
363 2015-04-24 Simon Fraser <simon.fraser@apple.com>
365 Track a coverage rect through GraphicsLayerCA flushes, use it to mark backing store attached
366 https://bugs.webkit.org/show_bug.cgi?id=144165
368 Reviewed by Dean Jackson.
370 New results for platform/mac-wk2/tiled-drawing tests that dump layer trees.
372 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div-expected.txt:
373 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div-with-handler-expected.txt:
374 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-expected.txt:
375 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-with-handler-expected.txt:
376 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-expected.txt:
377 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-with-handler-expected.txt:
378 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-expected.txt:
379 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-with-handler-expected.txt:
380 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-expected.txt:
381 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-with-handler-expected.txt:
382 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select-expected.txt:
383 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select-with-handler-expected.txt:
384 * platform/mac-wk2/tiled-drawing/scrolling/fixed/four-bars-zoomed-expected.txt:
385 * platform/mac-wk2/tiled-drawing/simple-document-with-margin-tiles-expected.txt:
386 * platform/mac-wk2/tiled-drawing/tile-coverage-after-scroll-expected.txt:
387 * platform/mac-wk2/tiled-drawing/tile-coverage-after-scroll-speculative-expected.txt:
388 * platform/mac-wk2/tiled-drawing/tile-coverage-scroll-to-bottom-expected.txt:
389 * platform/mac-wk2/tiled-drawing/tile-coverage-slow-scrolling-expected.txt:
390 * platform/mac-wk2/tiled-drawing/tile-coverage-speculative-expected.txt:
391 * platform/mac-wk2/tiled-drawing/tile-size-slow-zoomed-expected.txt:
392 * platform/mac-wk2/tiled-drawing/tiled-drawing-scroll-position-page-cache-restoration-expected.txt:
393 * platform/mac-wk2/tiled-drawing/tiled-drawing-zoom-expected.txt:
394 * platform/mac-wk2/tiled-drawing/tiled-drawing-zoom-scrolled-expected.txt:
395 * platform/mac-wk2/tiled-drawing/use-tiled-drawing-expected.txt:
396 * platform/mac-wk2/tiled-drawing/visible-rect-content-inset-expected.txt:
398 2015-04-24 Simon Fraser <simon.fraser@apple.com>
400 Track a coverage rect through GraphicsLayerCA flushes, use it to mark backing store attached
401 https://bugs.webkit.org/show_bug.cgi?id=144165
403 Reviewed by Dean Jackson.
405 Updated results that now include coverage rects, and a new test that includes both visible
408 * compositing/contents-scale/animating-expected.txt:
409 * compositing/contents-scale/rounded-contents-scale-expected.txt:
410 * compositing/contents-scale/scaled-ancestor-expected.txt:
411 * compositing/contents-scale/simple-scale-expected.txt:
412 * compositing/contents-scale/z-translate-expected.txt:
413 * compositing/visible-rect/coverage-clipped-expected.txt: Added.
414 * compositing/visible-rect/coverage-clipped.html: Added.
415 * compositing/visible-rect/coverage-scrolling-expected.txt: Added.
416 * compositing/visible-rect/coverage-scrolling.html: Added.
417 * platform/ios-simulator-wk2/compositing/visible-rect/coverage-clipped-expected.txt: Added.
418 * platform/ios-simulator-wk2/compositing/visible-rect/coverage-scrolling-expected.txt: Added.
419 * platform/mac-wk2/compositing/tiling/rotated-tiled-clamped-expected.txt:
420 * platform/mac-wk2/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt:
421 * platform/mac-wk2/compositing/tiling/tile-cache-zoomed-expected.txt:
422 * platform/mac-wk2/compositing/visible-rect/iframe-no-layers-expected.txt:
423 * platform/mac/compositing/overflow/clipping-behaviour-change-is-not-propagated-to-descendants-expected.txt:
424 * platform/mac/compositing/overflow/clipping-behaviour-change-is-not-propagated-to-descendants2-expected.txt:
425 * platform/mac/compositing/tiling/rotated-tiled-clamped-expected.txt:
426 * platform/mac/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt:
427 * platform/mac/compositing/tiling/tile-cache-zoomed-expected.txt:
428 * platform/mac/compositing/visible-rect/2d-transformed-expected.txt:
429 * platform/mac/compositing/visible-rect/3d-transform-style-expected.txt:
430 * platform/mac/compositing/visible-rect/3d-transformed-expected.txt:
431 * platform/mac/compositing/visible-rect/animated-expected.txt:
432 * platform/mac/compositing/visible-rect/animated-from-none-expected.txt:
433 * platform/mac/compositing/visible-rect/clipped-by-viewport-expected.txt:
434 * platform/mac/compositing/visible-rect/clipped-visible-rect-expected.txt:
435 * platform/mac/compositing/visible-rect/flipped-preserve-3d-expected.txt:
436 * platform/mac/compositing/visible-rect/iframe-and-layers-expected.txt:
437 * platform/mac/compositing/visible-rect/iframe-no-layers-expected.txt:
438 * platform/mac/compositing/visible-rect/nested-transform-expected.txt:
439 * platform/mac/compositing/visible-rect/scrolled-expected.txt:
441 2015-04-21 Geoffrey Garen <ggaren@apple.com>
443 It shouldn't take 1846 lines of code and 5 FIXMEs to sort an array.
444 https://bugs.webkit.org/show_bug.cgi?id=144013
446 Reviewed by Mark Lam.
448 * js/script-tests/array-holes.js:
449 * js/array-holes-expected.txt: This result now matches Firefox. We see
450 'peekaboo', which is a prototype property, rather than a hole, because
451 sorting uses [[Get]], which sees prototype properties.
453 The ES6 spec says that sorting should use [[Get]], so this new result
454 matches the spec a little better -- although the spec also says that the
455 result of sorting is undefined in this case because of the presence of
456 an indexed property in the prototype chain.
458 * js/dom/array-prototype-properties-expected.txt: Updated error message
459 to match other array prototype error messages.
461 * js/comparefn-sort-stability-expected.txt:
462 * js/script-tests/comparefn-sort-stability.js: Made this test bigger in
463 order to demonstrate that Firefox and Safari use a stable sort, and
466 * js/script-tests/array-sort-sparse.js:
467 * js/array-sort-sparse-expected.txt: Added some tests for things I got
470 2015-04-24 Alexey Proskuryakov <ap@apple.com>
472 fast/frames/flattening/iframe-flattening-resize-event-count.html times out on Yosemite WK2
473 https://bugs.webkit.org/show_bug.cgi?id=144155
475 Unreviewed follow-up. Added a notifyDone, so that the watchdog timer actually works.
477 * fast/frames/flattening/resources/iframe-to-resize.html:
479 2015-04-24 Commit Queue <commit-queue@webkit.org>
481 Unreviewed, rolling out r183266.
482 https://bugs.webkit.org/show_bug.cgi?id=144164
484 Broke 32-bit build and a test. (Requested by ap on #webkit).
488 "AX: richer text change notifications (142719)"
489 https://bugs.webkit.org/show_bug.cgi?id=142719
490 http://trac.webkit.org/changeset/183266
492 2015-04-24 Brady Eidson <beidson@apple.com>
494 Handling additional review feedback after http://trac.webkit.org/changeset/183280
495 https://bugs.webkit.org/show_bug.cgi?id=144157.
497 Suggested by, implicitly reviewed by, and explicitly rubber-stamped by Alexey Proskuryakov.
499 * http/tests/security/cors-post-redirect-303-expected.txt: Added.
500 * http/tests/security/cors-post-redirect-303.html: Added.
501 * http/tests/security/resources/cors-post-redirect-target.php:
503 2015-04-24 Brady Eidson <beidson@apple.com>
505 Origin header is preserved on cross-origin redirects.
506 https://bugs.webkit.org/show_bug.cgi?id=144157.
508 Reviewed by Sam Weinig.
510 * http/tests/security/cors-post-redirect-301-expected.txt: Added.
511 * http/tests/security/cors-post-redirect-301.html: Added.
512 * http/tests/security/cors-post-redirect-302-expected.txt: Added.
513 * http/tests/security/cors-post-redirect-302.html: Added.
514 * http/tests/security/cors-post-redirect-307-expected.txt: Added.
515 * http/tests/security/cors-post-redirect-307.html: Added.
516 * http/tests/security/cors-post-redirect-308-expected.txt: Added.
517 * http/tests/security/cors-post-redirect-308.html: Added.
518 * http/tests/security/resources/cors-post-redirect-target.php: Added.
520 2015-04-24 Matthew Mirman <mmirman@apple.com>
522 Added tests to ensure that Object.prototype.__proto__ native getter and setter do not coerce undefined to this
523 https://bugs.webkit.org/show_bug.cgi?id=141865
524 rdar://problem/19927273
526 Reviewed by Filip Pizlo.
528 * js/script-tests/sloppy-getter-setter-global-object.js: Added.
529 * js/sloppy-getter-setter-global-object-expected.txt: Added.
530 * js/sloppy-getter-setter-global-object.html: Added.
532 2015-04-24 Alexey Proskuryakov <ap@apple.com>
534 fast/frames/flattening/iframe-flattening-resize-event-count.html times out on Yosemite WK2
535 https://bugs.webkit.org/show_bug.cgi?id=144155
537 Reviewed by Anders Carlsson.
539 Cleaned the test up a little, and added logging to collect some information about
542 * fast/frames/flattening/iframe-flattening-resize-event-count.html:
543 * fast/frames/flattening/resources/iframe-to-resize.html:
545 2015-04-24 Doug Russell <d_russell@apple.com>
547 AX: richer text change notifications (142719)
548 https://bugs.webkit.org/show_bug.cgi?id=142719
550 Reviewed by Darin Adler.
552 Richer accessibility value change notifications. Introduce AXTextEditType, postTextStateChangeNotification and postTextReplacementNotification to give assistive tech apps more reliable context for responding to changes in web content. Also implement a mechanism to post value changes in password form fields in coalesced ticks to thwart analyzing the cadence of changes.
554 Richer accessibility selection change notifications. Introduce AXTextStateChangeIntent, and an overload of postTextReplacementNotification to give assistive tech apps more reliable context for responding to changes in web content selection. Also block posting selection changes on password fields.
556 * platform/mac/accessibility/input-replacevalue-userinfo-expected.txt: Added.
557 * platform/mac/accessibility/input-replacevalue-userinfo.html: Added.
558 * platform/mac/accessibility/selection-change-userinfo-expected.txt: Added.
559 * platform/mac/accessibility/selection-change-userinfo.html: Added.
560 * platform/mac/accessibility/value-change-userinfo-expected.txt: Added.
561 * platform/mac/accessibility/value-change-userinfo.html: Added.
563 2015-04-24 Antti Koivisto <antti@apple.com>
565 Memory cache live resources repeatedly purged during painting
566 https://bugs.webkit.org/show_bug.cgi?id=144104
568 Reviewed by Chris Dumez.
570 * http/tests/cache/disk-cache/disk-cache-vary-cookie.html:
572 These clearMemoryCache calls are now done by cache-test.js.
574 * http/tests/cache/disk-cache/resources/cache-test.js:
577 Make sure to clear the memory cache explicitly in the beginning so we always hit the disk cache.
581 2015-04-24 Antti Koivisto <antti@apple.com>
583 Unreviewed, rolling out r183259.
589 "Memory cache live resources repeatedly purged during
591 https://bugs.webkit.org/show_bug.cgi?id=144104
592 http://trac.webkit.org/changeset/183259
594 2015-04-24 Antti Koivisto <antti@apple.com>
596 Memory cache live resources repeatedly purged during painting
597 https://bugs.webkit.org/show_bug.cgi?id=144104
599 Reviewed by Chris Dumez.
601 * http/tests/cache/disk-cache/disk-cache-vary-cookie.html:
603 These clearMemoryCache calls are now done by cache-test.js.
605 * http/tests/cache/disk-cache/resources/cache-test.js:
608 Make sure to clear the memory cache explicitly in the beginning so we always hit the disk cache.
612 2015-04-23 Basile Clement <basile_clement@apple.com>
614 Allow function allocation sinking
615 https://bugs.webkit.org/show_bug.cgi?id=144016
617 Reviewed by Filip Pizlo.
619 Add a new test in JSRegress to check function sinking is being
622 * js/regress/script-tests/sink-function.js: Added.
644 2015-04-23 Alexey Proskuryakov <ap@apple.com>
646 Test compositing/scrolling/touch-scroll-to-clip.html fails in WK1
647 https://bugs.webkit.org/show_bug.cgi?id=144127
649 * platform/mac-wk1/TestExpectations: Marked it as such.
651 2015-04-23 Jer Noble <jer.noble@apple.com>
653 [Mac] Disable QTKit by default on future OS X.
654 https://bugs.webkit.org/show_bug.cgi?id=144082
656 Reviewed by Darin Adler.
658 Add a required BANDWIDTH field to the alternate playlist.
660 * http/tests/media/resources/hls/playlist-with-cookie.m3u8:
662 2015-04-23 Tim Horton <timothy_horton@apple.com>
664 Make the linter stop complaining by fixing the order of fields in TestExpectations
666 * platform/mac/TestExpectations:
667 Bug number comes first.
669 2015-04-23 Alexey Proskuryakov <ap@apple.com>
671 editing/selection/extend-by-character-007.html should pass on OS X 10.10.3.
673 Updated the results to match what we get in 10.10.3, and marked as passing.
675 * editing/selection/extend-by-character-007-expected.txt: Removed.
676 * platform/mac/TestExpectations:
677 * platform/mac/editing/selection/extend-by-character-007-expected.png: Added.
678 * platform/mac/editing/selection/extend-by-character-007-expected.txt: Added.
680 2015-04-23 Jordan Harband <ljharb@gmail.com>
682 Implement `Object.assign`
683 https://bugs.webkit.org/show_bug.cgi?id=143980
685 Reviewed by Filip Pizlo.
687 * js/Object-assign-expected.txt: Added.
688 * js/Object-assign.html: Added.
689 * js/Object-getOwnPropertyNames-expected.txt:
690 * js/script-tests/Object-assign.js: Added.
691 * js/script-tests/Object-getOwnPropertyNames.js:
693 2015-04-23 Chris Dumez <cdumez@apple.com>
695 Unreviewed, temporarily skip http/tests/websocket/tests/hybi/stop-on-resume-in-error-handler.html on Windows.
697 It often crashes on Windows.
699 * platform/win/TestExpectations:
701 2015-04-22 Zalan Bujtas <zalan@apple.com>
703 Create RenderRubyText for <rt> only when the parent renderer is a RenderRuby.
704 https://bugs.webkit.org/show_bug.cgi?id=144035
705 rdar://problem/20604467
707 Reviewed by Darin Adler.
709 This patch extends HTMLElement::createElementRenderer()
710 with the render tree insertion point so that we can create different type
711 of renderers based on the render tree context.
713 * fast/ruby/ruby-rt-with-region-crash-expected.txt: Added.
714 * fast/ruby/ruby-rt-with-region-crash.html: Added.
716 2015-04-22 Brent Fulgham <bfulgham@apple.com>
718 Context menu doesn't account for selection semantics
719 ​ https://bugs.webkit.org/show_bug.cgi?id=143958
720 <rdar://problem/19735706>
724 The new 'context-menu-text-selection-lookup.html' test added in this
725 bug was based on a test that does not work properly on some ports.
726 Skipping/failing this test in the same places as the original
727 'context-menu-text-selection.html' test.
729 * platform/gtk/TestExpectations:
730 * platform/ios-simulator-wk1/TestExpectations:
731 * platform/ios-simulator-wk2/TestExpectations:
732 * platform/mac-wk2/TestExpectations:
734 2015-04-22 Brent Fulgham <bfulgham@apple.com>
736 Unreviewed test fix after r183138.
738 * editing/selection/context-menu-text-selection-lookup-expected.txt: The wrong
739 expectations were committed.
741 2015-04-22 Alexey Proskuryakov <ap@apple.com>
743 Update results for two CSS tests affected by new fonts in OS X 10.10.3.
745 * platform/mac-mavericks/css2.1: Added.
746 * platform/mac-mavericks/css2.1/t1202-counter-04-b-expected.png: Copied from LayoutTests/platform/mac/css2.1/t1202-counter-04-b-expected.png.
747 * platform/mac-mavericks/css2.1/t1202-counter-04-b-expected.txt: Copied from LayoutTests/platform/mac/css2.1/t1202-counter-04-b-expected.txt.
748 * platform/mac-mavericks/css2.1/t1202-counters-04-b-expected.png: Copied from LayoutTests/platform/mac/css2.1/t1202-counters-04-b-expected.png.
749 * platform/mac-mavericks/css2.1/t1202-counters-04-b-expected.txt: Copied from LayoutTests/platform/mac/css2.1/t1202-counters-04-b-expected.txt.
750 * platform/mac/TestExpectations:
751 * platform/mac/css2.1/t1202-counter-04-b-expected.png:
752 * platform/mac/css2.1/t1202-counter-04-b-expected.txt:
753 * platform/mac/css2.1/t1202-counters-04-b-expected.png:
754 * platform/mac/css2.1/t1202-counters-04-b-expected.txt:
756 2015-04-22 Alexey Proskuryakov <ap@apple.com>
758 fast/text/emoji.html passes on OS X 10.10.3 and higher.
760 * platform/mac/TestExpectations: Mark it as such.
762 2015-04-22 Benjamin Poulain <benjamin@webkit.org>
764 Implement String.codePointAt()
765 https://bugs.webkit.org/show_bug.cgi?id=143934
767 Reviewed by Darin Adler.
769 * js/Object-getOwnPropertyNames-expected.txt:
770 * js/script-tests/string-code-point-at.js: Added.
771 (objectWithCustomToString.toString):
772 (objectThrowingOnToString.toString):
773 (objectCountingToString.toString):
774 (testLeadSurrogateOutOfBounds):
775 (testLeadSurrogateAsLastCharacter):
776 (testTrailSurrogateOutOfbounds):
777 (testAccessNullInString):
778 (testNormalCombinationOfSurrogates):
779 * js/string-code-point-at-expected.txt: Added.
780 * js/string-code-point-at.html: Added.
782 2015-04-22 Brent Fulgham <bfulgham@apple.com>
784 Context menu doesn't account for selection semantics
785 https://bugs.webkit.org/show_bug.cgi?id=143958
786 <rdar://problem/19735706>
788 Reviewed by Tim Horton.
790 * editing/selection/context-menu-text-selection-lookup-expected.txt: Added.
791 * editing/selection/context-menu-text-selection-lookup.html: Added.
793 2015-04-22 Jeremy Jones <jeremyj@apple.com>
795 Expect failure on windows for treeitem-child-exposed test.
796 https://bugs.webkit.org/show_bug.cgi?id=144070
800 Mark accessibility/treeitem-child-exposed.html as failing on windows.
802 * platform/win/TestExpectations:
804 2015-04-22 Nan Wang <nanwang1101@yahoo.com>
806 AX: WebKit does not expose text fields inside tree views.
807 https://bugs.webkit.org/show_bug.cgi?id=142196
809 Reviewed by Chris Fleizach.
811 Tests for treeitem’s children’s accessibility.
812 Also fixed the search predicate test for treeitem,
813 the static text is the second child of treeitem and
814 list marker is the first child.
816 * accessibility/treeitem-child-exposed-expected.txt: Added.
817 * accessibility/treeitem-child-exposed.html: Added.
818 * platform/mac/accessibility/search-predicate-expected.txt:
819 * platform/mac/accessibility/search-predicate.html:
821 2015-04-22 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
823 [Streams API] Implement ReadableStreamController
824 https://bugs.webkit.org/show_bug.cgi?id=143608
826 Reviewed by Benjamin Poulain.
828 Updated expectations as more tests are passed.
829 ReadableStreamController constructor tests fail due to the custom constructor being not implemented yet.
830 Added a test to ensure that calling a controller method when its stream is collected is throwing an error.
832 * streams/readable-stream.html:
833 * streams/readable-stream-expected.txt:
834 * streams/reference-implementation/bad-underlying-sources-expected.txt:
835 * streams/reference-implementation/brand-checks-expected.txt:
836 * streams/reference-implementation/count-queuing-strategy-expected.txt:
837 * streams/reference-implementation/readable-stream-expected.txt:
839 2015-04-22 Marcos ChavarrÃa Teijeiro <chavarria1991@gmail.com>
841 [GTK] Gardening 21st April.
842 https://bugs.webkit.org/show_bug.cgi?id=143982.
846 * platform/gtk/TestExpectations:
848 2015-04-21 Jinwoo Song <jinwoo7.song@samsung.com>
850 [Cairo] Implement Path::addPath
851 https://bugs.webkit.org/show_bug.cgi?id=130580
853 Reviewed by Dirk Schulze.
855 Enable addPath testcase in EFL port.
857 * platform/efl/TestExpectations:
859 2015-04-21 Said Abou-Hallawa <sabouhallawa@apple.com>
861 SVGAnimateElementBase::calculateAnimatedValue() asserts when reinserting an SVG animating element within the same animation limits
862 https://bugs.webkit.org/show_bug.cgi?id=143994
864 Reviewed by Simon Fraser.
866 * svg/animations/crash-reinsert-animate-length-same-limits-expected.txt: Added.
867 * svg/animations/crash-reinsert-animate-length-same-limits.svg: Added.
868 * svg/animations/crash-reinsert-animate-transform-same-limits-expected.txt: Added.
869 * svg/animations/crash-reinsert-animate-transform-same-limits.svg: Added.
870 Make sure when removing an SVG animating element and reinserting it back
871 within the same animation length or transform limits, we do not crash.
873 2015-04-21 Jinwoo Song <jinwoo7.song@samsung.com>
875 [EFL] Unreviewed gardening
877 Update test expectations for failing tests.
879 * platform/efl/fast/multicol/span/span-as-immediate-columns-child-expected.png: Rebaseline after r177774.
880 * platform/efl/fast/multicol/span/span-as-immediate-columns-child-expected.txt: Ditto.
881 * platform/efl/fast/repaint/selection-ruby-rl-expected.txt: Added. Ditto.
882 * platform/efl/fast/text/decorations-with-text-combine-expected.png:
883 * platform/efl/fast/text/decorations-with-text-combine-expected.txt:
884 * platform/efl/mathml/opentype/horizontal-expected.txt: Rebaseline after r174540.
885 * platform/efl/svg/text/textPathBoundsBug-expected.png: Rebaselined after r177774.
886 * platform/efl/svg/text/textPathBoundsBug-expected.txt: Added. Ditto.
888 2015-04-21 Gyuyoung Kim <gyuyoung.kim@webkit.org>
890 [EFL] Unreviewed gardening on 22th April
892 Mark 3 compositing tests to image only failure. Additionally move
893 wrong categorized 2 tests to a correct place.
895 * platform/efl/TestExpectations:
897 2015-04-21 Michael Saboff <msaboff@apple.com>
899 Crash in JSC::Interpreter::execute
900 https://bugs.webkit.org/show_bug.cgi?id=142625
902 Reviewed by Filip Pizlo.
906 * js/regress-142625-expected.txt: Added.
907 * js/regress-142625.html: Added.
908 * js/script-tests/regress-142625.js: Added.
910 2015-04-20 Simon Fraser <simon.fraser@apple.com>
912 REGRESSION (r177494): -webkit-mask-image: with data URI fails on non-local files
913 https://bugs.webkit.org/show_bug.cgi?id=141857
915 Reviewed by Dirk Schulze.
917 Ref test with a masked green square. Has to be an http test to trigger the
920 * http/tests/css/data-uri-mask-expected.html: Added.
921 * http/tests/css/data-uri-mask.html: Added.
923 2015-04-20 Jinwoo Song <jinwoo7.song@samsung.com>
925 [EFL] Unreviewed, update test expectations and rebaseline failing tests.
927 Remove some expected failures from tests that are passing.
928 Also rebaselined failing tests.
930 * platform/efl/TestExpectations:
931 * platform/efl/fast/dom/Element/getClientRects-expected.txt: Added. Rebaselined after r177774.
932 * platform/efl/fast/dom/Range/getClientRects-expected.txt: Ditto.
933 * platform/efl/fast/line-grid/line-align-right-edges-expected.png: Rebaselined after r177128.
934 * platform/efl/fast/line-grid/line-align-right-edges-expected.txt: Ditto.
935 * platform/efl/fast/table/022-expected.png: Rebaselined after r177774.
936 * platform/efl/fast/table/022-expected.txt: Added. Ditto.
937 * platform/efl/fast/text/wbr-pre-expected.png: Rebaselined after r177774.
938 * platform/efl/fast/text/wbr-pre-expected.txt: Added. Ditto.
940 2015-04-20 Said Abou-Hallawa <sabouhallawa@apple.com>
942 SVGFitToViewBox::viewBoxToViewTransform() has to count for zero physical width and height before calling SVGPreserveAspectRatio::getCTM()
943 https://bugs.webkit.org/show_bug.cgi?id=143903
945 Reviewed by Daniel Bates.
947 * svg/css/crash-path-zero-height-viewbox-expected.txt: Added.
948 * svg/css/crash-path-zero-height-viewbox.svg: Added.
949 * svg/css/crash-path-zero-width-viewbox-expected.txt: Added.
950 * svg/css/crash-path-zero-width-viewbox.svg: Added.
951 Make sure if the physical width or the physical height of an SVG is zero
952 and a viewBox is specified, we do not crash.
954 2015-04-20 Joseph Pecoraro <pecoraro@apple.com>
956 Web Inspector: Improve Support for WeakSet in Console
957 https://bugs.webkit.org/show_bug.cgi?id=143951
959 Reviewed by Darin Adler.
961 * inspector/model/remote-object-expected.txt:
962 * inspector/model/remote-object.html:
963 Update the test to include a WeakSet example.
964 Also rebaseline for iterator changes that landed recently.
966 2015-04-20 Alex Christensen <achristensen@webkit.org>
968 Fix content extension test flakiness.
969 https://bugs.webkit.org/show_bug.cgi?id=143950
971 Reviewed by Brady Eidson.
973 * platform/mac-wk2/TestExpectations:
974 Mark contentextensions tests as not flaky any more.
976 2015-04-20 Beth Dakin <bdakin@apple.com>
978 Should not list these tests twice.
980 * platform/mac-wk2/TestExpectations:
982 2015-04-20 Simon Fraser <simon.fraser@apple.com>
984 Setting inline style to the same value it already has triggers a style recalc
985 https://bugs.webkit.org/show_bug.cgi?id=143922
987 Reviewed by Antti Koivisto.
989 Test that changes inline-style (to test this bug fix), and classes (for
990 proactive testing) and counts style recalcs.
992 * fast/css/set-inline-style-recalc-expected.txt: Added.
993 * fast/css/set-inline-style-recalc.html: Added.
995 2015-04-20 Brady Eidson <beidson@apple.com>
997 Crash in StyleResolver::invalidateMatchedPropertiesCache() when using content extensions.
998 <rdar://problem/20554405> and https://bugs.webkit.org/show_bug.cgi?id=143892
1000 Reviewed by Chris Dumez.
1002 * http/tests/contentextensions/resources/woff-stylesheet.css: Added.
1004 * http/tests/contentextensions/style-resolver-changed-reentrancy-expected.txt: Added.
1005 * http/tests/contentextensions/style-resolver-changed-reentrancy.html: Added.
1006 * http/tests/contentextensions/style-resolver-changed-reentrancy.html.json: Added.
1007 * http/tests/resources/Ahem.woff: Added.
1009 2015-04-20 Per Arne Vollan <peavo@outlook.com>
1011 Favicons are not always loaded.
1012 https://bugs.webkit.org/show_bug.cgi?id=143880
1014 Reviewed by Darin Adler.
1016 Added new test for icon link elements without mime type.
1018 * fast/dom/icon-url-without-mimetype-expected.txt: Added.
1019 * fast/dom/icon-url-without-mimetype.html: Added.
1021 2015-04-20 Alexey Proskuryakov <ap@apple.com>
1023 Contentextensions tests are flaky
1024 https://bugs.webkit.org/show_bug.cgi?id=143950
1026 * platform/mac-wk2/TestExpectations: Marking them as such.
1028 2015-04-20 Jinwoo Song <jinwoo7.song@samsung.com>
1030 [EFL] Unreviewed gardening
1032 Update test expectations for failing tests.
1034 * platform/efl/fast/box-sizing/box-sizing-expected.png: Rebaseline after 176978.
1035 * platform/efl/fast/box-sizing/box-sizing-expected.txt: Ditto.
1036 * platform/efl/fast/css/image-rendering-expected.txt: Added. Rebaseline after r177774.
1037 * platform/efl/fast/dom/Document/CaretRangeFromPoint/hittest-relative-to-viewport-expected.txt:
1038 Rebaseline after r173857.
1040 2015-04-20 Jinwoo Song <jinwoo7.song@samsung.com>
1042 [EFL] Unreviewed gardening
1044 Rebaseline after r177774.
1046 * platform/efl/css2.1/t1508-c527-font-00-b-expected.txt: Added.
1048 2015-04-20 Jordan Harband <ljharb@gmail.com>
1050 Implement `Object.is`
1051 https://bugs.webkit.org/show_bug.cgi?id=143865
1053 Reviewed by Darin Adler.
1055 * js/Object-getOwnPropertyNames-expected.txt:
1056 * js/Object-is-expected.txt: Added.
1057 * js/Object-is.html: Added.
1058 * js/script-tests/Object-getOwnPropertyNames.js:
1059 * js/script-tests/Object-is.js: Added.
1061 2015-04-19 Yusuke Suzuki <utatane.tea@gmail.com>
1063 [ES6] Implement WeakSet
1064 https://bugs.webkit.org/show_bug.cgi?id=142408
1066 Reviewed by Darin Adler.
1068 Add basic-weakset test and fix WeakMap behavior to conform the latest spec.
1070 * js/dom/basic-weakmap-expected.txt:
1071 * js/dom/basic-weakset-expected.txt: Added.
1072 * js/dom/basic-weakset.html: Added.
1073 * js/dom/script-tests/basic-weakmap.js:
1074 * js/dom/script-tests/basic-weakset.js: Added.
1076 2015-04-18 Michał Pakuła vel Rutka <m.pakula@samsung.com>
1078 [EFL] Unreviewed gardening
1080 Update test expectations for failing tests.
1082 * platform/efl/TestExpectations:
1083 * platform/efl/fast/css/text-overflow-ellipsis-bidi-expected.txt: Rebaseline after r182620.
1084 * platform/efl/fast/dom/focus-contenteditable-expected.txt: Ditto.
1085 * platform/efl/fast/forms/listbox-hit-test-zoomed-expected.txt: Ditto.
1086 * platform/efl/fast/parser/open-comment-in-textarea-expected.txt: Ditto.
1087 * platform/efl/fast/text/international/bidi-layout-across-linebreak-expected.txt: Ditto.
1088 * platform/efl/inspector-protocol/debugger/regress-133182-expected.txt: Rebaseline after r181810.
1089 * platform/efl/svg/wicd/test-rightsizing-b-expected.txt: Rebaseline after r182620.
1091 2015-04-18 Simon Fraser <simon.fraser@apple.com>
1093 REGRESSION (r181656): Animated tiled layers are missing content
1094 https://bugs.webkit.org/show_bug.cgi?id=143911
1095 rdar://problem/20596328
1097 Reviewed by Darin Adler.
1099 Test that animates a tiled layer, and checks that layer flushes occur while the
1100 animation is running.
1102 * compositing/animation/animation-backing-expected.txt: Added.
1103 * compositing/animation/animation-backing.html: Added.
1105 2015-04-17 Bem Jones-Bey <bjonesbe@adobe.com>
1107 Large values for line-height cause integer overflow in RenderStyle::computedLineHeight
1108 https://bugs.webkit.org/show_bug.cgi?id=143863
1110 Reviewed by Rob Buis.
1112 Simplified test from a fuzzer.
1114 * fast/shapes/shape-outside-floats/shape-outside-negative-line-height-crash-expected.txt: Added.
1115 * fast/shapes/shape-outside-floats/shape-outside-negative-line-height-crash.html: Added.
1117 2015-04-17 Yusuke Suzuki <utatane.tea@gmail.com>
1119 [ES6] Fix name enumeration of static functions for Symbol constructor
1120 https://bugs.webkit.org/show_bug.cgi?id=143891
1122 Reviewed by Geoffrey Garen.
1124 Add property names tests for Symbol constructor, Symbol object and Symbol.prototype.
1126 * js/Object-getOwnPropertyNames-expected.txt: Removed.
1127 * js/script-tests/Object-getOwnPropertyNames.js:
1129 2015-04-17 Beth Dakin <bdakin@apple.com>
1131 Force mouse events should go through normal mouse event handling code paths
1132 https://bugs.webkit.org/show_bug.cgi?id=143749
1134 rdar://problem/20472895
1136 Reviewed by Dean Jackson.
1138 Just a few new tests. More to come.
1139 * fast/events/mouse-force-changed-expected.txt: Added.
1140 * fast/events/mouse-force-changed.html: Added.
1141 * fast/events/mouse-force-down-expected.txt: Added.
1142 * fast/events/mouse-force-down.html: Added.
1143 * fast/events/mouse-force-up-expected.txt: Added.
1144 * fast/events/mouse-force-up.html: Added.
1146 Right now the new tests will only work on Mac 10.10.3 and beyond.
1147 * platform/efl/TestExpectations:
1148 * platform/gtk/TestExpectations:
1149 * platform/ios-simulator/TestExpectations:
1150 * platform/mac-mavericks/TestExpectations:
1151 * platform/win/TestExpectations:
1153 2015-04-17 Daniel Bates <dabates@apple.com>
1155 REGRESSION: SVG does not support link dragging
1156 https://bugs.webkit.org/show_bug.cgi?id=141597
1158 Reviewed by Darin Adler.
1160 Add a test to ensure we do not regress dragging of a HTML hyperlink or a SVG hyperlink.
1162 * fast/events/drag-and-drop-link-expected.txt: Added.
1163 * fast/events/drag-and-drop-link.html: Added.
1164 * platform/efl/TestExpectations: Mark the test as "failure" since EFL does not support drag-and-drop.
1165 * platform/gtk/TestExpectations: Mark the test as "failure" until we implement drag-and-drop support for
1166 GTK+ as part of fixing <https://bugs.webkit.org/show_bug.cgi?id=42194>.
1167 * platform/ios-simulator/TestExpectations: Skip the test since iOS does not implement
1168 drag-and-drop support.
1169 * platform/mac-wk2/TestExpectations: Skip the test until we implement drag-and-drop support in EventSender
1170 for Mac as part of fixing <https://bugs.webkit.org/show_bug.cgi?id=42194>.
1172 2015-04-17 Commit Queue <commit-queue@webkit.org>
1174 Unreviewed, rolling out r182912 and r182920.
1175 https://bugs.webkit.org/show_bug.cgi?id=143881
1177 Build breakage in some configurations (Requested by ap on
1180 Reverted changesets:
1182 "Force mouse events should go through normal mouse event
1183 handling code paths"
1184 https://bugs.webkit.org/show_bug.cgi?id=143749
1185 http://trac.webkit.org/changeset/182912
1187 http://trac.webkit.org/changeset/182920
1189 2015-04-17 Marcos ChavarrÃa Teijeiro <chavarria1991@gmail.com>
1191 [GTK] Gardening 17th April.
1192 https://bugs.webkit.org/show_bug.cgi?id=143870
1196 * platform/gtk/TestExpectations:
1198 2015-04-17 Gyuyoung Kim <gyuyoung.kim@webkit.org>
1200 [EFL] Unreviewed EFL gardening on 17 April.
1202 Mark 5 form tests and 3 navigation tests to failure.
1204 * platform/efl/TestExpectations:
1206 2015-04-17 Youenn Fablet <youenn.fablet@crf.canon.fr> and Xabier Rodriguez Calvar <calvaris@igalia.com>
1208 streams/reference-implementation/readable-stream.html is flaky
1209 https://bugs.webkit.org/show_bug.cgi?id=143778
1213 Comment out flaky subtests while working on a more complete
1216 The problem with these tests is that they set a timeout before the
1217 calling done() and this causes some tests to behave
1218 undeterministically, specilly code related to promise
1219 resolution. This could even cause indetermination if the tests
1220 were expected to run correctly.
1222 We think it is better to comment them out and find a more long
1223 term solution that could involve submitting change requests to the
1224 reference tests in the spec. This will be tackled in bug 143774.
1226 * streams/reference-implementation/readable-stream-expected.txt:
1227 * streams/reference-implementation/readable-stream-reader-expected.txt:
1228 * streams/reference-implementation/readable-stream-reader.html:
1229 * streams/reference-implementation/readable-stream-templated-expected.txt:
1230 * streams/reference-implementation/readable-stream-templated.html:
1231 * streams/reference-implementation/readable-stream.html:
1233 2015-04-16 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
1235 streams/readablestream-reader.html test should really test collected stream case.
1236 https://bugs.webkit.org/show_bug.cgi?id=143818
1238 Reviewed by Darin Adler.
1240 Making the test async so that the stream start async callback is made and the stream be collected.
1242 * streams/readable-stream-reader.html:
1244 2015-04-16 Alexey Proskuryakov <ap@apple.com>
1246 http/tests/misc/DOMContentLoaded-event.html is flaky
1247 https://bugs.webkit.org/show_bug.cgi?id=143382
1249 Reviewed by Chris Dumez.
1251 * http/tests/misc/DOMContentLoaded-event-expected.txt:
1252 * http/tests/misc/DOMContentLoaded-event.html:
1253 Don't race with a timer, just check if some time passes between DOMContentLoaded and load events.
1255 2015-04-16 Jordan Harband <ljharb@gmail.com>
1257 Number.parseInt is not === global parseInt in nightly r182673
1258 https://bugs.webkit.org/show_bug.cgi?id=143799
1260 Reviewed by Darin Adler.
1262 * js/number-constructor-expected.txt:
1263 * js/parseInt-expected.txt:
1264 * js/script-tests/number-constructor.js:
1265 * js/script-tests/parseInt.js:
1267 2015-04-16 Tim Horton <timothy_horton@apple.com>
1269 Rebaseline mouse-cursor-image-set results after r182869
1271 * fast/events/mouse-cursor-image-set-expected.txt:
1272 * platform/win/fast/events/mouse-cursor-image-set-expected.txt:
1273 * platform/mac/TestExpectations:
1274 Un-skip and land new results.
1276 2015-04-16 Beth Dakin <bdakin@apple.com>
1278 I will be investigating this in the short term, but skip these failing test for
1281 * platform/mac-wk2/TestExpectations:
1283 2015-04-16 Yusuke Suzuki <utatane.tea@gmail.com>
1285 [ES6] Implement Symbol.for and Symbol.keyFor
1286 https://bugs.webkit.org/show_bug.cgi?id=143404
1288 Reviewed by Geoffrey Garen.
1290 Add tests to check Symbol's identity over different realms.
1292 * js/dom/cross-frame-symbols-expected.txt: Added.
1293 * js/dom/cross-frame-symbols.html: Added.
1294 * js/dom/script-tests/cross-frame-symbols.js: Added.
1296 2015-04-16 Beth Dakin <bdakin@apple.com>
1298 Forgot to edit this TestExpectation file for
1299 http://trac.webkit.org/changeset/182912
1301 * platform/mac-wk1/TestExpectations:
1303 2015-04-16 Beth Dakin <bdakin@apple.com>
1305 Force mouse events should go through normal mouse event handling code paths
1306 https://bugs.webkit.org/show_bug.cgi?id=143749
1308 rdar://problem/20472895
1310 Reviewed by Dean Jackson.
1312 Just a few new tests. More to come.
1313 * fast/events/mouse-force-changed-expected.txt: Added.
1314 * fast/events/mouse-force-changed.html: Added.
1315 * fast/events/mouse-force-down-expected.txt: Added.
1316 * fast/events/mouse-force-down.html: Added.
1317 * fast/events/mouse-force-up-expected.txt: Added.
1318 * fast/events/mouse-force-up.html: Added.
1320 Right now the new tests will only work on Mac 10.10.3 and beyond.
1321 * platform/efl/TestExpectations:
1322 * platform/gtk/TestExpectations:
1323 * platform/ios-simulator/TestExpectations:
1324 * platform/mac-mavericks/TestExpectations:
1325 * platform/win/TestExpectations:
1327 2015-04-16 Chris Dumez <cdumez@apple.com>
1329 Regression(r182517): WebSocket::suspend() causes error event to be fired
1330 https://bugs.webkit.org/show_bug.cgi?id=143806
1331 <rdar://problem/20559812>
1333 Reviewed by Alexey Proskuryakov.
1335 * http/tests/websocket/tests/hybi/closed-when-entering-page-cache-expected.txt:
1336 * http/tests/websocket/tests/hybi/closed-when-entering-page-cache.html:
1337 Extend WebSocket PageCache test to make sure that the error event is
1338 fired after restoring the page from the PageCache and before the close
1341 * http/tests/websocket/tests/hybi/resources/page-cache-websocket.html: Added.
1342 * http/tests/websocket/tests/hybi/stop-on-resume-in-error-handler-expected.txt: Copied from LayoutTests/http/tests/websocket/tests/hybi/closed-when-entering-page-cache-expected.txt.
1343 * http/tests/websocket/tests/hybi/stop-on-resume-in-error-handler.html: Copied from LayoutTests/http/tests/websocket/tests/hybi/closed-when-entering-page-cache.html.
1344 Add layout test to cover the case where WebSocket::stop() is called
1345 while firing the pending events upon restoring the page from PageCache.
1347 2015-04-16 Myles C. Maxfield <mmaxfield@apple.com>
1349 [iOS] Delete hardcoded font fallback tables
1350 https://bugs.webkit.org/show_bug.cgi?id=143583
1352 Reviewed by Darin Adler
1354 Updating expected results.
1356 * editing/selection/vertical-rl-rtl-extend-line-backward-br.html: Updating expected results
1357 * editing/selection/vertical-rl-rtl-extend-line-backward-p.html: Updating expected results
1358 * editing/selection/vertical-rl-rtl-extend-line-forward-br.html: Updating expected results
1359 * editing/selection/vertical-rl-rtl-extend-line-forward-p.html: Updating expected results
1360 * fast/text/international/danda-space.html: Updating expected results
1361 * fast/text/international/thai-baht-space.html: Updating expected results
1363 2015-04-16 Alexey Proskuryakov <ap@apple.com>
1365 More flaky tests in http/tests/security/mixedContent
1366 https://bugs.webkit.org/show_bug.cgi?id=143804
1368 Reviewed by Csaba Osztrogonác.
1370 Start secondary window loading in onload, so that it doesn't race with main document
1373 * http/tests/security/mixedContent/about-blank-iframe-in-main-frame-expected.txt:
1374 * http/tests/security/mixedContent/about-blank-iframe-in-main-frame.html:
1375 * http/tests/security/mixedContent/insecure-audio-video-in-main-frame.html:
1376 * http/tests/security/mixedContent/insecure-iframe-in-main-frame-expected.txt:
1377 * http/tests/security/mixedContent/insecure-iframe-in-main-frame.html:
1378 * http/tests/security/mixedContent/insecure-image-in-main-frame.html:
1379 * http/tests/security/mixedContent/insecure-xhr-in-main-frame.html:
1380 * http/tests/security/mixedContent/redirect-http-to-https-iframe-in-main-frame-expected.txt:
1381 * http/tests/security/mixedContent/redirect-http-to-https-iframe-in-main-frame.html:
1382 * http/tests/security/mixedContent/redirect-https-to-http-iframe-in-main-frame-expected.txt:
1383 * http/tests/security/mixedContent/redirect-https-to-http-iframe-in-main-frame.html:
1385 2015-04-15 Chris Dumez <cdumez@apple.com>
1387 Add a console message when a stylesheet is not parsed due to invalid MIME type
1388 https://bugs.webkit.org/show_bug.cgi?id=143784
1390 Reviewed by Joseph Pecoraro.
1392 Update expectations for tests that are using stylesheets served with wrong
1393 MIME type as we now display a console message in this case.
1395 * http/tests/inspector/css/bad-mime-type-expected.txt:
1396 * http/tests/mime/standard-mode-does-not-load-stylesheet-with-text-plain-and-css-extension-expected.txt:
1397 * http/tests/mime/standard-mode-does-not-load-stylesheet-with-text-plain-expected.txt:
1398 * http/tests/misc/css-accept-any-type-expected.txt:
1399 * http/tests/misc/css-reject-any-type-in-strict-mode-expected.txt:
1401 * http/tests/security/cross-origin-css-1-expected.txt: Added.
1402 * http/tests/security/cross-origin-css-1.html: Added.
1403 * http/tests/security/cross-origin-css-2-expected.txt: Added.
1404 * http/tests/security/cross-origin-css-2.html: Added.
1405 * http/tests/security/cross-origin-css-3-expected.txt: Added.
1406 * http/tests/security/cross-origin-css-3.html: Added.
1407 * http/tests/security/cross-origin-css-4-expected.txt: Added.
1408 * http/tests/security/cross-origin-css-4.html: Added.
1409 * http/tests/security/cross-origin-css-5-expected.txt: Added.
1410 * http/tests/security/cross-origin-css-5.html: Added.
1411 * http/tests/security/cross-origin-css-6-expected.txt: Added.
1412 * http/tests/security/cross-origin-css-6.html: Added.
1413 * http/tests/security/cross-origin-css-7-expected.txt: Added.
1414 * http/tests/security/cross-origin-css-7.html: Added.
1415 * http/tests/security/cross-origin-css-8-expected.txt: Added.
1416 * http/tests/security/cross-origin-css-8.html: Added.
1417 * http/tests/security/cross-origin-css-expected.txt: Removed.
1418 * http/tests/security/cross-origin-css.html: Removed.
1419 Split http/tests/security/cross-origin-css.html into several tests. The
1420 test would be flaky otherwise as console messages could appear in
1421 different order for every run.
1423 * platform/mac/http/tests/misc/acid3-expected.txt:
1425 2015-04-15 Said Abou-Hallawa <said@apple.com>
1427 Minimum font size pref breaks SVG text very badly.
1428 https://bugs.webkit.org/show_bug.cgi?id=143590.
1430 Reviewed by Simon Fraser.
1432 When enabling the minimum font size perf, the SVG text element should
1433 apply the minimum font size rules on the scaled font.
1435 * svg/text/font-small-enlarged-minimum-larger-expected.svg: Added.
1436 * svg/text/font-small-enlarged-minimum-larger.svg: Added.
1437 Minimum font size is larger than the scaled font size. Also the expected
1438 file makes sure the minimum font size rules are still applied if no scaling
1441 * svg/text/font-small-enlarged-minimum-smaller-expected.svg: Added.
1442 * svg/text/font-small-enlarged-minimum-smaller.svg: Added.
1443 Minimum font size is smaller than the scaled font size. So the minimim font
1444 size rule should not have any effect on the final computed font size.
1446 2015-04-15 Jordan Harband <ljharb@gmail.com>
1448 String.prototype.startsWith/endsWith/includes have wrong length in r182673
1449 https://bugs.webkit.org/show_bug.cgi?id=143659
1451 Reviewed by Benjamin Poulain.
1453 * js/script-tests/string-includes.js:
1454 * js/string-includes-expected.txt:
1456 2015-04-15 Jordan Harband <ljharb@gmail.com>
1458 Math.imul has wrong length in Safari 8.0.4
1459 https://bugs.webkit.org/show_bug.cgi?id=143658
1461 Reviewed by Benjamin Poulain.
1463 * js/script-tests/math.js:
1465 2015-04-15 Jordan Harband <ljharb@gmail.com>
1467 Number.parseInt in nightly r182673 has wrong length
1468 https://bugs.webkit.org/show_bug.cgi?id=143657
1470 Reviewed by Benjamin Poulain.
1472 * js/number-constructor-expected.txt:
1473 * js/script-tests/number-constructor.js:
1475 2015-04-15 Chris Dumez <cdumez@apple.com>
1477 Unreviewed, skip http/tests/inspector/css/bad-mime-type.html on Windows
1479 Skip http/tests/inspector/css/bad-mime-type.html on Windows as it times
1480 out. This is already the case for a lot of inspector tests on Windows.
1482 * platform/win/TestExpectations:
1484 2015-04-15 Alexey Proskuryakov <ap@apple.com>
1486 streams/reference-implementation/readable-stream.html is flaky
1487 https://bugs.webkit.org/show_bug.cgi?id=143778
1489 * TestExpectations: Marking as such.
1491 2015-04-14 Alexey Proskuryakov <ap@apple.com>
1493 inspector/console/console-api.html is very slow, frequently timing out
1494 https://bugs.webkit.org/show_bug.cgi?id=143719
1496 * TestExpectations: Further adjusted the expectations.
1498 2015-04-14 Alexey Proskuryakov <ap@apple.com>
1500 fast/dom/Window/timer-resume-on-navigation-back.html is flaky
1501 https://bugs.webkit.org/show_bug.cgi?id=33685
1503 Reviewed by Brady Eidson.
1505 If the timer fired before navigation, the test passed without going down the code
1506 path that it was supposed to test. If it fired when navigation was in provisional
1507 state, then dumping results was delayed until the navigation was finished, and
1508 thus the intermediate page got dumped, and the test failed.
1510 * fast/dom/Window/timer-resume-on-navigation-back.html:
1512 2015-04-14 Zalan Bujtas <zalan@apple.com>
1514 Make inline continuation style change logic consistent.
1515 https://bugs.webkit.org/show_bug.cgi?id=143737
1516 rdar://problem/20486596
1518 Reviewed by Simon Fraser.
1520 Do not force RenderBlock type-casting on the first sibling of the continuation's container.
1521 The first sibling of the container of a continuation should be handled as the rest of the siblings.
1523 * fast/inline/inline-with-column-span-and-remove-block-child-crash-expected.txt: Added.
1524 * fast/inline/inline-with-column-span-and-remove-block-child-crash.html: Added.
1526 2015-04-14 Daniel Bates <dabates@apple.com>
1528 Rename test LayoutTests/fast/events/drag-link.html to drag-and-drop-link-into-focused-contenteditable.html
1529 https://bugs.webkit.org/show_bug.cgi?id=143683
1531 Reviewed by Alexey Proskuryakov.
1533 The name of the test LayoutTests/fast/events/drag-link.html is too generic given its purpose, which is
1534 to test that we do not cause an assertion failure when dragging and dropping an HTML hyperlink into
1535 a focused content editable element. We should come up with a more descriptive name for this test that
1536 better describes what it tests.
1538 * fast/events/drag-and-drop-link-into-focused-contenteditable-expected.txt: Renamed from LayoutTests/fast/events/drag-link-expected.txt.
1539 * fast/events/drag-and-drop-link-into-focused-contenteditable.html: Renamed from LayoutTests/fast/events/drag-link.html.
1540 * platform/efl/TestExpectations: Update file because of the rename.
1541 * platform/gtk/TestExpectations: Ditto.
1542 * platform/ios-simulator/TestExpectations: Ditto.
1543 * platform/mac-wk2/TestExpectations: Ditto.
1545 2015-04-14 Chris Dumez <cdumez@apple.com>
1547 Regression(r180020): Web Inspector crashes on pages that have a stylesheet with an invalid MIME type
1548 https://bugs.webkit.org/show_bug.cgi?id=143745
1549 <rdar://problem/20243916>
1551 Reviewed by Joseph Pecoraro.
1553 Add layout test that shows the Web inspector on a page that has
1554 a stylesheet with an invalid MIME type, to make sure we don't
1557 * http/tests/inspector/css/bad-mime-type-expected.txt: Added.
1558 * http/tests/inspector/css/bad-mime-type.html: Added.
1559 * http/tests/misc/css-accept-any-type.html:
1560 * http/tests/misc/css-reject-any-type-in-strict-mode.html:
1561 * http/tests/misc/resources/stylesheet-bad-mime-type.php: Renamed from LayoutTests/http/tests/misc/resources/stylesheet.php.
1563 2015-04-14 Brady Eidson <beidson@apple.com>
1565 Make sure media element loads hit content filter extensions.
1566 <rdar://problem/20014012> and https://bugs.webkit.org/show_bug.cgi?id=143731
1568 Reviewed by Jer Noble.
1570 * http/tests/contentextensions/media-filtered-expected.txt: Added.
1571 * http/tests/contentextensions/media-filtered.html: Added.
1572 * http/tests/contentextensions/media-filtered.html.json: Added.
1573 * http/tests/contentextensions/text-track-blocked-expected.txt: Added.
1574 * http/tests/contentextensions/text-track-blocked.html: Added.
1575 * http/tests/contentextensions/text-track-blocked.html.json: Added.
1577 2015-04-14 Brent Fulgham <bfulgham@apple.com>
1579 [Win] Skip failling test due to list box scroll behavior.
1580 https://bugs.webkit.org/show_bug.cgi?id=143739
1582 * platform/win/TestExpectations:
1584 2015-04-14 Brent Fulgham <bfulgham@apple.com>
1586 [Win] Unreviewed test correction after r182737.
1588 New test expectation was missing a newline at the end of the file.
1590 * platform/win/printing/single-line-must-not-be-split-into-two-pages-expected.txt:
1592 2015-04-14 Simon Fraser <simon.fraser@apple.com>
1594 Set the font size to 11px explicitly to try to fix this test on Windows.
1596 * fast/forms/listbox-visible-size.html:
1598 2015-04-14 Alexey Proskuryakov <ap@apple.com>
1600 inspector/console/console-api.html is very slow, frequently timing out
1601 https://bugs.webkit.org/show_bug.cgi?id=143719
1603 * TestExpectations: Marking as slow.
1605 2015-04-14 Alexey Proskuryakov <ap@apple.com>
1607 fast/sub-pixel/input-caret-on-subpixel-bound.html is flaky
1608 https://bugs.webkit.org/show_bug.cgi?id=143697
1610 Reviewed by Anders Carlsson.
1612 * fast/sub-pixel/input-caret-on-subpixel-bound.html: Don't wait for a timer to fire
1613 after removing the last character.
1615 2015-04-14 Alexey Proskuryakov <ap@apple.com>
1617 Two flaky tests in http/tests/security/mixedContent
1618 https://bugs.webkit.org/show_bug.cgi?id=143695
1620 Reviewed by Csaba Osztrogonác.
1622 Speculative fix. Do not start opening a secondary window until fully done with the
1625 * http/tests/security/mixedContent/data-url-iframe-in-main-frame-expected.txt:
1626 * http/tests/security/mixedContent/data-url-iframe-in-main-frame.html:
1627 * http/tests/security/mixedContent/insecure-css-in-main-frame-expected.txt:
1628 * http/tests/security/mixedContent/insecure-css-in-main-frame.html:
1630 2015-04-13 Simon Fraser <simon.fraser@apple.com>
1632 [iOS WK2] Interactive elements of developer.apple.com are broken
1633 https://bugs.webkit.org/show_bug.cgi?id=143692
1635 Reviewed by Sam Weinig.
1637 * platform/ios-simulator-wk2/scrolling/remove-scrolling-role-expected.txt: Added.
1638 * platform/ios-simulator-wk2/scrolling/remove-scrolling-role.html: Added.
1640 2015-04-14 Commit Queue <commit-queue@webkit.org>
1642 Unreviewed, rolling out r182794.
1643 https://bugs.webkit.org/show_bug.cgi?id=143714
1645 readable-stream-templated.html fails on Debug bots (Requested
1646 by youenn on #webkit).
1650 "[Streams API] ReadableStream constructor start function
1651 should be able to close the stream"
1652 https://bugs.webkit.org/show_bug.cgi?id=143363
1653 http://trac.webkit.org/changeset/182794
1655 2015-04-14 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
1657 [Streams API] ReadableStream constructor start function should be able to close the stream
1658 https://bugs.webkit.org/show_bug.cgi?id=143363
1660 Reviewed by Benjamin Poulain.
1662 Rebased tests as some are now passing.
1664 * streams/reference-implementation/readable-stream-reader-expected.txt:
1665 * streams/reference-implementation/readable-stream-templated-expected.txt:
1667 2015-04-14 Marcos ChavarrÃa Teijeiro <chavarria1991@gmail.com>
1669 [GTK] Gardening 14th April
1670 https://bugs.webkit.org/show_bug.cgi?id=143701
1674 * platform/gtk/TestExpectations:
1675 * platform/gtk/http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_xserver_redirect-expected.txt:
1677 2015-04-14 Marcos ChavarrÃa Teijeiro <chavarria1991@gmail.com>
1679 [GTK] Gardening: Rebaseline tests after r182620
1680 https://bugs.webkit.org/show_bug.cgi?id=143700
1684 This revision updates some tests after changing the way <br> is
1685 rendered. We need to change the GTK+ expectations for these tests.
1687 * platform/gtk/fast/css/text-overflow-ellipsis-bidi-expected.txt:
1688 * platform/gtk/fast/dom/focus-contenteditable-expected.txt:
1689 * platform/gtk/fast/forms/listbox-hit-test-zoomed-expected.png:
1690 * platform/gtk/fast/forms/listbox-hit-test-zoomed-expected.txt:
1691 * platform/gtk/fast/forms/range/slider-padding-expected.txt:
1692 * platform/gtk/fast/forms/textarea-scroll-height-expected.txt:
1693 * platform/gtk/fast/parser/open-comment-in-textarea-expected.txt:
1694 * platform/gtk/fast/text/international/bidi-layout-across-linebreak-expected.txt:
1695 * platform/gtk/http/tests/navigation/javascriptlink-frames-expected.txt:
1696 * platform/gtk/http/tests/navigation/postredirect-basic-expected.txt:
1697 * platform/gtk/http/tests/navigation/postredirect-goback1-expected.txt:
1698 * platform/gtk/svg/wicd/test-rightsizing-b-expected.txt:
1699 * platform/gtk/tables/mozilla/bugs/bug106795-expected.txt:
1700 * platform/gtk/tables/mozilla/bugs/bug1224-expected.txt:
1701 * platform/gtk/tables/mozilla/bugs/bug131020-expected.txt:
1702 * platform/gtk/tables/mozilla/bugs/bug131020_iframe-expected.txt:
1703 * platform/gtk/tables/mozilla/bugs/bug1430-expected.txt:
1704 * platform/gtk/tables/mozilla/bugs/bug16252-expected.txt:
1705 * platform/gtk/tables/mozilla/bugs/bug19599-expected.txt:
1706 * platform/gtk/tables/mozilla/bugs/bug20579-expected.txt:
1707 * platform/gtk/tables/mozilla/bugs/bug32205-3-expected.txt:
1708 * platform/gtk/tables/mozilla/bugs/bug82946-2-expected.txt:
1709 * platform/gtk/tables/mozilla/bugs/bug92143-expected.txt:
1710 * platform/gtk/tables/mozilla/marvin/tables_cellpadding-expected.txt:
1711 * platform/gtk/tables/mozilla/marvin/tables_cellspacing-expected.txt:
1712 * platform/gtk/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt:
1713 * platform/gtk/tables/mozilla_expected_failures/bugs/bug1262-expected.txt:
1714 * platform/gtk/tables/mozilla_expected_failures/bugs/bug56024-expected.txt:
1715 * platform/gtk/tables/mozilla_expected_failures/other/test4-expected.txt:
1717 2015-04-14 Youenn Fablet <youenn.fablet@crf.canon.fr> and Xabier Rodriguez Calvar <calvaris@igalia.com>
1719 Sync Streams API tests with spec
1720 https://bugs.webkit.org/show_bug.cgi?id=143669
1722 Reviewed by Darin Adler.
1724 Some tests were moved from the spec tests to our custom ones
1725 because they were not approved (yet, or they won't be).
1727 Some nuances from the spec tests were also fixed.
1729 * streams/readable-stream-expected.txt: Added.
1730 * streams/readable-stream-reader-expected.txt: Added.
1731 * streams/readable-stream-reader.html: Added.
1732 * streams/readable-stream.html: Added.
1733 * streams/reference-implementation/readable-stream-expected.txt:
1734 * streams/reference-implementation/readable-stream-reader-expected.txt:
1735 * streams/reference-implementation/readable-stream-reader.html:
1736 * streams/reference-implementation/readable-stream.html: Nuances
1737 fixed and tests moved to custom.
1739 2015-04-13 Manuel Rego Casasnovas <rego@igalia.com>
1741 [CSS Grid Layout] Columns set in percentages collapse to auto width
1742 https://bugs.webkit.org/show_bug.cgi?id=141435
1744 Reviewed by David Hyatt.
1746 Added new tests to check that percentage track breadths are properly
1747 calculated under different sizing conditions.
1748 Modified one test to include relative sizes too.
1750 * fast/css-grid-layout/grid-item-with-percent-height-in-auto-height-grid-resolution-expected.txt:
1751 * fast/css-grid-layout/grid-item-with-percent-height-in-auto-height-grid-resolution.html:
1752 * fast/css-grid-layout/percent-intrinsic-track-breadth-expected.txt: Added.
1753 * fast/css-grid-layout/percent-intrinsic-track-breadth.html: Added.
1754 * fast/css-grid-layout/percent-track-breadths-regarding-container-size-expected.txt: Added.
1755 * fast/css-grid-layout/percent-track-breadths-regarding-container-size.html: Added.
1757 2015-04-10 Brent Fulgham <bfulgham@apple.com>
1759 Expand test infrastructure to support scrolling tests
1760 https://bugs.webkit.org/show_bug.cgi?id=143286
1761 <rdar://problem/20375516>
1763 Reviewed by Simon Fraser.
1765 Correct a scrolling test that had not been issuing wheel events to a valid
1766 view. This was found by some new logging in this patch.
1768 * platform/mac/fast/scrolling/scroll-div-latched-div-expected.txt:
1769 * platform/mac/fast/scrolling/scroll-div-latched-div.html:
1770 * platform/mac-wk1/scrollbars/scrollevent-iframe-no-scrolling-wheel-expected.txt: Added.*
1772 2015-04-13 Said Abou-Hallawa <sabouhallawa@apple.com>
1774 Fix LayoutTests/http/tests/canvas/canvas-tainted-after-draw-image.html on all bots
1775 following http://trac.webkit.org/changeset/182750.
1777 Reviewed by Daniel Bates.
1779 * http/tests/canvas/canvas-tainted-after-draw-image-expected.txt:
1780 * http/tests/canvas/canvas-tainted-after-draw-image.html:
1781 Set window.jsTestIsAsync true and call finishJSTest() to make the test
1782 asynchronous, so the "TEST COMPLETE" message will be output after all the
1783 test messages. Also delete the synchronous tests for data url image and
1784 same-domain image since they can't be reliably tested.
1786 2015-04-13 Simon Fraser <simon.fraser@apple.com>
1788 Fix compositing/geometry/fixed-transformed.html on Mavericks.
1790 To get consistent results on Mavericks, call
1791 internals.settings.setAcceleratedCompositingForFixedPositionEnabled(true);
1793 * compositing/geometry/fixed-transformed.html:
1795 2015-04-08 Filip Pizlo <fpizlo@apple.com>
1797 JSC should detect singleton functions
1798 https://bugs.webkit.org/show_bug.cgi?id=143232
1800 Reviewed by Geoffrey Garen and Michael Saboff.
1802 * js/regress/create-lots-of-functions-expected.txt: Added.
1803 * js/regress/create-lots-of-functions.html: Added.
1804 * js/regress/no-inline-constructor-expected.txt: Added.
1805 * js/regress/no-inline-constructor.html: Added.
1806 * js/regress/script-tests/create-lots-of-functions.js: Added.
1807 * js/regress/script-tests/no-inline-constructor.js: Added.
1808 * js/regress/script-tests/singleton-scope.js: Added.
1809 * js/regress/singleton-scope-expected.txt: Added.
1810 * js/regress/singleton-scope.html: Added.
1812 2015-04-13 Simon Fraser <simon.fraser@apple.com>
1814 Add missing layout test result.
1816 * compositing/geometry/fixed-transformed-expected.txt: Added.
1818 2015-04-13 Said Abou-Hallawa <sabouhallawa@apple.com>
1820 list-style-image with SVG image renders at incorrect size.
1821 https://bugs.webkit.org/show_bug.cgi?id=141367.
1823 Reviewed by Darin Adler.
1825 Ensure the SVG image gets the correct size when used as an image list.
1827 * svg/as-list-image: Added.
1828 * svg/as-list-image/svg-list-image-intrinsic-size-1-expected.html: Added.
1829 * svg/as-list-image/svg-list-image-intrinsic-size-1.html: Added.
1831 2015-04-13 Said Abou-Hallawa <sabouhallawa@apple.com>
1833 Canvas drawImage() has a security hole when the image isn't yet fully loaded.
1834 https://bugs.webkit.org/show_bug.cgi?id=58681.
1836 Reviewed by Darin Adler.
1838 This test confirms when we load an image from a different origin and try
1839 drawing it on a canvas, the canvas is tainted if the image is completely
1840 loaded and drawn. Otherwise the image is not drawn.
1842 * http/tests/canvas/canvas-tainted-after-draw-image-expected.txt: Added.
1843 * http/tests/canvas/canvas-tainted-after-draw-image.html: Added.
1844 * http/tests/canvas/resources: Added.
1845 * http/tests/canvas/resources/100x100-lime-rect.svg: Added.
1847 2015-04-13 Beth Dakin <bdakin@apple.com>
1849 Add force property to MouseEvents
1850 https://bugs.webkit.org/show_bug.cgi?id=143569
1852 rdar://problem/20472954
1854 Reviewed by Darin Adler.
1856 * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
1857 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
1858 * platform/win/js/dom/global-constructors-attributes-expected.txt:
1860 2015-04-13 Simon Fraser <simon.fraser@apple.com>
1862 Fixed position element is truncated if moved onscreen by a transform
1863 https://bugs.webkit.org/show_bug.cgi?id=143655
1865 Reviewed by Darin Adler.
1867 Test that moves a position:fixed element on-screen using a transform.
1869 * compositing/geometry/fixed-transformed.html: Added.
1871 2015-04-13 Alexey Proskuryakov <ap@apple.com>
1873 js/regress-141098.html often times out in debug builds.
1875 This test is slow in debug, sometimes barely passing, and other times timing out.
1879 2015-04-13 Brent Fulgham <bfulgham@apple.com>
1881 [Win] Unreviewed test correction after r182635.
1883 Two Windows test expectation files were missing newlines at the end of the file.
1885 * platform/win/fast/backgrounds/selection-background-color-of-image-list-style-expected.txt:
1886 * platform/win/fast/backgrounds/selection-background-color-of-list-style-expected.txt:
1888 2015-04-13 Zalan Bujtas <zalan@apple.com>
1890 [Win] Unreviewed gardening after r182620. (<br> updates mostly)
1892 * platform/win/fast/dom/focus-contenteditable-expected.txt:
1893 * platform/win/fast/forms/listbox-hit-test-zoomed-expected.txt:
1894 * platform/win/fast/forms/range/slider-padding-expected.txt:
1895 * platform/win/fast/forms/textarea-scroll-height-expected.txt:
1896 * platform/win/fast/parser/open-comment-in-textarea-expected.txt:
1897 * platform/win/fast/text/international/bidi-layout-across-linebreak-expected.txt:
1898 * platform/win/fast/text/svg-font-face-with-kerning-expected.txt: Added.
1899 * platform/win/http/tests/navigation/postredirect-basic-expected.txt:
1900 * platform/win/http/tests/navigation/postredirect-goback1-expected.txt:
1901 * platform/win/printing/single-line-must-not-be-split-into-two-pages-expected.txt:
1902 * platform/win/svg/wicd/test-rightsizing-b-expected.txt:
1903 * platform/win/tables/mozilla/bugs/bug1224-expected.txt:
1904 * platform/win/tables/mozilla/bugs/bug131020-expected.txt:
1905 * platform/win/tables/mozilla/bugs/bug131020_iframe-expected.txt:
1906 * platform/win/tables/mozilla/bugs/bug1430-expected.txt:
1907 * platform/win/tables/mozilla/bugs/bug16252-expected.txt:
1908 * platform/win/tables/mozilla/bugs/bug19599-expected.txt:
1909 * platform/win/tables/mozilla/bugs/bug20579-expected.txt:
1910 * platform/win/tables/mozilla/bugs/bug32205-3-expected.txt:
1911 * platform/win/tables/mozilla/bugs/bug82946-2-expected.txt:
1912 * platform/win/tables/mozilla/bugs/bug92143-expected.txt:
1913 * platform/win/tables/mozilla/marvin/tables_cellpadding-expected.txt:
1914 * platform/win/tables/mozilla/marvin/tables_cellspacing-expected.txt:
1915 * platform/win/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt:
1916 * platform/win/tables/mozilla_expected_failures/bugs/bug56024-expected.txt:
1917 * platform/win/tables/mozilla_expected_failures/other/test4-expected.txt:
1919 2015-04-13 Csaba Osztrogonác <ossy@webkit.org>
1921 [EFL] Update table/mozilla expected files after r182620
1922 https://bugs.webkit.org/show_bug.cgi?id=143626
1924 Unreviewed gardening.
1926 * platform/efl/TestExpectations:
1927 * platform/efl/tables/mozilla/bugs/bug106795-expected.png:
1928 * platform/efl/tables/mozilla/bugs/bug106795-expected.txt:
1929 * platform/efl/tables/mozilla/bugs/bug1224-expected.png:
1930 * platform/efl/tables/mozilla/bugs/bug1224-expected.txt:
1931 * platform/efl/tables/mozilla/bugs/bug131020-expected.png:
1932 * platform/efl/tables/mozilla/bugs/bug131020-expected.txt:
1933 * platform/efl/tables/mozilla/bugs/bug131020_iframe-expected.png:
1934 * platform/efl/tables/mozilla/bugs/bug131020_iframe-expected.txt:
1935 * platform/efl/tables/mozilla/bugs/bug1430-expected.png:
1936 * platform/efl/tables/mozilla/bugs/bug1430-expected.txt:
1937 * platform/efl/tables/mozilla/bugs/bug157890-expected.png:
1938 * platform/efl/tables/mozilla/bugs/bug157890-expected.txt: Added.
1939 * platform/efl/tables/mozilla/bugs/bug16252-expected.png:
1940 * platform/efl/tables/mozilla/bugs/bug16252-expected.txt:
1941 * platform/efl/tables/mozilla/bugs/bug19599-expected.png:
1942 * platform/efl/tables/mozilla/bugs/bug19599-expected.txt:
1943 * platform/efl/tables/mozilla/bugs/bug20579-expected.png:
1944 * platform/efl/tables/mozilla/bugs/bug20579-expected.txt:
1945 * platform/efl/tables/mozilla/bugs/bug32205-3-expected.png:
1946 * platform/efl/tables/mozilla/bugs/bug32205-3-expected.txt:
1947 * platform/efl/tables/mozilla/bugs/bug82946-2-expected.png:
1948 * platform/efl/tables/mozilla/bugs/bug82946-2-expected.txt:
1949 * platform/efl/tables/mozilla/bugs/bug92143-expected.png:
1950 * platform/efl/tables/mozilla/bugs/bug92143-expected.txt:
1951 * platform/efl/tables/mozilla/marvin/tables_cellpadding-expected.png:
1952 * platform/efl/tables/mozilla/marvin/tables_cellpadding-expected.txt:
1953 * platform/efl/tables/mozilla/marvin/tables_cellspacing-expected.png:
1954 * platform/efl/tables/mozilla/marvin/tables_cellspacing-expected.txt:
1955 * platform/efl/tables/mozilla/other/wa_table_thtd_rowspan-expected.png:
1956 * platform/efl/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt:
1957 * platform/efl/tables/mozilla_expected_failures/bugs/bug1262-expected.png:
1958 * platform/efl/tables/mozilla_expected_failures/bugs/bug1262-expected.txt:
1959 * platform/efl/tables/mozilla_expected_failures/bugs/bug56024-expected.png:
1960 * platform/efl/tables/mozilla_expected_failures/bugs/bug56024-expected.txt:
1961 * platform/efl/tables/mozilla_expected_failures/other/test4-expected.png:
1962 * platform/efl/tables/mozilla_expected_failures/other/test4-expected.txt:
1964 2015-04-13 Csaba Osztrogonác <ossy@webkit.org>
1966 [EFL] Unreviewed gardening, skip fast/attachment tests, there is
1967 no reason to run these tests before enabling ATTACHMENT_ELEMENT.
1969 * platform/efl/TestExpectations:
1971 2015-04-10 Sergio Villar Senin <svillar@igalia.com>
1973 [CSS Grid Layout] Support marking/unmarking tracks as infinitely growable
1974 https://bugs.webkit.org/show_bug.cgi?id=141431
1976 Reviewed by Darin Adler.
1978 New test that to check that tracks whose growth limit changes from
1979 infinite to finite when evaluating "intrinsic maximums" are marked
1980 as infinitely growable for the "max-content maximums" step.
1982 * fast/css-grid-layout/mark-as-infinitely-growable-expected.txt: Added.
1983 * fast/css-grid-layout/mark-as-infinitely-growable.html: Added.
1985 2015-04-13 Csaba Osztrogonác <ossy@webkit.org>
1987 [EFL] Unreviewed gardening, update platform specifix expected files after r181889.
1989 * platform/efl/css3/selectors3/xhtml/css3-modsel-15c-expected.txt:
1990 * platform/efl/css3/selectors3/xml/css3-modsel-15c-expected.txt:
1991 * platform/efl/plugins/npruntime/object-from-destroyed-plugin-expected.txt:
1992 * platform/efl/plugins/npruntime/object-from-destroyed-plugin-in-subframe-expected.txt:
1994 2015-04-13 Csaba Osztrogonác <ossy@webkit.org>
1996 [EFL] Rebaseline accessibility/aria-toggle-button-with-title.html
1997 https://bugs.webkit.org/show_bug.cgi?id=143229
1999 Unreviewed gardening after r182012.
2001 * platform/efl/accessibility/aria-toggle-button-with-title-expected.txt: Added.
2003 2015-04-13 Csaba Osztrogonác <ossy@webkit.org>
2005 [EFL] accessibility/plugin.html fails
2006 https://bugs.webkit.org/show_bug.cgi?id=143663
2008 Unreviewed gardening, mark accessibility/plugin.html as failing test.
2010 * platform/efl/TestExpectations:
2012 2015-04-12 Benjamin Poulain <benjamin@webkit.org> and Diego Perini <diego.perini@gmail.com>
2014 Legacy scroll behavior on HTMLBodyElement should only apply to the first body element of a document
2015 https://bugs.webkit.org/show_bug.cgi?id=143651
2017 Reviewed by Sam Weinig.
2019 * fast/dom/Element/body-scrollHeight-basics-quirks-expected.txt: Added.
2020 * fast/dom/Element/body-scrollHeight-basics-quirks.html: Added.
2021 * fast/dom/Element/body-scrollLeft-basics-quirks-expected.txt: Added.
2022 * fast/dom/Element/body-scrollLeft-basics-quirks.html: Added.
2023 * fast/dom/Element/body-scrollTop-basics-quirks-expected.txt: Added.
2024 * fast/dom/Element/body-scrollTop-basics-quirks.html: Added.
2025 * fast/dom/Element/body-scrollWidth-basics-quirks-expected.txt: Added.
2026 * fast/dom/Element/body-scrollWidth-basics-quirks.html: Added.
2027 Test the various behaviors.
2029 * fast/dom/Element/detached-body-element-does-not-scroll-main-frame-with-scrollLeft-expected.txt: Added.
2030 * fast/dom/Element/detached-body-element-does-not-scroll-main-frame-with-scrollLeft.html: Added.
2031 * fast/dom/Element/detached-body-element-does-not-scroll-main-frame-with-scrollTop-expected.txt: Added.
2032 * fast/dom/Element/detached-body-element-does-not-scroll-main-frame-with-scrollTop.html: Added.
2033 Those tests target specifically the bug.
2035 2015-04-12 Gyuyoung Kim <gyuyoung.kim@webkit.org>
2037 [EFL] Enable Media Source
2038 https://bugs.webkit.org/show_bug.cgi?id=143635
2040 Reviewed by Csaba Osztrogonác.
2042 * platform/efl/TestExpectations: Update failing tests.
2044 2015-04-12 Sungmann Cho <sungmann.cho@navercorp.com>
2046 Fix trival typos related to the word "coordinate".
2047 https://bugs.webkit.org/show_bug.cgi?id=143644
2049 Reviewed by Alexey Proskuryakov.
2051 No new tests, no behavior change.
2053 * css3/scroll-snap/scroll-snap-property-computed-style-expected.txt:
2054 * css3/scroll-snap/scroll-snap-property-computed-style.js:
2055 * platform/gtk/svg/custom/svg-curve-with-relative-cordinates-expected.png: Removed.
2056 * platform/gtk/svg/custom/svg-curve-with-relative-cordinates-expected.txt: Removed.
2057 * platform/ios-sim-deprecated/svg/custom/svg-curve-with-relative-cordinates-expected.txt: Removed.
2058 * platform/ios-simulator/svg/custom/svg-curve-with-relative-cordinates-expected.txt: Removed.
2059 * platform/mac/svg/custom/svg-curve-with-relative-cordinates-expected.png: Removed.
2060 * platform/mac/svg/custom/svg-curve-with-relative-cordinates-expected.txt: Removed.
2061 * platform/win/svg/custom/svg-curve-with-relative-cordinates-expected.txt: Removed.
2062 * svg/custom/svg-curve-with-relative-cordinates.html: Removed.
2064 2015-04-12 Simon Fraser <simon.fraser@apple.com>
2066 Selects don't scroll at some aspect ratios
2067 https://bugs.webkit.org/show_bug.cgi?id=143649
2068 rdar://problem/19365694
2070 Reviewed by Darin Adler.
2072 * fast/forms/listbox-visible-size-expected.txt: Added.
2073 * fast/forms/listbox-visible-size.html: Added.
2075 2015-04-12 Simon Fraser <simon.fraser@apple.com>
2077 Too much repainting on scrolling with fixed backgrounds
2078 https://bugs.webkit.org/show_bug.cgi?id=143637
2079 rdar://problem/20245243
2081 Reviewed by Darin Adler.
2083 Tests with various configurations of iframes and compositing, which dump layer trees with
2086 Also tiled-scrolling test that exercises the simple case.
2088 Put WebKit1-specific results in platform/mac-wk1, since they are very different from
2089 WK2 and other platforms, due to WK1-specific layer hosting and repaint behaviors.
2091 * compositing/repaint/iframes/composited-iframe-with-fixed-background-doc-repaint-expected.txt: Added.
2092 * compositing/repaint/iframes/composited-iframe-with-fixed-background-doc-repaint.html: Added.
2093 * compositing/repaint/iframes/compositing-iframe-scroll-repaint-expected.txt: Added.
2094 * compositing/repaint/iframes/compositing-iframe-scroll-repaint.html: Added.
2095 * compositing/repaint/iframes/compositing-iframe-with-fixed-background-doc-repaint-expected.txt: Added.
2096 * compositing/repaint/iframes/compositing-iframe-with-fixed-background-doc-repaint.html: Added.
2097 * compositing/repaint/iframes/resources/compositing-document.html: Added.
2098 * compositing/repaint/iframes/resources/compositing-fixed-background-document.html: Added.
2099 * compositing/repaint/iframes/resources/fixed-background-document.html: Added.
2100 * platform/mac-wk1/compositing/repaint/iframes/composited-iframe-with-fixed-background-doc-repaint-expected.txt: Added.
2101 * platform/mac-wk1/compositing/repaint/iframes/compositing-iframe-scroll-repaint-expected.txt: Added.
2102 * platform/mac-wk1/compositing/repaint/iframes/compositing-iframe-with-fixed-background-doc-repaint-expected.txt: Added.
2103 * platform/mac-wk2/compositing/repaint/fixed-background-scroll-expected.txt:
2104 * platform/mac-wk2/tiled-drawing/fixed-background-scroll-repaint-expected.txt: Added.
2105 * platform/mac-wk2/tiled-drawing/fixed-background-scroll-repaint.html: Added.
2107 2015-04-12 Yusuke Suzuki <utatane.tea@gmail.com>
2109 [ES6] Implement Array.prototype.values
2110 https://bugs.webkit.org/show_bug.cgi?id=143633
2112 Reviewed by Darin Adler.
2114 * js/Object-getOwnPropertyNames-expected.txt:
2115 * js/array-iterators-expected.txt:
2116 * js/script-tests/Object-getOwnPropertyNames.js:
2117 * js/script-tests/array-iterators.js:
2119 2015-04-11 Alexey Proskuryakov <ap@apple.com>
2121 editing/spelling/spelling-marker-description.html times out on Mac
2122 https://bugs.webkit.org/show_bug.cgi?id=143639
2124 Reviewed by Darin Adler.
2126 * editing/spelling/spelling-marker-description-expected.txt:
2127 * editing/spelling/spelling-marker-description.html:
2128 Changed the test to match reality.
2130 * platform/mac-wk2/TestExpectations:
2131 * platform/mac/TestExpectations:
2132 Removed expectations.
2134 2015-04-11 Gyuyoung Kim <gyuyoung.kim@webkit.org>
2136 [EFL] Unskip media test on EFL port
2138 Unreviewed, media tests are being passed except for 25 tests.
2139 The failing tests need to be investigated by Bug 131044.
2141 * platform/efl/TestExpectations:
2143 2015-04-10 Gyuyoung Kim <gyuyoung.kim@webkit.org>
2145 [EFL] Unreviewed, EFL gardening on 11th April.
2147 Mark 18 table/mozilla tests to failure. The tests have been failed since r182620.
2149 * platform/efl/TestExpectations:
2151 2015-04-10 Andy Estes <aestes@apple.com>
2153 [Content Filtering] Support modifying request URLs
2154 https://bugs.webkit.org/show_bug.cgi?id=143599
2155 rdar://problem/20442560
2157 Reviewed by Darin Adler.
2159 * contentfiltering/allow-after-add-data-expected.html: Changed to use pass.html.
2160 * contentfiltering/allow-after-finished-adding-data-expected.html: Ditto.
2161 * contentfiltering/allow-after-response-expected.html: Ditto.
2162 * contentfiltering/allow-after-will-send-request-expected.html: Ditto.
2163 * contentfiltering/block-after-add-data-expected.html: Ditto.
2164 * contentfiltering/block-after-add-data-then-allow-unblock-expected.html: Ditto.
2165 * contentfiltering/block-after-add-data-then-deny-unblock-expected.html: Ditto.
2166 * contentfiltering/block-after-finished-adding-data-expected.html: Ditto.
2167 * contentfiltering/block-after-finished-adding-data-then-allow-unblock-expected.html: Ditto.
2168 * contentfiltering/block-after-finished-adding-data-then-deny-unblock-expected.html: Ditto.
2169 * contentfiltering/block-after-response-expected.html: Ditto.
2170 * contentfiltering/block-after-response-then-allow-unblock-expected.html: Ditto.
2171 * contentfiltering/block-after-response-then-deny-unblock-expected.html: Ditto.
2172 * contentfiltering/block-after-will-send-request-expected.html: Ditto.
2173 * contentfiltering/block-after-will-send-request-then-allow-unblock-expected.html: Ditto.
2174 * contentfiltering/block-after-will-send-request-then-deny-unblock-expected.html: Ditto.
2175 * contentfiltering/modify-request-url-expected.html: Added.
2176 * contentfiltering/modify-request-url.html: Added.
2177 * contentfiltering/resources/fail.html: Added.
2178 * contentfiltering/resources/pass.html: Added.
2179 * http/tests/contentfiltering/allow-after-redirect-expected.html: Removed the body tag.
2180 * http/tests/contentfiltering/block-after-redirect-expected.html: Ditto.
2181 * http/tests/contentfiltering/modify-redirect-request-url-expected.html: Added.
2182 * http/tests/contentfiltering/modify-redirect-request-url.html: Added.
2184 2015-04-10 ChangSeok Oh <changseok.oh@collabora.com>
2186 [Win] Layout Test fast/backgrounds/selection-background-color-of-list-style.html is failing
2187 https://bugs.webkit.org/show_bug.cgi?id=143543
2189 Reviewed by Brent Fulgham.
2191 Added missing test results after r182546 for windows.
2193 * platform/win/TestExpectations:
2194 * platform/win/fast/backgrounds/selection-background-color-of-image-list-style-expected.png: Added.
2195 * platform/win/fast/backgrounds/selection-background-color-of-image-list-style-expected.txt: Added.
2196 * platform/win/fast/backgrounds/selection-background-color-of-list-style-expected.png: Added.
2197 * platform/win/fast/backgrounds/selection-background-color-of-list-style-expected.txt: Added.
2199 2015-04-10 Youenn Fablet <youenn.fablet@crf.canon.fr> and Xabier Rodriguez Calvar <calvaris@igalia.com>
2201 Add total test test of Streams API
2202 https://bugs.webkit.org/show_bug.cgi?id=142682
2206 Increased the callbacks timeouts to make tests pass in slower bots
2207 like Yosemite Debug.
2209 * streams/reference-implementation/resources/streams-utils.js:
2210 Created a standardTimeout variable with 100 as default.
2211 * streams/reference-implementation/readable-stream-cancel.html:
2212 * streams/reference-implementation/readable-stream-reader.html:
2213 * streams/reference-implementation/readable-stream-templated.html:
2214 * streams/reference-implementation/readable-stream.html: Used
2215 standardTimeout for the test timeout callbacks.
2217 2015-04-10 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
2219 Add total test test of Streams API
2220 https://bugs.webkit.org/show_bug.cgi?id=142682
2222 Reviewed by Benjamin Poulain.
2224 This is the full test set that we have for the implementation of
2225 Streams API. When we add more features/code the number of passing
2226 tests will increase.
2228 We have the tests translated from the reference implementation at
2229 streams/reference-implementation and our own tests for some other
2230 things at the streams upper level.
2232 We removed testharness stacktrace in case of failure because it
2233 dumps the filenames with paths. You can activate it for a specific
2234 test by setting its dumpStack attribute to true.
2236 All our former custom tests were integrated in the spec so we they
2237 are now in their appropriate places in the reference
2238 implementation ones. Some of them were changed to match the actual
2239 spec and they are failing now, but we only have to progressively
2242 * resources/testharnessreport.js: Avoid printing the stack in case
2243 of test failure to be able to have failing tests as expected
2244 unless commanded otherwise.
2245 * streams/readablestream-constructor-expected.txt: Removed.
2246 * streams/readablestream-constructor.html: Removed.
2247 * streams/readablestream-start-expected.txt: Removed.
2248 * streams/readablestream-start.html: Removed.
2249 * streams/readablestreamreader-constructor-expected.txt: Removed.
2250 * streams/readablestreamreader-constructor.html: Removed.
2251 * streams/reference-implementation/bad-underlying-sources-expected.txt: Added.
2252 * streams/reference-implementation/bad-underlying-sources.html: Added.
2253 * streams/reference-implementation/brand-checks-expected.txt: Added.
2254 * streams/reference-implementation/brand-checks.html: Added.
2255 * streams/reference-implementation/count-queuing-strategy-expected.txt: Added.
2256 * streams/reference-implementation/count-queuing-strategy.html: Added.
2257 * streams/reference-implementation/readable-stream-cancel-expected.txt: Added.
2258 * streams/reference-implementation/readable-stream-cancel.html: Added.
2259 * streams/reference-implementation/readable-stream-expected.txt: Added.
2260 * streams/reference-implementation/readable-stream-reader-expected.txt: Added.
2261 * streams/reference-implementation/readable-stream-reader.html: Added.
2262 * streams/reference-implementation/readable-stream-templated-expected.txt: Added.
2263 * streams/reference-implementation/readable-stream-templated.html: Added.
2264 * streams/reference-implementation/readable-stream.html: Added.
2265 * streams/reference-implementation/resources/byte-length-queuing-strategy.js: Added.
2266 * streams/reference-implementation/resources/count-queuing-strategy.js: Added.
2267 * streams/reference-implementation/resources/streams-utils.js: Added.
2269 2015-04-09 Zalan Bujtas <zalan@apple.com>
2271 Simple line layout: Add <br> support.
2272 https://bugs.webkit.org/show_bug.cgi?id=139012
2274 This patch enables RenderBlockFlows to use simple line layout on text content when <br> is present.
2275 Simple text with <br> is a fairly common pattern on discussion(forum)-like web pages. This patch reduces memory usage
2276 and speeds up layout for such content.
2278 Test output changes in 2 different ways:
2279 1. Repositioned RenderLineBreak elements. (1px wide <br> is the result of integral pixel snapping)
2280 2. Removed empty content (<br>).
2282 Reviewed by Antti Koivisto.
2284 * fast/text/simple-line-with-br-expected.html: Added.
2285 * fast/text/simple-line-with-br.html: Added.
2286 * platform/mac-mavericks/fast/parser/open-comment-in-textarea-expected.txt:
2287 * platform/mac-mavericks/http/tests/navigation/javascriptlink-frames-expected.txt:
2288 * platform/mac/editing/pasteboard/5761530-1-expected.txt: Added.
2289 * platform/mac/fast/css/text-overflow-ellipsis-bidi-expected.txt:
2290 * platform/mac/fast/dom/focus-contenteditable-expected.txt:
2291 * platform/mac/fast/forms/range/slider-padding-expected.txt: Added.
2292 * platform/mac/fast/forms/textarea-scroll-height-expected.txt:
2293 * platform/mac/fast/parser/open-comment-in-textarea-expected.txt:
2294 * platform/mac/fast/text/international/bidi-layout-across-linebreak-expected.txt:
2295 * platform/mac/fast/text/svg-font-face-with-kerning-expected.txt: Added.
2296 * platform/mac/http/tests/navigation/javascriptlink-frames-expected.txt:
2297 * platform/mac/http/tests/navigation/postredirect-basic-expected.txt:
2298 * platform/mac/http/tests/navigation/postredirect-goback1-expected.txt:
2299 * platform/mac/printing/single-line-must-not-be-split-into-two-pages-expected.txt:
2300 * platform/mac/svg/wicd/test-rightsizing-b-expected.txt:
2301 * platform/mac/tables/mozilla/bugs/bug106795-expected.txt:
2302 * platform/mac/tables/mozilla/bugs/bug1224-expected.txt:
2303 * platform/mac/tables/mozilla/bugs/bug131020-expected.txt:
2304 * platform/mac/tables/mozilla/bugs/bug131020_iframe-expected.txt:
2305 * platform/mac/tables/mozilla/bugs/bug1430-expected.txt:
2306 * platform/mac/tables/mozilla/bugs/bug16252-expected.txt:
2307 * platform/mac/tables/mozilla/bugs/bug19599-expected.txt:
2308 * platform/mac/tables/mozilla/bugs/bug20579-expected.txt:
2309 * platform/mac/tables/mozilla/bugs/bug32205-3-expected.txt:
2310 * platform/mac/tables/mozilla/bugs/bug82946-2-expected.txt:
2311 * platform/mac/tables/mozilla/bugs/bug92143-expected.txt:
2312 * platform/mac/tables/mozilla/marvin/tables_cellpadding-expected.txt:
2313 * platform/mac/tables/mozilla/marvin/tables_cellspacing-expected.txt:
2314 * platform/mac/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt:
2315 * platform/mac/tables/mozilla_expected_failures/bugs/bug1262-expected.txt:
2316 * platform/mac/tables/mozilla_expected_failures/bugs/bug56024-expected.txt:
2317 * platform/mac/tables/mozilla_expected_failures/other/test4-expected.txt:
2319 2015-04-09 Matthew Mirman <mmirman@apple.com>
2321 Updated expectations on a few tests to account for error
2322 info not being added at throw time anymore.
2323 https://bugs.webkit.org/show_bug.cgi?id=143542
2324 rdar://problem/20475871
2326 Reviewed by Michael Saboff.
2328 Because sourceURL is now being appended at error construction time rather than when thrown,
2329 the tests now attempt to append it during the code run by InspectorTest.sendCommand which I assume uses an eval.
2330 Because this code is generated on the fly, it has no URL and thus sourceURL makes no sense.
2331 Also since they are generated in a new locations, they will have a new lines and columns.
2333 * inspector-protocol/debugger/setPauseOnExceptions-all-expected.txt:
2334 * inspector-protocol/debugger/setPauseOnExceptions-none-expected.txt:
2335 * inspector-protocol/debugger/setPauseOnExceptions-uncaught-expected.txt:
2336 * platform/win/TestExpectations: Enabled the above tests on windows.
2338 2015-04-09 Javier Fernandez <jfernandez@igalia.com>
2340 [CSS Grid Layout] Implement justify-self and justify-item css properties.
2341 https://bugs.webkit.org/show_bug.cgi?id=133281
2343 Reviewed by David Hyatt.
2345 Implement the new property 'justify-items', defined in the CSS Box Alignment
2346 specification to desribe the container's alignment behavior, in the same way
2347 the 'align-items' property does.
2349 * fast/css/parse-justify-items-expected.txt: Added.
2350 * fast/css/parse-justify-items.html: Added.
2351 * fast/css/resources/alignment-parsing-utils.js: Added.
2354 (checkInitialValues):
2355 (checkInheritValues):
2356 (checkLegacyValues):
2358 2015-04-09 Myles C. Maxfield <mmaxfield@apple.com>
2360 Text-combine erroneously draws vertically after non-layout-causing style change
2361 https://bugs.webkit.org/show_bug.cgi?id=143461
2362 <rdar://problem/19285490>
2364 Reviewed by Darin Adler.
2366 * fast/text/text-combine-style-change-no-layout-expected.html: Added.
2367 * fast/text/text-combine-style-change-no-layout.html: Added.
2369 2015-04-09 Hunseop Jeong <hs85.jeong@samsung.com>
2371 [EFL] fast/css/vertical-text-overflow-ellipsis-text-align-center.html is failing
2372 https://bugs.webkit.org/show_bug.cgi?id=142571
2374 Unreviewed EFL Gardening.
2376 Rebaseline the fast/css/vertical-text-overflow-ellipsis-text-align-center.html.
2378 * platform/efl/TestExpectations:
2379 * platform/efl/fast/css/vertical-text-overflow-ellipsis-text-align-center-expected.png:
2380 * platform/efl/fast/css/vertical-text-overflow-ellipsis-text-align-center-expected.txt:
2382 2015-04-09 Hunseop Jeong <hs85.jeong@samsung.com>
2384 Unreviewed EFL gardening. Added missing results after r182546.
2385 https://bugs.webkit.org/show_bug.cgi?id=143557
2387 * platform/efl/fast/backgrounds/selection-background-color-of-image-list-style-expected.png: Added.
2388 * platform/efl/fast/backgrounds/selection-background-color-of-image-list-style-expected.txt: Added.
2389 * platform/efl/fast/backgrounds/selection-background-color-of-list-style-expected.png: Added.
2390 * platform/efl/fast/backgrounds/selection-background-color-of-list-style-expected.txt: Added.
2392 2015-04-09 Andy Estes <aestes@apple.com>
2394 Skip http/tests/contentfiltering/ on all the platforms that skipped contentfiltering/
2395 https://bugs.webkit.org/show_bug.cgi?id=143460
2397 * platform/efl/TestExpectations:
2398 * platform/win/TestExpectations:
2400 2015-04-04 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
2402 [Streams API] Support the start function parameter in ReadableStream constructor
2403 https://bugs.webkit.org/show_bug.cgi?id=141160
2405 Reviewed by Benjamin Poulain.
2407 Added tests to check that start JS function is called with the right parameters and can throw errors.
2409 * streams/readablestream-start-expected.txt: Added.
2410 * streams/readablestream-start.html: Added.
2412 2015-04-08 Brent Fulgham <bfulgham@apple.com>
2414 [Win] Layout Test inspector/console/console-api.html is failing
2415 https://bugs.webkit.org/show_bug.cgi?id=143548
2417 * platform/win/TestExpectations: Skipped new timeout.
2419 2015-04-08 Joseph Pecoraro <pecoraro@apple.com>
2421 Web Inspector: Split ConsoleMessageImpl into the View and the Model
2422 https://bugs.webkit.org/show_bug.cgi?id=142599
2424 Reviewed by Timothy Hatcher.
2426 * inspector/console/console-api-expected.txt: Added.
2427 * inspector/console/console-api.html: Added.
2428 Add a basic test for console APIs creating the new ConsoleMessage model objects.
2430 2015-04-08 Brent Fulgham <bfulgham@apple.com>
2432 [Win] Document some test failures.
2433 https://bugs.webkit.org/show_bug.cgi?id=143542
2434 https://bugs.webkit.org/show_bug.cgi?id=143543
2436 * platform/win/TestExpectations: Mark as failing.
2438 2015-04-08 Michael Catanzaro <mcatanzaro@igalia.com>
2440 [GTK] Unreviewed, update more test expectations
2442 Remove some expected failures from tests that are passing. Also, copypaste some
2443 expectations to more appropriate locations in the expectations file.
2445 * platform/gtk/TestExpectations:
2447 2015-04-08 Filip Pizlo <fpizlo@apple.com>
2449 JSArray::sortNumeric should handle ArrayWithUndecided
2450 https://bugs.webkit.org/show_bug.cgi?id=143535
2452 Reviewed by Geoffrey Garen.
2454 Upload the original test that first spotted this. Shortened it a bit so that it runs fast enough.
2456 * js/regress/script-tests/sorting-benchmark.js: Added.
2458 (bottom_up_merge_sort):
2463 * js/regress/sorting-benchmark-expected.txt: Added.
2464 * js/regress/sorting-benchmark.html: Added.
2466 2015-04-08 Alex Christensen <achristensen@webkit.org>
2468 Block popups from content extensions.
2469 https://bugs.webkit.org/show_bug.cgi?id=143497
2471 Reviewed by Brady Eidson.
2473 * http/tests/contentextensions/popups-expected.txt: Added.
2474 * http/tests/contentextensions/popups.html: Added.
2475 * http/tests/contentextensions/popups.html.json: Added.
2477 2015-04-08 Michael Catanzaro <mcatanzaro@igalia.com>
2479 [GTK] Unreviewed test expectation sanity-check
2481 Remove duplicate expectation, and some expectations for tests that no longer exist.
2483 * platform/gtk/TestExpectations:
2485 2015-04-08 Bem Jones-Bey <bjonesbe@adobe.com>
2487 [CSS Shapes] Properly handle negative reference box widths and center coordinates
2488 https://bugs.webkit.org/show_bug.cgi?id=142610
2490 Reviewed by Rob Buis.
2492 Tests for the cases that trigger asserts.
2494 * fast/shapes/shape-outside-floats/shape-outside-floats-circle-negative-radius-crash-expected.txt: Added.
2495 * fast/shapes/shape-outside-floats/shape-outside-floats-circle-negative-radius-crash.html: Added.
2496 * fast/shapes/shape-outside-floats/shape-outside-floats-ellipse-negative-width-crash-expected.txt: Added.
2497 * fast/shapes/shape-outside-floats/shape-outside-floats-ellipse-negative-width-crash.html: Added.
2499 2015-04-08 ChangSeok Oh <changseok.oh@collabora.com>
2501 Fill list style background with same color with that of list background.
2502 https://bugs.webkit.org/show_bug.cgi?id=143483
2504 Reviewed by Simon Fraser.
2506 * fast/backgrounds/selection-background-color-of-image-list-style.html: Added.
2507 * fast/backgrounds/selection-background-color-of-list-style.html: Added.
2508 * platform/gtk/fast/backgrounds/selection-background-color-of-image-list-style-expected.png: Added.
2509 * platform/gtk/fast/backgrounds/selection-background-color-of-image-list-style-expected.txt: Added.
2510 * platform/gtk/fast/backgrounds/selection-background-color-of-list-style-expected.png: Added.
2511 * platform/gtk/fast/backgrounds/selection-background-color-of-list-style-expected.txt: Added.
2512 * platform/mac/fast/backgrounds/selection-background-color-of-image-list-style-expected.png: Added.
2513 * platform/mac/fast/backgrounds/selection-background-color-of-image-list-style-expected.txt: Added.
2514 * platform/mac/fast/backgrounds/selection-background-color-of-list-style-expected.png: Added.
2515 * platform/mac/fast/backgrounds/selection-background-color-of-list-style-expected.txt: Added.
2517 2015-04-08 Commit Queue <commit-queue@webkit.org>
2519 Unreviewed, rolling out r182536.
2520 https://bugs.webkit.org/show_bug.cgi?id=143523
2522 Made accessibility/table-sections.html time out on debug bots
2523 (Requested by ap on #webkit).
2527 "Simple line layout: Add <br> support."
2528 https://bugs.webkit.org/show_bug.cgi?id=139012
2529 http://trac.webkit.org/changeset/182536
2531 2015-04-08 Zalan Bujtas <zalan@apple.com>
2533 Simple line layout: Add <br> support.
2534 https://bugs.webkit.org/show_bug.cgi?id=139012
2536 This patch enables RenderBlockFlows to use simple line layout on text content when <br> is present.
2537 Simple text with <br> is a fairly common pattern on discussion(forum)-like web pages. This patch reduces memory usage
2538 and speeds up layout for such content.
2540 Test output changes in 2 different ways:
2541 1. Repositioned RenderLineBreak elements. (1px wide <br> is the result of integral pixel snapping)
2542 2. Removed empty content (<br>).
2544 Reviewed by Antti Koivisto.
2546 * fast/text/simple-line-with-br-expected.html: Added.
2547 * fast/text/simple-line-with-br.html: Added.
2548 * platform/mac-mavericks/fast/parser/open-comment-in-textarea-expected.txt:
2549 * platform/mac-mavericks/http/tests/navigation/javascriptlink-frames-expected.txt:
2550 * platform/mac/fast/css/text-overflow-ellipsis-bidi-expected.txt:
2551 * platform/mac/fast/dom/focus-contenteditable-expected.txt:
2552 * platform/mac/fast/forms/range/slider-padding-expected.txt: Added.
2553 * platform/mac/fast/forms/textarea-scroll-height-expected.txt:
2554 * platform/mac/fast/parser/open-comment-in-textarea-expected.txt:
2555 * platform/mac/fast/text/international/bidi-layout-across-linebreak-expected.txt:
2556 * platform/mac/fast/text/svg-font-face-with-kerning-expected.txt: Added.
2557 * platform/mac/http/tests/navigation/javascriptlink-frames-expected.txt:
2558 * platform/mac/http/tests/navigation/postredirect-basic-expected.txt:
2559 * platform/mac/http/tests/navigation/postredirect-goback1-expected.txt:
2560 * platform/mac/printing/single-line-must-not-be-split-into-two-pages-expected.txt:
2561 * platform/mac/svg/wicd/test-rightsizing-b-expected.txt:
2562 * platform/mac/tables/mozilla/bugs/bug106795-expected.txt:
2563 * platform/mac/tables/mozilla/bugs/bug1224-expected.txt:
2564 * platform/mac/tables/mozilla/bugs/bug131020-expected.txt:
2565 * platform/mac/tables/mozilla/bugs/bug131020_iframe-expected.txt:
2566 * platform/mac/tables/mozilla/bugs/bug1430-expected.txt:
2567 * platform/mac/tables/mozilla/bugs/bug16252-expected.txt:
2568 * platform/mac/tables/mozilla/bugs/bug19599-expected.txt:
2569 * platform/mac/tables/mozilla/bugs/bug20579-expected.txt:
2570 * platform/mac/tables/mozilla/bugs/bug32205-3-expected.txt:
2571 * platform/mac/tables/mozilla/bugs/bug82946-2-expected.txt:
2572 * platform/mac/tables/mozilla/bugs/bug92143-expected.txt:
2573 * platform/mac/tables/mozilla/marvin/tables_cellpadding-expected.txt:
2574 * platform/mac/tables/mozilla/marvin/tables_cellspacing-expected.txt:
2575 * platform/mac/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt:
2576 * platform/mac/tables/mozilla_expected_failures/bugs/bug1262-expected.txt:
2577 * platform/mac/tables/mozilla_expected_failures/bugs/bug56024-expected.txt:
2578 * platform/mac/tables/mozilla_expected_failures/other/test4-expected.txt:
2580 2015-04-07 Michael Peechatt <mpeechatt@gmail.com>
2582 Bug 142887 - role progress bar does not support indeterminate state
2583 https://bugs.webkit.org/show_bug.cgi?id=142887
2585 Reviewed by Chris Fleizach.
2587 * platform/mac/accessibility/progressbar-indeterminate-expected.txt: Added.
2588 * platform/mac/accessibility/progressbar-indeterminate.html: Added.
2589 Test that checks if 0 is returned for indetermiate progress indicators when
2590 aria min and max values are non zero.
2592 2015-04-07 Chris Dumez <cdumez@apple.com>
2594 Open WebSockets should not prevent a page from entering PageCache
2595 https://bugs.webkit.org/show_bug.cgi?id=143505
2596 <rdar://problem/19923085>
2598 Reviewed by Alexey Proskuryakov.
2600 Add a layout test to check that an open WebSocket does not prevent a
2601 page from entering page cache and that a 'close' event is fired after
2602 resuming (restoring from the page cache).
2604 * http/tests/websocket/tests/hybi/closed-when-entering-page-cache-expected.txt: Added.
2605 * http/tests/websocket/tests/hybi/closed-when-entering-page-cache.html: Added.
2607 2015-04-07 Commit Queue <commit-queue@webkit.org>
2609 Unreviewed, rolling out r182511.
2610 https://bugs.webkit.org/show_bug.cgi?id=143507
2612 caused debug test failures (Requested by alexchristensen on
2617 "Block popups from content extensions."
2618 https://bugs.webkit.org/show_bug.cgi?id=143497
2619 http://trac.webkit.org/changeset/182511
2621 2015-04-07 Alex Christensen <achristensen@webkit.org>
2623 Block popups from content extensions.
2624 https://bugs.webkit.org/show_bug.cgi?id=143497
2626 Reviewed by Brady Eidson.
2628 * http/tests/contentextensions/popups-expected.txt: Added.
2629 * http/tests/contentextensions/popups.html: Added.
2630 * http/tests/contentextensions/popups.html.json: Added.
2632 2015-04-07 Matthew Mirman <mmirman@apple.com>
2634 Source and stack information should get appended only to native errors
2635 and should be added after construction rather than when thrown.
2636 This fixes frozen objects being unfrozen when thrown while conforming to
2637 ecma script standard and other browser behavior.
2638 rdar://problem/19927293
2639 https://bugs.webkit.org/show_bug.cgi?id=141871
2641 Reviewed by Geoffrey Garen.
2643 Fixes tests to throw new Errors such that they will contain line, column, and stack information
2644 as expected, and fixes the column in the error in the expected output.
2646 * http/tests/w3c/resources/testharness.js: Other browsers don't expect stack information
2647 with this test, but we do, and so the AssertionError should include stack information gathered from Error.
2648 This could also have been fixed by changing expectations, but its a good idea to check the stack anyway.
2649 * js/dom/exception-linenums-in-html-1.html: Throw "new Error()" rather than "{}".
2650 * js/dom/exception-linenums-in-html-2.html: ditto.
2651 * js/dom/exception-linenums-in-html-3.html: ditto.
2652 * js/dom/script-tests/stack-trace.js: ditto.
2653 (throwError): ditto.
2655 (inlineableThrow): ditto.
2656 (dfgThing.get willThrow): ditto.
2657 (dfgThing.willThrowFunc): ditto.
2658 * js/dom/stack-trace-expected.txt: fixed error column expectation.
2659 * js/exception-properties-expected.txt: ditto.
2660 * js/script-tests/exception-linenums.js:
2661 (exceptionInFunction): throw "new Error()" rather than "{}".
2662 (firstPropIsGetter.get getter): ditto
2663 (secondPropIsGetter.get getter): ditto
2664 (firstPropIsSetter.set setter): ditto
2665 (secondPropIsSetter.set setter): ditto
2666 * js/script-tests/exception-properties.js: now checking that column, line, and sourceURL are existant on a "new Error"
2667 since we now add these at error construction rather than at error throwing.
2668 * platform/mac/http/tests/media/media-source/mediasource-addsourcebuffer-expected.txt: fixed expectation to match.
2669 * platform/mac/http/tests/media/media-source/mediasource-sourcebuffer-mode-expected.txt: ditto.
2671 2015-04-07 Joseph Pecoraro <pecoraro@apple.com>
2673 Web Inspector: ES6: Show Symbol properties on Objects
2674 https://bugs.webkit.org/show_bug.cgi?id=141279
2676 Reviewed by Timothy Hatcher.
2678 * inspector/model/remote-object-expected.txt:
2679 * inspector/model/remote-object-get-properties-expected.txt:
2680 * inspector/model/remote-object-get-properties.html:
2681 * inspector/model/remote-object.html:
2682 Update tests to include objects with Symbol properties.
2684 2015-02-25 Sergio Villar Senin <svillar@igalia.com>
2686 [CSS Grid Layout] Update track sizes after distributing extra space
2687 https://bugs.webkit.org/show_bug.cgi?id=141422
2689 Reviewed by Antti Koivisto.
2691 * fast/css-grid-layout/grid-content-sized-columns-resolution-expected.txt:
2692 * fast/css-grid-layout/grid-content-sized-columns-resolution.html:
2693 * fast/css-grid-layout/grid-update-sizes-after-distributing-all-expected.txt: Added.
2694 * fast/css-grid-layout/grid-update-sizes-after-distributing-all.html: Added.
2696 2015-04-07 Marcos ChavarrÃa Teijeiro <chavarria1991@gmail.com>
2698 [GTK] Gardening 7th April
2699 https://bugs.webkit.org/show_bug.cgi?id=143467
2703 * platform/gtk/TestExpectations:
2704 * platform/gtk/editing/deleting/regional-indicators-expected.txt: Rebaselined after r182137.
2705 * platform/gtk/editing/pasteboard/emacs-ctrl-k-y-001-expected.txt: Rebaselined after r181889.
2706 * platform/gtk/inspector-protocol/debugger/regress-133182-expected.txt: Added. Rebaselined after r181810.
2708 2015-04-06 Chris Dumez <cdumez@apple.com>
2710 Bing video search result pages are not PageCacheable
2711 https://bugs.webkit.org/show_bug.cgi?id=143463
2712 <rdar://problem/20440916>
2714 Reviewed by Alexey Proskuryakov.
2716 Add layout tests to confirm that a pending image load does not prevent
2717 a page from entering the page cache. There are 2 tests, once that cover
2718 the case where the request's cachePartion is empty (passing without the
2719 fix), and another where the request's cachePartition is non-empty
2720 (which only passes with the fix).
2722 * http/tests/navigation/page-cache-pending-image-load-cache-partition-expected.txt: Added.
2723 * http/tests/navigation/page-cache-pending-image-load-cache-partition.html: Added.
2724 * http/tests/navigation/page-cache-pending-image-load-expected.txt: Added.
2725 * http/tests/navigation/page-cache-pending-image-load.html: Added.
2727 2015-04-06 Andy Estes <aestes@apple.com>
2729 http/tests/contentfiltering/block-after-redirect.html fails on Windows
2730 https://bugs.webkit.org/show_bug.cgi?id=143460
2732 * platform/win/TestExpectations: Marked test as ImageOnlyFailure.
2734 2015-04-03 Alexey Proskuryakov <ap@apple.com>
2736 Reduce the dependency on Flash in regression tests
2737 https://bugs.webkit.org/show_bug.cgi?id=143391
2739 Reviewed by Anders Carlsson.
2741 * accessibility/inline-block-assertion.html:
2742 * accessibility/plugin.html:
2743 * compositing/geometry/empty-embed-rects.html:
2744 * fast/history/resources/subframe-with-plugin.html:
2745 * fast/images/embed-does-not-propagate-dimensions-to-object-ancestor.html:
2746 * fast/loader/loadInProgress.html:
2747 * fast/replaced/border-radius-clip.html:
2748 * fast/replaced/embed-display-none.html:
2749 * plugins/crash-restoring-plugin-page-from-page-cache.html:
2750 * plugins/object-embed-plugin-scripting.html:
2751 * plugins/resources/plugin-frame.html:
2752 Use TestNetscapePlugin, as the tests don't appear to have any real need for Flash.
2754 * plugins/iframe-shims.html: Removed. This was a test for a chromium only feature
2755 that never existed in WebKit.
2757 * platform/mac/TestExpectations:
2758 * platform/wincairo/TestExpectations:
2759 Removed the deleted plugins/iframe-shims.html.
2761 * platform/mac-wk2/TestExpectations: Skip snapshotting tests that use Flash,
2762 because they make WebKitTestRunner crash now. Marked all other snapshotting tests
2763 as Pass/Failure, because they don't really make any sense, and are only useful for
2766 * platform/wk2/TestExpectations: Skipped a few remaining tests that use Flash.
2767 These tests still run (and pass) under WebKit1, regardless of whether Flash is
2768 installed, so they don't seem like very accurate tests.
2770 2015-04-06 Brent Fulgham <bfulgham@apple.com>
2772 [Win] Unreviewed test update after r182369.
2774 New test does not pass on Windows.
2776 * platform/win/TestExpectations: Skip.
2778 2015-04-05 Andy Estes <aestes@apple.com>
2780 [Content Filtering] Add some additional unblock tests
2781 https://bugs.webkit.org/show_bug.cgi?id=143435
2783 Reviewed by Dan Bernstein.
2785 * contentfiltering/block-after-add-data-then-allow-unblock-expected.html: Copied from LayoutTests/contentfiltering/block-after-unblock-request-expected.html.
2786 * contentfiltering/block-after-add-data-then-allow-unblock.html: Added.
2787 * contentfiltering/block-after-add-data-then-deny-unblock-expected.html: Renamed from LayoutTests/contentfiltering/allow-after-unblock-request-expected.html.
2788 * contentfiltering/block-after-add-data-then-deny-unblock.html: Added.
2789 * contentfiltering/block-after-finished-adding-data-then-allow-unblock-expected.html: Copied from LayoutTests/contentfiltering/block-after-unblock-request-expected.html.
2790 * contentfiltering/block-after-finished-adding-data-then-allow-unblock.html: Renamed from LayoutTests/contentfiltering/allow-after-unblock-request.html.
2791 * contentfiltering/block-after-finished-adding-data-then-deny-unblock-expected.html: Copied from LayoutTests/contentfiltering/block-after-unblock-request-expected.html.
2792 * contentfiltering/block-after-finished-adding-data-then-deny-unblock.html: Renamed from LayoutTests/contentfiltering/block-after-unblock-request.html.
2793 * contentfiltering/block-after-response-then-allow-unblock-expected.html: Copied from LayoutTests/contentfiltering/block-after-unblock-request-expected.html.
2794 * contentfiltering/block-after-response-then-allow-unblock.html: Added.
2795 * contentfiltering/block-after-response-then-deny-unblock-expected.html: Copied from LayoutTests/contentfiltering/block-after-unblock-request-expected.html.
2796 * contentfiltering/block-after-response-then-deny-unblock.html: Added.
2797 * contentfiltering/block-after-will-send-request-then-allow-unblock-expected.html: Copied from LayoutTests/contentfiltering/block-after-unblock-request-expected.html.
2798 * contentfiltering/block-after-will-send-request-then-allow-unblock.html: Added.
2799 * contentfiltering/block-after-will-send-request-then-deny-unblock-expected.html: Renamed from LayoutTests/contentfiltering/block-after-unblock-request-expected.html.
2800 * contentfiltering/block-after-will-send-request-then-deny-unblock.html: Added.
2802 2015-04-05 Andy Estes <aestes@apple.com>
2804 [Content Filtering] Tell the filter about requests and redirects
2805 https://bugs.webkit.org/show_bug.cgi?id=143414
2806 rdar://problem/19239549
2808 Reviewed by Darin Adler.
2810 * contentfiltering/allow-after-will-send-request-expected.html: Added.
2811 * contentfiltering/allow-after-will-send-request.html: Added.
2812 * contentfiltering/block-after-will-send-request-expected.html: Added.
2813 * contentfiltering/block-after-will-send-request.html: Added.
2814 * http/tests/contentfiltering/allow-after-redirect-expected.html: Added.
2815 * http/tests/contentfiltering/allow-after-redirect.html: Added.
2816 * http/tests/contentfiltering/block-after-redirect-expected.html: Added.
2817 * http/tests/contentfiltering/block-after-redirect.html: Added.
2818 * http/tests/contentfiltering/resources/fail.html: Added.
2819 * http/tests/contentfiltering/resources/pass.html: Added.
2821 2015-04-05 Simon Fraser <simon.fraser@apple.com>
2823 Skip fast/fixed-layout/fixed-layout.html on Windows.
2825 * platform/win/TestExpectations:
2827 2015-04-05 Gyuyoung Kim <gyuyoung.kim@webkit.org>
2829 [EFL] Gardening on 5th April. Mark 2 tests to ImageOnlyFailure.
2830 https://bugs.webkit.org/show_bug.cgi?id=143417
2832 Unreviewed. Mark 2 tests to ImageOnlyFailure.
2834 * platform/efl/TestExpectations:
2836 2015-04-04 Andy Estes <aestes@apple.com>
2838 [Content Filtering] Blocked page is not always displayed when it should be
2839 https://bugs.webkit.org/show_bug.cgi?id=143410
2841 Reviewed by Andreas Kling.
2843 * TestExpectations: Unskipped block-after-add-data.html.
2844 * contentfiltering/block-after-add-data-expected.html: Added a passing expectation.
2845 * contentfiltering/block-after-response-expected.html: Ditto.
2847 2015-04-04 Chris Fleizach <cfleizach@apple.com>
2849 AX: Heuristic: Avoid exposing an element as clickable if mouse event delegation is handled on an AXElement with more than one descendant AXElement
2850 https://bugs.webkit.org/show_bug.cgi?id=136247
2852 Reviewed by Mario Sanchez Prada.
2854 * platform/mac/accessibility/press-action-not-exposed-when-body-is-click-handler-expected.txt: Removed.
2855 * platform/mac/accessibility/press-action-not-exposed-when-body-is-click-handler.html: Removed.
2856 * platform/mac/accessibility/press-action-not-exposed-for-event-delegation-expected.txt: Added.
2857 * platform/mac/accessibility/press-action-not-exposed-for-event-delegation.html: Added.
2859 2015-04-04 Simon Fraser <simon.fraser@apple.com>
2861 Fix some bad test results committed earlier.
2863 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-element-with-multiple-handlers-crash-expected.txt:
2864 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-wheel-element-crash-expected.txt:
2865 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-wheel-element-parent-crash-expected.txt:
2867 2015-04-02 Darin Adler <darin@apple.com>
2869 Streamline icon-related code, mostly unused
2870 https://bugs.webkit.org/show_bug.cgi?id=143306
2872 Reviewed by Antti Koivisto.
2874 * fast/dom/icon-url-list-apple-touch-expected.txt: Removed.
2875 * fast/dom/icon-url-list-apple-touch.html: Removed. This tested code that was
2876 not actually used in any WebKit port.
2878 * fast/dom/icon-url-list.html: Updated to expect only a single icon URL;
2879 the icon machinery in WebKit doesn't return arrays at this time. It's better to
2880 test what we actually expose.
2882 2015-04-04 Simon Fraser <simon.fraser@apple.com>
2884 Crash under Document::absoluteRegionForEventTargets on build.webkit.org/dashboard
2885 https://bugs.webkit.org/show_bug.cgi?id=143406
2886 rdar://problem/20407080
2888 Reviewed by Ryosuke Niwa.
2890 Test configurations of elements with different parenting and event handlers adding orders, and multiple handlers on
2893 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-element-with-multiple-handlers-crash-expected.txt: Added.
2894 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-element-with-multiple-handlers-crash.html: Added.
2895 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-wheel-element-crash-expected.txt: Added.
2896 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-wheel-element-crash.html: Added.
2897 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-wheel-element-parent-crash-expected.txt: Added.
2898 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/destroy-wheel-element-parent-crash.html: Added.
2900 2015-04-04 Simon Fraser <simon.fraser@apple.com>
2902 REGRESSION (r182215): Feedly crashes when closing article
2903 https://bugs.webkit.org/show_bug.cgi?id=143405
2904 rdar://problem/20382734, rdar://problem/20395497
2906 Reviewed by Tim Horton.
2908 Test that triggers a crash without the fix (thanks to Zalan for the test).
2910 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/compute-region-inside-delete-renderer-crash-expected.txt: Added.
2911 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/compute-region-inside-delete-renderer-crash.html: Added.
2913 2015-04-04 Simon Fraser <simon.fraser@apple.com>
2915 Differentiate between composited scrolling, and async scrolling
2916 https://bugs.webkit.org/show_bug.cgi?id=143291
2918 Reviewed by Sam Weinig.
2920 Rebaseline tests that call setScrollingTreeIncludesFrames(true), where those subframes
2921 are now excluded from the non-fast scrollable region.
2923 * platform/mac-wk2/tiled-drawing/scrolling/frames/coordinated-frame-expected.txt:
2924 * platform/mac-wk2/tiled-drawing/scrolling/frames/coordinated-frame-in-fixed-expected.txt:
2925 * platform/mac-wk2/tiled-drawing/scrolling/frames/fixed-inside-frame-expected.txt:
2927 2015-04-04 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
2929 [Streams API] Collecting a ReadableStreamReader should not unlock its stream
2930 https://bugs.webkit.org/show_bug.cgi?id=143333
2932 Reviewed by Benjamin Poulain.
2934 * streams/readablestreamreader-constructor-expected.txt:
2935 * streams/readablestreamreader-constructor.html:
2937 2015-04-04 Yusuke Suzuki <utatane.tea@gmail.com>
2939 Implement ES6 Object.getOwnPropertySymbols
2940 https://bugs.webkit.org/show_bug.cgi?id=141106
2942 Reviewed by Geoffrey Garen.
2944 * js/Object-getOwnPropertyNames-expected.txt:
2945 * js/script-tests/Object-getOwnPropertyNames.js:
2947 2015-04-03 Tim Horton <timothy_horton@apple.com>
2949 fast/fixed-layout/fixed-layout.html is flaky
2950 https://bugs.webkit.org/show_bug.cgi?id=143379
2952 Reviewed by Simon Fraser.
2955 Un-flakify the fixed layout test.
2957 * fast/css-grid-layout/flex-content-sized-columns-resize-expected.html:
2958 Remove a mistaken line in the original test; this function doesn't exist in WebKit
2959 and was presumably ported directly from the Blink test (and then never noticed because
2960 JS exceptions thrown in -expected files go nowhere).
2962 * fast/fixed-layout/fixed-layout.html:
2963 Make the fixed layout test less racy by waiting for the resize event (which can be
2964 very asynchronous). Also, force a layout before resizing to ensure that we
2965 always do get a resize event.
2967 2015-04-03 Chris Fleizach <cfleizach@apple.com>
2969 AX: Toggling check box state not speaking using plain space, not VO space.
2970 https://bugs.webkit.org/show_bug.cgi?id=143356
2972 Reviewed by Darin Adler.
2974 * platform/mac/accessibility/checkbox-posts-value-change-notification-after-activation-with-space-expected.txt: Added.
2975 * platform/mac/accessibility/checkbox-posts-value-change-notification-after-activation-with-space.html: Added.
2977 2015-04-03 Alexey Proskuryakov <ap@apple.com>
2979 Re-skip tests that got recently enabled, but time out.
2981 * platform/mac-wk2/TestExpectations:
2983 2015-04-03 Alexey Proskuryakov <ap@apple.com>
2985 fast/fixed-layout/fixed-layout.html is flaky
2986 https://bugs.webkit.org/show_bug.cgi?id=143379
2988 * TestExpectations: Marking it as such.
2990 2015-04-03 Csaba Osztrogonác <ossy@webkit.org>
2992 [WK2] Unskip now passing tests after r135595
2993 https://bugs.webkit.org/show_bug.cgi?id=127428
2995 Unreviewed gardening.
2997 * platform/mac-wk2/TestExpectations: Mark editing/selection/context-menu-text-selection.html as timeouting test.
2998 * platform/wk2/TestExpectations: Unskip now passing tests.
3000 2015-04-03 Csaba Osztrogonác <ossy@webkit.org>
3002 [EFL] Fix 18 crashing compositing tests after r182101
3003 https://bugs.webkit.org/show_bug.cgi?id=143214
3005 Unreviewed gardening, comment out the original expectations after r182311.
3007 * platform/efl/TestExpectations:
3009 2015-04-03 Csaba Osztrogonác <ossy@webkit.org>
3011 [EFL] Fix 18 crashing compositing tests after r182101
3012 https://bugs.webkit.org/show_bug.cgi?id=143214
3014 Unreviewed gardening, add crash expectations until proper fix.
3016 * platform/efl/TestExpectations:
3018 2015-04-03 Csaba Osztrogonác <ossy@webkit.org>
3020 Unreviewed gardening. Skip fast/fixed-layout, because it made the following tests fail.
3022 * platform/efl/TestExpectations:
3024 2015-04-02 Timothy Horton <timothy_horton@apple.com>
3026 Scrollbars are left in the wrong position when resizing a fixed layout view
3027 https://bugs.webkit.org/show_bug.cgi?id=143360
3029 Reviewed by Beth Dakin.
3031 * fast/fixed-layout/fixed-layout-expected.png: Added.
3032 * fast/fixed-layout/fixed-layout-expected.txt: Added.
3033 * fast/fixed-layout/fixed-layout.html: Added.
3034 Add a simple fixed layout test. We can add more (or recover some from
3035 when the Qt tests were purged) now that it's testable again.
3037 This test also happens to test the aforementioned setFrameRect change,
3038 because without it, the RenderView's layer would be left at the wrong
3039 size (800x600) because the scrollbars would be left behind in the resize.
3041 2015-04-02 Brent Fulgham <bfulgham@apple.com>
3043 New ruby tests are failing on all non-Mac platforms.
3044 https://bugs.webkit.org/show_bug.cgi?id=143354
3046 Add skip commands for these new tests.
3048 * platform/efl/TestExpectations:
3049 * platform/gtk/TestExpectations:
3050 * platform/win/TestExpectations:
3052 2015-04-02 Alexey Proskuryakov <ap@apple.com>
3054 http/tests/security/cross-frame-access-call.html is flaky
3055 https://bugs.webkit.org/show_bug.cgi?id=143344
3057 Reviewed by Anders Carlsson.
3060 * http/tests/security/cross-frame-access-call-expected.txt:
3061 Correct the results. Not sure where I got the different results from.
3063 2015-04-02 Myles C. Maxfield <mmaxfield@apple.com>
3069 * fast/ruby/ruby-expansion-cjk-4-expected.html:
3070 * fast/ruby/ruby-expansion-cjk-4.html:
3072 2015-04-02 Anders Carlsson <andersca@apple.com>
3074 http/tests/security/cross-frame-access-call.html is flaky.
3077 Skip this test for now. Fixing it is being tracked by webkit.org/b/143344.
3079 2015-04-02 Myles C. Maxfield <mmaxfield@apple.com>
3081 Disallow ruby base from having leading or trailing expansions
3082 https://bugs.webkit.org/show_bug.cgi?id=142608
3084 Reviewed by David Hyatt.
3086 Test combinations of CJK, Latin, ruby-in-ruby, simple text codepath, complex
3087 text codepath, RTL, and LTR codepaths.
3089 * fast/ruby/positioned-ruby-text-expected.txt:
3090 * fast/ruby/positioned-ruby-text.html:
3091 * fast/ruby/resources/green.png: Added.
3092 * fast/ruby/resources/ruby-expansion.svg: Added.
3093 * fast/ruby/ruby-expansion-cjk-2-expected.html: Added.
3094 * fast/ruby/ruby-expansion-cjk-2.html: Added.
3095 * fast/ruby/ruby-expansion-cjk-3-expected.html: Added.
3096 * fast/ruby/ruby-expansion-cjk-3.html: Added.
3097 * fast/ruby/ruby-expansion-cjk-4-expected.html: Added.
3098 * fast/ruby/ruby-expansion-cjk-4.html: Added.
3099 * fast/ruby/ruby-expansion-cjk-5-expected.html: Added.
3100 * fast/ruby/ruby-expansion-cjk-5.html: Added.
3101 * fast/ruby/ruby-expansion-cjk-expected.html: Added.
3102 * fast/ruby/ruby-expansion-cjk.html: Added.
3103 * fast/ruby/ruby-justification-expected.html:
3104 * fast/ruby/ruby-justification.html:
3106 2015-04-02 Alexey Proskuryakov <ap@apple.com>
3108 Clean up access checks in JSHistoryCustom.cpp
3109 https://bugs.webkit.org/show_bug.cgi?id=143227
3111 Reviewed by Sam Weinig.
3113 * http/tests/security/cross-frame-access-call-expected.txt:
3114 * http/tests/security/cross-frame-access-call.html:
3116 2015-04-02 Alexey Proskuryakov <ap@apple.com>
3118 media/track/track-forced-subtitles-in-band.html times out
3120 * platform/mac/TestExpectations: Update the expectations - the test doens't only fail
3121 flakily, it times out too.
3123 2015-04-02 David Hyatt <hyatt@apple.com>
3125 [New Block-Inside-Inline Model] Implement the correct paint order for blocks inside inlines.
3126 https://bugs.webkit.org/show_bug.cgi?id=143320
3128 Reviewed by Darin Adler.
3130 * fast/block/inside-inlines/new-model/paint-order-expected.html: Added.
3131 * fast/block/inside-inlines/new-model/paint-order.html: Added.
3132 * fast/block/inside-inlines/opacity-on-inline-expected.html: Added.
3133 * fast/block/inside-inlines/opacity-on-inline.html: Added.
3134 * fast/block/inside-inlines/paint-order-expected.html: Added.
3135 * fast/block/inside-inlines/paint-order.html: Added.
3137 2015-04-02 Adam Bergkvist <adam.bergkvist@ericsson.com>
3139 WebRTC: Add support for Promise-based MediaDevices.getUserMedia()
3140 https://bugs.webkit.org/show_bug.cgi?id=143255
3142 Reviewed by Eric Carlson.
3144 Added test for new Promise-based getUserMedia() (on MediaDevices).
3146 * fast/dom/navigator-detached-no-crash.html:
3147 * fast/mediastream/MediaDevices-getUserMedia-expected.txt: Added.
3148 * fast/mediastream/MediaDevices-getUserMedia.html: Added.
3150 2015-04-02 Alexey Proskuryakov <ap@apple.com>
3152 Reinstate expectations for fast/events/mouse-cursor-image-set.html now that r182247
3155 * platform/mac/TestExpectations:
3157 2015-04-02 Joonghun Park <jh718.park@samsung.com>
3159 [CSS MultiColumn] Parse "columns: auto <length>" shorthand property value properly
3160 https://bugs.webkit.org/show_bug.cgi?id=143248
3162 Reviewed by Darin Adler.
3164 * fast/css/getPropertyValue-columns-expected.txt:
3165 * fast/css/getPropertyValue-columns.html:
3166 * fast/multicol/columns-shorthand-parsing-2-expected.txt: Added.
3167 * fast/multicol/columns-shorthand-parsing-2.html: Added.
3169 2015-04-01 Commit Queue <commit-queue@webkit.org>
3171 Unreviewed, rolling out r182247.
3172 https://bugs.webkit.org/show_bug.cgi?id=143326
3174 unfortunately broke some tests (Requested by dino on #webkit).
3178 "Async loading of image resources"
3179 https://bugs.webkit.org/show_bug.cgi?id=134488
3180 http://trac.webkit.org/changeset/182247
3182 2015-04-01 Dean Jackson <dino@apple.com>
3184 fast/events/mouse-cursor-image-set.html is timing out on Apple platforms
3185 https://bugs.webkit.org/show_bug.cgi?id=143323
3187 Removing old flakiness setting now that we should be skipping.
3189 * platform/mac/TestExpectations:
3191 2015-04-01 Dean Jackson <dino@apple.com>
3193 fast/events/mouse-cursor-image-set.html is timing out on Apple platforms
3194 https://bugs.webkit.org/show_bug.cgi?id=143323
3196 The change r182247 has caused this test to timeout. Rather than rollout
3197 the commit I'm skipping the test and will contact Yoav.
3199 * platform/mac/TestExpectations:
3201 2015-04-01 Dean Jackson <dino@apple.com>
3203 accessibility/textarea-selected-text-range.html failing on Windows WK1 Release
3204 https://bugs.webkit.org/show_bug.cgi?id=143315
3206 Removing clashing entry but changing the old entry to Skip.
3208 * platform/win/TestExpectations:
3210 2015-04-01 Dean Jackson <dino@apple.com>
3212 accessibility/textarea-selected-text-range.html failing on Windows WK1 Release
3213 https://bugs.webkit.org/show_bug.cgi?id=143315
3215 Skipping this on Windows.
3217 * platform/win/TestExpectations:
3219 2015-04-01 Yoav Weiss <yoav@yoav.ws>
3221 Async loading of image resources
3222 https://bugs.webkit.org/show_bug.cgi?id=134488
3224 Reviewed by Dean Jackson.
3226 * fast/dom/HTMLImageElement/image-load-post-onload-expected.txt: Added.
3227 * fast/dom/HTMLImageElement/image-load-post-onload.html: Added.
3228 * fast/dom/HTMLImageElement/image-loading-gc.html: Cosmetic changes.
3229 * fast/dom/HTMLImageElement/sizes/image-sizes-js-change-reverse-expected.txt: Added.
3230 * fast/dom/HTMLImageElement/sizes/image-sizes-js-change-reverse.html: Added.
3231 * fast/dom/image-object.html: Cosmetic changes.
3232 * http/tests/misc/image-blocked-src-change-expected.txt: Removed line numbers from console.
3233 * http/tests/misc/image-blocked-src-no-change-expected.txt: Removed line numbers from console.
3234 * http/tests/security/contentSecurityPolicy/report-blocked-file-uri-expected.txt: Removed line numbers from console.
3235 * http/tests/security/frame-loading-via-document-write-expected.txt: Removed line numbers from console.
3236 * http/tests/security/local-image-from-remote-expected.txt: Removed line numbers from console.
3238 2015-03-31 Simon Fraser <simon.fraser@apple.com>
3240 Make it possible to compute a region for elements on the page that have wheel event handlers
3241 https://bugs.webkit.org/show_bug.cgi?id=142807
3243 Reviewed by Beth Dakin.
3245 Update results, since any handler with position:fixed now causes the region to cover the document.
3247 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-fixed-child-expected.txt:
3248 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-inside-fixed-expected.txt:
3249 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-on-fixed-expected.txt:
3251 2015-04-01 David Hyatt <hyatt@apple.com>
3253 [New Block-Inside-Inline Model] Floats need to be allowed to intrude into anonymous inline-blocks.
3254 https://bugs.webkit.org/show_bug.cgi?id=143307
3256 Reviewed by Dean Jackson.
3258 * fast/block/inside-inlines/basic-float-intrusion-expected.html: Added.
3259 * fast/block/inside-inlines/basic-float-intrusion.html: Added.
3260 * fast/block/inside-inlines/new-model/basic-float-intrusion-expected.html: Added.
3261 * fast/block/inside-inlines/new-model/basic-float-intrusion.html: Added.
3263 2015-04-01 Hunseop Jeong <hs85.jeong@samsung.com>
3265 Unreviewed EFL gardening. Remove warning message in layoutTest.
3266 https://bugs.webkit.org/show_bug.cgi?id=143268
3268 * platform/efl/TestExpectations:
3270 2015-04-01 Alexey Proskuryakov <ap@apple.com>
3272 REGRESSION (r179820): accessibility/textarea-selected-text-range.html is flaky
3273 https://bugs.webkit.org/show_bug.cgi?id=142976
3275 Reviewed by Chris Fleizach.
3277 * platform/mac/TestExpectations: Removed an expectation.
3279 * accessibility/textarea-selected-text-range-expected.txt:
3280 * accessibility/textarea-selected-text-range.html:
3281 Don't race a timer with an internal dispatch_async.
3283 * platform/mac/accessibility/select-element-selection-with-optgroups-expected.txt:
3284 * platform/mac/accessibility/select-element-selection-with-optgroups.html:
3285 This test had the same issue.
3287 2015-03-31 Ryosuke Niwa <rniwa@webkit.org>
3289 ES6 class syntax should allow static setters and getters
3290 https://bugs.webkit.org/show_bug.cgi?id=143180
3292 Reviewed by Filip Pizlo.
3296 * js/class-syntax-declaration-expected.txt:
3297 * js/class-syntax-expression-expected.txt:
3298 * js/script-tests/class-syntax-declaration.js:
3299 * js/script-tests/class-syntax-expression.js:
3301 2015-03-31 Simon Fraser <simon.fraser@apple.com>
3303 Make it possible to compute a region for elements on the page that have wheel event handlers
3304 https://bugs.webkit.org/show_bug.cgi?id=142807
3306 Reviewed by David Hyatt.
3308 Tests that dump the non-fast-scrollable region, for various rendering configurations.
3310 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/handlers-in-iframes-expected.txt: Added.
3311 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/handlers-in-iframes.html: Added.
3312 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/resources/gain-wheel-handler.html: Added.
3313 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/resources/lose-wheel-handler.html: Added.
3314 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/resources/wheel-handler-region-helper.js: Added.
3317 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-fixed-child-expected.txt: Added.
3318 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-fixed-child.html: Added.
3319 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-in-columns.html: Added.
3320 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-in-region.html: Added.
3321 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-inside-fixed-expected.txt: Added.
3322 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-inside-fixed.html: Added.
3323 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-on-document-expected.txt: Added.
3324 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-on-document.html: Added.
3325 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-on-fixed-expected.txt: Added.
3326 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-on-fixed.html: Added.
3327 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-region-basic-expected.txt: Added.
3328 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-handler-region-basic.html: Added.
3330 2015-03-31 Dean Jackson <dino@apple.com>
3332 accessibility/aria-hidden-hides-all-elements.html fails on Windows
3333 https://bugs.webkit.org/show_bug.cgi?id=143275
3337 * platform/win/TestExpectations:
3339 2015-03-31 Said Abou-Hallawa <sabouhallawa@apple.com>
3341 border-image with 'fill' keyword does not fill the middle area unless the border width is greater than zero.
3342 https://bugs.webkit.org/show_bug.cgi?id=142650.
3344 Reviewed by Simon Fraser.
3346 Add tests to ensure the middle area of a RenderBox is going to be drawn
3347 even if the border width is not greater than zero.
3349 * fast/borders/border-image-fill-inline-no-border-expected.html: Added.
3350 * fast/borders/border-image-fill-inline-no-border.html: Added.
3351 * fast/borders/border-image-fill-no-border-expected.html: Added.
3352 * fast/borders/border-image-fill-no-border.html: Added.
3353 * fast/borders/resources/button-border-cropped.svg: Added.
3354 * fast/borders/resources/button-border.svg: Added.
3355 * fast/borders/resources/svg-100x100-intrinsic.svg: Added.
3357 2015-03-31 David Hyatt <hyatt@apple.com>
3359 [New Block-Inside-Inline Model] Anonymous inline-blocks should size as though they are block-level.
3360 https://bugs.webkit.org/show_bug.cgi?id=143271
3362 Reviewed by Dean Jackson.
3364 * fast/block/inside-inlines/block-width-check-expected.html: Added.
3365 * fast/block/inside-inlines/block-width-check.html: Added.
3366 * fast/block/inside-inlines/new-model/block-width-check-expected.html: Added.
3367 * fast/block/inside-inlines/new-model/block-width-check.html: Added.
3369 2015-03-31 Beth Dakin <bdakin@apple.com>
3371 REGRESSION (r173484): Reducing content of scrollable region does not reset scroll
3373 https://bugs.webkit.org/show_bug.cgi?id=138525
3375 rdar://problem/18166043
3377 Reviewed by Simon Fraser.
3379 * platform/mac-wk2/tiled-drawing/scrolling/overflow-scroll-reduced-content-expected.txt: Added.
3380 * platform/mac-wk2/tiled-drawing/scrolling/overflow-scroll-reduced-content.html: Added.
3381 * platform/mac-wk2/tiled-drawing/scrolling/overflow-scroll-zero-delta-wheel-events-expected.txt: Added.
3382 * platform/mac-wk2/tiled-drawing/scrolling/overflow-scroll-zero-delta-wheel-events.html: Added.
3384 2015-03-31 Yusuke Suzuki <utatane.tea@gmail.com>
3386 [ES6] Object type restrictions on a first parameter of several Object.* functions are relaxed
3387 https://bugs.webkit.org/show_bug.cgi?id=142937
3389 Reviewed by Darin Adler.
3391 Several LayoutTests are updated with the new behavior.
3392 Test cases in IETestCenter contain test for the outdated behavior.
3393 But IETestCenter is brought from the external source, so instead of modifying it,
3394 we mark them as Failure in TestExpectations.
3397 * js/dom/getOwnPropertyDescriptor-expected.txt:
3398 * js/prototypes-expected.txt:
3399 * js/resources/getOwnPropertyDescriptor.js:
3400 * js/script-tests/prototypes.js:
3402 2015-03-30 David Hyatt <hyatt@apple.com>
3404 [New Block-Inside-Inline Model] Make sure line breaks occur before and after the anonymous inline-block.
3405 https://bugs.webkit.org/show_bug.cgi?id=143238.
3407 Reviewed by Dean Jackson.
3409 * fast/block/inside-inlines/breaking-behavior-expected.html: Added.
3410 * fast/block/inside-inlines/breaking-behavior.html: Added.
3411 * fast/block/inside-inlines/new-model/breaking-behavior-expected.html: Added.
3412 * fast/block/inside-inlines/new-model/breaking-behavior.html: Added.
3413 * fast/block/inside-inlines/new-model/empty-block.html:
3415 2015-03-31 Marcos ChavarrÃa Teijeiro <chavarria1991@gmail.com>
3417 GTK+ Gardening 30th March
3418 https://bugs.webkit.org/show_bug.cgi?id=143220
3422 * platform/gtk/TestExpectations:
3424 2015-03-31 Antti Koivisto <antti@apple.com>
3426 http/tests/cache/disk-cache/disk-cache-validation-back-navigation-policy.html failing on Mavericks wk2 debug
3427 https://bugs.webkit.org/show_bug.cgi?id=143258
3429 The test relies on resource priorities. Those don't roundtrip when serializing via NSURLRequest on Mavericks due
3430 to ResourceRequest::resourcePrioritiesEnabled() returning false.
3432 It is bit surprising it works on release but not on debug. I suspect some debug code forces NSURLRequest construction
3433 and so we end up on the roundtrip code path.
3435 * platform/mac-mavericks/TestExpectations: Added.
3437 Skip the test on Mavericks.
3439 2015-03-31 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
3441 [Streams API] Implement a barebone ReadableStreamReader interface
3442 https://bugs.webkit.org/show_bug.cgi?id=142866
3444 Reviewed by Benjamin Poulain.
3446 Adding tests to check API, constructor and link with ReadableStream.getReader.
3447 Rebasing of global-constructors-attributes.html to include ReadableStreamReader.
3449 * js/dom/global-constructors-attributes-expected.txt:
3450 * platform/efl/js/dom/global-constructors-attributes-expected.txt:
3451 * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
3452 * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
3453 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
3454 * platform/win/js/dom/global-constructors-attributes-expected.txt:
3455 * streams/readablestreamreader-constructor-expected.txt: Added.
3456 * streams/readablestreamreader-constructor.html: Added.
3458 2015-03-30 Ryosuke Niwa <rniwa@webkit.org>
3460 Extending null should set __proto__ to null
3461 https://bugs.webkit.org/show_bug.cgi?id=142882
3463 Reviewed by Geoffrey Garen and Benjamin Poulain.
3465 Added more test cases for extending from null, and added checks for prototypes.
3467 Also rebaselined existing tests.
3469 * js/class-syntax-call-expected.txt:
3470 * js/class-syntax-extends-expected.txt:
3471 * js/class-syntax-super-expected.txt:
3472 * js/script-tests/class-syntax-call.js:
3473 * js/script-tests/class-syntax-extends.js:
3474 * js/script-tests/class-syntax-super.js:
3476 2015-03-30 Alex Christensen <achristensen@webkit.org>
3478 [Content Extensions] Correctly handle regular expressions matching everything
3479 https://bugs.webkit.org/show_bug.cgi?id=143235
3481 Reviewed by Benjamin Poulain.
3483 * http/tests/contentextensions/css-display-none.html:
3484 * http/tests/contentextensions/css-display-none.html.json:
3485 Test multiple selectors with triggers that match everything.
3486 * http/tests/contentextensions/whitelist-expected.txt: Added.
3487 * http/tests/contentextensions/whitelist.html: Added.
3488 * http/tests/contentextensions/whitelist.html.json: Added.
3490 2015-03-30 Mark Lam <mark.lam@apple.com>
3492 REGRESSION (r181993): inspector-protocol/debugger/setBreakpoint-dfg-and-modify-local.html crashes.
3493 <https://webkit.org/b/143105>
3495 Reviewed by Filip Pizlo.
3498 - Undid test skipped in r182072.
3500 2015-03-30 Chris Dumez <cdumez@apple.com>
3502 Cached "Expires" header is not updated upon successful resource revalidation
3503 https://bugs.webkit.org/show_bug.cgi?id=143228
3504 <rdar://problem/20348059>
3506 Reviewed by Antti Koivisto.
3508 Add layout test to check that a cached response's "Expires" header is
3509 updated from the 304 response's headers upon successful revalidation.
3511 * http/tests/cache/disk-cache/disk-cache-revalidation-new-expire-header-expected.txt: Added.
3512 * http/tests/cache/disk-cache/disk-cache-revalidation-new-expire-header.html: Added.
3513 * http/tests/cache/disk-cache/resources/cache-test.js:
3516 * http/tests/cache/disk-cache/resources/generate-response.cgi:
3518 2015-03-30 Joseph Pecoraro <pecoraro@apple.com>
3520 Web Inspector: Regression: Preview for [[null]] shouldn't be []
3521 https://bugs.webkit.org/show_bug.cgi?id=143208
3523 Reviewed by Mark Lam.
3525 * inspector/model/remote-object-expected.txt:
3526 * inspector/model/remote-object.html:
3528 2015-03-30 Antti Koivisto <antti@apple.com>
3530 Don't cache resources that are very unlikely to be reused
3531 https://bugs.webkit.org/show_bug.cgi?id=143226