aboutsummaryrefslogtreecommitdiffstats
path: root/admin/notes/multi-tty
diff options
context:
space:
mode:
authorJoakim Verona2014-06-04 23:50:06 +0200
committerJoakim Verona2014-06-04 23:50:06 +0200
commitce8171797dafbde765170b79e5f154afc4872e86 (patch)
tree264b357b484de24929a3f2d20a34e0e43c006a15 /admin/notes/multi-tty
parentc1c9aa247cab9148916b367e719219ea0f055adb (diff)
parentb5d6fe3bf6e728c82a3ff63723d75519f7853716 (diff)
downloademacs-ce8171797dafbde765170b79e5f154afc4872e86.tar.gz
emacs-ce8171797dafbde765170b79e5f154afc4872e86.zip
upstream
Diffstat (limited to 'admin/notes/multi-tty')
-rw-r--r--admin/notes/multi-tty65
1 files changed, 4 insertions, 61 deletions
diff --git a/admin/notes/multi-tty b/admin/notes/multi-tty
index c4edd3abc93..f67911d0ff4 100644
--- a/admin/notes/multi-tty
+++ b/admin/notes/multi-tty
@@ -1,6 +1,6 @@
1-*- coding: utf-8; mode: text; -*- 1-*- coding: utf-8; mode: text; -*-
2 2
3Copyright (C) 2007-2013 Free Software Foundation, Inc. 3Copyright (C) 2007-2014 Free Software Foundation, Inc.
4See the end of the file for license conditions. 4See the end of the file for license conditions.
5 5
6From README.multi-tty in the multi-tty branch. 6From README.multi-tty in the multi-tty branch.
@@ -101,16 +101,6 @@ Known problems:
101 I plan to implement better user notification and support for 101 I plan to implement better user notification and support for
102 breaking out of single-kboard mode from locked displays. 102 breaking out of single-kboard mode from locked displays.
103 103
104 * Mac and DOS support is broken, doesn't even
105 compile. Multiple display support will probably not provide
106 new Emacs features on these systems, but the multi-tty
107 branch changed a few low-level interfaces, and the
108 system-dependent source files need to be adapted
109 accordingly. The changes are mostly trivial, so almost
110 anyone can help, if only by compiling the branch and
111 reporting the compiler errors.
112
113
114TESTING 104TESTING
115------- 105-------
116 106
@@ -504,17 +494,6 @@ THINGS TO DO
504 494
505 (This is likely an error in the CVS trunk.) 495 (This is likely an error in the CVS trunk.)
506 496
507** Dan Nicolaescu suggests that -nw should be added as an alias for -t
508 in emacsclient. Good idea. (Alas, implementing this is not
509 trivial, getopt_long does not seem to support two-letter ``short''
510 options. Patches are welcome.)
511
512** Mark Plaksin suggests that emacsclient should accept the same
513 X-related command-line arguments as Emacs. Most of the X-related
514 argument-handling is done in Lisp, so this should be quite easy to
515 implement. (For example, Samium Gromoff wants emacsclient to
516 support --geometry; implementing this would add that support.)
517
518** Gergely Nagy suggests that C-x # should only kill the current 497** Gergely Nagy suggests that C-x # should only kill the current
519 frame, not any other emacsclient frame that may have the same file 498 frame, not any other emacsclient frame that may have the same file
520 opened for editing. I think I agree with him. 499 opened for editing. I think I agree with him.
@@ -532,21 +511,9 @@ THINGS TO DO
532 an initial frame. (The user would connect to it and open frames 511 an initial frame. (The user would connect to it and open frames
533 later, with emacsclient.) 512 later, with emacsclient.)
534 513
535** Fix Mac support (I can't do this entirely myself). Note that the 514** Implement Mac/Windows/DOS support. Many XXX comments mark things
536 current state of Mac-specific source files in the multi-tty tree 515 that probably need updating, ChangeLogs will help in spotting
537 are not useful; before starting work on Mac support, revert to 516 changes to X specific files that may need porting.
538 pristine, pre-multi-tty versions.
539
540** Fix DOS support (I can't do this entirely myself). Note that the
541 current state of DOS-specific source files in the multi-tty tree
542 are not useful; before starting work on DOS support, revert to
543 pristine, pre-multi-tty versions.
544
545** Fix Windows support. Currently bootstrapping works on w32, but Emacs
546 crashes on startup and none of the multi-tty features are
547 implemented. Many XXX comments mark things that probably need
548 updating, ChangeLogs will help in spotting changes to X specific
549 files that may need porting.
550 517
551** Do a grep on XXX and ?? for more issues. 518** Do a grep on XXX and ?? for more issues.
552 519
@@ -1085,18 +1052,6 @@ DIARY OF CHANGES
1085 1052
1086 (Done.) 1053 (Done.)
1087 1054
1088-- Miles Bader suggests that C-x C-c on an emacsclient frame should
1089 only close the frame, not exit the entire Emacs session. Update:
1090 see above for a function that does this. Maybe this should be the
1091 new default?
1092
1093 (Done. This is the new default. No complaints so far.)
1094
1095-- Clean up the frame-local variable system. I think it's ugly and
1096 error-prone. But maybe I just haven't yet fully understood it.
1097
1098 (Nothing to do. It doesn't seem ugly any more. It's rather clever.)
1099
1100-- Support multiple character locales. A version of 1055-- Support multiple character locales. A version of
1101 `set-locale-environment' needs to be written for setting up 1056 `set-locale-environment' needs to be written for setting up
1102 display-local settings on ttys. I think calling 1057 display-local settings on ttys. I think calling
@@ -1114,18 +1069,6 @@ DIARY OF CHANGES
1114 (Done, by making `function-key-map' terminal-local (i.e., part of 1069 (Done, by making `function-key-map' terminal-local (i.e., part of
1115 struct kboard). This has probably covered all the remaining problems.) 1070 struct kboard). This has probably covered all the remaining problems.)
1116 1071
1117-- Make `function-key-map' and `key-translation-map' terminal-local.
1118
1119 (Done.)
1120
1121-- Implement `terminal-local-value' and `set-terminal-local-value' to
1122 allow deterministic access to terminal local bindings. The
1123 encode-kb package can not set up `key-translation-map' without
1124 these. The terminal-local bindings seem to be independent of what
1125 frame is selected.
1126
1127 (Done.)
1128
1129-- xt-mouse.el needs to be adapted for multi-tty. It currently 1072-- xt-mouse.el needs to be adapted for multi-tty. It currently
1130 signals an error on kill-emacs under X, which prevents the user 1073 signals an error on kill-emacs under X, which prevents the user
1131 from exiting Emacs. (Reported by Mnemonikk on freenode.) 1074 from exiting Emacs. (Reported by Mnemonikk on freenode.)