1 2015-05-08 Csaba Osztrogonác <ossy@webkit.org>
3 REGRESSION(r183072): dfg-put-by-id-prototype-check.js.layout-dfg-eager-no-cjit fails on AArch64 Linux
4 https://bugs.webkit.org/show_bug.cgi?id=144256
6 Unreviewed gardening, skip the failing test on AArch64 Linux.
8 * js/script-tests/dfg-put-by-val-direct-to-generic-array.js:
10 2015-05-07 Chris Dumez <cdumez@apple.com>
12 Throttle RequestAnimationFrame in subframes that are outside the viewport
13 https://bugs.webkit.org/show_bug.cgi?id=144718
14 <rdar://problem/20688782>
16 Reviewed by Simon Fraser.
18 * fast/animation/request-animation-frame-throttle-subframe-display-none-expected.txt: Added.
19 * fast/animation/request-animation-frame-throttle-subframe-display-none.html: Added.
20 Add layout test to test that RequestAnimationFrame is properly throttled
21 in "display: none" subframes.
23 * fast/animation/request-animation-frame-throttle-subframe-expected.txt: Added.
24 * fast/animation/request-animation-frame-throttle-subframe.html: Added.
25 Add layout test to test that RequestAnimationFrame is properly throttled
26 in frames that are outside the viewport.
28 * fast/animation/resources/requestAnimationFrame-frame-2.html: Added.
29 * fast/animation/resources/requestAnimationFrame-frame.html: Added.
31 2015-05-07 Yoav Weiss <yoav@yoav.ws>
33 Calculate source-size length as a float
34 https://bugs.webkit.org/show_bug.cgi?id=144766
36 Reviewed by Dean Jackson.
38 Add tests that make sure fractional source-size lengths are supported
39 and are calculated as floats.
41 * fast/dom/HTMLImageElement/sizes/image-sizes-1x-expected.txt:
42 * fast/dom/HTMLImageElement/sizes/image-sizes-1x.html:
43 * fast/dom/HTMLImageElement/sizes/image-sizes-2x-expected.txt:
44 * fast/dom/HTMLImageElement/sizes/image-sizes-2x.html:
46 2015-05-07 Commit Queue <commit-queue@webkit.org>
48 Unreviewed, rolling out r183895.
49 https://bugs.webkit.org/show_bug.cgi?id=144786
51 Many tests became flaky (Requested by ap on #webkit).
55 "Expose more font weights for -apple-system"
56 https://bugs.webkit.org/show_bug.cgi?id=144707
57 http://trac.webkit.org/changeset/183895
59 2015-05-07 Martin Robinson <mrobinson@igalia.com>
61 Remove touchadjustment tests
62 https://bugs.webkit.org/show_bug.cgi?id=144780
64 Reviewed by Daniel Bates.
66 These tests test a feature that has been removed from WebKit entirely and all
67 ports skip the tests. This code was removed in http://trac.webkit.org/changeset/162231.
69 * platform/efl/TestExpectations: Remove expectations.
70 * platform/gtk/TestExpectations: Ditto.
71 * platform/ios-simulator/TestExpectations: Ditto.
72 * platform/mac/TestExpectations: Ditto.
73 * platform/win/TestExpectations: Ditto.
74 * platform/wincairo/TestExpectations:
75 * touchadjustment: Removed all files in this directory.
77 2015-05-07 Simon Fraser <simon.fraser@apple.com>
79 New results after r183970. Fixed elements are now always considered to intersect
82 * platform/mac-wk2/tiled-drawing/scrolling/fixed/four-bars-zoomed-expected.txt:
84 2015-05-07 Sam Weinig <sam@webkit.org>
86 Consider implementing Document.scrollingElement
87 <rdar://problem/20845213>
88 https://bugs.webkit.org/show_bug.cgi?id=143609
90 Reviewed by Simon Fraser.
92 * fast/dom/Document/scrollingElement-quirks-mode-expected.txt: Added.
93 * fast/dom/Document/scrollingElement-quirks-mode.html: Added.
94 * fast/dom/Document/scrollingElement-standards-mode-expected.txt: Added.
95 * fast/dom/Document/scrollingElement-standards-mode.html: Added.
97 2015-05-07 Said Abou-Hallawa <sabouhallawa@apple.com>
99 Applying a filter on an SVG element, which is larger than 4096 pixels, causes this element to be rendered shifted to the left
100 https://bugs.webkit.org/show_bug.cgi?id=144335
102 Reviewed by Darin Adler.
104 * svg/filters/big-sized-off-viewport-filter-expected.svg: Added.
105 * svg/filters/big-sized-off-viewport-filter.svg: Added.
106 Ensure when applying a filter on a large SVG element, the viewport of the
107 SVG includes the correct drawing part of this element.
109 2015-05-07 Yoav Weiss <yoav@yoav.ws>
111 Handle meta viewport in HTMLPreloadScanner
112 https://bugs.webkit.org/show_bug.cgi?id=144640
114 Reviewed by Dean Jackson.
116 Added a layout test that is simply calling an internals method
117 that tests the HTMLPreloadScanner.
119 * fast/dom/HTMLMetaElement/meta-preloader-expected.txt: Added.
120 * fast/dom/HTMLMetaElement/meta-preloader.html: Added.
122 2015-05-07 Zalan Bujtas <zalan@apple.com>
124 REGRESSION (r164449): Subpixel rendering: http://www.apple.com/iphone-6/ "Faster wireless." image displays vertical black line on 1x displays at specific window width.
125 https://bugs.webkit.org/show_bug.cgi?id=144723
126 rdar://problem/18307094
128 Reviewed by Simon Fraser.
130 This patch ensures that the backing store's graphics layer is always positioned on a device pixel boundary.
132 While calculating the backing store's graphics layer location, its ancestor layer's compositing bounds is taken into account.
133 However the compositing bounds is an unsnapped value, so in order to place the graphics layer properly,
134 we need to pixel align the ancestor compositing bounds before using it to adjust the child's graphics layer position.
136 * compositing/ancestor-compositing-layer-is-on-subpixel-position-expected.html: Added.
137 * compositing/ancestor-compositing-layer-is-on-subpixel-position.html: Added.
138 * platform/mac/compositing/layer-creation/overlap-animation-container-expected.txt: progression.
140 2015-05-07 Yoav Weiss <yoav@yoav.ws>
142 Fix sizes crash and add invalid value tests.
143 https://bugs.webkit.org/show_bug.cgi?id=144739
145 Reviewed by Darin Adler.
147 Add tests that make sure that invalid values are properly handled, and a 100vw
148 source-size length is being used for srcset and for intrinsic dimension calculation.
150 * fast/dom/HTMLImageElement/sizes/image-sizes-invalids-expected.txt: Added.
151 * fast/dom/HTMLImageElement/sizes/image-sizes-invalids.html: Added.
153 2015-05-07 Simon Fraser <simon.fraser@apple.com>
155 Remove the WK1-only code path for independently composited iframes
156 https://bugs.webkit.org/show_bug.cgi?id=144722
158 Reviewed by Dean Jackson.
160 Results different from WK2, because WK1 does not make layers for scrollbars.
162 * platform/mac-wk1/compositing/visible-rect/iframe-no-layers-expected.txt: Added.
164 2015-05-06 Dean Jackson <dino@apple.com>
166 Handle backdrop views that have to tile
167 https://bugs.webkit.org/show_bug.cgi?id=142317
168 <rdar://problem/20049088>
170 Reviewed by Simon Fraser.
172 Take 2 - this was rolled out because Mavericks was crashing.
174 A test that creates some backdrop views, then makes them
175 big enough that it would trigger tiling (which we don't want
178 * compositing/media-controls-bar-appearance-big-expected.txt: Added.
179 * compositing/media-controls-bar-appearance-big.html: Added.
180 * platform/mac-mavericks/TestExpectations: Skip tests on Mavericks.
182 2015-05-07 Martin Robinson <mrobinson@igalia.com>
184 [GTK] All spell checking layout tests fail
185 https://bugs.webkit.org/show_bug.cgi?id=144648
187 Reviewed by Carlos Garcia Campos.
189 * platform/gtk/TestExpectations: Unskip and reclassify previously failing tests.
190 * platform/gtk/editing/spelling/spellcheck-paste-expected.txt: Removed.
192 2015-05-07 Joanmarie Diggs <jdiggs@igalia.com>
194 AX: [ATK] The pre element should be mapped to ATK_ROLE_SECTION; not ATK_ROLE_PANEL
195 https://bugs.webkit.org/show_bug.cgi?id=144702
197 Reviewed by Chris Fleizach.
199 In addition to updating the platform expectations for Efl and Gtk, the computed
200 roles test needed to be updated because there is not a one-to-one mapping between
201 the HTML pre element and any ARIA role type.
203 * accessibility/roles-computedRoleString-expected.txt: Updated.
204 * accessibility/roles-computedRoleString.html: Updated.
205 * platform/efl/accessibility/roles-exposed-expected.txt: Updated.
206 * platform/gtk/accessibility/roles-exposed-expected.txt: Updated.
208 2015-05-07 Csaba Osztrogonác <ossy@webkit.org>
210 [EFL] Unreviewed gardening.
212 Removed stale expected files, because these tests are reftests now. (as RWT suggested)
213 Commented old expectations after r183925 to avoid having ambiguous expectations.
215 * platform/efl/TestExpectations:
216 * platform/efl/animations/cross-fade-background-image-expected.png: Removed.
217 * platform/efl/animations/cross-fade-background-image-expected.txt: Removed.
218 * platform/efl/css3/masking/clip-path-circle-relative-overflow-expected.png: Removed.
219 * platform/efl/css3/masking/clip-path-polygon-evenodd-expected.png: Removed.
220 * platform/efl/css3/masking/clip-path-polygon-expected.png: Removed.
221 * platform/efl/css3/masking/clip-path-polygon-nonzero-expected.png: Removed.
223 2015-05-07 Csaba Osztrogonác <ossy@webkit.org>
225 [EFL] Mouseevent/hover tests fail with XorgDriver
226 https://bugs.webkit.org/show_bug.cgi?id=144741
228 Unreviewed gardening, mark failing tests, skip timeouting tests.
230 * platform/efl/TestExpectations:
232 2015-05-07 Csaba Osztrogonác <ossy@webkit.org>
234 [EFL] REGRESSION(r183907): It made all inspector-protocol test crash
235 https://bugs.webkit.org/show_bug.cgi?id=144737
237 Unreviewed gardening, skip crashing tests.
239 * platform/efl/TestExpectations:
241 2015-05-07 Yoav Weiss <yoav@yoav.ws>
243 Fix <script srcset> being loaded by the preloader.
244 https://bugs.webkit.org/show_bug.cgi?id=144675
246 Reviewed by Darin Adler.
248 Add preloader tests to make sure that <script src> is preloaded,
249 and <script srcset> is not.
251 * http/tests/loading/preload-script-src-expected.txt: Added.
252 * http/tests/loading/preload-script-src.html: Added.
253 * http/tests/loading/preload-script-srcset-ignored-expected.txt: Added.
254 * http/tests/loading/preload-script-srcset-ignored.html: Added.
256 2015-05-06 Yoav Weiss <yoav@yoav.ws>
258 Add srcset preloader tests
259 https://bugs.webkit.org/show_bug.cgi?id=144674
261 Reviewed by Darin Adler.
263 Add several preloader tests making sure that the when srcset is being preloaded,
264 the right resource is fetched, and the other resource is not.
266 * http/tests/loading/preload-img-src-expected.txt: Added.
267 * http/tests/loading/preload-img-src.html: Added.
268 * http/tests/loading/preload-img-srcset-expected.txt: Added.
269 * http/tests/loading/preload-img-srcset-sizes-expected.txt: Added.
270 * http/tests/loading/preload-img-srcset-sizes.html: Added.
271 * http/tests/loading/preload-img-srcset.html: Added.
272 * http/tests/resources/checkPreload.js: Added.
275 2015-05-06 Manuel Rego Casasnovas <rego@igalia.com>
277 [CSS Grid Layout] Mark grid shorthands as layout dependent
278 https://bugs.webkit.org/show_bug.cgi?id=144687
280 Reviewed by Darin Adler.
282 * fast/css-grid-layout/grid-shorthand-computed-style-crash-expected.txt: Added.
283 * fast/css-grid-layout/grid-shorthand-computed-style-crash.html: Added.
284 * fast/css-grid-layout/grid-template-shorthand-computed-style-crash-expected.txt: Added.
285 * fast/css-grid-layout/grid-template-shorthand-computed-style-crash.html: Added.
287 2015-05-06 Ryosuke Niwa <rniwa@webkit.org>
289 ToT WebKit crashes while loading ES6 compatibility table
290 https://bugs.webkit.org/show_bug.cgi?id=144726
292 Reviewed by Filip Pizlo.
294 Added new test cases.
296 * js/class-syntax-string-and-numeric-names-expected.txt:
297 * js/script-tests/class-syntax-string-and-numeric-names.js:
299 2015-05-06 Brent Fulgham <bfulgham@apple.com>
301 Scroll-snap points do not handle margins and padding propertly
302 https://bugs.webkit.org/show_bug.cgi?id=144647
303 <rdar://problem/20829473>
305 Reviewed by Simon Fraser.
307 Add new scroll-snap tests that cover elements with borders, padding, and rotation. Also correct the
308 cause of the 'scroll-snap-mandatory-overflow.html' test flakiness by making sure the mouse is always
309 inside the element when starting new wheel gestures.
311 Also add a new 'generic' test that confirms that we have expected results for scroll-snap coordinates
312 and calculated scroll-snap-offset values.
314 * css3/scroll-snap/scroll-snap-offsets.html: Added.
315 * platform/mac-wk2/TestExpectations: Remove flakiness annotation for scroll-snap-mandatory-overflow.
316 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-iframe.html:
317 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-borders-expected.txt: Added.
318 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-borders.html: Added.
319 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-overflow.html:
320 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-padding-expected.txt: Added.
321 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-padding.html: Added.
322 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-rotated-expected.txt: Added.
323 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-rotated.html: Added.
325 2015-05-06 Commit Queue <commit-queue@webkit.org>
327 Unreviewed, rolling out r183894.
328 https://bugs.webkit.org/show_bug.cgi?id=144719
330 crashes on mavericks (Requested by dino on #webkit).
334 "Handle backdrop views that have to tile"
335 https://bugs.webkit.org/show_bug.cgi?id=142317
336 http://trac.webkit.org/changeset/183894
338 2015-05-06 Jon Lee <jonlee@apple.com>
340 Expose more font weights for -apple-system
341 https://bugs.webkit.org/show_bug.cgi?id=144707
343 Reviewed by Dean Jackson.
345 * platform/mac/fast/text/systemFont.html: Update test to include font weights for -apple-system.
346 * platform/mac/fast/text/systemFont-expected.txt: Update expectations.
348 2015-05-06 Dean Jackson <dino@apple.com>
350 Handle backdrop views that have to tile
351 https://bugs.webkit.org/show_bug.cgi?id=142317
352 <rdar://problem/20049088>
354 Reviewed by Simon Fraser.
356 A test that creates some backdrop views, then makes them
357 big enough that it would trigger tiling (which we don't want
360 * compositing/media-controls-bar-appearance-big-expected.txt: Added.
361 * compositing/media-controls-bar-appearance-big.html: Added.
363 2015-05-06 Martin Robinson <mrobinson@igalia.com>
365 [FreeType] Vertical CJK glyphs should not be rendered with synthetic oblique
366 https://bugs.webkit.org/show_bug.cgi?id=144612
368 Reviewed by Darin Adler.
370 * platform/gtk/TestExpectations: Remove expectation for failing test.
372 2015-05-06 Martin Robinson <mrobinson@igalia.com>
374 Unreviewed GTK+ gardening
376 * platform/gtk/TestExpectations: Remove a couple expectations tests.
377 * platform/gtk/editing/execCommand/nsresponder-outdent-expected.txt:
379 2015-05-06 Alexey Proskuryakov <ap@apple.com>
381 Update expectations for fast/forms/button-line-height.html
384 * platform/efl/TestExpectations:
385 * platform/gtk/TestExpectations:
386 * platform/win/TestExpectations:
388 2015-05-05 Carlos Garcia Campos <cgarcia@igalia.com>
390 [GTK][WK2] The WebKit network disk cache is not enabled
391 https://bugs.webkit.org/show_bug.cgi?id=142821
393 Reviewed by Martin Robinson.
395 Unskip http/tests/cache/disk-cache tests.
397 * platform/gtk/TestExpectations:
399 2015-05-05 Nikita Vasilyev <nvasilyev@apple.com>
401 LayoutTests/fast/forms/button-line-height.html is broken on non-Mac/non-iOS ports
402 https://bugs.webkit.org/show_bug.cgi?id=144673
404 * TestExpectations: Skip broken test.
406 2015-05-05 Manuel Rego Casasnovas <rego@igalia.com>
408 [CSS Grid Layout] grid-template-areas should accept none value
409 https://bugs.webkit.org/show_bug.cgi?id=144624
411 Reviewed by Darin Adler.
413 * fast/css-grid-layout/grid-template-areas-get-set-expected.txt:
414 * fast/css-grid-layout/grid-template-areas-get-set.html: Add new test
415 case to check "none" support.
417 2015-05-05 Ryosuke Niwa <rniwa@webkit.org>
419 Fix tests after r183770 on non-Mac ports. These tests are expecting Mac editing behavior.
421 * editing/execCommand/strikethroughSelection.html:
422 * editing/execCommand/toggle-mixed-text-decorations.html:
424 2015-05-05 Roger Fong <roger_fong@apple.com>
426 Unreviewed. Some assertion failures in compositing code after r183820.
427 https://bugs.webkit.org/show_bug.cgi?id=144630.
429 * platform/mac/TestExpectations:
431 2015-05-05 Joanmarie Diggs <jdiggs@igalia.com>
433 [GTK] platform/gtk/accessibility/unknown-roles-not-exposed.html is flaky
434 https://bugs.webkit.org/show_bug.cgi?id=74493
436 Reviewed by Chris Fleizach.
438 Make the test more reliable by searching for a child with an unknown role
439 rather than depending on an exact hierarchy. This makes the test applicable
440 to other platforms as at least Efl and Mac also do not expose children with
441 unknown roles, so it's now part of the shared accessibility tests.
443 * accessibility/unknown-roles-not-exposed-expected.txt: Added.
444 * accessibility/unknown-roles-not-exposed.html: Added.
445 * platform/gtk/TestExpectations: Removed skipped test.
446 * platform/gtk/accessibility/unknown-roles-not-exposed-expected.txt: Removed.
447 * platform/gtk/accessibility/unknown-roles-not-exposed.html: Removed.
449 2015-05-05 Zalan Bujtas <zalan@apple.com>
451 Navigating to www.apple.com hits assertion in WebCore::TextIteratorCopyableText::set()
452 https://bugs.webkit.org/show_bug.cgi?id=144629
453 rdar://problem/20689877
455 Reviewed by Andreas Kling.
457 This patch ensures that we don't emit empty text for the text iterator.
458 In TextIterator::handleTextNode before emitting a string, certain characters (\n \t) need to
459 be replaced with space. When such character is found, we emit the string we've processed so far and
460 handle the replacement during the next callback.
461 When the first character in the string needs replacing, there's nothing to emit. However if we don't
462 handle at least one character, TextIterator::advance believes that processing is done and never calls
463 TextIterator::handleTextNode back with the rest of the string.
465 * fast/text/simple-line-layout-innerText-with-newline-expected.html: Added.
466 * fast/text/simple-line-layout-innerText-with-newline.html: Added.
468 2015-05-05 Brent Fulgham <bfulgham@apple.com>
470 Add overflow scroll-snap tests
471 https://bugs.webkit.org/show_bug.cgi?id=144591
473 Reviewed by Simon Fraser.
475 * platform/mac-wk2/TextExpectations: Mark overflow test as flaky while I investigate.
476 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/resources: Added.
477 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/resources/horizontal-mainframe.html: Added.
478 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/resources/vertical-mainframe.html: Added.
479 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-destination-lock-up-expected.txt: Added.
480 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-destination-lock-up.html: Added.
481 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-iframe-expected.txt: Added.
482 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-iframe.html: Added.
483 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-overflow-expected.txt: Added.
484 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-overflow.html: Added.
486 2015-05-05 Roger Fong <roger_fong@apple.com>
488 Media control volume slider is opaque.
489 https://bugs.webkit.org/show_bug.cgi?id=144470.
490 <rdar://problem/20770350>
492 * platform/mac/TestExpectations:
493 Some tests generate assertion failures after this change, though the tests pass in release.
494 Marking them as crashing in debug for now. Tracking failures here: https://bugs.webkit.org/show_bug.cgi?id=144630.
496 2015-05-05 Csaba Osztrogonác <ossy@webkit.org>
498 Unreviewed gardening, unskip passing compositing tests since USE_NATIVE_XDISPLAY=1
499 is set on the EFL bots and mark the remaining failing compositing tests properly.
501 * platform/efl/TestExpectations:
503 2015-05-04 Basile Clement <basile_clement@apple.com>
505 Allow CreateActivation sinking
506 https://bugs.webkit.org/show_bug.cgi?id=144300
508 Reviewed by Filip Pizlo.
510 Add a performance test for activation allocation sinking.
512 * js/regress/script-tests/sink-huge-activation.js: Added.
516 2015-05-05 Andreas Kling <akling@apple.com>
518 Fix up fast/performance/performance-now-crash-on-navigated-window.html after r183795.
520 Unreviewed fix for the bots. Since performance.now doesn't bail out and return 0 in
521 disconnected frames anymore, we have to adjust the expectations. This test was all
522 about catching a crash anyway.
524 * fast/performance/performance-now-crash-on-navigated-window-expected.txt:
525 * fast/performance/performance-now-crash-on-navigated-window.html:
527 2015-05-05 Javier Fernandez <jfernandez@igalia.com>
529 [CSS Box Alignment] Upgrade align-content parsing to CSS3 Box Alignment spec
530 https://bugs.webkit.org/show_bug.cgi?id=144443
532 Reviewed by Darin Adler.
534 Tests to verify the align-content parsing logic. The new Box Alignment spec
535 requires some changes in the flexbox tests.
537 * css3/flexbox/css-properties-expected.txt:
538 * css3/flexbox/css-properties.html:
539 * css3/parse-align-content-expected.txt: Added.
540 * css3/parse-align-content.html: Added.
542 2015-05-05 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
544 streams/readable-stream.html is very flaky
545 https://bugs.webkit.org/show_bug.cgi?id=144455
547 Reviewed by Darin Adler.
549 Moved flaky test to streams/readable-stream-gc.html.
550 Updated flaky test to check that the controller methods work well even if readable stream reference is lost by script.
552 * streams/readable-stream-expected.txt:
553 * streams/readable-stream-gc-expected.txt: Added.
554 * streams/readable-stream-gc.html: Added.
555 * streams/readable-stream.html:
557 2015-05-05 Marcos Chavarría Teijeiro <chavarria1991@gmail.com>
559 [GTK] Gardening 4th May
560 https://bugs.webkit.org/show_bug.cgi?id=144571
564 * platform/gtk/TestExpectations:
565 * platform/gtk/fast/forms/color/input-appearance-color-expected.png: Added.
566 * platform/gtk/fast/forms/color/input-appearance-color-expected.txt:
567 * platform/gtk/fast/regions/region-overflow-break-expected.html: Added.
568 * platform/gtk/fast/regions/scrolling/wheel-scroll-abspos-expected.html: Added.
569 * platform/gtk/fast/regions/scrolling/wheel-scroll-expected.html: Added.
570 * platform/gtk/fast/text/font-kerning-expected.html: Added.
572 2015-05-05 Joanmarie Diggs <jdiggs@igalia.com>
574 [ATK] AX: figure out platform difference for ATK to make accessibility/table-cell-display-block.html work
575 https://bugs.webkit.org/show_bug.cgi?id=143083
577 Reviewed by Chris Fleizach.
579 * accessibility/roles-computedRoleString-expected.txt: Updated to reflect fixed FIXME.
580 * accessibility/roles-computedRoleString.html: Updated to reflect fixed FIXME.
581 * accessibility/table-cell-display-block-expected.txt: Modified to be more platform agnostic.
582 * accessibility/table-cell-display-block.html: Modified to be more platform agnostic.
583 * platform/efl/accessibility/table-detection-expected.txt: Updated to reflect mapping change.
584 * platform/gtk/TestExpectations: Unskip failing test from opening report.
585 * platform/gtk/accessibility/table-detection-expected.txt: Updated to reflect mapping change.
586 * platform/mac/accessibility/rowheader-outside-table-role-expected.txt: Updated to reflect mapping change.
587 * platform/mac/accessibility/rowheader-outside-table-role.html: Updated to reflect mapping change.
589 2015-05-04 Simon Fraser <simon.fraser@apple.com>
591 Fix assertions in WK1 tests after r183777.
593 Behavior difference with the change to RenderLayerCompositor::rootBackgroundTransparencyChanged().
595 * platform/mac-wk2/tiled-drawing/background-transparency-toggle-expected.txt:
597 2015-05-04 Doug Russell <d_russell@apple.com>
599 AX: setting focus via accessibility object needs to set isSynchronizing in resulting selection intent
600 https://bugs.webkit.org/show_bug.cgi?id=144489
602 Reviewed by Chris Fleizach.
604 Resolves infinite looping when navigating rapidly between controls with the search API and then focusing
605 on the returned control.
606 Remove isSynchronizing flag from AXTextStateChangeIntent and put it on AXObjectCache.
607 Move AXTextStateChangeIntent logic in AccessibilityRenderObject into a helper method.
608 Call new AXTextStateChangeIntent helper from AccessibilityRenderObject::setFocus().
609 Add support for setSelectedVisibleTextRange() in accessibility tests.
611 * platform/mac/accessibility/selection-sync-expected.txt: Added.
612 * platform/mac/accessibility/selection-sync.html: Added.
614 2015-05-04 Chris Dumez <cdumez@apple.com>
616 Crash at com.apple.WebKit.WebContent at com.apple.WebCore: WebCore::createWindow + 185
617 https://bugs.webkit.org/show_bug.cgi?id=144597
618 <rdar://problem/20361579>
620 Reviewed by Andreas Kling.
622 Add a layout test to cover the case where window.open() is called on a
623 window that is different than the activeDOMWindow and where the
624 activeDOMWindow does not have a frame.
626 * fast/dom/Window/resources/test-frame.html: Added.
627 * fast/dom/Window/window-open-activeWindow-null-frame-expected.txt: Added.
628 * fast/dom/Window/window-open-activeWindow-null-frame.html: Added.
630 2015-05-04 Simon Fraser <simon.fraser@apple.com>
632 display:none iframes cause repeated compositing flushing
633 https://bugs.webkit.org/show_bug.cgi?id=144529
635 Reviewed by Darin Adler.
637 Test with a display:none iframe that triggers a single compositing flush,
638 then counts how many occur in 10ms.
640 * compositing/iframes/display-none-subframe-expected.txt: Added.
641 * compositing/iframes/display-none-subframe.html: Added.
643 2015-05-04 Simon Fraser <simon.fraser@apple.com>
645 Fix updating of tiled backing opaquenss when the page background color changes
646 https://bugs.webkit.org/show_bug.cgi?id=144600
647 rdar://problem/20723035
649 Reviewed by Tim Horton.
651 Test that dumps layers with various baseBackgroundColor and body background color
654 * platform/mac-wk2/tiled-drawing/background-transparency-toggle-expected.txt: Added.
655 * platform/mac-wk2/tiled-drawing/background-transparency-toggle.html: Added.
657 2015-05-04 Ryosuke Niwa <rniwa@webkit.org>
659 Fix the test after r183758 since shouldNotBe is not supported in the standalone testing.
661 * js/class-syntax-default-constructor-expected.txt:
662 * js/script-tests/class-syntax-default-constructor.js:
664 2015-05-04 Ryosuke Niwa <rniwa@webkit.org>
666 Toggling underline or strike through affects each other
667 https://bugs.webkit.org/show_bug.cgi?id=27818
669 Reviewed by Darin Adler.
671 Added a regression test and rebaselined various tests as explained below.
673 * editing/execCommand/script-tests/toggle-style-2.js: The order in which u and strike elements appear have switched.
674 * editing/execCommand/script-tests/toggle-text-decorations.js: Ditto for line-through and overline.
675 * editing/execCommand/toggle-mixed-text-decorations-expected.txt: Added.
676 * editing/execCommand/toggle-mixed-text-decorations.html: Added.
677 * editing/execCommand/toggle-style-2-expected.txt: Rebaselined.
678 * editing/execCommand/toggle-text-decorations-expected.txt: Rebaselined.
679 * editing/undo/remove-css-property-and-remove-style-expected.txt: The order in which color and font-weight properties
680 appear have switched.
682 2015-05-04 Chris Dumez <cdumez@apple.com>
684 REGRESSION (r178156): CSS Parser incorrectly rejects valid calc() in padding-right property
685 https://bugs.webkit.org/show_bug.cgi?id=144584
686 <rdar://problem/20796829>
688 Reviewed by Darin Adler.
690 * fast/css/negative-calc-values-expected.txt: Added.
691 * fast/css/negative-calc-values.html: Added.
692 Add a layout test that assigns negative calc() values to properties
693 whose values cannot be negative to verify that values are clamped as
694 per the specification:
695 http://dev.w3.org/csswg/css-values-3/#calc-range
697 * fast/css/padding-calc-value-expected.txt: Added.
698 * fast/css/padding-calc-value.html: Added.
699 Add a layout test to test that using calc(.5em - 2px) for padding-right
700 CSS property works as intended. It used to be resolved as 0px instead
701 of "2*font-size - 2px".
703 * fast/css/text-shadow-calc-value-expected.txt:
704 * fast/css/text-shadow-calc-value.html:
705 Update test to match what the specification says:
706 http://dev.w3.org/csswg/css-values-3/#calc-range
707 "width: calc(5px - 10px);" is equivalent to "width: 0px;" since widths
708 smaller than 0px are not allowed.
710 2015-05-04 Joseph Pecoraro <pecoraro@apple.com>
712 Unreviewed gardening. Fix lint error on mac-wk1.
714 * platform/mac-wk1/TestExpectations:
716 2015-05-04 Alexey Proskuryakov <ap@apple.com>
718 storage/indexeddb/mozilla/cursor-update-updates-indexes.html is flaky
719 https://bugs.webkit.org/show_bug.cgi?id=144590
721 * platform/mac-wk2/TestExpectations: Marking as such.
723 2015-05-04 Ryosuke Niwa <rniwa@webkit.org>
725 Extending undefined in class syntax should throw a TypeError
726 https://bugs.webkit.org/show_bug.cgi?id=144284
728 Reviewed by Darin Adler.
730 Fixed the expectation for extending undefined and removed irrelevant test cases for extending undefined
731 since we'll never get to instantiate these classes now.
733 * js/class-syntax-extends-expected.txt:
734 * js/script-tests/class-syntax-extends.js:
736 2015-05-04 Ryosuke Niwa <rniwa@webkit.org>
738 ES6 classes: Invalid test for constructor property
739 https://bugs.webkit.org/show_bug.cgi?id=144278
741 Reviewed by Darin Adler.
743 Fixed the test. The constructors of two distinct classes should definitely be distinct.
745 * js/class-syntax-default-constructor-expected.txt:
746 * js/script-tests/class-syntax-default-constructor.js:
748 2015-05-04 Ryosuke Niwa <rniwa@webkit.org>
750 new super should be a syntax error
751 https://bugs.webkit.org/show_bug.cgi?id=144282
753 Reviewed by Joseph Pecoraro.
755 Rebaselined the test.
757 * js/class-syntax-super-expected.txt:
758 * js/script-tests/class-syntax-super.js:
760 2015-05-04 Simon Fraser <simon.fraser@apple.com>
762 Skip fast/images/animated-gif-body-outside-viewport.html on Windows. It
763 started failing after r183732, but like the other fast/images/animated-gif* tests,
764 it's sensitive to window display timing. These tests were already skipped for Mac
765 WK1, probably because we disable window autodisplay on the Mac.
767 * platform/win/TestExpectations:
769 2015-05-04 Javier Fernandez <jfernandez@igalia.com>
771 [CSS Box Alignment] Upgrade justify-content parsing to CSS3 Box Alignment spec.
772 https://bugs.webkit.org/show_bug.cgi?id=144442
774 Reviewed by David Hyatt.
776 Upgrade the justify-content property to the last CSS3 Box
777 Alignment specification. It defines a different enumeration for
778 Positional and Distribution alignment, which requires changes in
779 the FlexibleBox implementation.
781 Some minor changes in some Flexbox related test cases for adapting
782 them to the new parsing logic. New layout tests, not Flexbox
783 specific, to verify the parsing of the new values.
785 * css3/flexbox/css-properties.html:
786 * css3/parse-justify-content-expected.txt: Added.
787 * css3/parse-justify-content.html: Added.
789 2015-05-04 Manuel Rego Casasnovas <rego@igalia.com>
791 [CSS Grid Layout] Wrong computed style for named grid lines in implicit tracks
792 https://bugs.webkit.org/show_bug.cgi?id=144449
794 Reviewed by Sergio Villar Senin.
796 * fast/css-grid-layout/named-grid-lines-computed-style-implicit-tracks-expected.txt: Added.
797 * fast/css-grid-layout/named-grid-lines-computed-style-implicit-tracks.html: Added.
799 2015-05-02 Simon Fraser <simon.fraser@apple.com>
801 Assertion failure (!needsLayout()) loading inkedmag.com
802 https://bugs.webkit.org/show_bug.cgi?id=144528
803 rdar://problem/20788681
805 Reviewed by Darin Adler.
807 Test that sleeps for a while to force an image into catchup mode.
809 * fast/images/resources/spinner.gif: Added.
810 * fast/images/set-needs-layout-in-painting-expected.txt: Added.
811 * fast/images/set-needs-layout-in-painting.html: Added.
813 2015-05-03 Alexey Proskuryakov <ap@apple.com>
815 Skip fast/frames/flattening/crash-remove-iframe-during-object-beforeload.html
816 https://bugs.webkit.org/show_bug.cgi?id=144540
820 2015-05-01 Simon Fraser <simon.fraser@apple.com>
822 Avoid compositing updates after style recalcs which have no compositing implications
823 https://bugs.webkit.org/show_bug.cgi?id=144502
825 Reviewed by Darin Adler.
827 Use internals.compositingUpdateCount() to see if various document mutations
828 cause a compositing update. Doesn't actually detect any behavior change
829 from this patch, but seems useful in general.
831 * compositing/updates/no-style-change-updates-expected.txt: Added.
832 * compositing/updates/no-style-change-updates.html: Added.
834 2015-05-01 Ryosuke Niwa <rniwa@webkit.org>
836 Class syntax should allow string and numeric identifiers for method names
837 https://bugs.webkit.org/show_bug.cgi?id=144254
839 Reviewed by Darin Adler.
841 Added a test and rebaselined other tests per syntax error message change.
843 * js/class-syntax-declaration-expected.txt:
844 * js/class-syntax-expression-expected.txt:
845 * js/class-syntax-string-and-numeric-names-expected.txt: Added.
846 * js/class-syntax-string-and-numeric-names.html: Added.
847 * js/class-syntax-super-expected.txt:
848 * js/script-tests/class-syntax-declaration.js:
849 * js/script-tests/class-syntax-expression.js:
850 * js/script-tests/class-syntax-string-and-numeric-names.js: Added.
851 * js/script-tests/class-syntax-super.js:
853 2015-05-01 Brent Fulgham <bfulgham@apple.com>
855 Create a set of initial scroll snap point tests
856 https://bugs.webkit.org/show_bug.cgi?id=142358
858 Reviewed by Simon Fraser.
860 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap: Added.
861 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-horizontal-expected.txt: Added.
862 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-horizontal.html: Added.
863 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-slow-horizontal-expected.txt: Added.
864 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-slow-horizontal.html: Added.
865 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-slow-vertical-expected.txt: Added.
866 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-slow-vertical.html: Added.
867 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-vertical-expected.txt: Added.
868 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-vertical.html: Added.
870 2015-05-01 Andreas Kling <akling@apple.com>
872 Reproducible crash removing name attribute from <img> node
873 <https://webkit.org/b/144371>
874 <rdar://problem/17198583>
876 Reviewed by Darin Adler.
878 * fast/dom/HTMLImageElement/remove-name-id-attribute-from-image-expected.txt: Added.
879 * fast/dom/HTMLImageElement/remove-name-id-attribute-from-image.html: Added.
881 2015-05-01 Eric Carlson <eric.carlson@apple.com>
883 Postpone caption style sheet creation
884 https://bugs.webkit.org/show_bug.cgi?id=144499
886 Reviewed by Simon Fraser.
888 * media/track/track-user-stylesheet-expected.txt: Added.
889 * media/track/track-user-stylesheet.html: Added.
891 2015-05-01 Myles C. Maxfield <mmaxfield@apple.com>
893 [OS X] Text dilation parameters are not restored after being set
894 https://bugs.webkit.org/show_bug.cgi?id=144507
895 <rdar://problem/19446938>
897 Reviewed by Simon Fraser and Ned Holbrook.
901 * fast/text/dilation-save-restore-expected.html: Added. Never sets dilation parameters, draws two strings.
902 * fast/text/dilation-save-restore.html: Added. Draws one string without dilation, sets the dilation, then draws a
903 second string. If saving and restoring doesn't work correctly, these two lines will appear different.
905 2015-05-01 Jordan Harband <ljharb@gmail.com>
907 String#startsWith/endsWith/includes don't handle Infinity position/endPosition args correctly
908 https://bugs.webkit.org/show_bug.cgi?id=144314
910 Reviewed by Darin Adler.
912 * js/script-tests/string-includes.js:
913 * js/string-includes-expected.txt:
915 2015-05-01 Martin Robinson <mrobinson@igalia.com>
917 Unreviewed gardening for GTK+.
919 * platform/gtk/TestExpectations: Remove some inaccurate missing results
920 and unskip a passing test.
922 2015-05-01 Joanmarie Diggs <jdiggs@igalia.com>
924 [GTK] accessibility/secure-textfield-title-ui.html is failing
925 https://bugs.webkit.org/show_bug.cgi?id=98375
927 Reviewed by Chris Fleizach.
929 Modify the test to check the childrenCount of the titleUIElement in order
930 to determine where the element text is exposed. On the Mac, it's exposed
931 in StaticText children; in ATK, in the element itself. The test was failing
932 because it assumed the text was in the first child of the element.
934 * accessibility/secure-textfield-title-ui.html: Modified.
935 * platform/gtk/TestExpectations: Unskipped the failing test.
937 2015-05-01 Brady Eidson <beidson@apple.com>
939 Add API to disable meta refreshes.
940 <rdar://problem/20333198> and https://bugs.webkit.org/show_bug.cgi?id=144269
942 Reviewed by Alexey Proskuryakov.
944 * loader/meta-refresh-disabled-expected.txt: Added.
945 * loader/meta-refresh-disabled.html: Added.
946 * loader/resources/notify-done.html: Added.
947 * platform/win/TestExpectations:
949 2015-05-01 Martin Robinson <mrobinson@igalia.com>
951 Unreviewed gardening for WebKitGTK+
953 Unskip some passing tests. Add new baselines. Properly organize some
954 failures in the TestExpectations file.
956 * platform/gtk/TestExpectations:
957 * platform/gtk/editing/execCommand/print-expected.png: Added.
958 * platform/gtk/editing/execCommand/print-expected.txt: Added.
959 * platform/gtk/fast/attachment/attachment-progress-expected.txt: Added.
960 * platform/gtk/fast/attachment/attachment-select-on-click-expected.txt: Added.
961 * platform/gtk/fast/attachment/attachment-select-on-click-inside-user-select-all-expected.txt: Added.
962 * platform/gtk/fast/attachment/attachment-subtitle-expected.txt: Added.
963 * platform/gtk/fast/attachment/attachment-title-expected.txt: Added.
964 * platform/gtk/fast/box-shadow/hidpi-webkit-box-shadow-subpixel-position-expected.txt: Added.
965 * platform/gtk/fast/css/focus-ring-exists-for-search-field-expected.png: Added.
966 * platform/gtk/fast/css/focus-ring-exists-for-search-field-expected.txt: Added.
967 * platform/gtk/fast/multicol/scrolling-column-rules-expected.png: Added.
968 * platform/gtk/fast/multicol/scrolling-column-rules-expected.txt: Added.
969 * platform/gtk/printing/allowed-page-breaks-expected.txt: Added.
970 * platform/gtk/printing/compositing-layer-printing-expected.png: Added.
971 * platform/gtk/printing/compositing-layer-printing-expected.txt:
972 * platform/gtk/printing/css2.1/page-break-after-000-expected.txt: Added.
973 * platform/gtk/printing/css2.1/page-break-after-001-expected.txt: Added.
974 * platform/gtk/printing/css2.1/page-break-after-002-expected.txt: Added.
975 * platform/gtk/printing/css2.1/page-break-after-003-expected.txt: Added.
976 * platform/gtk/printing/css2.1/page-break-after-004-expected.txt: Added.
977 * platform/gtk/printing/css2.1/page-break-before-000-expected.txt: Added.
978 * platform/gtk/printing/css2.1/page-break-before-001-expected.txt: Added.
979 * platform/gtk/printing/css2.1/page-break-before-002-expected.txt: Added.
980 * platform/gtk/printing/css2.1/page-break-inside-000-expected.txt: Added.
981 * platform/gtk/printing/iframe-print-expected.png: Added.
982 * platform/gtk/printing/iframe-print-expected.txt: Added.
983 * platform/gtk/printing/media-queries-print-expected.png: Added.
984 * platform/gtk/printing/media-queries-print-expected.txt:
985 * platform/gtk/printing/no-content-empty-pages-expected.txt: Added.
986 * platform/gtk/printing/numberOfPages-expected.txt: Added.
987 * platform/gtk/printing/page-break-after-avoid-expected.txt: Added.
988 * platform/gtk/printing/page-break-always-expected.txt: Added.
989 * platform/gtk/printing/page-break-avoid-expected.txt: Added.
990 * platform/gtk/printing/page-break-before-avoid-expected.txt: Added.
991 * platform/gtk/printing/page-break-display-none-expected.txt: Added.
992 * platform/gtk/printing/page-break-inside-avoid-expected.txt: Added.
993 * platform/gtk/printing/page-break-margin-collapsed-expected.txt: Added.
994 * platform/gtk/printing/page-break-orphans-and-widows-expected.txt: Added.
995 * platform/gtk/printing/page-break-orphans-expected.txt: Added.
996 * platform/gtk/printing/page-break-widows-expected.txt: Added.
997 * platform/gtk/printing/page-count-layout-overflow-expected.txt: Added.
998 * platform/gtk/printing/page-count-percentage-height-expected.txt: Added.
999 * platform/gtk/printing/page-count-relayout-shrink-expected.txt: Added.
1000 * platform/gtk/printing/page-count-with-one-word-expected.txt: Added.
1001 * platform/gtk/printing/page-format-data-display-none-expected.txt: Added.
1002 * platform/gtk/printing/page-format-data-expected.txt: Added.
1003 * platform/gtk/printing/page-rule-css-text-expected.txt: Added.
1004 * platform/gtk/printing/page-rule-in-media-query-expected.png: Added.
1005 * platform/gtk/printing/page-rule-in-media-query-expected.txt: Added.
1006 * platform/gtk/printing/pageNumerForElementById-expected.txt: Added.
1007 * platform/gtk/printing/print-close-crash-expected.txt: Added.
1008 * platform/gtk/printing/pseudo-class-outside-page-expected.txt: Added.
1009 * platform/gtk/printing/return-from-printing-mode-expected.png: Added.
1010 * platform/gtk/printing/return-from-printing-mode-expected.txt:
1011 * platform/gtk/printing/setPrinting-expected.png: Added.
1012 * platform/gtk/printing/setPrinting-expected.txt: Added.
1013 * platform/gtk/printing/simultaneous-position-float-change-expected.png: Added.
1014 * platform/gtk/printing/simultaneous-position-float-change-expected.txt: Added.
1015 * platform/gtk/printing/single-line-must-not-be-split-into-two-pages-expected.txt: Added.
1016 * platform/gtk/printing/stretch-to-view-height-expected.txt: Added.
1017 * platform/gtk/printing/width-overflow-expected.png: Added.
1018 * platform/gtk/printing/width-overflow-expected.txt: Added.
1019 * platform/gtk/printing/zoomed-document-expected.txt: Added.
1021 2015-05-01 Martin Robinson <mrobinson@igalia.com>
1023 [Freetype] Properly support synthetic oblique in vertical text
1024 https://bugs.webkit.org/show_bug.cgi?id=144492
1026 Reviewed by Sergio Villar Senin.
1028 * platform/gtk/TestExpectations: Unskip passing tests.
1029 * platform/gtk/fast/text/international/synthesized-italic-vertical-latin-expected.png: Added.
1030 * platform/gtk/fast/text/international/synthesized-italic-vertical-latin-expected.txt: Added.
1032 2015-05-01 Eric Carlson <eric.carlson@apple.com>
1034 Fix text track language selection logic
1035 https://bugs.webkit.org/show_bug.cgi?id=144467
1037 Reviewed by Brent Fulgham.
1039 * media/track/track-language-preference-expected.txt:
1040 * media/track/track-language-preference.html: Updated, add new tests.
1041 * platform/mac/TestExpectations:
1043 2015-05-01 Martin Robinson <mrobinson@igalia.com>
1045 Unreviewed gardening. Rebaseline some tests for WebKitGTK+.
1047 * platform/gtk/editing/execCommand/nsresponder-outdent-expected.txt: Rebaseline.
1048 * platform/gtk/inspector-protocol/debugger/regress-133182-expected.txt: Removed. The
1049 platform-independent baseline should be good enough.
1051 2015-04-30 Joseph Pecoraro <pecoraro@apple.com>
1053 Unreviewed gardening. Update results of inspector tests.
1055 * inspector-protocol/debugger/breakpoint-eval-with-exception-expected.txt:
1056 * inspector-protocol/debugger/regress-133182-expected.txt:
1057 * inspector-protocol/debugger/regress-133182.html:
1058 * inspector-protocol/debugger/setBreakpoint-actions-expected.txt:
1059 * inspector-protocol/debugger/terminate-dedicated-worker-while-paused-expected.txt:
1060 * inspector-protocol/page/deny-X-FrameOption-expected.txt:
1061 * inspector/debugger/search-scripts-expected.txt:
1063 2015-04-30 Joseph Pecoraro <pecoraro@apple.com>
1065 Unreviewed gardening. Remove skipped and broken inspector test.
1067 This is the last test relying on the old model interface.
1070 * http/tests/inspector-protocol/resources/InspectorTest.js:
1071 (InspectorTest.initializeInspectorModels.console.error.window.onerror): Deleted.
1072 (InspectorTest.initializeInspectorModels.console.assert): Deleted.
1073 (InspectorTest.initializeInspectorModels): Deleted.
1074 * inspector-protocol/indexeddb/basics-expected.txt: Removed.
1075 * inspector-protocol/indexeddb/basics.html: Removed.
1076 * platform/efl/TestExpectations:
1077 * platform/gtk/TestExpectations:
1078 * platform/win/TestExpectations:
1080 2015-04-30 Dean Jackson <dino@apple.com>
1082 Expose -apple-system as a font family
1083 https://bugs.webkit.org/show_bug.cgi?id=144484
1084 <rdar://problem/20767330>
1086 Reviewed by Tim Horton.
1088 Change a bunch of tests to use "-apple-system" instead
1089 of "-apple-system-font" for font-family.
1091 Add a test to make sure the old name still works.
1093 * fast/text/system-font-legacy-name.html
1094 * platform/ios-simulator/fast/text/system-monospaced-numbers.html:
1095 * platform/ios-simulator/ios/fast/text/apple-logo-expected.txt:
1096 * platform/ios-simulator/ios/fast/text/apple-logo.html:
1097 * platform/ios-simulator/ios/fast/text/opticalFont-expected.txt:
1098 * platform/ios-simulator/ios/fast/text/opticalFont.html:
1099 * platform/ios-simulator/ios/fast/text/opticalFontWithWeight-expected.txt:
1100 * platform/ios-simulator/ios/fast/text/opticalFontWithWeight.html:
1101 * platform/ios-simulator/ios/fast/text/underline-scaling-expected.txt:
1102 * platform/ios-simulator/ios/fast/text/underline-scaling.html:
1103 * platform/mac/fast/text/systemFont-expected.txt:
1104 * platform/mac/fast/text/systemFont.html:
1106 2015-04-30 Javier Fernandez <jfernandez@igalia.com>
1108 [CSS Grid Layout] overflow-position keyword for align and justify properties.
1109 https://bugs.webkit.org/show_bug.cgi?id=144235
1111 Reviewed by Sergio Villar Senin.
1113 Implementation of overflow-keyword handling for Grid Layout on
1114 align-self and justify-self properties.
1116 * fast/css-grid-layout/grid-align-justify-overflow-expected.txt: Added.
1117 * fast/css-grid-layout/grid-align-justify-overflow.html: Added.
1119 2015-04-30 Jon Davis <jond@apple.com>
1121 Web Inspector: console should show an icon for console.info() messages
1122 https://bugs.webkit.org/show_bug.cgi?id=18530
1124 Reviewed by Timothy Hatcher.
1126 * inspector/console/console-api-expected.txt:
1128 2015-04-30 Dean Jackson <dino@apple.com>
1130 -apple-system-font-monospaced-numbers doesn't work on iOS
1131 https://bugs.webkit.org/show_bug.cgi?id=144478
1132 <rdar://problem/20544940>
1134 Reviewed by Brent Fulgham.
1136 A test that draws two lines of different numbers and checks
1137 they are the same width.
1139 * platform/ios-simulator/fast/text/system-monospaced-numbers-expected.txt: Added.
1140 * platform/ios-simulator/fast/text/system-monospaced-numbers.html: Added.
1142 2015-04-30 Joseph Pecoraro <pecoraro@apple.com>
1144 Unreviewed, ios-simulator gardening
1146 * Address linter warnings.
1147 * Unskip some tests that pass.
1148 * More generically skip unsupported iOS features.
1151 * platform/ios-simulator-wk1/TestExpectations:
1152 * platform/ios-simulator-wk2/TestExpectations:
1153 * platform/ios-simulator/TestExpectations:
1155 2015-04-30 Filip Pizlo <fpizlo@apple.com>
1157 js/regress/is-string-fold-tricky.html and js/regress/is-string-fold.html are crashing
1158 https://bugs.webkit.org/show_bug.cgi?id=144463
1160 Reviewed by Benjamin Poulain.
1162 Unskip now that the bug is fixed.
1165 * js/regress/script-tests/is-string-fold-tricky.js:
1166 * js/regress/script-tests/is-string-fold.js:
1168 2015-04-30 Brady Eidson <beidson@apple.com>
1170 Javascript using WebSQL can create their own WebKit info table.
1171 <rdar://problem/20688792> and https://bugs.webkit.org/show_bug.cgi?id=144466
1173 Reviewed by Alex Christensen.
1175 * storage/websql/alter-to-info-table-expected.txt: Added.
1176 * storage/websql/alter-to-info-table.html: Added.
1177 * storage/websql/alter-to-info-table.js: Added.
1179 2015-04-30 Martin Robinson <mrobinson@igalia.com>
1181 Unskip isolated words tests on WebKitGTK+
1183 * platform/gtk/TestExpectations: Unskip tests. We've been able to run these
1184 since the switch to WebKitTestRunner.
1186 2015-04-30 Filip Pizlo <fpizlo@apple.com>
1188 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.
1190 * js/regress/script-tests/is-string-fold-tricky.js:
1191 * js/regress/script-tests/is-string-fold.js:
1193 2015-04-30 Martin Robinson <mrobinson@igalia.com>
1195 Rebaseline some editing tests for WebKitGTK+
1197 Also add some missing baselines.
1199 * fast/hidpi/broken-image-icon-very-hidpi-expected.png: Added.
1200 * fast/hidpi/broken-image-icon-very-hidpi-expected.txt: Added.
1201 * platform/gtk/editing/execCommand/5142012-1-expected.png:
1202 * platform/gtk/editing/execCommand/5142012-1-expected.txt:
1203 * platform/gtk/editing/inserting/insert-at-end-02-expected.txt:
1204 * platform/gtk/editing/pasteboard/4989774-expected.txt:
1206 2015-04-30 Filip Pizlo <fpizlo@apple.com>
1208 Unreviewed, skip new tests js/regress/is-string-fold.html and js/regress/is-string-fold-tricky.html because they are crashing.
1212 2015-04-30 Jon Honeycutt <jhoneycutt@apple.com>
1214 Add image failure expectation for
1215 svg/filters/sourceAlpha-input-filter-effect.html on Windows
1219 * platform/win/TestExpectations:
1221 2015-04-29 Filip Pizlo <fpizlo@apple.com>
1223 DFG Is<Blah> versions of TypeOf should fold based on proven input type
1224 https://bugs.webkit.org/show_bug.cgi?id=144409
1226 Reviewed by Geoffrey Garen.
1228 * js/regress/is-boolean-fold-expected.txt: Added.
1229 * js/regress/is-boolean-fold-tricky-expected.txt: Added.
1230 * js/regress/is-boolean-fold-tricky.html: Added.
1231 * js/regress/is-boolean-fold.html: Added.
1232 * js/regress/is-function-fold-expected.txt: Added.
1233 * js/regress/is-function-fold-tricky-expected.txt: Added.
1234 * js/regress/is-function-fold-tricky-internal-function-expected.txt: Added.
1235 * js/regress/is-function-fold-tricky-internal-function.html: Added.
1236 * js/regress/is-function-fold-tricky.html: Added.
1237 * js/regress/is-function-fold.html: Added.
1238 * js/regress/is-number-fold-expected.txt: Added.
1239 * js/regress/is-number-fold-tricky-expected.txt: Added.
1240 * js/regress/is-number-fold-tricky.html: Added.
1241 * js/regress/is-number-fold.html: Added.
1242 * js/regress/is-object-or-null-fold-expected.txt: Added.
1243 * js/regress/is-object-or-null-fold-functions-expected.txt: Added.
1244 * js/regress/is-object-or-null-fold-functions.html: Added.
1245 * js/regress/is-object-or-null-fold-less-tricky-expected.txt: Added.
1246 * js/regress/is-object-or-null-fold-less-tricky.html: Added.
1247 * js/regress/is-object-or-null-fold-tricky-expected.txt: Added.
1248 * js/regress/is-object-or-null-fold-tricky.html: Added.
1249 * js/regress/is-object-or-null-fold.html: Added.
1250 * js/regress/is-object-or-null-trickier-function-expected.txt: Added.
1251 * js/regress/is-object-or-null-trickier-function.html: Added.
1252 * js/regress/is-object-or-null-trickier-internal-function-expected.txt: Added.
1253 * js/regress/is-object-or-null-trickier-internal-function.html: Added.
1254 * js/regress/is-object-or-null-tricky-function-expected.txt: Added.
1255 * js/regress/is-object-or-null-tricky-function.html: Added.
1256 * js/regress/is-object-or-null-tricky-internal-function-expected.txt: Added.
1257 * js/regress/is-object-or-null-tricky-internal-function.html: Added.
1258 * js/regress/is-string-fold-expected.txt: Added.
1259 * js/regress/is-string-fold-tricky-expected.txt: Added.
1260 * js/regress/is-string-fold-tricky.html: Added.
1261 * js/regress/is-string-fold.html: Added.
1262 * js/regress/is-undefined-fold-expected.txt: Added.
1263 * js/regress/is-undefined-fold-tricky-expected.txt: Added.
1264 * js/regress/is-undefined-fold-tricky.html: Added.
1265 * js/regress/is-undefined-fold.html: Added.
1266 * js/regress/script-tests/is-boolean-fold-tricky.js: Added.
1267 * js/regress/script-tests/is-boolean-fold.js: Added.
1268 * js/regress/script-tests/is-function-fold-tricky-internal-function.js: Added.
1269 * js/regress/script-tests/is-function-fold-tricky.js: Added.
1272 * js/regress/script-tests/is-function-fold.js: Added.
1274 * js/regress/script-tests/is-number-fold-tricky.js: Added.
1275 * js/regress/script-tests/is-number-fold.js: Added.
1276 * js/regress/script-tests/is-object-or-null-fold-functions.js: Added.
1278 * js/regress/script-tests/is-object-or-null-fold-less-tricky.js: Added.
1279 * js/regress/script-tests/is-object-or-null-fold-tricky.js: Added.
1280 * js/regress/script-tests/is-object-or-null-fold.js: Added.
1281 * js/regress/script-tests/is-object-or-null-trickier-function.js: Added.
1284 * js/regress/script-tests/is-object-or-null-trickier-internal-function.js: Added.
1285 * js/regress/script-tests/is-object-or-null-tricky-function.js: Added.
1287 * js/regress/script-tests/is-object-or-null-tricky-internal-function.js: Added.
1288 * js/regress/script-tests/is-string-fold-tricky.js: Added.
1289 * js/regress/script-tests/is-string-fold.js: Added.
1290 * js/regress/script-tests/is-undefined-fold-tricky.js: Added.
1291 * js/regress/script-tests/is-undefined-fold.js: Added.
1292 * js/regress/sink-function-expected.txt: Added.
1293 * js/regress/sink-function.html: Added.
1295 2015-04-30 Brent Fulgham <bfulgham@apple.com>
1297 [Mac] Expand test infrastructure to support scrolling tests (Part 3)
1298 https://bugs.webkit.org/show_bug.cgi?id=144131
1300 Reviewed by Eric Carlson.
1302 Update the WK2 scrolling tests to use the new scroll trigger infrastructure to reduce the use of
1305 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div-expected.txt:
1306 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div-with-handler-expected.txt:
1307 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div-with-handler.html:
1308 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div.html:
1309 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-expected.txt:
1310 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-with-handler-expected.txt:
1311 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-with-handler.html:
1312 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe.html:
1313 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-expected.txt:
1314 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-with-handler-expected.txt:
1315 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-with-handler.html:
1316 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe.html:
1317 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-expected.txt:
1318 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-with-handler-expected.txt:
1319 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-with-handler.html:
1320 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe.html:
1321 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-expected.txt:
1322 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-with-handler-expected.txt:
1323 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-with-handler.html:
1324 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe.html:
1325 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select-expected.txt:
1326 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select-with-handler-expected.txt:
1327 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select-with-handler.html:
1328 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select.html:
1329 * platform/mac-wk2/tiled-drawing/scrolling/overflow-scroll-zero-delta-wheel-events.html:
1330 * platform/mac-wk2/tiled-drawing/scrolling/root-overflow-with-mousewheel.html:
1332 2015-04-30 Antti Koivisto <antti@apple.com>
1334 These should be saying HTTP/1.1 not HTTP/1.0
1336 * http/tests/cache/resources/iframe304.php:
1337 * http/tests/cache/resources/iframe304body.php:
1339 2015-04-29 Joseph Pecoraro <pecoraro@apple.com>
1341 [Win] Update baselines after r183610.
1343 Unreviewed Gardening.
1345 * platform/win/fast/css/apple-system-colors-expected.txt: Added.
1347 2015-04-29 Simon Fraser <simon.fraser@apple.com>
1349 Crash at WebCore::Document::absoluteRegionForEventTargets
1350 https://bugs.webkit.org/show_bug.cgi?id=144426
1351 rdar://problem/20502166
1353 Reviewed by Tim Horton.
1355 Test that disconnects a frame with a wheel event handler then GCs, and one that
1356 disconnects are reconnects. In both case, the parent document should have zero
1357 wheel event handlers registered on it.
1359 * fast/events/wheelevent-in-frame-expected.txt: Added.
1360 * fast/events/wheelevent-in-frame.html: Added.
1361 * fast/events/wheelevent-in-reattached-frame-expected.txt: Added.
1362 * fast/events/wheelevent-in-reattached-frame.html: Added.
1364 2015-04-29 Joseph Pecoraro <pecoraro@apple.com>
1366 LiveNodeList may unexpectedly return an element for empty string
1367 https://bugs.webkit.org/show_bug.cgi?id=144429
1369 Reviewed by Darin Adler.
1371 * fast/dom/named-items-with-empty-name-expected.txt:
1372 * fast/dom/named-items-with-empty-name.html:
1374 2015-04-29 Dean Jackson <dino@apple.com>
1376 Create a named CSS property for system colors
1377 https://bugs.webkit.org/show_bug.cgi?id=144423
1378 <rdar://problem/20491011>
1380 Reviewed by Tim Horton.
1382 Expose the following values to CSS color properties:
1387 -apple-system-orange
1389 -apple-system-purple
1391 -apple-system-yellow
1393 The new test shows the computed value for each of these colors. It
1394 includes generic results (no special value) and platform results for
1395 Mac (other than Mavericks) and iOS.
1397 * fast/css/apple-system-colors-expected.txt: Generic results.
1398 * fast/css/apple-system-colors.html: Added - the new test.
1399 * platform/mac/fast/css/apple-system-colors-expected.txt: Added OS X results.
1400 * platform/ios-simulator/fast/css/apple-system-colors-expected.txt: Added iOS results.
1401 * platform/mac-mavericks/fast/css/apple-system-colors-expected.txt: Generic results for Mavericks.
1403 2015-04-29 Commit Queue <commit-queue@webkit.org>
1405 Unreviewed, rolling out r183600.
1406 https://bugs.webkit.org/show_bug.cgi?id=144432
1408 New tests time out everywhere (Requested by ap on #webkit).
1412 "Crash at WebCore::Document::absoluteRegionForEventTargets"
1413 https://bugs.webkit.org/show_bug.cgi?id=144426
1414 http://trac.webkit.org/changeset/183600
1416 2015-04-29 Alexey Proskuryakov <ap@apple.com>
1418 fast/frames/flattening/iframe-flattening-resize-event-count.html times out on Yosemite WK2
1419 https://bugs.webkit.org/show_bug.cgi?id=144155
1421 * fast/frames/flattening/resources/iframe-to-resize.html: Added more logging to the test.
1423 2015-04-29 Martin Robinson <mrobinson@igalia.com>
1425 Unskip 3D transformation tests for WebKitGTK+
1427 Unreviewed. This is gardening.
1429 These tests should run reasonably well on the testing bots, now that
1430 they use llvmpipe to run OpenGL.
1432 * platform/gtk/TestExpectations:
1433 * platform/gtk/transforms/3d/general/background-visibility-layers-expected.png: Added.
1434 * platform/gtk/transforms/3d/general/cssmatrix-3d-zoom-expected.png: Added.
1435 * platform/gtk/transforms/3d/general/matrix-with-zoom-3d-expected.png: Added.
1436 * platform/gtk/transforms/3d/general/perspective-non-layer-expected.png: Added.
1437 * platform/gtk/transforms/3d/general/perspective-units-expected.png: Added.
1438 * platform/gtk/transforms/3d/general/transform-origin-z-change-expected.png: Added.
1439 * platform/gtk/transforms/3d/hit-testing/backface-hit-test-expected.png: Added.
1440 * platform/gtk/transforms/3d/hit-testing/backface-no-transform-hit-test-expected.png: Added.
1441 * platform/gtk/transforms/3d/point-mapping/3d-point-mapping-2-expected.png: Added.
1442 * platform/gtk/transforms/3d/point-mapping/3d-point-mapping-3-expected.png: Added.
1443 * platform/gtk/transforms/3d/point-mapping/3d-point-mapping-coplanar-expected.png: Added.
1444 * platform/gtk/transforms/3d/point-mapping/3d-point-mapping-deep-expected.png: Added.
1445 * platform/gtk/transforms/3d/point-mapping/3d-point-mapping-expected.png: Added.
1446 * platform/gtk/transforms/3d/point-mapping/3d-point-mapping-origins-expected.png: Added.
1447 * platform/gtk/transforms/3d/point-mapping/3d-point-mapping-overlapping-expected.png: Added.
1448 * platform/gtk/transforms/3d/point-mapping/3d-point-mapping-preserve-3d-expected.png: Added.
1450 2015-04-29 Simon Fraser <simon.fraser@apple.com>
1452 Rebaseline after r183597.
1454 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/handlers-in-iframes-expected.txt:
1456 2015-04-29 Simon Fraser <simon.fraser@apple.com>
1458 Crash at WebCore::Document::absoluteRegionForEventTargets
1459 https://bugs.webkit.org/show_bug.cgi?id=144426
1460 rdar://problem/20502166
1462 Reviewed by Tim Horton.
1464 Test that disconnects a frame with a wheel event handler then GCs, and one that
1465 disconnects are reconnects. In both case, the parent document should have zero
1466 wheel event handlers registered on it.
1468 * fast/events/wheelevent-in-frame-expected.txt: Added.
1469 * fast/events/wheelevent-in-frame.html: Added.
1470 * fast/events/wheelevent-in-reattached-frame-expected.txt: Added.
1471 * fast/events/wheelevent-in-reattached-frame.html: Added.
1473 2015-04-29 Simon Fraser <simon.fraser@apple.com>
1475 Compute the non-fast-scrollable region in main-document coordinates
1476 https://bugs.webkit.org/show_bug.cgi?id=144420
1478 Reviewed by Tim Horton.
1480 We now report the non-fast region in document coordinates, so these two results change.
1482 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/top-content-inset-expected.txt:
1483 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/top-content-inset-header-expected.txt:
1485 2015-04-29 Joseph Pecoraro <pecoraro@apple.com>
1487 NodeList has issues with Symbol and empty string
1488 https://bugs.webkit.org/show_bug.cgi?id=144310
1490 Reviewed by Darin Adler.
1492 * fast/dom/StyleSheet/stylesheet-symbol-names-expected.txt: Added.
1493 * fast/dom/StyleSheet/stylesheet-symbol-names.html: Added.
1494 * fast/dom/dataset-name-getter-symbols-expected.txt: Added.
1495 * fast/dom/dataset-name-getter-symbols.html: Added.
1496 * fast/dom/named-items-with-empty-name-expected.txt: Added.
1497 * fast/dom/named-items-with-empty-name.html: Added.
1498 * fast/dom/named-items-with-symbol-name-expected.txt: Added.
1499 * fast/dom/named-items-with-symbol-name.html: Added.
1500 * storage/domstorage/localstorage/named-items-expected.txt: Added.
1501 * storage/domstorage/localstorage/named-items.html: Added.
1503 2015-04-29 Simon Fraser <simon.fraser@apple.com>
1505 Allow testing of plug-ins that handle wheel events.
1506 https://bugs.webkit.org/show_bug.cgi?id=144413
1508 Reviewed by Tim Horton.
1510 Test the non-fast scrollable region with top content inset and header height, and with a plug-in.
1512 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/top-content-inset-expected.txt: Added.
1513 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/top-content-inset-header-expected.txt: Added.
1514 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/top-content-inset-header.html: Added.
1515 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/top-content-inset.html: Added.
1516 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-event-plugin-expected.txt: Added.
1517 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-event-plugin.html: Added.
1519 2015-04-29 Martin Robinson <mrobinson@igalia.com>
1521 [GTK] Add support for automatic hyphenation
1522 https://bugs.webkit.org/show_bug.cgi?id=44478
1524 Reviewed by Carlos Garcia Campos.
1526 * platform/gtk/TestExpectations: Unskip most hyphenation tests.
1527 * platform/gtk/fast/text/hyphenate-character-expected.png: Added.
1528 * platform/gtk/fast/text/hyphenate-character-expected.txt:
1529 * platform/gtk/fast/text/hyphenate-first-word-expected.png: Added.
1530 * platform/gtk/fast/text/hyphenate-first-word-expected.txt:
1531 * platform/gtk/fast/text/hyphenate-limit-before-after-expected.png:
1532 * platform/gtk/fast/text/hyphenate-limit-before-after-expected.txt:
1533 * platform/gtk/fast/text/hyphenate-limit-lines-expected.png:
1534 * platform/gtk/fast/text/hyphenate-limit-lines-expected.txt:
1535 * platform/gtk/fast/text/hyphenate-locale-expected.png: Added.
1536 * platform/gtk/fast/text/hyphenate-locale-expected.txt:
1537 * platform/gtk/fast/text/hyphens-expected.png: Added.
1538 * platform/gtk/fast/text/hyphens-expected.txt:
1539 * platform/gtk/fast/text/word-break-soft-hyphen-expected.png:
1541 2015-04-29 Zalan Bujtas <zalan@apple.com>
1543 Simple line layout: Web process spins endlessly below layoutSimpleLines.
1544 https://bugs.webkit.org/show_bug.cgi?id=144403
1545 rdar://problem/20742783
1547 Reviewed by Antti Koivisto.
1549 When a text fragment overlaps multiple renderes and it does not fit the current line,
1550 we revert the text fragment iterator position so that the overlapping content
1551 gets processed again for the next line.
1552 However, TextFragmentIterator::revertToFragment() was reverting too much and
1553 we started processing old content all over again -> infinite loop.
1555 This patch ensures that text fragment iterator is reverted to the right position.
1557 * fast/text/simple-line-layout-wrapping-multiple-renderers-hang-expected.html: Added.
1558 * fast/text/simple-line-layout-wrapping-multiple-renderers-hang.html: Added.
1560 2015-04-29 Antti Koivisto <antti@apple.com>
1562 Mark newly added http/tests/cache/main-resource-304-reload.html failing on Windows.
1564 * platform/win/TestExpectations:
1566 2015-04-28 Geoffrey Garen <ggaren@apple.com>
1568 It shouldn't take 1846 lines of code and 5 FIXMEs to sort an array.
1569 https://bugs.webkit.org/show_bug.cgi?id=144013
1571 Reviewed by Mark Lam.
1573 * js/script-tests/array-holes.js:
1574 * js/array-holes-expected.txt: This result now matches Firefox. We see
1575 'peekaboo', which is a prototype property, rather than a hole, because
1576 sorting uses [[Get]], which sees prototype properties.
1578 The ES6 spec says that sorting should use [[Get]], so this new result
1579 matches the spec a little better -- although the spec also says that the
1580 result of sorting is undefined in this case because of the presence of
1581 an indexed property in the prototype chain.
1583 * js/dom/array-prototype-properties-expected.txt: Updated error message
1584 to match other array prototype error messages.
1586 * js/comparefn-sort-stability-expected.txt:
1587 * js/script-tests/comparefn-sort-stability.js: Made this test bigger in
1588 order to demonstrate that Firefox and Safari use a stable sort, and
1591 * js/script-tests/array-sort-sparse.js:
1592 * js/array-sort-sparse-expected.txt: Added some tests for things I got
1593 wrong in this patch.
1595 * script-tests/sort-with-side-effecting-comparisons.js: Made this test
1596 shorter so that it wouldn't hang debug builds. This test is O(N^2). It
1597 used to terminate sooner because our sort implementation would (sometimes)
1598 terminate sooner if you shrank the array. Our new sort does not accept
1599 intermediate updates to the array's length, matching Firefox. I spoke
1600 to Gavin and Alexey about this, and we think that going out of our way
1601 to honor length changes mid-sort doesn't make much sense because it's
1602 not possible to honor the general case of value changes in a predictable
1605 2015-04-29 Antti Koivisto <antti@apple.com>
1607 Main resource loaded via 304 response becomes empty if reloaded by user
1608 https://bugs.webkit.org/show_bug.cgi?id=144386
1610 Reviewed by Darin Adler.
1612 * http/tests/cache/main-resource-304-reload-expected.txt: Added.
1613 * http/tests/cache/main-resource-304-reload.html: Added.
1614 * http/tests/cache/resources/iframe304body.php: Added.
1616 2015-04-29 Darin Adler <darin@apple.com>
1618 [ES6] Implement Unicode code point escapes
1619 https://bugs.webkit.org/show_bug.cgi?id=144377
1621 Reviewed by Antti Koivisto.
1623 * js/script-tests/unicode-escape-sequences.js: Added.
1624 * js/unicode-escape-sequences-expected.txt: Added.
1625 * js/unicode-escape-sequences.html: Added. Generated with make-script-test-wrappers.
1627 2015-04-29 Hyungwook Lee <hyungwook.lee@navercorp.com>
1629 Fix crash in WebCore::LogicalSelectionOffsetCaches::ContainingBlockInfo::setBlock().
1630 https://bugs.webkit.org/show_bug.cgi?id=140261
1632 Reviewed by Darin Adler.
1634 * editing/execCommand/crash-140261-expected.txt: Added.
1635 * editing/execCommand/crash-140261.html: Added.
1637 2015-04-29 Youenn Fablet <youenn.fablet@crf.canon.fr>
1639 Synchronous XMLHttpRequest should get access to AppCache resources stored as flat files
1640 https://bugs.webkit.org/show_bug.cgi?id=143711
1642 Reviewed by Darin Adler.
1644 * http/tests/appcache/resources/fake-video.mp4: Added.
1645 * http/tests/appcache/resources/simple-video-sync.manifest: Added.
1646 * http/tests/appcache/simple-video-sync-expected.txt: Added.
1647 * http/tests/appcache/simple-video-sync.html: Added.
1649 2015-04-29 Joseph Pecoraro <pecoraro@apple.com>
1651 REGRESSION(181868): Windows Live SkyDrive cannot open an excel file
1652 https://bugs.webkit.org/show_bug.cgi?id=144373
1654 Reviewed by Darin Adler.
1656 * js/property-getters-and-setters-expected.txt:
1657 * js/script-tests/property-getters-and-setters.js:
1659 2015-04-28 Alexey Proskuryakov <ap@apple.com>
1661 [WK2] fast/forms/input-search-press-escape-key.html crashes
1662 https://bugs.webkit.org/show_bug.cgi?id=87168
1663 rdar://problem/11508829
1665 * platform/wk2/TestExpectations: This doesn't crash for me any more, unskipping.
1667 2015-04-28 Zalan Bujtas <zalan@apple.com>
1669 Checkboxes on bugs.webkit.org are painted with stripes at some zoom levels.
1670 https://bugs.webkit.org/show_bug.cgi?id=144351
1672 Reviewed by Simon Fraser.
1674 This patch ensures that CG context is properly restored after painting dashed/dotted lines.
1676 * fast/forms/checkbox-painting-with-hr-expected.html: Added.
1677 * fast/forms/checkbox-painting-with-hr.html: Added.
1679 2015-04-28 Andreas Kling <akling@apple.com>
1681 DFG should generate efficient code for branching on a string's boolean value.
1682 <https://webkit.org/b/144317>
1684 Reviewed by Geoff Garen & Filip Pizlo.
1686 * js/regress/branch-on-string-as-boolean-expected.txt: Added.
1687 * js/regress/branch-on-string-as-boolean.html: Added.
1688 * js/regress/script-tests/branch-on-string-as-boolean.js: Added.
1690 2015-04-27 Myles C. Maxfield <mmaxfield@apple.com>
1692 Implement font-synthesis CSS property
1693 https://bugs.webkit.org/show_bug.cgi?id=144305
1695 Reviewed by Andreas Kling.
1697 Test all combinations of font-weight, font-style, and font-synthesis.
1699 * fast/css3-text/font-synthesis-expected.html: Added.
1700 * fast/css3-text/font-synthesis.html: Added.
1702 2015-04-28 Brent Fulgham <bfulgham@apple.com>
1704 [Win] Temporarily disable WebGL support
1705 https://bugs.webkit.org/show_bug.cgi?id=144291
1707 * platform/win/TestExpectations:
1708 * platform/win/js/dom/constructor-length-expected.txt: Added.
1709 * platform/win/js/dom/global-constructors-attributes-expected.txt:
1711 2015-04-28 Jer Noble <jer.noble@apple.com>
1713 Unreviewed gardening; add results for new tests.
1715 * media/audio-playback-restriction-autoplay-expected.txt: Added.
1716 * media/audio-playback-restriction-play-expected.txt: Added.
1718 2015-04-28 Brent Fulgham <bfulgham@apple.com>
1720 [Win] PHP scripts fail if HTTP_ORIGIN is not set.
1721 https://bugs.webkit.org/show_bug.cgi?id=144333
1723 Rubberstamped by Brady Eidson.
1725 * http/tests/security/resources/cors-post-redirect-target.php: Check
1726 that HTTP_ORIGIN key exists before using it to avoid PHP error.
1728 2015-04-28 Andy Estes <aestes@apple.com>
1730 Add expectations for tests added in r183428 and r183450.
1732 * js/regress/typed-array-get-set-by-val-profiling-expected.txt: Added.
1733 * media/audio-playback-restriction-autoplay-expected.txt: Added.
1734 * media/audio-playback-restriction-play-expected.txt: Added.
1736 2015-04-28 Antti Koivisto <antti@apple.com>
1738 Network Cache: Disk cache getting filled by YouTube video data
1739 https://bugs.webkit.org/show_bug.cgi?id=144259
1741 Reviewed by Darin Adler.
1743 * http/tests/cache/disk-cache/disk-cache-media-expected.txt: Added.
1744 * http/tests/cache/disk-cache/disk-cache-media.html: Added.
1745 * http/tests/cache/disk-cache/resources/cache-test.js:
1748 2015-04-25 Simon Fraser <simon.fraser@apple.com>
1750 Eliminate styleDidChange with StyleDifferenceEqual when updates are actually necessary
1751 https://bugs.webkit.org/show_bug.cgi?id=144198
1753 Reviewed by Darin Adler, Antti Koivisto.
1755 New test that detects whether a "hardware" animation is firing the style recalc
1756 timer on every frame, which happened during development of this patch.
1758 * compositing/animation/no-style-recalc-during-accelerated-animation-expected.txt: Added.
1759 * compositing/animation/no-style-recalc-during-accelerated-animation.html: Added.
1761 2015-04-27 Benjamin Poulain <bpoulain@apple.com>
1763 [JSC] Add support for typed arrays to the Array profiling
1764 https://bugs.webkit.org/show_bug.cgi?id=143913
1766 Reviewed by Filip Pizlo.
1768 * js/regress/script-tests/typed-array-get-set-by-val-profiling.js: Added.
1769 * js/regress/typed-array-get-set-by-val-profiling.html: Added.
1771 2015-04-27 Doug Russell <d_russell@apple.com>
1773 Break up select text into multiple tests
1774 https://bugs.webkit.org/show_bug.cgi?id=144301
1776 Reviewed by Alexey Proskuryakov.
1778 * platform/mac/TestExpectations:
1779 * platform/mac/accessibility/select-text-expected.txt: Removed.
1780 * platform/mac/accessibility/select-text.html: Removed.
1781 * platform/mac/accessibility/select-text/select-text-1-expected.txt: Added.
1782 * platform/mac/accessibility/select-text/select-text-1.html: Added.
1783 * platform/mac/accessibility/select-text/select-text-135546-expected.txt: Added.
1784 * platform/mac/accessibility/select-text/select-text-135546.html: Added.
1785 * platform/mac/accessibility/select-text/select-text-135575-expected.txt: Added.
1786 * platform/mac/accessibility/select-text/select-text-135575.html: Added.
1787 * platform/mac/accessibility/select-text/select-text-2-expected.txt: Added.
1788 * platform/mac/accessibility/select-text/select-text-2.html: Added.
1789 * platform/mac/accessibility/select-text/select-text-3-expected.txt: Added.
1790 * platform/mac/accessibility/select-text/select-text-3.html: Added.
1791 * platform/mac/accessibility/select-text/select-text-4-expected.txt: Added.
1792 * platform/mac/accessibility/select-text/select-text-4.html: Added.
1793 * platform/mac/accessibility/select-text/select-text-5-expected.txt: Added.
1794 * platform/mac/accessibility/select-text/select-text-5.html: Added.
1795 * platform/mac/accessibility/select-text/select-text-6-expected.txt: Added.
1796 * platform/mac/accessibility/select-text/select-text-6.html: Added.
1797 * platform/mac/accessibility/select-text/select-text-7-expected.txt: Added.
1798 * platform/mac/accessibility/select-text/select-text-7.html: Added.
1799 * platform/mac/accessibility/select-text/select-text-8-expected.txt: Added.
1800 * platform/mac/accessibility/select-text/select-text-8.html: Added.
1801 * platform/mac/accessibility/select-text/select-text-9-expected.txt: Added.
1802 * platform/mac/accessibility/select-text/select-text-9.html: Added.
1804 2015-04-27 Daniel Bates <dabates@apple.com>
1806 Form control may be associated with the wrong HTML Form element after form id change
1807 https://bugs.webkit.org/show_bug.cgi?id=133456
1808 <rdar://problem/17095055>
1810 Reviewed by Andy Estes.
1812 Add tests to ensure that we associate the correct HTML Form element with a
1813 <select> after changing the id of its associated HTML form element.
1815 * fast/forms/change-form-id-to-be-unique-expected.txt: Added.
1816 * fast/forms/change-form-id-to-be-unique-then-submit-form-expected.txt: Added.
1817 * fast/forms/change-form-id-to-be-unique-then-submit-form.html: Added.
1818 * fast/forms/change-form-id-to-be-unique.html: Added.
1820 2015-04-27 Jer Noble <jer.noble@apple.com>
1822 Add a setting & restriction which prevents non-interactivte playback of audible media elements.
1823 https://bugs.webkit.org/show_bug.cgi?id=143486
1825 Reviewed by Eric Carlson.
1827 * media/audio-playback-restriction-autoplay.html: Added.
1828 * media/audio-playback-restriction-play.html: Added.
1829 * media/video-test.js:
1830 (setCaptionDisplayMode):
1831 (runWithKeyDown.eventName.window.testRunner.eventSender.keyDown.string_appeared_here.string_appeared_here.thunk):
1834 2015-04-27 Jer Noble <jer.noble@apple.com>
1836 [WebAudio] AudioContext does not remove user-gesture restriction during resume()
1837 https://bugs.webkit.org/show_bug.cgi?id=144211
1839 Reviewed by Eric Carlson.
1841 * webaudio/audiocontext-restriction-audiobuffersourcenode-start-expected.txt: Added.
1842 * webaudio/audiocontext-restriction-audiobuffersourcenode-start.html: Added.
1843 * webaudio/audiocontext-restriction-expected.txt: Added.
1844 * webaudio/audiocontext-restriction.html: Added.
1845 * webaudio/resources/audio-testing.js:
1848 2015-04-27 Alexey Proskuryakov <ap@apple.com>
1850 rdar://problem/16678392 Page visibility tests are broken in Yosemite
1852 * platform/mac-wk2/TestExpectations: They don't seem to be broken any more, unskipping.
1853 Maybe <http://trac.webkit.org/changeset/181866> fixed them?
1854 Also updated the next line (media/video-background-tab-playback.html), as it didn't match what bots see now.
1856 2015-04-27 Zalan Bujtas <zalan@apple.com>
1858 Simple line layout: Wrong text offsetting when range does not start from the first renderer.
1859 https://bugs.webkit.org/show_bug.cgi?id=144167
1860 rdar://problem/20639857
1862 Reviewed by Simon Fraser.
1864 This patch ensures that TextIterator returns the right text when the input range starts
1865 from a sibling node.
1867 TextIterator::m_previousTextLengthInFlow keeps track of the current node offset from the parent.
1868 it is required to map simple line layout runs to RenderText positions.
1869 This patch sets the offset value when the iteration start with a sibling node.
1871 * fast/text/range-text-with-simple-line-layout-expected.txt: Added.
1872 * fast/text/range-text-with-simple-line-layout.html: Added.
1874 2015-04-27 Commit Queue <commit-queue@webkit.org>
1876 Unreviewed, rolling out r183393.
1877 https://bugs.webkit.org/show_bug.cgi?id=144272
1879 Caused memory corruption detected by GuardMalloc (Requested by
1884 "Synchronous XMLHttpRequest should get access to AppCache
1885 resources stored as flat files"
1886 https://bugs.webkit.org/show_bug.cgi?id=143711
1887 http://trac.webkit.org/changeset/183393
1889 2015-04-27 Yoav Weiss <yoav@yoav.ws>
1891 Fix viewport units in Media Queries
1892 https://bugs.webkit.org/show_bug.cgi?id=144260
1894 Reviewed by Darin Adler.
1896 These tests make sure that viewport units are working as expected inside of Media Queries.
1898 * fast/media/mq-viewport-units-expected.txt: Added.
1899 * fast/media/mq-viewport-units.html: Added.
1901 2015-04-27 Javier Fernandez <jfernandez@igalia.com>
1903 [CSS Grid Layout] Support for the justify-self and justify-items in grid layout
1904 https://bugs.webkit.org/show_bug.cgi?id=133280
1906 Implementation of justify-self and justify-items properties for grid.
1907 Added additional testing for ensuring margin, padding and border are considered when
1908 computing grid item's position.
1910 Reviewed by David Hyatt.
1912 * fast/css-grid-layout/grid-align-justify-margin-border-padding-expected.txt: Added.
1913 * fast/css-grid-layout/grid-align-justify-margin-border-padding-vertical-lr-expected.txt: Added.
1914 * fast/css-grid-layout/grid-align-justify-margin-border-padding-vertical-lr.html: Added.
1915 * fast/css-grid-layout/grid-align-justify-margin-border-padding-vertical-rl-expected.txt: Added.
1916 * fast/css-grid-layout/grid-align-justify-margin-border-padding-vertical-rl.html: Added.
1917 * fast/css-grid-layout/grid-align-justify-margin-border-padding.html: Added.
1918 * fast/css-grid-layout/justify-self-cell-expected.txt: Added.
1919 * fast/css-grid-layout/justify-self-cell.html: Added.
1920 * fast/css-grid-layout/resources/grid.css:
1921 (.directionLTR): Added. Useful for defining orthogonal flows.
1923 2015-04-27 Youenn Fablet <youenn.fablet@crf.canon.fr> and Xabier Rodriguez Calvar <calvaris@igalia.com>
1927 Fixed timeout expectation of "closed should fulfill with
1928 undefined" test. This doesn't time out anymore.
1930 * streams/reference-implementation/readable-stream-templated.html:
1932 2015-04-27 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
1934 [Streams API] ReadableStream constructor start function should be able to close the stream
1935 https://bugs.webkit.org/show_bug.cgi?id=143363
1937 Reviewed by Benjamin Poulain.
1939 Updated expectations with new passes.
1941 * streams/reference-implementation/bad-underlying-sources-expected.txt:
1942 * streams/reference-implementation/readable-stream-reader-expected.txt:
1943 * streams/reference-implementation/readable-stream-templated-expected.txt:
1945 2015-04-27 Youenn Fablet <youenn.fablet@crf.canon.fr>
1947 Synchronous XMLHttpRequest should get access to AppCache resources stored as flat files
1948 https://bugs.webkit.org/show_bug.cgi?id=143711
1950 Reviewed by Darin Adler.
1952 * http/tests/appcache/resources/fake-video.mp4: Added.
1953 * http/tests/appcache/resources/simple-video-sync.manifest: Added.
1954 * http/tests/appcache/simple-video-sync-expected.txt: Added.
1955 * http/tests/appcache/simple-video-sync.html: Added.
1957 2015-04-27 Ryosuke Niwa <rniwa@webkit.org>
1959 Also skip it in run-javascriptcore-tests.
1961 * js/script-tests/class-syntax-semicolon.js:
1963 2015-04-27 Ryosuke Niwa <rniwa@webkit.org>
1965 Temporarily skip the test added in r183384 as it's hitting an assertion per an existing bug.
1967 The newly uncovered bug is tracked by webkit.org/b/144258.
1971 2015-04-26 Alexey Proskuryakov <ap@apple.com>
1973 editing/selection/programmatic-selection-on-mac-is-directionless.html is flaky
1974 https://bugs.webkit.org/show_bug.cgi?id=141122
1976 * platform/wk2/TestExpectations: Mark the test as such. Unfortunately, there are
1977 almost certainly other tests affected by this.
1979 2015-04-26 Manuel Rego Casasnovas <rego@igalia.com>
1981 [CSS Grid Layout] LayoutBox::hasDefiniteLogicalHeight() should consider abspos boxes as definite
1982 https://bugs.webkit.org/show_bug.cgi?id=144144
1984 Reviewed by Darin Adler.
1986 Add new test case to check absolutely positioned elements.
1988 * fast/css-grid-layout/percent-track-breadths-regarding-container-size-expected.txt:
1989 * fast/css-grid-layout/percent-track-breadths-regarding-container-size.html:
1991 2015-04-26 Ryosuke Niwa <rniwa@webkit.org>
1993 Class body ending with a semicolon throws a SyntaxError
1994 https://bugs.webkit.org/show_bug.cgi?id=144244
1996 Reviewed by Darin Adler.
1998 Added a regression test for having a semicolon inside the class definition.
2000 * js/class-syntax-semicolon-expected.txt: Added.
2001 * js/class-syntax-semicolon.html: Added.
2002 * js/script-tests/class-syntax-semicolon.js: Added.
2004 2015-04-26 Ryosuke Niwa <rniwa@webkit.org>
2006 Getter or setter method named "prototype" or "constrcutor" should throw SyntaxError
2007 https://bugs.webkit.org/show_bug.cgi?id=144243
2009 Reviewed by Darin Adler.
2011 Added tests cases to both tests. Also added test cases missing from expression tests.
2013 * js/class-syntax-declaration-expected.txt:
2014 * js/class-syntax-expression-expected.txt:
2015 * js/script-tests/class-syntax-declaration.js:
2016 * js/script-tests/class-syntax-expression.js:
2018 2015-04-26 Said Abou-Hallawa <sabouhallawa@apple.com>
2020 SVGFilterBuilder should drive the builtin sourceAlpha from the passed sourceGraphic
2021 https://bugs.webkit.org/show_bug.cgi?id=144137
2023 Reviewed by Darin Adler.
2025 Ensure the SourceAlpha is driven from last applied FilterEffect.
2027 * svg/filters/sourceAlpha-input-filter-effect-expected.html: Added.
2028 * svg/filters/sourceAlpha-input-filter-effect.html: Added.
2030 2015-04-26 Gyuyoung Kim <gyuyoung.kim@webkit.org>
2032 [EFL] Unreviewed gardening fix.
2034 Mark editing/selection/extend-by-character-007.html to skip
2035 instead of missing. It is not supported by EFL port yet.
2037 * platform/efl/TestExpectations:
2039 2015-04-26 Gyuyoung Kim <gyuyoung.kim@webkit.org>
2041 [EFL] Unreviewed EFL gardening on 27th April.
2043 Unskip 2 tests which have been passed since r183368.
2045 Mark editing/selection/extend-by-character-007.html to missing.
2046 This needs to have new baseline for EFL port.
2048 * platform/efl/TestExpectations:
2050 2015-04-26 Javier Fernandez <jfernandez@igalia.com>
2052 [CSS Grid Layout] Support for align-self and align-items in grid layout
2053 https://bugs.webkit.org/show_bug.cgi?id=133225
2055 Reviewed by Darin Adler.
2057 Implementation of align-self and align-items properties ifor grid.
2059 Several layout tests were touched for adapting them to the new grid item's
2060 column-axis position when using RTL direction.
2062 * fast/css-grid-layout/grid-align-expected.txt: Added.
2063 * fast/css-grid-layout/grid-align.html: Added.
2064 * fast/css-grid-layout/grid-element-border-grid-item.html:
2065 * fast/css-grid-layout/grid-element-border-padding-grid-item.html:
2066 * fast/css-grid-layout/grid-element-padding-grid-item.html:
2067 * fast/css-grid-layout/grid-item-margin-auto-columns-rows-horizontal-rtl-expected.html:
2068 * fast/css-grid-layout/grid-item-margin-auto-columns-rows-vertical-rtl-expected.html:
2069 * fast/css-grid-layout/grid-item-margin-resolution.html:
2071 2015-04-26 Doug Russell <d_russell@apple.com>
2073 AX: richer text change notifications (142719)
2074 https://bugs.webkit.org/show_bug.cgi?id=142719
2076 Reviewed by Darin Adler.
2078 Richer accessibility value change notifications. Introduce AXTextEditType,
2079 postTextStateChangeNotification and postTextReplacementNotification to give assistive
2080 tech apps more reliable context for responding to changes in web content. Also implement
2081 a mechanism to post value changes in password form fields in coalesced ticks to thwart
2082 analyzing the cadence of changes.
2084 Richer accessibility selection change notifications. Introduce AXTextStateChangeIntent,
2085 and an overload of postTextReplacementNotification to give assistive tech apps more
2086 reliable context for responding to changes in web content selection. Also block posting
2087 selection changes on password fields.
2089 * platform/mac/accessibility/input-replacevalue-userinfo-expected.txt: Added.
2090 * platform/mac/accessibility/input-replacevalue-userinfo.html: Added.
2091 * platform/mac/accessibility/selection-change-userinfo-expected.txt: Added.
2092 * platform/mac/accessibility/selection-change-userinfo.html: Added.
2093 * platform/mac/accessibility/value-change-userinfo-expected.txt: Added.
2094 * platform/mac/accessibility/value-change-userinfo.html: Added.
2096 2015-04-26 Darin Adler <darin@apple.com>
2098 REGRESSION (r176751): line-height ignored in <button> elements
2099 https://bugs.webkit.org/show_bug.cgi?id=144234
2101 Reviewed by Antti Koivisto.
2103 * fast/forms/button-line-height-expected.html: Added.
2104 * fast/forms/button-line-height.html: Added.
2106 2015-04-26 Darin Adler <darin@apple.com>
2108 REGRESSION (r173801): Use after free in WebCore::NotificationCenter::~NotificationCenter
2109 https://bugs.webkit.org/show_bug.cgi?id=137163
2111 Reviewed by Andy Estes.
2113 * fast/notifications/request-notification-permission-while-reloading-expected.txt: Added.
2114 * fast/notifications/request-notification-permission-while-reloading.html: Added.
2116 2015-04-26 Benjamin Poulain <benjamin@webkit.org>
2118 [JSC] Implement Math.clz32(), remove Number.clz()
2119 https://bugs.webkit.org/show_bug.cgi?id=144205
2121 Reviewed by Michael Saboff.
2123 Basic conformance tests.
2125 * js/Object-getOwnPropertyNames-expected.txt:
2126 * js/math-clz32-expected.txt: Added.
2127 * js/math-clz32.html: Renamed from LayoutTests/js/number-clz.html.
2128 * js/number-clz-expected.txt: Removed.
2129 * js/script-tests/Object-getOwnPropertyNames.js:
2130 * js/script-tests/math-clz32.js: Added.
2131 (objectConvertToString.toString):
2132 (objectRecordToStringCall.toString):
2133 (objectThrowOnToString.toString):
2134 (objectWithValueOf.valueOf):
2135 (objectThrowOnValueOf.valueOf):
2136 (objectThrowOnValueOf.toString):
2137 (objectRecordValueOfCall.valueOf):
2138 (objectRecordConversionCalls.toString):
2139 (objectRecordConversionCalls.valueOf):
2140 * js/script-tests/number-clz.js: Removed.
2142 2015-04-26 Yusuke Suzuki <utatane.tea@gmail.com>
2144 [ES6] Array.from need to accept iterables
2145 https://bugs.webkit.org/show_bug.cgi?id=141055
2147 Reviewed by Darin Adler.
2149 Array.from now accepts iterables.
2151 * js/array-from-expected.txt:
2153 2015-04-26 Simon Fraser <simon.fraser@apple.com>
2155 New baselines for iOS.
2157 * platform/ios-simulator-wk2/compositing/contents-scale/rounded-contents-scale-expected.txt:
2158 * platform/ios-simulator-wk2/compositing/contents-scale/scaled-ancestor-expected.txt:
2159 * platform/ios-simulator-wk2/compositing/contents-scale/simple-scale-expected.txt:
2160 * platform/ios-simulator-wk2/compositing/contents-scale/z-translate-expected.txt:
2161 * platform/ios-simulator-wk2/compositing/repaint/invalidations-on-composited-layers-expected.txt:
2162 * platform/ios-simulator-wk2/compositing/tiling/tile-cache-zoomed-expected.txt:
2163 * platform/ios-simulator-wk2/compositing/visible-rect/2d-transformed-expected.txt:
2164 * platform/ios-simulator-wk2/compositing/visible-rect/3d-transformed-expected.txt:
2165 * platform/ios-simulator-wk2/compositing/visible-rect/clipped-by-viewport-expected.txt:
2166 * platform/ios-simulator-wk2/compositing/visible-rect/clipped-visible-rect-expected.txt:
2167 * platform/ios-simulator-wk2/compositing/visible-rect/coverage-clipped-expected.txt:
2168 * platform/ios-simulator-wk2/compositing/visible-rect/coverage-scrolling-expected.txt:
2169 * platform/ios-simulator-wk2/compositing/visible-rect/flipped-preserve-3d-expected.txt:
2170 * platform/ios-simulator-wk2/compositing/visible-rect/iframe-and-layers-expected.txt:
2171 * platform/ios-simulator-wk2/compositing/visible-rect/nested-transform-expected.txt:
2172 * platform/ios-simulator-wk2/compositing/visible-rect/scrolled-expected.txt:
2174 2015-04-26 Simon Fraser <simon.fraser@apple.com>
2176 New WK1 results for this test.
2178 * platform/mac-wk1/compositing/tiling/transform-origin-tiled-expected.txt: Added.
2180 2015-04-25 Simon Fraser <simon.fraser@apple.com>
2182 Expand compositing coverage rect when scrolling and animating
2183 https://bugs.webkit.org/show_bug.cgi?id=144214
2184 rdar://problem/20695926
2186 Reviewed by Darin Adler.
2188 New baselines for tests dumping layer output, with coverage rect being affected
2189 by this changeset. One new test for tiling a layer inside overflow:hidden with transform-origin.
2191 * compositing/contents-scale/animating-expected.txt:
2192 * compositing/contents-scale/rounded-contents-scale-expected.txt:
2193 * compositing/contents-scale/scaled-ancestor-expected.txt:
2194 * compositing/contents-scale/simple-scale-expected.txt:
2195 * compositing/tiling/transform-origin-tiled.html: Added.
2196 * platform/mac-wk2/compositing/tiling/rotated-tiled-clamped-expected.txt:
2197 * platform/mac-wk2/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt:
2198 * platform/mac-wk2/compositing/tiling/tile-cache-zoomed-expected.txt:
2199 * platform/mac-wk2/compositing/visible-rect/iframe-no-layers-expected.txt:
2200 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div-expected.txt:
2201 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div-with-handler-expected.txt:
2202 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-expected.txt:
2203 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-with-handler-expected.txt:
2204 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-expected.txt:
2205 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-with-handler-expected.txt:
2206 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-expected.txt:
2207 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-with-handler-expected.txt:
2208 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-expected.txt:
2209 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-with-handler-expected.txt:
2210 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select-expected.txt:
2211 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select-with-handler-expected.txt:
2212 * platform/mac-wk2/tiled-drawing/scrolling/fixed/four-bars-zoomed-expected.txt:
2213 * platform/mac-wk2/tiled-drawing/simple-document-with-margin-tiles-expected.txt:
2214 * platform/mac-wk2/tiled-drawing/tile-size-slow-zoomed-expected.txt:
2215 * platform/mac-wk2/tiled-drawing/tiled-drawing-scroll-position-page-cache-restoration-expected.txt:
2216 * platform/mac-wk2/tiled-drawing/tiled-drawing-zoom-expected.txt:
2217 * platform/mac-wk2/tiled-drawing/tiled-drawing-zoom-scrolled-expected.txt:
2218 * platform/mac/compositing/tiling/rotated-tiled-clamped-expected.txt:
2219 * platform/mac/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt:
2220 * platform/mac/compositing/tiling/tile-cache-zoomed-expected.txt:
2221 * platform/mac/compositing/visible-rect/2d-transformed-expected.txt:
2222 * platform/mac/compositing/visible-rect/3d-transformed-expected.txt:
2223 * platform/mac/compositing/visible-rect/clipped-by-viewport-expected.txt:
2224 * platform/mac/compositing/visible-rect/clipped-visible-rect-expected.txt:
2225 * platform/mac/compositing/visible-rect/iframe-and-layers-expected.txt:
2226 * platform/mac/compositing/visible-rect/iframe-no-layers-expected.txt:
2227 * platform/mac/compositing/visible-rect/scrolled-expected.txt:
2229 2015-04-25 Alexey Proskuryakov <ap@apple.com>
2231 Mark some tests that take >10 seconds on debug bots as slow.
2233 This is too close to 30 second timeout, so it's likely that these tests would flakily
2234 time out on other configurations, e.g. locally.
2238 2015-04-25 Myles C. Maxfield <mmaxfield@apple.com>
2240 font-synthesis's initial value is "style weight"
2241 https://bugs.webkit.org/show_bug.cgi?id=144195
2243 Reviewed by Darin Adler.
2247 * fast/css3-text/font-synthesis-parse-expected.txt:
2248 * fast/css3-text/font-synthesis-parse.html:
2250 2015-04-25 Jordan Harband <ljharb@gmail.com>
2252 Set#keys !== Set#values
2253 https://bugs.webkit.org/show_bug.cgi?id=144190
2255 Reviewed by Darin Adler.
2257 * js/script-tests/set-keys.js: Added.
2258 * js/set-keys-expected.txt: Added.
2259 * js/set-keys.html: Added.
2261 2015-04-25 Darin Adler <darin@apple.com>
2263 Crash if IDBTransaction is aborted right after it's created
2264 https://bugs.webkit.org/show_bug.cgi?id=144199
2266 Reviewed by Simon Fraser.
2268 * platform/mac-wk2/TestExpectations: Unskip storage/indexeddb/transaction-abort.html.
2269 * storage/indexeddb/transaction-abort-expected.txt: Updated since the exact text of
2270 the execptions is different from what was marked here as expected.
2272 2015-04-23 Ryosuke Niwa <rniwa@webkit.org>
2274 class methods should be non-enumerable
2275 https://bugs.webkit.org/show_bug.cgi?id=143181
2277 Reviewed by Darin Adler.
2279 Added a regression test.
2281 Also fixed a test that previously relied on "prototype" property being writable
2282 since this is no longer the case.
2284 * js/class-syntax-extends-expected.txt:
2285 * js/class-syntax-prototype.html: Added.
2286 * js/script-tests/class-syntax-extends.js:
2287 * js/script-tests/class-syntax-prototype.js: Added.
2289 2015-04-25 Yusuke Suzuki <utatane.tea@gmail.com>
2291 [ES6] Implement String.fromCodePoint
2292 https://bugs.webkit.org/show_bug.cgi?id=144160
2294 Reviewed by Darin Adler.
2296 Add String.fromCodePoint.
2298 * js/Object-getOwnPropertyNames-expected.txt:
2299 * js/script-tests/Object-getOwnPropertyNames.js:
2301 2015-04-25 Alexey Proskuryakov <ap@apple.com>
2303 Mavericks fix - no window.performance there.
2305 * fast/frames/flattening/resources/iframe-to-resize.html:
2307 2015-04-25 Alexey Proskuryakov <ap@apple.com>
2309 fast/frames/flattening/iframe-flattening-resize-event-count.html times out on Yosemite WK2
2310 https://bugs.webkit.org/show_bug.cgi?id=144155
2312 Unreviewed. Add more temporary logging to figure out what's going on with the test on bots.
2314 * fast/frames/flattening/resources/iframe-to-resize.html:
2316 2015-04-24 Commit Queue <commit-queue@webkit.org>
2318 Unreviewed, rolling out r183288.
2319 https://bugs.webkit.org/show_bug.cgi?id=144189
2321 Made js/sort-with-side-effecting-comparisons.html time out in
2322 debug builds (Requested by ap on #webkit).
2326 "It shouldn't take 1846 lines of code and 5 FIXMEs to sort an
2328 https://bugs.webkit.org/show_bug.cgi?id=144013
2329 http://trac.webkit.org/changeset/183288
2331 2015-04-24 Myles C. Maxfield <mmaxfield@apple.com>
2333 Implement parsing support for font-synthesis CSS property
2334 https://bugs.webkit.org/show_bug.cgi?id=144180
2336 Reviewed by Tim Horton.
2338 * fast/css3-text/font-synthesis-parse-expected.txt: Added.
2339 * fast/css3-text/font-synthesis-parse.html: Added.
2341 2015-04-24 Simon Fraser <simon.fraser@apple.com>
2343 Track a coverage rect through GraphicsLayerCA flushes, use it to mark backing store attached
2344 https://bugs.webkit.org/show_bug.cgi?id=144165
2346 Reviewed by Dean Jackson.
2348 New results for platform/mac-wk2/tiled-drawing tests that dump layer trees.
2350 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div-expected.txt:
2351 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div-with-handler-expected.txt:
2352 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-expected.txt:
2353 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-with-handler-expected.txt:
2354 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-expected.txt:
2355 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-with-handler-expected.txt:
2356 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-expected.txt:
2357 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-with-handler-expected.txt:
2358 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-expected.txt:
2359 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-with-handler-expected.txt:
2360 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select-expected.txt:
2361 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select-with-handler-expected.txt:
2362 * platform/mac-wk2/tiled-drawing/scrolling/fixed/four-bars-zoomed-expected.txt:
2363 * platform/mac-wk2/tiled-drawing/simple-document-with-margin-tiles-expected.txt:
2364 * platform/mac-wk2/tiled-drawing/tile-coverage-after-scroll-expected.txt:
2365 * platform/mac-wk2/tiled-drawing/tile-coverage-after-scroll-speculative-expected.txt:
2366 * platform/mac-wk2/tiled-drawing/tile-coverage-scroll-to-bottom-expected.txt:
2367 * platform/mac-wk2/tiled-drawing/tile-coverage-slow-scrolling-expected.txt:
2368 * platform/mac-wk2/tiled-drawing/tile-coverage-speculative-expected.txt:
2369 * platform/mac-wk2/tiled-drawing/tile-size-slow-zoomed-expected.txt:
2370 * platform/mac-wk2/tiled-drawing/tiled-drawing-scroll-position-page-cache-restoration-expected.txt:
2371 * platform/mac-wk2/tiled-drawing/tiled-drawing-zoom-expected.txt:
2372 * platform/mac-wk2/tiled-drawing/tiled-drawing-zoom-scrolled-expected.txt:
2373 * platform/mac-wk2/tiled-drawing/use-tiled-drawing-expected.txt:
2374 * platform/mac-wk2/tiled-drawing/visible-rect-content-inset-expected.txt:
2376 2015-04-24 Simon Fraser <simon.fraser@apple.com>
2378 Track a coverage rect through GraphicsLayerCA flushes, use it to mark backing store attached
2379 https://bugs.webkit.org/show_bug.cgi?id=144165
2381 Reviewed by Dean Jackson.
2383 Updated results that now include coverage rects, and a new test that includes both visible
2386 * compositing/contents-scale/animating-expected.txt:
2387 * compositing/contents-scale/rounded-contents-scale-expected.txt:
2388 * compositing/contents-scale/scaled-ancestor-expected.txt:
2389 * compositing/contents-scale/simple-scale-expected.txt:
2390 * compositing/contents-scale/z-translate-expected.txt:
2391 * compositing/visible-rect/coverage-clipped-expected.txt: Added.
2392 * compositing/visible-rect/coverage-clipped.html: Added.
2393 * compositing/visible-rect/coverage-scrolling-expected.txt: Added.
2394 * compositing/visible-rect/coverage-scrolling.html: Added.
2395 * platform/ios-simulator-wk2/compositing/visible-rect/coverage-clipped-expected.txt: Added.
2396 * platform/ios-simulator-wk2/compositing/visible-rect/coverage-scrolling-expected.txt: Added.
2397 * platform/mac-wk2/compositing/tiling/rotated-tiled-clamped-expected.txt:
2398 * platform/mac-wk2/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt:
2399 * platform/mac-wk2/compositing/tiling/tile-cache-zoomed-expected.txt:
2400 * platform/mac-wk2/compositing/visible-rect/iframe-no-layers-expected.txt:
2401 * platform/mac/compositing/overflow/clipping-behaviour-change-is-not-propagated-to-descendants-expected.txt:
2402 * platform/mac/compositing/overflow/clipping-behaviour-change-is-not-propagated-to-descendants2-expected.txt:
2403 * platform/mac/compositing/tiling/rotated-tiled-clamped-expected.txt:
2404 * platform/mac/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt:
2405 * platform/mac/compositing/tiling/tile-cache-zoomed-expected.txt:
2406 * platform/mac/compositing/visible-rect/2d-transformed-expected.txt:
2407 * platform/mac/compositing/visible-rect/3d-transform-style-expected.txt:
2408 * platform/mac/compositing/visible-rect/3d-transformed-expected.txt:
2409 * platform/mac/compositing/visible-rect/animated-expected.txt:
2410 * platform/mac/compositing/visible-rect/animated-from-none-expected.txt:
2411 * platform/mac/compositing/visible-rect/clipped-by-viewport-expected.txt:
2412 * platform/mac/compositing/visible-rect/clipped-visible-rect-expected.txt:
2413 * platform/mac/compositing/visible-rect/flipped-preserve-3d-expected.txt:
2414 * platform/mac/compositing/visible-rect/iframe-and-layers-expected.txt:
2415 * platform/mac/compositing/visible-rect/iframe-no-layers-expected.txt:
2416 * platform/mac/compositing/visible-rect/nested-transform-expected.txt:
2417 * platform/mac/compositing/visible-rect/scrolled-expected.txt:
2419 2015-04-21 Geoffrey Garen <ggaren@apple.com>
2421 It shouldn't take 1846 lines of code and 5 FIXMEs to sort an array.
2422 https://bugs.webkit.org/show_bug.cgi?id=144013
2424 Reviewed by Mark Lam.
2426 * js/script-tests/array-holes.js:
2427 * js/array-holes-expected.txt: This result now matches Firefox. We see
2428 'peekaboo', which is a prototype property, rather than a hole, because
2429 sorting uses [[Get]], which sees prototype properties.
2431 The ES6 spec says that sorting should use [[Get]], so this new result
2432 matches the spec a little better -- although the spec also says that the
2433 result of sorting is undefined in this case because of the presence of
2434 an indexed property in the prototype chain.
2436 * js/dom/array-prototype-properties-expected.txt: Updated error message
2437 to match other array prototype error messages.
2439 * js/comparefn-sort-stability-expected.txt:
2440 * js/script-tests/comparefn-sort-stability.js: Made this test bigger in
2441 order to demonstrate that Firefox and Safari use a stable sort, and
2444 * js/script-tests/array-sort-sparse.js:
2445 * js/array-sort-sparse-expected.txt: Added some tests for things I got
2446 wrong in this patch.
2448 2015-04-24 Alexey Proskuryakov <ap@apple.com>
2450 fast/frames/flattening/iframe-flattening-resize-event-count.html times out on Yosemite WK2
2451 https://bugs.webkit.org/show_bug.cgi?id=144155
2453 Unreviewed follow-up. Added a notifyDone, so that the watchdog timer actually works.
2455 * fast/frames/flattening/resources/iframe-to-resize.html:
2457 2015-04-24 Commit Queue <commit-queue@webkit.org>
2459 Unreviewed, rolling out r183266.
2460 https://bugs.webkit.org/show_bug.cgi?id=144164
2462 Broke 32-bit build and a test. (Requested by ap on #webkit).
2466 "AX: richer text change notifications (142719)"
2467 https://bugs.webkit.org/show_bug.cgi?id=142719
2468 http://trac.webkit.org/changeset/183266
2470 2015-04-24 Brady Eidson <beidson@apple.com>
2472 Handling additional review feedback after http://trac.webkit.org/changeset/183280
2473 https://bugs.webkit.org/show_bug.cgi?id=144157.
2475 Suggested by, implicitly reviewed by, and explicitly rubber-stamped by Alexey Proskuryakov.
2477 * http/tests/security/cors-post-redirect-303-expected.txt: Added.
2478 * http/tests/security/cors-post-redirect-303.html: Added.
2479 * http/tests/security/resources/cors-post-redirect-target.php:
2481 2015-04-24 Brady Eidson <beidson@apple.com>
2483 Origin header is preserved on cross-origin redirects.
2484 https://bugs.webkit.org/show_bug.cgi?id=144157.
2486 Reviewed by Sam Weinig.
2488 * http/tests/security/cors-post-redirect-301-expected.txt: Added.
2489 * http/tests/security/cors-post-redirect-301.html: Added.
2490 * http/tests/security/cors-post-redirect-302-expected.txt: Added.
2491 * http/tests/security/cors-post-redirect-302.html: Added.
2492 * http/tests/security/cors-post-redirect-307-expected.txt: Added.
2493 * http/tests/security/cors-post-redirect-307.html: Added.
2494 * http/tests/security/cors-post-redirect-308-expected.txt: Added.
2495 * http/tests/security/cors-post-redirect-308.html: Added.
2496 * http/tests/security/resources/cors-post-redirect-target.php: Added.
2498 2015-04-24 Matthew Mirman <mmirman@apple.com>
2500 Added tests to ensure that Object.prototype.__proto__ native getter and setter do not coerce undefined to this
2501 https://bugs.webkit.org/show_bug.cgi?id=141865
2502 rdar://problem/19927273
2504 Reviewed by Filip Pizlo.
2506 * js/script-tests/sloppy-getter-setter-global-object.js: Added.
2507 * js/sloppy-getter-setter-global-object-expected.txt: Added.
2508 * js/sloppy-getter-setter-global-object.html: Added.
2510 2015-04-24 Alexey Proskuryakov <ap@apple.com>
2512 fast/frames/flattening/iframe-flattening-resize-event-count.html times out on Yosemite WK2
2513 https://bugs.webkit.org/show_bug.cgi?id=144155
2515 Reviewed by Anders Carlsson.
2517 Cleaned the test up a little, and added logging to collect some information about
2520 * fast/frames/flattening/iframe-flattening-resize-event-count.html:
2521 * fast/frames/flattening/resources/iframe-to-resize.html:
2523 2015-04-24 Doug Russell <d_russell@apple.com>
2525 AX: richer text change notifications (142719)
2526 https://bugs.webkit.org/show_bug.cgi?id=142719
2528 Reviewed by Darin Adler.
2530 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.
2532 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.
2534 * platform/mac/accessibility/input-replacevalue-userinfo-expected.txt: Added.
2535 * platform/mac/accessibility/input-replacevalue-userinfo.html: Added.
2536 * platform/mac/accessibility/selection-change-userinfo-expected.txt: Added.
2537 * platform/mac/accessibility/selection-change-userinfo.html: Added.
2538 * platform/mac/accessibility/value-change-userinfo-expected.txt: Added.
2539 * platform/mac/accessibility/value-change-userinfo.html: Added.
2541 2015-04-24 Antti Koivisto <antti@apple.com>
2543 Memory cache live resources repeatedly purged during painting
2544 https://bugs.webkit.org/show_bug.cgi?id=144104
2546 Reviewed by Chris Dumez.
2548 * http/tests/cache/disk-cache/disk-cache-vary-cookie.html:
2550 These clearMemoryCache calls are now done by cache-test.js.
2552 * http/tests/cache/disk-cache/resources/cache-test.js:
2555 Make sure to clear the memory cache explicitly in the beginning so we always hit the disk cache.
2559 2015-04-24 Antti Koivisto <antti@apple.com>
2561 Unreviewed, rolling out r183259.
2567 "Memory cache live resources repeatedly purged during
2569 https://bugs.webkit.org/show_bug.cgi?id=144104
2570 http://trac.webkit.org/changeset/183259
2572 2015-04-24 Antti Koivisto <antti@apple.com>
2574 Memory cache live resources repeatedly purged during painting
2575 https://bugs.webkit.org/show_bug.cgi?id=144104
2577 Reviewed by Chris Dumez.
2579 * http/tests/cache/disk-cache/disk-cache-vary-cookie.html:
2581 These clearMemoryCache calls are now done by cache-test.js.
2583 * http/tests/cache/disk-cache/resources/cache-test.js:
2586 Make sure to clear the memory cache explicitly in the beginning so we always hit the disk cache.
2590 2015-04-23 Basile Clement <basile_clement@apple.com>
2592 Allow function allocation sinking
2593 https://bugs.webkit.org/show_bug.cgi?id=144016
2595 Reviewed by Filip Pizlo.
2597 Add a new test in JSRegress to check function sinking is being
2600 * js/regress/script-tests/sink-function.js: Added.
2622 2015-04-23 Alexey Proskuryakov <ap@apple.com>
2624 Test compositing/scrolling/touch-scroll-to-clip.html fails in WK1
2625 https://bugs.webkit.org/show_bug.cgi?id=144127
2627 * platform/mac-wk1/TestExpectations: Marked it as such.
2629 2015-04-23 Jer Noble <jer.noble@apple.com>
2631 [Mac] Disable QTKit by default on future OS X.
2632 https://bugs.webkit.org/show_bug.cgi?id=144082
2634 Reviewed by Darin Adler.
2636 Add a required BANDWIDTH field to the alternate playlist.
2638 * http/tests/media/resources/hls/playlist-with-cookie.m3u8:
2640 2015-04-23 Tim Horton <timothy_horton@apple.com>
2642 Make the linter stop complaining by fixing the order of fields in TestExpectations
2644 * platform/mac/TestExpectations:
2645 Bug number comes first.
2647 2015-04-23 Alexey Proskuryakov <ap@apple.com>
2649 editing/selection/extend-by-character-007.html should pass on OS X 10.10.3.
2651 Updated the results to match what we get in 10.10.3, and marked as passing.
2653 * editing/selection/extend-by-character-007-expected.txt: Removed.
2654 * platform/mac/TestExpectations:
2655 * platform/mac/editing/selection/extend-by-character-007-expected.png: Added.
2656 * platform/mac/editing/selection/extend-by-character-007-expected.txt: Added.
2658 2015-04-23 Jordan Harband <ljharb@gmail.com>
2660 Implement `Object.assign`
2661 https://bugs.webkit.org/show_bug.cgi?id=143980
2663 Reviewed by Filip Pizlo.
2665 * js/Object-assign-expected.txt: Added.
2666 * js/Object-assign.html: Added.
2667 * js/Object-getOwnPropertyNames-expected.txt:
2668 * js/script-tests/Object-assign.js: Added.
2669 * js/script-tests/Object-getOwnPropertyNames.js:
2671 2015-04-23 Chris Dumez <cdumez@apple.com>
2673 Unreviewed, temporarily skip http/tests/websocket/tests/hybi/stop-on-resume-in-error-handler.html on Windows.
2675 It often crashes on Windows.
2677 * platform/win/TestExpectations:
2679 2015-04-22 Zalan Bujtas <zalan@apple.com>
2681 Create RenderRubyText for <rt> only when the parent renderer is a RenderRuby.
2682 https://bugs.webkit.org/show_bug.cgi?id=144035
2683 rdar://problem/20604467
2685 Reviewed by Darin Adler.
2687 This patch extends HTMLElement::createElementRenderer()
2688 with the render tree insertion point so that we can create different type
2689 of renderers based on the render tree context.
2691 * fast/ruby/ruby-rt-with-region-crash-expected.txt: Added.
2692 * fast/ruby/ruby-rt-with-region-crash.html: Added.
2694 2015-04-22 Brent Fulgham <bfulgham@apple.com>
2696 Context menu doesn't account for selection semantics
2697 https://bugs.webkit.org/show_bug.cgi?id=143958
2698 <rdar://problem/19735706>
2700 Unreviewed test fix.
2702 The new 'context-menu-text-selection-lookup.html' test added in this
2703 bug was based on a test that does not work properly on some ports.
2704 Skipping/failing this test in the same places as the original
2705 'context-menu-text-selection.html' test.
2707 * platform/gtk/TestExpectations:
2708 * platform/ios-simulator-wk1/TestExpectations:
2709 * platform/ios-simulator-wk2/TestExpectations:
2710 * platform/mac-wk2/TestExpectations:
2712 2015-04-22 Brent Fulgham <bfulgham@apple.com>
2714 Unreviewed test fix after r183138.
2716 * editing/selection/context-menu-text-selection-lookup-expected.txt: The wrong
2717 expectations were committed.
2719 2015-04-22 Alexey Proskuryakov <ap@apple.com>
2721 Update results for two CSS tests affected by new fonts in OS X 10.10.3.
2723 * platform/mac-mavericks/css2.1: Added.
2724 * platform/mac-mavericks/css2.1/t1202-counter-04-b-expected.png: Copied from LayoutTests/platform/mac/css2.1/t1202-counter-04-b-expected.png.
2725 * platform/mac-mavericks/css2.1/t1202-counter-04-b-expected.txt: Copied from LayoutTests/platform/mac/css2.1/t1202-counter-04-b-expected.txt.
2726 * platform/mac-mavericks/css2.1/t1202-counters-04-b-expected.png: Copied from LayoutTests/platform/mac/css2.1/t1202-counters-04-b-expected.png.
2727 * platform/mac-mavericks/css2.1/t1202-counters-04-b-expected.txt: Copied from LayoutTests/platform/mac/css2.1/t1202-counters-04-b-expected.txt.
2728 * platform/mac/TestExpectations:
2729 * platform/mac/css2.1/t1202-counter-04-b-expected.png:
2730 * platform/mac/css2.1/t1202-counter-04-b-expected.txt:
2731 * platform/mac/css2.1/t1202-counters-04-b-expected.png:
2732 * platform/mac/css2.1/t1202-counters-04-b-expected.txt:
2734 2015-04-22 Alexey Proskuryakov <ap@apple.com>
2736 fast/text/emoji.html passes on OS X 10.10.3 and higher.
2738 * platform/mac/TestExpectations: Mark it as such.
2740 2015-04-22 Benjamin Poulain <benjamin@webkit.org>
2742 Implement String.codePointAt()
2743 https://bugs.webkit.org/show_bug.cgi?id=143934
2745 Reviewed by Darin Adler.
2747 * js/Object-getOwnPropertyNames-expected.txt:
2748 * js/script-tests/string-code-point-at.js: Added.
2749 (objectWithCustomToString.toString):
2750 (objectThrowingOnToString.toString):
2751 (objectCountingToString.toString):
2752 (testLeadSurrogateOutOfBounds):
2753 (testLeadSurrogateAsLastCharacter):
2754 (testTrailSurrogateOutOfbounds):
2755 (testAccessNullInString):
2756 (testNormalCombinationOfSurrogates):
2757 * js/string-code-point-at-expected.txt: Added.
2758 * js/string-code-point-at.html: Added.
2760 2015-04-22 Brent Fulgham <bfulgham@apple.com>
2762 Context menu doesn't account for selection semantics
2763 https://bugs.webkit.org/show_bug.cgi?id=143958
2764 <rdar://problem/19735706>
2766 Reviewed by Tim Horton.
2768 * editing/selection/context-menu-text-selection-lookup-expected.txt: Added.
2769 * editing/selection/context-menu-text-selection-lookup.html: Added.
2771 2015-04-22 Jeremy Jones <jeremyj@apple.com>
2773 Expect failure on windows for treeitem-child-exposed test.
2774 https://bugs.webkit.org/show_bug.cgi?id=144070
2778 Mark accessibility/treeitem-child-exposed.html as failing on windows.
2780 * platform/win/TestExpectations:
2782 2015-04-22 Nan Wang <nanwang1101@yahoo.com>
2784 AX: WebKit does not expose text fields inside tree views.
2785 https://bugs.webkit.org/show_bug.cgi?id=142196
2787 Reviewed by Chris Fleizach.
2789 Tests for treeitem’s children’s accessibility.
2790 Also fixed the search predicate test for treeitem,
2791 the static text is the second child of treeitem and
2792 list marker is the first child.
2794 * accessibility/treeitem-child-exposed-expected.txt: Added.
2795 * accessibility/treeitem-child-exposed.html: Added.
2796 * platform/mac/accessibility/search-predicate-expected.txt:
2797 * platform/mac/accessibility/search-predicate.html:
2799 2015-04-22 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
2801 [Streams API] Implement ReadableStreamController
2802 https://bugs.webkit.org/show_bug.cgi?id=143608
2804 Reviewed by Benjamin Poulain.
2806 Updated expectations as more tests are passed.
2807 ReadableStreamController constructor tests fail due to the custom constructor being not implemented yet.
2808 Added a test to ensure that calling a controller method when its stream is collected is throwing an error.
2810 * streams/readable-stream.html:
2811 * streams/readable-stream-expected.txt:
2812 * streams/reference-implementation/bad-underlying-sources-expected.txt:
2813 * streams/reference-implementation/brand-checks-expected.txt:
2814 * streams/reference-implementation/count-queuing-strategy-expected.txt:
2815 * streams/reference-implementation/readable-stream-expected.txt:
2817 2015-04-22 Marcos Chavarría Teijeiro <chavarria1991@gmail.com>
2819 [GTK] Gardening 21st April.
2820 https://bugs.webkit.org/show_bug.cgi?id=143982.
2824 * platform/gtk/TestExpectations:
2826 2015-04-21 Jinwoo Song <jinwoo7.song@samsung.com>
2828 [Cairo] Implement Path::addPath
2829 https://bugs.webkit.org/show_bug.cgi?id=130580
2831 Reviewed by Dirk Schulze.
2833 Enable addPath testcase in EFL port.
2835 * platform/efl/TestExpectations:
2837 2015-04-21 Said Abou-Hallawa <sabouhallawa@apple.com>
2839 SVGAnimateElementBase::calculateAnimatedValue() asserts when reinserting an SVG animating element within the same animation limits
2840 https://bugs.webkit.org/show_bug.cgi?id=143994
2842 Reviewed by Simon Fraser.
2844 * svg/animations/crash-reinsert-animate-length-same-limits-expected.txt: Added.
2845 * svg/animations/crash-reinsert-animate-length-same-limits.svg: Added.
2846 * svg/animations/crash-reinsert-animate-transform-same-limits-expected.txt: Added.
2847 * svg/animations/crash-reinsert-animate-transform-same-limits.svg: Added.
2848 Make sure when removing an SVG animating element and reinserting it back
2849 within the same animation length or transform limits, we do not crash.
2851 2015-04-21 Jinwoo Song <jinwoo7.song@samsung.com>
2853 [EFL] Unreviewed gardening
2855 Update test expectations for failing tests.
2857 * platform/efl/fast/multicol/span/span-as-immediate-columns-child-expected.png: Rebaseline after r177774.
2858 * platform/efl/fast/multicol/span/span-as-immediate-columns-child-expected.txt: Ditto.
2859 * platform/efl/fast/repaint/selection-ruby-rl-expected.txt: Added. Ditto.
2860 * platform/efl/fast/text/decorations-with-text-combine-expected.png:
2861 * platform/efl/fast/text/decorations-with-text-combine-expected.txt:
2862 * platform/efl/mathml/opentype/horizontal-expected.txt: Rebaseline after r174540.
2863 * platform/efl/svg/text/textPathBoundsBug-expected.png: Rebaselined after r177774.
2864 * platform/efl/svg/text/textPathBoundsBug-expected.txt: Added. Ditto.
2866 2015-04-21 Gyuyoung Kim <gyuyoung.kim@webkit.org>
2868 [EFL] Unreviewed gardening on 22th April
2870 Mark 3 compositing tests to image only failure. Additionally move
2871 wrong categorized 2 tests to a correct place.
2873 * platform/efl/TestExpectations:
2875 2015-04-21 Michael Saboff <msaboff@apple.com>
2877 Crash in JSC::Interpreter::execute
2878 https://bugs.webkit.org/show_bug.cgi?id=142625
2880 Reviewed by Filip Pizlo.
2882 New regression test.
2884 * js/regress-142625-expected.txt: Added.
2885 * js/regress-142625.html: Added.
2886 * js/script-tests/regress-142625.js: Added.
2888 2015-04-20 Simon Fraser <simon.fraser@apple.com>
2890 REGRESSION (r177494): -webkit-mask-image: with data URI fails on non-local files
2891 https://bugs.webkit.org/show_bug.cgi?id=141857
2893 Reviewed by Dirk Schulze.
2895 Ref test with a masked green square. Has to be an http test to trigger the
2898 * http/tests/css/data-uri-mask-expected.html: Added.
2899 * http/tests/css/data-uri-mask.html: Added.
2901 2015-04-20 Jinwoo Song <jinwoo7.song@samsung.com>
2903 [EFL] Unreviewed, update test expectations and rebaseline failing tests.
2905 Remove some expected failures from tests that are passing.
2906 Also rebaselined failing tests.
2908 * platform/efl/TestExpectations:
2909 * platform/efl/fast/dom/Element/getClientRects-expected.txt: Added. Rebaselined after r177774.
2910 * platform/efl/fast/dom/Range/getClientRects-expected.txt: Ditto.
2911 * platform/efl/fast/line-grid/line-align-right-edges-expected.png: Rebaselined after r177128.
2912 * platform/efl/fast/line-grid/line-align-right-edges-expected.txt: Ditto.
2913 * platform/efl/fast/table/022-expected.png: Rebaselined after r177774.
2914 * platform/efl/fast/table/022-expected.txt: Added. Ditto.
2915 * platform/efl/fast/text/wbr-pre-expected.png: Rebaselined after r177774.
2916 * platform/efl/fast/text/wbr-pre-expected.txt: Added. Ditto.
2918 2015-04-20 Said Abou-Hallawa <sabouhallawa@apple.com>
2920 SVGFitToViewBox::viewBoxToViewTransform() has to count for zero physical width and height before calling SVGPreserveAspectRatio::getCTM()
2921 https://bugs.webkit.org/show_bug.cgi?id=143903
2923 Reviewed by Daniel Bates.
2925 * svg/css/crash-path-zero-height-viewbox-expected.txt: Added.
2926 * svg/css/crash-path-zero-height-viewbox.svg: Added.
2927 * svg/css/crash-path-zero-width-viewbox-expected.txt: Added.
2928 * svg/css/crash-path-zero-width-viewbox.svg: Added.
2929 Make sure if the physical width or the physical height of an SVG is zero
2930 and a viewBox is specified, we do not crash.
2932 2015-04-20 Joseph Pecoraro <pecoraro@apple.com>
2934 Web Inspector: Improve Support for WeakSet in Console
2935 https://bugs.webkit.org/show_bug.cgi?id=143951
2937 Reviewed by Darin Adler.
2939 * inspector/model/remote-object-expected.txt:
2940 * inspector/model/remote-object.html:
2941 Update the test to include a WeakSet example.
2942 Also rebaseline for iterator changes that landed recently.
2944 2015-04-20 Alex Christensen <achristensen@webkit.org>
2946 Fix content extension test flakiness.
2947 https://bugs.webkit.org/show_bug.cgi?id=143950
2949 Reviewed by Brady Eidson.
2951 * platform/mac-wk2/TestExpectations:
2952 Mark contentextensions tests as not flaky any more.
2954 2015-04-20 Beth Dakin <bdakin@apple.com>
2956 Should not list these tests twice.
2958 * platform/mac-wk2/TestExpectations:
2960 2015-04-20 Simon Fraser <simon.fraser@apple.com>
2962 Setting inline style to the same value it already has triggers a style recalc
2963 https://bugs.webkit.org/show_bug.cgi?id=143922
2965 Reviewed by Antti Koivisto.
2967 Test that changes inline-style (to test this bug fix), and classes (for
2968 proactive testing) and counts style recalcs.
2970 * fast/css/set-inline-style-recalc-expected.txt: Added.
2971 * fast/css/set-inline-style-recalc.html: Added.
2973 2015-04-20 Brady Eidson <beidson@apple.com>
2975 Crash in StyleResolver::invalidateMatchedPropertiesCache() when using content extensions.
2976 <rdar://problem/20554405> and https://bugs.webkit.org/show_bug.cgi?id=143892
2978 Reviewed by Chris Dumez.
2980 * http/tests/contentextensions/resources/woff-stylesheet.css: Added.
2982 * http/tests/contentextensions/style-resolver-changed-reentrancy-expected.txt: Added.
2983 * http/tests/contentextensions/style-resolver-changed-reentrancy.html: Added.
2984 * http/tests/contentextensions/style-resolver-changed-reentrancy.html.json: Added.
2985 * http/tests/resources/Ahem.woff: Added.
2987 2015-04-20 Per Arne Vollan <peavo@outlook.com>
2989 Favicons are not always loaded.
2990 https://bugs.webkit.org/show_bug.cgi?id=143880
2992 Reviewed by Darin Adler.
2994 Added new test for icon link elements without mime type.
2996 * fast/dom/icon-url-without-mimetype-expected.txt: Added.
2997 * fast/dom/icon-url-without-mimetype.html: Added.
2999 2015-04-20 Alexey Proskuryakov <ap@apple.com>
3001 Contentextensions tests are flaky
3002 https://bugs.webkit.org/show_bug.cgi?id=143950
3004 * platform/mac-wk2/TestExpectations: Marking them as such.
3006 2015-04-20 Jinwoo Song <jinwoo7.song@samsung.com>
3008 [EFL] Unreviewed gardening
3010 Update test expectations for failing tests.
3012 * platform/efl/fast/box-sizing/box-sizing-expected.png: Rebaseline after 176978.
3013 * platform/efl/fast/box-sizing/box-sizing-expected.txt: Ditto.
3014 * platform/efl/fast/css/image-rendering-expected.txt: Added. Rebaseline after r177774.
3015 * platform/efl/fast/dom/Document/CaretRangeFromPoint/hittest-relative-to-viewport-expected.txt:
3016 Rebaseline after r173857.
3018 2015-04-20 Jinwoo Song <jinwoo7.song@samsung.com>
3020 [EFL] Unreviewed gardening
3022 Rebaseline after r177774.
3024 * platform/efl/css2.1/t1508-c527-font-00-b-expected.txt: Added.
3026 2015-04-20 Jordan Harband <ljharb@gmail.com>
3028 Implement `Object.is`
3029 https://bugs.webkit.org/show_bug.cgi?id=143865
3031 Reviewed by Darin Adler.
3033 * js/Object-getOwnPropertyNames-expected.txt:
3034 * js/Object-is-expected.txt: Added.
3035 * js/Object-is.html: Added.
3036 * js/script-tests/Object-getOwnPropertyNames.js:
3037 * js/script-tests/Object-is.js: Added.
3039 2015-04-19 Yusuke Suzuki <utatane.tea@gmail.com>
3041 [ES6] Implement WeakSet
3042 https://bugs.webkit.org/show_bug.cgi?id=142408
3044 Reviewed by Darin Adler.
3046 Add basic-weakset test and fix WeakMap behavior to conform the latest spec.
3048 * js/dom/basic-weakmap-expected.txt:
3049 * js/dom/basic-weakset-expected.txt: Added.
3050 * js/dom/basic-weakset.html: Added.
3051 * js/dom/script-tests/basic-weakmap.js:
3052 * js/dom/script-tests/basic-weakset.js: Added.
3054 2015-04-18 Michał Pakuła vel Rutka <m.pakula@samsung.com>
3056 [EFL] Unreviewed gardening
3058 Update test expectations for failing tests.
3060 * platform/efl/TestExpectations:
3061 * platform/efl/fast/css/text-overflow-ellipsis-bidi-expected.txt: Rebaseline after r182620.
3062 * platform/efl/fast/dom/focus-contenteditable-expected.txt: Ditto.
3063 * platform/efl/fast/forms/listbox-hit-test-zoomed-expected.txt: Ditto.
3064 * platform/efl/fast/parser/open-comment-in-textarea-expected.txt: Ditto.
3065 * platform/efl/fast/text/international/bidi-layout-across-linebreak-expected.txt: Ditto.
3066 * platform/efl/inspector-protocol/debugger/regress-133182-expected.txt: Rebaseline after r181810.
3067 * platform/efl/svg/wicd/test-rightsizing-b-expected.txt: Rebaseline after r182620.
3069 2015-04-18 Simon Fraser <simon.fraser@apple.com>
3071 REGRESSION (r181656): Animated tiled layers are missing content
3072 https://bugs.webkit.org/show_bug.cgi?id=143911
3073 rdar://problem/20596328
3075 Reviewed by Darin Adler.
3077 Test that animates a tiled layer, and checks that layer flushes occur while the
3078 animation is running.
3080 * compositing/animation/animation-backing-expected.txt: Added.
3081 * compositing/animation/animation-backing.html: Added.
3083 2015-04-17 Bem Jones-Bey <bjonesbe@adobe.com>
3085 Large values for line-height cause integer overflow in RenderStyle::computedLineHeight
3086 https://bugs.webkit.org/show_bug.cgi?id=143863
3088 Reviewed by Rob Buis.
3090 Simplified test from a fuzzer.
3092 * fast/shapes/shape-outside-floats/shape-outside-negative-line-height-crash-expected.txt: Added.
3093 * fast/shapes/shape-outside-floats/shape-outside-negative-line-height-crash.html: Added.
3095 2015-04-17 Yusuke Suzuki <utatane.tea@gmail.com>
3097 [ES6] Fix name enumeration of static functions for Symbol constructor
3098 https://bugs.webkit.org/show_bug.cgi?id=143891
3100 Reviewed by Geoffrey Garen.
3102 Add property names tests for Symbol constructor, Symbol object and Symbol.prototype.
3104 * js/Object-getOwnPropertyNames-expected.txt: Removed.
3105 * js/script-tests/Object-getOwnPropertyNames.js:
3107 2015-04-17 Beth Dakin <bdakin@apple.com>
3109 Force mouse events should go through normal mouse event handling code paths
3110 https://bugs.webkit.org/show_bug.cgi?id=143749
3112 rdar://problem/20472895
3114 Reviewed by Dean Jackson.
3116 Just a few new tests. More to come.
3117 * fast/events/mouse-force-changed-expected.txt: Added.
3118 * fast/events/mouse-force-changed.html: Added.
3119 * fast/events/mouse-force-down-expected.txt: Added.
3120 * fast/events/mouse-force-down.html: Added.
3121 * fast/events/mouse-force-up-expected.txt: Added.
3122 * fast/events/mouse-force-up.html: Added.
3124 Right now the new tests will only work on Mac 10.10.3 and beyond.
3125 * platform/efl/TestExpectations:
3126 * platform/gtk/TestExpectations:
3127 * platform/ios-simulator/TestExpectations:
3128 * platform/mac-mavericks/TestExpectations:
3129 * platform/win/TestExpectations:
3131 2015-04-17 Daniel Bates <dabates@apple.com>
3133 REGRESSION: SVG does not support link dragging
3134 https://bugs.webkit.org/show_bug.cgi?id=141597
3136 Reviewed by Darin Adler.
3138 Add a test to ensure we do not regress dragging of a HTML hyperlink or a SVG hyperlink.
3140 * fast/events/drag-and-drop-link-expected.txt: Added.
3141 * fast/events/drag-and-drop-link.html: Added.
3142 * platform/efl/TestExpectations: Mark the test as "failure" since EFL does not support drag-and-drop.
3143 * platform/gtk/TestExpectations: Mark the test as "failure" until we implement drag-and-drop support for
3144 GTK+ as part of fixing <https://bugs.webkit.org/show_bug.cgi?id=42194>.
3145 * platform/ios-simulator/TestExpectations: Skip the test since iOS does not implement
3146 drag-and-drop support.
3147 * platform/mac-wk2/TestExpectations: Skip the test until we implement drag-and-drop support in EventSender
3148 for Mac as part of fixing <https://bugs.webkit.org/show_bug.cgi?id=42194>.
3150 2015-04-17 Commit Queue <commit-queue@webkit.org>
3152 Unreviewed, rolling out r182912 and r182920.
3153 https://bugs.webkit.org/show_bug.cgi?id=143881
3155 Build breakage in some configurations (Requested by ap on
3158 Reverted changesets:
3160 "Force mouse events should go through normal mouse event
3161 handling code paths"
3162 https://bugs.webkit.org/show_bug.cgi?id=143749
3163 http://trac.webkit.org/changeset/182912
3165 http://trac.webkit.org/changeset/182920
3167 2015-04-17 Marcos Chavarría Teijeiro <chavarria1991@gmail.com>
3169 [GTK] Gardening 17th April.
3170 https://bugs.webkit.org/show_bug.cgi?id=143870
3174 * platform/gtk/TestExpectations:
3176 2015-04-17 Gyuyoung Kim <gyuyoung.kim@webkit.org>
3178 [EFL] Unreviewed EFL gardening on 17 April.
3180 Mark 5 form tests and 3 navigation tests to failure.
3182 * platform/efl/TestExpectations:
3184 2015-04-17 Youenn Fablet <youenn.fablet@crf.canon.fr> and Xabier Rodriguez Calvar <calvaris@igalia.com>
3186 streams/reference-implementation/readable-stream.html is flaky
3187 https://bugs.webkit.org/show_bug.cgi?id=143778
3191 Comment out flaky subtests while working on a more complete
3194 The problem with these tests is that they set a timeout before the
3195 calling done() and this causes some tests to behave
3196 undeterministically, specilly code related to promise
3197 resolution. This could even cause indetermination if the tests
3198 were expected to run correctly.
3200 We think it is better to comment them out and find a more long
3201 term solution that could involve submitting change requests to the
3202 reference tests in the spec. This will be tackled in bug 143774.
3204 * streams/reference-implementation/readable-stream-expected.txt:
3205 * streams/reference-implementation/readable-stream-reader-expected.txt:
3206 * streams/reference-implementation/readable-stream-reader.html:
3207 * streams/reference-implementation/readable-stream-templated-expected.txt:
3208 * streams/reference-implementation/readable-stream-templated.html:
3209 * streams/reference-implementation/readable-stream.html:
3211 2015-04-16 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
3213 streams/readablestream-reader.html test should really test collected stream case.
3214 https://bugs.webkit.org/show_bug.cgi?id=143818
3216 Reviewed by Darin Adler.
3218 Making the test async so that the stream start async callback is made and the stream be collected.
3220 * streams/readable-stream-reader.html:
3222 2015-04-16 Alexey Proskuryakov <ap@apple.com>
3224 http/tests/misc/DOMContentLoaded-event.html is flaky
3225 https://bugs.webkit.org/show_bug.cgi?id=143382
3227 Reviewed by Chris Dumez.
3229 * http/tests/misc/DOMContentLoaded-event-expected.txt:
3230 * http/tests/misc/DOMContentLoaded-event.html:
3231 Don't race with a timer, just check if some time passes between DOMContentLoaded and load events.
3233 2015-04-16 Jordan Harband <ljharb@gmail.com>
3235 Number.parseInt is not === global parseInt in nightly r182673
3236 https://bugs.webkit.org/show_bug.cgi?id=143799
3238 Reviewed by Darin Adler.
3240 * js/number-constructor-expected.txt:
3241 * js/parseInt-expected.txt:
3242 * js/script-tests/number-constructor.js:
3243 * js/script-tests/parseInt.js:
3245 2015-04-16 Tim Horton <timothy_horton@apple.com>
3247 Rebaseline mouse-cursor-image-set results after r182869
3249 * fast/events/mouse-cursor-image-set-expected.txt:
3250 * platform/win/fast/events/mouse-cursor-image-set-expected.txt:
3251 * platform/mac/TestExpectations:
3252 Un-skip and land new results.
3254 2015-04-16 Beth Dakin <bdakin@apple.com>
3256 I will be investigating this in the short term, but skip these failing test for
3259 * platform/mac-wk2/TestExpectations:
3261 2015-04-16 Yusuke Suzuki <utatane.tea@gmail.com>
3263 [ES6] Implement Symbol.for and Symbol.keyFor
3264 https://bugs.webkit.org/show_bug.cgi?id=143404
3266 Reviewed by Geoffrey Garen.
3268 Add tests to check Symbol's identity over different realms.
3270 * js/dom/cross-frame-symbols-expected.txt: Added.
3271 * js/dom/cross-frame-symbols.html: Added.
3272 * js/dom/script-tests/cross-frame-symbols.js: Added.
3274 2015-04-16 Beth Dakin <bdakin@apple.com>
3276 Forgot to edit this TestExpectation file for
3277 http://trac.webkit.org/changeset/182912
3279 * platform/mac-wk1/TestExpectations:
3281 2015-04-16 Beth Dakin <bdakin@apple.com>
3283 Force mouse events should go through normal mouse event handling code paths
3284 https://bugs.webkit.org/show_bug.cgi?id=143749
3286 rdar://problem/20472895
3288 Reviewed by Dean Jackson.
3290 Just a few new tests. More to come.
3291 * fast/events/mouse-force-changed-expected.txt: Added.
3292 * fast/events/mouse-force-changed.html: Added.
3293 * fast/events/mouse-force-down-expected.txt: Added.
3294 * fast/events/mouse-force-down.html: Added.
3295 * fast/events/mouse-force-up-expected.txt: Added.
3296 * fast/events/mouse-force-up.html: Added.
3298 Right now the new tests will only work on Mac 10.10.3 and beyond.
3299 * platform/efl/TestExpectations:
3300 * platform/gtk/TestExpectations:
3301 * platform/ios-simulator/TestExpectations:
3302 * platform/mac-mavericks/TestExpectations:
3303 * platform/win/TestExpectations:
3305 2015-04-16 Chris Dumez <cdumez@apple.com>
3307 Regression(r182517): WebSocket::suspend() causes error event to be fired
3308 https://bugs.webkit.org/show_bug.cgi?id=143806
3309 <rdar://problem/20559812>
3311 Reviewed by Alexey Proskuryakov.
3313 * http/tests/websocket/tests/hybi/closed-when-entering-page-cache-expected.txt:
3314 * http/tests/websocket/tests/hybi/closed-when-entering-page-cache.html:
3315 Extend WebSocket PageCache test to make sure that the error event is
3316 fired after restoring the page from the PageCache and before the close
3319 * http/tests/websocket/tests/hybi/resources/page-cache-websocket.html: Added.
3320 * 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.
3321 * 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.
3322 Add layout test to cover the case where WebSocket::stop() is called
3323 while firing the pending events upon restoring the page from PageCache.
3325 2015-04-16 Myles C. Maxfield <mmaxfield@apple.com>
3327 [iOS] Delete hardcoded font fallback tables
3328 https://bugs.webkit.org/show_bug.cgi?id=143583
3330 Reviewed by Darin Adler
3332 Updating expected results.
3334 * editing/selection/vertical-rl-rtl-extend-line-backward-br.html: Updating expected results
3335 * editing/selection/vertical-rl-rtl-extend-line-backward-p.html: Updating expected results
3336 * editing/selection/vertical-rl-rtl-extend-line-forward-br.html: Updating expected results
3337 * editing/selection/vertical-rl-rtl-extend-line-forward-p.html: Updating expected results
3338 * fast/text/international/danda-space.html: Updating expected results
3339 * fast/text/international/thai-baht-space.html: Updating expected results
3341 2015-04-16 Alexey Proskuryakov <ap@apple.com>
3343 More flaky tests in http/tests/security/mixedContent
3344 https://bugs.webkit.org/show_bug.cgi?id=143804
3346 Reviewed by Csaba Osztrogonác.
3348 Start secondary window loading in onload, so that it doesn't race with main document
3351 * http/tests/security/mixedContent/about-blank-iframe-in-main-frame-expected.txt:
3352 * http/tests/security/mixedContent/about-blank-iframe-in-main-frame.html:
3353 * http/tests/security/mixedContent/insecure-audio-video-in-main-frame.html:
3354 * http/tests/security/mixedContent/insecure-iframe-in-main-frame-expected.txt:
3355 * http/tests/security/mixedContent/insecure-iframe-in-main-frame.html:
3356 * http/tests/security/mixedContent/insecure-image-in-main-frame.html:
3357 * http/tests/security/mixedContent/insecure-xhr-in-main-frame.html:
3358 * http/tests/security/mixedContent/redirect-http-to-https-iframe-in-main-frame-expected.txt:
3359 * http/tests/security/mixedContent/redirect-http-to-https-iframe-in-main-frame.html:
3360 * http/tests/security/mixedContent/redirect-https-to-http-iframe-in-main-frame-expected.txt:
3361 * http/tests/security/mixedContent/redirect-https-to-http-iframe-in-main-frame.html:
3363 2015-04-15 Chris Dumez <cdumez@apple.com>
3365 Add a console message when a stylesheet is not parsed due to invalid MIME type
3366 https://bugs.webkit.org/show_bug.cgi?id=143784
3368 Reviewed by Joseph Pecoraro.
3370 Update expectations for tests that are using stylesheets served with wrong
3371 MIME type as we now display a console message in this case.
3373 * http/tests/inspector/css/bad-mime-type-expected.txt:
3374 * http/tests/mime/standard-mode-does-not-load-stylesheet-with-text-plain-and-css-extension-expected.txt:
3375 * http/tests/mime/standard-mode-does-not-load-stylesheet-with-text-plain-expected.txt:
3376 * http/tests/misc/css-accept-any-type-expected.txt:
3377 * http/tests/misc/css-reject-any-type-in-strict-mode-expected.txt:
3379 * http/tests/security/cross-origin-css-1-expected.txt: Added.
3380 * http/tests/security/cross-origin-css-1.html: Added.
3381 * http/tests/security/cross-origin-css-2-expected.txt: Added.
3382 * http/tests/security/cross-origin-css-2.html: Added.
3383 * http/tests/security/cross-origin-css-3-expected.txt: Added.
3384 * http/tests/security/cross-origin-css-3.html: Added.
3385 * http/tests/security/cross-origin-css-4-expected.txt: Added.
3386 * http/tests/security/cross-origin-css-4.html: Added.
3387 * http/tests/security/cross-origin-css-5-expected.txt: Added.
3388 * http/tests/security/cross-origin-css-5.html: Added.
3389 * http/tests/security/cross-origin-css-6-expected.txt: Added.
3390 * http/tests/security/cross-origin-css-6.html: Added.
3391 * http/tests/security/cross-origin-css-7-expected.txt: Added.
3392 * http/tests/security/cross-origin-css-7.html: Added.
3393 * http/tests/security/cross-origin-css-8-expected.txt: Added.
3394 * http/tests/security/cross-origin-css-8.html: Added.
3395 * http/tests/security/cross-origin-css-expected.txt: Removed.
3396 * http/tests/security/cross-origin-css.html: Removed.
3397 Split http/tests/security/cross-origin-css.html into several tests. The
3398 test would be flaky otherwise as console messages could appear in
3399 different order for every run.
3401 * platform/mac/http/tests/misc/acid3-expected.txt:
3403 2015-04-15 Said Abou-Hallawa <said@apple.com>
3405 Minimum font size pref breaks SVG text very badly.
3406 https://bugs.webkit.org/show_bug.cgi?id=143590.
3408 Reviewed by Simon Fraser.
3410 When enabling the minimum font size perf, the SVG text element should
3411 apply the minimum font size rules on the scaled font.
3413 * svg/text/font-small-enlarged-minimum-larger-expected.svg: Added.
3414 * svg/text/font-small-enlarged-minimum-larger.svg: Added.
3415 Minimum font size is larger than the scaled font size. Also the expected
3416 file makes sure the minimum font size rules are still applied if no scaling
3419 * svg/text/font-small-enlarged-minimum-smaller-expected.svg: Added.
3420 * svg/text/font-small-enlarged-minimum-smaller.svg: Added.
3421 Minimum font size is smaller than the scaled font size. So the minimim font
3422 size rule should not have any effect on the final computed font size.
3424 2015-04-15 Jordan Harband <ljharb@gmail.com>
3426 String.prototype.startsWith/endsWith/includes have wrong length in r182673
3427 https://bugs.webkit.org/show_bug.cgi?id=143659
3429 Reviewed by Benjamin Poulain.
3431 * js/script-tests/string-includes.js:
3432 * js/string-includes-expected.txt:
3434 2015-04-15 Jordan Harband <ljharb@gmail.com>
3436 Math.imul has wrong length in Safari 8.0.4
3437 https://bugs.webkit.org/show_bug.cgi?id=143658
3439 Reviewed by Benjamin Poulain.
3441 * js/script-tests/math.js:
3443 2015-04-15 Jordan Harband <ljharb@gmail.com>
3445 Number.parseInt in nightly r182673 has wrong length
3446 https://bugs.webkit.org/show_bug.cgi?id=143657
3448 Reviewed by Benjamin Poulain.
3450 * js/number-constructor-expected.txt:
3451 * js/script-tests/number-constructor.js:
3453 2015-04-15 Chris Dumez <cdumez@apple.com>
3455 Unreviewed, skip http/tests/inspector/css/bad-mime-type.html on Windows
3457 Skip http/tests/inspector/css/bad-mime-type.html on Windows as it times
3458 out. This is already the case for a lot of inspector tests on Windows.
3460 * platform/win/TestExpectations:
3462 2015-04-15 Alexey Proskuryakov <ap@apple.com>
3464 streams/reference-implementation/readable-stream.html is flaky
3465 https://bugs.webkit.org/show_bug.cgi?id=143778
3467 * TestExpectations: Marking as such.
3469 2015-04-14 Alexey Proskuryakov <ap@apple.com>
3471 inspector/console/console-api.html is very slow, frequently timing out
3472 https://bugs.webkit.org/show_bug.cgi?id=143719
3474 * TestExpectations: Further adjusted the expectations.
3476 2015-04-14 Alexey Proskuryakov <ap@apple.com>
3478 fast/dom/Window/timer-resume-on-navigation-back.html is flaky
3479 https://bugs.webkit.org/show_bug.cgi?id=33685
3481 Reviewed by Brady Eidson.
3483 If the timer fired before navigation, the test passed without going down the code
3484 path that it was supposed to test. If it fired when navigation was in provisional
3485 state, then dumping results was delayed until the navigation was finished, and
3486 thus the intermediate page got dumped, and the test failed.
3488 * fast/dom/Window/timer-resume-on-navigation-back.html:
3490 2015-04-14 Zalan Bujtas <zalan@apple.com>
3492 Make inline continuation style change logic consistent.
3493 https://bugs.webkit.org/show_bug.cgi?id=143737
3494 rdar://problem/20486596
3496 Reviewed by Simon Fraser.
3498 Do not force RenderBlock type-casting on the first sibling of the continuation's container.
3499 The first sibling of the container of a continuation should be handled as the rest of the siblings.
3501 * fast/inline/inline-with-column-span-and-remove-block-child-crash-expected.txt: Added.
3502 * fast/inline/inline-with-column-span-and-remove-block-child-crash.html: Added.
3504 2015-04-14 Daniel Bates <dabates@apple.com>
3506 Rename test LayoutTests/fast/events/drag-link.html to drag-and-drop-link-into-focused-contenteditable.html
3507 https://bugs.webkit.org/show_bug.cgi?id=143683
3509 Reviewed by Alexey Proskuryakov.
3511 The name of the test LayoutTests/fast/events/drag-link.html is too generic given its purpose, which is
3512 to test that we do not cause an assertion failure when dragging and dropping an HTML hyperlink into
3513 a focused content editable element. We should come up with a more descriptive name for this test that
3514 better describes what it tests.
3516 * fast/events/drag-and-drop-link-into-focused-contenteditable-expected.txt: Renamed from LayoutTests/fast/events/drag-link-expected.txt.
3517 * fast/events/drag-and-drop-link-into-focused-contenteditable.html: Renamed from LayoutTests/fast/events/drag-link.html.
3518 * platform/efl/TestExpectations: Update file because of the rename.
3519 * platform/gtk/TestExpectations: Ditto.
3520 * platform/ios-simulator/TestExpectations: Ditto.
3521 * platform/mac-wk2/TestExpectations: Ditto.
3523 2015-04-14 Chris Dumez <cdumez@apple.com>
3525 Regression(r180020): Web Inspector crashes on pages that have a stylesheet with an invalid MIME type
3526 https://bugs.webkit.org/show_bug.cgi?id=143745
3527 <rdar://problem/20243916>
3529 Reviewed by Joseph Pecoraro.
3531 Add layout test that shows the Web inspector on a page that has
3532 a stylesheet with an invalid MIME type, to make sure we don't
3535 * http/tests/inspector/css/bad-mime-type-expected.txt: Added.
3536 * http/tests/inspector/css/bad-mime-type.html: Added.
3537 * http/tests/misc/css-accept-any-type.html:
3538 * http/tests/misc/css-reject-any-type-in-strict-mode.html:
3539 * http/tests/misc/resources/stylesheet-bad-mime-type.php: Renamed from LayoutTests/http/tests/misc/resources/stylesheet.php.
3541 2015-04-14 Brady Eidson <beidson@apple.com>