gecko-dev/layout/reftests/css-animations
Hiroyuki Ikezoe e355bb02a6 Bug 1385013 - Check all vertexes for the target frame are outside of the parent frame if the target frame is empty. r=birtles
We create empty rectangle (zero-height or zero-width) frame for element which
has no content inside it, e.g.  '<p></p>'.  And nsRect.Intersects returns false
if either of the rectangles are empty, so if we check
!transformedRect.Intersects(scrollableRect) and transformedRect is empty, we
will end up returning true from IsFrameScrolledOutOfView even though the point
represented by the empty transformedRect might be inside the
scrollableRect.

The reftest causes timeout without this fix since the animation never updates
after the initial paint.

MozReview-Commit-ID: FymFJfjxyGc

--HG--
extra : rebase_source : 6ebcd354be300b779e84f013fa4db7d13e36c551
2017-10-18 10:43:22 +09:00
..
animate-display-table-opacity-ref.html
animate-display-table-opacity.html
animate-opacity-ref.html
animate-opacity.html
animate-preserves3d-ref.html
animate-preserves3d.html
animation-on-empty-height-frame.html Bug 1385013 - Check all vertexes for the target frame are outside of the parent frame if the target frame is empty. r=birtles 2017-10-18 10:43:22 +09:00
background-position-after-finish.html Bug 1331081 - script generated patch to omit addEventListener/removeEventListener's third parameter when it's false, r=jaws. 2017-01-17 11:50:25 +01:00
background-position-important.html
background-position-in-delay.html
background-position-ref.html
background-position-running.html
change-animation-name-in-rule-ref.html Bug 1392851 - Try to update running CSS animations when CSS rules are changed. r=birtles 2017-08-24 18:27:10 +09:00
change-animation-name-to-non-existent-in-rule.html Bug 1392851 - Try to update running CSS animations when CSS rules are changed. r=birtles 2017-08-24 18:27:10 +09:00
change-animation-name-to-none-in-rule.html Bug 1392851 - Try to update running CSS animations when CSS rules are changed. r=birtles 2017-08-24 18:27:10 +09:00
change-animation-name-to-other-in-rule.html Bug 1392851 - Try to update running CSS animations when CSS rules are changed. r=birtles 2017-08-24 18:27:10 +09:00
content-on-pseudo-element-at-beginning.html Bug 1382136 - Part 4: add a reftest for 'content' animation on pseudo element. r=hiro 2017-08-15 20:51:55 +09:00
content-on-pseudo-element-at-half.html Bug 1382136 - Part 4: add a reftest for 'content' animation on pseudo element. r=hiro 2017-08-15 20:51:55 +09:00
content-on-pseudo-element-ref.html Bug 1382136 - Part 4: add a reftest for 'content' animation on pseudo element. r=hiro 2017-08-15 20:51:55 +09:00
continuation-opacity-ref.html Bug 1406211 - Add a reftest for animating opacity on a multiline inline element. r=dbaron 2017-10-09 16:28:54 +01:00
continuation-opacity.html Bug 1406211 - Add a reftest for animating opacity on a multiline inline element. r=dbaron 2017-10-09 16:28:54 +01:00
ib-split-sibling-opacity-ref.html Bug 1406211 - Add a reftest for animating opacity on a multiline inline element. r=dbaron 2017-10-09 16:28:54 +01:00
ib-split-sibling-opacity.html Bug 1406211 - Add a reftest for animating opacity on a multiline inline element. r=dbaron 2017-10-09 16:28:54 +01:00
in-visibility-hidden-animation-pseudo-element-ref.html
in-visibility-hidden-animation-pseudo-element.html Bug 1331081 - script generated patch to omit addEventListener/removeEventListener's third parameter when it's false, r=jaws. 2017-01-17 11:50:25 +01:00
in-visibility-hidden-animation-ref.html
in-visibility-hidden-animation.html Bug 1331081 - script generated patch to omit addEventListener/removeEventListener's third parameter when it's false, r=jaws. 2017-01-17 11:50:25 +01:00
mask-anim-ref.html
mask-position-after-finish-1a.html Bug 1331081 - script generated patch to omit addEventListener/removeEventListener's third parameter when it's false, r=jaws. 2017-01-17 11:50:25 +01:00
mask-position-after-finish-1b.html Bug 1331081 - script generated patch to omit addEventListener/removeEventListener's third parameter when it's false, r=jaws. 2017-01-17 11:50:25 +01:00
mask-position-in-delay-1a.html
mask-position-in-delay-1b.html
mask-size-after-finish-1a.html Bug 1331081 - script generated patch to omit addEventListener/removeEventListener's third parameter when it's false, r=jaws. 2017-01-17 11:50:25 +01:00
mask-size-after-finish-1b.html Bug 1331081 - script generated patch to omit addEventListener/removeEventListener's third parameter when it's false, r=jaws. 2017-01-17 11:50:25 +01:00
mask-size-in-delay-1a.html
mask-size-in-delay-1b.html
no-stacking-context-animation-ref.html
no-stacking-context-opacity-removing-animation-in-delay.html Bug 1331599 - script-generated patch to replace removeEventListener calls with the once option when possible, r=jaws. 2017-01-25 07:01:52 +01:00
no-stacking-context-transform-removing-animation-in-delay.html Bug 1331599 - script-generated patch to replace removeEventListener calls with the once option when possible, r=jaws. 2017-01-25 07:01:52 +01:00
no-style-sharing-with-animations-ref.html Bug 1392851 - A reftest to check that we don't share styles for elements that have animations which are about to be removed. r=birtles 2017-08-24 18:27:31 +09:00
no-style-sharing-with-animations.html Bug 1392851 - A reftest to check that we don't share styles for elements that have animations which are about to be removed. r=birtles 2017-08-24 18:27:31 +09:00
partially-out-of-view-animation-ref.html
partially-out-of-view-animation.html Bug 1331081 - script generated patch to omit addEventListener/removeEventListener's third parameter when it's false, r=jaws. 2017-01-17 11:50:25 +01:00
print-no-animations-notref.html Bug 1382327 - (reftest) Rename reftest-print to reftest-paged. r=dbaron 2017-07-26 22:53:46 -07:00
print-no-animations-ref.html Bug 1382327 - (reftest) Rename reftest-print to reftest-paged. r=dbaron 2017-07-26 22:53:46 -07:00
print-no-animations.html Bug 1382327 - (reftest) Rename reftest-print to reftest-paged. r=dbaron 2017-07-26 22:53:46 -07:00
reframe-and-animation-starts-at-the-same-time-ref.html Bug 1384120 - Replace old pseudo style context with a new style context including animations. r=emilio 2017-08-08 11:35:23 +09:00
reframe-and-animation-starts-at-the-same-time.html Bug 1384120 - Replace old pseudo style context with a new style context including animations. r=emilio 2017-08-08 11:35:23 +09:00
reftest.list Bug 1385013 - Check all vertexes for the target frame are outside of the parent frame if the target frame is empty. r=birtles 2017-10-18 10:43:22 +09:00
screen-animations-notref.html
screen-animations-ref.html
screen-animations.html
stacking-context-animation-ref.html
stacking-context-lose-opacity-1.html
stacking-context-lose-transform-none.html
stacking-context-opacity-1-animation.html
stacking-context-opacity-1-in-delay.html
stacking-context-opacity-1-with-fill-backwards.html
stacking-context-opacity-1-with-fill-forwards.html
stacking-context-opacity-removing-important-in-delay.html
stacking-context-opacity-win-in-delay-on-main-thread.html
stacking-context-opacity-win-in-delay.html
stacking-context-opacity-wins-over-transition.html
stacking-context-paused-on-opacity-1.html
stacking-context-paused-on-transform-none.html
stacking-context-transform-none-animation-on-svg.html
stacking-context-transform-none-animation-with-backface-visibility.html
stacking-context-transform-none-animation-with-preserve-3d.html
stacking-context-transform-none-animation.html
stacking-context-transform-none-in-delay.html
stacking-context-transform-none-with-fill-backwards.html
stacking-context-transform-none-with-fill-forwards.html
stacking-context-transform-removing-important-in-delay.html
stacking-context-transform-win-in-delay-on-main-thread.html
stacking-context-transform-win-in-delay.html
stacking-context-transform-wins-over-transition.html
stop-animation-on-discarded-pseudo-element.html Bug 1380258 - A reftest for stopping CSS animations on discarded pseudo elements. r=birtles 2017-07-24 09:20:22 +09:00
updating-animation-on-pseudo-element-ref.html Bug 1367278 - Call may_have_animations() for parent element in the case where the target is pseudo element. r=birtles 2017-07-20 12:53:11 +09:00
updating-animation-on-pseudo-element.html Bug 1367278 - Call may_have_animations() for parent element in the case where the target is pseudo element. r=birtles 2017-07-20 12:53:11 +09:00