summaryrefslogtreecommitdiffstats
path: root/TODO
Commit message (Collapse)AuthorAgeFilesLines
* Add hack to make maintenance mode probably work whenRay Strode2008-06-301-0/+2
| | | | | | | plymouth is running It was showing up completely blank before because console was still redirected
* Update TODORay Strode2008-06-271-3/+0
| | | | | | | | | Remove: - Add limited text support - consider making details plugin have stdin hooked up to the pty instead of tty so input works - More on the last point, we need to have an escape hatch for fsck etc
* If stop_watching_signal is called on a signal that isn't being watched, ignoreRay Strode2008-06-271-0/+1
| | | | | Previously it would assert. Really we should switch the api to have a signal_watch object much like the fd_watch object we have for watch_fd.
* restore color palette when closing windowRay Strode2008-06-261-1/+1
| | | | We should probably do it when changing vts as well
* Add api for messing with color palette in text modeRay Strode2008-06-261-0/+1
| | | | | This is important so we have more flexibility over what colors show up in the text splash
* Update TODORay Strode2008-06-261-0/+1
| | | | | Add - consider moving text code from ply-window to a ply-text-buffer analog of ply-frame-buffer
* Make details plugin go back to default plugin if escape is pressed againRay Strode2008-06-241-1/+0
| | | | | | | This fixes the TODO item: - consider making details plugin go back to pretty plugin if user presses escape
* Update TODORay Strode2008-06-191-0/+1
| | | | | Add: - we need to have an escape hatch for fsck etc
* Update TODORay Strode2008-06-081-0/+1
| | | | | | Add: - fix error handling. In particular, ply_open_module gets it completely wrong (replies on errno instead of dlerror())
* Update TODORay Strode2008-06-081-0/+1
| | | | | Add: - rotate boot.log per boot cycle (might be easiest to just fork/exec out to logrotate directly)
* Remove items I've done.Peter Jones2008-06-041-2/+0
|
* Update TODORay Strode2008-06-031-1/+0
| | | | | | Remove: - Allow plymouth to be started from nash instead of the other way around
* Update TODORay Strode2008-05-301-0/+1
| | | | | Add: - clean up /var/run/plymouth before nash switchroots
* Drop line editing plugin vtable functions. Use window directly.Ray Strode2008-05-291-1/+0
| | | | | | | | | | | | | | | | 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.
* Update TODORay Strode2008-05-281-0/+1
| | | | | | | Add: - add expose handler for plugins to draw from. We need to reset some state every frame of the animation, so better to hide that.
* Update TODORay Strode2008-05-231-0/+4
| | | | | | | | | | Add: - Add limited text support - Make --ask-for-password take a prompt message - consider making details plugin have stdin hooked up to the pty instead of tty so input works - consider making details plugin go back to pretty plugin if user presses escape
* Move keyboard handling to window so we can do line editingRay Strode2008-05-231-1/+1
| | | | | | | | | | | 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 preliminary password support to fedora-fade-inRay Strode2008-05-221-1/+1
| | | | | | 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.
* Add second cut at password supportRay Strode2008-05-211-0/+3
| | | | | | | | | 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.
* Only allow root clients to talk to daemonRay Strode2008-05-211-1/+0
| | | | | | | | 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.
* Update TODORay Strode2008-05-201-1/+0
| | | | | Remove: - Don't start boot-splash automatically, rather wait until given command from client
* Update TODORay Strode2008-05-201-0/+2
| | | | | | | Add: - Drop all the make ram disk and copy code. That was just to make bolting things on easier. We can integrate now. - check peer credentials on client to make sure it's not running unprivileged
* Update TODORay Strode2008-05-201-1/+2
| | | | | | | | | Add: - Don't start boot-splash automatically, rather wait until given command from client - Allow plymouth to be started from nash instead of the other way around Remove: - add the ability to watch for timeouts in the event loop
* drop some items from TODO listRay Strode2007-06-061-6/+0
|
* add TODO item to add the ability to watch for timeouts in the event loopRay Strode2007-06-061-0/+1
|
* update TODO fileRay Strode2007-06-031-0/+2
|
* add "watch init's progress" to TODO listRay Strode2007-05-231-0/+4
|
* add "fix tests" to the TODO fileRay Strode2007-05-161-1/+1
|
* initial importRay Strode2007-05-081-0/+1