1 2015-05-07 Yoav Weiss <yoav@yoav.ws>
3 Handle meta viewport in HTMLPreloadScanner
4 https://bugs.webkit.org/show_bug.cgi?id=144640
6 Reviewed by Dean Jackson.
8 Added a layout test that is simply calling an internals method
9 that tests the HTMLPreloadScanner.
11 * fast/dom/HTMLMetaElement/meta-preloader-expected.txt: Added.
12 * fast/dom/HTMLMetaElement/meta-preloader.html: Added.
14 2015-05-07 Zalan Bujtas <zalan@apple.com>
16 REGRESSION (r164449): Subpixel rendering: http://www.apple.com/iphone-6/ "Faster wireless." image displays vertical black line on 1x displays at specific window width.
17 https://bugs.webkit.org/show_bug.cgi?id=144723
18 rdar://problem/18307094
20 Reviewed by Simon Fraser.
22 This patch ensures that the backing store's graphics layer is always positioned on a device pixel boundary.
24 While calculating the backing store's graphics layer location, its ancestor layer's compositing bounds is taken into account.
25 However the compositing bounds is an unsnapped value, so in order to place the graphics layer properly,
26 we need to pixel align the ancestor compositing bounds before using it to adjust the child's graphics layer position.
28 * compositing/ancestor-compositing-layer-is-on-subpixel-position-expected.html: Added.
29 * compositing/ancestor-compositing-layer-is-on-subpixel-position.html: Added.
30 * platform/mac/compositing/layer-creation/overlap-animation-container-expected.txt: progression.
32 2015-05-07 Yoav Weiss <yoav@yoav.ws>
34 Fix sizes crash and add invalid value tests.
35 https://bugs.webkit.org/show_bug.cgi?id=144739
37 Reviewed by Darin Adler.
39 Add tests that make sure that invalid values are properly handled, and a 100vw
40 source-size length is being used for srcset and for intrinsic dimension calculation.
42 * fast/dom/HTMLImageElement/sizes/image-sizes-invalids-expected.txt: Added.
43 * fast/dom/HTMLImageElement/sizes/image-sizes-invalids.html: Added.
45 2015-05-07 Simon Fraser <simon.fraser@apple.com>
47 Remove the WK1-only code path for independently composited iframes
48 https://bugs.webkit.org/show_bug.cgi?id=144722
50 Reviewed by Dean Jackson.
52 Results different from WK2, because WK1 does not make layers for scrollbars.
54 * platform/mac-wk1/compositing/visible-rect/iframe-no-layers-expected.txt: Added.
56 2015-05-06 Dean Jackson <dino@apple.com>
58 Handle backdrop views that have to tile
59 https://bugs.webkit.org/show_bug.cgi?id=142317
60 <rdar://problem/20049088>
62 Reviewed by Simon Fraser.
64 Take 2 - this was rolled out because Mavericks was crashing.
66 A test that creates some backdrop views, then makes them
67 big enough that it would trigger tiling (which we don't want
70 * compositing/media-controls-bar-appearance-big-expected.txt: Added.
71 * compositing/media-controls-bar-appearance-big.html: Added.
72 * platform/mac-mavericks/TestExpectations: Skip tests on Mavericks.
74 2015-05-07 Martin Robinson <mrobinson@igalia.com>
76 [GTK] All spell checking layout tests fail
77 https://bugs.webkit.org/show_bug.cgi?id=144648
79 Reviewed by Carlos Garcia Campos.
81 * platform/gtk/TestExpectations: Unskip and reclassify previously failing tests.
82 * platform/gtk/editing/spelling/spellcheck-paste-expected.txt: Removed.
84 2015-05-07 Joanmarie Diggs <jdiggs@igalia.com>
86 AX: [ATK] The pre element should be mapped to ATK_ROLE_SECTION; not ATK_ROLE_PANEL
87 https://bugs.webkit.org/show_bug.cgi?id=144702
89 Reviewed by Chris Fleizach.
91 In addition to updating the platform expectations for Efl and Gtk, the computed
92 roles test needed to be updated because there is not a one-to-one mapping between
93 the HTML pre element and any ARIA role type.
95 * accessibility/roles-computedRoleString-expected.txt: Updated.
96 * accessibility/roles-computedRoleString.html: Updated.
97 * platform/efl/accessibility/roles-exposed-expected.txt: Updated.
98 * platform/gtk/accessibility/roles-exposed-expected.txt: Updated.
100 2015-05-07 Csaba Osztrogonác <ossy@webkit.org>
102 [EFL] Unreviewed gardening.
104 Removed stale expected files, because these tests are reftests now. (as RWT suggested)
105 Commented old expectations after r183925 to avoid having ambiguous expectations.
107 * platform/efl/TestExpectations:
108 * platform/efl/animations/cross-fade-background-image-expected.png: Removed.
109 * platform/efl/animations/cross-fade-background-image-expected.txt: Removed.
110 * platform/efl/css3/masking/clip-path-circle-relative-overflow-expected.png: Removed.
111 * platform/efl/css3/masking/clip-path-polygon-evenodd-expected.png: Removed.
112 * platform/efl/css3/masking/clip-path-polygon-expected.png: Removed.
113 * platform/efl/css3/masking/clip-path-polygon-nonzero-expected.png: Removed.
115 2015-05-07 Csaba Osztrogonác <ossy@webkit.org>
117 [EFL] Mouseevent/hover tests fail with XorgDriver
118 https://bugs.webkit.org/show_bug.cgi?id=144741
120 Unreviewed gardening, mark failing tests, skip timeouting tests.
122 * platform/efl/TestExpectations:
124 2015-05-07 Csaba Osztrogonác <ossy@webkit.org>
126 [EFL] REGRESSION(r183907): It made all inspector-protocol test crash
127 https://bugs.webkit.org/show_bug.cgi?id=144737
129 Unreviewed gardening, skip crashing tests.
131 * platform/efl/TestExpectations:
133 2015-05-07 Yoav Weiss <yoav@yoav.ws>
135 Fix <script srcset> being loaded by the preloader.
136 https://bugs.webkit.org/show_bug.cgi?id=144675
138 Reviewed by Darin Adler.
140 Add preloader tests to make sure that <script src> is preloaded,
141 and <script srcset> is not.
143 * http/tests/loading/preload-script-src-expected.txt: Added.
144 * http/tests/loading/preload-script-src.html: Added.
145 * http/tests/loading/preload-script-srcset-ignored-expected.txt: Added.
146 * http/tests/loading/preload-script-srcset-ignored.html: Added.
148 2015-05-06 Yoav Weiss <yoav@yoav.ws>
150 Add srcset preloader tests
151 https://bugs.webkit.org/show_bug.cgi?id=144674
153 Reviewed by Darin Adler.
155 Add several preloader tests making sure that the when srcset is being preloaded,
156 the right resource is fetched, and the other resource is not.
158 * http/tests/loading/preload-img-src-expected.txt: Added.
159 * http/tests/loading/preload-img-src.html: Added.
160 * http/tests/loading/preload-img-srcset-expected.txt: Added.
161 * http/tests/loading/preload-img-srcset-sizes-expected.txt: Added.
162 * http/tests/loading/preload-img-srcset-sizes.html: Added.
163 * http/tests/loading/preload-img-srcset.html: Added.
164 * http/tests/resources/checkPreload.js: Added.
167 2015-05-06 Manuel Rego Casasnovas <rego@igalia.com>
169 [CSS Grid Layout] Mark grid shorthands as layout dependent
170 https://bugs.webkit.org/show_bug.cgi?id=144687
172 Reviewed by Darin Adler.
174 * fast/css-grid-layout/grid-shorthand-computed-style-crash-expected.txt: Added.
175 * fast/css-grid-layout/grid-shorthand-computed-style-crash.html: Added.
176 * fast/css-grid-layout/grid-template-shorthand-computed-style-crash-expected.txt: Added.
177 * fast/css-grid-layout/grid-template-shorthand-computed-style-crash.html: Added.
179 2015-05-06 Ryosuke Niwa <rniwa@webkit.org>
181 ToT WebKit crashes while loading ES6 compatibility table
182 https://bugs.webkit.org/show_bug.cgi?id=144726
184 Reviewed by Filip Pizlo.
186 Added new test cases.
188 * js/class-syntax-string-and-numeric-names-expected.txt:
189 * js/script-tests/class-syntax-string-and-numeric-names.js:
191 2015-05-06 Brent Fulgham <bfulgham@apple.com>
193 Scroll-snap points do not handle margins and padding propertly
194 https://bugs.webkit.org/show_bug.cgi?id=144647
195 <rdar://problem/20829473>
197 Reviewed by Simon Fraser.
199 Add new scroll-snap tests that cover elements with borders, padding, and rotation. Also correct the
200 cause of the 'scroll-snap-mandatory-overflow.html' test flakiness by making sure the mouse is always
201 inside the element when starting new wheel gestures.
203 Also add a new 'generic' test that confirms that we have expected results for scroll-snap coordinates
204 and calculated scroll-snap-offset values.
206 * css3/scroll-snap/scroll-snap-offsets.html: Added.
207 * platform/mac-wk2/TestExpectations: Remove flakiness annotation for scroll-snap-mandatory-overflow.
208 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-iframe.html:
209 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-borders-expected.txt: Added.
210 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-borders.html: Added.
211 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-overflow.html:
212 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-padding-expected.txt: Added.
213 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-padding.html: Added.
214 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-rotated-expected.txt: Added.
215 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-rotated.html: Added.
217 2015-05-06 Commit Queue <commit-queue@webkit.org>
219 Unreviewed, rolling out r183894.
220 https://bugs.webkit.org/show_bug.cgi?id=144719
222 crashes on mavericks (Requested by dino on #webkit).
226 "Handle backdrop views that have to tile"
227 https://bugs.webkit.org/show_bug.cgi?id=142317
228 http://trac.webkit.org/changeset/183894
230 2015-05-06 Jon Lee <jonlee@apple.com>
232 Expose more font weights for -apple-system
233 https://bugs.webkit.org/show_bug.cgi?id=144707
235 Reviewed by Dean Jackson.
237 * platform/mac/fast/text/systemFont.html: Update test to include font weights for -apple-system.
238 * platform/mac/fast/text/systemFont-expected.txt: Update expectations.
240 2015-05-06 Dean Jackson <dino@apple.com>
242 Handle backdrop views that have to tile
243 https://bugs.webkit.org/show_bug.cgi?id=142317
244 <rdar://problem/20049088>
246 Reviewed by Simon Fraser.
248 A test that creates some backdrop views, then makes them
249 big enough that it would trigger tiling (which we don't want
252 * compositing/media-controls-bar-appearance-big-expected.txt: Added.
253 * compositing/media-controls-bar-appearance-big.html: Added.
255 2015-05-06 Martin Robinson <mrobinson@igalia.com>
257 [FreeType] Vertical CJK glyphs should not be rendered with synthetic oblique
258 https://bugs.webkit.org/show_bug.cgi?id=144612
260 Reviewed by Darin Adler.
262 * platform/gtk/TestExpectations: Remove expectation for failing test.
264 2015-05-06 Martin Robinson <mrobinson@igalia.com>
266 Unreviewed GTK+ gardening
268 * platform/gtk/TestExpectations: Remove a couple expectations tests.
269 * platform/gtk/editing/execCommand/nsresponder-outdent-expected.txt:
271 2015-05-06 Alexey Proskuryakov <ap@apple.com>
273 Update expectations for fast/forms/button-line-height.html
276 * platform/efl/TestExpectations:
277 * platform/gtk/TestExpectations:
278 * platform/win/TestExpectations:
280 2015-05-05 Carlos Garcia Campos <cgarcia@igalia.com>
282 [GTK][WK2] The WebKit network disk cache is not enabled
283 https://bugs.webkit.org/show_bug.cgi?id=142821
285 Reviewed by Martin Robinson.
287 Unskip http/tests/cache/disk-cache tests.
289 * platform/gtk/TestExpectations:
291 2015-05-05 Nikita Vasilyev <nvasilyev@apple.com>
293 LayoutTests/fast/forms/button-line-height.html is broken on non-Mac/non-iOS ports
294 https://bugs.webkit.org/show_bug.cgi?id=144673
296 * TestExpectations: Skip broken test.
298 2015-05-05 Manuel Rego Casasnovas <rego@igalia.com>
300 [CSS Grid Layout] grid-template-areas should accept none value
301 https://bugs.webkit.org/show_bug.cgi?id=144624
303 Reviewed by Darin Adler.
305 * fast/css-grid-layout/grid-template-areas-get-set-expected.txt:
306 * fast/css-grid-layout/grid-template-areas-get-set.html: Add new test
307 case to check "none" support.
309 2015-05-05 Ryosuke Niwa <rniwa@webkit.org>
311 Fix tests after r183770 on non-Mac ports. These tests are expecting Mac editing behavior.
313 * editing/execCommand/strikethroughSelection.html:
314 * editing/execCommand/toggle-mixed-text-decorations.html:
316 2015-05-05 Roger Fong <roger_fong@apple.com>
318 Unreviewed. Some assertion failures in compositing code after r183820.
319 https://bugs.webkit.org/show_bug.cgi?id=144630.
321 * platform/mac/TestExpectations:
323 2015-05-05 Joanmarie Diggs <jdiggs@igalia.com>
325 [GTK] platform/gtk/accessibility/unknown-roles-not-exposed.html is flaky
326 https://bugs.webkit.org/show_bug.cgi?id=74493
328 Reviewed by Chris Fleizach.
330 Make the test more reliable by searching for a child with an unknown role
331 rather than depending on an exact hierarchy. This makes the test applicable
332 to other platforms as at least Efl and Mac also do not expose children with
333 unknown roles, so it's now part of the shared accessibility tests.
335 * accessibility/unknown-roles-not-exposed-expected.txt: Added.
336 * accessibility/unknown-roles-not-exposed.html: Added.
337 * platform/gtk/TestExpectations: Removed skipped test.
338 * platform/gtk/accessibility/unknown-roles-not-exposed-expected.txt: Removed.
339 * platform/gtk/accessibility/unknown-roles-not-exposed.html: Removed.
341 2015-05-05 Zalan Bujtas <zalan@apple.com>
343 Navigating to www.apple.com hits assertion in WebCore::TextIteratorCopyableText::set()
344 https://bugs.webkit.org/show_bug.cgi?id=144629
345 rdar://problem/20689877
347 Reviewed by Andreas Kling.
349 This patch ensures that we don't emit empty text for the text iterator.
350 In TextIterator::handleTextNode before emitting a string, certain characters (\n \t) need to
351 be replaced with space. When such character is found, we emit the string we've processed so far and
352 handle the replacement during the next callback.
353 When the first character in the string needs replacing, there's nothing to emit. However if we don't
354 handle at least one character, TextIterator::advance believes that processing is done and never calls
355 TextIterator::handleTextNode back with the rest of the string.
357 * fast/text/simple-line-layout-innerText-with-newline-expected.html: Added.
358 * fast/text/simple-line-layout-innerText-with-newline.html: Added.
360 2015-05-05 Brent Fulgham <bfulgham@apple.com>
362 Add overflow scroll-snap tests
363 https://bugs.webkit.org/show_bug.cgi?id=144591
365 Reviewed by Simon Fraser.
367 * platform/mac-wk2/TextExpectations: Mark overflow test as flaky while I investigate.
368 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/resources: Added.
369 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/resources/horizontal-mainframe.html: Added.
370 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/resources/vertical-mainframe.html: Added.
371 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-destination-lock-up-expected.txt: Added.
372 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-destination-lock-up.html: Added.
373 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-iframe-expected.txt: Added.
374 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-iframe.html: Added.
375 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-overflow-expected.txt: Added.
376 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-overflow.html: Added.
378 2015-05-05 Roger Fong <roger_fong@apple.com>
380 Media control volume slider is opaque.
381 https://bugs.webkit.org/show_bug.cgi?id=144470.
382 <rdar://problem/20770350>
384 * platform/mac/TestExpectations:
385 Some tests generate assertion failures after this change, though the tests pass in release.
386 Marking them as crashing in debug for now. Tracking failures here: https://bugs.webkit.org/show_bug.cgi?id=144630.
388 2015-05-05 Csaba Osztrogonác <ossy@webkit.org>
390 Unreviewed gardening, unskip passing compositing tests since USE_NATIVE_XDISPLAY=1
391 is set on the EFL bots and mark the remaining failing compositing tests properly.
393 * platform/efl/TestExpectations:
395 2015-05-04 Basile Clement <basile_clement@apple.com>
397 Allow CreateActivation sinking
398 https://bugs.webkit.org/show_bug.cgi?id=144300
400 Reviewed by Filip Pizlo.
402 Add a performance test for activation allocation sinking.
404 * js/regress/script-tests/sink-huge-activation.js: Added.
408 2015-05-05 Andreas Kling <akling@apple.com>
410 Fix up fast/performance/performance-now-crash-on-navigated-window.html after r183795.
412 Unreviewed fix for the bots. Since performance.now doesn't bail out and return 0 in
413 disconnected frames anymore, we have to adjust the expectations. This test was all
414 about catching a crash anyway.
416 * fast/performance/performance-now-crash-on-navigated-window-expected.txt:
417 * fast/performance/performance-now-crash-on-navigated-window.html:
419 2015-05-05 Javier Fernandez <jfernandez@igalia.com>
421 [CSS Box Alignment] Upgrade align-content parsing to CSS3 Box Alignment spec
422 https://bugs.webkit.org/show_bug.cgi?id=144443
424 Reviewed by Darin Adler.
426 Tests to verify the align-content parsing logic. The new Box Alignment spec
427 requires some changes in the flexbox tests.
429 * css3/flexbox/css-properties-expected.txt:
430 * css3/flexbox/css-properties.html:
431 * css3/parse-align-content-expected.txt: Added.
432 * css3/parse-align-content.html: Added.
434 2015-05-05 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
436 streams/readable-stream.html is very flaky
437 https://bugs.webkit.org/show_bug.cgi?id=144455
439 Reviewed by Darin Adler.
441 Moved flaky test to streams/readable-stream-gc.html.
442 Updated flaky test to check that the controller methods work well even if readable stream reference is lost by script.
444 * streams/readable-stream-expected.txt:
445 * streams/readable-stream-gc-expected.txt: Added.
446 * streams/readable-stream-gc.html: Added.
447 * streams/readable-stream.html:
449 2015-05-05 Marcos Chavarría Teijeiro <chavarria1991@gmail.com>
451 [GTK] Gardening 4th May
452 https://bugs.webkit.org/show_bug.cgi?id=144571
456 * platform/gtk/TestExpectations:
457 * platform/gtk/fast/forms/color/input-appearance-color-expected.png: Added.
458 * platform/gtk/fast/forms/color/input-appearance-color-expected.txt:
459 * platform/gtk/fast/regions/region-overflow-break-expected.html: Added.
460 * platform/gtk/fast/regions/scrolling/wheel-scroll-abspos-expected.html: Added.
461 * platform/gtk/fast/regions/scrolling/wheel-scroll-expected.html: Added.
462 * platform/gtk/fast/text/font-kerning-expected.html: Added.
464 2015-05-05 Joanmarie Diggs <jdiggs@igalia.com>
466 [ATK] AX: figure out platform difference for ATK to make accessibility/table-cell-display-block.html work
467 https://bugs.webkit.org/show_bug.cgi?id=143083
469 Reviewed by Chris Fleizach.
471 * accessibility/roles-computedRoleString-expected.txt: Updated to reflect fixed FIXME.
472 * accessibility/roles-computedRoleString.html: Updated to reflect fixed FIXME.
473 * accessibility/table-cell-display-block-expected.txt: Modified to be more platform agnostic.
474 * accessibility/table-cell-display-block.html: Modified to be more platform agnostic.
475 * platform/efl/accessibility/table-detection-expected.txt: Updated to reflect mapping change.
476 * platform/gtk/TestExpectations: Unskip failing test from opening report.
477 * platform/gtk/accessibility/table-detection-expected.txt: Updated to reflect mapping change.
478 * platform/mac/accessibility/rowheader-outside-table-role-expected.txt: Updated to reflect mapping change.
479 * platform/mac/accessibility/rowheader-outside-table-role.html: Updated to reflect mapping change.
481 2015-05-04 Simon Fraser <simon.fraser@apple.com>
483 Fix assertions in WK1 tests after r183777.
485 Behavior difference with the change to RenderLayerCompositor::rootBackgroundTransparencyChanged().
487 * platform/mac-wk2/tiled-drawing/background-transparency-toggle-expected.txt:
489 2015-05-04 Doug Russell <d_russell@apple.com>
491 AX: setting focus via accessibility object needs to set isSynchronizing in resulting selection intent
492 https://bugs.webkit.org/show_bug.cgi?id=144489
494 Reviewed by Chris Fleizach.
496 Resolves infinite looping when navigating rapidly between controls with the search API and then focusing
497 on the returned control.
498 Remove isSynchronizing flag from AXTextStateChangeIntent and put it on AXObjectCache.
499 Move AXTextStateChangeIntent logic in AccessibilityRenderObject into a helper method.
500 Call new AXTextStateChangeIntent helper from AccessibilityRenderObject::setFocus().
501 Add support for setSelectedVisibleTextRange() in accessibility tests.
503 * platform/mac/accessibility/selection-sync-expected.txt: Added.
504 * platform/mac/accessibility/selection-sync.html: Added.
506 2015-05-04 Chris Dumez <cdumez@apple.com>
508 Crash at com.apple.WebKit.WebContent at com.apple.WebCore: WebCore::createWindow + 185
509 https://bugs.webkit.org/show_bug.cgi?id=144597
510 <rdar://problem/20361579>
512 Reviewed by Andreas Kling.
514 Add a layout test to cover the case where window.open() is called on a
515 window that is different than the activeDOMWindow and where the
516 activeDOMWindow does not have a frame.
518 * fast/dom/Window/resources/test-frame.html: Added.
519 * fast/dom/Window/window-open-activeWindow-null-frame-expected.txt: Added.
520 * fast/dom/Window/window-open-activeWindow-null-frame.html: Added.
522 2015-05-04 Simon Fraser <simon.fraser@apple.com>
524 display:none iframes cause repeated compositing flushing
525 https://bugs.webkit.org/show_bug.cgi?id=144529
527 Reviewed by Darin Adler.
529 Test with a display:none iframe that triggers a single compositing flush,
530 then counts how many occur in 10ms.
532 * compositing/iframes/display-none-subframe-expected.txt: Added.
533 * compositing/iframes/display-none-subframe.html: Added.
535 2015-05-04 Simon Fraser <simon.fraser@apple.com>
537 Fix updating of tiled backing opaquenss when the page background color changes
538 https://bugs.webkit.org/show_bug.cgi?id=144600
539 rdar://problem/20723035
541 Reviewed by Tim Horton.
543 Test that dumps layers with various baseBackgroundColor and body background color
546 * platform/mac-wk2/tiled-drawing/background-transparency-toggle-expected.txt: Added.
547 * platform/mac-wk2/tiled-drawing/background-transparency-toggle.html: Added.
549 2015-05-04 Ryosuke Niwa <rniwa@webkit.org>
551 Fix the test after r183758 since shouldNotBe is not supported in the standalone testing.
553 * js/class-syntax-default-constructor-expected.txt:
554 * js/script-tests/class-syntax-default-constructor.js:
556 2015-05-04 Ryosuke Niwa <rniwa@webkit.org>
558 Toggling underline or strike through affects each other
559 https://bugs.webkit.org/show_bug.cgi?id=27818
561 Reviewed by Darin Adler.
563 Added a regression test and rebaselined various tests as explained below.
565 * editing/execCommand/script-tests/toggle-style-2.js: The order in which u and strike elements appear have switched.
566 * editing/execCommand/script-tests/toggle-text-decorations.js: Ditto for line-through and overline.
567 * editing/execCommand/toggle-mixed-text-decorations-expected.txt: Added.
568 * editing/execCommand/toggle-mixed-text-decorations.html: Added.
569 * editing/execCommand/toggle-style-2-expected.txt: Rebaselined.
570 * editing/execCommand/toggle-text-decorations-expected.txt: Rebaselined.
571 * editing/undo/remove-css-property-and-remove-style-expected.txt: The order in which color and font-weight properties
572 appear have switched.
574 2015-05-04 Chris Dumez <cdumez@apple.com>
576 REGRESSION (r178156): CSS Parser incorrectly rejects valid calc() in padding-right property
577 https://bugs.webkit.org/show_bug.cgi?id=144584
578 <rdar://problem/20796829>
580 Reviewed by Darin Adler.
582 * fast/css/negative-calc-values-expected.txt: Added.
583 * fast/css/negative-calc-values.html: Added.
584 Add a layout test that assigns negative calc() values to properties
585 whose values cannot be negative to verify that values are clamped as
586 per the specification:
587 http://dev.w3.org/csswg/css-values-3/#calc-range
589 * fast/css/padding-calc-value-expected.txt: Added.
590 * fast/css/padding-calc-value.html: Added.
591 Add a layout test to test that using calc(.5em - 2px) for padding-right
592 CSS property works as intended. It used to be resolved as 0px instead
593 of "2*font-size - 2px".
595 * fast/css/text-shadow-calc-value-expected.txt:
596 * fast/css/text-shadow-calc-value.html:
597 Update test to match what the specification says:
598 http://dev.w3.org/csswg/css-values-3/#calc-range
599 "width: calc(5px - 10px);" is equivalent to "width: 0px;" since widths
600 smaller than 0px are not allowed.
602 2015-05-04 Joseph Pecoraro <pecoraro@apple.com>
604 Unreviewed gardening. Fix lint error on mac-wk1.
606 * platform/mac-wk1/TestExpectations:
608 2015-05-04 Alexey Proskuryakov <ap@apple.com>
610 storage/indexeddb/mozilla/cursor-update-updates-indexes.html is flaky
611 https://bugs.webkit.org/show_bug.cgi?id=144590
613 * platform/mac-wk2/TestExpectations: Marking as such.
615 2015-05-04 Ryosuke Niwa <rniwa@webkit.org>
617 Extending undefined in class syntax should throw a TypeError
618 https://bugs.webkit.org/show_bug.cgi?id=144284
620 Reviewed by Darin Adler.
622 Fixed the expectation for extending undefined and removed irrelevant test cases for extending undefined
623 since we'll never get to instantiate these classes now.
625 * js/class-syntax-extends-expected.txt:
626 * js/script-tests/class-syntax-extends.js:
628 2015-05-04 Ryosuke Niwa <rniwa@webkit.org>
630 ES6 classes: Invalid test for constructor property
631 https://bugs.webkit.org/show_bug.cgi?id=144278
633 Reviewed by Darin Adler.
635 Fixed the test. The constructors of two distinct classes should definitely be distinct.
637 * js/class-syntax-default-constructor-expected.txt:
638 * js/script-tests/class-syntax-default-constructor.js:
640 2015-05-04 Ryosuke Niwa <rniwa@webkit.org>
642 new super should be a syntax error
643 https://bugs.webkit.org/show_bug.cgi?id=144282
645 Reviewed by Joseph Pecoraro.
647 Rebaselined the test.
649 * js/class-syntax-super-expected.txt:
650 * js/script-tests/class-syntax-super.js:
652 2015-05-04 Simon Fraser <simon.fraser@apple.com>
654 Skip fast/images/animated-gif-body-outside-viewport.html on Windows. It
655 started failing after r183732, but like the other fast/images/animated-gif* tests,
656 it's sensitive to window display timing. These tests were already skipped for Mac
657 WK1, probably because we disable window autodisplay on the Mac.
659 * platform/win/TestExpectations:
661 2015-05-04 Javier Fernandez <jfernandez@igalia.com>
663 [CSS Box Alignment] Upgrade justify-content parsing to CSS3 Box Alignment spec.
664 https://bugs.webkit.org/show_bug.cgi?id=144442
666 Reviewed by David Hyatt.
668 Upgrade the justify-content property to the last CSS3 Box
669 Alignment specification. It defines a different enumeration for
670 Positional and Distribution alignment, which requires changes in
671 the FlexibleBox implementation.
673 Some minor changes in some Flexbox related test cases for adapting
674 them to the new parsing logic. New layout tests, not Flexbox
675 specific, to verify the parsing of the new values.
677 * css3/flexbox/css-properties.html:
678 * css3/parse-justify-content-expected.txt: Added.
679 * css3/parse-justify-content.html: Added.
681 2015-05-04 Manuel Rego Casasnovas <rego@igalia.com>
683 [CSS Grid Layout] Wrong computed style for named grid lines in implicit tracks
684 https://bugs.webkit.org/show_bug.cgi?id=144449
686 Reviewed by Sergio Villar Senin.
688 * fast/css-grid-layout/named-grid-lines-computed-style-implicit-tracks-expected.txt: Added.
689 * fast/css-grid-layout/named-grid-lines-computed-style-implicit-tracks.html: Added.
691 2015-05-02 Simon Fraser <simon.fraser@apple.com>
693 Assertion failure (!needsLayout()) loading inkedmag.com
694 https://bugs.webkit.org/show_bug.cgi?id=144528
695 rdar://problem/20788681
697 Reviewed by Darin Adler.
699 Test that sleeps for a while to force an image into catchup mode.
701 * fast/images/resources/spinner.gif: Added.
702 * fast/images/set-needs-layout-in-painting-expected.txt: Added.
703 * fast/images/set-needs-layout-in-painting.html: Added.
705 2015-05-03 Alexey Proskuryakov <ap@apple.com>
707 Skip fast/frames/flattening/crash-remove-iframe-during-object-beforeload.html
708 https://bugs.webkit.org/show_bug.cgi?id=144540
712 2015-05-01 Simon Fraser <simon.fraser@apple.com>
714 Avoid compositing updates after style recalcs which have no compositing implications
715 https://bugs.webkit.org/show_bug.cgi?id=144502
717 Reviewed by Darin Adler.
719 Use internals.compositingUpdateCount() to see if various document mutations
720 cause a compositing update. Doesn't actually detect any behavior change
721 from this patch, but seems useful in general.
723 * compositing/updates/no-style-change-updates-expected.txt: Added.
724 * compositing/updates/no-style-change-updates.html: Added.
726 2015-05-01 Ryosuke Niwa <rniwa@webkit.org>
728 Class syntax should allow string and numeric identifiers for method names
729 https://bugs.webkit.org/show_bug.cgi?id=144254
731 Reviewed by Darin Adler.
733 Added a test and rebaselined other tests per syntax error message change.
735 * js/class-syntax-declaration-expected.txt:
736 * js/class-syntax-expression-expected.txt:
737 * js/class-syntax-string-and-numeric-names-expected.txt: Added.
738 * js/class-syntax-string-and-numeric-names.html: Added.
739 * js/class-syntax-super-expected.txt:
740 * js/script-tests/class-syntax-declaration.js:
741 * js/script-tests/class-syntax-expression.js:
742 * js/script-tests/class-syntax-string-and-numeric-names.js: Added.
743 * js/script-tests/class-syntax-super.js:
745 2015-05-01 Brent Fulgham <bfulgham@apple.com>
747 Create a set of initial scroll snap point tests
748 https://bugs.webkit.org/show_bug.cgi?id=142358
750 Reviewed by Simon Fraser.
752 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap: Added.
753 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-horizontal-expected.txt: Added.
754 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-horizontal.html: Added.
755 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-slow-horizontal-expected.txt: Added.
756 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-slow-horizontal.html: Added.
757 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-slow-vertical-expected.txt: Added.
758 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-slow-vertical.html: Added.
759 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-vertical-expected.txt: Added.
760 * platform/mac-wk2/tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-vertical.html: Added.
762 2015-05-01 Andreas Kling <akling@apple.com>
764 Reproducible crash removing name attribute from <img> node
765 <https://webkit.org/b/144371>
766 <rdar://problem/17198583>
768 Reviewed by Darin Adler.
770 * fast/dom/HTMLImageElement/remove-name-id-attribute-from-image-expected.txt: Added.
771 * fast/dom/HTMLImageElement/remove-name-id-attribute-from-image.html: Added.
773 2015-05-01 Eric Carlson <eric.carlson@apple.com>
775 Postpone caption style sheet creation
776 https://bugs.webkit.org/show_bug.cgi?id=144499
778 Reviewed by Simon Fraser.
780 * media/track/track-user-stylesheet-expected.txt: Added.
781 * media/track/track-user-stylesheet.html: Added.
783 2015-05-01 Myles C. Maxfield <mmaxfield@apple.com>
785 [OS X] Text dilation parameters are not restored after being set
786 https://bugs.webkit.org/show_bug.cgi?id=144507
787 <rdar://problem/19446938>
789 Reviewed by Simon Fraser and Ned Holbrook.
793 * fast/text/dilation-save-restore-expected.html: Added. Never sets dilation parameters, draws two strings.
794 * fast/text/dilation-save-restore.html: Added. Draws one string without dilation, sets the dilation, then draws a
795 second string. If saving and restoring doesn't work correctly, these two lines will appear different.
797 2015-05-01 Jordan Harband <ljharb@gmail.com>
799 String#startsWith/endsWith/includes don't handle Infinity position/endPosition args correctly
800 https://bugs.webkit.org/show_bug.cgi?id=144314
802 Reviewed by Darin Adler.
804 * js/script-tests/string-includes.js:
805 * js/string-includes-expected.txt:
807 2015-05-01 Martin Robinson <mrobinson@igalia.com>
809 Unreviewed gardening for GTK+.
811 * platform/gtk/TestExpectations: Remove some inaccurate missing results
812 and unskip a passing test.
814 2015-05-01 Joanmarie Diggs <jdiggs@igalia.com>
816 [GTK] accessibility/secure-textfield-title-ui.html is failing
817 https://bugs.webkit.org/show_bug.cgi?id=98375
819 Reviewed by Chris Fleizach.
821 Modify the test to check the childrenCount of the titleUIElement in order
822 to determine where the element text is exposed. On the Mac, it's exposed
823 in StaticText children; in ATK, in the element itself. The test was failing
824 because it assumed the text was in the first child of the element.
826 * accessibility/secure-textfield-title-ui.html: Modified.
827 * platform/gtk/TestExpectations: Unskipped the failing test.
829 2015-05-01 Brady Eidson <beidson@apple.com>
831 Add API to disable meta refreshes.
832 <rdar://problem/20333198> and https://bugs.webkit.org/show_bug.cgi?id=144269
834 Reviewed by Alexey Proskuryakov.
836 * loader/meta-refresh-disabled-expected.txt: Added.
837 * loader/meta-refresh-disabled.html: Added.
838 * loader/resources/notify-done.html: Added.
839 * platform/win/TestExpectations:
841 2015-05-01 Martin Robinson <mrobinson@igalia.com>
843 Unreviewed gardening for WebKitGTK+
845 Unskip some passing tests. Add new baselines. Properly organize some
846 failures in the TestExpectations file.
848 * platform/gtk/TestExpectations:
849 * platform/gtk/editing/execCommand/print-expected.png: Added.
850 * platform/gtk/editing/execCommand/print-expected.txt: Added.
851 * platform/gtk/fast/attachment/attachment-progress-expected.txt: Added.
852 * platform/gtk/fast/attachment/attachment-select-on-click-expected.txt: Added.
853 * platform/gtk/fast/attachment/attachment-select-on-click-inside-user-select-all-expected.txt: Added.
854 * platform/gtk/fast/attachment/attachment-subtitle-expected.txt: Added.
855 * platform/gtk/fast/attachment/attachment-title-expected.txt: Added.
856 * platform/gtk/fast/box-shadow/hidpi-webkit-box-shadow-subpixel-position-expected.txt: Added.
857 * platform/gtk/fast/css/focus-ring-exists-for-search-field-expected.png: Added.
858 * platform/gtk/fast/css/focus-ring-exists-for-search-field-expected.txt: Added.
859 * platform/gtk/fast/multicol/scrolling-column-rules-expected.png: Added.
860 * platform/gtk/fast/multicol/scrolling-column-rules-expected.txt: Added.
861 * platform/gtk/printing/allowed-page-breaks-expected.txt: Added.
862 * platform/gtk/printing/compositing-layer-printing-expected.png: Added.
863 * platform/gtk/printing/compositing-layer-printing-expected.txt:
864 * platform/gtk/printing/css2.1/page-break-after-000-expected.txt: Added.
865 * platform/gtk/printing/css2.1/page-break-after-001-expected.txt: Added.
866 * platform/gtk/printing/css2.1/page-break-after-002-expected.txt: Added.
867 * platform/gtk/printing/css2.1/page-break-after-003-expected.txt: Added.
868 * platform/gtk/printing/css2.1/page-break-after-004-expected.txt: Added.
869 * platform/gtk/printing/css2.1/page-break-before-000-expected.txt: Added.
870 * platform/gtk/printing/css2.1/page-break-before-001-expected.txt: Added.
871 * platform/gtk/printing/css2.1/page-break-before-002-expected.txt: Added.
872 * platform/gtk/printing/css2.1/page-break-inside-000-expected.txt: Added.
873 * platform/gtk/printing/iframe-print-expected.png: Added.
874 * platform/gtk/printing/iframe-print-expected.txt: Added.
875 * platform/gtk/printing/media-queries-print-expected.png: Added.
876 * platform/gtk/printing/media-queries-print-expected.txt:
877 * platform/gtk/printing/no-content-empty-pages-expected.txt: Added.
878 * platform/gtk/printing/numberOfPages-expected.txt: Added.
879 * platform/gtk/printing/page-break-after-avoid-expected.txt: Added.
880 * platform/gtk/printing/page-break-always-expected.txt: Added.
881 * platform/gtk/printing/page-break-avoid-expected.txt: Added.
882 * platform/gtk/printing/page-break-before-avoid-expected.txt: Added.
883 * platform/gtk/printing/page-break-display-none-expected.txt: Added.
884 * platform/gtk/printing/page-break-inside-avoid-expected.txt: Added.
885 * platform/gtk/printing/page-break-margin-collapsed-expected.txt: Added.
886 * platform/gtk/printing/page-break-orphans-and-widows-expected.txt: Added.
887 * platform/gtk/printing/page-break-orphans-expected.txt: Added.
888 * platform/gtk/printing/page-break-widows-expected.txt: Added.
889 * platform/gtk/printing/page-count-layout-overflow-expected.txt: Added.
890 * platform/gtk/printing/page-count-percentage-height-expected.txt: Added.
891 * platform/gtk/printing/page-count-relayout-shrink-expected.txt: Added.
892 * platform/gtk/printing/page-count-with-one-word-expected.txt: Added.
893 * platform/gtk/printing/page-format-data-display-none-expected.txt: Added.
894 * platform/gtk/printing/page-format-data-expected.txt: Added.
895 * platform/gtk/printing/page-rule-css-text-expected.txt: Added.
896 * platform/gtk/printing/page-rule-in-media-query-expected.png: Added.
897 * platform/gtk/printing/page-rule-in-media-query-expected.txt: Added.
898 * platform/gtk/printing/pageNumerForElementById-expected.txt: Added.
899 * platform/gtk/printing/print-close-crash-expected.txt: Added.
900 * platform/gtk/printing/pseudo-class-outside-page-expected.txt: Added.
901 * platform/gtk/printing/return-from-printing-mode-expected.png: Added.
902 * platform/gtk/printing/return-from-printing-mode-expected.txt:
903 * platform/gtk/printing/setPrinting-expected.png: Added.
904 * platform/gtk/printing/setPrinting-expected.txt: Added.
905 * platform/gtk/printing/simultaneous-position-float-change-expected.png: Added.
906 * platform/gtk/printing/simultaneous-position-float-change-expected.txt: Added.
907 * platform/gtk/printing/single-line-must-not-be-split-into-two-pages-expected.txt: Added.
908 * platform/gtk/printing/stretch-to-view-height-expected.txt: Added.
909 * platform/gtk/printing/width-overflow-expected.png: Added.
910 * platform/gtk/printing/width-overflow-expected.txt: Added.
911 * platform/gtk/printing/zoomed-document-expected.txt: Added.
913 2015-05-01 Martin Robinson <mrobinson@igalia.com>
915 [Freetype] Properly support synthetic oblique in vertical text
916 https://bugs.webkit.org/show_bug.cgi?id=144492
918 Reviewed by Sergio Villar Senin.
920 * platform/gtk/TestExpectations: Unskip passing tests.
921 * platform/gtk/fast/text/international/synthesized-italic-vertical-latin-expected.png: Added.
922 * platform/gtk/fast/text/international/synthesized-italic-vertical-latin-expected.txt: Added.
924 2015-05-01 Eric Carlson <eric.carlson@apple.com>
926 Fix text track language selection logic
927 https://bugs.webkit.org/show_bug.cgi?id=144467
929 Reviewed by Brent Fulgham.
931 * media/track/track-language-preference-expected.txt:
932 * media/track/track-language-preference.html: Updated, add new tests.
933 * platform/mac/TestExpectations:
935 2015-05-01 Martin Robinson <mrobinson@igalia.com>
937 Unreviewed gardening. Rebaseline some tests for WebKitGTK+.
939 * platform/gtk/editing/execCommand/nsresponder-outdent-expected.txt: Rebaseline.
940 * platform/gtk/inspector-protocol/debugger/regress-133182-expected.txt: Removed. The
941 platform-independent baseline should be good enough.
943 2015-04-30 Joseph Pecoraro <pecoraro@apple.com>
945 Unreviewed gardening. Update results of inspector tests.
947 * inspector-protocol/debugger/breakpoint-eval-with-exception-expected.txt:
948 * inspector-protocol/debugger/regress-133182-expected.txt:
949 * inspector-protocol/debugger/regress-133182.html:
950 * inspector-protocol/debugger/setBreakpoint-actions-expected.txt:
951 * inspector-protocol/debugger/terminate-dedicated-worker-while-paused-expected.txt:
952 * inspector-protocol/page/deny-X-FrameOption-expected.txt:
953 * inspector/debugger/search-scripts-expected.txt:
955 2015-04-30 Joseph Pecoraro <pecoraro@apple.com>
957 Unreviewed gardening. Remove skipped and broken inspector test.
959 This is the last test relying on the old model interface.
962 * http/tests/inspector-protocol/resources/InspectorTest.js:
963 (InspectorTest.initializeInspectorModels.console.error.window.onerror): Deleted.
964 (InspectorTest.initializeInspectorModels.console.assert): Deleted.
965 (InspectorTest.initializeInspectorModels): Deleted.
966 * inspector-protocol/indexeddb/basics-expected.txt: Removed.
967 * inspector-protocol/indexeddb/basics.html: Removed.
968 * platform/efl/TestExpectations:
969 * platform/gtk/TestExpectations:
970 * platform/win/TestExpectations:
972 2015-04-30 Dean Jackson <dino@apple.com>
974 Expose -apple-system as a font family
975 https://bugs.webkit.org/show_bug.cgi?id=144484
976 <rdar://problem/20767330>
978 Reviewed by Tim Horton.
980 Change a bunch of tests to use "-apple-system" instead
981 of "-apple-system-font" for font-family.
983 Add a test to make sure the old name still works.
985 * fast/text/system-font-legacy-name.html
986 * platform/ios-simulator/fast/text/system-monospaced-numbers.html:
987 * platform/ios-simulator/ios/fast/text/apple-logo-expected.txt:
988 * platform/ios-simulator/ios/fast/text/apple-logo.html:
989 * platform/ios-simulator/ios/fast/text/opticalFont-expected.txt:
990 * platform/ios-simulator/ios/fast/text/opticalFont.html:
991 * platform/ios-simulator/ios/fast/text/opticalFontWithWeight-expected.txt:
992 * platform/ios-simulator/ios/fast/text/opticalFontWithWeight.html:
993 * platform/ios-simulator/ios/fast/text/underline-scaling-expected.txt:
994 * platform/ios-simulator/ios/fast/text/underline-scaling.html:
995 * platform/mac/fast/text/systemFont-expected.txt:
996 * platform/mac/fast/text/systemFont.html:
998 2015-04-30 Javier Fernandez <jfernandez@igalia.com>
1000 [CSS Grid Layout] overflow-position keyword for align and justify properties.
1001 https://bugs.webkit.org/show_bug.cgi?id=144235
1003 Reviewed by Sergio Villar Senin.
1005 Implementation of overflow-keyword handling for Grid Layout on
1006 align-self and justify-self properties.
1008 * fast/css-grid-layout/grid-align-justify-overflow-expected.txt: Added.
1009 * fast/css-grid-layout/grid-align-justify-overflow.html: Added.
1011 2015-04-30 Jon Davis <jond@apple.com>
1013 Web Inspector: console should show an icon for console.info() messages
1014 https://bugs.webkit.org/show_bug.cgi?id=18530
1016 Reviewed by Timothy Hatcher.
1018 * inspector/console/console-api-expected.txt:
1020 2015-04-30 Dean Jackson <dino@apple.com>
1022 -apple-system-font-monospaced-numbers doesn't work on iOS
1023 https://bugs.webkit.org/show_bug.cgi?id=144478
1024 <rdar://problem/20544940>
1026 Reviewed by Brent Fulgham.
1028 A test that draws two lines of different numbers and checks
1029 they are the same width.
1031 * platform/ios-simulator/fast/text/system-monospaced-numbers-expected.txt: Added.
1032 * platform/ios-simulator/fast/text/system-monospaced-numbers.html: Added.
1034 2015-04-30 Joseph Pecoraro <pecoraro@apple.com>
1036 Unreviewed, ios-simulator gardening
1038 * Address linter warnings.
1039 * Unskip some tests that pass.
1040 * More generically skip unsupported iOS features.
1043 * platform/ios-simulator-wk1/TestExpectations:
1044 * platform/ios-simulator-wk2/TestExpectations:
1045 * platform/ios-simulator/TestExpectations:
1047 2015-04-30 Filip Pizlo <fpizlo@apple.com>
1049 js/regress/is-string-fold-tricky.html and js/regress/is-string-fold.html are crashing
1050 https://bugs.webkit.org/show_bug.cgi?id=144463
1052 Reviewed by Benjamin Poulain.
1054 Unskip now that the bug is fixed.
1057 * js/regress/script-tests/is-string-fold-tricky.js:
1058 * js/regress/script-tests/is-string-fold.js:
1060 2015-04-30 Brady Eidson <beidson@apple.com>
1062 Javascript using WebSQL can create their own WebKit info table.
1063 <rdar://problem/20688792> and https://bugs.webkit.org/show_bug.cgi?id=144466
1065 Reviewed by Alex Christensen.
1067 * storage/websql/alter-to-info-table-expected.txt: Added.
1068 * storage/websql/alter-to-info-table.html: Added.
1069 * storage/websql/alter-to-info-table.js: Added.
1071 2015-04-30 Martin Robinson <mrobinson@igalia.com>
1073 Unskip isolated words tests on WebKitGTK+
1075 * platform/gtk/TestExpectations: Unskip tests. We've been able to run these
1076 since the switch to WebKitTestRunner.
1078 2015-04-30 Filip Pizlo <fpizlo@apple.com>
1080 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.
1082 * js/regress/script-tests/is-string-fold-tricky.js:
1083 * js/regress/script-tests/is-string-fold.js:
1085 2015-04-30 Martin Robinson <mrobinson@igalia.com>
1087 Rebaseline some editing tests for WebKitGTK+
1089 Also add some missing baselines.
1091 * fast/hidpi/broken-image-icon-very-hidpi-expected.png: Added.
1092 * fast/hidpi/broken-image-icon-very-hidpi-expected.txt: Added.
1093 * platform/gtk/editing/execCommand/5142012-1-expected.png:
1094 * platform/gtk/editing/execCommand/5142012-1-expected.txt:
1095 * platform/gtk/editing/inserting/insert-at-end-02-expected.txt:
1096 * platform/gtk/editing/pasteboard/4989774-expected.txt:
1098 2015-04-30 Filip Pizlo <fpizlo@apple.com>
1100 Unreviewed, skip new tests js/regress/is-string-fold.html and js/regress/is-string-fold-tricky.html because they are crashing.
1104 2015-04-30 Jon Honeycutt <jhoneycutt@apple.com>
1106 Add image failure expectation for
1107 svg/filters/sourceAlpha-input-filter-effect.html on Windows
1111 * platform/win/TestExpectations:
1113 2015-04-29 Filip Pizlo <fpizlo@apple.com>
1115 DFG Is<Blah> versions of TypeOf should fold based on proven input type
1116 https://bugs.webkit.org/show_bug.cgi?id=144409
1118 Reviewed by Geoffrey Garen.
1120 * js/regress/is-boolean-fold-expected.txt: Added.
1121 * js/regress/is-boolean-fold-tricky-expected.txt: Added.
1122 * js/regress/is-boolean-fold-tricky.html: Added.
1123 * js/regress/is-boolean-fold.html: Added.
1124 * js/regress/is-function-fold-expected.txt: Added.
1125 * js/regress/is-function-fold-tricky-expected.txt: Added.
1126 * js/regress/is-function-fold-tricky-internal-function-expected.txt: Added.
1127 * js/regress/is-function-fold-tricky-internal-function.html: Added.
1128 * js/regress/is-function-fold-tricky.html: Added.
1129 * js/regress/is-function-fold.html: Added.
1130 * js/regress/is-number-fold-expected.txt: Added.
1131 * js/regress/is-number-fold-tricky-expected.txt: Added.
1132 * js/regress/is-number-fold-tricky.html: Added.
1133 * js/regress/is-number-fold.html: Added.
1134 * js/regress/is-object-or-null-fold-expected.txt: Added.
1135 * js/regress/is-object-or-null-fold-functions-expected.txt: Added.
1136 * js/regress/is-object-or-null-fold-functions.html: Added.
1137 * js/regress/is-object-or-null-fold-less-tricky-expected.txt: Added.
1138 * js/regress/is-object-or-null-fold-less-tricky.html: Added.
1139 * js/regress/is-object-or-null-fold-tricky-expected.txt: Added.
1140 * js/regress/is-object-or-null-fold-tricky.html: Added.
1141 * js/regress/is-object-or-null-fold.html: Added.
1142 * js/regress/is-object-or-null-trickier-function-expected.txt: Added.
1143 * js/regress/is-object-or-null-trickier-function.html: Added.
1144 * js/regress/is-object-or-null-trickier-internal-function-expected.txt: Added.
1145 * js/regress/is-object-or-null-trickier-internal-function.html: Added.
1146 * js/regress/is-object-or-null-tricky-function-expected.txt: Added.
1147 * js/regress/is-object-or-null-tricky-function.html: Added.
1148 * js/regress/is-object-or-null-tricky-internal-function-expected.txt: Added.
1149 * js/regress/is-object-or-null-tricky-internal-function.html: Added.
1150 * js/regress/is-string-fold-expected.txt: Added.
1151 * js/regress/is-string-fold-tricky-expected.txt: Added.
1152 * js/regress/is-string-fold-tricky.html: Added.
1153 * js/regress/is-string-fold.html: Added.
1154 * js/regress/is-undefined-fold-expected.txt: Added.
1155 * js/regress/is-undefined-fold-tricky-expected.txt: Added.
1156 * js/regress/is-undefined-fold-tricky.html: Added.
1157 * js/regress/is-undefined-fold.html: Added.
1158 * js/regress/script-tests/is-boolean-fold-tricky.js: Added.
1159 * js/regress/script-tests/is-boolean-fold.js: Added.
1160 * js/regress/script-tests/is-function-fold-tricky-internal-function.js: Added.
1161 * js/regress/script-tests/is-function-fold-tricky.js: Added.
1164 * js/regress/script-tests/is-function-fold.js: Added.
1166 * js/regress/script-tests/is-number-fold-tricky.js: Added.
1167 * js/regress/script-tests/is-number-fold.js: Added.
1168 * js/regress/script-tests/is-object-or-null-fold-functions.js: Added.
1170 * js/regress/script-tests/is-object-or-null-fold-less-tricky.js: Added.
1171 * js/regress/script-tests/is-object-or-null-fold-tricky.js: Added.
1172 * js/regress/script-tests/is-object-or-null-fold.js: Added.
1173 * js/regress/script-tests/is-object-or-null-trickier-function.js: Added.
1176 * js/regress/script-tests/is-object-or-null-trickier-internal-function.js: Added.
1177 * js/regress/script-tests/is-object-or-null-tricky-function.js: Added.
1179 * js/regress/script-tests/is-object-or-null-tricky-internal-function.js: Added.
1180 * js/regress/script-tests/is-string-fold-tricky.js: Added.
1181 * js/regress/script-tests/is-string-fold.js: Added.
1182 * js/regress/script-tests/is-undefined-fold-tricky.js: Added.
1183 * js/regress/script-tests/is-undefined-fold.js: Added.
1184 * js/regress/sink-function-expected.txt: Added.
1185 * js/regress/sink-function.html: Added.
1187 2015-04-30 Brent Fulgham <bfulgham@apple.com>
1189 [Mac] Expand test infrastructure to support scrolling tests (Part 3)
1190 https://bugs.webkit.org/show_bug.cgi?id=144131
1192 Reviewed by Eric Carlson.
1194 Update the WK2 scrolling tests to use the new scroll trigger infrastructure to reduce the use of
1197 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div-expected.txt:
1198 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div-with-handler-expected.txt:
1199 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div-with-handler.html:
1200 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div.html:
1201 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-expected.txt:
1202 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-with-handler-expected.txt:
1203 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-with-handler.html:
1204 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe.html:
1205 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-expected.txt:
1206 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-with-handler-expected.txt:
1207 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-with-handler.html:
1208 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe.html:
1209 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-expected.txt:
1210 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-with-handler-expected.txt:
1211 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-with-handler.html:
1212 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe.html:
1213 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-expected.txt:
1214 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-with-handler-expected.txt:
1215 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-with-handler.html:
1216 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe.html:
1217 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select-expected.txt:
1218 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select-with-handler-expected.txt:
1219 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select-with-handler.html:
1220 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select.html:
1221 * platform/mac-wk2/tiled-drawing/scrolling/overflow-scroll-zero-delta-wheel-events.html:
1222 * platform/mac-wk2/tiled-drawing/scrolling/root-overflow-with-mousewheel.html:
1224 2015-04-30 Antti Koivisto <antti@apple.com>
1226 These should be saying HTTP/1.1 not HTTP/1.0
1228 * http/tests/cache/resources/iframe304.php:
1229 * http/tests/cache/resources/iframe304body.php:
1231 2015-04-29 Joseph Pecoraro <pecoraro@apple.com>
1233 [Win] Update baselines after r183610.
1235 Unreviewed Gardening.
1237 * platform/win/fast/css/apple-system-colors-expected.txt: Added.
1239 2015-04-29 Simon Fraser <simon.fraser@apple.com>
1241 Crash at WebCore::Document::absoluteRegionForEventTargets
1242 https://bugs.webkit.org/show_bug.cgi?id=144426
1243 rdar://problem/20502166
1245 Reviewed by Tim Horton.
1247 Test that disconnects a frame with a wheel event handler then GCs, and one that
1248 disconnects are reconnects. In both case, the parent document should have zero
1249 wheel event handlers registered on it.
1251 * fast/events/wheelevent-in-frame-expected.txt: Added.
1252 * fast/events/wheelevent-in-frame.html: Added.
1253 * fast/events/wheelevent-in-reattached-frame-expected.txt: Added.
1254 * fast/events/wheelevent-in-reattached-frame.html: Added.
1256 2015-04-29 Joseph Pecoraro <pecoraro@apple.com>
1258 LiveNodeList may unexpectedly return an element for empty string
1259 https://bugs.webkit.org/show_bug.cgi?id=144429
1261 Reviewed by Darin Adler.
1263 * fast/dom/named-items-with-empty-name-expected.txt:
1264 * fast/dom/named-items-with-empty-name.html:
1266 2015-04-29 Dean Jackson <dino@apple.com>
1268 Create a named CSS property for system colors
1269 https://bugs.webkit.org/show_bug.cgi?id=144423
1270 <rdar://problem/20491011>
1272 Reviewed by Tim Horton.
1274 Expose the following values to CSS color properties:
1279 -apple-system-orange
1281 -apple-system-purple
1283 -apple-system-yellow
1285 The new test shows the computed value for each of these colors. It
1286 includes generic results (no special value) and platform results for
1287 Mac (other than Mavericks) and iOS.
1289 * fast/css/apple-system-colors-expected.txt: Generic results.
1290 * fast/css/apple-system-colors.html: Added - the new test.
1291 * platform/mac/fast/css/apple-system-colors-expected.txt: Added OS X results.
1292 * platform/ios-simulator/fast/css/apple-system-colors-expected.txt: Added iOS results.
1293 * platform/mac-mavericks/fast/css/apple-system-colors-expected.txt: Generic results for Mavericks.
1295 2015-04-29 Commit Queue <commit-queue@webkit.org>
1297 Unreviewed, rolling out r183600.
1298 https://bugs.webkit.org/show_bug.cgi?id=144432
1300 New tests time out everywhere (Requested by ap on #webkit).
1304 "Crash at WebCore::Document::absoluteRegionForEventTargets"
1305 https://bugs.webkit.org/show_bug.cgi?id=144426
1306 http://trac.webkit.org/changeset/183600
1308 2015-04-29 Alexey Proskuryakov <ap@apple.com>
1310 fast/frames/flattening/iframe-flattening-resize-event-count.html times out on Yosemite WK2
1311 https://bugs.webkit.org/show_bug.cgi?id=144155
1313 * fast/frames/flattening/resources/iframe-to-resize.html: Added more logging to the test.
1315 2015-04-29 Martin Robinson <mrobinson@igalia.com>
1317 Unskip 3D transformation tests for WebKitGTK+
1319 Unreviewed. This is gardening.
1321 These tests should run reasonably well on the testing bots, now that
1322 they use llvmpipe to run OpenGL.
1324 * platform/gtk/TestExpectations:
1325 * platform/gtk/transforms/3d/general/background-visibility-layers-expected.png: Added.
1326 * platform/gtk/transforms/3d/general/cssmatrix-3d-zoom-expected.png: Added.
1327 * platform/gtk/transforms/3d/general/matrix-with-zoom-3d-expected.png: Added.
1328 * platform/gtk/transforms/3d/general/perspective-non-layer-expected.png: Added.
1329 * platform/gtk/transforms/3d/general/perspective-units-expected.png: Added.
1330 * platform/gtk/transforms/3d/general/transform-origin-z-change-expected.png: Added.
1331 * platform/gtk/transforms/3d/hit-testing/backface-hit-test-expected.png: Added.
1332 * platform/gtk/transforms/3d/hit-testing/backface-no-transform-hit-test-expected.png: Added.
1333 * platform/gtk/transforms/3d/point-mapping/3d-point-mapping-2-expected.png: Added.
1334 * platform/gtk/transforms/3d/point-mapping/3d-point-mapping-3-expected.png: Added.
1335 * platform/gtk/transforms/3d/point-mapping/3d-point-mapping-coplanar-expected.png: Added.
1336 * platform/gtk/transforms/3d/point-mapping/3d-point-mapping-deep-expected.png: Added.
1337 * platform/gtk/transforms/3d/point-mapping/3d-point-mapping-expected.png: Added.
1338 * platform/gtk/transforms/3d/point-mapping/3d-point-mapping-origins-expected.png: Added.
1339 * platform/gtk/transforms/3d/point-mapping/3d-point-mapping-overlapping-expected.png: Added.
1340 * platform/gtk/transforms/3d/point-mapping/3d-point-mapping-preserve-3d-expected.png: Added.
1342 2015-04-29 Simon Fraser <simon.fraser@apple.com>
1344 Rebaseline after r183597.
1346 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/handlers-in-iframes-expected.txt:
1348 2015-04-29 Simon Fraser <simon.fraser@apple.com>
1350 Crash at WebCore::Document::absoluteRegionForEventTargets
1351 https://bugs.webkit.org/show_bug.cgi?id=144426
1352 rdar://problem/20502166
1354 Reviewed by Tim Horton.
1356 Test that disconnects a frame with a wheel event handler then GCs, and one that
1357 disconnects are reconnects. In both case, the parent document should have zero
1358 wheel event handlers registered on it.
1360 * fast/events/wheelevent-in-frame-expected.txt: Added.
1361 * fast/events/wheelevent-in-frame.html: Added.
1362 * fast/events/wheelevent-in-reattached-frame-expected.txt: Added.
1363 * fast/events/wheelevent-in-reattached-frame.html: Added.
1365 2015-04-29 Simon Fraser <simon.fraser@apple.com>
1367 Compute the non-fast-scrollable region in main-document coordinates
1368 https://bugs.webkit.org/show_bug.cgi?id=144420
1370 Reviewed by Tim Horton.
1372 We now report the non-fast region in document coordinates, so these two results change.
1374 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/top-content-inset-expected.txt:
1375 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/top-content-inset-header-expected.txt:
1377 2015-04-29 Joseph Pecoraro <pecoraro@apple.com>
1379 NodeList has issues with Symbol and empty string
1380 https://bugs.webkit.org/show_bug.cgi?id=144310
1382 Reviewed by Darin Adler.
1384 * fast/dom/StyleSheet/stylesheet-symbol-names-expected.txt: Added.
1385 * fast/dom/StyleSheet/stylesheet-symbol-names.html: Added.
1386 * fast/dom/dataset-name-getter-symbols-expected.txt: Added.
1387 * fast/dom/dataset-name-getter-symbols.html: Added.
1388 * fast/dom/named-items-with-empty-name-expected.txt: Added.
1389 * fast/dom/named-items-with-empty-name.html: Added.
1390 * fast/dom/named-items-with-symbol-name-expected.txt: Added.
1391 * fast/dom/named-items-with-symbol-name.html: Added.
1392 * storage/domstorage/localstorage/named-items-expected.txt: Added.
1393 * storage/domstorage/localstorage/named-items.html: Added.
1395 2015-04-29 Simon Fraser <simon.fraser@apple.com>
1397 Allow testing of plug-ins that handle wheel events.
1398 https://bugs.webkit.org/show_bug.cgi?id=144413
1400 Reviewed by Tim Horton.
1402 Test the non-fast scrollable region with top content inset and header height, and with a plug-in.
1404 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/top-content-inset-expected.txt: Added.
1405 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/top-content-inset-header-expected.txt: Added.
1406 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/top-content-inset-header.html: Added.
1407 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/top-content-inset.html: Added.
1408 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-event-plugin-expected.txt: Added.
1409 * platform/mac-wk2/tiled-drawing/scrolling/non-fast-region/wheel-event-plugin.html: Added.
1411 2015-04-29 Martin Robinson <mrobinson@igalia.com>
1413 [GTK] Add support for automatic hyphenation
1414 https://bugs.webkit.org/show_bug.cgi?id=44478
1416 Reviewed by Carlos Garcia Campos.
1418 * platform/gtk/TestExpectations: Unskip most hyphenation tests.
1419 * platform/gtk/fast/text/hyphenate-character-expected.png: Added.
1420 * platform/gtk/fast/text/hyphenate-character-expected.txt:
1421 * platform/gtk/fast/text/hyphenate-first-word-expected.png: Added.
1422 * platform/gtk/fast/text/hyphenate-first-word-expected.txt:
1423 * platform/gtk/fast/text/hyphenate-limit-before-after-expected.png:
1424 * platform/gtk/fast/text/hyphenate-limit-before-after-expected.txt:
1425 * platform/gtk/fast/text/hyphenate-limit-lines-expected.png:
1426 * platform/gtk/fast/text/hyphenate-limit-lines-expected.txt:
1427 * platform/gtk/fast/text/hyphenate-locale-expected.png: Added.
1428 * platform/gtk/fast/text/hyphenate-locale-expected.txt:
1429 * platform/gtk/fast/text/hyphens-expected.png: Added.
1430 * platform/gtk/fast/text/hyphens-expected.txt:
1431 * platform/gtk/fast/text/word-break-soft-hyphen-expected.png:
1433 2015-04-29 Zalan Bujtas <zalan@apple.com>
1435 Simple line layout: Web process spins endlessly below layoutSimpleLines.
1436 https://bugs.webkit.org/show_bug.cgi?id=144403
1437 rdar://problem/20742783
1439 Reviewed by Antti Koivisto.
1441 When a text fragment overlaps multiple renderes and it does not fit the current line,
1442 we revert the text fragment iterator position so that the overlapping content
1443 gets processed again for the next line.
1444 However, TextFragmentIterator::revertToFragment() was reverting too much and
1445 we started processing old content all over again -> infinite loop.
1447 This patch ensures that text fragment iterator is reverted to the right position.
1449 * fast/text/simple-line-layout-wrapping-multiple-renderers-hang-expected.html: Added.
1450 * fast/text/simple-line-layout-wrapping-multiple-renderers-hang.html: Added.
1452 2015-04-29 Antti Koivisto <antti@apple.com>
1454 Mark newly added http/tests/cache/main-resource-304-reload.html failing on Windows.
1456 * platform/win/TestExpectations:
1458 2015-04-28 Geoffrey Garen <ggaren@apple.com>
1460 It shouldn't take 1846 lines of code and 5 FIXMEs to sort an array.
1461 https://bugs.webkit.org/show_bug.cgi?id=144013
1463 Reviewed by Mark Lam.
1465 * js/script-tests/array-holes.js:
1466 * js/array-holes-expected.txt: This result now matches Firefox. We see
1467 'peekaboo', which is a prototype property, rather than a hole, because
1468 sorting uses [[Get]], which sees prototype properties.
1470 The ES6 spec says that sorting should use [[Get]], so this new result
1471 matches the spec a little better -- although the spec also says that the
1472 result of sorting is undefined in this case because of the presence of
1473 an indexed property in the prototype chain.
1475 * js/dom/array-prototype-properties-expected.txt: Updated error message
1476 to match other array prototype error messages.
1478 * js/comparefn-sort-stability-expected.txt:
1479 * js/script-tests/comparefn-sort-stability.js: Made this test bigger in
1480 order to demonstrate that Firefox and Safari use a stable sort, and
1483 * js/script-tests/array-sort-sparse.js:
1484 * js/array-sort-sparse-expected.txt: Added some tests for things I got
1485 wrong in this patch.
1487 * script-tests/sort-with-side-effecting-comparisons.js: Made this test
1488 shorter so that it wouldn't hang debug builds. This test is O(N^2). It
1489 used to terminate sooner because our sort implementation would (sometimes)
1490 terminate sooner if you shrank the array. Our new sort does not accept
1491 intermediate updates to the array's length, matching Firefox. I spoke
1492 to Gavin and Alexey about this, and we think that going out of our way
1493 to honor length changes mid-sort doesn't make much sense because it's
1494 not possible to honor the general case of value changes in a predictable
1497 2015-04-29 Antti Koivisto <antti@apple.com>
1499 Main resource loaded via 304 response becomes empty if reloaded by user
1500 https://bugs.webkit.org/show_bug.cgi?id=144386
1502 Reviewed by Darin Adler.
1504 * http/tests/cache/main-resource-304-reload-expected.txt: Added.
1505 * http/tests/cache/main-resource-304-reload.html: Added.
1506 * http/tests/cache/resources/iframe304body.php: Added.
1508 2015-04-29 Darin Adler <darin@apple.com>
1510 [ES6] Implement Unicode code point escapes
1511 https://bugs.webkit.org/show_bug.cgi?id=144377
1513 Reviewed by Antti Koivisto.
1515 * js/script-tests/unicode-escape-sequences.js: Added.
1516 * js/unicode-escape-sequences-expected.txt: Added.
1517 * js/unicode-escape-sequences.html: Added. Generated with make-script-test-wrappers.
1519 2015-04-29 Hyungwook Lee <hyungwook.lee@navercorp.com>
1521 Fix crash in WebCore::LogicalSelectionOffsetCaches::ContainingBlockInfo::setBlock().
1522 https://bugs.webkit.org/show_bug.cgi?id=140261
1524 Reviewed by Darin Adler.
1526 * editing/execCommand/crash-140261-expected.txt: Added.
1527 * editing/execCommand/crash-140261.html: Added.
1529 2015-04-29 Youenn Fablet <youenn.fablet@crf.canon.fr>
1531 Synchronous XMLHttpRequest should get access to AppCache resources stored as flat files
1532 https://bugs.webkit.org/show_bug.cgi?id=143711
1534 Reviewed by Darin Adler.
1536 * http/tests/appcache/resources/fake-video.mp4: Added.
1537 * http/tests/appcache/resources/simple-video-sync.manifest: Added.
1538 * http/tests/appcache/simple-video-sync-expected.txt: Added.
1539 * http/tests/appcache/simple-video-sync.html: Added.
1541 2015-04-29 Joseph Pecoraro <pecoraro@apple.com>
1543 REGRESSION(181868): Windows Live SkyDrive cannot open an excel file
1544 https://bugs.webkit.org/show_bug.cgi?id=144373
1546 Reviewed by Darin Adler.
1548 * js/property-getters-and-setters-expected.txt:
1549 * js/script-tests/property-getters-and-setters.js:
1551 2015-04-28 Alexey Proskuryakov <ap@apple.com>
1553 [WK2] fast/forms/input-search-press-escape-key.html crashes
1554 https://bugs.webkit.org/show_bug.cgi?id=87168
1555 rdar://problem/11508829
1557 * platform/wk2/TestExpectations: This doesn't crash for me any more, unskipping.
1559 2015-04-28 Zalan Bujtas <zalan@apple.com>
1561 Checkboxes on bugs.webkit.org are painted with stripes at some zoom levels.
1562 https://bugs.webkit.org/show_bug.cgi?id=144351
1564 Reviewed by Simon Fraser.
1566 This patch ensures that CG context is properly restored after painting dashed/dotted lines.
1568 * fast/forms/checkbox-painting-with-hr-expected.html: Added.
1569 * fast/forms/checkbox-painting-with-hr.html: Added.
1571 2015-04-28 Andreas Kling <akling@apple.com>
1573 DFG should generate efficient code for branching on a string's boolean value.
1574 <https://webkit.org/b/144317>
1576 Reviewed by Geoff Garen & Filip Pizlo.
1578 * js/regress/branch-on-string-as-boolean-expected.txt: Added.
1579 * js/regress/branch-on-string-as-boolean.html: Added.
1580 * js/regress/script-tests/branch-on-string-as-boolean.js: Added.
1582 2015-04-27 Myles C. Maxfield <mmaxfield@apple.com>
1584 Implement font-synthesis CSS property
1585 https://bugs.webkit.org/show_bug.cgi?id=144305
1587 Reviewed by Andreas Kling.
1589 Test all combinations of font-weight, font-style, and font-synthesis.
1591 * fast/css3-text/font-synthesis-expected.html: Added.
1592 * fast/css3-text/font-synthesis.html: Added.
1594 2015-04-28 Brent Fulgham <bfulgham@apple.com>
1596 [Win] Temporarily disable WebGL support
1597 https://bugs.webkit.org/show_bug.cgi?id=144291
1599 * platform/win/TestExpectations:
1600 * platform/win/js/dom/constructor-length-expected.txt: Added.
1601 * platform/win/js/dom/global-constructors-attributes-expected.txt:
1603 2015-04-28 Jer Noble <jer.noble@apple.com>
1605 Unreviewed gardening; add results for new tests.
1607 * media/audio-playback-restriction-autoplay-expected.txt: Added.
1608 * media/audio-playback-restriction-play-expected.txt: Added.
1610 2015-04-28 Brent Fulgham <bfulgham@apple.com>
1612 [Win] PHP scripts fail if HTTP_ORIGIN is not set.
1613 https://bugs.webkit.org/show_bug.cgi?id=144333
1615 Rubberstamped by Brady Eidson.
1617 * http/tests/security/resources/cors-post-redirect-target.php: Check
1618 that HTTP_ORIGIN key exists before using it to avoid PHP error.
1620 2015-04-28 Andy Estes <aestes@apple.com>
1622 Add expectations for tests added in r183428 and r183450.
1624 * js/regress/typed-array-get-set-by-val-profiling-expected.txt: Added.
1625 * media/audio-playback-restriction-autoplay-expected.txt: Added.
1626 * media/audio-playback-restriction-play-expected.txt: Added.
1628 2015-04-28 Antti Koivisto <antti@apple.com>
1630 Network Cache: Disk cache getting filled by YouTube video data
1631 https://bugs.webkit.org/show_bug.cgi?id=144259
1633 Reviewed by Darin Adler.
1635 * http/tests/cache/disk-cache/disk-cache-media-expected.txt: Added.
1636 * http/tests/cache/disk-cache/disk-cache-media.html: Added.
1637 * http/tests/cache/disk-cache/resources/cache-test.js:
1640 2015-04-25 Simon Fraser <simon.fraser@apple.com>
1642 Eliminate styleDidChange with StyleDifferenceEqual when updates are actually necessary
1643 https://bugs.webkit.org/show_bug.cgi?id=144198
1645 Reviewed by Darin Adler, Antti Koivisto.
1647 New test that detects whether a "hardware" animation is firing the style recalc
1648 timer on every frame, which happened during development of this patch.
1650 * compositing/animation/no-style-recalc-during-accelerated-animation-expected.txt: Added.
1651 * compositing/animation/no-style-recalc-during-accelerated-animation.html: Added.
1653 2015-04-27 Benjamin Poulain <bpoulain@apple.com>
1655 [JSC] Add support for typed arrays to the Array profiling
1656 https://bugs.webkit.org/show_bug.cgi?id=143913
1658 Reviewed by Filip Pizlo.
1660 * js/regress/script-tests/typed-array-get-set-by-val-profiling.js: Added.
1661 * js/regress/typed-array-get-set-by-val-profiling.html: Added.
1663 2015-04-27 Doug Russell <d_russell@apple.com>
1665 Break up select text into multiple tests
1666 https://bugs.webkit.org/show_bug.cgi?id=144301
1668 Reviewed by Alexey Proskuryakov.
1670 * platform/mac/TestExpectations:
1671 * platform/mac/accessibility/select-text-expected.txt: Removed.
1672 * platform/mac/accessibility/select-text.html: Removed.
1673 * platform/mac/accessibility/select-text/select-text-1-expected.txt: Added.
1674 * platform/mac/accessibility/select-text/select-text-1.html: Added.
1675 * platform/mac/accessibility/select-text/select-text-135546-expected.txt: Added.
1676 * platform/mac/accessibility/select-text/select-text-135546.html: Added.
1677 * platform/mac/accessibility/select-text/select-text-135575-expected.txt: Added.
1678 * platform/mac/accessibility/select-text/select-text-135575.html: Added.
1679 * platform/mac/accessibility/select-text/select-text-2-expected.txt: Added.
1680 * platform/mac/accessibility/select-text/select-text-2.html: Added.
1681 * platform/mac/accessibility/select-text/select-text-3-expected.txt: Added.
1682 * platform/mac/accessibility/select-text/select-text-3.html: Added.
1683 * platform/mac/accessibility/select-text/select-text-4-expected.txt: Added.
1684 * platform/mac/accessibility/select-text/select-text-4.html: Added.
1685 * platform/mac/accessibility/select-text/select-text-5-expected.txt: Added.
1686 * platform/mac/accessibility/select-text/select-text-5.html: Added.
1687 * platform/mac/accessibility/select-text/select-text-6-expected.txt: Added.
1688 * platform/mac/accessibility/select-text/select-text-6.html: Added.
1689 * platform/mac/accessibility/select-text/select-text-7-expected.txt: Added.
1690 * platform/mac/accessibility/select-text/select-text-7.html: Added.
1691 * platform/mac/accessibility/select-text/select-text-8-expected.txt: Added.
1692 * platform/mac/accessibility/select-text/select-text-8.html: Added.
1693 * platform/mac/accessibility/select-text/select-text-9-expected.txt: Added.
1694 * platform/mac/accessibility/select-text/select-text-9.html: Added.
1696 2015-04-27 Daniel Bates <dabates@apple.com>
1698 Form control may be associated with the wrong HTML Form element after form id change
1699 https://bugs.webkit.org/show_bug.cgi?id=133456
1700 <rdar://problem/17095055>
1702 Reviewed by Andy Estes.
1704 Add tests to ensure that we associate the correct HTML Form element with a
1705 <select> after changing the id of its associated HTML form element.
1707 * fast/forms/change-form-id-to-be-unique-expected.txt: Added.
1708 * fast/forms/change-form-id-to-be-unique-then-submit-form-expected.txt: Added.
1709 * fast/forms/change-form-id-to-be-unique-then-submit-form.html: Added.
1710 * fast/forms/change-form-id-to-be-unique.html: Added.
1712 2015-04-27 Jer Noble <jer.noble@apple.com>
1714 Add a setting & restriction which prevents non-interactivte playback of audible media elements.
1715 https://bugs.webkit.org/show_bug.cgi?id=143486
1717 Reviewed by Eric Carlson.
1719 * media/audio-playback-restriction-autoplay.html: Added.
1720 * media/audio-playback-restriction-play.html: Added.
1721 * media/video-test.js:
1722 (setCaptionDisplayMode):
1723 (runWithKeyDown.eventName.window.testRunner.eventSender.keyDown.string_appeared_here.string_appeared_here.thunk):
1726 2015-04-27 Jer Noble <jer.noble@apple.com>
1728 [WebAudio] AudioContext does not remove user-gesture restriction during resume()
1729 https://bugs.webkit.org/show_bug.cgi?id=144211
1731 Reviewed by Eric Carlson.
1733 * webaudio/audiocontext-restriction-audiobuffersourcenode-start-expected.txt: Added.
1734 * webaudio/audiocontext-restriction-audiobuffersourcenode-start.html: Added.
1735 * webaudio/audiocontext-restriction-expected.txt: Added.
1736 * webaudio/audiocontext-restriction.html: Added.
1737 * webaudio/resources/audio-testing.js:
1740 2015-04-27 Alexey Proskuryakov <ap@apple.com>
1742 rdar://problem/16678392 Page visibility tests are broken in Yosemite
1744 * platform/mac-wk2/TestExpectations: They don't seem to be broken any more, unskipping.
1745 Maybe <http://trac.webkit.org/changeset/181866> fixed them?
1746 Also updated the next line (media/video-background-tab-playback.html), as it didn't match what bots see now.
1748 2015-04-27 Zalan Bujtas <zalan@apple.com>
1750 Simple line layout: Wrong text offsetting when range does not start from the first renderer.
1751 https://bugs.webkit.org/show_bug.cgi?id=144167
1752 rdar://problem/20639857
1754 Reviewed by Simon Fraser.
1756 This patch ensures that TextIterator returns the right text when the input range starts
1757 from a sibling node.
1759 TextIterator::m_previousTextLengthInFlow keeps track of the current node offset from the parent.
1760 it is required to map simple line layout runs to RenderText positions.
1761 This patch sets the offset value when the iteration start with a sibling node.
1763 * fast/text/range-text-with-simple-line-layout-expected.txt: Added.
1764 * fast/text/range-text-with-simple-line-layout.html: Added.
1766 2015-04-27 Commit Queue <commit-queue@webkit.org>
1768 Unreviewed, rolling out r183393.
1769 https://bugs.webkit.org/show_bug.cgi?id=144272
1771 Caused memory corruption detected by GuardMalloc (Requested by
1776 "Synchronous XMLHttpRequest should get access to AppCache
1777 resources stored as flat files"
1778 https://bugs.webkit.org/show_bug.cgi?id=143711
1779 http://trac.webkit.org/changeset/183393
1781 2015-04-27 Yoav Weiss <yoav@yoav.ws>
1783 Fix viewport units in Media Queries
1784 https://bugs.webkit.org/show_bug.cgi?id=144260
1786 Reviewed by Darin Adler.
1788 These tests make sure that viewport units are working as expected inside of Media Queries.
1790 * fast/media/mq-viewport-units-expected.txt: Added.
1791 * fast/media/mq-viewport-units.html: Added.
1793 2015-04-27 Javier Fernandez <jfernandez@igalia.com>
1795 [CSS Grid Layout] Support for the justify-self and justify-items in grid layout
1796 https://bugs.webkit.org/show_bug.cgi?id=133280
1798 Implementation of justify-self and justify-items properties for grid.
1799 Added additional testing for ensuring margin, padding and border are considered when
1800 computing grid item's position.
1802 Reviewed by David Hyatt.
1804 * fast/css-grid-layout/grid-align-justify-margin-border-padding-expected.txt: Added.
1805 * fast/css-grid-layout/grid-align-justify-margin-border-padding-vertical-lr-expected.txt: Added.
1806 * fast/css-grid-layout/grid-align-justify-margin-border-padding-vertical-lr.html: Added.
1807 * fast/css-grid-layout/grid-align-justify-margin-border-padding-vertical-rl-expected.txt: Added.
1808 * fast/css-grid-layout/grid-align-justify-margin-border-padding-vertical-rl.html: Added.
1809 * fast/css-grid-layout/grid-align-justify-margin-border-padding.html: Added.
1810 * fast/css-grid-layout/justify-self-cell-expected.txt: Added.
1811 * fast/css-grid-layout/justify-self-cell.html: Added.
1812 * fast/css-grid-layout/resources/grid.css:
1813 (.directionLTR): Added. Useful for defining orthogonal flows.
1815 2015-04-27 Youenn Fablet <youenn.fablet@crf.canon.fr> and Xabier Rodriguez Calvar <calvaris@igalia.com>
1819 Fixed timeout expectation of "closed should fulfill with
1820 undefined" test. This doesn't time out anymore.
1822 * streams/reference-implementation/readable-stream-templated.html:
1824 2015-04-27 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
1826 [Streams API] ReadableStream constructor start function should be able to close the stream
1827 https://bugs.webkit.org/show_bug.cgi?id=143363
1829 Reviewed by Benjamin Poulain.
1831 Updated expectations with new passes.
1833 * streams/reference-implementation/bad-underlying-sources-expected.txt:
1834 * streams/reference-implementation/readable-stream-reader-expected.txt:
1835 * streams/reference-implementation/readable-stream-templated-expected.txt:
1837 2015-04-27 Youenn Fablet <youenn.fablet@crf.canon.fr>
1839 Synchronous XMLHttpRequest should get access to AppCache resources stored as flat files
1840 https://bugs.webkit.org/show_bug.cgi?id=143711
1842 Reviewed by Darin Adler.
1844 * http/tests/appcache/resources/fake-video.mp4: Added.
1845 * http/tests/appcache/resources/simple-video-sync.manifest: Added.
1846 * http/tests/appcache/simple-video-sync-expected.txt: Added.
1847 * http/tests/appcache/simple-video-sync.html: Added.
1849 2015-04-27 Ryosuke Niwa <rniwa@webkit.org>
1851 Also skip it in run-javascriptcore-tests.
1853 * js/script-tests/class-syntax-semicolon.js:
1855 2015-04-27 Ryosuke Niwa <rniwa@webkit.org>
1857 Temporarily skip the test added in r183384 as it's hitting an assertion per an existing bug.
1859 The newly uncovered bug is tracked by webkit.org/b/144258.
1863 2015-04-26 Alexey Proskuryakov <ap@apple.com>
1865 editing/selection/programmatic-selection-on-mac-is-directionless.html is flaky
1866 https://bugs.webkit.org/show_bug.cgi?id=141122
1868 * platform/wk2/TestExpectations: Mark the test as such. Unfortunately, there are
1869 almost certainly other tests affected by this.
1871 2015-04-26 Manuel Rego Casasnovas <rego@igalia.com>
1873 [CSS Grid Layout] LayoutBox::hasDefiniteLogicalHeight() should consider abspos boxes as definite
1874 https://bugs.webkit.org/show_bug.cgi?id=144144
1876 Reviewed by Darin Adler.
1878 Add new test case to check absolutely positioned elements.
1880 * fast/css-grid-layout/percent-track-breadths-regarding-container-size-expected.txt:
1881 * fast/css-grid-layout/percent-track-breadths-regarding-container-size.html:
1883 2015-04-26 Ryosuke Niwa <rniwa@webkit.org>
1885 Class body ending with a semicolon throws a SyntaxError
1886 https://bugs.webkit.org/show_bug.cgi?id=144244
1888 Reviewed by Darin Adler.
1890 Added a regression test for having a semicolon inside the class definition.
1892 * js/class-syntax-semicolon-expected.txt: Added.
1893 * js/class-syntax-semicolon.html: Added.
1894 * js/script-tests/class-syntax-semicolon.js: Added.
1896 2015-04-26 Ryosuke Niwa <rniwa@webkit.org>
1898 Getter or setter method named "prototype" or "constrcutor" should throw SyntaxError
1899 https://bugs.webkit.org/show_bug.cgi?id=144243
1901 Reviewed by Darin Adler.
1903 Added tests cases to both tests. Also added test cases missing from expression tests.
1905 * js/class-syntax-declaration-expected.txt:
1906 * js/class-syntax-expression-expected.txt:
1907 * js/script-tests/class-syntax-declaration.js:
1908 * js/script-tests/class-syntax-expression.js:
1910 2015-04-26 Said Abou-Hallawa <sabouhallawa@apple.com>
1912 SVGFilterBuilder should drive the builtin sourceAlpha from the passed sourceGraphic
1913 https://bugs.webkit.org/show_bug.cgi?id=144137
1915 Reviewed by Darin Adler.
1917 Ensure the SourceAlpha is driven from last applied FilterEffect.
1919 * svg/filters/sourceAlpha-input-filter-effect-expected.html: Added.
1920 * svg/filters/sourceAlpha-input-filter-effect.html: Added.
1922 2015-04-26 Gyuyoung Kim <gyuyoung.kim@webkit.org>
1924 [EFL] Unreviewed gardening fix.
1926 Mark editing/selection/extend-by-character-007.html to skip
1927 instead of missing. It is not supported by EFL port yet.
1929 * platform/efl/TestExpectations:
1931 2015-04-26 Gyuyoung Kim <gyuyoung.kim@webkit.org>
1933 [EFL] Unreviewed EFL gardening on 27th April.
1935 Unskip 2 tests which have been passed since r183368.
1937 Mark editing/selection/extend-by-character-007.html to missing.
1938 This needs to have new baseline for EFL port.
1940 * platform/efl/TestExpectations:
1942 2015-04-26 Javier Fernandez <jfernandez@igalia.com>
1944 [CSS Grid Layout] Support for align-self and align-items in grid layout
1945 https://bugs.webkit.org/show_bug.cgi?id=133225
1947 Reviewed by Darin Adler.
1949 Implementation of align-self and align-items properties ifor grid.
1951 Several layout tests were touched for adapting them to the new grid item's
1952 column-axis position when using RTL direction.
1954 * fast/css-grid-layout/grid-align-expected.txt: Added.
1955 * fast/css-grid-layout/grid-align.html: Added.
1956 * fast/css-grid-layout/grid-element-border-grid-item.html:
1957 * fast/css-grid-layout/grid-element-border-padding-grid-item.html:
1958 * fast/css-grid-layout/grid-element-padding-grid-item.html:
1959 * fast/css-grid-layout/grid-item-margin-auto-columns-rows-horizontal-rtl-expected.html:
1960 * fast/css-grid-layout/grid-item-margin-auto-columns-rows-vertical-rtl-expected.html:
1961 * fast/css-grid-layout/grid-item-margin-resolution.html:
1963 2015-04-26 Doug Russell <d_russell@apple.com>
1965 AX: richer text change notifications (142719)
1966 https://bugs.webkit.org/show_bug.cgi?id=142719
1968 Reviewed by Darin Adler.
1970 Richer accessibility value change notifications. Introduce AXTextEditType,
1971 postTextStateChangeNotification and postTextReplacementNotification to give assistive
1972 tech apps more reliable context for responding to changes in web content. Also implement
1973 a mechanism to post value changes in password form fields in coalesced ticks to thwart
1974 analyzing the cadence of changes.
1976 Richer accessibility selection change notifications. Introduce AXTextStateChangeIntent,
1977 and an overload of postTextReplacementNotification to give assistive tech apps more
1978 reliable context for responding to changes in web content selection. Also block posting
1979 selection changes on password fields.
1981 * platform/mac/accessibility/input-replacevalue-userinfo-expected.txt: Added.
1982 * platform/mac/accessibility/input-replacevalue-userinfo.html: Added.
1983 * platform/mac/accessibility/selection-change-userinfo-expected.txt: Added.
1984 * platform/mac/accessibility/selection-change-userinfo.html: Added.
1985 * platform/mac/accessibility/value-change-userinfo-expected.txt: Added.
1986 * platform/mac/accessibility/value-change-userinfo.html: Added.
1988 2015-04-26 Darin Adler <darin@apple.com>
1990 REGRESSION (r176751): line-height ignored in <button> elements
1991 https://bugs.webkit.org/show_bug.cgi?id=144234
1993 Reviewed by Antti Koivisto.
1995 * fast/forms/button-line-height-expected.html: Added.
1996 * fast/forms/button-line-height.html: Added.
1998 2015-04-26 Darin Adler <darin@apple.com>
2000 REGRESSION (r173801): Use after free in WebCore::NotificationCenter::~NotificationCenter
2001 https://bugs.webkit.org/show_bug.cgi?id=137163
2003 Reviewed by Andy Estes.
2005 * fast/notifications/request-notification-permission-while-reloading-expected.txt: Added.
2006 * fast/notifications/request-notification-permission-while-reloading.html: Added.
2008 2015-04-26 Benjamin Poulain <benjamin@webkit.org>
2010 [JSC] Implement Math.clz32(), remove Number.clz()
2011 https://bugs.webkit.org/show_bug.cgi?id=144205
2013 Reviewed by Michael Saboff.
2015 Basic conformance tests.
2017 * js/Object-getOwnPropertyNames-expected.txt:
2018 * js/math-clz32-expected.txt: Added.
2019 * js/math-clz32.html: Renamed from LayoutTests/js/number-clz.html.
2020 * js/number-clz-expected.txt: Removed.
2021 * js/script-tests/Object-getOwnPropertyNames.js:
2022 * js/script-tests/math-clz32.js: Added.
2023 (objectConvertToString.toString):
2024 (objectRecordToStringCall.toString):
2025 (objectThrowOnToString.toString):
2026 (objectWithValueOf.valueOf):
2027 (objectThrowOnValueOf.valueOf):
2028 (objectThrowOnValueOf.toString):
2029 (objectRecordValueOfCall.valueOf):
2030 (objectRecordConversionCalls.toString):
2031 (objectRecordConversionCalls.valueOf):
2032 * js/script-tests/number-clz.js: Removed.
2034 2015-04-26 Yusuke Suzuki <utatane.tea@gmail.com>
2036 [ES6] Array.from need to accept iterables
2037 https://bugs.webkit.org/show_bug.cgi?id=141055
2039 Reviewed by Darin Adler.
2041 Array.from now accepts iterables.
2043 * js/array-from-expected.txt:
2045 2015-04-26 Simon Fraser <simon.fraser@apple.com>
2047 New baselines for iOS.
2049 * platform/ios-simulator-wk2/compositing/contents-scale/rounded-contents-scale-expected.txt:
2050 * platform/ios-simulator-wk2/compositing/contents-scale/scaled-ancestor-expected.txt:
2051 * platform/ios-simulator-wk2/compositing/contents-scale/simple-scale-expected.txt:
2052 * platform/ios-simulator-wk2/compositing/contents-scale/z-translate-expected.txt:
2053 * platform/ios-simulator-wk2/compositing/repaint/invalidations-on-composited-layers-expected.txt:
2054 * platform/ios-simulator-wk2/compositing/tiling/tile-cache-zoomed-expected.txt:
2055 * platform/ios-simulator-wk2/compositing/visible-rect/2d-transformed-expected.txt:
2056 * platform/ios-simulator-wk2/compositing/visible-rect/3d-transformed-expected.txt:
2057 * platform/ios-simulator-wk2/compositing/visible-rect/clipped-by-viewport-expected.txt:
2058 * platform/ios-simulator-wk2/compositing/visible-rect/clipped-visible-rect-expected.txt:
2059 * platform/ios-simulator-wk2/compositing/visible-rect/coverage-clipped-expected.txt:
2060 * platform/ios-simulator-wk2/compositing/visible-rect/coverage-scrolling-expected.txt:
2061 * platform/ios-simulator-wk2/compositing/visible-rect/flipped-preserve-3d-expected.txt:
2062 * platform/ios-simulator-wk2/compositing/visible-rect/iframe-and-layers-expected.txt:
2063 * platform/ios-simulator-wk2/compositing/visible-rect/nested-transform-expected.txt:
2064 * platform/ios-simulator-wk2/compositing/visible-rect/scrolled-expected.txt:
2066 2015-04-26 Simon Fraser <simon.fraser@apple.com>
2068 New WK1 results for this test.
2070 * platform/mac-wk1/compositing/tiling/transform-origin-tiled-expected.txt: Added.
2072 2015-04-25 Simon Fraser <simon.fraser@apple.com>
2074 Expand compositing coverage rect when scrolling and animating
2075 https://bugs.webkit.org/show_bug.cgi?id=144214
2076 rdar://problem/20695926
2078 Reviewed by Darin Adler.
2080 New baselines for tests dumping layer output, with coverage rect being affected
2081 by this changeset. One new test for tiling a layer inside overflow:hidden with transform-origin.
2083 * compositing/contents-scale/animating-expected.txt:
2084 * compositing/contents-scale/rounded-contents-scale-expected.txt:
2085 * compositing/contents-scale/scaled-ancestor-expected.txt:
2086 * compositing/contents-scale/simple-scale-expected.txt:
2087 * compositing/tiling/transform-origin-tiled.html: Added.
2088 * platform/mac-wk2/compositing/tiling/rotated-tiled-clamped-expected.txt:
2089 * platform/mac-wk2/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt:
2090 * platform/mac-wk2/compositing/tiling/tile-cache-zoomed-expected.txt:
2091 * platform/mac-wk2/compositing/visible-rect/iframe-no-layers-expected.txt:
2092 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div-expected.txt:
2093 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div-with-handler-expected.txt:
2094 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-expected.txt:
2095 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-with-handler-expected.txt:
2096 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-expected.txt:
2097 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-with-handler-expected.txt:
2098 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-expected.txt:
2099 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-with-handler-expected.txt:
2100 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-expected.txt:
2101 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-with-handler-expected.txt:
2102 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select-expected.txt:
2103 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select-with-handler-expected.txt:
2104 * platform/mac-wk2/tiled-drawing/scrolling/fixed/four-bars-zoomed-expected.txt:
2105 * platform/mac-wk2/tiled-drawing/simple-document-with-margin-tiles-expected.txt:
2106 * platform/mac-wk2/tiled-drawing/tile-size-slow-zoomed-expected.txt:
2107 * platform/mac-wk2/tiled-drawing/tiled-drawing-scroll-position-page-cache-restoration-expected.txt:
2108 * platform/mac-wk2/tiled-drawing/tiled-drawing-zoom-expected.txt:
2109 * platform/mac-wk2/tiled-drawing/tiled-drawing-zoom-scrolled-expected.txt:
2110 * platform/mac/compositing/tiling/rotated-tiled-clamped-expected.txt:
2111 * platform/mac/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt:
2112 * platform/mac/compositing/tiling/tile-cache-zoomed-expected.txt:
2113 * platform/mac/compositing/visible-rect/2d-transformed-expected.txt:
2114 * platform/mac/compositing/visible-rect/3d-transformed-expected.txt:
2115 * platform/mac/compositing/visible-rect/clipped-by-viewport-expected.txt:
2116 * platform/mac/compositing/visible-rect/clipped-visible-rect-expected.txt:
2117 * platform/mac/compositing/visible-rect/iframe-and-layers-expected.txt:
2118 * platform/mac/compositing/visible-rect/iframe-no-layers-expected.txt:
2119 * platform/mac/compositing/visible-rect/scrolled-expected.txt:
2121 2015-04-25 Alexey Proskuryakov <ap@apple.com>
2123 Mark some tests that take >10 seconds on debug bots as slow.
2125 This is too close to 30 second timeout, so it's likely that these tests would flakily
2126 time out on other configurations, e.g. locally.
2130 2015-04-25 Myles C. Maxfield <mmaxfield@apple.com>
2132 font-synthesis's initial value is "style weight"
2133 https://bugs.webkit.org/show_bug.cgi?id=144195
2135 Reviewed by Darin Adler.
2139 * fast/css3-text/font-synthesis-parse-expected.txt:
2140 * fast/css3-text/font-synthesis-parse.html:
2142 2015-04-25 Jordan Harband <ljharb@gmail.com>
2144 Set#keys !== Set#values
2145 https://bugs.webkit.org/show_bug.cgi?id=144190
2147 Reviewed by Darin Adler.
2149 * js/script-tests/set-keys.js: Added.
2150 * js/set-keys-expected.txt: Added.
2151 * js/set-keys.html: Added.
2153 2015-04-25 Darin Adler <darin@apple.com>
2155 Crash if IDBTransaction is aborted right after it's created
2156 https://bugs.webkit.org/show_bug.cgi?id=144199
2158 Reviewed by Simon Fraser.
2160 * platform/mac-wk2/TestExpectations: Unskip storage/indexeddb/transaction-abort.html.
2161 * storage/indexeddb/transaction-abort-expected.txt: Updated since the exact text of
2162 the execptions is different from what was marked here as expected.
2164 2015-04-23 Ryosuke Niwa <rniwa@webkit.org>
2166 class methods should be non-enumerable
2167 https://bugs.webkit.org/show_bug.cgi?id=143181
2169 Reviewed by Darin Adler.
2171 Added a regression test.
2173 Also fixed a test that previously relied on "prototype" property being writable
2174 since this is no longer the case.
2176 * js/class-syntax-extends-expected.txt:
2177 * js/class-syntax-prototype.html: Added.
2178 * js/script-tests/class-syntax-extends.js:
2179 * js/script-tests/class-syntax-prototype.js: Added.
2181 2015-04-25 Yusuke Suzuki <utatane.tea@gmail.com>
2183 [ES6] Implement String.fromCodePoint
2184 https://bugs.webkit.org/show_bug.cgi?id=144160
2186 Reviewed by Darin Adler.
2188 Add String.fromCodePoint.
2190 * js/Object-getOwnPropertyNames-expected.txt:
2191 * js/script-tests/Object-getOwnPropertyNames.js:
2193 2015-04-25 Alexey Proskuryakov <ap@apple.com>
2195 Mavericks fix - no window.performance there.
2197 * fast/frames/flattening/resources/iframe-to-resize.html:
2199 2015-04-25 Alexey Proskuryakov <ap@apple.com>
2201 fast/frames/flattening/iframe-flattening-resize-event-count.html times out on Yosemite WK2
2202 https://bugs.webkit.org/show_bug.cgi?id=144155
2204 Unreviewed. Add more temporary logging to figure out what's going on with the test on bots.
2206 * fast/frames/flattening/resources/iframe-to-resize.html:
2208 2015-04-24 Commit Queue <commit-queue@webkit.org>
2210 Unreviewed, rolling out r183288.
2211 https://bugs.webkit.org/show_bug.cgi?id=144189
2213 Made js/sort-with-side-effecting-comparisons.html time out in
2214 debug builds (Requested by ap on #webkit).
2218 "It shouldn't take 1846 lines of code and 5 FIXMEs to sort an
2220 https://bugs.webkit.org/show_bug.cgi?id=144013
2221 http://trac.webkit.org/changeset/183288
2223 2015-04-24 Myles C. Maxfield <mmaxfield@apple.com>
2225 Implement parsing support for font-synthesis CSS property
2226 https://bugs.webkit.org/show_bug.cgi?id=144180
2228 Reviewed by Tim Horton.
2230 * fast/css3-text/font-synthesis-parse-expected.txt: Added.
2231 * fast/css3-text/font-synthesis-parse.html: Added.
2233 2015-04-24 Simon Fraser <simon.fraser@apple.com>
2235 Track a coverage rect through GraphicsLayerCA flushes, use it to mark backing store attached
2236 https://bugs.webkit.org/show_bug.cgi?id=144165
2238 Reviewed by Dean Jackson.
2240 New results for platform/mac-wk2/tiled-drawing tests that dump layer trees.
2242 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div-expected.txt:
2243 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-div-with-handler-expected.txt:
2244 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-expected.txt:
2245 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-with-handler-expected.txt:
2246 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-expected.txt:
2247 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-with-handler-expected.txt:
2248 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-expected.txt:
2249 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-with-handler-expected.txt:
2250 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-expected.txt:
2251 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-with-handler-expected.txt:
2252 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select-expected.txt:
2253 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-select-latched-select-with-handler-expected.txt:
2254 * platform/mac-wk2/tiled-drawing/scrolling/fixed/four-bars-zoomed-expected.txt:
2255 * platform/mac-wk2/tiled-drawing/simple-document-with-margin-tiles-expected.txt:
2256 * platform/mac-wk2/tiled-drawing/tile-coverage-after-scroll-expected.txt:
2257 * platform/mac-wk2/tiled-drawing/tile-coverage-after-scroll-speculative-expected.txt:
2258 * platform/mac-wk2/tiled-drawing/tile-coverage-scroll-to-bottom-expected.txt:
2259 * platform/mac-wk2/tiled-drawing/tile-coverage-slow-scrolling-expected.txt:
2260 * platform/mac-wk2/tiled-drawing/tile-coverage-speculative-expected.txt:
2261 * platform/mac-wk2/tiled-drawing/tile-size-slow-zoomed-expected.txt:
2262 * platform/mac-wk2/tiled-drawing/tiled-drawing-scroll-position-page-cache-restoration-expected.txt:
2263 * platform/mac-wk2/tiled-drawing/tiled-drawing-zoom-expected.txt:
2264 * platform/mac-wk2/tiled-drawing/tiled-drawing-zoom-scrolled-expected.txt:
2265 * platform/mac-wk2/tiled-drawing/use-tiled-drawing-expected.txt:
2266 * platform/mac-wk2/tiled-drawing/visible-rect-content-inset-expected.txt:
2268 2015-04-24 Simon Fraser <simon.fraser@apple.com>
2270 Track a coverage rect through GraphicsLayerCA flushes, use it to mark backing store attached
2271 https://bugs.webkit.org/show_bug.cgi?id=144165
2273 Reviewed by Dean Jackson.
2275 Updated results that now include coverage rects, and a new test that includes both visible
2278 * compositing/contents-scale/animating-expected.txt:
2279 * compositing/contents-scale/rounded-contents-scale-expected.txt:
2280 * compositing/contents-scale/scaled-ancestor-expected.txt:
2281 * compositing/contents-scale/simple-scale-expected.txt:
2282 * compositing/contents-scale/z-translate-expected.txt:
2283 * compositing/visible-rect/coverage-clipped-expected.txt: Added.
2284 * compositing/visible-rect/coverage-clipped.html: Added.
2285 * compositing/visible-rect/coverage-scrolling-expected.txt: Added.
2286 * compositing/visible-rect/coverage-scrolling.html: Added.
2287 * platform/ios-simulator-wk2/compositing/visible-rect/coverage-clipped-expected.txt: Added.
2288 * platform/ios-simulator-wk2/compositing/visible-rect/coverage-scrolling-expected.txt: Added.
2289 * platform/mac-wk2/compositing/tiling/rotated-tiled-clamped-expected.txt:
2290 * platform/mac-wk2/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt:
2291 * platform/mac-wk2/compositing/tiling/tile-cache-zoomed-expected.txt:
2292 * platform/mac-wk2/compositing/visible-rect/iframe-no-layers-expected.txt:
2293 * platform/mac/compositing/overflow/clipping-behaviour-change-is-not-propagated-to-descendants-expected.txt:
2294 * platform/mac/compositing/overflow/clipping-behaviour-change-is-not-propagated-to-descendants2-expected.txt:
2295 * platform/mac/compositing/tiling/rotated-tiled-clamped-expected.txt:
2296 * platform/mac/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt:
2297 * platform/mac/compositing/tiling/tile-cache-zoomed-expected.txt:
2298 * platform/mac/compositing/visible-rect/2d-transformed-expected.txt:
2299 * platform/mac/compositing/visible-rect/3d-transform-style-expected.txt:
2300 * platform/mac/compositing/visible-rect/3d-transformed-expected.txt:
2301 * platform/mac/compositing/visible-rect/animated-expected.txt:
2302 * platform/mac/compositing/visible-rect/animated-from-none-expected.txt:
2303 * platform/mac/compositing/visible-rect/clipped-by-viewport-expected.txt:
2304 * platform/mac/compositing/visible-rect/clipped-visible-rect-expected.txt:
2305 * platform/mac/compositing/visible-rect/flipped-preserve-3d-expected.txt:
2306 * platform/mac/compositing/visible-rect/iframe-and-layers-expected.txt:
2307 * platform/mac/compositing/visible-rect/iframe-no-layers-expected.txt:
2308 * platform/mac/compositing/visible-rect/nested-transform-expected.txt:
2309 * platform/mac/compositing/visible-rect/scrolled-expected.txt:
2311 2015-04-21 Geoffrey Garen <ggaren@apple.com>
2313 It shouldn't take 1846 lines of code and 5 FIXMEs to sort an array.
2314 https://bugs.webkit.org/show_bug.cgi?id=144013
2316 Reviewed by Mark Lam.
2318 * js/script-tests/array-holes.js:
2319 * js/array-holes-expected.txt: This result now matches Firefox. We see
2320 'peekaboo', which is a prototype property, rather than a hole, because
2321 sorting uses [[Get]], which sees prototype properties.
2323 The ES6 spec says that sorting should use [[Get]], so this new result
2324 matches the spec a little better -- although the spec also says that the
2325 result of sorting is undefined in this case because of the presence of
2326 an indexed property in the prototype chain.
2328 * js/dom/array-prototype-properties-expected.txt: Updated error message
2329 to match other array prototype error messages.
2331 * js/comparefn-sort-stability-expected.txt:
2332 * js/script-tests/comparefn-sort-stability.js: Made this test bigger in
2333 order to demonstrate that Firefox and Safari use a stable sort, and
2336 * js/script-tests/array-sort-sparse.js:
2337 * js/array-sort-sparse-expected.txt: Added some tests for things I got
2338 wrong in this patch.
2340 2015-04-24 Alexey Proskuryakov <ap@apple.com>
2342 fast/frames/flattening/iframe-flattening-resize-event-count.html times out on Yosemite WK2
2343 https://bugs.webkit.org/show_bug.cgi?id=144155
2345 Unreviewed follow-up. Added a notifyDone, so that the watchdog timer actually works.
2347 * fast/frames/flattening/resources/iframe-to-resize.html:
2349 2015-04-24 Commit Queue <commit-queue@webkit.org>
2351 Unreviewed, rolling out r183266.
2352 https://bugs.webkit.org/show_bug.cgi?id=144164
2354 Broke 32-bit build and a test. (Requested by ap on #webkit).
2358 "AX: richer text change notifications (142719)"
2359 https://bugs.webkit.org/show_bug.cgi?id=142719
2360 http://trac.webkit.org/changeset/183266
2362 2015-04-24 Brady Eidson <beidson@apple.com>
2364 Handling additional review feedback after http://trac.webkit.org/changeset/183280
2365 https://bugs.webkit.org/show_bug.cgi?id=144157.
2367 Suggested by, implicitly reviewed by, and explicitly rubber-stamped by Alexey Proskuryakov.
2369 * http/tests/security/cors-post-redirect-303-expected.txt: Added.
2370 * http/tests/security/cors-post-redirect-303.html: Added.
2371 * http/tests/security/resources/cors-post-redirect-target.php:
2373 2015-04-24 Brady Eidson <beidson@apple.com>
2375 Origin header is preserved on cross-origin redirects.
2376 https://bugs.webkit.org/show_bug.cgi?id=144157.
2378 Reviewed by Sam Weinig.
2380 * http/tests/security/cors-post-redirect-301-expected.txt: Added.
2381 * http/tests/security/cors-post-redirect-301.html: Added.
2382 * http/tests/security/cors-post-redirect-302-expected.txt: Added.
2383 * http/tests/security/cors-post-redirect-302.html: Added.
2384 * http/tests/security/cors-post-redirect-307-expected.txt: Added.
2385 * http/tests/security/cors-post-redirect-307.html: Added.
2386 * http/tests/security/cors-post-redirect-308-expected.txt: Added.
2387 * http/tests/security/cors-post-redirect-308.html: Added.
2388 * http/tests/security/resources/cors-post-redirect-target.php: Added.
2390 2015-04-24 Matthew Mirman <mmirman@apple.com>
2392 Added tests to ensure that Object.prototype.__proto__ native getter and setter do not coerce undefined to this
2393 https://bugs.webkit.org/show_bug.cgi?id=141865
2394 rdar://problem/19927273
2396 Reviewed by Filip Pizlo.
2398 * js/script-tests/sloppy-getter-setter-global-object.js: Added.
2399 * js/sloppy-getter-setter-global-object-expected.txt: Added.
2400 * js/sloppy-getter-setter-global-object.html: Added.
2402 2015-04-24 Alexey Proskuryakov <ap@apple.com>
2404 fast/frames/flattening/iframe-flattening-resize-event-count.html times out on Yosemite WK2
2405 https://bugs.webkit.org/show_bug.cgi?id=144155
2407 Reviewed by Anders Carlsson.
2409 Cleaned the test up a little, and added logging to collect some information about
2412 * fast/frames/flattening/iframe-flattening-resize-event-count.html:
2413 * fast/frames/flattening/resources/iframe-to-resize.html:
2415 2015-04-24 Doug Russell <d_russell@apple.com>
2417 AX: richer text change notifications (142719)
2418 https://bugs.webkit.org/show_bug.cgi?id=142719
2420 Reviewed by Darin Adler.
2422 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.
2424 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.
2426 * platform/mac/accessibility/input-replacevalue-userinfo-expected.txt: Added.
2427 * platform/mac/accessibility/input-replacevalue-userinfo.html: Added.
2428 * platform/mac/accessibility/selection-change-userinfo-expected.txt: Added.
2429 * platform/mac/accessibility/selection-change-userinfo.html: Added.
2430 * platform/mac/accessibility/value-change-userinfo-expected.txt: Added.
2431 * platform/mac/accessibility/value-change-userinfo.html: Added.
2433 2015-04-24 Antti Koivisto <antti@apple.com>
2435 Memory cache live resources repeatedly purged during painting
2436 https://bugs.webkit.org/show_bug.cgi?id=144104
2438 Reviewed by Chris Dumez.
2440 * http/tests/cache/disk-cache/disk-cache-vary-cookie.html:
2442 These clearMemoryCache calls are now done by cache-test.js.
2444 * http/tests/cache/disk-cache/resources/cache-test.js:
2447 Make sure to clear the memory cache explicitly in the beginning so we always hit the disk cache.
2451 2015-04-24 Antti Koivisto <antti@apple.com>
2453 Unreviewed, rolling out r183259.
2459 "Memory cache live resources repeatedly purged during
2461 https://bugs.webkit.org/show_bug.cgi?id=144104
2462 http://trac.webkit.org/changeset/183259
2464 2015-04-24 Antti Koivisto <antti@apple.com>
2466 Memory cache live resources repeatedly purged during painting
2467 https://bugs.webkit.org/show_bug.cgi?id=144104
2469 Reviewed by Chris Dumez.
2471 * http/tests/cache/disk-cache/disk-cache-vary-cookie.html:
2473 These clearMemoryCache calls are now done by cache-test.js.
2475 * http/tests/cache/disk-cache/resources/cache-test.js:
2478 Make sure to clear the memory cache explicitly in the beginning so we always hit the disk cache.
2482 2015-04-23 Basile Clement <basile_clement@apple.com>
2484 Allow function allocation sinking
2485 https://bugs.webkit.org/show_bug.cgi?id=144016
2487 Reviewed by Filip Pizlo.
2489 Add a new test in JSRegress to check function sinking is being
2492 * js/regress/script-tests/sink-function.js: Added.
2514 2015-04-23 Alexey Proskuryakov <ap@apple.com>
2516 Test compositing/scrolling/touch-scroll-to-clip.html fails in WK1
2517 https://bugs.webkit.org/show_bug.cgi?id=144127
2519 * platform/mac-wk1/TestExpectations: Marked it as such.
2521 2015-04-23 Jer Noble <jer.noble@apple.com>
2523 [Mac] Disable QTKit by default on future OS X.
2524 https://bugs.webkit.org/show_bug.cgi?id=144082
2526 Reviewed by Darin Adler.
2528 Add a required BANDWIDTH field to the alternate playlist.
2530 * http/tests/media/resources/hls/playlist-with-cookie.m3u8:
2532 2015-04-23 Tim Horton <timothy_horton@apple.com>
2534 Make the linter stop complaining by fixing the order of fields in TestExpectations
2536 * platform/mac/TestExpectations:
2537 Bug number comes first.
2539 2015-04-23 Alexey Proskuryakov <ap@apple.com>
2541 editing/selection/extend-by-character-007.html should pass on OS X 10.10.3.
2543 Updated the results to match what we get in 10.10.3, and marked as passing.
2545 * editing/selection/extend-by-character-007-expected.txt: Removed.
2546 * platform/mac/TestExpectations:
2547 * platform/mac/editing/selection/extend-by-character-007-expected.png: Added.
2548 * platform/mac/editing/selection/extend-by-character-007-expected.txt: Added.
2550 2015-04-23 Jordan Harband <ljharb@gmail.com>
2552 Implement `Object.assign`
2553 https://bugs.webkit.org/show_bug.cgi?id=143980
2555 Reviewed by Filip Pizlo.
2557 * js/Object-assign-expected.txt: Added.
2558 * js/Object-assign.html: Added.
2559 * js/Object-getOwnPropertyNames-expected.txt:
2560 * js/script-tests/Object-assign.js: Added.
2561 * js/script-tests/Object-getOwnPropertyNames.js:
2563 2015-04-23 Chris Dumez <cdumez@apple.com>
2565 Unreviewed, temporarily skip http/tests/websocket/tests/hybi/stop-on-resume-in-error-handler.html on Windows.
2567 It often crashes on Windows.
2569 * platform/win/TestExpectations:
2571 2015-04-22 Zalan Bujtas <zalan@apple.com>
2573 Create RenderRubyText for <rt> only when the parent renderer is a RenderRuby.
2574 https://bugs.webkit.org/show_bug.cgi?id=144035
2575 rdar://problem/20604467
2577 Reviewed by Darin Adler.
2579 This patch extends HTMLElement::createElementRenderer()
2580 with the render tree insertion point so that we can create different type
2581 of renderers based on the render tree context.
2583 * fast/ruby/ruby-rt-with-region-crash-expected.txt: Added.
2584 * fast/ruby/ruby-rt-with-region-crash.html: Added.
2586 2015-04-22 Brent Fulgham <bfulgham@apple.com>
2588 Context menu doesn't account for selection semantics
2589 https://bugs.webkit.org/show_bug.cgi?id=143958
2590 <rdar://problem/19735706>
2592 Unreviewed test fix.
2594 The new 'context-menu-text-selection-lookup.html' test added in this
2595 bug was based on a test that does not work properly on some ports.
2596 Skipping/failing this test in the same places as the original
2597 'context-menu-text-selection.html' test.
2599 * platform/gtk/TestExpectations:
2600 * platform/ios-simulator-wk1/TestExpectations:
2601 * platform/ios-simulator-wk2/TestExpectations:
2602 * platform/mac-wk2/TestExpectations:
2604 2015-04-22 Brent Fulgham <bfulgham@apple.com>
2606 Unreviewed test fix after r183138.
2608 * editing/selection/context-menu-text-selection-lookup-expected.txt: The wrong
2609 expectations were committed.
2611 2015-04-22 Alexey Proskuryakov <ap@apple.com>
2613 Update results for two CSS tests affected by new fonts in OS X 10.10.3.
2615 * platform/mac-mavericks/css2.1: Added.
2616 * platform/mac-mavericks/css2.1/t1202-counter-04-b-expected.png: Copied from LayoutTests/platform/mac/css2.1/t1202-counter-04-b-expected.png.
2617 * platform/mac-mavericks/css2.1/t1202-counter-04-b-expected.txt: Copied from LayoutTests/platform/mac/css2.1/t1202-counter-04-b-expected.txt.
2618 * platform/mac-mavericks/css2.1/t1202-counters-04-b-expected.png: Copied from LayoutTests/platform/mac/css2.1/t1202-counters-04-b-expected.png.
2619 * platform/mac-mavericks/css2.1/t1202-counters-04-b-expected.txt: Copied from LayoutTests/platform/mac/css2.1/t1202-counters-04-b-expected.txt.
2620 * platform/mac/TestExpectations:
2621 * platform/mac/css2.1/t1202-counter-04-b-expected.png:
2622 * platform/mac/css2.1/t1202-counter-04-b-expected.txt:
2623 * platform/mac/css2.1/t1202-counters-04-b-expected.png:
2624 * platform/mac/css2.1/t1202-counters-04-b-expected.txt:
2626 2015-04-22 Alexey Proskuryakov <ap@apple.com>
2628 fast/text/emoji.html passes on OS X 10.10.3 and higher.
2630 * platform/mac/TestExpectations: Mark it as such.
2632 2015-04-22 Benjamin Poulain <benjamin@webkit.org>
2634 Implement String.codePointAt()
2635 https://bugs.webkit.org/show_bug.cgi?id=143934
2637 Reviewed by Darin Adler.
2639 * js/Object-getOwnPropertyNames-expected.txt:
2640 * js/script-tests/string-code-point-at.js: Added.
2641 (objectWithCustomToString.toString):
2642 (objectThrowingOnToString.toString):
2643 (objectCountingToString.toString):
2644 (testLeadSurrogateOutOfBounds):
2645 (testLeadSurrogateAsLastCharacter):
2646 (testTrailSurrogateOutOfbounds):
2647 (testAccessNullInString):
2648 (testNormalCombinationOfSurrogates):
2649 * js/string-code-point-at-expected.txt: Added.
2650 * js/string-code-point-at.html: Added.
2652 2015-04-22 Brent Fulgham <bfulgham@apple.com>
2654 Context menu doesn't account for selection semantics
2655 https://bugs.webkit.org/show_bug.cgi?id=143958
2656 <rdar://problem/19735706>
2658 Reviewed by Tim Horton.
2660 * editing/selection/context-menu-text-selection-lookup-expected.txt: Added.
2661 * editing/selection/context-menu-text-selection-lookup.html: Added.
2663 2015-04-22 Jeremy Jones <jeremyj@apple.com>
2665 Expect failure on windows for treeitem-child-exposed test.
2666 https://bugs.webkit.org/show_bug.cgi?id=144070
2670 Mark accessibility/treeitem-child-exposed.html as failing on windows.
2672 * platform/win/TestExpectations:
2674 2015-04-22 Nan Wang <nanwang1101@yahoo.com>
2676 AX: WebKit does not expose text fields inside tree views.
2677 https://bugs.webkit.org/show_bug.cgi?id=142196
2679 Reviewed by Chris Fleizach.
2681 Tests for treeitem’s children’s accessibility.
2682 Also fixed the search predicate test for treeitem,
2683 the static text is the second child of treeitem and
2684 list marker is the first child.
2686 * accessibility/treeitem-child-exposed-expected.txt: Added.
2687 * accessibility/treeitem-child-exposed.html: Added.
2688 * platform/mac/accessibility/search-predicate-expected.txt:
2689 * platform/mac/accessibility/search-predicate.html:
2691 2015-04-22 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
2693 [Streams API] Implement ReadableStreamController
2694 https://bugs.webkit.org/show_bug.cgi?id=143608
2696 Reviewed by Benjamin Poulain.
2698 Updated expectations as more tests are passed.
2699 ReadableStreamController constructor tests fail due to the custom constructor being not implemented yet.
2700 Added a test to ensure that calling a controller method when its stream is collected is throwing an error.
2702 * streams/readable-stream.html:
2703 * streams/readable-stream-expected.txt:
2704 * streams/reference-implementation/bad-underlying-sources-expected.txt:
2705 * streams/reference-implementation/brand-checks-expected.txt:
2706 * streams/reference-implementation/count-queuing-strategy-expected.txt:
2707 * streams/reference-implementation/readable-stream-expected.txt:
2709 2015-04-22 Marcos Chavarría Teijeiro <chavarria1991@gmail.com>
2711 [GTK] Gardening 21st April.
2712 https://bugs.webkit.org/show_bug.cgi?id=143982.
2716 * platform/gtk/TestExpectations:
2718 2015-04-21 Jinwoo Song <jinwoo7.song@samsung.com>
2720 [Cairo] Implement Path::addPath
2721 https://bugs.webkit.org/show_bug.cgi?id=130580
2723 Reviewed by Dirk Schulze.
2725 Enable addPath testcase in EFL port.
2727 * platform/efl/TestExpectations:
2729 2015-04-21 Said Abou-Hallawa <sabouhallawa@apple.com>
2731 SVGAnimateElementBase::calculateAnimatedValue() asserts when reinserting an SVG animating element within the same animation limits
2732 https://bugs.webkit.org/show_bug.cgi?id=143994
2734 Reviewed by Simon Fraser.
2736 * svg/animations/crash-reinsert-animate-length-same-limits-expected.txt: Added.
2737 * svg/animations/crash-reinsert-animate-length-same-limits.svg: Added.
2738 * svg/animations/crash-reinsert-animate-transform-same-limits-expected.txt: Added.
2739 * svg/animations/crash-reinsert-animate-transform-same-limits.svg: Added.
2740 Make sure when removing an SVG animating element and reinserting it back
2741 within the same animation length or transform limits, we do not crash.
2743 2015-04-21 Jinwoo Song <jinwoo7.song@samsung.com>
2745 [EFL] Unreviewed gardening
2747 Update test expectations for failing tests.
2749 * platform/efl/fast/multicol/span/span-as-immediate-columns-child-expected.png: Rebaseline after r177774.
2750 * platform/efl/fast/multicol/span/span-as-immediate-columns-child-expected.txt: Ditto.
2751 * platform/efl/fast/repaint/selection-ruby-rl-expected.txt: Added. Ditto.
2752 * platform/efl/fast/text/decorations-with-text-combine-expected.png:
2753 * platform/efl/fast/text/decorations-with-text-combine-expected.txt:
2754 * platform/efl/mathml/opentype/horizontal-expected.txt: Rebaseline after r174540.
2755 * platform/efl/svg/text/textPathBoundsBug-expected.png: Rebaselined after r177774.
2756 * platform/efl/svg/text/textPathBoundsBug-expected.txt: Added. Ditto.
2758 2015-04-21 Gyuyoung Kim <gyuyoung.kim@webkit.org>
2760 [EFL] Unreviewed gardening on 22th April
2762 Mark 3 compositing tests to image only failure. Additionally move
2763 wrong categorized 2 tests to a correct place.
2765 * platform/efl/TestExpectations:
2767 2015-04-21 Michael Saboff <msaboff@apple.com>
2769 Crash in JSC::Interpreter::execute
2770 https://bugs.webkit.org/show_bug.cgi?id=142625
2772 Reviewed by Filip Pizlo.
2774 New regression test.
2776 * js/regress-142625-expected.txt: Added.
2777 * js/regress-142625.html: Added.
2778 * js/script-tests/regress-142625.js: Added.
2780 2015-04-20 Simon Fraser <simon.fraser@apple.com>
2782 REGRESSION (r177494): -webkit-mask-image: with data URI fails on non-local files
2783 https://bugs.webkit.org/show_bug.cgi?id=141857
2785 Reviewed by Dirk Schulze.
2787 Ref test with a masked green square. Has to be an http test to trigger the
2790 * http/tests/css/data-uri-mask-expected.html: Added.
2791 * http/tests/css/data-uri-mask.html: Added.
2793 2015-04-20 Jinwoo Song <jinwoo7.song@samsung.com>
2795 [EFL] Unreviewed, update test expectations and rebaseline failing tests.
2797 Remove some expected failures from tests that are passing.
2798 Also rebaselined failing tests.
2800 * platform/efl/TestExpectations:
2801 * platform/efl/fast/dom/Element/getClientRects-expected.txt: Added. Rebaselined after r177774.
2802 * platform/efl/fast/dom/Range/getClientRects-expected.txt: Ditto.
2803 * platform/efl/fast/line-grid/line-align-right-edges-expected.png: Rebaselined after r177128.
2804 * platform/efl/fast/line-grid/line-align-right-edges-expected.txt: Ditto.
2805 * platform/efl/fast/table/022-expected.png: Rebaselined after r177774.
2806 * platform/efl/fast/table/022-expected.txt: Added. Ditto.
2807 * platform/efl/fast/text/wbr-pre-expected.png: Rebaselined after r177774.
2808 * platform/efl/fast/text/wbr-pre-expected.txt: Added. Ditto.
2810 2015-04-20 Said Abou-Hallawa <sabouhallawa@apple.com>
2812 SVGFitToViewBox::viewBoxToViewTransform() has to count for zero physical width and height before calling SVGPreserveAspectRatio::getCTM()
2813 https://bugs.webkit.org/show_bug.cgi?id=143903
2815 Reviewed by Daniel Bates.
2817 * svg/css/crash-path-zero-height-viewbox-expected.txt: Added.
2818 * svg/css/crash-path-zero-height-viewbox.svg: Added.
2819 * svg/css/crash-path-zero-width-viewbox-expected.txt: Added.
2820 * svg/css/crash-path-zero-width-viewbox.svg: Added.
2821 Make sure if the physical width or the physical height of an SVG is zero
2822 and a viewBox is specified, we do not crash.
2824 2015-04-20 Joseph Pecoraro <pecoraro@apple.com>
2826 Web Inspector: Improve Support for WeakSet in Console
2827 https://bugs.webkit.org/show_bug.cgi?id=143951
2829 Reviewed by Darin Adler.
2831 * inspector/model/remote-object-expected.txt:
2832 * inspector/model/remote-object.html:
2833 Update the test to include a WeakSet example.
2834 Also rebaseline for iterator changes that landed recently.
2836 2015-04-20 Alex Christensen <achristensen@webkit.org>
2838 Fix content extension test flakiness.
2839 https://bugs.webkit.org/show_bug.cgi?id=143950
2841 Reviewed by Brady Eidson.
2843 * platform/mac-wk2/TestExpectations:
2844 Mark contentextensions tests as not flaky any more.
2846 2015-04-20 Beth Dakin <bdakin@apple.com>
2848 Should not list these tests twice.
2850 * platform/mac-wk2/TestExpectations:
2852 2015-04-20 Simon Fraser <simon.fraser@apple.com>
2854 Setting inline style to the same value it already has triggers a style recalc
2855 https://bugs.webkit.org/show_bug.cgi?id=143922
2857 Reviewed by Antti Koivisto.
2859 Test that changes inline-style (to test this bug fix), and classes (for
2860 proactive testing) and counts style recalcs.
2862 * fast/css/set-inline-style-recalc-expected.txt: Added.
2863 * fast/css/set-inline-style-recalc.html: Added.
2865 2015-04-20 Brady Eidson <beidson@apple.com>
2867 Crash in StyleResolver::invalidateMatchedPropertiesCache() when using content extensions.
2868 <rdar://problem/20554405> and https://bugs.webkit.org/show_bug.cgi?id=143892
2870 Reviewed by Chris Dumez.
2872 * http/tests/contentextensions/resources/woff-stylesheet.css: Added.
2874 * http/tests/contentextensions/style-resolver-changed-reentrancy-expected.txt: Added.
2875 * http/tests/contentextensions/style-resolver-changed-reentrancy.html: Added.
2876 * http/tests/contentextensions/style-resolver-changed-reentrancy.html.json: Added.
2877 * http/tests/resources/Ahem.woff: Added.
2879 2015-04-20 Per Arne Vollan <peavo@outlook.com>
2881 Favicons are not always loaded.
2882 https://bugs.webkit.org/show_bug.cgi?id=143880
2884 Reviewed by Darin Adler.
2886 Added new test for icon link elements without mime type.
2888 * fast/dom/icon-url-without-mimetype-expected.txt: Added.
2889 * fast/dom/icon-url-without-mimetype.html: Added.
2891 2015-04-20 Alexey Proskuryakov <ap@apple.com>
2893 Contentextensions tests are flaky
2894 https://bugs.webkit.org/show_bug.cgi?id=143950
2896 * platform/mac-wk2/TestExpectations: Marking them as such.
2898 2015-04-20 Jinwoo Song <jinwoo7.song@samsung.com>
2900 [EFL] Unreviewed gardening
2902 Update test expectations for failing tests.
2904 * platform/efl/fast/box-sizing/box-sizing-expected.png: Rebaseline after 176978.
2905 * platform/efl/fast/box-sizing/box-sizing-expected.txt: Ditto.
2906 * platform/efl/fast/css/image-rendering-expected.txt: Added. Rebaseline after r177774.
2907 * platform/efl/fast/dom/Document/CaretRangeFromPoint/hittest-relative-to-viewport-expected.txt:
2908 Rebaseline after r173857.
2910 2015-04-20 Jinwoo Song <jinwoo7.song@samsung.com>
2912 [EFL] Unreviewed gardening
2914 Rebaseline after r177774.
2916 * platform/efl/css2.1/t1508-c527-font-00-b-expected.txt: Added.
2918 2015-04-20 Jordan Harband <ljharb@gmail.com>
2920 Implement `Object.is`
2921 https://bugs.webkit.org/show_bug.cgi?id=143865
2923 Reviewed by Darin Adler.
2925 * js/Object-getOwnPropertyNames-expected.txt:
2926 * js/Object-is-expected.txt: Added.
2927 * js/Object-is.html: Added.
2928 * js/script-tests/Object-getOwnPropertyNames.js:
2929 * js/script-tests/Object-is.js: Added.
2931 2015-04-19 Yusuke Suzuki <utatane.tea@gmail.com>
2933 [ES6] Implement WeakSet
2934 https://bugs.webkit.org/show_bug.cgi?id=142408
2936 Reviewed by Darin Adler.
2938 Add basic-weakset test and fix WeakMap behavior to conform the latest spec.
2940 * js/dom/basic-weakmap-expected.txt:
2941 * js/dom/basic-weakset-expected.txt: Added.
2942 * js/dom/basic-weakset.html: Added.
2943 * js/dom/script-tests/basic-weakmap.js:
2944 * js/dom/script-tests/basic-weakset.js: Added.
2946 2015-04-18 Michał Pakuła vel Rutka <m.pakula@samsung.com>
2948 [EFL] Unreviewed gardening
2950 Update test expectations for failing tests.
2952 * platform/efl/TestExpectations:
2953 * platform/efl/fast/css/text-overflow-ellipsis-bidi-expected.txt: Rebaseline after r182620.
2954 * platform/efl/fast/dom/focus-contenteditable-expected.txt: Ditto.
2955 * platform/efl/fast/forms/listbox-hit-test-zoomed-expected.txt: Ditto.
2956 * platform/efl/fast/parser/open-comment-in-textarea-expected.txt: Ditto.
2957 * platform/efl/fast/text/international/bidi-layout-across-linebreak-expected.txt: Ditto.
2958 * platform/efl/inspector-protocol/debugger/regress-133182-expected.txt: Rebaseline after r181810.
2959 * platform/efl/svg/wicd/test-rightsizing-b-expected.txt: Rebaseline after r182620.
2961 2015-04-18 Simon Fraser <simon.fraser@apple.com>
2963 REGRESSION (r181656): Animated tiled layers are missing content
2964 https://bugs.webkit.org/show_bug.cgi?id=143911
2965 rdar://problem/20596328
2967 Reviewed by Darin Adler.
2969 Test that animates a tiled layer, and checks that layer flushes occur while the
2970 animation is running.
2972 * compositing/animation/animation-backing-expected.txt: Added.
2973 * compositing/animation/animation-backing.html: Added.
2975 2015-04-17 Bem Jones-Bey <bjonesbe@adobe.com>
2977 Large values for line-height cause integer overflow in RenderStyle::computedLineHeight
2978 https://bugs.webkit.org/show_bug.cgi?id=143863
2980 Reviewed by Rob Buis.
2982 Simplified test from a fuzzer.
2984 * fast/shapes/shape-outside-floats/shape-outside-negative-line-height-crash-expected.txt: Added.
2985 * fast/shapes/shape-outside-floats/shape-outside-negative-line-height-crash.html: Added.
2987 2015-04-17 Yusuke Suzuki <utatane.tea@gmail.com>
2989 [ES6] Fix name enumeration of static functions for Symbol constructor
2990 https://bugs.webkit.org/show_bug.cgi?id=143891
2992 Reviewed by Geoffrey Garen.
2994 Add property names tests for Symbol constructor, Symbol object and Symbol.prototype.
2996 * js/Object-getOwnPropertyNames-expected.txt: Removed.
2997 * js/script-tests/Object-getOwnPropertyNames.js:
2999 2015-04-17 Beth Dakin <bdakin@apple.com>
3001 Force mouse events should go through normal mouse event handling code paths
3002 https://bugs.webkit.org/show_bug.cgi?id=143749
3004 rdar://problem/20472895
3006 Reviewed by Dean Jackson.
3008 Just a few new tests. More to come.
3009 * fast/events/mouse-force-changed-expected.txt: Added.
3010 * fast/events/mouse-force-changed.html: Added.
3011 * fast/events/mouse-force-down-expected.txt: Added.
3012 * fast/events/mouse-force-down.html: Added.
3013 * fast/events/mouse-force-up-expected.txt: Added.
3014 * fast/events/mouse-force-up.html: Added.
3016 Right now the new tests will only work on Mac 10.10.3 and beyond.
3017 * platform/efl/TestExpectations:
3018 * platform/gtk/TestExpectations:
3019 * platform/ios-simulator/TestExpectations:
3020 * platform/mac-mavericks/TestExpectations:
3021 * platform/win/TestExpectations:
3023 2015-04-17 Daniel Bates <dabates@apple.com>
3025 REGRESSION: SVG does not support link dragging
3026 https://bugs.webkit.org/show_bug.cgi?id=141597
3028 Reviewed by Darin Adler.
3030 Add a test to ensure we do not regress dragging of a HTML hyperlink or a SVG hyperlink.
3032 * fast/events/drag-and-drop-link-expected.txt: Added.
3033 * fast/events/drag-and-drop-link.html: Added.
3034 * platform/efl/TestExpectations: Mark the test as "failure" since EFL does not support drag-and-drop.
3035 * platform/gtk/TestExpectations: Mark the test as "failure" until we implement drag-and-drop support for
3036 GTK+ as part of fixing <https://bugs.webkit.org/show_bug.cgi?id=42194>.
3037 * platform/ios-simulator/TestExpectations: Skip the test since iOS does not implement
3038 drag-and-drop support.
3039 * platform/mac-wk2/TestExpectations: Skip the test until we implement drag-and-drop support in EventSender
3040 for Mac as part of fixing <https://bugs.webkit.org/show_bug.cgi?id=42194>.
3042 2015-04-17 Commit Queue <commit-queue@webkit.org>
3044 Unreviewed, rolling out r182912 and r182920.
3045 https://bugs.webkit.org/show_bug.cgi?id=143881
3047 Build breakage in some configurations (Requested by ap on
3050 Reverted changesets:
3052 "Force mouse events should go through normal mouse event
3053 handling code paths"
3054 https://bugs.webkit.org/show_bug.cgi?id=143749
3055 http://trac.webkit.org/changeset/182912
3057 http://trac.webkit.org/changeset/182920
3059 2015-04-17 Marcos Chavarría Teijeiro <chavarria1991@gmail.com>
3061 [GTK] Gardening 17th April.
3062 https://bugs.webkit.org/show_bug.cgi?id=143870
3066 * platform/gtk/TestExpectations:
3068 2015-04-17 Gyuyoung Kim <gyuyoung.kim@webkit.org>
3070 [EFL] Unreviewed EFL gardening on 17 April.
3072 Mark 5 form tests and 3 navigation tests to failure.
3074 * platform/efl/TestExpectations:
3076 2015-04-17 Youenn Fablet <youenn.fablet@crf.canon.fr> and Xabier Rodriguez Calvar <calvaris@igalia.com>
3078 streams/reference-implementation/readable-stream.html is flaky
3079 https://bugs.webkit.org/show_bug.cgi?id=143778
3083 Comment out flaky subtests while working on a more complete
3086 The problem with these tests is that they set a timeout before the
3087 calling done() and this causes some tests to behave
3088 undeterministically, specilly code related to promise
3089 resolution. This could even cause indetermination if the tests
3090 were expected to run correctly.
3092 We think it is better to comment them out and find a more long
3093 term solution that could involve submitting change requests to the
3094 reference tests in the spec. This will be tackled in bug 143774.
3096 * streams/reference-implementation/readable-stream-expected.txt:
3097 * streams/reference-implementation/readable-stream-reader-expected.txt:
3098 * streams/reference-implementation/readable-stream-reader.html:
3099 * streams/reference-implementation/readable-stream-templated-expected.txt:
3100 * streams/reference-implementation/readable-stream-templated.html:
3101 * streams/reference-implementation/readable-stream.html:
3103 2015-04-16 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
3105 streams/readablestream-reader.html test should really test collected stream case.
3106 https://bugs.webkit.org/show_bug.cgi?id=143818
3108 Reviewed by Darin Adler.
3110 Making the test async so that the stream start async callback is made and the stream be collected.
3112 * streams/readable-stream-reader.html:
3114 2015-04-16 Alexey Proskuryakov <ap@apple.com>
3116 http/tests/misc/DOMContentLoaded-event.html is flaky
3117 https://bugs.webkit.org/show_bug.cgi?id=143382
3119 Reviewed by Chris Dumez.
3121 * http/tests/misc/DOMContentLoaded-event-expected.txt:
3122 * http/tests/misc/DOMContentLoaded-event.html:
3123 Don't race with a timer, just check if some time passes between DOMContentLoaded and load events.
3125 2015-04-16 Jordan Harband <ljharb@gmail.com>
3127 Number.parseInt is not === global parseInt in nightly r182673
3128 https://bugs.webkit.org/show_bug.cgi?id=143799
3130 Reviewed by Darin Adler.
3132 * js/number-constructor-expected.txt:
3133 * js/parseInt-expected.txt:
3134 * js/script-tests/number-constructor.js:
3135 * js/script-tests/parseInt.js:
3137 2015-04-16 Tim Horton <timothy_horton@apple.com>
3139 Rebaseline mouse-cursor-image-set results after r182869
3141 * fast/events/mouse-cursor-image-set-expected.txt:
3142 * platform/win/fast/events/mouse-cursor-image-set-expected.txt:
3143 * platform/mac/TestExpectations:
3144 Un-skip and land new results.
3146 2015-04-16 Beth Dakin <bdakin@apple.com>
3148 I will be investigating this in the short term, but skip these failing test for
3151 * platform/mac-wk2/TestExpectations:
3153 2015-04-16 Yusuke Suzuki <utatane.tea@gmail.com>
3155 [ES6] Implement Symbol.for and Symbol.keyFor
3156 https://bugs.webkit.org/show_bug.cgi?id=143404
3158 Reviewed by Geoffrey Garen.
3160 Add tests to check Symbol's identity over different realms.
3162 * js/dom/cross-frame-symbols-expected.txt: Added.
3163 * js/dom/cross-frame-symbols.html: Added.
3164 * js/dom/script-tests/cross-frame-symbols.js: Added.
3166 2015-04-16 Beth Dakin <bdakin@apple.com>
3168 Forgot to edit this TestExpectation file for
3169 http://trac.webkit.org/changeset/182912
3171 * platform/mac-wk1/TestExpectations:
3173 2015-04-16 Beth Dakin <bdakin@apple.com>
3175 Force mouse events should go through normal mouse event handling code paths
3176 https://bugs.webkit.org/show_bug.cgi?id=143749
3178 rdar://problem/20472895
3180 Reviewed by Dean Jackson.
3182 Just a few new tests. More to come.
3183 * fast/events/mouse-force-changed-expected.txt: Added.
3184 * fast/events/mouse-force-changed.html: Added.
3185 * fast/events/mouse-force-down-expected.txt: Added.
3186 * fast/events/mouse-force-down.html: Added.
3187 * fast/events/mouse-force-up-expected.txt: Added.
3188 * fast/events/mouse-force-up.html: Added.
3190 Right now the new tests will only work on Mac 10.10.3 and beyond.
3191 * platform/efl/TestExpectations:
3192 * platform/gtk/TestExpectations:
3193 * platform/ios-simulator/TestExpectations:
3194 * platform/mac-mavericks/TestExpectations:
3195 * platform/win/TestExpectations:
3197 2015-04-16 Chris Dumez <cdumez@apple.com>
3199 Regression(r182517): WebSocket::suspend() causes error event to be fired
3200 https://bugs.webkit.org/show_bug.cgi?id=143806
3201 <rdar://problem/20559812>
3203 Reviewed by Alexey Proskuryakov.
3205 * http/tests/websocket/tests/hybi/closed-when-entering-page-cache-expected.txt:
3206 * http/tests/websocket/tests/hybi/closed-when-entering-page-cache.html:
3207 Extend WebSocket PageCache test to make sure that the error event is
3208 fired after restoring the page from the PageCache and before the close
3211 * http/tests/websocket/tests/hybi/resources/page-cache-websocket.html: Added.
3212 * 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.
3213 * 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.
3214 Add layout test to cover the case where WebSocket::stop() is called
3215 while firing the pending events upon restoring the page from PageCache.
3217 2015-04-16 Myles C. Maxfield <mmaxfield@apple.com>
3219 [iOS] Delete hardcoded font fallback tables
3220 https://bugs.webkit.org/show_bug.cgi?id=143583
3222 Reviewed by Darin Adler
3224 Updating expected results.
3226 * editing/selection/vertical-rl-rtl-extend-line-backward-br.html: Updating expected results
3227 * editing/selection/vertical-rl-rtl-extend-line-backward-p.html: Updating expected results
3228 * editing/selection/vertical-rl-rtl-extend-line-forward-br.html: Updating expected results
3229 * editing/selection/vertical-rl-rtl-extend-line-forward-p.html: Updating expected results
3230 * fast/text/international/danda-space.html: Updating expected results
3231 * fast/text/international/thai-baht-space.html: Updating expected results
3233 2015-04-16 Alexey Proskuryakov <ap@apple.com>
3235 More flaky tests in http/tests/security/mixedContent
3236 https://bugs.webkit.org/show_bug.cgi?id=143804
3238 Reviewed by Csaba Osztrogonác.
3240 Start secondary window loading in onload, so that it doesn't race with main document
3243 * http/tests/security/mixedContent/about-blank-iframe-in-main-frame-expected.txt:
3244 * http/tests/security/mixedContent/about-blank-iframe-in-main-frame.html:
3245 * http/tests/security/mixedContent/insecure-audio-video-in-main-frame.html:
3246 * http/tests/security/mixedContent/insecure-iframe-in-main-frame-expected.txt:
3247 * http/tests/security/mixedContent/insecure-iframe-in-main-frame.html:
3248 * http/tests/security/mixedContent/insecure-image-in-main-frame.html:
3249 * http/tests/security/mixedContent/insecure-xhr-in-main-frame.html:
3250 * http/tests/security/mixedContent/redirect-http-to-https-iframe-in-main-frame-expected.txt:
3251 * http/tests/security/mixedContent/redirect-http-to-https-iframe-in-main-frame.html:
3252 * http/tests/security/mixedContent/redirect-https-to-http-iframe-in-main-frame-expected.txt:
3253 * http/tests/security/mixedContent/redirect-https-to-http-iframe-in-main-frame.html:
3255 2015-04-15 Chris Dumez <cdumez@apple.com>
3257 Add a console message when a stylesheet is not parsed due to invalid MIME type
3258 https://bugs.webkit.org/show_bug.cgi?id=143784
3260 Reviewed by Joseph Pecoraro.
3262 Update expectations for tests that are using stylesheets served with wrong
3263 MIME type as we now display a console message in this case.
3265 * http/tests/inspector/css/bad-mime-type-expected.txt:
3266 * http/tests/mime/standard-mode-does-not-load-stylesheet-with-text-plain-and-css-extension-expected.txt:
3267 * http/tests/mime/standard-mode-does-not-load-stylesheet-with-text-plain-expected.txt:
3268 * http/tests/misc/css-accept-any-type-expected.txt:
3269 * http/tests/misc/css-reject-any-type-in-strict-mode-expected.txt:
3271 * http/tests/security/cross-origin-css-1-expected.txt: Added.
3272 * http/tests/security/cross-origin-css-1.html: Added.
3273 * http/tests/security/cross-origin-css-2-expected.txt: Added.
3274 * http/tests/security/cross-origin-css-2.html: Added.
3275 * http/tests/security/cross-origin-css-3-expected.txt: Added.
3276 * http/tests/security/cross-origin-css-3.html: Added.
3277 * http/tests/security/cross-origin-css-4-expected.txt: Added.
3278 * http/tests/security/cross-origin-css-4.html: Added.
3279 * http/tests/security/cross-origin-css-5-expected.txt: Added.
3280 * http/tests/security/cross-origin-css-5.html: Added.
3281 * http/tests/security/cross-origin-css-6-expected.txt: Added.
3282 * http/tests/security/cross-origin-css-6.html: Added.
3283 * http/tests/security/cross-origin-css-7-expected.txt: Added.
3284 * http/tests/security/cross-origin-css-7.html: Added.
3285 * http/tests/security/cross-origin-css-8-expected.txt: Added.
3286 * http/tests/security/cross-origin-css-8.html: Added.
3287 * http/tests/security/cross-origin-css-expected.txt: Removed.
3288 * http/tests/security/cross-origin-css.html: Removed.
3289 Split http/tests/security/cross-origin-css.html into several tests. The
3290 test would be flaky otherwise as console messages could appear in
3291 different order for every run.
3293 * platform/mac/http/tests/misc/acid3-expected.txt:
3295 2015-04-15 Said Abou-Hallawa <said@apple.com>
3297 Minimum font size pref breaks SVG text very badly.
3298 https://bugs.webkit.org/show_bug.cgi?id=143590.
3300 Reviewed by Simon Fraser.
3302 When enabling the minimum font size perf, the SVG text element should
3303 apply the minimum font size rules on the scaled font.
3305 * svg/text/font-small-enlarged-minimum-larger-expected.svg: Added.
3306 * svg/text/font-small-enlarged-minimum-larger.svg: Added.
3307 Minimum font size is larger than the scaled font size. Also the expected
3308 file makes sure the minimum font size rules are still applied if no scaling
3311 * svg/text/font-small-enlarged-minimum-smaller-expected.svg: Added.
3312 * svg/text/font-small-enlarged-minimum-smaller.svg: Added.
3313 Minimum font size is smaller than the scaled font size. So the minimim font
3314 size rule should not have any effect on the final computed font size.
3316 2015-04-15 Jordan Harband <ljharb@gmail.com>
3318 String.prototype.startsWith/endsWith/includes have wrong length in r182673
3319 https://bugs.webkit.org/show_bug.cgi?id=143659
3321 Reviewed by Benjamin Poulain.
3323 * js/script-tests/string-includes.js:
3324 * js/string-includes-expected.txt:
3326 2015-04-15 Jordan Harband <ljharb@gmail.com>
3328 Math.imul has wrong length in Safari 8.0.4
3329 https://bugs.webkit.org/show_bug.cgi?id=143658
3331 Reviewed by Benjamin Poulain.
3333 * js/script-tests/math.js:
3335 2015-04-15 Jordan Harband <ljharb@gmail.com>
3337 Number.parseInt in nightly r182673 has wrong length
3338 https://bugs.webkit.org/show_bug.cgi?id=143657
3340 Reviewed by Benjamin Poulain.
3342 * js/number-constructor-expected.txt:
3343 * js/script-tests/number-constructor.js:
3345 2015-04-15 Chris Dumez <cdumez@apple.com>
3347 Unreviewed, skip http/tests/inspector/css/bad-mime-type.html on Windows
3349 Skip http/tests/inspector/css/bad-mime-type.html on Windows as it times
3350 out. This is already the case for a lot of inspector tests on Windows.
3352 * platform/win/TestExpectations:
3354 2015-04-15 Alexey Proskuryakov <ap@apple.com>
3356 streams/reference-implementation/readable-stream.html is flaky
3357 https://bugs.webkit.org/show_bug.cgi?id=143778
3359 * TestExpectations: Marking as such.
3361 2015-04-14 Alexey Proskuryakov <ap@apple.com>
3363 inspector/console/console-api.html is very slow, frequently timing out
3364 https://bugs.webkit.org/show_bug.cgi?id=143719
3366 * TestExpectations: Further adjusted the expectations.
3368 2015-04-14 Alexey Proskuryakov <ap@apple.com>
3370 fast/dom/Window/timer-resume-on-navigation-back.html is flaky
3371 https://bugs.webkit.org/show_bug.cgi?id=33685
3373 Reviewed by Brady Eidson.
3375 If the timer fired before navigation, the test passed without going down the code
3376 path that it was supposed to test. If it fired when navigation was in provisional
3377 state, then dumping results was delayed until the navigation was finished, and
3378 thus the intermediate page got dumped, and the test failed.
3380 * fast/dom/Window/timer-resume-on-navigation-back.html:
3382 2015-04-14 Zalan Bujtas <zalan@apple.com>
3384 Make inline continuation style change logic consistent.
3385 https://bugs.webkit.org/show_bug.cgi?id=143737
3386 rdar://problem/20486596
3388 Reviewed by Simon Fraser.
3390 Do not force RenderBlock type-casting on the first sibling of the continuation's container.
3391 The first sibling of the container of a continuation should be handled as the rest of the siblings.
3393 * fast/inline/inline-with-column-span-and-remove-block-child-crash-expected.txt: Added.
3394 * fast/inline/inline-with-column-span-and-remove-block-child-crash.html: Added.
3396 2015-04-14 Daniel Bates <dabates@apple.com>
3398 Rename test LayoutTests/fast/events/drag-link.html to drag-and-drop-link-into-focused-contenteditable.html
3399 https://bugs.webkit.org/show_bug.cgi?id=143683
3401 Reviewed by Alexey Proskuryakov.
3403 The name of the test LayoutTests/fast/events/drag-link.html is too generic given its purpose, which is
3404 to test that we do not cause an assertion failure when dragging and dropping an HTML hyperlink into
3405 a focused content editable element. We should come up with a more descriptive name for this test that
3406 better describes what it tests.
3408 * fast/events/drag-and-drop-link-into-focused-contenteditable-expected.txt: Renamed from LayoutTests/fast/events/drag-link-expected.txt.
3409 * fast/events/drag-and-drop-link-into-focused-contenteditable.html: Renamed from LayoutTests/fast/events/drag-link.html.
3410 * platform/efl/TestExpectations: Update file because of the rename.
3411 * platform/gtk/TestExpectations: Ditto.
3412 * platform/ios-simulator/TestExpectations: Ditto.
3413 * platform/mac-wk2/TestExpectations: Ditto.
3415 2015-04-14 Chris Dumez <cdumez@apple.com>
3417 Regression(r180020): Web Inspector crashes on pages that have a stylesheet with an invalid MIME type
3418 https://bugs.webkit.org/show_bug.cgi?id=143745
3419 <rdar://problem/20243916>
3421 Reviewed by Joseph Pecoraro.
3423 Add layout test that shows the Web inspector on a page that has
3424 a stylesheet with an invalid MIME type, to make sure we don't
3427 * http/tests/inspector/css/bad-mime-type-expected.txt: Added.
3428 * http/tests/inspector/css/bad-mime-type.html: Added.
3429 * http/tests/misc/css-accept-any-type.html:
3430 * http/tests/misc/css-reject-any-type-in-strict-mode.html:
3431 * http/tests/misc/resources/stylesheet-bad-mime-type.php: Renamed from LayoutTests/http/tests/misc/resources/stylesheet.php.
3433 2015-04-14 Brady Eidson <beidson@apple.com>
3435 Make sure media element loads hit content filter extensions.
3436 <rdar://problem/20014012> and https://bugs.webkit.org/show_bug.cgi?id=143731
3438 Reviewed by Jer Noble.
3440 * http/tests/contentextensions/media-filtered-expected.txt: Added.
3441 * http/tests/contentextensions/media-filtered.html: Added.
3442 * http/tests/contentextensions/media-filtered.html.json: Added.
3443 * http/tests/contentextensions/text-track-blocked-expected.txt: Added.
3444 * http/tests/contentextensions/text-track-blocked.html: Added.
3445 * http/tests/contentextensions/text-track-blocked.html.json: Added.
3447 2015-04-14 Brent Fulgham <bfulgham@apple.com>
3449 [Win] Skip failling test due to list box scroll behavior.
3450 https://bugs.webkit.org/show_bug.cgi?id=143739
3452 * platform/win/TestExpectations:
3454 2015-04-14 Brent Fulgham <bfulgham@apple.com>
3456 [Win] Unreviewed test correction after r182737.
3458 New test expectation was missing a newline at the end of the file.
3460 * platform/win/printing/single-line-must-not-be-split-into-two-pages-expected.txt:
3462 2015-04-14 Simon Fraser <simon.fraser@apple.com>
3464 Set the font size to 11px explicitly to try to fix this test on Windows.
3466 * fast/forms/listbox-visible-size.html:
3468 2015-04-14 Alexey Proskuryakov <ap@apple.com>
3470 inspector/console/console-api.html is very slow, frequently timing out
3471 https://bugs.webkit.org/show_bug.cgi?id=143719
3473 * TestExpectations: Marking as slow.
3475 2015-04-14 Alexey Proskuryakov <ap@apple.com>
3477 fast/sub-pixel/input-caret-on-subpixel-bound.html is flaky
3478 https://bugs.webkit.org/show_bug.cgi?id=143697
3480 Reviewed by Anders Carlsson.
3482 * fast/sub-pixel/input-caret-on-subpixel-bound.html: Don't wait for a timer to fire
3483 after removing the last character.
3485 2015-04-14 Alexey Proskuryakov <ap@apple.com>
3487 Two flaky tests in http/tests/security/mixedContent
3488 https://bugs.webkit.org/show_bug.cgi?id=143695
3490 Reviewed by Csaba Osztrogonác.
3492 Speculative fix. Do not start opening a secondary window until fully done with the
3495 * http/tests/security/mixedContent/data-url-iframe-in-main-frame-expected.txt:
3496 * http/tests/security/mixedContent/data-url-iframe-in-main-frame.html:
3497 * http/tests/security/mixedContent/insecure-css-in-main-frame-expected.txt:
3498 * http/tests/security/mixedContent/insecure-css-in-main-frame.html:
3500 2015-04-13 Simon Fraser <simon.fraser@apple.com>
3502 [iOS WK2] Interactive elements of developer.apple.com are broken
3503 https://bugs.webkit.org/show_bug.cgi?id=143692
3505 Reviewed by Sam Weinig.
3507 * platform/ios-simulator-wk2/scrolling/remove-scrolling-role-expected.txt: Added.
3508 * platform/ios-simulator-wk2/scrolling/remove-scrolling-role.html: Added.
3510 2015-04-14 Commit Queue <commit-queue@webkit.org>
3512 Unreviewed, rolling out r182794.
3513 https://bugs.webkit.org/show_bug.cgi?id=143714
3515 readable-stream-templated.html fails on Debug bots (Requested
3516 by youenn on #webkit).
3520 "[Streams API] ReadableStream constructor start function
3521 should be able to close the stream"
3522 https://bugs.webkit.org/show_bug.cgi?id=143363
3523 http://trac.webkit.org/changeset/182794
3525 2015-04-14 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
3527 [Streams API] ReadableStream constructor start function should be able to close the stream
3528 https://bugs.webkit.org/show_bug.cgi?id=143363
3530 Reviewed by Benjamin Poulain.
3532 Rebased tests as some are now passing.
3534 * streams/reference-implementation/readable-stream-reader-expected.txt:
3535 * streams/reference-implementation/readable-stream-templated-expected.txt:
3537 2015-04-14 Marcos Chavarría Teijeiro <chavarria1991@gmail.com>
3539 [GTK] Gardening 14th April
3540 https://bugs.webkit.org/show_bug.cgi?id=143701
3544 * platform/gtk/TestExpectations:
3545 * platform/gtk/http/tests/w3c/webperf/approved/navigation-timing/html/te