diff options
| author | Dan Nicolaescu | 2007-08-26 22:04:25 +0000 |
|---|---|---|
| committer | Dan Nicolaescu | 2007-08-26 22:04:25 +0000 |
| commit | b6c4ea663e594ed1753ab2f52f9223a68f96ed6b (patch) | |
| tree | c1c8f4cff9d9f1ce456fdfaad3b77baa79ecbde7 | |
| parent | 05aec97508315de137617b98e7b04f3938f298a2 (diff) | |
| download | emacs-b6c4ea663e594ed1753ab2f52f9223a68f96ed6b.tar.gz emacs-b6c4ea663e594ed1753ab2f52f9223a68f96ed6b.zip | |
crunch
| -rw-r--r-- | lisp/ChangeLog.multi-tty | 1152 |
1 files changed, 261 insertions, 891 deletions
diff --git a/lisp/ChangeLog.multi-tty b/lisp/ChangeLog.multi-tty index 69295224e6c..2cccf4a3c77 100644 --- a/lisp/ChangeLog.multi-tty +++ b/lisp/ChangeLog.multi-tty | |||
| @@ -1,54 +1,8 @@ | |||
| 1 | 2007-08-22 Juri Linkov <juri@jurta.org> | 1 | 0000-00-00 Karoly Lorentey <lorentey@elte.hu> |
| 2 | 2 | ||
| 3 | * loadup.el: Add "button" loading after "faces" and move "startup" | 3 | * ldefs-boot.el: Update. |
| 4 | to load after "button". | ||
| 5 | |||
| 6 | 2007-07-29 Dan Nicolaescu <dann@ics.uci.edu> | ||
| 7 | |||
| 8 | * term/xterm.el (terminal-init-xterm): Fix merge issue. | ||
| 9 | |||
| 10 | 2007-07-02 Dan Nicolaescu <dann@ics.uci.edu> | ||
| 11 | |||
| 12 | * env.el (read-envvar-name): Don't consider the environment frame | ||
| 13 | param. | ||
| 14 | (setenv): Set display-environment-variable and | ||
| 15 | term-environment-variable. | ||
| 16 | |||
| 17 | * frame.el (frame-initialize, make-frame): Likewise. | ||
| 18 | |||
| 19 | * faces.el (tty-set-up-initial-frame-faces): Likewise. | ||
| 20 | |||
| 21 | * server.el (server-process-filter): Likewise. | ||
| 22 | (server-process-filter): Likewise. Also set COLORFGBG and | ||
| 23 | COLORTERM. | ||
| 24 | |||
| 25 | * term/x-win.el (x-menu-bar-open): Use accelerate-menu. | ||
| 26 | |||
| 27 | 2007-06-23 Dan Nicolaescu <dann@ics.uci.edu> | ||
| 28 | |||
| 29 | * term/xterm.el (terminal-init-xterm): Fix previous change. | ||
| 30 | |||
| 31 | 2007-06-18 Dan Nicolaescu <dann@ics.uci.edu> | ||
| 32 | |||
| 33 | * term/xterm.el (terminal-init-xterm): Revert bad merge from trunk. | ||
| 34 | |||
| 35 | 2007-06-12 Juanma Barranquero <lekktu@gmail.com> | ||
| 36 | |||
| 37 | * server.el (server-process-filter): Fix typo in docstring. | ||
| 38 | |||
| 39 | 2007-06-03 Dan Nicolaescu <dann@ics.uci.edu> | ||
| 40 | |||
| 41 | * loadup.el: Use a better feature test on a mac. | ||
| 42 | |||
| 43 | 2007-05-20 L$,1 q(Brentey K,Aa(Broly <lorentey@elte.hu> | ||
| 44 | |||
| 45 | * server.el (server-process-filter): Don't change | ||
| 46 | default-directory in *scratch*. | ||
| 47 | |||
| 48 | * mail/emacsbug.el (report-emacs-bug-pretest-address): Revert to | ||
| 49 | official Emacs pretest bug report address. | ||
| 50 | 4 | ||
| 51 | 2007-05-19 Dan Nicolaescu <dann@ics.uci.edu> | 5 | 0000-00-00 Dan Nicolaescu <dann@ics.uci.edu> |
| 52 | 6 | ||
| 53 | * term/mac-win.el: Provide mac-win. | 7 | * term/mac-win.el: Provide mac-win. |
| 54 | (mac-initialized): New variable. | 8 | (mac-initialized): New variable. |
| @@ -59,545 +13,285 @@ | |||
| 59 | (x-setup-function-keys): New function containing all the | 13 | (x-setup-function-keys): New function containing all the |
| 60 | top level function key definitions. | 14 | top level function key definitions. |
| 61 | 15 | ||
| 62 | * loadup.el: Load mac-win on a Mac. Avoid loading both x-win and | 16 | * term/x-win.el (x-menu-bar-open): Use accelerate-menu. |
| 63 | mac-win. | ||
| 64 | |||
| 65 | 2007-05-17 Jason Rumney <jasonr@gnu.org> | ||
| 66 | |||
| 67 | * term/w32-win.el (internal-face-interactive): Remove obsolete function. | ||
| 68 | 17 | ||
| 69 | 2007-05-16 Jason Rumney <jasonr@gnu.org> | 18 | 0000-00-00 Jason Rumney <jasonr@gnu.org> |
| 70 | 19 | ||
| 71 | * term/w32-win.el: Reorder to match x-win.el more closely. | 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. | ||
| 72 | (x-setup-function-keys): Use local-function-key-map. | 24 | (x-setup-function-keys): Use local-function-key-map. |
| 73 | (w32-initialized): New variable. | 25 | (w32-initialized): New variable. |
| 74 | (w32-initialize-window-system): Set it. | 26 | (w32-initialize-window-system): Set it. |
| 75 | Move more global setup here. | 27 | Move more global setup here. |
| 76 | 28 | (x-setup-function-keys): New function. | |
| 77 | 2007-05-16 Jason Rumney <jasonr@gnu.org> | ||
| 78 | |||
| 79 | * term/w32-win.el (x-setup-function-keys): New function. | ||
| 80 | (w32-initialize-window-system): Move non function key global setup | 29 | (w32-initialize-window-system): Move non function key global setup |
| 81 | here. | 30 | here. |
| 82 | |||
| 83 | 2007-05-16 Jason Rumney <jasonr@gnu.org> | ||
| 84 | |||
| 85 | * term/w32-win.el: Provide w32-win. | ||
| 86 | Don't throw error when global window-system not w32. | ||
| 87 | (x-cut-buffer-max): Remove. | 31 | (x-cut-buffer-max): Remove. |
| 88 | (w32-initialize-window-system): New function. | 32 | (w32-initialize-window-system): New function. |
| 89 | (handle-args-function-alist, frame-creation-function-alist): | 33 | (handle-args-function-alist, frame-creation-function-alist): |
| 90 | (window-system-initialization-alist): Add w32 entries. | 34 | (window-system-initialization-alist): Add w32 entries. |
| 91 | 35 | ||
| 92 | * loadup.el: Only load x-dnd and x-win when X is compiled in. | 36 | 0000-00-00 Juri Linkov <juri@jurta.org> |
| 93 | Load w32-win and dependencies on windows-nt. | ||
| 94 | |||
| 95 | 2007-05-16 L$,1 q(Brentey K,Aa(Broly <lorentey@elte.hu> | ||
| 96 | |||
| 97 | * env.el (getenv): Restore David Kastrup's fix. | ||
| 98 | (environment): Add optional frame parameter. | ||
| 99 | 37 | ||
| 100 | * mule-cmds.el (set-locale-environment): Fix getenv call. | 38 | * loadup.el: Add "button" loading after "faces" and move "startup" |
| 101 | * term/rxvt.el (rxvt-set-background-mode): Ditto. | 39 | to load after "button". |
| 102 | * x-win.el (x-initialize-window-system, terminal-init-xterm): Ditto. | ||
| 103 | 40 | ||
| 104 | * server.el (server-with-environment): Restore the original | 41 | 0000-00-00 Dan Nicolaescu <dann@ics.uci.edu> |
| 105 | environment. | ||
| 106 | 42 | ||
| 107 | 2007-05-14 David Kastrup <dak@gnu.org> | 43 | * loadup.el: Load mac-win on a Mac. Avoid loading both x-win and |
| 44 | mac-win. | ||
| 108 | 45 | ||
| 109 | * env.el (getenv): Fix reverted by demand of Dan Nicolaescu | 46 | 0000-00-00 Jason Rumney <jasonr@gnu.org> |
| 110 | because it exposes further problems. | ||
| 111 | 47 | ||
| 112 | 2007-05-13 David Kastrup <dak@gnu.org> | 48 | * loadup.el: Only load x-dnd and x-win when X is compiled in. |
| 49 | Load w32-win and dependencies on windows-nt. | ||
| 113 | 50 | ||
| 114 | * env.el (getenv): Pass frame to getenv-internal. | 51 | 0000-00-00 Karoly Lorentey <lorentey@elte.hu> |
| 115 | 52 | ||
| 116 | 2007-02-24 Karoly Lorentey <karoly@lorentey.hu> | 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. | ||
| 117 | 56 | ||
| 118 | * ldefs-boot.el: Regenerate. | 57 | 0000-00-00 Juanma Barranquero <lekktu@gmail.com> |
| 119 | 58 | ||
| 120 | 2006-10-14 Karoly Lorentey <lorentey@elte.hu> | 59 | * server.el (server-process-filter): Fix typo in docstring. |
| 121 | 60 | ||
| 122 | * term/x-win.el (x-initialize-window-system): Make a copy of pure list. | 61 | 0000-00-00 Karoly Lorentey <lorentey@elte.hu> |
| 123 | 62 | ||
| 124 | 2006-07-29 Karoly Lorentey <lorentey@elte.hu> | 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. | ||
| 125 | 67 | ||
| 126 | * bindings.el (mode-line-client): Don't set the local-map and | 68 | * ediff-wind.el (ediff-setup-windows-automatic): New function. |
| 127 | mouse-face properties. | 69 | (ediff-window-setup-function): Use it as default. |
| 128 | 70 | ||
| 129 | 2006-07-29 Karoly Lorentey <lorentey@elte.hu> | 71 | * help-fns.el (describe-variable): Describe frame-local variables |
| 72 | correctly. | ||
| 130 | 73 | ||
| 131 | * menu-bar.el (menu-bar-open): New function. | 74 | * menu-bar.el (menu-bar-open): New function. |
| 132 | Bind it to f10. | 75 | Bind it to f10. |
| 133 | |||
| 134 | * term/x-win.el: Don't bind f10. | 76 | * term/x-win.el: Don't bind f10. |
| 135 | |||
| 136 | * tmm.el: Remove autoload binding for f10. | 77 | * tmm.el: Remove autoload binding for f10. |
| 137 | 78 | ||
| 138 | * ldefs-boot.el: Regenerate. | 79 | * termdev.el: New file. |
| 139 | 80 | * Makefile.in (lisp, shortlisp): Add termdev.elc. | |
| 140 | 2006-07-29 Karoly Lorentey <lorentey@elte.hu> | 81 | * makefile.MPW (shortlisp): Ditto. |
| 141 | |||
| 142 | * frame.el (make-frame): Always inherit 'environment and 'client | ||
| 143 | parameters. | ||
| 144 | |||
| 145 | 2006-07-29 Karoly Lorentey <lorentey@elte.hu> | ||
| 146 | |||
| 147 | * term/xterm.el (xterm-function-map): Fix typo. | ||
| 148 | 82 | ||
| 149 | 2006-05-26 Karoly Lorentey <lorentey@elte.hu> | 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. | ||
| 150 | 86 | ||
| 151 | * env.el (read-envvar-name): Remove reference to global-environment. | 87 | (set-display-table-and-terminal-coding-system): Add DISPLAY |
| 152 | (setenv-internal): New function. | 88 | parameter. Pass it to set-terminal-coding-system. |
| 153 | (setenv): Use it. Always set process-environment. Update docs. | 89 | (set-locale-environment): Add DISPLAY parameter. |
| 154 | (getenv): Update docs. | ||
| 155 | (environment): Rewrite for the new environment design. Update docs. | ||
| 156 | 90 | ||
| 157 | * frame.el (frame-initialize): Copy the environment from the | 91 | * international/encoded-kb.el (encoded-kbd-setup-display): Use |
| 158 | initial frame. | 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. | ||
| 159 | 96 | ||
| 160 | 2006-05-20 Karoly Lorentey <lorentey@elte.hu> | 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. | ||
| 161 | 100 | ||
| 162 | * term/iris-ansi.el (iris-function-map): Fix read syntax. | 101 | * international/mule.el (keyboard-coding-system): Test for |
| 163 | * term/lk201.el (lk201-function-map): Fix read syntax. | 102 | encoded-kbd-setup-display, not encoded-kbd-mode. |
| 103 | (set-terminal-coding-system, set-keyboard-coding-system): Add | ||
| 104 | DISPLAY parameter. | ||
| 164 | 105 | ||
| 165 | 2006-05-20 Karoly Lorentey <lorentey@elte.hu> | 106 | * international/mule.el (set-keyboard-coding-system): Use |
| 107 | encoded-kbd-setup-display. | ||
| 166 | 108 | ||
| 167 | * faces.el (tty-create-frame-with-faces): Set up faces and | 109 | * double.el (double-setup): Add note. |
| 168 | background mode only after the terminal has been initialized. | ||
| 169 | (frame-set-background-mode): Handle the 'background-mode terminal | ||
| 170 | parameter. | ||
| 171 | (tty-run-terminal-initialization): Add type option. | ||
| 172 | 110 | ||
| 173 | * term/README: Update. | 111 | * term/README: Update. |
| 174 | * term/rxvt.el: Simplify. | ||
| 175 | * term/xterm.el: Simplify and fix. | ||
| 176 | * term/*.el: Simplify and fix. | ||
| 177 | 112 | ||
| 178 | 2006-05-20 Karoly Lorentey <lorentey@elte.hu> | 113 | * term/x-win.el (x-setup-function-keys): New function. Move |
| 179 | 114 | function-key-map tweaks here. Protect against multiple calls on | |
| 180 | * faces.el (tty-find-type): New function. | 115 | the same terminal. Use terminal-local binding of |
| 181 | (tty-run-terminal-initialization): Load files just once per Emacs | 116 | local-function-key-map instead of function-key-map. |
| 182 | session, and call terminit functions just once per terminal. | 117 | (x-initialize-window-system): Make a copy of pure list. Pass a |
| 183 | 118 | frame getenv. | |
| 184 | 2006-04-20 Karoly Lorentey <lorentey@elte.hu> | ||
| 185 | |||
| 186 | * vc.el (vc-annotate-color-map): Undo previous change. | ||
| 187 | |||
| 188 | 2006-04-20 Karoly Lorentey <lorentey@elte.hu> | ||
| 189 | |||
| 190 | * vc.el (vc-annotate-color-map): Call `tty-display-color-p' only on | ||
| 191 | ttys. | ||
| 192 | 119 | ||
| 193 | 2006-04-10 Karoly Lorentey <lorentey@elte.hu> | 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. | ||
| 194 | 140 | ||
| 195 | * startup.el (normal-splash-screen): Fix typo. | 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. | ||
| 196 | 147 | ||
| 197 | 2006-04-01 Karoly Lorentey <lorentey@elte.hu> | 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. | ||
| 198 | 151 | ||
| 199 | * mh-e/mh-e.el (mh-strip-package-version): Add autoload cookie. | 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. | ||
| 200 | 157 | ||
| 201 | * ldefs-boot.el: Update. | 158 | * simple.el (normal-erase-is-backspace-mode): Rewrite for multiple |
| 159 | display support. | ||
| 160 | (normal-erase-is-backspace-setup-frame): New function. | ||
| 202 | 161 | ||
| 203 | 2006-04-01 Karoly Lorentey <lorentey@elte.hu> | 162 | 0000-00-00 Dan Nicolaescu <dann@ics.uci.edu> |
| 204 | 163 | ||
| 205 | * term/x-win.el (x-setup-function-keys): Protect against multiple | 164 | * env.el (read-envvar-name): Don't consider the environment frame |
| 206 | calls on the same terminal. | 165 | param. |
| 166 | (setenv): Set display-environment-variable and | ||
| 167 | term-environment-variable. | ||
| 207 | 168 | ||
| 208 | 2006-03-26 Karoly Lorentey <lorentey@elte.hu> | 169 | * frame.el (frame-initialize, make-frame): Likewise. |
| 209 | 170 | ||
| 210 | * server.el (server-process-filter): Accept `-dir' command. Set | 171 | * faces.el (tty-set-up-initial-frame-faces): Likewise. |
| 211 | `default-directory' of the *scratch* buffer on connect, if applicable. | ||
| 212 | 172 | ||
| 213 | 2006-03-26 Karoly Lorentey <lorentey@elte.hu> | 173 | * server.el (server-process-filter): Likewise. |
| 174 | (server-process-filter): Likewise. Also set COLORFGBG and | ||
| 175 | COLORTERM. | ||
| 214 | 176 | ||
| 215 | * tool-bar.el (toggle-tool-bar-mode-from-frame): New function. | 177 | 0000-00-00 Karoly Lorentey <lorentey@elte.hu> |
| 216 | 178 | ||
| 217 | * menu-bar.el (toggle-menu-bar-mode-from-frame): New function. | 179 | * term/linux.el (terminal-init-linux): Use `set-input-meta-mode'. |
| 218 | (menu-bar-showhide-menu): Use them to change "Menu-bar" and | ||
| 219 | "Tool-bar" toggles to reflect the state of the current frame. | ||
| 220 | 180 | ||
| 221 | 2006-03-26 Karoly Lorentey <lorentey@elte.hu> | 181 | 0000-00-00 David Kastrup <dak@gnu.org> |
| 222 | 182 | ||
| 223 | * faces.el (x-create-frame-with-faces): Remove bogus check for first | 183 | * env.el (getenv): Pass frame to getenv-internal. |
| 224 | frame. Call `tool-bar-setup'. | ||
| 225 | 184 | ||
| 226 | * frame.el (window-system-default-frame-alist): Enhance doc string. | 185 | 0000-00-00 Karoly Lorentey <lorentey@elte.hu> |
| 227 | 186 | ||
| 228 | * frame.el (frame-notice-user-settings): Don't put 'tool-bar-lines | 187 | * cus-start.el: Remove bogus window-system reference from GTK test. |
| 229 | in `default-frame-alist' when initial frame is on a tty. | ||
| 230 | 188 | ||
| 231 | * frame.el (modify-all-frames-parameters): Simplify using | 189 | * files.el (save-buffers-kill-terminal): New function. |
| 232 | `assq-delete-all'. Remove specified parameters from | 190 | (ctl-x-map): Change binding of C-x C-c to |
| 233 | `window-system-default-frame-alist'. | 191 | save-buffers-kill-terminal. |
| 234 | 192 | ||
| 235 | * fringe.el (set-fringe-mode): Simplify and fix using | 193 | * fringe.el (set-fringe-mode): Simplify and fix using |
| 236 | `modify-all-frames-parameters'. | 194 | `modify-all-frames-parameters'. |
| 237 | * menu-bar.el (menu-bar-mode): Ditto. | ||
| 238 | * scroll-bar.el (set-scroll-bar-mode): Ditto. | 195 | * scroll-bar.el (set-scroll-bar-mode): Ditto. |
| 239 | * tool-bar.el (tool-bar-mode): Ditto. Remove 'tool-bar-map length | 196 | * tool-bar.el (tool-bar-mode): Ditto. Remove 'tool-bar-map length |
| 240 | check before calling `tool-bar-setup'. | 197 | check before calling `tool-bar-setup'. |
| 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. | ||
| 241 | 203 | ||
| 242 | * tool-bar.el (tool-bar-setup): New variable. | 204 | * menu-bar.el (toggle-menu-bar-mode-from-frame): New function. |
| 243 | 205 | (menu-bar-showhide-menu): Use toggle-menu-bar-mode-from-frame and | |
| 244 | * tool-bar.el (tool-bar-setup): Use it to guard against multiple | 206 | toggle-tool-bar-mode-from-frame to change "Menu-bar" and |
| 245 | calls. Add optional frame parameter, and select that frame before | 207 | "Tool-bar" toggles to reflect the state of the current frame. |
| 246 | adding items. | 208 | (menu-bar-mode): Simplify and fix using |
| 247 | 209 | `modify-all-frames-parameters'. | |
| 248 | 2006-03-26 Karoly Lorentey <lorentey@elte.hu> | ||
| 249 | |||
| 250 | * mail/emacsbug.el (report-emacs-bug-pretest-address): | ||
| 251 | Set pretest address to multi-tty@lists.fnord.hu. | ||
| 252 | |||
| 253 | 2006-03-21 Karoly Lorentey <lorentey@elte.hu> | ||
| 254 | |||
| 255 | * startup.el (display-startup-echo-area-message): | ||
| 256 | Handle `inhibit-startup-echo-area-message' here. | ||
| 257 | (command-line-1): Moved from here. | ||
| 258 | |||
| 259 | 2006-03-12 Karoly Lorentey <lorentey@elte.hu> | ||
| 260 | |||
| 261 | * ediff-wind.el (ediff-window-setup-function): Fix typo. | ||
| 262 | |||
| 263 | 2006-03-12 Karoly Lorentey <lorentey@elte.hu> | ||
| 264 | |||
| 265 | * subr.el (with-selected-frame): Make sure the current buffer is | ||
| 266 | restored as well. | ||
| 267 | |||
| 268 | * faces.el (x-create-frame-with-faces): Don't make frame visible | ||
| 269 | until we are done setting up all its parameters. | ||
| 270 | |||
| 271 | * ediff-wind.el (ediff-setup-windows-automatic): New function. | ||
| 272 | (ediff-window-setup-function): Use it as default. | ||
| 273 | |||
| 274 | 2006-02-23 Karoly Lorentey <lorentey@elte.hu> | ||
| 275 | |||
| 276 | * server.el (server-buffer-clients): Doc update. | ||
| 277 | (server-delete-client): Handle quits in kill-buffer. Don't kill | ||
| 278 | modified buffers. Add extra logging. | ||
| 279 | (server-visit-files): Don't set `server-existing-buffer' if the | ||
| 280 | buffer already has other clients. | ||
| 281 | |||
| 282 | 2006-02-12 Karoly Lorentey <lorentey@elte.hu> | ||
| 283 | |||
| 284 | * server.el (server-process-filter): Switch to *scratch* immediately | ||
| 285 | after creating the frame, before evaluating any -evals. | ||
| 286 | |||
| 287 | 2006-02-03 Karoly Lorentey <lorentey@elte.hu> | ||
| 288 | |||
| 289 | * loadup.el: Delay loading env; mule-conf gets confused by cl during | ||
| 290 | bootstrap. | ||
| 291 | |||
| 292 | 2006-01-03 Karoly Lorentey <lorentey@elte.hu> | ||
| 293 | |||
| 294 | * server.el (server-process-filter): Protect `display-splash-screen' | ||
| 295 | call in a condition-case. Explain why. | ||
| 296 | |||
| 297 | 2006-01-03 Karoly Lorentey <lorentey@elte.hu> | ||
| 298 | |||
| 299 | * simple.el (normal-erase-is-backspace-mode): Fix enabled/disabled | ||
| 300 | logic. | ||
| 301 | |||
| 302 | 2006-01-02 Karoly Lorentey <lorentey@elte.hu> | ||
| 303 | |||
| 304 | * server.el (server-handle-delete-frame): Fix last frame check. | ||
| 305 | |||
| 306 | 2006-01-02 Karoly Lorentey <lorentey@elte.hu> | ||
| 307 | |||
| 308 | * server.el (server-handle-delete-frame): Fix typo. | ||
| 309 | |||
| 310 | * server.el (server-process-filter): Call | ||
| 311 | `display-startup-echo-area-message' before `display-splash-screen'. | ||
| 312 | |||
| 313 | 2006-01-02 Karoly Lorentey <lorentey@elte.hu> | ||
| 314 | |||
| 315 | * frame.el (make-frame): Also inherit 'client parameter. Don't | ||
| 316 | override explicitly specified values with inherited ones. | ||
| 317 | |||
| 318 | * server.el (server-delete-client): Delete frames after deleting | ||
| 319 | the tty. Clear 'client parameter before deleting a frame. | ||
| 320 | |||
| 321 | * server.el (server-handle-delete-frame): Delete the client | ||
| 322 | if this was its last frame. | ||
| 323 | |||
| 324 | * startup.el (fancy-splash-default-action): Fix typo in comment. | ||
| 325 | |||
| 326 | 2005-12-30 Karoly Lorentey <lorentey@elte.hu> | ||
| 327 | |||
| 328 | * server.el (server-process-filter): Don't display the splash screen | ||
| 329 | when no frame was created. | ||
| 330 | |||
| 331 | 2005-12-30 Karoly Lorentey <lorentey@elte.hu> | ||
| 332 | |||
| 333 | * startup.el (fancy-splash-screens): Use `overriding-local-map' | ||
| 334 | instead of `overriding-terminal-local-map' for now; the latter doesn't | ||
| 335 | work right, it looses keypresses to another terminal. | ||
| 336 | |||
| 337 | 2005-12-30 Karoly Lorentey <lorentey@elte.hu> | ||
| 338 | |||
| 339 | * startup.el (fancy-splash-screens): Use | ||
| 340 | `overriding-terminal-local-map' to set up keymap. Install a | ||
| 341 | `delete-frame-functions' hook to catch `delete-frame' events. Ignore | ||
| 342 | `select-window' events to cope better with `focus-follows-mouse'. | ||
| 343 | Don't switch back to the original buffer if the splash frame has been | ||
| 344 | killed. | ||
| 345 | (normal-splash-screen): Don't let-bind `mode-line-format'; it changes | ||
| 346 | the global binding---setq it instead. | ||
| 347 | (display-splash-screen): Don't do anything if the splash screen is | ||
| 348 | already displayed elsewhere. | ||
| 349 | (fancy-splash-exit, fancy-splash-delete-frame): New functions. | ||
| 350 | 210 | ||
| 351 | 2005-12-29 Karoly Lorentey <lorentey@elte.hu> | 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. | ||
| 352 | 223 | ||
| 353 | * bindings.el (mode-line-client): New variable. | 224 | * bindings.el (mode-line-client): New variable. |
| 354 | (help-echo): Add it to the default mode-line format. | 225 | (help-echo): Add it to the default mode-line format. |
| 355 | 226 | ||
| 356 | * files.el (mode-line-client): Set it as risky. | 227 | * env.el Require cl for byte compilation (for `block' and |
| 357 | 228 | `return'). | |
| 358 | 2005-12-29 Karoly Lorentey <lorentey@elte.hu> | ||
| 359 | |||
| 360 | * server.el (server-process-filter): Show the Emacs splash screen | ||
| 361 | and startup echo area message. Display the *scratch* buffer by | ||
| 362 | default. | ||
| 363 | |||
| 364 | * startup.el (fancy-splash-screens): Restore previous buffer, even | ||
| 365 | if it's *scratch*. | ||
| 366 | |||
| 367 | 2005-12-29 Karoly Lorentey <lorentey@elte.hu> | ||
| 368 | |||
| 369 | * files.el (save-buffers-kill-display): Rename to `save-buffers-kill-terminal'. | ||
| 370 | (save-buffers-kill-terminal, ctl-x-map): Update for renames. | ||
| 371 | |||
| 372 | * frame.el (make-frame): Rename 'device frame parameter to | ||
| 373 | 'terminal. Update. | ||
| 374 | (frames-on-display-list, framep-on-display, suspend-frame): Update | ||
| 375 | for renames. | ||
| 376 | (selected-display): Rename to `selected-terminal'. | ||
| 377 | |||
| 378 | * server.el (server-save-buffers-kill-display): Rename to | ||
| 379 | `server-save-buffers-kill-terminal'. | ||
| 380 | (server-delete-client, server-handle-delete-frame) | ||
| 381 | (server-handle-suspend-tty, server-process-filter) | ||
| 382 | (server-switch-buffer): Update for renames. | ||
| 383 | |||
| 384 | * startup.el (normal-splash-screen, normal-splash-screen): Update | ||
| 385 | for renames. | ||
| 386 | |||
| 387 | * talk.el (talk): Update for renames. | ||
| 388 | |||
| 389 | * termdev.el (terminal-id): Update for renames. | ||
| 390 | |||
| 391 | * xt-mouse.el (turn-on-xterm-mouse-tracking-on-terminal) | ||
| 392 | (turn-off-xterm-mouse-tracking-on-terminal) | ||
| 393 | (xterm-mouse-handle-delete-frame): Update for renames. | ||
| 394 | |||
| 395 | 2005-12-29 Karoly Lorentey <lorentey@elte.hu> | ||
| 396 | |||
| 397 | * env.el (setenv, getenv): Update doc strings. | ||
| 398 | |||
| 399 | 2005-12-29 Karoly Lorentey <lorentey@elte.hu> | ||
| 400 | |||
| 401 | * env.el (read-envvar-name, setenv, getenv, environment): Use frame | ||
| 402 | parameters to store the local environment, not terminal parameters. | ||
| 403 | |||
| 404 | * server.el (server-process-filter): Store the local environment in a | ||
| 405 | frame (not terminal) parameter. Do not try to decode environment | ||
| 406 | strings. | ||
| 407 | |||
| 408 | * frame.el (make-frame): Set up the 'environment frame parameter, | ||
| 409 | when needed. | ||
| 410 | |||
| 411 | 2005-12-29 Karoly Lorentey <lorentey@elte.hu> | ||
| 412 | |||
| 413 | * env.el: Require cl for byte compilation. (For `block' and `return'.) | ||
| 414 | (read-envvar-name): Update for rename. Include | ||
| 415 | `process-environment' as well. | ||
| 416 | (setenv): Update for rename also handle `process-environment'. | ||
| 417 | Update doc. | ||
| 418 | (getenv): Update doc. | ||
| 419 | (environment): New function. | 229 | (environment): New function. |
| 420 | (let-environment): New macro. | 230 | (let-environment): New macro. |
| 421 | 231 | (setenv, getenv): Add optional terminal parameter. Update docs. | |
| 422 | * font-lock.el (lisp-font-lock-keywords-2): Add `let-environment'. | 232 | (setenv-internal): New function. |
| 423 | 233 | (setenv): Use it. Always set process-environment. Update docs. | |
| 424 | 2005-12-29 Karoly Lorentey <lorentey@elte.hu> | 234 | (getenv): Update docs. |
| 425 | 235 | (read-envvar-name, setenv, getenv): Use frame parameters | |
| 426 | * cus-start.el: Fix compilation error. | 236 | to store the local environment, not terminal parameters. Include |
| 427 | 237 | `process-environment' as well. | |
| 428 | 2005-12-26 Karoly Lorentey <lorentey@elte.hu> | ||
| 429 | |||
| 430 | * env.el (setenv, getenv): Add optional terminal parameter. Update docs. | ||
| 431 | (setenv): Handle `local-environment-variables'. | 238 | (setenv): Handle `local-environment-variables'. |
| 432 | (read-envvar-name): Also allow (and complete) local | ||
| 433 | environment variables on the current terminal. | ||
| 434 | |||
| 435 | * termdev.el (terminal-id): Make parameter optional. | ||
| 436 | (terminal-getenv, terminal-setenv, with-terminal-environment): | ||
| 437 | Disable functions. | ||
| 438 | |||
| 439 | * mule-cmds.el (set-locale-environment): Convert `terminal-getenv' | ||
| 440 | calls to `getenv'. | ||
| 441 | * rxvt.el (rxvt-set-background-mode): Ditto. | ||
| 442 | * x-win.el (x-initialize-window-system): Ditto. | ||
| 443 | * xterm.el (terminal-init-xterm): Ditto. | ||
| 444 | |||
| 445 | * server.el (server-process-filter): Fix reference to the 'display | ||
| 446 | frame parameter. | ||
| 447 | |||
| 448 | 2005-12-25 Karoly Lorentey <lorentey@elte.hu> | ||
| 449 | |||
| 450 | * termdev.el (terminal-parameter-alist, terminal-parameters) | ||
| 451 | (terminal-parameter-p, terminal-parameter, set-terminal-parameter) | ||
| 452 | (terminal-handle-delete-frame): Remove. | ||
| 453 | |||
| 454 | * simple.el (normal-erase-is-backspace-setup-frame) | ||
| 455 | (normal-erase-is-backspace-mode): Rephrase things | ||
| 456 | without terminal-parameter-p. | ||
| 457 | |||
| 458 | * termdev.el (terminal-getenv, terminal-setenv) | ||
| 459 | (with-terminal-environment): Ditto. | ||
| 460 | |||
| 461 | 2005-12-23 Karoly Lorentey <lorentey@elte.hu> | ||
| 462 | |||
| 463 | * international/encoded-kb.el (encoded-kbd-setup-display): Use | ||
| 464 | `set-input-meta-mode'. | ||
| 465 | * linux.el (terminal-init-linux): Ditto. | ||
| 466 | |||
| 467 | 2005-12-22 Karoly Lorentey <lorentey@elte.hu> | ||
| 468 | 239 | ||
| 469 | * termdev.el: New file. Move terminal parameter-related functions | 240 | * frame.el (make-frame): Always inherit 'environment and 'client |
| 470 | here from frame.el. | 241 | parameters. Set up the 'environment frame parameter, when needed. |
| 471 | (terminal-getenv, with-terminal-environment): Reimplement and extend. | 242 | Also inherit 'client parameter. Don't override explicitly |
| 472 | (terminal-setenv, terminal-setenv-internal): New functions. | 243 | specified values with inherited ones. Add 'terminal frame |
| 473 | 244 | parameter. Append window-system-default-frame-alist to parameters | |
| 474 | * frame.el (make-frame-on-tty, framep-on-display, suspend-frame): | 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): | ||
| 475 | Extend doc string, update parameter names. | 254 | Extend doc string, update parameter names. |
| 476 | (terminal-id, terminal-parameter-alist, terminal-parameters) | 255 | (frames-on-display-list): Use terminal-id to get the |
| 477 | (terminal-parameter-p, terminal-parameter, set-terminal-parameter) | ||
| 478 | (terminal-handle-delete-frame, terminal-getenv, terminal-getenv) | ||
| 479 | (with-terminal-environment): Move to termdev.el. | ||
| 480 | |||
| 481 | * loadup.el: Load termdev as well. | ||
| 482 | * Makefile.in (lisp, shortlisp): Add termdev.elc. | ||
| 483 | * makefile.MPW (shortlisp): Ditto. | ||
| 484 | |||
| 485 | * ebuff-menu.el (electric-buffer-menu-mode-map): Bind C-z to | ||
| 486 | `suspend-frame', not `suspend-emacs'. | ||
| 487 | * echistory.el (electric-history-map): Ditto. | ||
| 488 | * ebrowse.el (ebrowse-electric-list-mode-map): Ditto. | ||
| 489 | * ebrowse.el (ebrowse-electric-position-mode-map): Ditto. | ||
| 490 | |||
| 491 | * startup.el (normal-splash-screen): Use `save-buffers-kill-display' | ||
| 492 | instead of `save-buffers-kill-emacs'. | ||
| 493 | |||
| 494 | * x-win.el (x-initialize-window-system): Add 'global-ok option to | ||
| 495 | `terminal-getenv'. | ||
| 496 | |||
| 497 | 2005-11-19 Karoly Lorentey <lorentey@elte.hu> | ||
| 498 | |||
| 499 | * loadup.el: Don't load server. | ||
| 500 | * ldefs-boot.el: Update. | ||
| 501 | |||
| 502 | * server.el (server-save-buffers-kill-display): Add autoload | ||
| 503 | cookie. Move stuff not specific to server into | ||
| 504 | `save-buffers-kill-display'. | ||
| 505 | |||
| 506 | * files.el (save-buffers-kill-display): New function. | ||
| 507 | (ctl-x-map): Bind it to C-x C-c. | ||
| 508 | |||
| 509 | * frame.el (terminal-getenv): New function. | ||
| 510 | * international/mule-cmds.el (set-locale-environment): Use it. | ||
| 511 | |||
| 512 | * frame.el (with-terminal-environment): New macro. | ||
| 513 | |||
| 514 | * server.el (server-getenv, server-with-client-environment): | ||
| 515 | Remove. | ||
| 516 | (server-getenv-from, server-with-environment): New functions. | ||
| 517 | (server-process-filter): Change syntax of environment variables. | ||
| 518 | Put environment into terminal parameters, not client parameters. | ||
| 519 | |||
| 520 | * term/rxvt.el: Don't require server. | ||
| 521 | (rxvt-set-background-mode): Use terminal-getenv, not server-getenv. | ||
| 522 | * term/x-win.el (x-initialize-window-system): Ditto. | ||
| 523 | * term/xterm.el (terminal-init-xterm): Ditto. | ||
| 524 | |||
| 525 | 2005-11-07 Karoly Lorentey <lorentey@elte.hu> | ||
| 526 | |||
| 527 | * loadup.el: Reorganize order of loading x-dnd vs. term/x-win. | ||
| 528 | |||
| 529 | 2005-11-07 Karoly Lorentey <lorentey@elte.hu> | ||
| 530 | |||
| 531 | * frame.el (frames-on-display-list): Use terminal-id to get the | ||
| 532 | display id. | 256 | display id. |
| 533 | (terminal-id): Also accept X display strings and tty device names. | 257 | (frame-notice-user-settings): Extend to apply |
| 534 | 258 | settings in `window-system-default-frame-alist' as well. | |
| 535 | Revision: | 259 | (terminal-id, terminal-parameters, terminal-parameter) |
| 536 | 260 | (set-terminal-parameter, terminal-handle-delete-frame): New functions. | |
| 537 | * edmacro.el (edmacro-format-keys): Remove terminal-local-value calls. | 261 | (delete-frame-functions): Add to `delete-frame-functions' hook. |
| 538 | * emulation/cua-base.el (cua--pre-command-handler-1): Ditto. | 262 | (blink-cursor-mode): Adapt blink-cursor-mode default |
| 539 | * international/encoded-kb.el (encoded-kbd-setup-display): Ditto. | 263 | value from startup.el. |
| 540 | * isearch.el (isearch-other-meta-char): Ditto. | 264 | (make-frame-on-display): Protect condition on x-initialized when |
| 541 | * obsolete/keyswap.el (the-table): Ditto. | 265 | x-win.el is not loaded. Update doc. |
| 542 | * simple.el (normal-erase-is-backspace-mode): Ditto. | 266 | (suspend-frame): Use display-controlling-tty-p to decide between |
| 543 | * subr.el (keyboard-translate, read-quoted-char): Ditto. | 267 | suspend-emacs and suspend-tty. |
| 544 | * term/AT386.el (terminal-init-AT386): Ditto. | 268 | (frames-on-display-list): Update for display ids. |
| 545 | * term/internal.el: Ditto. | 269 | (framep-on-display): Ditto. |
| 546 | * term/iris-ansi.el (terminal-init-iris-ansi): Ditto. | 270 | (suspend-frame): Use display-name, not frame-tty-name. |
| 547 | * term/lk201.el (terminal-init-lk201): Ditto. | 271 | (selected-terminal): New function. |
| 548 | * term/mac-win.el: Ditto. | ||
| 549 | * term/news.el (terminal-init-news): Ditto. | ||
| 550 | * term/rxvt.el (terminal-init-rxvt): Ditto. | ||
| 551 | * term/sun.el (terminal-init-sun): Ditto. | ||
| 552 | * term/tvi970.el (terminal-init-tvi970): Ditto. | ||
| 553 | * term/vt200.el (terminal-init-vt200): Ditto. | ||
| 554 | * term/vt201.el (terminal-init-vt201): Ditto. | ||
| 555 | * term/vt220.el (terminal-init-vt220): Ditto. | ||
| 556 | * term/vt240.el (terminal-init-vt240): Ditto. | ||
| 557 | * term/vt300.el (terminal-init-vt300): Ditto. | ||
| 558 | * term/vt320.el (terminal-init-vt320): Ditto. | ||
| 559 | * term/vt400.el (terminal-init-vt400): Ditto. | ||
| 560 | * term/vt420.el (terminal-init-vt420): Ditto. | ||
| 561 | * term/wyse50.el (terminal-init-wyse50): Ditto. | ||
| 562 | * term/x-win.el (x-setup-function-keys): Ditto. | ||
| 563 | * term/xterm.el (terminal-init-xterm): Ditto. | ||
| 564 | |||
| 565 | 2005-10-28 Karoly Lorentey <lorentey@elte.hu> | ||
| 566 | |||
| 567 | * subr.el (keyboard-translate): Fix stupid thinko. | ||
| 568 | |||
| 569 | 2005-10-28 Karoly Lorentey <lorentey@elte.hu> | ||
| 570 | |||
| 571 | * subr.el (keyboard-translate): Use `terminal-local-value' to | ||
| 572 | access `keyboard-translate-table'. | ||
| 573 | * obsolete/keyswap.el: Ditto. | ||
| 574 | |||
| 575 | 2005-10-23 Karoly Lorentey <lorentey@elte.hu> | ||
| 576 | |||
| 577 | * mh-e/.arch-inventory: Ignore mh-loaddefs.el. | ||
| 578 | |||
| 579 | 2005-10-23 Karoly Lorentey <lorentey@elte.hu> | ||
| 580 | |||
| 581 | * frame.el (terminal-parameter-p): New function. | ||
| 582 | (terminal-parameter): Use it. | ||
| 583 | |||
| 584 | * simple.el (normal-erase-is-backspace): Add 'maybe option, set it | ||
| 585 | as default. | ||
| 586 | (normal-erase-is-backspace-mode): Rewrite for multiple display | ||
| 587 | support. | ||
| 588 | (normal-erase-is-backspace-setup-frame): New function. | ||
| 589 | |||
| 590 | * frame.el (make-frame): Call it. | ||
| 591 | * startup.el (command-line): Call it. | ||
| 592 | |||
| 593 | 2005-09-11 Karoly Lorentey <lorentey@elte.hu> | ||
| 594 | |||
| 595 | * server.el (server-process-filter): Use a dummy client with | ||
| 596 | --no-wait's X frames. | ||
| 597 | (server-save-buffers-kill-display): Explicitly delete frame after | ||
| 598 | deleting its client, in case it was a dummy. | ||
| 599 | 272 | ||
| 600 | 2005-09-11 Karoly Lorentey <lorentey@elte.hu> | 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'. | ||
| 601 | 295 | ||
| 602 | * xt-mouse.el (xterm-mouse-x, xterm-mouse-y): Convert to terminal | 296 | * xt-mouse.el (xterm-mouse-x, xterm-mouse-y): Convert to terminal |
| 603 | parameters. | 297 | parameters. |
| @@ -613,394 +307,70 @@ | |||
| 613 | (suspend-tty-functions, resume-tty-functions): Install extra hooks | 307 | (suspend-tty-functions, resume-tty-functions): Install extra hooks |
| 614 | for multi-tty. | 308 | for multi-tty. |
| 615 | 309 | ||
| 616 | 2005-09-11 Karoly Lorentey <lorentey@elte.hu> | ||
| 617 | |||
| 618 | * server.el (server-process-filter): In `-position LINE' handler, | ||
| 619 | don't ruin the request string until the line number is extracted. Log | ||
| 620 | opened files. | ||
| 621 | |||
| 622 | 2005-09-10 Karoly Lorentey <lorentey@elte.hu> | ||
| 623 | |||
| 624 | * server.el (server-process-filter): Handle -current-frame command. | ||
| 625 | Don't create frames when it is given. Don't bind X frames to the | ||
| 626 | client when we are in -no-wait mode. | ||
| 627 | |||
| 628 | 2005-09-10 Karoly Lorentey <lorentey@elte.hu> | ||
| 629 | |||
| 630 | * cus-start.el: Remove bogus window-system reference from GTK test. | ||
| 631 | |||
| 632 | 2005-09-07 Karoly Lorentey <lorentey@elte.hu> | ||
| 633 | |||
| 634 | * term/xterm.el (terminal-init-xterm): Protect function-key-map | ||
| 635 | against multiple invocations on the same terminal. | ||
| 636 | |||
| 637 | 2005-09-07 Karoly Lorentey <lorentey@elte.hu> | ||
| 638 | |||
| 639 | * frame.el (frame-notice-user-settings): Extend to apply | ||
| 640 | settings in `window-system-default-frame-alist' as well. | ||
| 641 | |||
| 642 | 2005-09-07 Karoly Lorentey <lorentey@elte.hu> | ||
| 643 | |||
| 644 | * faces.el (tty-run-terminal-initialization): New function. | ||
| 645 | (tty-create-frame-with-faces): Use it. | ||
| 646 | |||
| 647 | * startup.el (command-line): Replace duplicated code with a call to | ||
| 648 | tty-run-terminal-initialization. | ||
| 649 | |||
| 650 | 2005-09-07 Karoly Lorentey <lorentey@elte.hu> | ||
| 651 | |||
| 652 | * faces.el (tty-create-frame-with-faces): Call terminal-init-*. | ||
| 653 | Don't load the initialization file more than once. | ||
| 654 | |||
| 655 | * startup.el (command-line): Don't load the terminal initialization | ||
| 656 | file more than once. | ||
| 657 | |||
| 658 | 2005-09-04 Karoly Lorentey <lorentey@elte.hu> | ||
| 659 | |||
| 660 | * term/xterm.el (xterm-function-map): Fix key definitions. | ||
| 661 | |||
| 662 | 2005-07-22 Karoly Lorentey <lorentey@elte.hu> | ||
| 663 | |||
| 664 | * frame.el (make-frame): Append window-system-default-frame-alist to | ||
| 665 | parameters before calling frame-creation-function. | ||
| 666 | |||
| 667 | 2005-07-12 Karoly Lorentey <lorentey@elte.hu> | ||
| 668 | |||
| 669 | * international/encoded-kb.el (encoded-kbd-setup-display): Fix | ||
| 670 | broken condition before set-input-mode. | ||
| 671 | |||
| 672 | 2005-07-12 Karoly Lorentey <lorentey@elte.hu> | ||
| 673 | |||
| 674 | * double.el (double-setup): Replace global-key-translation-map with key-translation-map. | ||
| 675 | * international/encoded-kb.el (encoded-kbd-setup-display): Ditto. | ||
| 676 | * international/iso-transl.el: Ditto. | ||
| 677 | * obsolete/iso-acc.el (iso-accents-customize): Ditto. | ||
| 678 | |||
| 679 | * edmacro.el (edmacro-format-keys): Use terminal-local binding of | ||
| 680 | local-function-key-map instead of function-key-map. | ||
| 681 | * emulation/cua-base.el (cua--pre-command-handler): Ditto. | ||
| 682 | * isearch.el (isearch-other-meta-char): Ditto. | ||
| 683 | * subr.el (read-quoted-char): Ditto. | ||
| 684 | * term/vt200.el: Ditto. | ||
| 685 | * term/vt201.el: Ditto. | ||
| 686 | * term/vt220.el: Ditto. | ||
| 687 | * term/vt240.el: Ditto. | ||
| 688 | * term/vt300.el: Ditto. | ||
| 689 | * term/vt320.el: Ditto. | ||
| 690 | * term/vt400.el: Ditto. | ||
| 691 | * term/vt420.el: Ditto. | ||
| 692 | |||
| 693 | * simple.el (normal-erase-is-backspace-mode): Add todo note. | ||
| 694 | * xt-mouse.el: Ditto. | ||
| 695 | |||
| 696 | * term/AT386.el: Adapt for renaming of function-key-map to | ||
| 697 | local-function-key-map. | ||
| 698 | * term/internal.el: Ditto. | ||
| 699 | * term/iris-ansi.el: Ditto. | ||
| 700 | * term/lk201.el: Ditto. | ||
| 701 | * term/mac-win.el: Ditto. | ||
| 702 | * term/news.el: Ditto. | ||
| 703 | * term/rxvt.el: Ditto. | ||
| 704 | * term/sun.el: Ditto. | ||
| 705 | * term/tvi970.el: Ditto. | ||
| 706 | * term/wyse50.el: Ditto. | ||
| 707 | * term/x-win.el (x-setup-function-keys): Ditto. | ||
| 708 | * term/xterm.el: Ditto. | ||
| 709 | |||
| 710 | 2005-07-11 Karoly Lorentey <lorentey@elte.hu> | ||
| 711 | |||
| 712 | * server.el: Use `device' instead of `display' or `display-id' in | 310 | * server.el: Use `device' instead of `display' or `display-id' in |
| 713 | variable and client parameter names. | 311 | variable and client parameter names. |
| 714 | |||
| 715 | 2005-07-11 Karoly Lorentey <lorentey@elte.hu> | ||
| 716 | |||
| 717 | * frame.el (make-frame): Rename frame parameter `display-id' to | ||
| 718 | `device'. | ||
| 719 | |||
| 720 | 2005-07-06 Karoly Lorentey <lorentey@elte.hu> | ||
| 721 | |||
| 722 | * frame.el (terminal-handle-delete-frame): Check that the frame is | ||
| 723 | alive. | ||
| 724 | * server.el (server-handle-delete-frame): Ditto. Remove bogus comment. | ||
| 725 | |||
| 726 | 2005-07-06 Karoly Lorentey <lorentey@elte.hu> | ||
| 727 | |||
| 728 | * international/mule-cmds.el (set-locale-environment): Use | ||
| 729 | server-getenv, not getenv. | ||
| 730 | |||
| 731 | * server.el (server-handle-delete-frame): Add note on possible race | ||
| 732 | condition. | ||
| 733 | |||
| 734 | 2005-07-06 Karoly Lorentey <lorentey@elte.hu> | ||
| 735 | |||
| 736 | * frame.el (terminal-id, terminal-parameters, terminal-parameter) | ||
| 737 | (set-terminal-parameter, terminal-handle-delete-frame): New functions. | ||
| 738 | (delete-frame-functions): Add to `delete-frame-functions' hook. | ||
| 739 | (terminal-parameter-alist): New variable. | ||
| 740 | |||
| 741 | * international/encoded-kb.el (saved-input-mode): Delete variable. | ||
| 742 | (encoded-kbd-setup-display): Store the saved input method as a terminal | ||
| 743 | parameter. | ||
| 744 | |||
| 745 | 2005-06-30 Karoly Lorentey <lorentey@elte.hu> | ||
| 746 | |||
| 747 | * term/xterm.el: Remove pointless conditional around key | ||
| 748 | substitution block. | ||
| 749 | |||
| 750 | 2005-06-28 Karoly Lorentey <lorentey@elte.hu> | ||
| 751 | |||
| 752 | * term/xterm.el: Move key substitutions back before the | ||
| 753 | define-keys. | ||
| 754 | |||
| 755 | 2005-06-27 Karoly Lorentey <lorentey@elte.hu> | ||
| 756 | |||
| 757 | * term/xterm.el: Don't do the key substitutions unless f13-f60 are | ||
| 758 | really defined. | ||
| 759 | |||
| 760 | 2005-06-27 Karoly Lorentey <lorentey@elte.hu> | ||
| 761 | |||
| 762 | * term/AT386.el: Wrap function-key-map accesses | ||
| 763 | in (set-)terminal-local-value. | ||
| 764 | * term/internal.el: Ditto. | ||
| 765 | * term/iris-ansi.el: Ditto. | ||
| 766 | * term/lk201.el: Ditto. | ||
| 767 | * term/mac-win.el: Ditto. | ||
| 768 | * term/news.el: Ditto. | ||
| 769 | * term/rxvt.el: Ditto. | ||
| 770 | * term/sun.el: Ditto. | ||
| 771 | * term/tvi970.el: Ditto. | ||
| 772 | * term/wyse50.el: Ditto. | ||
| 773 | * term/x-win.el: Ditto. | ||
| 774 | * term/xterm.el: Ditto. | ||
| 775 | |||
| 776 | 2005-06-27 Karoly Lorentey <lorentey@elte.hu> | ||
| 777 | |||
| 778 | * international/encoded-kb.el (encoded-kbd-setup-keymap): Add keymap | ||
| 779 | parameter. Use it instead of changing key-translation-map directly. | ||
| 780 | (encoded-kbd-setup-display): Use terminal-local-value and | ||
| 781 | set-terminal-local-value to access key-translation-map. Remove | ||
| 782 | debugging messages. | ||
| 783 | |||
| 784 | * international/mule.el (keyboard-coding-system): Test for | ||
| 785 | encoded-kbd-setup-display, not encoded-kbd-mode. | ||
| 786 | |||
| 787 | 2005-06-27 Karoly Lorentey <lorentey@elte.hu> | ||
| 788 | |||
| 789 | * ldefs-boot.el: Regenerate. | ||
| 790 | |||
| 791 | 2005-06-27 Karoly Lorentey <lorentey@elte.hu> | ||
| 792 | |||
| 793 | * international/encoded-kb.el (saved-key-translation-map): Remove. | ||
| 794 | (encoded-kbd-mode): Remove. | ||
| 795 | (encoded-kbd-setup-display): New function. | ||
| 796 | |||
| 797 | * international/mule.el (set-keyboard-coding-system): Use it. | ||
| 798 | |||
| 799 | 2005-06-26 Karoly Lorentey <lorentey@elte.hu> | ||
| 800 | |||
| 801 | * term/mac-win.el (mac-handle-language-change): Use | ||
| 802 | global-key-translation-map instead of key-translation-map. | ||
| 803 | * obsolete/iso-acc.el (iso-accents-customize): Ditto. | ||
| 804 | * international/iso-transl.el (iso-transl-ctl-x-8-map): Ditto. | ||
| 805 | * double.el (double-setup): Ditto. | ||
| 806 | |||
| 807 | 2005-06-26 Karoly Lorentey <lorentey@elte.hu> | ||
| 808 | |||
| 809 | * term/x-win.el (x-setup-function-keys): New function. Move | ||
| 810 | function-key-map tweaks here. | ||
| 811 | |||
| 812 | * faces.el (x-create-frame-with-faces): Call x-setup-function-keys. | ||
| 813 | |||
| 814 | * term/iris-ansi.el: Update for terminal-local function-key-map. | ||
| 815 | * term/lk201.el: Ditto. | ||
| 816 | * term/news.el: Ditto. | ||
| 817 | * term/rxvt.el: Ditto. | ||
| 818 | * term/sun.el: Ditto. | ||
| 819 | * term/xterm.el: Ditto. | ||
| 820 | |||
| 821 | * startup.el: Cosmetic change. | ||
| 822 | |||
| 823 | 2005-05-14 Karoly Lorentey <lorentey@elte.hu> | ||
| 824 | |||
| 825 | * term/xterm.el: Speed up load time by protecting | ||
| 826 | `substitute-key-definition' and `define-key' calls against multiple | ||
| 827 | execution. | ||
| 828 | |||
| 829 | * term/rxvt.el: Ditto. | ||
| 830 | * term/lk201.el: Ditto. | ||
| 831 | |||
| 832 | 2005-05-03 Karoly Lorentey <lorentey@elte.hu> | ||
| 833 | |||
| 834 | * server.el (server-process-filter): Set locale environment | ||
| 835 | variables from client while creating tty frames. | ||
| 836 | |||
| 837 | * faces.el (tty-create-frame-with-faces): Call set-locale-environment. | ||
| 838 | |||
| 839 | * international/mule-cmds.el | ||
| 840 | (set-display-table-and-terminal-coding-system): Add DISPLAY | ||
| 841 | parameter. Pass it to set-terminal-coding-system. | ||
| 842 | (set-locale-environment): Add DISPLAY parameter. | ||
| 843 | |||
| 844 | 2005-05-03 Karoly Lorentey <lorentey@elte.hu> | ||
| 845 | |||
| 846 | * international/mule-cmds.el (set-locale-environment): Ignore | ||
| 847 | window-system; always set the keyboard coding system. | ||
| 848 | |||
| 849 | * international/mule.el (set-terminal-coding-system) | ||
| 850 | (set-keyboard-coding-system): Add DISPLAY parameter. | ||
| 851 | |||
| 852 | 2005-05-03 Karoly Lorentey <lorentey@elte.hu> | ||
| 853 | |||
| 854 | * term/xterm.el: Protect extended function-key-map from being added | ||
| 855 | to the real function-key-map each time the file is loaded. | ||
| 856 | (xterm-function-map): New variable. | ||
| 857 | |||
| 858 | * term/rxvt.el: Ditto. | ||
| 859 | (rxvt-function-map): New variable. | ||
| 860 | |||
| 861 | * term/lk201.el: Add note on buggy globalness of define-key. | ||
| 862 | * term/iris-ansi.el: Ditto. | ||
| 863 | * term/news.el: Ditto. | ||
| 864 | * term/sun.el: Ditto. | ||
| 865 | |||
| 866 | 2005-04-25 Karoly Lorentey <lorentey@elte.hu> | ||
| 867 | |||
| 868 | * help-fns.el (describe-variable): Describe frame-local variables | ||
| 869 | correctly. | ||
| 870 | |||
| 871 | 2005-04-18 Karoly Lorentey <lorentey@elte.hu> | ||
| 872 | |||
| 873 | * loadup.el: Load dnd.el before x-dnd.el. | ||
| 874 | |||
| 875 | 2005-03-28 Karoly Lorentey <lorentey@elte.hu> | ||
| 876 | |||
| 877 | * server.el (server-process-filter): Disable call to | ||
| 878 | configure-display-for-locale. | ||
| 879 | |||
| 880 | 2005-03-23 Karoly Lorentey <lorentey@elte.hu> | ||
| 881 | |||
| 882 | * startup.el (command-line): Remove call to nonexistent function | ||
| 883 | `set-locale-translation-file-name'. | ||
| 884 | |||
| 885 | 2005-03-23 Karoly Lorentey <lorentey@elte.hu> | ||
| 886 | |||
| 887 | * term/rxvt.el: Don't embed `(require 'server)' in eval-when-compile. | ||
| 888 | * term/xterm.el: Ditto. | ||
| 889 | |||
| 890 | 2005-02-20 Karoly Lorentey <lorentey@elte.hu> | ||
| 891 | |||
| 892 | * server.el (server-process-filter): When processing -position | ||
| 893 | command, don't change the request string until the parameters are | ||
| 894 | extracted. | ||
| 895 | |||
| 896 | 2005-02-18 Karoly Lorentey <lorentey@elte.hu> | ||
| 897 | |||
| 898 | * frame.el (blink-cursor-mode): Adapt blink-cursor-mode default | ||
| 899 | value from startup.el. | ||
| 900 | |||
| 901 | 2005-02-10 Karoly Lorentey <lorentey@elte.hu> | ||
| 902 | |||
| 903 | * server.el (server-kill-emacs-query-function): Fix typo in docs. | ||
| 904 | (server-save-buffers-kill-display): If emacsclient was started with a | ||
| 905 | list of filenames to edit, then offer to save only these buffers. | ||
| 906 | |||
| 907 | 2005-02-04 Karoly Lorentey <lorentey@elte.hu> | ||
| 908 | |||
| 909 | * frame.el (make-frame-on-display): Protect condition on | ||
| 910 | x-initialized when x-win.el is not loaded. | ||
| 911 | |||
| 912 | * server.el (server-process-filter): Don't try to create an X frame | ||
| 913 | when Emacs does not support it. Improve logging. | ||
| 914 | |||
| 915 | * server.el (server-send-string): New function. | ||
| 916 | (server-handle-suspend-tty, server-process-filter): Use it. | ||
| 917 | |||
| 918 | * server.el (server-process-filter, server-unquote-arg) | ||
| 919 | (server-quote-arg): Doc updates. | ||
| 920 | |||
| 921 | 2004-11-06 Karoly Lorentey <lorentey@elte.hu> | ||
| 922 | |||
| 923 | * progmodes/gdb-ui.el: Protect define-fringe-bitmap with fboundp. | ||
| 924 | |||
| 925 | 2004-10-14 Karoly Lorentey <lorentey@elte.hu> | ||
| 926 | |||
| 927 | * server.el (server-with-client-environment): New macro. | ||
| 928 | (server-process-filter): Temporarily set ncurses-related environment | ||
| 929 | variables to those of the client while creating a new tty frame. | ||
| 930 | |||
| 931 | 2004-10-10 Karoly Lorentey <lorentey@elte.hu> | ||
| 932 | |||
| 933 | * server.el: Doc updates. | ||
| 934 | (server-select-display): Remove (unused). | 312 | (server-select-display): Remove (unused). |
| 935 | (server-handle-suspend-tty): Kill the client in case of errors from | 313 | (server-tty-live-p, server-handle-delete-tty): Remove. |
| 936 | process-send-string. | 314 | (server-unquote-arg, server-quote-arg,server-buffer-clients): |
| 937 | 315 | Update docs. | |
| 938 | 2004-08-23 Karoly Lorentey <lorentey@elte.hu> | 316 | (server-getenv-from) |
| 939 | 317 | (server-with-environment,server-send-string,server-save-buffers-kill-terminal): | |
| 940 | * server.el ("\C-x#"): Fix typo. (Thanks Han Boetes, Ted Morse and | 318 | New functions. |
| 941 | Ami Fischman.) | 319 | (server-delete-client): Handle quits in kill-buffer. Don't kill |
| 942 | 320 | modified buffers. Add extra logging. | |
| 943 | 2004-08-16 Karoly Lorentey <lorentey@elte.hu> | 321 | (server-visit-files): Don't set `server-existing-buffer' if the |
| 944 | 322 | buffer already has other clients. Return list of buffers | |
| 945 | * server.el (server-save-buffers-kill-display): New function. | 323 | created. Update doc. Don't set client-record when nowait. |
| 946 | 324 | (server-delete-client): Delete frames after deleting the tty. | |
| 947 | * files.el (ctl-x-map): Change binding of C-x C-c to | 325 | Clear 'client parameter before deleting a frame. Use |
| 948 | server-save-buffers-kill-display. | 326 | delete-display, not delete-tty. |
| 949 | 327 | (server-handle-delete-frame): Delete the client if this was its | |
| 950 | 2004-07-10 Karoly Lorentey <lorentey@elte.hu> | 328 | last frame. Check that the frame is alive.. Remove bogus comment. |
| 951 | 329 | Add note on possible race condition. Delete tty clients, if | |
| 952 | * emulation/viper-util.el: Unconditionally fset viper-get-face and | 330 | needed. |
| 953 | viper-color-defined-p under Emacs. | 331 | (server-handle-suspend-tty): Use server-send-string. |
| 954 | 332 | (server-unload-hook): Removed obsolete delete-tty | |
| 955 | 2004-07-10 Karoly Lorentey <lorentey@elte.hu> | ||
| 956 | |||
| 957 | * emulation/viper-init.el (viper-has-face-support-p): Acknowledge | ||
| 958 | that Emacs has face support on ttys. | ||
| 959 | |||
| 960 | 2004-07-10 Karoly Lorentey <lorentey@elte.hu> | ||
| 961 | |||
| 962 | * frame.el (suspend-frame): Use display-controlling-tty-p to decide | ||
| 963 | between suspend-emacs and suspend-tty. | ||
| 964 | |||
| 965 | 2004-07-10 Karoly Lorentey <lorentey@elte.hu> | ||
| 966 | |||
| 967 | * server.el (server-process-filter): Select buffers opened by | ||
| 968 | nowait clients, don't leave them buried under others. (Reported by | ||
| 969 | Dan Nicolaescu.) | ||
| 970 | (server-visit-files): Return list of buffers created. Update doc. | ||
| 971 | |||
| 972 | 2004-07-04 Karoly Lorentey <lorentey@elte.hu> | ||
| 973 | |||
| 974 | * frame.el (make-frame-on-display): Update doc. | ||
| 975 | (make-frame): Handle display-id parameter. Update doc. | ||
| 976 | (frames-on-display-list): Update for display ids. | ||
| 977 | (framep-on-display): Ditto. | ||
| 978 | (suspend-frame): Use display-name, not frame-tty-name. | ||
| 979 | (selected-display): New function. | ||
| 980 | |||
| 981 | * server.el (server-delete-client): Use delete-display, not | ||
| 982 | delete-tty. | ||
| 983 | (server-tty-live-p, server-handle-delete-tty): Removed. | ||
| 984 | (server-handle-delete-frame): Delete tty clients, if needed. | ||
| 985 | (server-process-filter): Set the display parameter, and use it | ||
| 986 | when appropriate. | ||
| 987 | (server-handle-suspend-tty): Use the display parameter. | ||
| 988 | (server-start, server-unload-hook): Removed obsolete delete-tty | ||
| 989 | hook. | 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. | ||
| 990 | 365 | ||
| 991 | * talk.el (talk): Always use talk-add-display. | 366 | * ebuff-menu.el (electric-buffer-menu-mode-map): Bind C-z to |
| 992 | (talk-add-tty-frame, talk-handle-delete-tty): Removed. | 367 | `suspend-frame', not `suspend-emacs'. |
| 993 | (talk-handle-delete-frame): New function. | 368 | * echistory.el (electric-history-map): Ditto. |
| 994 | (talk-add-display): Open a new frame only if parameter was not a frame. | 369 | * ebrowse.el (ebrowse-electric-list-mode-map): Ditto. |
| 995 | 370 | * ebrowse.el (ebrowse-electric-position-mode-map): Ditto. | |
| 996 | 2004-07-03 Karoly Lorentey <lorentey@elte.hu> | ||
| 997 | |||
| 998 | * server.el (server-visit-files): Don't set client-record when nowait. | ||
| 999 | |||
| 1000 | 2004-06-08 Karoly Lorentey <lorentey@elte.hu> | ||
| 1001 | 371 | ||
| 1002 | * server.el (server-start): Ask before restarting if the old server | 372 | * font-lock.el (lisp-font-lock-keywords-2): Add `let-environment' |
| 1003 | still has clients. Added feedback messages. | 373 | and `with-selected-frame'. |
| 1004 | 374 | ||
| 1005 | 375 | ||
| 1006 | ;; Local Variables: | 376 | ;; Local Variables: |