| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Drop fade out in spinfinity plugin | Ray Strode | 2008-06-16 | 1 | -0/+2 |
| | | |||||
| * | Use proper gradient color stops for spinfinity | Ray Strode | 2008-06-16 | 2 | -3/+6 |
| | | |||||
| * | drop tabs | Ray Strode | 2008-06-16 | 1 | -3/+3 |
| | | |||||
| * | Name the default plugin "default.so", not "graphical.so", so that it's ↵ | Peter Jones | 2008-06-13 | 1 | -1/+1 |
| | | | | | obvious what's going on there. | ||||
| * | Move throbber to libplybootsplash | Ray Strode | 2008-06-12 | 4 | -398/+10 |
| | | |||||
| * | place throbber relative to logo in spinfinity plugin | Ray Strode | 2008-06-12 | 1 | -1/+1 |
| | | |||||
| * | track logo area in spinfinity plugin state | Ray Strode | 2008-06-12 | 1 | -10/+9 |
| | | |||||
| * | Add new throbber_load function to preload frames | Ray Strode | 2008-06-12 | 3 | -10/+21 |
| | | | | | | This will be important for determining the propery location of the throbber on screen | ||||
| * | Write to stdout instead of tty1 for text plugin | Ray Strode | 2008-06-11 | 1 | -21/+1 |
| | | |||||
| * | Install symlink pointing graphical.so to the default plugin | Ray Strode | 2008-06-11 | 1 | -0/+5 |
| | | |||||
| * | Expose preferred gradient color stops in configure0.2.0 | Ray Strode | 2008-06-09 | 1 | -1/+3 |
| | | |||||
| * | Create new libplybootsplash | Ray Strode | 2008-06-09 | 4 | -30/+22 |
| | | | | | | | | | | | | 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. | ||||
| * | Change color stops in fade-in gradient | Kristian Høgsberg | 2008-06-02 | 1 | -1/+1 |
| | | |||||
| * | Implement gradient support for ply-frame-buffer. | Kristian Høgsberg | 2008-06-02 | 1 | -0/+5 |
| | | |||||
| * | Factor out background drawing in plugins. | Kristian Høgsberg | 2008-06-02 | 2 | -21/+26 |
| | | |||||
| * | Port password handling over to using new answer object | Ray Strode | 2008-06-02 | 8 | -39/+43 |
| | | |||||
| * | Fix one more place in spinifinity that wasn't honoring configured color0.1.0 | Ray Strode | 2008-05-30 | 1 | -2/+2 |
| | | |||||
| * | fill lock screen with configured color in spinfinity plugin | Ray Strode | 2008-05-30 | 1 | -2/+2 |
| | | |||||
| * | Fix up throbber to use correct color, too | Ray Strode | 2008-05-30 | 1 | -4/+4 |
| | | |||||
| * | Change splash plugins to honor configured background color | Ray Strode | 2008-05-30 | 2 | -26/+29 |
| | | | | | Previously, they were still using blue. | ||||
| * | remove dropped tests directory from makefile | Ray Strode | 2008-05-29 | 1 | -1/+1 |
| | | |||||
| * | Drop unused tests directory | Ray Strode | 2008-05-29 | 1 | -10/+0 |
| | | |||||
| * | Allow distro/system builder to specify path to logo | Ray Strode | 2008-05-29 | 4 | -4/+11 |
| | | | | | | | | Previously we've just hard coded the location to the fedora logo. Now it's a configure time flag. We also have a configure time flag for a background color that goes with the logo, but none of the splash plugins make use of it yet. | ||||
| * | More s/fedora// work | Ray Strode | 2008-05-29 | 1 | -6/+6 |
| | | |||||
| * | Reset graphics mode before drawing throbber | Ray Strode | 2008-05-29 | 1 | -0/+2 |
| | | | | | This ensures keyboard input stays in raw mode | ||||
| * | Add window source files to plugins that were lacking it | Ray Strode | 2008-05-29 | 2 | -0/+4 |
| | | | | | | We may want to do another convenience lib for plugin specific apis, or fold window into libply | ||||
| * | Change throbber to take window instead of framebuffer | Ray Strode | 2008-05-29 | 3 | -4/+8 |
| | | | | | | | We want the throbber to know about the window it's in, so that it will be easier to move drawing code to a draw handler model | ||||
| * | Have window manage frame buffer instead of plugins | Ray Strode | 2008-05-29 | 2 | -16/+12 |
| | | | | | | | | This is a first step toward making the window provide an draw handler interface, so we can hide the details of pause/unpause, resetting raw mode, and graphics mode, etc from the individual plugins. | ||||
| * | Set up event loop exit handler in plugins on show success | Ray Strode | 2008-05-29 | 2 | -18/+9 |
| | | | | | | | | | Previously we were setting up the exit handler at the top of the show vtable function. This meant having to remove the exit handler if the show fails. It's much easier to not set up the handler until after we know we're going to succeed. | ||||
| * | Drop line editing plugin vtable functions. Use window directly. | Ray Strode | 2008-05-29 | 4 | -145/+188 |
| | | | | | | | | | | | | | | | | | There was a sort useless layer of indirection between the window object and splash plugins. It ended up with functions like: void on_backspace (ply_splash_plugin_t *plugin) { plugin->interface->on_backspace (plugin); } Since the individual plugins are aware of the window object anyway, they can register their own on_backspace et al handlers without going through the ply_splash_plugin_t layer. | ||||
| * | Rename fedora-fade-in to fade-in | Ray Strode | 2008-05-28 | 8 | -23/+23 |
| | | | | | The plugin doesn't need to be distro specific | ||||
| * | Rename all the plugins from <plugin-name>.c -> main.c | Ray Strode | 2008-05-28 | 8 | -4/+4 |
| | | | | | Just makes things more consistent. | ||||
| * | Don't crash if the user presses enter when a password isn't being asked for | Ray Strode | 2008-05-28 | 1 | -3/+11 |
| | | |||||
| * | Make the throbber less choppy, by always showing every frame | Ray Strode | 2008-05-28 | 1 | -0/+6 |
| | | |||||
| * | Make throbber continue to work after stop and start | Ray Strode | 2008-05-28 | 1 | -3/+7 |
| | | |||||
| * | If no frames could be loaded for the throbber, noop instead of crash | Ray Strode | 2008-05-28 | 1 | -0/+4 |
| | | |||||
| * | Move images in splash-plugins to subdirectories, so they don't clash | Ray Strode | 2008-05-28 | 6 | -19/+25 |
| | | |||||
| * | Add a throbber to the splash screen and build spinfinity | Ray Strode | 2008-05-28 | 8 | -86/+423 |
| | | |||||
| * | Drop some unused declarations that are fall out from cut-n-paste | Ray Strode | 2008-05-28 | 1 | -3/+2 |
| | | |||||
| * | Add frames for spinfinity throbber | Ray Strode | 2008-05-28 | 38 | -0/+24 |
| | | |||||
| * | Copy and modify fedora-fade-in to new spinfinity plugin | Ray Strode | 2008-05-24 | 7 | -1/+525 |
| | | | | | | | | The idea is to make a plugin that matches mockups done by Mike Langlie. The mockups feature a throbber that spins in the shape of an infinity sign. This is just a placeholder. Most of the mockup isn't implemented yet. | ||||
| * | Clear old contents before recompositing to prevent ad-hoc fade effect | Ray Strode | 2008-05-23 | 1 | -0/+5 |
| | | |||||
| * | Don't leak entry | Ray Strode | 2008-05-23 | 1 | -0/+2 |
| | | |||||
| * | Move keyboard handling to window so we can do line editing | Ray Strode | 2008-05-23 | 3 | -67/+71 |
| | | | | | | | | | | | | The logic for line editing is a little complicated, so it's best not to duplicate it across all the plugins. Now we manage it all from the window. The plugins now access the various editing events via there vtable, but that's an extra layer of indirection that doesn't matter given that we pass the window to the plugins anyway. We should drop that and just have the plugins register for edit events directly. | ||||
| * | On keyboard input pass size of character to handlers | Ray Strode | 2008-05-22 | 3 | -25/+6 |
| | | | | | | This prevents each handler from having to run mbrlen on its own. | ||||
| * | Add preliminary password support to fedora-fade-in | Ray Strode | 2008-05-22 | 5 | -5/+179 |
| | | | | | | | We should really move a lot of the duplicate code between the various splash plugins to the window code. We also need line editing support. | ||||
| * | Do the trivial cut-n-paste to bring password support to details plugin | Ray Strode | 2008-05-21 | 1 | -24/+49 |
| | | |||||
| * | Add second cut at password support | Ray Strode | 2008-05-21 | 1 | -24/+48 |
| | | | | | | | | | | This version works even in raw mode, by buffering key presses passed from the window object, and replying to the client after the user presses enter. There are a lot of layers of function pointers getting passed around, so it may make sense to introduce an opaque type for holding the password and triggering the reply. | ||||
| * | Simplify plugin interface by dropping attach_to_event_loop | Ray Strode | 2008-05-21 | 3 | -63/+46 |
| | | | | | | Now we just pass the loop in directly to show and hide, which makes its lifecycle more clear. | ||||
| * | detach text plugin from event loop when hiding it | Ray Strode | 2008-05-20 | 1 | -5/+8 |
| | | |||||
