]>
git.ipfire.org Git - thirdparty/plymouth.git/log
Ray Strode [Fri, 8 Aug 2008 20:06:32 +0000 (16:06 -0400)]
don't assume vt1 and instead use current tty
Ray Strode [Fri, 8 Aug 2008 20:05:45 +0000 (16:05 -0400)]
Reset colors when stopping animation instead of when hiding
The were set when starting the animation after all
Ray Strode [Fri, 8 Aug 2008 18:19:20 +0000 (14:19 -0400)]
Restore color palette when hiding text plugin
My colors are all wrong right now!
Ray Strode [Fri, 8 Aug 2008 18:15:55 +0000 (14:15 -0400)]
Drop the set_console_io_to_vt1 function
Doesn't seem necessary and probably breaks serial console
Ray Strode [Fri, 8 Aug 2008 17:44:59 +0000 (13:44 -0400)]
Don't make failure to fiddle with the console color map fatal
This breaks serial console.
Ray Strode [Thu, 7 Aug 2008 20:33:28 +0000 (16:33 -0400)]
Don't call popen since it doesn't work in the initrd
popen relies on /bin/sh which may not be available in
the initrd. This commit changes ask-for-password to
call fork() directly. The code could use some clean ups
and a better command spliting function than split_string.
Ray Strode [Thu, 7 Aug 2008 20:32:47 +0000 (16:32 -0400)]
add \r to log messages to prevent stair stepping
Ray Strode [Thu, 7 Aug 2008 02:37:37 +0000 (22:37 -0400)]
remove set -e from plymouth-populate-initrd
It screws up since some of the mkinitrd functions return non-zero
Ray Strode [Thu, 7 Aug 2008 02:24:08 +0000 (22:24 -0400)]
Add some precondition checks to an api entry point
ply_event_loop_stop_watching_fd wasn't ensuring that
the caller passes non-NULL arguments.
Ray Strode [Thu, 7 Aug 2008 02:22:55 +0000 (22:22 -0400)]
Don't try to remove watches that have already been removed
This prevents some assertions from getting thrown by the
client under some circumstances
Ray Strode [Tue, 5 Aug 2008 21:22:16 +0000 (17:22 -0400)]
Remove all entry bullets if the user presses enter
Previously if the user mistyped their password they
would get shown and entry with their old bullets still
there.
Ray Strode [Tue, 5 Aug 2008 21:21:47 +0000 (17:21 -0400)]
Detect if the entry is hidden and don't draw it in that case
Ray Strode [Tue, 5 Aug 2008 21:19:36 +0000 (17:19 -0400)]
Don't enforce bizarre assertion that lists need unique user data
Ray Strode [Tue, 5 Aug 2008 21:19:02 +0000 (17:19 -0400)]
Add --debug command to client
Ray Strode [Tue, 5 Aug 2008 21:18:31 +0000 (17:18 -0400)]
Don't die from SIGPIPE on daemon disconnect
Casey Dahlin [Tue, 5 Aug 2008 19:41:06 +0000 (15:41 -0400)]
Increase logger max injection size
Casey Dahlin [Tue, 5 Aug 2008 19:40:41 +0000 (15:40 -0400)]
Don't default to last known option when setting flags
Casey Dahlin [Tue, 5 Aug 2008 19:41:46 +0000 (15:41 -0400)]
Add --wait option to client to block until daemon quits
Ray Strode [Tue, 5 Aug 2008 19:09:30 +0000 (15:09 -0400)]
Handle flags and booleans better in command parser
We were occasionally misattributing one command for another
Ray Strode [Fri, 1 Aug 2008 17:51:16 +0000 (13:51 -0400)]
Update readme to reflect new boot log path
It was /var/log/bootmessages.log, now it is /var/log/boot.log
Ray Strode [Thu, 31 Jul 2008 19:22:34 +0000 (15:22 -0400)]
Port fade-in over to use new entry in libplybootsplash
Ray Strode [Thu, 31 Jul 2008 18:48:28 +0000 (14:48 -0400)]
Port spinfinity over to use new entry in libplybootsplash
Ray Strode [Tue, 29 Jul 2008 20:22:49 +0000 (16:22 -0400)]
Add an entry control
Right now we have some cut and paste code between the
splash plugins for a password entry. This new file will
move some of the repeated code into libplybootsplash.
Peter Jones [Wed, 30 Jul 2008 14:31:40 +0000 (10:31 -0400)]
Don't do library installation twice. Also fix some typos.
Peter Jones [Tue, 29 Jul 2008 19:22:38 +0000 (15:22 -0400)]
Make plymouth-populate-initrd use utility functions from mkinitrd
Ray Strode [Wed, 16 Jul 2008 20:55:15 +0000 (16:55 -0400)]
Add ctrl-l "redraw" hot key
Ray Strode [Wed, 16 Jul 2008 20:46:02 +0000 (16:46 -0400)]
Make fade-in plugin provide erase/draw handlers
Ray Strode [Wed, 16 Jul 2008 20:48:26 +0000 (16:48 -0400)]
Make spinfinity plugin provide erase/draw handlers
Ray Strode [Sat, 19 Jul 2008 22:56:08 +0000 (18:56 -0400)]
Move text plugin over to new draw/erase handlers
Ray Strode [Wed, 16 Jul 2008 15:46:26 +0000 (11:46 -0400)]
Add new hooks for clearing and drawing parts of the screen
We now have a few controls in libplybootsplash that don't
don't the specific details of the loaded splash plugins
background. These hooks will make it possible for the
controls to clear the screen prior to doing alpha composition.
Ray Strode [Fri, 11 Jul 2008 12:57:46 +0000 (08:57 -0400)]
Show detailed plugin if ask-for-password is called when no splash visible
Ray Strode [Fri, 11 Jul 2008 12:47:46 +0000 (08:47 -0400)]
Rearrange functions to prevent forward declaration
We're going to be calling show_detailed_splash before
implicitly in cases when there is no splash, so we
need to make sure it's high enough up in the file
Ray Strode [Fri, 11 Jul 2008 12:46:15 +0000 (08:46 -0400)]
Rearrange functions to drop forward declaration
Ray Strode [Fri, 11 Jul 2008 12:43:46 +0000 (08:43 -0400)]
Use details plugin instead of bailing if no rhgb on kernel cmdline
We still want things like ask-for-password and logging to work.
Ray Strode [Thu, 10 Jul 2008 01:31:20 +0000 (21:31 -0400)]
Compute libdir using yet a different heuristic
The previous one falls over for ia64
Ray Strode [Wed, 9 Jul 2008 21:36:44 +0000 (17:36 -0400)]
Add debugging feature to restore text palette
Ray Strode [Tue, 1 Jul 2008 19:18:17 +0000 (15:18 -0400)]
Bump version to 0.5.0
Ray Strode [Tue, 1 Jul 2008 18:57:17 +0000 (14:57 -0400)]
Add new subcommand "ask-for-password"
This command obsoletes --ask-for-password and supports an
optional --command for specifying what command to feed the
password to. If the command fails, then the client will
ask the daemon to ask for the password again.
Ray Strode [Tue, 1 Jul 2008 18:55:11 +0000 (14:55 -0400)]
Clear screen to black before asking for password
Ray Strode [Tue, 1 Jul 2008 15:20:44 +0000 (11:20 -0400)]
Drop print_usage function
It was hard coded, and we generate help dynamically now.
Ray Strode [Tue, 1 Jul 2008 15:15:46 +0000 (11:15 -0400)]
Add state structure to client to consolidate the various state
This will be important when switching to subcommands, since we'll
need to be able to access the command parser, boot client, and
event loop.
Ray Strode [Mon, 30 Jun 2008 21:54:42 +0000 (17:54 -0400)]
Add hack to make maintenance mode probably work when
plymouth is running
It was showing up completely blank before because console
was still redirected
Ray Strode [Mon, 30 Jun 2008 21:52:44 +0000 (17:52 -0400)]
Don't watch tty for input in two places
Ray Strode [Mon, 30 Jun 2008 19:59:38 +0000 (15:59 -0400)]
Stay on tty1 for now
Using tty7 is making X go to vt8 and putting us on
the wrong vt for runlevel 3. Eventually, we'll need
to make X start ont he same vt as plymouth, and go
back to vt1 if doing runlevel 3.
Ray Strode [Fri, 27 Jun 2008 19:36:14 +0000 (15:36 -0400)]
Update TODO
Remove:
- Add limited text support
- consider making details plugin have stdin hooked up
to the pty instead of tty so input works
- More on the last point, we need to have an escape
hatch for fsck etc
Ray Strode [Fri, 27 Jun 2008 19:20:30 +0000 (15:20 -0400)]
If stop_watching_signal is called on a signal that isn't being watched, ignore
Previously it would assert. Really we should switch the api to have a signal_watch
object much like the fd_watch object we have for watch_fd.
Ray Strode [Fri, 27 Jun 2008 19:03:11 +0000 (15:03 -0400)]
don't require window to be around at quit time
It's created on show-splash now, so it may not exist at quit time
Ray Strode [Fri, 27 Jun 2008 18:20:56 +0000 (14:20 -0400)]
Add --hide-splash option
We want to be able to hide the splash screen in the event
the user needs to interact with start up from the console.
Ray Strode [Fri, 27 Jun 2008 15:14:33 +0000 (11:14 -0400)]
Create window when showing splash screen instead of at startup
This will make it easier to add a --hide-splash option, which
will provide an escape hatch for repair mode etc
Ray Strode [Thu, 26 Jun 2008 20:50:32 +0000 (16:50 -0400)]
bump configure version to 0.4.5
Ray Strode [Thu, 26 Jun 2008 20:43:52 +0000 (16:43 -0400)]
restore color palette when closing window
We should probably do it when changing vts as well
Ray Strode [Thu, 26 Jun 2008 20:39:00 +0000 (16:39 -0400)]
mark look up geometry as static since it's internel
Ray Strode [Thu, 26 Jun 2008 20:38:48 +0000 (16:38 -0400)]
move functions around to avoid prototype at top
Ray Strode [Thu, 26 Jun 2008 20:37:02 +0000 (16:37 -0400)]
Store palette in window object and only read it once when opening device
Ray Strode [Thu, 26 Jun 2008 20:24:13 +0000 (16:24 -0400)]
Make default color mid between default gradient color stops
Ray Strode [Thu, 26 Jun 2008 20:21:49 +0000 (16:21 -0400)]
Change colors of text splash screen to configured colors
We pass colors into configure, so we should use them
Ray Strode [Thu, 26 Jun 2008 20:20:07 +0000 (16:20 -0400)]
Add api for messing with color palette in text mode
This is important so we have more flexibility over
what colors show up in the text splash
Ray Strode [Thu, 26 Jun 2008 19:29:57 +0000 (15:29 -0400)]
Update TODO
Add
- consider moving text code from ply-window to a ply-text-buffer analog of ply-frame-buffer
Ray Strode [Thu, 26 Jun 2008 19:24:15 +0000 (15:24 -0400)]
Add blue background to text plugin
Ray Strode [Thu, 26 Jun 2008 19:14:58 +0000 (15:14 -0400)]
Draw spindicator in a brown trough
Ray Strode [Wed, 25 Jun 2008 21:48:32 +0000 (17:48 -0400)]
Change text pulser to use space instead of line drawing characters to prevent
scramblage at font change
Ray Strode [Wed, 25 Jun 2008 21:47:59 +0000 (17:47 -0400)]
add new apis to set foreground and background colors in text mode
Ray Strode [Wed, 25 Jun 2008 19:54:07 +0000 (15:54 -0400)]
Properly stop animation when asking for password in text plugin
Ray Strode [Wed, 25 Jun 2008 12:57:39 +0000 (08:57 -0400)]
clear and move cursor to 0,0 when hiding and showing
Ray Strode [Tue, 24 Jun 2008 15:21:20 +0000 (11:21 -0400)]
Make details plugin go back to default plugin if escape is pressed again
This fixes the TODO item:
- consider making details plugin go back to pretty plugin
if user presses escape
Ray Strode [Tue, 24 Jun 2008 15:07:30 +0000 (11:07 -0400)]
Reset cursor to 0,0 on clear
Ray Strode [Mon, 23 Jun 2008 23:26:33 +0000 (19:26 -0400)]
Make --reset chooser the most recent plugin not the oldest
Ray Strode [Mon, 23 Jun 2008 17:08:07 +0000 (13:08 -0400)]
change to root directory before trying to access files
This fixes running plymouth after bootup
Ray Strode [Sun, 22 Jun 2008 05:19:18 +0000 (01:19 -0400)]
/Really/ exit cleanly if rhgb isn't present on kernel cmdline
Unlike
b7f4399294fad3d70029526cd7334c50d8673214 which was
broken
Ray Strode [Sun, 22 Jun 2008 04:53:55 +0000 (00:53 -0400)]
Bump version to 0.4.0
Ray Strode [Sun, 22 Jun 2008 04:49:02 +0000 (00:49 -0400)]
ship bizcom unconditionally
Ray Strode [Sun, 22 Jun 2008 04:48:47 +0000 (00:48 -0400)]
hide /var/log behind a define
Ray Strode [Sun, 22 Jun 2008 04:36:23 +0000 (00:36 -0400)]
Exit cleanly if rhgb is not on the command line
Ray Strode [Sat, 21 Jun 2008 17:19:22 +0000 (13:19 -0400)]
change over text plugin to use pulsing progress bar
Ray Strode [Sat, 21 Jun 2008 17:17:51 +0000 (13:17 -0400)]
Add text pulsing progress bar widget thing
Ray Strode [Fri, 20 Jun 2008 17:50:41 +0000 (13:50 -0400)]
use window hide/show cursor functions in text plugin
Ray Strode [Fri, 20 Jun 2008 17:43:06 +0000 (13:43 -0400)]
move show_cursor and hide_cursor to window
Ray Strode [Fri, 20 Jun 2008 17:39:03 +0000 (13:39 -0400)]
add ifndef guards around some defines
Ray Strode [Fri, 20 Jun 2008 17:47:26 +0000 (13:47 -0400)]
Use libplybootsplash clear screen function
Ray Strode [Fri, 20 Jun 2008 16:18:10 +0000 (12:18 -0400)]
Add clear screen method to window class
Just a convenience function for the plugins
Ray Strode [Fri, 20 Jun 2008 16:16:07 +0000 (12:16 -0400)]
s/SEQUNCE/SEQUENCE/
Ray Strode [Thu, 19 Jun 2008 20:57:26 +0000 (16:57 -0400)]
Don't create plugin specific data dir in initrd unless it has one
Ray Strode [Thu, 19 Jun 2008 20:51:15 +0000 (16:51 -0400)]
Center dots in text plugin
Ray Strode [Thu, 19 Jun 2008 20:49:15 +0000 (16:49 -0400)]
Fix the ply_window_set_text_cursor_position function
Ray Strode [Thu, 19 Jun 2008 20:21:24 +0000 (16:21 -0400)]
Update TODO
Add:
- we need to have an escape hatch for fsck etc
Ray Strode [Thu, 19 Jun 2008 20:17:41 +0000 (16:17 -0400)]
Only run if rhgb is on the command line
Ray Strode [Thu, 19 Jun 2008 20:17:32 +0000 (16:17 -0400)]
Go back to text mode on quit
Ray Strode [Thu, 19 Jun 2008 18:41:53 +0000 (14:41 -0400)]
Go to text mode before showing details
Ray Strode [Thu, 19 Jun 2008 18:41:27 +0000 (14:41 -0400)]
Don't unwatch a signal if there is no loop
Ray Strode [Thu, 19 Jun 2008 15:24:25 +0000 (11:24 -0400)]
initialize structure to 0
Ray Strode [Thu, 19 Jun 2008 14:53:24 +0000 (10:53 -0400)]
only free old splash plugin on escape if there was an old one
Ray Strode [Thu, 19 Jun 2008 14:53:08 +0000 (10:53 -0400)]
return to text mode on crash
Ray Strode [Thu, 19 Jun 2008 13:38:34 +0000 (09:38 -0400)]
add new api for moving text cursor around
Ray Strode [Thu, 19 Jun 2008 02:45:49 +0000 (22:45 -0400)]
Hide cursor and clear screen in text plugin
Ray Strode [Thu, 19 Jun 2008 02:07:37 +0000 (22:07 -0400)]
Add new api for reading text window geometry
Ray Strode [Thu, 19 Jun 2008 01:48:47 +0000 (21:48 -0400)]
add start of text getters
Ray Strode [Thu, 19 Jun 2008 01:47:55 +0000 (21:47 -0400)]
Make new line return to column 0
Peter Jones [Tue, 17 Jun 2008 17:41:58 +0000 (13:41 -0400)]
Fix ldconfig to be run on -libs not on the main package.
Fix main package and plugins not to reset inappropriately.
Peter Jones [Tue, 17 Jun 2008 15:47:23 +0000 (11:47 -0400)]
Make plymouth-populate-initrd run "plymouth-set-default-plugin --reset" if none is set.
Peter Jones [Mon, 16 Jun 2008 22:05:50 +0000 (18:05 -0400)]
Revert "Supress erroneous warning during shutdown.", it's completely wrong.
This reverts commit
2698c0899929420ed566be02ce0e3e8e91ad0e5f .