summaryrefslogtreecommitdiffstats
path: root/TODO
diff options
context:
space:
mode:
authorNicholas Marriott <nicholas.marriott@gmail.com>2007-12-06 21:57:57 +0000
committerNicholas Marriott <nicholas.marriott@gmail.com>2007-12-06 21:57:57 +0000
commit21d10e68940743dc6ef1d235b455b00c71540905 (patch)
tree5bd3870ee8884dd1284c47eccce1667eea0eed53 /TODO
parent9a37eb4d94ab26b2d70ead0f75ff90817c274418 (diff)
Use the current attr/colours for filling in new areas, this fixes the echo \\033[35\;46m\\033[2J bug.
Diffstat (limited to 'TODO')
-rw-r--r--TODO40
1 files changed, 1 insertions, 39 deletions
diff --git a/TODO b/TODO
index 243851da..cf722dd4 100644
--- a/TODO
+++ b/TODO
@@ -62,48 +62,10 @@
- split clients into three RB trees by fd: attached/unattached/dead?
or tailqs? what would be fastest per-char?
- multiple paste buffers
+- window splitting?
-- For 0.2 --------------------------------------------------------------------
-- window splitting?
- anything which uses cmd_{send,recv}_string will break if the string is
split. string length should be part of the command size
-- echo \\033[35\;46m\\033[2J last line quirk (with C-b r)
- quick intro section (tmux new/attach/detach) etc
- is ACS the right way round??
-
---------
-
-screen redraw.
-
-ops:
-- redraw screen or section of screen to tty without altering it
- (screen-redraw.c, screen_redraw_ctx)
- (switching screen etc)
-- draw to screen and optionally tty
- (window output)
- (screen-write.c, screen_write_ctx)
-- copy line/column from one screen (inc history) at offset??
- (scroll/copy mode)
-
---------
-kmous -- \E[M
-
-mouse init: putp("\033[?1000h");
-mouse deinit: putp("\033[?1000l");
-
-\e[M CbCxCy
- * On button press or release, xterm sends ESC [ M CbCxCy.
- * The low two bits of Cb encode button information: 0=MB1
- * pressed, 1=MB2 pressed, 2=MB3 pressed, 3=release. The
- * upper bits encode what modifiers were down when the
- * button was pressed and are added together. 4=Shift,
- * 8=Meta, 16=Control. Cx and Cy are the x and y coordinates
- * of the mouse event. The upper left corner is (1,1).
-
-
- get_mouse getm Gm Curses should get
- button events
- key_mouse kmous Km Mouse event has
- occurred
- mouse_info minfo Mi Mouse status
- information