]> git.ipfire.org Git - thirdparty/plymouth.git/log
thirdparty/plymouth.git
17 years agoMake plymouth-populate-initrd use utility functions from mkinitrd
Peter Jones [Tue, 29 Jul 2008 19:22:38 +0000 (15:22 -0400)] 
Make plymouth-populate-initrd use utility functions from mkinitrd

17 years agoAdd ctrl-l "redraw" hot key
Ray Strode [Wed, 16 Jul 2008 20:55:15 +0000 (16:55 -0400)] 
Add ctrl-l "redraw" hot key

17 years agoMake fade-in plugin provide erase/draw handlers
Ray Strode [Wed, 16 Jul 2008 20:46:02 +0000 (16:46 -0400)] 
Make fade-in plugin provide erase/draw handlers

17 years agoMake spinfinity 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

17 years agoMove text plugin over to new draw/erase handlers
Ray Strode [Sat, 19 Jul 2008 22:56:08 +0000 (18:56 -0400)] 
Move text plugin over to new draw/erase handlers

17 years agoAdd new hooks for clearing and drawing parts of the screen
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.

17 years agoShow detailed plugin if ask-for-password is called when no splash visible
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

17 years agoRearrange functions to prevent forward declaration
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

17 years agoRearrange functions to drop forward declaration
Ray Strode [Fri, 11 Jul 2008 12:46:15 +0000 (08:46 -0400)] 
Rearrange functions to drop forward declaration

17 years agoUse details plugin instead of bailing if no rhgb on kernel cmdline
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.

17 years agoCompute libdir using yet a different heuristic
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

17 years agoAdd debugging feature to restore text palette
Ray Strode [Wed, 9 Jul 2008 21:36:44 +0000 (17:36 -0400)] 
Add debugging feature to restore text palette

17 years agoBump version to 0.5.0 0.5.0
Ray Strode [Tue, 1 Jul 2008 19:18:17 +0000 (15:18 -0400)] 
Bump version to 0.5.0

17 years agoAdd new subcommand "ask-for-password"
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.

17 years agoClear screen to black before asking for password
Ray Strode [Tue, 1 Jul 2008 18:55:11 +0000 (14:55 -0400)] 
Clear screen to black before asking for password

17 years agoDrop print_usage function
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.

17 years agoAdd state structure to client to consolidate the various state
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.

17 years agoAdd hack to make maintenance mode probably work when
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

17 years agoDon't watch tty for input in two places
Ray Strode [Mon, 30 Jun 2008 21:52:44 +0000 (17:52 -0400)] 
Don't watch tty for input in two places

17 years agoStay on tty1 for now
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.

17 years agoUpdate TODO
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

17 years agoIf stop_watching_signal is called on a signal that isn't being watched, ignore
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.

17 years agodon't require window to be around at quit time
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

17 years agoAdd --hide-splash option
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.

17 years agoCreate window when showing splash screen instead of at startup
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

17 years agobump configure version to 0.4.5 0.4.5
Ray Strode [Thu, 26 Jun 2008 20:50:32 +0000 (16:50 -0400)] 
bump configure version to 0.4.5

17 years agorestore color palette when closing window
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

17 years agomark look up geometry as static since it's internel
Ray Strode [Thu, 26 Jun 2008 20:39:00 +0000 (16:39 -0400)] 
mark look up geometry as static since it's internel

17 years agomove functions around to avoid prototype at top
Ray Strode [Thu, 26 Jun 2008 20:38:48 +0000 (16:38 -0400)] 
move functions around to avoid prototype at top

17 years agoStore palette in window object and only read it once when opening device
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

17 years agoMake default color mid between default gradient color stops
Ray Strode [Thu, 26 Jun 2008 20:24:13 +0000 (16:24 -0400)] 
Make default color mid between default gradient color stops

17 years agoChange colors of text splash screen to configured colors
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

17 years agoAdd api for messing with color palette in text mode
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

