lp:ubuntu/jaunty/usplash

Created by James Westby and last modified
Get this branch:
bzr branch lp:ubuntu/jaunty/usplash
Members of Ubuntu branches can upload to this branch. Log in for directions.

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Review team:
Ubuntu Development Team
Status:
Mature

Recent revisions

97. By Kees Cook

{lib,}usplash.c: do not clear text area before doing input prompting.
If the text area is cleared, TEXT-URGENT information is wiped from
the screen before prompting. Instead, correctly clear text area on
start-up regardless of verbosity level.

96. By Martin Pitt

* Providing a background image for all possible resolutions has become too
  cumbersome. Thus change theme definitions to be able to provide just a
  logo, its screen position, and an explicit theme size: (LP: #64147)
  - usplash-theme.h: Add new fields theme_width, theme_height, pixmap_x,
    pixmap_y. Bump THEME_VERSION for this.
  - usplash-theme.h: Add new functions usplash_theme_width() and
    usplash_theme_height() which usplash and themes should use instead of an
    explicit pixmap->width/height. These functions will return
    theme_{width,height} and fall back to the pixmap's dimensions if the
    theme size is 0.
  - libusplash.c: Implement above two functions, update the code to use them
    instead of the pixmap dimensions, and add the pixmap_{x,y} offset when
    drawing pixmap.
  - This will require all usplash themes to be rebuilt, define above
    four fields, and replace theme->pixmap->width() with
    usplash_theme_width(theme) (likewise for height). If you want to retain
    full screen pixmaps, just set all of those fields to 0.

95. By Kees Cook

libusplash.c: Revert signal handler changes which seem to have caused
problems with Xorg initialization in some situations (LP: #327230).

94. By Kees Cook

* libusplash.{c,h}, usplash.c:
  - Move pulsate and animation pipes into libusplash to unblock animations
    while waiting for stdin (LP: #326709).
  - Process animations between commands to avoid falling behind when
    running in verbose mode.
  - Drop unneeded signal-blocking code.

93. By Brian Murray

debian/usplash.py: Added information to be gathered when using apport to
report a bug about usplash (LP: #319333).

92. By Colin Watson

* Fix various compiler warnings.
* debian/splash-functions: Kill usplash more gracefully in splash_stop;
  introduces new SPLASH_ORIG_CONSOLE environment variable which can be
  checked by other init scripts (LP: #304136).
* Notify the main loop by means of a self-pipe when SIGALRM is triggered,
  rather than attempting to animate the display from a signal handler
  (thanks to Andrea Gasparini for testing and adjustment; LP: #259761).
* Sleep for 0.1 second rather than 1 second in init script while waiting
  for usplash to die, and adjust the loop count both there and in
  splash-functions to match the previous behaviour of giving usplash up to
  10 seconds to go away (LP: #313574).

91. By Martin Pitt

libusplash.h: Export usplash_timeout_get_string() definition and provide a
backward compatibility definition for usplash_get_string(), which got
more or less accidentally removed in r174. This is a prerequisite for
fixing bug 114688. Thanks to Andrea Gasparini for the patch!
(LP: #224709)

90. By Martin Pitt

* debian/usplash.init, stop(): Call usplash_down if usplash is not already
  running. In previous releases, the display manager started it, but in the
  modern ConsoleKit world, nothing else triggers it any more. (LP: #264696)
* debian/rules: Move stop rc.d priority to 02, to avoid racing with gdm
  (which is also at 01) when using init script parallelization.
* Add debian/usplash.preinst to do above rc.d priority migration on updates.
  (Needs to be kept until after the next LTS)

89. By Dustin Kirkland 

usplash_write.c: do not perror(open) if EACCESS (LP: #251656).

88. By Martin Pitt

usplash-theme.h: Add a "void* private" pointer to the theme, so that
themes have an easy way of storing some custom data. Bump THEME_VERSION to
3 to reflect the ABI change. Thanks to David Härdeman for the patch!

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:ubuntu/lucid/usplash
This branch contains Public information 
Everyone can see this information.

Subscribers