bpt/emacs.git
21 years ago(run_pre_post_conversion_on_str): Save and restore Vdeactivate_mark.
Richard M. Stallman [Thu, 26 Sep 2002 22:03:41 +0000 (22:03 +0000)]
(run_pre_post_conversion_on_str): Save and restore Vdeactivate_mark.

21 years ago(unrmail): Do the work directly,
Richard M. Stallman [Thu, 26 Sep 2002 22:02:23 +0000 (22:02 +0000)]
(unrmail): Do the work directly,
without actually selecting the messages in the from file.
(unrmail-unprune): New subroutine.

21 years ago(backup-buffer): Bind local var MODES.
Richard M. Stallman [Thu, 26 Sep 2002 22:00:22 +0000 (22:00 +0000)]
(backup-buffer): Bind local var MODES.
Don't use renaming for a suid or sgid file.
Use backup-buffer-copy to do copying.
(backup-buffer-copy): New subroutine.
Clear suid and sgid bits for the copy.

21 years ago(solar-equinoxes-solstices): Use time properly adjusted for DST in the result.
Richard M. Stallman [Thu, 26 Sep 2002 21:57:53 +0000 (21:57 +0000)]
(solar-equinoxes-solstices): Use time properly adjusted for DST in the result.

21 years ago(follow-generic-filter): Simply bind deactivate-mark.
Richard M. Stallman [Thu, 26 Sep 2002 21:57:17 +0000 (21:57 +0000)]
(follow-generic-filter): Simply bind deactivate-mark.
Bind inhibit-read-only; don't mess with buffer-read-only.

21 years ago(speedbar-refresh): Simply bind deactivate-mark.
Richard M. Stallman [Thu, 26 Sep 2002 21:57:00 +0000 (21:57 +0000)]
(speedbar-refresh): Simply bind deactivate-mark.

21 years ago(inferior-emacs-lisp-mode): Treat the header as output,
Richard M. Stallman [Thu, 26 Sep 2002 21:56:42 +0000 (21:56 +0000)]
(inferior-emacs-lisp-mode): Treat the header as output,
if comint-use-prompt-regexp-instead-of-fields is nil.

21 years ago*** empty log message ***
Stefan Monnier [Thu, 26 Sep 2002 20:37:46 +0000 (20:37 +0000)]
*** empty log message ***

21 years ago(ibuffer-update): Call `minibufferp' with argument
John Paul Wallington [Thu, 26 Sep 2002 17:54:00 +0000 (17:54 +0000)]
(ibuffer-update): Call `minibufferp' with argument
instead of within `with-current-buffer'.

21 years ago(iswitchb-completions): Test that iswitchb-common-match-string is a
Stephen Eglen [Thu, 26 Sep 2002 15:52:31 +0000 (15:52 +0000)]
(iswitchb-completions): Test that iswitchb-common-match-string is a
string, before printing common completions.

21 years agoMention minibufferp's optional buffer arg.
John Paul Wallington [Thu, 26 Sep 2002 10:17:02 +0000 (10:17 +0000)]
Mention minibufferp's optional buffer arg.

21 years ago(Fminibufferp): Add an optional `buffer' argument.
John Paul Wallington [Thu, 26 Sep 2002 09:59:44 +0000 (09:59 +0000)]
(Fminibufferp): Add an optional `buffer' argument.

21 years ago(try_font_list): New arg PREFER_FACE_FAMILY. If it is
Kenichi Handa [Thu, 26 Sep 2002 08:04:18 +0000 (08:04 +0000)]
(try_font_list): New arg PREFER_FACE_FAMILY.  If it is
nonzero, try face's family at first.  Otherwise try FAMILY at
first.
(choose_face_font): If C is a single byte char or latin-1, call
try_font_list with PREFER_FACE_FAMILY 1.

21 years ago*** empty log message ***
Simon Josefsson [Wed, 25 Sep 2002 20:23:19 +0000 (20:23 +0000)]
*** empty log message ***

21 years ago*** empty log message ***
Stefan Monnier [Wed, 25 Sep 2002 20:22:57 +0000 (20:22 +0000)]
*** empty log message ***

21 years ago(mail-extr-ignore-single-names): Change default.
Simon Josefsson [Wed, 25 Sep 2002 20:21:28 +0000 (20:21 +0000)]
(mail-extr-ignore-single-names): Change default.
(mail-extract-address-components): Doc fix.

21 years agoRemove emacsserver.
Stefan Monnier [Wed, 25 Sep 2002 20:17:32 +0000 (20:17 +0000)]
Remove emacsserver.

21 years agoRemove references to emacsserver.
Stefan Monnier [Wed, 25 Sep 2002 20:03:21 +0000 (20:03 +0000)]
Remove references to emacsserver.

21 years agoUse built-in network primitives.
Stefan Monnier [Wed, 25 Sep 2002 19:54:13 +0000 (19:54 +0000)]
Use built-in network primitives.
(server-program, server-previous-string): Remove.
(server-previous-strings): New var.
(server-socket-name): New var.
(server-log): Minor change to the output format.
(server-sentinel): Clean up global state when a client disconnects.
(server-unquote-arg): New fun.
(server-start): Use server-socket-name and make-network-process.
(server-process-filter): Now talks to the clients directly.
Normalize file name after unquoting and decoding.
(server-buffer-done): Just close the connection.
(server-switch-buffer): Handle the case where all windows are
dedicated or minibuffers.

21 years ago(fast-lock-mode, lazy-lock-mode, jit-lock-mode): Don't bind them variables.
Stefan Monnier [Wed, 25 Sep 2002 19:34:07 +0000 (19:34 +0000)]
(fast-lock-mode, lazy-lock-mode, jit-lock-mode): Don't bind them variables.
(font-lock-turn-off-thing-lock, font-lock-after-fontify-buffer)
(font-lock-after-unfontify-buffer): Check that the vars are bound.
(font-lock-dont-widen): New var.
(font-lock-default-fontify-region): Use it.

21 years ago(find-library-name): Correctly find "f.el.gz" from "f.elc" or "f.elc.gz".
Stefan Monnier [Wed, 25 Sep 2002 18:58:37 +0000 (18:58 +0000)]
(find-library-name): Correctly find "f.el.gz" from "f.elc" or "f.elc.gz".

21 years agoAdd/remove spaces.
Stefan Monnier [Wed, 25 Sep 2002 17:45:29 +0000 (17:45 +0000)]
Add/remove spaces.

21 years ago*** empty log message ***
Kenichi Handa [Wed, 25 Sep 2002 13:25:33 +0000 (13:25 +0000)]
*** empty log message ***

21 years ago(select-safe-coding-system): Handle
Kenichi Handa [Wed, 25 Sep 2002 13:19:59 +0000 (13:19 +0000)]
(select-safe-coding-system): Handle
safe but rejected default coding systems and unsafe default
coding systems differently.

21 years agoOliver Scholz's patch to gamegrid.el (he does not have CVS access).
Francesco Potortì [Wed, 25 Sep 2002 10:59:22 +0000 (10:59 +0000)]
Oliver Scholz's patch to gamegrid.el (he does not have CVS access).

21 years ago(list-character-sets): List also indirectly supported character sets.
Kenichi Handa [Wed, 25 Sep 2002 08:52:30 +0000 (08:52 +0000)]
(list-character-sets): List also indirectly supported character sets.
(non-iso-charset-alist): Add mapped charset list for `mac-roman'.
(sort-listed-character-sets): Don't alter the region showing
indirectly supported charsets.

