aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNicholas Marriott <nicholas.marriott@gmail.com>2013-07-27 19:57:21 +0100
committerThomas <thomas@xteddy.org>2013-10-11 14:36:28 +0100
commit1a0951959fc65934ed51ce69dd66a67619d95cec (patch)
tree61620fe1a810a445975947b623fb0cdd00e4b112
parentb347a994fd568c961d629d576c8f3bdf0cdf5185 (diff)
downloadrtmux-1a0951959fc65934ed51ce69dd66a67619d95cec.tar.gz
rtmux-1a0951959fc65934ed51ce69dd66a67619d95cec.tar.bz2
rtmux-1a0951959fc65934ed51ce69dd66a67619d95cec.zip
Add destroy entry to TODO.
-rw-r--r--TODO9
1 files changed, 9 insertions, 0 deletions
diff --git a/TODO b/TODO
index c647c7a9..f4cf7b6d 100644
--- a/TODO
+++ b/TODO
@@ -118,3 +118,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.