]>
git.ipfire.org Git - thirdparty/plymouth.git/log
Peter Jones [Thu, 12 Jun 2008 17:28:16 +0000 (13:28 -0400)]
Fix compiler warning.
Peter Jones [Thu, 12 Jun 2008 17:20:19 +0000 (13:20 -0400)]
Fix added whitespace error.
Peter Jones [Thu, 12 Jun 2008 17:17:01 +0000 (13:17 -0400)]
Add some tracing for the device query/mode verification code.
Peter Jones [Wed, 11 Jun 2008 21:46:38 +0000 (17:46 -0400)]
Log the dlerror, don't just call it for no reason.
Peter Jones [Wed, 11 Jun 2008 21:09:19 +0000 (17:09 -0400)]
Don't treat "vga=791" the same thing as " 1 ". Also, change the chroot logging.
Peter Jones [Wed, 11 Jun 2008 19:15:20 +0000 (15:15 -0400)]
Put bizcom.png in the main package and get its path right.
Ray Strode [Wed, 11 Jun 2008 21:27:55 +0000 (17:27 -0400)]
Fix distcheck
Now that we generate the initrd scripts, we need to ship
the input templates
Ray Strode [Wed, 11 Jun 2008 21:21:40 +0000 (17:21 -0400)]
whitespace cleanup
Ray Strode [Wed, 11 Jun 2008 21:01:07 +0000 (17:01 -0400)]
Generate helper scripts so the right logo is included
Ray Strode [Wed, 11 Jun 2008 20:46:04 +0000 (16:46 -0400)]
Update populate and update initrd scripts to use the same lib heuristic as set-default-plugin
Ray Strode [Wed, 11 Jun 2008 20:44:18 +0000 (16:44 -0400)]
Try to open the frame buffer every time we set graphics mode
It may fail initially and work later
Ray Strode [Wed, 11 Jun 2008 20:14:35 +0000 (16:14 -0400)]
add symlink to default plugin in initrd
Ray Strode [Wed, 11 Jun 2008 20:13:17 +0000 (16:13 -0400)]
Write to stdout instead of tty1 for text plugin
Ray Strode [Wed, 11 Jun 2008 19:25:26 +0000 (15:25 -0400)]
create plugin directory before trying to install to it in populate script
Peter Jones [Wed, 11 Jun 2008 19:13:48 +0000 (15:13 -0400)]
Make the spec file capable of building the result from "make dist".
Peter Jones [Wed, 11 Jun 2008 18:08:57 +0000 (14:08 -0400)]
Make a very slight attempt at getting a reasonable video mode, and fail if we don't have one.
Ray Strode [Wed, 11 Jun 2008 18:10:45 +0000 (14:10 -0400)]
more spec updates
Ray Strode [Wed, 11 Jun 2008 15:01:44 +0000 (11:01 -0400)]
Update spec file to set the latest installed plugin to default
Ray Strode [Wed, 11 Jun 2008 14:58:10 +0000 (10:58 -0400)]
Add --reset argument to set-default-plugin
It just chooses the last installed plugin as the default
or no plugin if there is none available
Ray Strode [Wed, 11 Jun 2008 14:21:18 +0000 (10:21 -0400)]
Add new plymouth-set-default-plugin script
This script updates which plugin graphical.so points to
Ray Strode [Wed, 11 Jun 2008 14:02:54 +0000 (10:02 -0400)]
Install symlink pointing graphical.so to the default plugin
root [Wed, 11 Jun 2008 13:04:36 +0000 (09:04 -0400)]
Determine which plugin to install based on symlink
Ray Strode [Wed, 11 Jun 2008 12:53:06 +0000 (08:53 -0400)]
Change default splash plugin to generic "graphical"
Ray Strode [Wed, 11 Jun 2008 01:59:10 +0000 (21:59 -0400)]
Add Peter to AUTHORS
Ray Strode [Tue, 10 Jun 2008 18:11:29 +0000 (14:11 -0400)]
Check for truecolor in a more direct way
Ray Strode [Tue, 10 Jun 2008 17:54:53 +0000 (13:54 -0400)]
Bail if framebuffer is in pseudocolor mode
Ray Strode [Tue, 10 Jun 2008 17:27:56 +0000 (13:27 -0400)]
s/BOOLEAN/FLAG/ for client option types
Ray Strode [Tue, 10 Jun 2008 17:26:37 +0000 (13:26 -0400)]
Add back client --ping option
It got accidentally dropped in the transition to the
command parser api
Ray Strode [Tue, 10 Jun 2008 14:36:53 +0000 (10:36 -0400)]
Change heuristics in update script for finding which initrd to repack
Before we were using the current initrd, now we use the default initrd
This will hopefully prevent the mismatched kernel/initrd problem.
Ray Strode [Mon, 9 Jun 2008 21:15:24 +0000 (17:15 -0400)]
Change to vt window is running on after creating window
Ray Strode [Mon, 9 Jun 2008 21:15:03 +0000 (17:15 -0400)]
update initrd script to work with nash changes
Ray Strode [Mon, 9 Jun 2008 20:42:03 +0000 (16:42 -0400)]
Don't try to close session on_quit if it wasn't ever opened
Ray Strode [Mon, 9 Jun 2008 20:08:33 +0000 (16:08 -0400)]
redirect console io to tty7
Ray Strode [Mon, 9 Jun 2008 20:07:42 +0000 (16:07 -0400)]
force text mode if debugging
Peter Jones [Mon, 9 Jun 2008 19:55:10 +0000 (15:55 -0400)]
Fix checking for newroot in the protocol handler for the daemon.
Peter Jones [Mon, 9 Jun 2008 19:42:59 +0000 (15:42 -0400)]
Fix whitespace error I introduced.
Peter Jones [Mon, 9 Jun 2008 19:40:35 +0000 (15:40 -0400)]
Add "plymouth --newroot=/sysroot" support, and make --sysinit open the log.
Ray Strode [Mon, 9 Jun 2008 17:28:10 +0000 (13:28 -0400)]
Expose preferred gradient color stops in configure
Ray Strode [Mon, 9 Jun 2008 16:57:10 +0000 (12:57 -0400)]
Bump configure.ac version in preparation for 0.2.0 release
Ray Strode [Mon, 9 Jun 2008 16:55:58 +0000 (12:55 -0400)]
Update spec file
Add -libs and -devel subpackages as well as incoporating
the changes that went into the Fedora package after its
package review.
Ray Strode [Mon, 9 Jun 2008 15:38:18 +0000 (11:38 -0400)]
Don't show [subcommands ...] in usage line if there are no subcommands
Ray Strode [Mon, 9 Jun 2008 14:18:39 +0000 (10:18 -0400)]
Create new libplybootsplash
The old approach of including the same source files into
multiple places is less than pretty. But moving the code
to libply didn't seem right either, since libply is fairly
generic and could in theory get swapped out with a standard
runtime at some point.
Also, exposing libplybootsplash as an external library will
facilitate creating out of tree splash plugins.
Ray Strode [Mon, 9 Jun 2008 02:16:06 +0000 (22:16 -0400)]
Improve --help output spacing
Ray Strode [Sun, 8 Jun 2008 22:26:31 +0000 (18:26 -0400)]
Update TODO
Add:
- fix error handling. In particular, ply_open_module gets it completely
wrong (replies on errno instead of dlerror())
Ray Strode [Sun, 8 Jun 2008 21:44:36 +0000 (17:44 -0400)]
Add new FLAG type to command parser api
It's just like boolean but doesn't advertise that it can
take the form --flag=false. This makes the --help output
for --help say --help instead of --help={true|false}
Ray Strode [Sun, 8 Jun 2008 06:00:49 +0000 (02:00 -0400)]
Port client over to using new command line parsing code
For now, we still use the "--command" format. Soon we'll
switch to the "command --option" format
Ray Strode [Sun, 8 Jun 2008 05:58:14 +0000 (01:58 -0400)]
Improve command parser help output
Ray Strode [Sun, 8 Jun 2008 05:35:32 +0000 (01:35 -0400)]
Add some functions to command parser header
ply_command_parser_get_help_string and
ply_command_parser_get_options never got added
Ray Strode [Sun, 8 Jun 2008 05:20:22 +0000 (01:20 -0400)]
s/rhgb-client.c/plymouth.c/ in comment
Ray Strode [Sun, 8 Jun 2008 05:19:49 +0000 (01:19 -0400)]
Add .gitignore file
Ray Strode [Fri, 6 Jun 2008 19:50:55 +0000 (15:50 -0400)]
Update TODO
Add:
- rotate boot.log per boot cycle (might be easiest to just fork/exec out to logrotate directly)
Ray Strode [Thu, 5 Jun 2008 22:21:18 +0000 (18:21 -0400)]
Add the start of a command line parser
This will be useful for changing the client to use a
plymouth subcommand --option1 --option2
format
Ray Strode [Wed, 4 Jun 2008 20:36:56 +0000 (16:36 -0400)]
Adapt boot splash test program to take a vt to switch to
Ray Strode [Wed, 4 Jun 2008 20:30:27 +0000 (16:30 -0400)]
Fix boot splash test program
It hadn't been converted over to the new window api
Ray Strode [Wed, 4 Jun 2008 20:29:38 +0000 (16:29 -0400)]
Support passing in a 0 to ply_window_new to mean "current vt"
Ray Strode [Wed, 4 Jun 2008 20:25:44 +0000 (16:25 -0400)]
move the "get active vt" guts out of switch_to_vt
We'll be needing to get the active vt when not
switching.
Ray Strode [Wed, 4 Jun 2008 19:43:45 +0000 (15:43 -0400)]
Use vt7 by default
Ray Strode [Wed, 4 Jun 2008 19:03:27 +0000 (15:03 -0400)]
Add new window apis to change which vt is active
This allows us to make sure the window is currently
on/off screen.
Ray Strode [Wed, 4 Jun 2008 18:20:18 +0000 (14:20 -0400)]
Change window to take a vt number instead of a tty device file
We are going to want to change to the vt of the tty that we're
using for the window. This means we need to know the vt number
instead of the device file. From the number we can derive the
device filename.
Peter Jones [Wed, 4 Jun 2008 18:24:36 +0000 (14:24 -0400)]
Fix install path for plymouth and plymouthd
Peter Jones [Wed, 4 Jun 2008 17:49:18 +0000 (13:49 -0400)]
Remove ply-copy-dir-test.
Peter Jones [Wed, 4 Jun 2008 17:46:53 +0000 (13:46 -0400)]
Get rid of ply-copy-test.
Peter Jones [Wed, 4 Jun 2008 17:45:44 +0000 (13:45 -0400)]
Remove items I've done.
Peter Jones [Wed, 4 Jun 2008 17:44:52 +0000 (13:44 -0400)]
Get rid of everything about directory switching and PLY_WORKING_DIRECTORY.
Peter Jones [Wed, 4 Jun 2008 17:32:46 +0000 (13:32 -0400)]
Make ply-copy-dir-test.c work without the "detachable" functions.
Peter Jones [Wed, 4 Jun 2008 17:28:15 +0000 (13:28 -0400)]
Remove ply_create_detachable_directory() and ply_detach_directory(), add
ply_mount_tmpfs() to do the part of that we still need.
Peter Jones [Wed, 4 Jun 2008 16:55:32 +0000 (12:55 -0400)]
Make plymouth_should_be_running() be less manual, and add " init=" handler.
Peter Jones [Wed, 4 Jun 2008 16:03:35 +0000 (12:03 -0400)]
Add ply_move_mount().
Peter Jones [Wed, 4 Jun 2008 15:55:59 +0000 (11:55 -0400)]
Remove a bunch of chroot and fs mounting/unmounting code.
Peter Jones [Wed, 4 Jun 2008 15:46:16 +0000 (11:46 -0400)]
Make sure create_unix_address_from_path() doesn't get passed the abstract
socket name (i.e. it gets path+1 and is_abstract=1 instead)
Ray Strode [Wed, 4 Jun 2008 03:42:17 +0000 (23:42 -0400)]
invert conditional
When adding the password object in commit
f5a15611fb5fe1d36f8922e1c2a6f751ab0b8df7
I messed up and inverted a conditional.
Ray Strode [Wed, 4 Jun 2008 03:23:25 +0000 (23:23 -0400)]
Don't require argc > 1
Ray Strode [Wed, 4 Jun 2008 03:16:34 +0000 (23:16 -0400)]
s/sun_family/sun_path/ in assertion
When Peter fixed the bug that was making the socket
patch always be 0, it exposed this other bug where
the assertion was making the wrong check.
Ray Strode [Wed, 4 Jun 2008 03:04:41 +0000 (23:04 -0400)]
Update TODO
Remove:
- Allow plymouth to be started from nash instead of
the other way around
Ray Strode [Wed, 4 Jun 2008 02:58:01 +0000 (22:58 -0400)]
Daemonize after starting boot server
Previously we would daemonize when spawning the
terminal session. We don't do that now, since
we attach to an existing already running terminal
session.
Ray Strode [Wed, 4 Jun 2008 01:58:09 +0000 (21:58 -0400)]
rename --as-daemon to --attach-to-session
It's a little clearer.
Ray Strode [Wed, 4 Jun 2008 01:52:55 +0000 (21:52 -0400)]
s/int/bool/ for boolean variable
Ray Strode [Wed, 4 Jun 2008 01:33:56 +0000 (21:33 -0400)]
Drop PLY_DAEMON_ONLY macro and just look at asdaemon
Since we no longer support starting a session, only
attaching to an existing one, we can just key off
asdaemon to know whether to run the terminal session
code.
Ray Strode [Wed, 4 Jun 2008 01:15:01 +0000 (21:15 -0400)]
Drop support for starting a session from within plymouth
We aren't going to be supporting the
#!/bin/plymouth nash
form anymore, instead we're going to require
#!/bin/nash
plymouth --asdaemon
Peter Jones [Tue, 3 Jun 2008 20:38:58 +0000 (16:38 -0400)]
Add a script to populate an initrd from a directory specified on the command line.
Peter Jones [Tue, 3 Jun 2008 20:07:05 +0000 (16:07 -0400)]
Fix socket address creation off-by-one bug for abstract socket paths.
Peter Jones [Tue, 3 Jun 2008 19:16:27 +0000 (15:16 -0400)]
Handle invocation as "plymouthd --asdaemon <pty_master_fd>"
Peter Jones [Tue, 3 Jun 2008 19:15:32 +0000 (15:15 -0400)]
Add ply_terminal_session_attach()
Make ply_terminal_session_new() not require argv.
Peter Jones [Tue, 3 Jun 2008 18:52:33 +0000 (14:52 -0400)]
Make ply_terminal_set_fd() update terminal->name .
Peter Jones [Tue, 3 Jun 2008 17:05:21 +0000 (13:05 -0400)]
Merge branch 'master' of git+ssh://git.freedesktop.org/git/plymouth
Peter Jones [Tue, 3 Jun 2008 17:05:11 +0000 (13:05 -0400)]
Add ply_terminal_set_fd()
Ray Strode [Tue, 3 Jun 2008 15:07:39 +0000 (11:07 -0400)]
Don't assert if daemon returns empty string answer to client
Ray Strode [Mon, 2 Jun 2008 21:52:07 +0000 (17:52 -0400)]
Reintroduce fix from
eddf693c9ba1efd5fcc4af7ec03a2c3386d4b649
It got dropped accidentally in commit
6e5fe71076fe38e5236f68d4c05dcc5bcbc4dbd7 since the function the
fix happened in was renamed.
Ray Strode [Mon, 2 Jun 2008 20:06:51 +0000 (16:06 -0400)]
Add back a FIXME back to the gradient code
I accidentally dropped the FIXME when I wrote my comments
in the last commit.
Ray Strode [Mon, 2 Jun 2008 19:40:42 +0000 (15:40 -0400)]
Add some comments and macros to krh's nifty new gradient code
It took me a while to understand how the gradient code was
preventing banding, so this commit just adds some comments
explaing how it works, and moves some constants to preprocessor
defines for clarity
Kristian Høgsberg [Mon, 2 Jun 2008 17:19:47 +0000 (13:19 -0400)]
Change color stops in fade-in gradient
Kristian Høgsberg [Mon, 2 Jun 2008 15:54:34 +0000 (11:54 -0400)]
Implement gradient support for ply-frame-buffer.
Kristian Høgsberg [Mon, 2 Jun 2008 15:09:43 +0000 (11:09 -0400)]
Factor out background drawing in plugins.
Kristian Høgsberg [Sat, 31 May 2008 22:33:01 +0000 (18:33 -0400)]
Fix typo in configure.ac logo filename.
Ray Strode [Mon, 2 Jun 2008 15:49:00 +0000 (11:49 -0400)]
Port password handling over to using new answer object
Ray Strode [Mon, 2 Jun 2008 15:03:28 +0000 (11:03 -0400)]
add new answer object for giving a deferred response
Right now we have this hack tower of function pointers
cutting through layers of code to get the password
from the splash plugin to the client. I'd like to cut
most of that out by just having one answer object that
the bottom layer and the the top layer know directly,
without the middle layers having to get too involved.
Ray Strode [Mon, 2 Jun 2008 14:19:40 +0000 (10:19 -0400)]
Respond with password of "" if splash-plugin can't ask for password
Ray Strode [Mon, 2 Jun 2008 14:19:18 +0000 (10:19 -0400)]
Remove superfluous asterisk in function prototype
We were passing a pointer to a function pointer instead
of just a function pointer.
Ray Strode [Mon, 2 Jun 2008 14:11:35 +0000 (10:11 -0400)]
Respond with password of "" if boot splash plugin isn't loaded
Ray Strode [Fri, 30 May 2008 18:30:11 +0000 (14:30 -0400)]
Fix one more place in spinifinity that wasn't honoring configured color