]>
git.ipfire.org Git - thirdparty/plymouth.git/log
Ray Strode [Wed, 14 May 2008 04:12:28 +0000 (00:12 -0400)]
Add new function to be able to cancel event loop exit watches
Ray Strode [Wed, 14 May 2008 03:23:00 +0000 (23:23 -0400)]
put fedora-fade-in plugin back in graphics mode
Ray Strode [Wed, 14 May 2008 03:22:20 +0000 (23:22 -0400)]
Fix infinite loop in add_star logic of fedora-fade-in plugin
Ray Strode [Tue, 13 May 2008 18:11:21 +0000 (14:11 -0400)]
properly locate grub.conf when symlinks are relative
Ray Strode [Fri, 14 Dec 2007 19:15:06 +0000 (14:15 -0500)]
Fix bug where logo area was getting computed negative
Spotted by Dave Malcolm
Ray Strode [Fri, 14 Dec 2007 19:14:19 +0000 (14:14 -0500)]
Drop localization bits / use CONFIG_AUX_DIR
Ray Strode [Thu, 13 Dec 2007 22:12:53 +0000 (17:12 -0500)]
Copy a row at a time to the card instead of a pixel at a time
Ray Strode [Tue, 11 Dec 2007 22:30:39 +0000 (17:30 -0500)]
Apply patch from Peter Jones to fix video on systems with row stride different than resolution
Ray Strode [Sun, 4 Nov 2007 03:30:16 +0000 (23:30 -0400)]
Merge branch 'main-refactor'
Ray Strode [Thu, 1 Nov 2007 05:03:55 +0000 (01:03 -0400)]
Fix up autogen to error out if it hits a problem and rerun autoreconf after intltoolize.
Ray Strode [Thu, 1 Nov 2007 04:17:06 +0000 (00:17 -0400)]
add ply-copy-dir-test.c and ply-copy-test.c to fix build
Ray Strode [Thu, 1 Nov 2007 04:02:30 +0000 (00:02 -0400)]
add ply-copy-dir-test.am to fix build for fresh clones
Ray Strode [Thu, 1 Nov 2007 03:59:09 +0000 (23:59 -0400)]
add ply-copy-test.am to fix build for fresh clones
Ray Strode [Mon, 22 Oct 2007 01:28:05 +0000 (21:28 -0400)]
Don't add new stars on top of old stars, or under the logo
Ray Strode [Mon, 22 Oct 2007 00:52:27 +0000 (20:52 -0400)]
move data to a ramfs and clean up mounts on exit
Shutdown was being noisy because we didn't unmount
/var/run/plymouth/{proc,dev/pts} etc. Also we want
/var/run/plymouth to be a ramfs so that nash doesn't
go deleting it while its still running
Ray Strode [Mon, 22 Oct 2007 00:45:27 +0000 (20:45 -0400)]
add ply_unmount_filesystem function to handle lazy umount
The lazy unmount flag isn't documented anywhere, so its
probably better to hide the nastiness behind a function
Ray Strode [Sun, 21 Oct 2007 23:59:06 +0000 (19:59 -0400)]
reenable graphics mode in the fade in plugin
Ray Strode [Sun, 21 Oct 2007 23:49:44 +0000 (19:49 -0400)]
call chroot right before exec instead of right after fork
This is because we still need access to /dev/pts/1 until
right before exec
Ray Strode [Sun, 21 Oct 2007 22:37:30 +0000 (18:37 -0400)]
chroot back to original / before spawning nash.
Also use ply-utils ls functiona and add random multilib fixes
Ray Strode [Sun, 21 Oct 2007 22:34:11 +0000 (18:34 -0400)]
don't error out if the directory already exists in the mkdir function
Ray Strode [Sun, 21 Oct 2007 22:31:12 +0000 (18:31 -0400)]
add ply_list_directory function
It just does ls -R basically, but it's useful for debugging.
Ray Strode [Sun, 21 Oct 2007 22:29:08 +0000 (18:29 -0400)]
Use posix_openpt instead of open ("/dev/ptmx", ...)
I don't remember why I had posix_openpt disabled, but
undisabling it seems to work fine, so better to use it
unless I find some reason (again?) to disable it.
Ray Strode [Sun, 21 Oct 2007 22:24:08 +0000 (18:24 -0400)]
Make ply_trace restore errno appropriately
Ray Strode [Sun, 21 Oct 2007 22:22:54 +0000 (18:22 -0400)]
Change plugin path in Makefile to contain less magic
Previously, the plugin path contained the magic value
${LIB} which dlopen knows to translate to lib or lib64
appropriately. Now I use the path in contexts other than
dlopen, though, so I need to remove the magic (I'm not sure
why it was there in the first place)
Ray Strode [Sat, 20 Oct 2007 23:18:49 +0000 (19:18 -0400)]
fix typo in function name
Ray Strode [Fri, 19 Oct 2007 19:27:45 +0000 (15:27 -0400)]
Make ply_create_directory more robust about trailing slashes
Ray Strode [Fri, 19 Oct 2007 18:00:47 +0000 (14:00 -0400)]
Clean up old plymouth entries before running grubby, since dupes confuse it
Ray Strode [Fri, 19 Oct 2007 05:30:11 +0000 (01:30 -0400)]
automatically pull in deps from binaries to initrd instead of hardcoding them
Ray Strode [Fri, 19 Oct 2007 03:14:14 +0000 (23:14 -0400)]
change some hardcoded /lib to /$LIB in update-initrd script
Ray Strode [Fri, 19 Oct 2007 02:34:16 +0000 (22:34 -0400)]
fix up rhgb-client makefile more
Ray Strode [Wed, 17 Oct 2007 19:56:03 +0000 (15:56 -0400)]
add missing makefile
Ray Strode [Mon, 25 Jun 2007 21:27:56 +0000 (17:27 -0400)]
add forgotton Makefile.am to version control
Ray Strode [Thu, 21 Jun 2007 13:51:32 +0000 (09:51 -0400)]
dump everything i'm working on into the main refactor branch for now
Ray Strode [Wed, 13 Jun 2007 23:24:26 +0000 (19:24 -0400)]
include errno.h into ply-logger.h
Ray Strode [Wed, 13 Jun 2007 22:15:27 +0000 (18:15 -0400)]
change ply_create_scratch directory to be a two step,
ply_create_detachable_directory/ply_detach_directory process,
because the former semantics couldn't actually work
Ray Strode [Wed, 13 Jun 2007 21:01:07 +0000 (17:01 -0400)]
return true in the success path to ply_file_copy
Ray Strode [Wed, 13 Jun 2007 20:45:04 +0000 (16:45 -0400)]
don't leak fds in copy function
Ray Strode [Tue, 12 Jun 2007 16:02:40 +0000 (12:02 -0400)]
fix up the copy dir function
Ray Strode [Tue, 12 Jun 2007 15:52:27 +0000 (11:52 -0400)]
add a fade out to the splash on exit
Ray Strode [Mon, 11 Jun 2007 18:38:09 +0000 (14:38 -0400)]
drop lame ply_filesystem_is_mounted function
Ray Strode [Mon, 11 Jun 2007 18:24:09 +0000 (14:24 -0400)]
add new untested ply_create_scratch_directory that creates
a directory that's only visible to the current process
Ray Strode [Mon, 11 Jun 2007 16:44:09 +0000 (12:44 -0400)]
look for fedora-fade-in module in correct place
Ray Strode [Mon, 11 Jun 2007 16:27:50 +0000 (12:27 -0400)]
when copying an image to the frame buffer always read from the original width,
even if the image gets clipped
Ray Strode [Sun, 10 Jun 2007 23:13:21 +0000 (19:13 -0400)]
add tests directory to makefile
Ray Strode [Sun, 10 Jun 2007 23:12:41 +0000 (19:12 -0400)]
add untested recursive mkdir function (ply_create_directory)
Ray Strode [Sun, 10 Jun 2007 23:12:09 +0000 (19:12 -0400)]
add tests dir to Makefile
Ray Strode [Sun, 10 Jun 2007 23:11:43 +0000 (19:11 -0400)]
add undisted header to Makefile
Ray Strode [Sun, 10 Jun 2007 23:11:11 +0000 (19:11 -0400)]
rather than look at PLYMOUTH_DISABLE_INITRD, just look for DESTDIR
Ray Strode [Sun, 10 Jun 2007 23:10:14 +0000 (19:10 -0400)]
drop .deps dir that got added on accident. Add DESTDIR to makefile
Ray Strode [Sun, 10 Jun 2007 22:36:49 +0000 (18:36 -0400)]
look for header file in the right place
Ray Strode [Fri, 8 Jun 2007 22:56:17 +0000 (18:56 -0400)]
add half-working sample spec file
Ray Strode [Fri, 8 Jun 2007 21:30:59 +0000 (17:30 -0400)]
drop odd versioning scheme
Ray Strode [Fri, 8 Jun 2007 20:52:35 +0000 (16:52 -0400)]
add lt versioning to libply
Ray Strode [Fri, 8 Jun 2007 20:20:36 +0000 (16:20 -0400)]
add another level (and style) of escaping to PLYMOUTH_PLUGIN_PATH
Ray Strode [Fri, 8 Jun 2007 19:44:54 +0000 (15:44 -0400)]
use grubby to add a new boot entry
Ray Strode [Fri, 8 Jun 2007 18:45:30 +0000 (14:45 -0400)]
fix up the scripts Makefile to actually install the script
Ray Strode [Fri, 8 Jun 2007 18:07:34 +0000 (14:07 -0400)]
rename plymouth-update-initrd.sh to plymouth-update-initrd
Ray Strode [Fri, 8 Jun 2007 18:02:28 +0000 (14:02 -0400)]
look for images in /usr/share/plymouth
Ray Strode [Fri, 8 Jun 2007 18:01:46 +0000 (14:01 -0400)]
look for plugin in /usr/lib/plymouth
Ray Strode [Fri, 8 Jun 2007 18:01:06 +0000 (14:01 -0400)]
run initrd update script after install
Ray Strode [Fri, 8 Jun 2007 18:00:34 +0000 (14:00 -0400)]
add escape hatch to not run plymouth-update-initrd.sh
Ray Strode [Fri, 8 Jun 2007 17:44:27 +0000 (13:44 -0400)]
add scripts/ dir to toplevel Makefile
Ray Strode [Fri, 8 Jun 2007 17:18:38 +0000 (13:18 -0400)]
install splash plugin in libdir/plymouth
Ray Strode [Fri, 8 Jun 2007 17:18:06 +0000 (13:18 -0400)]
install plymouth into libexecdir/plymouth
Ray Strode [Fri, 8 Jun 2007 17:17:37 +0000 (13:17 -0400)]
drop booting png file
Ray Strode [Fri, 8 Jun 2007 17:16:38 +0000 (13:16 -0400)]
update initrd script to install plymouth from local system
Ray Strode [Fri, 8 Jun 2007 17:03:48 +0000 (13:03 -0400)]
move fedora-fade-in plugin to its own directory
Ray Strode [Fri, 8 Jun 2007 16:13:45 +0000 (12:13 -0400)]
add my scripts directory to git
Ray Strode [Fri, 8 Jun 2007 15:27:26 +0000 (11:27 -0400)]
adapt plugin to use modified framebuffer api
Ray Strode [Fri, 8 Jun 2007 15:21:40 +0000 (11:21 -0400)]
clean up the frame buffer fill apis to not ask for the width and
height twice (since they are always the same for the source and
dest)
Ray Strode [Fri, 8 Jun 2007 13:02:20 +0000 (09:02 -0400)]
reenable graphics mode in the plugin
Ray Strode [Fri, 8 Jun 2007 12:58:11 +0000 (08:58 -0400)]
make the new frame buffer area cropping function actually work
Ray Strode [Fri, 8 Jun 2007 03:54:27 +0000 (23:54 -0400)]
add stars to boot splash to signify boot progress.
It occasionally exposes a memory corruption bug in the frame
buffer code that causes an assertion to fail.
Ray Strode [Fri, 8 Jun 2007 03:53:06 +0000 (23:53 -0400)]
disable partial screen updates for now, because I think it might be buggy
Ray Strode [Fri, 8 Jun 2007 03:51:59 +0000 (23:51 -0400)]
add a timer to boot splash test program to simulate boot progress
Ray Strode [Fri, 8 Jun 2007 03:37:06 +0000 (23:37 -0400)]
union the flush areas in the frame buffer more correctly,
crop out of bounds areas
Ray Strode [Thu, 7 Jun 2007 19:33:22 +0000 (15:33 -0400)]
use event loop timer instead of setitimer. renable
graphics mode
Ray Strode [Thu, 7 Jun 2007 19:31:58 +0000 (15:31 -0400)]
- attach the splash screen to the event loop before trying to show it
- create fb device before trying to bring up splash screen
Ray Strode [Thu, 7 Jun 2007 19:09:03 +0000 (15:09 -0400)]
don't block indefinitely if our timeout timer expires before hitting epoll_wait
Ray Strode [Thu, 7 Jun 2007 18:51:27 +0000 (14:51 -0400)]
add support for timeouts to the event loop
Ray Strode [Thu, 7 Jun 2007 15:02:43 +0000 (11:02 -0400)]
rename ply_event_loop_exit_closure_t to ply_event_loop_closure_t
Ray Strode [Wed, 6 Jun 2007 22:26:58 +0000 (18:26 -0400)]
drop some items from TODO list
Ray Strode [Wed, 6 Jun 2007 22:25:21 +0000 (18:25 -0400)]
fix up some of the makefiles to use libply
Ray Strode [Wed, 6 Jun 2007 22:24:51 +0000 (18:24 -0400)]
drop other autogenerated file from version control
Ray Strode [Wed, 6 Jun 2007 22:24:00 +0000 (18:24 -0400)]
drop autogenerated file from version control
Ray Strode [Wed, 6 Jun 2007 22:23:24 +0000 (18:23 -0400)]
check for plugin failure in the boot splash test program,
change the location we look for the plugin
Ray Strode [Wed, 6 Jun 2007 22:22:41 +0000 (18:22 -0400)]
drop funky workaround in event loop code
Ray Strode [Wed, 6 Jun 2007 22:13:17 +0000 (18:13 -0400)]
split the common code off into libply and move things to separate directories
Ray Strode [Wed, 6 Jun 2007 21:10:22 +0000 (17:10 -0400)]
add start of fedora-fade-in plugin
Ray Strode [Wed, 6 Jun 2007 21:09:41 +0000 (17:09 -0400)]
try to run fedora-fade-in.so from current directory
Ray Strode [Wed, 6 Jun 2007 21:09:03 +0000 (17:09 -0400)]
commit autogoo
Ray Strode [Wed, 6 Jun 2007 21:08:42 +0000 (17:08 -0400)]
fix up signature of plugin show splash vfunc
Ray Strode [Wed, 6 Jun 2007 20:32:11 +0000 (16:32 -0400)]
change the event loop test to quit after a 5 second alarm
Ray Strode [Wed, 6 Jun 2007 20:22:03 +0000 (16:22 -0400)]
reverse conditional in new module load code
Ray Strode [Wed, 6 Jun 2007 19:39:57 +0000 (15:39 -0400)]
require libtool in configure
Ray Strode [Wed, 6 Jun 2007 19:30:38 +0000 (15:30 -0400)]
s/intptr_t/struct _ply_boot_splash_plugin/ in ply_boot_splash_plugin_t typedef
Ray Strode [Wed, 6 Jun 2007 19:05:38 +0000 (15:05 -0400)]
add TODO item to add the ability to watch for timeouts in the event loop
Ray Strode [Wed, 6 Jun 2007 18:13:07 +0000 (14:13 -0400)]
add small wrapper functions around dlopen and friends.
create the start of a boot-splash api for managing the
splash screen. Setup main.c to use the api (no plugin
exists yet, though, so things are pretty hosed atm)
Ray Strode [Wed, 6 Jun 2007 14:16:38 +0000 (10:16 -0400)]
automatically switch back to text mode when running ply-image-test for a while
Ray Strode [Wed, 6 Jun 2007 14:15:45 +0000 (10:15 -0400)]
pass target instead of source to umount (woops!)