Ray Strode
39ba11e363
whitespace clean up in ply-logger.h
2008-10-14 13:20:53 -04:00
Saleem Abdulrasool
ef85bff015
ply_boot_splash_load_plugin -> ply_boot_splash_load
2008-10-14 12:38:51 -04:00
Saleem Abdulrasool
fde5abb890
insufficient parameters passed to ply_boot_splash_add_window
2008-10-14 12:38:19 -04:00
Saleem Abdulrasool
b5f945e162
update for api changes
2008-10-14 12:37:52 -04:00
Saleem Abdulrasool
8a355087c3
fix typo: spalsh -> splash
2008-10-14 12:37:05 -04:00
Charles Brej
ea1ba09015
Set appropreate wakeup_time to stop using 100% CPU.
2008-10-12 20:53:56 +01:00
Charles Brej
53307819ff
Add a highlighting halo effect arround the logo to stop it from blending with the background
2008-10-09 19:29:54 +01:00
Charles Brej
f8968dbbbb
Add progress bar and remove planets from solar plugin
2008-10-09 09:59:54 -04:00
Ray Strode
f585f972eb
Make window_open succeed more frequently
...
Serial devices can't do some of the things that
makes ply_window_open fail. We make those failures
non-fatal now.
2008-10-08 13:55:39 -04:00
Ray Strode
a1a8434478
Add some logging messages to main.c
2008-10-08 13:55:39 -04:00
Ray Strode
1156315bfb
If console=tty0 is asked for use tty1
...
tty0 means "use current tty", which is tty1
for us.
2008-10-08 13:55:39 -04:00
Ray Strode
9b9cc47c10
Only set escape handler on window if it's open
2008-10-08 13:55:39 -04:00
Ray Strode
6b9011d164
New nolog option to disable console redirection
...
It seems like there may be cases where it's better
to not do the whole TIOCCONS song and dance. This
provides an escape hatch.
2008-10-08 13:55:30 -04:00
Ray Strode
66d23c49ce
Move details plugin to support n windows
2008-10-08 13:54:48 -04:00
Ray Strode
dfc91615ef
Create a separate window for each console
...
Since we may end up with multiple outputs
(if using serial console), we need to have
multiple windows one for each console line.
2008-10-08 13:54:22 -04:00
Ray Strode
5e4249f179
Add new ply_window_is_open method
...
Will be useful for determing which windows are
available for the bootsplash to use.
2008-10-08 13:49:31 -04:00
Ray Strode
fbaa2f9805
change ply_window_new to take a device instead of vt number
...
We're going to wrap windows around serial devices, too.
2008-10-08 13:49:31 -04:00
Ray Strode
1e2068b2da
fix boot-splash build
...
needed a define added to the makefile
2008-10-07 11:29:10 -04:00
Ray Strode
dd710f097c
drop take_console/give_console functions
...
We aren't really using them right now.
2008-10-07 11:29:10 -04:00
Ray Strode
88e1b4d417
update libdir detection to reflect to plymouth dir
...
Previously, plymouth was installed in /usr/bin and
we'd look for it there to figure out if this is a
64-bit or 32-bit install. Now it's in /bin, so we
need to look in /bin instead.
2008-10-06 14:19:38 -04:00
Ray Strode
69e479e5f8
Move plymouth client/daemon/libply out of /usr
...
Since we may be calling plymouth before /usr is
mounted we need to make sure it's not in /usr.
The daemon could technically stay in /usr/libexec,
but if we're moving the client, should move the
daemon, too, I guess.
2008-10-06 10:32:05 -04:00
Ray Strode
83c09e0d64
Move ply-image to libplybootsplash
...
We don't want libply linking against
libs in /usr since /usr might not be
separate than / and not be available
early in the boot process.
2008-10-06 10:32:05 -04:00
Ray Strode
fade7a75f5
Remove sun.png from makefile
...
It doesn't seem to exist or get referenced anywhere.
2008-10-06 10:07:37 -04:00
Ray Strode
b0612fb47e
Fix build when compiled --without-gdm-transition
...
Forgot a missing #ifdef
2008-10-06 00:25:44 -04:00
Ray Strode
a522a8cb15
Add pulser to list of plugins to build
...
Woops, never got added to makefile
2008-10-06 00:22:53 -04:00
Ray Strode
b5aa6b10ae
Clear screen when hiding splash in details plugin
2008-10-03 16:41:37 -04:00
Ray Strode
2a37ce94fc
Tell GDM to start on vt1 for every plugin
2008-10-03 16:39:01 -04:00
Charles Brej
eb457d6920
Update artwork and add satellites to star
...
This update adds planets and a comet around
the star. When all the planets align, boot
is finished.
2008-10-03 12:52:29 -04:00
Charles Brej
4cd8fd2d01
Fix signedness issue in fb area_intersect code
2008-10-03 12:30:31 -04:00
Ray Strode
088b03a414
Add solar plugin to configure and Makefile
...
Apparently, I forgot to do this before.
2008-10-01 16:20:24 -04:00
Ray Strode
2fa348c776
Add new "solar" plugin by Charlie Brej
...
This one is designed to fit in with the
F10 Solar theme. It features a sun with
blue flares.
2008-09-29 00:02:48 -04:00
Ray Strode
bd9075ba26
remove some ply-answer cruft that lingered
...
The tests Makefiles needed updating.
2008-09-28 23:40:33 -04:00
Ray Strode
700992202c
Make 3 text progress bars have parabolic relation
...
Assocate the 3 progress bars using parabolic
equations based on advice from Soeren.
2008-09-28 23:40:33 -04:00
Ray Strode
bbd9b2f58a
Interpolate stored boot time with default time
...
This is so we get a smooth progress bar after
/var/lib/plymouth/boot-duration is read.
2008-09-28 23:40:31 -04:00
Ray Strode
6d31502f03
Raise default boot duration to one minute
...
45 seconds is probably a little on the low
side for most machines.
2008-09-28 23:40:29 -04:00
Ray Strode
3e8df97a88
Force the Will(n) function to approach 1.0
...
It wasn't nearing 1.0 at the end of the boot
cycle.
2008-09-28 23:40:29 -04:00
Ray Strode
ffa357bf17
Hide spinfinity progress bar when stopping animation
2008-09-28 23:40:29 -04:00
Ray Strode
06c303d818
Model text progress bar code after graphical one
...
Since both the spinfinity progress bar and text
progress bar are very similiar, it makes sense
to export parallel api for them. This just changes
things around a bit so that the two plugins and
controls more closely model each other.
This change also takes advantage of the on_boot_progress
plugin interface to get more reliable boot timing
information.
2008-09-28 23:40:28 -04:00
Ray Strode
aa8557ef59
Fix format string in fprintf call
...
When writing out boot duration,
we're passing in a double, not a
a float, but were using %f.
2008-09-28 23:40:28 -04:00
Ray Strode
3919633352
Use clock_gettime instead of gettimeofday
...
The latter gets all screwy during boot up.
2008-09-28 23:40:28 -04:00
Ray Strode
6ecc981696
add "pulser" to list of acceptable default plugins
2008-09-28 23:40:28 -04:00
Ray Strode
2a1f24f597
Add new "text" plugin from Adam Jackson
...
This one is prettier than the previous
one that's been deemed "cylon" and "kit"
before.
2008-09-28 23:40:28 -04:00
Ray Strode
4dbf0da66e
Rename "text" plugin to "pulser"
...
This is in preparation for merging ajax's new
text plugin.
2008-09-28 23:40:27 -04:00
Ray Strode
0d187adf78
Clamp boot progress between 0.0 to 1.0
2008-09-28 23:40:27 -04:00
Ray Strode
db23a67c1f
Create /var/lib/plymouth on install
2008-09-28 23:40:27 -04:00
Ray Strode
2f277ad695
Move boot time accounting up a layer
...
This way all plugins can access it as a standard feature.
We'll need to move it a layer higher still, though, to
make sure progress bars don't get reset when the user
presses escape twice, etc (it's per-boot state, not
per-splash state).
2008-09-28 23:40:27 -04:00
Ray Strode
47cc4b3aa8
Replace ply-answer with a ply-trigger
...
They were basically the same thing, so no reason
to have duplicated code.
2008-09-28 23:40:27 -04:00
Ray Strode
86f1383a7b
Allow ply-trigger to have multiple pull handlers
...
This will be useful for hooking into a trigger
at multiple layers in the code.
2008-09-28 23:40:27 -04:00
Ray Strode
1ec380a44e
Ignore extra calls to --show-splash
2008-09-28 23:40:26 -04:00
Ray Strode
19a6f20290
Split out progress bar into its own file
...
Other splash screens might want to use it.
2008-09-28 23:40:26 -04:00