21 years ago*** empty log message ***
Kenichi Handa [Wed, 25 Sep 2002 08:51:36 +0000 (08:51 +0000)]
*** empty log message ***

21 years ago(list-character-sets): Use the buffer
Kenichi Handa [Wed, 25 Sep 2002 08:11:03 +0000 (08:11 +0000)]
(list-character-sets): Use the buffer
name "*Character Set List*", not "*Help*".
(list-charset-chars): Use the buffer name "*Character List*", not
"*Help*".  Display the current charset name in the modeline.

21 years ago*** empty log message ***
Kenichi Handa [Wed, 25 Sep 2002 08:10:28 +0000 (08:10 +0000)]
*** empty log message ***

21 years ago(describe-text-category): Use *Help*. Don't kill-buffer.
Stefan Monnier [Tue, 24 Sep 2002 21:11:25 +0000 (21:11 +0000)]
(describe-text-category): Use *Help*.  Don't kill-buffer.
(describe-text-properties, describe-char):
Delay self-inspection test.  Use *Help*.
Use syntax-after.  Use `pos' rather than (point).
Distinguish the before/after part of a composition.

21 years ago(edit-and-eval-command): Protect command-history.
Markus Rost [Tue, 24 Sep 2002 18:40:59 +0000 (18:40 +0000)]
(edit-and-eval-command):  Protect command-history.
(repeat-complex-command):  Protect command-history.

21 years ago(eshell-occur-mode-mouse-goto, eshell-poor-mans-grep): Remove references to
Juanma Barranquero [Tue, 24 Sep 2002 15:16:39 +0000 (15:16 +0000)]
(eshell-occur-mode-mouse-goto, eshell-poor-mans-grep): Remove references to
`occur-buffer'.

21 years ago(sh-mark-init): Don't set `occur-buffer'.
Juanma Barranquero [Tue, 24 Sep 2002 10:18:05 +0000 (10:18 +0000)]
(sh-mark-init): Don't set `occur-buffer'.
(sh-mark-line): Likewise. Use 'occur-target and 'occur-match instead of 'occur
and 'occur-point.

21 years ago(occur-find-match): New function.
Juanma Barranquero [Tue, 24 Sep 2002 08:35:43 +0000 (08:35 +0000)]
(occur-find-match): New function.
(occur-next, occur-prev): Use it.

21 years ago(quail-completion): Be sure to scroll quail-completion-buf.
Kenichi Handa [Tue, 24 Sep 2002 04:15:02 +0000 (04:15 +0000)]
(quail-completion): Be sure to scroll quail-completion-buf.

21 years ago*** empty log message ***
Stefan Monnier [Mon, 23 Sep 2002 20:54:28 +0000 (20:54 +0000)]
*** empty log message ***

21 years ago(doctor-doc): Add 2 question words.
Richard M. Stallman [Mon, 23 Sep 2002 16:04:57 +0000 (16:04 +0000)]
(doctor-doc): Add 2 question words.
(doctor-getnoun): Parse and save the complete object phrase.

