1 2015-05-07 Chris Dumez <cdumez@apple.com>
3 Throttle RequestAnimationFrame in subframes that are outside the viewport
4 https://bugs.webkit.org/show_bug.cgi?id=144718
5 <rdar://problem/20688782>
7 Reviewed by Simon Fraser.
9 * fast/animation/request-animation-frame-throttle-subframe-display-none-expected.txt: Added.
10 * fast/animation/request-animation-frame-throttle-subframe-display-none.html: Added.
11 Add layout test to test that RequestAnimationFrame is properly throttled
12 in "display: none" subframes.
14 * fast/animation/request-animation-frame-throttle-subframe-expected.txt: Added.
15 * fast/animation/request-animation-frame-throttle-subframe.html: Added.
16 Add layout test to test that RequestAnimationFrame is properly throttled
17 in frames that are outside the viewport.
19 * fast/animation/resources/requestAnimationFrame-frame-2.html: Added.
20 * fast/animation/resources/requestAnimationFrame-frame.html: Added.
22 2015-05-07 Yoav Weiss <yoav@yoav.ws>
24 Calculate source-size length as a float
25 https://bugs.webkit.org/show_bug.cgi?id=144766
27 Reviewed by Dean Jackson.
29 Add tests that make sure fractional source-size lengths are supported
30 and are calculated as floats.
32 * fast/dom/HTMLImageElement/sizes/image-sizes-1x-expected.txt:
33 * fast/dom/HTMLImageElement/sizes/image-sizes-1x.html:
34 * fast/dom/HTMLImageElement/sizes/image-sizes-2x-expected.txt:
35 * fast/dom/HTMLImageElement/sizes/image-sizes-2x.html:
37 2015-05-07 Commit Queue <commit-queue@webkit.org>
39 Unreviewed, rolling out r183895.
40 https://bugs.webkit.org/show_bug.cgi?id=144786
42 Many tests became flaky (Requested by ap on #webkit).
46 "Expose more font weights for -apple-system"
47 https://bugs.webkit.org/show_bug.cgi?id=144707
48 http://trac.webkit.org/changeset/183895
50 2015-05-07 Martin Robinson <mrobinson@igalia.com>
52 Remove touchadjustment tests
53 https://bugs.webkit.org/show_bug.cgi?id=144780
55 Reviewed by Daniel Bates.
57 These tests test a feature that has been removed from WebKit entirely and all
58 ports skip the tests. This code was removed in http://trac.webkit.org/changeset/162231.
60 * platform/efl/TestExpectations: Remove expectations.
61 * platform/gtk/TestExpectations: Ditto.
62 * platform/ios-simulator/TestExpectations: Ditto.
63 * platform/mac/TestExpectations: Ditto.
64 * platform/win/TestExpectations: Ditto.
65 * platform/wincairo/TestExpectations:
66 * touchadjustment: Removed all files in this directory.
68 2015-05-07 Simon Fraser <simon.fraser@apple.com>
70 New results after r183970. Fixed elements are now always considered to intersect
73 * platform/mac-wk2/tiled-drawing/scrolling/fixed/four-bars-zoomed-expected.txt:
75 2015-05-07 Sam Weinig <sam@webkit.org>
77 Consider implementing Document.scrollingElement
78 <rdar://problem/20845213>
79 https://bugs.webkit.org/show_bug.cgi?id=143609
81 Reviewed by Simon Fraser.
83 * fast/dom/Document/scrollingElement-quirks-mode-expected.txt: Added.
84 * fast/dom/Document/scrollingElement-quirks-mode.html: Added.
85 * fast/dom/Document/scrollingElement-standards-mode-expected.txt: Added.
86 * fast/dom/Document/scrollingElement-standards-mode.html: Added.
88 2015-05-07 Said Abou-Hallawa <sabouhallawa@apple.com>
90 Applying a filter on an SVG element, which is larger than 4096 pixels, causes this element to be rendered shifted to the left
91 https://bugs.webkit.org/show_bug.cgi?id=144335
93 Reviewed by Darin Adler.
95 * svg/filters/big-sized-off-viewport-filter-expected.svg: Added.
96 * svg/filters/big-sized-off-viewport-filter.svg: Added.
97 Ensure when applying a filter on a large SVG element, the viewport of the
98 SVG includes the correct drawing part of this element.
100 2015-05-07 Yoav Weiss <yoav@yoav.ws>
102 Handle meta viewport in HTMLPreloadScanner
103 https://bugs.webkit.org/show_bug.cgi?id=144640
105 Reviewed by Dean Jackson.
107 Added a layout test that is simply calling an internals method
108 that tests the HTMLPreloadScanner.
110 * fast/dom/HTMLMetaElement/meta-preloader-expected.txt: Added.
111 * fast/dom/HTMLMetaElement/meta-preloader.html: Added.
113 2015-05-07 Zalan Bujtas <zalan@apple.com>
115 REGRESSION (r164449): Subpixel rendering: http://www.apple.com/iphone-6/ "Faster wireless." image displays vertical black line on 1x displays at specific window width.
116 https://bugs.webkit.org/show_bug.cgi?id=144723
117 rdar://problem/18307094
119 Reviewed by Simon Fraser.
121 This patch ensures that the backing store's graphics layer is always positioned on a device pixel boundary.
123 While calculating the backing store's graphics layer location, its ancestor layer's compositing bounds is taken into account.
124 However the compositing bounds is an unsnapped value, so in order to place the graphics layer properly,
125 we need to pixel align the ancestor compositing bounds before using it to adjust the child's graphics layer position.
127 * compositing/ancestor-compositing-layer-is-on-subpixel-position-expected.html: Added.
128 * compositing/ancestor-compositing-layer-is-on-subpixel-position.html: Added.
129 * platform/mac/compositing/layer-creation/overlap-animation-container-expected.txt: progression.
131 2015-05-07 Yoav Weiss <yoav@yoav.ws>
133 Fix sizes crash and add invalid value tests.
134 https://bugs.webkit.org/show_bug.cgi?id=144739
136 Reviewed by Darin Adler.
138 Add tests that make sure that invalid values are properly handled, and a 100vw
139 source-size length is being used for srcset and for intrinsic dimension calculation.
141 * fast/dom/HTMLImageElement/sizes/image-sizes-invalids-expected.txt: Added.
142 * fast/dom/HTMLImageElement/sizes/image-sizes-invalids.html: Added.
144 2015-05-07 Simon Fraser <simon.fraser@apple.com>
146 Remove the WK1-only code path for independently composited iframes
147 https://bugs.webkit.org/show_bug.cgi?id=144722
149 Reviewed by Dean Jackson.
151 Results different from WK2, because WK1 does not make layers for scrollbars.
153 * platform/mac-wk1/compositing/visible-rect/iframe-no-layers-expected.txt: Added.
155 2015-05-06 Dean Jackson <dino@apple.com>
157 Handle backdrop views that have to tile
158 https://bugs.webkit.org/show_bug.cgi?id=142317
159 <rdar://problem/20049088>
161 Reviewed by Simon Fraser.
163 Take 2 - this was rolled out because Mavericks was crashing.
165 A test that creates some backdrop views, then makes them
166 big enough that it would trigger tiling (which we don't want
169 * compositing/media-controls-bar-appearance-big-expected.txt: Added.
170 * compositing/media-controls-bar-appearance-big.html: Added.
171 * platform/mac-mavericks/TestExpectations: Skip tests on Mavericks.
173 2015-05-07 Martin Robinson <mrobinson@igalia.com>
175 [GTK] All spell checking layout tests fail
176 https://bugs.webkit.org/show_bug.cgi?id=144648
178 Reviewed by Carlos Garcia Campos.
180 * platform/gtk/TestExpectations: Unskip and reclassify previously failing tests.
181 * platform/gtk/editing/spelling/spellcheck-paste-expected.txt: Removed.
183 2015-05-07 Joanmarie Diggs <jdiggs@igalia.com>
185 AX: [ATK] The pre element should be mapped to ATK_ROLE_SECTION; not ATK_ROLE_PANEL
186 https://bugs.webkit.org/show_bug.cgi?id=144702
188 Reviewed by Chris Fleizach.
190 In addition to updating the platform expectations for Efl and Gtk, the computed
191 roles test needed to be updated because there is not a one-to-one mapping between
192 the HTML pre element and any ARIA role type.
194 * accessibility/roles-computedRoleString-expected.txt: Updated.
195 * accessibility/roles-computedRoleString.html: Updated.
196 * platform/efl/accessibility/roles-exposed-expected.txt: Updated.
197 * platform/gtk/accessibility/roles-exposed-expected.txt: Updated.
199 2015-05-07 Csaba Osztrogonác <ossy@webkit.org>
201 [EFL] Unreviewed gardening.
203 Removed stale expected files, because these tests are reftests now. (as RWT suggested)
204 Commented old expectations after r183925 to avoid having ambiguous expectations.
206 * platform/efl/TestExpectations:
207 * platform/efl/animations/cross-fade-background-image-expected.png: Removed.
208 * platform/efl/animations/cross-fade-background-image-expected.txt: Removed.
209 * platform/efl/css3/masking/clip-path-circle-relative-overflow-expected.png: Removed.
210 * platform/efl/css3/masking/clip-path-polygon-evenodd-expected.png: Removed.
211 * platform/efl/css3/masking/clip-path-polygon-expected.png: Removed.
212 * platform/efl/css3/masking/clip-path-polygon-nonzero-expected.png: Removed.
214 2015-05-07 Csaba Osztrogonác <ossy@webkit.org>
216 [EFL] Mouseevent/hover tests fail with XorgDriver
217 https://bugs.webkit.org/show_bug.cgi?id=144741
219 Unreviewed gardening, mark failing tests, skip timeouting tests.
221 * platform/efl/TestExpectations:
223 2015-05-07 Csaba Osztrogonác <ossy@webkit.org>
225 [EFL] REGRESSION(r183907): It made all inspector-protocol test crash
226 https://bugs.webkit.org/show_bug.cgi?id=144737
228 Unreviewed gardening, skip crashing tests.
230 * platform/efl/TestExpectations:
232 2015-05-07 Yoav Weiss <yoav@yoav.ws>
234 Fix <script srcset> being loaded by the preloader.
235 https://bugs.webkit.org/show_bug.cgi?id=144675
237 Reviewed by Darin Adler.
239 Add preloader tests to make sure that <script src> is preloaded,
240 and <script srcset> is not.
242 * http/tests/loading/preload-script-src-expected.txt: Added.
243 * http/tests/loading/preload-script-src.html: Added.
244 * http/tests/loading/preload-script-srcset-ignored-expected.txt: Added.
245 * http/tests/loading/preload-script-srcset-ignored.html: Added.
247 2015-05-06 Yoav Weiss <yoav@yoav.ws>
249 Add srcset preloader tests
250 https://bugs.webkit.org/show_bug.cgi?id=144674
252 Reviewed by Darin Adler.
254 Add several preloader tests making sure that the when srcset is being preloaded,
255 the right resource is fetched, and the other resource is not.
257 * http/tests/loading/preload-img-src-expected.txt: Added.
258 * http/tests/loading/preload-img-src.html: Added.
259 * http/tests/loading/preload-img-srcset-expected.txt: Added.
260 * http/tests/loading/preload-img-srcset-sizes-expected.txt: Added.
261 * http/tests/loading/preload-img-srcset-sizes.html: Added.
262 * http/tests/loading/preload-img-srcset.html: Added.
263 * http/tests/resources/checkPreload.js: Added.
266 2015-05-06 Manuel Rego Casasnovas <rego@igalia.com>
268 [CSS Grid Layout] Mark grid shorthands as layout dependent
269 https://bugs.webkit.org/show_bug.cgi?id=144687
271 Reviewed by Darin Adler.
273 * fast/css-grid-layout/grid-shorthand-computed-style-crash-expected.txt: Added.
274 * fast/css-grid-layout/grid-shorthand-computed-style-crash.html: Added.
275 * fast/css-grid-layout/grid-template-shorthand-computed-style-crash-expected.txt: Added.
276 * fast/css-grid-layout/grid-template-shorthand-computed-style-crash.html: Added.
278 2015-05-06 Ryosuke Niwa <rniwa@webkit.org>
280 ToT WebKit crashes while loading ES6 compatibility table
281 https://bugs.webkit.org/show_bug.cgi?id=144726
283 Reviewed by Filip Pizlo.
285 Added new test cases.
287 * js/class-syntax-string-and-numeric-names-expected.txt:
288 * js/script-tests/class-syntax-string-and-numeric-names.js:
290 2015-05-06 Brent Fulgham <bfulgham@apple.com>
292 Scroll-snap points do not handle margins and padding propertly
293 https://bugs.webkit.org/show_bug.cgi?id=144647
294 <rdar://problem/20829473>
296 Reviewed by Simon Fraser.
298 Add new scroll-snap tests that cover elements with borders, padding, and rotation. Also correct the
299 cause of the 'scroll-snap-mandatory-overflow.html' test flakiness by making sure the mouse is always
300 inside the element when starting new wheel gestures.
302 Also add a new 'generic' test that confirms that we have expected results for scroll-snap coordinates
303 and calculated scroll-snap-offset values.
305 * css3/scroll-snap/scroll-snap-offsets.html: Added.
306 * platform/mac-wk2/TestExpectations: Remove flakiness annotation for scroll-snap-mandatory-overflow.
307 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-iframe.html:
308 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-borders-expected.txt: Added.
309 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-borders.html: Added.
310 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-overflow.html:
311 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-padding-expected.txt: Added.
312 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-padding.html: Added.
313 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-rotated-expected.txt: Added.
314 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-rotated.html: Added.
316 2015-05-06 Commit Queue <commit-queue@webkit.org>
318 Unreviewed, rolling out r183894.
319 https://bugs.webkit.org/show_bug.cgi?id=144719
321 crashes on mavericks (Requested by dino on #webkit).
325 "Handle backdrop views that have to tile"
326 https://bugs.webkit.org/show_bug.cgi?id=142317
327 http://trac.webkit.org/changeset/183894
329 2015-05-06 Jon Lee <jonlee@apple.com>
331 Expose more font weights for -apple-system
332 https://bugs.webkit.org/show_bug.cgi?id=144707
334 Reviewed by Dean Jackson.
336 * platform/mac/fast/text/systemFont.html: Update test to include font weights for -apple-system.
337 * platform/mac/fast/text/systemFont-expected.txt: Update expectations.
339 2015-05-06 Dean Jackson <dino@apple.com>
341 Handle backdrop views that have to tile
342 https://bugs.webkit.org/show_bug.cgi?id=142317
343 <rdar://problem/20049088>
345 Reviewed by Simon Fraser.
347 A test that creates some backdrop views, then makes them
348 big enough that it would trigger tiling (which we don't want
351 * compositing/media-controls-bar-appearance-big-expected.txt: Added.
352 * compositing/media-controls-bar-appearance-big.html: Added.
354 2015-05-06 Martin Robinson <mrobinson@igalia.com>
356 [FreeType] Vertical CJK glyphs should not be rendered with synthetic oblique
357 https://bugs.webkit.org/show_bug.cgi?id=144612
359 Reviewed by Darin Adler.
361 * platform/gtk/TestExpectations: Remove expectation for failing test.
363 2015-05-06 Martin Robinson <mrobinson@igalia.com>
365 Unreviewed GTK+ gardening
367 * platform/gtk/TestExpectations: Remove a couple expectations tests.
368 * platform/gtk/editing/execCommand/nsresponder-outdent-expected.txt:
370 2015-05-06 Alexey Proskuryakov <ap@apple.com>
372 Update expectations for fast/forms/button-line-height.html
375 * platform/efl/TestExpectations:
376 * platform/gtk/TestExpectations:
377 * platform/win/TestExpectations:
379 2015-05-05 Carlos Garcia Campos <cgarcia@igalia.com>
381 [GTK][WK2] The WebKit network disk cache is not enabled
382 https://bugs.webkit.org/show_bug.cgi?id=142821
384 Reviewed by Martin Robinson.
386 Unskip http/tests/cache/disk-cache tests.
388 * platform/gtk/TestExpectations:
390 2015-05-05 Nikita Vasilyev <nvasilyev@apple.com>
392 LayoutTests/fast/forms/button-line-height.html is broken on non-Mac/non-iOS ports
393 https://bugs.webkit.org/show_bug.cgi?id=144673
395 * TestExpectations: Skip broken test.
397 2015-05-05 Manuel Rego Casasnovas <rego@igalia.com>
399 [CSS Grid Layout] grid-template-areas should accept none value
400 https://bugs.webkit.org/show_bug.cgi?id=144624
402 Reviewed by Darin Adler.
404 * fast/css-grid-layout/grid-template-areas-get-set-expected.txt:
405 * fast/css-grid-layout/grid-template-areas-get-set.html: Add new test
406 case to check "none" support.
408 2015-05-05 Ryosuke Niwa <rniwa@webkit.org>
410 Fix tests after r183770 on non-Mac ports. These tests are expecting Mac editing behavior.
412 * editing/execCommand/strikethroughSelection.html:
413 * editing/execCommand/toggle-mixed-text-decorations.html:
415 2015-05-05 Roger Fong <roger_fong@apple.com>
417 Unreviewed. Some assertion failures in compositing code after r183820.
418 https://bugs.webkit.org/show_bug.cgi?id=144630.
420 * platform/mac/TestExpectations:
422 2015-05-05 Joanmarie Diggs <jdiggs@igalia.com>
424 [GTK] platform/gtk/accessibility/unknown-roles-not-exposed.html is flaky
425 https://bugs.webkit.org/show_bug.cgi?id=74493
427 Reviewed by Chris Fleizach.
429 Make the test more reliable by searching for a child with an unknown role
430 rather than depending on an exact hierarchy. This makes the test applicable
431 to other platforms as at least Efl and Mac also do not expose children with
432 unknown roles, so it's now part of the shared accessibility tests.
434 * accessibility/unknown-roles-not-exposed-expected.txt: Added.
435 * accessibility/unknown-roles-not-exposed.html: Added.
436 * platform/gtk/TestExpectations: Removed skipped test.
437 * platform/gtk/accessibility/unknown-roles-not-exposed-expected.txt: Removed.
438 * platform/gtk/accessibility/unknown-roles-not-exposed.html: Removed.
440 2015-05-05 Zalan Bujtas <zalan@apple.com>
442 Navigating to www.apple.com hits assertion in WebCore::TextIteratorCopyableText::set()
443 https://bugs.webkit.org/show_bug.cgi?id=144629
444 rdar://problem/20689877
446 Reviewed by Andreas Kling.
448 This patch ensures that we don't emit empty text for the text iterator.
449 In TextIterator::handleTextNode before emitting a string, certain characters (\n \t) need to
450 be replaced with space. When such character is found, we emit the string we've processed so far and
451 handle the replacement during the next callback.
452 When the first character in the string needs replacing, there's nothing to emit. However if we don't
453 handle at least one character, TextIterator::advance believes that processing is done and never calls
454 TextIterator::handleTextNode back with the rest of the string.
456 * fast/text/simple-line-layout-innerText-with-newline-expected.html: Added.
457 * fast/text/simple-line-layout-innerText-with-newline.html: Added.
459 2015-05-05 Brent Fulgham <bfulgham@apple.com>
461 Add overflow scroll-snap tests
462 https://bugs.webkit.org/show_bug.cgi?id=144591
464 Reviewed by Simon Fraser.
466 * platform/mac-wk2/TextExpectations: Mark overflow test as flaky while I investigate.
467 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/resources: Added.
468 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/resources/horizontal-mainframe.html: Added.
469 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/resources/vertical-mainframe.html: Added.
470 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-destination-lock-up-expected.txt: Added.
471 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-destination-lock-up.html: Added.
472 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-iframe-expected.txt: Added.
473 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-iframe.html: Added.
474 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-overflow-expected.txt: Added.
475 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-overflow.html: Added.
477 2015-05-05 Roger Fong <roger_fong@apple.com>
479 Media control volume slider is opaque.
480 https://bugs.webkit.org/show_bug.cgi?id=144470.
481 <rdar://problem/20770350>
483 * platform/mac/TestExpectations:
484 Some tests generate assertion failures after this change, though the tests pass in release.
485 Marking them as crashing in debug for now. Tracking failures here: https://bugs.webkit.org/show_bug.cgi?id=144630.
487 2015-05-05 Csaba Osztrogonác <ossy@webkit.org>
489 Unreviewed gardening, unskip passing compositing tests since USE_NATIVE_XDISPLAY=1
490 is set on the EFL bots and mark the remaining failing compositing tests properly.
492 * platform/efl/TestExpectations:
494 2015-05-04 Basile Clement <basile_clement@apple.com>
496 Allow CreateActivation sinking
497 https://bugs.webkit.org/show_bug.cgi?id=144300
499 Reviewed by Filip Pizlo.
501 Add a performance test for activation allocation sinking.
503 * js/regress/script-tests/sink-huge-activation.js: Added.
507 2015-05-05 Andreas Kling <akling@apple.com>
509 Fix up fast/performance/performance-now-crash-on-navigated-window.html after r183795.
511 Unreviewed fix for the bots. Since performance.now doesn't bail out and return 0 in
512 disconnected frames anymore, we have to adjust the expectations. This test was all
513 about catching a crash anyway.
515 * fast/performance/performance-now-crash-on-navigated-window-expected.txt:
516 * fast/performance/performance-now-crash-on-navigated-window.html:
518 2015-05-05 Javier Fernandez <jfernandez@igalia.com>
520 [CSS Box Alignment] Upgrade align-content parsing to CSS3 Box Alignment spec
521 https://bugs.webkit.org/show_bug.cgi?id=144443
523 Reviewed by Darin Adler.
525 Tests to verify the align-content parsing logic. The new Box Alignment spec
526 requires some changes in the flexbox tests.
528 * css3/flexbox/css-properties-expected.txt:
529 * css3/flexbox/css-properties.html:
530 * css3/parse-align-content-expected.txt: Added.
531 * css3/parse-align-content.html: Added.
533 2015-05-05 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
535 streams/readable-stream.html is very flaky
536 https://bugs.webkit.org/show_bug.cgi?id=144455
538 Reviewed by Darin Adler.
540 Moved flaky test to streams/readable-stream-gc.html.
541 Updated flaky test to check that the controller methods work well even if readable stream reference is lost by script.
543 * streams/readable-stream-expected.txt:
544 * streams/readable-stream-gc-expected.txt: Added.
545 * streams/readable-stream-gc.html: Added.
546 * streams/readable-stream.html:
548 2015-05-05 Marcos Chavarría Teijeiro <chavarria1991@gmail.com>
550 [GTK] Gardening 4th May
551 https://bugs.webkit.org/show_bug.cgi?id=144571
555 * platform/gtk/TestExpectations:
556 * platform/gtk/fast/forms/color/input-appearance-color-expected.png: Added.
557 * platform/gtk/fast/forms/color/input-appearance-color-expected.txt:
558 * platform/gtk/fast/regions/region-overflow-break-expected.html: Added.
559 * platform/gtk/fast/regions/scrolling/wheel-scroll-abspos-expected.html: Added.
560 * platform/gtk/fast/regions/scrolling/wheel-scroll-expected.html: Added.
561 * platform/gtk/fast/text/font-kerning-expected.html: Added.
563 2015-05-05 Joanmarie Diggs <jdiggs@igalia.com>
565 [ATK] AX: figure out platform difference for ATK to make accessibility/table-cell-display-block.html work
566 https://bugs.webkit.org/show_bug.cgi?id=143083
568 Reviewed by Chris Fleizach.
570 * accessibility/roles-computedRoleString-expected.txt: Updated to reflect fixed FIXME.
571 * accessibility/roles-computedRoleString.html: Updated to reflect fixed FIXME.
572 * accessibility/table-cell-display-block-expected.txt: Modified to be more platform agnostic.
573 * accessibility/table-cell-display-block.html: Modified to be more platform agnostic.
574 * platform/efl/accessibility/table-detection-expected.txt: Updated to reflect mapping change.
575 * platform/gtk/TestExpectations: Unskip failing test from opening report.
576 * platform/gtk/accessibility/table-detection-expected.txt: Updated to reflect mapping change.
577 * platform/mac/accessibility/rowheader-outside-table-role-expected.txt: Updated to reflect mapping change.
578 * platform/mac/accessibility/rowheader-outside-table-role.html: Updated to reflect mapping change.
580 2015-05-04 Simon Fraser <simon.fraser@apple.com>
582 Fix assertions in WK1 tests after r183777.
584 Behavior difference with the change to RenderLayerCompositor::rootBackgroundTransparencyChanged().
586 * platform/mac-wk2/tiled-drawing/background-transparency-toggle-expected.txt:
588 2015-05-04 Doug Russell <d_russell@apple.com>
590 AX: setting focus via accessibility object needs to set isSynchronizing in resulting selection intent
591 https://bugs.webkit.org/show_bug.cgi?id=144489
593 Reviewed by Chris Fleizach.
595 Resolves infinite looping when navigating rapidly between controls with the search API and then focusing
596 on the returned control.
597 Remove isSynchronizing flag from AXTextStateChangeIntent and put it on AXObjectCache.
598 Move AXTextStateChangeIntent logic in AccessibilityRenderObject into a helper method.
599 Call new AXTextStateChangeIntent helper from AccessibilityRenderObject::setFocus().
600 Add support for setSelectedVisibleTextRange() in accessibility tests.
602 * platform/mac/accessibility/selection-sync-expected.txt: Added.
603 * platform/mac/accessibility/selection-sync.html: Added.
605 2015-05-04 Chris Dumez <cdumez@apple.com>
607 Crash at com.apple.WebKit.WebContent at com.apple.WebCore: WebCore::createWindow + 185
608 https://bugs.webkit.org/show_bug.cgi?id=144597
609 <rdar://problem/20361579>
611 Reviewed by Andreas Kling.
613 Add a layout test to cover the case where window.open() is called on a
614 window that is different than the activeDOMWindow and where the
615 activeDOMWindow does not have a frame.
617 * fast/dom/Window/resources/test-frame.html: Added.
618 * fast/dom/Window/window-open-activeWindow-null-frame-expected.txt: Added.
619 * fast/dom/Window/window-open-activeWindow-null-frame.html: Added.
621 2015-05-04 Simon Fraser <simon.fraser@apple.com>
623 display:none iframes cause repeated compositing flushing
624 https://bugs.webkit.org/show_bug.cgi?id=144529
626 Reviewed by Darin Adler.
628 Test with a display:none iframe that triggers a single compositing flush,
629 then counts how many occur in 10ms.
631 * compositing/iframes/display-none-subframe-expected.txt: Added.
632 * compositing/iframes/display-none-subframe.html: Added.
634 2015-05-04 Simon Fraser <simon.fraser@apple.com>
636 Fix updating of tiled backing opaquenss when the page background color changes
637 https://bugs.webkit.org/show_bug.cgi?id=144600
638 rdar://problem/20723035
640 Reviewed by Tim Horton.
642 Test that dumps layers with various baseBackgroundColor and body background color
645 * platform/mac-wk2/tiled-drawing/background-transparency-toggle-expected.txt: Added.
646 * platform/mac-wk2/tiled-drawing/background-transparency-toggle.html: Added.
648 2015-05-04 Ryosuke Niwa <rniwa@webkit.org>
650 Fix the test after r183758 since shouldNotBe is not supported in the standalone testing.
652 * js/class-syntax-default-constructor-expected.txt:
653 * js/script-tests/class-syntax-default-constructor.js:
655 2015-05-04 Ryosuke Niwa <rniwa@webkit.org>
657 Toggling underline or strike through affects each other
658 https://bugs.webkit.org/show_bug.cgi?id=27818
660 Reviewed by Darin Adler.
662 Added a regression test and rebaselined various tests as explained below.
664 * editing/execCommand/script-tests/toggle-style-2.js: The order in which u and strike elements appear have switched.
665 * editing/execCommand/script-tests/toggle-text-decorations.js: Ditto for line-through and overline.
666 * editing/execCommand/toggle-mixed-text-decorations-expected.txt: Added.
667 * editing/execCommand/toggle-mixed-text-decorations.html: Added.
668 * editing/execCommand/toggle-style-2-expected.txt: Rebaselined.
669 * editing/execCommand/toggle-text-decorations-expected.txt: Rebaselined.
670 * editing/undo/remove-css-property-and-remove-style-expected.txt: The order in which color and font-weight properties
671 appear have switched.
673 2015-05-04 Chris Dumez <cdumez@apple.com>
675 REGRESSION (r178156): CSS Parser incorrectly rejects valid calc() in padding-right property
676 https://bugs.webkit.org/show_bug.cgi?id=144584
677 <rdar://problem/20796829>
679 Reviewed by Darin Adler.
681 * fast/css/negative-calc-values-expected.txt: Added.
682 * fast/css/negative-calc-values.html: Added.
683 Add a layout test that assigns negative calc() values to properties
684 whose values cannot be negative to verify that values are clamped as
685 per the specification:
686 http://dev.w3.org/csswg/css-values-3/#calc-range
688 * fast/css/padding-calc-value-expected.txt: Added.
689 * fast/css/padding-calc-value.html: Added.
690 Add a layout test to test that using calc(.5em - 2px) for padding-right
691 CSS property works as intended. It used to be resolved as 0px instead
692 of "2*font-size - 2px".
694 * fast/css/text-shadow-calc-value-expected.txt:
695 * fast/css/text-shadow-calc-value.html:
696 Update test to match what the specification says:
697 http://dev.w3.org/csswg/css-values-3/#calc-range
698 "width: calc(5px - 10px);" is equivalent to "width: 0px;" since widths
699 smaller than 0px are not allowed.
701 2015-05-04 Joseph Pecoraro <pecoraro@apple.com>
703 Unreviewed gardening. Fix lint error on mac-wk1.
705 * platform/mac-wk1/TestExpectations:
707 2015-05-04 Alexey Proskuryakov <ap@apple.com>
709 storage/indexeddb/mozilla/cursor-update-updates-indexes.html is flaky
710 https://bugs.webkit.org/show_bug.cgi?id=144590
712 * platform/mac-wk2/TestExpectations: Marking as such.
714 2015-05-04 Ryosuke Niwa <rniwa@webkit.org>
716 Extending undefined in class syntax should throw a TypeError
717 https://bugs.webkit.org/show_bug.cgi?id=144284
719 Reviewed by Darin Adler.
721 Fixed the expectation for extending undefined and removed irrelevant test cases for extending undefined
722 since we'll never get to instantiate these classes now.
724 * js/class-syntax-extends-expected.txt:
725 * js/script-tests/class-syntax-extends.js:
727 2015-05-04 Ryosuke Niwa <rniwa@webkit.org>
729 ES6 classes: Invalid test for constructor property
730 https://bugs.webkit.org/show_bug.cgi?id=144278
732 Reviewed by Darin Adler.
734 Fixed the test. The constructors of two distinct classes should definitely be distinct.
736 * js/class-syntax-default-constructor-expected.txt:
737 * js/script-tests/class-syntax-default-constructor.js:
739 2015-05-04 Ryosuke Niwa <rniwa@webkit.org>
741 new super should be a syntax error
742 https://bugs.webkit.org/show_bug.cgi?id=144282
744 Reviewed by Joseph Pecoraro.
746 Rebaselined the test.
748 * js/class-syntax-super-expected.txt:
749 * js/script-tests/class-syntax-super.js:
751 2015-05-04 Simon Fraser <simon.fraser@apple.com>
753 Skip fast/images/animated-gif-body-outside-viewport.html on Windows. It
754 started failing after r183732, but like the other fast/images/animated-gif* tests,
755 it's sensitive to window display timing. These tests were already skipped for Mac
756 WK1, probably because we disable window autodisplay on the Mac.
758 * platform/win/TestExpectations:
760 2015-05-04 Javier Fernandez <jfernandez@igalia.com>
762 [CSS Box Alignment] Upgrade justify-content parsing to CSS3 Box Alignment spec.
763 https://bugs.webkit.org/show_bug.cgi?id=144442
765 Reviewed by David Hyatt.
767 Upgrade the justify-content property to the last CSS3 Box
768 Alignment specification. It defines a different enumeration for
769 Positional and Distribution alignment, which requires changes in
770 the FlexibleBox implementation.
772 Some minor changes in some Flexbox related test cases for adapting
773 them to the new parsing logic. New layout tests, not Flexbox
774 specific, to verify the parsing of the new values.
776 * css3/flexbox/css-properties.html:
777 * css3/parse-justify-content-expected.txt: Added.
778 * css3/parse-justify-content.html: Added.
780 2015-05-04 Manuel Rego Casasnovas <rego@igalia.com>
782 [CSS Grid Layout] Wrong computed style for named grid lines in implicit tracks
783 https://bugs.webkit.org/show_bug.cgi?id=144449
785 Reviewed by Sergio Villar Senin.
787 * fast/css-grid-layout/named-grid-lines-computed-style-implicit-tracks-expected.txt: Added.
788 * fast/css-grid-layout/named-grid-lines-computed-style-implicit-tracks.html: Added.
790 2015-05-02 Simon Fraser <simon.fraser@apple.com>
792 Assertion failure (!needsLayout()) loading inkedmag.com
793 https://bugs.webkit.org/show_bug.cgi?id=144528
794 rdar://problem/20788681
796 Reviewed by Darin Adler.
798 Test that sleeps for a while to force an image into catchup mode.
800 * fast/images/resources/spinner.gif: Added.
801 * fast/images/set-needs-layout-in-painting-expected.txt: Added.
802 * fast/images/set-needs-layout-in-painting.html: Added.
804 2015-05-03 Alexey Proskuryakov <ap@apple.com>
806 Skip fast/frames/flattening/crash-remove-iframe-during-object-beforeload.html
807 https://bugs.webkit.org/show_bug.cgi?id=144540
811 2015-05-01 Simon Fraser <simon.fraser@apple.com>
813 Avoid compositing updates after style recalcs which have no compositing implications
814 https://bugs.webkit.org/show_bug.cgi?id=144502
816 Reviewed by Darin Adler.
818 Use internals.compositingUpdateCount() to see if various document mutations
819 cause a compositing update. Doesn't actually detect any behavior change
820 from this patch, but seems useful in general.
822 * compositing/updates/no-style-change-updates-expected.txt: Added.
823 * compositing/updates/no-style-change-updates.html: Added.
825 2015-05-01 Ryosuke Niwa <rniwa@webkit.org>
827 Class syntax should allow string and numeric identifiers for method names
828 https://bugs.webkit.org/show_bug.cgi?id=144254
830 Reviewed by Darin Adler.
832 Added a test and rebaselined other tests per syntax error message change.
834 * js/class-syntax-declaration-expected.txt:
835 * js/class-syntax-expression-expected.txt:
836 * js/class-syntax-string-and-numeric-names-expected.txt: Added.
837 * js/class-syntax-string-and-numeric-names.html: Added.
838 * js/class-syntax-super-expected.txt:
839 * js/script-tests/class-syntax-declaration.js:
840 * js/script-tests/class-syntax-expression.js:
841 * js/script-tests/class-syntax-string-and-numeric-names.js: Added.
842 * js/script-tests/class-syntax-super.js:
844 2015-05-01 Brent Fulgham <bfulgham@apple.com>
846 Create a set of initial scroll snap point tests
847 https://bugs.webkit.org/show_bug.cgi?id=142358
849 Reviewed by Simon Fraser.
851 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap: Added.
852 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-horizontal-expected.txt: Added.
853 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-horizontal.html: Added.
854 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-slow-horizontal-expected.txt: Added.
855 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-slow-horizontal.html: Added.
856 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-slow-vertical-expected.txt: Added.
857 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-slow-vertical.html: Added.
858 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-vertical-expected.txt: Added.
859 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-vertical.html: Added.
861 2015-05-01 Andreas Kling <akling@apple.com>
863 Reproducible crash removing name attribute from <img> node
864 <https://webkit.org/b/144371>
865 <rdar://problem/17198583>
867 Reviewed by Darin Adler.
869 * fast/dom/HTMLImageElement/remove-name-id-attribute-from-image-expected.txt: Added.
870 * fast/dom/HTMLImageElement/remove-name-id-attribute-from-image.html: Added.
872 2015-05-01 Eric Carlson <eric.carlson@apple.com>
874 Postpone caption style sheet creation
875 https://bugs.webkit.org/show_bug.cgi?id=144499
877 Reviewed by Simon Fraser.
879 * media/track/track-user-stylesheet-expected.txt: Added.
880 * media/track/track-user-stylesheet.html: Added.
882 2015-05-01 Myles C. Maxfield <mmaxfield@apple.com>
884 [OS X] Text dilation parameters are not restored after being set
885 https://bugs.webkit.org/show_bug.cgi?id=144507
886 <rdar://problem/19446938>
888 Reviewed by Simon Fraser and Ned Holbrook.
892 * fast/text/dilation-save-restore-expected.html: Added. Never sets dilation parameters, draws two strings.
893 * fast/text/dilation-save-restore.html: Added. Draws one string without dilation, sets the dilation, then draws a
894 second string. If saving and restoring doesn't work correctly, these two lines will appear different.
896 2015-05-01 Jordan Harband <ljharb@gmail.com>
898 String#startsWith/endsWith/includes don't handle Infinity position/endPosition args correctly
899 https://bugs.webkit.org/show_bug.cgi?id=144314
901 Reviewed by Darin Adler.
903 * js/script-tests/string-includes.js:
904 * js/string-includes-expected.txt:
906 2015-05-01 Martin Robinson <mrobinson@igalia.com>
908 Unreviewed gardening for GTK+.
910 * platform/gtk/TestExpectations: Remove some inaccurate missing results
911 and unskip a passing test.
913 2015-05-01 Joanmarie Diggs <jdiggs@igalia.com>
915 [GTK] accessibility/secure-textfield-title-ui.html is failing
916 https://bugs.webkit.org/show_bug.cgi?id=98375
918 Reviewed by Chris Fleizach.
920 Modify the test to check the childrenCount of the titleUIElement in order
921 to determine where the element text is exposed. On the Mac, it's exposed
922 in StaticText children; in ATK, in the element itself. The test was failing
923 because it assumed the text was in the first child of the element.
925 * accessibility/secure-textfield-title-ui.html: Modified.
926 * platform/gtk/TestExpectations: Unskipped the failing test.
928 2015-05-01 Brady Eidson <beidson@apple.com>
930 Add API to disable meta refreshes.
931 <rdar://problem/20333198> and https://bugs.webkit.org/show_bug.cgi?id=144269
933 Reviewed by Alexey Proskuryakov.
935 * loader/meta-refresh-disabled-expected.txt: Added.
936 * loader/meta-refresh-disabled.html: Added.
937 * loader/resources/notify-done.html: Added.
938 * platform/win/TestExpectations:
940 2015-05-01 Martin Robinson <mrobinson@igalia.com>
942 Unreviewed gardening for WebKitGTK+
944 Unskip some passing tests. Add new baselines. Properly organize some
945 failures in the TestExpectations file.
947 * platform/gtk/TestExpectations:
948 * platform/gtk/editing/execCommand/print-expected.png: Added.
949 * platform/gtk/editing/execCommand/print-expected.txt: Added.
950 * platform/gtk/fast/attachment/attachment-progress-expected.txt: Added.
951 * platform/gtk/fast/attachment/attachment-select-on-click-expected.txt: Added.
952 * platform/gtk/fast/attachment/attachment-select-on-click-inside-user-select-all-expected.txt: Added.
953 * platform/gtk/fast/attachment/attachment-subtitle-expected.txt: Added.
954 * platform/gtk/fast/attachment/attachment-title-expected.txt: Added.
955 * platform/gtk/fast/box-shadow/hidpi-webkit-box-shadow-subpixel-position-expected.txt: Added.
956 * platform/gtk/fast/css/focus-ring-exists-for-search-field-expected.png: Added.
957 * platform/gtk/fast/css/focus-ring-exists-for-search-field-expected.txt: Added.
958 * platform/gtk/fast/multicol/scrolling-column-rules-expected.png: Added.
959 * platform/gtk/fast/multicol/scrolling-column-rules-expected.txt: Added.
960 * platform/gtk/printing/allowed-page-breaks-expected.txt: Added.
961 * platform/gtk/printing/compositing-layer-printing-expected.png: Added.
962 * platform/gtk/printing/compositing-layer-printing-expected.txt:
963 * platform/gtk/printing/css2.1/page-break-after-000-expected.txt: Added.
964 * platform/gtk/printing/css2.1/page-break-after-001-expected.txt: Added.
965 * platform/gtk/printing/css2.1/page-break-after-002-expected.txt: Added.
966 * platform/gtk/printing/css2.1/page-break-after-003-expected.txt: Added.
967 * platform/gtk/printing/css2.1/page-break-after-004-expected.txt: Added.
968 * platform/gtk/printing/css2.1/page-break-before-000-expected.txt: Added.
969 * platform/gtk/printing/css2.1/page-break-before-001-expected.txt: Added.
970 * platform/gtk/printing/css2.1/page-break-before-002-expected.txt: Added.
971 * platform/gtk/printing/css2.1/page-break-inside-000-expected.txt: Added.
972 * platform/gtk/printing/iframe-print-expected.png: Added.
973 * platform/gtk/printing/iframe-print-expected.txt: Added.
974 * platform/gtk/printing/media-queries-print-expected.png: Added.
975 * platform/gtk/printing/media-queries-print-expected.txt:
976 * platform/gtk/printing/no-content-empty-pages-expected.txt: Added.
977 * platform/gtk/printing/numberOfPages-expected.txt: Added.
978 * platform/gtk/printing/page-break-after-avoid-expected.txt: Added.
979 * platform/gtk/printing/page-break-always-expected.txt: Added.
980 * platform/gtk/printing/page-break-avoid-expected.txt: Added.
981 * platform/gtk/printing/page-break-before-avoid-expected.txt: Added.
982 * platform/gtk/printing/page-break-display-none-expected.txt: Added.
983 * platform/gtk/printing/page-break-inside-avoid-expected.txt: Added.
984 * platform/gtk/printing/page-break-margin-collapsed-expected.txt: Added.
985 * platform/gtk/printing/page-break-orphans-and-widows-expected.txt: Added.
986 * platform/gtk/printing/page-break-orphans-expected.txt: Added.
987 * platform/gtk/printing/page-break-widows-expected.txt: Added.
988 * platform/gtk/printing/page-count-layout-overflow-expected.txt: Added.
989 * platform/gtk/printing/page-count-percentage-height-expected.txt: Added.
990 * platform/gtk/printing/page-count-relayout-shrink-expected.txt: Added.
991 * platform/gtk/printing/page-count-with-one-word-expected.txt: Added.
992 * platform/gtk/printing/page-format-data-display-none-expected.txt: Added.
993 * platform/gtk/printing/page-format-data-expected.txt: Added.
994 * platform/gtk/printing/page-rule-css-text-expected.txt: Added.
995 * platform/gtk/printing/page-rule-in-media-query-expected.png: Added.
996 * platform/gtk/printing/page-rule-in-media-query-expected.txt: Added.
997 * platform/gtk/printing/pageNumerForElementById-expected.txt: Added.
998 * platform/gtk/printing/print-close-crash-expected.txt: Added.
999 * platform/gtk/printing/pseudo-class-outside-page-expected.txt: Added.
1000 * platform/gtk/printing/return-from-printing-mode-expected.png: Added.
1001 * platform/gtk/printing/return-from-printing-mode-expected.txt:
1002 * platform/gtk/printing/setPrinting-expected.png: Added.
1003 * platform/gtk/printing/setPrinting-expected.txt: Added.
1004 * platform/gtk/printing/simultaneous-position-float-change-expected.png: Added.
1005 * platform/gtk/printing/simultaneous-position-float-change-expected.txt: Added.
1006 * platform/gtk/printing/single-line-must-not-be-split-into-two-pages-expected.txt: Added.
1007 * platform/gtk/printing/stretch-to-view-height-expected.txt: Added.
1008 * platform/gtk/printing/width-overflow-expected.png: Added.
1009 * platform/gtk/printing/width-overflow-expected.txt: Added.
1010 * platform/gtk/printing/zoomed-document-expected.txt: Added.
1012 2015-05-01 Martin Robinson <mrobinson@igalia.com>
1014 [Freetype] Properly support synthetic oblique in vertical text
1015 https://bugs.webkit.org/show_bug.cgi?id=144492
1017 Reviewed by Sergio Villar Senin.
1019 * platform/gtk/TestExpectations: Unskip passing tests.
1020 * platform/gtk/fast/text/international/synthesized-italic-vertical-latin-expected.png: Added.
1021 * platform/gtk/fast/text/international/synthesized-italic-vertical-latin-expected.txt: Added.
1023 2015-05-01 Eric Carlson <eric.carlson@apple.com>
1025 Fix text track language selection logic
1026 https://bugs.webkit.org/show_bug.cgi?id=144467
1028 Reviewed by Brent Fulgham.
1030 * media/track/track-language-preference-expected.txt:
1031 * media/track/track-language-preference.html: Updated, add new tests.
1032 * platform/mac/TestExpectations:
1034 2015-05-01 Martin Robinson <mrobinson@igalia.com>
1036 Unreviewed gardening. Rebaseline some tests for WebKitGTK+.
1038 * platform/gtk/editing/execCommand/nsresponder-outdent-expected.txt: Rebaseline.
1039 * platform/gtk/inspector-protocol/debugger/regress-133182-expected.txt: Removed. The
1040 platform-independent baseline should be good enough.
1042 2015-04-30 Joseph Pecoraro <pecoraro@apple.com>
1044 Unreviewed gardening. Update results of inspector tests.
1046 * inspector-protocol/debugger/breakpoint-eval-with-exception-expected.txt:
1047 * inspector-protocol/debugger/regress-133182-expected.txt:
1048 * inspector-protocol/debugger/regress-133182.html:
1049 * inspector-protocol/debugger/setBreakpoint-actions-expected.txt:
1050 * inspector-protocol/debugger/terminate-dedicated-worker-while-paused-expected.txt:
1051 * inspector-protocol/page/deny-X-FrameOption-expected.txt:
1052 * inspector/debugger/search-scripts-expected.txt:
1054 2015-04-30 Joseph Pecoraro <pecoraro@apple.com>
1056 Unreviewed gardening. Remove skipped and broken inspector test.
1058 This is the last test relying on the old model interface.
1061 * http/tests/inspector-protocol/resources/InspectorTest.js:
1062 (InspectorTest.initializeInspectorModels.console.error.window.onerror): Deleted.
1063 (InspectorTest.initializeInspectorModels.console.assert): Deleted.
1064 (InspectorTest.initializeInspectorModels): Deleted.
1065 * inspector-protocol/indexeddb/basics-expected.txt: Removed.
1066 * inspector-protocol/indexeddb/basics.html: Removed.
1067 * platform/efl/TestExpectations:
1068 * platform/gtk/TestExpectations:
1069 * platform/win/TestExpectations:
1071 2015-04-30 Dean Jackson <dino@apple.com>
1073 Expose -apple-system as a font family
1074 https://bugs.webkit.org/show_bug.cgi?id=144484
1075 <rdar://problem/20767330>
1077 Reviewed by Tim Horton.
1079 Change a bunch of tests to use "-apple-system" instead
1080 of "-apple-system-font" for font-family.
1082 Add a test to make sure the old name still works.
1084 * fast/text/system-font-legacy-name.html
1085 * platform/ios-simulator/fast/text/system-monospaced-numbers.html:
1086 * platform/ios-simulator/ios/fast/text/apple-logo-expected.txt:
1087 * platform/ios-simulator/ios/fast/text/apple-logo.html:
1088 * platform/ios-simulator/ios/fast/text/opticalFont-expected.txt:
1089 * platform/ios-simulator/ios/fast/text/opticalFont.html:
1090 * platform/ios-simulator/ios/fast/text/opticalFontWithWeight-expected.txt:
1091 * platform/ios-simulator/ios/fast/text/opticalFontWithWeight.html:
1092 * platform/ios-simulator/ios/fast/text/underline-scaling-expected.txt:
1093 * platform/ios-simulator/ios/fast/text/underline-scaling.html:
1094 * platform/mac/fast/text/systemFont-expected.txt:
1095 * platform/mac/fast/text/systemFont.html:
1097 2015-04-30 Javier Fernandez <jfernandez@igalia.com>
1099 [CSS Grid Layout] overflow-position keyword for align and justify properties.
1100 https://bugs.webkit.org/show_bug.cgi?id=144235
1102 Reviewed by Sergio Villar Senin.
1104 Implementation of overflow-keyword handling for Grid Layout on
1105 align-self and justify-self properties.
1107 * fast/css-grid-layout/grid-align-justify-overflow-expected.txt: Added.
1108 * fast/css-grid-layout/grid-align-justify-overflow.html: Added.
1110 2015-04-30 Jon Davis <jond@apple.com>
1112 Web Inspector: console should show an icon for console.info() messages
1113 https://bugs.webkit.org/show_bug.cgi?id=18530
1115 Reviewed by Timothy Hatcher.
1117 * inspector/console/console-api-expected.txt:
1119 2015-04-30 Dean Jackson <dino@apple.com>
1121 -apple-system-font-monospaced-numbers doesn't work on iOS
1122 https://bugs.webkit.org/show_bug.cgi?id=144478
1123 <rdar://problem/20544940>
1125 Reviewed by Brent Fulgham.
1127 A test that draws two lines of different numbers and checks
1128 they are the same width.
1130 * platform/ios-simulator/fast/text/system-monospaced-numbers-expected.txt: Added.
1131 * platform/ios-simulator/fast/text/system-monospaced-numbers.html: Added.
1133 2015-04-30 Joseph Pecoraro <pecoraro@apple.com>
1135 Unreviewed, ios-simulator gardening
1137 * Address linter warnings.
1138 * Unskip some tests that pass.
1139 * More generically skip unsupported iOS features.
1142 * platform/ios-simulator-wk1/TestExpectations:
1143 * platform/ios-simulator-wk2/TestExpectations:
1144 * platform/ios-simulator/TestExpectations:
1146 2015-04-30 Filip Pizlo <fpizlo@apple.com>
1148 js/regress/is-string-fold-tricky.html and js/regress/is-string-fold.html are crashing
1149 https://bugs.webkit.org/show_bug.cgi?id=144463
1151 Reviewed by Benjamin Poulain.
1153 Unskip now that the bug is fixed.
1156 * js/regress/script-tests/is-string-fold-tricky.js:
1157 * js/regress/script-tests/is-string-fold.js:
1159 2015-04-30 Brady Eidson <beidson@apple.com>
1161 Javascript using WebSQL can create their own WebKit info table.
1162 <rdar://problem/20688792> and https://bugs.webkit.org/show_bug.cgi?id=144466
1164 Reviewed by Alex Christensen.
1166 * storage/websql/alter-to-info-table-expected.txt: Added.
1167 * storage/websql/alter-to-info-table.html: Added.
1168 * storage/websql/alter-to-info-table.js: Added.
1170 2015-04-30 Martin Robinson <mrobinson@igalia.com>
1172 Unskip isolated words tests on WebKitGTK+
1174 * platform/gtk/TestExpectations: Unskip tests. We've been able to run these
1175 since the switch to WebKitTestRunner.
1177 2015-04-30 Filip Pizlo <fpizlo@apple.com>
1179 Unreviewed, skip new tests js/regress/is-string-fold.html and js/regress/is-string-fold-tricky.html because they are crashing in RJST as well.
1181 * js/regress/script-tests/is-string-fold-tricky.js:
1182 * js/regress/script-tests/is-string-fold.js:
1184 2015-04-30 Martin Robinson <mrobinson@igalia.com>
1186 Rebaseline some editing tests for WebKitGTK+
1188 Also add some missing baselines.
1190 * fast/hidpi/broken-image-icon-very-hidpi-expected.png: Added.
1191 * fast/hidpi/broken-image-icon-very-hidpi-expected.txt: Added.
1192 * platform/gtk/editing/execCommand/5142012-1-expected.png:
1193 * platform/gtk/editing/execCommand/5142012-1-expected.txt:
1194 * platform/gtk/editing/inserting/insert-at-end-02-expected.txt:
1195 * platform/gtk/editing/pasteboard/4989774-expected.txt:
1197 2015-04-30 Filip Pizlo <fpizlo@apple.com>
1199 Unreviewed, skip new tests js/regress/is-string-fold.html and js/regress/is-string-fold-tricky.html because they are crashing.
1203 2015-04-30 Jon Honeycutt <jhoneycutt@apple.com>
1205 Add image failure expectation for
1206 svg/filters/sourceAlpha-input-filter-effect.html on Windows
1210 * platform/win/TestExpectations:
1212 2015-04-29 Filip Pizlo <fpizlo@apple.com>
1214 DFG Is<Blah> versions of TypeOf should fold based on proven input type
1215 https://bugs.webkit.org/show_bug.cgi?id=144409
1217 Reviewed by Geoffrey Garen.
1219 * js/regress/is-boolean-fold-expected.txt: Added.
1220 * js/regress/is-boolean-fold-tricky-expected.txt: Added.
1221 * js/regress/is-boolean-fold-tricky.html: Added.
1222 * js/regress/is-boolean-fold.html: Added.
1223 * js/regress/is-function-fold-expected.txt: Added.
1224 * js/regress/is-function-fold-tricky-expected.txt: Added.
1225 * js/regress/is-function-fold-tricky-internal-function-expected.txt: Added.
1226 * js/regress/is-function-fold-tricky-internal-function.html: Added.
1227 * js/regress/is-function-fold-tricky.html: Added.
1228 * js/regress/is-function-fold.html: Added.
1229 * js/regress/is-number-fold-expected.txt: Added.
1230 * js/regress/is-number-fold-tricky-expected.txt: Added.
1231 * js/regress/is-number-fold-tricky.html: Added.
1232 * js/regress/is-number-fold.html: Added.
1233 * js/regress/is-object-or-null-fold-expected.txt: Added.
1234 * js/regress/is-object-or-null-fold-functions-expected.txt: Added.
1235 * js/regress/is-object-or-null-fold-functions.html: Added.
1236 * js/regress/is-object-or-null-fold-less-tricky-expected.txt: Added.
1237 * js/regress/is-object-or-null-fold-less-tricky.html: Added.
1238 * js/regress/is-object-or-null-fold-tricky-expected.txt: Added.
1239 * js/regress/is-object-or-null-fold-tricky.html: Added.
1240 * js/regress/is-object-or-null-fold.html: Added.
1241 * js/regress/is-object-or-null-trickier-function-expected.txt: Added.
1242 * js/regress/is-object-or-null-trickier-function.html: Added.
1243 * js/regress/is-object-or-null-trickier-internal-function-expected.txt: Added.
1244 * js/regress/is-object-or-null-trickier-internal-function.html: Added.
1245 * js/regress/is-object-or-null-tricky-function-expected.txt: Added.
1246 * js/regress/is-object-or-null-tricky-function.html: Added.
1247 * js/regress/is-object-or-null-tricky-internal-function-expected.txt: Added.
1248 * js/regress/is-object-or-null-tricky-internal-function.html: Added.
1249 * js/regress/is-string-fold-expected.txt: Added.
1250 * js/regress/is-string-fold-tricky-expected.txt: Added.
1251 * js/regress/is-string-fold-tricky.html: Added.
1252 * js/regress/is-string-fold.html: Added.
1253 * js/regress/is-undefined-fold-expected.txt: Added.
1254 * js/regress/is-undefined-fold-tricky-expected.txt: Added.
1255 * js/regress/is-undefined-fold-tricky.html: Added.
1256 * js/regress/is-undefined-fold.html: Added.
1257 * js/regress/script-tests/is-boolean-fold-tricky.js: Added.
1258 * js/regress/script-tests/is-boolean-fold.js: Added.
1259 * js/regress/script-tests/is-function-fold-tricky-internal-function.js: Added.
1260 * js/regress/script-tests/is-function-fold-tricky.js: Added.
1263 * js/regress/script-tests/is-function-fold.js: Added.
1265 * js/regress/script-tests/is-number-fold-tricky.js: Added.
1266 * js/regress/script-tests/is-number-fold.js: Added.
1267 * js/regress/script-tests/is-object-or-null-fold-functions.js: Added.
1269 * js/regress/script-tests/is-object-or-null-fold-less-tricky.js: Added.
1270 * js/regress/script-tests/is-object-or-null-fold-tricky.js: Added.
1271 * js/regress/script-tests/is-object-or-null-fold.js: Added.
1272 * js/regress/script-tests/is-object-or-null-trickier-function.js: Added.
1275 * js/regress/script-tests/is-object-or-null-trickier-internal-function.js: Added.
1276 * js/regress/script-tests/is-object-or-null-tricky-function.js: Added.
1278 * js/regress/script-tests/is-object-or-null-tricky-internal-function.js: Added.
1279 * js/regress/script-tests/is-string-fold-tricky.js: Added.
1280 * js/regress/script-tests/is-string-fold.js: Added.
1281 * js/regress/script-tests/is-undefined-fold-tricky.js: Added.
1282 * js/regress/script-tests/is-undefined-fold.js: Added.
1283 * js/regress/sink-function-expected.txt: Added.
1284 * js/regress/sink-function.html: Added.
1286 2015-04-30 Brent Fulgham <bfulgham@apple.com>
1288 [Mac] Expand test infrastructure to support scrolling tests (Part 3)
1289 https://bugs.webkit.org/show_bug.cgi?id=144131
1291 Reviewed by Eric Carlson.
1293 Update the WK2 scrolling tests to use the new scroll trigger infrastructure to reduce the use of
1296 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div-expected.txt:
1297 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div-with-handler-expected.txt:
1298 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div-with-handler.html:
1299 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div.html:
1300 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-expected.txt:
1301 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-with-handler-expected.txt:
1302 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-with-handler.html:
1303 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe.html:
1304 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-expected.txt:
1305 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-with-handler-expected.txt:
1306 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-with-handler.html:
1307 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe.html:
1308 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-expected.txt:
1309 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-with-handler-expected.txt:
1310 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-with-handler.html:
1311 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe.html:
1312 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-expected.txt:
1313 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-with-handler-expected.txt:
1314 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-with-handler.html:
1315 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe.html:
1316 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select-expected.txt:
1317 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select-with-handler-expected.txt:
1318 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select-with-handler.html:
1319 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select.html:
1320 * platform/mac-wk2/tiled-drawing/scrolling/overflow-scroll-zero-delta-wheel-events.html:
1321 * platform/mac-wk2/tiled-drawing/scrolling/root-overflow-with-mousewheel.html:
1323 2015-04-30 Antti Koivisto <antti@apple.com>
1325 These should be saying HTTP/1.1 not HTTP/1.0
1327 * http/tests/cache/resources/iframe304.php:
1328 * http/tests/cache/resources/iframe304body.php:
1330 2015-04-29 Joseph Pecoraro <pecoraro@apple.com>
1332 [Win] Update baselines after r183610.
1334 Unreviewed Gardening.
1336 * platform/win/fast/css/apple-system-colors-expected.txt: Added.
1338 2015-04-29 Simon Fraser <simon.fraser@apple.com>
1340 Crash at WebCore::Document::absoluteRegionForEventTargets
1341 https://bugs.webkit.org/show_bug.cgi?id=144426
1342 rdar://problem/20502166
1344 Reviewed by Tim Horton.
1346 Test that disconnects a frame with a wheel event handler then GCs, and one that
1347 disconnects are reconnects. In both case, the parent document should have zero
1348 wheel event handlers registered on it.
1350 * fast/events/wheelevent-in-frame-expected.txt: Added.
1351 * fast/events/wheelevent-in-frame.html: Added.
1352 * fast/events/wheelevent-in-reattached-frame-expected.txt: Added.
1353 * fast/events/wheelevent-in-reattached-frame.html: Added.
1355 2015-04-29 Joseph Pecoraro <pecoraro@apple.com>
1357 LiveNodeList may unexpectedly return an element for empty string
1358 https://bugs.webkit.org/show_bug.cgi?id=144429
1360 Reviewed by Darin Adler.
1362 * fast/dom/named-items-with-empty-name-expected.txt:
1363 * fast/dom/named-items-with-empty-name.html:
1365 2015-04-29 Dean Jackson <dino@apple.com>
1367 Create a named CSS property for system colors
1368 https://bugs.webkit.org/show_bug.cgi?id=144423
1369 <rdar://problem/20491011>
1371 Reviewed by Tim Horton.
1373 Expose the following values to CSS color properties:
1378 -apple-system-orange
1380 -apple-system-purple
1382 -apple-system-yellow
1384 The new test shows the computed value for each of these colors. It
1385 includes generic results (no special value) and platform results for
1386 Mac (other than Mavericks) and iOS.
1388 * fast/css/apple-system-colors-expected.txt: Generic results.
1389 * fast/css/apple-system-colors.html: Added - the new test.
1390 * platform/mac/fast/css/apple-system-colors-expected.txt: Added OS X results.
1391 * platform/ios-simulator/fast/css/apple-system-colors-expected.txt: Added iOS results.
1392 * platform/mac-mavericks/fast/css/apple-system-colors-expected.txt: Generic results for Mavericks.
1394 2015-04-29 Commit Queue <commit-queue@webkit.org>
1396 Unreviewed, rolling out r183600.
1397 https://bugs.webkit.org/show_bug.cgi?id=144432
1399 New tests time out everywhere (Requested by ap on #webkit).
1403 "Crash at WebCore::Document::absoluteRegionForEventTargets"
1404 https://bugs.webkit.org/show_bug.cgi?id=144426
1405 http://trac.webkit.org/changeset/183600
1407 2015-04-29 Alexey Proskuryakov <ap@apple.com>
1409 fast/frames/flattening/iframe-flattening-resize-event-count.html times out on Yosemite WK2
1410 https://bugs.webkit.org/show_bug.cgi?id=144155
1412 * fast/frames/flattening/resources/iframe-to-resize.html: Added more logging to the test.
1414 2015-04-29 Martin Robinson <mrobinson@igalia.com>
1416 Unskip 3D transformation tests for WebKitGTK+
1418 Unreviewed. This is gardening.
1420 These tests should run reasonably well on the testing bots, now that
1421 they use llvmpipe to run OpenGL.
1423 * platform/gtk/TestExpectations:
1424 * platform/gtk/transforms/3d/general/background-visibility-layers-expected.png: Added.
1425 * platform/gtk/transforms/3d/general/cssmatrix-3d-zoom-expected.png: Added.
1426 * platform/gtk/transforms/3d/general/matrix-with-zoom-3d-expected.png: Added.
1427 * platform/gtk/transforms/3d/general/perspective-non-layer-expected.png: Added.
1428 * platform/gtk/transforms/3d/general/perspective-units-expected.png: Added.
1429 * platform/gtk/transforms/3d/general/transform-origin-z-change-expected.png: Added.
1430 * platform/gtk/transforms/3d/hit-testing/backface-hit-test-expected.png: Added.
1431 * platform/gtk/transforms/3d/hit-testing/backface-no-transform-hit-test-expected.png: Added.
1432 * platform/gtk/transforms/3d/point-mapping/3d-point-mapping-2-expected.png: Added.
1433 * platform/gtk/transforms/3d/point-mapping/3d-point-mapping-3-expected.png: Added.
1434 * platform/gtk/transforms/3d/point-mapping/3d-point-mapping-coplanar-expected.png: Added.
1435 * platform/gtk/transforms/3d/point-mapping/3d-point-mapping-deep-expected.png: Added.
1436 * platform/gtk/transforms/3d/point-mapping/3d-point-mapping-expected.png: Added.
1437 * platform/gtk/transforms/3d/point-mapping/3d-point-mapping-origins-expected.png: Added.
1438 * platform/gtk/transforms/3d/point-mapping/3d-point-mapping-overlapping-expected.png: Added.
1439 * platform/gtk/transforms/3d/point-mapping/3d-point-mapping-preserve-3d-expected.png: Added.
1441 2015-04-29 Simon Fraser <simon.fraser@apple.com>
1443 Rebaseline after r183597.
1445 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/handlers-in-iframes-expected.txt:
1447 2015-04-29 Simon Fraser <simon.fraser@apple.com>
1449 Crash at WebCore::Document::absoluteRegionForEventTargets
1450 https://bugs.webkit.org/show_bug.cgi?id=144426
1451 rdar://problem/20502166
1453 Reviewed by Tim Horton.
1455 Test that disconnects a frame with a wheel event handler then GCs, and one that
1456 disconnects are reconnects. In both case, the parent document should have zero
1457 wheel event handlers registered on it.
1459 * fast/events/wheelevent-in-frame-expected.txt: Added.
1460 * fast/events/wheelevent-in-frame.html: Added.
1461 * fast/events/wheelevent-in-reattached-frame-expected.txt: Added.
1462 * fast/events/wheelevent-in-reattached-frame.html: Added.
1464 2015-04-29 Simon Fraser <simon.fraser@apple.com>
1466 Compute the non-fast-scrollable region in main-document coordinates
1467 https://bugs.webkit.org/show_bug.cgi?id=144420
1469 Reviewed by Tim Horton.
1471 We now report the non-fast region in document coordinates, so these two results change.
1473 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/top-content-inset-expected.txt:
1474 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/top-content-inset-header-expected.txt:
1476 2015-04-29 Joseph Pecoraro <pecoraro@apple.com>
1478 NodeList has issues with Symbol and empty string
1479 https://bugs.webkit.org/show_bug.cgi?id=144310
1481 Reviewed by Darin Adler.
1483 * fast/dom/StyleSheet/stylesheet-symbol-names-expected.txt: Added.
1484 * fast/dom/StyleSheet/stylesheet-symbol-names.html: Added.
1485 * fast/dom/dataset-name-getter-symbols-expected.txt: Added.
1486 * fast/dom/dataset-name-getter-symbols.html: Added.
1487 * fast/dom/named-items-with-empty-name-expected.txt: Added.
1488 * fast/dom/named-items-with-empty-name.html: Added.
1489 * fast/dom/named-items-with-symbol-name-expected.txt: Added.
1490 * fast/dom/named-items-with-symbol-name.html: Added.
1491 * storage/domstorage/localstorage/named-items-expected.txt: Added.
1492 * storage/domstorage/localstorage/named-items.html: Added.
1494 2015-04-29 Simon Fraser <simon.fraser@apple.com>
1496 Allow testing of plug-ins that handle wheel events.
1497 https://bugs.webkit.org/show_bug.cgi?id=144413
1499 Reviewed by Tim Horton.
1501 Test the non-fast scrollable region with top content inset and header height, and with a plug-in.
1503 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/top-content-inset-expected.txt: Added.
1504 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/top-content-inset-header-expected.txt: Added.
1505 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/top-content-inset-header.html: Added.
1506 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/top-content-inset.html: Added.
1507 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-event-plugin-expected.txt: Added.
1508 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-event-plugin.html: Added.
1510 2015-04-29 Martin Robinson <mrobinson@igalia.com>
1512 [GTK] Add support for automatic hyphenation
1513 https://bugs.webkit.org/show_bug.cgi?id=44478
1515 Reviewed by Carlos Garcia Campos.
1517 * platform/gtk/TestExpectations: Unskip most hyphenation tests.
1518 * platform/gtk/fast/text/hyphenate-character-expected.png: Added.
1519 * platform/gtk/fast/text/hyphenate-character-expected.txt:
1520 * platform/gtk/fast/text/hyphenate-first-word-expected.png: Added.
1521 * platform/gtk/fast/text/hyphenate-first-word-expected.txt:
1522 * platform/gtk/fast/text/hyphenate-limit-before-after-expected.png:
1523 * platform/gtk/fast/text/hyphenate-limit-before-after-expected.txt:
1524 * platform/gtk/fast/text/hyphenate-limit-lines-expected.png:
1525 * platform/gtk/fast/text/hyphenate-limit-lines-expected.txt:
1526 * platform/gtk/fast/text/hyphenate-locale-expected.png: Added.
1527 * platform/gtk/fast/text/hyphenate-locale-expected.txt:
1528 * platform/gtk/fast/text/hyphens-expected.png: Added.
1529 * platform/gtk/fast/text/hyphens-expected.txt:
1530 * platform/gtk/fast/text/word-break-soft-hyphen-expected.png:
1532 2015-04-29 Zalan Bujtas <zalan@apple.com>
1534 Simple line layout: Web process spins endlessly below layoutSimpleLines.
1535 https://bugs.webkit.org/show_bug.cgi?id=144403
1536 rdar://problem/20742783
1538 Reviewed by Antti Koivisto.
1540 When a text fragment overlaps multiple renderes and it does not fit the current line,
1541 we revert the text fragment iterator position so that the overlapping content
1542 gets processed again for the next line.
1543 However, TextFragmentIterator::revertToFragment() was reverting too much and
1544 we started processing old content all over again -> infinite loop.
1546 This patch ensures that text fragment iterator is reverted to the right position.
1548 * fast/text/simple-line-layout-wrapping-multiple-renderers-hang-expected.html: Added.
1549 * fast/text/simple-line-layout-wrapping-multiple-renderers-hang.html: Added.
1551 2015-04-29 Antti Koivisto <antti@apple.com>
1553 Mark newly added http/tests/cache/main-resource-304-reload.html failing on Windows.
1555 * platform/win/TestExpectations:
1557 2015-04-28 Geoffrey Garen <ggaren@apple.com>
1559 It shouldn't take 1846 lines of code and 5 FIXMEs to sort an array.
1560 https://bugs.webkit.org/show_bug.cgi?id=144013
1562 Reviewed by Mark Lam.
1564 * js/script-tests/array-holes.js:
1565 * js/array-holes-expected.txt: This result now matches Firefox. We see
1566 'peekaboo', which is a prototype property, rather than a hole, because
1567 sorting uses [[Get]], which sees prototype properties.
1569 The ES6 spec says that sorting should use [[Get]], so this new result
1570 matches the spec a little better -- although the spec also says that the
1571 result of sorting is undefined in this case because of the presence of
1572 an indexed property in the prototype chain.
1574 * js/dom/array-prototype-properties-expected.txt: Updated error message
1575 to match other array prototype error messages.
1577 * js/comparefn-sort-stability-expected.txt:
1578 * js/script-tests/comparefn-sort-stability.js: Made this test bigger in
1579 order to demonstrate that Firefox and Safari use a stable sort, and
1582 * js/script-tests/array-sort-sparse.js:
1583 * js/array-sort-sparse-expected.txt: Added some tests for things I got
1584 wrong in this patch.
1586 * script-tests/sort-with-side-effecting-comparisons.js: Made this test
1587 shorter so that it wouldn't hang debug builds. This test is O(N^2). It
1588 used to terminate sooner because our sort implementation would (sometimes)
1589 terminate sooner if you shrank the array. Our new sort does not accept
1590 intermediate updates to the array's length, matching Firefox. I spoke
1591 to Gavin and Alexey about this, and we think that going out of our way
1592 to honor length changes mid-sort doesn't make much sense because it's
1593 not possible to honor the general case of value changes in a predictable
1596 2015-04-29 Antti Koivisto <antti@apple.com>
1598 Main resource loaded via 304 response becomes empty if reloaded by user
1599 https://bugs.webkit.org/show_bug.cgi?id=144386
1601 Reviewed by Darin Adler.
1603 * http/tests/cache/main-resource-304-reload-expected.txt: Added.
1604 * http/tests/cache/main-resource-304-reload.html: Added.
1605 * http/tests/cache/resources/iframe304body.php: Added.
1607 2015-04-29 Darin Adler <darin@apple.com>
1609 [ES6] Implement Unicode code point escapes
1610 https://bugs.webkit.org/show_bug.cgi?id=144377
1612 Reviewed by Antti Koivisto.
1614 * js/script-tests/unicode-escape-sequences.js: Added.
1615 * js/unicode-escape-sequences-expected.txt: Added.
1616 * js/unicode-escape-sequences.html: Added. Generated with make-script-test-wrappers.
1618 2015-04-29 Hyungwook Lee <hyungwook.lee@navercorp.com>
1620 Fix crash in WebCore::LogicalSelectionOffsetCaches::ContainingBlockInfo::setBlock().
1621 https://bugs.webkit.org/show_bug.cgi?id=140261
1623 Reviewed by Darin Adler.
1625 * editing/execCommand/crash-140261-expected.txt: Added.
1626 * editing/execCommand/crash-140261.html: Added.
1628 2015-04-29 Youenn Fablet <youenn.fablet@crf.canon.fr>
1630 Synchronous XMLHttpRequest should get access to AppCache resources stored as flat files
1631 https://bugs.webkit.org/show_bug.cgi?id=143711
1633 Reviewed by Darin Adler.
1635 * http/tests/appcache/resources/fake-video.mp4: Added.
1636 * http/tests/appcache/resources/simple-video-sync.manifest: Added.
1637 * http/tests/appcache/simple-video-sync-expected.txt: Added.
1638 * http/tests/appcache/simple-video-sync.html: Added.
1640 2015-04-29 Joseph Pecoraro <pecoraro@apple.com>
1642 REGRESSION(181868): Windows Live SkyDrive cannot open an excel file
1643 https://bugs.webkit.org/show_bug.cgi?id=144373
1645 Reviewed by Darin Adler.
1647 * js/property-getters-and-setters-expected.txt:
1648 * js/script-tests/property-getters-and-setters.js:
1650 2015-04-28 Alexey Proskuryakov <ap@apple.com>
1652 [WK2] fast/forms/input-search-press-escape-key.html crashes
1653 https://bugs.webkit.org/show_bug.cgi?id=87168
1654 rdar://problem/11508829
1656 * platform/wk2/TestExpectations: This doesn't crash for me any more, unskipping.
1658 2015-04-28 Zalan Bujtas <zalan@apple.com>
1660 Checkboxes on bugs.webkit.org are painted with stripes at some zoom levels.
1661 https://bugs.webkit.org/show_bug.cgi?id=144351
1663 Reviewed by Simon Fraser.
1665 This patch ensures that CG context is properly restored after painting dashed/dotted lines.
1667 * fast/forms/checkbox-painting-with-hr-expected.html: Added.
1668 * fast/forms/checkbox-painting-with-hr.html: Added.
1670 2015-04-28 Andreas Kling <akling@apple.com>
1672 DFG should generate efficient code for branching on a string's boolean value.
1673 <https://webkit.org/b/144317>
1675 Reviewed by Geoff Garen & Filip Pizlo.
1677 * js/regress/branch-on-string-as-boolean-expected.txt: Added.
1678 * js/regress/branch-on-string-as-boolean.html: Added.
1679 * js/regress/script-tests/branch-on-string-as-boolean.js: Added.
1681 2015-04-27 Myles C. Maxfield <mmaxfield@apple.com>
1683 Implement font-synthesis CSS property
1684 https://bugs.webkit.org/show_bug.cgi?id=144305
1686 Reviewed by Andreas Kling.
1688 Test all combinations of font-weight, font-style, and font-synthesis.
1690 * fast/css3-text/font-synthesis-expected.html: Added.
1691 * fast/css3-text/font-synthesis.html: Added.
1693 2015-04-28 Brent Fulgham <bfulgham@apple.com>
1695 [Win] Temporarily disable WebGL support
1696 https://bugs.webkit.org/show_bug.cgi?id=144291
1698 * platform/win/TestExpectations:
1699 * platform/win/js/dom/constructor-length-expected.txt: Added.
1700 * platform/win/js/dom/global-constructors-attributes-expected.txt:
1702 2015-04-28 Jer Noble <jer.noble@apple.com>
1704 Unreviewed gardening; add results for new tests.
1706 * media/audio-playback-restriction-autoplay-expected.txt: Added.
1707 * media/audio-playback-restriction-play-expected.txt: Added.
1709 2015-04-28 Brent Fulgham <bfulgham@apple.com>
1711 [Win] PHP scripts fail if HTTP_ORIGIN is not set.
1712 https://bugs.webkit.org/show_bug.cgi?id=144333
1714 Rubberstamped by Brady Eidson.
1716 * http/tests/security/resources/cors-post-redirect-target.php: Check
1717 that HTTP_ORIGIN key exists before using it to avoid PHP error.
1719 2015-04-28 Andy Estes <aestes@apple.com>
1721 Add expectations for tests added in r183428 and r183450.
1723 * js/regress/typed-array-get-set-by-val-profiling-expected.txt: Added.
1724 * media/audio-playback-restriction-autoplay-expected.txt: Added.
1725 * media/audio-playback-restriction-play-expected.txt: Added.
1727 2015-04-28 Antti Koivisto <antti@apple.com>
1729 Network Cache: Disk cache getting filled by YouTube video data
1730 https://bugs.webkit.org/show_bug.cgi?id=144259
1732 Reviewed by Darin Adler.
1734 * http/tests/cache/disk-cache/disk-cache-media-expected.txt: Added.
1735 * http/tests/cache/disk-cache/disk-cache-media.html: Added.
1736 * http/tests/cache/disk-cache/resources/cache-test.js:
1739 2015-04-25 Simon Fraser <simon.fraser@apple.com>
1741 Eliminate styleDidChange with StyleDifferenceEqual when updates are actually necessary
1742 https://bugs.webkit.org/show_bug.cgi?id=144198
1744 Reviewed by Darin Adler, Antti Koivisto.
1746 New test that detects whether a "hardware" animation is firing the style recalc
1747 timer on every frame, which happened during development of this patch.
1749 * compositing/animation/no-style-recalc-during-accelerated-animation-expected.txt: Added.
1750 * compositing/animation/no-style-recalc-during-accelerated-animation.html: Added.
1752 2015-04-27 Benjamin Poulain <bpoulain@apple.com>
1754 [JSC] Add support for typed arrays to the Array profiling
1755 https://bugs.webkit.org/show_bug.cgi?id=143913
1757 Reviewed by Filip Pizlo.
1759 * js/regress/script-tests/typed-array-get-set-by-val-profiling.js: Added.
1760 * js/regress/typed-array-get-set-by-val-profiling.html: Added.
1762 2015-04-27 Doug Russell <d_russell@apple.com>
1764 Break up select text into multiple tests
1765 https://bugs.webkit.org/show_bug.cgi?id=144301
1767 Reviewed by Alexey Proskuryakov.
1769 * platform/mac/TestExpectations:
1770 * platform/mac/accessibility/select-text-expected.txt: Removed.
1771 * platform/mac/accessibility/select-text.html: Removed.
1772 * platform/mac/accessibility/select-text/select-text-1-expected.txt: Added.
1773 * platform/mac/accessibility/select-text/select-text-1.html: Added.
1774 * platform/mac/accessibility/select-text/select-text-135546-expected.txt: Added.
1775 * platform/mac/accessibility/select-text/select-text-135546.html: Added.
1776 * platform/mac/accessibility/select-text/select-text-135575-expected.txt: Added.
1777 * platform/mac/accessibility/select-text/select-text-135575.html: Added.
1778 * platform/mac/accessibility/select-text/select-text-2-expected.txt: Added.
1779 * platform/mac/accessibility/select-text/select-text-2.html: Added.
1780 * platform/mac/accessibility/select-text/select-text-3-expected.txt: Added.
1781 * platform/mac/accessibility/select-text/select-text-3.html: Added.
1782 * platform/mac/accessibility/select-text/select-text-4-expected.txt: Added.
1783 * platform/mac/accessibility/select-text/select-text-4.html: Added.
1784 * platform/mac/accessibility/select-text/select-text-5-expected.txt: Added.
1785 * platform/mac/accessibility/select-text/select-text-5.html: Added.
1786 * platform/mac/accessibility/select-text/select-text-6-expected.txt: Added.
1787 * platform/mac/accessibility/select-text/select-text-6.html: Added.
1788 * platform/mac/accessibility/select-text/select-text-7-expected.txt: Added.
1789 * platform/mac/accessibility/select-text/select-text-7.html: Added.
1790 * platform/mac/accessibility/select-text/select-text-8-expected.txt: Added.
1791 * platform/mac/accessibility/select-text/select-text-8.html: Added.
1792 * platform/mac/accessibility/select-text/select-text-9-expected.txt: Added.
1793 * platform/mac/accessibility/select-text/select-text-9.html: Added.
1795 2015-04-27 Daniel Bates <dabates@apple.com>
1797 Form control may be associated with the wrong HTML Form element after form id change
1798 https://bugs.webkit.org/show_bug.cgi?id=133456
1799 <rdar://problem/17095055>
1801 Reviewed by Andy Estes.
1803 Add tests to ensure that we associate the correct HTML Form element with a
1804 <select> after changing the id of its associated HTML form element.
1806 * fast/forms/change-form-id-to-be-unique-expected.txt: Added.
1807 * fast/forms/change-form-id-to-be-unique-then-submit-form-expected.txt: Added.
1808 * fast/forms/change-form-id-to-be-unique-then-submit-form.html: Added.
1809 * fast/forms/change-form-id-to-be-unique.html: Added.
1811 2015-04-27 Jer Noble <jer.noble@apple.com>
1813 Add a setting & restriction which prevents non-interactivte playback of audible media elements.
1814 https://bugs.webkit.org/show_bug.cgi?id=143486
1816 Reviewed by Eric Carlson.
1818 * media/audio-playback-restriction-autoplay.html: Added.
1819 * media/audio-playback-restriction-play.html: Added.
1820 * media/video-test.js:
1821 (setCaptionDisplayMode):
1822 (runWithKeyDown.eventName.window.testRunner.eventSender.keyDown.string_appeared_here.string_appeared_here.thunk):
1825 2015-04-27 Jer Noble <jer.noble@apple.com>
1827 [WebAudio] AudioContext does not remove user-gesture restriction during resume()
1828 https://bugs.webkit.org/show_bug.cgi?id=144211
1830 Reviewed by Eric Carlson.
1832 * webaudio/audiocontext-restriction-audiobuffersourcenode-start-expected.txt: Added.
1833 * webaudio/audiocontext-restriction-audiobuffersourcenode-start.html: Added.
1834 * webaudio/audiocontext-restriction-expected.txt: Added.
1835 * webaudio/audiocontext-restriction.html: Added.
1836 * webaudio/resources/audio-testing.js:
1839 2015-04-27 Alexey Proskuryakov <ap@apple.com>
1841 rdar://problem/16678392 Page visibility tests are broken in Yosemite
1843 * platform/mac-wk2/TestExpectations: They don't seem to be broken any more, unskipping.
1844 Maybe <http://trac.webkit.org/changeset/181866> fixed them?
1845 Also updated the next line (media/video-background-tab-playback.html), as it didn't match what bots see now.
1847 2015-04-27 Zalan Bujtas <zalan@apple.com>
1849 Simple line layout: Wrong text offsetting when range does not start from the first renderer.
1850 https://bugs.webkit.org/show_bug.cgi?id=144167
1851 rdar://problem/20639857
1853 Reviewed by Simon Fraser.
1855 This patch ensures that TextIterator returns the right text when the input range starts
1856 from a sibling node.
1858 TextIterator::m_previousTextLengthInFlow keeps track of the current node offset from the parent.
1859 it is required to map simple line layout runs to RenderText positions.
1860 This patch sets the offset value when the iteration start with a sibling node.
1862 * fast/text/range-text-with-simple-line-layout-expected.txt: Added.
1863 * fast/text/range-text-with-simple-line-layout.html: Added.
1865 2015-04-27 Commit Queue <commit-queue@webkit.org>
1867 Unreviewed, rolling out r183393.
1868 https://bugs.webkit.org/show_bug.cgi?id=144272
1870 Caused memory corruption detected by GuardMalloc (Requested by
1875 "Synchronous XMLHttpRequest should get access to AppCache
1876 resources stored as flat files"
1877 https://bugs.webkit.org/show_bug.cgi?id=143711
1878 http://trac.webkit.org/changeset/183393
1880 2015-04-27 Yoav Weiss <yoav@yoav.ws>
1882 Fix viewport units in Media Queries
1883 https://bugs.webkit.org/show_bug.cgi?id=144260
1885 Reviewed by Darin Adler.
1887 These tests make sure that viewport units are working as expected inside of Media Queries.
1889 * fast/media/mq-viewport-units-expected.txt: Added.
1890 * fast/media/mq-viewport-units.html: Added.
1892 2015-04-27 Javier Fernandez <jfernandez@igalia.com>
1894 [CSS Grid Layout] Support for the justify-self and justify-items in grid layout
1895 https://bugs.webkit.org/show_bug.cgi?id=133280
1897 Implementation of justify-self and justify-items properties for grid.
1898 Added additional testing for ensuring margin, padding and border are considered when
1899 computing grid item's position.
1901 Reviewed by David Hyatt.
1903 * fast/css-grid-layout/grid-align-justify-margin-border-padding-expected.txt: Added.
1904 * fast/css-grid-layout/grid-align-justify-margin-border-padding-vertical-lr-expected.txt: Added.
1905 * fast/css-grid-layout/grid-align-justify-margin-border-padding-vertical-lr.html: Added.
1906 * fast/css-grid-layout/grid-align-justify-margin-border-padding-vertical-rl-expected.txt: Added.
1907 * fast/css-grid-layout/grid-align-justify-margin-border-padding-vertical-rl.html: Added.
1908 * fast/css-grid-layout/grid-align-justify-margin-border-padding.html: Added.
1909 * fast/css-grid-layout/justify-self-cell-expected.txt: Added.
1910 * fast/css-grid-layout/justify-self-cell.html: Added.
1911 * fast/css-grid-layout/resources/grid.css:
1912 (.directionLTR): Added. Useful for defining orthogonal flows.
1914 2015-04-27 Youenn Fablet <youenn.fablet@crf.canon.fr> and Xabier Rodriguez Calvar <calvaris@igalia.com>
1918 Fixed timeout expectation of "closed should fulfill with
1919 undefined" test. This doesn't time out anymore.
1921 * streams/reference-implementation/readable-stream-templated.html:
1923 2015-04-27 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
1925 [Streams API] ReadableStream constructor start function should be able to close the stream
1926 https://bugs.webkit.org/show_bug.cgi?id=143363
1928 Reviewed by Benjamin Poulain.
1930 Updated expectations with new passes.
1932 * streams/reference-implementation/bad-underlying-sources-expected.txt:
1933 * streams/reference-implementation/readable-stream-reader-expected.txt:
1934 * streams/reference-implementation/readable-stream-templated-expected.txt:
1936 2015-04-27 Youenn Fablet <youenn.fablet@crf.canon.fr>
1938 Synchronous XMLHttpRequest should get access to AppCache resources stored as flat files
1939 https://bugs.webkit.org/show_bug.cgi?id=143711
1941 Reviewed by Darin Adler.
1943 * http/tests/appcache/resources/fake-video.mp4: Added.
1944 * http/tests/appcache/resources/simple-video-sync.manifest: Added.
1945 * http/tests/appcache/simple-video-sync-expected.txt: Added.
1946 * http/tests/appcache/simple-video-sync.html: Added.
1948 2015-04-27 Ryosuke Niwa <rniwa@webkit.org>
1950 Also skip it in run-javascriptcore-tests.
1952 * js/script-tests/class-syntax-semicolon.js:
1954 2015-04-27 Ryosuke Niwa <rniwa@webkit.org>
1956 Temporarily skip the test added in r183384 as it's hitting an assertion per an existing bug.
1958 The newly uncovered bug is tracked by webkit.org/b/144258.
1962 2015-04-26 Alexey Proskuryakov <ap@apple.com>
1964 editing/selection/programmatic-selection-on-mac-is-directionless.html is flaky
1965 https://bugs.webkit.org/show_bug.cgi?id=141122
1967 * platform/wk2/TestExpectations: Mark the test as such. Unfortunately, there are
1968 almost certainly other tests affected by this.
1970 2015-04-26 Manuel Rego Casasnovas <rego@igalia.com>
1972 [CSS Grid Layout] LayoutBox::hasDefiniteLogicalHeight() should consider abspos boxes as definite
1973 https://bugs.webkit.org/show_bug.cgi?id=144144
1975 Reviewed by Darin Adler.
1977 Add new test case to check absolutely positioned elements.
1979 * fast/css-grid-layout/percent-track-breadths-regarding-container-size-expected.txt:
1980 * fast/css-grid-layout/percent-track-breadths-regarding-container-size.html:
1982 2015-04-26 Ryosuke Niwa <rniwa@webkit.org>
1984 Class body ending with a semicolon throws a SyntaxError
1985 https://bugs.webkit.org/show_bug.cgi?id=144244
1987 Reviewed by Darin Adler.
1989 Added a regression test for having a semicolon inside the class definition.
1991 * js/class-syntax-semicolon-expected.txt: Added.
1992 * js/class-syntax-semicolon.html: Added.
1993 * js/script-tests/class-syntax-semicolon.js: Added.
1995 2015-04-26 Ryosuke Niwa <rniwa@webkit.org>
1997 Getter or setter method named "prototype" or "constrcutor" should throw SyntaxError
1998 https://bugs.webkit.org/show_bug.cgi?id=144243
2000 Reviewed by Darin Adler.
2002 Added tests cases to both tests. Also added test cases missing from expression tests.
2004 * js/class-syntax-declaration-expected.txt:
2005 * js/class-syntax-expression-expected.txt:
2006 * js/script-tests/class-syntax-declaration.js:
2007 * js/script-tests/class-syntax-expression.js:
2009 2015-04-26 Said Abou-Hallawa <sabouhallawa@apple.com>
2011 SVGFilterBuilder should drive the builtin sourceAlpha from the passed sourceGraphic
2012 https://bugs.webkit.org/show_bug.cgi?id=144137
2014 Reviewed by Darin Adler.
2016 Ensure the SourceAlpha is driven from last applied FilterEffect.
2018 * svg/filters/sourceAlpha-input-filter-effect-expected.html: Added.
2019 * svg/filters/sourceAlpha-input-filter-effect.html: Added.
2021 2015-04-26 Gyuyoung Kim <gyuyoung.kim@webkit.org>
2023 [EFL] Unreviewed gardening fix.
2025 Mark editing/selection/extend-by-character-007.html to skip
2026 instead of missing. It is not supported by EFL port yet.
2028 * platform/efl/TestExpectations:
2030 2015-04-26 Gyuyoung Kim <gyuyoung.kim@webkit.org>
2032 [EFL] Unreviewed EFL gardening on 27th April.
2034 Unskip 2 tests which have been passed since r183368.
2036 Mark editing/selection/extend-by-character-007.html to missing.
2037 This needs to have new baseline for EFL port.
2039 * platform/efl/TestExpectations:
2041 2015-04-26 Javier Fernandez <jfernandez@igalia.com>
2043 [CSS Grid Layout] Support for align-self and align-items in grid layout
2044 https://bugs.webkit.org/show_bug.cgi?id=133225
2046 Reviewed by Darin Adler.
2048 Implementation of align-self and align-items properties ifor grid.
2050 Several layout tests were touched for adapting them to the new grid item's
2051 column-axis position when using RTL direction.
2053 * fast/css-grid-layout/grid-align-expected.txt: Added.
2054 * fast/css-grid-layout/grid-align.html: Added.
2055 * fast/css-grid-layout/grid-element-border-grid-item.html:
2056 * fast/css-grid-layout/grid-element-border-padding-grid-item.html:
2057 * fast/css-grid-layout/grid-element-padding-grid-item.html:
2058 * fast/css-grid-layout/grid-item-margin-auto-columns-rows-horizontal-rtl-expected.html:
2059 * fast/css-grid-layout/grid-item-margin-auto-columns-rows-vertical-rtl-expected.html:
2060 * fast/css-grid-layout/grid-item-margin-resolution.html:
2062 2015-04-26 Doug Russell <d_russell@apple.com>
2064 AX: richer text change notifications (142719)
2065 https://bugs.webkit.org/show_bug.cgi?id=142719
2067 Reviewed by Darin Adler.
2069 Richer accessibility value change notifications. Introduce AXTextEditType,
2070 postTextStateChangeNotification and postTextReplacementNotification to give assistive
2071 tech apps more reliable context for responding to changes in web content. Also implement
2072 a mechanism to post value changes in password form fields in coalesced ticks to thwart
2073 analyzing the cadence of changes.
2075 Richer accessibility selection change notifications. Introduce AXTextStateChangeIntent,
2076 and an overload of postTextReplacementNotification to give assistive tech apps more
2077 reliable context for responding to changes in web content selection. Also block posting
2078 selection changes on password fields.
2080 * platform/mac/accessibility/input-replacevalue-userinfo-expected.txt: Added.
2081 * platform/mac/accessibility/input-replacevalue-userinfo.html: Added.
2082 * platform/mac/accessibility/selection-change-userinfo-expected.txt: Added.
2083 * platform/mac/accessibility/selection-change-userinfo.html: Added.
2084 * platform/mac/accessibility/value-change-userinfo-expected.txt: Added.
2085 * platform/mac/accessibility/value-change-userinfo.html: Added.
2087 2015-04-26 Darin Adler <darin@apple.com>
2089 REGRESSION (r176751): line-height ignored in <button> elements
2090 https://bugs.webkit.org/show_bug.cgi?id=144234
2092 Reviewed by Antti Koivisto.
2094 * fast/forms/button-line-height-expected.html: Added.
2095 * fast/forms/button-line-height.html: Added.
2097 2015-04-26 Darin Adler <darin@apple.com>
2099 REGRESSION (r173801): Use after free in WebCore::NotificationCenter::~NotificationCenter
2100 https://bugs.webkit.org/show_bug.cgi?id=137163
2102 Reviewed by Andy Estes.
2104 * fast/notifications/request-notification-permission-while-reloading-expected.txt: Added.
2105 * fast/notifications/request-notification-permission-while-reloading.html: Added.
2107 2015-04-26 Benjamin Poulain <benjamin@webkit.org>
2109 [JSC] Implement Math.clz32(), remove Number.clz()
2110 https://bugs.webkit.org/show_bug.cgi?id=144205
2112 Reviewed by Michael Saboff.
2114 Basic conformance tests.
2116 * js/Object-getOwnPropertyNames-expected.txt:
2117 * js/math-clz32-expected.txt: Added.
2118 * js/math-clz32.html: Renamed from LayoutTests/js/number-clz.html.
2119 * js/number-clz-expected.txt: Removed.
2120 * js/script-tests/Object-getOwnPropertyNames.js:
2121 * js/script-tests/math-clz32.js: Added.
2122 (objectConvertToString.toString):
2123 (objectRecordToStringCall.toString):
2124 (objectThrowOnToString.toString):
2125 (objectWithValueOf.valueOf):
2126 (objectThrowOnValueOf.valueOf):
2127 (objectThrowOnValueOf.toString):
2128 (objectRecordValueOfCall.valueOf):
2129 (objectRecordConversionCalls.toString):
2130 (objectRecordConversionCalls.valueOf):
2131 * js/script-tests/number-clz.js: Removed.
2133 2015-04-26 Yusuke Suzuki <utatane.tea@gmail.com>
2135 [ES6] Array.from need to accept iterables
2136 https://bugs.webkit.org/show_bug.cgi?id=141055
2138 Reviewed by Darin Adler.
2140 Array.from now accepts iterables.
2142 * js/array-from-expected.txt:
2144 2015-04-26 Simon Fraser <simon.fraser@apple.com>
2146 New baselines for iOS.
2148 * platform/ios-simulator-wk2/compositing/contents-scale/rounded-contents-scale-expected.txt:
2149 * platform/ios-simulator-wk2/compositing/contents-scale/scaled-ancestor-expected.txt:
2150 * platform/ios-simulator-wk2/compositing/contents-scale/simple-scale-expected.txt:
2151 * platform/ios-simulator-wk2/compositing/contents-scale/z-translate-expected.txt:
2152 * platform/ios-simulator-wk2/compositing/repaint/invalidations-on-composited-layers-expected.txt:
2153 * platform/ios-simulator-wk2/compositing/tiling/tile-cache-zoomed-expected.txt:
2154 * platform/ios-simulator-wk2/compositing/visible-rect/2d-transformed-expected.txt:
2155 * platform/ios-simulator-wk2/compositing/visible-rect/3d-transformed-expected.txt:
2156 * platform/ios-simulator-wk2/compositing/visible-rect/clipped-by-viewport-expected.txt:
2157 * platform/ios-simulator-wk2/compositing/visible-rect/clipped-visible-rect-expected.txt:
2158 * platform/ios-simulator-wk2/compositing/visible-rect/coverage-clipped-expected.txt:
2159 * platform/ios-simulator-wk2/compositing/visible-rect/coverage-scrolling-expected.txt:
2160 * platform/ios-simulator-wk2/compositing/visible-rect/flipped-preserve-3d-expected.txt:
2161 * platform/ios-simulator-wk2/compositing/visible-rect/iframe-and-layers-expected.txt:
2162 * platform/ios-simulator-wk2/compositing/visible-rect/nested-transform-expected.txt:
2163 * platform/ios-simulator-wk2/compositing/visible-rect/scrolled-expected.txt:
2165 2015-04-26 Simon Fraser <simon.fraser@apple.com>
2167 New WK1 results for this test.
2169 * platform/mac-wk1/compositing/tiling/transform-origin-tiled-expected.txt: Added.
2171 2015-04-25 Simon Fraser <simon.fraser@apple.com>
2173 Expand compositing coverage rect when scrolling and animating
2174 https://bugs.webkit.org/show_bug.cgi?id=144214
2175 rdar://problem/20695926
2177 Reviewed by Darin Adler.
2179 New baselines for tests dumping layer output, with coverage rect being affected
2180 by this changeset. One new test for tiling a layer inside overflow:hidden with transform-origin.
2182 * compositing/contents-scale/animating-expected.txt:
2183 * compositing/contents-scale/rounded-contents-scale-expected.txt:
2184 * compositing/contents-scale/scaled-ancestor-expected.txt:
2185 * compositing/contents-scale/simple-scale-expected.txt:
2186 * compositing/tiling/transform-origin-tiled.html: Added.
2187 * platform/mac-wk2/compositing/tiling/rotated-tiled-clamped-expected.txt:
2188 * platform/mac-wk2/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt:
2189 * platform/mac-wk2/compositing/tiling/tile-cache-zoomed-expected.txt:
2190 * platform/mac-wk2/compositing/visible-rect/iframe-no-layers-expected.txt:
2191 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div-expected.txt:
2192 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div-with-handler-expected.txt:
2193 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-expected.txt:
2194 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-with-handler-expected.txt:
2195 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-expected.txt:
2196 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-with-handler-expected.txt:
2197 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-expected.txt:
2198 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-with-handler-expected.txt:
2199 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-expected.txt:
2200 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-with-handler-expected.txt:
2201 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select-expected.txt:
2202 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select-with-handler-expected.txt:
2203 * platform/mac-wk2/tiled-drawing/scrolling/fixed/four-bars-zoomed-expected.txt:
2204 * platform/mac-wk2/tiled-drawing/simple-document-with-margin-tiles-expected.txt:
2205 * platform/mac-wk2/tiled-drawing/tile-size-slow-zoomed-expected.txt:
2206 * platform/mac-wk2/tiled-drawing/tiled-drawing-scroll-position-page-cache-restoration-expected.txt:
2207 * platform/mac-wk2/tiled-drawing/tiled-drawing-zoom-expected.txt:
2208 * platform/mac-wk2/tiled-drawing/tiled-drawing-zoom-scrolled-expected.txt:
2209 * platform/mac/compositing/tiling/rotated-tiled-clamped-expected.txt:
2210 * platform/mac/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt:
2211 * platform/mac/compositing/tiling/tile-cache-zoomed-expected.txt:
2212 * platform/mac/compositing/visible-rect/2d-transformed-expected.txt:
2213 * platform/mac/compositing/visible-rect/3d-transformed-expected.txt:
2214 * platform/mac/compositing/visible-rect/clipped-by-viewport-expected.txt:
2215 * platform/mac/compositing/visible-rect/clipped-visible-rect-expected.txt:
2216 * platform/mac/compositing/visible-rect/iframe-and-layers-expected.txt:
2217 * platform/mac/compositing/visible-rect/iframe-no-layers-expected.txt:
2218 * platform/mac/compositing/visible-rect/scrolled-expected.txt:
2220 2015-04-25 Alexey Proskuryakov <ap@apple.com>
2222 Mark some tests that take >10 seconds on debug bots as slow.
2224 This is too close to 30 second timeout, so it's likely that these tests would flakily
2225 time out on other configurations, e.g. locally.
2229 2015-04-25 Myles C. Maxfield <mmaxfield@apple.com>
2231 font-synthesis's initial value is "style weight"
2232 https://bugs.webkit.org/show_bug.cgi?id=144195
2234 Reviewed by Darin Adler.
2238 * fast/css3-text/font-synthesis-parse-expected.txt:
2239 * fast/css3-text/font-synthesis-parse.html:
2241 2015-04-25 Jordan Harband <ljharb@gmail.com>
2243 Set#keys !== Set#values
2244 https://bugs.webkit.org/show_bug.cgi?id=144190
2246 Reviewed by Darin Adler.
2248 * js/script-tests/set-keys.js: Added.
2249 * js/set-keys-expected.txt: Added.
2250 * js/set-keys.html: Added.
2252 2015-04-25 Darin Adler <darin@apple.com>
2254 Crash if IDBTransaction is aborted right after it's created
2255 https://bugs.webkit.org/show_bug.cgi?id=144199
2257 Reviewed by Simon Fraser.
2259 * platform/mac-wk2/TestExpectations: Unskip storage/indexeddb/transaction-abort.html.
2260 * storage/indexeddb/transaction-abort-expected.txt: Updated since the exact text of
2261 the execptions is different from what was marked here as expected.
2263 2015-04-23 Ryosuke Niwa <rniwa@webkit.org>
2265 class methods should be non-enumerable
2266 https://bugs.webkit.org/show_bug.cgi?id=143181
2268 Reviewed by Darin Adler.
2270 Added a regression test.
2272 Also fixed a test that previously relied on "prototype" property being writable
2273 since this is no longer the case.
2275 * js/class-syntax-extends-expected.txt:
2276 * js/class-syntax-prototype.html: Added.
2277 * js/script-tests/class-syntax-extends.js:
2278 * js/script-tests/class-syntax-prototype.js: Added.
2280 2015-04-25 Yusuke Suzuki <utatane.tea@gmail.com>
2282 [ES6] Implement String.fromCodePoint
2283 https://bugs.webkit.org/show_bug.cgi?id=144160
2285 Reviewed by Darin Adler.
2287 Add String.fromCodePoint.
2289 * js/Object-getOwnPropertyNames-expected.txt:
2290 * js/script-tests/Object-getOwnPropertyNames.js:
2292 2015-04-25 Alexey Proskuryakov <ap@apple.com>
2294 Mavericks fix - no window.performance there.
2296 * fast/frames/flattening/resources/iframe-to-resize.html:
2298 2015-04-25 Alexey Proskuryakov <ap@apple.com>
2300 fast/frames/flattening/iframe-flattening-resize-event-count.html times out on Yosemite WK2
2301 https://bugs.webkit.org/show_bug.cgi?id=144155
2303 Unreviewed. Add more temporary logging to figure out what's going on with the test on bots.
2305 * fast/frames/flattening/resources/iframe-to-resize.html:
2307 2015-04-24 Commit Queue <commit-queue@webkit.org>
2309 Unreviewed, rolling out r183288.
2310 https://bugs.webkit.org/show_bug.cgi?id=144189
2312 Made js/sort-with-side-effecting-comparisons.html time out in
2313 debug builds (Requested by ap on #webkit).
2317 "It shouldn't take 1846 lines of code and 5 FIXMEs to sort an
2319 https://bugs.webkit.org/show_bug.cgi?id=144013
2320 http://trac.webkit.org/changeset/183288
2322 2015-04-24 Myles C. Maxfield <mmaxfield@apple.com>
2324 Implement parsing support for font-synthesis CSS property
2325 https://bugs.webkit.org/show_bug.cgi?id=144180
2327 Reviewed by Tim Horton.
2329 * fast/css3-text/font-synthesis-parse-expected.txt: Added.
2330 * fast/css3-text/font-synthesis-parse.html: Added.
2332 2015-04-24 Simon Fraser <simon.fraser@apple.com>
2334 Track a coverage rect through GraphicsLayerCA flushes, use it to mark backing store attached
2335 https://bugs.webkit.org/show_bug.cgi?id=144165
2337 Reviewed by Dean Jackson.
2339 New results for platform/mac-wk2/tiled-drawing tests that dump layer trees.
2341 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div-expected.txt:
2342 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div-with-handler-expected.txt:
2343 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-expected.txt:
2344 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-with-handler-expected.txt:
2345 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-expected.txt:
2346 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-with-handler-expected.txt:
2347 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-expected.txt:
2348 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-with-handler-expected.txt:
2349 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-expected.txt:
2350 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-with-handler-expected.txt:
2351 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select-expected.txt:
2352 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select-with-handler-expected.txt:
2353 * platform/mac-wk2/tiled-drawing/scrolling/fixed/four-bars-zoomed-expected.txt:
2354 * platform/mac-wk2/tiled-drawing/simple-document-with-margin-tiles-expected.txt:
2355 * platform/mac-wk2/tiled-drawing/tile-coverage-after-scroll-expected.txt:
2356 * platform/mac-wk2/tiled-drawing/tile-coverage-after-scroll-speculative-expected.txt:
2357 * platform/mac-wk2/tiled-drawing/tile-coverage-scroll-to-bottom-expected.txt:
2358 * platform/mac-wk2/tiled-drawing/tile-coverage-slow-scrolling-expected.txt:
2359 * platform/mac-wk2/tiled-drawing/tile-coverage-speculative-expected.txt:
2360 * platform/mac-wk2/tiled-drawing/tile-size-slow-zoomed-expected.txt:
2361 * platform/mac-wk2/tiled-drawing/tiled-drawing-scroll-position-page-cache-restoration-expected.txt:
2362 * platform/mac-wk2/tiled-drawing/tiled-drawing-zoom-expected.txt:
2363 * platform/mac-wk2/tiled-drawing/tiled-drawing-zoom-scrolled-expected.txt:
2364 * platform/mac-wk2/tiled-drawing/use-tiled-drawing-expected.txt:
2365 * platform/mac-wk2/tiled-drawing/visible-rect-content-inset-expected.txt:
2367 2015-04-24 Simon Fraser <simon.fraser@apple.com>
2369 Track a coverage rect through GraphicsLayerCA flushes, use it to mark backing store attached
2370 https://bugs.webkit.org/show_bug.cgi?id=144165
2372 Reviewed by Dean Jackson.
2374 Updated results that now include coverage rects, and a new test that includes both visible
2377 * compositing/contents-scale/animating-expected.txt:
2378 * compositing/contents-scale/rounded-contents-scale-expected.txt:
2379 * compositing/contents-scale/scaled-ancestor-expected.txt:
2380 * compositing/contents-scale/simple-scale-expected.txt:
2381 * compositing/contents-scale/z-translate-expected.txt:
2382 * compositing/visible-rect/coverage-clipped-expected.txt: Added.
2383 * compositing/visible-rect/coverage-clipped.html: Added.
2384 * compositing/visible-rect/coverage-scrolling-expected.txt: Added.
2385 * compositing/visible-rect/coverage-scrolling.html: Added.
2386 * platform/ios-simulator-wk2/compositing/visible-rect/coverage-clipped-expected.txt: Added.
2387 * platform/ios-simulator-wk2/compositing/visible-rect/coverage-scrolling-expected.txt: Added.
2388 * platform/mac-wk2/compositing/tiling/rotated-tiled-clamped-expected.txt:
2389 * platform/mac-wk2/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt:
2390 * platform/mac-wk2/compositing/tiling/tile-cache-zoomed-expected.txt:
2391 * platform/mac-wk2/compositing/visible-rect/iframe-no-layers-expected.txt:
2392 * platform/mac/compositing/overflow/clipping-behaviour-change-is-not-propagated-to-descendants-expected.txt:
2393 * platform/mac/compositing/overflow/clipping-behaviour-change-is-not-propagated-to-descendants2-expected.txt:
2394 * platform/mac/compositing/tiling/rotated-tiled-clamped-expected.txt:
2395 * platform/mac/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt:
2396 * platform/mac/compositing/tiling/tile-cache-zoomed-expected.txt:
2397 * platform/mac/compositing/visible-rect/2d-transformed-expected.txt:
2398 * platform/mac/compositing/visible-rect/3d-transform-style-expected.txt:
2399 * platform/mac/compositing/visible-rect/3d-transformed-expected.txt:
2400 * platform/mac/compositing/visible-rect/animated-expected.txt:
2401 * platform/mac/compositing/visible-rect/animated-from-none-expected.txt:
2402 * platform/mac/compositing/visible-rect/clipped-by-viewport-expected.txt:
2403 * platform/mac/compositing/visible-rect/clipped-visible-rect-expected.txt:
2404 * platform/mac/compositing/visible-rect/flipped-preserve-3d-expected.txt:
2405 * platform/mac/compositing/visible-rect/iframe-and-layers-expected.txt:
2406 * platform/mac/compositing/visible-rect/iframe-no-layers-expected.txt:
2407 * platform/mac/compositing/visible-rect/nested-transform-expected.txt:
2408 * platform/mac/compositing/visible-rect/scrolled-expected.txt:
2410 2015-04-21 Geoffrey Garen <ggaren@apple.com>
2412 It shouldn't take 1846 lines of code and 5 FIXMEs to sort an array.
2413 https://bugs.webkit.org/show_bug.cgi?id=144013
2415 Reviewed by Mark Lam.
2417 * js/script-tests/array-holes.js:
2418 * js/array-holes-expected.txt: This result now matches Firefox. We see
2419 'peekaboo', which is a prototype property, rather than a hole, because
2420 sorting uses [[Get]], which sees prototype properties.
2422 The ES6 spec says that sorting should use [[Get]], so this new result
2423 matches the spec a little better -- although the spec also says that the
2424 result of sorting is undefined in this case because of the presence of
2425 an indexed property in the prototype chain.
2427 * js/dom/array-prototype-properties-expected.txt: Updated error message
2428 to match other array prototype error messages.
2430 * js/comparefn-sort-stability-expected.txt:
2431 * js/script-tests/comparefn-sort-stability.js: Made this test bigger in
2432 order to demonstrate that Firefox and Safari use a stable sort, and
2435 * js/script-tests/array-sort-sparse.js:
2436 * js/array-sort-sparse-expected.txt: Added some tests for things I got
2437 wrong in this patch.
2439 2015-04-24 Alexey Proskuryakov <ap@apple.com>
2441 fast/frames/flattening/iframe-flattening-resize-event-count.html times out on Yosemite WK2
2442 https://bugs.webkit.org/show_bug.cgi?id=144155
2444 Unreviewed follow-up. Added a notifyDone, so that the watchdog timer actually works.
2446 * fast/frames/flattening/resources/iframe-to-resize.html:
2448 2015-04-24 Commit Queue <commit-queue@webkit.org>
2450 Unreviewed, rolling out r183266.
2451 https://bugs.webkit.org/show_bug.cgi?id=144164
2453 Broke 32-bit build and a test. (Requested by ap on #webkit).
2457 "AX: richer text change notifications (142719)"
2458 https://bugs.webkit.org/show_bug.cgi?id=142719
2459 http://trac.webkit.org/changeset/183266
2461 2015-04-24 Brady Eidson <beidson@apple.com>
2463 Handling additional review feedback after http://trac.webkit.org/changeset/183280
2464 https://bugs.webkit.org/show_bug.cgi?id=144157.
2466 Suggested by, implicitly reviewed by, and explicitly rubber-stamped by Alexey Proskuryakov.
2468 * http/tests/security/cors-post-redirect-303-expected.txt: Added.
2469 * http/tests/security/cors-post-redirect-303.html: Added.
2470 * http/tests/security/resources/cors-post-redirect-target.php:
2472 2015-04-24 Brady Eidson <beidson@apple.com>
2474 Origin header is preserved on cross-origin redirects.
2475 https://bugs.webkit.org/show_bug.cgi?id=144157.
2477 Reviewed by Sam Weinig.
2479 * http/tests/security/cors-post-redirect-301-expected.txt: Added.
2480 * http/tests/security/cors-post-redirect-301.html: Added.
2481 * http/tests/security/cors-post-redirect-302-expected.txt: Added.
2482 * http/tests/security/cors-post-redirect-302.html: Added.
2483 * http/tests/security/cors-post-redirect-307-expected.txt: Added.
2484 * http/tests/security/cors-post-redirect-307.html: Added.
2485 * http/tests/security/cors-post-redirect-308-expected.txt: Added.
2486 * http/tests/security/cors-post-redirect-308.html: Added.
2487 * http/tests/security/resources/cors-post-redirect-target.php: Added.
2489 2015-04-24 Matthew Mirman <mmirman@apple.com>
2491 Added tests to ensure that Object.prototype.__proto__ native getter and setter do not coerce undefined to this
2492 https://bugs.webkit.org/show_bug.cgi?id=141865
2493 rdar://problem/19927273
2495 Reviewed by Filip Pizlo.
2497 * js/script-tests/sloppy-getter-setter-global-object.js: Added.
2498 * js/sloppy-getter-setter-global-object-expected.txt: Added.
2499 * js/sloppy-getter-setter-global-object.html: Added.
2501 2015-04-24 Alexey Proskuryakov <ap@apple.com>
2503 fast/frames/flattening/iframe-flattening-resize-event-count.html times out on Yosemite WK2
2504 https://bugs.webkit.org/show_bug.cgi?id=144155
2506 Reviewed by Anders Carlsson.
2508 Cleaned the test up a little, and added logging to collect some information about
2511 * fast/frames/flattening/iframe-flattening-resize-event-count.html:
2512 * fast/frames/flattening/resources/iframe-to-resize.html:
2514 2015-04-24 Doug Russell <d_russell@apple.com>
2516 AX: richer text change notifications (142719)
2517 https://bugs.webkit.org/show_bug.cgi?id=142719
2519 Reviewed by Darin Adler.
2521 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.
2523 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.
2525 * platform/mac/accessibility/input-replacevalue-userinfo-expected.txt: Added.
2526 * platform/mac/accessibility/input-replacevalue-userinfo.html: Added.
2527 * platform/mac/accessibility/selection-change-userinfo-expected.txt: Added.
2528 * platform/mac/accessibility/selection-change-userinfo.html: Added.
2529 * platform/mac/accessibility/value-change-userinfo-expected.txt: Added.
2530 * platform/mac/accessibility/value-change-userinfo.html: Added.
2532 2015-04-24 Antti Koivisto <antti@apple.com>
2534 Memory cache live resources repeatedly purged during painting
2535 https://bugs.webkit.org/show_bug.cgi?id=144104
2537 Reviewed by Chris Dumez.
2539 * http/tests/cache/disk-cache/disk-cache-vary-cookie.html:
2541 These clearMemoryCache calls are now done by cache-test.js.
2543 * http/tests/cache/disk-cache/resources/cache-test.js:
2546 Make sure to clear the memory cache explicitly in the beginning so we always hit the disk cache.
2550 2015-04-24 Antti Koivisto <antti@apple.com>
2552 Unreviewed, rolling out r183259.
2558 "Memory cache live resources repeatedly purged during
2560 https://bugs.webkit.org/show_bug.cgi?id=144104
2561 http://trac.webkit.org/changeset/183259
2563 2015-04-24 Antti Koivisto <antti@apple.com>
2565 Memory cache live resources repeatedly purged during painting
2566 https://bugs.webkit.org/show_bug.cgi?id=144104
2568 Reviewed by Chris Dumez.
2570 * http/tests/cache/disk-cache/disk-cache-vary-cookie.html:
2572 These clearMemoryCache calls are now done by cache-test.js.
2574 * http/tests/cache/disk-cache/resources/cache-test.js:
2577 Make sure to clear the memory cache explicitly in the beginning so we always hit the disk cache.
2581 2015-04-23 Basile Clement <basile_clement@apple.com>
2583 Allow function allocation sinking
2584 https://bugs.webkit.org/show_bug.cgi?id=144016
2586 Reviewed by Filip Pizlo.
2588 Add a new test in JSRegress to check function sinking is being
2591 * js/regress/script-tests/sink-function.js: Added.
2613 2015-04-23 Alexey Proskuryakov <ap@apple.com>
2615 Test compositing/scrolling/touch-scroll-to-clip.html fails in WK1
2616 https://bugs.webkit.org/show_bug.cgi?id=144127
2618 * platform/mac-wk1/TestExpectations: Marked it as such.
2620 2015-04-23 Jer Noble <jer.noble@apple.com>
2622 [Mac] Disable QTKit by default on future OS X.
2623 https://bugs.webkit.org/show_bug.cgi?id=144082
2625 Reviewed by Darin Adler.
2627 Add a required BANDWIDTH field to the alternate playlist.
2629 * http/tests/media/resources/hls/playlist-with-cookie.m3u8:
2631 2015-04-23 Tim Horton <timothy_horton@apple.com>
2633 Make the linter stop complaining by fixing the order of fields in TestExpectations
2635 * platform/mac/TestExpectations:
2636 Bug number comes first.
2638 2015-04-23 Alexey Proskuryakov <ap@apple.com>
2640 editing/selection/extend-by-character-007.html should pass on OS X 10.10.3.
2642 Updated the results to match what we get in 10.10.3, and marked as passing.
2644 * editing/selection/extend-by-character-007-expected.txt: Removed.
2645 * platform/mac/TestExpectations:
2646 * platform/mac/editing/selection/extend-by-character-007-expected.png: Added.
2647 * platform/mac/editing/selection/extend-by-character-007-expected.txt: Added.
2649 2015-04-23 Jordan Harband <ljharb@gmail.com>
2651 Implement `Object.assign`
2652 https://bugs.webkit.org/show_bug.cgi?id=143980
2654 Reviewed by Filip Pizlo.
2656 * js/Object-assign-expected.txt: Added.
2657 * js/Object-assign.html: Added.
2658 * js/Object-getOwnPropertyNames-expected.txt:
2659 * js/script-tests/Object-assign.js: Added.
2660 * js/script-tests/Object-getOwnPropertyNames.js:
2662 2015-04-23 Chris Dumez <cdumez@apple.com>
2664 Unreviewed, temporarily skip http/tests/websocket/tests/hybi/stop-on-resume-in-error-handler.html on Windows.
2666 It often crashes on Windows.
2668 * platform/win/TestExpectations:
2670 2015-04-22 Zalan Bujtas <zalan@apple.com>
2672 Create RenderRubyText for <rt> only when the parent renderer is a RenderRuby.
2673 https://bugs.webkit.org/show_bug.cgi?id=144035
2674 rdar://problem/20604467
2676 Reviewed by Darin Adler.
2678 This patch extends HTMLElement::createElementRenderer()
2679 with the render tree insertion point so that we can create different type
2680 of renderers based on the render tree context.
2682 * fast/ruby/ruby-rt-with-region-crash-expected.txt: Added.
2683 * fast/ruby/ruby-rt-with-region-crash.html: Added.
2685 2015-04-22 Brent Fulgham <bfulgham@apple.com>
2687 Context menu doesn't account for selection semantics
2688 https://bugs.webkit.org/show_bug.cgi?id=143958
2689 <rdar://problem/19735706>
2691 Unreviewed test fix.
2693 The new 'context-menu-text-selection-lookup.html' test added in this
2694 bug was based on a test that does not work properly on some ports.
2695 Skipping/failing this test in the same places as the original
2696 'context-menu-text-selection.html' test.
2698 * platform/gtk/TestExpectations:
2699 * platform/ios-simulator-wk1/TestExpectations:
2700 * platform/ios-simulator-wk2/TestExpectations:
2701 * platform/mac-wk2/TestExpectations:
2703 2015-04-22 Brent Fulgham <bfulgham@apple.com>
2705 Unreviewed test fix after r183138.
2707 * editing/selection/context-menu-text-selection-lookup-expected.txt: The wrong
2708 expectations were committed.
2710 2015-04-22 Alexey Proskuryakov <ap@apple.com>
2712 Update results for two CSS tests affected by new fonts in OS X 10.10.3.
2714 * platform/mac-mavericks/css2.1: Added.
2715 * platform/mac-mavericks/css2.1/t1202-counter-04-b-expected.png: Copied from LayoutTests/platform/mac/css2.1/t1202-counter-04-b-expected.png.
2716 * platform/mac-mavericks/css2.1/t1202-counter-04-b-expected.txt: Copied from LayoutTests/platform/mac/css2.1/t1202-counter-04-b-expected.txt.
2717 * platform/mac-mavericks/css2.1/t1202-counters-04-b-expected.png: Copied from LayoutTests/platform/mac/css2.1/t1202-counters-04-b-expected.png.
2718 * platform/mac-mavericks/css2.1/t1202-counters-04-b-expected.txt: Copied from LayoutTests/platform/mac/css2.1/t1202-counters-04-b-expected.txt.
2719 * platform/mac/TestExpectations:
2720 * platform/mac/css2.1/t1202-counter-04-b-expected.png:
2721 * platform/mac/css2.1/t1202-counter-04-b-expected.txt:
2722 * platform/mac/css2.1/t1202-counters-04-b-expected.png:
2723 * platform/mac/css2.1/t1202-counters-04-b-expected.txt:
2725 2015-04-22 Alexey Proskuryakov <ap@apple.com>
2727 fast/text/emoji.html passes on OS X 10.10.3 and higher.
2729 * platform/mac/TestExpectations: Mark it as such.
2731 2015-04-22 Benjamin Poulain <benjamin@webkit.org>
2733 Implement String.codePointAt()
2734 https://bugs.webkit.org/show_bug.cgi?id=143934
2736 Reviewed by Darin Adler.
2738 * js/Object-getOwnPropertyNames-expected.txt:
2739 * js/script-tests/string-code-point-at.js: Added.
2740 (objectWithCustomToString.toString):
2741 (objectThrowingOnToString.toString):
2742 (objectCountingToString.toString):
2743 (testLeadSurrogateOutOfBounds):
2744 (testLeadSurrogateAsLastCharacter):
2745 (testTrailSurrogateOutOfbounds):
2746 (testAccessNullInString):
2747 (testNormalCombinationOfSurrogates):
2748 * js/string-code-point-at-expected.txt: Added.
2749 * js/string-code-point-at.html: Added.
2751 2015-04-22 Brent Fulgham <bfulgham@apple.com>
2753 Context menu doesn't account for selection semantics
2754 https://bugs.webkit.org/show_bug.cgi?id=143958
2755 <rdar://problem/19735706>
2757 Reviewed by Tim Horton.
2759 * editing/selection/context-menu-text-selection-lookup-expected.txt: Added.
2760 * editing/selection/context-menu-text-selection-lookup.html: Added.
2762 2015-04-22 Jeremy Jones <jeremyj@apple.com>
2764 Expect failure on windows for treeitem-child-exposed test.
2765 https://bugs.webkit.org/show_bug.cgi?id=144070
2769 Mark accessibility/treeitem-child-exposed.html as failing on windows.
2771 * platform/win/TestExpectations:
2773 2015-04-22 Nan Wang <nanwang1101@yahoo.com>
2775 AX: WebKit does not expose text fields inside tree views.
2776 https://bugs.webkit.org/show_bug.cgi?id=142196
2778 Reviewed by Chris Fleizach.
2780 Tests for treeitem’s children’s accessibility.
2781 Also fixed the search predicate test for treeitem,
2782 the static text is the second child of treeitem and
2783 list marker is the first child.
2785 * accessibility/treeitem-child-exposed-expected.txt: Added.
2786 * accessibility/treeitem-child-exposed.html: Added.
2787 * platform/mac/accessibility/search-predicate-expected.txt:
2788 * platform/mac/accessibility/search-predicate.html:
2790 2015-04-22 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
2792 [Streams API] Implement ReadableStreamController
2793 https://bugs.webkit.org/show_bug.cgi?id=143608
2795 Reviewed by Benjamin Poulain.
2797 Updated expectations as more tests are passed.
2798 ReadableStreamController constructor tests fail due to the custom constructor being not implemented yet.
2799 Added a test to ensure that calling a controller method when its stream is collected is throwing an error.
2801 * streams/readable-stream.html:
2802 * streams/readable-stream-expected.txt:
2803 * streams/reference-implementation/bad-underlying-sources-expected.txt:
2804 * streams/reference-implementation/brand-checks-expected.txt:
2805 * streams/reference-implementation/count-queuing-strategy-expected.txt:
2806 * streams/reference-implementation/readable-stream-expected.txt:
2808 2015-04-22 Marcos Chavarría Teijeiro <chavarria1991@gmail.com>
2810 [GTK] Gardening 21st April.
2811 https://bugs.webkit.org/show_bug.cgi?id=143982.
2815 * platform/gtk/TestExpectations:
2817 2015-04-21 Jinwoo Song <jinwoo7.song@samsung.com>
2819 [Cairo] Implement Path::addPath
2820 https://bugs.webkit.org/show_bug.cgi?id=130580
2822 Reviewed by Dirk Schulze.
2824 Enable addPath testcase in EFL port.
2826 * platform/efl/TestExpectations:
2828 2015-04-21 Said Abou-Hallawa <sabouhallawa@apple.com>
2830 SVGAnimateElementBase::calculateAnimatedValue() asserts when reinserting an SVG animating element within the same animation limits
2831 https://bugs.webkit.org/show_bug.cgi?id=143994
2833 Reviewed by Simon Fraser.
2835 * svg/animations/crash-reinsert-animate-length-same-limits-expected.txt: Added.
2836 * svg/animations/crash-reinsert-animate-length-same-limits.svg: Added.
2837 * svg/animations/crash-reinsert-animate-transform-same-limits-expected.txt: Added.
2838 * svg/animations/crash-reinsert-animate-transform-same-limits.svg: Added.
2839 Make sure when removing an SVG animating element and reinserting it back
2840 within the same animation length or transform limits, we do not crash.
2842 2015-04-21 Jinwoo Song <jinwoo7.song@samsung.com>
2844 [EFL] Unreviewed gardening
2846 Update test expectations for failing tests.
2848 * platform/efl/fast/multicol/span/span-as-immediate-columns-child-expected.png: Rebaseline after r177774.
2849 * platform/efl/fast/multicol/span/span-as-immediate-columns-child-expected.txt: Ditto.
2850 * platform/efl/fast/repaint/selection-ruby-rl-expected.txt: Added. Ditto.
2851 * platform/efl/fast/text/decorations-with-text-combine-expected.png:
2852 * platform/efl/fast/text/decorations-with-text-combine-expected.txt:
2853 * platform/efl/mathml/opentype/horizontal-expected.txt: Rebaseline after r174540.
2854 * platform/efl/svg/text/textPathBoundsBug-expected.png: Rebaselined after r177774.
2855 * platform/efl/svg/text/textPathBoundsBug-expected.txt: Added. Ditto.
2857 2015-04-21 Gyuyoung Kim <gyuyoung.kim@webkit.org>
2859 [EFL] Unreviewed gardening on 22th April
2861 Mark 3 compositing tests to image only failure. Additionally move
2862 wrong categorized 2 tests to a correct place.
2864 * platform/efl/TestExpectations:
2866 2015-04-21 Michael Saboff <msaboff@apple.com>
2868 Crash in JSC::Interpreter::execute
2869 https://bugs.webkit.org/show_bug.cgi?id=142625
2871 Reviewed by Filip Pizlo.
2873 New regression test.
2875 * js/regress-142625-expected.txt: Added.
2876 * js/regress-142625.html: Added.
2877 * js/script-tests/regress-142625.js: Added.
2879 2015-04-20 Simon Fraser <simon.fraser@apple.com>
2881 REGRESSION (r177494): -webkit-mask-image: with data URI fails on non-local files
2882 https://bugs.webkit.org/show_bug.cgi?id=141857
2884 Reviewed by Dirk Schulze.
2886 Ref test with a masked green square. Has to be an http test to trigger the
2889 * http/tests/css/data-uri-mask-expected.html: Added.
2890 * http/tests/css/data-uri-mask.html: Added.
2892 2015-04-20 Jinwoo Song <jinwoo7.song@samsung.com>
2894 [EFL] Unreviewed, update test expectations and rebaseline failing tests.
2896 Remove some expected failures from tests that are passing.
2897 Also rebaselined failing tests.
2899 * platform/efl/TestExpectations:
2900 * platform/efl/fast/dom/Element/getClientRects-expected.txt: Added. Rebaselined after r177774.
2901 * platform/efl/fast/dom/Range/getClientRects-expected.txt: Ditto.
2902 * platform/efl/fast/line-grid/line-align-right-edges-expected.png: Rebaselined after r177128.
2903 * platform/efl/fast/line-grid/line-align-right-edges-expected.txt: Ditto.
2904 * platform/efl/fast/table/022-expected.png: Rebaselined after r177774.
2905 * platform/efl/fast/table/022-expected.txt: Added. Ditto.
2906 * platform/efl/fast/text/wbr-pre-expected.png: Rebaselined after r177774.
2907 * platform/efl/fast/text/wbr-pre-expected.txt: Added. Ditto.
2909 2015-04-20 Said Abou-Hallawa <sabouhallawa@apple.com>
2911 SVGFitToViewBox::viewBoxToViewTransform() has to count for zero physical width and height before calling SVGPreserveAspectRatio::getCTM()
2912 https://bugs.webkit.org/show_bug.cgi?id=143903
2914 Reviewed by Daniel Bates.
2916 * svg/css/crash-path-zero-height-viewbox-expected.txt: Added.
2917 * svg/css/crash-path-zero-height-viewbox.svg: Added.
2918 * svg/css/crash-path-zero-width-viewbox-expected.txt: Added.
2919 * svg/css/crash-path-zero-width-viewbox.svg: Added.
2920 Make sure if the physical width or the physical height of an SVG is zero
2921 and a viewBox is specified, we do not crash.
2923 2015-04-20 Joseph Pecoraro <pecoraro@apple.com>
2925 Web Inspector: Improve Support for WeakSet in Console
2926 https://bugs.webkit.org/show_bug.cgi?id=143951
2928 Reviewed by Darin Adler.
2930 * inspector/model/remote-object-expected.txt:
2931 * inspector/model/remote-object.html:
2932 Update the test to include a WeakSet example.
2933 Also rebaseline for iterator changes that landed recently.
2935 2015-04-20 Alex Christensen <achristensen@webkit.org>
2937 Fix content extension test flakiness.
2938 https://bugs.webkit.org/show_bug.cgi?id=143950
2940 Reviewed by Brady Eidson.
2942 * platform/mac-wk2/TestExpectations:
2943 Mark contentextensions tests as not flaky any more.
2945 2015-04-20 Beth Dakin <bdakin@apple.com>
2947 Should not list these tests twice.
2949 * platform/mac-wk2/TestExpectations:
2951 2015-04-20 Simon Fraser <simon.fraser@apple.com>
2953 Setting inline style to the same value it already has triggers a style recalc
2954 https://bugs.webkit.org/show_bug.cgi?id=143922
2956 Reviewed by Antti Koivisto.
2958 Test that changes inline-style (to test this bug fix), and classes (for
2959 proactive testing) and counts style recalcs.
2961 * fast/css/set-inline-style-recalc-expected.txt: Added.
2962 * fast/css/set-inline-style-recalc.html: Added.
2964 2015-04-20 Brady Eidson <beidson@apple.com>
2966 Crash in StyleResolver::invalidateMatchedPropertiesCache() when using content extensions.
2967 <rdar://problem/20554405> and https://bugs.webkit.org/show_bug.cgi?id=143892
2969 Reviewed by Chris Dumez.
2971 * http/tests/contentextensions/resources/woff-stylesheet.css: Added.
2973 * http/tests/contentextensions/style-resolver-changed-reentrancy-expected.txt: Added.
2974 * http/tests/contentextensions/style-resolver-changed-reentrancy.html: Added.
2975 * http/tests/contentextensions/style-resolver-changed-reentrancy.html.json: Added.
2976 * http/tests/resources/Ahem.woff: Added.
2978 2015-04-20 Per Arne Vollan <peavo@outlook.com>
2980 Favicons are not always loaded.
2981 https://bugs.webkit.org/show_bug.cgi?id=143880
2983 Reviewed by Darin Adler.
2985 Added new test for icon link elements without mime type.
2987 * fast/dom/icon-url-without-mimetype-expected.txt: Added.
2988 * fast/dom/icon-url-without-mimetype.html: Added.
2990 2015-04-20 Alexey Proskuryakov <ap@apple.com>
2992 Contentextensions tests are flaky
2993 https://bugs.webkit.org/show_bug.cgi?id=143950
2995 * platform/mac-wk2/TestExpectations: Marking them as such.
2997 2015-04-20 Jinwoo Song <jinwoo7.song@samsung.com>
2999 [EFL] Unreviewed gardening
3001 Update test expectations for failing tests.
3003 * platform/efl/fast/box-sizing/box-sizing-expected.png: Rebaseline after 176978.
3004 * platform/efl/fast/box-sizing/box-sizing-expected.txt: Ditto.
3005 * platform/efl/fast/css/image-rendering-expected.txt: Added. Rebaseline after r177774.
3006 * platform/efl/fast/dom/Document/CaretRangeFromPoint/hittest-relative-to-viewport-expected.txt:
3007 Rebaseline after r173857.
3009 2015-04-20 Jinwoo Song <jinwoo7.song@samsung.com>
3011 [EFL] Unreviewed gardening
3013 Rebaseline after r177774.
3015 * platform/efl/css2.1/t1508-c527-font-00-b-expected.txt: Added.
3017 2015-04-20 Jordan Harband <ljharb@gmail.com>
3019 Implement `Object.is`
3020 https://bugs.webkit.org/show_bug.cgi?id=143865
3022 Reviewed by Darin Adler.
3024 * js/Object-getOwnPropertyNames-expected.txt:
3025 * js/Object-is-expected.txt: Added.
3026 * js/Object-is.html: Added.
3027 * js/script-tests/Object-getOwnPropertyNames.js:
3028 * js/script-tests/Object-is.js: Added.
3030 2015-04-19 Yusuke Suzuki <utatane.tea@gmail.com>
3032 [ES6] Implement WeakSet
3033 https://bugs.webkit.org/show_bug.cgi?id=142408
3035 Reviewed by Darin Adler.
3037 Add basic-weakset test and fix WeakMap behavior to conform the latest spec.
3039 * js/dom/basic-weakmap-expected.txt:
3040 * js/dom/basic-weakset-expected.txt: Added.
3041 * js/dom/basic-weakset.html: Added.
3042 * js/dom/script-tests/basic-weakmap.js:
3043 * js/dom/script-tests/basic-weakset.js: Added.
3045 2015-04-18 Michał Pakuła vel Rutka <m.pakula@samsung.com>
3047 [EFL] Unreviewed gardening
3049 Update test expectations for failing tests.
3051 * platform/efl/TestExpectations:
3052 * platform/efl/fast/css/text-overflow-ellipsis-bidi-expected.txt: Rebaseline after r182620.
3053 * platform/efl/fast/dom/focus-contenteditable-expected.txt: Ditto.
3054 * platform/efl/fast/forms/listbox-hit-test-zoomed-expected.txt: Ditto.
3055 * platform/efl/fast/parser/open-comment-in-textarea-expected.txt: Ditto.
3056 * platform/efl/fast/text/international/bidi-layout-across-linebreak-expected.txt: Ditto.
3057 * platform/efl/inspector-protocol/debugger/regress-133182-expected.txt: Rebaseline after r181810.
3058 * platform/efl/svg/wicd/test-rightsizing-b-expected.txt: Rebaseline after r182620.
3060 2015-04-18 Simon Fraser <simon.fraser@apple.com>
3062 REGRESSION (r181656): Animated tiled layers are missing content
3063 https://bugs.webkit.org/show_bug.cgi?id=143911
3064 rdar://problem/20596328
3066 Reviewed by Darin Adler.
3068 Test that animates a tiled layer, and checks that layer flushes occur while the
3069 animation is running.
3071 * compositing/animation/animation-backing-expected.txt: Added.
3072 * compositing/animation/animation-backing.html: Added.
3074 2015-04-17 Bem Jones-Bey <bjonesbe@adobe.com>
3076 Large values for line-height cause integer overflow in RenderStyle::computedLineHeight
3077 https://bugs.webkit.org/show_bug.cgi?id=143863
3079 Reviewed by Rob Buis.
3081 Simplified test from a fuzzer.
3083 * fast/shapes/shape-outside-floats/shape-outside-negative-line-height-crash-expected.txt: Added.
3084 * fast/shapes/shape-outside-floats/shape-outside-negative-line-height-crash.html: Added.
3086 2015-04-17 Yusuke Suzuki <utatane.tea@gmail.com>
3088 [ES6] Fix name enumeration of static functions for Symbol constructor
3089 https://bugs.webkit.org/show_bug.cgi?id=143891
3091 Reviewed by Geoffrey Garen.
3093 Add property names tests for Symbol constructor, Symbol object and Symbol.prototype.
3095 * js/Object-getOwnPropertyNames-expected.txt: Removed.
3096 * js/script-tests/Object-getOwnPropertyNames.js:
3098 2015-04-17 Beth Dakin <bdakin@apple.com>
3100 Force mouse events should go through normal mouse event handling code paths
3101 https://bugs.webkit.org/show_bug.cgi?id=143749
3103 rdar://problem/20472895
3105 Reviewed by Dean Jackson.
3107 Just a few new tests. More to come.
3108 * fast/events/mouse-force-changed-expected.txt: Added.
3109 * fast/events/mouse-force-changed.html: Added.
3110 * fast/events/mouse-force-down-expected.txt: Added.
3111 * fast/events/mouse-force-down.html: Added.
3112 * fast/events/mouse-force-up-expected.txt: Added.
3113 * fast/events/mouse-force-up.html: Added.
3115 Right now the new tests will only work on Mac 10.10.3 and beyond.
3116 * platform/efl/TestExpectations:
3117 * platform/gtk/TestExpectations:
3118 * platform/ios-simulator/TestExpectations:
3119 * platform/mac-mavericks/TestExpectations:
3120 * platform/win/TestExpectations:
3122 2015-04-17 Daniel Bates <dabates@apple.com>
3124 REGRESSION: SVG does not support link dragging
3125 https://bugs.webkit.org/show_bug.cgi?id=141597
3127 Reviewed by Darin Adler.
3129 Add a test to ensure we do not regress dragging of a HTML hyperlink or a SVG hyperlink.
3131 * fast/events/drag-and-drop-link-expected.txt: Added.
3132 * fast/events/drag-and-drop-link.html: Added.
3133 * platform/efl/TestExpectations: Mark the test as "failure" since EFL does not support drag-and-drop.
3134 * platform/gtk/TestExpectations: Mark the test as "failure" until we implement drag-and-drop support for
3135 GTK+ as part of fixing <https://bugs.webkit.org/show_bug.cgi?id=42194>.
3136 * platform/ios-simulator/TestExpectations: Skip the test since iOS does not implement
3137 drag-and-drop support.
3138 * platform/mac-wk2/TestExpectations: Skip the test until we implement drag-and-drop support in EventSender
3139 for Mac as part of fixing <https://bugs.webkit.org/show_bug.cgi?id=42194>.
3141 2015-04-17 Commit Queue <commit-queue@webkit.org>
3143 Unreviewed, rolling out r182912 and r182920.
3144 https://bugs.webkit.org/show_bug.cgi?id=143881
3146 Build breakage in some configurations (Requested by ap on
3149 Reverted changesets:
3151 "Force mouse events should go through normal mouse event
3152 handling code paths"
3153 https://bugs.webkit.org/show_bug.cgi?id=143749
3154 http://trac.webkit.org/changeset/182912
3156 http://trac.webkit.org/changeset/182920
3158 2015-04-17 Marcos Chavarría Teijeiro <chavarria1991@gmail.com>
3160 [GTK] Gardening 17th April.
3161 https://bugs.webkit.org/show_bug.cgi?id=143870
3165 * platform/gtk/TestExpectations:
3167 2015-04-17 Gyuyoung Kim <gyuyoung.kim@webkit.org>
3169 [EFL] Unreviewed EFL gardening on 17 April.
3171 Mark 5 form tests and 3 navigation tests to failure.
3173 * platform/efl/TestExpectations:
3175 2015-04-17 Youenn Fablet <youenn.fablet@crf.canon.fr> and Xabier Rodriguez Calvar <calvaris@igalia.com>
3177 streams/reference-implementation/readable-stream.html is flaky
3178 https://bugs.webkit.org/show_bug.cgi?id=143778
3182 Comment out flaky subtests while working on a more complete
3185 The problem with these tests is that they set a timeout before the
3186 calling done() and this causes some tests to behave
3187 undeterministically, specilly code related to promise
3188 resolution. This could even cause indetermination if the tests
3189 were expected to run correctly.
3191 We think it is better to comment them out and find a more long
3192 term solution that could involve submitting change requests to the
3193 reference tests in the spec. This will be tackled in bug 143774.
3195 * streams/reference-implementation/readable-stream-expected.txt:
3196 * streams/reference-implementation/readable-stream-reader-expected.txt:
3197 * streams/reference-implementation/readable-stream-reader.html:
3198 * streams/reference-implementation/readable-stream-templated-expected.txt:
3199 * streams/reference-implementation/readable-stream-templated.html:
3200 * streams/reference-implementation/readable-stream.html:
3202 2015-04-16 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
3204 streams/readablestream-reader.html test should really test collected stream case.
3205 https://bugs.webkit.org/show_bug.cgi?id=143818
3207 Reviewed by Darin Adler.
3209 Making the test async so that the stream start async callback is made and the stream be collected.
3211 * streams/readable-stream-reader.html:
3213 2015-04-16 Alexey Proskuryakov <ap@apple.com>
3215 http/tests/misc/DOMContentLoaded-event.html is flaky
3216 https://bugs.webkit.org/show_bug.cgi?id=143382
3218 Reviewed by Chris Dumez.
3220 * http/tests/misc/DOMContentLoaded-event-expected.txt:
3221 * http/tests/misc/DOMContentLoaded-event.html:
3222 Don't race with a timer, just check if some time passes between DOMContentLoaded and load events.
3224 2015-04-16 Jordan Harband <ljharb@gmail.com>
3226 Number.parseInt is not === global parseInt in nightly r182673
3227 https://bugs.webkit.org/show_bug.cgi?id=143799
3229 Reviewed by Darin Adler.
3231 * js/number-constructor-expected.txt:
3232 * js/parseInt-expected.txt:
3233 * js/script-tests/number-constructor.js:
3234 * js/script-tests/parseInt.js:
3236 2015-04-16 Tim Horton <timothy_horton@apple.com>
3238 Rebaseline mouse-cursor-image-set results after r182869
3240 * fast/events/mouse-cursor-image-set-expected.txt:
3241 * platform/win/fast/events/mouse-cursor-image-set-expected.txt:
3242 * platform/mac/TestExpectations:
3243 Un-skip and land new results.
3245 2015-04-16 Beth Dakin <bdakin@apple.com>
3247 I will be investigating this in the short term, but skip these failing test for
3250 * platform/mac-wk2/TestExpectations:
3252 2015-04-16 Yusuke Suzuki <utatane.tea@gmail.com>
3254 [ES6] Implement Symbol.for and Symbol.keyFor
3255 https://bugs.webkit.org/show_bug.cgi?id=143404
3257 Reviewed by Geoffrey Garen.
3259 Add tests to check Symbol's identity over different realms.
3261 * js/dom/cross-frame-symbols-expected.txt: Added.
3262 * js/dom/cross-frame-symbols.html: Added.
3263 * js/dom/script-tests/cross-frame-symbols.js: Added.
3265 2015-04-16 Beth Dakin <bdakin@apple.com>
3267 Forgot to edit this TestExpectation file for
3268 http://trac.webkit.org/changeset/182912
3270 * platform/mac-wk1/TestExpectations:
3272 2015-04-16 Beth Dakin <bdakin@apple.com>
3274 Force mouse events should go through normal mouse event handling code paths
3275 https://bugs.webkit.org/show_bug.cgi?id=143749
3277 rdar://problem/20472895
3279 Reviewed by Dean Jackson.
3281 Just a few new tests. More to come.
3282 * fast/events/mouse-force-changed-expected.txt: Added.
3283 * fast/events/mouse-force-changed.html: Added.
3284 * fast/events/mouse-force-down-expected.txt: Added.
3285 * fast/events/mouse-force-down.html: Added.
3286 * fast/events/mouse-force-up-expected.txt: Added.
3287 * fast/events/mouse-force-up.html: Added.
3289 Right now the new tests will only work on Mac 10.10.3 and beyond.
3290 * platform/efl/TestExpectations:
3291 * platform/gtk/TestExpectations:
3292 * platform/ios-simulator/TestExpectations:
3293 * platform/mac-mavericks/TestExpectations:
3294 * platform/win/TestExpectations:
3296 2015-04-16 Chris Dumez <cdumez@apple.com>
3298 Regression(r182517): WebSocket::suspend() causes error event to be fired
3299 https://bugs.webkit.org/show_bug.cgi?id=143806
3300 <rdar://problem/20559812>
3302 Reviewed by Alexey Proskuryakov.
3304 * http/tests/websocket/tests/hybi/closed-when-entering-page-cache-expected.txt:
3305 * http/tests/websocket/tests/hybi/closed-when-entering-page-cache.html:
3306 Extend WebSocket PageCache test to make sure that the error event is
3307 fired after restoring the page from the PageCache and before the close
3310 * http/tests/websocket/tests/hybi/resources/page-cache-websocket.html: Added.
3311 * 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.
3312 * 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.
3313 Add layout test to cover the case where WebSocket::stop() is called
3314 while firing the pending events upon restoring the page from PageCache.
3316 2015-04-16 Myles C. Maxfield <mmaxfield@apple.com>
3318 [iOS] Delete hardcoded font fallback tables
3319 https://bugs.webkit.org/show_bug.cgi?id=143583
3321 Reviewed by Darin Adler
3323 Updating expected results.
3325 * editing/selection/vertical-rl-rtl-extend-line-backward-br.html: Updating expected results
3326 * editing/selection/vertical-rl-rtl-extend-line-backward-p.html: Updating expected results
3327 * editing/selection/vertical-rl-rtl-extend-line-forward-br.html: Updating expected results
3328 * editing/selection/vertical-rl-rtl-extend-line-forward-p.html: Updating expected results
3329 * fast/text/international/danda-space.html: Updating expected results
3330 * fast/text/international/thai-baht-space.html: Updating expected results
3332 2015-04-16 Alexey Proskuryakov <ap@apple.com>
3334 More flaky tests in http/tests/security/mixedContent
3335 https://bugs.webkit.org/show_bug.cgi?id=143804
3337 Reviewed by Csaba Osztrogonác.
3339 Start secondary window loading in onload, so that it doesn't race with main document
3342 * http/tests/security/mixedContent/about-blank-iframe-in-main-frame-expected.txt:
3343 * http/tests/security/mixedContent/about-blank-iframe-in-main-frame.html:
3344 * http/tests/security/mixedContent/insecure-audio-video-in-main-frame.html:
3345 * http/tests/security/mixedContent/insecure-iframe-in-main-frame-expected.txt:
3346 * http/tests/security/mixedContent/insecure-iframe-in-main-frame.html:
3347 * http/tests/security/mixedContent/insecure-image-in-main-frame.html:
3348 * http/tests/security/mixedContent/insecure-xhr-in-main-frame.html:
3349 * http/tests/security/mixedContent/redirect-http-to-https-iframe-in-main-frame-expected.txt:
3350 * http/tests/security/mixedContent/redirect-http-to-https-iframe-in-main-frame.html:
3351 * http/tests/security/mixedContent/redirect-https-to-http-iframe-in-main-frame-expected.txt:
3352 * http/tests/security/mixedContent/redirect-https-to-http-iframe-in-main-frame.html:
3354 2015-04-15 Chris Dumez <cdumez@apple.com>
3356 Add a console message when a stylesheet is not parsed due to invalid MIME type
3357 https://bugs.webkit.org/show_bug.cgi?id=143784
3359 Reviewed by Joseph Pecoraro.
3361 Update expectations for tests that are using stylesheets served with wrong
3362 MIME type as we now display a console message in this case.
3364 * http/tests/inspector/css/bad-mime-type-expected.txt:
3365 * http/tests/mime/standard-mode-does-not-load-stylesheet-with-text-plain-and-css-extension-expected.txt:
3366 * http/tests/mime/standard-mode-does-not-load-stylesheet-with-text-plain-expected.txt:
3367 * http/tests/misc/css-accept-any-type-expected.txt:
3368 * http/tests/misc/css-reject-any-type-in-strict-mode-expected.txt:
3370 * http/tests/security/cross-origin-css-1-expected.txt: Added.
3371 * http/tests/security/cross-origin-css-1.html: Added.
3372 * http/tests/security/cross-origin-css-2-expected.txt: Added.
3373 * http/tests/security/cross-origin-css-2.html: Added.
3374 * http/tests/security/cross-origin-css-3-expected.txt: Added.
3375 * http/tests/security/cross-origin-css-3.html: Added.
3376 * http/tests/security/cross-origin-css-4-expected.txt: Added.
3377 * http/tests/security/cross-origin-css-4.html: Added.
3378 * http/tests/security/cross-origin-css-5-expected.txt: Added.
3379 * http/tests/security/cross-origin-css-5.html: Added.
3380 * http/tests/security/cross-origin-css-6-expected.txt: Added.
3381 * http/tests/security/cross-origin-css-6.html: Added.
3382 * http/tests/security/cross-origin-css-7-expected.txt: Added.
3383 * http/tests/security/cross-origin-css-7.html: Added.
3384 * http/tests/security/cross-origin-css-8-expected.txt: Added.
3385 * http/tests/security/cross-origin-css-8.html: Added.
3386 * http/tests/security/cross-origin-css-expected.txt: Removed.
3387 * http/tests/security/cross-origin-css.html: Removed.
3388 Split http/tests/security/cross-origin-css.html into several tests. The
3389 test would be flaky otherwise as console messages could appear in
3390 different order for every run.
3392 * platform/mac/http/tests/misc/acid3-expected.txt:
3394 2015-04-15 Said Abou-Hallawa <said@apple.com>
3396 Minimum font size pref breaks SVG text very badly.
3397 https://bugs.webkit.org/show_bug.cgi?id=143590.
3399 Reviewed by Simon Fraser.
3401 When enabling the minimum font size perf, the SVG text element should
3402 apply the minimum font size rules on the scaled font.
3404 * svg/text/font-small-enlarged-minimum-larger-expected.svg: Added.
3405 * svg/text/font-small-enlarged-minimum-larger.svg: Added.
3406 Minimum font size is larger than the scaled font size. Also the expected
3407 file makes sure the minimum font size rules are still applied if no scaling
3410 * svg/text/font-small-enlarged-minimum-smaller-expected.svg: Added.
3411 * svg/text/font-small-enlarged-minimum-smaller.svg: Added.
3412 Minimum font size is smaller than the scaled font size. So the minimim font
3413 size rule should not have any effect on the final computed font size.
3415 2015-04-15 Jordan Harband <ljharb@gmail.com>
3417 String.prototype.startsWith/endsWith/includes have wrong length in r182673
3418 https://bugs.webkit.org/show_bug.cgi?id=143659
3420 Reviewed by Benjamin Poulain.
3422 * js/script-tests/string-includes.js:
3423 * js/string-includes-expected.txt:
3425 2015-04-15 Jordan Harband <ljharb@gmail.com>
3427 Math.imul has wrong length in Safari 8.0.4
3428 https://bugs.webkit.org/show_bug.cgi?id=143658
3430 Reviewed by Benjamin Poulain.
3432 * js/script-tests/math.js:
3434 2015-04-15 Jordan Harband <ljharb@gmail.com>
3436 Number.parseInt in nightly r182673 has wrong length
3437 https://bugs.webkit.org/show_bug.cgi?id=143657
3439 Reviewed by Benjamin Poulain.
3441 * js/number-constructor-expected.txt:
3442 * js/script-tests/number-constructor.js:
3444 2015-04-15 Chris Dumez <cdumez@apple.com>
3446 Unreviewed, skip http/tests/inspector/css/bad-mime-type.html on Windows
3448 Skip http/tests/inspector/css/bad-mime-type.html on Windows as it times
3449 out. This is already the case for a lot of inspector tests on Windows.
3451 * platform/win/TestExpectations:
3453 2015-04-15 Alexey Proskuryakov <ap@apple.com>
3455 streams/reference-implementation/readable-stream.html is flaky
3456 https://bugs.webkit.org/show_bug.cgi?id=143778
3458 * TestExpectations: Marking as such.
3460 2015-04-14 Alexey Proskuryakov <ap@apple.com>
3462 inspector/console/console-api.html is very slow, frequently timing out
3463 https://bugs.webkit.org/show_bug.cgi?id=143719
3465 * TestExpectations: Further adjusted the expectations.
3467 2015-04-14 Alexey Proskuryakov <ap@apple.com>
3469 fast/dom/Window/timer-resume-on-navigation-back.html is flaky
3470 https://bugs.webkit.org/show_bug.cgi?id=33685
3472 Reviewed by Brady Eidson.
3474 If the timer fired before navigation, the test passed without going down the code
3475 path that it was supposed to test. If it fired when navigation was in provisional
3476 state, then dumping results was delayed until the navigation was finished, and
3477 thus the intermediate page got dumped, and the test failed.
3479 * fast/dom/Window/timer-resume-on-navigation-back.html:
3481 2015-04-14 Zalan Bujtas <zalan@apple.com>
3483 Make inline continuation style change logic consistent.
3484 https://bugs.webkit.org/show_bug.cgi?id=143737
3485 rdar://problem/20486596
3487 Reviewed by Simon Fraser.
3489 Do not force RenderBlock type-casting on the first sibling of the continuation's container.
3490 The first sibling of the container of a continuation should be handled as the rest of the siblings.
3492 * fast/inline/inline-with-column-span-and-remove-block-child-crash-expected.txt: Added.
3493 * fast/inline/inline-with-column-span-and-remove-block-child-crash.html: Added.
3495 2015-04-14 Daniel Bates <dabates@apple.com>
3497 Rename test LayoutTests/fast/events/drag-link.html to drag-and-drop-link-into-focused-contenteditable.html
3498 https://bugs.webkit.org/show_bug.cgi?id=143683
3500 Reviewed by Alexey Proskuryakov.
3502 The name of the test LayoutTests/fast/events/drag-link.html is too generic given its purpose, which is
3503 to test that we do not cause an assertion failure when dragging and dropping an HTML hyperlink into
3504 a focused content editable element. We should come up with a more descriptive name for this test that
3505 better describes what it tests.
3507 * fast/events/drag-and-drop-link-into-focused-contenteditable-expected.txt: Renamed from LayoutTests/fast/events/drag-link-expected.txt.
3508 * fast/events/drag-and-drop-link-into-focused-contenteditable.html: Renamed from LayoutTests/fast/events/drag-link.html.
3509 * platform/efl/TestExpectations: Update file because of the rename.
3510 * platform/gtk/TestExpectations: Ditto.
3511 * platform/ios-simulator/TestExpectations: Ditto.
3512 * platform/mac-wk2/TestExpectations: Ditto.
3514 2015-04-14 Chris Dumez <cdumez@apple.com>
3516 Regression(r180020): Web Inspector crashes on pages that have a stylesheet with an invalid MIME type
3517 https://bugs.webkit.org/show_bug.cgi?id=143745
3518 <rdar://problem/20243916>
3520 Reviewed by Joseph Pecoraro.
3522 Add layout test that shows the Web inspector on a page that has
3523 a stylesheet with an invalid MIME type, to make sure we don't
3526 * http/tests/inspector/css/bad-mime-type-expected.txt: Added.
3527 * http/tests/inspector/css/bad-mime-type.html: Added.
3528 * http/tests/misc/css-accept-any-type.html:
3529 * http/tests/misc/css-reject-any-type-in-strict-mode.html:
3530 * http/tests/misc/resources/stylesheet-bad-mime-type.php: Renamed from LayoutTests/http/tests/misc/resources/stylesheet.php.
3532 2015-04-14 Brady Eidson <beidson@apple.com>
3534 Make sure media element loads hit content filter extensions.
3535 <rdar://problem/20014012> and https://bugs.webkit.org/show_bug.cgi?id=143731
3537 Reviewed by Jer Noble.
3539 * http/tests/contentextensions/media-filtered-expected.txt: Added.
3540 * http/tests/contentextensions/media-filtered.html: Added.
3541 * http/tests/contentextensions/media-filtered.html.json: Added.