lp://qastaging/ubuntu/hardy/usplash

Created by James Westby and last modified
Get this branch:
bzr branch lp://qastaging/ubuntu/hardy/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

85. By Saivann Carignan

debian/usplash.postinst: Add instructions about update-initramfs in
usplash configuration file /etc/usplash.conf (LP: #206064).

84. By Colin Watson

* Let usplash use the minimum mode in the theme if we don't know the
  correct modes, rather than forcing 640x480.
* Fetch modes from the current display if we're being configured within X
  (works around LP #188764).

83. By Martin Pitt

* usplash_write.c: On ENXIO (i. e. unable to open the FIFO because usplash
  is not running), exit with 1 instead of 0 if the environment variable
  FAIL_NO_USPLASH is set. This keeps backwards compatibility with earlier
  versions, but allows us to check for broken usplash in scripts without
  spinning in "read" commands on the usplash outfifo forever.
* usplash_write.8: Document FAIL_NO_USPLASH.

82. By Kees Cook

* libusplash.c: INPUTCHAR did not sleep correctly due to animation
  signals (LP: #194017).
* libusplash.c: get_timeout_char() was not re-enabling signals.
* usplash.c, usplash_write.c: removed command data-loss race introduced by
  needless re-opening of input fifo (LP: #200299).
* usplash.c: "TIMEOUT 0" was causing 100% CPU in select with timeout of 0.

81. By Martin Pitt

Bump shlibs for libusplash0 to fix forward compatibility with new
features.

80. By Martin Pitt

libusplash.c, get_timeout_key(): Mangle terminal settings for
unbuffered input, so that INPUTCHAR also works when usplash is started
from initramfs.

79. By Martin Pitt

Add new command "VERBOSE" to change verbosity at runtime ("on", "off",
"default").

78. By Martin Pitt

* Add new command "INPUTCHAR" which checks for a pending key press and
  reports it to the FIFO (empty string if no key was pressed). This is
  better than INPUTTIMEOUT for implementing things like "Press ESC to skip
  this step" after all. Documented the command in the manpage.
* libusplash.[hc]: Add flush_stdin() to clear stdin. Call it on usplash
  startup in main(), which fixes getting random key presses when calling
  usplash in a running system.

77. By Martin Pitt

* libusplash.c, usplash_timeout_get_string(): Fix wrong and confusing
  indentation.
* usplash.c: Fix argument parsing for INPUTTIMEOUT (off-by-one error, and
  wrong string length).
* libusplash.c, usplash_timeout_get_string(): If no char was entered during
  timeout, return an empty string instead of poking a 0 into random memory
  and returning a random string.
* libusplash.c, handle_timeout_input(): Always output the string to the
  output FIFO, even if input timed out and the string is empty. Otherwise
  the usplash client cannot know whether it should starve and die waiting
  for the reading FIFO or not listen to it and let usplash starve and die
  for writing the FIFO.
* libusplash.c: Interpret INPUTTIMEOUT value as deciseconds instead of
  seconds. This makes it much more useful for polling for input while doing
  something in the background.
* usplash_write.8: Add documentation for INPUTTIMEOUT.
* libusplash.c, usplash_timeout_get_string(): Handle backspace properly.
  (LP: #163793)

76. By Andrea Gasparini

usplash.c,libusplash.c,libusplash.h: added command INPUTTIMEOUT.
LP: #152952

Branch metadata

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

Subscribers