simon-git: putty (main): Simon Tatham

Commits to Tartarus hosted VCS tartarus-commits at lists.tartarus.org
Sat Oct 23 13:13:04 BST 2021


TL;DR:
  a40b581f Fix Alt handling in the new shifted-arrow-key support.
  b13f3d07 New function-key mode similar to modern xterm.

Repository:     https://git.tartarus.org/simon/putty.git
On the web:     https://git.tartarus.org/?p=simon/putty.git
Branch updated: main
Committer:      Simon Tatham <anakin at pobox.com>
Date:           2021-10-23 13:13:04

commit a40b581fc1df99bba6bfba42c777122ce9bc8f6b
web diff https://git.tartarus.org/?p=simon/putty.git;a=commitdiff;h=a40b581fc1df99bba6bfba42c777122ce9bc8f6b;hp=6c24cb5c9fbeb34de7544b24d65bf21ad87a7d86
Author: Simon Tatham <anakin at pobox.com>
Date:   Sat Oct 23 10:52:11 2021 +0100

    Fix Alt handling in the new shifted-arrow-key support.
    
    As well as affecting the bitmap field in the escape sequence, it was
    _also_ having its otherwise standard effect of prefixing Esc to the
    whole sequence. It shouldn't do both.

 putty.h             | 2 +-
 terminal/terminal.c | 8 +++++---
 unix/window.c       | 8 +++++++-
 windows/window.c    | 7 ++++++-
 4 files changed, 19 insertions(+), 6 deletions(-)

commit b13f3d079b66f25d26179185c65d40b348b4b570
web diff https://git.tartarus.org/?p=simon/putty.git;a=commitdiff;h=b13f3d079b66f25d26179185c65d40b348b4b570;hp=a40b581fc1df99bba6bfba42c777122ce9bc8f6b
Author: Simon Tatham <anakin at pobox.com>
Date:   Sat Oct 23 11:04:53 2021 +0100

    New function-key mode similar to modern xterm.
    
    This is the same as the previous FUNKY_XTERM mode if you don't press
    any modifier keys, but now Shift or Ctrl or Alt with function keys
    adds an extra bitmap parameter. The bitmaps are the same as the ones
    used by the new SHARROW_BITMAP arrow key mode.

 config.c            | 12 +++++++++---
 doc/config.but      |  9 +++++++++
 putty.h             |  5 +++--
 terminal/terminal.c | 34 ++++++++++++++++++++++++++++------
 unix/window.c       |  7 ++++++-
 windows/window.c    |  6 +++++-
 6 files changed, 60 insertions(+), 13 deletions(-)



More information about the tartarus-commits mailing list