17 years agoUpdate TODO
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

17 years agoAdd blue background to text plugin
Ray Strode [Thu, 26 Jun 2008 19:24:15 +0000 (15:24 -0400)] 
Add blue background to text plugin

17 years agoDraw spindicator in a brown trough
Ray Strode [Thu, 26 Jun 2008 19:14:58 +0000 (15:14 -0400)] 
Draw spindicator in a brown trough

17 years agoChange text pulser to use space instead of line drawing characters to prevent
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

17 years agoadd new apis to set foreground and background colors in text mode
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

17 years agoProperly stop animation when asking for password in text plugin
Ray Strode [Wed, 25 Jun 2008 19:54:07 +0000 (15:54 -0400)] 
Properly stop animation when asking for password in text plugin

17 years agoclear and move cursor to 0,0 when hiding and showing
Ray Strode [Wed, 25 Jun 2008 12:57:39 +0000 (08:57 -0400)] 
clear and move cursor to 0,0 when hiding and showing

17 years agoMake details plugin go back to default plugin if escape is pressed again
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

17 years agoReset cursor to 0,0 on clear
Ray Strode [Tue, 24 Jun 2008 15:07:30 +0000 (11:07 -0400)] 
Reset cursor to 0,0 on clear

17 years agoMake --reset chooser the most recent plugin not the oldest
Ray Strode [Mon, 23 Jun 2008 23:26:33 +0000 (19:26 -0400)] 
Make --reset chooser the most recent plugin not the oldest

17 years agochange to root directory before trying to access files
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

17 years ago/Really/ exit cleanly if rhgb isn't present on kernel cmdline
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

17 years agoBump version to 0.4.0 0.4.0
Ray Strode [Sun, 22 Jun 2008 04:53:55 +0000 (00:53 -0400)] 
Bump version to 0.4.0

17 years agoship bizcom unconditionally
Ray Strode [Sun, 22 Jun 2008 04:49:02 +0000 (00:49 -0400)] 
ship bizcom unconditionally

17 years agohide /var/log behind a define
Ray Strode [Sun, 22 Jun 2008 04:48:47 +0000 (00:48 -0400)] 
hide /var/log behind a define

17 years agoExit cleanly if rhgb is not on the command line
Ray Strode [Sun, 22 Jun 2008 04:36:23 +0000 (00:36 -0400)] 
Exit cleanly if rhgb is not on the command line

17 years agochange over text plugin to use pulsing progress bar
Ray Strode [Sat, 21 Jun 2008 17:19:22 +0000 (13:19 -0400)] 
change over text plugin to use pulsing progress bar

17 years agoAdd text pulsing progress bar widget thing
Ray Strode [Sat, 21 Jun 2008 17:17:51 +0000 (13:17 -0400)] 
Add text pulsing progress bar widget thing

17 years agouse window hide/show cursor functions in text plugin
Ray Strode [Fri, 20 Jun 2008 17:50:41 +0000 (13:50 -0400)] 
use window hide/show cursor functions in text plugin

17 years agomove show_cursor and hide_cursor to window
Ray Strode [Fri, 20 Jun 2008 17:43:06 +0000 (13:43 -0400)] 
move show_cursor and hide_cursor to window

17 years agoadd ifndef guards around some defines
Ray Strode [Fri, 20 Jun 2008 17:39:03 +0000 (13:39 -0400)] 
add ifndef guards around some defines

17 years agoUse libplybootsplash clear screen function
Ray Strode [Fri, 20 Jun 2008 17:47:26 +0000 (13:47 -0400)] 
Use libplybootsplash clear screen function

17 years agoAdd clear screen method to window class
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

17 years agos/SEQUNCE/SEQUENCE/
Ray Strode [Fri, 20 Jun 2008 16:16:07 +0000 (12:16 -0400)] 
s/SEQUNCE/SEQUENCE/

