diff options
| author | Stefan Monnier | 2002-09-25 20:22:57 +0000 |
|---|---|---|
| committer | Stefan Monnier | 2002-09-25 20:22:57 +0000 |
| commit | 4208da83badb46cf64ade7a331d57cf14612bd2c (patch) | |
| tree | 0e6f4c698cde779fa6f3d6cb09ec3118754b4c64 | |
| parent | 2a487c6cdfcd2904c5053a95da378529e645f231 (diff) | |
| download | emacs-4208da83badb46cf64ade7a331d57cf14612bd2c.tar.gz emacs-4208da83badb46cf64ade7a331d57cf14612bd2c.zip | |
*** empty log message ***
| -rw-r--r-- | INSTALL | 2 | ||||
| -rw-r--r-- | etc/NEWS | 2 | ||||
| -rw-r--r-- | lib-src/ChangeLog | 4 | ||||
| -rw-r--r-- | lisp/ChangeLog | 191 |
4 files changed, 97 insertions, 102 deletions
| @@ -678,7 +678,7 @@ directory of the Emacs distribution. | |||
| 678 | in `./lib-src' to their final destinations, as selected in `./src/paths.h'. | 678 | in `./lib-src' to their final destinations, as selected in `./src/paths.h'. |
| 679 | 679 | ||
| 680 | Strictly speaking, not all of the executables in `./lib-src' need be copied. | 680 | Strictly speaking, not all of the executables in `./lib-src' need be copied. |
| 681 | - The programs `cvtmail', `emacsserver', `fakemail', `hexl', | 681 | - The programs `cvtmail', `fakemail', `hexl', |
| 682 | `movemail', `profile', `rcs2log', `timer', `vcdiff', `wakeup', | 682 | `movemail', `profile', `rcs2log', `timer', `vcdiff', `wakeup', |
| 683 | and `yow' are used by Emacs; they do need to be copied. | 683 | and `yow' are used by Emacs; they do need to be copied. |
| 684 | - The programs `etags', `ctags', `emacsclient', `b2m', and `rcs-checkin' | 684 | - The programs `etags', `ctags', `emacsclient', `b2m', and `rcs-checkin' |
| @@ -17,6 +17,8 @@ so we will look at it and add it to the manual. | |||
| 17 | --- | 17 | --- |
| 18 | ** Emacs can now be built without sound support. | 18 | ** Emacs can now be built without sound support. |
| 19 | 19 | ||
| 20 | ** The `emacsserver' program has been removed, replaced with elisp code. | ||
| 21 | |||
| 20 | --- | 22 | --- |
| 21 | ** Emacs now supports new configure options `--program-prefix', | 23 | ** Emacs now supports new configure options `--program-prefix', |
| 22 | `--program-suffix' and `--program-transform-name' that affect the names of | 24 | `--program-suffix' and `--program-transform-name' that affect the names of |
diff --git a/lib-src/ChangeLog b/lib-src/ChangeLog index c11b4295a53..fd2a222ab4d 100644 --- a/lib-src/ChangeLog +++ b/lib-src/ChangeLog | |||
| @@ -1,3 +1,7 @@ | |||
| 1 | 2002-09-25 Stefan Monnier <monnier@cs.yale.edu> | ||
| 2 | |||
| 3 | * emacsserver.c: Remove. | ||
| 4 | |||
| 1 | 2002-09-17 Stefan Monnier <monnier@cs.yale.edu> | 5 | 2002-09-17 Stefan Monnier <monnier@cs.yale.edu> |
| 2 | 6 | ||
| 3 | * emacsclient.c (quote_file_name): Quote \n. | 7 | * emacsclient.c (quote_file_name): Quote \n. |
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 097c776e094..dbeccbbaddb 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -1,40 +1,33 @@ | |||
| 1 | 2002-09-25 Oliver Scholz <alkibiades@gmx.de> | 1 | 2002-09-25 Stefan Monnier <monnier@cs.yale.edu> |
| 2 | 2 | ||
| 3 | * gamegrid.el (gamegrid-face): new variable to emulate a | 3 | * server.el: Use built-in network primitives. |
| 4 | buffer-local default face. | 4 | (server-program, server-previous-string): Remove. |
| 5 | (gamegrid-xbm): new variable; XBM image as a replacement for | 5 | (server-previous-strings): New var. |
| 6 | `gamegrid-xpm' on Emacsen compiled without XPM-support. | 6 | (server-socket-name): New var. |
| 7 | (gamegrid-colorize-glyph): Ported XEmacs-code for the generation | 7 | (server-log): Minor change to the output format. |
| 8 | of images to Emacs. | 8 | (server-sentinel): Clean up global state when a client disconnects. |
| 9 | (gamegrid-match-spec): Call `gamegrid-make-image-from-vector' to | 9 | (server-unquote-arg): New fun. |
| 10 | convert XEmacs-type image descriptors. | 10 | (server-start): Use server-socket-name and make-network-process. |
| 11 | (gamegrid-color-display-p): Removed. (Use `display-colors-p' | 11 | (server-process-filter): Now talks to the clients directly. |
| 12 | instead.) | 12 | Normalize file name after unquoting and decoding. |
| 13 | (gamegrid-make-image-from-vector): New function. Convert XEmacs' | 13 | (server-buffer-done): Just close the connection. |
| 14 | image descriptors. | 14 | (server-switch-buffer): Handle the case where all windows are |
| 15 | (gamegrid-display-type): Use Emacs' standard `display-.*-p' | 15 | dedicated or minibuffers. |
| 16 | functions to check for display capabilities. Fix the recognition | 16 | |
| 17 | of image-support in Emacs 21 by this way. | 17 | * font-lock.el (fast-lock-mode, lazy-lock-mode, jit-lock-mode): |
| 18 | (gamegrid-hide-cursor): Removed. | 18 | Don't bind them variables. |
| 19 | (gamegrid-setup-default-font): Ported the code from XEmacs to | 19 | (font-lock-turn-off-thing-lock, font-lock-after-fontify-buffer) |
| 20 | Emacs: create a new face and assign the variable `gamegrid-face' | 20 | (font-lock-after-unfontify-buffer): Check that the vars are bound. |
| 21 | to it. Make sure that the face is not higher than the smallest | 21 | (font-lock-dont-widen): New var. |
| 22 | image used by the game. | 22 | (font-lock-default-fontify-region): Use it. |
| 23 | (gamegrid-initialize-display): Use `(setq cursor-type nil)' | 23 | |
| 24 | instead of `gamegrid-hide-cursor'. | 24 | * emacs-lisp/find-func.el (find-library-name): |
| 25 | (gamegrid-set-face): If `gamegrid-display-mode' is 'glyph, put an | 25 | Correctly find "file.el.gz" from "file.elc" or "file.elc.gz". |
| 26 | image in the buffer, instead of applying a face. [This is because | ||
| 27 | Emacs display-tables are not as capable as the display-tables in | ||
| 28 | XEmacs. Maybe this function should be renamed to reflect the | ||
| 29 | change?] | ||
| 30 | (gamegrid-init-buffer): If `gamegrid-display-mode' is 'glyph, put | ||
| 31 | the face held by `gamegrid-face' in an overlay over the whole | ||
| 32 | buffer to emulate a buffer-local default-face. | ||
| 33 | 26 | ||
| 34 | 2002-09-25 Kenichi Handa <handa@etl.go.jp> | 27 | 2002-09-25 Kenichi Handa <handa@etl.go.jp> |
| 35 | 28 | ||
| 36 | * international/mule-cmds.el (select-safe-coding-system): Handle | 29 | * international/mule-cmds.el (select-safe-coding-system): |
| 37 | safe but rejected default coding systems and unsafe default | 30 | Handle safe but rejected default coding systems and unsafe default |
| 38 | coding systems differently. | 31 | coding systems differently. |
| 39 | 32 | ||
| 40 | * international/mule-diag.el (list-character-sets): Use the buffer | 33 | * international/mule-diag.el (list-character-sets): Use the buffer |
| @@ -63,6 +56,15 @@ | |||
| 63 | * eshell/em-unix.el (eshell-occur-mode-mouse-goto) | 56 | * eshell/em-unix.el (eshell-occur-mode-mouse-goto) |
| 64 | (eshell-poor-mans-grep): Remove references to `occur-buffer'. | 57 | (eshell-poor-mans-grep): Remove references to `occur-buffer'. |
| 65 | 58 | ||
| 59 | 2002-09-24 Stefan Monnier <monnier@cs.yale.edu> | ||
| 60 | |||
| 61 | * descr-text.el (describe-text-category): Use *Help*. | ||
| 62 | Don't kill-buffer. | ||
| 63 | (describe-text-properties, describe-char): | ||
| 64 | Delay self-inspection test. Use *Help*. | ||
| 65 | Use syntax-after. Use `pos' rather than (point). | ||
| 66 | Distinguish the before/after part of a composition. | ||
| 67 | |||
| 66 | 2002-09-23 Kenichi Handa <handa@etl.go.jp> | 68 | 2002-09-23 Kenichi Handa <handa@etl.go.jp> |
| 67 | 69 | ||
| 68 | * international/quail.el (quail-completion): Be sure to scroll | 70 | * international/quail.el (quail-completion): Be sure to scroll |
| @@ -74,33 +76,31 @@ | |||
| 74 | 76 | ||
| 75 | 2002-09-22 Oliver Scholz <alkibiades@gmx.de> | 77 | 2002-09-22 Oliver Scholz <alkibiades@gmx.de> |
| 76 | 78 | ||
| 77 | * play/gamegrid.el (gamegrid-face): new variable to emulate a | 79 | * play/gamegrid.el (gamegrid-face): New variable to emulate a |
| 78 | buffer-local default face. | 80 | buffer-local default face. |
| 79 | (gamegrid-xbm): new variable; XBM image as a replacement for | 81 | (gamegrid-xbm): New variable; XBM image as a replacement for |
| 80 | `gamegrid-xpm' on Emacsen compiled without XPM-support. | 82 | `gamegrid-xpm' on Emacsen compiled without XPM-support. |
| 81 | (gamegrid-colorize-glyph): Ported XEmacs-code for the generation | 83 | (gamegrid-colorize-glyph): Ported XEmacs-code for the generation |
| 82 | of images to Emacs. | 84 | of images to Emacs. |
| 83 | (gamegrid-match-spec): Call `gamegrid-make-image-from-vector' to | 85 | (gamegrid-match-spec): Call `gamegrid-make-image-from-vector' to |
| 84 | convert XEmacs-type image descriptors. | 86 | convert XEmacs-type image descriptors. |
| 85 | (gamegrid-color-display-p): Removed. (Use `display-colors-p' | 87 | (gamegrid-color-display-p): Remove (use `display-colors-p' instead.) |
| 86 | instead.) | 88 | (gamegrid-make-image-from-vector): New function. Convert XEmacs' |
| 87 | (gamegrid-make-image-from-vector): New function. Convert XEmacs' | ||
| 88 | image descriptors. | 89 | image descriptors. |
| 89 | (gamegrid-display-type): Use Emacs' standard `display-.*-p' | 90 | (gamegrid-display-type): Use Emacs' standard `display-.*-p' |
| 90 | functions to check for display capabilities. Fix the recognition | 91 | functions to check for display capabilities. Fix the recognition |
| 91 | of image-support in Emacs 21 by this way. | 92 | of image-support in Emacs 21 by this way. |
| 92 | (gamegrid-hide-cursor): Removed. | 93 | (gamegrid-hide-cursor): Removed. |
| 93 | (gamegrid-setup-default-font): Ported the code from XEmacs to | 94 | (gamegrid-setup-default-font): Ported the code from XEmacs to |
| 94 | Emacs: create a new face and assign the variable `gamegrid-face' | 95 | Emacs: create a new face and assign the variable `gamegrid-face' |
| 95 | to it. Make sure that the face is not higher than the smallest | 96 | to it. Make sure that the face is not higher than the smallest |
| 96 | image used by the game. | 97 | image used by the game. |
| 97 | (gamegrid-initialize-display): Use `(setq cursor-type nil)' | 98 | (gamegrid-initialize-display): Use `(setq cursor-type nil)' |
| 98 | instead of `gamegrid-hide-cursor'. | 99 | instead of `gamegrid-hide-cursor'. |
| 99 | (gamegrid-set-face): If `gamegrid-display-mode' is 'glyph, put an | 100 | (gamegrid-set-face): If `gamegrid-display-mode' is 'glyph, put an |
| 100 | image in the buffer, instead of applying a face. [This is because | 101 | image in the buffer, instead of applying a face. [This is because |
| 101 | Emacs display-tables are not as capable as the display-tables in | 102 | Emacs display-tables are not as capable as the display-tables in |
| 102 | XEmacs. Maybe this function should be renamed to reflect the | 103 | XEmacs. Maybe this function should be renamed to reflect the change?] |
| 103 | change?] | ||
| 104 | (gamegrid-init-buffer): If `gamegrid-display-mode' is 'glyph, put | 104 | (gamegrid-init-buffer): If `gamegrid-display-mode' is 'glyph, put |
| 105 | the face held by `gamegrid-face' in an overlay over the whole | 105 | the face held by `gamegrid-face' in an overlay over the whole |
| 106 | buffer to emulate a buffer-local default-face. | 106 | buffer to emulate a buffer-local default-face. |
| @@ -111,7 +111,7 @@ | |||
| 111 | 111 | ||
| 112 | 2002-09-23 Michael Kifer <kifer@cs.stonybrook.edu> | 112 | 2002-09-23 Michael Kifer <kifer@cs.stonybrook.edu> |
| 113 | 113 | ||
| 114 | * ediff-init.el (ediff-get-next-window): bug fix. | 114 | * ediff-init.el (ediff-get-next-window): Bug fix. |
| 115 | 115 | ||
| 116 | 2002-09-22 Richard M. Stallman <rms@gnu.org> | 116 | 2002-09-22 Richard M. Stallman <rms@gnu.org> |
| 117 | 117 | ||
| @@ -134,12 +134,11 @@ | |||
| 134 | and 'host' are empty (not necessarily `nil'. | 134 | and 'host' are empty (not necessarily `nil'. |
| 135 | (tramp-parse-netrc, tramp-parse-netrc-group): New functions. | 135 | (tramp-parse-netrc, tramp-parse-netrc-group): New functions. |
| 136 | (tramp-user-regexp): " \t" are not user regexp characters. | 136 | (tramp-user-regexp): " \t" are not user regexp characters. |
| 137 | (tramp-completion-handle-file-name-all-completions): Remove | 137 | (tramp-completion-handle-file-name-all-completions): |
| 138 | Ange-FTP cmpletion. It has a bug not handling the "/ftp:" prefix | 138 | Remove Ange-FTP cmpletion. It has a bug not handling the "/ftp:" prefix |
| 139 | completely, and it returns local completions as well. | 139 | completely, and it returns local completions as well. |
| 140 | (tramp-completion-function-alist-ftp): New constant. | 140 | (tramp-completion-function-alist-ftp): New constant. |
| 141 | (tramp-completion-function-alist): Add completion function for | 141 | (tramp-completion-function-alist): Add completion function for "ftp". |
| 142 | "ftp". | ||
| 143 | From Michael Albinus <Michael.Albinus@alcatel.de>. | 142 | From Michael Albinus <Michael.Albinus@alcatel.de>. |
| 144 | 143 | ||
| 145 | 2002-09-22 Kai Gro,b_(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE> | 144 | 2002-09-22 Kai Gro,b_(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE> |
| @@ -196,8 +195,7 @@ | |||
| 196 | 195 | ||
| 197 | 2002-09-18 Kai Gro,b_(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE> | 196 | 2002-09-18 Kai Gro,b_(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE> |
| 198 | 197 | ||
| 199 | * net/tramp.el (tramp-file-name-handler): Add `file-remote-p' | 198 | * net/tramp.el (tramp-file-name-handler): Add `file-remote-p' property. |
| 200 | property. | ||
| 201 | 199 | ||
| 202 | 2002-09-17 Kai Gro,b_(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE> | 200 | 2002-09-17 Kai Gro,b_(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE> |
| 203 | 201 | ||
| @@ -221,8 +219,8 @@ | |||
| 221 | 219 | ||
| 222 | * net/tramp-uu.el: New file, implements uuencode in Lisp. | 220 | * net/tramp-uu.el: New file, implements uuencode in Lisp. |
| 223 | 221 | ||
| 224 | * net/tramp.el (tramp-coding-commands): Use | 222 | * net/tramp.el (tramp-coding-commands): |
| 225 | `tramp-uuencode-region' as local encoder for the uuencode based | 223 | Use `tramp-uuencode-region' as local encoder for the uuencode based |
| 226 | entries. | 224 | entries. |
| 227 | 225 | ||
| 228 | 2002-09-13 Kai Gro,b_(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE> | 226 | 2002-09-13 Kai Gro,b_(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE> |
| @@ -239,8 +237,8 @@ | |||
| 239 | 237 | ||
| 240 | 2002-09-12 Kai Gro,b_(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE> | 238 | 2002-09-12 Kai Gro,b_(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE> |
| 241 | 239 | ||
| 242 | * net/tramp.el (tramp-find-inline-encoding): Call | 240 | * net/tramp.el (tramp-find-inline-encoding): |
| 243 | tramp-call-local-coding-command with nil for INPUT and OUTPUT. | 241 | Call tramp-call-local-coding-command with nil for INPUT and OUTPUT. |
| 244 | (tramp-call-local-coding-command): OUTPUT equals nil means to | 242 | (tramp-call-local-coding-command): OUTPUT equals nil means to |
| 245 | discard the output. INPUT equals nil means /dev/null. | 243 | discard the output. INPUT equals nil means /dev/null. |
| 246 | 244 | ||
| @@ -267,20 +265,18 @@ | |||
| 267 | inline encodings, distinguish between local and remote commands, | 265 | inline encodings, distinguish between local and remote commands, |
| 268 | instead of between commands and functions. (The local commands | 266 | instead of between commands and functions. (The local commands |
| 269 | can be functions, too.) If the local host is a Windows machine, | 267 | can be functions, too.) If the local host is a Windows machine, |
| 270 | we can't expect the same commands to work there as on the remote | 268 | we can't expect the same commands to work there as on the remote host. |
| 271 | host. | ||
| 272 | (tramp-call-local-coding-command): New function for calling local | 269 | (tramp-call-local-coding-command): New function for calling local |
| 273 | encoding and decoding commands. | 270 | encoding and decoding commands. |
| 274 | (tramp-set-remote-encoding, tramp-get-remote-encoding) | 271 | (tramp-set-remote-encoding, tramp-get-remote-encoding) |
| 275 | (tramp-set-remote-decoding, tramp-get-remote-decoding) | 272 | (tramp-set-remote-decoding, tramp-get-remote-decoding) |
| 276 | (tramp-set-local-encoding, tramp-get-local-encoding) | 273 | (tramp-set-local-encoding, tramp-get-local-encoding) |
| 277 | (tramp-set-local-decoding, tramp-get-local-decoding): New | 274 | (tramp-set-local-decoding, tramp-get-local-decoding): New functions. |
| 278 | functions. | ||
| 279 | (tramp-get-encoding-command, tramp-set-encoding-command) | 275 | (tramp-get-encoding-command, tramp-set-encoding-command) |
| 280 | (tramp-get-decoding-command, tramp-set-decoding-command) | 276 | (tramp-get-decoding-command, tramp-set-decoding-command) |
| 281 | (tramp-get-encoding-function, tramp-set-encoding-function) | 277 | (tramp-get-encoding-function, tramp-set-encoding-function) |
| 282 | (tramp-get-decoding-function, tramp-set-decoding-function): Old | 278 | (tramp-get-decoding-function, tramp-set-decoding-function): |
| 283 | functions, removed. | 279 | Old functions, removed. |
| 284 | 280 | ||
| 285 | 2002-09-10 Kai Gro,b_(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE> | 281 | 2002-09-10 Kai Gro,b_(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE> |
| 286 | 282 | ||
| @@ -291,42 +287,40 @@ | |||
| 291 | 2002-09-10 Michael Albinus <Michael.Albinus@alcatel.de> | 287 | 2002-09-10 Michael Albinus <Michael.Albinus@alcatel.de> |
| 292 | 288 | ||
| 293 | * net/tramp.el (tramp-handle-write-region): Added missing | 289 | * net/tramp.el (tramp-handle-write-region): Added missing |
| 294 | `)'. Hope it's the right place. | 290 | `)'. Hope it's the right place. |
| 295 | 291 | ||
| 296 | 2002-09-09 Kai Gro,b_(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE> | 292 | 2002-09-09 Kai Gro,b_(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE> |
| 297 | 293 | ||
| 298 | * net/tramp.el (tramp-open-connection-setup-interactive-shell): Do | 294 | * net/tramp.el (tramp-open-connection-setup-interactive-shell): |
| 299 | "exec env PS1='$ ' /bin/sh" instead of just "exec /bin/sh" in | 295 | Do "exec env PS1='$ ' /bin/sh" instead of just "exec /bin/sh" in |
| 300 | order to get a sane shell prompt. If people have ${CWD}, say, in | 296 | order to get a sane shell prompt. If people have ${CWD}, say, in |
| 301 | their shell prompt, then the default login shell might display | 297 | their shell prompt, then the default login shell might display |
| 302 | something harmless, but the /bin/sh will display a dollar sign | 298 | something harmless, but the /bin/sh will display a dollar sign |
| 303 | which confused the subsequent prompt recognition. | 299 | which confused the subsequent prompt recognition. |
| 304 | (tramp-multi-action-password): More debugging output. | 300 | (tramp-multi-action-password): More debugging output. |
| 305 | (tramp-encoding-shell): Renamed from tramp-sh-program. More | 301 | (tramp-encoding-shell): Renamed from tramp-sh-program. |
| 306 | documentation. Default to cmd.exe on Windows NT. | 302 | More documentation. Default to cmd.exe on Windows NT. |
| 307 | (tramp-encoding-command-switch): New variable. Use instead of | 303 | (tramp-encoding-command-switch): New variable. Use instead of |
| 308 | hard-wired "-c" which is only good for /bin/sh. | 304 | hard-wired "-c" which is only good for /bin/sh. |
| 309 | (tramp-encoding-reads-stdin): New variable. If t, commands are | 305 | (tramp-encoding-reads-stdin): New variable. If t, commands are |
| 310 | called like "/bin/sh -c COMMAND <INPUT", if nil, they are called | 306 | called like "/bin/sh -c COMMAND <INPUT", if nil, they are called |
| 311 | like "/bin/sh -c COMMAND INPUT", ie the input file is the last | 307 | like "/bin/sh -c COMMAND INPUT", ie the input file is the last arg. |
| 312 | argument. | ||
| 313 | (tramp-multi-sh-program): Always default to tramp-encoding-shell. | 308 | (tramp-multi-sh-program): Always default to tramp-encoding-shell. |
| 314 | (tramp-handle-file-local-copy, tramp-handle-write-region): Respect | 309 | (tramp-handle-file-local-copy, tramp-handle-write-region): |
| 315 | tramp-encoding-shell and friends. | 310 | Respect tramp-encoding-shell and friends. |
| 316 | (tramp-find-inline-encoding): Use new-style calls for checking if | 311 | (tramp-find-inline-encoding): Use new-style calls for checking if |
| 317 | the local commands work. | 312 | the local commands work. |
| 318 | 313 | ||
| 319 | 2002-09-07 Michael Albinus <Michael.Albinus@alcatel.de> | 314 | 2002-09-07 Michael Albinus <Michael.Albinus@alcatel.de> |
| 320 | 315 | ||
| 321 | * net/tramp.el (tramp-methods): Remove `tramp-completion-function' | 316 | * net/tramp.el (tramp-methods): Remove `tramp-completion-function' |
| 322 | entries. They are handled now by | 317 | entries. They are handled now by `tramp-completion-function-alist'. |
| 323 | `tramp-completion-function-alist'. | ||
| 324 | (tramp-completion-function): Defvar removed. I've never used | 318 | (tramp-completion-function): Defvar removed. I've never used |
| 325 | it. Hmm. | 319 | it. Hmm. |
| 326 | (tramp-get-completion-function) | 320 | (tramp-get-completion-function) |
| 327 | (tramp-get-completion-rsh, tramp-get-completion-ssh) | 321 | (tramp-get-completion-rsh, tramp-get-completion-ssh) |
| 328 | (tramp-get-completion-telnet, tramp-get-completion-su): Functions | 322 | (tramp-get-completion-telnet, tramp-get-completion-su): |
| 329 | removed as well. Not necessary any longer due to extended | 323 | Functions removed as well. Not necessary any longer due to extended |
| 330 | customization means. | 324 | customization means. |
| 331 | (tramp-completion-function-alist): New defcustom. Holds all | 325 | (tramp-completion-function-alist): New defcustom. Holds all |
| 332 | FUNCTION FILE pairs used for user and host name completion | 326 | FUNCTION FILE pairs used for user and host name completion |
| @@ -342,17 +336,17 @@ | |||
| 342 | (tramp-get-completion-function): New functions for configuration | 336 | (tramp-get-completion-function): New functions for configuration |
| 343 | of `tramp-completion-function-alist'. The old definition of | 337 | of `tramp-completion-function-alist'. The old definition of |
| 344 | `tramp-get-completion-function' has been discarded. | 338 | `tramp-get-completion-function' has been discarded. |
| 345 | (tramp-completion-handle-file-name-all-completions): Change | 339 | (tramp-completion-handle-file-name-all-completions): |
| 346 | function call for user/host completion according to definition in | 340 | Change function call for user/host completion according to definition |
| 347 | `tramp-completion-function-alist'. | 341 | in `tramp-completion-function-alist'. |
| 348 | (tramp-parse-passwd): Added exception handling for "root", because | 342 | (tramp-parse-passwd): Added exception handling for "root", because |
| 349 | `tramp-get-completion-su' (the previous place for this stuff) | 343 | `tramp-get-completion-su' (the previous place for this stuff) |
| 350 | doesn't exist any longer. | 344 | doesn't exist any longer. |
| 351 | 345 | ||
| 352 | 2002-09-07 Kai Gro,b_(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE> | 346 | 2002-09-07 Kai Gro,b_(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE> |
| 353 | 347 | ||
| 354 | * net/tramp.el (tramp-enter-password): Use | 348 | * net/tramp.el (tramp-enter-password): |
| 355 | `tramp-password-end-of-line' to terminate the line. | 349 | Use `tramp-password-end-of-line' to terminate the line. |
| 356 | (tramp-bug): Include new variable `tramp-password-end-of-line'. | 350 | (tramp-bug): Include new variable `tramp-password-end-of-line'. |
| 357 | (tramp-password-end-of-line): New variable. People who use plink | 351 | (tramp-password-end-of-line): New variable. People who use plink |
| 358 | under Windows might have to issue "\r\n" after the password, but | 352 | under Windows might have to issue "\r\n" after the password, but |
| @@ -368,8 +362,7 @@ | |||
| 368 | about Douglas Grey Stephen's suggestions to make Tramp work better | 362 | about Douglas Grey Stephen's suggestions to make Tramp work better |
| 369 | with plink under Windows. I'm not sure what to think of them, but | 363 | with plink under Windows. I'm not sure what to think of them, but |
| 370 | now I have a guinea pig to try it out on. Said guinea pig is | 364 | now I have a guinea pig to try it out on. Said guinea pig is |
| 371 | having other problems, though... Also remove some commented-out | 365 | having other problems, though... Also remove some commented-out code. |
| 372 | code. | ||
| 373 | 366 | ||
| 374 | 2002-09-06 Michael Albinus <Michael.Albinus@alcatel.de> | 367 | 2002-09-06 Michael Albinus <Michael.Albinus@alcatel.de> |
| 375 | 368 | ||
| @@ -410,8 +403,8 @@ | |||
| 410 | (tramp-postfix-multi-hop-regexp) | 403 | (tramp-postfix-multi-hop-regexp) |
| 411 | (tramp-user-regexp, tramp-postfix-user-regexp) | 404 | (tramp-user-regexp, tramp-postfix-user-regexp) |
| 412 | (tramp-host-regexp, tramp-postfix-host-regexp) | 405 | (tramp-host-regexp, tramp-postfix-host-regexp) |
| 413 | (tramp-path-regexp): New atomar regular expressions. If | 406 | (tramp-path-regexp): New atomar regular expressions. |
| 414 | corresponding format strings exist, derived from them. | 407 | If corresponding format strings exist, derived from them. |
| 415 | (tramp-file-name-structure) | 408 | (tramp-file-name-structure) |
| 416 | (tramp-multi-file-name-structure) | 409 | (tramp-multi-file-name-structure) |
| 417 | (tramp-multi-file-name-hop-structure) | 410 | (tramp-multi-file-name-hop-structure) |
| @@ -440,8 +433,7 @@ | |||
| 440 | names. Generate tramp file format on-the-fly depending on | 433 | names. Generate tramp file format on-the-fly depending on |
| 441 | parameters. Apply atomar format strings resp expressions. | 434 | parameters. Apply atomar format strings resp expressions. |
| 442 | (tramp-get-completion-methods) | 435 | (tramp-get-completion-methods) |
| 443 | (tramp-get-completion-user-host): Apply | 436 | (tramp-get-completion-user-host): Apply `tramp-make-tramp-file-name'. |
| 444 | `tramp-make-tramp-file-name'. | ||
| 445 | (tramp-parse-hosts-group): Take all host names and IP addresses | 437 | (tramp-parse-hosts-group): Take all host names and IP addresses |
| 446 | into account. | 438 | into account. |
| 447 | (tramp-bug): Remove `tramp-make-tramp-file-format'. | 439 | (tramp-bug): Remove `tramp-make-tramp-file-format'. |
| @@ -459,23 +451,22 @@ | |||
| 459 | 451 | ||
| 460 | 2002-08-31 Michael Albinus <Michael.Albinus@alcatel.de> | 452 | 2002-08-31 Michael Albinus <Michael.Albinus@alcatel.de> |
| 461 | 453 | ||
| 462 | * net/tramp.el (tramp-completion-mode): Check for | 454 | * net/tramp.el (tramp-completion-mode): Check for `last-input-char'. |
| 463 | `last-input-char'. | ||
| 464 | (tramp-completion-file-name-handler-alist): Add handler for | 455 | (tramp-completion-file-name-handler-alist): Add handler for |
| 465 | `file-exists-p. | 456 | `file-exists-p. |
| 466 | (tramp-completion-handle-file-exists-p): New function. | 457 | (tramp-completion-handle-file-exists-p): New function. |
| 467 | (tramp-completion-handle-file-name-completion): Simplified. | 458 | (tramp-completion-handle-file-name-completion): Simplified. |
| 468 | (tramp-completion-dissect-file-name): Regexp's reorganised. | 459 | (tramp-completion-dissect-file-name): Regexp's reorganised. |
| 469 | (tramp-completion-handle-file-name-all-completions): Call | 460 | (tramp-completion-handle-file-name-all-completions): |
| 470 | completion-function only if `user' or `host' is given. | 461 | Call completion-function only if `user' or `host' is given. |
| 471 | (tramp-get-completion-user-host): New function. | 462 | (tramp-get-completion-user-host): New function. |
| 472 | (tramp-get-completion-rsh) | 463 | (tramp-get-completion-rsh) |
| 473 | (tramp-get-completion-ssh): Apply it. | 464 | (tramp-get-completion-ssh): Apply it. |
| 474 | 465 | ||
| 475 | 2002-08-29 Michael Albinus <Michael.Albinus@alcatel.de> | 466 | 2002-08-29 Michael Albinus <Michael.Albinus@alcatel.de> |
| 476 | 467 | ||
| 477 | * net/tramp.el (tramp-completion-file-name-handler-alist): Add | 468 | * net/tramp.el (tramp-completion-file-name-handler-alist): |
| 478 | handler for `expand-file-name'. | 469 | Add handler for `expand-file-name'. |
| 479 | (tramp-completion-handle-expand-file-name): New function. | 470 | (tramp-completion-handle-expand-file-name): New function. |
| 480 | 471 | ||
| 481 | 2002-08-26 Michael Albinus <Michael.Albinus@alcatel.de> | 472 | 2002-08-26 Michael Albinus <Michael.Albinus@alcatel.de> |
| @@ -483,8 +474,7 @@ | |||
| 483 | * net/tramp.el (tramp-completion-mode): New function. | 474 | * net/tramp.el (tramp-completion-mode): New function. |
| 484 | (tramp-completion-handle-file-name-directory) | 475 | (tramp-completion-handle-file-name-directory) |
| 485 | (tramp-completion-handle-file-name-all-completions): Apply it. | 476 | (tramp-completion-handle-file-name-all-completions): Apply it. |
| 486 | (tramp-methods): Remove double definition of `ssh1-old' and | 477 | (tramp-methods): Remove double definition of `ssh1-old' and `ssh2-old'. |
| 487 | `ssh2-old'. | ||
| 488 | (tramp-point-at-eol): New defalias. | 478 | (tramp-point-at-eol): New defalias. |
| 489 | (tramp-parse-rhosts-group) | 479 | (tramp-parse-rhosts-group) |
| 490 | (tramp-parse-shosts-group):: Apply it. | 480 | (tramp-parse-shosts-group):: Apply it. |
| @@ -501,8 +491,8 @@ | |||
| 501 | (tramp-completion-handle-file-name-nondirectory) | 491 | (tramp-completion-handle-file-name-nondirectory) |
| 502 | (tramp-completion-run-real-handler): New functions. | 492 | (tramp-completion-run-real-handler): New functions. |
| 503 | (tramp-completion-file-name-handler) | 493 | (tramp-completion-file-name-handler) |
| 504 | (tramp-completion-handle-file-name-all-completions): Apply | 494 | (tramp-completion-handle-file-name-all-completions): |
| 505 | `tramp-completion-run-real-handler'. | 495 | Apply `tramp-completion-run-real-handler'. |
| 506 | (tramp-parse-rhosts) | 496 | (tramp-parse-rhosts) |
| 507 | (tramp-parse-shosts): Use `with-temp-buffer'. `result,b4(B renamed to | 497 | (tramp-parse-shosts): Use `with-temp-buffer'. `result,b4(B renamed to |
| 508 | `res' (otherwise side effects in XEmacs). | 498 | `res' (otherwise side effects in XEmacs). |
| @@ -556,8 +546,8 @@ | |||
| 556 | (tramp-completion-file-name-regexp-separate) | 546 | (tramp-completion-file-name-regexp-separate) |
| 557 | (tramp-completion-file-name-regexp) | 547 | (tramp-completion-file-name-regexp) |
| 558 | (tramp-completion-file-name-handler-alist): New defcustoms. | 548 | (tramp-completion-file-name-handler-alist): New defcustoms. |
| 559 | (tramp-completion-file-name-handler): New function. Add | 549 | (tramp-completion-file-name-handler): New function. |
| 560 | `tramp-completion-file-name-handler' to `file-name-handler-alist'. | 550 | Add `tramp-completion-file-name-handler' to `file-name-handler-alist'. |
| 561 | (tramp-run-real-handler): Add `tramp-completion-file-name-handler' | 551 | (tramp-run-real-handler): Add `tramp-completion-file-name-handler' |
| 562 | to `inhibit-file-name-handlers'. | 552 | to `inhibit-file-name-handlers'. |
| 563 | (tramp-completion-handle-file-name-all-completions) | 553 | (tramp-completion-handle-file-name-all-completions) |
| @@ -591,8 +581,8 @@ | |||
| 591 | 581 | ||
| 592 | 2002-09-03 Kai Gro,b_(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE> | 582 | 2002-09-03 Kai Gro,b_(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE> |
| 593 | 583 | ||
| 594 | * net/tramp.el (tramp-handle-insert-directory): Use | 584 | * net/tramp.el (tramp-handle-insert-directory): |
| 595 | `insert-buffer-substring' instead of `insert-buffer', which is not | 585 | Use `insert-buffer-substring' instead of `insert-buffer', which is not |
| 596 | supposed to be used from Lisp. Remember old point in a variable | 586 | supposed to be used from Lisp. Remember old point in a variable |
| 597 | instead of using `mark'. Suggestion from Stefan Monnier. | 587 | instead of using `mark'. Suggestion from Stefan Monnier. |
| 598 | (tramp-unified-filenames): New variable. Use it in default value | 588 | (tramp-unified-filenames): New variable. Use it in default value |
| @@ -612,8 +602,7 @@ | |||
| 612 | * files.el (insert-directory): Comment saying that "--dired" | 602 | * files.el (insert-directory): Comment saying that "--dired" |
| 613 | might be in the SWITCHES. | 603 | might be in the SWITCHES. |
| 614 | * net/ange-ftp.el (ange-ftp-ls): Handle "--dired" in LSARGS. | 604 | * net/ange-ftp.el (ange-ftp-ls): Handle "--dired" in LSARGS. |
| 615 | (ange-ftp-insert-directory): Comment explaining "--dired" | 605 | (ange-ftp-insert-directory): Comment explaining "--dired" handling. |
| 616 | handling. | ||
| 617 | 606 | ||
| 618 | 2002-09-21 Markus Rost <rost@math.ohio-state.edu> | 607 | 2002-09-21 Markus Rost <rost@math.ohio-state.edu> |
| 619 | 608 | ||