bpt/emacs.git
21 years ago* frame.c (Vdelete_frame_functions): New variable.
John Paul Wallington [Wed, 2 Oct 2002 08:28:17 +0000 (08:28 +0000)]
* frame.c (Vdelete_frame_functions): New variable.
(syms_of_frame): Initialize and defvar it.
(Fdelete_frame): Use it instead of delete-frame-hook.  Don't run
it when frame's `tooltip' parameter is non-nil.

* xfns.c (x_create_tip_frame): Set `tooltip' frame parameter to t.

* w32fns.c (x_create_tip_frame): Likewise

* macfns.c (x_create_tip_frame): Likewise.

21 years agoUpgraded to mh-e version 6.1.1.
Bill Wohler [Tue, 1 Oct 2002 20:27:23 +0000 (20:27 +0000)]
Upgraded to mh-e version 6.1.1.

21 years ago(cvs-mode-find-file): Look up font-lock-face so it also
Stefan Monnier [Tue, 1 Oct 2002 18:48:35 +0000 (18:48 +0000)]
(cvs-mode-find-file): Look up font-lock-face so it also
works when font-lock is turned off.

21 years ago*** empty log message ***
Juanma Barranquero [Tue, 1 Oct 2002 17:11:06 +0000 (17:11 +0000)]
*** empty log message ***

21 years agoAdd "no-byte-compile: t" to subdirs.el.
Juanma Barranquero [Tue, 1 Oct 2002 17:10:51 +0000 (17:10 +0000)]
Add "no-byte-compile: t" to subdirs.el.

21 years agoAdd "no-byte-compile: t" in first line.
Juanma Barranquero [Tue, 1 Oct 2002 17:06:54 +0000 (17:06 +0000)]
Add "no-byte-compile: t" in first line.

21 years ago(jit-lock-fontify-now): Don't widen.
Stefan Monnier [Tue, 1 Oct 2002 16:54:42 +0000 (16:54 +0000)]
(jit-lock-fontify-now): Don't widen.
Let the jit-lock-functions do it if they want to.

21 years ago*** empty log message ***
Stefan Monnier [Tue, 1 Oct 2002 16:29:40 +0000 (16:29 +0000)]
*** empty log message ***

21 years agoDon't provide utf-16.
Kenichi Handa [Tue, 1 Oct 2002 06:56:40 +0000 (06:56 +0000)]
Don't provide utf-16.

21 years ago(ccl-decode-mule-utf-8): Remove unnecessary line.
Kenichi Handa [Tue, 1 Oct 2002 06:03:46 +0000 (06:03 +0000)]
(ccl-decode-mule-utf-8): Remove unnecessary line.

21 years ago*** empty log message ***
Kenichi Handa [Tue, 1 Oct 2002 06:03:30 +0000 (06:03 +0000)]
*** empty log message ***

21 years agoRemove reference to SERVER_HOME_DIR completely.
Markus Rost [Tue, 1 Oct 2002 00:47:12 +0000 (00:47 +0000)]
Remove reference to SERVER_HOME_DIR completely.

21 years ago*** empty log message ***
Kenichi Handa [Mon, 30 Sep 2002 11:19:16 +0000 (11:19 +0000)]
*** empty log message ***

21 years ago(thai-tis620): Add `mime-charset' property.
Kenichi Handa [Mon, 30 Sep 2002 10:47:59 +0000 (10:47 +0000)]
(thai-tis620): Add `mime-charset' property.

21 years agoComment and whitespace changes regarding # define __restrict_arr
Francesco Potortì [Mon, 30 Sep 2002 08:12:11 +0000 (08:12 +0000)]
Comment and whitespace changes regarding # define __restrict_arr

21 years ago*** empty log message ***
Kenichi Handa [Mon, 30 Sep 2002 06:41:51 +0000 (06:41 +0000)]
*** empty log message ***

21 years ago(ucs-mule-to-mule-unicode): Define this
Kenichi Handa [Mon, 30 Sep 2002 06:41:01 +0000 (06:41 +0000)]
(ucs-mule-to-mule-unicode): Define this
translation table name here.
(ucs-mule-cjk-to-unicode): New translation table name.
(ccl-encode-unicode-font): Merge the code in ucs-tables.el.
(font-ccl-encoder-alist): Change the font registry pattern to
"ISO10646.*-*".

21 years ago(emacs-mule): Add property composition.
Kenichi Handa [Mon, 30 Sep 2002 06:40:31 +0000 (06:40 +0000)]
(emacs-mule): Add property composition.

21 years ago(describe-coding-system): Describe `dependency' property..
Kenichi Handa [Mon, 30 Sep 2002 06:40:01 +0000 (06:40 +0000)]
(describe-coding-system): Describe `dependency' property..

21 years ago(decode-char): Refer to the translation
Kenichi Handa [Mon, 30 Sep 2002 06:39:07 +0000 (06:39 +0000)]
(decode-char): Refer to the translation
hash table named utf-subst-table-for-decode.  Refer to the
translation table utf-translation-table-for-decode instead of
utf-8-translation-table-for-decode.
(encode-char): Refer to the translation hash table named
utf-subst-table-for-encode.  Refer to the translation table
utf-translation-table-for-encode instead of
utf-8-translation-table-for-encode.

21 years agoDon't bind
Kenichi Handa [Mon, 30 Sep 2002 06:38:13 +0000 (06:38 +0000)]
Don't bind
utf-8-translation-table-for-decode while setting up
ucs-mule-8859-to-ucs-table, etc.  Add `depenency' property to
iso-8859-* coding systems.
(ucs-unify-8859): Arguments changed to FOR-ENCODE and FOR-DECODE.
If FOR-DECODE is non-nil, make ucs-mule-8859-to-mule-unicode
populate the translation table named
ucs-translation-table-for-decode.  If FOR-ENCODE is non-nil, make
ucs-mule-to-mule-unicode populates the translation table named
utf-translation-table-for-encode.  Call register-char-codings for
mule-utf-16-be and mule-utf-16-le too.
(ucs-fragment-8859): Arguments changed to FOR-ENCODE and
FOR-DECODE.  If FOR-DECODE is non-nil, make the translation table
named ucs-translation-table-for-decode vacant.  If FOR-ENCODE is
non-nil, make a proper char-table populates the translation table
name utf-translation-table-for-encode.  Call register-char-codings
for all mule-utf-* to to reset their status to the origianl.
(unify-8859-on-encoding-mode): Call ucs-unify-8859 and
ucs-fragment-8859 with fixed arguments.  Set the version to 21.3.
(unify-8859-on-decoding-mode): Likewise.  Remove dependency.
(ccl-encode-unicode-font): Deleted,
(ucs-tables-unload-hook): Deleted.