17 years agoDon't create plugin specific data dir in initrd unless it has one
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

17 years agoCenter dots in text plugin
Ray Strode [Thu, 19 Jun 2008 20:51:15 +0000 (16:51 -0400)] 
Center dots in text plugin

17 years agoFix the ply_window_set_text_cursor_position function
Ray Strode [Thu, 19 Jun 2008 20:49:15 +0000 (16:49 -0400)] 
Fix the ply_window_set_text_cursor_position function

17 years agoUpdate TODO
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

17 years agoOnly run if rhgb is on the command line
Ray Strode [Thu, 19 Jun 2008 20:17:41 +0000 (16:17 -0400)] 
Only run if rhgb is on the command line

17 years agoGo back to text mode on quit
Ray Strode [Thu, 19 Jun 2008 20:17:32 +0000 (16:17 -0400)] 
Go back to text mode on quit

17 years agoGo to text mode before showing details
Ray Strode [Thu, 19 Jun 2008 18:41:53 +0000 (14:41 -0400)] 
Go to text mode before showing details

17 years agoDon't unwatch a signal if there is no loop
Ray Strode [Thu, 19 Jun 2008 18:41:27 +0000 (14:41 -0400)] 
Don't unwatch a signal if there is no loop

17 years agoinitialize structure to 0
Ray Strode [Thu, 19 Jun 2008 15:24:25 +0000 (11:24 -0400)] 
initialize structure to 0

17 years agoonly free old splash plugin on escape if there was an old one
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

17 years agoreturn to text mode on crash
Ray Strode [Thu, 19 Jun 2008 14:53:08 +0000 (10:53 -0400)] 
return to text mode on crash

17 years agoadd new api for moving text cursor around
Ray Strode [Thu, 19 Jun 2008 13:38:34 +0000 (09:38 -0400)] 
add new api for moving text cursor around

17 years agoHide cursor and clear screen in text plugin
Ray Strode [Thu, 19 Jun 2008 02:45:49 +0000 (22:45 -0400)] 
Hide cursor and clear screen in text plugin

17 years agoAdd new api for reading text window geometry
Ray Strode [Thu, 19 Jun 2008 02:07:37 +0000 (22:07 -0400)] 
Add new api for reading text window geometry

17 years agoadd start of text getters
Ray Strode [Thu, 19 Jun 2008 01:48:47 +0000 (21:48 -0400)] 
add start of text getters

17 years agoMake new line return to column 0
Ray Strode [Thu, 19 Jun 2008 01:47:55 +0000 (21:47 -0400)] 
Make new line return to column 0

17 years agoFix ldconfig to be run on -libs not on the main package.
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.

17 years agoMake plymouth-populate-initrd run "plymouth-set-default-plugin --reset" if none is...
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.

17 years agoRevert "Supress erroneous warning during shutdown.", it's completely wrong.
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.

17 years agoSupress erroneous warning during shutdown.
Peter Jones [Mon, 16 Jun 2008 21:34:39 +0000 (17:34 -0400)] 
Supress erroneous warning during shutdown.

17 years agoFix missing struct initializer on ->newroot, so boot.log will actually work.
Peter Jones [Mon, 16 Jun 2008 21:33:15 +0000 (17:33 -0400)] 
Fix missing struct initializer on ->newroot, so boot.log will actually work.

17 years agoDon't go to text mode on exit.
Kristian Høgsberg [Mon, 16 Jun 2008 21:14:58 +0000 (17:14 -0400)] 
Don't go to text mode on exit.

17 years agoFactor out background drawing code in throbber helper.
Kristian Høgsberg [Mon, 16 Jun 2008 20:37:23 +0000 (16:37 -0400)] 
Factor out background drawing code in throbber helper.

17 years agoBump version to 0.3.2 0.3.2
Ray Strode [Mon, 16 Jun 2008 19:03:26 +0000 (15:03 -0400)] 
Bump version to 0.3.2

