* libusplash.c: Move waiting out of dim_logo() into fade_logo(), so that we
can use dim_logo() for asynchronous pulsating as well.
* libusplash.{h,c}: Add pulse_logo() which lets the logo pulsate another
step, using dim_logo(). If pulsating is enabled, call it in usplash.c's
do_animate() function, which is already called regularly through a timer.
* usplash.c: Do not fade out logo when pulsating is enabled, since it looks
ugly (fade out always starts at full brightness). Doing this more smoothly
requires some reorganization/merging of the fade/dim logic and state
keeping.
* usplash.c: Add option --pulse-logo which enables logo pulsating right from
the start. Document it in usplash.8.
* usplash.c: Add new command PULSELOGO which starts logo pulsing. Document
it in usplash_write.8, and also refer to it in usplash.8. (LP: #438762)
This bug was fixed in the package usplash - 0.5.40
---------------
usplash (0.5.40) karmic; urgency=low
* libusplash.c: Move waiting out of dim_logo() into fade_logo(), so that we merging of the fade/dim logic and state
can use dim_logo() for asynchronous pulsating as well.
* libusplash.{h,c}: Add pulse_logo() which lets the logo pulsate another
step, using dim_logo(). If pulsating is enabled, call it in usplash.c's
do_animate() function, which is already called regularly through a timer.
* usplash.c: Do not fade out logo when pulsating is enabled, since it looks
ugly (fade out always starts at full brightness). Doing this more smoothly
requires some reorganization/
keeping.
* usplash.c: Add option --pulse-logo which enables logo pulsating right from
the start. Document it in usplash.8.
* usplash.c: Add new command PULSELOGO which starts logo pulsing. Document
it in usplash_write.8, and also refer to it in usplash.8. (LP: #438762)
-- Martin Pitt <email address hidden> Wed, 30 Sep 2009 10:32:38 +0200