From 7ea560261c72cd8e8453e7ea0e4f3922a2bdfeb3 Mon Sep 17 00:00:00 2001 From: Nicholas Marriott Date: Sat, 27 Jul 2013 19:57:21 +0100 Subject: [PATCH] Add destroy entry to TODO. --- TODO | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/TODO b/TODO index 92b60a9a..e8e8d073 100644 --- a/TODO +++ b/TODO @@ -115,3 +115,12 @@ - we need a tmux terminfo entry to document the extensions we are using in upstream terminfo + +- the way pane, window, session destroy is handled is too complicated and the + distinction between session.c, window.c and server-fn.c functions is not + clear. could we just have kill_pane(), kill_window(), unlink_window(), + kill_session() that fix up all data structures (flagging sessions as dead) + and return a value to say whether clients need to be checked for dead + sessions? sort of like session_detach now but more so. or some other scheme + to make it simpler and clearer? also would be nice to remove/rename + server-fn.c.