17 years agoDrop fade out in spinfinity plugin
Ray Strode [Mon, 16 Jun 2008 17:57:49 +0000 (13:57 -0400)] 
Drop fade out in spinfinity plugin

17 years agoUse proper gradient color stops for spinfinity
Ray Strode [Mon, 16 Jun 2008 17:55:41 +0000 (13:55 -0400)] 
Use proper gradient color stops for spinfinity

17 years agodrop tabs
Ray Strode [Mon, 16 Jun 2008 17:53:45 +0000 (13:53 -0400)] 
drop tabs

17 years agoName the default plugin "default.so", not "graphical.so", so that it's obvious what...
Peter Jones [Fri, 13 Jun 2008 21:16:44 +0000 (17:16 -0400)] 
Name the default plugin "default.so", not "graphical.so", so that it's obvious what's going on there.

17 years agoMove throbber to libplybootsplash
Ray Strode [Thu, 12 Jun 2008 21:29:16 +0000 (17:29 -0400)] 
Move throbber to libplybootsplash

17 years agoplace throbber relative to logo in spinfinity plugin
Ray Strode [Thu, 12 Jun 2008 18:07:49 +0000 (14:07 -0400)] 
place throbber relative to logo in spinfinity plugin

17 years agotrack logo area in spinfinity plugin state
Ray Strode [Thu, 12 Jun 2008 18:00:56 +0000 (14:00 -0400)] 
track logo area in spinfinity plugin state

17 years agoupdate .gitignore to include generated initrd scripts
Ray Strode [Thu, 12 Jun 2008 18:00:42 +0000 (14:00 -0400)] 
update .gitignore to include generated initrd scripts

17 years agoAdd new throbber_load function to preload frames
Ray Strode [Thu, 12 Jun 2008 17:54:57 +0000 (13:54 -0400)] 
Add new throbber_load function to preload frames

This will be important for determining the propery location
of the throbber on screen

17 years agoUpdate version to 0.3.1
Ray Strode [Thu, 12 Jun 2008 16:11:32 +0000 (12:11 -0400)] 
Update version to 0.3.1

17 years agoShip bizcom.png in tarball even if configured without it
Ray Strode [Thu, 12 Jun 2008 16:13:20 +0000 (12:13 -0400)] 
Ship bizcom.png in tarball even if configured without it

17 years agoDon't ship pregenerated initrd scripts in tarball
Ray Strode [Thu, 12 Jun 2008 16:10:59 +0000 (12:10 -0400)] 
Don't ship pregenerated initrd scripts in tarball

17 years agoBump version to 0.3.0
Ray Strode [Thu, 12 Jun 2008 14:02:10 +0000 (10:02 -0400)] 
Bump version to 0.3.0

17 years agoFix trivial problems discovered with "-Wall -Werror"
Peter Jones [Thu, 12 Jun 2008 17:46:42 +0000 (13:46 -0400)] 
Fix trivial problems discovered with "-Wall -Werror"

17 years agoFix obviously broken code I committed yesterday.
Peter Jones [Thu, 12 Jun 2008 17:30:52 +0000 (13:30 -0400)] 
Fix obviously broken code I committed yesterday.

17 years agoFix possible unasigned value.
Peter Jones [Thu, 12 Jun 2008 17:29:52 +0000 (13:29 -0400)] 
Fix possible unasigned value.

17 years agoFix compiler warning.
Peter Jones [Thu, 12 Jun 2008 17:28:16 +0000 (13:28 -0400)] 
Fix compiler warning.

17 years agoFix added whitespace error.
Peter Jones [Thu, 12 Jun 2008 17:20:19 +0000 (13:20 -0400)] 
Fix added whitespace error.

17 years agoAdd some tracing for the device query/mode verification code.
Peter Jones [Thu, 12 Jun 2008 17:17:01 +0000 (13:17 -0400)] 
Add some tracing for the device query/mode verification code.