summaryrefslogtreecommitdiffstats
path: root/TODO
diff options
context:
space:
mode:
authorRay Strode <rstrode@redhat.com>2008-05-23 01:00:28 -0400
committerRay Strode <rstrode@redhat.com>2008-05-23 01:00:28 -0400
commit7e14cb94526e222061774e5ed3adfc9751a53928 (patch)
treee585db9a149d546bac278196faaf434d27ad032f /TODO
parentd2b4a3ef73738f5a5a131f630a33e3a0b6e5d6de (diff)
downloadplymouth-7e14cb94526e222061774e5ed3adfc9751a53928.tar.gz
plymouth-7e14cb94526e222061774e5ed3adfc9751a53928.tar.xz
plymouth-7e14cb94526e222061774e5ed3adfc9751a53928.zip
Move keyboard handling to window so we can do line editing
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.
Diffstat (limited to 'TODO')
-rw-r--r--TODO2
1 files changed, 1 insertions, 1 deletions
diff --git a/TODO b/TODO
index 4441b6d..40abb73 100644
--- a/TODO
+++ b/TODO
@@ -3,4 +3,4 @@
- Drop all the make ram disk and copy code. That was just to make bolting things on easier. We can integrate now.
- allow longer than 255 byte replies from server to client
- make server send immediate ACK for password request and then ANSWER later with a link back to original request in ANSWER
-- buffer keyboard input from window instead of individual splash plugins
+- have plugins hook into line editing through window directly, instead of via vtable functions