| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | When copying a directory, be sure the destination directory is in place first | root | 2008-05-28 | 1 | -0/+3 | |
| | | ||||||
| * | Exit plymouth early if going to single user mode | Ray Strode | 2008-05-28 | 1 | -0/+27 | |
| | | ||||||
| * | Read /proc/cmdline and enable debugging if plymouth:debug is there | Ray Strode | 2008-05-28 | 1 | -0/+54 | |
| | | | | | | | | Currently we toggle verbose messges if the user presses ctrl-v. That's fine, but doesn't help to debug problems that happen before a splash screen is shown. This provides a mechanism to enable messages earlier | |||||
| * | Random spacing clean ups | Ray Strode | 2008-05-28 | 4 | -65/+68 | |
| | | ||||||
| * | Add a throbber to the splash screen and build spinfinity | Ray Strode | 2008-05-28 | 8 | -86/+423 | |
| | | ||||||
| * | Compute correct offset when copying from shadow buffer to frame buffer | Ray Strode | 2008-05-28 | 1 | -2/+2 | |
| | | | | | | | | | | When I added commit c12164c1622a2209fe07555e682cc479c6854e7e to copy an entire row at a time to the framebuffer, I miscalculated the offset to copy from/to. Their may be uninitialized data at the beginning and end of the temporary row buffer, if only part of the row is getting copied. We need to make sure we jump passed that junk in memory and copy just the part that got filled in. | |||||
| * | Drop some unused declarations that are fall out from cut-n-paste | Ray Strode | 2008-05-28 | 1 | -3/+2 | |
| | | ||||||
| * | Add new array type to make managing arrays easier | Ray Strode | 2008-05-28 | 5 | -0/+191 | |
| | | | | | | | This is just a thin wrapper around the buffer object, that keeps the data in terms of "elements" instead of bytes, and always null terminates the result. | |||||
| * | Add new ply_buffer_steal_bytes method | Ray Strode | 2008-05-28 | 2 | -0/+15 | |
| | | | | | | | This function disowns the bytes in the buffer and returns them to the caller. It's useful for freeing the buffer, but keeping the bytes around without doing a copy. | |||||
| * | Add frames for spinfinity throbber | Ray Strode | 2008-05-28 | 38 | -0/+24 | |
| | | ||||||
| * | Call ply_boot_splash_hide in on_quit handler in test case. | Kristian Høgsberg | 2008-05-27 | 1 | -20/+27 | |
| | | ||||||
| * | Merge branch 'master' of git+ssh://halfline@git.freedesktop.org/git/plymouth | Ray Strode | 2008-05-24 | 1 | -43/+35 | |
| |\ | ||||||
| | * | Fix same bug in ply_frame_buffer_area_intersect(). | Kristian Høgsberg | 2008-05-23 | 1 | -51/+28 | |
| | | | ||||||
| | * | Factor out area union code from ply_frame_buffer_add_area_to_flush_area. | Kristian Høgsberg | 2008-05-23 | 1 | -21/+28 | |
| | | | ||||||
| | * | Fix bug in area union code. | Kristian Høgsberg | 2008-05-23 | 1 | -10/+18 | |
| | | | | | | | | | | | | | | | | | | | | | ply_frame_buffer_add_area_to_flush_area() computes the wrong area when the new area right of the current area but is wider than the old area. The easiest way to get rectangle intersection right is to just do it on absolute coordinates and then convert back to width and height afterwards. | |||||
| * | | 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 | 7 | -67/+179 | |
| | | | | | | | | | | | | 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. | |||||
| * | Add new ply_buffer_remove_bytes_at_end | Ray Strode | 2008-05-22 | 2 | -0/+13 | |
| | | | | | | | This function is like ply_buffer_remove_bytes, but it truncates away the end of the buffer instead of shifting the contents over the start of the buffer. | |||||
| * | On keyboard input pass size of character to handlers | Ray Strode | 2008-05-22 | 7 | -32/+17 | |
| | | | | | | This prevents each handler from having to run mbrlen on its own. | |||||
| * | rename window->buffer to window->keyboard_input_buffer | Ray Strode | 2008-05-22 | 1 | -7/+7 | |
| | | | | | The new name is more obvious. | |||||
| * | Don't show timestamp and pid in verbose mode | Ray Strode | 2008-05-22 | 1 | -6/+2 | |
| | | | | | They haven't been useful recently and they add a lot of noise. | |||||
| * | 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 | 7 | -56/+127 | |
| | | | | | | | | | | 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. | |||||
| * | Fix some harmless typos in the reply code | Ray Strode | 2008-05-21 | 1 | -3/+3 | |
| | | ||||||
| * | Simplify plugin interface by dropping attach_to_event_loop | Ray Strode | 2008-05-21 | 5 | -70/+50 | |
| | | | | | | Now we just pass the loop in directly to show and hide, which makes its lifecycle more clear. | |||||
| * | Only allow root clients to talk to daemon | Ray Strode | 2008-05-21 | 4 | -0/+73 | |
| | | | | | | | | | We don't want normal users on the system to be able to manipulate plymouth. This will be especially important later when we run plymouth for post-bootup reasons. This patch checks peer credentials and sends back a NAK to clients who aren't root. | |||||
| * | Build in tracing by default and toggle on with ctrl-v | Ray Strode | 2008-05-20 | 2 | -2/+7 | |
| | | ||||||
| * | change if (key == KEY_ESCAPE) to use switch statement instead | Ray Strode | 2008-05-20 | 1 | -6/+9 | |
| | | | | | | We'll be adding other global hotkeys here so it makes sense to use a switch statement for future extensibility | |||||
| * | s/rhgb-client/plymouth/ in the client usage string | Ray Strode | 2008-05-20 | 1 | -1/+1 | |
| | | ||||||
| * | Don't show splash by default, instead require client to request it | Ray Strode | 2008-05-20 | 7 | -23/+76 | |
| | | | | | | | | plymouthd gets started before the drm modesetting modules are loaded, so we can't try to access the frame buffer right away. The plan is to load the drm modules as soon as possible in the initrd and then tell plymouthd to put up the splash ASAP. | |||||
| * | overwrite existing rhgb-client compat symlink when doing make install | Ray Strode | 2008-05-20 | 1 | -1/+1 | |
| | | ||||||
| * | Add client tests directory to SUBDIRS | Ray Strode | 2008-05-20 | 1 | -0/+2 | |
| | | ||||||
| * | rename rhgb-client to plymouth | Ray Strode | 2008-05-20 | 8 | -17/+23 | |
| | | | | | We'll keep a compat symlink in place until init scripts are moved over | |||||
| * | rename the daemon from plymouth to plymouthd | Ray Strode | 2008-05-20 | 1 | -6/+6 | |
| | | ||||||
| * | detach text plugin from event loop when hiding it | Ray Strode | 2008-05-20 | 1 | -5/+8 | |
| | | ||||||
| * | disconnect from event loop in fedora-fade-in if show fails | Ray Strode | 2008-05-20 | 1 | -1/+8 | |
| | | | | | | We really need to drop attach_to_event_loop and pass the loop into show. | |||||
| * | Use the raw mode so we lose terminal echo | Ray Strode | 2008-05-20 | 1 | -1/+1 | |
| | | ||||||
| * | Add hook to ply-terminal-session to notify on boot output. | Ray Strode | 2008-05-19 | 7 | -20/+56 | |
| | | | | | Drop set_output_buffer api and propagate boot output to splash plugins | |||||
| * | dump output of boot buffer when showing details plugin | Ray Strode | 2008-05-19 | 1 | -1/+8 | |
| | | ||||||
| * | use "details" stub plugin when user presses escape | Ray Strode | 2008-05-19 | 3 | -7/+7 | |
| | | ||||||
| * | Create a buffer to hold boot messages and pass that buffer to plugin show ↵ | Ray Strode | 2008-05-19 | 7 | -9/+33 | |
| | | | | | functions | |||||
| * | add hook to log all terminal session output to a user supplied buffer | Ray Strode | 2008-05-19 | 3 | -0/+16 | |
| | | ||||||
| * | add stub plugin that will show details when the user presses escape | Ray Strode | 2008-05-19 | 2 | -0/+205 | |
| | | ||||||
| * | move ply_window_detach_from_event_loop around so we can drop the forward ↵ | Ray Strode | 2008-05-19 | 1 | -10/+8 | |
| | | | | | declaration | |||||
| * | Create window at layer above boot splash and reuse when changing boot splashes | Ray Strode | 2008-05-19 | 5 | -89/+167 | |
| | | | | | | | | This requires keyboard handling to be changed, so that each plugin can hook in their own keyboard hooks when switching between them, and also handling escape completely above the boot splash plugin level. | |||||
| * | cancel event loop exit watch on window when window gets freed | Ray Strode | 2008-05-19 | 1 | -0/+6 | |
| | | ||||||
| * | Reset keyboard to non-canonical mode every time we switch modes | Ray Strode | 2008-05-19 | 1 | -0/+1 | |
| | | ||||||
