aboutsummaryrefslogtreecommitdiff
path: root/CHANGES
diff options
context:
space:
mode:
authorNicholas Marriott <nicholas.marriott@gmail.com>2009-01-09 23:57:42 +0000
committerNicholas Marriott <nicholas.marriott@gmail.com>2009-01-09 23:57:42 +0000
commit3ed5aa3e72bf0e720f1ea35159a1d15b1f02e0ff (patch)
treed6d9dc50461b010cd9da225afacf9d4081d29bc6 /CHANGES
parente13445875451d66fcc8b0d8b4995321560d03b80 (diff)
downloadrtmux-3ed5aa3e72bf0e720f1ea35159a1d15b1f02e0ff.tar.gz
rtmux-3ed5aa3e72bf0e720f1ea35159a1d15b1f02e0ff.tar.bz2
rtmux-3ed5aa3e72bf0e720f1ea35159a1d15b1f02e0ff.zip
Build array of codes, stop using ncurses global variables and push ncurses crap into tty-term.c.
Diffstat (limited to 'CHANGES')
-rw-r--r--CHANGES9
1 files changed, 8 insertions, 1 deletions
diff --git a/CHANGES b/CHANGES
index 9ad3dd95..891e2dcf 100644
--- a/CHANGES
+++ b/CHANGES
@@ -1,5 +1,12 @@
09 January 2009
+* Stop using ncurses variables and instead build a table of the codes we want
+ into an array for each terminal type. This makes the code a little more
+ untidy in places but gets rid of the awful global variables and calling
+ setterm all the time, and shoves all the ncurses-dependent mess into a single
+ file, tty-term.c. It also allows overriding single terminal codes, this is
+ used to fix rxvt on some platforms (where it is missing dch) and in future
+ may allow user customisation a la vim.
* Update key handling code. Simplify, support ctrl properly and add a new
window option (xterm-keys) to output xterm key codes including ctrl and,
if available, alt and shift.
@@ -826,7 +833,7 @@
(including mutt, emacs). No status bar yet and no key remapping or other
customisation.
-$Id: CHANGES,v 1.184 2009-01-09 16:45:58 nicm Exp $
+$Id: CHANGES,v 1.185 2009-01-09 23:57:42 nicm Exp $
LocalWords: showw utf UTF fulvio ciriaco joshe OSC APC gettime abc DEF OA clr
LocalWords: rivo nurges lscm Erdely eol smysession mysession ek dstname RB