diff options
author | Karoly Lorentey <[email protected]> | 2005-12-12 02:37:01 +0000 |
---|---|---|
committer | Karoly Lorentey <[email protected]> | 2005-12-12 02:37:01 +0000 |
commit | d68058039e1ff5635b2e44509fc242de4f0a286f (patch) | |
tree | 407ca738e65d6bd9a7d37305c7cff86961de95ea /README.multi-tty | |
parent | be3d2d66d2dff979604134c5dc5fb506ded4aa54 (diff) |
Fix "first non-ASCII character on new tty frames" problem.
* src/keyboard.c (kbd_buffer_store_event_hold): Simplify condition.
(read_key_sequence): Reinitialize fkey and keytran at each replay.
* src/coding.c (Fkeyboard_coding_system): Update doc.
git-archimport-id: [email protected]/emacs--multi-tty--0--patch-449
Diffstat (limited to 'README.multi-tty')
-rw-r--r-- | README.multi-tty | 24 |
1 files changed, 18 insertions, 6 deletions
diff --git a/README.multi-tty b/README.multi-tty index ab43fc7c4e..3f873facae 100644 --- a/README.multi-tty +++ b/README.multi-tty @@ -31,9 +31,11 @@ The following is a (sadly incomplete) list of people who have contributed to the project by testing, submitting patches, bug reports, and suggestions. Thanks! +Bernard Adrian <[email protected]> ARISAWA Akihiro <[email protected]> Vincent Bernat <[email protected]> Han Boetes <[email protected]> +Damien Cassou <[email protected]> Robert J. Chassell <[email protected]> Romain Francoise <[email protected]> Ami Fischman <[email protected]> @@ -191,8 +193,8 @@ If you run Debian, or a distribution based on Debian, you are welcome to use our binary packages; put these lines in your /etc/apt/sources.list: # Multi-tty Emacs - deb http://aszt.inf.elte.hu/~lorentey/mirror/apt ./ - deb-src http://aszt.inf.elte.hu/~lorentey/mirror/apt ./ + deb http://aszt.inf.elte.hu/~lorentey/mirror/apt unstable multi-tty + deb-src http://aszt.inf.elte.hu/~lorentey/mirror/apt unstable multi-tty Note that these packages are intended solely to provide an easy way to test the new multi-tty features. They are not to be taken as Emacs @@ -208,7 +210,7 @@ The multi-tty branch is compiled the same way as Emacs itself: make maintainer-clean # (If you have compiled Emacs before) - ./configure <your favourite options> + ./configure --without-gtk <your favourite options> make bootstrap make install @@ -391,6 +393,8 @@ THINGS TO DO ** Report GTK multi-display problems to GTK maintainers. For extra credit, fix them. +** Disable connecting to a new X display when we use the GTK toolkit. + ** Possibly turn off the double C-g feature when there is an X frame. C.f. (emacs)Emergency Escape. @@ -564,7 +568,7 @@ THINGS TO DO ** Dan Nicolaescu suggests that -nw should be added as an alias for -t in emacsclient. Good idea. (Alas, implementing this is not trivial, getopt_long does not seem to support two-letter ``short'' - options. Patches are welcome.) :-) + options. Patches are welcome.) ** Mark Plaksin suggests that emacsclient should accept the same X-related command-line arguments as Emacs. Most of the X-related @@ -608,6 +612,8 @@ THINGS TO DO useful. (Update: Look again. X unconditionally enables this, maybe that's why raw terminal support is broken again. I really do need to understand input.) + (Update: I am starting to understand the read_key_sequence->read-char + ->kbd_buffer_get_event->read_avail_input->read_socket_hook path. Yay!) ** flow-ctrl.el must be updated. @@ -914,7 +920,7 @@ DIARY OF CHANGES frame that is dumped with Emacs. Checking for this frame (e.g. in cmd_error_internal) is ugly. - (Done, broking interactive temacs.) + (Done, breaking interactive temacs.) -- The command `emacsclient -t -e '(delete-frame)'' fails to exit. @@ -1264,7 +1270,13 @@ DIARY OF CHANGES it is not recognized correctly. May be related to the bug below. (Seems to have been fixed as a side effect of patch-434. "The bug - below" was the set-input-mode madness.) + below" was the set-input-mode madness.) + + (Update: this bug was fixed for good in patch-449. It was tracked + down to a bug in `read_key_sequence': it failed to reinitialize its + local function-key-map/key-translation-map references when it + switched keyboards. I don't understand why did this bug only + appear on brand new frames, though!) ;;; arch-tag: 8da1619e-2e79-41a8-9ac9-a0485daad17d |