21 years agoPreload international/utf-16. Don't call ucs-unify-8859.
Kenichi Handa [Mon, 30 Sep 2002 06:37:42 +0000 (06:37 +0000)]
Preload international/utf-16.  Don't call ucs-unify-8859.

21 years ago(utf-16-decode-ucs): Look up
Kenichi Handa [Mon, 30 Sep 2002 06:37:00 +0000 (06:37 +0000)]
(utf-16-decode-ucs): Look up
utf-subst-table-for-decode.  Fix for the case that the looking up
succeeds.
(ccl-decode-mule-utf-16-le): Translate characters by
utf-translation-table-for-decode.
(ccl-decode-mule-utf-16-be): Likewise.
(ccl-encode-mule-utf-16-le): Look up utf-subst-table-for-encode
at first.  Translate characters by
utf-translation-table-for-encode.
(ccl-encode-mule-utf-16-be): Likewise.
(mule-utf-16-le, mule-utf-16-be): Add `dependency' property.

21 years agoSetup ucs-unicode-to-mule-cjk and
Kenichi Handa [Mon, 30 Sep 2002 06:36:23 +0000 (06:36 +0000)]
Setup ucs-unicode-to-mule-cjk and
ucs-mule-cjk-to-unicode, not utf-8-subst-table and
utf-8-subst-rev-table.

21 years ago(ucs-mule-to-mule-unicode): Don't define
Kenichi Handa [Mon, 30 Sep 2002 06:35:13 +0000 (06:35 +0000)]
(ucs-mule-to-mule-unicode): Don't define
this translation-table name here.
(utf-translation-table-for-encode): New translation-table name.
(utf-fragmentation-table): Renamed from utf-8-fragmentation-table.
(utf-defragmentation-table): New variable.
(ucs-mule-cjk-to-unicode): Renamed from utf-8-subst-rev-table.
(utf-subst-table-for-encode): New translation-table name.
(ucs-unicode-to-mule-cjk): Renamed from utf-8-subst-table.
(utf-subst-table-for-decode): New translation-table name.
(utf-fragment-on-decoding): Renamed from
utf-8-fragment-on-decoding.  Correctly handle the case that
unify-8859-on-encoding-mode is off.  Handle mule-utf-16-le and
mule-utf-16-be too.
(utf-translate-cjk): Renamed from utf-8-translate-cjk.  Handle
mule-utf-16-le and mule-utf-16-be too.
(ccl-decode-mule-utf-8): Refer to utf-translation-table-for-decode
and utf-subst-table-for-decode.
(ccl-encode-mule-utf-8): Refer to utf-translation-table-for-encode
and utf-subst-table-for-encode.
(mule-utf-8): Fix `safe-charsets' property, put `dependency'
property.

