summaryrefslogtreecommitdiffstats
path: root/src/splash-plugins
Commit message (Collapse)AuthorAgeFilesLines
...
* Make throbber continue to work after stop and startRay Strode2008-05-281-3/+7
|
* If no frames could be loaded for the throbber, noop instead of crashRay Strode2008-05-281-0/+4
|
* Move images in splash-plugins to subdirectories, so they don't clashRay Strode2008-05-286-19/+25
|
* Add a throbber to the splash screen and build spinfinityRay Strode2008-05-288-86/+423
|
* Drop some unused declarations that are fall out from cut-n-pasteRay Strode2008-05-281-3/+2
|
* Add frames for spinfinity throbberRay Strode2008-05-2838-0/+24
|
* Copy and modify fedora-fade-in to new spinfinity pluginRay Strode2008-05-247-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 effectRay Strode2008-05-231-0/+5
|
* Don't leak entryRay Strode2008-05-231-0/+2
|
* Move keyboard handling to window so we can do line editingRay Strode2008-05-233-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 handlersRay Strode2008-05-223-25/+6
| | | | | This prevents each handler from having to run mbrlen on its own.
* Add preliminary password support to fedora-fade-inRay Strode2008-05-225-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 pluginRay Strode2008-05-211-24/+49
|
* Add second cut at password supportRay Strode2008-05-211-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_loopRay Strode2008-05-213-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 itRay Strode2008-05-201-5/+8
|
* disconnect from event loop in fedora-fade-in if show failsRay Strode2008-05-201-1/+8
| | | | | We really need to drop attach_to_event_loop and pass the loop into show.
* Add hook to ply-terminal-session to notify on boot output.Ray Strode2008-05-191-0/+10
| | | | Drop set_output_buffer api and propagate boot output to splash plugins
* dump output of boot buffer when showing details pluginRay Strode2008-05-191-1/+8
|
* use "details" stub plugin when user presses escapeRay Strode2008-05-192-6/+6
|
* Create a buffer to hold boot messages and pass that buffer to plugin show ↵Ray Strode2008-05-193-3/+6
| | | | functions
* add stub plugin that will show details when the user presses escapeRay Strode2008-05-192-0/+205
|
* only detach fedora-fade-in plugin from event loop when there is an event ↵Ray Strode2008-05-191-5/+7
| | | | loop to detach from
* disable fedora-fade-in plugin animaton timeout when animation is stoppedRay Strode2008-05-191-0/+7
|
* pass keyboard input on to pluginsRay Strode2008-05-182-1/+15
|
* change function signature to silence warningRay Strode2008-05-181-1/+2
|
* add function cast to silence warningRay Strode2008-05-181-1/+1
|
* add new ply_window_t type to manage text versus graphics mode,Ray Strode2008-05-173-68/+17
| | | | and eventually key events
* add preliminary support for asking for password during boot sequenceRay Strode2008-05-151-2/+32
| | | | (Only in text plugin so far)
* add cast to prevent compiler warningRay Strode2008-05-141-0/+1
|
* fix some confusion with star placement in fedora-fade-in pluginRay Strode2008-05-141-4/+3
| | | | | We did logo_width - frame_buffer_width instead of the other way around, so we ended up with a negative width
* add initial cut of a barebones text splashRay Strode2008-05-143-1/+192
|
* disconnect event loop exit watch when hiding splash screenRay Strode2008-05-141-0/+5
|
* move detach_from_event_loop function up higher in fileRay Strode2008-05-141-8/+8
|
* put fedora-fade-in plugin back in graphics modeRay Strode2008-05-131-1/+0
|
* Fix infinite loop in add_star logic of fedora-fade-in pluginRay Strode2008-05-131-2/+2
|
* Fix bug where logo area was getting computed negativeRay Strode2007-12-141-12/+25
| | | | Spotted by Dave Malcolm
* Don't add new stars on top of old stars, or under the logoRay Strode2007-10-211-12/+43
|
* reenable graphics mode in the fade in pluginRay Strode2007-10-211-1/+0
|
* dump everything i'm working on into the main refactor branch for nowRay Strode2007-06-211-0/+9
|
* add a fade out to the splash on exitRay Strode2007-06-121-4/+57
|
* add tests directory to makefileRay Strode2007-06-101-1/+1
|
* drop .deps dir that got added on accident. Add DESTDIR to makefileRay Strode2007-06-101-258/+0
|
* look for header file in the right placeRay Strode2007-06-101-1/+1
|
* look for images in /usr/share/plymouthRay Strode2007-06-082-3/+3
|
* install splash plugin in libdir/plymouthRay Strode2007-06-081-1/+2
|
* move fedora-fade-in plugin to its own directoryRay Strode2007-06-085-0/+279
|
* adapt plugin to use modified framebuffer apiRay Strode2007-06-081-6/+4
|
* reenable graphics mode in the pluginRay Strode2007-06-081-1/+0
|
* make the new frame buffer area cropping function actually workRay Strode2007-06-081-1/+1
|