Gerd Moellmann [Thu, 9 Nov 2000 16:09:04 +0000 (16:09 +0000)]
(ispell-library-path): Don't call
check-ispell-version when byte-compiling because that starts
an ispell process, and ispell might not be installed.
(toplevel): Don't set up a menu when byte-compiling.
Gerd Moellmann [Wed, 8 Nov 2000 17:40:50 +0000 (17:40 +0000)]
(syms_of_xdisp): Change doc of max-mini-window-height.
(resize_mini_window): Return quickly if Vresize_mini_window is
nil. Don't return if Vmax_mini_window_height is nil.
(Vresize_mini_window, Qgrow_only): New variables.
(syms_of_xdisp): Initialize them.
(resize_mini_window): Act according to the setting of
Vresize_mini_window.
(syms_of_xdisp): Initialize Vmenu_bar_update_hook to nil.
Dave Love [Wed, 8 Nov 2000 17:36:41 +0000 (17:36 +0000)]
Put some defvars in eval-when-compile.
(gnus-summary-mode-hook): Add :options.
(gnus-summary-make-menu-bar): Add some :help, used by tool bar.
(gnus-summary-tool-bar-map): New variable.
(gnus-summary-make-tool-bar): New function.
(gnus-summary-mode): Put kill-all-local-variables first.
Gerd Moellmann [Wed, 8 Nov 2000 17:35:57 +0000 (17:35 +0000)]
(shell-command, display-message-or-buffer)
(shell-command-on-region): Mention resize-mini-windows in the doc
string.
(display-message-or-buffer): Take the value of resize-mini-windows
into account.
* rfc2047.el: Require cl when compiling.
(rfc2047-q-encode-region): Don't break if a QP-word could be
fitted in one line.
(rfc2047-decode): Use mm-with-unibyte-current-buffer-mule4.
(rfc2047-fold-region): "=?=" is not a break point.
(rfc2047-encode-message-header): Move fold into encode-region.
(rfc2047-dissect-region): Rewrite.
(rfc2047-encode-region): Rewrite.
(rfc2047-fold-region): Fold
(rfc2047-unfold-region): New function.
(rfc2047-decode-region): Use it.
(rfc2047-q-encode-region): Don't break at bob.
(rfc2047-decode): Use unibyte.
(rfc2047-q-encode-region): Better calculation of break point.
(rfc2047-fold-region): Don't break the first non-LWSP characters.
(rfc2047-encode-region): Merge only if regions are adjacent.
Gerd Moellmann [Wed, 8 Nov 2000 15:45:40 +0000 (15:45 +0000)]
(x_scroll_bar_create) [USE_TOOLKIT_SCROLL_BARS]: Map the
scroll bar widget after configuring it, so that it will appear at
the right position from the start.
(XTredeem_scroll_bar): Cleaned up.
Gerd Moellmann [Tue, 7 Nov 2000 13:18:15 +0000 (13:18 +0000)]
(lookup_named_face): If default face isn't realized,
try to realize it. Return -1 if not successful.
(Fx_list_fonts): Handle case that face cannot be determined.
(Fface_font): Likewise.
Dave Love [Mon, 6 Nov 2000 23:39:09 +0000 (23:39 +0000)]
2000-11-06 ShengHuo ZHU <zsh@cs.rochester.edu>
* gnus-msg.el (gnus-inews-group-method): New function.
(gnus-inews-do-gcc): Use it.
*gnus-msg.el: (gnus-inews-add-send-actions): Use
`gnus-agent-possibly-do-gcc' if Agentized.
(gnus-inews-add-send-actions): Add `gnus-agent-possibly-save-gcc'
to `message-header-hook'.
Dave Love [Mon, 6 Nov 2000 23:26:20 +0000 (23:26 +0000)]
2000-11-06 John Wiegley <johnw@gnu.org>
* gnus-mlspl.el (gnus-group-split-update): Check the value of
`nnmail-crosspost', and use it to set the `no-crosspost'
argument when calling `gnus-group-split-fancy'. Otherwise, it
assumes that cross-posting is always OK, no matter what
`nmail-crosspost' is set to.
(gnus-group-split-fancy): The argument order in the
second-to-last `push' call was wrong, but since `no-crosspost'
was always nil, it was never being triggered.
Gerd Moellmann [Mon, 6 Nov 2000 16:43:42 +0000 (16:43 +0000)]
(mode-line-toggle-read-only)
(mode-line-toggle-modified, mode-line-widen)
(mode-line-abbrev-mode, mode-line-auto-fill-mode): New functions.
(make-mode-line-mouse2-map): Rewritten.
(mode-line-modified, mode-line-format, minor-mode-alist): Use new
functions so that C-h k can show something with a doc string.
Kenichi Handa [Mon, 6 Nov 2000 12:35:27 +0000 (12:35 +0000)]
(Vcomposition_function_table): New variable.
(Qcomposition_function_table): New variable.
(run_composition_function): Call
Vcompose_chars_after_function with three arguments.
(compose_chars_in_text): New function.
(syms_of_composite): Modified the doc-string of
Vcompose_chars_after_function. Declare composition-function-table
as a lisp variable, and initialize it.
Gerd Moellmann [Mon, 6 Nov 2000 11:46:54 +0000 (11:46 +0000)]
(fancy-splash-delay): Set to 10 seconds.
(fancy-splash-max-time): New user-option.
(fancy-splash-stop-time): New variable.
(fancy-splash-screens): Set it. Catch `stop-splashing'.
(fancy-splash-screens-1): Throw `stop-splashing' when current
time is greater than fancy-splash-stop-time.