21 years ago(ccl-decode-koi8): Refer to
Kenichi Handa [Mon, 30 Sep 2002 06:34:40 +0000 (06:34 +0000)]
(ccl-decode-koi8): Refer to
ucs-translation-table-for-decode.
(ccl-decode-koi8-u): Likewise.
(ccl-decode-alternativnyj): Likewise.
(cyrillic-koi8): Put `dependency' property.
(koi8-u): Likewise.
(cyrillic-alternativnyj): Likewise.

21 years agoDon't register "ISO10646.*-1" in font-ccl-encoder-alist.
Kenichi Handa [Mon, 30 Sep 2002 06:34:09 +0000 (06:34 +0000)]
Don't register "ISO10646.*-1" in font-ccl-encoder-alist.

21 years ago(lisp, shortlisp): Add utf-16.elc
Kenichi Handa [Mon, 30 Sep 2002 06:32:53 +0000 (06:32 +0000)]
(lisp, shortlisp): Add utf-16.elc

21 years ago(x_encode_char): For DIM=1 charset, set ccl->reg[2] to
Kenichi Handa [Mon, 30 Sep 2002 06:31:51 +0000 (06:31 +0000)]
(x_encode_char): For DIM=1 charset, set ccl->reg[2] to
-1 before calling ccl_driver.

21 years ago(decode_coding_emacs_mule): Check coding->cmp_data.
Kenichi Handa [Mon, 30 Sep 2002 06:28:31 +0000 (06:28 +0000)]
(decode_coding_emacs_mule): Check coding->cmp_data.
Only when it is non-nil, handle composition sequence.
(setup_coding_system) <0>: Don't force composition handling.

21 years ago(calc-kbd-report, calc-kbd-query): Don't bind `executing-kbd-macro'
Colin Walters [Mon, 30 Sep 2002 04:25:38 +0000 (04:25 +0000)]
(calc-kbd-report, calc-kbd-query): Don't bind `executing-kbd-macro'
and `defining-kbd-macro'.

21 years ago(calc-save-modes): Remove `quiet' arg; Don't bind `executing-kbd-macro'.
Colin Walters [Mon, 30 Sep 2002 04:25:15 +0000 (04:25 +0000)]
(calc-save-modes): Remove `quiet' arg; Don't bind `executing-kbd-macro'.

21 years ago(calc-reset): Don't bind `executing-kbd-macro'. Call
Colin Walters [Mon, 30 Sep 2002 04:24:40 +0000 (04:24 +0000)]
(calc-reset): Don't bind `executing-kbd-macro'. Call
`calc-flush-caches' with inhibit-msg arg.
(calc-change-mode): Remove extra arg for `calc-save-modes'.

