(byte-optimize-form-code-walker): Treat `ignore' specially--prevent
warnings about functions called for effect, in its args.
Don't warn when `pop' is used for effect.
Michael Kifer [Sat, 12 Oct 2002 07:13:59 +0000 (07:13 +0000)]
2002-10-12 Michael Kifer <kifer@cs.stonybrook.edu>
* ediff-init.el (ediff-frame-char-height): use frame-selected-window.
* ediff-util.el (ediff-file-checked-in-p): changed progn with and
* ediff-wind.el (ediff-skip-unsuitable-frames): distinguish selected
frame from frame of selected window
(ediff-frame-has-dedicated-windows): don't select any frames to avoid
changing selected windows
(ediff-setup-control-frame): make sure auto-rase is properly set for
the control frame
Simon Josefsson [Fri, 11 Oct 2002 02:27:30 +0000 (02:27 +0000)]
* mail/sendmail.el (mail-envelope-from): New option `header' to
use RFC 2822 From: header as the envelope address.
(mail-envelope-from): New function, this should be used instead of
looking at the `mail-envelope-from' variable.
(sendmail-send-it): Use it.
* mail/smtpmail.el (smtpmail-via-smtp): Use it.
Steven Tamm [Fri, 11 Oct 2002 01:06:09 +0000 (01:06 +0000)]
macterm.c (syms_of_macterm, mac_get_mouse_btn): Reversed
functionality of mac-wheel-button-is-mouse-2 to be correct. Also
switched the default to Qnil from Qt.
Steven Tamm [Thu, 10 Oct 2002 22:05:02 +0000 (22:05 +0000)]
* macterm.c (syms_of_macterm, mac_get_mouse_btn): Reversed
functionality of mac-wheel-button-is-mouse-2 to be correct. Also
switched the default to Qnil from Qt.
Stefan Monnier [Thu, 10 Oct 2002 17:45:17 +0000 (17:45 +0000)]
(add-change-log-entry): Don't call find-file at all
if we're already in the proper buffer.
(change-log-resolve-conflict): New fun.
(change-log-mode): Use it and use define-derived-mode.
(change-log-merge): Allow other-log to be a buffer.
Don't add a \n if there are already enough \n's.
Stefan Monnier [Thu, 10 Oct 2002 17:30:20 +0000 (17:30 +0000)]
(smerge-ediff): Autoload.
(smerge-match-conflict): Don't assume as much about smerge-begin-re.
(smerge-resolve-function): New var.
(smerge-resolve): New command.
(smerge-basic-map): Bind it.
Stefan Monnier [Thu, 10 Oct 2002 13:09:13 +0000 (13:09 +0000)]
(custom-group-of-mode): New fun.
(custom-load-symbol): Don't use preloaded-file-list now that
load-history is always complete. Don't look up the expanded file
name in load-history (looked like an XEmacsism).
Steven Tamm [Wed, 9 Oct 2002 02:20:28 +0000 (02:20 +0000)]
* make-package: Added ability to pass command line options
through to make and configure (-m, & -c,).
Added option to not copy Application into installer, the default
for X11 builds. Does not copy CVS directories into installer.
Clarified some of the usage notes.
Stefan Monnier [Tue, 8 Oct 2002 15:31:43 +0000 (15:31 +0000)]
(vc-find-version): Use the new backend op `find-version'.
(vc-default-find-version): Provide the new backend op `find-version'
in terms of the old `checkout' op.
Stefan Monnier [Mon, 7 Oct 2002 16:24:42 +0000 (16:24 +0000)]
(vc-maybe-resolve-conflicts): Always call vc-resolve-conflicts
in case some other package redefined it.
(vc-resolve-conflicts): Make it into an alias for smerge-ediff.
Kai Großjohann [Sun, 6 Oct 2002 19:35:59 +0000 (19:35 +0000)]
Version 2.0.25 released.
(tramp-handle-file-truename): If it's a directory,
append slash only if result doesn't end in a slash already.
(tramp-handle-file-truename): Restructure logic. If list of steps
is nil, return "/" as the real name.
(tramp-completion-mode): Add "\\(" and "\\)". Otherwise,
`match-string' doesn't make sense. From Michael Albinus.
(tramp-host-with-port-regexp): New defcustom. Equal to previous
`tramp-host-regexp'. From Michael Albinus.
(tramp-host-regexp): Taken off hashes in host names. Otherwise,
scanning files like .rhosts would take comments as host names.
From Michael Albinus.
(tramp-file-name-structure, tramp-multi-file-name-hop-structure):
Replace `tramp-host-regexp' by `tramp-host-with-port-regexp'.
From Michael Albinus.
(tramp-action-terminal): New function.
(tramp-terminal-prompt-regexp): New variable, matches "tset"
prompts.
(tramp-actions-before-shell): Use them.
(tramp-handle-shell-command): Logic error. From Ivan
Zakharyaschev <imz@altlinux.org>.
Jan Djärv [Sat, 5 Oct 2002 23:36:29 +0000 (23:36 +0000)]
* xterm.c (XTread_socket): Fix from 2002-10-03 didn't cover all
cases. The correct fix is to pass ReparentNotify to Xt.
The shell widget interprets ConfigureNotify differently depending
on if it has been reparented or not.
Stefan Monnier [Fri, 4 Oct 2002 21:49:47 +0000 (21:49 +0000)]
(keyremap): New struct.
(read_key_sequence): Use it: globally replace keytran_foo with
keytran.foo and fkey_foo with fkey.foo. Rename temp vars
keytran_next and fkey_next to just `next'.