1 2015-05-07 Yoav Weiss <yoav@yoav.ws>
3 Calculate source-size length as a float
4 https://bugs.webkit.org/show_bug.cgi?id=144766
6 Reviewed by Dean Jackson.
8 Add tests that make sure fractional source-size lengths are supported
9 and are calculated as floats.
11 * fast/dom/HTMLImageElement/sizes/image-sizes-1x-expected.txt:
12 * fast/dom/HTMLImageElement/sizes/image-sizes-1x.html:
13 * fast/dom/HTMLImageElement/sizes/image-sizes-2x-expected.txt:
14 * fast/dom/HTMLImageElement/sizes/image-sizes-2x.html:
16 2015-05-07 Commit Queue <commit-queue@webkit.org>
18 Unreviewed, rolling out r183895.
19 https://bugs.webkit.org/show_bug.cgi?id=144786
21 Many tests became flaky (Requested by ap on #webkit).
25 "Expose more font weights for -apple-system"
26 https://bugs.webkit.org/show_bug.cgi?id=144707
27 http://trac.webkit.org/changeset/183895
29 2015-05-07 Martin Robinson <mrobinson@igalia.com>
31 Remove touchadjustment tests
32 https://bugs.webkit.org/show_bug.cgi?id=144780
34 Reviewed by Daniel Bates.
36 These tests test a feature that has been removed from WebKit entirely and all
37 ports skip the tests. This code was removed in http://trac.webkit.org/changeset/162231.
39 * platform/efl/TestExpectations: Remove expectations.
40 * platform/gtk/TestExpectations: Ditto.
41 * platform/ios-simulator/TestExpectations: Ditto.
42 * platform/mac/TestExpectations: Ditto.
43 * platform/win/TestExpectations: Ditto.
44 * platform/wincairo/TestExpectations:
45 * touchadjustment: Removed all files in this directory.
47 2015-05-07 Simon Fraser <simon.fraser@apple.com>
49 New results after r183970. Fixed elements are now always considered to intersect
52 * platform/mac-wk2/tiled-drawing/scrolling/fixed/four-bars-zoomed-expected.txt:
54 2015-05-07 Sam Weinig <sam@webkit.org>
56 Consider implementing Document.scrollingElement
57 <rdar://problem/20845213>
58 https://bugs.webkit.org/show_bug.cgi?id=143609
60 Reviewed by Simon Fraser.
62 * fast/dom/Document/scrollingElement-quirks-mode-expected.txt: Added.
63 * fast/dom/Document/scrollingElement-quirks-mode.html: Added.
64 * fast/dom/Document/scrollingElement-standards-mode-expected.txt: Added.
65 * fast/dom/Document/scrollingElement-standards-mode.html: Added.
67 2015-05-07 Said Abou-Hallawa <sabouhallawa@apple.com>
69 Applying a filter on an SVG element, which is larger than 4096 pixels, causes this element to be rendered shifted to the left
70 https://bugs.webkit.org/show_bug.cgi?id=144335
72 Reviewed by Darin Adler.
74 * svg/filters/big-sized-off-viewport-filter-expected.svg: Added.
75 * svg/filters/big-sized-off-viewport-filter.svg: Added.
76 Ensure when applying a filter on a large SVG element, the viewport of the
77 SVG includes the correct drawing part of this element.
79 2015-05-07 Yoav Weiss <yoav@yoav.ws>
81 Handle meta viewport in HTMLPreloadScanner
82 https://bugs.webkit.org/show_bug.cgi?id=144640
84 Reviewed by Dean Jackson.
86 Added a layout test that is simply calling an internals method
87 that tests the HTMLPreloadScanner.
89 * fast/dom/HTMLMetaElement/meta-preloader-expected.txt: Added.
90 * fast/dom/HTMLMetaElement/meta-preloader.html: Added.
92 2015-05-07 Zalan Bujtas <zalan@apple.com>
94 REGRESSION (r164449): Subpixel rendering: http://www.apple.com/iphone-6/ "Faster wireless." image displays vertical black line on 1x displays at specific window width.
95 https://bugs.webkit.org/show_bug.cgi?id=144723
96 rdar://problem/18307094
98 Reviewed by Simon Fraser.
100 This patch ensures that the backing store's graphics layer is always positioned on a device pixel boundary.
102 While calculating the backing store's graphics layer location, its ancestor layer's compositing bounds is taken into account.
103 However the compositing bounds is an unsnapped value, so in order to place the graphics layer properly,
104 we need to pixel align the ancestor compositing bounds before using it to adjust the child's graphics layer position.
106 * compositing/ancestor-compositing-layer-is-on-subpixel-position-expected.html: Added.
107 * compositing/ancestor-compositing-layer-is-on-subpixel-position.html: Added.
108 * platform/mac/compositing/layer-creation/overlap-animation-container-expected.txt: progression.
110 2015-05-07 Yoav Weiss <yoav@yoav.ws>
112 Fix sizes crash and add invalid value tests.
113 https://bugs.webkit.org/show_bug.cgi?id=144739
115 Reviewed by Darin Adler.
117 Add tests that make sure that invalid values are properly handled, and a 100vw
118 source-size length is being used for srcset and for intrinsic dimension calculation.
120 * fast/dom/HTMLImageElement/sizes/image-sizes-invalids-expected.txt: Added.
121 * fast/dom/HTMLImageElement/sizes/image-sizes-invalids.html: Added.
123 2015-05-07 Simon Fraser <simon.fraser@apple.com>
125 Remove the WK1-only code path for independently composited iframes
126 https://bugs.webkit.org/show_bug.cgi?id=144722
128 Reviewed by Dean Jackson.
130 Results different from WK2, because WK1 does not make layers for scrollbars.
132 * platform/mac-wk1/compositing/visible-rect/iframe-no-layers-expected.txt: Added.
134 2015-05-06 Dean Jackson <dino@apple.com>
136 Handle backdrop views that have to tile
137 https://bugs.webkit.org/show_bug.cgi?id=142317
138 <rdar://problem/20049088>
140 Reviewed by Simon Fraser.
142 Take 2 - this was rolled out because Mavericks was crashing.
144 A test that creates some backdrop views, then makes them
145 big enough that it would trigger tiling (which we don't want
148 * compositing/media-controls-bar-appearance-big-expected.txt: Added.
149 * compositing/media-controls-bar-appearance-big.html: Added.
150 * platform/mac-mavericks/TestExpectations: Skip tests on Mavericks.
152 2015-05-07 Martin Robinson <mrobinson@igalia.com>
154 [GTK] All spell checking layout tests fail
155 https://bugs.webkit.org/show_bug.cgi?id=144648
157 Reviewed by Carlos Garcia Campos.
159 * platform/gtk/TestExpectations: Unskip and reclassify previously failing tests.
160 * platform/gtk/editing/spelling/spellcheck-paste-expected.txt: Removed.
162 2015-05-07 Joanmarie Diggs <jdiggs@igalia.com>
164 AX: [ATK] The pre element should be mapped to ATK_ROLE_SECTION; not ATK_ROLE_PANEL
165 https://bugs.webkit.org/show_bug.cgi?id=144702
167 Reviewed by Chris Fleizach.
169 In addition to updating the platform expectations for Efl and Gtk, the computed
170 roles test needed to be updated because there is not a one-to-one mapping between
171 the HTML pre element and any ARIA role type.
173 * accessibility/roles-computedRoleString-expected.txt: Updated.
174 * accessibility/roles-computedRoleString.html: Updated.
175 * platform/efl/accessibility/roles-exposed-expected.txt: Updated.
176 * platform/gtk/accessibility/roles-exposed-expected.txt: Updated.
178 2015-05-07 Csaba Osztrogonác <ossy@webkit.org>
180 [EFL] Unreviewed gardening.
182 Removed stale expected files, because these tests are reftests now. (as RWT suggested)
183 Commented old expectations after r183925 to avoid having ambiguous expectations.
185 * platform/efl/TestExpectations:
186 * platform/efl/animations/cross-fade-background-image-expected.png: Removed.
187 * platform/efl/animations/cross-fade-background-image-expected.txt: Removed.
188 * platform/efl/css3/masking/clip-path-circle-relative-overflow-expected.png: Removed.
189 * platform/efl/css3/masking/clip-path-polygon-evenodd-expected.png: Removed.
190 * platform/efl/css3/masking/clip-path-polygon-expected.png: Removed.
191 * platform/efl/css3/masking/clip-path-polygon-nonzero-expected.png: Removed.
193 2015-05-07 Csaba Osztrogonác <ossy@webkit.org>
195 [EFL] Mouseevent/hover tests fail with XorgDriver
196 https://bugs.webkit.org/show_bug.cgi?id=144741
198 Unreviewed gardening, mark failing tests, skip timeouting tests.
200 * platform/efl/TestExpectations:
202 2015-05-07 Csaba Osztrogonác <ossy@webkit.org>
204 [EFL] REGRESSION(r183907): It made all inspector-protocol test crash
205 https://bugs.webkit.org/show_bug.cgi?id=144737
207 Unreviewed gardening, skip crashing tests.
209 * platform/efl/TestExpectations:
211 2015-05-07 Yoav Weiss <yoav@yoav.ws>
213 Fix <script srcset> being loaded by the preloader.
214 https://bugs.webkit.org/show_bug.cgi?id=144675
216 Reviewed by Darin Adler.
218 Add preloader tests to make sure that <script src> is preloaded,
219 and <script srcset> is not.
221 * http/tests/loading/preload-script-src-expected.txt: Added.
222 * http/tests/loading/preload-script-src.html: Added.
223 * http/tests/loading/preload-script-srcset-ignored-expected.txt: Added.
224 * http/tests/loading/preload-script-srcset-ignored.html: Added.
226 2015-05-06 Yoav Weiss <yoav@yoav.ws>
228 Add srcset preloader tests
229 https://bugs.webkit.org/show_bug.cgi?id=144674
231 Reviewed by Darin Adler.
233 Add several preloader tests making sure that the when srcset is being preloaded,
234 the right resource is fetched, and the other resource is not.
236 * http/tests/loading/preload-img-src-expected.txt: Added.
237 * http/tests/loading/preload-img-src.html: Added.
238 * http/tests/loading/preload-img-srcset-expected.txt: Added.
239 * http/tests/loading/preload-img-srcset-sizes-expected.txt: Added.
240 * http/tests/loading/preload-img-srcset-sizes.html: Added.
241 * http/tests/loading/preload-img-srcset.html: Added.
242 * http/tests/resources/checkPreload.js: Added.
245 2015-05-06 Manuel Rego Casasnovas <rego@igalia.com>
247 [CSS Grid Layout] Mark grid shorthands as layout dependent
248 https://bugs.webkit.org/show_bug.cgi?id=144687
250 Reviewed by Darin Adler.
252 * fast/css-grid-layout/grid-shorthand-computed-style-crash-expected.txt: Added.
253 * fast/css-grid-layout/grid-shorthand-computed-style-crash.html: Added.
254 * fast/css-grid-layout/grid-template-shorthand-computed-style-crash-expected.txt: Added.
255 * fast/css-grid-layout/grid-template-shorthand-computed-style-crash.html: Added.
257 2015-05-06 Ryosuke Niwa <rniwa@webkit.org>
259 ToT WebKit crashes while loading ES6 compatibility table
260 https://bugs.webkit.org/show_bug.cgi?id=144726
262 Reviewed by Filip Pizlo.
264 Added new test cases.
266 * js/class-syntax-string-and-numeric-names-expected.txt:
267 * js/script-tests/class-syntax-string-and-numeric-names.js:
269 2015-05-06 Brent Fulgham <bfulgham@apple.com>
271 Scroll-snap points do not handle margins and padding propertly
272 https://bugs.webkit.org/show_bug.cgi?id=144647
273 <rdar://problem/20829473>
275 Reviewed by Simon Fraser.
277 Add new scroll-snap tests that cover elements with borders, padding, and rotation. Also correct the
278 cause of the 'scroll-snap-mandatory-overflow.html' test flakiness by making sure the mouse is always
279 inside the element when starting new wheel gestures.
281 Also add a new 'generic' test that confirms that we have expected results for scroll-snap coordinates
282 and calculated scroll-snap-offset values.
284 * css3/scroll-snap/scroll-snap-offsets.html: Added.
285 * platform/mac-wk2/TestExpectations: Remove flakiness annotation for scroll-snap-mandatory-overflow.
286 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-iframe.html:
287 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-borders-expected.txt: Added.
288 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-borders.html: Added.
289 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-overflow.html:
290 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-padding-expected.txt: Added.
291 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-padding.html: Added.
292 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-rotated-expected.txt: Added.
293 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-rotated.html: Added.
295 2015-05-06 Commit Queue <commit-queue@webkit.org>
297 Unreviewed, rolling out r183894.
298 https://bugs.webkit.org/show_bug.cgi?id=144719
300 crashes on mavericks (Requested by dino on #webkit).
304 "Handle backdrop views that have to tile"
305 https://bugs.webkit.org/show_bug.cgi?id=142317
306 http://trac.webkit.org/changeset/183894
308 2015-05-06 Jon Lee <jonlee@apple.com>
310 Expose more font weights for -apple-system
311 https://bugs.webkit.org/show_bug.cgi?id=144707
313 Reviewed by Dean Jackson.
315 * platform/mac/fast/text/systemFont.html: Update test to include font weights for -apple-system.
316 * platform/mac/fast/text/systemFont-expected.txt: Update expectations.
318 2015-05-06 Dean Jackson <dino@apple.com>
320 Handle backdrop views that have to tile
321 https://bugs.webkit.org/show_bug.cgi?id=142317
322 <rdar://problem/20049088>
324 Reviewed by Simon Fraser.
326 A test that creates some backdrop views, then makes them
327 big enough that it would trigger tiling (which we don't want
330 * compositing/media-controls-bar-appearance-big-expected.txt: Added.
331 * compositing/media-controls-bar-appearance-big.html: Added.
333 2015-05-06 Martin Robinson <mrobinson@igalia.com>
335 [FreeType] Vertical CJK glyphs should not be rendered with synthetic oblique
336 https://bugs.webkit.org/show_bug.cgi?id=144612
338 Reviewed by Darin Adler.
340 * platform/gtk/TestExpectations: Remove expectation for failing test.
342 2015-05-06 Martin Robinson <mrobinson@igalia.com>
344 Unreviewed GTK+ gardening
346 * platform/gtk/TestExpectations: Remove a couple expectations tests.
347 * platform/gtk/editing/execCommand/nsresponder-outdent-expected.txt:
349 2015-05-06 Alexey Proskuryakov <ap@apple.com>
351 Update expectations for fast/forms/button-line-height.html
354 * platform/efl/TestExpectations:
355 * platform/gtk/TestExpectations:
356 * platform/win/TestExpectations:
358 2015-05-05 Carlos Garcia Campos <cgarcia@igalia.com>
360 [GTK][WK2] The WebKit network disk cache is not enabled
361 https://bugs.webkit.org/show_bug.cgi?id=142821
363 Reviewed by Martin Robinson.
365 Unskip http/tests/cache/disk-cache tests.
367 * platform/gtk/TestExpectations:
369 2015-05-05 Nikita Vasilyev <nvasilyev@apple.com>
371 LayoutTests/fast/forms/button-line-height.html is broken on non-Mac/non-iOS ports
372 https://bugs.webkit.org/show_bug.cgi?id=144673
374 * TestExpectations: Skip broken test.
376 2015-05-05 Manuel Rego Casasnovas <rego@igalia.com>
378 [CSS Grid Layout] grid-template-areas should accept none value
379 https://bugs.webkit.org/show_bug.cgi?id=144624
381 Reviewed by Darin Adler.
383 * fast/css-grid-layout/grid-template-areas-get-set-expected.txt:
384 * fast/css-grid-layout/grid-template-areas-get-set.html: Add new test
385 case to check "none" support.
387 2015-05-05 Ryosuke Niwa <rniwa@webkit.org>
389 Fix tests after r183770 on non-Mac ports. These tests are expecting Mac editing behavior.
391 * editing/execCommand/strikethroughSelection.html:
392 * editing/execCommand/toggle-mixed-text-decorations.html:
394 2015-05-05 Roger Fong <roger_fong@apple.com>
396 Unreviewed. Some assertion failures in compositing code after r183820.
397 https://bugs.webkit.org/show_bug.cgi?id=144630.
399 * platform/mac/TestExpectations:
401 2015-05-05 Joanmarie Diggs <jdiggs@igalia.com>
403 [GTK] platform/gtk/accessibility/unknown-roles-not-exposed.html is flaky
404 https://bugs.webkit.org/show_bug.cgi?id=74493
406 Reviewed by Chris Fleizach.
408 Make the test more reliable by searching for a child with an unknown role
409 rather than depending on an exact hierarchy. This makes the test applicable
410 to other platforms as at least Efl and Mac also do not expose children with
411 unknown roles, so it's now part of the shared accessibility tests.
413 * accessibility/unknown-roles-not-exposed-expected.txt: Added.
414 * accessibility/unknown-roles-not-exposed.html: Added.
415 * platform/gtk/TestExpectations: Removed skipped test.
416 * platform/gtk/accessibility/unknown-roles-not-exposed-expected.txt: Removed.
417 * platform/gtk/accessibility/unknown-roles-not-exposed.html: Removed.
419 2015-05-05 Zalan Bujtas <zalan@apple.com>
421 Navigating to www.apple.com hits assertion in WebCore::TextIteratorCopyableText::set()
422 https://bugs.webkit.org/show_bug.cgi?id=144629
423 rdar://problem/20689877
425 Reviewed by Andreas Kling.
427 This patch ensures that we don't emit empty text for the text iterator.
428 In TextIterator::handleTextNode before emitting a string, certain characters (\n \t) need to
429 be replaced with space. When such character is found, we emit the string we've processed so far and
430 handle the replacement during the next callback.
431 When the first character in the string needs replacing, there's nothing to emit. However if we don't
432 handle at least one character, TextIterator::advance believes that processing is done and never calls
433 TextIterator::handleTextNode back with the rest of the string.
435 * fast/text/simple-line-layout-innerText-with-newline-expected.html: Added.
436 * fast/text/simple-line-layout-innerText-with-newline.html: Added.
438 2015-05-05 Brent Fulgham <bfulgham@apple.com>
440 Add overflow scroll-snap tests
441 https://bugs.webkit.org/show_bug.cgi?id=144591
443 Reviewed by Simon Fraser.
445 * platform/mac-wk2/TextExpectations: Mark overflow test as flaky while I investigate.
446 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/resources: Added.
447 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/resources/horizontal-mainframe.html: Added.
448 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/resources/vertical-mainframe.html: Added.
449 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-destination-lock-up-expected.txt: Added.
450 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-destination-lock-up.html: Added.
451 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-iframe-expected.txt: Added.
452 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-iframe.html: Added.
453 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-overflow-expected.txt: Added.
454 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-overflow.html: Added.
456 2015-05-05 Roger Fong <roger_fong@apple.com>
458 Media control volume slider is opaque.
459 https://bugs.webkit.org/show_bug.cgi?id=144470.
460 <rdar://problem/20770350>
462 * platform/mac/TestExpectations:
463 Some tests generate assertion failures after this change, though the tests pass in release.
464 Marking them as crashing in debug for now. Tracking failures here: https://bugs.webkit.org/show_bug.cgi?id=144630.
466 2015-05-05 Csaba Osztrogonác <ossy@webkit.org>
468 Unreviewed gardening, unskip passing compositing tests since USE_NATIVE_XDISPLAY=1
469 is set on the EFL bots and mark the remaining failing compositing tests properly.
471 * platform/efl/TestExpectations:
473 2015-05-04 Basile Clement <basile_clement@apple.com>
475 Allow CreateActivation sinking
476 https://bugs.webkit.org/show_bug.cgi?id=144300
478 Reviewed by Filip Pizlo.
480 Add a performance test for activation allocation sinking.
482 * js/regress/script-tests/sink-huge-activation.js: Added.
486 2015-05-05 Andreas Kling <akling@apple.com>
488 Fix up fast/performance/performance-now-crash-on-navigated-window.html after r183795.
490 Unreviewed fix for the bots. Since performance.now doesn't bail out and return 0 in
491 disconnected frames anymore, we have to adjust the expectations. This test was all
492 about catching a crash anyway.
494 * fast/performance/performance-now-crash-on-navigated-window-expected.txt:
495 * fast/performance/performance-now-crash-on-navigated-window.html:
497 2015-05-05 Javier Fernandez <jfernandez@igalia.com>
499 [CSS Box Alignment] Upgrade align-content parsing to CSS3 Box Alignment spec
500 https://bugs.webkit.org/show_bug.cgi?id=144443
502 Reviewed by Darin Adler.
504 Tests to verify the align-content parsing logic. The new Box Alignment spec
505 requires some changes in the flexbox tests.
507 * css3/flexbox/css-properties-expected.txt:
508 * css3/flexbox/css-properties.html:
509 * css3/parse-align-content-expected.txt: Added.
510 * css3/parse-align-content.html: Added.
512 2015-05-05 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
514 streams/readable-stream.html is very flaky
515 https://bugs.webkit.org/show_bug.cgi?id=144455
517 Reviewed by Darin Adler.
519 Moved flaky test to streams/readable-stream-gc.html.
520 Updated flaky test to check that the controller methods work well even if readable stream reference is lost by script.
522 * streams/readable-stream-expected.txt:
523 * streams/readable-stream-gc-expected.txt: Added.
524 * streams/readable-stream-gc.html: Added.
525 * streams/readable-stream.html:
527 2015-05-05 Marcos Chavarría Teijeiro <chavarria1991@gmail.com>
529 [GTK] Gardening 4th May
530 https://bugs.webkit.org/show_bug.cgi?id=144571
534 * platform/gtk/TestExpectations:
535 * platform/gtk/fast/forms/color/input-appearance-color-expected.png: Added.
536 * platform/gtk/fast/forms/color/input-appearance-color-expected.txt:
537 * platform/gtk/fast/regions/region-overflow-break-expected.html: Added.
538 * platform/gtk/fast/regions/scrolling/wheel-scroll-abspos-expected.html: Added.
539 * platform/gtk/fast/regions/scrolling/wheel-scroll-expected.html: Added.
540 * platform/gtk/fast/text/font-kerning-expected.html: Added.
542 2015-05-05 Joanmarie Diggs <jdiggs@igalia.com>
544 [ATK] AX: figure out platform difference for ATK to make accessibility/table-cell-display-block.html work
545 https://bugs.webkit.org/show_bug.cgi?id=143083
547 Reviewed by Chris Fleizach.
549 * accessibility/roles-computedRoleString-expected.txt: Updated to reflect fixed FIXME.
550 * accessibility/roles-computedRoleString.html: Updated to reflect fixed FIXME.
551 * accessibility/table-cell-display-block-expected.txt: Modified to be more platform agnostic.
552 * accessibility/table-cell-display-block.html: Modified to be more platform agnostic.
553 * platform/efl/accessibility/table-detection-expected.txt: Updated to reflect mapping change.
554 * platform/gtk/TestExpectations: Unskip failing test from opening report.
555 * platform/gtk/accessibility/table-detection-expected.txt: Updated to reflect mapping change.
556 * platform/mac/accessibility/rowheader-outside-table-role-expected.txt: Updated to reflect mapping change.
557 * platform/mac/accessibility/rowheader-outside-table-role.html: Updated to reflect mapping change.
559 2015-05-04 Simon Fraser <simon.fraser@apple.com>
561 Fix assertions in WK1 tests after r183777.
563 Behavior difference with the change to RenderLayerCompositor::rootBackgroundTransparencyChanged().
565 * platform/mac-wk2/tiled-drawing/background-transparency-toggle-expected.txt:
567 2015-05-04 Doug Russell <d_russell@apple.com>
569 AX: setting focus via accessibility object needs to set isSynchronizing in resulting selection intent
570 https://bugs.webkit.org/show_bug.cgi?id=144489
572 Reviewed by Chris Fleizach.
574 Resolves infinite looping when navigating rapidly between controls with the search API and then focusing
575 on the returned control.
576 Remove isSynchronizing flag from AXTextStateChangeIntent and put it on AXObjectCache.
577 Move AXTextStateChangeIntent logic in AccessibilityRenderObject into a helper method.
578 Call new AXTextStateChangeIntent helper from AccessibilityRenderObject::setFocus().
579 Add support for setSelectedVisibleTextRange() in accessibility tests.
581 * platform/mac/accessibility/selection-sync-expected.txt: Added.
582 * platform/mac/accessibility/selection-sync.html: Added.
584 2015-05-04 Chris Dumez <cdumez@apple.com>
586 Crash at com.apple.WebKit.WebContent at com.apple.WebCore: WebCore::createWindow + 185
587 https://bugs.webkit.org/show_bug.cgi?id=144597
588 <rdar://problem/20361579>
590 Reviewed by Andreas Kling.
592 Add a layout test to cover the case where window.open() is called on a
593 window that is different than the activeDOMWindow and where the
594 activeDOMWindow does not have a frame.
596 * fast/dom/Window/resources/test-frame.html: Added.
597 * fast/dom/Window/window-open-activeWindow-null-frame-expected.txt: Added.
598 * fast/dom/Window/window-open-activeWindow-null-frame.html: Added.
600 2015-05-04 Simon Fraser <simon.fraser@apple.com>
602 display:none iframes cause repeated compositing flushing
603 https://bugs.webkit.org/show_bug.cgi?id=144529
605 Reviewed by Darin Adler.
607 Test with a display:none iframe that triggers a single compositing flush,
608 then counts how many occur in 10ms.
610 * compositing/iframes/display-none-subframe-expected.txt: Added.
611 * compositing/iframes/display-none-subframe.html: Added.
613 2015-05-04 Simon Fraser <simon.fraser@apple.com>
615 Fix updating of tiled backing opaquenss when the page background color changes
616 https://bugs.webkit.org/show_bug.cgi?id=144600
617 rdar://problem/20723035
619 Reviewed by Tim Horton.
621 Test that dumps layers with various baseBackgroundColor and body background color
624 * platform/mac-wk2/tiled-drawing/background-transparency-toggle-expected.txt: Added.
625 * platform/mac-wk2/tiled-drawing/background-transparency-toggle.html: Added.
627 2015-05-04 Ryosuke Niwa <rniwa@webkit.org>
629 Fix the test after r183758 since shouldNotBe is not supported in the standalone testing.
631 * js/class-syntax-default-constructor-expected.txt:
632 * js/script-tests/class-syntax-default-constructor.js:
634 2015-05-04 Ryosuke Niwa <rniwa@webkit.org>
636 Toggling underline or strike through affects each other
637 https://bugs.webkit.org/show_bug.cgi?id=27818
639 Reviewed by Darin Adler.
641 Added a regression test and rebaselined various tests as explained below.
643 * editing/execCommand/script-tests/toggle-style-2.js: The order in which u and strike elements appear have switched.
644 * editing/execCommand/script-tests/toggle-text-decorations.js: Ditto for line-through and overline.
645 * editing/execCommand/toggle-mixed-text-decorations-expected.txt: Added.
646 * editing/execCommand/toggle-mixed-text-decorations.html: Added.
647 * editing/execCommand/toggle-style-2-expected.txt: Rebaselined.
648 * editing/execCommand/toggle-text-decorations-expected.txt: Rebaselined.
649 * editing/undo/remove-css-property-and-remove-style-expected.txt: The order in which color and font-weight properties
650 appear have switched.
652 2015-05-04 Chris Dumez <cdumez@apple.com>
654 REGRESSION (r178156): CSS Parser incorrectly rejects valid calc() in padding-right property
655 https://bugs.webkit.org/show_bug.cgi?id=144584
656 <rdar://problem/20796829>
658 Reviewed by Darin Adler.
660 * fast/css/negative-calc-values-expected.txt: Added.
661 * fast/css/negative-calc-values.html: Added.
662 Add a layout test that assigns negative calc() values to properties
663 whose values cannot be negative to verify that values are clamped as
664 per the specification:
665 http://dev.w3.org/csswg/css-values-3/#calc-range
667 * fast/css/padding-calc-value-expected.txt: Added.
668 * fast/css/padding-calc-value.html: Added.
669 Add a layout test to test that using calc(.5em - 2px) for padding-right
670 CSS property works as intended. It used to be resolved as 0px instead
671 of "2*font-size - 2px".
673 * fast/css/text-shadow-calc-value-expected.txt:
674 * fast/css/text-shadow-calc-value.html:
675 Update test to match what the specification says:
676 http://dev.w3.org/csswg/css-values-3/#calc-range
677 "width: calc(5px - 10px);" is equivalent to "width: 0px;" since widths
678 smaller than 0px are not allowed.
680 2015-05-04 Joseph Pecoraro <pecoraro@apple.com>
682 Unreviewed gardening. Fix lint error on mac-wk1.
684 * platform/mac-wk1/TestExpectations:
686 2015-05-04 Alexey Proskuryakov <ap@apple.com>
688 storage/indexeddb/mozilla/cursor-update-updates-indexes.html is flaky
689 https://bugs.webkit.org/show_bug.cgi?id=144590
691 * platform/mac-wk2/TestExpectations: Marking as such.
693 2015-05-04 Ryosuke Niwa <rniwa@webkit.org>
695 Extending undefined in class syntax should throw a TypeError
696 https://bugs.webkit.org/show_bug.cgi?id=144284
698 Reviewed by Darin Adler.
700 Fixed the expectation for extending undefined and removed irrelevant test cases for extending undefined
701 since we'll never get to instantiate these classes now.
703 * js/class-syntax-extends-expected.txt:
704 * js/script-tests/class-syntax-extends.js:
706 2015-05-04 Ryosuke Niwa <rniwa@webkit.org>
708 ES6 classes: Invalid test for constructor property
709 https://bugs.webkit.org/show_bug.cgi?id=144278
711 Reviewed by Darin Adler.
713 Fixed the test. The constructors of two distinct classes should definitely be distinct.
715 * js/class-syntax-default-constructor-expected.txt:
716 * js/script-tests/class-syntax-default-constructor.js:
718 2015-05-04 Ryosuke Niwa <rniwa@webkit.org>
720 new super should be a syntax error
721 https://bugs.webkit.org/show_bug.cgi?id=144282
723 Reviewed by Joseph Pecoraro.
725 Rebaselined the test.
727 * js/class-syntax-super-expected.txt:
728 * js/script-tests/class-syntax-super.js:
730 2015-05-04 Simon Fraser <simon.fraser@apple.com>
732 Skip fast/images/animated-gif-body-outside-viewport.html on Windows. It
733 started failing after r183732, but like the other fast/images/animated-gif* tests,
734 it's sensitive to window display timing. These tests were already skipped for Mac
735 WK1, probably because we disable window autodisplay on the Mac.
737 * platform/win/TestExpectations:
739 2015-05-04 Javier Fernandez <jfernandez@igalia.com>
741 [CSS Box Alignment] Upgrade justify-content parsing to CSS3 Box Alignment spec.
742 https://bugs.webkit.org/show_bug.cgi?id=144442
744 Reviewed by David Hyatt.
746 Upgrade the justify-content property to the last CSS3 Box
747 Alignment specification. It defines a different enumeration for
748 Positional and Distribution alignment, which requires changes in
749 the FlexibleBox implementation.
751 Some minor changes in some Flexbox related test cases for adapting
752 them to the new parsing logic. New layout tests, not Flexbox
753 specific, to verify the parsing of the new values.
755 * css3/flexbox/css-properties.html:
756 * css3/parse-justify-content-expected.txt: Added.
757 * css3/parse-justify-content.html: Added.
759 2015-05-04 Manuel Rego Casasnovas <rego@igalia.com>
761 [CSS Grid Layout] Wrong computed style for named grid lines in implicit tracks
762 https://bugs.webkit.org/show_bug.cgi?id=144449
764 Reviewed by Sergio Villar Senin.
766 * fast/css-grid-layout/named-grid-lines-computed-style-implicit-tracks-expected.txt: Added.
767 * fast/css-grid-layout/named-grid-lines-computed-style-implicit-tracks.html: Added.
769 2015-05-02 Simon Fraser <simon.fraser@apple.com>
771 Assertion failure (!needsLayout()) loading inkedmag.com
772 https://bugs.webkit.org/show_bug.cgi?id=144528
773 rdar://problem/20788681
775 Reviewed by Darin Adler.
777 Test that sleeps for a while to force an image into catchup mode.
779 * fast/images/resources/spinner.gif: Added.
780 * fast/images/set-needs-layout-in-painting-expected.txt: Added.
781 * fast/images/set-needs-layout-in-painting.html: Added.
783 2015-05-03 Alexey Proskuryakov <ap@apple.com>
785 Skip fast/frames/flattening/crash-remove-iframe-during-object-beforeload.html
786 https://bugs.webkit.org/show_bug.cgi?id=144540
790 2015-05-01 Simon Fraser <simon.fraser@apple.com>
792 Avoid compositing updates after style recalcs which have no compositing implications
793 https://bugs.webkit.org/show_bug.cgi?id=144502
795 Reviewed by Darin Adler.
797 Use internals.compositingUpdateCount() to see if various document mutations
798 cause a compositing update. Doesn't actually detect any behavior change
799 from this patch, but seems useful in general.
801 * compositing/updates/no-style-change-updates-expected.txt: Added.
802 * compositing/updates/no-style-change-updates.html: Added.
804 2015-05-01 Ryosuke Niwa <rniwa@webkit.org>
806 Class syntax should allow string and numeric identifiers for method names
807 https://bugs.webkit.org/show_bug.cgi?id=144254
809 Reviewed by Darin Adler.
811 Added a test and rebaselined other tests per syntax error message change.
813 * js/class-syntax-declaration-expected.txt:
814 * js/class-syntax-expression-expected.txt:
815 * js/class-syntax-string-and-numeric-names-expected.txt: Added.
816 * js/class-syntax-string-and-numeric-names.html: Added.
817 * js/class-syntax-super-expected.txt:
818 * js/script-tests/class-syntax-declaration.js:
819 * js/script-tests/class-syntax-expression.js:
820 * js/script-tests/class-syntax-string-and-numeric-names.js: Added.
821 * js/script-tests/class-syntax-super.js:
823 2015-05-01 Brent Fulgham <bfulgham@apple.com>
825 Create a set of initial scroll snap point tests
826 https://bugs.webkit.org/show_bug.cgi?id=142358
828 Reviewed by Simon Fraser.
830 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap: Added.
831 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-horizontal-expected.txt: Added.
832 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-horizontal.html: Added.
833 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-slow-horizontal-expected.txt: Added.
834 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-slow-horizontal.html: Added.
835 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-slow-vertical-expected.txt: Added.
836 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-slow-vertical.html: Added.
837 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-vertical-expected.txt: Added.
838 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-vertical.html: Added.
840 2015-05-01 Andreas Kling <akling@apple.com>
842 Reproducible crash removing name attribute from <img> node
843 <https://webkit.org/b/144371>
844 <rdar://problem/17198583>
846 Reviewed by Darin Adler.
848 * fast/dom/HTMLImageElement/remove-name-id-attribute-from-image-expected.txt: Added.
849 * fast/dom/HTMLImageElement/remove-name-id-attribute-from-image.html: Added.
851 2015-05-01 Eric Carlson <eric.carlson@apple.com>
853 Postpone caption style sheet creation
854 https://bugs.webkit.org/show_bug.cgi?id=144499
856 Reviewed by Simon Fraser.
858 * media/track/track-user-stylesheet-expected.txt: Added.
859 * media/track/track-user-stylesheet.html: Added.
861 2015-05-01 Myles C. Maxfield <mmaxfield@apple.com>
863 [OS X] Text dilation parameters are not restored after being set
864 https://bugs.webkit.org/show_bug.cgi?id=144507
865 <rdar://problem/19446938>
867 Reviewed by Simon Fraser and Ned Holbrook.
871 * fast/text/dilation-save-restore-expected.html: Added. Never sets dilation parameters, draws two strings.
872 * fast/text/dilation-save-restore.html: Added. Draws one string without dilation, sets the dilation, then draws a
873 second string. If saving and restoring doesn't work correctly, these two lines will appear different.
875 2015-05-01 Jordan Harband <ljharb@gmail.com>
877 String#startsWith/endsWith/includes don't handle Infinity position/endPosition args correctly
878 https://bugs.webkit.org/show_bug.cgi?id=144314
880 Reviewed by Darin Adler.
882 * js/script-tests/string-includes.js:
883 * js/string-includes-expected.txt:
885 2015-05-01 Martin Robinson <mrobinson@igalia.com>
887 Unreviewed gardening for GTK+.
889 * platform/gtk/TestExpectations: Remove some inaccurate missing results
890 and unskip a passing test.
892 2015-05-01 Joanmarie Diggs <jdiggs@igalia.com>
894 [GTK] accessibility/secure-textfield-title-ui.html is failing
895 https://bugs.webkit.org/show_bug.cgi?id=98375
897 Reviewed by Chris Fleizach.
899 Modify the test to check the childrenCount of the titleUIElement in order
900 to determine where the element text is exposed. On the Mac, it's exposed
901 in StaticText children; in ATK, in the element itself. The test was failing
902 because it assumed the text was in the first child of the element.
904 * accessibility/secure-textfield-title-ui.html: Modified.
905 * platform/gtk/TestExpectations: Unskipped the failing test.
907 2015-05-01 Brady Eidson <beidson@apple.com>
909 Add API to disable meta refreshes.
910 <rdar://problem/20333198> and https://bugs.webkit.org/show_bug.cgi?id=144269
912 Reviewed by Alexey Proskuryakov.
914 * loader/meta-refresh-disabled-expected.txt: Added.
915 * loader/meta-refresh-disabled.html: Added.
916 * loader/resources/notify-done.html: Added.
917 * platform/win/TestExpectations:
919 2015-05-01 Martin Robinson <mrobinson@igalia.com>
921 Unreviewed gardening for WebKitGTK+
923 Unskip some passing tests. Add new baselines. Properly organize some
924 failures in the TestExpectations file.
926 * platform/gtk/TestExpectations:
927 * platform/gtk/editing/execCommand/print-expected.png: Added.
928 * platform/gtk/editing/execCommand/print-expected.txt: Added.
929 * platform/gtk/fast/attachment/attachment-progress-expected.txt: Added.
930 * platform/gtk/fast/attachment/attachment-select-on-click-expected.txt: Added.
931 * platform/gtk/fast/attachment/attachment-select-on-click-inside-user-select-all-expected.txt: Added.
932 * platform/gtk/fast/attachment/attachment-subtitle-expected.txt: Added.
933 * platform/gtk/fast/attachment/attachment-title-expected.txt: Added.
934 * platform/gtk/fast/box-shadow/hidpi-webkit-box-shadow-subpixel-position-expected.txt: Added.
935 * platform/gtk/fast/css/focus-ring-exists-for-search-field-expected.png: Added.
936 * platform/gtk/fast/css/focus-ring-exists-for-search-field-expected.txt: Added.
937 * platform/gtk/fast/multicol/scrolling-column-rules-expected.png: Added.
938 * platform/gtk/fast/multicol/scrolling-column-rules-expected.txt: Added.
939 * platform/gtk/printing/allowed-page-breaks-expected.txt: Added.
940 * platform/gtk/printing/compositing-layer-printing-expected.png: Added.
941 * platform/gtk/printing/compositing-layer-printing-expected.txt:
942 * platform/gtk/printing/css2.1/page-break-after-000-expected.txt: Added.
943 * platform/gtk/printing/css2.1/page-break-after-001-expected.txt: Added.
944 * platform/gtk/printing/css2.1/page-break-after-002-expected.txt: Added.
945 * platform/gtk/printing/css2.1/page-break-after-003-expected.txt: Added.
946 * platform/gtk/printing/css2.1/page-break-after-004-expected.txt: Added.
947 * platform/gtk/printing/css2.1/page-break-before-000-expected.txt: Added.
948 * platform/gtk/printing/css2.1/page-break-before-001-expected.txt: Added.
949 * platform/gtk/printing/css2.1/page-break-before-002-expected.txt: Added.
950 * platform/gtk/printing/css2.1/page-break-inside-000-expected.txt: Added.
951 * platform/gtk/printing/iframe-print-expected.png: Added.
952 * platform/gtk/printing/iframe-print-expected.txt: Added.
953 * platform/gtk/printing/media-queries-print-expected.png: Added.
954 * platform/gtk/printing/media-queries-print-expected.txt:
955 * platform/gtk/printing/no-content-empty-pages-expected.txt: Added.
956 * platform/gtk/printing/numberOfPages-expected.txt: Added.
957 * platform/gtk/printing/page-break-after-avoid-expected.txt: Added.
958 * platform/gtk/printing/page-break-always-expected.txt: Added.
959 * platform/gtk/printing/page-break-avoid-expected.txt: Added.
960 * platform/gtk/printing/page-break-before-avoid-expected.txt: Added.
961 * platform/gtk/printing/page-break-display-none-expected.txt: Added.
962 * platform/gtk/printing/page-break-inside-avoid-expected.txt: Added.
963 * platform/gtk/printing/page-break-margin-collapsed-expected.txt: Added.
964 * platform/gtk/printing/page-break-orphans-and-widows-expected.txt: Added.
965 * platform/gtk/printing/page-break-orphans-expected.txt: Added.
966 * platform/gtk/printing/page-break-widows-expected.txt: Added.
967 * platform/gtk/printing/page-count-layout-overflow-expected.txt: Added.
968 * platform/gtk/printing/page-count-percentage-height-expected.txt: Added.
969 * platform/gtk/printing/page-count-relayout-shrink-expected.txt: Added.
970 * platform/gtk/printing/page-count-with-one-word-expected.txt: Added.
971 * platform/gtk/printing/page-format-data-display-none-expected.txt: Added.
972 * platform/gtk/printing/page-format-data-expected.txt: Added.
973 * platform/gtk/printing/page-rule-css-text-expected.txt: Added.
974 * platform/gtk/printing/page-rule-in-media-query-expected.png: Added.
975 * platform/gtk/printing/page-rule-in-media-query-expected.txt: Added.
976 * platform/gtk/printing/pageNumerForElementById-expected.txt: Added.
977 * platform/gtk/printing/print-close-crash-expected.txt: Added.
978 * platform/gtk/printing/pseudo-class-outside-page-expected.txt: Added.
979 * platform/gtk/printing/return-from-printing-mode-expected.png: Added.
980 * platform/gtk/printing/return-from-printing-mode-expected.txt:
981 * platform/gtk/printing/setPrinting-expected.png: Added.
982 * platform/gtk/printing/setPrinting-expected.txt: Added.
983 * platform/gtk/printing/simultaneous-position-float-change-expected.png: Added.
984 * platform/gtk/printing/simultaneous-position-float-change-expected.txt: Added.
985 * platform/gtk/printing/single-line-must-not-be-split-into-two-pages-expected.txt: Added.
986 * platform/gtk/printing/stretch-to-view-height-expected.txt: Added.
987 * platform/gtk/printing/width-overflow-expected.png: Added.
988 * platform/gtk/printing/width-overflow-expected.txt: Added.
989 * platform/gtk/printing/zoomed-document-expected.txt: Added.
991 2015-05-01 Martin Robinson <mrobinson@igalia.com>
993 [Freetype] Properly support synthetic oblique in vertical text
994 https://bugs.webkit.org/show_bug.cgi?id=144492
996 Reviewed by Sergio Villar Senin.
998 * platform/gtk/TestExpectations: Unskip passing tests.
999 * platform/gtk/fast/text/international/synthesized-italic-vertical-latin-expected.png: Added.
1000 * platform/gtk/fast/text/international/synthesized-italic-vertical-latin-expected.txt: Added.
1002 2015-05-01 Eric Carlson <eric.carlson@apple.com>
1004 Fix text track language selection logic
1005 https://bugs.webkit.org/show_bug.cgi?id=144467
1007 Reviewed by Brent Fulgham.
1009 * media/track/track-language-preference-expected.txt:
1010 * media/track/track-language-preference.html: Updated, add new tests.
1011 * platform/mac/TestExpectations:
1013 2015-05-01 Martin Robinson <mrobinson@igalia.com>
1015 Unreviewed gardening. Rebaseline some tests for WebKitGTK+.
1017 * platform/gtk/editing/execCommand/nsresponder-outdent-expected.txt: Rebaseline.
1018 * platform/gtk/inspector-protocol/debugger/regress-133182-expected.txt: Removed. The
1019 platform-independent baseline should be good enough.
1021 2015-04-30 Joseph Pecoraro <pecoraro@apple.com>
1023 Unreviewed gardening. Update results of inspector tests.
1025 * inspector-protocol/debugger/breakpoint-eval-with-exception-expected.txt:
1026 * inspector-protocol/debugger/regress-133182-expected.txt:
1027 * inspector-protocol/debugger/regress-133182.html:
1028 * inspector-protocol/debugger/setBreakpoint-actions-expected.txt:
1029 * inspector-protocol/debugger/terminate-dedicated-worker-while-paused-expected.txt:
1030 * inspector-protocol/page/deny-X-FrameOption-expected.txt:
1031 * inspector/debugger/search-scripts-expected.txt:
1033 2015-04-30 Joseph Pecoraro <pecoraro@apple.com>
1035 Unreviewed gardening. Remove skipped and broken inspector test.
1037 This is the last test relying on the old model interface.
1040 * http/tests/inspector-protocol/resources/InspectorTest.js:
1041 (InspectorTest.initializeInspectorModels.console.error.window.onerror): Deleted.
1042 (InspectorTest.initializeInspectorModels.console.assert): Deleted.
1043 (InspectorTest.initializeInspectorModels): Deleted.
1044 * inspector-protocol/indexeddb/basics-expected.txt: Removed.
1045 * inspector-protocol/indexeddb/basics.html: Removed.
1046 * platform/efl/TestExpectations:
1047 * platform/gtk/TestExpectations:
1048 * platform/win/TestExpectations:
1050 2015-04-30 Dean Jackson <dino@apple.com>
1052 Expose -apple-system as a font family
1053 https://bugs.webkit.org/show_bug.cgi?id=144484
1054 <rdar://problem/20767330>
1056 Reviewed by Tim Horton.
1058 Change a bunch of tests to use "-apple-system" instead
1059 of "-apple-system-font" for font-family.
1061 Add a test to make sure the old name still works.
1063 * fast/text/system-font-legacy-name.html
1064 * platform/ios-simulator/fast/text/system-monospaced-numbers.html:
1065 * platform/ios-simulator/ios/fast/text/apple-logo-expected.txt:
1066 * platform/ios-simulator/ios/fast/text/apple-logo.html:
1067 * platform/ios-simulator/ios/fast/text/opticalFont-expected.txt:
1068 * platform/ios-simulator/ios/fast/text/opticalFont.html:
1069 * platform/ios-simulator/ios/fast/text/opticalFontWithWeight-expected.txt:
1070 * platform/ios-simulator/ios/fast/text/opticalFontWithWeight.html:
1071 * platform/ios-simulator/ios/fast/text/underline-scaling-expected.txt:
1072 * platform/ios-simulator/ios/fast/text/underline-scaling.html:
1073 * platform/mac/fast/text/systemFont-expected.txt:
1074 * platform/mac/fast/text/systemFont.html:
1076 2015-04-30 Javier Fernandez <jfernandez@igalia.com>
1078 [CSS Grid Layout] overflow-position keyword for align and justify properties.
1079 https://bugs.webkit.org/show_bug.cgi?id=144235
1081 Reviewed by Sergio Villar Senin.
1083 Implementation of overflow-keyword handling for Grid Layout on
1084 align-self and justify-self properties.
1086 * fast/css-grid-layout/grid-align-justify-overflow-expected.txt: Added.
1087 * fast/css-grid-layout/grid-align-justify-overflow.html: Added.
1089 2015-04-30 Jon Davis <jond@apple.com>
1091 Web Inspector: console should show an icon for console.info() messages
1092 https://bugs.webkit.org/show_bug.cgi?id=18530
1094 Reviewed by Timothy Hatcher.
1096 * inspector/console/console-api-expected.txt:
1098 2015-04-30 Dean Jackson <dino@apple.com>
1100 -apple-system-font-monospaced-numbers doesn't work on iOS
1101 https://bugs.webkit.org/show_bug.cgi?id=144478
1102 <rdar://problem/20544940>
1104 Reviewed by Brent Fulgham.
1106 A test that draws two lines of different numbers and checks
1107 they are the same width.
1109 * platform/ios-simulator/fast/text/system-monospaced-numbers-expected.txt: Added.
1110 * platform/ios-simulator/fast/text/system-monospaced-numbers.html: Added.
1112 2015-04-30 Joseph Pecoraro <pecoraro@apple.com>
1114 Unreviewed, ios-simulator gardening
1116 * Address linter warnings.
1117 * Unskip some tests that pass.
1118 * More generically skip unsupported iOS features.
1121 * platform/ios-simulator-wk1/TestExpectations:
1122 * platform/ios-simulator-wk2/TestExpectations:
1123 * platform/ios-simulator/TestExpectations:
1125 2015-04-30 Filip Pizlo <fpizlo@apple.com>
1127 js/regress/is-string-fold-tricky.html and js/regress/is-string-fold.html are crashing
1128 https://bugs.webkit.org/show_bug.cgi?id=144463
1130 Reviewed by Benjamin Poulain.
1132 Unskip now that the bug is fixed.
1135 * js/regress/script-tests/is-string-fold-tricky.js:
1136 * js/regress/script-tests/is-string-fold.js:
1138 2015-04-30 Brady Eidson <beidson@apple.com>
1140 Javascript using WebSQL can create their own WebKit info table.
1141 <rdar://problem/20688792> and https://bugs.webkit.org/show_bug.cgi?id=144466
1143 Reviewed by Alex Christensen.
1145 * storage/websql/alter-to-info-table-expected.txt: Added.
1146 * storage/websql/alter-to-info-table.html: Added.
1147 * storage/websql/alter-to-info-table.js: Added.
1149 2015-04-30 Martin Robinson <mrobinson@igalia.com>
1151 Unskip isolated words tests on WebKitGTK+
1153 * platform/gtk/TestExpectations: Unskip tests. We've been able to run these
1154 since the switch to WebKitTestRunner.
1156 2015-04-30 Filip Pizlo <fpizlo@apple.com>
1158 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.
1160 * js/regress/script-tests/is-string-fold-tricky.js:
1161 * js/regress/script-tests/is-string-fold.js:
1163 2015-04-30 Martin Robinson <mrobinson@igalia.com>
1165 Rebaseline some editing tests for WebKitGTK+
1167 Also add some missing baselines.
1169 * fast/hidpi/broken-image-icon-very-hidpi-expected.png: Added.
1170 * fast/hidpi/broken-image-icon-very-hidpi-expected.txt: Added.
1171 * platform/gtk/editing/execCommand/5142012-1-expected.png:
1172 * platform/gtk/editing/execCommand/5142012-1-expected.txt:
1173 * platform/gtk/editing/inserting/insert-at-end-02-expected.txt:
1174 * platform/gtk/editing/pasteboard/4989774-expected.txt:
1176 2015-04-30 Filip Pizlo <fpizlo@apple.com>
1178 Unreviewed, skip new tests js/regress/is-string-fold.html and js/regress/is-string-fold-tricky.html because they are crashing.
1182 2015-04-30 Jon Honeycutt <jhoneycutt@apple.com>
1184 Add image failure expectation for
1185 svg/filters/sourceAlpha-input-filter-effect.html on Windows
1189 * platform/win/TestExpectations:
1191 2015-04-29 Filip Pizlo <fpizlo@apple.com>
1193 DFG Is<Blah> versions of TypeOf should fold based on proven input type
1194 https://bugs.webkit.org/show_bug.cgi?id=144409
1196 Reviewed by Geoffrey Garen.
1198 * js/regress/is-boolean-fold-expected.txt: Added.
1199 * js/regress/is-boolean-fold-tricky-expected.txt: Added.
1200 * js/regress/is-boolean-fold-tricky.html: Added.
1201 * js/regress/is-boolean-fold.html: Added.
1202 * js/regress/is-function-fold-expected.txt: Added.
1203 * js/regress/is-function-fold-tricky-expected.txt: Added.
1204 * js/regress/is-function-fold-tricky-internal-function-expected.txt: Added.
1205 * js/regress/is-function-fold-tricky-internal-function.html: Added.
1206 * js/regress/is-function-fold-tricky.html: Added.
1207 * js/regress/is-function-fold.html: Added.
1208 * js/regress/is-number-fold-expected.txt: Added.
1209 * js/regress/is-number-fold-tricky-expected.txt: Added.
1210 * js/regress/is-number-fold-tricky.html: Added.
1211 * js/regress/is-number-fold.html: Added.
1212 * js/regress/is-object-or-null-fold-expected.txt: Added.
1213 * js/regress/is-object-or-null-fold-functions-expected.txt: Added.
1214 * js/regress/is-object-or-null-fold-functions.html: Added.
1215 * js/regress/is-object-or-null-fold-less-tricky-expected.txt: Added.
1216 * js/regress/is-object-or-null-fold-less-tricky.html: Added.
1217 * js/regress/is-object-or-null-fold-tricky-expected.txt: Added.
1218 * js/regress/is-object-or-null-fold-tricky.html: Added.
1219 * js/regress/is-object-or-null-fold.html: Added.
1220 * js/regress/is-object-or-null-trickier-function-expected.txt: Added.
1221 * js/regress/is-object-or-null-trickier-function.html: Added.
1222 * js/regress/is-object-or-null-trickier-internal-function-expected.txt: Added.
1223 * js/regress/is-object-or-null-trickier-internal-function.html: Added.
1224 * js/regress/is-object-or-null-tricky-function-expected.txt: Added.
1225 * js/regress/is-object-or-null-tricky-function.html: Added.
1226 * js/regress/is-object-or-null-tricky-internal-function-expected.txt: Added.
1227 * js/regress/is-object-or-null-tricky-internal-function.html: Added.
1228 * js/regress/is-string-fold-expected.txt: Added.
1229 * js/regress/is-string-fold-tricky-expected.txt: Added.
1230 * js/regress/is-string-fold-tricky.html: Added.
1231 * js/regress/is-string-fold.html: Added.
1232 * js/regress/is-undefined-fold-expected.txt: Added.
1233 * js/regress/is-undefined-fold-tricky-expected.txt: Added.
1234 * js/regress/is-undefined-fold-tricky.html: Added.
1235 * js/regress/is-undefined-fold.html: Added.
1236 * js/regress/script-tests/is-boolean-fold-tricky.js: Added.
1237 * js/regress/script-tests/is-boolean-fold.js: Added.
1238 * js/regress/script-tests/is-function-fold-tricky-internal-function.js: Added.
1239 * js/regress/script-tests/is-function-fold-tricky.js: Added.
1242 * js/regress/script-tests/is-function-fold.js: Added.
1244 * js/regress/script-tests/is-number-fold-tricky.js: Added.
1245 * js/regress/script-tests/is-number-fold.js: Added.
1246 * js/regress/script-tests/is-object-or-null-fold-functions.js: Added.
1248 * js/regress/script-tests/is-object-or-null-fold-less-tricky.js: Added.
1249 * js/regress/script-tests/is-object-or-null-fold-tricky.js: Added.
1250 * js/regress/script-tests/is-object-or-null-fold.js: Added.
1251 * js/regress/script-tests/is-object-or-null-trickier-function.js: Added.
1254 * js/regress/script-tests/is-object-or-null-trickier-internal-function.js: Added.
1255 * js/regress/script-tests/is-object-or-null-tricky-function.js: Added.
1257 * js/regress/script-tests/is-object-or-null-tricky-internal-function.js: Added.
1258 * js/regress/script-tests/is-string-fold-tricky.js: Added.
1259 * js/regress/script-tests/is-string-fold.js: Added.
1260 * js/regress/script-tests/is-undefined-fold-tricky.js: Added.
1261 * js/regress/script-tests/is-undefined-fold.js: Added.
1262 * js/regress/sink-function-expected.txt: Added.
1263 * js/regress/sink-function.html: Added.
1265 2015-04-30 Brent Fulgham <bfulgham@apple.com>
1267 [Mac] Expand test infrastructure to support scrolling tests (Part 3)
1268 https://bugs.webkit.org/show_bug.cgi?id=144131
1270 Reviewed by Eric Carlson.
1272 Update the WK2 scrolling tests to use the new scroll trigger infrastructure to reduce the use of
1275 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div-expected.txt:
1276 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div-with-handler-expected.txt:
1277 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div-with-handler.html:
1278 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div.html:
1279 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-expected.txt:
1280 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-with-handler-expected.txt:
1281 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-with-handler.html:
1282 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe.html:
1283 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-expected.txt:
1284 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-with-handler-expected.txt:
1285 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-with-handler.html:
1286 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe.html:
1287 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-expected.txt:
1288 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-with-handler-expected.txt:
1289 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-with-handler.html:
1290 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe.html:
1291 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-expected.txt:
1292 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-with-handler-expected.txt:
1293 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-with-handler.html:
1294 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe.html:
1295 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select-expected.txt:
1296 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select-with-handler-expected.txt:
1297 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select-with-handler.html:
1298 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select.html:
1299 * platform/mac-wk2/tiled-drawing/scrolling/overflow-scroll-zero-delta-wheel-events.html:
1300 * platform/mac-wk2/tiled-drawing/scrolling/root-overflow-with-mousewheel.html:
1302 2015-04-30 Antti Koivisto <antti@apple.com>
1304 These should be saying HTTP/1.1 not HTTP/1.0
1306 * http/tests/cache/resources/iframe304.php:
1307 * http/tests/cache/resources/iframe304body.php:
1309 2015-04-29 Joseph Pecoraro <pecoraro@apple.com>
1311 [Win] Update baselines after r183610.
1313 Unreviewed Gardening.
1315 * platform/win/fast/css/apple-system-colors-expected.txt: Added.
1317 2015-04-29 Simon Fraser <simon.fraser@apple.com>
1319 Crash at WebCore::Document::absoluteRegionForEventTargets
1320 https://bugs.webkit.org/show_bug.cgi?id=144426
1321 rdar://problem/20502166
1323 Reviewed by Tim Horton.
1325 Test that disconnects a frame with a wheel event handler then GCs, and one that
1326 disconnects are reconnects. In both case, the parent document should have zero
1327 wheel event handlers registered on it.
1329 * fast/events/wheelevent-in-frame-expected.txt: Added.
1330 * fast/events/wheelevent-in-frame.html: Added.
1331 * fast/events/wheelevent-in-reattached-frame-expected.txt: Added.
1332 * fast/events/wheelevent-in-reattached-frame.html: Added.
1334 2015-04-29 Joseph Pecoraro <pecoraro@apple.com>
1336 LiveNodeList may unexpectedly return an element for empty string
1337 https://bugs.webkit.org/show_bug.cgi?id=144429
1339 Reviewed by Darin Adler.
1341 * fast/dom/named-items-with-empty-name-expected.txt:
1342 * fast/dom/named-items-with-empty-name.html:
1344 2015-04-29 Dean Jackson <dino@apple.com>
1346 Create a named CSS property for system colors
1347 https://bugs.webkit.org/show_bug.cgi?id=144423
1348 <rdar://problem/20491011>
1350 Reviewed by Tim Horton.
1352 Expose the following values to CSS color properties:
1357 -apple-system-orange
1359 -apple-system-purple
1361 -apple-system-yellow
1363 The new test shows the computed value for each of these colors. It
1364 includes generic results (no special value) and platform results for
1365 Mac (other than Mavericks) and iOS.
1367 * fast/css/apple-system-colors-expected.txt: Generic results.
1368 * fast/css/apple-system-colors.html: Added - the new test.
1369 * platform/mac/fast/css/apple-system-colors-expected.txt: Added OS X results.
1370 * platform/ios-simulator/fast/css/apple-system-colors-expected.txt: Added iOS results.
1371 * platform/mac-mavericks/fast/css/apple-system-colors-expected.txt: Generic results for Mavericks.
1373 2015-04-29 Commit Queue <commit-queue@webkit.org>
1375 Unreviewed, rolling out r183600.
1376 https://bugs.webkit.org/show_bug.cgi?id=144432
1378 New tests time out everywhere (Requested by ap on #webkit).
1382 "Crash at WebCore::Document::absoluteRegionForEventTargets"
1383 https://bugs.webkit.org/show_bug.cgi?id=144426
1384 http://trac.webkit.org/changeset/183600
1386 2015-04-29 Alexey Proskuryakov <ap@apple.com>
1388 fast/frames/flattening/iframe-flattening-resize-event-count.html times out on Yosemite WK2
1389 https://bugs.webkit.org/show_bug.cgi?id=144155
1391 * fast/frames/flattening/resources/iframe-to-resize.html: Added more logging to the test.
1393 2015-04-29 Martin Robinson <mrobinson@igalia.com>
1395 Unskip 3D transformation tests for WebKitGTK+
1397 Unreviewed. This is gardening.
1399 These tests should run reasonably well on the testing bots, now that
1400 they use llvmpipe to run OpenGL.
1402 * platform/gtk/TestExpectations:
1403 * platform/gtk/transforms/3d/general/background-visibility-layers-expected.png: Added.
1404 * platform/gtk/transforms/3d/general/cssmatrix-3d-zoom-expected.png: Added.
1405 * platform/gtk/transforms/3d/general/matrix-with-zoom-3d-expected.png: Added.
1406 * platform/gtk/transforms/3d/general/perspective-non-layer-expected.png: Added.
1407 * platform/gtk/transforms/3d/general/perspective-units-expected.png: Added.
1408 * platform/gtk/transforms/3d/general/transform-origin-z-change-expected.png: Added.
1409 * platform/gtk/transforms/3d/hit-testing/backface-hit-test-expected.png: Added.
1410 * platform/gtk/transforms/3d/hit-testing/backface-no-transform-hit-test-expected.png: Added.
1411 * platform/gtk/transforms/3d/point-mapping/3d-point-mapping-2-expected.png: Added.
1412 * platform/gtk/transforms/3d/point-mapping/3d-point-mapping-3-expected.png: Added.
1413 * platform/gtk/transforms/3d/point-mapping/3d-point-mapping-coplanar-expected.png: Added.
1414 * platform/gtk/transforms/3d/point-mapping/3d-point-mapping-deep-expected.png: Added.
1415 * platform/gtk/transforms/3d/point-mapping/3d-point-mapping-expected.png: Added.
1416 * platform/gtk/transforms/3d/point-mapping/3d-point-mapping-origins-expected.png: Added.
1417 * platform/gtk/transforms/3d/point-mapping/3d-point-mapping-overlapping-expected.png: Added.
1418 * platform/gtk/transforms/3d/point-mapping/3d-point-mapping-preserve-3d-expected.png: Added.
1420 2015-04-29 Simon Fraser <simon.fraser@apple.com>
1422 Rebaseline after r183597.
1424 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/handlers-in-iframes-expected.txt:
1426 2015-04-29 Simon Fraser <simon.fraser@apple.com>
1428 Crash at WebCore::Document::absoluteRegionForEventTargets
1429 https://bugs.webkit.org/show_bug.cgi?id=144426
1430 rdar://problem/20502166
1432 Reviewed by Tim Horton.
1434 Test that disconnects a frame with a wheel event handler then GCs, and one that
1435 disconnects are reconnects. In both case, the parent document should have zero
1436 wheel event handlers registered on it.
1438 * fast/events/wheelevent-in-frame-expected.txt: Added.
1439 * fast/events/wheelevent-in-frame.html: Added.
1440 * fast/events/wheelevent-in-reattached-frame-expected.txt: Added.
1441 * fast/events/wheelevent-in-reattached-frame.html: Added.
1443 2015-04-29 Simon Fraser <simon.fraser@apple.com>
1445 Compute the non-fast-scrollable region in main-document coordinates
1446 https://bugs.webkit.org/show_bug.cgi?id=144420
1448 Reviewed by Tim Horton.
1450 We now report the non-fast region in document coordinates, so these two results change.
1452 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/top-content-inset-expected.txt:
1453 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/top-content-inset-header-expected.txt:
1455 2015-04-29 Joseph Pecoraro <pecoraro@apple.com>
1457 NodeList has issues with Symbol and empty string
1458 https://bugs.webkit.org/show_bug.cgi?id=144310
1460 Reviewed by Darin Adler.
1462 * fast/dom/StyleSheet/stylesheet-symbol-names-expected.txt: Added.
1463 * fast/dom/StyleSheet/stylesheet-symbol-names.html: Added.
1464 * fast/dom/dataset-name-getter-symbols-expected.txt: Added.
1465 * fast/dom/dataset-name-getter-symbols.html: Added.
1466 * fast/dom/named-items-with-empty-name-expected.txt: Added.
1467 * fast/dom/named-items-with-empty-name.html: Added.
1468 * fast/dom/named-items-with-symbol-name-expected.txt: Added.
1469 * fast/dom/named-items-with-symbol-name.html: Added.
1470 * storage/domstorage/localstorage/named-items-expected.txt: Added.
1471 * storage/domstorage/localstorage/named-items.html: Added.
1473 2015-04-29 Simon Fraser <simon.fraser@apple.com>
1475 Allow testing of plug-ins that handle wheel events.
1476 https://bugs.webkit.org/show_bug.cgi?id=144413
1478 Reviewed by Tim Horton.
1480 Test the non-fast scrollable region with top content inset and header height, and with a plug-in.
1482 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/top-content-inset-expected.txt: Added.
1483 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/top-content-inset-header-expected.txt: Added.
1484 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/top-content-inset-header.html: Added.
1485 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/top-content-inset.html: Added.
1486 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-event-plugin-expected.txt: Added.
1487 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-event-plugin.html: Added.
1489 2015-04-29 Martin Robinson <mrobinson@igalia.com>
1491 [GTK] Add support for automatic hyphenation
1492 https://bugs.webkit.org/show_bug.cgi?id=44478
1494 Reviewed by Carlos Garcia Campos.
1496 * platform/gtk/TestExpectations: Unskip most hyphenation tests.
1497 * platform/gtk/fast/text/hyphenate-character-expected.png: Added.
1498 * platform/gtk/fast/text/hyphenate-character-expected.txt:
1499 * platform/gtk/fast/text/hyphenate-first-word-expected.png: Added.
1500 * platform/gtk/fast/text/hyphenate-first-word-expected.txt:
1501 * platform/gtk/fast/text/hyphenate-limit-before-after-expected.png:
1502 * platform/gtk/fast/text/hyphenate-limit-before-after-expected.txt:
1503 * platform/gtk/fast/text/hyphenate-limit-lines-expected.png:
1504 * platform/gtk/fast/text/hyphenate-limit-lines-expected.txt:
1505 * platform/gtk/fast/text/hyphenate-locale-expected.png: Added.
1506 * platform/gtk/fast/text/hyphenate-locale-expected.txt:
1507 * platform/gtk/fast/text/hyphens-expected.png: Added.
1508 * platform/gtk/fast/text/hyphens-expected.txt:
1509 * platform/gtk/fast/text/word-break-soft-hyphen-expected.png:
1511 2015-04-29 Zalan Bujtas <zalan@apple.com>
1513 Simple line layout: Web process spins endlessly below layoutSimpleLines.
1514 https://bugs.webkit.org/show_bug.cgi?id=144403
1515 rdar://problem/20742783
1517 Reviewed by Antti Koivisto.
1519 When a text fragment overlaps multiple renderes and it does not fit the current line,
1520 we revert the text fragment iterator position so that the overlapping content
1521 gets processed again for the next line.
1522 However, TextFragmentIterator::revertToFragment() was reverting too much and
1523 we started processing old content all over again -> infinite loop.
1525 This patch ensures that text fragment iterator is reverted to the right position.
1527 * fast/text/simple-line-layout-wrapping-multiple-renderers-hang-expected.html: Added.
1528 * fast/text/simple-line-layout-wrapping-multiple-renderers-hang.html: Added.
1530 2015-04-29 Antti Koivisto <antti@apple.com>
1532 Mark newly added http/tests/cache/main-resource-304-reload.html failing on Windows.
1534 * platform/win/TestExpectations:
1536 2015-04-28 Geoffrey Garen <ggaren@apple.com>
1538 It shouldn't take 1846 lines of code and 5 FIXMEs to sort an array.
1539 https://bugs.webkit.org/show_bug.cgi?id=144013
1541 Reviewed by Mark Lam.
1543 * js/script-tests/array-holes.js:
1544 * js/array-holes-expected.txt: This result now matches Firefox. We see
1545 'peekaboo', which is a prototype property, rather than a hole, because
1546 sorting uses [[Get]], which sees prototype properties.
1548 The ES6 spec says that sorting should use [[Get]], so this new result
1549 matches the spec a little better -- although the spec also says that the
1550 result of sorting is undefined in this case because of the presence of
1551 an indexed property in the prototype chain.
1553 * js/dom/array-prototype-properties-expected.txt: Updated error message
1554 to match other array prototype error messages.
1556 * js/comparefn-sort-stability-expected.txt:
1557 * js/script-tests/comparefn-sort-stability.js: Made this test bigger in
1558 order to demonstrate that Firefox and Safari use a stable sort, and
1561 * js/script-tests/array-sort-sparse.js:
1562 * js/array-sort-sparse-expected.txt: Added some tests for things I got
1563 wrong in this patch.
1565 * script-tests/sort-with-side-effecting-comparisons.js: Made this test
1566 shorter so that it wouldn't hang debug builds. This test is O(N^2). It
1567 used to terminate sooner because our sort implementation would (sometimes)
1568 terminate sooner if you shrank the array. Our new sort does not accept
1569 intermediate updates to the array's length, matching Firefox. I spoke
1570 to Gavin and Alexey about this, and we think that going out of our way
1571 to honor length changes mid-sort doesn't make much sense because it's
1572 not possible to honor the general case of value changes in a predictable
1575 2015-04-29 Antti Koivisto <antti@apple.com>
1577 Main resource loaded via 304 response becomes empty if reloaded by user
1578 https://bugs.webkit.org/show_bug.cgi?id=144386
1580 Reviewed by Darin Adler.
1582 * http/tests/cache/main-resource-304-reload-expected.txt: Added.
1583 * http/tests/cache/main-resource-304-reload.html: Added.
1584 * http/tests/cache/resources/iframe304body.php: Added.
1586 2015-04-29 Darin Adler <darin@apple.com>
1588 [ES6] Implement Unicode code point escapes
1589 https://bugs.webkit.org/show_bug.cgi?id=144377
1591 Reviewed by Antti Koivisto.
1593 * js/script-tests/unicode-escape-sequences.js: Added.
1594 * js/unicode-escape-sequences-expected.txt: Added.
1595 * js/unicode-escape-sequences.html: Added. Generated with make-script-test-wrappers.
1597 2015-04-29 Hyungwook Lee <hyungwook.lee@navercorp.com>
1599 Fix crash in WebCore::LogicalSelectionOffsetCaches::ContainingBlockInfo::setBlock().
1600 https://bugs.webkit.org/show_bug.cgi?id=140261
1602 Reviewed by Darin Adler.
1604 * editing/execCommand/crash-140261-expected.txt: Added.
1605 * editing/execCommand/crash-140261.html: Added.
1607 2015-04-29 Youenn Fablet <youenn.fablet@crf.canon.fr>
1609 Synchronous XMLHttpRequest should get access to AppCache resources stored as flat files
1610 https://bugs.webkit.org/show_bug.cgi?id=143711
1612 Reviewed by Darin Adler.
1614 * http/tests/appcache/resources/fake-video.mp4: Added.
1615 * http/tests/appcache/resources/simple-video-sync.manifest: Added.
1616 * http/tests/appcache/simple-video-sync-expected.txt: Added.
1617 * http/tests/appcache/simple-video-sync.html: Added.
1619 2015-04-29 Joseph Pecoraro <pecoraro@apple.com>
1621 REGRESSION(181868): Windows Live SkyDrive cannot open an excel file
1622 https://bugs.webkit.org/show_bug.cgi?id=144373
1624 Reviewed by Darin Adler.
1626 * js/property-getters-and-setters-expected.txt:
1627 * js/script-tests/property-getters-and-setters.js:
1629 2015-04-28 Alexey Proskuryakov <ap@apple.com>
1631 [WK2] fast/forms/input-search-press-escape-key.html crashes
1632 https://bugs.webkit.org/show_bug.cgi?id=87168
1633 rdar://problem/11508829
1635 * platform/wk2/TestExpectations: This doesn't crash for me any more, unskipping.
1637 2015-04-28 Zalan Bujtas <zalan@apple.com>
1639 Checkboxes on bugs.webkit.org are painted with stripes at some zoom levels.
1640 https://bugs.webkit.org/show_bug.cgi?id=144351
1642 Reviewed by Simon Fraser.
1644 This patch ensures that CG context is properly restored after painting dashed/dotted lines.
1646 * fast/forms/checkbox-painting-with-hr-expected.html: Added.
1647 * fast/forms/checkbox-painting-with-hr.html: Added.
1649 2015-04-28 Andreas Kling <akling@apple.com>
1651 DFG should generate efficient code for branching on a string's boolean value.
1652 <https://webkit.org/b/144317>
1654 Reviewed by Geoff Garen & Filip Pizlo.
1656 * js/regress/branch-on-string-as-boolean-expected.txt: Added.
1657 * js/regress/branch-on-string-as-boolean.html: Added.
1658 * js/regress/script-tests/branch-on-string-as-boolean.js: Added.
1660 2015-04-27 Myles C. Maxfield <mmaxfield@apple.com>
1662 Implement font-synthesis CSS property
1663 https://bugs.webkit.org/show_bug.cgi?id=144305
1665 Reviewed by Andreas Kling.
1667 Test all combinations of font-weight, font-style, and font-synthesis.
1669 * fast/css3-text/font-synthesis-expected.html: Added.
1670 * fast/css3-text/font-synthesis.html: Added.
1672 2015-04-28 Brent Fulgham <bfulgham@apple.com>
1674 [Win] Temporarily disable WebGL support
1675 https://bugs.webkit.org/show_bug.cgi?id=144291
1677 * platform/win/TestExpectations:
1678 * platform/win/js/dom/constructor-length-expected.txt: Added.
1679 * platform/win/js/dom/global-constructors-attributes-expected.txt:
1681 2015-04-28 Jer Noble <jer.noble@apple.com>
1683 Unreviewed gardening; add results for new tests.
1685 * media/audio-playback-restriction-autoplay-expected.txt: Added.
1686 * media/audio-playback-restriction-play-expected.txt: Added.
1688 2015-04-28 Brent Fulgham <bfulgham@apple.com>
1690 [Win] PHP scripts fail if HTTP_ORIGIN is not set.
1691 https://bugs.webkit.org/show_bug.cgi?id=144333
1693 Rubberstamped by Brady Eidson.
1695 * http/tests/security/resources/cors-post-redirect-target.php: Check
1696 that HTTP_ORIGIN key exists before using it to avoid PHP error.
1698 2015-04-28 Andy Estes <aestes@apple.com>
1700 Add expectations for tests added in r183428 and r183450.
1702 * js/regress/typed-array-get-set-by-val-profiling-expected.txt: Added.
1703 * media/audio-playback-restriction-autoplay-expected.txt: Added.
1704 * media/audio-playback-restriction-play-expected.txt: Added.
1706 2015-04-28 Antti Koivisto <antti@apple.com>
1708 Network Cache: Disk cache getting filled by YouTube video data
1709 https://bugs.webkit.org/show_bug.cgi?id=144259
1711 Reviewed by Darin Adler.
1713 * http/tests/cache/disk-cache/disk-cache-media-expected.txt: Added.
1714 * http/tests/cache/disk-cache/disk-cache-media.html: Added.
1715 * http/tests/cache/disk-cache/resources/cache-test.js:
1718 2015-04-25 Simon Fraser <simon.fraser@apple.com>
1720 Eliminate styleDidChange with StyleDifferenceEqual when updates are actually necessary
1721 https://bugs.webkit.org/show_bug.cgi?id=144198
1723 Reviewed by Darin Adler, Antti Koivisto.
1725 New test that detects whether a "hardware" animation is firing the style recalc
1726 timer on every frame, which happened during development of this patch.
1728 * compositing/animation/no-style-recalc-during-accelerated-animation-expected.txt: Added.
1729 * compositing/animation/no-style-recalc-during-accelerated-animation.html: Added.
1731 2015-04-27 Benjamin Poulain <bpoulain@apple.com>
1733 [JSC] Add support for typed arrays to the Array profiling
1734 https://bugs.webkit.org/show_bug.cgi?id=143913
1736 Reviewed by Filip Pizlo.
1738 * js/regress/script-tests/typed-array-get-set-by-val-profiling.js: Added.
1739 * js/regress/typed-array-get-set-by-val-profiling.html: Added.
1741 2015-04-27 Doug Russell <d_russell@apple.com>
1743 Break up select text into multiple tests
1744 https://bugs.webkit.org/show_bug.cgi?id=144301
1746 Reviewed by Alexey Proskuryakov.
1748 * platform/mac/TestExpectations:
1749 * platform/mac/accessibility/select-text-expected.txt: Removed.
1750 * platform/mac/accessibility/select-text.html: Removed.
1751 * platform/mac/accessibility/select-text/select-text-1-expected.txt: Added.
1752 * platform/mac/accessibility/select-text/select-text-1.html: Added.
1753 * platform/mac/accessibility/select-text/select-text-135546-expected.txt: Added.
1754 * platform/mac/accessibility/select-text/select-text-135546.html: Added.
1755 * platform/mac/accessibility/select-text/select-text-135575-expected.txt: Added.
1756 * platform/mac/accessibility/select-text/select-text-135575.html: Added.
1757 * platform/mac/accessibility/select-text/select-text-2-expected.txt: Added.
1758 * platform/mac/accessibility/select-text/select-text-2.html: Added.
1759 * platform/mac/accessibility/select-text/select-text-3-expected.txt: Added.
1760 * platform/mac/accessibility/select-text/select-text-3.html: Added.
1761 * platform/mac/accessibility/select-text/select-text-4-expected.txt: Added.
1762 * platform/mac/accessibility/select-text/select-text-4.html: Added.
1763 * platform/mac/accessibility/select-text/select-text-5-expected.txt: Added.
1764 * platform/mac/accessibility/select-text/select-text-5.html: Added.
1765 * platform/mac/accessibility/select-text/select-text-6-expected.txt: Added.
1766 * platform/mac/accessibility/select-text/select-text-6.html: Added.
1767 * platform/mac/accessibility/select-text/select-text-7-expected.txt: Added.
1768 * platform/mac/accessibility/select-text/select-text-7.html: Added.
1769 * platform/mac/accessibility/select-text/select-text-8-expected.txt: Added.
1770 * platform/mac/accessibility/select-text/select-text-8.html: Added.
1771 * platform/mac/accessibility/select-text/select-text-9-expected.txt: Added.
1772 * platform/mac/accessibility/select-text/select-text-9.html: Added.
1774 2015-04-27 Daniel Bates <dabates@apple.com>
1776 Form control may be associated with the wrong HTML Form element after form id change
1777 https://bugs.webkit.org/show_bug.cgi?id=133456
1778 <rdar://problem/17095055>
1780 Reviewed by Andy Estes.
1782 Add tests to ensure that we associate the correct HTML Form element with a
1783 <select> after changing the id of its associated HTML form element.
1785 * fast/forms/change-form-id-to-be-unique-expected.txt: Added.
1786 * fast/forms/change-form-id-to-be-unique-then-submit-form-expected.txt: Added.
1787 * fast/forms/change-form-id-to-be-unique-then-submit-form.html: Added.
1788 * fast/forms/change-form-id-to-be-unique.html: Added.
1790 2015-04-27 Jer Noble <jer.noble@apple.com>
1792 Add a setting & restriction which prevents non-interactivte playback of audible media elements.
1793 https://bugs.webkit.org/show_bug.cgi?id=143486
1795 Reviewed by Eric Carlson.
1797 * media/audio-playback-restriction-autoplay.html: Added.
1798 * media/audio-playback-restriction-play.html: Added.
1799 * media/video-test.js:
1800 (setCaptionDisplayMode):
1801 (runWithKeyDown.eventName.window.testRunner.eventSender.keyDown.string_appeared_here.string_appeared_here.thunk):
1804 2015-04-27 Jer Noble <jer.noble@apple.com>
1806 [WebAudio] AudioContext does not remove user-gesture restriction during resume()
1807 https://bugs.webkit.org/show_bug.cgi?id=144211
1809 Reviewed by Eric Carlson.
1811 * webaudio/audiocontext-restriction-audiobuffersourcenode-start-expected.txt: Added.
1812 * webaudio/audiocontext-restriction-audiobuffersourcenode-start.html: Added.
1813 * webaudio/audiocontext-restriction-expected.txt: Added.
1814 * webaudio/audiocontext-restriction.html: Added.
1815 * webaudio/resources/audio-testing.js:
1818 2015-04-27 Alexey Proskuryakov <ap@apple.com>
1820 rdar://problem/16678392 Page visibility tests are broken in Yosemite
1822 * platform/mac-wk2/TestExpectations: They don't seem to be broken any more, unskipping.
1823 Maybe <http://trac.webkit.org/changeset/181866> fixed them?
1824 Also updated the next line (media/video-background-tab-playback.html), as it didn't match what bots see now.
1826 2015-04-27 Zalan Bujtas <zalan@apple.com>
1828 Simple line layout: Wrong text offsetting when range does not start from the first renderer.
1829 https://bugs.webkit.org/show_bug.cgi?id=144167
1830 rdar://problem/20639857
1832 Reviewed by Simon Fraser.
1834 This patch ensures that TextIterator returns the right text when the input range starts
1835 from a sibling node.
1837 TextIterator::m_previousTextLengthInFlow keeps track of the current node offset from the parent.
1838 it is required to map simple line layout runs to RenderText positions.
1839 This patch sets the offset value when the iteration start with a sibling node.
1841 * fast/text/range-text-with-simple-line-layout-expected.txt: Added.
1842 * fast/text/range-text-with-simple-line-layout.html: Added.
1844 2015-04-27 Commit Queue <commit-queue@webkit.org>
1846 Unreviewed, rolling out r183393.
1847 https://bugs.webkit.org/show_bug.cgi?id=144272
1849 Caused memory corruption detected by GuardMalloc (Requested by
1854 "Synchronous XMLHttpRequest should get access to AppCache
1855 resources stored as flat files"
1856 https://bugs.webkit.org/show_bug.cgi?id=143711
1857 http://trac.webkit.org/changeset/183393
1859 2015-04-27 Yoav Weiss <yoav@yoav.ws>
1861 Fix viewport units in Media Queries
1862 https://bugs.webkit.org/show_bug.cgi?id=144260
1864 Reviewed by Darin Adler.
1866 These tests make sure that viewport units are working as expected inside of Media Queries.
1868 * fast/media/mq-viewport-units-expected.txt: Added.
1869 * fast/media/mq-viewport-units.html: Added.
1871 2015-04-27 Javier Fernandez <jfernandez@igalia.com>
1873 [CSS Grid Layout] Support for the justify-self and justify-items in grid layout
1874 https://bugs.webkit.org/show_bug.cgi?id=133280
1876 Implementation of justify-self and justify-items properties for grid.
1877 Added additional testing for ensuring margin, padding and border are considered when
1878 computing grid item's position.
1880 Reviewed by David Hyatt.
1882 * fast/css-grid-layout/grid-align-justify-margin-border-padding-expected.txt: Added.
1883 * fast/css-grid-layout/grid-align-justify-margin-border-padding-vertical-lr-expected.txt: Added.
1884 * fast/css-grid-layout/grid-align-justify-margin-border-padding-vertical-lr.html: Added.
1885 * fast/css-grid-layout/grid-align-justify-margin-border-padding-vertical-rl-expected.txt: Added.
1886 * fast/css-grid-layout/grid-align-justify-margin-border-padding-vertical-rl.html: Added.
1887 * fast/css-grid-layout/grid-align-justify-margin-border-padding.html: Added.
1888 * fast/css-grid-layout/justify-self-cell-expected.txt: Added.
1889 * fast/css-grid-layout/justify-self-cell.html: Added.
1890 * fast/css-grid-layout/resources/grid.css:
1891 (.directionLTR): Added. Useful for defining orthogonal flows.
1893 2015-04-27 Youenn Fablet <youenn.fablet@crf.canon.fr> and Xabier Rodriguez Calvar <calvaris@igalia.com>
1897 Fixed timeout expectation of "closed should fulfill with
1898 undefined" test. This doesn't time out anymore.
1900 * streams/reference-implementation/readable-stream-templated.html:
1902 2015-04-27 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
1904 [Streams API] ReadableStream constructor start function should be able to close the stream
1905 https://bugs.webkit.org/show_bug.cgi?id=143363
1907 Reviewed by Benjamin Poulain.
1909 Updated expectations with new passes.
1911 * streams/reference-implementation/bad-underlying-sources-expected.txt:
1912 * streams/reference-implementation/readable-stream-reader-expected.txt:
1913 * streams/reference-implementation/readable-stream-templated-expected.txt:
1915 2015-04-27 Youenn Fablet <youenn.fablet@crf.canon.fr>
1917 Synchronous XMLHttpRequest should get access to AppCache resources stored as flat files
1918 https://bugs.webkit.org/show_bug.cgi?id=143711
1920 Reviewed by Darin Adler.
1922 * http/tests/appcache/resources/fake-video.mp4: Added.
1923 * http/tests/appcache/resources/simple-video-sync.manifest: Added.
1924 * http/tests/appcache/simple-video-sync-expected.txt: Added.
1925 * http/tests/appcache/simple-video-sync.html: Added.
1927 2015-04-27 Ryosuke Niwa <rniwa@webkit.org>
1929 Also skip it in run-javascriptcore-tests.
1931 * js/script-tests/class-syntax-semicolon.js:
1933 2015-04-27 Ryosuke Niwa <rniwa@webkit.org>
1935 Temporarily skip the test added in r183384 as it's hitting an assertion per an existing bug.
1937 The newly uncovered bug is tracked by webkit.org/b/144258.
1941 2015-04-26 Alexey Proskuryakov <ap@apple.com>
1943 editing/selection/programmatic-selection-on-mac-is-directionless.html is flaky
1944 https://bugs.webkit.org/show_bug.cgi?id=141122
1946 * platform/wk2/TestExpectations: Mark the test as such. Unfortunately, there are
1947 almost certainly other tests affected by this.
1949 2015-04-26 Manuel Rego Casasnovas <rego@igalia.com>
1951 [CSS Grid Layout] LayoutBox::hasDefiniteLogicalHeight() should consider abspos boxes as definite
1952 https://bugs.webkit.org/show_bug.cgi?id=144144
1954 Reviewed by Darin Adler.
1956 Add new test case to check absolutely positioned elements.
1958 * fast/css-grid-layout/percent-track-breadths-regarding-container-size-expected.txt:
1959 * fast/css-grid-layout/percent-track-breadths-regarding-container-size.html:
1961 2015-04-26 Ryosuke Niwa <rniwa@webkit.org>
1963 Class body ending with a semicolon throws a SyntaxError
1964 https://bugs.webkit.org/show_bug.cgi?id=144244
1966 Reviewed by Darin Adler.
1968 Added a regression test for having a semicolon inside the class definition.
1970 * js/class-syntax-semicolon-expected.txt: Added.
1971 * js/class-syntax-semicolon.html: Added.
1972 * js/script-tests/class-syntax-semicolon.js: Added.
1974 2015-04-26 Ryosuke Niwa <rniwa@webkit.org>
1976 Getter or setter method named "prototype" or "constrcutor" should throw SyntaxError
1977 https://bugs.webkit.org/show_bug.cgi?id=144243
1979 Reviewed by Darin Adler.
1981 Added tests cases to both tests. Also added test cases missing from expression tests.
1983 * js/class-syntax-declaration-expected.txt:
1984 * js/class-syntax-expression-expected.txt:
1985 * js/script-tests/class-syntax-declaration.js:
1986 * js/script-tests/class-syntax-expression.js:
1988 2015-04-26 Said Abou-Hallawa <sabouhallawa@apple.com>
1990 SVGFilterBuilder should drive the builtin sourceAlpha from the passed sourceGraphic
1991 https://bugs.webkit.org/show_bug.cgi?id=144137
1993 Reviewed by Darin Adler.
1995 Ensure the SourceAlpha is driven from last applied FilterEffect.
1997 * svg/filters/sourceAlpha-input-filter-effect-expected.html: Added.
1998 * svg/filters/sourceAlpha-input-filter-effect.html: Added.
2000 2015-04-26 Gyuyoung Kim <gyuyoung.kim@webkit.org>
2002 [EFL] Unreviewed gardening fix.
2004 Mark editing/selection/extend-by-character-007.html to skip
2005 instead of missing. It is not supported by EFL port yet.
2007 * platform/efl/TestExpectations:
2009 2015-04-26 Gyuyoung Kim <gyuyoung.kim@webkit.org>
2011 [EFL] Unreviewed EFL gardening on 27th April.
2013 Unskip 2 tests which have been passed since r183368.
2015 Mark editing/selection/extend-by-character-007.html to missing.
2016 This needs to have new baseline for EFL port.
2018 * platform/efl/TestExpectations:
2020 2015-04-26 Javier Fernandez <jfernandez@igalia.com>
2022 [CSS Grid Layout] Support for align-self and align-items in grid layout
2023 https://bugs.webkit.org/show_bug.cgi?id=133225
2025 Reviewed by Darin Adler.
2027 Implementation of align-self and align-items properties ifor grid.
2029 Several layout tests were touched for adapting them to the new grid item's
2030 column-axis position when using RTL direction.
2032 * fast/css-grid-layout/grid-align-expected.txt: Added.
2033 * fast/css-grid-layout/grid-align.html: Added.
2034 * fast/css-grid-layout/grid-element-border-grid-item.html:
2035 * fast/css-grid-layout/grid-element-border-padding-grid-item.html:
2036 * fast/css-grid-layout/grid-element-padding-grid-item.html:
2037 * fast/css-grid-layout/grid-item-margin-auto-columns-rows-horizontal-rtl-expected.html:
2038 * fast/css-grid-layout/grid-item-margin-auto-columns-rows-vertical-rtl-expected.html:
2039 * fast/css-grid-layout/grid-item-margin-resolution.html:
2041 2015-04-26 Doug Russell <d_russell@apple.com>
2043 AX: richer text change notifications (142719)
2044 https://bugs.webkit.org/show_bug.cgi?id=142719
2046 Reviewed by Darin Adler.
2048 Richer accessibility value change notifications. Introduce AXTextEditType,
2049 postTextStateChangeNotification and postTextReplacementNotification to give assistive
2050 tech apps more reliable context for responding to changes in web content. Also implement
2051 a mechanism to post value changes in password form fields in coalesced ticks to thwart
2052 analyzing the cadence of changes.
2054 Richer accessibility selection change notifications. Introduce AXTextStateChangeIntent,
2055 and an overload of postTextReplacementNotification to give assistive tech apps more
2056 reliable context for responding to changes in web content selection. Also block posting
2057 selection changes on password fields.
2059 * platform/mac/accessibility/input-replacevalue-userinfo-expected.txt: Added.
2060 * platform/mac/accessibility/input-replacevalue-userinfo.html: Added.
2061 * platform/mac/accessibility/selection-change-userinfo-expected.txt: Added.
2062 * platform/mac/accessibility/selection-change-userinfo.html: Added.
2063 * platform/mac/accessibility/value-change-userinfo-expected.txt: Added.
2064 * platform/mac/accessibility/value-change-userinfo.html: Added.
2066 2015-04-26 Darin Adler <darin@apple.com>
2068 REGRESSION (r176751): line-height ignored in <button> elements
2069 https://bugs.webkit.org/show_bug.cgi?id=144234
2071 Reviewed by Antti Koivisto.
2073 * fast/forms/button-line-height-expected.html: Added.
2074 * fast/forms/button-line-height.html: Added.
2076 2015-04-26 Darin Adler <darin@apple.com>
2078 REGRESSION (r173801): Use after free in WebCore::NotificationCenter::~NotificationCenter
2079 https://bugs.webkit.org/show_bug.cgi?id=137163
2081 Reviewed by Andy Estes.
2083 * fast/notifications/request-notification-permission-while-reloading-expected.txt: Added.
2084 * fast/notifications/request-notification-permission-while-reloading.html: Added.
2086 2015-04-26 Benjamin Poulain <benjamin@webkit.org>
2088 [JSC] Implement Math.clz32(), remove Number.clz()
2089 https://bugs.webkit.org/show_bug.cgi?id=144205
2091 Reviewed by Michael Saboff.
2093 Basic conformance tests.
2095 * js/Object-getOwnPropertyNames-expected.txt:
2096 * js/math-clz32-expected.txt: Added.
2097 * js/math-clz32.html: Renamed from LayoutTests/js/number-clz.html.
2098 * js/number-clz-expected.txt: Removed.
2099 * js/script-tests/Object-getOwnPropertyNames.js:
2100 * js/script-tests/math-clz32.js: Added.
2101 (objectConvertToString.toString):
2102 (objectRecordToStringCall.toString):
2103 (objectThrowOnToString.toString):
2104 (objectWithValueOf.valueOf):
2105 (objectThrowOnValueOf.valueOf):
2106 (objectThrowOnValueOf.toString):
2107 (objectRecordValueOfCall.valueOf):
2108 (objectRecordConversionCalls.toString):
2109 (objectRecordConversionCalls.valueOf):
2110 * js/script-tests/number-clz.js: Removed.
2112 2015-04-26 Yusuke Suzuki <utatane.tea@gmail.com>
2114 [ES6] Array.from need to accept iterables
2115 https://bugs.webkit.org/show_bug.cgi?id=141055
2117 Reviewed by Darin Adler.
2119 Array.from now accepts iterables.
2121 * js/array-from-expected.txt:
2123 2015-04-26 Simon Fraser <simon.fraser@apple.com>
2125 New baselines for iOS.
2127 * platform/ios-simulator-wk2/compositing/contents-scale/rounded-contents-scale-expected.txt:
2128 * platform/ios-simulator-wk2/compositing/contents-scale/scaled-ancestor-expected.txt:
2129 * platform/ios-simulator-wk2/compositing/contents-scale/simple-scale-expected.txt:
2130 * platform/ios-simulator-wk2/compositing/contents-scale/z-translate-expected.txt:
2131 * platform/ios-simulator-wk2/compositing/repaint/invalidations-on-composited-layers-expected.txt:
2132 * platform/ios-simulator-wk2/compositing/tiling/tile-cache-zoomed-expected.txt:
2133 * platform/ios-simulator-wk2/compositing/visible-rect/2d-transformed-expected.txt:
2134 * platform/ios-simulator-wk2/compositing/visible-rect/3d-transformed-expected.txt:
2135 * platform/ios-simulator-wk2/compositing/visible-rect/clipped-by-viewport-expected.txt:
2136 * platform/ios-simulator-wk2/compositing/visible-rect/clipped-visible-rect-expected.txt:
2137 * platform/ios-simulator-wk2/compositing/visible-rect/coverage-clipped-expected.txt:
2138 * platform/ios-simulator-wk2/compositing/visible-rect/coverage-scrolling-expected.txt:
2139 * platform/ios-simulator-wk2/compositing/visible-rect/flipped-preserve-3d-expected.txt:
2140 * platform/ios-simulator-wk2/compositing/visible-rect/iframe-and-layers-expected.txt:
2141 * platform/ios-simulator-wk2/compositing/visible-rect/nested-transform-expected.txt:
2142 * platform/ios-simulator-wk2/compositing/visible-rect/scrolled-expected.txt:
2144 2015-04-26 Simon Fraser <simon.fraser@apple.com>
2146 New WK1 results for this test.
2148 * platform/mac-wk1/compositing/tiling/transform-origin-tiled-expected.txt: Added.
2150 2015-04-25 Simon Fraser <simon.fraser@apple.com>
2152 Expand compositing coverage rect when scrolling and animating
2153 https://bugs.webkit.org/show_bug.cgi?id=144214
2154 rdar://problem/20695926
2156 Reviewed by Darin Adler.
2158 New baselines for tests dumping layer output, with coverage rect being affected
2159 by this changeset. One new test for tiling a layer inside overflow:hidden with transform-origin.
2161 * compositing/contents-scale/animating-expected.txt:
2162 * compositing/contents-scale/rounded-contents-scale-expected.txt:
2163 * compositing/contents-scale/scaled-ancestor-expected.txt:
2164 * compositing/contents-scale/simple-scale-expected.txt:
2165 * compositing/tiling/transform-origin-tiled.html: Added.
2166 * platform/mac-wk2/compositing/tiling/rotated-tiled-clamped-expected.txt:
2167 * platform/mac-wk2/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt:
2168 * platform/mac-wk2/compositing/tiling/tile-cache-zoomed-expected.txt:
2169 * platform/mac-wk2/compositing/visible-rect/iframe-no-layers-expected.txt:
2170 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div-expected.txt:
2171 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div-with-handler-expected.txt:
2172 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-expected.txt:
2173 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-with-handler-expected.txt:
2174 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-expected.txt:
2175 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-with-handler-expected.txt:
2176 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-expected.txt:
2177 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-with-handler-expected.txt:
2178 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-expected.txt:
2179 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-with-handler-expected.txt:
2180 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select-expected.txt:
2181 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select-with-handler-expected.txt:
2182 * platform/mac-wk2/tiled-drawing/scrolling/fixed/four-bars-zoomed-expected.txt:
2183 * platform/mac-wk2/tiled-drawing/simple-document-with-margin-tiles-expected.txt:
2184 * platform/mac-wk2/tiled-drawing/tile-size-slow-zoomed-expected.txt:
2185 * platform/mac-wk2/tiled-drawing/tiled-drawing-scroll-position-page-cache-restoration-expected.txt:
2186 * platform/mac-wk2/tiled-drawing/tiled-drawing-zoom-expected.txt:
2187 * platform/mac-wk2/tiled-drawing/tiled-drawing-zoom-scrolled-expected.txt:
2188 * platform/mac/compositing/tiling/rotated-tiled-clamped-expected.txt:
2189 * platform/mac/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt:
2190 * platform/mac/compositing/tiling/tile-cache-zoomed-expected.txt:
2191 * platform/mac/compositing/visible-rect/2d-transformed-expected.txt:
2192 * platform/mac/compositing/visible-rect/3d-transformed-expected.txt:
2193 * platform/mac/compositing/visible-rect/clipped-by-viewport-expected.txt:
2194 * platform/mac/compositing/visible-rect/clipped-visible-rect-expected.txt:
2195 * platform/mac/compositing/visible-rect/iframe-and-layers-expected.txt:
2196 * platform/mac/compositing/visible-rect/iframe-no-layers-expected.txt:
2197 * platform/mac/compositing/visible-rect/scrolled-expected.txt:
2199 2015-04-25 Alexey Proskuryakov <ap@apple.com>
2201 Mark some tests that take >10 seconds on debug bots as slow.
2203 This is too close to 30 second timeout, so it's likely that these tests would flakily
2204 time out on other configurations, e.g. locally.
2208 2015-04-25 Myles C. Maxfield <mmaxfield@apple.com>
2210 font-synthesis's initial value is "style weight"
2211 https://bugs.webkit.org/show_bug.cgi?id=144195
2213 Reviewed by Darin Adler.
2217 * fast/css3-text/font-synthesis-parse-expected.txt:
2218 * fast/css3-text/font-synthesis-parse.html:
2220 2015-04-25 Jordan Harband <ljharb@gmail.com>
2222 Set#keys !== Set#values
2223 https://bugs.webkit.org/show_bug.cgi?id=144190
2225 Reviewed by Darin Adler.
2227 * js/script-tests/set-keys.js: Added.
2228 * js/set-keys-expected.txt: Added.
2229 * js/set-keys.html: Added.
2231 2015-04-25 Darin Adler <darin@apple.com>
2233 Crash if IDBTransaction is aborted right after it's created
2234 https://bugs.webkit.org/show_bug.cgi?id=144199
2236 Reviewed by Simon Fraser.
2238 * platform/mac-wk2/TestExpectations: Unskip storage/indexeddb/transaction-abort.html.
2239 * storage/indexeddb/transaction-abort-expected.txt: Updated since the exact text of
2240 the execptions is different from what was marked here as expected.
2242 2015-04-23 Ryosuke Niwa <rniwa@webkit.org>
2244 class methods should be non-enumerable
2245 https://bugs.webkit.org/show_bug.cgi?id=143181
2247 Reviewed by Darin Adler.
2249 Added a regression test.
2251 Also fixed a test that previously relied on "prototype" property being writable
2252 since this is no longer the case.
2254 * js/class-syntax-extends-expected.txt:
2255 * js/class-syntax-prototype.html: Added.
2256 * js/script-tests/class-syntax-extends.js:
2257 * js/script-tests/class-syntax-prototype.js: Added.
2259 2015-04-25 Yusuke Suzuki <utatane.tea@gmail.com>
2261 [ES6] Implement String.fromCodePoint
2262 https://bugs.webkit.org/show_bug.cgi?id=144160
2264 Reviewed by Darin Adler.
2266 Add String.fromCodePoint.
2268 * js/Object-getOwnPropertyNames-expected.txt:
2269 * js/script-tests/Object-getOwnPropertyNames.js:
2271 2015-04-25 Alexey Proskuryakov <ap@apple.com>
2273 Mavericks fix - no window.performance there.
2275 * fast/frames/flattening/resources/iframe-to-resize.html:
2277 2015-04-25 Alexey Proskuryakov <ap@apple.com>
2279 fast/frames/flattening/iframe-flattening-resize-event-count.html times out on Yosemite WK2
2280 https://bugs.webkit.org/show_bug.cgi?id=144155
2282 Unreviewed. Add more temporary logging to figure out what's going on with the test on bots.
2284 * fast/frames/flattening/resources/iframe-to-resize.html:
2286 2015-04-24 Commit Queue <commit-queue@webkit.org>
2288 Unreviewed, rolling out r183288.
2289 https://bugs.webkit.org/show_bug.cgi?id=144189
2291 Made js/sort-with-side-effecting-comparisons.html time out in
2292 debug builds (Requested by ap on #webkit).
2296 "It shouldn't take 1846 lines of code and 5 FIXMEs to sort an
2298 https://bugs.webkit.org/show_bug.cgi?id=144013
2299 http://trac.webkit.org/changeset/183288
2301 2015-04-24 Myles C. Maxfield <mmaxfield@apple.com>
2303 Implement parsing support for font-synthesis CSS property
2304 https://bugs.webkit.org/show_bug.cgi?id=144180
2306 Reviewed by Tim Horton.
2308 * fast/css3-text/font-synthesis-parse-expected.txt: Added.
2309 * fast/css3-text/font-synthesis-parse.html: Added.
2311 2015-04-24 Simon Fraser <simon.fraser@apple.com>
2313 Track a coverage rect through GraphicsLayerCA flushes, use it to mark backing store attached
2314 https://bugs.webkit.org/show_bug.cgi?id=144165
2316 Reviewed by Dean Jackson.
2318 New results for platform/mac-wk2/tiled-drawing tests that dump layer trees.
2320 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div-expected.txt:
2321 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div-with-handler-expected.txt:
2322 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-expected.txt:
2323 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-with-handler-expected.txt:
2324 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-expected.txt:
2325 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-with-handler-expected.txt:
2326 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-expected.txt:
2327 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-with-handler-expected.txt:
2328 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-expected.txt:
2329 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-with-handler-expected.txt:
2330 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select-expected.txt:
2331 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select-with-handler-expected.txt:
2332 * platform/mac-wk2/tiled-drawing/scrolling/fixed/four-bars-zoomed-expected.txt:
2333 * platform/mac-wk2/tiled-drawing/simple-document-with-margin-tiles-expected.txt:
2334 * platform/mac-wk2/tiled-drawing/tile-coverage-after-scroll-expected.txt:
2335 * platform/mac-wk2/tiled-drawing/tile-coverage-after-scroll-speculative-expected.txt:
2336 * platform/mac-wk2/tiled-drawing/tile-coverage-scroll-to-bottom-expected.txt:
2337 * platform/mac-wk2/tiled-drawing/tile-coverage-slow-scrolling-expected.txt:
2338 * platform/mac-wk2/tiled-drawing/tile-coverage-speculative-expected.txt:
2339 * platform/mac-wk2/tiled-drawing/tile-size-slow-zoomed-expected.txt:
2340 * platform/mac-wk2/tiled-drawing/tiled-drawing-scroll-position-page-cache-restoration-expected.txt:
2341 * platform/mac-wk2/tiled-drawing/tiled-drawing-zoom-expected.txt:
2342 * platform/mac-wk2/tiled-drawing/tiled-drawing-zoom-scrolled-expected.txt:
2343 * platform/mac-wk2/tiled-drawing/use-tiled-drawing-expected.txt:
2344 * platform/mac-wk2/tiled-drawing/visible-rect-content-inset-expected.txt:
2346 2015-04-24 Simon Fraser <simon.fraser@apple.com>
2348 Track a coverage rect through GraphicsLayerCA flushes, use it to mark backing store attached
2349 https://bugs.webkit.org/show_bug.cgi?id=144165
2351 Reviewed by Dean Jackson.
2353 Updated results that now include coverage rects, and a new test that includes both visible
2356 * compositing/contents-scale/animating-expected.txt:
2357 * compositing/contents-scale/rounded-contents-scale-expected.txt:
2358 * compositing/contents-scale/scaled-ancestor-expected.txt:
2359 * compositing/contents-scale/simple-scale-expected.txt:
2360 * compositing/contents-scale/z-translate-expected.txt:
2361 * compositing/visible-rect/coverage-clipped-expected.txt: Added.
2362 * compositing/visible-rect/coverage-clipped.html: Added.
2363 * compositing/visible-rect/coverage-scrolling-expected.txt: Added.
2364 * compositing/visible-rect/coverage-scrolling.html: Added.
2365 * platform/ios-simulator-wk2/compositing/visible-rect/coverage-clipped-expected.txt: Added.
2366 * platform/ios-simulator-wk2/compositing/visible-rect/coverage-scrolling-expected.txt: Added.
2367 * platform/mac-wk2/compositing/tiling/rotated-tiled-clamped-expected.txt:
2368 * platform/mac-wk2/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt:
2369 * platform/mac-wk2/compositing/tiling/tile-cache-zoomed-expected.txt:
2370 * platform/mac-wk2/compositing/visible-rect/iframe-no-layers-expected.txt:
2371 * platform/mac/compositing/overflow/clipping-behaviour-change-is-not-propagated-to-descendants-expected.txt:
2372 * platform/mac/compositing/overflow/clipping-behaviour-change-is-not-propagated-to-descendants2-expected.txt:
2373 * platform/mac/compositing/tiling/rotated-tiled-clamped-expected.txt:
2374 * platform/mac/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt:
2375 * platform/mac/compositing/tiling/tile-cache-zoomed-expected.txt:
2376 * platform/mac/compositing/visible-rect/2d-transformed-expected.txt:
2377 * platform/mac/compositing/visible-rect/3d-transform-style-expected.txt:
2378 * platform/mac/compositing/visible-rect/3d-transformed-expected.txt:
2379 * platform/mac/compositing/visible-rect/animated-expected.txt:
2380 * platform/mac/compositing/visible-rect/animated-from-none-expected.txt:
2381 * platform/mac/compositing/visible-rect/clipped-by-viewport-expected.txt:
2382 * platform/mac/compositing/visible-rect/clipped-visible-rect-expected.txt:
2383 * platform/mac/compositing/visible-rect/flipped-preserve-3d-expected.txt:
2384 * platform/mac/compositing/visible-rect/iframe-and-layers-expected.txt:
2385 * platform/mac/compositing/visible-rect/iframe-no-layers-expected.txt:
2386 * platform/mac/compositing/visible-rect/nested-transform-expected.txt:
2387 * platform/mac/compositing/visible-rect/scrolled-expected.txt:
2389 2015-04-21 Geoffrey Garen <ggaren@apple.com>
2391 It shouldn't take 1846 lines of code and 5 FIXMEs to sort an array.
2392 https://bugs.webkit.org/show_bug.cgi?id=144013
2394 Reviewed by Mark Lam.
2396 * js/script-tests/array-holes.js:
2397 * js/array-holes-expected.txt: This result now matches Firefox. We see
2398 'peekaboo', which is a prototype property, rather than a hole, because
2399 sorting uses [[Get]], which sees prototype properties.
2401 The ES6 spec says that sorting should use [[Get]], so this new result
2402 matches the spec a little better -- although the spec also says that the
2403 result of sorting is undefined in this case because of the presence of
2404 an indexed property in the prototype chain.
2406 * js/dom/array-prototype-properties-expected.txt: Updated error message
2407 to match other array prototype error messages.
2409 * js/comparefn-sort-stability-expected.txt:
2410 * js/script-tests/comparefn-sort-stability.js: Made this test bigger in
2411 order to demonstrate that Firefox and Safari use a stable sort, and
2414 * js/script-tests/array-sort-sparse.js:
2415 * js/array-sort-sparse-expected.txt: Added some tests for things I got
2416 wrong in this patch.
2418 2015-04-24 Alexey Proskuryakov <ap@apple.com>
2420 fast/frames/flattening/iframe-flattening-resize-event-count.html times out on Yosemite WK2
2421 https://bugs.webkit.org/show_bug.cgi?id=144155
2423 Unreviewed follow-up. Added a notifyDone, so that the watchdog timer actually works.
2425 * fast/frames/flattening/resources/iframe-to-resize.html:
2427 2015-04-24 Commit Queue <commit-queue@webkit.org>
2429 Unreviewed, rolling out r183266.
2430 https://bugs.webkit.org/show_bug.cgi?id=144164
2432 Broke 32-bit build and a test. (Requested by ap on #webkit).
2436 "AX: richer text change notifications (142719)"
2437 https://bugs.webkit.org/show_bug.cgi?id=142719
2438 http://trac.webkit.org/changeset/183266
2440 2015-04-24 Brady Eidson <beidson@apple.com>
2442 Handling additional review feedback after http://trac.webkit.org/changeset/183280
2443 https://bugs.webkit.org/show_bug.cgi?id=144157.
2445 Suggested by, implicitly reviewed by, and explicitly rubber-stamped by Alexey Proskuryakov.
2447 * http/tests/security/cors-post-redirect-303-expected.txt: Added.
2448 * http/tests/security/cors-post-redirect-303.html: Added.
2449 * http/tests/security/resources/cors-post-redirect-target.php:
2451 2015-04-24 Brady Eidson <beidson@apple.com>
2453 Origin header is preserved on cross-origin redirects.
2454 https://bugs.webkit.org/show_bug.cgi?id=144157.
2456 Reviewed by Sam Weinig.
2458 * http/tests/security/cors-post-redirect-301-expected.txt: Added.
2459 * http/tests/security/cors-post-redirect-301.html: Added.
2460 * http/tests/security/cors-post-redirect-302-expected.txt: Added.
2461 * http/tests/security/cors-post-redirect-302.html: Added.
2462 * http/tests/security/cors-post-redirect-307-expected.txt: Added.
2463 * http/tests/security/cors-post-redirect-307.html: Added.
2464 * http/tests/security/cors-post-redirect-308-expected.txt: Added.
2465 * http/tests/security/cors-post-redirect-308.html: Added.
2466 * http/tests/security/resources/cors-post-redirect-target.php: Added.
2468 2015-04-24 Matthew Mirman <mmirman@apple.com>
2470 Added tests to ensure that Object.prototype.__proto__ native getter and setter do not coerce undefined to this
2471 https://bugs.webkit.org/show_bug.cgi?id=141865
2472 rdar://problem/19927273
2474 Reviewed by Filip Pizlo.
2476 * js/script-tests/sloppy-getter-setter-global-object.js: Added.
2477 * js/sloppy-getter-setter-global-object-expected.txt: Added.
2478 * js/sloppy-getter-setter-global-object.html: Added.
2480 2015-04-24 Alexey Proskuryakov <ap@apple.com>
2482 fast/frames/flattening/iframe-flattening-resize-event-count.html times out on Yosemite WK2
2483 https://bugs.webkit.org/show_bug.cgi?id=144155
2485 Reviewed by Anders Carlsson.
2487 Cleaned the test up a little, and added logging to collect some information about
2490 * fast/frames/flattening/iframe-flattening-resize-event-count.html:
2491 * fast/frames/flattening/resources/iframe-to-resize.html:
2493 2015-04-24 Doug Russell <d_russell@apple.com>
2495 AX: richer text change notifications (142719)
2496 https://bugs.webkit.org/show_bug.cgi?id=142719
2498 Reviewed by Darin Adler.
2500 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.
2502 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.
2504 * platform/mac/accessibility/input-replacevalue-userinfo-expected.txt: Added.
2505 * platform/mac/accessibility/input-replacevalue-userinfo.html: Added.
2506 * platform/mac/accessibility/selection-change-userinfo-expected.txt: Added.
2507 * platform/mac/accessibility/selection-change-userinfo.html: Added.
2508 * platform/mac/accessibility/value-change-userinfo-expected.txt: Added.
2509 * platform/mac/accessibility/value-change-userinfo.html: Added.
2511 2015-04-24 Antti Koivisto <antti@apple.com>
2513 Memory cache live resources repeatedly purged during painting
2514 https://bugs.webkit.org/show_bug.cgi?id=144104
2516 Reviewed by Chris Dumez.
2518 * http/tests/cache/disk-cache/disk-cache-vary-cookie.html:
2520 These clearMemoryCache calls are now done by cache-test.js.
2522 * http/tests/cache/disk-cache/resources/cache-test.js:
2525 Make sure to clear the memory cache explicitly in the beginning so we always hit the disk cache.
2529 2015-04-24 Antti Koivisto <antti@apple.com>
2531 Unreviewed, rolling out r183259.
2537 "Memory cache live resources repeatedly purged during
2539 https://bugs.webkit.org/show_bug.cgi?id=144104
2540 http://trac.webkit.org/changeset/183259
2542 2015-04-24 Antti Koivisto <antti@apple.com>
2544 Memory cache live resources repeatedly purged during painting
2545 https://bugs.webkit.org/show_bug.cgi?id=144104
2547 Reviewed by Chris Dumez.
2549 * http/tests/cache/disk-cache/disk-cache-vary-cookie.html:
2551 These clearMemoryCache calls are now done by cache-test.js.
2553 * http/tests/cache/disk-cache/resources/cache-test.js:
2556 Make sure to clear the memory cache explicitly in the beginning so we always hit the disk cache.
2560 2015-04-23 Basile Clement <basile_clement@apple.com>
2562 Allow function allocation sinking
2563 https://bugs.webkit.org/show_bug.cgi?id=144016
2565 Reviewed by Filip Pizlo.
2567 Add a new test in JSRegress to check function sinking is being
2570 * js/regress/script-tests/sink-function.js: Added.
2592 2015-04-23 Alexey Proskuryakov <ap@apple.com>
2594 Test compositing/scrolling/touch-scroll-to-clip.html fails in WK1
2595 https://bugs.webkit.org/show_bug.cgi?id=144127
2597 * platform/mac-wk1/TestExpectations: Marked it as such.
2599 2015-04-23 Jer Noble <jer.noble@apple.com>
2601 [Mac] Disable QTKit by default on future OS X.
2602 https://bugs.webkit.org/show_bug.cgi?id=144082
2604 Reviewed by Darin Adler.
2606 Add a required BANDWIDTH field to the alternate playlist.
2608 * http/tests/media/resources/hls/playlist-with-cookie.m3u8:
2610 2015-04-23 Tim Horton <timothy_horton@apple.com>
2612 Make the linter stop complaining by fixing the order of fields in TestExpectations
2614 * platform/mac/TestExpectations:
2615 Bug number comes first.
2617 2015-04-23 Alexey Proskuryakov <ap@apple.com>
2619 editing/selection/extend-by-character-007.html should pass on OS X 10.10.3.
2621 Updated the results to match what we get in 10.10.3, and marked as passing.
2623 * editing/selection/extend-by-character-007-expected.txt: Removed.
2624 * platform/mac/TestExpectations:
2625 * platform/mac/editing/selection/extend-by-character-007-expected.png: Added.
2626 * platform/mac/editing/selection/extend-by-character-007-expected.txt: Added.
2628 2015-04-23 Jordan Harband <ljharb@gmail.com>
2630 Implement `Object.assign`
2631 https://bugs.webkit.org/show_bug.cgi?id=143980
2633 Reviewed by Filip Pizlo.
2635 * js/Object-assign-expected.txt: Added.
2636 * js/Object-assign.html: Added.
2637 * js/Object-getOwnPropertyNames-expected.txt:
2638 * js/script-tests/Object-assign.js: Added.
2639 * js/script-tests/Object-getOwnPropertyNames.js:
2641 2015-04-23 Chris Dumez <cdumez@apple.com>
2643 Unreviewed, temporarily skip http/tests/websocket/tests/hybi/stop-on-resume-in-error-handler.html on Windows.
2645 It often crashes on Windows.
2647 * platform/win/TestExpectations:
2649 2015-04-22 Zalan Bujtas <zalan@apple.com>
2651 Create RenderRubyText for <rt> only when the parent renderer is a RenderRuby.
2652 https://bugs.webkit.org/show_bug.cgi?id=144035
2653 rdar://problem/20604467
2655 Reviewed by Darin Adler.
2657 This patch extends HTMLElement::createElementRenderer()
2658 with the render tree insertion point so that we can create different type
2659 of renderers based on the render tree context.
2661 * fast/ruby/ruby-rt-with-region-crash-expected.txt: Added.
2662 * fast/ruby/ruby-rt-with-region-crash.html: Added.
2664 2015-04-22 Brent Fulgham <bfulgham@apple.com>
2666 Context menu doesn't account for selection semantics
2667 https://bugs.webkit.org/show_bug.cgi?id=143958
2668 <rdar://problem/19735706>
2670 Unreviewed test fix.
2672 The new 'context-menu-text-selection-lookup.html' test added in this
2673 bug was based on a test that does not work properly on some ports.
2674 Skipping/failing this test in the same places as the original
2675 'context-menu-text-selection.html' test.
2677 * platform/gtk/TestExpectations:
2678 * platform/ios-simulator-wk1/TestExpectations:
2679 * platform/ios-simulator-wk2/TestExpectations:
2680 * platform/mac-wk2/TestExpectations:
2682 2015-04-22 Brent Fulgham <bfulgham@apple.com>
2684 Unreviewed test fix after r183138.
2686 * editing/selection/context-menu-text-selection-lookup-expected.txt: The wrong
2687 expectations were committed.
2689 2015-04-22 Alexey Proskuryakov <ap@apple.com>
2691 Update results for two CSS tests affected by new fonts in OS X 10.10.3.
2693 * platform/mac-mavericks/css2.1: Added.
2694 * platform/mac-mavericks/css2.1/t1202-counter-04-b-expected.png: Copied from LayoutTests/platform/mac/css2.1/t1202-counter-04-b-expected.png.
2695 * platform/mac-mavericks/css2.1/t1202-counter-04-b-expected.txt: Copied from LayoutTests/platform/mac/css2.1/t1202-counter-04-b-expected.txt.
2696 * platform/mac-mavericks/css2.1/t1202-counters-04-b-expected.png: Copied from LayoutTests/platform/mac/css2.1/t1202-counters-04-b-expected.png.
2697 * platform/mac-mavericks/css2.1/t1202-counters-04-b-expected.txt: Copied from LayoutTests/platform/mac/css2.1/t1202-counters-04-b-expected.txt.
2698 * platform/mac/TestExpectations:
2699 * platform/mac/css2.1/t1202-counter-04-b-expected.png:
2700 * platform/mac/css2.1/t1202-counter-04-b-expected.txt:
2701 * platform/mac/css2.1/t1202-counters-04-b-expected.png:
2702 * platform/mac/css2.1/t1202-counters-04-b-expected.txt:
2704 2015-04-22 Alexey Proskuryakov <ap@apple.com>
2706 fast/text/emoji.html passes on OS X 10.10.3 and higher.
2708 * platform/mac/TestExpectations: Mark it as such.
2710 2015-04-22 Benjamin Poulain <benjamin@webkit.org>
2712 Implement String.codePointAt()
2713 https://bugs.webkit.org/show_bug.cgi?id=143934
2715 Reviewed by Darin Adler.
2717 * js/Object-getOwnPropertyNames-expected.txt:
2718 * js/script-tests/string-code-point-at.js: Added.
2719 (objectWithCustomToString.toString):
2720 (objectThrowingOnToString.toString):
2721 (objectCountingToString.toString):
2722 (testLeadSurrogateOutOfBounds):
2723 (testLeadSurrogateAsLastCharacter):
2724 (testTrailSurrogateOutOfbounds):
2725 (testAccessNullInString):
2726 (testNormalCombinationOfSurrogates):
2727 * js/string-code-point-at-expected.txt: Added.
2728 * js/string-code-point-at.html: Added.
2730 2015-04-22 Brent Fulgham <bfulgham@apple.com>
2732 Context menu doesn't account for selection semantics
2733 https://bugs.webkit.org/show_bug.cgi?id=143958
2734 <rdar://problem/19735706>
2736 Reviewed by Tim Horton.
2738 * editing/selection/context-menu-text-selection-lookup-expected.txt: Added.
2739 * editing/selection/context-menu-text-selection-lookup.html: Added.
2741 2015-04-22 Jeremy Jones <jeremyj@apple.com>
2743 Expect failure on windows for treeitem-child-exposed test.
2744 https://bugs.webkit.org/show_bug.cgi?id=144070
2748 Mark accessibility/treeitem-child-exposed.html as failing on windows.
2750 * platform/win/TestExpectations:
2752 2015-04-22 Nan Wang <nanwang1101@yahoo.com>
2754 AX: WebKit does not expose text fields inside tree views.
2755 https://bugs.webkit.org/show_bug.cgi?id=142196
2757 Reviewed by Chris Fleizach.
2759 Tests for treeitem’s children’s accessibility.
2760 Also fixed the search predicate test for treeitem,
2761 the static text is the second child of treeitem and
2762 list marker is the first child.
2764 * accessibility/treeitem-child-exposed-expected.txt: Added.
2765 * accessibility/treeitem-child-exposed.html: Added.
2766 * platform/mac/accessibility/search-predicate-expected.txt:
2767 * platform/mac/accessibility/search-predicate.html:
2769 2015-04-22 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
2771 [Streams API] Implement ReadableStreamController
2772 https://bugs.webkit.org/show_bug.cgi?id=143608
2774 Reviewed by Benjamin Poulain.
2776 Updated expectations as more tests are passed.
2777 ReadableStreamController constructor tests fail due to the custom constructor being not implemented yet.
2778 Added a test to ensure that calling a controller method when its stream is collected is throwing an error.
2780 * streams/readable-stream.html:
2781 * streams/readable-stream-expected.txt:
2782 * streams/reference-implementation/bad-underlying-sources-expected.txt:
2783 * streams/reference-implementation/brand-checks-expected.txt:
2784 * streams/reference-implementation/count-queuing-strategy-expected.txt:
2785 * streams/reference-implementation/readable-stream-expected.txt:
2787 2015-04-22 Marcos Chavarría Teijeiro <chavarria1991@gmail.com>
2789 [GTK] Gardening 21st April.
2790 https://bugs.webkit.org/show_bug.cgi?id=143982.
2794 * platform/gtk/TestExpectations:
2796 2015-04-21 Jinwoo Song <jinwoo7.song@samsung.com>
2798 [Cairo] Implement Path::addPath
2799 https://bugs.webkit.org/show_bug.cgi?id=130580
2801 Reviewed by Dirk Schulze.
2803 Enable addPath testcase in EFL port.
2805 * platform/efl/TestExpectations:
2807 2015-04-21 Said Abou-Hallawa <sabouhallawa@apple.com>
2809 SVGAnimateElementBase::calculateAnimatedValue() asserts when reinserting an SVG animating element within the same animation limits
2810 https://bugs.webkit.org/show_bug.cgi?id=143994
2812 Reviewed by Simon Fraser.
2814 * svg/animations/crash-reinsert-animate-length-same-limits-expected.txt: Added.
2815 * svg/animations/crash-reinsert-animate-length-same-limits.svg: Added.
2816 * svg/animations/crash-reinsert-animate-transform-same-limits-expected.txt: Added.
2817 * svg/animations/crash-reinsert-animate-transform-same-limits.svg: Added.
2818 Make sure when removing an SVG animating element and reinserting it back
2819 within the same animation length or transform limits, we do not crash.
2821 2015-04-21 Jinwoo Song <jinwoo7.song@samsung.com>
2823 [EFL] Unreviewed gardening
2825 Update test expectations for failing tests.
2827 * platform/efl/fast/multicol/span/span-as-immediate-columns-child-expected.png: Rebaseline after r177774.
2828 * platform/efl/fast/multicol/span/span-as-immediate-columns-child-expected.txt: Ditto.
2829 * platform/efl/fast/repaint/selection-ruby-rl-expected.txt: Added. Ditto.
2830 * platform/efl/fast/text/decorations-with-text-combine-expected.png:
2831 * platform/efl/fast/text/decorations-with-text-combine-expected.txt:
2832 * platform/efl/mathml/opentype/horizontal-expected.txt: Rebaseline after r174540.
2833 * platform/efl/svg/text/textPathBoundsBug-expected.png: Rebaselined after r177774.
2834 * platform/efl/svg/text/textPathBoundsBug-expected.txt: Added. Ditto.
2836 2015-04-21 Gyuyoung Kim <gyuyoung.kim@webkit.org>
2838 [EFL] Unreviewed gardening on 22th April
2840 Mark 3 compositing tests to image only failure. Additionally move
2841 wrong categorized 2 tests to a correct place.
2843 * platform/efl/TestExpectations:
2845 2015-04-21 Michael Saboff <msaboff@apple.com>
2847 Crash in JSC::Interpreter::execute
2848 https://bugs.webkit.org/show_bug.cgi?id=142625
2850 Reviewed by Filip Pizlo.
2852 New regression test.
2854 * js/regress-142625-expected.txt: Added.
2855 * js/regress-142625.html: Added.
2856 * js/script-tests/regress-142625.js: Added.
2858 2015-04-20 Simon Fraser <simon.fraser@apple.com>
2860 REGRESSION (r177494): -webkit-mask-image: with data URI fails on non-local files
2861 https://bugs.webkit.org/show_bug.cgi?id=141857
2863 Reviewed by Dirk Schulze.
2865 Ref test with a masked green square. Has to be an http test to trigger the
2868 * http/tests/css/data-uri-mask-expected.html: Added.
2869 * http/tests/css/data-uri-mask.html: Added.
2871 2015-04-20 Jinwoo Song <jinwoo7.song@samsung.com>
2873 [EFL] Unreviewed, update test expectations and rebaseline failing tests.
2875 Remove some expected failures from tests that are passing.
2876 Also rebaselined failing tests.
2878 * platform/efl/TestExpectations:
2879 * platform/efl/fast/dom/Element/getClientRects-expected.txt: Added. Rebaselined after r177774.
2880 * platform/efl/fast/dom/Range/getClientRects-expected.txt: Ditto.
2881 * platform/efl/fast/line-grid/line-align-right-edges-expected.png: Rebaselined after r177128.
2882 * platform/efl/fast/line-grid/line-align-right-edges-expected.txt: Ditto.
2883 * platform/efl/fast/table/022-expected.png: Rebaselined after r177774.
2884 * platform/efl/fast/table/022-expected.txt: Added. Ditto.
2885 * platform/efl/fast/text/wbr-pre-expected.png: Rebaselined after r177774.
2886 * platform/efl/fast/text/wbr-pre-expected.txt: Added. Ditto.
2888 2015-04-20 Said Abou-Hallawa <sabouhallawa@apple.com>
2890 SVGFitToViewBox::viewBoxToViewTransform() has to count for zero physical width and height before calling SVGPreserveAspectRatio::getCTM()
2891 https://bugs.webkit.org/show_bug.cgi?id=143903
2893 Reviewed by Daniel Bates.
2895 * svg/css/crash-path-zero-height-viewbox-expected.txt: Added.
2896 * svg/css/crash-path-zero-height-viewbox.svg: Added.
2897 * svg/css/crash-path-zero-width-viewbox-expected.txt: Added.
2898 * svg/css/crash-path-zero-width-viewbox.svg: Added.
2899 Make sure if the physical width or the physical height of an SVG is zero
2900 and a viewBox is specified, we do not crash.
2902 2015-04-20 Joseph Pecoraro <pecoraro@apple.com>
2904 Web Inspector: Improve Support for WeakSet in Console
2905 https://bugs.webkit.org/show_bug.cgi?id=143951
2907 Reviewed by Darin Adler.
2909 * inspector/model/remote-object-expected.txt:
2910 * inspector/model/remote-object.html:
2911 Update the test to include a WeakSet example.
2912 Also rebaseline for iterator changes that landed recently.
2914 2015-04-20 Alex Christensen <achristensen@webkit.org>
2916 Fix content extension test flakiness.
2917 https://bugs.webkit.org/show_bug.cgi?id=143950
2919 Reviewed by Brady Eidson.
2921 * platform/mac-wk2/TestExpectations:
2922 Mark contentextensions tests as not flaky any more.
2924 2015-04-20 Beth Dakin <bdakin@apple.com>
2926 Should not list these tests twice.
2928 * platform/mac-wk2/TestExpectations:
2930 2015-04-20 Simon Fraser <simon.fraser@apple.com>
2932 Setting inline style to the same value it already has triggers a style recalc
2933 https://bugs.webkit.org/show_bug.cgi?id=143922
2935 Reviewed by Antti Koivisto.
2937 Test that changes inline-style (to test this bug fix), and classes (for
2938 proactive testing) and counts style recalcs.
2940 * fast/css/set-inline-style-recalc-expected.txt: Added.
2941 * fast/css/set-inline-style-recalc.html: Added.
2943 2015-04-20 Brady Eidson <beidson@apple.com>
2945 Crash in StyleResolver::invalidateMatchedPropertiesCache() when using content extensions.
2946 <rdar://problem/20554405> and https://bugs.webkit.org/show_bug.cgi?id=143892
2948 Reviewed by Chris Dumez.
2950 * http/tests/contentextensions/resources/woff-stylesheet.css: Added.
2952 * http/tests/contentextensions/style-resolver-changed-reentrancy-expected.txt: Added.
2953 * http/tests/contentextensions/style-resolver-changed-reentrancy.html: Added.
2954 * http/tests/contentextensions/style-resolver-changed-reentrancy.html.json: Added.
2955 * http/tests/resources/Ahem.woff: Added.
2957 2015-04-20 Per Arne Vollan <peavo@outlook.com>
2959 Favicons are not always loaded.
2960 https://bugs.webkit.org/show_bug.cgi?id=143880
2962 Reviewed by Darin Adler.
2964 Added new test for icon link elements without mime type.
2966 * fast/dom/icon-url-without-mimetype-expected.txt: Added.
2967 * fast/dom/icon-url-without-mimetype.html: Added.
2969 2015-04-20 Alexey Proskuryakov <ap@apple.com>
2971 Contentextensions tests are flaky
2972 https://bugs.webkit.org/show_bug.cgi?id=143950
2974 * platform/mac-wk2/TestExpectations: Marking them as such.
2976 2015-04-20 Jinwoo Song <jinwoo7.song@samsung.com>
2978 [EFL] Unreviewed gardening
2980 Update test expectations for failing tests.
2982 * platform/efl/fast/box-sizing/box-sizing-expected.png: Rebaseline after 176978.
2983 * platform/efl/fast/box-sizing/box-sizing-expected.txt: Ditto.
2984 * platform/efl/fast/css/image-rendering-expected.txt: Added. Rebaseline after r177774.
2985 * platform/efl/fast/dom/Document/CaretRangeFromPoint/hittest-relative-to-viewport-expected.txt:
2986 Rebaseline after r173857.
2988 2015-04-20 Jinwoo Song <jinwoo7.song@samsung.com>
2990 [EFL] Unreviewed gardening
2992 Rebaseline after r177774.
2994 * platform/efl/css2.1/t1508-c527-font-00-b-expected.txt: Added.
2996 2015-04-20 Jordan Harband <ljharb@gmail.com>
2998 Implement `Object.is`
2999 https://bugs.webkit.org/show_bug.cgi?id=143865
3001 Reviewed by Darin Adler.
3003 * js/Object-getOwnPropertyNames-expected.txt:
3004 * js/Object-is-expected.txt: Added.
3005 * js/Object-is.html: Added.
3006 * js/script-tests/Object-getOwnPropertyNames.js:
3007 * js/script-tests/Object-is.js: Added.
3009 2015-04-19 Yusuke Suzuki <utatane.tea@gmail.com>
3011 [ES6] Implement WeakSet
3012 https://bugs.webkit.org/show_bug.cgi?id=142408
3014 Reviewed by Darin Adler.
3016 Add basic-weakset test and fix WeakMap behavior to conform the latest spec.
3018 * js/dom/basic-weakmap-expected.txt:
3019 * js/dom/basic-weakset-expected.txt: Added.
3020 * js/dom/basic-weakset.html: Added.
3021 * js/dom/script-tests/basic-weakmap.js:
3022 * js/dom/script-tests/basic-weakset.js: Added.
3024 2015-04-18 Michał Pakuła vel Rutka <m.pakula@samsung.com>
3026 [EFL] Unreviewed gardening
3028 Update test expectations for failing tests.
3030 * platform/efl/TestExpectations:
3031 * platform/efl/fast/css/text-overflow-ellipsis-bidi-expected.txt: Rebaseline after r182620.
3032 * platform/efl/fast/dom/focus-contenteditable-expected.txt: Ditto.
3033 * platform/efl/fast/forms/listbox-hit-test-zoomed-expected.txt: Ditto.
3034 * platform/efl/fast/parser/open-comment-in-textarea-expected.txt: Ditto.
3035 * platform/efl/fast/text/international/bidi-layout-across-linebreak-expected.txt: Ditto.
3036 * platform/efl/inspector-protocol/debugger/regress-133182-expected.txt: Rebaseline after r181810.
3037 * platform/efl/svg/wicd/test-rightsizing-b-expected.txt: Rebaseline after r182620.
3039 2015-04-18 Simon Fraser <simon.fraser@apple.com>
3041 REGRESSION (r181656): Animated tiled layers are missing content
3042 https://bugs.webkit.org/show_bug.cgi?id=143911
3043 rdar://problem/20596328
3045 Reviewed by Darin Adler.
3047 Test that animates a tiled layer, and checks that layer flushes occur while the
3048 animation is running.
3050 * compositing/animation/animation-backing-expected.txt: Added.
3051 * compositing/animation/animation-backing.html: Added.
3053 2015-04-17 Bem Jones-Bey <bjonesbe@adobe.com>
3055 Large values for line-height cause integer overflow in RenderStyle::computedLineHeight
3056 https://bugs.webkit.org/show_bug.cgi?id=143863
3058 Reviewed by Rob Buis.
3060 Simplified test from a fuzzer.
3062 * fast/shapes/shape-outside-floats/shape-outside-negative-line-height-crash-expected.txt: Added.
3063 * fast/shapes/shape-outside-floats/shape-outside-negative-line-height-crash.html: Added.
3065 2015-04-17 Yusuke Suzuki <utatane.tea@gmail.com>
3067 [ES6] Fix name enumeration of static functions for Symbol constructor
3068 https://bugs.webkit.org/show_bug.cgi?id=143891
3070 Reviewed by Geoffrey Garen.
3072 Add property names tests for Symbol constructor, Symbol object and Symbol.prototype.
3074 * js/Object-getOwnPropertyNames-expected.txt: Removed.
3075 * js/script-tests/Object-getOwnPropertyNames.js:
3077 2015-04-17 Beth Dakin <bdakin@apple.com>
3079 Force mouse events should go through normal mouse event handling code paths
3080 https://bugs.webkit.org/show_bug.cgi?id=143749
3082 rdar://problem/20472895
3084 Reviewed by Dean Jackson.
3086 Just a few new tests. More to come.
3087 * fast/events/mouse-force-changed-expected.txt: Added.
3088 * fast/events/mouse-force-changed.html: Added.
3089 * fast/events/mouse-force-down-expected.txt: Added.
3090 * fast/events/mouse-force-down.html: Added.
3091 * fast/events/mouse-force-up-expected.txt: Added.
3092 * fast/events/mouse-force-up.html: Added.
3094 Right now the new tests will only work on Mac 10.10.3 and beyond.
3095 * platform/efl/TestExpectations:
3096 * platform/gtk/TestExpectations:
3097 * platform/ios-simulator/TestExpectations:
3098 * platform/mac-mavericks/TestExpectations:
3099 * platform/win/TestExpectations:
3101 2015-04-17 Daniel Bates <dabates@apple.com>
3103 REGRESSION: SVG does not support link dragging
3104 https://bugs.webkit.org/show_bug.cgi?id=141597
3106 Reviewed by Darin Adler.
3108 Add a test to ensure we do not regress dragging of a HTML hyperlink or a SVG hyperlink.
3110 * fast/events/drag-and-drop-link-expected.txt: Added.
3111 * fast/events/drag-and-drop-link.html: Added.
3112 * platform/efl/TestExpectations: Mark the test as "failure" since EFL does not support drag-and-drop.
3113 * platform/gtk/TestExpectations: Mark the test as "failure" until we implement drag-and-drop support for
3114 GTK+ as part of fixing <https://bugs.webkit.org/show_bug.cgi?id=42194>.
3115 * platform/ios-simulator/TestExpectations: Skip the test since iOS does not implement
3116 drag-and-drop support.
3117 * platform/mac-wk2/TestExpectations: Skip the test until we implement drag-and-drop support in EventSender
3118 for Mac as part of fixing <https://bugs.webkit.org/show_bug.cgi?id=42194>.
3120 2015-04-17 Commit Queue <commit-queue@webkit.org>
3122 Unreviewed, rolling out r182912 and r182920.
3123 https://bugs.webkit.org/show_bug.cgi?id=143881
3125 Build breakage in some configurations (Requested by ap on
3128 Reverted changesets:
3130 "Force mouse events should go through normal mouse event
3131 handling code paths"
3132 https://bugs.webkit.org/show_bug.cgi?id=143749
3133 http://trac.webkit.org/changeset/182912
3135 http://trac.webkit.org/changeset/182920
3137 2015-04-17 Marcos Chavarría Teijeiro <chavarria1991@gmail.com>
3139 [GTK] Gardening 17th April.
3140 https://bugs.webkit.org/show_bug.cgi?id=143870
3144 * platform/gtk/TestExpectations:
3146 2015-04-17 Gyuyoung Kim <gyuyoung.kim@webkit.org>
3148 [EFL] Unreviewed EFL gardening on 17 April.
3150 Mark 5 form tests and 3 navigation tests to failure.
3152 * platform/efl/TestExpectations:
3154 2015-04-17 Youenn Fablet <youenn.fablet@crf.canon.fr> and Xabier Rodriguez Calvar <calvaris@igalia.com>
3156 streams/reference-implementation/readable-stream.html is flaky
3157 https://bugs.webkit.org/show_bug.cgi?id=143778
3161 Comment out flaky subtests while working on a more complete
3164 The problem with these tests is that they set a timeout before the
3165 calling done() and this causes some tests to behave
3166 undeterministically, specilly code related to promise
3167 resolution. This could even cause indetermination if the tests
3168 were expected to run correctly.
3170 We think it is better to comment them out and find a more long
3171 term solution that could involve submitting change requests to the
3172 reference tests in the spec. This will be tackled in bug 143774.
3174 * streams/reference-implementation/readable-stream-expected.txt:
3175 * streams/reference-implementation/readable-stream-reader-expected.txt:
3176 * streams/reference-implementation/readable-stream-reader.html:
3177 * streams/reference-implementation/readable-stream-templated-expected.txt:
3178 * streams/reference-implementation/readable-stream-templated.html:
3179 * streams/reference-implementation/readable-stream.html:
3181 2015-04-16 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
3183 streams/readablestream-reader.html test should really test collected stream case.
3184 https://bugs.webkit.org/show_bug.cgi?id=143818
3186 Reviewed by Darin Adler.
3188 Making the test async so that the stream start async callback is made and the stream be collected.
3190 * streams/readable-stream-reader.html:
3192 2015-04-16 Alexey Proskuryakov <ap@apple.com>
3194 http/tests/misc/DOMContentLoaded-event.html is flaky
3195 https://bugs.webkit.org/show_bug.cgi?id=143382
3197 Reviewed by Chris Dumez.
3199 * http/tests/misc/DOMContentLoaded-event-expected.txt:
3200 * http/tests/misc/DOMContentLoaded-event.html:
3201 Don't race with a timer, just check if some time passes between DOMContentLoaded and load events.
3203 2015-04-16 Jordan Harband <ljharb@gmail.com>
3205 Number.parseInt is not === global parseInt in nightly r182673
3206 https://bugs.webkit.org/show_bug.cgi?id=143799
3208 Reviewed by Darin Adler.
3210 * js/number-constructor-expected.txt:
3211 * js/parseInt-expected.txt:
3212 * js/script-tests/number-constructor.js:
3213 * js/script-tests/parseInt.js:
3215 2015-04-16 Tim Horton <timothy_horton@apple.com>
3217 Rebaseline mouse-cursor-image-set results after r182869
3219 * fast/events/mouse-cursor-image-set-expected.txt:
3220 * platform/win/fast/events/mouse-cursor-image-set-expected.txt:
3221 * platform/mac/TestExpectations:
3222 Un-skip and land new results.
3224 2015-04-16 Beth Dakin <bdakin@apple.com>
3226 I will be investigating this in the short term, but skip these failing test for
3229 * platform/mac-wk2/TestExpectations:
3231 2015-04-16 Yusuke Suzuki <utatane.tea@gmail.com>
3233 [ES6] Implement Symbol.for and Symbol.keyFor
3234 https://bugs.webkit.org/show_bug.cgi?id=143404
3236 Reviewed by Geoffrey Garen.
3238 Add tests to check Symbol's identity over different realms.
3240 * js/dom/cross-frame-symbols-expected.txt: Added.
3241 * js/dom/cross-frame-symbols.html: Added.
3242 * js/dom/script-tests/cross-frame-symbols.js: Added.
3244 2015-04-16 Beth Dakin <bdakin@apple.com>
3246 Forgot to edit this TestExpectation file for
3247 http://trac.webkit.org/changeset/182912
3249 * platform/mac-wk1/TestExpectations:
3251 2015-04-16 Beth Dakin <bdakin@apple.com>
3253 Force mouse events should go through normal mouse event handling code paths
3254 https://bugs.webkit.org/show_bug.cgi?id=143749
3256 rdar://problem/20472895
3258 Reviewed by Dean Jackson.
3260 Just a few new tests. More to come.
3261 * fast/events/mouse-force-changed-expected.txt: Added.
3262 * fast/events/mouse-force-changed.html: Added.
3263 * fast/events/mouse-force-down-expected.txt: Added.
3264 * fast/events/mouse-force-down.html: Added.
3265 * fast/events/mouse-force-up-expected.txt: Added.
3266 * fast/events/mouse-force-up.html: Added.
3268 Right now the new tests will only work on Mac 10.10.3 and beyond.
3269 * platform/efl/TestExpectations:
3270 * platform/gtk/TestExpectations:
3271 * platform/ios-simulator/TestExpectations:
3272 * platform/mac-mavericks/TestExpectations:
3273 * platform/win/TestExpectations:
3275 2015-04-16 Chris Dumez <cdumez@apple.com>
3277 Regression(r182517): WebSocket::suspend() causes error event to be fired
3278 https://bugs.webkit.org/show_bug.cgi?id=143806
3279 <rdar://problem/20559812>
3281 Reviewed by Alexey Proskuryakov.
3283 * http/tests/websocket/tests/hybi/closed-when-entering-page-cache-expected.txt:
3284 * http/tests/websocket/tests/hybi/closed-when-entering-page-cache.html:
3285 Extend WebSocket PageCache test to make sure that the error event is
3286 fired after restoring the page from the PageCache and before the close
3289 * http/tests/websocket/tests/hybi/resources/page-cache-websocket.html: Added.
3290 * 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.
3291 * 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.
3292 Add layout test to cover the case where WebSocket::stop() is called
3293 while firing the pending events upon restoring the page from PageCache.
3295 2015-04-16 Myles C. Maxfield <mmaxfield@apple.com>
3297 [iOS] Delete hardcoded font fallback tables
3298 https://bugs.webkit.org/show_bug.cgi?id=143583
3300 Reviewed by Darin Adler
3302 Updating expected results.
3304 * editing/selection/vertical-rl-rtl-extend-line-backward-br.html: Updating expected results
3305 * editing/selection/vertical-rl-rtl-extend-line-backward-p.html: Updating expected results
3306 * editing/selection/vertical-rl-rtl-extend-line-forward-br.html: Updating expected results
3307 * editing/selection/vertical-rl-rtl-extend-line-forward-p.html: Updating expected results
3308 * fast/text/international/danda-space.html: Updating expected results
3309 * fast/text/international/thai-baht-space.html: Updating expected results
3311 2015-04-16 Alexey Proskuryakov <ap@apple.com>
3313 More flaky tests in http/tests/security/mixedContent
3314 https://bugs.webkit.org/show_bug.cgi?id=143804
3316 Reviewed by Csaba Osztrogonác.
3318 Start secondary window loading in onload, so that it doesn't race with main document
3321 * http/tests/security/mixedContent/about-blank-iframe-in-main-frame-expected.txt:
3322 * http/tests/security/mixedContent/about-blank-iframe-in-main-frame.html:
3323 * http/tests/security/mixedContent/insecure-audio-video-in-main-frame.html:
3324 * http/tests/security/mixedContent/insecure-iframe-in-main-frame-expected.txt:
3325 * http/tests/security/mixedContent/insecure-iframe-in-main-frame.html:
3326 * http/tests/security/mixedContent/insecure-image-in-main-frame.html:
3327 * http/tests/security/mixedContent/insecure-xhr-in-main-frame.html:
3328 * http/tests/security/mixedContent/redirect-http-to-https-iframe-in-main-frame-expected.txt:
3329 * http/tests/security/mixedContent/redirect-http-to-https-iframe-in-main-frame.html:
3330 * http/tests/security/mixedContent/redirect-https-to-http-iframe-in-main-frame-expected.txt:
3331 * http/tests/security/mixedContent/redirect-https-to-http-iframe-in-main-frame.html:
3333 2015-04-15 Chris Dumez <cdumez@apple.com>
3335 Add a console message when a stylesheet is not parsed due to invalid MIME type
3336 https://bugs.webkit.org/show_bug.cgi?id=143784
3338 Reviewed by Joseph Pecoraro.
3340 Update expectations for tests that are using stylesheets served with wrong
3341 MIME type as we now display a console message in this case.
3343 * http/tests/inspector/css/bad-mime-type-expected.txt:
3344 * http/tests/mime/standard-mode-does-not-load-stylesheet-with-text-plain-and-css-extension-expected.txt:
3345 * http/tests/mime/standard-mode-does-not-load-stylesheet-with-text-plain-expected.txt:
3346 * http/tests/misc/css-accept-any-type-expected.txt:
3347 * http/tests/misc/css-reject-any-type-in-strict-mode-expected.txt:
3349 * http/tests/security/cross-origin-css-1-expected.txt: Added.
3350 * http/tests/security/cross-origin-css-1.html: Added.
3351 * http/tests/security/cross-origin-css-2-expected.txt: Added.
3352 * http/tests/security/cross-origin-css-2.html: Added.
3353 * http/tests/security/cross-origin-css-3-expected.txt: Added.
3354 * http/tests/security/cross-origin-css-3.html: Added.
3355 * http/tests/security/cross-origin-css-4-expected.txt: Added.
3356 * http/tests/security/cross-origin-css-4.html: Added.
3357 * http/tests/security/cross-origin-css-5-expected.txt: Added.
3358 * http/tests/security/cross-origin-css-5.html: Added.
3359 * http/tests/security/cross-origin-css-6-expected.txt: Added.
3360 * http/tests/security/cross-origin-css-6.html: Added.
3361 * http/tests/security/cross-origin-css-7-expected.txt: Added.
3362 * http/tests/security/cross-origin-css-7.html: Added.
3363 * http/tests/security/cross-origin-css-8-expected.txt: Added.
3364 * http/tests/security/cross-origin-css-8.html: Added.
3365 * http/tests/security/cross-origin-css-expected.txt: Removed.
3366 * http/tests/security/cross-origin-css.html: Removed.
3367 Split http/tests/security/cross-origin-css.html into several tests. The
3368 test would be flaky otherwise as console messages could appear in
3369 different order for every run.
3371 * platform/mac/http/tests/misc/acid3-expected.txt:
3373 2015-04-15 Said Abou-Hallawa <said@apple.com>
3375 Minimum font size pref breaks SVG text very badly.
3376 https://bugs.webkit.org/show_bug.cgi?id=143590.
3378 Reviewed by Simon Fraser.
3380 When enabling the minimum font size perf, the SVG text element should
3381 apply the minimum font size rules on the scaled font.
3383 * svg/text/font-small-enlarged-minimum-larger-expected.svg: Added.
3384 * svg/text/font-small-enlarged-minimum-larger.svg: Added.
3385 Minimum font size is larger than the scaled font size. Also the expected
3386 file makes sure the minimum font size rules are still applied if no scaling
3389 * svg/text/font-small-enlarged-minimum-smaller-expected.svg: Added.
3390 * svg/text/font-small-enlarged-minimum-smaller.svg: Added.
3391 Minimum font size is smaller than the scaled font size. So the minimim font
3392 size rule should not have any effect on the final computed font size.
3394 2015-04-15 Jordan Harband <ljharb@gmail.com>
3396 String.prototype.startsWith/endsWith/includes have wrong length in r182673
3397 https://bugs.webkit.org/show_bug.cgi?id=143659
3399 Reviewed by Benjamin Poulain.
3401 * js/script-tests/string-includes.js:
3402 * js/string-includes-expected.txt:
3404 2015-04-15 Jordan Harband <ljharb@gmail.com>
3406 Math.imul has wrong length in Safari 8.0.4
3407 https://bugs.webkit.org/show_bug.cgi?id=143658
3409 Reviewed by Benjamin Poulain.
3411 * js/script-tests/math.js:
3413 2015-04-15 Jordan Harband <ljharb@gmail.com>
3415 Number.parseInt in nightly r182673 has wrong length
3416 https://bugs.webkit.org/show_bug.cgi?id=143657
3418 Reviewed by Benjamin Poulain.
3420 * js/number-constructor-expected.txt:
3421 * js/script-tests/number-constructor.js:
3423 2015-04-15 Chris Dumez <cdumez@apple.com>
3425 Unreviewed, skip http/tests/inspector/css/bad-mime-type.html on Windows
3427 Skip http/tests/inspector/css/bad-mime-type.html on Windows as it times
3428 out. This is already the case for a lot of inspector tests on Windows.
3430 * platform/win/TestExpectations:
3432 2015-04-15 Alexey Proskuryakov <ap@apple.com>
3434 streams/reference-implementation/readable-stream.html is flaky
3435 https://bugs.webkit.org/show_bug.cgi?id=143778
3437 * TestExpectations: Marking as such.
3439 2015-04-14 Alexey Proskuryakov <ap@apple.com>
3441 inspector/console/console-api.html is very slow, frequently timing out
3442 https://bugs.webkit.org/show_bug.cgi?id=143719
3444 * TestExpectations: Further adjusted the expectations.
3446 2015-04-14 Alexey Proskuryakov <ap@apple.com>
3448 fast/dom/Window/timer-resume-on-navigation-back.html is flaky
3449 https://bugs.webkit.org/show_bug.cgi?id=33685
3451 Reviewed by Brady Eidson.
3453 If the timer fired before navigation, the test passed without going down the code
3454 path that it was supposed to test. If it fired when navigation was in provisional
3455 state, then dumping results was delayed until the navigation was finished, and
3456 thus the intermediate page got dumped, and the test failed.
3458 * fast/dom/Window/timer-resume-on-navigation-back.html:
3460 2015-04-14 Zalan Bujtas <zalan@apple.com>
3462 Make inline continuation style change logic consistent.
3463 https://bugs.webkit.org/show_bug.cgi?id=143737
3464 rdar://problem/20486596
3466 Reviewed by Simon Fraser.
3468 Do not force RenderBlock type-casting on the first sibling of the continuation's container.
3469 The first sibling of the container of a continuation should be handled as the rest of the siblings.
3471 * fast/inline/inline-with-column-span-and-remove-block-child-crash-expected.txt: Added.
3472 * fast/inline/inline-with-column-span-and-remove-block-child-crash.html: Added.
3474 2015-04-14 Daniel Bates <dabates@apple.com>
3476 Rename test LayoutTests/fast/events/drag-link.html to drag-and-drop-link-into-focused-contenteditable.html
3477 https://bugs.webkit.org/show_bug.cgi?id=143683
3479 Reviewed by Alexey Proskuryakov.
3481 The name of the test LayoutTests/fast/events/drag-link.html is too generic given its purpose, which is
3482 to test that we do not cause an assertion failure when dragging and dropping an HTML hyperlink into
3483 a focused content editable element. We should come up with a more descriptive name for this test that
3484 better describes what it tests.
3486 * fast/events/drag-and-drop-link-into-focused-contenteditable-expected.txt: Renamed from LayoutTests/fast/events/drag-link-expected.txt.
3487 * fast/events/drag-and-drop-link-into-focused-contenteditable.html: Renamed from LayoutTests/fast/events/drag-link.html.
3488 * platform/efl/TestExpectations: Update file because of the rename.
3489 * platform/gtk/TestExpectations: Ditto.
3490 * platform/ios-simulator/TestExpectations: Ditto.
3491 * platform/mac-wk2/TestExpectations: Ditto.
3493 2015-04-14 Chris Dumez <cdumez@apple.com>
3495 Regression(r180020): Web Inspector crashes on pages that have a stylesheet with an invalid MIME type
3496 https://bugs.webkit.org/show_bug.cgi?id=143745
3497 <rdar://problem/20243916>
3499 Reviewed by Joseph Pecoraro.
3501 Add layout test that shows the Web inspector on a page that has
3502 a stylesheet with an invalid MIME type, to make sure we don't
3505 * http/tests/inspector/css/bad-mime-type-expected.txt: Added.
3506 * http/tests/inspector/css/bad-mime-type.html: Added.
3507 * http/tests/misc/css-accept-any-type.html:
3508 * http/tests/misc/css-reject-any-type-in-strict-mode.html:
3509 * http/tests/misc/resources/stylesheet-bad-mime-type.php: Renamed from LayoutTests/http/tests/misc/resources/stylesheet.php.
3511 2015-04-14 Brady Eidson <beidson@apple.com>
3513 Make sure media element loads hit content filter extensions.
3514 <rdar://problem/20014012> and https://bugs.webkit.org/show_bug.cgi?id=143731
3516 Reviewed by Jer Noble.
3518 * http/tests/contentextensions/media-filtered-expected.txt: Added.
3519 * http/tests/contentextensions/media-filtered.html: Added.
3520 * http/tests/contentextensions/media-filtered.html.json: Added.
3521 * http/tests/contentextensions/text-track-blocked-expected.txt: Added.
3522 * http/tests/contentextensions/text-track-blocked.html: Added.
3523 * http/tests/contentextensions/text-track-blocked.html.json: Added.
3525 2015-04-14 Brent Fulgham <bfulgham@apple.com>
3527 [Win] Skip failling test due to list box scroll behavior.
3528 https://bugs.webkit.org/show_bug.cgi?id=143739
3530 * platform/win/TestExpectations:
3532 2015-04-14 Brent Fulgham <bfulgham@apple.com>
3534 [Win] Unreviewed test correction after r182737.
3536 New test expectation was missing a newline at the end of the file.
3538 * platform/win/printing/single-line-must-not-be-split-into-two-pages-expected.txt:
3540 2015-04-14 Simon Fraser <simon.fraser@apple.com>
3542 Set the font size to 11px explicitly to try to fix this test on Windows.
3544 * fast/forms/listbox-visible-size.html:
3546 2015-04-14 Alexey Proskuryakov <ap@apple.com>
3548 inspector/console/console-api.html is very slow, frequently timing out
3549 https://bugs.webkit.org/show_bug.cgi?id=143719
3551 * TestExpectations: Marking as slow.
3553 2015-04-14 Alexey Proskuryakov <ap@apple.com>
3555 fast/sub-pixel/input-caret-on-subpixel-bound.html is flaky
3556 https://bugs.webkit.org/show_bug.cgi?id=143697
3558 Reviewed by Anders Carlsson.
3560 * fast/sub-pixel/input-caret-on-subpixel-bound.html: Don't wait for a timer to fire
3561 after removing the last character.
3563 2015-04-14 Alexey Proskuryakov <ap@apple.com>
3565 Two flaky tests in http/tests/security/mixedContent
3566 https://bugs.webkit.org/show_bug.cgi?id=143695
3568 Reviewed by Csaba Osztrogonác.
3570 Speculative fix. Do not start opening a secondary window until fully done with the
3573 * http/tests/security/mixedContent/data-url-iframe-in-main-frame-expected.txt:
3574 * http/tests/security/mixedContent/data-url-iframe-in-main-frame.html:
3575 * http/tests/security/mixedContent/insecure-css-in-main-frame-expected.txt:
3576 * http/tests/security/mixedContent/insecure-css-in-main-frame.html:
3578 2015-04-13 Simon Fraser <simon.fraser@apple.com>
3580 [iOS WK2] Interactive elements of developer.apple.com are broken
3581 https://bugs.webkit.org/show_bug.cgi?id=143692
3583 Reviewed by Sam Weinig.
3585 * platform/ios-simulator-wk2/scrolling/remove-scrolling-role-expected.txt: Added.
3586 * platform/ios-simulator-wk2/scrolling/remove-scrolling-role.html: Added.
3588 2015-04-14 Commit Queue <commit-queue@webkit.org>
3590 Unreviewed, rolling out r182794.
3591 https://bugs.webkit.org/show_bug.cgi?id=143714
3593 readable-stream-templated.html fails on Debug bots (Requested
3594 by youenn on #webkit).
3598 "[Streams API] ReadableStream constructor start function
3599 should be able to close the stream"
3600 https://bugs.webkit.org/show_bug.cgi?id=143363
3601 http://trac.webkit.org/changeset/182794
3603 2015-04-14 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
3605 [Streams API] ReadableStream constructor start function should be able to close the stream
3606 https://bugs.webkit.org/show_bug.cgi?id=143363
3608 Reviewed by Benjamin Poulain.
3610 Rebased tests as some are now passing.
3612 * streams/reference-implementation/readable-stream-reader-expected.txt:
3613 * streams/reference-implementation/readable-stream-templated-expected.txt:
3615 2015-04-14 Marcos Chavarría Teijeiro <chavarria1991@gmail.com>
3617 [GTK] Gardening 14th April
3618 https://bugs.webkit.org/show_bug.cgi?id=143701
3622 * platform/gtk/TestExpectations:
3623 * platform/gtk/http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_xserver_redirect-expected.txt:
3625 2015-04-14 Marcos Chavarría Teijeiro <chavarria1991@gmail.com>
3627 [GTK] Gardening: Rebaseline tests after r182620
3628 https://bugs.webkit.org/show_bug.cgi?id=143700
3632 This revision updates some tests after changing the way <br> is
3633 rendered. We need to change the GTK+ expectations for these tests.
3635 * platform/gtk/fast/css/text-overflow-ellipsis-bidi-expected.txt:
3636 * platform/gtk/fast/dom/focus-contenteditable-expected.txt:
3637 * platform/gtk/fast/forms/listbox-hit-test-zoomed-expected.png:
3638 * platform/gtk/fast/forms/listbox-hit-test-zoomed-expected.txt:
3639 * platform/gtk/fast/forms/range/slider-padding-expected.txt:
3640 * platform/gtk/fast/forms/textarea-scroll-height-expected.txt:
3641 * platform/gtk/fast/parser/open-comment-in-textarea-expected.txt:
3642 * platform/gtk/fast/text/international/bidi-layout-across-linebreak-expected.txt:
3643 * platform/gtk/http/tests/navigation/javascriptlink-frames-expected.txt:
3644 * platform/gtk/http/tests/navigation/postredirect-basic-expected.txt:
3645 * platform/gtk/http/tests/navigation/postredirect-goback1-expected.txt:
3646 * platform/gtk/svg/wicd/test-rightsizing-b-expected.txt:
3647 * platform/gtk/tables/mozilla/bugs/bug106795-expected.txt:
3648 * platform/gtk/tables/mozilla/bugs/bug1224-expected.txt:
3649 * platform/gtk/tables/mozilla/bugs/bug131020-expected.txt:
3650 * platform/gtk/tables/mozilla/bugs/bug131020_iframe-expected.txt:
3651 * platform/gtk/tables/mozilla/bugs/bug1430-expected.txt:
3652 * platform/gtk/tables/mozilla/bugs/bug16252-expected.txt:
3653 * platform/gtk/tables/mozilla/bugs/bug19599-expected.txt:
3654 * platform/gtk/tables/mozilla/bugs/bug20579-expected.txt:
3655 * platform/gtk/tables/mozilla/bugs/bug32205-3-expected.txt:
3656 * platform/gtk/tables/mozilla/bugs/bug82946-2-expected.txt:
3657 * platform/gtk/tables/mozilla/bugs/bug92143-expected.txt:
3658 * platform/gtk/tables/mozilla/marvin/tables_cellpadding-expected.txt:
3659 * platform/gtk/tables/mozilla/marvin/tables_cellspacing-expected.txt:
3660 * platform/gtk/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt:
3661 * platform/gtk/tables/mozilla_expected_failures/bugs/bug1262-expected.txt:
3662 * platform/gtk/tables/mozilla_expected_failures/bugs/bug56024-expected.txt:
3663 * platform/gtk/tables/mozilla_expected_failures/other/test4-expected.txt:
3665 2015-04-14 Youenn Fablet <youenn.fablet@crf.canon.fr> and Xabier Rodriguez Calvar <calvaris@igalia.com>
3667 Sync Streams API tests with spec
3668 https://bugs.webkit.org/show_bug.cgi?id=143669
3670 Reviewed by Darin Adler.
3672 Some tests were moved from the spec tests to our custom ones
3673 because they were not approved (yet, or they won't be).
3675 Some nuances from the spec tests were also fixed.
3677 * streams/readable-stream-expected.txt: Added.
3678 * streams/readable-stream-reader-expected.txt: Added.
3679 * streams/readable-stream-reader.html: Added.
3680 * streams/readable-stream.html: Added.
3681 * streams/reference-implementation/readable-stream-expected.txt:
3682 * streams/reference-implementation/readable-stream-reader-expected.txt:
3683 * streams/reference-implementation/readable-stream-reader.html:
3684 * streams/reference-implementation/readable-stream.html: Nuances
3685 fixed and tests moved to custom.
3687 2015-04-13 Manuel Rego Casasnovas <rego@igalia.com>
3689 [CSS Grid Layout] Columns set in percentages collapse to auto width
3690 https://bugs.webkit.org/show_bug.cgi?id=141435
3692 Reviewed by David Hyatt.
3694 Added new tests to check that percentage track breadths are properly
3695 calculated under different sizing conditions.
3696 Modified one test to include relative sizes too.
3698 * fast/css-grid-layout/grid-item-with-percent-height-in-auto-height-grid-resolution-expected.txt:
3699 * fast/css-grid-layout/grid-item-with-percent-height-in-auto-height-grid-resolution.html:
3700 * fast/css-grid-layout/percent-intrinsic-track-breadth-expected.txt: Added.
3701 * fast/css-grid-layout/percent-intrinsic-track-breadth.html: Added.
3702 * fast/css-grid-layout/percent-track-breadths-regarding-container-size-expected.txt: Added.
3703 * fast/css-grid-layout/percent-track-breadths-regarding-container-size.html: Added.
3705 2015-04-10 Brent Fulgham <bfulgham@apple.com>
3707 Expand test infrastructure to support scrolling tests
3708 https://bugs.webkit.org/show_bug.cgi?id=143286
3709 <rdar://problem/20375516>
3711 Reviewed by Simon Fraser.
3713 Correct a scrolling test that had not been issuing wheel events to a valid
3714 view. This was found by some new logging in this patch.
3716 * platform/mac/fast/scrolling/scroll-div-latched-div-expected.txt:
3717 * platform/mac/fast/scrolling/scroll-div-latched-div.html:
3718 * platform/mac-wk1/scrollbars/scrollevent-iframe-no-scrolling-wheel-expected.txt: Added.*
3720 2015-04-13 Said Abou-Hallawa <sabouhallawa@apple.com>
3722 Fix LayoutTests/http/tests/canvas/canvas-tainted-after-draw-image.html on all bots
3723 following http://trac.webkit.org/changeset/182750.
3725 Reviewed by Daniel Bates.
3727 * http/tests/canvas/canvas-tainted-after-draw-image-expected.txt:
3728 * http/tests/canvas/canvas-tainted-after-draw-image.html:
3729 Set window.jsTestIsAsync true and call finishJSTest() to make the test
3730 asynchronous, so the "TEST COMPLETE" message will be output after all the
3731 test messages. Also delete the synchronous tests for data url image and
3732 same-domain image since they can't be reliably tested.
3734 2015-04-13 Simon Fraser <simon.fraser@apple.com>
3736 Fix compositing/geometry/fixed-transformed.html on Mavericks.
3738 To get consistent results on Mavericks, call
3739 internals.settings.setAcceleratedCompositingForFixedPositionEnabled(true);
3741 * compositing/geometry/fixed-transformed.html:
3743 2015-04-08 Filip Pizlo <fpizlo@apple.com>
3745 JSC should detect singleton functions
3746 https://bugs.webkit.org/show_bug.cgi?id=143232
3748 Reviewed by Geoffrey Garen and Michael Saboff.
3750 * js/regress/create-lots-of-functions-expected.txt: Added.
3751 * js/regress/create-lots-of-functions.html: Added.
3752 * js/regress/no-inline-constructor-expected.txt: Added.
3753 * js/regress/no-inline-constructor.html: Added.
3754 * js/regress/script-tests/create-lots-of-functions.js: Added.
3755 * js/regress/script-tests/no-inline-constructor.js: Added.
3756 * js/regress/script-tests/singleton-scope.js: Added.
3757 * js/regress/singleton-scope-expected.txt: Added.
3758 * js/regress/singleton-scope.html: Added.
3760 2015-04-13 Simon Fraser <simon.fraser@apple.com>
3762 Add missing layout test result.
3764 * compositing/geometry/fixed-transformed-expected.txt: Added.
3766 2015-04-13 Said Abou-Hallawa <sabouhallawa@apple.com>
3768 list-style-image with SVG image renders at incorrect size.
3769 https://bugs.webkit.org/show_bug.cgi?id=141367.
3771 Reviewed by Darin Adler.
3773 Ensure the SVG image gets the correct size when used as an image list.
3775 * svg/as-list-image: Added.
3776 * svg/as-list-image/svg-list-image-intrinsic-size-1-expected.html: Added.
3777 * svg/as-list-image/svg-list-image-intrinsic-size-1.html: Added.
3779 2015-04-13 Said Abou-Hallawa <sabouhallawa@apple.com>
3781 Canvas drawImage() has a security hole when the image isn't yet fully loaded.
3782 https://bugs.webkit.org/show_bug.cgi?id=58681.
3784 Reviewed by Darin Adler.
3786 This test confirms when we load an image from a different origin and try
3787 drawing it on a canvas, the canvas is tainted if the image is completely
3788 loaded and drawn. Otherwise the image is not drawn.
3790 * http/tests/canvas/canvas-tainted-after-draw-image-expected.txt: Added.
3791 * http/tests/canvas/canvas-tainted-after-draw-image.html: Added.
3792 * http/tests/canvas/resources: Added.
3793 * http/tests/canvas/resources/100x100-lime-rect.svg: Added.
3795 2015-04-13 Beth Dakin <bdakin@apple.com>
3797 Add force property to MouseEvents
3798 https://bugs.webkit.org/show_bug.cgi?id=143569
3800 rdar://problem/20472954
3802 Reviewed by Darin Adler.
3804 * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
3805 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
3806 * platform/win/js/dom/global-constructors-attributes-expected.txt:
3808 2015-04-13 Simon Fraser <simon.fraser@apple.com>
3810 Fixed position element is truncated if moved onscreen by a transform
3811 https://bugs.webkit.org/show_bug.cgi?id=143655
3813 Reviewed by Darin Adler.
3815 Test that moves a position:fixed element on-screen using a transform.
3817 * compositing/geometry/fixed-transformed.html: Added.
3819 2015-04-13 Alexey Proskuryakov <ap@apple.com>
3821 js/regress-141098.html often times out in debug builds.
3823 This test is slow in debug, sometimes barely passing, and other times timing out.
3827 2015-04-13 Brent Fulgham <bfulgham@apple.com>
3829 [Win] Unreviewed test correction after r182635.
3831 Two Windows test expectation files were missing newlines at the end of the file.
3833 * platform/win/fast/backgrounds/selection-background-color-of-image-list-style-expected.txt:
3834 * platform/win/fast/backgrounds/selection-background-color-of-list-style-expected.txt:
3836 2015-04-13 Zalan Bujtas <zalan@apple.com>
3838 [Win] Unreviewed gardening after r182620. (<br> updates mostly)
3840 * platform/win/fast/dom/focus-contenteditable-expected.txt:
3841 * platform/win/fast/forms/listbox-hit-test-zoomed-expected.txt:
3842 * platform/win/fast/forms/range/slider-padding-expected.txt:
3843 * platform/win/fast/forms/textarea-scroll-height-expected.txt:
3844 * platform/win/fast/parser/open-comment-in-textarea-expected.txt:
3845 * platform/win/fast/text/international/bidi-layout-across-linebreak-expected.txt:
3846 * platform/win/fast/text/svg-font-face-with-kerning-expected.txt: Added.
3847 * platform/win/http/tests/navigation/postredirect-basic-expected.txt:
3848 * platform/win/http/tests/navigation/postredirect-goback1-expected.txt:
3849 * platform/win/printing/single-line-must-not-be-split-into-two-pages-expected.txt:
3850 * platform/win/svg/wicd/test-rightsizing-b-expected.txt:
3851 * platform/win/tables/mozilla/bugs/bug1224-expected.txt:
3852 * platform/win/tables/mozilla/bugs/bug131020-expected.txt:
3853 * platform/win/tables/mozilla/bugs/bug131020_iframe-expected.txt:
3854 * platform/win/tables/mozilla/bugs/bug1430-expected.txt:
3855 * platform/win/tables/mozilla/bugs/bug16252-expected.txt:
3856 * platform/win/tables/mozilla/bugs/bug19599-expected.txt:
3857 * platform/win/tables/mozilla/bugs/bug20579-expected.txt:
3858 * platform/win/tables/mozilla/bugs/bug32205-3-expected.txt:
3859 * platform/win/tables/mozilla/bugs/bug82946-2-expected.txt:
3860 * platform/win/tables/mozilla/bugs/bug92143-expected.txt:
3861 * platform/win/tables/mozilla/marvin/tables_cellpadding-expected.txt:
3862 * platform/win/tables/mozilla/marvin/tables_cellspacing-expected.txt:
3863 * platform/win/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt:
3864 * platform/win/tables/mozilla_expected_failures/bugs/bug56024-expected.txt:
3865 * platform/win/tables/mozilla_expected_failures/other/test4-expected.txt:
3867 2015-04-13 Csaba Osztrogonác <ossy@webkit.org>
3869 [EFL] Update table/mozilla expected files after r182620
3870 https://bugs.webkit.org/show_bug.cgi?id=143626
3872 Unreviewed gardening.
3874 * platform/efl/TestExpectations:
3875 * platform/efl/tables/mozilla/bugs/bug106795-expected.png:
3876 * platform/efl/tables/mozilla/bugs/bug106795-expected.txt:
3877 * platform/efl/tables/mozilla/bugs/bug1224-expected.png:
3878 * platform/efl/tables/mozilla/bugs/bug1224-expected.txt:
3879 * platform/efl/tables/mozilla/bugs/bug131020-expected.png:
3880 * platform/efl/tables/mozilla/bugs/bug131020-expected.txt:
3881 * platform/efl/tables/mozilla/bugs/bug131020_iframe-expected.png:
3882 * platform/efl/tables/mozilla/bugs/bug131020_iframe-expected.txt:
3883 * platform/efl/tables/mozilla/bugs/bug1430-expected.png:
3884 * platform/efl/tables/mozilla/bugs/bug1430-expected.txt:
3885 * platform/efl/tables/mozilla/bugs/bug157890-expected.png:
3886 * platform/efl/tables/mozilla/bugs/bug157890-expected.txt: Added.
3887 * platform/efl/tables/mozilla/bugs/bug16252-expected.png:
3888 * platform/efl/tables/mozilla/bugs/bug16252-expected.txt:
3889 * platform/efl/tables/mozilla/bugs/bug19599-expected.png:
3890 * platform/efl/tables/mozilla/bugs/bug19599-expected.txt:
3891 * platform/efl/tables/mozilla/bugs/bug20579-expected.png:
3892 * platform/efl/tables/mozilla/bugs/bug20579-expected.txt:
3893 * platform/efl/tables/mozilla/bugs/bug32205-3-expected.png:
3894 * platform/efl/tables/mozilla/bugs/bug32205-3-expected.txt:
3895 * platform/efl/tables/mozilla/bugs/bug82946-2-expected.png:
3896 * platform/efl/tables/mozilla/bugs/bug82946-2-expected.txt:
3897 * platform/efl/tables/mozilla/bugs/bug92143-expected.png:
3898 * platform/efl/tables/mozilla/bugs/bug92143-expected.txt:
3899 * platform/efl/tables/mozilla/marvin/tables_cellpadding-expected.png:
3900 * platform/efl/tables/mozilla/marvin/tables_cellpadding-expected.txt:
3901 * platform/efl/tables/mozilla/marvin/tables_cellspacing-expected.png:
3902 * platform/efl/tables/mozilla/marvin/tables_cellspacing-expected.txt:
3903 * platform/efl/tables/mozilla/other/wa_table_thtd_rowspan-expected.png:
3904 * platform/efl/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt:
3905 * platform/efl/tables/mozilla_expected_failures/bugs/bug1262-expected.png:
3906 * platform/efl/tables/mozilla_expected_failures/bugs/bug1262-expected.txt:
3907 * platform/efl/tables/mozilla_expected_failures/bugs/bug56024-expected.png:
3908 * platform/efl/tables/mozilla_expected_failures/bugs/bug56024-expected.txt:
3909 * platform/efl/tables/mozilla_expected_failures/other/test4-expected.png:
3910 * platform/efl/tables/mozilla_expected_failures/other/test4-expected.txt:
3912 2015-04-13 Csaba Osztrogonác <ossy@webkit.org>
3914 [EFL] Unreviewed gardening, skip fast/attachment tests, there is
3915 no reason to run these tests before enabling ATTACHMENT_ELEMENT.
3917 * platform/efl/TestExpectations:
3919 2015-04-10 Sergio Villar Senin <svillar@igalia.com>
3921 [CSS Grid Layout] Support marking/unmarking tracks as infinitely growable
3922 https://bugs.webkit.org/show_bug.cgi?id=141431
3924 Reviewed by Darin Adler.
3926 New test that to check that tracks whose growth limit changes from
3927 infinite to finite when evaluating "intrinsic maximums" are marked
3928 as infinitely growable for the "max-content maximums" step.
3930 * fast/css-grid-layout/mark-as-infinitely-growable-expected.txt: Added.
3931 * fast/css-grid-layout/mark-as-infinitely-growable.html: Added.
3933 2015-04-13 Csaba Osztrogonác <ossy@webkit.org>
3935 [EFL] Unreviewed gardening, update platform specifix expected files after r181889.
3937 * platform/efl/css3/selectors3/xhtml/css3-modsel-15c-expected.txt:
3938 * platform/efl/css3/selectors3/xml/css3-modsel-15c-expected.txt:
3939 * platform/efl/plugins/npruntime/object-from-destroyed-plugin-expected.txt:
3940 * platform/efl/plugins/npruntime/object-from-destroyed-plugin-in-subframe-expected.txt:
3942 2015-04-13 Csaba Osztrogonác <ossy@webkit.org>
3944 [EFL] Rebaseline accessibility/aria-toggle-button-with-title.html
3945 https://bugs.webkit.org/show_bug.cgi?id=143229
3947 Unreviewed gardening after r182012.
3949 * platform/efl/accessibility/aria-toggle-button-with-title-expected.txt: Added.
3951 2015-04-13 Csaba Osztrogonác <ossy@webkit.org>
3953 [EFL] accessibility/plugin.html fails
3954 https://bugs.webkit.org/show_bug.cgi?id=143663
3956 Unreviewed gardening, mark accessibility/plugin.html as failing test.
3958 * platform/efl/TestExpectations:
3960 2015-04-12 Benjamin Poulain <benjamin@webkit.org> and Diego Perini <diego.perini@gmail.com>
3962 Legacy scroll behavior on HTMLBodyElement should only apply to the first body element of a document
3963 https://bugs.webkit.org/show_bug.cgi?id=143651
3965 Reviewed by Sam Weinig.
3967 * fast/dom/Element/body-scrollHeight-basics-quirks-expected.txt: Added.
3968 * fast/dom/Element/body-scrollHeight-basics-quirks.html: Added.
3969 * fast/dom/Element/body-scrollLeft-basics-quirks-expected.txt: Added.
3970 * fast/dom/Element/body-scrollLeft-basics-quirks.html: Added.
3971 * fast/dom/Element/body-scrollTop-basics-quirks-expected.txt: Added.
3972 * fast/dom/Element/body-scrollTop-basics-quirks.html: Added.
3973 * fast/dom/Element/body-scrollWidth-basics-quirks-expected.txt: Added.
3974 * fast/dom/Element/body-scrollWidth-basics-quirks.html: Added.
3975 Test the various behaviors.
3977 * fast/dom/Element/detached-body-element-does-not-scroll-main-frame-with-scrollLeft-expected.txt: Added.
3978 * fast/dom/Element/detached-body-element-does-not-scroll-main-frame-with-scrollLeft.html: Added.
3979 * fast/dom/Element/detached-body-element-does-not-scroll-main-frame-with-scrollTop-expected.txt: Added.
3980 * fast/dom/Element/detached-body-element-does-not-scroll-main-frame-with-scrollTop.html: Added.
3981 Those tests target specifically the bug.
3983 2015-04-12 Gyuyoung Kim <gyuyoung.kim@webkit.org>
3985 [EFL] Enable Media Source
3986 https://bugs.webkit.org/show_bug.cgi?id=143635
3988 Reviewed by Csaba Osztrogonác.
3990 * platform/efl/TestExpectations: Update failing tests.
3992 2015-04-12 Sungmann Cho <sungmann.cho@navercorp.com>
3994 Fix trival typos related to the word "coordinate".
3995 https://bugs.webkit.org/show_bug.cgi?id=143644
3997 Reviewed by Alexey Proskuryakov.
3999 No new tests, no behavior change.
4001 * css3/scroll-snap/scroll-snap-property-computed-style-expected.txt:
4002 * css3/scroll-snap/scroll-snap-property-computed-style.js:
4003 * platform/gtk/svg/custom/svg-curve-with-relative-cordinates-expected.png: Removed.
4004 * platform/gtk/svg/custom/svg-curve-with-relative-cordinates-expected.txt: Removed.
4005 * platform/ios-sim-deprecated/svg/custom/svg-curve-with-relative-cordinates-expected.txt: Removed.
4006 * platform/ios-simulator/svg/custom/svg-curve-with-relative-cordinates-expected.txt: Removed.
4007 * platform/mac/svg/custom/svg-curve-with-relative-cordinates-expected.png: Removed.
4008 * platform/mac/svg/custom/svg-curve-with-relative-cordinates-expected.txt: Removed.
4009 * platform/win/svg/custom/svg-curve-with-relative-cordinates-expected.txt: Removed.
4010 * svg/custom/svg-curve-with-relative-cordinates.html: Removed.
4012 2015-04-12 Simon Fraser <simon.fraser@apple.com>
4014 Selects don't scroll at some aspect ratios
4015 https://bugs.webkit.org/show_bug.cgi?id=143649
4016 rdar://problem/19365694
4018 Reviewed by Darin Adler.
4020 * fast/forms/listbox-visible-size-expected.txt: Added.
4021 * fast/forms/listbox-visible-size.html: Added.
4023 2015-04-12 Simon Fraser <simon.fraser@apple.com>
4025 Too much repainting on scrolling with fixed backgrounds
4026 https://bugs.webkit.org/show_bug.cgi?id=143637
4027 rdar://problem/20245243
4029 Reviewed by Darin Adler.
4031 Tests with various configurations of iframes and compositing, which dump layer trees with
4034 Also tiled-scrolling test that exercises the simple case.
4036 Put WebKit1-specific results in platform/mac-wk1, since they are very different from
4037 WK2 and other platforms, due to WK1-specific layer hosting and repaint behaviors.
4039 * compositing/repaint/iframes/composited-iframe-with-fixed-background-doc-repaint-expected.txt: Added.
4040 * compositing/repaint/iframes/composited-iframe-with-fixed-background-doc-repaint.html: Added.
4041 * compositing/repaint/iframes/compositing-iframe-scroll-repaint-expected.txt: Added.
4042 * compositing/repaint/iframes/compositing-iframe-scroll-repaint.html: Added.
4043 * compositing/repaint/iframes/compositing-iframe-with-fixed-background-doc-repaint-expected.txt: Added.
4044 * compositing/repaint/iframes/compositing-iframe-with-fixed-background-doc-repaint.html: Added.
4045 * compositing/repaint/iframes/resources/compositing-document.html: Added.
4046 * compositing/repaint/iframes/resources/compositing-fixed-background-document.html: Added.
4047 * compositing/repaint/iframes/resources/fixed-background-document.html: Added.
4048 * platform/mac-wk1/compositing/repaint/iframes/composited-iframe-with-fixed-background-doc-repaint-expected.txt: Added.
4049 * platform/mac-wk1/compositing/repaint/iframes/compositing-iframe-scroll-repaint-expected.txt: Added.
4050 * platform/mac-wk1/compositing/repaint/iframes/compositing-iframe-with-fixed-background-doc-repaint-expected.txt: Added.
4051 * platform/mac-wk2/compositing/repaint/fixed-background-scroll-expected.txt:
4052 * platform/mac-wk2/tiled-drawing/fixed-background-scroll-repaint-expected.txt: Added.
4053 * platform/mac-wk2/tiled-drawing/fixed-background-scroll-repaint.html: Added.
4055 2015-04-12 Yusuke Suzuki <utatane.tea@gmail.com>
4057 [ES6] Implement Array.prototype.values
4058 https://bugs.webkit.org/show_bug.cgi?id=143633
4060 Reviewed by Darin Adler.
4062 * js/Object-getOwnPropertyNames-expected.txt:
4063 * js/array-iterators-expected.txt:
4064 * js/script-tests/Object-getOwnPropertyNames.js:
4065 * js/script-tests/array-iterators.js:
4067 2015-04-11 Alexey Proskuryakov <ap@apple.com>
4069 editing/spelling/spelling-marker-description.html times out on Mac
4070 https://bugs.webkit.org/show_bug.cgi?id=143639
4072 Reviewed by Darin Adler.
4074 * editing/spelling/spelling-marker-description-expected.txt:
4075 * editing/spelling/spelling-marker-description.html:
4076 Changed the test to match reality.
4078 * platform/mac-wk2/TestExpectations:
4079 * platform/mac/TestExpectations:
4080 Removed expectations.
4082 2015-04-11 Gyuyoung Kim <gyuyoung.kim@webkit.org>
4084 [EFL] Unskip media test on EFL port
4086 Unreviewed, media tests are being passed except for 25 tests.
4087 The failing tests need to be investigated by Bug 131044.
4089 * platform/efl/TestExpectations:
4091 2015-04-10 Gyuyoung Kim <gyuyoung.kim@webkit.org>
4093 [EFL] Unreviewed, EFL gardening on 11th April.
4095 Mark 18 table/mozilla tests to failure. The tests have been failed since r182620.
4097 * platform/efl/TestExpectations:
4099 2015-04-10 Andy Estes <aestes@apple.com>
4101 [Content Filtering] Support modifying request URLs
4102 https://bugs.webkit.org/show_bug.cgi?id=143599
4103 rdar://problem/20442560
4105 Reviewed by Darin Adler.
4107 * contentfiltering/allow-after-add-data-expected.html: Changed to use pass.html.
4108 * contentfiltering/allow-after-finished-adding-data-expected.html: Ditto.
4109 * contentfiltering/allow-after-response-expected.html: Ditto.
4110 * contentfiltering/allow-after-will-send-request-expected.html: Ditto.
4111 * contentfiltering/block-after-add-data-expected.html: Ditto.
4112 * contentfiltering/block-after-add-data-then-allow-unblock-expected.html: Ditto.
4113 * contentfiltering/block-after-add-data-then-deny-unblock-expected.html: Ditto.
4114 * contentfiltering/block-after-finished-adding-data-expected.html: Ditto.
4115 * contentfiltering/block-after-finished-adding-data-then-allow-unblock-expected.html: Ditto.
4116 * contentfiltering/block-after-finished-adding-data-then-deny-unblock-expected.html: Ditto.
4117 * contentfiltering/block-after-response-expected.html: Ditto.
4118 * contentfiltering/block-after-response-then-allow-unblock-expected.html: Ditto.
4119 * contentfiltering/block-after-response-then-deny-unblock-expected.html: Ditto.
4120 * contentfiltering/block-after-will-send-request-expected.html: Ditto.
4121 * contentfiltering/block-after-will-send-request-then-allow-unblock-expected.html: Ditto.
4122 * contentfiltering/block-after-will-send-request-then-deny-unblock-expected.html: Ditto.
4123 * contentfiltering/modify-request-url-expected.html: Added.
4124 * contentfiltering/modify-request-url.html: Added.
4125 * contentfiltering/resources/fail.html: Added.
4126 * contentfiltering/resources/pass.html: Added.
4127 * http/tests/contentfiltering/allow-after-redirect-expected.html: Removed the body tag.
4128 * http/tests/contentfiltering/block-after-redirect-expected.html: Ditto.
4129 * http/tests/contentfiltering/modify-redirect-request-url-expected.html: Added.
4130 * http/tests/contentfiltering/modify-redirect-request-url.html: Added.
4132 2015-04-10 ChangSeok Oh <changseok.oh@collabora.com>
4134 [Win] Layout Test fast/backgrounds/selection-background-color-of-list-style.html is failing
4135 https://bugs.webkit.org/show_bug.cgi?id=143543
4137 Reviewed by Brent Fulgham.
4139 Added missing test results after r182546 for windows.
4141 * platform/win/TestExpectations:
4142 * platform/win/fast/backgrounds/selection-background-color-of-image-list-style-expected.png: Added.
4143 * platform/win/fast/backgrounds/selection-background-color-of-image-list-style-expected.txt: Added.
4144 * platform/win/fast/backgrounds/selection-background-color-of-list-style-expected.png: Added.
4145 * platform/win/fast/backgrounds/selection-background-color-of-list-style-expected.txt: Added.
4147 2015-04-10 Youenn Fablet <youenn.fablet@crf.canon.fr> and Xabier Rodriguez Calvar <calvaris@igalia.com>
4149 Add total test test of Streams API
4150 https://bugs.webkit.org/show_bug.cgi?id=142682
4154 Increased the callbacks timeouts to make tests pass in slower bots
4155 like Yosemite Debug.
4157 * streams/reference-implementation/resources/streams-utils.js:
4158 Created a standardTimeout variable with 100 as default.
4159 * streams/reference-implementation/readable-stream-cancel.html: