1 2015-05-08 Hyungwook Lee <hyungwook.lee@navercorp.com>
3 [Win] Unskip passing test case after r183981
4 https://bugs.webkit.org/show_bug.cgi?id=140517
6 Reviewed by Brent Fulgham.
8 * platform/win/TestExpectations:
10 2015-05-08 Gyuyoung Kim <gyuyoung.kim@webkit.org>
12 Unreviewed EFL gardening on 8th May.
14 Mark flaky tests and timeout tests after using xorgdriver on EFL port.
16 * platform/efl/TestExpectations:
18 2015-05-08 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
20 [Streams API] ReadableStream constructor start function should be able to error the stream
21 https://bugs.webkit.org/show_bug.cgi?id=141162
23 Reviewed by Darin Adler.
25 * streams/readable-stream-controller-error-expected.txt: Added.
26 * streams/readable-stream-controller-error.html: Added.
27 * streams/reference-implementation/bad-underlying-sources-expected.txt:
28 * streams/reference-implementation/readable-stream-templated-expected.txt:
30 2015-05-08 Commit Queue <commit-queue@webkit.org>
32 Unreviewed, rolling out r183985.
33 https://bugs.webkit.org/show_bug.cgi?id=144796
35 broke loader/go-back-to-different-window-size.html (Requested
40 "Throttle RequestAnimationFrame in subframes that are outside
42 https://bugs.webkit.org/show_bug.cgi?id=144718
43 http://trac.webkit.org/changeset/183985
45 2015-05-08 Csaba Osztrogonác <ossy@webkit.org>
47 REGRESSION(r183072): dfg-put-by-id-prototype-check.js.layout-dfg-eager-no-cjit fails on AArch64 Linux
48 https://bugs.webkit.org/show_bug.cgi?id=144256
50 Unreviewed gardening, skip the failing test on AArch64 Linux.
52 * js/script-tests/dfg-put-by-val-direct-to-generic-array.js:
54 2015-05-07 Chris Dumez <cdumez@apple.com>
56 Throttle RequestAnimationFrame in subframes that are outside the viewport
57 https://bugs.webkit.org/show_bug.cgi?id=144718
58 <rdar://problem/20688782>
60 Reviewed by Simon Fraser.
62 * fast/animation/request-animation-frame-throttle-subframe-display-none-expected.txt: Added.
63 * fast/animation/request-animation-frame-throttle-subframe-display-none.html: Added.
64 Add layout test to test that RequestAnimationFrame is properly throttled
65 in "display: none" subframes.
67 * fast/animation/request-animation-frame-throttle-subframe-expected.txt: Added.
68 * fast/animation/request-animation-frame-throttle-subframe.html: Added.
69 Add layout test to test that RequestAnimationFrame is properly throttled
70 in frames that are outside the viewport.
72 * fast/animation/resources/requestAnimationFrame-frame-2.html: Added.
73 * fast/animation/resources/requestAnimationFrame-frame.html: Added.
75 2015-05-07 Yoav Weiss <yoav@yoav.ws>
77 Calculate source-size length as a float
78 https://bugs.webkit.org/show_bug.cgi?id=144766
80 Reviewed by Dean Jackson.
82 Add tests that make sure fractional source-size lengths are supported
83 and are calculated as floats.
85 * fast/dom/HTMLImageElement/sizes/image-sizes-1x-expected.txt:
86 * fast/dom/HTMLImageElement/sizes/image-sizes-1x.html:
87 * fast/dom/HTMLImageElement/sizes/image-sizes-2x-expected.txt:
88 * fast/dom/HTMLImageElement/sizes/image-sizes-2x.html:
90 2015-05-07 Commit Queue <commit-queue@webkit.org>
92 Unreviewed, rolling out r183895.
93 https://bugs.webkit.org/show_bug.cgi?id=144786
95 Many tests became flaky (Requested by ap on #webkit).
99 "Expose more font weights for -apple-system"
100 https://bugs.webkit.org/show_bug.cgi?id=144707
101 http://trac.webkit.org/changeset/183895
103 2015-05-07 Martin Robinson <mrobinson@igalia.com>
105 Remove touchadjustment tests
106 https://bugs.webkit.org/show_bug.cgi?id=144780
108 Reviewed by Daniel Bates.
110 These tests test a feature that has been removed from WebKit entirely and all
111 ports skip the tests. This code was removed in http://trac.webkit.org/changeset/162231.
113 * platform/efl/TestExpectations: Remove expectations.
114 * platform/gtk/TestExpectations: Ditto.
115 * platform/ios-simulator/TestExpectations: Ditto.
116 * platform/mac/TestExpectations: Ditto.
117 * platform/win/TestExpectations: Ditto.
118 * platform/wincairo/TestExpectations:
119 * touchadjustment: Removed all files in this directory.
121 2015-05-07 Simon Fraser <simon.fraser@apple.com>
123 New results after r183970. Fixed elements are now always considered to intersect
126 * platform/mac-wk2/tiled-drawing/scrolling/fixed/four-bars-zoomed-expected.txt:
128 2015-05-07 Sam Weinig <sam@webkit.org>
130 Consider implementing Document.scrollingElement
131 <rdar://problem/20845213>
132 https://bugs.webkit.org/show_bug.cgi?id=143609
134 Reviewed by Simon Fraser.
136 * fast/dom/Document/scrollingElement-quirks-mode-expected.txt: Added.
137 * fast/dom/Document/scrollingElement-quirks-mode.html: Added.
138 * fast/dom/Document/scrollingElement-standards-mode-expected.txt: Added.
139 * fast/dom/Document/scrollingElement-standards-mode.html: Added.
141 2015-05-07 Said Abou-Hallawa <sabouhallawa@apple.com>
143 Applying a filter on an SVG element, which is larger than 4096 pixels, causes this element to be rendered shifted to the left
144 https://bugs.webkit.org/show_bug.cgi?id=144335
146 Reviewed by Darin Adler.
148 * svg/filters/big-sized-off-viewport-filter-expected.svg: Added.
149 * svg/filters/big-sized-off-viewport-filter.svg: Added.
150 Ensure when applying a filter on a large SVG element, the viewport of the
151 SVG includes the correct drawing part of this element.
153 2015-05-07 Yoav Weiss <yoav@yoav.ws>
155 Handle meta viewport in HTMLPreloadScanner
156 https://bugs.webkit.org/show_bug.cgi?id=144640
158 Reviewed by Dean Jackson.
160 Added a layout test that is simply calling an internals method
161 that tests the HTMLPreloadScanner.
163 * fast/dom/HTMLMetaElement/meta-preloader-expected.txt: Added.
164 * fast/dom/HTMLMetaElement/meta-preloader.html: Added.
166 2015-05-07 Zalan Bujtas <zalan@apple.com>
168 REGRESSION (r164449): Subpixel rendering: http://www.apple.com/iphone-6/ "Faster wireless." image displays vertical black line on 1x displays at specific window width.
169 https://bugs.webkit.org/show_bug.cgi?id=144723
170 rdar://problem/18307094
172 Reviewed by Simon Fraser.
174 This patch ensures that the backing store's graphics layer is always positioned on a device pixel boundary.
176 While calculating the backing store's graphics layer location, its ancestor layer's compositing bounds is taken into account.
177 However the compositing bounds is an unsnapped value, so in order to place the graphics layer properly,
178 we need to pixel align the ancestor compositing bounds before using it to adjust the child's graphics layer position.
180 * compositing/ancestor-compositing-layer-is-on-subpixel-position-expected.html: Added.
181 * compositing/ancestor-compositing-layer-is-on-subpixel-position.html: Added.
182 * platform/mac/compositing/layer-creation/overlap-animation-container-expected.txt: progression.
184 2015-05-07 Yoav Weiss <yoav@yoav.ws>
186 Fix sizes crash and add invalid value tests.
187 https://bugs.webkit.org/show_bug.cgi?id=144739
189 Reviewed by Darin Adler.
191 Add tests that make sure that invalid values are properly handled, and a 100vw
192 source-size length is being used for srcset and for intrinsic dimension calculation.
194 * fast/dom/HTMLImageElement/sizes/image-sizes-invalids-expected.txt: Added.
195 * fast/dom/HTMLImageElement/sizes/image-sizes-invalids.html: Added.
197 2015-05-07 Simon Fraser <simon.fraser@apple.com>
199 Remove the WK1-only code path for independently composited iframes
200 https://bugs.webkit.org/show_bug.cgi?id=144722
202 Reviewed by Dean Jackson.
204 Results different from WK2, because WK1 does not make layers for scrollbars.
206 * platform/mac-wk1/compositing/visible-rect/iframe-no-layers-expected.txt: Added.
208 2015-05-06 Dean Jackson <dino@apple.com>
210 Handle backdrop views that have to tile
211 https://bugs.webkit.org/show_bug.cgi?id=142317
212 <rdar://problem/20049088>
214 Reviewed by Simon Fraser.
216 Take 2 - this was rolled out because Mavericks was crashing.
218 A test that creates some backdrop views, then makes them
219 big enough that it would trigger tiling (which we don't want
222 * compositing/media-controls-bar-appearance-big-expected.txt: Added.
223 * compositing/media-controls-bar-appearance-big.html: Added.
224 * platform/mac-mavericks/TestExpectations: Skip tests on Mavericks.
226 2015-05-07 Martin Robinson <mrobinson@igalia.com>
228 [GTK] All spell checking layout tests fail
229 https://bugs.webkit.org/show_bug.cgi?id=144648
231 Reviewed by Carlos Garcia Campos.
233 * platform/gtk/TestExpectations: Unskip and reclassify previously failing tests.
234 * platform/gtk/editing/spelling/spellcheck-paste-expected.txt: Removed.
236 2015-05-07 Joanmarie Diggs <jdiggs@igalia.com>
238 AX: [ATK] The pre element should be mapped to ATK_ROLE_SECTION; not ATK_ROLE_PANEL
239 https://bugs.webkit.org/show_bug.cgi?id=144702
241 Reviewed by Chris Fleizach.
243 In addition to updating the platform expectations for Efl and Gtk, the computed
244 roles test needed to be updated because there is not a one-to-one mapping between
245 the HTML pre element and any ARIA role type.
247 * accessibility/roles-computedRoleString-expected.txt: Updated.
248 * accessibility/roles-computedRoleString.html: Updated.
249 * platform/efl/accessibility/roles-exposed-expected.txt: Updated.
250 * platform/gtk/accessibility/roles-exposed-expected.txt: Updated.
252 2015-05-07 Csaba Osztrogonác <ossy@webkit.org>
254 [EFL] Unreviewed gardening.
256 Removed stale expected files, because these tests are reftests now. (as RWT suggested)
257 Commented old expectations after r183925 to avoid having ambiguous expectations.
259 * platform/efl/TestExpectations:
260 * platform/efl/animations/cross-fade-background-image-expected.png: Removed.
261 * platform/efl/animations/cross-fade-background-image-expected.txt: Removed.
262 * platform/efl/css3/masking/clip-path-circle-relative-overflow-expected.png: Removed.
263 * platform/efl/css3/masking/clip-path-polygon-evenodd-expected.png: Removed.
264 * platform/efl/css3/masking/clip-path-polygon-expected.png: Removed.
265 * platform/efl/css3/masking/clip-path-polygon-nonzero-expected.png: Removed.
267 2015-05-07 Csaba Osztrogonác <ossy@webkit.org>
269 [EFL] Mouseevent/hover tests fail with XorgDriver
270 https://bugs.webkit.org/show_bug.cgi?id=144741
272 Unreviewed gardening, mark failing tests, skip timeouting tests.
274 * platform/efl/TestExpectations:
276 2015-05-07 Csaba Osztrogonác <ossy@webkit.org>
278 [EFL] REGRESSION(r183907): It made all inspector-protocol test crash
279 https://bugs.webkit.org/show_bug.cgi?id=144737
281 Unreviewed gardening, skip crashing tests.
283 * platform/efl/TestExpectations:
285 2015-05-07 Yoav Weiss <yoav@yoav.ws>
287 Fix <script srcset> being loaded by the preloader.
288 https://bugs.webkit.org/show_bug.cgi?id=144675
290 Reviewed by Darin Adler.
292 Add preloader tests to make sure that <script src> is preloaded,
293 and <script srcset> is not.
295 * http/tests/loading/preload-script-src-expected.txt: Added.
296 * http/tests/loading/preload-script-src.html: Added.
297 * http/tests/loading/preload-script-srcset-ignored-expected.txt: Added.
298 * http/tests/loading/preload-script-srcset-ignored.html: Added.
300 2015-05-06 Yoav Weiss <yoav@yoav.ws>
302 Add srcset preloader tests
303 https://bugs.webkit.org/show_bug.cgi?id=144674
305 Reviewed by Darin Adler.
307 Add several preloader tests making sure that the when srcset is being preloaded,
308 the right resource is fetched, and the other resource is not.
310 * http/tests/loading/preload-img-src-expected.txt: Added.
311 * http/tests/loading/preload-img-src.html: Added.
312 * http/tests/loading/preload-img-srcset-expected.txt: Added.
313 * http/tests/loading/preload-img-srcset-sizes-expected.txt: Added.
314 * http/tests/loading/preload-img-srcset-sizes.html: Added.
315 * http/tests/loading/preload-img-srcset.html: Added.
316 * http/tests/resources/checkPreload.js: Added.
319 2015-05-06 Manuel Rego Casasnovas <rego@igalia.com>
321 [CSS Grid Layout] Mark grid shorthands as layout dependent
322 https://bugs.webkit.org/show_bug.cgi?id=144687
324 Reviewed by Darin Adler.
326 * fast/css-grid-layout/grid-shorthand-computed-style-crash-expected.txt: Added.
327 * fast/css-grid-layout/grid-shorthand-computed-style-crash.html: Added.
328 * fast/css-grid-layout/grid-template-shorthand-computed-style-crash-expected.txt: Added.
329 * fast/css-grid-layout/grid-template-shorthand-computed-style-crash.html: Added.
331 2015-05-06 Ryosuke Niwa <rniwa@webkit.org>
333 ToT WebKit crashes while loading ES6 compatibility table
334 https://bugs.webkit.org/show_bug.cgi?id=144726
336 Reviewed by Filip Pizlo.
338 Added new test cases.
340 * js/class-syntax-string-and-numeric-names-expected.txt:
341 * js/script-tests/class-syntax-string-and-numeric-names.js:
343 2015-05-06 Brent Fulgham <bfulgham@apple.com>
345 Scroll-snap points do not handle margins and padding propertly
346 https://bugs.webkit.org/show_bug.cgi?id=144647
347 <rdar://problem/20829473>
349 Reviewed by Simon Fraser.
351 Add new scroll-snap tests that cover elements with borders, padding, and rotation. Also correct the
352 cause of the 'scroll-snap-mandatory-overflow.html' test flakiness by making sure the mouse is always
353 inside the element when starting new wheel gestures.
355 Also add a new 'generic' test that confirms that we have expected results for scroll-snap coordinates
356 and calculated scroll-snap-offset values.
358 * css3/scroll-snap/scroll-snap-offsets.html: Added.
359 * platform/mac-wk2/TestExpectations: Remove flakiness annotation for scroll-snap-mandatory-overflow.
360 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-iframe.html:
361 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-borders-expected.txt: Added.
362 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-borders.html: Added.
363 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-overflow.html:
364 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-padding-expected.txt: Added.
365 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-padding.html: Added.
366 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-rotated-expected.txt: Added.
367 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-rotated.html: Added.
369 2015-05-06 Commit Queue <commit-queue@webkit.org>
371 Unreviewed, rolling out r183894.
372 https://bugs.webkit.org/show_bug.cgi?id=144719
374 crashes on mavericks (Requested by dino on #webkit).
378 "Handle backdrop views that have to tile"
379 https://bugs.webkit.org/show_bug.cgi?id=142317
380 http://trac.webkit.org/changeset/183894
382 2015-05-06 Jon Lee <jonlee@apple.com>
384 Expose more font weights for -apple-system
385 https://bugs.webkit.org/show_bug.cgi?id=144707
387 Reviewed by Dean Jackson.
389 * platform/mac/fast/text/systemFont.html: Update test to include font weights for -apple-system.
390 * platform/mac/fast/text/systemFont-expected.txt: Update expectations.
392 2015-05-06 Dean Jackson <dino@apple.com>
394 Handle backdrop views that have to tile
395 https://bugs.webkit.org/show_bug.cgi?id=142317
396 <rdar://problem/20049088>
398 Reviewed by Simon Fraser.
400 A test that creates some backdrop views, then makes them
401 big enough that it would trigger tiling (which we don't want
404 * compositing/media-controls-bar-appearance-big-expected.txt: Added.
405 * compositing/media-controls-bar-appearance-big.html: Added.
407 2015-05-06 Martin Robinson <mrobinson@igalia.com>
409 [FreeType] Vertical CJK glyphs should not be rendered with synthetic oblique
410 https://bugs.webkit.org/show_bug.cgi?id=144612
412 Reviewed by Darin Adler.
414 * platform/gtk/TestExpectations: Remove expectation for failing test.
416 2015-05-06 Martin Robinson <mrobinson@igalia.com>
418 Unreviewed GTK+ gardening
420 * platform/gtk/TestExpectations: Remove a couple expectations tests.
421 * platform/gtk/editing/execCommand/nsresponder-outdent-expected.txt:
423 2015-05-06 Alexey Proskuryakov <ap@apple.com>
425 Update expectations for fast/forms/button-line-height.html
428 * platform/efl/TestExpectations:
429 * platform/gtk/TestExpectations:
430 * platform/win/TestExpectations:
432 2015-05-05 Carlos Garcia Campos <cgarcia@igalia.com>
434 [GTK][WK2] The WebKit network disk cache is not enabled
435 https://bugs.webkit.org/show_bug.cgi?id=142821
437 Reviewed by Martin Robinson.
439 Unskip http/tests/cache/disk-cache tests.
441 * platform/gtk/TestExpectations:
443 2015-05-05 Nikita Vasilyev <nvasilyev@apple.com>
445 LayoutTests/fast/forms/button-line-height.html is broken on non-Mac/non-iOS ports
446 https://bugs.webkit.org/show_bug.cgi?id=144673
448 * TestExpectations: Skip broken test.
450 2015-05-05 Manuel Rego Casasnovas <rego@igalia.com>
452 [CSS Grid Layout] grid-template-areas should accept none value
453 https://bugs.webkit.org/show_bug.cgi?id=144624
455 Reviewed by Darin Adler.
457 * fast/css-grid-layout/grid-template-areas-get-set-expected.txt:
458 * fast/css-grid-layout/grid-template-areas-get-set.html: Add new test
459 case to check "none" support.
461 2015-05-05 Ryosuke Niwa <rniwa@webkit.org>
463 Fix tests after r183770 on non-Mac ports. These tests are expecting Mac editing behavior.
465 * editing/execCommand/strikethroughSelection.html:
466 * editing/execCommand/toggle-mixed-text-decorations.html:
468 2015-05-05 Roger Fong <roger_fong@apple.com>
470 Unreviewed. Some assertion failures in compositing code after r183820.
471 https://bugs.webkit.org/show_bug.cgi?id=144630.
473 * platform/mac/TestExpectations:
475 2015-05-05 Joanmarie Diggs <jdiggs@igalia.com>
477 [GTK] platform/gtk/accessibility/unknown-roles-not-exposed.html is flaky
478 https://bugs.webkit.org/show_bug.cgi?id=74493
480 Reviewed by Chris Fleizach.
482 Make the test more reliable by searching for a child with an unknown role
483 rather than depending on an exact hierarchy. This makes the test applicable
484 to other platforms as at least Efl and Mac also do not expose children with
485 unknown roles, so it's now part of the shared accessibility tests.
487 * accessibility/unknown-roles-not-exposed-expected.txt: Added.
488 * accessibility/unknown-roles-not-exposed.html: Added.
489 * platform/gtk/TestExpectations: Removed skipped test.
490 * platform/gtk/accessibility/unknown-roles-not-exposed-expected.txt: Removed.
491 * platform/gtk/accessibility/unknown-roles-not-exposed.html: Removed.
493 2015-05-05 Zalan Bujtas <zalan@apple.com>
495 Navigating to www.apple.com hits assertion in WebCore::TextIteratorCopyableText::set()
496 https://bugs.webkit.org/show_bug.cgi?id=144629
497 rdar://problem/20689877
499 Reviewed by Andreas Kling.
501 This patch ensures that we don't emit empty text for the text iterator.
502 In TextIterator::handleTextNode before emitting a string, certain characters (\n \t) need to
503 be replaced with space. When such character is found, we emit the string we've processed so far and
504 handle the replacement during the next callback.
505 When the first character in the string needs replacing, there's nothing to emit. However if we don't
506 handle at least one character, TextIterator::advance believes that processing is done and never calls
507 TextIterator::handleTextNode back with the rest of the string.
509 * fast/text/simple-line-layout-innerText-with-newline-expected.html: Added.
510 * fast/text/simple-line-layout-innerText-with-newline.html: Added.
512 2015-05-05 Brent Fulgham <bfulgham@apple.com>
514 Add overflow scroll-snap tests
515 https://bugs.webkit.org/show_bug.cgi?id=144591
517 Reviewed by Simon Fraser.
519 * platform/mac-wk2/TextExpectations: Mark overflow test as flaky while I investigate.
520 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/resources: Added.
521 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/resources/horizontal-mainframe.html: Added.
522 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/resources/vertical-mainframe.html: Added.
523 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-destination-lock-up-expected.txt: Added.
524 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-destination-lock-up.html: Added.
525 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-iframe-expected.txt: Added.
526 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-iframe.html: Added.
527 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-overflow-expected.txt: Added.
528 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-overflow.html: Added.
530 2015-05-05 Roger Fong <roger_fong@apple.com>
532 Media control volume slider is opaque.
533 https://bugs.webkit.org/show_bug.cgi?id=144470.
534 <rdar://problem/20770350>
536 * platform/mac/TestExpectations:
537 Some tests generate assertion failures after this change, though the tests pass in release.
538 Marking them as crashing in debug for now. Tracking failures here: https://bugs.webkit.org/show_bug.cgi?id=144630.
540 2015-05-05 Csaba Osztrogonác <ossy@webkit.org>
542 Unreviewed gardening, unskip passing compositing tests since USE_NATIVE_XDISPLAY=1
543 is set on the EFL bots and mark the remaining failing compositing tests properly.
545 * platform/efl/TestExpectations:
547 2015-05-04 Basile Clement <basile_clement@apple.com>
549 Allow CreateActivation sinking
550 https://bugs.webkit.org/show_bug.cgi?id=144300
552 Reviewed by Filip Pizlo.
554 Add a performance test for activation allocation sinking.
556 * js/regress/script-tests/sink-huge-activation.js: Added.
560 2015-05-05 Andreas Kling <akling@apple.com>
562 Fix up fast/performance/performance-now-crash-on-navigated-window.html after r183795.
564 Unreviewed fix for the bots. Since performance.now doesn't bail out and return 0 in
565 disconnected frames anymore, we have to adjust the expectations. This test was all
566 about catching a crash anyway.
568 * fast/performance/performance-now-crash-on-navigated-window-expected.txt:
569 * fast/performance/performance-now-crash-on-navigated-window.html:
571 2015-05-05 Javier Fernandez <jfernandez@igalia.com>
573 [CSS Box Alignment] Upgrade align-content parsing to CSS3 Box Alignment spec
574 https://bugs.webkit.org/show_bug.cgi?id=144443
576 Reviewed by Darin Adler.
578 Tests to verify the align-content parsing logic. The new Box Alignment spec
579 requires some changes in the flexbox tests.
581 * css3/flexbox/css-properties-expected.txt:
582 * css3/flexbox/css-properties.html:
583 * css3/parse-align-content-expected.txt: Added.
584 * css3/parse-align-content.html: Added.
586 2015-05-05 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
588 streams/readable-stream.html is very flaky
589 https://bugs.webkit.org/show_bug.cgi?id=144455
591 Reviewed by Darin Adler.
593 Moved flaky test to streams/readable-stream-gc.html.
594 Updated flaky test to check that the controller methods work well even if readable stream reference is lost by script.
596 * streams/readable-stream-expected.txt:
597 * streams/readable-stream-gc-expected.txt: Added.
598 * streams/readable-stream-gc.html: Added.
599 * streams/readable-stream.html:
601 2015-05-05 Marcos Chavarría Teijeiro <chavarria1991@gmail.com>
603 [GTK] Gardening 4th May
604 https://bugs.webkit.org/show_bug.cgi?id=144571
608 * platform/gtk/TestExpectations:
609 * platform/gtk/fast/forms/color/input-appearance-color-expected.png: Added.
610 * platform/gtk/fast/forms/color/input-appearance-color-expected.txt:
611 * platform/gtk/fast/regions/region-overflow-break-expected.html: Added.
612 * platform/gtk/fast/regions/scrolling/wheel-scroll-abspos-expected.html: Added.
613 * platform/gtk/fast/regions/scrolling/wheel-scroll-expected.html: Added.
614 * platform/gtk/fast/text/font-kerning-expected.html: Added.
616 2015-05-05 Joanmarie Diggs <jdiggs@igalia.com>
618 [ATK] AX: figure out platform difference for ATK to make accessibility/table-cell-display-block.html work
619 https://bugs.webkit.org/show_bug.cgi?id=143083
621 Reviewed by Chris Fleizach.
623 * accessibility/roles-computedRoleString-expected.txt: Updated to reflect fixed FIXME.
624 * accessibility/roles-computedRoleString.html: Updated to reflect fixed FIXME.
625 * accessibility/table-cell-display-block-expected.txt: Modified to be more platform agnostic.
626 * accessibility/table-cell-display-block.html: Modified to be more platform agnostic.
627 * platform/efl/accessibility/table-detection-expected.txt: Updated to reflect mapping change.
628 * platform/gtk/TestExpectations: Unskip failing test from opening report.
629 * platform/gtk/accessibility/table-detection-expected.txt: Updated to reflect mapping change.
630 * platform/mac/accessibility/rowheader-outside-table-role-expected.txt: Updated to reflect mapping change.
631 * platform/mac/accessibility/rowheader-outside-table-role.html: Updated to reflect mapping change.
633 2015-05-04 Simon Fraser <simon.fraser@apple.com>
635 Fix assertions in WK1 tests after r183777.
637 Behavior difference with the change to RenderLayerCompositor::rootBackgroundTransparencyChanged().
639 * platform/mac-wk2/tiled-drawing/background-transparency-toggle-expected.txt:
641 2015-05-04 Doug Russell <d_russell@apple.com>
643 AX: setting focus via accessibility object needs to set isSynchronizing in resulting selection intent
644 https://bugs.webkit.org/show_bug.cgi?id=144489
646 Reviewed by Chris Fleizach.
648 Resolves infinite looping when navigating rapidly between controls with the search API and then focusing
649 on the returned control.
650 Remove isSynchronizing flag from AXTextStateChangeIntent and put it on AXObjectCache.
651 Move AXTextStateChangeIntent logic in AccessibilityRenderObject into a helper method.
652 Call new AXTextStateChangeIntent helper from AccessibilityRenderObject::setFocus().
653 Add support for setSelectedVisibleTextRange() in accessibility tests.
655 * platform/mac/accessibility/selection-sync-expected.txt: Added.
656 * platform/mac/accessibility/selection-sync.html: Added.
658 2015-05-04 Chris Dumez <cdumez@apple.com>
660 Crash at com.apple.WebKit.WebContent at com.apple.WebCore: WebCore::createWindow + 185
661 https://bugs.webkit.org/show_bug.cgi?id=144597
662 <rdar://problem/20361579>
664 Reviewed by Andreas Kling.
666 Add a layout test to cover the case where window.open() is called on a
667 window that is different than the activeDOMWindow and where the
668 activeDOMWindow does not have a frame.
670 * fast/dom/Window/resources/test-frame.html: Added.
671 * fast/dom/Window/window-open-activeWindow-null-frame-expected.txt: Added.
672 * fast/dom/Window/window-open-activeWindow-null-frame.html: Added.
674 2015-05-04 Simon Fraser <simon.fraser@apple.com>
676 display:none iframes cause repeated compositing flushing
677 https://bugs.webkit.org/show_bug.cgi?id=144529
679 Reviewed by Darin Adler.
681 Test with a display:none iframe that triggers a single compositing flush,
682 then counts how many occur in 10ms.
684 * compositing/iframes/display-none-subframe-expected.txt: Added.
685 * compositing/iframes/display-none-subframe.html: Added.
687 2015-05-04 Simon Fraser <simon.fraser@apple.com>
689 Fix updating of tiled backing opaquenss when the page background color changes
690 https://bugs.webkit.org/show_bug.cgi?id=144600
691 rdar://problem/20723035
693 Reviewed by Tim Horton.
695 Test that dumps layers with various baseBackgroundColor and body background color
698 * platform/mac-wk2/tiled-drawing/background-transparency-toggle-expected.txt: Added.
699 * platform/mac-wk2/tiled-drawing/background-transparency-toggle.html: Added.
701 2015-05-04 Ryosuke Niwa <rniwa@webkit.org>
703 Fix the test after r183758 since shouldNotBe is not supported in the standalone testing.
705 * js/class-syntax-default-constructor-expected.txt:
706 * js/script-tests/class-syntax-default-constructor.js:
708 2015-05-04 Ryosuke Niwa <rniwa@webkit.org>
710 Toggling underline or strike through affects each other
711 https://bugs.webkit.org/show_bug.cgi?id=27818
713 Reviewed by Darin Adler.
715 Added a regression test and rebaselined various tests as explained below.
717 * editing/execCommand/script-tests/toggle-style-2.js: The order in which u and strike elements appear have switched.
718 * editing/execCommand/script-tests/toggle-text-decorations.js: Ditto for line-through and overline.
719 * editing/execCommand/toggle-mixed-text-decorations-expected.txt: Added.
720 * editing/execCommand/toggle-mixed-text-decorations.html: Added.
721 * editing/execCommand/toggle-style-2-expected.txt: Rebaselined.
722 * editing/execCommand/toggle-text-decorations-expected.txt: Rebaselined.
723 * editing/undo/remove-css-property-and-remove-style-expected.txt: The order in which color and font-weight properties
724 appear have switched.
726 2015-05-04 Chris Dumez <cdumez@apple.com>
728 REGRESSION (r178156): CSS Parser incorrectly rejects valid calc() in padding-right property
729 https://bugs.webkit.org/show_bug.cgi?id=144584
730 <rdar://problem/20796829>
732 Reviewed by Darin Adler.
734 * fast/css/negative-calc-values-expected.txt: Added.
735 * fast/css/negative-calc-values.html: Added.
736 Add a layout test that assigns negative calc() values to properties
737 whose values cannot be negative to verify that values are clamped as
738 per the specification:
739 http://dev.w3.org/csswg/css-values-3/#calc-range
741 * fast/css/padding-calc-value-expected.txt: Added.
742 * fast/css/padding-calc-value.html: Added.
743 Add a layout test to test that using calc(.5em - 2px) for padding-right
744 CSS property works as intended. It used to be resolved as 0px instead
745 of "2*font-size - 2px".
747 * fast/css/text-shadow-calc-value-expected.txt:
748 * fast/css/text-shadow-calc-value.html:
749 Update test to match what the specification says:
750 http://dev.w3.org/csswg/css-values-3/#calc-range
751 "width: calc(5px - 10px);" is equivalent to "width: 0px;" since widths
752 smaller than 0px are not allowed.
754 2015-05-04 Joseph Pecoraro <pecoraro@apple.com>
756 Unreviewed gardening. Fix lint error on mac-wk1.
758 * platform/mac-wk1/TestExpectations:
760 2015-05-04 Alexey Proskuryakov <ap@apple.com>
762 storage/indexeddb/mozilla/cursor-update-updates-indexes.html is flaky
763 https://bugs.webkit.org/show_bug.cgi?id=144590
765 * platform/mac-wk2/TestExpectations: Marking as such.
767 2015-05-04 Ryosuke Niwa <rniwa@webkit.org>
769 Extending undefined in class syntax should throw a TypeError
770 https://bugs.webkit.org/show_bug.cgi?id=144284
772 Reviewed by Darin Adler.
774 Fixed the expectation for extending undefined and removed irrelevant test cases for extending undefined
775 since we'll never get to instantiate these classes now.
777 * js/class-syntax-extends-expected.txt:
778 * js/script-tests/class-syntax-extends.js:
780 2015-05-04 Ryosuke Niwa <rniwa@webkit.org>
782 ES6 classes: Invalid test for constructor property
783 https://bugs.webkit.org/show_bug.cgi?id=144278
785 Reviewed by Darin Adler.
787 Fixed the test. The constructors of two distinct classes should definitely be distinct.
789 * js/class-syntax-default-constructor-expected.txt:
790 * js/script-tests/class-syntax-default-constructor.js:
792 2015-05-04 Ryosuke Niwa <rniwa@webkit.org>
794 new super should be a syntax error
795 https://bugs.webkit.org/show_bug.cgi?id=144282
797 Reviewed by Joseph Pecoraro.
799 Rebaselined the test.
801 * js/class-syntax-super-expected.txt:
802 * js/script-tests/class-syntax-super.js:
804 2015-05-04 Simon Fraser <simon.fraser@apple.com>
806 Skip fast/images/animated-gif-body-outside-viewport.html on Windows. It
807 started failing after r183732, but like the other fast/images/animated-gif* tests,
808 it's sensitive to window display timing. These tests were already skipped for Mac
809 WK1, probably because we disable window autodisplay on the Mac.
811 * platform/win/TestExpectations:
813 2015-05-04 Javier Fernandez <jfernandez@igalia.com>
815 [CSS Box Alignment] Upgrade justify-content parsing to CSS3 Box Alignment spec.
816 https://bugs.webkit.org/show_bug.cgi?id=144442
818 Reviewed by David Hyatt.
820 Upgrade the justify-content property to the last CSS3 Box
821 Alignment specification. It defines a different enumeration for
822 Positional and Distribution alignment, which requires changes in
823 the FlexibleBox implementation.
825 Some minor changes in some Flexbox related test cases for adapting
826 them to the new parsing logic. New layout tests, not Flexbox
827 specific, to verify the parsing of the new values.
829 * css3/flexbox/css-properties.html:
830 * css3/parse-justify-content-expected.txt: Added.
831 * css3/parse-justify-content.html: Added.
833 2015-05-04 Manuel Rego Casasnovas <rego@igalia.com>
835 [CSS Grid Layout] Wrong computed style for named grid lines in implicit tracks
836 https://bugs.webkit.org/show_bug.cgi?id=144449
838 Reviewed by Sergio Villar Senin.
840 * fast/css-grid-layout/named-grid-lines-computed-style-implicit-tracks-expected.txt: Added.
841 * fast/css-grid-layout/named-grid-lines-computed-style-implicit-tracks.html: Added.
843 2015-05-02 Simon Fraser <simon.fraser@apple.com>
845 Assertion failure (!needsLayout()) loading inkedmag.com
846 https://bugs.webkit.org/show_bug.cgi?id=144528
847 rdar://problem/20788681
849 Reviewed by Darin Adler.
851 Test that sleeps for a while to force an image into catchup mode.
853 * fast/images/resources/spinner.gif: Added.
854 * fast/images/set-needs-layout-in-painting-expected.txt: Added.
855 * fast/images/set-needs-layout-in-painting.html: Added.
857 2015-05-03 Alexey Proskuryakov <ap@apple.com>
859 Skip fast/frames/flattening/crash-remove-iframe-during-object-beforeload.html
860 https://bugs.webkit.org/show_bug.cgi?id=144540
864 2015-05-01 Simon Fraser <simon.fraser@apple.com>
866 Avoid compositing updates after style recalcs which have no compositing implications
867 https://bugs.webkit.org/show_bug.cgi?id=144502
869 Reviewed by Darin Adler.
871 Use internals.compositingUpdateCount() to see if various document mutations
872 cause a compositing update. Doesn't actually detect any behavior change
873 from this patch, but seems useful in general.
875 * compositing/updates/no-style-change-updates-expected.txt: Added.
876 * compositing/updates/no-style-change-updates.html: Added.
878 2015-05-01 Ryosuke Niwa <rniwa@webkit.org>
880 Class syntax should allow string and numeric identifiers for method names
881 https://bugs.webkit.org/show_bug.cgi?id=144254
883 Reviewed by Darin Adler.
885 Added a test and rebaselined other tests per syntax error message change.
887 * js/class-syntax-declaration-expected.txt:
888 * js/class-syntax-expression-expected.txt:
889 * js/class-syntax-string-and-numeric-names-expected.txt: Added.
890 * js/class-syntax-string-and-numeric-names.html: Added.
891 * js/class-syntax-super-expected.txt:
892 * js/script-tests/class-syntax-declaration.js:
893 * js/script-tests/class-syntax-expression.js:
894 * js/script-tests/class-syntax-string-and-numeric-names.js: Added.
895 * js/script-tests/class-syntax-super.js:
897 2015-05-01 Brent Fulgham <bfulgham@apple.com>
899 Create a set of initial scroll snap point tests
900 https://bugs.webkit.org/show_bug.cgi?id=142358
902 Reviewed by Simon Fraser.
904 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap: Added.
905 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-horizontal-expected.txt: Added.
906 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-horizontal.html: Added.
907 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-slow-horizontal-expected.txt: Added.
908 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-slow-horizontal.html: Added.
909 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-slow-vertical-expected.txt: Added.
910 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-slow-vertical.html: Added.
911 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-vertical-expected.txt: Added.
912 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-vertical.html: Added.
914 2015-05-01 Andreas Kling <akling@apple.com>
916 Reproducible crash removing name attribute from <img> node
917 <https://webkit.org/b/144371>
918 <rdar://problem/17198583>
920 Reviewed by Darin Adler.
922 * fast/dom/HTMLImageElement/remove-name-id-attribute-from-image-expected.txt: Added.
923 * fast/dom/HTMLImageElement/remove-name-id-attribute-from-image.html: Added.
925 2015-05-01 Eric Carlson <eric.carlson@apple.com>
927 Postpone caption style sheet creation
928 https://bugs.webkit.org/show_bug.cgi?id=144499
930 Reviewed by Simon Fraser.
932 * media/track/track-user-stylesheet-expected.txt: Added.
933 * media/track/track-user-stylesheet.html: Added.
935 2015-05-01 Myles C. Maxfield <mmaxfield@apple.com>
937 [OS X] Text dilation parameters are not restored after being set
938 https://bugs.webkit.org/show_bug.cgi?id=144507
939 <rdar://problem/19446938>
941 Reviewed by Simon Fraser and Ned Holbrook.
945 * fast/text/dilation-save-restore-expected.html: Added. Never sets dilation parameters, draws two strings.
946 * fast/text/dilation-save-restore.html: Added. Draws one string without dilation, sets the dilation, then draws a
947 second string. If saving and restoring doesn't work correctly, these two lines will appear different.
949 2015-05-01 Jordan Harband <ljharb@gmail.com>
951 String#startsWith/endsWith/includes don't handle Infinity position/endPosition args correctly
952 https://bugs.webkit.org/show_bug.cgi?id=144314
954 Reviewed by Darin Adler.
956 * js/script-tests/string-includes.js:
957 * js/string-includes-expected.txt:
959 2015-05-01 Martin Robinson <mrobinson@igalia.com>
961 Unreviewed gardening for GTK+.
963 * platform/gtk/TestExpectations: Remove some inaccurate missing results
964 and unskip a passing test.
966 2015-05-01 Joanmarie Diggs <jdiggs@igalia.com>
968 [GTK] accessibility/secure-textfield-title-ui.html is failing
969 https://bugs.webkit.org/show_bug.cgi?id=98375
971 Reviewed by Chris Fleizach.
973 Modify the test to check the childrenCount of the titleUIElement in order
974 to determine where the element text is exposed. On the Mac, it's exposed
975 in StaticText children; in ATK, in the element itself. The test was failing
976 because it assumed the text was in the first child of the element.
978 * accessibility/secure-textfield-title-ui.html: Modified.
979 * platform/gtk/TestExpectations: Unskipped the failing test.
981 2015-05-01 Brady Eidson <beidson@apple.com>
983 Add API to disable meta refreshes.
984 <rdar://problem/20333198> and https://bugs.webkit.org/show_bug.cgi?id=144269
986 Reviewed by Alexey Proskuryakov.
988 * loader/meta-refresh-disabled-expected.txt: Added.
989 * loader/meta-refresh-disabled.html: Added.
990 * loader/resources/notify-done.html: Added.
991 * platform/win/TestExpectations:
993 2015-05-01 Martin Robinson <mrobinson@igalia.com>
995 Unreviewed gardening for WebKitGTK+
997 Unskip some passing tests. Add new baselines. Properly organize some
998 failures in the TestExpectations file.
1000 * platform/gtk/TestExpectations:
1001 * platform/gtk/editing/execCommand/print-expected.png: Added.
1002 * platform/gtk/editing/execCommand/print-expected.txt: Added.
1003 * platform/gtk/fast/attachment/attachment-progress-expected.txt: Added.
1004 * platform/gtk/fast/attachment/attachment-select-on-click-expected.txt: Added.
1005 * platform/gtk/fast/attachment/attachment-select-on-click-inside-user-select-all-expected.txt: Added.
1006 * platform/gtk/fast/attachment/attachment-subtitle-expected.txt: Added.
1007 * platform/gtk/fast/attachment/attachment-title-expected.txt: Added.
1008 * platform/gtk/fast/box-shadow/hidpi-webkit-box-shadow-subpixel-position-expected.txt: Added.
1009 * platform/gtk/fast/css/focus-ring-exists-for-search-field-expected.png: Added.
1010 * platform/gtk/fast/css/focus-ring-exists-for-search-field-expected.txt: Added.
1011 * platform/gtk/fast/multicol/scrolling-column-rules-expected.png: Added.
1012 * platform/gtk/fast/multicol/scrolling-column-rules-expected.txt: Added.
1013 * platform/gtk/printing/allowed-page-breaks-expected.txt: Added.
1014 * platform/gtk/printing/compositing-layer-printing-expected.png: Added.
1015 * platform/gtk/printing/compositing-layer-printing-expected.txt:
1016 * platform/gtk/printing/css2.1/page-break-after-000-expected.txt: Added.
1017 * platform/gtk/printing/css2.1/page-break-after-001-expected.txt: Added.
1018 * platform/gtk/printing/css2.1/page-break-after-002-expected.txt: Added.
1019 * platform/gtk/printing/css2.1/page-break-after-003-expected.txt: Added.
1020 * platform/gtk/printing/css2.1/page-break-after-004-expected.txt: Added.
1021 * platform/gtk/printing/css2.1/page-break-before-000-expected.txt: Added.
1022 * platform/gtk/printing/css2.1/page-break-before-001-expected.txt: Added.
1023 * platform/gtk/printing/css2.1/page-break-before-002-expected.txt: Added.
1024 * platform/gtk/printing/css2.1/page-break-inside-000-expected.txt: Added.
1025 * platform/gtk/printing/iframe-print-expected.png: Added.
1026 * platform/gtk/printing/iframe-print-expected.txt: Added.
1027 * platform/gtk/printing/media-queries-print-expected.png: Added.
1028 * platform/gtk/printing/media-queries-print-expected.txt:
1029 * platform/gtk/printing/no-content-empty-pages-expected.txt: Added.
1030 * platform/gtk/printing/numberOfPages-expected.txt: Added.
1031 * platform/gtk/printing/page-break-after-avoid-expected.txt: Added.
1032 * platform/gtk/printing/page-break-always-expected.txt: Added.
1033 * platform/gtk/printing/page-break-avoid-expected.txt: Added.
1034 * platform/gtk/printing/page-break-before-avoid-expected.txt: Added.
1035 * platform/gtk/printing/page-break-display-none-expected.txt: Added.
1036 * platform/gtk/printing/page-break-inside-avoid-expected.txt: Added.
1037 * platform/gtk/printing/page-break-margin-collapsed-expected.txt: Added.
1038 * platform/gtk/printing/page-break-orphans-and-widows-expected.txt: Added.
1039 * platform/gtk/printing/page-break-orphans-expected.txt: Added.
1040 * platform/gtk/printing/page-break-widows-expected.txt: Added.
1041 * platform/gtk/printing/page-count-layout-overflow-expected.txt: Added.
1042 * platform/gtk/printing/page-count-percentage-height-expected.txt: Added.
1043 * platform/gtk/printing/page-count-relayout-shrink-expected.txt: Added.
1044 * platform/gtk/printing/page-count-with-one-word-expected.txt: Added.
1045 * platform/gtk/printing/page-format-data-display-none-expected.txt: Added.
1046 * platform/gtk/printing/page-format-data-expected.txt: Added.
1047 * platform/gtk/printing/page-rule-css-text-expected.txt: Added.
1048 * platform/gtk/printing/page-rule-in-media-query-expected.png: Added.
1049 * platform/gtk/printing/page-rule-in-media-query-expected.txt: Added.
1050 * platform/gtk/printing/pageNumerForElementById-expected.txt: Added.
1051 * platform/gtk/printing/print-close-crash-expected.txt: Added.
1052 * platform/gtk/printing/pseudo-class-outside-page-expected.txt: Added.
1053 * platform/gtk/printing/return-from-printing-mode-expected.png: Added.
1054 * platform/gtk/printing/return-from-printing-mode-expected.txt:
1055 * platform/gtk/printing/setPrinting-expected.png: Added.
1056 * platform/gtk/printing/setPrinting-expected.txt: Added.
1057 * platform/gtk/printing/simultaneous-position-float-change-expected.png: Added.
1058 * platform/gtk/printing/simultaneous-position-float-change-expected.txt: Added.
1059 * platform/gtk/printing/single-line-must-not-be-split-into-two-pages-expected.txt: Added.
1060 * platform/gtk/printing/stretch-to-view-height-expected.txt: Added.
1061 * platform/gtk/printing/width-overflow-expected.png: Added.
1062 * platform/gtk/printing/width-overflow-expected.txt: Added.
1063 * platform/gtk/printing/zoomed-document-expected.txt: Added.
1065 2015-05-01 Martin Robinson <mrobinson@igalia.com>
1067 [Freetype] Properly support synthetic oblique in vertical text
1068 https://bugs.webkit.org/show_bug.cgi?id=144492
1070 Reviewed by Sergio Villar Senin.
1072 * platform/gtk/TestExpectations: Unskip passing tests.
1073 * platform/gtk/fast/text/international/synthesized-italic-vertical-latin-expected.png: Added.
1074 * platform/gtk/fast/text/international/synthesized-italic-vertical-latin-expected.txt: Added.
1076 2015-05-01 Eric Carlson <eric.carlson@apple.com>
1078 Fix text track language selection logic
1079 https://bugs.webkit.org/show_bug.cgi?id=144467
1081 Reviewed by Brent Fulgham.
1083 * media/track/track-language-preference-expected.txt:
1084 * media/track/track-language-preference.html: Updated, add new tests.
1085 * platform/mac/TestExpectations:
1087 2015-05-01 Martin Robinson <mrobinson@igalia.com>
1089 Unreviewed gardening. Rebaseline some tests for WebKitGTK+.
1091 * platform/gtk/editing/execCommand/nsresponder-outdent-expected.txt: Rebaseline.
1092 * platform/gtk/inspector-protocol/debugger/regress-133182-expected.txt: Removed. The
1093 platform-independent baseline should be good enough.
1095 2015-04-30 Joseph Pecoraro <pecoraro@apple.com>
1097 Unreviewed gardening. Update results of inspector tests.
1099 * inspector-protocol/debugger/breakpoint-eval-with-exception-expected.txt:
1100 * inspector-protocol/debugger/regress-133182-expected.txt:
1101 * inspector-protocol/debugger/regress-133182.html:
1102 * inspector-protocol/debugger/setBreakpoint-actions-expected.txt:
1103 * inspector-protocol/debugger/terminate-dedicated-worker-while-paused-expected.txt:
1104 * inspector-protocol/page/deny-X-FrameOption-expected.txt:
1105 * inspector/debugger/search-scripts-expected.txt:
1107 2015-04-30 Joseph Pecoraro <pecoraro@apple.com>
1109 Unreviewed gardening. Remove skipped and broken inspector test.
1111 This is the last test relying on the old model interface.
1114 * http/tests/inspector-protocol/resources/InspectorTest.js:
1115 (InspectorTest.initializeInspectorModels.console.error.window.onerror): Deleted.
1116 (InspectorTest.initializeInspectorModels.console.assert): Deleted.
1117 (InspectorTest.initializeInspectorModels): Deleted.
1118 * inspector-protocol/indexeddb/basics-expected.txt: Removed.
1119 * inspector-protocol/indexeddb/basics.html: Removed.
1120 * platform/efl/TestExpectations:
1121 * platform/gtk/TestExpectations:
1122 * platform/win/TestExpectations:
1124 2015-04-30 Dean Jackson <dino@apple.com>
1126 Expose -apple-system as a font family
1127 https://bugs.webkit.org/show_bug.cgi?id=144484
1128 <rdar://problem/20767330>
1130 Reviewed by Tim Horton.
1132 Change a bunch of tests to use "-apple-system" instead
1133 of "-apple-system-font" for font-family.
1135 Add a test to make sure the old name still works.
1137 * fast/text/system-font-legacy-name.html
1138 * platform/ios-simulator/fast/text/system-monospaced-numbers.html:
1139 * platform/ios-simulator/ios/fast/text/apple-logo-expected.txt:
1140 * platform/ios-simulator/ios/fast/text/apple-logo.html:
1141 * platform/ios-simulator/ios/fast/text/opticalFont-expected.txt:
1142 * platform/ios-simulator/ios/fast/text/opticalFont.html:
1143 * platform/ios-simulator/ios/fast/text/opticalFontWithWeight-expected.txt:
1144 * platform/ios-simulator/ios/fast/text/opticalFontWithWeight.html:
1145 * platform/ios-simulator/ios/fast/text/underline-scaling-expected.txt:
1146 * platform/ios-simulator/ios/fast/text/underline-scaling.html:
1147 * platform/mac/fast/text/systemFont-expected.txt:
1148 * platform/mac/fast/text/systemFont.html:
1150 2015-04-30 Javier Fernandez <jfernandez@igalia.com>
1152 [CSS Grid Layout] overflow-position keyword for align and justify properties.
1153 https://bugs.webkit.org/show_bug.cgi?id=144235
1155 Reviewed by Sergio Villar Senin.
1157 Implementation of overflow-keyword handling for Grid Layout on
1158 align-self and justify-self properties.
1160 * fast/css-grid-layout/grid-align-justify-overflow-expected.txt: Added.
1161 * fast/css-grid-layout/grid-align-justify-overflow.html: Added.
1163 2015-04-30 Jon Davis <jond@apple.com>
1165 Web Inspector: console should show an icon for console.info() messages
1166 https://bugs.webkit.org/show_bug.cgi?id=18530
1168 Reviewed by Timothy Hatcher.
1170 * inspector/console/console-api-expected.txt:
1172 2015-04-30 Dean Jackson <dino@apple.com>
1174 -apple-system-font-monospaced-numbers doesn't work on iOS
1175 https://bugs.webkit.org/show_bug.cgi?id=144478
1176 <rdar://problem/20544940>
1178 Reviewed by Brent Fulgham.
1180 A test that draws two lines of different numbers and checks
1181 they are the same width.
1183 * platform/ios-simulator/fast/text/system-monospaced-numbers-expected.txt: Added.
1184 * platform/ios-simulator/fast/text/system-monospaced-numbers.html: Added.
1186 2015-04-30 Joseph Pecoraro <pecoraro@apple.com>
1188 Unreviewed, ios-simulator gardening
1190 * Address linter warnings.
1191 * Unskip some tests that pass.
1192 * More generically skip unsupported iOS features.
1195 * platform/ios-simulator-wk1/TestExpectations:
1196 * platform/ios-simulator-wk2/TestExpectations:
1197 * platform/ios-simulator/TestExpectations:
1199 2015-04-30 Filip Pizlo <fpizlo@apple.com>
1201 js/regress/is-string-fold-tricky.html and js/regress/is-string-fold.html are crashing
1202 https://bugs.webkit.org/show_bug.cgi?id=144463
1204 Reviewed by Benjamin Poulain.
1206 Unskip now that the bug is fixed.
1209 * js/regress/script-tests/is-string-fold-tricky.js:
1210 * js/regress/script-tests/is-string-fold.js:
1212 2015-04-30 Brady Eidson <beidson@apple.com>
1214 Javascript using WebSQL can create their own WebKit info table.
1215 <rdar://problem/20688792> and https://bugs.webkit.org/show_bug.cgi?id=144466
1217 Reviewed by Alex Christensen.
1219 * storage/websql/alter-to-info-table-expected.txt: Added.
1220 * storage/websql/alter-to-info-table.html: Added.
1221 * storage/websql/alter-to-info-table.js: Added.
1223 2015-04-30 Martin Robinson <mrobinson@igalia.com>
1225 Unskip isolated words tests on WebKitGTK+
1227 * platform/gtk/TestExpectations: Unskip tests. We've been able to run these
1228 since the switch to WebKitTestRunner.
1230 2015-04-30 Filip Pizlo <fpizlo@apple.com>
1232 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.
1234 * js/regress/script-tests/is-string-fold-tricky.js:
1235 * js/regress/script-tests/is-string-fold.js:
1237 2015-04-30 Martin Robinson <mrobinson@igalia.com>
1239 Rebaseline some editing tests for WebKitGTK+
1241 Also add some missing baselines.
1243 * fast/hidpi/broken-image-icon-very-hidpi-expected.png: Added.
1244 * fast/hidpi/broken-image-icon-very-hidpi-expected.txt: Added.
1245 * platform/gtk/editing/execCommand/5142012-1-expected.png:
1246 * platform/gtk/editing/execCommand/5142012-1-expected.txt:
1247 * platform/gtk/editing/inserting/insert-at-end-02-expected.txt:
1248 * platform/gtk/editing/pasteboard/4989774-expected.txt:
1250 2015-04-30 Filip Pizlo <fpizlo@apple.com>
1252 Unreviewed, skip new tests js/regress/is-string-fold.html and js/regress/is-string-fold-tricky.html because they are crashing.
1256 2015-04-30 Jon Honeycutt <jhoneycutt@apple.com>
1258 Add image failure expectation for
1259 svg/filters/sourceAlpha-input-filter-effect.html on Windows
1263 * platform/win/TestExpectations:
1265 2015-04-29 Filip Pizlo <fpizlo@apple.com>
1267 DFG Is<Blah> versions of TypeOf should fold based on proven input type
1268 https://bugs.webkit.org/show_bug.cgi?id=144409
1270 Reviewed by Geoffrey Garen.
1272 * js/regress/is-boolean-fold-expected.txt: Added.
1273 * js/regress/is-boolean-fold-tricky-expected.txt: Added.
1274 * js/regress/is-boolean-fold-tricky.html: Added.
1275 * js/regress/is-boolean-fold.html: Added.
1276 * js/regress/is-function-fold-expected.txt: Added.
1277 * js/regress/is-function-fold-tricky-expected.txt: Added.
1278 * js/regress/is-function-fold-tricky-internal-function-expected.txt: Added.
1279 * js/regress/is-function-fold-tricky-internal-function.html: Added.
1280 * js/regress/is-function-fold-tricky.html: Added.
1281 * js/regress/is-function-fold.html: Added.
1282 * js/regress/is-number-fold-expected.txt: Added.
1283 * js/regress/is-number-fold-tricky-expected.txt: Added.
1284 * js/regress/is-number-fold-tricky.html: Added.
1285 * js/regress/is-number-fold.html: Added.
1286 * js/regress/is-object-or-null-fold-expected.txt: Added.
1287 * js/regress/is-object-or-null-fold-functions-expected.txt: Added.
1288 * js/regress/is-object-or-null-fold-functions.html: Added.
1289 * js/regress/is-object-or-null-fold-less-tricky-expected.txt: Added.
1290 * js/regress/is-object-or-null-fold-less-tricky.html: Added.
1291 * js/regress/is-object-or-null-fold-tricky-expected.txt: Added.
1292 * js/regress/is-object-or-null-fold-tricky.html: Added.
1293 * js/regress/is-object-or-null-fold.html: Added.
1294 * js/regress/is-object-or-null-trickier-function-expected.txt: Added.
1295 * js/regress/is-object-or-null-trickier-function.html: Added.
1296 * js/regress/is-object-or-null-trickier-internal-function-expected.txt: Added.
1297 * js/regress/is-object-or-null-trickier-internal-function.html: Added.
1298 * js/regress/is-object-or-null-tricky-function-expected.txt: Added.
1299 * js/regress/is-object-or-null-tricky-function.html: Added.
1300 * js/regress/is-object-or-null-tricky-internal-function-expected.txt: Added.
1301 * js/regress/is-object-or-null-tricky-internal-function.html: Added.
1302 * js/regress/is-string-fold-expected.txt: Added.
1303 * js/regress/is-string-fold-tricky-expected.txt: Added.
1304 * js/regress/is-string-fold-tricky.html: Added.
1305 * js/regress/is-string-fold.html: Added.
1306 * js/regress/is-undefined-fold-expected.txt: Added.
1307 * js/regress/is-undefined-fold-tricky-expected.txt: Added.
1308 * js/regress/is-undefined-fold-tricky.html: Added.
1309 * js/regress/is-undefined-fold.html: Added.
1310 * js/regress/script-tests/is-boolean-fold-tricky.js: Added.
1311 * js/regress/script-tests/is-boolean-fold.js: Added.
1312 * js/regress/script-tests/is-function-fold-tricky-internal-function.js: Added.
1313 * js/regress/script-tests/is-function-fold-tricky.js: Added.
1316 * js/regress/script-tests/is-function-fold.js: Added.
1318 * js/regress/script-tests/is-number-fold-tricky.js: Added.
1319 * js/regress/script-tests/is-number-fold.js: Added.
1320 * js/regress/script-tests/is-object-or-null-fold-functions.js: Added.
1322 * js/regress/script-tests/is-object-or-null-fold-less-tricky.js: Added.
1323 * js/regress/script-tests/is-object-or-null-fold-tricky.js: Added.
1324 * js/regress/script-tests/is-object-or-null-fold.js: Added.
1325 * js/regress/script-tests/is-object-or-null-trickier-function.js: Added.
1328 * js/regress/script-tests/is-object-or-null-trickier-internal-function.js: Added.
1329 * js/regress/script-tests/is-object-or-null-tricky-function.js: Added.
1331 * js/regress/script-tests/is-object-or-null-tricky-internal-function.js: Added.
1332 * js/regress/script-tests/is-string-fold-tricky.js: Added.
1333 * js/regress/script-tests/is-string-fold.js: Added.
1334 * js/regress/script-tests/is-undefined-fold-tricky.js: Added.
1335 * js/regress/script-tests/is-undefined-fold.js: Added.
1336 * js/regress/sink-function-expected.txt: Added.
1337 * js/regress/sink-function.html: Added.
1339 2015-04-30 Brent Fulgham <bfulgham@apple.com>
1341 [Mac] Expand test infrastructure to support scrolling tests (Part 3)
1342 https://bugs.webkit.org/show_bug.cgi?id=144131
1344 Reviewed by Eric Carlson.
1346 Update the WK2 scrolling tests to use the new scroll trigger infrastructure to reduce the use of
1349 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div-expected.txt:
1350 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div-with-handler-expected.txt:
1351 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div-with-handler.html:
1352 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div.html:
1353 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-expected.txt:
1354 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-with-handler-expected.txt:
1355 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-with-handler.html:
1356 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe.html:
1357 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-expected.txt:
1358 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-with-handler-expected.txt:
1359 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-with-handler.html:
1360 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe.html:
1361 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-expected.txt:
1362 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-with-handler-expected.txt:
1363 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-with-handler.html:
1364 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe.html:
1365 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-expected.txt:
1366 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-with-handler-expected.txt:
1367 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-with-handler.html:
1368 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe.html:
1369 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select-expected.txt:
1370 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select-with-handler-expected.txt:
1371 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select-with-handler.html:
1372 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select.html:
1373 * platform/mac-wk2/tiled-drawing/scrolling/overflow-scroll-zero-delta-wheel-events.html:
1374 * platform/mac-wk2/tiled-drawing/scrolling/root-overflow-with-mousewheel.html:
1376 2015-04-30 Antti Koivisto <antti@apple.com>
1378 These should be saying HTTP/1.1 not HTTP/1.0
1380 * http/tests/cache/resources/iframe304.php:
1381 * http/tests/cache/resources/iframe304body.php:
1383 2015-04-29 Joseph Pecoraro <pecoraro@apple.com>
1385 [Win] Update baselines after r183610.
1387 Unreviewed Gardening.
1389 * platform/win/fast/css/apple-system-colors-expected.txt: Added.
1391 2015-04-29 Simon Fraser <simon.fraser@apple.com>
1393 Crash at WebCore::Document::absoluteRegionForEventTargets
1394 https://bugs.webkit.org/show_bug.cgi?id=144426
1395 rdar://problem/20502166
1397 Reviewed by Tim Horton.
1399 Test that disconnects a frame with a wheel event handler then GCs, and one that
1400 disconnects are reconnects. In both case, the parent document should have zero
1401 wheel event handlers registered on it.
1403 * fast/events/wheelevent-in-frame-expected.txt: Added.
1404 * fast/events/wheelevent-in-frame.html: Added.
1405 * fast/events/wheelevent-in-reattached-frame-expected.txt: Added.
1406 * fast/events/wheelevent-in-reattached-frame.html: Added.
1408 2015-04-29 Joseph Pecoraro <pecoraro@apple.com>
1410 LiveNodeList may unexpectedly return an element for empty string
1411 https://bugs.webkit.org/show_bug.cgi?id=144429
1413 Reviewed by Darin Adler.
1415 * fast/dom/named-items-with-empty-name-expected.txt:
1416 * fast/dom/named-items-with-empty-name.html:
1418 2015-04-29 Dean Jackson <dino@apple.com>
1420 Create a named CSS property for system colors
1421 https://bugs.webkit.org/show_bug.cgi?id=144423
1422 <rdar://problem/20491011>
1424 Reviewed by Tim Horton.
1426 Expose the following values to CSS color properties:
1431 -apple-system-orange
1433 -apple-system-purple
1435 -apple-system-yellow
1437 The new test shows the computed value for each of these colors. It
1438 includes generic results (no special value) and platform results for
1439 Mac (other than Mavericks) and iOS.
1441 * fast/css/apple-system-colors-expected.txt: Generic results.
1442 * fast/css/apple-system-colors.html: Added - the new test.
1443 * platform/mac/fast/css/apple-system-colors-expected.txt: Added OS X results.
1444 * platform/ios-simulator/fast/css/apple-system-colors-expected.txt: Added iOS results.
1445 * platform/mac-mavericks/fast/css/apple-system-colors-expected.txt: Generic results for Mavericks.
1447 2015-04-29 Commit Queue <commit-queue@webkit.org>
1449 Unreviewed, rolling out r183600.
1450 https://bugs.webkit.org/show_bug.cgi?id=144432
1452 New tests time out everywhere (Requested by ap on #webkit).
1456 "Crash at WebCore::Document::absoluteRegionForEventTargets"
1457 https://bugs.webkit.org/show_bug.cgi?id=144426
1458 http://trac.webkit.org/changeset/183600
1460 2015-04-29 Alexey Proskuryakov <ap@apple.com>
1462 fast/frames/flattening/iframe-flattening-resize-event-count.html times out on Yosemite WK2
1463 https://bugs.webkit.org/show_bug.cgi?id=144155
1465 * fast/frames/flattening/resources/iframe-to-resize.html: Added more logging to the test.
1467 2015-04-29 Martin Robinson <mrobinson@igalia.com>
1469 Unskip 3D transformation tests for WebKitGTK+
1471 Unreviewed. This is gardening.
1473 These tests should run reasonably well on the testing bots, now that
1474 they use llvmpipe to run OpenGL.
1476 * platform/gtk/TestExpectations:
1477 * platform/gtk/transforms/3d/general/background-visibility-layers-expected.png: Added.
1478 * platform/gtk/transforms/3d/general/cssmatrix-3d-zoom-expected.png: Added.
1479 * platform/gtk/transforms/3d/general/matrix-with-zoom-3d-expected.png: Added.
1480 * platform/gtk/transforms/3d/general/perspective-non-layer-expected.png: Added.
1481 * platform/gtk/transforms/3d/general/perspective-units-expected.png: Added.
1482 * platform/gtk/transforms/3d/general/transform-origin-z-change-expected.png: Added.
1483 * platform/gtk/transforms/3d/hit-testing/backface-hit-test-expected.png: Added.
1484 * platform/gtk/transforms/3d/hit-testing/backface-no-transform-hit-test-expected.png: Added.
1485 * platform/gtk/transforms/3d/point-mapping/3d-point-mapping-2-expected.png: Added.
1486 * platform/gtk/transforms/3d/point-mapping/3d-point-mapping-3-expected.png: Added.
1487 * platform/gtk/transforms/3d/point-mapping/3d-point-mapping-coplanar-expected.png: Added.
1488 * platform/gtk/transforms/3d/point-mapping/3d-point-mapping-deep-expected.png: Added.
1489 * platform/gtk/transforms/3d/point-mapping/3d-point-mapping-expected.png: Added.
1490 * platform/gtk/transforms/3d/point-mapping/3d-point-mapping-origins-expected.png: Added.
1491 * platform/gtk/transforms/3d/point-mapping/3d-point-mapping-overlapping-expected.png: Added.
1492 * platform/gtk/transforms/3d/point-mapping/3d-point-mapping-preserve-3d-expected.png: Added.
1494 2015-04-29 Simon Fraser <simon.fraser@apple.com>
1496 Rebaseline after r183597.
1498 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/handlers-in-iframes-expected.txt:
1500 2015-04-29 Simon Fraser <simon.fraser@apple.com>
1502 Crash at WebCore::Document::absoluteRegionForEventTargets
1503 https://bugs.webkit.org/show_bug.cgi?id=144426
1504 rdar://problem/20502166
1506 Reviewed by Tim Horton.
1508 Test that disconnects a frame with a wheel event handler then GCs, and one that
1509 disconnects are reconnects. In both case, the parent document should have zero
1510 wheel event handlers registered on it.
1512 * fast/events/wheelevent-in-frame-expected.txt: Added.
1513 * fast/events/wheelevent-in-frame.html: Added.
1514 * fast/events/wheelevent-in-reattached-frame-expected.txt: Added.
1515 * fast/events/wheelevent-in-reattached-frame.html: Added.
1517 2015-04-29 Simon Fraser <simon.fraser@apple.com>
1519 Compute the non-fast-scrollable region in main-document coordinates
1520 https://bugs.webkit.org/show_bug.cgi?id=144420
1522 Reviewed by Tim Horton.
1524 We now report the non-fast region in document coordinates, so these two results change.
1526 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/top-content-inset-expected.txt:
1527 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/top-content-inset-header-expected.txt:
1529 2015-04-29 Joseph Pecoraro <pecoraro@apple.com>
1531 NodeList has issues with Symbol and empty string
1532 https://bugs.webkit.org/show_bug.cgi?id=144310
1534 Reviewed by Darin Adler.
1536 * fast/dom/StyleSheet/stylesheet-symbol-names-expected.txt: Added.
1537 * fast/dom/StyleSheet/stylesheet-symbol-names.html: Added.
1538 * fast/dom/dataset-name-getter-symbols-expected.txt: Added.
1539 * fast/dom/dataset-name-getter-symbols.html: Added.
1540 * fast/dom/named-items-with-empty-name-expected.txt: Added.
1541 * fast/dom/named-items-with-empty-name.html: Added.
1542 * fast/dom/named-items-with-symbol-name-expected.txt: Added.
1543 * fast/dom/named-items-with-symbol-name.html: Added.
1544 * storage/domstorage/localstorage/named-items-expected.txt: Added.
1545 * storage/domstorage/localstorage/named-items.html: Added.
1547 2015-04-29 Simon Fraser <simon.fraser@apple.com>
1549 Allow testing of plug-ins that handle wheel events.
1550 https://bugs.webkit.org/show_bug.cgi?id=144413
1552 Reviewed by Tim Horton.
1554 Test the non-fast scrollable region with top content inset and header height, and with a plug-in.
1556 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/top-content-inset-expected.txt: Added.
1557 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/top-content-inset-header-expected.txt: Added.
1558 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/top-content-inset-header.html: Added.
1559 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/top-content-inset.html: Added.
1560 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-event-plugin-expected.txt: Added.
1561 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-event-plugin.html: Added.
1563 2015-04-29 Martin Robinson <mrobinson@igalia.com>
1565 [GTK] Add support for automatic hyphenation
1566 https://bugs.webkit.org/show_bug.cgi?id=44478
1568 Reviewed by Carlos Garcia Campos.
1570 * platform/gtk/TestExpectations: Unskip most hyphenation tests.
1571 * platform/gtk/fast/text/hyphenate-character-expected.png: Added.
1572 * platform/gtk/fast/text/hyphenate-character-expected.txt:
1573 * platform/gtk/fast/text/hyphenate-first-word-expected.png: Added.
1574 * platform/gtk/fast/text/hyphenate-first-word-expected.txt:
1575 * platform/gtk/fast/text/hyphenate-limit-before-after-expected.png:
1576 * platform/gtk/fast/text/hyphenate-limit-before-after-expected.txt:
1577 * platform/gtk/fast/text/hyphenate-limit-lines-expected.png:
1578 * platform/gtk/fast/text/hyphenate-limit-lines-expected.txt:
1579 * platform/gtk/fast/text/hyphenate-locale-expected.png: Added.
1580 * platform/gtk/fast/text/hyphenate-locale-expected.txt:
1581 * platform/gtk/fast/text/hyphens-expected.png: Added.
1582 * platform/gtk/fast/text/hyphens-expected.txt:
1583 * platform/gtk/fast/text/word-break-soft-hyphen-expected.png:
1585 2015-04-29 Zalan Bujtas <zalan@apple.com>
1587 Simple line layout: Web process spins endlessly below layoutSimpleLines.
1588 https://bugs.webkit.org/show_bug.cgi?id=144403
1589 rdar://problem/20742783
1591 Reviewed by Antti Koivisto.
1593 When a text fragment overlaps multiple renderes and it does not fit the current line,
1594 we revert the text fragment iterator position so that the overlapping content
1595 gets processed again for the next line.
1596 However, TextFragmentIterator::revertToFragment() was reverting too much and
1597 we started processing old content all over again -> infinite loop.
1599 This patch ensures that text fragment iterator is reverted to the right position.
1601 * fast/text/simple-line-layout-wrapping-multiple-renderers-hang-expected.html: Added.
1602 * fast/text/simple-line-layout-wrapping-multiple-renderers-hang.html: Added.
1604 2015-04-29 Antti Koivisto <antti@apple.com>
1606 Mark newly added http/tests/cache/main-resource-304-reload.html failing on Windows.
1608 * platform/win/TestExpectations:
1610 2015-04-28 Geoffrey Garen <ggaren@apple.com>
1612 It shouldn't take 1846 lines of code and 5 FIXMEs to sort an array.
1613 https://bugs.webkit.org/show_bug.cgi?id=144013
1615 Reviewed by Mark Lam.
1617 * js/script-tests/array-holes.js:
1618 * js/array-holes-expected.txt: This result now matches Firefox. We see
1619 'peekaboo', which is a prototype property, rather than a hole, because
1620 sorting uses [[Get]], which sees prototype properties.
1622 The ES6 spec says that sorting should use [[Get]], so this new result
1623 matches the spec a little better -- although the spec also says that the
1624 result of sorting is undefined in this case because of the presence of
1625 an indexed property in the prototype chain.
1627 * js/dom/array-prototype-properties-expected.txt: Updated error message
1628 to match other array prototype error messages.
1630 * js/comparefn-sort-stability-expected.txt:
1631 * js/script-tests/comparefn-sort-stability.js: Made this test bigger in
1632 order to demonstrate that Firefox and Safari use a stable sort, and
1635 * js/script-tests/array-sort-sparse.js:
1636 * js/array-sort-sparse-expected.txt: Added some tests for things I got
1637 wrong in this patch.
1639 * script-tests/sort-with-side-effecting-comparisons.js: Made this test
1640 shorter so that it wouldn't hang debug builds. This test is O(N^2). It
1641 used to terminate sooner because our sort implementation would (sometimes)
1642 terminate sooner if you shrank the array. Our new sort does not accept
1643 intermediate updates to the array's length, matching Firefox. I spoke
1644 to Gavin and Alexey about this, and we think that going out of our way
1645 to honor length changes mid-sort doesn't make much sense because it's
1646 not possible to honor the general case of value changes in a predictable
1649 2015-04-29 Antti Koivisto <antti@apple.com>
1651 Main resource loaded via 304 response becomes empty if reloaded by user
1652 https://bugs.webkit.org/show_bug.cgi?id=144386
1654 Reviewed by Darin Adler.
1656 * http/tests/cache/main-resource-304-reload-expected.txt: Added.
1657 * http/tests/cache/main-resource-304-reload.html: Added.
1658 * http/tests/cache/resources/iframe304body.php: Added.
1660 2015-04-29 Darin Adler <darin@apple.com>
1662 [ES6] Implement Unicode code point escapes
1663 https://bugs.webkit.org/show_bug.cgi?id=144377
1665 Reviewed by Antti Koivisto.
1667 * js/script-tests/unicode-escape-sequences.js: Added.
1668 * js/unicode-escape-sequences-expected.txt: Added.
1669 * js/unicode-escape-sequences.html: Added. Generated with make-script-test-wrappers.
1671 2015-04-29 Hyungwook Lee <hyungwook.lee@navercorp.com>
1673 Fix crash in WebCore::LogicalSelectionOffsetCaches::ContainingBlockInfo::setBlock().
1674 https://bugs.webkit.org/show_bug.cgi?id=140261
1676 Reviewed by Darin Adler.
1678 * editing/execCommand/crash-140261-expected.txt: Added.
1679 * editing/execCommand/crash-140261.html: Added.
1681 2015-04-29 Youenn Fablet <youenn.fablet@crf.canon.fr>
1683 Synchronous XMLHttpRequest should get access to AppCache resources stored as flat files
1684 https://bugs.webkit.org/show_bug.cgi?id=143711
1686 Reviewed by Darin Adler.
1688 * http/tests/appcache/resources/fake-video.mp4: Added.
1689 * http/tests/appcache/resources/simple-video-sync.manifest: Added.
1690 * http/tests/appcache/simple-video-sync-expected.txt: Added.
1691 * http/tests/appcache/simple-video-sync.html: Added.
1693 2015-04-29 Joseph Pecoraro <pecoraro@apple.com>
1695 REGRESSION(181868): Windows Live SkyDrive cannot open an excel file
1696 https://bugs.webkit.org/show_bug.cgi?id=144373
1698 Reviewed by Darin Adler.
1700 * js/property-getters-and-setters-expected.txt:
1701 * js/script-tests/property-getters-and-setters.js:
1703 2015-04-28 Alexey Proskuryakov <ap@apple.com>
1705 [WK2] fast/forms/input-search-press-escape-key.html crashes
1706 https://bugs.webkit.org/show_bug.cgi?id=87168
1707 rdar://problem/11508829
1709 * platform/wk2/TestExpectations: This doesn't crash for me any more, unskipping.
1711 2015-04-28 Zalan Bujtas <zalan@apple.com>
1713 Checkboxes on bugs.webkit.org are painted with stripes at some zoom levels.
1714 https://bugs.webkit.org/show_bug.cgi?id=144351
1716 Reviewed by Simon Fraser.
1718 This patch ensures that CG context is properly restored after painting dashed/dotted lines.
1720 * fast/forms/checkbox-painting-with-hr-expected.html: Added.
1721 * fast/forms/checkbox-painting-with-hr.html: Added.
1723 2015-04-28 Andreas Kling <akling@apple.com>
1725 DFG should generate efficient code for branching on a string's boolean value.
1726 <https://webkit.org/b/144317>
1728 Reviewed by Geoff Garen & Filip Pizlo.
1730 * js/regress/branch-on-string-as-boolean-expected.txt: Added.
1731 * js/regress/branch-on-string-as-boolean.html: Added.
1732 * js/regress/script-tests/branch-on-string-as-boolean.js: Added.
1734 2015-04-27 Myles C. Maxfield <mmaxfield@apple.com>
1736 Implement font-synthesis CSS property
1737 https://bugs.webkit.org/show_bug.cgi?id=144305
1739 Reviewed by Andreas Kling.
1741 Test all combinations of font-weight, font-style, and font-synthesis.
1743 * fast/css3-text/font-synthesis-expected.html: Added.
1744 * fast/css3-text/font-synthesis.html: Added.
1746 2015-04-28 Brent Fulgham <bfulgham@apple.com>
1748 [Win] Temporarily disable WebGL support
1749 https://bugs.webkit.org/show_bug.cgi?id=144291
1751 * platform/win/TestExpectations:
1752 * platform/win/js/dom/constructor-length-expected.txt: Added.
1753 * platform/win/js/dom/global-constructors-attributes-expected.txt:
1755 2015-04-28 Jer Noble <jer.noble@apple.com>
1757 Unreviewed gardening; add results for new tests.
1759 * media/audio-playback-restriction-autoplay-expected.txt: Added.
1760 * media/audio-playback-restriction-play-expected.txt: Added.
1762 2015-04-28 Brent Fulgham <bfulgham@apple.com>
1764 [Win] PHP scripts fail if HTTP_ORIGIN is not set.
1765 https://bugs.webkit.org/show_bug.cgi?id=144333
1767 Rubberstamped by Brady Eidson.
1769 * http/tests/security/resources/cors-post-redirect-target.php: Check
1770 that HTTP_ORIGIN key exists before using it to avoid PHP error.
1772 2015-04-28 Andy Estes <aestes@apple.com>
1774 Add expectations for tests added in r183428 and r183450.
1776 * js/regress/typed-array-get-set-by-val-profiling-expected.txt: Added.
1777 * media/audio-playback-restriction-autoplay-expected.txt: Added.
1778 * media/audio-playback-restriction-play-expected.txt: Added.
1780 2015-04-28 Antti Koivisto <antti@apple.com>
1782 Network Cache: Disk cache getting filled by YouTube video data
1783 https://bugs.webkit.org/show_bug.cgi?id=144259
1785 Reviewed by Darin Adler.
1787 * http/tests/cache/disk-cache/disk-cache-media-expected.txt: Added.
1788 * http/tests/cache/disk-cache/disk-cache-media.html: Added.
1789 * http/tests/cache/disk-cache/resources/cache-test.js:
1792 2015-04-25 Simon Fraser <simon.fraser@apple.com>
1794 Eliminate styleDidChange with StyleDifferenceEqual when updates are actually necessary
1795 https://bugs.webkit.org/show_bug.cgi?id=144198
1797 Reviewed by Darin Adler, Antti Koivisto.
1799 New test that detects whether a "hardware" animation is firing the style recalc
1800 timer on every frame, which happened during development of this patch.
1802 * compositing/animation/no-style-recalc-during-accelerated-animation-expected.txt: Added.
1803 * compositing/animation/no-style-recalc-during-accelerated-animation.html: Added.
1805 2015-04-27 Benjamin Poulain <bpoulain@apple.com>
1807 [JSC] Add support for typed arrays to the Array profiling
1808 https://bugs.webkit.org/show_bug.cgi?id=143913
1810 Reviewed by Filip Pizlo.
1812 * js/regress/script-tests/typed-array-get-set-by-val-profiling.js: Added.
1813 * js/regress/typed-array-get-set-by-val-profiling.html: Added.
1815 2015-04-27 Doug Russell <d_russell@apple.com>
1817 Break up select text into multiple tests
1818 https://bugs.webkit.org/show_bug.cgi?id=144301
1820 Reviewed by Alexey Proskuryakov.
1822 * platform/mac/TestExpectations:
1823 * platform/mac/accessibility/select-text-expected.txt: Removed.
1824 * platform/mac/accessibility/select-text.html: Removed.
1825 * platform/mac/accessibility/select-text/select-text-1-expected.txt: Added.
1826 * platform/mac/accessibility/select-text/select-text-1.html: Added.
1827 * platform/mac/accessibility/select-text/select-text-135546-expected.txt: Added.
1828 * platform/mac/accessibility/select-text/select-text-135546.html: Added.
1829 * platform/mac/accessibility/select-text/select-text-135575-expected.txt: Added.
1830 * platform/mac/accessibility/select-text/select-text-135575.html: Added.
1831 * platform/mac/accessibility/select-text/select-text-2-expected.txt: Added.
1832 * platform/mac/accessibility/select-text/select-text-2.html: Added.
1833 * platform/mac/accessibility/select-text/select-text-3-expected.txt: Added.
1834 * platform/mac/accessibility/select-text/select-text-3.html: Added.
1835 * platform/mac/accessibility/select-text/select-text-4-expected.txt: Added.
1836 * platform/mac/accessibility/select-text/select-text-4.html: Added.
1837 * platform/mac/accessibility/select-text/select-text-5-expected.txt: Added.
1838 * platform/mac/accessibility/select-text/select-text-5.html: Added.
1839 * platform/mac/accessibility/select-text/select-text-6-expected.txt: Added.
1840 * platform/mac/accessibility/select-text/select-text-6.html: Added.
1841 * platform/mac/accessibility/select-text/select-text-7-expected.txt: Added.
1842 * platform/mac/accessibility/select-text/select-text-7.html: Added.
1843 * platform/mac/accessibility/select-text/select-text-8-expected.txt: Added.
1844 * platform/mac/accessibility/select-text/select-text-8.html: Added.
1845 * platform/mac/accessibility/select-text/select-text-9-expected.txt: Added.
1846 * platform/mac/accessibility/select-text/select-text-9.html: Added.
1848 2015-04-27 Daniel Bates <dabates@apple.com>
1850 Form control may be associated with the wrong HTML Form element after form id change
1851 https://bugs.webkit.org/show_bug.cgi?id=133456
1852 <rdar://problem/17095055>
1854 Reviewed by Andy Estes.
1856 Add tests to ensure that we associate the correct HTML Form element with a
1857 <select> after changing the id of its associated HTML form element.
1859 * fast/forms/change-form-id-to-be-unique-expected.txt: Added.
1860 * fast/forms/change-form-id-to-be-unique-then-submit-form-expected.txt: Added.
1861 * fast/forms/change-form-id-to-be-unique-then-submit-form.html: Added.
1862 * fast/forms/change-form-id-to-be-unique.html: Added.
1864 2015-04-27 Jer Noble <jer.noble@apple.com>
1866 Add a setting & restriction which prevents non-interactivte playback of audible media elements.
1867 https://bugs.webkit.org/show_bug.cgi?id=143486
1869 Reviewed by Eric Carlson.
1871 * media/audio-playback-restriction-autoplay.html: Added.
1872 * media/audio-playback-restriction-play.html: Added.
1873 * media/video-test.js:
1874 (setCaptionDisplayMode):
1875 (runWithKeyDown.eventName.window.testRunner.eventSender.keyDown.string_appeared_here.string_appeared_here.thunk):
1878 2015-04-27 Jer Noble <jer.noble@apple.com>
1880 [WebAudio] AudioContext does not remove user-gesture restriction during resume()
1881 https://bugs.webkit.org/show_bug.cgi?id=144211
1883 Reviewed by Eric Carlson.
1885 * webaudio/audiocontext-restriction-audiobuffersourcenode-start-expected.txt: Added.
1886 * webaudio/audiocontext-restriction-audiobuffersourcenode-start.html: Added.
1887 * webaudio/audiocontext-restriction-expected.txt: Added.
1888 * webaudio/audiocontext-restriction.html: Added.
1889 * webaudio/resources/audio-testing.js:
1892 2015-04-27 Alexey Proskuryakov <ap@apple.com>
1894 rdar://problem/16678392 Page visibility tests are broken in Yosemite
1896 * platform/mac-wk2/TestExpectations: They don't seem to be broken any more, unskipping.
1897 Maybe <http://trac.webkit.org/changeset/181866> fixed them?
1898 Also updated the next line (media/video-background-tab-playback.html), as it didn't match what bots see now.
1900 2015-04-27 Zalan Bujtas <zalan@apple.com>
1902 Simple line layout: Wrong text offsetting when range does not start from the first renderer.
1903 https://bugs.webkit.org/show_bug.cgi?id=144167
1904 rdar://problem/20639857
1906 Reviewed by Simon Fraser.
1908 This patch ensures that TextIterator returns the right text when the input range starts
1909 from a sibling node.
1911 TextIterator::m_previousTextLengthInFlow keeps track of the current node offset from the parent.
1912 it is required to map simple line layout runs to RenderText positions.
1913 This patch sets the offset value when the iteration start with a sibling node.
1915 * fast/text/range-text-with-simple-line-layout-expected.txt: Added.
1916 * fast/text/range-text-with-simple-line-layout.html: Added.
1918 2015-04-27 Commit Queue <commit-queue@webkit.org>
1920 Unreviewed, rolling out r183393.
1921 https://bugs.webkit.org/show_bug.cgi?id=144272
1923 Caused memory corruption detected by GuardMalloc (Requested by
1928 "Synchronous XMLHttpRequest should get access to AppCache
1929 resources stored as flat files"
1930 https://bugs.webkit.org/show_bug.cgi?id=143711
1931 http://trac.webkit.org/changeset/183393
1933 2015-04-27 Yoav Weiss <yoav@yoav.ws>
1935 Fix viewport units in Media Queries
1936 https://bugs.webkit.org/show_bug.cgi?id=144260
1938 Reviewed by Darin Adler.
1940 These tests make sure that viewport units are working as expected inside of Media Queries.
1942 * fast/media/mq-viewport-units-expected.txt: Added.
1943 * fast/media/mq-viewport-units.html: Added.
1945 2015-04-27 Javier Fernandez <jfernandez@igalia.com>
1947 [CSS Grid Layout] Support for the justify-self and justify-items in grid layout
1948 https://bugs.webkit.org/show_bug.cgi?id=133280
1950 Implementation of justify-self and justify-items properties for grid.
1951 Added additional testing for ensuring margin, padding and border are considered when
1952 computing grid item's position.
1954 Reviewed by David Hyatt.
1956 * fast/css-grid-layout/grid-align-justify-margin-border-padding-expected.txt: Added.
1957 * fast/css-grid-layout/grid-align-justify-margin-border-padding-vertical-lr-expected.txt: Added.
1958 * fast/css-grid-layout/grid-align-justify-margin-border-padding-vertical-lr.html: Added.
1959 * fast/css-grid-layout/grid-align-justify-margin-border-padding-vertical-rl-expected.txt: Added.
1960 * fast/css-grid-layout/grid-align-justify-margin-border-padding-vertical-rl.html: Added.
1961 * fast/css-grid-layout/grid-align-justify-margin-border-padding.html: Added.
1962 * fast/css-grid-layout/justify-self-cell-expected.txt: Added.
1963 * fast/css-grid-layout/justify-self-cell.html: Added.
1964 * fast/css-grid-layout/resources/grid.css:
1965 (.directionLTR): Added. Useful for defining orthogonal flows.
1967 2015-04-27 Youenn Fablet <youenn.fablet@crf.canon.fr> and Xabier Rodriguez Calvar <calvaris@igalia.com>
1971 Fixed timeout expectation of "closed should fulfill with
1972 undefined" test. This doesn't time out anymore.
1974 * streams/reference-implementation/readable-stream-templated.html:
1976 2015-04-27 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
1978 [Streams API] ReadableStream constructor start function should be able to close the stream
1979 https://bugs.webkit.org/show_bug.cgi?id=143363
1981 Reviewed by Benjamin Poulain.
1983 Updated expectations with new passes.
1985 * streams/reference-implementation/bad-underlying-sources-expected.txt:
1986 * streams/reference-implementation/readable-stream-reader-expected.txt:
1987 * streams/reference-implementation/readable-stream-templated-expected.txt:
1989 2015-04-27 Youenn Fablet <youenn.fablet@crf.canon.fr>
1991 Synchronous XMLHttpRequest should get access to AppCache resources stored as flat files
1992 https://bugs.webkit.org/show_bug.cgi?id=143711
1994 Reviewed by Darin Adler.
1996 * http/tests/appcache/resources/fake-video.mp4: Added.
1997 * http/tests/appcache/resources/simple-video-sync.manifest: Added.
1998 * http/tests/appcache/simple-video-sync-expected.txt: Added.
1999 * http/tests/appcache/simple-video-sync.html: Added.
2001 2015-04-27 Ryosuke Niwa <rniwa@webkit.org>
2003 Also skip it in run-javascriptcore-tests.
2005 * js/script-tests/class-syntax-semicolon.js:
2007 2015-04-27 Ryosuke Niwa <rniwa@webkit.org>
2009 Temporarily skip the test added in r183384 as it's hitting an assertion per an existing bug.
2011 The newly uncovered bug is tracked by webkit.org/b/144258.
2015 2015-04-26 Alexey Proskuryakov <ap@apple.com>
2017 editing/selection/programmatic-selection-on-mac-is-directionless.html is flaky
2018 https://bugs.webkit.org/show_bug.cgi?id=141122
2020 * platform/wk2/TestExpectations: Mark the test as such. Unfortunately, there are
2021 almost certainly other tests affected by this.
2023 2015-04-26 Manuel Rego Casasnovas <rego@igalia.com>
2025 [CSS Grid Layout] LayoutBox::hasDefiniteLogicalHeight() should consider abspos boxes as definite
2026 https://bugs.webkit.org/show_bug.cgi?id=144144
2028 Reviewed by Darin Adler.
2030 Add new test case to check absolutely positioned elements.
2032 * fast/css-grid-layout/percent-track-breadths-regarding-container-size-expected.txt:
2033 * fast/css-grid-layout/percent-track-breadths-regarding-container-size.html:
2035 2015-04-26 Ryosuke Niwa <rniwa@webkit.org>
2037 Class body ending with a semicolon throws a SyntaxError
2038 https://bugs.webkit.org/show_bug.cgi?id=144244
2040 Reviewed by Darin Adler.
2042 Added a regression test for having a semicolon inside the class definition.
2044 * js/class-syntax-semicolon-expected.txt: Added.
2045 * js/class-syntax-semicolon.html: Added.
2046 * js/script-tests/class-syntax-semicolon.js: Added.
2048 2015-04-26 Ryosuke Niwa <rniwa@webkit.org>
2050 Getter or setter method named "prototype" or "constrcutor" should throw SyntaxError
2051 https://bugs.webkit.org/show_bug.cgi?id=144243
2053 Reviewed by Darin Adler.
2055 Added tests cases to both tests. Also added test cases missing from expression tests.
2057 * js/class-syntax-declaration-expected.txt:
2058 * js/class-syntax-expression-expected.txt:
2059 * js/script-tests/class-syntax-declaration.js:
2060 * js/script-tests/class-syntax-expression.js:
2062 2015-04-26 Said Abou-Hallawa <sabouhallawa@apple.com>
2064 SVGFilterBuilder should drive the builtin sourceAlpha from the passed sourceGraphic
2065 https://bugs.webkit.org/show_bug.cgi?id=144137
2067 Reviewed by Darin Adler.
2069 Ensure the SourceAlpha is driven from last applied FilterEffect.
2071 * svg/filters/sourceAlpha-input-filter-effect-expected.html: Added.
2072 * svg/filters/sourceAlpha-input-filter-effect.html: Added.
2074 2015-04-26 Gyuyoung Kim <gyuyoung.kim@webkit.org>
2076 [EFL] Unreviewed gardening fix.
2078 Mark editing/selection/extend-by-character-007.html to skip
2079 instead of missing. It is not supported by EFL port yet.
2081 * platform/efl/TestExpectations:
2083 2015-04-26 Gyuyoung Kim <gyuyoung.kim@webkit.org>
2085 [EFL] Unreviewed EFL gardening on 27th April.
2087 Unskip 2 tests which have been passed since r183368.
2089 Mark editing/selection/extend-by-character-007.html to missing.
2090 This needs to have new baseline for EFL port.
2092 * platform/efl/TestExpectations:
2094 2015-04-26 Javier Fernandez <jfernandez@igalia.com>
2096 [CSS Grid Layout] Support for align-self and align-items in grid layout
2097 https://bugs.webkit.org/show_bug.cgi?id=133225
2099 Reviewed by Darin Adler.
2101 Implementation of align-self and align-items properties ifor grid.
2103 Several layout tests were touched for adapting them to the new grid item's
2104 column-axis position when using RTL direction.
2106 * fast/css-grid-layout/grid-align-expected.txt: Added.
2107 * fast/css-grid-layout/grid-align.html: Added.
2108 * fast/css-grid-layout/grid-element-border-grid-item.html:
2109 * fast/css-grid-layout/grid-element-border-padding-grid-item.html:
2110 * fast/css-grid-layout/grid-element-padding-grid-item.html:
2111 * fast/css-grid-layout/grid-item-margin-auto-columns-rows-horizontal-rtl-expected.html:
2112 * fast/css-grid-layout/grid-item-margin-auto-columns-rows-vertical-rtl-expected.html:
2113 * fast/css-grid-layout/grid-item-margin-resolution.html:
2115 2015-04-26 Doug Russell <d_russell@apple.com>
2117 AX: richer text change notifications (142719)
2118 https://bugs.webkit.org/show_bug.cgi?id=142719
2120 Reviewed by Darin Adler.
2122 Richer accessibility value change notifications. Introduce AXTextEditType,
2123 postTextStateChangeNotification and postTextReplacementNotification to give assistive
2124 tech apps more reliable context for responding to changes in web content. Also implement
2125 a mechanism to post value changes in password form fields in coalesced ticks to thwart
2126 analyzing the cadence of changes.
2128 Richer accessibility selection change notifications. Introduce AXTextStateChangeIntent,
2129 and an overload of postTextReplacementNotification to give assistive tech apps more
2130 reliable context for responding to changes in web content selection. Also block posting
2131 selection changes on password fields.
2133 * platform/mac/accessibility/input-replacevalue-userinfo-expected.txt: Added.
2134 * platform/mac/accessibility/input-replacevalue-userinfo.html: Added.
2135 * platform/mac/accessibility/selection-change-userinfo-expected.txt: Added.
2136 * platform/mac/accessibility/selection-change-userinfo.html: Added.
2137 * platform/mac/accessibility/value-change-userinfo-expected.txt: Added.
2138 * platform/mac/accessibility/value-change-userinfo.html: Added.
2140 2015-04-26 Darin Adler <darin@apple.com>
2142 REGRESSION (r176751): line-height ignored in <button> elements
2143 https://bugs.webkit.org/show_bug.cgi?id=144234
2145 Reviewed by Antti Koivisto.
2147 * fast/forms/button-line-height-expected.html: Added.
2148 * fast/forms/button-line-height.html: Added.
2150 2015-04-26 Darin Adler <darin@apple.com>
2152 REGRESSION (r173801): Use after free in WebCore::NotificationCenter::~NotificationCenter
2153 https://bugs.webkit.org/show_bug.cgi?id=137163
2155 Reviewed by Andy Estes.
2157 * fast/notifications/request-notification-permission-while-reloading-expected.txt: Added.
2158 * fast/notifications/request-notification-permission-while-reloading.html: Added.
2160 2015-04-26 Benjamin Poulain <benjamin@webkit.org>
2162 [JSC] Implement Math.clz32(), remove Number.clz()
2163 https://bugs.webkit.org/show_bug.cgi?id=144205
2165 Reviewed by Michael Saboff.
2167 Basic conformance tests.
2169 * js/Object-getOwnPropertyNames-expected.txt:
2170 * js/math-clz32-expected.txt: Added.
2171 * js/math-clz32.html: Renamed from LayoutTests/js/number-clz.html.
2172 * js/number-clz-expected.txt: Removed.
2173 * js/script-tests/Object-getOwnPropertyNames.js:
2174 * js/script-tests/math-clz32.js: Added.
2175 (objectConvertToString.toString):
2176 (objectRecordToStringCall.toString):
2177 (objectThrowOnToString.toString):
2178 (objectWithValueOf.valueOf):
2179 (objectThrowOnValueOf.valueOf):
2180 (objectThrowOnValueOf.toString):
2181 (objectRecordValueOfCall.valueOf):
2182 (objectRecordConversionCalls.toString):
2183 (objectRecordConversionCalls.valueOf):
2184 * js/script-tests/number-clz.js: Removed.
2186 2015-04-26 Yusuke Suzuki <utatane.tea@gmail.com>
2188 [ES6] Array.from need to accept iterables
2189 https://bugs.webkit.org/show_bug.cgi?id=141055
2191 Reviewed by Darin Adler.
2193 Array.from now accepts iterables.
2195 * js/array-from-expected.txt:
2197 2015-04-26 Simon Fraser <simon.fraser@apple.com>
2199 New baselines for iOS.
2201 * platform/ios-simulator-wk2/compositing/contents-scale/rounded-contents-scale-expected.txt:
2202 * platform/ios-simulator-wk2/compositing/contents-scale/scaled-ancestor-expected.txt:
2203 * platform/ios-simulator-wk2/compositing/contents-scale/simple-scale-expected.txt:
2204 * platform/ios-simulator-wk2/compositing/contents-scale/z-translate-expected.txt:
2205 * platform/ios-simulator-wk2/compositing/repaint/invalidations-on-composited-layers-expected.txt:
2206 * platform/ios-simulator-wk2/compositing/tiling/tile-cache-zoomed-expected.txt:
2207 * platform/ios-simulator-wk2/compositing/visible-rect/2d-transformed-expected.txt:
2208 * platform/ios-simulator-wk2/compositing/visible-rect/3d-transformed-expected.txt:
2209 * platform/ios-simulator-wk2/compositing/visible-rect/clipped-by-viewport-expected.txt:
2210 * platform/ios-simulator-wk2/compositing/visible-rect/clipped-visible-rect-expected.txt:
2211 * platform/ios-simulator-wk2/compositing/visible-rect/coverage-clipped-expected.txt:
2212 * platform/ios-simulator-wk2/compositing/visible-rect/coverage-scrolling-expected.txt:
2213 * platform/ios-simulator-wk2/compositing/visible-rect/flipped-preserve-3d-expected.txt:
2214 * platform/ios-simulator-wk2/compositing/visible-rect/iframe-and-layers-expected.txt:
2215 * platform/ios-simulator-wk2/compositing/visible-rect/nested-transform-expected.txt:
2216 * platform/ios-simulator-wk2/compositing/visible-rect/scrolled-expected.txt:
2218 2015-04-26 Simon Fraser <simon.fraser@apple.com>
2220 New WK1 results for this test.
2222 * platform/mac-wk1/compositing/tiling/transform-origin-tiled-expected.txt: Added.
2224 2015-04-25 Simon Fraser <simon.fraser@apple.com>
2226 Expand compositing coverage rect when scrolling and animating
2227 https://bugs.webkit.org/show_bug.cgi?id=144214
2228 rdar://problem/20695926
2230 Reviewed by Darin Adler.
2232 New baselines for tests dumping layer output, with coverage rect being affected
2233 by this changeset. One new test for tiling a layer inside overflow:hidden with transform-origin.
2235 * compositing/contents-scale/animating-expected.txt:
2236 * compositing/contents-scale/rounded-contents-scale-expected.txt:
2237 * compositing/contents-scale/scaled-ancestor-expected.txt:
2238 * compositing/contents-scale/simple-scale-expected.txt:
2239 * compositing/tiling/transform-origin-tiled.html: Added.
2240 * platform/mac-wk2/compositing/tiling/rotated-tiled-clamped-expected.txt:
2241 * platform/mac-wk2/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt:
2242 * platform/mac-wk2/compositing/tiling/tile-cache-zoomed-expected.txt:
2243 * platform/mac-wk2/compositing/visible-rect/iframe-no-layers-expected.txt:
2244 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div-expected.txt:
2245 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div-with-handler-expected.txt:
2246 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-expected.txt:
2247 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-with-handler-expected.txt:
2248 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-expected.txt:
2249 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-with-handler-expected.txt:
2250 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-expected.txt:
2251 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-with-handler-expected.txt:
2252 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-expected.txt:
2253 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-with-handler-expected.txt:
2254 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select-expected.txt:
2255 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select-with-handler-expected.txt:
2256 * platform/mac-wk2/tiled-drawing/scrolling/fixed/four-bars-zoomed-expected.txt:
2257 * platform/mac-wk2/tiled-drawing/simple-document-with-margin-tiles-expected.txt:
2258 * platform/mac-wk2/tiled-drawing/tile-size-slow-zoomed-expected.txt:
2259 * platform/mac-wk2/tiled-drawing/tiled-drawing-scroll-position-page-cache-restoration-expected.txt:
2260 * platform/mac-wk2/tiled-drawing/tiled-drawing-zoom-expected.txt:
2261 * platform/mac-wk2/tiled-drawing/tiled-drawing-zoom-scrolled-expected.txt:
2262 * platform/mac/compositing/tiling/rotated-tiled-clamped-expected.txt:
2263 * platform/mac/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt:
2264 * platform/mac/compositing/tiling/tile-cache-zoomed-expected.txt:
2265 * platform/mac/compositing/visible-rect/2d-transformed-expected.txt:
2266 * platform/mac/compositing/visible-rect/3d-transformed-expected.txt:
2267 * platform/mac/compositing/visible-rect/clipped-by-viewport-expected.txt:
2268 * platform/mac/compositing/visible-rect/clipped-visible-rect-expected.txt:
2269 * platform/mac/compositing/visible-rect/iframe-and-layers-expected.txt:
2270 * platform/mac/compositing/visible-rect/iframe-no-layers-expected.txt:
2271 * platform/mac/compositing/visible-rect/scrolled-expected.txt:
2273 2015-04-25 Alexey Proskuryakov <ap@apple.com>
2275 Mark some tests that take >10 seconds on debug bots as slow.
2277 This is too close to 30 second timeout, so it's likely that these tests would flakily
2278 time out on other configurations, e.g. locally.
2282 2015-04-25 Myles C. Maxfield <mmaxfield@apple.com>
2284 font-synthesis's initial value is "style weight"
2285 https://bugs.webkit.org/show_bug.cgi?id=144195
2287 Reviewed by Darin Adler.
2291 * fast/css3-text/font-synthesis-parse-expected.txt:
2292 * fast/css3-text/font-synthesis-parse.html:
2294 2015-04-25 Jordan Harband <ljharb@gmail.com>
2296 Set#keys !== Set#values
2297 https://bugs.webkit.org/show_bug.cgi?id=144190
2299 Reviewed by Darin Adler.
2301 * js/script-tests/set-keys.js: Added.
2302 * js/set-keys-expected.txt: Added.
2303 * js/set-keys.html: Added.
2305 2015-04-25 Darin Adler <darin@apple.com>
2307 Crash if IDBTransaction is aborted right after it's created
2308 https://bugs.webkit.org/show_bug.cgi?id=144199
2310 Reviewed by Simon Fraser.
2312 * platform/mac-wk2/TestExpectations: Unskip storage/indexeddb/transaction-abort.html.
2313 * storage/indexeddb/transaction-abort-expected.txt: Updated since the exact text of
2314 the execptions is different from what was marked here as expected.
2316 2015-04-23 Ryosuke Niwa <rniwa@webkit.org>
2318 class methods should be non-enumerable
2319 https://bugs.webkit.org/show_bug.cgi?id=143181
2321 Reviewed by Darin Adler.
2323 Added a regression test.
2325 Also fixed a test that previously relied on "prototype" property being writable
2326 since this is no longer the case.
2328 * js/class-syntax-extends-expected.txt:
2329 * js/class-syntax-prototype.html: Added.
2330 * js/script-tests/class-syntax-extends.js:
2331 * js/script-tests/class-syntax-prototype.js: Added.
2333 2015-04-25 Yusuke Suzuki <utatane.tea@gmail.com>
2335 [ES6] Implement String.fromCodePoint
2336 https://bugs.webkit.org/show_bug.cgi?id=144160
2338 Reviewed by Darin Adler.
2340 Add String.fromCodePoint.
2342 * js/Object-getOwnPropertyNames-expected.txt:
2343 * js/script-tests/Object-getOwnPropertyNames.js:
2345 2015-04-25 Alexey Proskuryakov <ap@apple.com>
2347 Mavericks fix - no window.performance there.
2349 * fast/frames/flattening/resources/iframe-to-resize.html:
2351 2015-04-25 Alexey Proskuryakov <ap@apple.com>
2353 fast/frames/flattening/iframe-flattening-resize-event-count.html times out on Yosemite WK2
2354 https://bugs.webkit.org/show_bug.cgi?id=144155
2356 Unreviewed. Add more temporary logging to figure out what's going on with the test on bots.
2358 * fast/frames/flattening/resources/iframe-to-resize.html:
2360 2015-04-24 Commit Queue <commit-queue@webkit.org>
2362 Unreviewed, rolling out r183288.
2363 https://bugs.webkit.org/show_bug.cgi?id=144189
2365 Made js/sort-with-side-effecting-comparisons.html time out in
2366 debug builds (Requested by ap on #webkit).
2370 "It shouldn't take 1846 lines of code and 5 FIXMEs to sort an
2372 https://bugs.webkit.org/show_bug.cgi?id=144013
2373 http://trac.webkit.org/changeset/183288
2375 2015-04-24 Myles C. Maxfield <mmaxfield@apple.com>
2377 Implement parsing support for font-synthesis CSS property
2378 https://bugs.webkit.org/show_bug.cgi?id=144180
2380 Reviewed by Tim Horton.
2382 * fast/css3-text/font-synthesis-parse-expected.txt: Added.
2383 * fast/css3-text/font-synthesis-parse.html: Added.
2385 2015-04-24 Simon Fraser <simon.fraser@apple.com>
2387 Track a coverage rect through GraphicsLayerCA flushes, use it to mark backing store attached
2388 https://bugs.webkit.org/show_bug.cgi?id=144165
2390 Reviewed by Dean Jackson.
2392 New results for platform/mac-wk2/tiled-drawing tests that dump layer trees.
2394 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div-expected.txt:
2395 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div-with-handler-expected.txt:
2396 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-expected.txt:
2397 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-with-handler-expected.txt:
2398 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-expected.txt:
2399 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-with-handler-expected.txt:
2400 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-expected.txt:
2401 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-with-handler-expected.txt:
2402 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-expected.txt:
2403 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-with-handler-expected.txt:
2404 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select-expected.txt:
2405 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select-with-handler-expected.txt:
2406 * platform/mac-wk2/tiled-drawing/scrolling/fixed/four-bars-zoomed-expected.txt:
2407 * platform/mac-wk2/tiled-drawing/simple-document-with-margin-tiles-expected.txt:
2408 * platform/mac-wk2/tiled-drawing/tile-coverage-after-scroll-expected.txt:
2409 * platform/mac-wk2/tiled-drawing/tile-coverage-after-scroll-speculative-expected.txt:
2410 * platform/mac-wk2/tiled-drawing/tile-coverage-scroll-to-bottom-expected.txt:
2411 * platform/mac-wk2/tiled-drawing/tile-coverage-slow-scrolling-expected.txt:
2412 * platform/mac-wk2/tiled-drawing/tile-coverage-speculative-expected.txt:
2413 * platform/mac-wk2/tiled-drawing/tile-size-slow-zoomed-expected.txt:
2414 * platform/mac-wk2/tiled-drawing/tiled-drawing-scroll-position-page-cache-restoration-expected.txt:
2415 * platform/mac-wk2/tiled-drawing/tiled-drawing-zoom-expected.txt:
2416 * platform/mac-wk2/tiled-drawing/tiled-drawing-zoom-scrolled-expected.txt:
2417 * platform/mac-wk2/tiled-drawing/use-tiled-drawing-expected.txt:
2418 * platform/mac-wk2/tiled-drawing/visible-rect-content-inset-expected.txt:
2420 2015-04-24 Simon Fraser <simon.fraser@apple.com>
2422 Track a coverage rect through GraphicsLayerCA flushes, use it to mark backing store attached
2423 https://bugs.webkit.org/show_bug.cgi?id=144165
2425 Reviewed by Dean Jackson.
2427 Updated results that now include coverage rects, and a new test that includes both visible
2430 * compositing/contents-scale/animating-expected.txt:
2431 * compositing/contents-scale/rounded-contents-scale-expected.txt:
2432 * compositing/contents-scale/scaled-ancestor-expected.txt:
2433 * compositing/contents-scale/simple-scale-expected.txt:
2434 * compositing/contents-scale/z-translate-expected.txt:
2435 * compositing/visible-rect/coverage-clipped-expected.txt: Added.
2436 * compositing/visible-rect/coverage-clipped.html: Added.
2437 * compositing/visible-rect/coverage-scrolling-expected.txt: Added.
2438 * compositing/visible-rect/coverage-scrolling.html: Added.
2439 * platform/ios-simulator-wk2/compositing/visible-rect/coverage-clipped-expected.txt: Added.
2440 * platform/ios-simulator-wk2/compositing/visible-rect/coverage-scrolling-expected.txt: Added.
2441 * platform/mac-wk2/compositing/tiling/rotated-tiled-clamped-expected.txt:
2442 * platform/mac-wk2/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt:
2443 * platform/mac-wk2/compositing/tiling/tile-cache-zoomed-expected.txt:
2444 * platform/mac-wk2/compositing/visible-rect/iframe-no-layers-expected.txt:
2445 * platform/mac/compositing/overflow/clipping-behaviour-change-is-not-propagated-to-descendants-expected.txt:
2446 * platform/mac/compositing/overflow/clipping-behaviour-change-is-not-propagated-to-descendants2-expected.txt:
2447 * platform/mac/compositing/tiling/rotated-tiled-clamped-expected.txt:
2448 * platform/mac/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt:
2449 * platform/mac/compositing/tiling/tile-cache-zoomed-expected.txt:
2450 * platform/mac/compositing/visible-rect/2d-transformed-expected.txt:
2451 * platform/mac/compositing/visible-rect/3d-transform-style-expected.txt:
2452 * platform/mac/compositing/visible-rect/3d-transformed-expected.txt:
2453 * platform/mac/compositing/visible-rect/animated-expected.txt:
2454 * platform/mac/compositing/visible-rect/animated-from-none-expected.txt:
2455 * platform/mac/compositing/visible-rect/clipped-by-viewport-expected.txt:
2456 * platform/mac/compositing/visible-rect/clipped-visible-rect-expected.txt:
2457 * platform/mac/compositing/visible-rect/flipped-preserve-3d-expected.txt:
2458 * platform/mac/compositing/visible-rect/iframe-and-layers-expected.txt:
2459 * platform/mac/compositing/visible-rect/iframe-no-layers-expected.txt:
2460 * platform/mac/compositing/visible-rect/nested-transform-expected.txt:
2461 * platform/mac/compositing/visible-rect/scrolled-expected.txt:
2463 2015-04-21 Geoffrey Garen <ggaren@apple.com>
2465 It shouldn't take 1846 lines of code and 5 FIXMEs to sort an array.
2466 https://bugs.webkit.org/show_bug.cgi?id=144013
2468 Reviewed by Mark Lam.
2470 * js/script-tests/array-holes.js:
2471 * js/array-holes-expected.txt: This result now matches Firefox. We see
2472 'peekaboo', which is a prototype property, rather than a hole, because
2473 sorting uses [[Get]], which sees prototype properties.
2475 The ES6 spec says that sorting should use [[Get]], so this new result
2476 matches the spec a little better -- although the spec also says that the
2477 result of sorting is undefined in this case because of the presence of
2478 an indexed property in the prototype chain.
2480 * js/dom/array-prototype-properties-expected.txt: Updated error message
2481 to match other array prototype error messages.
2483 * js/comparefn-sort-stability-expected.txt:
2484 * js/script-tests/comparefn-sort-stability.js: Made this test bigger in
2485 order to demonstrate that Firefox and Safari use a stable sort, and
2488 * js/script-tests/array-sort-sparse.js:
2489 * js/array-sort-sparse-expected.txt: Added some tests for things I got
2490 wrong in this patch.
2492 2015-04-24 Alexey Proskuryakov <ap@apple.com>
2494 fast/frames/flattening/iframe-flattening-resize-event-count.html times out on Yosemite WK2
2495 https://bugs.webkit.org/show_bug.cgi?id=144155
2497 Unreviewed follow-up. Added a notifyDone, so that the watchdog timer actually works.
2499 * fast/frames/flattening/resources/iframe-to-resize.html:
2501 2015-04-24 Commit Queue <commit-queue@webkit.org>
2503 Unreviewed, rolling out r183266.
2504 https://bugs.webkit.org/show_bug.cgi?id=144164
2506 Broke 32-bit build and a test. (Requested by ap on #webkit).
2510 "AX: richer text change notifications (142719)"
2511 https://bugs.webkit.org/show_bug.cgi?id=142719
2512 http://trac.webkit.org/changeset/183266
2514 2015-04-24 Brady Eidson <beidson@apple.com>
2516 Handling additional review feedback after http://trac.webkit.org/changeset/183280
2517 https://bugs.webkit.org/show_bug.cgi?id=144157.
2519 Suggested by, implicitly reviewed by, and explicitly rubber-stamped by Alexey Proskuryakov.
2521 * http/tests/security/cors-post-redirect-303-expected.txt: Added.
2522 * http/tests/security/cors-post-redirect-303.html: Added.
2523 * http/tests/security/resources/cors-post-redirect-target.php:
2525 2015-04-24 Brady Eidson <beidson@apple.com>
2527 Origin header is preserved on cross-origin redirects.
2528 https://bugs.webkit.org/show_bug.cgi?id=144157.
2530 Reviewed by Sam Weinig.
2532 * http/tests/security/cors-post-redirect-301-expected.txt: Added.
2533 * http/tests/security/cors-post-redirect-301.html: Added.
2534 * http/tests/security/cors-post-redirect-302-expected.txt: Added.
2535 * http/tests/security/cors-post-redirect-302.html: Added.
2536 * http/tests/security/cors-post-redirect-307-expected.txt: Added.
2537 * http/tests/security/cors-post-redirect-307.html: Added.
2538 * http/tests/security/cors-post-redirect-308-expected.txt: Added.
2539 * http/tests/security/cors-post-redirect-308.html: Added.
2540 * http/tests/security/resources/cors-post-redirect-target.php: Added.
2542 2015-04-24 Matthew Mirman <mmirman@apple.com>
2544 Added tests to ensure that Object.prototype.__proto__ native getter and setter do not coerce undefined to this
2545 https://bugs.webkit.org/show_bug.cgi?id=141865
2546 rdar://problem/19927273
2548 Reviewed by Filip Pizlo.
2550 * js/script-tests/sloppy-getter-setter-global-object.js: Added.
2551 * js/sloppy-getter-setter-global-object-expected.txt: Added.
2552 * js/sloppy-getter-setter-global-object.html: Added.
2554 2015-04-24 Alexey Proskuryakov <ap@apple.com>
2556 fast/frames/flattening/iframe-flattening-resize-event-count.html times out on Yosemite WK2
2557 https://bugs.webkit.org/show_bug.cgi?id=144155
2559 Reviewed by Anders Carlsson.
2561 Cleaned the test up a little, and added logging to collect some information about
2564 * fast/frames/flattening/iframe-flattening-resize-event-count.html:
2565 * fast/frames/flattening/resources/iframe-to-resize.html:
2567 2015-04-24 Doug Russell <d_russell@apple.com>
2569 AX: richer text change notifications (142719)
2570 https://bugs.webkit.org/show_bug.cgi?id=142719
2572 Reviewed by Darin Adler.
2574 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.
2576 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.
2578 * platform/mac/accessibility/input-replacevalue-userinfo-expected.txt: Added.
2579 * platform/mac/accessibility/input-replacevalue-userinfo.html: Added.
2580 * platform/mac/accessibility/selection-change-userinfo-expected.txt: Added.
2581 * platform/mac/accessibility/selection-change-userinfo.html: Added.
2582 * platform/mac/accessibility/value-change-userinfo-expected.txt: Added.
2583 * platform/mac/accessibility/value-change-userinfo.html: Added.
2585 2015-04-24 Antti Koivisto <antti@apple.com>
2587 Memory cache live resources repeatedly purged during painting
2588 https://bugs.webkit.org/show_bug.cgi?id=144104
2590 Reviewed by Chris Dumez.
2592 * http/tests/cache/disk-cache/disk-cache-vary-cookie.html:
2594 These clearMemoryCache calls are now done by cache-test.js.
2596 * http/tests/cache/disk-cache/resources/cache-test.js:
2599 Make sure to clear the memory cache explicitly in the beginning so we always hit the disk cache.
2603 2015-04-24 Antti Koivisto <antti@apple.com>
2605 Unreviewed, rolling out r183259.
2611 "Memory cache live resources repeatedly purged during
2613 https://bugs.webkit.org/show_bug.cgi?id=144104
2614 http://trac.webkit.org/changeset/183259
2616 2015-04-24 Antti Koivisto <antti@apple.com>
2618 Memory cache live resources repeatedly purged during painting
2619 https://bugs.webkit.org/show_bug.cgi?id=144104
2621 Reviewed by Chris Dumez.
2623 * http/tests/cache/disk-cache/disk-cache-vary-cookie.html:
2625 These clearMemoryCache calls are now done by cache-test.js.
2627 * http/tests/cache/disk-cache/resources/cache-test.js:
2630 Make sure to clear the memory cache explicitly in the beginning so we always hit the disk cache.
2634 2015-04-23 Basile Clement <basile_clement@apple.com>
2636 Allow function allocation sinking
2637 https://bugs.webkit.org/show_bug.cgi?id=144016
2639 Reviewed by Filip Pizlo.
2641 Add a new test in JSRegress to check function sinking is being
2644 * js/regress/script-tests/sink-function.js: Added.
2666 2015-04-23 Alexey Proskuryakov <ap@apple.com>
2668 Test compositing/scrolling/touch-scroll-to-clip.html fails in WK1
2669 https://bugs.webkit.org/show_bug.cgi?id=144127
2671 * platform/mac-wk1/TestExpectations: Marked it as such.
2673 2015-04-23 Jer Noble <jer.noble@apple.com>
2675 [Mac] Disable QTKit by default on future OS X.
2676 https://bugs.webkit.org/show_bug.cgi?id=144082
2678 Reviewed by Darin Adler.
2680 Add a required BANDWIDTH field to the alternate playlist.
2682 * http/tests/media/resources/hls/playlist-with-cookie.m3u8:
2684 2015-04-23 Tim Horton <timothy_horton@apple.com>
2686 Make the linter stop complaining by fixing the order of fields in TestExpectations
2688 * platform/mac/TestExpectations:
2689 Bug number comes first.
2691 2015-04-23 Alexey Proskuryakov <ap@apple.com>
2693 editing/selection/extend-by-character-007.html should pass on OS X 10.10.3.
2695 Updated the results to match what we get in 10.10.3, and marked as passing.
2697 * editing/selection/extend-by-character-007-expected.txt: Removed.
2698 * platform/mac/TestExpectations:
2699 * platform/mac/editing/selection/extend-by-character-007-expected.png: Added.
2700 * platform/mac/editing/selection/extend-by-character-007-expected.txt: Added.
2702 2015-04-23 Jordan Harband <ljharb@gmail.com>
2704 Implement `Object.assign`
2705 https://bugs.webkit.org/show_bug.cgi?id=143980
2707 Reviewed by Filip Pizlo.
2709 * js/Object-assign-expected.txt: Added.
2710 * js/Object-assign.html: Added.
2711 * js/Object-getOwnPropertyNames-expected.txt:
2712 * js/script-tests/Object-assign.js: Added.
2713 * js/script-tests/Object-getOwnPropertyNames.js:
2715 2015-04-23 Chris Dumez <cdumez@apple.com>
2717 Unreviewed, temporarily skip http/tests/websocket/tests/hybi/stop-on-resume-in-error-handler.html on Windows.
2719 It often crashes on Windows.
2721 * platform/win/TestExpectations:
2723 2015-04-22 Zalan Bujtas <zalan@apple.com>
2725 Create RenderRubyText for <rt> only when the parent renderer is a RenderRuby.
2726 https://bugs.webkit.org/show_bug.cgi?id=144035
2727 rdar://problem/20604467
2729 Reviewed by Darin Adler.
2731 This patch extends HTMLElement::createElementRenderer()
2732 with the render tree insertion point so that we can create different type
2733 of renderers based on the render tree context.
2735 * fast/ruby/ruby-rt-with-region-crash-expected.txt: Added.
2736 * fast/ruby/ruby-rt-with-region-crash.html: Added.
2738 2015-04-22 Brent Fulgham <bfulgham@apple.com>
2740 Context menu doesn't account for selection semantics
2741 https://bugs.webkit.org/show_bug.cgi?id=143958
2742 <rdar://problem/19735706>
2744 Unreviewed test fix.
2746 The new 'context-menu-text-selection-lookup.html' test added in this
2747 bug was based on a test that does not work properly on some ports.
2748 Skipping/failing this test in the same places as the original
2749 'context-menu-text-selection.html' test.
2751 * platform/gtk/TestExpectations:
2752 * platform/ios-simulator-wk1/TestExpectations:
2753 * platform/ios-simulator-wk2/TestExpectations:
2754 * platform/mac-wk2/TestExpectations:
2756 2015-04-22 Brent Fulgham <bfulgham@apple.com>
2758 Unreviewed test fix after r183138.
2760 * editing/selection/context-menu-text-selection-lookup-expected.txt: The wrong
2761 expectations were committed.
2763 2015-04-22 Alexey Proskuryakov <ap@apple.com>
2765 Update results for two CSS tests affected by new fonts in OS X 10.10.3.
2767 * platform/mac-mavericks/css2.1: Added.
2768 * platform/mac-mavericks/css2.1/t1202-counter-04-b-expected.png: Copied from LayoutTests/platform/mac/css2.1/t1202-counter-04-b-expected.png.
2769 * platform/mac-mavericks/css2.1/t1202-counter-04-b-expected.txt: Copied from LayoutTests/platform/mac/css2.1/t1202-counter-04-b-expected.txt.
2770 * platform/mac-mavericks/css2.1/t1202-counters-04-b-expected.png: Copied from LayoutTests/platform/mac/css2.1/t1202-counters-04-b-expected.png.
2771 * platform/mac-mavericks/css2.1/t1202-counters-04-b-expected.txt: Copied from LayoutTests/platform/mac/css2.1/t1202-counters-04-b-expected.txt.
2772 * platform/mac/TestExpectations:
2773 * platform/mac/css2.1/t1202-counter-04-b-expected.png:
2774 * platform/mac/css2.1/t1202-counter-04-b-expected.txt:
2775 * platform/mac/css2.1/t1202-counters-04-b-expected.png:
2776 * platform/mac/css2.1/t1202-counters-04-b-expected.txt:
2778 2015-04-22 Alexey Proskuryakov <ap@apple.com>
2780 fast/text/emoji.html passes on OS X 10.10.3 and higher.
2782 * platform/mac/TestExpectations: Mark it as such.
2784 2015-04-22 Benjamin Poulain <benjamin@webkit.org>
2786 Implement String.codePointAt()
2787 https://bugs.webkit.org/show_bug.cgi?id=143934
2789 Reviewed by Darin Adler.
2791 * js/Object-getOwnPropertyNames-expected.txt:
2792 * js/script-tests/string-code-point-at.js: Added.
2793 (objectWithCustomToString.toString):
2794 (objectThrowingOnToString.toString):
2795 (objectCountingToString.toString):
2796 (testLeadSurrogateOutOfBounds):
2797 (testLeadSurrogateAsLastCharacter):
2798 (testTrailSurrogateOutOfbounds):
2799 (testAccessNullInString):
2800 (testNormalCombinationOfSurrogates):
2801 * js/string-code-point-at-expected.txt: Added.
2802 * js/string-code-point-at.html: Added.
2804 2015-04-22 Brent Fulgham <bfulgham@apple.com>
2806 Context menu doesn't account for selection semantics
2807 https://bugs.webkit.org/show_bug.cgi?id=143958
2808 <rdar://problem/19735706>
2810 Reviewed by Tim Horton.
2812 * editing/selection/context-menu-text-selection-lookup-expected.txt: Added.
2813 * editing/selection/context-menu-text-selection-lookup.html: Added.
2815 2015-04-22 Jeremy Jones <jeremyj@apple.com>
2817 Expect failure on windows for treeitem-child-exposed test.
2818 https://bugs.webkit.org/show_bug.cgi?id=144070
2822 Mark accessibility/treeitem-child-exposed.html as failing on windows.
2824 * platform/win/TestExpectations:
2826 2015-04-22 Nan Wang <nanwang1101@yahoo.com>
2828 AX: WebKit does not expose text fields inside tree views.
2829 https://bugs.webkit.org/show_bug.cgi?id=142196
2831 Reviewed by Chris Fleizach.
2833 Tests for treeitem’s children’s accessibility.
2834 Also fixed the search predicate test for treeitem,
2835 the static text is the second child of treeitem and
2836 list marker is the first child.
2838 * accessibility/treeitem-child-exposed-expected.txt: Added.
2839 * accessibility/treeitem-child-exposed.html: Added.
2840 * platform/mac/accessibility/search-predicate-expected.txt:
2841 * platform/mac/accessibility/search-predicate.html:
2843 2015-04-22 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
2845 [Streams API] Implement ReadableStreamController
2846 https://bugs.webkit.org/show_bug.cgi?id=143608
2848 Reviewed by Benjamin Poulain.
2850 Updated expectations as more tests are passed.
2851 ReadableStreamController constructor tests fail due to the custom constructor being not implemented yet.
2852 Added a test to ensure that calling a controller method when its stream is collected is throwing an error.
2854 * streams/readable-stream.html:
2855 * streams/readable-stream-expected.txt:
2856 * streams/reference-implementation/bad-underlying-sources-expected.txt:
2857 * streams/reference-implementation/brand-checks-expected.txt:
2858 * streams/reference-implementation/count-queuing-strategy-expected.txt:
2859 * streams/reference-implementation/readable-stream-expected.txt:
2861 2015-04-22 Marcos Chavarría Teijeiro <chavarria1991@gmail.com>
2863 [GTK] Gardening 21st April.
2864 https://bugs.webkit.org/show_bug.cgi?id=143982.
2868 * platform/gtk/TestExpectations:
2870 2015-04-21 Jinwoo Song <jinwoo7.song@samsung.com>
2872 [Cairo] Implement Path::addPath
2873 https://bugs.webkit.org/show_bug.cgi?id=130580
2875 Reviewed by Dirk Schulze.
2877 Enable addPath testcase in EFL port.
2879 * platform/efl/TestExpectations:
2881 2015-04-21 Said Abou-Hallawa <sabouhallawa@apple.com>
2883 SVGAnimateElementBase::calculateAnimatedValue() asserts when reinserting an SVG animating element within the same animation limits
2884 https://bugs.webkit.org/show_bug.cgi?id=143994
2886 Reviewed by Simon Fraser.
2888 * svg/animations/crash-reinsert-animate-length-same-limits-expected.txt: Added.
2889 * svg/animations/crash-reinsert-animate-length-same-limits.svg: Added.
2890 * svg/animations/crash-reinsert-animate-transform-same-limits-expected.txt: Added.
2891 * svg/animations/crash-reinsert-animate-transform-same-limits.svg: Added.
2892 Make sure when removing an SVG animating element and reinserting it back
2893 within the same animation length or transform limits, we do not crash.
2895 2015-04-21 Jinwoo Song <jinwoo7.song@samsung.com>
2897 [EFL] Unreviewed gardening
2899 Update test expectations for failing tests.
2901 * platform/efl/fast/multicol/span/span-as-immediate-columns-child-expected.png: Rebaseline after r177774.
2902 * platform/efl/fast/multicol/span/span-as-immediate-columns-child-expected.txt: Ditto.
2903 * platform/efl/fast/repaint/selection-ruby-rl-expected.txt: Added. Ditto.
2904 * platform/efl/fast/text/decorations-with-text-combine-expected.png:
2905 * platform/efl/fast/text/decorations-with-text-combine-expected.txt:
2906 * platform/efl/mathml/opentype/horizontal-expected.txt: Rebaseline after r174540.
2907 * platform/efl/svg/text/textPathBoundsBug-expected.png: Rebaselined after r177774.
2908 * platform/efl/svg/text/textPathBoundsBug-expected.txt: Added. Ditto.
2910 2015-04-21 Gyuyoung Kim <gyuyoung.kim@webkit.org>
2912 [EFL] Unreviewed gardening on 22th April
2914 Mark 3 compositing tests to image only failure. Additionally move
2915 wrong categorized 2 tests to a correct place.
2917 * platform/efl/TestExpectations:
2919 2015-04-21 Michael Saboff <msaboff@apple.com>
2921 Crash in JSC::Interpreter::execute
2922 https://bugs.webkit.org/show_bug.cgi?id=142625
2924 Reviewed by Filip Pizlo.
2926 New regression test.
2928 * js/regress-142625-expected.txt: Added.
2929 * js/regress-142625.html: Added.
2930 * js/script-tests/regress-142625.js: Added.
2932 2015-04-20 Simon Fraser <simon.fraser@apple.com>
2934 REGRESSION (r177494): -webkit-mask-image: with data URI fails on non-local files
2935 https://bugs.webkit.org/show_bug.cgi?id=141857
2937 Reviewed by Dirk Schulze.
2939 Ref test with a masked green square. Has to be an http test to trigger the
2942 * http/tests/css/data-uri-mask-expected.html: Added.
2943 * http/tests/css/data-uri-mask.html: Added.
2945 2015-04-20 Jinwoo Song <jinwoo7.song@samsung.com>
2947 [EFL] Unreviewed, update test expectations and rebaseline failing tests.
2949 Remove some expected failures from tests that are passing.
2950 Also rebaselined failing tests.
2952 * platform/efl/TestExpectations:
2953 * platform/efl/fast/dom/Element/getClientRects-expected.txt: Added. Rebaselined after r177774.
2954 * platform/efl/fast/dom/Range/getClientRects-expected.txt: Ditto.
2955 * platform/efl/fast/line-grid/line-align-right-edges-expected.png: Rebaselined after r177128.
2956 * platform/efl/fast/line-grid/line-align-right-edges-expected.txt: Ditto.
2957 * platform/efl/fast/table/022-expected.png: Rebaselined after r177774.
2958 * platform/efl/fast/table/022-expected.txt: Added. Ditto.
2959 * platform/efl/fast/text/wbr-pre-expected.png: Rebaselined after r177774.
2960 * platform/efl/fast/text/wbr-pre-expected.txt: Added. Ditto.
2962 2015-04-20 Said Abou-Hallawa <sabouhallawa@apple.com>
2964 SVGFitToViewBox::viewBoxToViewTransform() has to count for zero physical width and height before calling SVGPreserveAspectRatio::getCTM()
2965 https://bugs.webkit.org/show_bug.cgi?id=143903
2967 Reviewed by Daniel Bates.
2969 * svg/css/crash-path-zero-height-viewbox-expected.txt: Added.
2970 * svg/css/crash-path-zero-height-viewbox.svg: Added.
2971 * svg/css/crash-path-zero-width-viewbox-expected.txt: Added.
2972 * svg/css/crash-path-zero-width-viewbox.svg: Added.
2973 Make sure if the physical width or the physical height of an SVG is zero
2974 and a viewBox is specified, we do not crash.
2976 2015-04-20 Joseph Pecoraro <pecoraro@apple.com>
2978 Web Inspector: Improve Support for WeakSet in Console
2979 https://bugs.webkit.org/show_bug.cgi?id=143951
2981 Reviewed by Darin Adler.
2983 * inspector/model/remote-object-expected.txt:
2984 * inspector/model/remote-object.html:
2985 Update the test to include a WeakSet example.
2986 Also rebaseline for iterator changes that landed recently.
2988 2015-04-20 Alex Christensen <achristensen@webkit.org>
2990 Fix content extension test flakiness.
2991 https://bugs.webkit.org/show_bug.cgi?id=143950
2993 Reviewed by Brady Eidson.
2995 * platform/mac-wk2/TestExpectations:
2996 Mark contentextensions tests as not flaky any more.
2998 2015-04-20 Beth Dakin <bdakin@apple.com>
3000 Should not list these tests twice.
3002 * platform/mac-wk2/TestExpectations:
3004 2015-04-20 Simon Fraser <simon.fraser@apple.com>
3006 Setting inline style to the same value it already has triggers a style recalc
3007 https://bugs.webkit.org/show_bug.cgi?id=143922
3009 Reviewed by Antti Koivisto.
3011 Test that changes inline-style (to test this bug fix), and classes (for
3012 proactive testing) and counts style recalcs.
3014 * fast/css/set-inline-style-recalc-expected.txt: Added.
3015 * fast/css/set-inline-style-recalc.html: Added.
3017 2015-04-20 Brady Eidson <beidson@apple.com>
3019 Crash in StyleResolver::invalidateMatchedPropertiesCache() when using content extensions.
3020 <rdar://problem/20554405> and https://bugs.webkit.org/show_bug.cgi?id=143892
3022 Reviewed by Chris Dumez.
3024 * http/tests/contentextensions/resources/woff-stylesheet.css: Added.
3026 * http/tests/contentextensions/style-resolver-changed-reentrancy-expected.txt: Added.
3027 * http/tests/contentextensions/style-resolver-changed-reentrancy.html: Added.
3028 * http/tests/contentextensions/style-resolver-changed-reentrancy.html.json: Added.
3029 * http/tests/resources/Ahem.woff: Added.
3031 2015-04-20 Per Arne Vollan <peavo@outlook.com>
3033 Favicons are not always loaded.
3034 https://bugs.webkit.org/show_bug.cgi?id=143880
3036 Reviewed by Darin Adler.
3038 Added new test for icon link elements without mime type.
3040 * fast/dom/icon-url-without-mimetype-expected.txt: Added.
3041 * fast/dom/icon-url-without-mimetype.html: Added.
3043 2015-04-20 Alexey Proskuryakov <ap@apple.com>
3045 Contentextensions tests are flaky
3046 https://bugs.webkit.org/show_bug.cgi?id=143950
3048 * platform/mac-wk2/TestExpectations: Marking them as such.
3050 2015-04-20 Jinwoo Song <jinwoo7.song@samsung.com>
3052 [EFL] Unreviewed gardening
3054 Update test expectations for failing tests.
3056 * platform/efl/fast/box-sizing/box-sizing-expected.png: Rebaseline after 176978.
3057 * platform/efl/fast/box-sizing/box-sizing-expected.txt: Ditto.
3058 * platform/efl/fast/css/image-rendering-expected.txt: Added. Rebaseline after r177774.
3059 * platform/efl/fast/dom/Document/CaretRangeFromPoint/hittest-relative-to-viewport-expected.txt:
3060 Rebaseline after r173857.
3062 2015-04-20 Jinwoo Song <jinwoo7.song@samsung.com>
3064 [EFL] Unreviewed gardening
3066 Rebaseline after r177774.
3068 * platform/efl/css2.1/t1508-c527-font-00-b-expected.txt: Added.
3070 2015-04-20 Jordan Harband <ljharb@gmail.com>
3072 Implement `Object.is`
3073 https://bugs.webkit.org/show_bug.cgi?id=143865
3075 Reviewed by Darin Adler.
3077 * js/Object-getOwnPropertyNames-expected.txt:
3078 * js/Object-is-expected.txt: Added.
3079 * js/Object-is.html: Added.
3080 * js/script-tests/Object-getOwnPropertyNames.js:
3081 * js/script-tests/Object-is.js: Added.
3083 2015-04-19 Yusuke Suzuki <utatane.tea@gmail.com>
3085 [ES6] Implement WeakSet
3086 https://bugs.webkit.org/show_bug.cgi?id=142408
3088 Reviewed by Darin Adler.
3090 Add basic-weakset test and fix WeakMap behavior to conform the latest spec.
3092 * js/dom/basic-weakmap-expected.txt:
3093 * js/dom/basic-weakset-expected.txt: Added.
3094 * js/dom/basic-weakset.html: Added.
3095 * js/dom/script-tests/basic-weakmap.js:
3096 * js/dom/script-tests/basic-weakset.js: Added.
3098 2015-04-18 Michał Pakuła vel Rutka <m.pakula@samsung.com>
3100 [EFL] Unreviewed gardening
3102 Update test expectations for failing tests.
3104 * platform/efl/TestExpectations:
3105 * platform/efl/fast/css/text-overflow-ellipsis-bidi-expected.txt: Rebaseline after r182620.
3106 * platform/efl/fast/dom/focus-contenteditable-expected.txt: Ditto.
3107 * platform/efl/fast/forms/listbox-hit-test-zoomed-expected.txt: Ditto.
3108 * platform/efl/fast/parser/open-comment-in-textarea-expected.txt: Ditto.
3109 * platform/efl/fast/text/international/bidi-layout-across-linebreak-expected.txt: Ditto.
3110 * platform/efl/inspector-protocol/debugger/regress-133182-expected.txt: Rebaseline after r181810.
3111 * platform/efl/svg/wicd/test-rightsizing-b-expected.txt: Rebaseline after r182620.
3113 2015-04-18 Simon Fraser <simon.fraser@apple.com>
3115 REGRESSION (r181656): Animated tiled layers are missing content
3116 https://bugs.webkit.org/show_bug.cgi?id=143911
3117 rdar://problem/20596328
3119 Reviewed by Darin Adler.
3121 Test that animates a tiled layer, and checks that layer flushes occur while the
3122 animation is running.
3124 * compositing/animation/animation-backing-expected.txt: Added.
3125 * compositing/animation/animation-backing.html: Added.
3127 2015-04-17 Bem Jones-Bey <bjonesbe@adobe.com>
3129 Large values for line-height cause integer overflow in RenderStyle::computedLineHeight
3130 https://bugs.webkit.org/show_bug.cgi?id=143863
3132 Reviewed by Rob Buis.
3134 Simplified test from a fuzzer.
3136 * fast/shapes/shape-outside-floats/shape-outside-negative-line-height-crash-expected.txt: Added.
3137 * fast/shapes/shape-outside-floats/shape-outside-negative-line-height-crash.html: Added.
3139 2015-04-17 Yusuke Suzuki <utatane.tea@gmail.com>
3141 [ES6] Fix name enumeration of static functions for Symbol constructor
3142 https://bugs.webkit.org/show_bug.cgi?id=143891
3144 Reviewed by Geoffrey Garen.
3146 Add property names tests for Symbol constructor, Symbol object and Symbol.prototype.
3148 * js/Object-getOwnPropertyNames-expected.txt: Removed.
3149 * js/script-tests/Object-getOwnPropertyNames.js:
3151 2015-04-17 Beth Dakin <bdakin@apple.com>
3153 Force mouse events should go through normal mouse event handling code paths
3154 https://bugs.webkit.org/show_bug.cgi?id=143749
3156 rdar://problem/20472895
3158 Reviewed by Dean Jackson.
3160 Just a few new tests. More to come.
3161 * fast/events/mouse-force-changed-expected.txt: Added.
3162 * fast/events/mouse-force-changed.html: Added.
3163 * fast/events/mouse-force-down-expected.txt: Added.
3164 * fast/events/mouse-force-down.html: Added.
3165 * fast/events/mouse-force-up-expected.txt: Added.
3166 * fast/events/mouse-force-up.html: Added.
3168 Right now the new tests will only work on Mac 10.10.3 and beyond.
3169 * platform/efl/TestExpectations:
3170 * platform/gtk/TestExpectations:
3171 * platform/ios-simulator/TestExpectations:
3172 * platform/mac-mavericks/TestExpectations:
3173 * platform/win/TestExpectations:
3175 2015-04-17 Daniel Bates <dabates@apple.com>
3177 REGRESSION: SVG does not support link dragging
3178 https://bugs.webkit.org/show_bug.cgi?id=141597
3180 Reviewed by Darin Adler.
3182 Add a test to ensure we do not regress dragging of a HTML hyperlink or a SVG hyperlink.
3184 * fast/events/drag-and-drop-link-expected.txt: Added.
3185 * fast/events/drag-and-drop-link.html: Added.
3186 * platform/efl/TestExpectations: Mark the test as "failure" since EFL does not support drag-and-drop.
3187 * platform/gtk/TestExpectations: Mark the test as "failure" until we implement drag-and-drop support for
3188 GTK+ as part of fixing <https://bugs.webkit.org/show_bug.cgi?id=42194>.
3189 * platform/ios-simulator/TestExpectations: Skip the test since iOS does not implement
3190 drag-and-drop support.
3191 * platform/mac-wk2/TestExpectations: Skip the test until we implement drag-and-drop support in EventSender
3192 for Mac as part of fixing <https://bugs.webkit.org/show_bug.cgi?id=42194>.
3194 2015-04-17 Commit Queue <commit-queue@webkit.org>
3196 Unreviewed, rolling out r182912 and r182920.
3197 https://bugs.webkit.org/show_bug.cgi?id=143881
3199 Build breakage in some configurations (Requested by ap on
3202 Reverted changesets:
3204 "Force mouse events should go through normal mouse event
3205 handling code paths"
3206 https://bugs.webkit.org/show_bug.cgi?id=143749
3207 http://trac.webkit.org/changeset/182912
3209 http://trac.webkit.org/changeset/182920
3211 2015-04-17 Marcos Chavarría Teijeiro <chavarria1991@gmail.com>
3213 [GTK] Gardening 17th April.
3214 https://bugs.webkit.org/show_bug.cgi?id=143870
3218 * platform/gtk/TestExpectations:
3220 2015-04-17 Gyuyoung Kim <gyuyoung.kim@webkit.org>
3222 [EFL] Unreviewed EFL gardening on 17 April.
3224 Mark 5 form tests and 3 navigation tests to failure.
3226 * platform/efl/TestExpectations:
3228 2015-04-17 Youenn Fablet <youenn.fablet@crf.canon.fr> and Xabier Rodriguez Calvar <calvaris@igalia.com>
3230 streams/reference-implementation/readable-stream.html is flaky
3231 https://bugs.webkit.org/show_bug.cgi?id=143778
3235 Comment out flaky subtests while working on a more complete
3238 The problem with these tests is that they set a timeout before the
3239 calling done() and this causes some tests to behave
3240 undeterministically, specilly code related to promise
3241 resolution. This could even cause indetermination if the tests
3242 were expected to run correctly.
3244 We think it is better to comment them out and find a more long
3245 term solution that could involve submitting change requests to the
3246 reference tests in the spec. This will be tackled in bug 143774.
3248 * streams/reference-implementation/readable-stream-expected.txt:
3249 * streams/reference-implementation/readable-stream-reader-expected.txt:
3250 * streams/reference-implementation/readable-stream-reader.html:
3251 * streams/reference-implementation/readable-stream-templated-expected.txt:
3252 * streams/reference-implementation/readable-stream-templated.html:
3253 * streams/reference-implementation/readable-stream.html:
3255 2015-04-16 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
3257 streams/readablestream-reader.html test should really test collected stream case.
3258 https://bugs.webkit.org/show_bug.cgi?id=143818
3260 Reviewed by Darin Adler.
3262 Making the test async so that the stream start async callback is made and the stream be collected.
3264 * streams/readable-stream-reader.html:
3266 2015-04-16 Alexey Proskuryakov <ap@apple.com>
3268 http/tests/misc/DOMContentLoaded-event.html is flaky
3269 https://bugs.webkit.org/show_bug.cgi?id=143382
3271 Reviewed by Chris Dumez.
3273 * http/tests/misc/DOMContentLoaded-event-expected.txt:
3274 * http/tests/misc/DOMContentLoaded-event.html:
3275 Don't race with a timer, just check if some time passes between DOMContentLoaded and load events.
3277 2015-04-16 Jordan Harband <ljharb@gmail.com>
3279 Number.parseInt is not === global parseInt in nightly r182673
3280 https://bugs.webkit.org/show_bug.cgi?id=143799
3282 Reviewed by Darin Adler.
3284 * js/number-constructor-expected.txt:
3285 * js/parseInt-expected.txt:
3286 * js/script-tests/number-constructor.js:
3287 * js/script-tests/parseInt.js:
3289 2015-04-16 Tim Horton <timothy_horton@apple.com>
3291 Rebaseline mouse-cursor-image-set results after r182869
3293 * fast/events/mouse-cursor-image-set-expected.txt:
3294 * platform/win/fast/events/mouse-cursor-image-set-expected.txt:
3295 * platform/mac/TestExpectations:
3296 Un-skip and land new results.
3298 2015-04-16 Beth Dakin <bdakin@apple.com>
3300 I will be investigating this in the short term, but skip these failing test for
3303 * platform/mac-wk2/TestExpectations:
3305 2015-04-16 Yusuke Suzuki <utatane.tea@gmail.com>
3307 [ES6] Implement Symbol.for and Symbol.keyFor
3308 https://bugs.webkit.org/show_bug.cgi?id=143404
3310 Reviewed by Geoffrey Garen.
3312 Add tests to check Symbol's identity over different realms.
3314 * js/dom/cross-frame-symbols-expected.txt: Added.
3315 * js/dom/cross-frame-symbols.html: Added.
3316 * js/dom/script-tests/cross-frame-symbols.js: Added.
3318 2015-04-16 Beth Dakin <bdakin@apple.com>
3320 Forgot to edit this TestExpectation file for
3321 http://trac.webkit.org/changeset/182912
3323 * platform/mac-wk1/TestExpectations:
3325 2015-04-16 Beth Dakin <bdakin@apple.com>
3327 Force mouse events should go through normal mouse event handling code paths
3328 https://bugs.webkit.org/show_bug.cgi?id=143749
3330 rdar://problem/20472895
3332 Reviewed by Dean Jackson.
3334 Just a few new tests. More to come.
3335 * fast/events/mouse-force-changed-expected.txt: Added.
3336 * fast/events/mouse-force-changed.html: Added.
3337 * fast/events/mouse-force-down-expected.txt: Added.
3338 * fast/events/mouse-force-down.html: Added.
3339 * fast/events/mouse-force-up-expected.txt: Added.
3340 * fast/events/mouse-force-up.html: Added.
3342 Right now the new tests will only work on Mac 10.10.3 and beyond.
3343 * platform/efl/TestExpectations:
3344 * platform/gtk/TestExpectations:
3345 * platform/ios-simulator/TestExpectations:
3346 * platform/mac-mavericks/TestExpectations:
3347 * platform/win/TestExpectations:
3349 2015-04-16 Chris Dumez <cdumez@apple.com>
3351 Regression(r182517): WebSocket::suspend() causes error event to be fired
3352 https://bugs.webkit.org/show_bug.cgi?id=143806
3353 <rdar://problem/20559812>
3355 Reviewed by Alexey Proskuryakov.
3357 * http/tests/websocket/tests/hybi/closed-when-entering-page-cache-expected.txt:
3358 * http/tests/websocket/tests/hybi/closed-when-entering-page-cache.html:
3359 Extend WebSocket PageCache test to make sure that the error event is
3360 fired after restoring the page from the PageCache and before the close
3363 * http/tests/websocket/tests/hybi/resources/page-cache-websocket.html: Added.
3364 * 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.
3365 * 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.
3366 Add layout test to cover the case where WebSocket::stop() is called
3367 while firing the pending events upon restoring the page from PageCache.
3369 2015-04-16 Myles C. Maxfield <mmaxfield@apple.com>
3371 [iOS] Delete hardcoded font fallback tables
3372 https://bugs.webkit.org/show_bug.cgi?id=143583
3374 Reviewed by Darin Adler
3376 Updating expected results.
3378 * editing/selection/vertical-rl-rtl-extend-line-backward-br.html: Updating expected results
3379 * editing/selection/vertical-rl-rtl-extend-line-backward-p.html: Updating expected results
3380 * editing/selection/vertical-rl-rtl-extend-line-forward-br.html: Updating expected results
3381 * editing/selection/vertical-rl-rtl-extend-line-forward-p.html: Updating expected results
3382 * fast/text/international/danda-space.html: Updating expected results
3383 * fast/text/international/thai-baht-space.html: Updating expected results
3385 2015-04-16 Alexey Proskuryakov <ap@apple.com>
3387 More flaky tests in http/tests/security/mixedContent
3388 https://bugs.webkit.org/show_bug.cgi?id=143804
3390 Reviewed by Csaba Osztrogonác.
3392 Start secondary window loading in onload, so that it doesn't race with main document
3395 * http/tests/security/mixedContent/about-blank-iframe-in-main-frame-expected.txt:
3396 * http/tests/security/mixedContent/about-blank-iframe-in-main-frame.html:
3397 * http/tests/security/mixedContent/insecure-audio-video-in-main-frame.html:
3398 * http/tests/security/mixedContent/insecure-iframe-in-main-frame-expected.txt:
3399 * http/tests/security/mixedContent/insecure-iframe-in-main-frame.html:
3400 * http/tests/security/mixedContent/insecure-image-in-main-frame.html:
3401 * http/tests/security/mixedContent/insecure-xhr-in-main-frame.html:
3402 * http/tests/security/mixedContent/redirect-http-to-https-iframe-in-main-frame-expected.txt:
3403 * http/tests/security/mixedContent/redirect-http-to-https-iframe-in-main-frame.html:
3404 * http/tests/security/mixedContent/redirect-https-to-http-iframe-in-main-frame-expected.txt:
3405 * http/tests/security/mixedContent/redirect-https-to-http-iframe-in-main-frame.html:
3407 2015-04-15 Chris Dumez <cdumez@apple.com>
3409 Add a console message when a stylesheet is not parsed due to invalid MIME type
3410 https://bugs.webkit.org/show_bug.cgi?id=143784
3412 Reviewed by Joseph Pecoraro.
3414 Update expectations for tests that are using stylesheets served with wrong
3415 MIME type as we now display a console message in this case.
3417 * http/tests/inspector/css/bad-mime-type-expected.txt:
3418 * http/tests/mime/standard-mode-does-not-load-stylesheet-with-text-plain-and-css-extension-expected.txt:
3419 * http/tests/mime/standard-mode-does-not-load-stylesheet-with-text-plain-expected.txt:
3420 * http/tests/misc/css-accept-any-type-expected.txt:
3421 * http/tests/misc/css-reject-any-type-in-strict-mode-expected.txt:
3423 * http/tests/security/cross-origin-css-1-expected.txt: Added.
3424 * http/tests/security/cross-origin-css-1.html: Added.
3425 * http/tests/security/cross-origin-css-2-expected.txt: Added.
3426 * http/tests/security/cross-origin-css-2.html: Added.
3427 * http/tests/security/cross-origin-css-3-expected.txt: Added.
3428 * http/tests/security/cross-origin-css-3.html: Added.
3429 * http/tests/security/cross-origin-css-4-expected.txt: Added.
3430 * http/tests/security/cross-origin-css-4.html: Added.
3431 * http/tests/security/cross-origin-css-5-expected.txt: Added.
3432 * http/tests/security/cross-origin-css-5.html: Added.
3433 * http/tests/security/cross-origin-css-6-expected.txt: Added.
3434 * http/tests/security/cross-origin-css-6.html: Added.
3435 * http/tests/security/cross-origin-css-7-expected.txt: Added.
3436 * http/tests/security/cross-origin-css-7.html: Added.
3437 * http/tests/security/cross-origin-css-8-expected.txt: Added.
3438 * http/tests/security/cross-origin-css-8.html: Added.
3439 * http/tests/security/cross-origin-css-expected.txt: Removed.
3440 * http/tests/security/cross-origin-css.html: Removed.
3441 Split http/tests/security/cross-origin-css.html into several tests. The
3442 test would be flaky otherwise as console messages could appear in
3443 different order for every run.
3445 * platform/mac/http/tests/misc/acid3-expected.txt:
3447 2015-04-15 Said Abou-Hallawa <said@apple.com>
3449 Minimum font size pref breaks SVG text very badly.
3450 https://bugs.webkit.org/show_bug.cgi?id=143590.
3452 Reviewed by Simon Fraser.
3454 When enabling the minimum font size perf, the SVG text element should
3455 apply the minimum font size rules on the scaled font.
3457 * svg/text/font-small-enlarged-minimum-larger-expected.svg: Added.
3458 * svg/text/font-small-enlarged-minimum-larger.svg: Added.
3459 Minimum font size is larger than the scaled font size. Also the expected
3460 file makes sure the minimum font size rules are still applied if no scaling
3463 * svg/text/font-small-enlarged-minimum-smaller-expected.svg: Added.
3464 * svg/text/font-small-enlarged-minimum-smaller.svg: Added.
3465 Minimum font size is smaller than the scaled font size. So the minimim font
3466 size rule should not have any effect on the final computed font size.
3468 2015-04-15 Jordan Harband <ljharb@gmail.com>
3470 String.prototype.startsWith/endsWith/includes have wrong length in r182673
3471 https://bugs.webkit.org/show_bug.cgi?id=143659
3473 Reviewed by Benjamin Poulain.
3475 * js/script-tests/string-includes.js:
3476 * js/string-includes-expected.txt:
3478 2015-04-15 Jordan Harband <ljharb@gmail.com>
3480 Math.imul has wrong length in Safari 8.0.4
3481 https://bugs.webkit.org/show_bug.cgi?id=143658
3483 Reviewed by Benjamin Poulain.
3485 * js/script-tests/math.js:
3487 2015-04-15 Jordan Harband <ljharb@gmail.com>
3489 Number.parseInt in nightly r182673 has wrong length
3490 https://bugs.webkit.org/show_bug.cgi?id=143657
3492 Reviewed by Benjamin Poulain.
3494 * js/number-constructor-expected.txt:
3495 * js/script-tests/number-constructor.js:
3497 2015-04-15 Chris Dumez <cdumez@apple.com>
3499 Unreviewed, skip http/tests/inspector/css/bad-mime-type.html on Windows
3501 Skip http/tests/inspector/css/bad-mime-type.html on Windows as it times
3502 out. This is already the case for a lot of inspector tests on Windows.
3504 * platform/win/TestExpectations:
3506 2015-04-15 Alexey Proskuryakov <ap@apple.com>
3508 streams/reference-implementation/readable-stream.html is flaky
3509 https://bugs.webkit.org/show_bug.cgi?id=143778
3511 * TestExpectations: Marking as such.
3513 2015-04-14 Alexey Proskuryakov <ap@apple.com>
3515 inspector/console/console-api.html is very slow, frequently timing out
3516 https://bugs.webkit.org/show_bug.cgi?id=143719
3518 * TestExpectations: Further adjusted the expectations.
3520 2015-04-14 Alexey Proskuryakov <ap@apple.com>
3522 fast/dom/Window/timer-resume-on-navigation-back.html is flaky
3523 https://bugs.webkit.org/show_bug.cgi?id=33685
3525 Reviewed by Brady Eidson.
3527 If the timer fired before navigation, the test passed without going down the code
3528 path that it was supposed to test. If it fired when navigation was in provisional
3529 state, then dumping results was delayed until the navigation was finished, and
3530 thus the intermediate page got dumped, and the test failed.
3532 * fast/dom/Window/timer-resume-on-navigation-back.html:
3534 2015-04-14 Zalan Bujtas <zalan@apple.com>
3536 Make inline continuation style change logic consistent.
3537 https://bugs.webkit.org/show_bug.cgi?id=143737
3538 rdar://problem/20486596
3540 Reviewed by Simon Fraser.
3542 Do not force RenderBlock type-casting on the first sibling of the continuation's container.
3543 The first sibling of the container of a continuation should be handled as the rest of the siblings.
3545 * fast/inline/inline-with-column-span-and-remove-block-child-crash-expected.txt: Added.
3546 * fast/inline/inline-with-column-span-and-remove-block-child-crash.html: Added.