~vanvugt/compiz-core/fix-880707.2

  • Committer: Daniel van Vugt
  • Date: 2011-12-19 08:54:57 UTC
  • Revision ID: vanvugt@gmail.com-20111219085457-92yehpz4q3ygopsv
Fix slow-motion-animations regression, most noticeable on slow machines or
systems under heavy load. In that case animations were slowing down, instead
of the old (correct) behaviour of simply skipping frames in the animation to
ensure its duration is constant.

Ideally this hacking of timeDiff should be removed completely in future.
But before that is possible, all offending plugins would need to be fixed to
ensure their preparePaint functions ignore the msSinceLastPaint parameter on
the first frame. Since msSinceLastPaint can potentially be huge if the screen
has been idle for a while. Animations should not ever use msSinceLastPaint
until their second frame.
Filename Latest Rev Last Changed Committer Comment Size
..
CMakeLists.txt 2695 13 years ago Sam Spilsbury Fix the loading and installation of images - core 115 bytes Diff Download File
icon.png 183 18 years ago David Reveman Minimized windows and icon support in switcher 529 bytes Diff Download File