1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2025-01-02 11:21:42 +00:00

* admin/notes/multi-tty: Remove some of the more obviously obsolete stuff.

This commit is contained in:
Glenn Morris 2014-02-24 21:46:59 -05:00
parent 9c9e18e8f5
commit 1fe40e0499

View File

@ -101,16 +101,6 @@ Known problems:
I plan to implement better user notification and support for
breaking out of single-kboard mode from locked displays.
* Mac and DOS support is broken, doesn't even
compile. Multiple display support will probably not provide
new Emacs features on these systems, but the multi-tty
branch changed a few low-level interfaces, and the
system-dependent source files need to be adapted
accordingly. The changes are mostly trivial, so almost
anyone can help, if only by compiling the branch and
reporting the compiler errors.
TESTING
-------
@ -504,17 +494,6 @@ THINGS TO DO
(This is likely an error in the CVS trunk.)
** 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.)
** Mark Plaksin suggests that emacsclient should accept the same
X-related command-line arguments as Emacs. Most of the X-related
argument-handling is done in Lisp, so this should be quite easy to
implement. (For example, Samium Gromoff wants emacsclient to
support --geometry; implementing this would add that support.)
** Gergely Nagy suggests that C-x # should only kill the current
frame, not any other emacsclient frame that may have the same file
opened for editing. I think I agree with him.
@ -532,21 +511,9 @@ THINGS TO DO
an initial frame. (The user would connect to it and open frames
later, with emacsclient.)
** Fix Mac support (I can't do this entirely myself). Note that the
current state of Mac-specific source files in the multi-tty tree
are not useful; before starting work on Mac support, revert to
pristine, pre-multi-tty versions.
** Fix DOS support (I can't do this entirely myself). Note that the
current state of DOS-specific source files in the multi-tty tree
are not useful; before starting work on DOS support, revert to
pristine, pre-multi-tty versions.
** Fix Windows support. Currently bootstrapping works on w32, but Emacs
crashes on startup and none of the multi-tty features are
implemented. Many XXX comments mark things that probably need
updating, ChangeLogs will help in spotting changes to X specific
files that may need porting.
** Implement Mac/Windows/DOS support. Many XXX comments mark things
that probably need updating, ChangeLogs will help in spotting
changes to X specific files that may need porting.
** Do a grep on XXX and ?? for more issues.
@ -1085,18 +1052,6 @@ DIARY OF CHANGES
(Done.)
-- Miles Bader suggests that C-x C-c on an emacsclient frame should
only close the frame, not exit the entire Emacs session. Update:
see above for a function that does this. Maybe this should be the
new default?
(Done. This is the new default. No complaints so far.)
-- Clean up the frame-local variable system. I think it's ugly and
error-prone. But maybe I just haven't yet fully understood it.
(Nothing to do. It doesn't seem ugly any more. It's rather clever.)
-- Support multiple character locales. A version of
`set-locale-environment' needs to be written for setting up
display-local settings on ttys. I think calling
@ -1114,18 +1069,6 @@ DIARY OF CHANGES
(Done, by making `function-key-map' terminal-local (i.e., part of
struct kboard). This has probably covered all the remaining problems.)
-- Make `function-key-map' and `key-translation-map' terminal-local.
(Done.)
-- Implement `terminal-local-value' and `set-terminal-local-value' to
allow deterministic access to terminal local bindings. The
encode-kb package can not set up `key-translation-map' without
these. The terminal-local bindings seem to be independent of what
frame is selected.
(Done.)
-- xt-mouse.el needs to be adapted for multi-tty. It currently
signals an error on kill-emacs under X, which prevents the user
from exiting Emacs. (Reported by Mnemonikk on freenode.)