TPU - HinTak/cxterm GitHub Wiki

emacs 26:

From 9edf82a6d6f2c8f510f5bf99eef7f2ae5397208d Mon Sep 17 00:00:00 2001
From: Glenn Morris <[email protected]>
Date: Tue, 13 Mar 2018 13:49:53 -0400
Subject: [PATCH] Replace an obsolete alias in tpu-mapper

* lisp/obsolete/tpu-mapper.el (tpu-map-key, tpu-mapper):
Replace obsolete alias.

emacs 25:

From 4982861a08d0ec3262a0b68ff699920bb2938c40 Mon Sep 17 00:00:00 2001
From: Glenn Morris <[email protected]>
Date: Sun, 1 Jun 2014 18:02:21 -0700
Subject: [PATCH] Make some old emulation modes obsolete

Ref: http://lists.gnu.org/archive/html/emacs-devel/2014-05/msg00502.html

* lisp/emulation/crisp.el, lisp/emulation/tpu-edt.el:
* lisp/emulation/tpu-extras.el, lisp/emulation/tpu-mapper.el:
* lisp/emulation/vi.el, lisp/emulation/vip.el, lisp/emulation/ws-mode.el:
Move to obsolete/.

* doc/emacs/ack.texi (Acknowledgments): Remove some obsolete items.

* doc/emacs/misc.texi (Emulation): Remove section.

* doc/lispintro/emacs-lisp-intro.texi (Autoload): Update loaddefs.el details.

* doc/misc/efaq.texi (Finding a package with particular functionality):
Update example.

* doc/misc/vip.texi: Mention this is obsolete.

* etc/NEWS: Mention this.

emacs 23:

From 86dd4d035fd5e742a06bd2ad3b144deb765f88a8 Mon Sep 17 00:00:00 2001
From: Stefan Monnier <[email protected]>
Date: Tue, 12 Jun 2007 04:55:40 +0000
Subject: [PATCH] (tpu-gold-map): Rename from GOLD-map. (tpu-lucid-emacs-p):
 Remove.  Use (featurep 'xemacs) instead. (CSI-map, GOLD-CSI-map,
 GOLD-SS3-map, SS3-map):	Delete vars. (tpu-gold-map, tpu-global-map):
 Add all the SS3 and CSI bindings, using keysyms rather than byte sequences.
 (tpu-copy-keyfile): Don't force the user to use tpu-mapper.el.

Putty 0.58 (released 2005-04-05) itself gained support for right-to-left and bidirectional text (Arabic, Hebrew etc), Arabic text shaping, xterm 256-colour control sequences. So that's about the same time as emacs 23's CSI/SS3 map's got re-arranged.