| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Move text plugin over to new draw/erase handlers | Ray Strode | 2008-07-29 | 1 | -0/+30 |
| | | |||||
| * | Clear screen to black before asking for password | Ray Strode | 2008-07-01 | 1 | -0/+1 |
| | | |||||
| * | Change colors of text splash screen to configured colors | Ray Strode | 2008-06-26 | 2 | -1/+15 |
| | | | | | We pass colors into configure, so we should use them | ||||
| * | Add blue background to text plugin | Ray Strode | 2008-06-26 | 1 | -0/+2 |
| | | |||||
| * | Properly stop animation when asking for password in text plugin | Ray Strode | 2008-06-25 | 1 | -5/+16 |
| | | |||||
| * | change over text plugin to use pulsing progress bar | Ray Strode | 2008-06-21 | 1 | -23/+40 |
| | | |||||
| * | use window hide/show cursor functions in text plugin | Ray Strode | 2008-06-20 | 1 | -16/+2 |
| | | |||||
| * | Use libplybootsplash clear screen function | Ray Strode | 2008-06-20 | 1 | -10/+3 |
| | | |||||
| * | Center dots in text plugin | Ray Strode | 2008-06-19 | 1 | -1/+29 |
| | | |||||
| * | Hide cursor and clear screen in text plugin | Ray Strode | 2008-06-18 | 1 | -0/+27 |
| | | |||||
| * | Write to stdout instead of tty1 for text plugin | Ray Strode | 2008-06-11 | 1 | -21/+1 |
| | | |||||
| * | Create new libplybootsplash | Ray Strode | 2008-06-09 | 1 | -7/+5 |
| | | | | | | | | | | | | 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. | ||||
| * | Port password handling over to using new answer object | Ray Strode | 2008-06-02 | 2 | -10/+10 |
| | | |||||
| * | Add window source files to plugins that were lacking it | Ray Strode | 2008-05-29 | 1 | -0/+2 |
| | | | | | | We may want to do another convenience lib for plugin specific apis, or fold window into libply | ||||
| * | Drop line editing plugin vtable functions. Use window directly. | Ray Strode | 2008-05-29 | 1 | -34/+45 |
| | | | | | | | | | | | | | | | | | 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 all the plugins from <plugin-name>.c -> main.c | Ray Strode | 2008-05-28 | 2 | -1/+1 |
| | | | | | Just makes things more consistent. | ||||
| * | Move keyboard handling to window so we can do line editing | Ray Strode | 2008-05-23 | 1 | -23/+25 |
| | | | | | | | | | | | | 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 | 1 | -8/+2 |
| | | | | | | This prevents each handler from having to run mbrlen on its own. | ||||
| * | 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 | 1 | -21/+15 |
| | | | | | | 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 |
| | | |||||
| * | Create a buffer to hold boot messages and pass that buffer to plugin show ↵ | Ray Strode | 2008-05-19 | 1 | -1/+2 |
| | | | | | functions | ||||
| * | pass keyboard input on to plugins | Ray Strode | 2008-05-18 | 1 | -0/+7 |
| | | |||||
| * | change function signature to silence warning | Ray Strode | 2008-05-18 | 1 | -1/+2 |
| | | |||||
| * | add new ply_window_t type to manage text versus graphics mode, | Ray Strode | 2008-05-17 | 1 | -10/+3 |
| | | | | | and eventually key events | ||||
| * | add preliminary support for asking for password during boot sequence | Ray Strode | 2008-05-15 | 1 | -2/+32 |
| | | | | | (Only in text plugin so far) | ||||
| * | add cast to prevent compiler warning | Ray Strode | 2008-05-14 | 1 | -0/+1 |
| | | |||||
| * | add initial cut of a barebones text splash | Ray Strode | 2008-05-14 | 2 | -0/+191 |
