Ray Strode
aec6642fd8
If started with debug, log it to boot.log
2008-10-24 13:24:53 -04:00
Ray Strode
99f9d7fa69
ignore sigpipe signal
2008-10-24 13:24:53 -04:00
Charles Brej
8113281e5b
Remove halo from around the logo image
2008-10-24 16:20:19 +01:00
Ray Strode
ccf97b0cf6
bump so name
2008-10-23 23:27:23 -04:00
Ray Strode
43735d445c
Make sure set_buffered_input() works
...
There are cases, it seems, where we end up stuck in
raw mode on exit. This should make sure that won't happen.
2008-10-23 17:07:43 -04:00
Charles Brej
335764227a
Add recording and recalling of status event times to estimate progress
2008-10-23 21:33:35 +01:00
Ray Strode
4be7901218
Force disconnected epoll source removal
...
Rather than relying on disconnected sources to
get automatically removed from epoll, we
explicitly remove them on disconnection events.
2008-10-21 12:50:29 -04:00
Ray Strode
52c0bbc1c5
Revert "Don't free...unless dest... refcount is 0"
...
This reverts commit
5c151fb52d , because
the condition check is already enforced by an
assertion higher up in the code.
2008-10-21 09:10:07 -04:00
Ray Strode
ea15d24f3e
At exit do on_hide_splash not ply_boot_splash_hide
...
Calling just ply_boot_splash_hide meant that the
terminal wasn't getting reset properly causing
tty1 to misbehave.
2008-10-20 16:51:35 -04:00
Ray Strode
de268c7531
Add "closing windows" debug message
2008-10-20 16:47:10 -04:00
Charles Brej
2d7f68e467
Move the progress data from boot_splash up a level.
...
This allows the progress to be retained between calls to splash plugins.
2008-10-18 20:49:17 +01:00
Ray Strode
8f7cf9a139
Gut plymouth-update-initrd
...
It's broken and people keep using it, so change it so that it's
useful.
2008-10-17 15:49:31 -04:00
Ray Strode
8931fdb0ef
Clear screen in details plugin after boot up
2008-10-17 15:43:15 -04:00
Charles Brej
5c151fb52d
Don't free ply_event_source unless destinations refcount is 0
2008-10-16 11:44:40 +01:00
Jeremy Katz
00edb5e736
Don't free windows on --hide-splash
...
We still need them to be around for subsequent
--show-splash calls.
2008-10-15 17:30:36 -04:00
Ray Strode
3498084a4e
Don't frob text cursor in window for all plugins
...
Instead only set it to 0,0 for text plugin and
clear screen for others (except details where we
don't do anything).
2008-10-15 14:11:24 -04:00
Ray Strode
6f82e0d122
whitespace clean up in ply-logger.c
2008-10-14 13:26:48 -04:00
Ray Strode
7f35ddd44a
Whitespace clean up in ply-event-loop.c
2008-10-14 13:25:20 -04:00
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