21 years ago(gamegrid-face): new variable to emulate a buffer-local default face.
Richard M. Stallman [Mon, 23 Sep 2002 16:03:03 +0000 (16:03 +0000)]
(gamegrid-face): new variable to emulate a buffer-local default face.
(gamegrid-xbm): new variable; XBM image as a replacement for
`gamegrid-xpm' on Emacsen compiled without XPM-support.
(gamegrid-colorize-glyph): Ported XEmacs-code for the generation
of images to Emacs.
(gamegrid-match-spec): Call `gamegrid-make-image-from-vector' to
convert XEmacs-type image descriptors.
(gamegrid-color-display-p): Removed. (Use `display-colors-p' instead.)
(gamegrid-make-image-from-vector): New function. Convert XEmacs'
image descriptors.
(gamegrid-display-type): Use Emacs' standard `display-.*-p'
functions to check for display capabilities. Fix the recognition
of image-support in Emacs 21 by this way.
(gamegrid-hide-cursor): Removed.
(gamegrid-setup-default-font): Ported the code from XEmacs to
Emacs: create a new face and assign the variable `gamegrid-face'
to it. Make sure that the face is not higher than the smallest
image used by the game.
(gamegrid-initialize-display): Use `(setq cursor-type nil)'
instead of `gamegrid-hide-cursor'.
(gamegrid-set-face): If `gamegrid-display-mode' is 'glyph, put an
image in the buffer, instead of applying a face.
(gamegrid-init-buffer): If `gamegrid-display-mode' is 'glyph, put
the face held by `gamegrid-face' in an overlay over the whole
buffer to emulate a buffer-local default-face.

21 years ago(*1): Fix previous change.
Richard M. Stallman [Mon, 23 Sep 2002 16:02:14 +0000 (16:02 +0000)]
(*1): Fix previous change.

21 years ago(tramp-unified-filenames): Autoload it.
Juanma Barranquero [Mon, 23 Sep 2002 08:28:56 +0000 (08:28 +0000)]
(tramp-unified-filenames): Autoload it.

21 years ago* ediff-init.el (ediff-get-next-window): bug fix.
Michael Kifer [Mon, 23 Sep 2002 06:07:34 +0000 (06:07 +0000)]
* ediff-init.el (ediff-get-next-window): bug fix.

21 years agoAdd tramp-[1-9]*
Markus Rost [Mon, 23 Sep 2002 04:59:08 +0000 (04:59 +0000)]
Add tramp-[1-9]*

21 years ago(select-safe-coding-system): Cope if default-coding-system gives nil
Richard M. Stallman [Mon, 23 Sep 2002 00:20:26 +0000 (00:20 +0000)]
(select-safe-coding-system): Cope if default-coding-system gives nil
which was then used in `min'.

21 years ago(sendmail-send-it): If user's buffer is unibyte, make tembuf unibyte.
Richard M. Stallman [Mon, 23 Sep 2002 00:17:51 +0000 (00:17 +0000)]
(sendmail-send-it): If user's buffer is unibyte, make tembuf unibyte.

21 years agoVersion 2.0.22 released.
Kai Großjohann [Sun, 22 Sep 2002 17:39:18 +0000 (17:39 +0000)]
Version 2.0.22 released.
(tramp-parse-rhosts, tramp-parse-shosts)
(tramp-parse-hosts, tramp-parse-passwd): Apply `push' but
`add-to-list' for performance reasons.
(tramp-get-completion-user-host): Return `nil' in case both `user'
and 'host' are empty (not necessarily `nil'.
(tramp-parse-netrc, tramp-parse-netrc-group): New functions.
(tramp-user-regexp): " \t" are not user regexp characters.
(tramp-completion-handle-file-name-all-completions): Remove
Ange-FTP cmpletion. It has a bug not handling the "/ftp:" prefix
completely, and it returns local completions as well.
(tramp-completion-function-alist-ftp): New constant.
(tramp-completion-function-alist): Add completion function for
"ftp".
From Michael Albinus <Michael.Albinus@alcatel.de>.

21 years agoVersion 2.0.21 released.
Kai Großjohann [Sun, 22 Sep 2002 13:55:14 +0000 (13:55 +0000)]
Version 2.0.21 released.
(tramp-handle-file-newer-than-file-p): If mtime of both files is
known, return a useful result.  Better error message in case one
is a Tramp file and one isn't.
(tramp-handle-file-local-copy, tramp-handle-write-region)
(tramp-find-shell, tramp-open-connection-telnet)
(tramp-open-connection-rsh, tramp-open-connection-su)
(tramp-open-connection-setup-interactive-shell)
(tramp-post-connection, tramp-maybe-open-connection)
(tramp-method-out-of-band-p): Correct number of args for
`tramp-get-rsh-program' and similar functions.

21 years agoSync with version 2.0.20. Lengthy ChangeLog follows:
Kai Großjohann [Sun, 22 Sep 2002 13:23:36 +0000 (13:23 +0000)]
Sync with version 2.0.20.  Lengthy ChangeLog follows:

2002-09-22  Kai Gro�ohann  <grossjoh@ls6.informatik.uni-dortmund.de>

Version 2.0.20 released.

2002-09-20  Kai Gro�ohann  <grossjoh@ls6.informatik.uni-dortmund.de>

* net/tramp.el (tramp-completion-function-alist): Escape open
paren in docstring.
(tramp-user-regexp, tramp-host-regexp): Allow empty strings.
(tramp-handle-insert-file-contents): Call tramp-message-for-buffer
instead of tramp-message.
(tramp-open-connection-rsh): Handle empty string as user name.
(tramp-open-connection-su): Handle empty string as host name.
Handle nil user name.
(tramp-handle-file-local-copy, tramp-handle-write-region)
(tramp-completion-handle-file-name-all-completions)
(tramp-open-connection-telnet, tramp-open-connection-rsh)
(tramp-open-connection-su, tramp-post-connection)
(tramp-maybe-open-connection, tramp-method-out-of-band-p)
(tramp-get-connection-function, tramp-get-remote-sh)
(tramp-get-rsh-program, tramp-get-rsh-args)
(tramp-get-rcp-program, tramp-get-rcp-args)
(tramp-get-rcp-keep-date-arg, tramp-get-su-program)
(tramp-get-su-args, tramp-get-telnet-program)
(tramp-get-telnet-args): Use `tramp-find-method', perhaps require
additional args USER, HOST.
(tramp-action-password, tramp-open-connection-telnet)
(tramp-open-connection-su, tramp-open-connection-multi)
(tramp-method-out-of-band-p): `tramp-method-out-of-band-p' now
takes USER and HOST arguments, to be able to use
`tramp-find-method'.  Update callers.
(tramp-find-method): New function.

2002-09-20  Kai Gro�ohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>

* net/tramp.el (tramp-handle-insert-directory): Handle "--dired"
in SWITCHES (by removing it).

2002-09-18  Kai Gro�ohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>

* net/tramp.el (tramp-file-name-handler): Add `file-remote-p'
property.

2002-09-17  Kai Gro�ohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>

* net/tramp.el (top-level): Maybe autoload uudecode-decode-region.

2002-09-16  Kai Gro�ohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>

* net/tramp.el (tramp-bug): Add tramp-methods.

2002-09-16  Kai Gro�ohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>

* net/tramp.el (tramp-methods): Update docstring:
tramp-encoding-command, tramp-decoding-command,
tramp-encoding-function and tramp-decoding-function are not
parameters anymore.
(tramp-uuencode-region): Autoload it.

2002-09-13  Kai Gro�ohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>

Version 2.0.19 released.

* net/tramp-uu.el: New file, implements uuencode in Lisp.

* net/tramp.el (tramp-coding-commands): Use
`tramp-uuencode-region' as local encoder for the uuencode based
entries.

2002-09-13  Kai Gro�ohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>

* net/tramp.el (tramp-handle-write-region): Wrong parens.

2002-09-13  Kai Gro�ohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>

Version 2.0.18 released.

* net/tramp.el (tramp-perl-decode): Perl changes to accomodate
older versions of Perl.  Now tested with 5.004.  Suggestion from
Michael Albinus.

2002-09-12  Kai Gro�ohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>

* net/tramp.el (tramp-find-inline-encoding): Call
tramp-call-local-coding-command with nil for INPUT and OUTPUT.
(tramp-call-local-coding-command): OUTPUT equals nil means to
discard the output.  INPUT equals nil means /dev/null.

2002-09-12  Kai Gro�ohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>

* net/tramp.el (tramp-encoding-shell): Default to environment
variable COMSPEC on Windows.
(tramp-handle-write-region): More debugging output.
(tramp-find-inline-encoding): Ditto.

2002-09-11  Michael Albinus  <Michael.Albinus@alcatel.de>

* net/tramp.el (tramp-completion-handle-file-name-all-completions):
Define `result1'.
(tramp-parse-hosts-group): Discard IPv6 entries.

2002-09-11  Kai Gro�ohann  <grossjoh@ls6.informatik.uni-dortmund.de>

* net/tramp.el (tramp-post-connection): Only send Perl
mime-encode/decode implementations when using inline method.
(tramp-handle-file-local-copy)
(tramp-handle-write-region, tramp-post-connection)
(tramp-coding-commands, tramp-find-inline-encoding): For the
inline encodings, distinguish between local and remote commands,
instead of between commands and functions.  (The local commands
can be functions, too.)  If the local host is a Windows machine,
we can't expect the same commands to work there as on the remote
host.
(tramp-call-local-coding-command): New function for calling local
encoding and decoding commands.
(tramp-set-remote-encoding, tramp-get-remote-encoding)
(tramp-set-remote-decoding, tramp-get-remote-decoding)
(tramp-set-local-encoding, tramp-get-local-encoding)
(tramp-set-local-decoding, tramp-get-local-decoding): New
functions.
(tramp-get-encoding-command, tramp-set-encoding-command)
(tramp-get-decoding-command, tramp-set-decoding-command)
(tramp-get-encoding-function, tramp-set-encoding-function)
(tramp-get-decoding-function, tramp-set-decoding-function): Old
functions, removed.

2002-09-10  Kai Gro�ohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>

* net/tramp.el (tramp-open-connection-setup-interactive-shell):
Change command to invoke /bin/sh slightly to make it compatible
with the `rc' shell.  Suggested by Daniel Pittman.

2002-09-10  Michael Albinus  <Michael.Albinus@alcatel.de>

* net/tramp.el (tramp-handle-write-region): Added missing
`)'. Hope it's the right place.

2002-09-09  Kai Gro�ohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>

* net/tramp.el (tramp-open-connection-setup-interactive-shell): Do
"exec env PS1='$ ' /bin/sh" instead of just "exec /bin/sh" in
order to get a sane shell prompt.  If people have ${CWD}, say, in
their shell prompt, then the default login shell might display
something harmless, but the /bin/sh will display a dollar sign
which confused the subsequent prompt recognition.
(tramp-multi-action-password): More debugging output.
(tramp-encoding-shell): Renamed from tramp-sh-program.  More
documentation.  Default to cmd.exe on Windows NT.
(tramp-encoding-command-switch): New variable.  Use instead of
hard-wired "-c" which is only good for /bin/sh.
(tramp-encoding-reads-stdin): New variable.  If t, commands are
called like "/bin/sh -c COMMAND <INPUT", if nil, they are called
like "/bin/sh -c COMMAND INPUT", ie the input file is the last
argument.
(tramp-multi-sh-program): Always default to tramp-encoding-shell.
(tramp-handle-file-local-copy, tramp-handle-write-region): Respect
tramp-encoding-shell and friends.
(tramp-find-inline-encoding): Use new-style calls for checking if
the local commands work.

2002-09-07  Michael Albinus  <Michael.Albinus@alcatel.de>

* net/tramp.el (tramp-methods): Remove `tramp-completion-function'
entries. They are handled now by
`tramp-completion-function-alist'.
(tramp-completion-function): Defvar removed. I've never used
it. Hmm.
(tramp-get-completion-function)
(tramp-get-completion-rsh, tramp-get-completion-ssh)
(tramp-get-completion-telnet, tramp-get-completion-su): Functions
removed as well. Not necessary any longer due to extended
customization means.
(tramp-completion-function-alist): New defcustom. Holds all
FUNCTION FILE pairs used for user and host name completion
relevant for METHOD.
(tramp-completion-function-alist-rsh)
(tramp-completion-function-alist-ssh)
(tramp-completion-function-alist-telnet)
(tramp-completion-function-alist-su): Defconst for initializing
`tramp-completion-function-alist'. Unfortunately, mainly UNIX-like
values are known for me until now. Needs to be completed for at
least VMS++ like operating systems.
(tramp-set-completion-function)
(tramp-get-completion-function): New functions for configuration
of `tramp-completion-function-alist'. The old definition of
`tramp-get-completion-function' has been discarded.
(tramp-completion-handle-file-name-all-completions): Change
function call for user/host completion according to definition in
`tramp-completion-function-alist'.
(tramp-parse-passwd): Added exception handling for "root", because
`tramp-get-completion-su' (the previous place for this stuff)
doesn't exist any longer.

2002-09-07  Kai Gro�ohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>

* net/tramp.el (tramp-enter-password): Use
`tramp-password-end-of-line' to terminate the line.
(tramp-bug): Include new variable `tramp-password-end-of-line'.
(tramp-password-end-of-line): New variable.  People who use plink
under Windows might have to issue "\r\n" after the password, but
they need to send just "\n" after the other commands.  So this
variable was introduced to complement `tramp-rsh-end-of-line'.
(tramp-wait-for-output, tramp-post-connection): Allow "\r" at end
of line of the output delimiter.

2002-09-06  Kai Gro�ohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>

* net/tramp.el (tramp-handle-file-local-copy, tramp-find-shell)
(tramp-open-connection-setup-interactive-shell): Add some comments
about Douglas Grey Stephen's suggestions to make Tramp work better
with plink under Windows.  I'm not sure what to think of them, but
now I have a guinea pig to try it out on.  Said guinea pig is
having other problems, though...  Also remove some commented-out
code.

2002-09-06  Michael Albinus  <Michael.Albinus@alcatel.de>

* net/tramp.el (tramp-get-completion-methods): Algorithm slightly
tuned.
(tramp-get-completion-user-host): Accept user names as they are if
typed until "@".
(tramp-completion-mode): Replace `last-input-char' by modern
`last-input-event'. Check for `event-modifiers'.

2002-09-06  Kai Gro�ohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>

* net/tramp.el (file-expand-wildcards): Corrected check to see if
advising is necessary.

2002-09-05  Michael Albinus  <Michael.Albinus@alcatel.de>

* net/tramp.el (tramp-postfix-single-method-format)
(tramp-postfix-multi-method-format)
(tramp-postfix-multi-hop-format)
(tramp-postfix-user-format): New format strings.
(tramp-postfix-single-method-regexp)
(tramp-postfix-multi-method-regexp)
(tramp-postfix-multi-hop-regexp)
(tramp-postfix-user-regexp)
(tramp-make-multi-tramp-file-format)
(tramp-make-tramp-file-name): Apply them.
(tramp-completion-handle-file-name-all-completions): Fix for
invoking ange-ftp in case of "/ftp:xxx" file names.

2002-09-04  Michael Albinus  <Michael.Albinus@alcatel.de>

* net/tramp.el (tramp-prefix-format)
(tramp-postfix-host-format): New format strings.
(tramp-prefix-regexp, tramp-method-regexp)
(tramp-postfix-single-method-regexp)
(tramp-postfix-multi-method-regexp)
(tramp-postfix-multi-hop-regexp)
(tramp-user-regexp, tramp-postfix-user-regexp)
(tramp-host-regexp, tramp-postfix-host-regexp)
(tramp-path-regexp): New atomar regular expressions. If
corresponding format strings exist, derived from them.
(tramp-file-name-structure)
(tramp-multi-file-name-structure)
(tramp-multi-file-name-hop-structure)
(tramp-make-multi-tramp-file-format)
(tramp-completion-mode)
(tramp-completion-dissect-file-name)
(tramp-parse-rhosts-group)
(tramp-parse-shosts-group)
(tramp-parse-hosts-group)
(tramp-parse-passwd-group): Apply these expressions.
(tramp-file-name-structure-unified)
(tramp-file-name-structure-separate)
(tramp-make-tramp-file-format-unified)
(tramp-make-tramp-file-format-separate)
(tramp-make-tramp-file-format)
(tramp-make-tramp-file-user-nil-format-unified)
(tramp-make-tramp-file-user-nil-format-separate)
(tramp-make-tramp-file-user-nil-format)
(tramp-multi-file-name-structure-unified)
(tramp-multi-file-name-structure-separate)
(tramp-multi-file-name-hop-structure-unified)
(tramp-multi-file-name-hop-structure-separate)
(tramp-make-multi-tramp-file-format-unified)
(tramp-make-multi-tramp-file-format-separate): Removed.
(tramp-make-tramp-file-name): Allow partial tramp file
names. Generate tramp file format on-the-fly depending on
parameters. Apply atomar format strings resp expressions.
(tramp-get-completion-methods)
(tramp-get-completion-user-host): Apply
`tramp-make-tramp-file-name'.
(tramp-parse-hosts-group): Take all host names and IP addresses
into account.
(tramp-bug): Remove `tramp-make-tramp-file-format'.

2002-09-01  Michael Albinus  <Michael.Albinus@alcatel.de>

* net/tramp.el (tramp-methods): Add `tramp-completion-function'
for "su" and "sudo".
(tramp-get-completion-telnet): Implement it.
(tramp-parse-hosts)
(tramp-parse-hosts-group)
(tramp-get-completion-su)
(tramp-parse-passwd)
(tramp-parse-passwd-group): New functions.

2002-08-31  Michael Albinus  <Michael.Albinus@alcatel.de>

* net/tramp.el (tramp-completion-mode): Check for
`last-input-char'.
(tramp-completion-file-name-handler-alist): Add handler for
`file-exists-p.
(tramp-completion-handle-file-exists-p): New function.
(tramp-completion-handle-file-name-completion): Simplified.
(tramp-completion-dissect-file-name): Regexp's reorganised.
(tramp-completion-handle-file-name-all-completions): Call
completion-function only if `user' or `host' is given.
(tramp-get-completion-user-host): New function.
(tramp-get-completion-rsh)
(tramp-get-completion-ssh): Apply it.

2002-08-29  Michael Albinus  <Michael.Albinus@alcatel.de>

* net/tramp.el (tramp-completion-file-name-handler-alist): Add
handler for `expand-file-name'.
(tramp-completion-handle-expand-file-name): New function.

2002-08-26  Michael Albinus  <Michael.Albinus@alcatel.de>

* net/tramp.el (tramp-completion-mode): New function.
(tramp-completion-handle-file-name-directory)
(tramp-completion-handle-file-name-all-completions): Apply it.
(tramp-methods): Remove double definition of `ssh1-old' and
`ssh2-old'.
(tramp-point-at-eol): New defalias.
(tramp-parse-rhosts-group)
(tramp-parse-shosts-group):: Apply it.

2002-08-25  Michael Albinus  <Michael.Albinus@alcatel.de>

* net/tramp.el (tramp-get-completion-methods)
(tramp-get-completion-rsh)
(tramp-get-completion-ssh): Add "[" for Xemacs.
(tramp-completion-file-name-regexp-separate): Expression adapted.
(tramp-completion-file-name-handler-alist): Add handler for
`file-name-directory' and `file-name-nondirectory'.
(tramp-completion-handle-file-name-directory)
(tramp-completion-handle-file-name-nondirectory)
(tramp-completion-run-real-handler): New functions.
(tramp-completion-file-name-handler)
(tramp-completion-handle-file-name-all-completions): Apply
`tramp-completion-run-real-handler'.
(tramp-parse-rhosts)
(tramp-parse-shosts): Use `with-temp-buffer'. `result� renamed to
`res' (otherwise side effects in XEmacs).

2002-08-24  Michael Albinus  <Michael.Albinus@alcatel.de>

* net/tramp.el (tramp-completion-file-name-regexp)
(tramp-completion-file-name-handler-alist)
(tramp-flatten-list)
(tramp-completion-dissect-file-name)
(tramp-get-completion-rsh)
(tramp-parse-rhosts)
(tramp-parse-rhosts-group)
(tramp-get-completion-ssh): Doc string tuned.
(tramp-methods): Doc string and custom type extended for
`tramp-completion-function'.
(tramp-completion-function): Variable added. Is it really used?
Other variables like `tramp-completion-function' aren't used.
(tramp-completion-file-name-handler-alist): Add handler for
`file-name-completion'.
(tramp-completion-handle-file-name-completion): New function.

2002-08-18  Michael Albinus  <Michael.Albinus@alcatel.de>

* net/tramp.el (tramp-parse-rhosts)
(tramp-parse-rhosts-group)
(tramp-parse-shosts)
(tramp-parse-shosts-group): New functions.

2002-08-17  Michael Albinus  <Michael.Albinus@alcatel.de>

* net/tramp.el (tramp-completion-dissect-file-name)
(tramp-completion-dissect-file-name1): New functions.

2002-08-16  Michael Albinus  <Michael.Albinus@alcatel.de>

* net/tramp.el (tramp-get-completion-function)
(tramp-get-completion-rsh)
(tramp-get-completion-ssh)
(tramp-get-completion-telnet): New functions.
(tramp-methods): Add `tramp-completion-function' for all methods.

2002-08-15  Michael Albinus  <Michael.Albinus@alcatel.de>

* net/tramp.el (tramp-get-completion-methods): New function.
(tramp-find-default-method): Allow host to be nil (like user).

2002-08-14  Michael Albinus  <Michael.Albinus@alcatel.de>

* net/tramp.el (tramp-completion-file-name-regexp-unified)
(tramp-completion-file-name-regexp-separate)
(tramp-completion-file-name-regexp)
(tramp-completion-file-name-handler-alist): New defcustoms.
(tramp-completion-file-name-handler): New function. Add
`tramp-completion-file-name-handler' to `file-name-handler-alist'.
(tramp-run-real-handler): Add `tramp-completion-file-name-handler'
to `inhibit-file-name-handlers'.
(tramp-completion-handle-file-name-all-completions)
(tramp-completion-handle-file-name-completion): New functions.

2002-08-12  Michael Albinus  <Michael.Albinus@alcatel.de>

* net/tramp.el (tramp-invoke-ange-ftp): `tramp-disable-ange-ftp'
must be called again after activating `ange-ftp'.
(tramp-ange-ftp-file-name-p): Check for Xemacs.

2002-08-08  Michael Albinus  <Michael.Albinus@alcatel.de>

* net/tramp.el (tramp-do-copy-or-rename-file): Don't pass
KEEP-DATE to tramp-invoke-ange-ftp 'rename.
(tramp-handle-write-region): Don't pass LOCKNAME and CONFIRM to
tramp-invoke-ange-ftp 'write-region.
(tramp-handle-set-file-modes): Change order of FILENAME and MODE
passing to tramp-invoke-ange-ftp 'set-file-modes.
(tramp-flatten-list): New function. Maybe this functionality does
exist already elsewhere in the libraries.
(tramp-invoke-ange-ftp): Apply `tramp-flatten-list' to parameter
list in order to avoid nested lists, f.e. when invoked from
`tramp-handle-dired-call-process'.

2002-09-05  Kai Gro�ohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>

* net/tramp.el (tramp-chunksize): New kluge variable.
(tramp-send-region): If tramp-chunksize is non-nil, send region in
parts and sleep 0.1 seconds between chunks.

2002-09-03  Kai Gro�ohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>

* net/tramp.el (tramp-handle-insert-directory): Use
`insert-buffer-substring' instead of `insert-buffer', which is not
supposed to be used from Lisp.  Remember old point in a variable
instead of using `mark'.  Suggestion from Stefan Monnier.
(tramp-unified-filenames): New variable.  Use it in default value
of other filename variables.
(file-expand-wildcards): Don't advise unless "[" and "]" are used
in the filename format.

2002-09-01  Kai Gro�ohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>

* net/tramp.el (tramp-methods): Remove duplicate definition of
ssh1-old and ssh2-old.

21 years ago* dired.el (dired-insert-directory): Always add "--dired" to to
Kai Großjohann [Sun, 22 Sep 2002 13:01:10 +0000 (13:01 +0000)]
* dired.el (dired-insert-directory): Always add "--dired" to to
SWITCHES for remote files.
* files.el (insert-directory): Comment saying that "--dired"
might be in the SWITCHES.
* net/ange-ftp.el (ange-ftp-ls): Handle "--dired" in LSARGS.
(ange-ftp-insert-directory): Comment explaining "--dired"
handling.

21 years ago(mail-abbrev-make-syntax-table): Give %!._- word constituent syntax.
Markus Rost [Sat, 21 Sep 2002 20:11:08 +0000 (20:11 +0000)]
(mail-abbrev-make-syntax-table):  Give %!._- word constituent syntax.

21 years ago(custom-make-dependencies): Bind to t around evaluating the def-form.
Richard M. Stallman [Sat, 21 Sep 2002 20:00:30 +0000 (20:00 +0000)]
(custom-make-dependencies): Bind to t around evaluating the def-form.

21 years ago(custom-dont-initialize): New variable.
Richard M. Stallman [Sat, 21 Sep 2002 19:59:42 +0000 (19:59 +0000)]
(custom-dont-initialize): New variable.
(custom-declare-variable): Don't init the variable
if custom-dont-initialize is non-nil.

21 years ago* gnus-art.el (gnus-article-x-face-command): Use
ShengHuo ZHU [Sat, 21 Sep 2002 19:57:11 +0000 (19:57 +0000)]
* gnus-art.el (gnus-article-x-face-command): Use
gnus-article-compface-xbm if bound.

21 years ago(select_window_1): Don't select frame.
Richard M. Stallman [Sat, 21 Sep 2002 18:37:16 +0000 (18:37 +0000)]
(select_window_1): Don't select frame.
Set frame's selected window only when frame itself is selected.
(Fselect_window): Doc fix.

21 years ago(eudc-install-menu): Use `define-key' and
John Paul Wallington [Fri, 20 Sep 2002 23:51:44 +0000 (23:51 +0000)]
(eudc-install-menu): Use `define-key' and
`easy-menu-create-menu' to avoid duplication of menu.

21 years ago(kmacro-step-edit-query): Use RET to execute rest of
Kim F. Storm [Fri, 20 Sep 2002 20:38:18 +0000 (20:38 +0000)]
(kmacro-step-edit-query): Use RET to execute rest of
macro and terminate editing.
(kmacro-step-edit-macro): Push previous macro onto ring if changed
by step editing.

21 years ago*** empty log message ***
Kim F. Storm [Fri, 20 Sep 2002 20:38:03 +0000 (20:38 +0000)]
*** empty log message ***

21 years ago(bb-right): Respect prefix argument.
Richard M. Stallman [Fri, 20 Sep 2002 18:34:12 +0000 (18:34 +0000)]
(bb-right): Respect prefix argument.
(bb-left, bb-up, bb-down): Likewise.

21 years agoRemove outdated details about leim subdir.
Richard M. Stallman [Fri, 20 Sep 2002 18:32:38 +0000 (18:32 +0000)]
Remove outdated details about leim subdir.

21 years agoRegenerated.
Richard M. Stallman [Fri, 20 Sep 2002 13:07:44 +0000 (13:07 +0000)]
Regenerated.

21 years agoRemove duplicated version/edition line from copying segment.
Robert J. Chassell [Fri, 20 Sep 2002 12:32:42 +0000 (12:32 +0000)]
Remove duplicated version/edition line from copying segment.

21 years ago*** empty log message ***
Kenichi Handa [Fri, 20 Sep 2002 08:37:26 +0000 (08:37 +0000)]
*** empty log message ***

21 years ago(custom-make-dependencies): Fix previous change.
Richard M. Stallman [Fri, 20 Sep 2002 03:44:38 +0000 (03:44 +0000)]
(custom-make-dependencies): Fix previous change.

21 years ago(custom-make-dependencies): Fix previous change.
Richard M. Stallman [Thu, 19 Sep 2002 18:57:55 +0000 (18:57 +0000)]
(custom-make-dependencies): Fix previous change.

21 years agoFix the LessTif-directory-finder for real.
Richard M. Stallman [Thu, 19 Sep 2002 15:25:38 +0000 (15:25 +0000)]
Fix the LessTif-directory-finder for real.

21 years ago(ielm-eval-input): Call `error-message-string' instead of the non-existent
Juanma Barranquero [Thu, 19 Sep 2002 07:32:14 +0000 (07:32 +0000)]
(ielm-eval-input): Call `error-message-string' instead of the non-existent
`ielm-format-error'.

21 years ago(easy-menu-remove): Add docstring.
Stefan Monnier [Thu, 19 Sep 2002 05:12:24 +0000 (05:12 +0000)]
(easy-menu-remove): Add docstring.

21 years ago(ewoc--node-branch): Add docstring.
Stefan Monnier [Thu, 19 Sep 2002 05:11:48 +0000 (05:11 +0000)]
(ewoc--node-branch): Add docstring.

21 years ago(describe-coding-system): Remove unused `coding-spec' variable.
Stefan Monnier [Thu, 19 Sep 2002 05:06:16 +0000 (05:06 +0000)]
(describe-coding-system): Remove unused `coding-spec' variable.
(list-input-methods): Be more careful when setting up the help buffer.

21 years ago(unify-8859-on-encoding-mode): Set init value to t to reflect reality.
Stefan Monnier [Thu, 19 Sep 2002 04:58:46 +0000 (04:58 +0000)]
(unify-8859-on-encoding-mode): Set init value to t to reflect reality.
(ucs-minibuffer-setup): Use minibuffer-selected-window.

21 years ago(makefile-cleanup-continuations-p): Rename to makefile-cleanup-continuations.
Stefan Monnier [Thu, 19 Sep 2002 01:21:46 +0000 (01:21 +0000)]
(makefile-cleanup-continuations-p): Rename to makefile-cleanup-continuations.
(makefile-mode): Use write-file-functions.
(makefile-fill-paragraph): Use match-string-no-properties.
(makefile-fill-paragraph): Use line-end-position.
(makefile-add-log-defun): Simplify.

21 years ago(dired-mark-pop-up): Doc fix.
Richard M. Stallman [Thu, 19 Sep 2002 01:03:43 +0000 (01:03 +0000)]
(dired-mark-pop-up): Doc fix.

21 years ago(ediff-cond-compile-for-xemacs-or-emacs): Put the
Richard M. Stallman [Thu, 19 Sep 2002 01:02:06 +0000 (01:02 +0000)]
(ediff-cond-compile-for-xemacs-or-emacs): Put the
definition straight into loaddefs.el as well as executing it here.

21 years ago(make-network-process): Doc fix (there is no network-server-log-function hook).
Kim F. Storm [Wed, 18 Sep 2002 19:30:26 +0000 (19:30 +0000)]
(make-network-process): Doc fix (there is no network-server-log-function hook).

21 years ago*** empty log message ***
Kim F. Storm [Wed, 18 Sep 2002 19:30:10 +0000 (19:30 +0000)]
*** empty log message ***

21 years ago* gnus-art.el (gnus-article-x-face-command): Don't use
ShengHuo ZHU [Wed, 18 Sep 2002 17:55:26 +0000 (17:55 +0000)]
* gnus-art.el (gnus-article-x-face-command): Don't use
gnus-article-compface-xbm.

21 years ago(calc-mode): Add font-lock-defontify to change-major-mode-hook.
Colin Walters [Wed, 18 Sep 2002 16:47:48 +0000 (16:47 +0000)]
(calc-mode): Add font-lock-defontify to change-major-mode-hook.

21 years ago*** empty log message ***
Colin Walters [Wed, 18 Sep 2002 16:47:25 +0000 (16:47 +0000)]
*** empty log message ***

21 years ago*** empty log message ***
Richard M. Stallman [Wed, 18 Sep 2002 16:14:44 +0000 (16:14 +0000)]
*** empty log message ***

21 years ago(bootstrap-clean): Use cd to shorten arg strings.
Richard M. Stallman [Wed, 18 Sep 2002 16:14:30 +0000 (16:14 +0000)]
(bootstrap-clean): Use cd to shorten arg strings.
Don't ignore errors in rm line.

21 years ago(Saving Customizations): New node has the info on custom-file.
Richard M. Stallman [Wed, 18 Sep 2002 16:11:02 +0000 (16:11 +0000)]
(Saving Customizations): New node has the info on custom-file.
(Changing an Option): Document Use Backup Value.

21 years ago(menu-bar-search-menu): Nicer help string.
Richard M. Stallman [Wed, 18 Sep 2002 16:04:51 +0000 (16:04 +0000)]
(menu-bar-search-menu): Nicer help string.

21 years ago(occur-engine-add-prefix): Use 7 spaces.
Richard M. Stallman [Wed, 18 Sep 2002 16:03:58 +0000 (16:03 +0000)]
(occur-engine-add-prefix): Use 7 spaces.
(occur-engine): Use 7 digits to align tabs in the data.

21 years ago(byte-compile-output-docform): Don't make the definition dynamic if it
Richard M. Stallman [Wed, 18 Sep 2002 16:02:49 +0000 (16:02 +0000)]
(byte-compile-output-docform): Don't make the definition dynamic if it
shares structure with the arg list.

21 years ago(gud-pdb-marker-regexp): Allow : and \ in file name.
Richard M. Stallman [Wed, 18 Sep 2002 16:02:14 +0000 (16:02 +0000)]
(gud-pdb-marker-regexp): Allow : and \ in file name.
(pdb): In gud-remove, pass down the file name.

21 years ago(*1, *2, *3): New variables.
Richard M. Stallman [Wed, 18 Sep 2002 16:01:43 +0000 (16:01 +0000)]
(*1, *2, *3): New variables.
(ielm-eval-input): Make temporary buffers current on entry and
exit to the let bindings for *, ** and ***.
(inferior-emacs-lisp-mode): Mention *1, *2 and *3 in the docstring.
Do not overrule global bindings for *, ** and ***.

21 years ago(custom-make-dependencies): Sort MEMBERS before use.
Richard M. Stallman [Wed, 18 Sep 2002 16:01:21 +0000 (16:01 +0000)]
(custom-make-dependencies): Sort MEMBERS before use.

21 years ago(makefile-fill-paragraph): Find comment boundaries before filling.
Richard M. Stallman [Wed, 18 Sep 2002 16:00:29 +0000 (16:00 +0000)]
(makefile-fill-paragraph): Find comment boundaries before filling.

21 years ago(print): Clear out the unused parts of Vprint_number_table.
Richard M. Stallman [Wed, 18 Sep 2002 15:57:39 +0000 (15:57 +0000)]
(print): Clear out the unused parts of Vprint_number_table.
(syms_of_print): Doc fix for `print-number-table'.

21 years ago(unexec): Undo previous change.
Richard M. Stallman [Wed, 18 Sep 2002 15:55:11 +0000 (15:55 +0000)]
(unexec): Undo previous change.

21 years ago(server-done): Fix harmlessly wrong arg to save-buffer.
Stefan Monnier [Wed, 18 Sep 2002 12:19:57 +0000 (12:19 +0000)]
(server-done): Fix harmlessly wrong arg to save-buffer.
(server-switch-buffer): Only select a different window if
next-buffer is non-nil.  Don't switch in a dedicated window.
If next-buffer is already displayed, reuse that window.

21 years ago(diff-mode): Use compilation-minor-mode.
Stefan Monnier [Wed, 18 Sep 2002 12:09:07 +0000 (12:09 +0000)]
(diff-mode): Use compilation-minor-mode.
Don't unbind compilation-last-buffer after autoload compile.el.
Hide the compilation-minor-mode bindings altogether.

21 years ago*** empty log message ***
Stefan Monnier [Wed, 18 Sep 2002 12:05:31 +0000 (12:05 +0000)]
*** empty log message ***

21 years ago(dired-insert-directory): Never add "--dired" when
Kai Großjohann [Wed, 18 Sep 2002 07:50:37 +0000 (07:50 +0000)]
(dired-insert-directory): Never add "--dired" when
listing remote directories.

21 years ago2002-09-18 Michael Kifer <kifer@cs.stonybrook.edu>
Michael Kifer [Wed, 18 Sep 2002 04:23:27 +0000 (04:23 +0000)]
2002-09-18  Michael Kifer  <kifer@cs.stonybrook.edu>

* ediff-hooks.el: Put back the autoloads (for compatibility with XEmacs).

* ediff-init.el: Use defalias instead of fset.

* ediff-util.el: Use defalias instead of fset.

* viper-util.el (viper-chars-in-region): simplification.

* viper.el (viper-emacs-state-mode-list): added modes.

21 years ago(diff-mode): Don't evaluate `compilation-last-buffer' unless it's bound.
Miles Bader [Wed, 18 Sep 2002 02:36:10 +0000 (02:36 +0000)]
(diff-mode): Don't evaluate `compilation-last-buffer' unless it's bound.

21 years ago(server-log): Add `client' arg.
Stefan Monnier [Wed, 18 Sep 2002 02:10:18 +0000 (02:10 +0000)]
(server-log): Add `client' arg.
(server-start): Don't bother canceling the sentinel.
(server-process-filter): Use replace-regexp-in-string and
handle the new &n quoting.  Use push.  Use server-log's new arg.
Don't output the C-x # message if `nowait'.
(server-buffer-done): Use server-log's new arg.

21 years ago(quote_file_name): Quote \n.
Stefan Monnier [Wed, 18 Sep 2002 01:44:54 +0000 (01:44 +0000)]
(quote_file_name): Quote \n.
(main): Print a final \n when needed.

21 years agoAdd `umask' to the concept index.
Stefan Monnier [Tue, 17 Sep 2002 19:17:58 +0000 (19:17 +0000)]
Add `umask' to the concept index.

21 years ago.
Andreas Schwab [Tue, 17 Sep 2002 12:35:59 +0000 (12:35 +0000)]
.

21 years ago[LINUX]: Don't define DATA_START.
Andreas Schwab [Tue, 17 Sep 2002 12:35:49 +0000 (12:35 +0000)]
[LINUX]: Don't define DATA_START.