21 years ago(calc-flush-caches): Add optional arg `inhibit-msg'.
Colin Walters [Mon, 30 Sep 2002 04:23:37 +0000 (04:23 +0000)]
(calc-flush-caches): Add optional arg `inhibit-msg'.

21 years ago*** empty log message ***
Colin Walters [Mon, 30 Sep 2002 04:23:09 +0000 (04:23 +0000)]
*** empty log message ***

21 years agoFix previous change.
Richard M. Stallman [Sun, 29 Sep 2002 20:50:15 +0000 (20:50 +0000)]
Fix previous change.

21 years ago(read-key): Use read-key-auxiliary-map, not read-key-aux-map.
Noah Friedman [Sun, 29 Sep 2002 18:38:23 +0000 (18:38 +0000)]
(read-key): Use read-key-auxiliary-map, not read-key-aux-map.

21 years ago*** empty log message ***
Richard M. Stallman [Sun, 29 Sep 2002 17:55:53 +0000 (17:55 +0000)]
*** empty log message ***

21 years ago(user-mail-address): Initialize to a useful value
Richard M. Stallman [Sun, 29 Sep 2002 17:53:58 +0000 (17:53 +0000)]
(user-mail-address): Initialize to a useful value
once Emacs is started up; initialize to "" at loadup time.
(command-line): "", not nil, means user-mail-address not set yet.

21 years ago(Window Configurations): Refer to winner.el as example.
Richard M. Stallman [Sun, 29 Sep 2002 17:52:36 +0000 (17:52 +0000)]
(Window Configurations): Refer to winner.el as example.

21 years ago(Freplace_match): Adjust match data for the substitution
Richard M. Stallman [Sun, 29 Sep 2002 17:51:45 +0000 (17:51 +0000)]
(Freplace_match): Adjust match data for the substitution
just made in the buffer.

21 years ago(STOP_POLLING, RESUME_POLLING): New macros.
Richard M. Stallman [Sun, 29 Sep 2002 17:46:12 +0000 (17:46 +0000)]
(STOP_POLLING, RESUME_POLLING): New macros.
(redisplay_internal): Use them.  Do RESUME_POLLING at end of function.

