From 3ed5aa3e72bf0e720f1ea35159a1d15b1f02e0ff Mon Sep 17 00:00:00 2001 From: Nicholas Marriott Date: Fri, 9 Jan 2009 23:57:42 +0000 Subject: Build array of codes, stop using ncurses global variables and push ncurses crap into tty-term.c. --- CHANGES | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'CHANGES') 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 -- cgit