aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGlenn Morris2007-08-28 03:40:44 +0000
committerGlenn Morris2007-08-28 03:40:44 +0000
commitf8790e875d81eb897aeac0557bd720703bbeef66 (patch)
tree296646fb9811314d545aac1cbad24f0b71039439
parent9b8a7168913b7fabc0ff828c6cafc1d6bbd10cbc (diff)
downloademacs-f8790e875d81eb897aeac0557bd720703bbeef66.tar.gz
emacs-f8790e875d81eb897aeac0557bd720703bbeef66.zip
Further simplification pending merge to trunk.
-rw-r--r--lisp/ChangeLog.multi-tty52
1 files changed, 21 insertions, 31 deletions
diff --git a/lisp/ChangeLog.multi-tty b/lisp/ChangeLog.multi-tty
index d82f6f8d6ea..e61d054bd5f 100644
--- a/lisp/ChangeLog.multi-tty
+++ b/lisp/ChangeLog.multi-tty
@@ -20,15 +20,14 @@
20 20
21 * env.el (read-envvar-name): Don't consider the environment frame 21 * env.el (read-envvar-name): Don't consider the environment frame
22 param. 22 param.
23 (setenv): Set display-environment-variable and
24 term-environment-variable.
25 23
26 * frame.el (frame-initialize, make-frame): Likewise. 24 * env.el (setenv):
25 * frame.el (frame-initialize, make-frame):
26 * faces.el (tty-set-up-initial-frame-faces):
27 * server.el (server-process-filter): Set
28 display-environment-variable and term-environment-variable.
27 29
28 * faces.el (tty-set-up-initial-frame-faces): Likewise. 30 * server.el (server-process-filter): Set COLORFGBG and COLORTERM.
29
30 * server.el (server-process-filter): Likewise. Also set COLORFGBG and
31 COLORTERM.
32 31
330000-00-00 Jason Rumney <jasonr@gnu.org> 320000-00-00 Jason Rumney <jasonr@gnu.org>
34 33
@@ -70,8 +69,8 @@
70 * ebrowse.el (ebrowse-electric-list-mode-map) 69 * ebrowse.el (ebrowse-electric-list-mode-map)
71 (ebrowse-electric-position-mode-map): 70 (ebrowse-electric-position-mode-map):
72 * ebuff-menu.el (electric-buffer-menu-mode-map): 71 * ebuff-menu.el (electric-buffer-menu-mode-map):
73 * echistory.el (electric-history-map): Bind C-z to 72 * echistory.el (electric-history-map): Bind C-z to `suspend-frame',
74 `suspend-frame', not `suspend-emacs'. 73 not `suspend-emacs'.
75 74
76 * ediff-wind.el (ediff-setup-windows-automatic): New function. 75 * ediff-wind.el (ediff-setup-windows-automatic): New function.
77 (ediff-window-setup-function): Use it as default. 76 (ediff-window-setup-function): Use it as default.
@@ -95,8 +94,7 @@
95 94
96 * talk.el (talk): New function. 95 * talk.el (talk): New function.
97 (talk-handle-delete-frame): New function. 96 (talk-handle-delete-frame): New function.
98 (talk-add-display): Open a new frame only if FRAME was not a 97 (talk-add-display): Open a new frame only if FRAME was not a frame.
99 frame.
100 98
101 * termdev.el: New file. 99 * termdev.el: New file.
102 100
@@ -107,8 +105,7 @@
107 * international/encoded-kb.el (encoded-kbd-setup-display): Use 105 * international/encoded-kb.el (encoded-kbd-setup-display): Use
108 `set-input-meta-mode'. Fix broken condition before set-input-mode. 106 `set-input-meta-mode'. Fix broken condition before set-input-mode.
109 Store the saved input method as a terminal parameter. Add keymap 107 Store the saved input method as a terminal parameter. Add keymap
110 parameter. Use it instead of changing key-translation-map 108 parameter. Use it instead of changing key-translation-map directly.
111 directly.
112 (saved-key-translation-map, encoded-kbd-mode, saved-input-mode): 109 (saved-key-translation-map, encoded-kbd-mode, saved-input-mode):
113 Remove. 110 Remove.
114 (encoded-kbd-setup-display): New function. 111 (encoded-kbd-setup-display): New function.
@@ -149,11 +146,11 @@
149 local-function-key-map instead of function-key-map. Pass a frame 146 local-function-key-map instead of function-key-map. Pass a frame
150 to getenv. 147 to getenv.
151 148
152 * edmacro.el (edmacro-format-keys): Use terminal-local binding of 149 * edmacro.el (edmacro-format-keys):
150 * emulation/cua-base.el (cua--pre-command-handler):
151 * isearch.el (isearch-other-meta-char):
152 * xt-mouse.el: Use terminal-local binding of
153 local-function-key-map instead of function-key-map. 153 local-function-key-map instead of function-key-map.
154 * emulation/cua-base.el (cua--pre-command-handler): Ditto.
155 * isearch.el (isearch-other-meta-char): Ditto.
156 * xt-mouse.el: Ditto.
157 154
158 * fringe.el (set-fringe-mode): Simplify and fix using 155 * fringe.el (set-fringe-mode): Simplify and fix using
159 `modify-all-frames-parameters'. 156 `modify-all-frames-parameters'.
@@ -162,8 +159,7 @@
162 check before calling `tool-bar-setup'. 159 check before calling `tool-bar-setup'.
163 (tool-bar-setup): New variable. 160 (tool-bar-setup): New variable.
164 (tool-bar-setup): Use it to guard against multiple calls. Add 161 (tool-bar-setup): Use it to guard against multiple calls. Add
165 optional frame parameter, and select that frame before adding 162 optional frame parameter, and select that frame before adding items.
166 items.
167 (toggle-tool-bar-mode-from-frame): New function. 163 (toggle-tool-bar-mode-from-frame): New function.
168 164
169 * menu-bar.el (toggle-menu-bar-mode-from-frame): New function. 165 * menu-bar.el (toggle-menu-bar-mode-from-frame): New function.
@@ -206,12 +202,10 @@
206 (frame-notice-user-settings): Don't put 'tool-bar-lines in 202 (frame-notice-user-settings): Don't put 'tool-bar-lines in
207 `default-frame-alist' when initial frame is on a tty. 203 `default-frame-alist' when initial frame is on a tty.
208 (modify-all-frames-parameters): Simplify using `assq-delete-all'. 204 (modify-all-frames-parameters): Simplify using `assq-delete-all'.
209 Remove specified parameters from 205 Remove specified parameters from `window-system-default-frame-alist'.
210 `window-system-default-frame-alist'.
211 (make-frame-on-tty, framep-on-display, suspend-frame): 206 (make-frame-on-tty, framep-on-display, suspend-frame):
212 Extend doc string, update parameter names. 207 Extend doc string, update parameter names.
213 (frames-on-display-list): Use terminal-id to get the 208 (frames-on-display-list): Use terminal-id to get the display id.
214 display id.
215 (frame-notice-user-settings): Extend to apply 209 (frame-notice-user-settings): Extend to apply
216 settings in `window-system-default-frame-alist' as well. 210 settings in `window-system-default-frame-alist' as well.
217 (terminal-id, terminal-parameters, terminal-parameter) 211 (terminal-id, terminal-parameters, terminal-parameter)
@@ -245,16 +239,13 @@
245 created. Update doc. Don't set client-record when nowait. 239 created. Update doc. Don't set client-record when nowait.
246 (server-handle-delete-frame): Delete the client if this was its 240 (server-handle-delete-frame): Delete the client if this was its
247 last frame. Check that the frame is alive. Remove bogus comment. 241 last frame. Check that the frame is alive. Remove bogus comment.
248 Add note on possible race condition. Delete tty clients, if 242 Add note on possible race condition. Delete tty clients, if needed.
249 needed.
250 (server-handle-suspend-tty): Use server-send-string. Kill the 243 (server-handle-suspend-tty): Use server-send-string. Kill the
251 client in case of errors from process-send-string. Use the display 244 client in case of errors from process-send-string. Use the display
252 parameter. 245 parameter.
253 (server-unload-hook): Remove obsolete delete-tty 246 (server-unload-hook): Remove obsolete delete-tty hook.
254 hook.
255 (server-start): Ask before restarting if the old server still has 247 (server-start): Ask before restarting if the old server still has
256 clients. Add feedback messages. Remove obsolete delete-tty 248 clients. Add feedback messages. Remove obsolete delete-tty hook.
257 hook.
258 (server-process-filter): Use server-send-string. Accept `-dir' 249 (server-process-filter): Use server-send-string. Accept `-dir'
259 command. Switch to *scratch* immediately after creating the frame, 250 command. Switch to *scratch* immediately after creating the frame,
260 before evaluating any -evals. Protect `display-splash-screen' 251 before evaluating any -evals. Protect `display-splash-screen'
@@ -308,8 +299,7 @@
308 * xt-mouse.el (xterm-mouse-x, xterm-mouse-y): Convert to terminal 299 * xt-mouse.el (xterm-mouse-x, xterm-mouse-y): Convert to terminal
309 parameters. 300 parameters.
310 (xterm-mouse-position-function, xterm-mouse-event): Update. 301 (xterm-mouse-position-function, xterm-mouse-event): Update.
311 (xterm-mouse-mode): Don't depend on current value of 302 (xterm-mouse-mode): Don't depend on current value of window-system.
312 window-system.
313 (turn-on-xterm-mouse-tracking, turn-off-xterm-mouse-tracking): 303 (turn-on-xterm-mouse-tracking, turn-off-xterm-mouse-tracking):
314 Update for multi-tty. 304 Update for multi-tty.
315 (turn-on-xterm-mouse-tracking-on-terminal) 305 (turn-on-xterm-mouse-tracking-on-terminal)