21 years agoVersion 2.0.24 released.
Kai Großjohann [Sun, 29 Sep 2002 16:22:19 +0000 (16:22 +0000)]
Version 2.0.24 released.
(tramp-methods, tramp-completion-function-alist):
Rename "*-old" methods to "*_old".  From Michael Albinus.
(tramp-completion-function-alist): Use
`tramp-completion-function-alist-ssh' for the "fcp" method.  From
Michael Albinus.
(tramp-default-method-alist): Use "su" for "root@localhost".
(tramp-host-regexp): Allow "#" for "host#port" kludge.
(tramp-ange-ftp-file-name-p): If METHOD is nil, find the right
default method.  Require additional args USER and HOST for this.
Callers changed.
(tramp-handle-file-local-copy): More local bindings.  Bind results
of tramp-get-{remote,local}-{de,en}coding earlier to avoid nasty
"are you awake" problem.
(tramp-action-password): Protect against clobbered match data.
(tramp-open-connection-setup-interactive-shell): Explicitly set
tramp-last-cmd-time before invoking tramp-send-command the first
time.  Otherwise, tramp-send-command would issue "echo are you
awake" right at the first time, which is not what we want.
Reported by Douglas Gray Stephens.
(tramp-find-inline-encoding): Don't redirect stdout to
/dev/null to avoid "chmode go-rwx" operation from "mimencode
>/dev/null" as root(!), and to check the output of the decoding
command.
(tramp-maybe-open-connection): Don't send "are you awake" if
process has died.

21 years ago(calc-dispatch-map): Actually set to keymap.
Colin Walters [Sun, 29 Sep 2002 14:48:27 +0000 (14:48 +0000)]
(calc-dispatch-map): Actually set to keymap.

21 years ago*** empty log message ***
Colin Walters [Sun, 29 Sep 2002 14:47:24 +0000 (14:47 +0000)]
*** empty log message ***

21 years ago(sgml-guess-indent): Handle tabs correctly.
Mike Williams [Sun, 29 Sep 2002 06:00:18 +0000 (06:00 +0000)]
(sgml-guess-indent): Handle tabs correctly.

21 years ago*** empty log message ***
Richard M. Stallman [Sun, 29 Sep 2002 05:20:51 +0000 (05:20 +0000)]
*** empty log message ***

21 years ago(defcustom): Doc fix.
Richard M. Stallman [Sun, 29 Sep 2002 04:19:06 +0000 (04:19 +0000)]
(defcustom): Doc fix.

21 years ago(unload-feature): When undefining a variable, delete its buffer-local bindings.
Richard M. Stallman [Sun, 29 Sep 2002 03:34:12 +0000 (03:34 +0000)]
(unload-feature): When undefining a variable, delete its buffer-local bindings.

21 years ago(remove-yank-excluded-properties): Fix bugs in handling of category properties.
Richard M. Stallman [Sun, 29 Sep 2002 03:31:15 +0000 (03:31 +0000)]
(remove-yank-excluded-properties): Fix bugs in handling of category properties.

21 years ago(ps-print-emacs-type): Error if ps-print is
Richard M. Stallman [Sun, 29 Sep 2002 03:30:41 +0000 (03:30 +0000)]
(ps-print-emacs-type): Error if ps-print is
activated in Epoch, inLucid or in Emacs v19 or lesser.
Value can no longer be `lucid'.
(ps-print-version): New version number (6.5.8).
(faces): Never do (require 'faces).

21 years ago(smtpmail-via-smtp): Only negotiate starttls on
Simon Josefsson [Sun, 29 Sep 2002 03:19:55 +0000 (03:19 +0000)]
(smtpmail-via-smtp): Only negotiate starttls on
streams that were opened using starttls.

21 years agoUpdate changelog for ear/war addtions to auto-mode-alist.
Paul Reilly [Sun, 29 Sep 2002 01:51:48 +0000 (01:51 +0000)]
Update changelog for ear/war addtions to auto-mode-alist.

21 years agoauto-mode-alist: Use archive-mode for ear/EAR (Enterprise ARchive) and
Paul Reilly [Sun, 29 Sep 2002 01:43:10 +0000 (01:43 +0000)]
auto-mode-alist: Use archive-mode for ear/EAR (Enterprise ARchive) and
war/WAR (Web ARchive) files.

21 years agoFix typo: @same --> @samp
Robert J. Chassell [Sat, 28 Sep 2002 19:39:42 +0000 (19:39 +0000)]
Fix typo:  @same --> @samp

21 years agoFix Texinfo build failure by running `texinfo-all-menus-update'.
Robert J. Chassell [Sat, 28 Sep 2002 19:38:45 +0000 (19:38 +0000)]
Fix Texinfo build failure by running `texinfo-all-menus-update'.

21 years agoNew major mode "SES" for spreadsheets.
Jonathan Yavner [Sat, 28 Sep 2002 18:45:56 +0000 (18:45 +0000)]
New major mode "SES" for spreadsheets.
New function (unsafep X) determines whether X is a safe Lisp form.
New support module testcover.el for coverage testing.

21 years ago(m4-font-lock-keywords)
John Paul Wallington [Sat, 28 Sep 2002 02:09:30 +0000 (02:09 +0000)]
(m4-font-lock-keywords)
(m4-mode-syntax-table, m4-mode-abbrev-table, m4-m4-buffer)
(m4-m4-region): Doc fixes.

21 years agoUse the new usage-in-docstring syntax.
Stefan Monnier [Fri, 27 Sep 2002 23:16:27 +0000 (23:16 +0000)]
Use the new usage-in-docstring syntax.
(cl-push, cl-pop): Remove.  Use pop and push throughout the file instead.
(cl-transform-lambda): Add usage info to docstring if the arglist is complex.

21 years ago(make-autoload): Add usage info to docstring.
Stefan Monnier [Fri, 27 Sep 2002 23:03:17 +0000 (23:03 +0000)]
(make-autoload): Add usage info to docstring.
(autoload-print-form): Also quote open-[-in-column 0.

21 years ago(help-with-tutorial): Use minibuffer-completion-help.
Stefan Monnier [Fri, 27 Sep 2002 22:59:41 +0000 (22:59 +0000)]
(help-with-tutorial): Use minibuffer-completion-help.
(help-split-fundoc): Don't support old syntax any more.
(help-add-fundoc-usage): New fun.

21 years ago(cl-push, cl-pop): Remove. Use pop and push throughout the file instead.
Stefan Monnier [Fri, 27 Sep 2002 22:32:48 +0000 (22:32 +0000)]
(cl-push, cl-pop): Remove.  Use pop and push throughout the file instead.
(cl-hash-lookup): Remove.
(cl-make-hash-table, cl-hash-table-p, cl-gethash, cl-puthash)
(cl-remhash, cl-clrhash, cl-maphash, cl-hash-table-count): Simplify.

21 years ago(cl-push, cl-pop): Remove.
Stefan Monnier [Fri, 27 Sep 2002 22:19:22 +0000 (22:19 +0000)]
(cl-push, cl-pop): Remove.
Use pop and push throughout the file instead.

21 years agoDon't precompute menu shortcuts during
Stefan Monnier [Fri, 27 Sep 2002 22:18:17 +0000 (22:18 +0000)]
Don't precompute menu shortcuts during
loading since the current keymaps might be all weird.

21 years ago(main): Always use /tmp and non-qualified hostname.
Stefan Monnier [Fri, 27 Sep 2002 22:07:38 +0000 (22:07 +0000)]
(main): Always use /tmp and non-qualified hostname.

21 years ago(server-socket-name): Always use /tmp and non-qualified hostname.
Stefan Monnier [Fri, 27 Sep 2002 22:06:02 +0000 (22:06 +0000)]
(server-socket-name): Always use /tmp and non-qualified hostname.

21 years ago(define-minor-mode): Don't add properties
Stefan Monnier [Fri, 27 Sep 2002 21:12:12 +0000 (21:12 +0000)]
(define-minor-mode): Don't add properties
to the name since they're added by mode-line-format already.
(define-minor-mode): Run (,mode -1) when needed.

21 years ago(tar-untar-buffer): Handle dir-entries.
Stefan Monnier [Fri, 27 Sep 2002 20:55:33 +0000 (20:55 +0000)]
(tar-untar-buffer): Handle dir-entries.
(tar-summarize-buffer, tar-mode, tar-extract, tar-copy, tar-expunge)
(tar-alter-one-field, tar-subfile-save-buffer, tar-mode-write-file):
Don't hardcode 1 == point-min.

21 years agoComment changes.
Richard M. Stallman [Fri, 27 Sep 2002 20:52:15 +0000 (20:52 +0000)]
Comment changes.

21 years ago(write-abbrev-file): Don't hardcode point-min == 1.
Stefan Monnier [Fri, 27 Sep 2002 19:51:58 +0000 (19:51 +0000)]
(write-abbrev-file): Don't hardcode point-min == 1.

21 years ago*** empty log message ***
Stefan Monnier [Fri, 27 Sep 2002 19:50:12 +0000 (19:50 +0000)]
*** empty log message ***

21 years ago(read-key-auxiliary-map): New var.
Stefan Monnier [Fri, 27 Sep 2002 19:44:05 +0000 (19:44 +0000)]
(read-key-auxiliary-map): New var.
(read-key): Use it.
(make-temp-file): Make the file have mode 600.
(add-minor-mode): Don't add properties to the name since it's
added by mode-line-format already.
Be more careful with the mode-line-menu entry name.

21 years ago(ask-user-about-supersession-threat): Don't abort when the user hits mouse-2.
Stefan Monnier [Fri, 27 Sep 2002 19:08:41 +0000 (19:08 +0000)]
(ask-user-about-supersession-threat): Don't abort when the user hits mouse-2.

21 years agoAdd info about --eval and --display.
Stefan Monnier [Fri, 27 Sep 2002 18:47:28 +0000 (18:47 +0000)]
Add info about --eval and --display.

21 years agoAdd info about --eval, --display, and --alternate-editor.
Stefan Monnier [Fri, 27 Sep 2002 18:30:30 +0000 (18:30 +0000)]
Add info about --eval, --display, and --alternate-editor.

21 years agoRemove SYSV support.
Stefan Monnier [Fri, 27 Sep 2002 18:21:44 +0000 (18:21 +0000)]
Remove SYSV support.
(eval, display): New vars.
(longopts): Add --eval and --display.
(decode_options): Add -e and -d processing.
(print_help_and_exit): Update the usage string.
(main): Add support for --eval and --display.

21 years ago(set-register): Use push.
Stefan Monnier [Fri, 27 Sep 2002 17:47:38 +0000 (17:47 +0000)]
(set-register): Use push.
(point-to-register): Set kill-buffer-hook in this buffer.
(register-swap-out): Use dolist.
(kill-buffer-hook): Don't change globally.

21 years ago(server-select-display): New function.
Stefan Monnier [Fri, 27 Sep 2002 17:43:29 +0000 (17:43 +0000)]
(server-select-display): New function.
(server-process-filter): Add support for `-display' and `-eval' args.
(server-visit-files): Use save-current-buffer, push, and dolist.
Add server-kill-buffer to kill-buffer-hook.
(kill-buffer-hook): Don't modify globally.
(server-switch-buffer): Be a bit more careful with multiple displays.

21 years ago(uniquify-rationalize-file-buffer-names):
Stefan Monnier [Fri, 27 Sep 2002 17:37:47 +0000 (17:37 +0000)]
(uniquify-rationalize-file-buffer-names):
Add to kill-buffer-hook for buffers with conflict.
(rename-buffer): Check kill-buffer-hook to see if there was a conflict.
(uniquify-delay-rationalize-file-buffer-names): Remove useless check.
(kill-buffer-hook): Don't change globally.

21 years ago(STOP_POLLING, RESUME_POLLING): New macros.
Richard M. Stallman [Fri, 27 Sep 2002 17:03:46 +0000 (17:03 +0000)]
(STOP_POLLING, RESUME_POLLING): New macros.
(read_char): Use them.  Do all exits thru the end of the function.

21 years ago(calc-bug-address, calc-scan-for-dels, calc-stack)
Colin Walters [Fri, 27 Sep 2002 04:55:22 +0000 (04:55 +0000)]
(calc-bug-address, calc-scan-for-dels, calc-stack)
(calc-stack-top, calc-always-load-extensions)
(calc-line-numbering, calc-line-breaking, calc-display-just)
(calc-display-origin, calc-number-radix, calc-leading-zeros)
(calc-group-digits, calc-group-char, calc-point-char)
(calc-frac-format, calc-prefer-frac, calc-hms-format)
(calc-date-format, calc-float-format, calc-complex-format)
(calc-full-float-format, calc-complex-mode, calc-infinite-mode)
(calc-display-strings, calc-matrix-just, calc-break-vectors)
(calc-full-vectors, calc-full-trail-vectors, calc-vector-commas)
(calc-vector-brackets, calc-matrix-brackets, calc-language)
(calc-language-option, calc-function-open, calc-function-open)
(calc-function-close, calc-language-output-filter)
(calc-language-input-filter, calc-radix-formatter)
(calc-left-label, calc-right-label, calc-word-size)
(calc-previous-modulo, calc-simplify-mode, calc-auto-recompute)
(calc-display-raw, calc-internal-prec, calc-inverse-flag)
(calc-hyperbolic-flag, calc-keep-args-flag, calc-angle-mode)
(calc-algebraic-mode, calc-incomplete-algebraic-mode)
(calc-symbolic-mode, calc-matrix-mode, calc-shift-prefix)
(calc-window-height, calc-display-trail, calc-show-selections)
(calc-use-selections, calc-assoc-selections)
(calc-display-working-message, calc-auto-why, calc-timing)
(calc-display-sci-high, calc-display-sci-low, calc-other-modes)
(calc-other-modes, calc-Y-help-msgs, calc-loaded-settings-file):
Make into real defvars.
(calc-mode-var-list): Delete.
(calc-mode-save-mode, calc-standard-date-formats)
(calc-autorange-units, calc-was-keypad-mode, calc-full-mode)
(calc-user-parse-tables, calc-gnuplot-default-device)
(calc-gnuplot-default-output, calc-gnuplot-print-device)
(calc-gnuplot-print-output, calc-gnuplot-geometry)
(calc-graph-default-resolution, calc-graph-default-resolution-3d)
(calc-invocation-macro, calc-show-banner): Make into defvars,
taken from `calc-mode-var-list'.
(calc-emacs-type-epoch, calc-emacs-type-19)
(calc-emacs-type-lucid, calc-emacs-type-gnu19): Make into defvars.
(calc-version, calc-version-date, calc-trail-pointer)
(calc-trail-overlay, calc-undo-list, calc-redo-list)
(calc-main-buffer, calc-trail-buffer, calc-why, calc-next-why)
(calc-inverse-flag, calc-hyperbolic-flag, calc-keep-args-flag)
(calc-last-kill, calc-previous-alg-entry, calc-dollar-values)
(calc-dollar-used, calc-hashes-used, calc-quick-prev-results)
(calc-said-hello, calc-executing-macro, calc-any-selections)
(calc-help-phase, calc-full-help-flag, calc-refresh-count)
(calc-display-dirty, calc-prepared-composition)
(calc-selection-cache-default-entry, calc-embedded-info)
(calc-embedded-active, calc-standalone-flag, var-EvalRules)
(math-eval-rules-cache-tag, math-radix-explicit-format)
(math-expr-function-mapping, math-expr-variable-mapping)
(math-read-expr-quotes, math-working-step, math-working-step-2)
(var-i, var-pi, var-e, var-phi, var-gamma, var-Modes): Make into
defvars, from toplevel setq.
(calc-mode-map): Set up keymap in more modern fashion.
(calc-dispatch-map): Ditto.
(calc-command-flags, calc-final-point-line)
(calc-final-point-column): Defvar.
(calc-do): Use `save-current-buffer' instead of `save-excursion'.
(sel-mode): Defvar.
(calc-any-evaltos): Ditto.
(calc-buffer, calc-prev-char, calc-prev-prev-char)
(calc-digit-value): Ditto.
(math-eval-rules-cache, math-eval-rules-cache-other): Ditto.
(math-sub-bignum): Bind `diff'.
(calc-selection-cache-entry): Defvar.
(calc-count-lines): Reference `pos' instead of `newpos'.

21 years ago(try_font_list): Pay attention to the case that FAMILY is nil.
Kenichi Handa [Fri, 27 Sep 2002 00:47:25 +0000 (00:47 +0000)]
(try_font_list): Pay attention to the case that FAMILY is nil.

21 years ago(mail-hist-next-input): Fix docstring.
Simon Josefsson [Thu, 26 Sep 2002 23:19:58 +0000 (23:19 +0000)]
(mail-hist-next-input): Fix docstring.

21 years ago*** empty log message ***
Richard M. Stallman [Thu, 26 Sep 2002 22:06:00 +0000 (22:06 +0000)]
*** empty log message ***

21 years agoWhitespace changes.
Richard M. Stallman [Thu, 26 Sep 2002 22:05:50 +0000 (22:05 +0000)]
Whitespace changes.

21 years ago(__restrict_arr): Don't define if already defined.
Richard M. Stallman [Thu, 26 Sep 2002 22:04:14 +0000 (22:04 +0000)]
(__restrict_arr): Don't define if already defined.

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 ***