Mercurial > emacs
annotate lisp/ChangeLog.multi-tty @ 83670:e292d43104f2
*** empty log message ***
| author | Glenn Morris <rgm@gnu.org> |
|---|---|
| date | Mon, 27 Aug 2007 07:31:57 +0000 |
| parents | bf549ff9f1be |
| children | 67601f702028 |
| rev | line source |
|---|---|
| 83668 | 1 0000-00-00 Karoly Lorentey <lorentey@elte.hu> |
| 2 | |
| 3 * ldefs-boot.el: Update. | |
| 4 | |
| 5 0000-00-00 Dan Nicolaescu <dann@ics.uci.edu> | |
| 6 | |
| 7 * term/mac-win.el: Provide mac-win. | |
| 8 (mac-initialized): New variable. | |
| 9 (mac-initialize-window-system): New function. Move global setup | |
| 10 here. | |
| 11 (handle-args-function-alist, frame-creation-function-alist): | |
| 12 (window-system-initialization-alist): Add mac entries. | |
| 13 (x-setup-function-keys): New function containing all the | |
| 14 top level function key definitions. | |
| 15 | |
| 16 * term/x-win.el (x-menu-bar-open): Use accelerate-menu. | |
| 17 | |
| 18 0000-00-00 Jason Rumney <jasonr@gnu.org> | |
| 19 | |
| 20 * term/w32-win.el: Reorder to match x-win.el more closely. | |
| 21 Provide w32-win. Don't throw error when global window-system not | |
| 22 w32. | |
| 23 (internal-face-interactive): Remove obsolete function. | |
| 24 (x-setup-function-keys): Use local-function-key-map. | |
| 25 (w32-initialized): New variable. | |
| 26 (w32-initialize-window-system): Set it. | |
| 27 Move more global setup here. | |
| 28 (x-setup-function-keys): New function. | |
| 29 (w32-initialize-window-system): Move non function key global setup | |
| 30 here. | |
| 31 (x-cut-buffer-max): Remove. | |
| 32 (w32-initialize-window-system): New function. | |
| 33 (handle-args-function-alist, frame-creation-function-alist): | |
| 34 (window-system-initialization-alist): Add w32 entries. | |
| 35 | |
| 36 0000-00-00 Juri Linkov <juri@jurta.org> | |
|
83657
961fa50a1ae2
loadup.el: Add "button" loading after "faces" and move "startup"
Juri Linkov <juri@jurta.org>
parents:
83654
diff
changeset
|
37 |
|
961fa50a1ae2
loadup.el: Add "button" loading after "faces" and move "startup"
Juri Linkov <juri@jurta.org>
parents:
83654
diff
changeset
|
38 * loadup.el: Add "button" loading after "faces" and move "startup" |
|
961fa50a1ae2
loadup.el: Add "button" loading after "faces" and move "startup"
Juri Linkov <juri@jurta.org>
parents:
83654
diff
changeset
|
39 to load after "button". |
|
961fa50a1ae2
loadup.el: Add "button" loading after "faces" and move "startup"
Juri Linkov <juri@jurta.org>
parents:
83654
diff
changeset
|
40 |
| 83668 | 41 0000-00-00 Dan Nicolaescu <dann@ics.uci.edu> |
| 42 | |
| 43 * loadup.el: Load mac-win on a Mac. Avoid loading both x-win and | |
| 44 mac-win. | |
| 45 | |
| 46 0000-00-00 Jason Rumney <jasonr@gnu.org> | |
| 47 | |
| 48 * loadup.el: Only load x-dnd and x-win when X is compiled in. | |
| 49 Load w32-win and dependencies on windows-nt. | |
| 50 | |
| 51 0000-00-00 Karoly Lorentey <lorentey@elte.hu> | |
| 52 | |
| 53 * loadup.el: Delay loading env; mule-conf gets confused by cl | |
| 54 during bootstrap. Load termdev as well. Reorganize order of | |
| 55 loading x-dnd, term/x-win and dnd. | |
| 56 | |
| 57 0000-00-00 Juanma Barranquero <lekktu@gmail.com> | |
| 58 | |
| 59 * server.el (server-process-filter): Fix typo in docstring. | |
| 60 | |
| 61 0000-00-00 Karoly Lorentey <lorentey@elte.hu> | |
| 62 | |
| 63 * talk.el (talk): New function. | |
| 64 (talk-handle-delete-frame): New function. | |
| 65 (talk-add-display): Open a new frame only if FRAME was not a | |
| 66 frame. | |
| 67 | |
| 68 * ediff-wind.el (ediff-setup-windows-automatic): New function. | |
| 69 (ediff-window-setup-function): Use it as default. | |
| 70 | |
| 71 * help-fns.el (describe-variable): Describe frame-local variables | |
| 72 correctly. | |
| 73 | |
| 74 * menu-bar.el (menu-bar-open): New function. | |
| 75 Bind it to f10. | |
| 76 * term/x-win.el: Don't bind f10. | |
| 77 * tmm.el: Remove autoload binding for f10. | |
| 78 | |
| 79 * termdev.el: New file. | |
| 80 * Makefile.in (lisp, shortlisp): Add termdev.elc. | |
| 81 * makefile.MPW (shortlisp): Ditto. | |
| 82 | |
| 83 * international/mule-cmds.el (set-locale-environment): Fix getenv | |
| 84 call. Use save-buffers-kill-terminal. Ignore window-system; always | |
| 85 set the keyboard coding system. | |
| 86 | |
| 87 (set-display-table-and-terminal-coding-system): Add DISPLAY | |
| 88 parameter. Pass it to set-terminal-coding-system. | |
| 89 (set-locale-environment): Add DISPLAY parameter. | |
| 90 | |
| 91 * international/encoded-kb.el (encoded-kbd-setup-display): Use | |
| 92 `set-input-meta-mode'. Fix broken condition before set-input-mode. | |
| 93 (saved-key-translation-map): Remove. | |
| 94 (encoded-kbd-mode): Remove. | |
| 95 (encoded-kbd-setup-display): New function. | |
| 96 | |
| 97 * international/encoded-kb.el (saved-input-mode): Delete variable. | |
| 98 (encoded-kbd-setup-display): Store the saved input method as a terminal | |
| 99 parameter. Add keymap parameter. Use it instead of changing key-translation-map directly. | |
|
83646
cac66c12e45d
* term/xterm.el (terminal-init-xterm): Fix merge issue.
Dan Nicolaescu <dann@ics.uci.edu>
parents:
83641
diff
changeset
|
100 |
| 83668 | 101 * international/mule.el (keyboard-coding-system): Test for |
| 102 encoded-kbd-setup-display, not encoded-kbd-mode. | |
| 103 (set-terminal-coding-system, set-keyboard-coding-system): Add | |
| 104 DISPLAY parameter. | |
| 105 | |
| 106 * international/mule.el (set-keyboard-coding-system): Use | |
| 107 encoded-kbd-setup-display. | |
| 108 | |
| 109 * double.el (double-setup): Add note. | |
| 110 | |
| 111 * term/README: Update. | |
| 112 | |
| 113 * term/x-win.el (x-setup-function-keys): New function. Move | |
| 114 function-key-map tweaks here. Protect against multiple calls on | |
| 115 the same terminal. Use terminal-local binding of | |
| 116 local-function-key-map instead of function-key-map. | |
| 117 (x-initialize-window-system): Make a copy of pure list. Pass a | |
| 118 frame getenv. | |
|
83646
cac66c12e45d
* term/xterm.el (terminal-init-xterm): Fix merge issue.
Dan Nicolaescu <dann@ics.uci.edu>
parents:
83641
diff
changeset
|
119 |
| 83668 | 120 * term/vt200.el: Use terminal-local binding of |
| 121 local-function-key-map instead of function-key-map. | |
| 122 * term/vt201.el: Ditto. | |
| 123 * term/vt220.el: Ditto. | |
| 124 * term/vt240.el: Ditto. | |
| 125 * term/vt300.el: Ditto. | |
| 126 * term/vt320.el: Ditto. | |
| 127 * term/vt400.el: Ditto. | |
| 128 * term/vt420.el: Ditto. | |
| 129 * term/AT386.el: Ditto. | |
| 130 * term/internal.el: Ditto. | |
| 131 * term/iris-ansi.el: Ditto. | |
| 132 * term/lk201.el: Ditto. | |
| 133 * term/mac-win.el: Ditto. | |
| 134 * term/news.el: Ditto. | |
| 135 * term/rxvt.el: Ditto. | |
| 136 * term/sun.el: Ditto. | |
| 137 * term/tvi970.el: Ditto. | |
| 138 * term/wyse50.el: Ditto. | |
| 139 * term/lk201.el: Ditto. | |
| 140 | |
| 141 * term/xterm.el: Speed up load time by protecting | |
| 142 `substitute-key-definition' and `define-key' calls against | |
| 143 multiple execution. Use terminal-local binding of | |
| 144 local-function-key-map instead of function-key-map. Pass a frame | |
| 145 to getenv. | |
| 146 * term/rxvt.el: Ditto. | |
| 147 | |
| 148 * subr.el (with-selected-frame): New function. | |
| 149 (read-quoted-char): Use terminal-local binding of | |
| 150 local-function-key-map instead of function-key-map. | |
| 151 | |
| 152 * edmacro.el (edmacro-format-keys): Use terminal-local binding of | |
| 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 | |
| 158 * simple.el (normal-erase-is-backspace-mode): Rewrite for multiple | |
| 159 display support. | |
| 160 (normal-erase-is-backspace-setup-frame): New function. | |
| 161 | |
| 162 0000-00-00 Dan Nicolaescu <dann@ics.uci.edu> | |
|
83639
b9b616870be8
(x-menu-bar-open): Use accelerate-menu.
Dan Nicolaescu <dann@ics.uci.edu>
parents:
83638
diff
changeset
|
163 |
|
83641
5a99c88f9d9f
*** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents:
83640
diff
changeset
|
164 * env.el (read-envvar-name): Don't consider the environment frame |
|
5a99c88f9d9f
*** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents:
83640
diff
changeset
|
165 param. |
|
5a99c88f9d9f
*** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents:
83640
diff
changeset
|
166 (setenv): Set display-environment-variable and |
|
5a99c88f9d9f
*** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents:
83640
diff
changeset
|
167 term-environment-variable. |
|
83640
2aee92eacdab
* server.el (server-process-filter): Likewise.
Dan Nicolaescu <dann@ics.uci.edu>
parents:
83639
diff
changeset
|
168 |
|
83641
5a99c88f9d9f
*** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents:
83640
diff
changeset
|
169 * frame.el (frame-initialize, make-frame): Likewise. |
|
5a99c88f9d9f
*** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents:
83640
diff
changeset
|
170 |
|
5a99c88f9d9f
*** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents:
83640
diff
changeset
|
171 * faces.el (tty-set-up-initial-frame-faces): Likewise. |
|
83640
2aee92eacdab
* server.el (server-process-filter): Likewise.
Dan Nicolaescu <dann@ics.uci.edu>
parents:
83639
diff
changeset
|
172 |
|
83641
5a99c88f9d9f
*** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents:
83640
diff
changeset
|
173 * server.el (server-process-filter): Likewise. |
|
5a99c88f9d9f
*** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents:
83640
diff
changeset
|
174 (server-process-filter): Likewise. Also set COLORFGBG and |
|
5a99c88f9d9f
*** empty log message ***
Dan Nicolaescu <dann@ics.uci.edu>
parents:
83640
diff
changeset
|
175 COLORTERM. |
|
83640
2aee92eacdab
* server.el (server-process-filter): Likewise.
Dan Nicolaescu <dann@ics.uci.edu>
parents:
83639
diff
changeset
|
176 |
| 83668 | 177 0000-00-00 Karoly Lorentey <lorentey@elte.hu> |
| 83615 | 178 |
| 83668 | 179 * term/linux.el (terminal-init-linux): Use `set-input-meta-mode'. |
|
83589
fb93eb23056b
New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff
changeset
|
180 |
| 83668 | 181 0000-00-00 David Kastrup <dak@gnu.org> |
|
83595
43366eac73d8
Changes from arch/CVS synchronization
Miles Bader <miles@gnu.org>
parents:
83593
diff
changeset
|
182 |
|
43366eac73d8
Changes from arch/CVS synchronization
Miles Bader <miles@gnu.org>
parents:
83593
diff
changeset
|
183 * env.el (getenv): Pass frame to getenv-internal. |
|
43366eac73d8
Changes from arch/CVS synchronization
Miles Bader <miles@gnu.org>
parents:
83593
diff
changeset
|
184 |
| 83668 | 185 0000-00-00 Karoly Lorentey <lorentey@elte.hu> |
|
83654
e9a88d9f47fb
Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents:
83646
diff
changeset
|
186 |
| 83668 | 187 * cus-start.el: Remove bogus window-system reference from GTK test. |
|
83654
e9a88d9f47fb
Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents:
83646
diff
changeset
|
188 |
| 83668 | 189 * files.el (save-buffers-kill-terminal): New function. |
| 190 (ctl-x-map): Change binding of C-x C-c to | |
| 191 save-buffers-kill-terminal. | |
|
83654
e9a88d9f47fb
Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents:
83646
diff
changeset
|
192 |
|
e9a88d9f47fb
Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents:
83646
diff
changeset
|
193 * fringe.el (set-fringe-mode): Simplify and fix using |
|
e9a88d9f47fb
Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents:
83646
diff
changeset
|
194 `modify-all-frames-parameters'. |
|
e9a88d9f47fb
Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents:
83646
diff
changeset
|
195 * scroll-bar.el (set-scroll-bar-mode): Ditto. |
|
e9a88d9f47fb
Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents:
83646
diff
changeset
|
196 * tool-bar.el (tool-bar-mode): Ditto. Remove 'tool-bar-map length |
|
e9a88d9f47fb
Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents:
83646
diff
changeset
|
197 check before calling `tool-bar-setup'. |
| 83668 | 198 (tool-bar-setup): New variable. |
| 199 (tool-bar-setup): Use it to guard against multiple calls. Add | |
| 200 optional frame parameter, and select that frame before adding | |
| 201 items. | |
| 202 (toggle-tool-bar-mode-from-frame): New function. | |
|
83654
e9a88d9f47fb
Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents:
83646
diff
changeset
|
203 |
| 83668 | 204 * menu-bar.el (toggle-menu-bar-mode-from-frame): New function. |
| 205 (menu-bar-showhide-menu): Use toggle-menu-bar-mode-from-frame and | |
| 206 toggle-tool-bar-mode-from-frame to change "Menu-bar" and | |
| 207 "Tool-bar" toggles to reflect the state of the current frame. | |
| 208 (menu-bar-mode): Simplify and fix using | |
| 209 `modify-all-frames-parameters'. | |
|
83654
e9a88d9f47fb
Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents:
83646
diff
changeset
|
210 |
| 83668 | 211 * faces.el (tty-run-terminal-initialization): New function. |
| 212 (tty-create-frame-with-faces): Use it. Set up faces and | |
| 213 background mode only after the terminal has been initialized. | |
| 214 Call terminal-init-*. Don't load the initialization file more | |
| 215 than once. Call set-locale-environment. | |
| 216 (frame-set-background-mode): Handle the 'background-mode terminal | |
| 217 parameter. | |
| 218 (tty-find-type): New function. | |
| 219 (x-create-frame-with-faces): Remove bogus check for | |
| 220 first frame. Call `tool-bar-setup'. Don't make frame visible | |
| 221 until we are done setting up all its parameters. Call | |
| 222 x-setup-function-keys. | |
|
83654
e9a88d9f47fb
Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents:
83646
diff
changeset
|
223 |
|
e9a88d9f47fb
Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents:
83646
diff
changeset
|
224 * bindings.el (mode-line-client): New variable. |
|
e9a88d9f47fb
Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents:
83646
diff
changeset
|
225 (help-echo): Add it to the default mode-line format. |
|
e9a88d9f47fb
Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents:
83646
diff
changeset
|
226 |
| 83668 | 227 * env.el Require cl for byte compilation (for `block' and |
| 228 `return'). | |
|
83654
e9a88d9f47fb
Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents:
83646
diff
changeset
|
229 (environment): New function. |
|
e9a88d9f47fb
Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents:
83646
diff
changeset
|
230 (let-environment): New macro. |
| 83668 | 231 (setenv, getenv): Add optional terminal parameter. Update docs. |
| 232 (setenv-internal): New function. | |
| 233 (setenv): Use it. Always set process-environment. Update docs. | |
| 234 (getenv): Update docs. | |
| 235 (read-envvar-name, setenv, getenv): Use frame parameters | |
| 236 to store the local environment, not terminal parameters. Include | |
| 237 `process-environment' as well. | |
|
83654
e9a88d9f47fb
Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents:
83646
diff
changeset
|
238 (setenv): Handle `local-environment-variables'. |
|
e9a88d9f47fb
Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents:
83646
diff
changeset
|
239 |
| 83668 | 240 * frame.el (make-frame): Always inherit 'environment and 'client |
| 241 parameters. Set up the 'environment frame parameter, when needed. | |
| 242 Also inherit 'client parameter. Don't override explicitly | |
| 243 specified values with inherited ones. Add 'terminal frame | |
| 244 parameter. Append window-system-default-frame-alist to parameters | |
| 245 before calling frame-creation-function. | |
| 246 (frame-initialize): Copy the environment from the initial frame. | |
| 247 (window-system-default-frame-alist): Enhance doc string. | |
| 248 (frame-notice-user-settings): Don't put 'tool-bar-lines in | |
| 249 `default-frame-alist' when initial frame is on a tty. | |
| 250 (modify-all-frames-parameters): Simplify using `assq-delete-all'. | |
| 251 Remove specified parameters from | |
| 252 `window-system-default-frame-alist'. | |
| 253 (make-frame-on-tty, framep-on-display, suspend-frame): | |
| 254 Extend doc string, update parameter names. | |
| 255 (frames-on-display-list): Use terminal-id to get the | |
|
83654
e9a88d9f47fb
Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents:
83646
diff
changeset
|
256 display id. |
| 83668 | 257 (frame-notice-user-settings): Extend to apply |
| 258 settings in `window-system-default-frame-alist' as well. | |
| 259 (terminal-id, terminal-parameters, terminal-parameter) | |
| 260 (set-terminal-parameter, terminal-handle-delete-frame): New functions. | |
| 261 (delete-frame-functions): Add to `delete-frame-functions' hook. | |
| 262 (blink-cursor-mode): Adapt blink-cursor-mode default | |
| 263 value from startup.el. | |
| 264 (make-frame-on-display): Protect condition on x-initialized when | |
| 265 x-win.el is not loaded. Update doc. | |
| 266 (suspend-frame): Use display-controlling-tty-p to decide between | |
| 267 suspend-emacs and suspend-tty. | |
| 268 (frames-on-display-list): Update for display ids. | |
| 269 (framep-on-display): Ditto. | |
| 270 (suspend-frame): Use display-name, not frame-tty-name. | |
| 271 (selected-terminal): New function. | |
|
83595
43366eac73d8
Changes from arch/CVS synchronization
Miles Bader <miles@gnu.org>
parents:
83593
diff
changeset
|
272 |
| 83668 | 273 * startup.el (display-startup-echo-area-message): Handle |
| 274 `inhibit-startup-echo-area-message' here. | |
| 275 (command-line-1): Moved from here. | |
| 276 (fancy-splash-screens): Use `overriding-local-map' instead of | |
| 277 `overriding-terminal-local-map' for now; the latter doesn't work | |
| 278 right, it looses keypresses to another terminal. Use | |
| 279 `overriding-terminal-local-map' to set up keymap. Install a | |
| 280 `delete-frame-functions' hook to catch `delete-frame' events. | |
| 281 Ignore `select-window' events to cope better with | |
| 282 `focus-follows-mouse'. Don't switch back to the original buffer | |
| 283 if the splash frame has been killed. Restore previous buffer, even | |
| 284 if it's *scratch*. | |
| 285 (normal-splash-screen): Don't let-bind `mode-line-format'; it | |
| 286 changes the global binding---setq it instead. Use | |
| 287 `save-buffers-kill-terminal'. | |
| 288 (display-splash-screen): Don't do anything if the splash screen is | |
| 289 already displayed elsewhere. | |
| 290 (fancy-splash-exit, fancy-splash-delete-frame): New functions. | |
| 291 (command-line): Replace duplicated code with a call to | |
| 292 tty-run-terminal-initialization. Don't load the terminal | |
| 293 initialization file more than once. Remove call to nonexistent | |
| 294 function `set-locale-translation-file-name'. | |
|
83654
e9a88d9f47fb
Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents:
83646
diff
changeset
|
295 |
|
e9a88d9f47fb
Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents:
83646
diff
changeset
|
296 * xt-mouse.el (xterm-mouse-x, xterm-mouse-y): Convert to terminal |
|
e9a88d9f47fb
Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents:
83646
diff
changeset
|
297 parameters. |
|
e9a88d9f47fb
Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents:
83646
diff
changeset
|
298 (xterm-mouse-position-function, xterm-mouse-event): Update. |
|
e9a88d9f47fb
Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents:
83646
diff
changeset
|
299 (xterm-mouse-mode): Don't depend on current value of |
|
e9a88d9f47fb
Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents:
83646
diff
changeset
|
300 window-system. |
|
e9a88d9f47fb
Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents:
83646
diff
changeset
|
301 (turn-on-xterm-mouse-tracking, turn-off-xterm-mouse-tracking): |
|
e9a88d9f47fb
Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents:
83646
diff
changeset
|
302 Update for multi-tty. |
|
e9a88d9f47fb
Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents:
83646
diff
changeset
|
303 (turn-on-xterm-mouse-tracking-on-terminal) |
|
e9a88d9f47fb
Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents:
83646
diff
changeset
|
304 (turn-off-xterm-mouse-tracking-on-terminal) |
|
e9a88d9f47fb
Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents:
83646
diff
changeset
|
305 (xterm-mouse-handle-delete-frame): New functions. |
|
e9a88d9f47fb
Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents:
83646
diff
changeset
|
306 (delete-frame-functions, after-make-frame-functions) |
|
e9a88d9f47fb
Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents:
83646
diff
changeset
|
307 (suspend-tty-functions, resume-tty-functions): Install extra hooks |
|
e9a88d9f47fb
Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents:
83646
diff
changeset
|
308 for multi-tty. |
|
e9a88d9f47fb
Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents:
83646
diff
changeset
|
309 |
|
e9a88d9f47fb
Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents:
83646
diff
changeset
|
310 * server.el: Use `device' instead of `display' or `display-id' in |
|
e9a88d9f47fb
Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents:
83646
diff
changeset
|
311 variable and client parameter names. |
| 83668 | 312 (server-select-display): Remove (unused). |
| 313 (server-tty-live-p, server-handle-delete-tty): Remove. | |
| 314 (server-unquote-arg, server-quote-arg,server-buffer-clients): | |
| 315 Update docs. | |
| 316 (server-getenv-from) | |
| 317 (server-with-environment,server-send-string,server-save-buffers-kill-terminal): | |
| 318 New functions. | |
| 319 (server-delete-client): Handle quits in kill-buffer. Don't kill | |
| 320 modified buffers. Add extra logging. | |
| 321 (server-visit-files): Don't set `server-existing-buffer' if the | |
| 322 buffer already has other clients. Return list of buffers | |
| 323 created. Update doc. Don't set client-record when nowait. | |
| 324 (server-delete-client): Delete frames after deleting the tty. | |
| 325 Clear 'client parameter before deleting a frame. Use | |
| 326 delete-display, not delete-tty. | |
| 327 (server-handle-delete-frame): Delete the client if this was its | |
| 328 last frame. Check that the frame is alive.. Remove bogus comment. | |
| 329 Add note on possible race condition. Delete tty clients, if | |
| 330 needed. | |
| 331 (server-handle-suspend-tty): Use server-send-string. | |
| 332 (server-unload-hook): Removed obsolete delete-tty | |
| 333 hook. | |
| 334 (server-start): Ask before restarting if the old server still has | |
| 335 clients. Added feedback messages. Removed obsolete delete-tty | |
| 336 hook. | |
| 337 (server-handle-suspend-tty): Kill the client in case of errors | |
| 338 from process-send-string. Use the display parameter. | |
| 339 (server-process-filter): Use server-send-string. Accept `-dir' | |
| 340 command. Switch to *scratch* immediately after creating the frame, | |
| 341 before evaluating any -evals. Protect `display-splash-screen' | |
| 342 call in a condition-case. Explain why. Call | |
| 343 `display-startup-echo-area-message' before | |
| 344 `display-splash-screen'. Don't display the splash screen when no | |
| 345 frame was created. Show the Emacs splash screen and startup echo | |
| 346 area message. Display the *scratch* buffer by default. Store the | |
| 347 local environment in a frame (not terminal) parameter. Do not try | |
| 348 to decode environment strings. Fix reference to the 'display | |
| 349 frame parameter. Change syntax of environment variables. Put | |
| 350 environment into terminal parameters, not client parameters. Use | |
| 351 a dummy client with --no-wait's X frames. In `-position LINE' | |
| 352 handler, don't ruin the request string until the line number is | |
| 353 extracted. Log opened files. Handle -current-frame command. | |
| 354 Don't create frames when it is given. Don't bind X frames to the | |
| 355 client when we are in -no-wait mode. Set locale environment | |
| 356 variables from client while creating tty frames. Disable call to | |
| 357 configure-display-for-locale. When processing -position command, | |
| 358 don't change the request string until the parameters are | |
| 359 extracted. Don't try to create an X frame when Emacs does not | |
| 360 support it. Improve logging. Temporarily set ncurses-related | |
| 361 environment variables to those of the client while creating a new | |
| 362 tty frame. Select buffers opened by nowait clients, don't leave | |
| 363 them buried under others. Set the display parameter, and use it | |
| 364 when appropriate. | |
|
83654
e9a88d9f47fb
Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents:
83646
diff
changeset
|
365 |
| 83668 | 366 * ebuff-menu.el (electric-buffer-menu-mode-map): Bind C-z to |
| 367 `suspend-frame', not `suspend-emacs'. | |
| 368 * echistory.el (electric-history-map): Ditto. | |
| 369 * ebrowse.el (ebrowse-electric-list-mode-map): Ditto. | |
| 370 * ebrowse.el (ebrowse-electric-position-mode-map): Ditto. | |
|
83654
e9a88d9f47fb
Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents:
83646
diff
changeset
|
371 |
| 83668 | 372 * font-lock.el (lisp-font-lock-keywords-2): Add `let-environment' |
| 373 and `with-selected-frame'. | |
|
83654
e9a88d9f47fb
Import changelog info from arch logs into ChangeLog.multi-tty files
Miles Bader <miles@gnu.org>
parents:
83646
diff
changeset
|
374 |
|
83595
43366eac73d8
Changes from arch/CVS synchronization
Miles Bader <miles@gnu.org>
parents:
83593
diff
changeset
|
375 |
|
83589
fb93eb23056b
New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff
changeset
|
376 ;; Local Variables: |
|
fb93eb23056b
New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff
changeset
|
377 ;; coding: iso-2022-7bit |
|
fb93eb23056b
New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff
changeset
|
378 ;; add-log-time-zone-rule: t |
|
fb93eb23056b
New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff
changeset
|
379 ;; End: |
|
fb93eb23056b
New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff
changeset
|
380 |
|
fb93eb23056b
New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff
changeset
|
381 Copyright (C) 2007 Free Software Foundation, Inc. |
|
fb93eb23056b
New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff
changeset
|
382 |
|
fb93eb23056b
New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff
changeset
|
383 This file is part of GNU Emacs. |
|
fb93eb23056b
New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff
changeset
|
384 |
|
fb93eb23056b
New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff
changeset
|
385 GNU Emacs is free software; you can redistribute it and/or modify |
|
fb93eb23056b
New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff
changeset
|
386 it under the terms of the GNU General Public License as published by |
|
fb93eb23056b
New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff
changeset
|
387 the Free Software Foundation; either version 2, or (at your option) |
|
fb93eb23056b
New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff
changeset
|
388 any later version. |
|
fb93eb23056b
New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff
changeset
|
389 |
|
fb93eb23056b
New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff
changeset
|
390 GNU Emacs is distributed in the hope that it will be useful, |
|
fb93eb23056b
New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff
changeset
|
391 but WITHOUT ANY WARRANTY; without even the implied warranty of |
|
fb93eb23056b
New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff
changeset
|
392 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
|
fb93eb23056b
New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff
changeset
|
393 GNU General Public License for more details. |
|
fb93eb23056b
New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff
changeset
|
394 |
|
fb93eb23056b
New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff
changeset
|
395 You should have received a copy of the GNU General Public License |
|
fb93eb23056b
New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff
changeset
|
396 along with GNU Emacs; see the file COPYING. If not, write to the |
|
fb93eb23056b
New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff
changeset
|
397 Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, |
|
fb93eb23056b
New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff
changeset
|
398 Boston, MA 02110-1301, USA. |
|
fb93eb23056b
New ChangeLog for multi-tty specific changes
Jason Rumney <jasonr@gnu.org>
parents:
diff
changeset
|
399 |
|
83595
43366eac73d8
Changes from arch/CVS synchronization
Miles Bader <miles@gnu.org>
parents:
83593
diff
changeset
|
400 ;;; arch-tag: 58312fd6-033a-11dc-a0fb-00114368b55b |
