diff options
| author | Karoly Lorentey | 2005-09-11 04:10:45 +0000 |
|---|---|---|
| committer | Karoly Lorentey | 2005-09-11 04:10:45 +0000 |
| commit | ee0bcfbce6e8f7055f483976a68b33a2bdd46d14 (patch) | |
| tree | 1ed004198debdd902de8de2bfeac8c3891bf472c | |
| parent | 62c5106ca59c5771ba2e62725985ba802afdc0d1 (diff) | |
| download | emacs-ee0bcfbce6e8f7055f483976a68b33a2bdd46d14.tar.gz emacs-ee0bcfbce6e8f7055f483976a68b33a2bdd46d14.zip | |
Set Emacs version number to 22.0.51 to allow parallel installations of CVS trunk and the multi-tty branch.
* README: Set Emacs version to 22.0.51.
* lispref/elisp.texi (EMACSVER): Set to 22.0.51.
* man/emacs.texi (EMACSVER): Set to 22.0.51.
* lisp/version.el (emacs-version): Set to 22.0.51.
git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-413
| -rw-r--r-- | README | 2 | ||||
| -rw-r--r-- | README.multi-tty | 44 | ||||
| -rw-r--r-- | lisp/version.el | 2 | ||||
| -rw-r--r-- | lispref/elisp.texi | 2 | ||||
| -rw-r--r-- | man/emacs.texi | 2 |
5 files changed, 32 insertions, 20 deletions
| @@ -1,4 +1,4 @@ | |||
| 1 | This directory tree holds version 22.0.50 of GNU Emacs, the extensible, | 1 | This directory tree holds version 22.0.51 of GNU Emacs, the extensible, |
| 2 | customizable, self-documenting real-time display editor. | 2 | customizable, self-documenting real-time display editor. |
| 3 | 3 | ||
| 4 | You may encounter bugs in this release. If you do, please report | 4 | You may encounter bugs in this release. If you do, please report |
diff --git a/README.multi-tty b/README.multi-tty index 39a1607cbde..9dc7f6b8bdb 100644 --- a/README.multi-tty +++ b/README.multi-tty | |||
| @@ -428,22 +428,6 @@ THINGS TO DO | |||
| 428 | ** If the first key pressed on a new tty terminal is a function key, | 428 | ** If the first key pressed on a new tty terminal is a function key, |
| 429 | it is not recognized correctly. May be related to the bug below. | 429 | it is not recognized correctly. May be related to the bug below. |
| 430 | 430 | ||
| 431 | ** Having {reset,init}_all_sys_modes in set-input-mode breaks arrow | ||
| 432 | keys on non-selected terminals under screen, and sometimes on other | ||
| 433 | terminal types as well. The other function keys continue to work | ||
| 434 | fine. Sometimes faces on these screens become garbled. | ||
| 435 | |||
| 436 | This only seems to affect displays that are of the same terminfo | ||
| 437 | type as the selected one. Interestingly, in screen Emacs normally | ||
| 438 | reports the up arrow key as `M-o A', but after the above SNAFU, it | ||
| 439 | complains about `M-[ a'. UNIX ttys are a complete mystery to me, | ||
| 440 | but it seems the reset-reinitialize cycle somehow leaves the | ||
| 441 | non-selected terminals in a different state than usual. I have no | ||
| 442 | idea how this could happen. | ||
| 443 | |||
| 444 | Currently set-input-mode resets only the currently selected | ||
| 445 | terminal, which seems to somehow work around the problem. | ||
| 446 | |||
| 447 | ** Fix set-input-mode for multi-tty. It's a truly horrible interface; | 431 | ** Fix set-input-mode for multi-tty. It's a truly horrible interface; |
| 448 | what if we'd blow it up into several separate functions (with a | 432 | what if we'd blow it up into several separate functions (with a |
| 449 | compatibility definition)? | 433 | compatibility definition)? |
| @@ -1227,5 +1211,33 @@ DIARY OF CHANGES | |||
| 1227 | (Done, I hope.) | 1211 | (Done, I hope.) |
| 1228 | 1212 | ||
| 1229 | 1213 | ||
| 1214 | -- Having {reset,init}_all_sys_modes in set-input-mode breaks arrow | ||
| 1215 | keys on non-selected terminals under screen, and sometimes on other | ||
| 1216 | terminal types as well. The other function keys continue to work | ||
| 1217 | fine. Sometimes faces on these screens become garbled. | ||
| 1218 | |||
| 1219 | This only seems to affect displays that are of the same terminfo | ||
| 1220 | type as the selected one. Interestingly, in screen Emacs normally | ||
| 1221 | reports the up arrow key as `M-o A', but after the above SNAFU, it | ||
| 1222 | complains about `M-[ a'. UNIX ttys are a complete mystery to me, | ||
| 1223 | but it seems the reset-reinitialize cycle somehow leaves the | ||
| 1224 | non-selected terminals in a different state than usual. I have no | ||
| 1225 | idea how this could happen. | ||
| 1226 | |||
| 1227 | Currently set-input-mode resets only the currently selected | ||
| 1228 | terminal, which seems to somehow work around the problem. | ||
| 1229 | |||
| 1230 | Update: | ||
| 1231 | |||
| 1232 | Dan Nicolaescu <dann@ics.uci.edu> writes: | ||
| 1233 | > Some terminals have 2 modes for cursor keys: Application Mode where | ||
| 1234 | > the cursor keys transmit the codes defined in the terminfo entry, and | ||
| 1235 | > Cursor mode. Applications have to send the smkx and rmkx terminfo | ||
| 1236 | > strings to switch between the 2 modes. So Emacs (and emacsclient) have | ||
| 1237 | > to send smkx when initializing and rmkx when quitting (or on | ||
| 1238 | > suspend). | ||
| 1239 | |||
| 1240 | (I think patch-370 fixed this.) | ||
| 1241 | |||
| 1230 | ;;; arch-tag: 8da1619e-2e79-41a8-9ac9-a0485daad17d | 1242 | ;;; arch-tag: 8da1619e-2e79-41a8-9ac9-a0485daad17d |
| 1231 | 1243 | ||
diff --git a/lisp/version.el b/lisp/version.el index b34a4c7cdef..f02f291c4b5 100644 --- a/lisp/version.el +++ b/lisp/version.el | |||
| @@ -27,7 +27,7 @@ | |||
| 27 | 27 | ||
| 28 | ;;; Code: | 28 | ;;; Code: |
| 29 | 29 | ||
| 30 | (defconst emacs-version "22.0.50" "\ | 30 | (defconst emacs-version "22.0.51" "\ |
| 31 | Version numbers of this version of Emacs.") | 31 | Version numbers of this version of Emacs.") |
| 32 | 32 | ||
| 33 | (defconst emacs-major-version | 33 | (defconst emacs-major-version |
diff --git a/lispref/elisp.texi b/lispref/elisp.texi index 726636fc71a..95e98c66743 100644 --- a/lispref/elisp.texi +++ b/lispref/elisp.texi | |||
| @@ -7,7 +7,7 @@ | |||
| 7 | @c Version of the manual and of Emacs. | 7 | @c Version of the manual and of Emacs. |
| 8 | @c Please remember to update the edition number in README as well. | 8 | @c Please remember to update the edition number in README as well. |
| 9 | @set VERSION 2.9 | 9 | @set VERSION 2.9 |
| 10 | @set EMACSVER 22.0.50 | 10 | @set EMACSVER 22.0.51 |
| 11 | 11 | ||
| 12 | @dircategory Emacs | 12 | @dircategory Emacs |
| 13 | @direntry | 13 | @direntry |
diff --git a/man/emacs.texi b/man/emacs.texi index 6eb78640bd4..b6a11cddc47 100644 --- a/man/emacs.texi +++ b/man/emacs.texi | |||
| @@ -5,7 +5,7 @@ | |||
| 5 | 5 | ||
| 6 | @c The edition number appears in several places in this file | 6 | @c The edition number appears in several places in this file |
| 7 | @set EDITION Fourteenth | 7 | @set EDITION Fourteenth |
| 8 | @set EMACSVER 22.0.50 | 8 | @set EMACSVER 22.0.51 |
| 9 | 9 | ||
| 10 | @copying | 10 | @copying |
| 11 | This is the @value{EDITION} edition of the @cite{GNU Emacs Manual}, | 11 | This is the @value{EDITION} edition of the @cite{GNU Emacs Manual}, |