Commit graph

382 commits

Author SHA1 Message Date
Ray Strode
bf22ecce1b s/int/bool/ for boolean variable 2008-06-03 21:52:55 -04:00
Ray Strode
a01727b297 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.
2008-06-03 21:33:56 -04:00
Ray Strode
c085ef5eb6 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
2008-06-03 21:15:01 -04:00
Peter Jones
fcf61c56be Add a script to populate an initrd from a directory specified on the command line. 2008-06-03 16:38:58 -04:00
Peter Jones
ab11e3374e Fix socket address creation off-by-one bug for abstract socket paths. 2008-06-03 16:07:05 -04:00
Peter Jones
3645686288 Handle invocation as "plymouthd --asdaemon <pty_master_fd>" 2008-06-03 15:16:27 -04:00
Peter Jones
c65d9337c5 Add ply_terminal_session_attach()
Make ply_terminal_session_new() not require argv.
2008-06-03 15:15:32 -04:00
Peter Jones
4c1b2fc6b7 Make ply_terminal_set_fd() update terminal->name . 2008-06-03 14:52:33 -04:00
Peter Jones
38170ab182 Merge branch 'master' of git+ssh://git.freedesktop.org/git/plymouth 2008-06-03 13:05:21 -04:00
Peter Jones
20f8093b72 Add ply_terminal_set_fd() 2008-06-03 13:05:11 -04:00
Ray Strode
4f003fd471 Don't assert if daemon returns empty string answer to client 2008-06-03 11:10:39 -04:00
Ray Strode
e79b8a7ec9 Reintroduce fix from eddf693c9b
It got dropped accidentally in commit
6e5fe71076 since the function the
fix happened in was renamed.
2008-06-02 17:54:29 -04:00
Ray Strode
1e03a9e52d Add back a FIXME back to the gradient code
I accidentally dropped the FIXME when I wrote my comments
in the last commit.
2008-06-02 16:06:51 -04:00
Ray Strode
f594e167b9 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
2008-06-02 15:40:42 -04:00
Kristian Høgsberg
1d740d3c22 Change color stops in fade-in gradient 2008-06-02 13:40:21 -04:00
Kristian Høgsberg
890d5fe357 Implement gradient support for ply-frame-buffer. 2008-06-02 11:54:40 -04:00
Kristian Høgsberg
f11cd0f666 Factor out background drawing in plugins. 2008-06-02 11:54:40 -04:00
Kristian Høgsberg
a54c748d3d Fix typo in configure.ac logo filename. 2008-06-02 11:54:40 -04:00
Ray Strode
f5a15611fb Port password handling over to using new answer object 2008-06-02 11:49:00 -04:00
Ray Strode
ccd9567258 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.
2008-06-02 11:03:28 -04:00
Ray Strode
0af64a60e2 Respond with password of "" if splash-plugin can't ask for password 2008-06-02 10:19:40 -04:00
Ray Strode
9cb9af7c20 Remove superfluous asterisk in function prototype
We were passing a pointer to a function pointer instead
of just a function pointer.
2008-06-02 10:19:18 -04:00
Ray Strode
b4842e3c74 Respond with password of "" if boot splash plugin isn't loaded 2008-06-02 10:11:35 -04:00
Ray Strode
1c3a90801e Fix one more place in spinifinity that wasn't honoring configured color 2008-05-30 14:30:11 -04:00
Ray Strode
c4e9d540fa Update TODO
Add:
- clean up /var/run/plymouth before nash switchroots
2008-05-30 14:22:01 -04:00
Ray Strode
fa4c1d5e83 Update license in spec file to be more specific 2008-05-30 13:17:59 -04:00
Ray Strode
b4e1c21886 create /var/run/plymouth during install 2008-05-30 13:10:42 -04:00
Ray Strode
7f743227c3 add bizcom logo to rpm file list 2008-05-30 13:10:19 -04:00
Ray Strode
d99d2283fa Don't install bizcom logo if alternate logo supplied 2008-05-30 13:09:57 -04:00
Ray Strode
3e911d01ac Bump version to 0.1.0 2008-05-30 12:02:19 -04:00
Ray Strode
800b047b3d Update email address in configure.ac and AUTHORS 2008-05-30 12:01:57 -04:00
Ray Strode
a01264d0ea Update README 2008-05-30 11:58:25 -04:00
Ray Strode
4aacfff360 Restore terminal to canonical mode when closing window 2008-05-30 11:22:49 -04:00
Ray Strode
cfc075c300 Mark ply_window_set_unbuffered_input static 2008-05-30 11:22:15 -04:00
Ray Strode
8aeea7fb15 fill lock screen with configured color in spinfinity plugin 2008-05-30 11:05:21 -04:00
Ray Strode
6c96b2fa3c Point plymouth-update-initrd at the configured logo 2008-05-30 11:04:02 -04:00
Ray Strode
2efc4cd81a Fix up throbber to use correct color, too 2008-05-30 10:39:46 -04:00
Ray Strode
d3c7fbe880 Change splash plugins to honor configured background color
Previously, they were still using blue.
2008-05-30 10:34:51 -04:00
Ray Strode
4ea6b9c8b7 add new function ply_frame_buffer_fill_with_hex_color_at_opacity
It's sometimes useful to specify an opacity to fill with for the
passed in color, too, independent of its alpha.
2008-05-30 10:23:22 -04:00
Ray Strode
d685333c90 Add new function ply_frame_buffer_fill_with_hex_color
The current function for filling the frame buffer with
a block color takes 4 doubles.  In some cases, it's
easier to give the hex value directly.
2008-05-30 10:18:27 -04:00
Ray Strode
398eda4203 Use "bizcom" pseudologo for installs that don't specify a logo
We want this to work out of the box, so don't depend on
/usr/share/pixmaps/system-logo-white.png existing.
2008-05-30 09:56:49 -04:00
Ray Strode
9d34239801 Read default kernel after removing graphic boot entry from grub.conf
That may fix a bug with plymouth-update-initrd that causes it to
sometimes pick the wrong kernel for the initrd it uses.
2008-05-30 09:34:08 -04:00
Ray Strode
3bb498ca0a Free window in splash test program on exit 2008-05-30 09:11:54 -04:00
Ray Strode
10df5c98bf Remove krh's evil emacs tabs from test program 2008-05-30 09:05:46 -04:00
Ray Strode
545b50c350 Update ply-boot-splash test code to point to fade-in
We renamed it from fedora-fade-in to fade-in
2008-05-30 09:04:06 -04:00
Ray Strode
4f635e04a6 Conditionalize tests with configure option
We do this so we can disable them from distcheck,
but still build them easily when not doing distcheck.
2008-05-30 00:21:05 -04:00
Ray Strode
5caee621a2 Don't run plymouth-update-initrd during distcheck 2008-05-30 00:10:51 -04:00
Ray Strode
2a72db3a22 Don't build tests since they break distcheck 2008-05-30 00:01:27 -04:00
Ray Strode
fd14ecb2c0 Removed dropped tests directory from configure.ac 2008-05-29 17:29:32 -04:00
Ray Strode
9cfcfdf231 remove dropped tests directory from makefile 2008-05-29 17:23:26 -04:00