+2001-10-22 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
+
+ * help-mode.el (help-buffer): Remove debugging code.
+ From Stefan Monnier <monnier@cs.yale.edu>.
+
+2001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
+
+ * files.el (file-name-sans-extension, file-name-extension): Don't
+ count the leading dots in file names as signaling an extension.
+
+2001-10-22 Andre Spiegel <spiegel@gnu.org>
+
+ * vc.el (vc-diff-switches): Doc rewritten.
+
+2001-10-22 Eli Zaretskii <eliz@is.elta.co.il>
+
+ * tooltip.el (tooltip-set-param): Doc fix.
+
+ * textmodes/sgml-mode.el (sgml-mode-map): Bind 8-bit codes above
+ 127 to sgml-maybe-name-self.
+ (sgml-name-8bit-mode): Doc fix.
+ (sgml-char-names-table): New variable.
+ (sgml-name-char): Support non-ASCII and mule-unicode-*
+ characters. Doc fix.
+ (sgml-maybe-name-self): Convert unibyte characters to multibyte.
+
+ * tooltip.el (tooltip-x-offset, tooltip-y-offset): Mention in the
+ doc string the effect of `left' and `top' parameters in
+ tooltip-frame-parameters, the default values, and the units.
+ (tooltip-frame-parameters): Mention `top' and `left' in the doc
+ string.
+ (tooltip-show): Mention in the doc string the `top' and `left'
+ parameters in tooltip-frame-parameters, and x-max-tooltip-size.
+
+2001-10-22 Andre Spiegel <spiegel@gnu.org>
+
+ Add autoscaling support for vc-annotate.
+ From J.D. Smith <jdsmith@astro.cornell.edu>.
+
+ * vc.el (vc-annotate-display-default): Accept colormap scaling
+ ratio (now deprecated).
+ (vc-annotate-display-autoscale): Added.
+ (vc-annotate-add-menu): New autoscaling menu options "Span to
+ Oldest" and "Span Oldest->Newest". Easymenu support added for
+ toggle menus driven by customize variable
+ `vc-annotate-display-mode'.
+ (vc-annotate-display-select): Added.
+ (vc-annotate): Changed temp-buffer-show-function to
+ `vc-annotate-display-select'.
+ (vc-annotate-display): Removed arguments BUFFER and BACKEND.
+ Added argument OFFSET. Instead of backend function, calls now
+ generic `vc-annotate-difference'.
+ (vc-annotate-difference): Added as generic function instead of
+ backend-specific function. No longer takes argument POINT, but
+ instead accepts a time OFFSET.
+ (vc-default-annotate-current-time): Added.
+
+ * vc-cvs.el (vc-cvs-annotate-difference): Removed to generic
+ version in vc.el, with
+ (vc-cvs-annotate-current-time): Added, as override of default.
+ (vc-cvs-annotate-time) Added. Taken mostly from the (now removed)
+ `vc-cvs-annotate-difference'.
+
+2001-10-22 Gerd Moellmann <gerd@gnu.org>
+
+ * saveplace.el (save-place): Require `saveplace'.
+
+ * progmodes/cwarn.el (cwarn-font-lock-feature-keywords-alist):
+ Use `sexp' for :value-type instead of `face'.
+
+2001-10-21 Eli Zaretskii <eliz@is.elta.co.il>
+
+ * mail/rmailsum.el (rmail-summary-font-lock-keywords): Fix the
+ regexps due to 5-digit message IDs.
+
+2001-10-21 Jason Rumney <jasonr@gnu.org>
+
+ * term/w32-win.el (redisplay-dont-pause): Don't set.
+
+2001-10-21 Miles Bader <miles@gnu.org>
+
+ * help-funs.el (help-manyarg-func-alist): Variable removed.
+
+2001-10-21 Miles Bader <miles@gnu.org>
+
+ * help-funs.el (help-manyarg-func-alist): Remove entries for
+ `insert', `insert-and-inherit', `insert-before-markers',
+ `insert-before-markers-and-inherit', `message', `message-box',
+ `message-or-box', `propertize', `format', `encode-time', `append',
+ `concat', `vconcat', `nconc', `widget-apply', `make-hash-table',
+ `insert-string', `ml-if', `ml-provide-prefix-argument', and
+ `ml-prefix-argument-loop'.
+
+2001-10-21 Andre Spiegel <spiegel@gnu.org>
+
+ * vc.el (vc-diff-internal, vc-coding-system-for-diff,
+ vc-default-diff-tree): New functions.
+ (vc-version-diff): Use them. As a result, coding systems are now
+ set up properly for all sorts of diffs, and tree diffs can now
+ also be done locally.
+ (vc-diff): With a prefix argument, don't require that it's called
+ from a buffer under version control.
+ (diff-switches): Remove duplicate definition.
+
+ * vc-cvs.el (vc-cvs-diff-tree): New function.
+
+2001-10-21 Miles Bader <miles@gnu.org>
+
+ * help-funs.el (help-manyarg-func-alist): Remove entries for
+ `list', `vector', `make-byte-code', `call-process',
+ `call-process-region', `string', `+', `-', `*', `/', `max', `min',
+ `logand', `logior', and `logxor'.
+
+ * wid-edit.el (checkbox): Swap bg/fg colors in image, and invert
+ image bits to compensate. Use `make-string' instead of
+ `make-bool-vector' (XBM apparently wants byte-aligned rows).
+
+2001-10-20 Kim F. Storm <storm@cua.dk>
+
+ * simple.el (kill-ring-save): Don't show extent of copied region
+ if using transient-mark-mode and region is fully visible.
+
+2001-10-20 Gerd Moellmann <gerd@gnu.org>
+
+ * (Version 21.1 released.)
+
+2001-10-19 Eli Zaretskii <eliz@is.elta.co.il>
+
+ * files.el (auto-mode-alist): Associate .indent.pro with
+ Fundamental mode. Suggested by Samuel Padgett
+ <spadgett1@nc.rr.com>.
+
+2001-10-18 Sam Steingold <sds@gnu.org>
+
+ Put the *Compile-Log* buffer in `compilation-mode'.
+ * emacs-lisp/bytecomp.el (byte-goto-log-buffer): New function.
+ (byte-compile-log-1, byte-compile-log-file)
+ (displaying-byte-compile-warnings): use it
+
+2001-10-18 Stefan Monnier <monnier@cs.yale.edu>
+
+ * mail/smtpmail.el (smtpmail-via-smtp): Use mail-envelope-from if set.
+
+ * xml.el (xml-parse-tag): Use eq on char-after's return value.
+
+2001-10-18 Gerd Moellmann <gerd@gnu.org>
+
+ * isearch.el (isearch-mode-map): Bind `mouse-movement' to nil.
+
+ * obsolete/hilit19.el (hilit-lookup-face-create):
+ Call set-face-font only if display-graphic-p.
+ (toplevel): Remove references to window-system.
+
+2001-10-18 Miles Bader <miles@gnu.org>
+
+ * simple.el (what-line): Avoid problems with field properties.
+
+2001-10-17 Eli Zaretskii <eliz@is.elta.co.il>
+
+ * wid-edit.el (widget-field-face, widget-single-line-field-face):
+ Define special colors for a tty.
+
+2001-10-17 Francesco Potorti` <pot@gnu.org>
+
+ * comint.el (comint-password-prompt-regexp): Make it less
+ restrictive, letting comint recognise OpenSSH2 passphrase prompts.
+
+2001-10-17 John Wiegley <johnw@gnu.org>
+
+ * eshell/em-unix.el (eshell/cat): Do a quick test if something is
+ a regular file, before checking if it is a directory or symlink.
+ This avoids a call to eshell-file-attributes, which can be
+ expensive in some situations.
+
+ * eshell/em-ls.el (eshell-ls-dired-initial-args): Added an extra
+ customization variable, to differentiate ls-in-dired from regular
+ uses of ls.
+
+2001-10-17 Miles Bader <miles@gnu.org>
+
+ * custom.el (defface): Mention `:inherit' in doc-string.
+
+2001-10-16 Eli Zaretskii <eliz@is.elta.co.il>
+
+ * paren.el: Update the Commentary with installation instructions.
+
+2001-10-15 Dave Love <fx@gnu.org>
+
+ * international/mule.el (set-auto-coding): Fix regexps for local
+ variables section not to eat newlines.
+
+2001-10-15 Miles Bader <miles@gnu.org>
+
+ * simple.el (display-message-or-buffer): Pass the correct buffer
+ to `display-buffer'.
+
+2001-10-14 Stefan Monnier <monnier@cs.yale.edu>
+
+ * progmodes/executable.el (executable-binary-suffixes): Make varalias.
+ (executable-find): Use exec-suffixes.
+ (executable-set-magic): Don't use make-local-hook.
+
+ * bindings.el (exec-suffixes): Initialize to a system-dependent value.
+
+2001-10-14 Eli Zaretskii <eliz@is.elta.co.il>
+
+ * bindings.el (completion-ignored-extensions) [ms-dos, windows-nt]:
+ Add .ico, .pif, .lnk, .dll, .drv, .vxd, and .386.
+ Add .so to the Unix and GNU branch.
+
+ * international/latin-1.el:
+ * international/latin-2.el:
+ * international/latin-3.el:
+ * international/latin-4.el:
+ * international/latin-5.el:
+ * international/latin-8.el:
+ * international/latin-9.el: Add no-byte-compile: t, since
+ Makefile.in instructs make-docfile to look at .el files.
+
+2001-10-14 Miles Bader <miles@gnu.org>
+
+ * button.el (define-button-type): Allow supertype property to be
+ specified with a keyword `:supertype' too.
+ (button-put, make-text-button): Allow button type property to be
+ specified using the keyword `:type' too.
+ (button-type): New function.
+ (button): Add `button-category-symbol' property.
+
+2001-10-13 Stefan Monnier <monnier@cs.yale.edu>
+
+ * bindings.el (esc-map): Revert `j' and `C-j' bindings to
+ indent-new-comment-line from comment-indent-new-line.
+
+ * textmodes/refill.el (refill-mode):
+ Bind DEL to backward-delete-char-untabify.
+ Set backward-delete-char-untabify-method to `hungry'.
+
+ * textmodes/bib-mode.el (bib-mode):
+ * play/gomoku.el (gomoku-mode):
+ * textmodes/page-ext.el (pages-directory-mode):
+ * textmodes/scribe.el (scribe-mode): Use define-derived-mode.
+
+ * textmodes/two-column.el (2C-mode): Don't use make-local-hook.
+
+ * emacs-lisp/syntax.el (syntax-ppss): Autoload.
+
+ * progmodes/sh-script.el (sh-font-lock-syntactic-keywords):
+ Handle here-docs differently.
+ (sh-font-lock-heredoc): Remove.
+ (sh-here-doc-open-re, sh-here-doc-markers, sh-here-doc-re): New vars.
+ (sh-font-lock-here-doc, sh-font-lock-close-heredoc)
+ (sh-font-lock-open-heredoc): New functions.
+ (sh-mode): Don't copy sh-font-lock-syntactic-keywords any more.
+ (sh-font-lock-keywords-1): Use regexp-opt.
+ (sh-in-comment-or-string): Use syntax-ppss.
+ (sh-case, sh-for, sh-indexed-loop, sh-function, sh-if, sh-repeat)
+ (sh-select, sh-tmp-file): Add explicit terminating \n.
+
+ * net/ange-ftp.el (ange-ftp-raw-send-cmd, ange-ftp-wait-not-busy):
+ Use with-current-buffer.
+ (ange-ftp-cd): New arg `noerror' to prevent signalling an error.
+ (ange-ftp-send-cmd): If a `cd' is used (because of a space in the
+ filename), catch any error that occurs in `ange-ftp-cd'.
+ If an error happened, don't bother sending `cmd' at all.
+ Fix a parenthesis typo.
+ (ange-ftp-write-region): Don't blindly use binary if the remote host
+ is unix-like.
+
+ * play/pong.el (pong-init): Don't use make-local-hook.
+
+2001-10-13 Michael Kifer <kifer@cs.sunysb.edu>
+
+ * viper-ex.el (ex-edit): Make checks for modified buffer/file.
+ (viper-get-ex-address-subr): More precise addr for the $ marker
+
+2001-10-13 Eli Zaretskii <eliz@is.elta.co.il>
+
+ * version.el (emacs-version): Bump to 21.1.50.
+
+2001-10-13 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
+
+ * mail/mailalias.el (mail-directory-stream): Do not double
+ variables in the lambda-list.
+
+ * play/gomoku.el (gomoku-init-display): Ditto.
+
+ * play/landmark.el (lm-init-display): Ditto.
+
+ * delim-col.el (delimit-columns-rectangle-max): Ditto.
+ (delimit-columns-rectangle-line): Ditto.
+
+2001-10-12 Stefan Monnier <monnier@cs.yale.edu>
+
+ * newcomment.el (comment-region-internal): Don't rebind
+ invisibility_spec now that the C routines handle it correctly.
+
+ * help-funs.el (locate-library): Use load-suffixes and abbrev filename.
+
+ * frame.el (special-display-popup-frame): Obey new specs `same-window'
+ and `same-frame'.
+
+ * menu-bar.el (minibuffer-local-*map): Take inheritance into account.
+
+ * simple.el (minibuffer-local*-map): Remove redundant bindings.
+
+ * bindings.el (minibuffer-local-map): Also bind next, C-n, C-s, prior,
+ C-p and C-r. Remove redundant bindings from inheriting maps.
+
+ * progmodes/cperl-mode.el: Merged in changes from v4.32.
+ After 4.23 and: After 4.24:
+ (cperl-contract-levels): Restore position.
+ (cperl-beautify-level): Likewise.
+ (cperl-beautify-regexp): Likewise.
+ (cperl-commentify): Rudimental support for length=1 runs
+ (cperl-find-pods-heres): Process 1-char long REx comments too /a#/x
+ After 4.25:
+ (cperl-commentify): Was recognizing length=2 "strings" as length=1.
+ (imenu-example--create-perl-index): Was not enforcing
+ syntaxification-to-the-end.
+ (cperl-invert-if-unless): Allow `for', `foreach'.
+ (cperl-find-pods-heres): Quote `cperl-nonoverridable-face'.
+ Mark qw(), m()x as indentable.
+ (cperl-init-faces): Highlight `sysopen' too.
+ Highlight $var in `for my $var' too.
+ (cperl-invert-if-unless): Was leaving whitespace at end.
+ (cperl-linefeed): Was splitting $var{$foo} if point after `{'.
+ (cperl-calculate-indent): Remove old commented out code.
+ Support (primitive) indentation of qw(), m()x.
+ After 4.26:
+ (cperl-problems): Mention `fill-paragraph' on comment. \"" and
+ q [] with intervening newlines.
+ (cperl-autoindent-on-semi): New customization variable.
+ (cperl-electric-semi): Use `cperl-autoindent-on-semi'.
+ (cperl-tips): Mention how to make CPerl the default mode.
+ (cperl-mode): Support `outline-minor-mode'. From Mark A. Hershberger.
+ (cperl-outline-level): New function.
+ (cperl-highlight-variables-indiscriminately): New customization var.
+ (cperl-init-faces): Use `cperl-highlight-variables-indiscriminately'.
+ From Sean Kamath <kamath@pogo.wv.tek.com>.
+ (cperl-after-block-p): Support CHECK and INIT.
+ (cperl-init-faces, cperl-short-docs): Likewise and "our".
+ From Doug MacEachern <dougm@covalent.net>.
+ After 4.27:
+ (cperl-find-pods-heres): Recognize \"" as a string.
+ Mark whitespace between q and [] as `syntax-type' => `prestring'.
+ Allow whitespace between << and "FOO".
+ (cperl-problems): Remove \"" and q [] with intervening newlines.
+ Mention multiple <<EOF as unsupported.
+ (cperl-highlight-variables-indiscriminately): Doc misprint fixed.
+ (cperl-indent-parens-as-block): New configuration variable.
+ (cperl-calculate-indent): Merge cases of indenting non-BLOCK groups.
+ Use `cperl-indent-parens-as-block'.
+ (cperl-find-pods-heres): Test for =cut without empty line instead of
+ complaining about no =cut.
+ (cperl-electric-pod): Change the REx for POD from "\n\n=" to "^\n=".
+ (cperl-find-pods-heres): Likewise.
+ (cperl-electric-pod): Change `forward-sexp' to `forward-word':
+ POD could've been marked as comment already.
+ (cperl-unwind-to-safe): Unwind before start of POD too.
+ After 4.28:
+ (cperl-forward-re): Throw an error at proper moment REx unfinished.
+ After 4.29:
+ (x-color-defined-p): Make an extra case to peacify the warning.
+ Toplevel: `defvar' to peacify the warnings.
+ (cperl-find-pods-heres): Could access `font-lock-comment-face' in -nw.
+ No -nw-compile time warnings now.
+ (cperl-find-tags): TAGS file had too short substring-to-search.
+ Be less verbose in non-interactive mode
+ (imenu-example--create-perl-index): Set index-marker after name
+ (cperl-outline-regexp): New variable.
+ (cperl-outline-level): Made compatible with `cperl-outline-regexp'.
+ (cperl-mode): Made use `cperl-outline-regexp'.
+ After 4.30:
+ (cperl-find-pods-heres): =cut the last thing, no blank line, was error.
+ (cperl-outline-level): Make start-of-file same level as `package'.
+ After 4.31:
+ (cperl-electric-pod): `head1' and `over' electric only if empty.
+ (cperl-unreadable-ok): New variable.
+ (cperl-find-tags): Use `cperl-unreadable-ok', do not fail
+ on an unreadable file.
+ (cperl-write-tags): Use `cperl-unreadable-ok', do not fail
+ on an unreadable directory.
+
+ * progmodes/compile.el (compile-mouse-goto-error, compile-goto-error):
+ Consider the text between two errors as belonging to the first error.
+ (compilation-goto-locus): Use pop-to-buffer rather than
+ switch-to-buffer-other-frame.
+
+ * progmodes/awk-mode.el (awk-mode-syntax-table): / has string syntax.
+ (awk-font-lock-syntactic-keywords): New var.
+ (awk-mode): Use it.
+
+ * expand.el (expand-c-for-skeleton): Add explicit terminating \n.
+
+ * faces.el (describe-face): Call help-setup-xref earlier.
+
+ * jka-compr.el (jka-compr-load-suffixes): New var.
+ (jka-compr-install): Add its content to load-suffixes.
+ (jka-compr-uninstall): Remove its content from load-suffixes.
+
+2001-10-12 Sam Steingold <sds@gnu.org>
+
+ * bindings.el (completion-ignored-extensions): CL-related
+ extensions are platform-independent.
+
+ * net/ange-ftp.el (ange-ftp-copy-files-async): New function for
+ asynchronous multiple file copying.
+
+2001-10-12 Gerd Moellmann <gerd@gnu.org>
+
+ * emacs-lisp/bytecomp.el (byte-compile-check-lambda-list):
+ Turn error for repeated variables into warning.
+
+ * emacs-lisp/bytecomp.el (byte-compile-check-lambda-list):
+ New function checking that lambda-list consists of non-constant
+ symbols, that &rest and &optional are followed by variable names,
+ that &rest VAR is the last element, and that variables aren't doubled.
+ (byte-compile-lambda): Use it.
+
+2001-10-12 Eli Barzilay <eli@barzilay.org>
+
+ * calculator.el (calculator-eng-display): Don't call concat
+ with an integer argument.
+
+2001-10-12 Miles Bader <miles@gnu.org>
+
+ * help-mode.el (help-customize-face): New button-type.
+
+ * faces.el (list-faces-display): Fix args to `help-xref-button'.
+ (describe-face): Fix args to `help-xref-button'.
+ Don't switch to help-buffer around call to `help-setup-xref'.
+ Use `help-buffer' instead of hard-wired "*Help*".
+ Require `help-mode'.
+
+2001-10-11 Stefan Monnier <monnier@cs.yale.edu>
+
+ * net/goto-addr.el (goto-address-mail-regexp): Allow + in username.
+
+ * help-mode.el (help-buffer): New function.
+ Returns the buffer-name to use for help output.
+ Change all the code to use it instead of hard-coding *Help*.
+ (help-mode-map): Put back the mouse-2 binding.
+ (help-xref-stack): Change the format and make buffer-local.
+ (help-xref-stack-item): Make buffer-local.
+ (help-setup-xref): Do the `push' here rather than in help-do-xref.
+ (help-xref-interned): Display the face doc as well.
+ (help-follow-mouse): Re-introduce.
+ (help-xref-go-back): Adapt to the new use of help-xref-stack.
+ (help-do-xref): Don't `push' any more.
+ (help-follow): Also follow face names.
+
+ * help-funs.el (describe-function-1): Remove unused `parens' arg.
+ Don't call help-setup-xref anymore and remove its `interactive-p' arg.
+ Autoload and cleanup.
+ (describe-function): Call help-setup-xref.
+ (describe-variable): Call help-setup-xref earlier.
+
+ * help.el (describe-bindings-internal): New fun moved from keymap.c.
+ (view-lossage): Call help-setup-xref correctly and earlier.
+ (describe-bindings): Call help-setup-xref earlier.
+ (describe-key): Call help-setup-xref. Fix call to describe-function-1.
+ (describe-mode): Don't autoload. Call help-setup-xref earlier.
+
+2001-10-11 Gerd Moellmann <gerd@gnu.org>
+
+ * master.el (master-mode): Use define-minor-mode instead of
+ easy-mmode-define-minor-mode. Add autload cookie.
+ (Commentary): Remove the line showing how to autoload master-mode,
+ since it's always autoloaded.
+
+ * master.el: New file.
+
+2001-10-11 Dave Love <fx@gnu.org>
+
+ * emacs-lisp/byte-opt.el (byte-optimize-lapcode)
+ <byte-constref-ops>: Consider byte-constant2 and clarify the code.
+ <const-C varset-X const-C>: Fix car/cdr typo.
+
+2001-10-11 Gerd Moellmann <gerd@gnu.org>
+
+ * emacs-lisp/bytecomp.el (byte-compile-display-log-head-p):
+ New function extracted from byte-compile-log-1.
+ (byte-compile-log-1): Change output to be more in line with
+ the output of other GNU tools.
+ (byte-compile-warn): Emit `warning' instead of `**' for warnings.
+ (byte-compile-report-error): Downcase error message.
+ Use `error' instead of `!!' for error messages.
+ (byte-compile-print-syms): Treat non-interactive case specially.
+ (displaying-byte-compile-warnings): Use backquote.
+ (byte-compile-from-buffer): Bind byte-compile-last-line.
+ (batch-byte-compile): Remove `Done' message.
+
+2001-10-11 Stefan Monnier <monnier@cs.yale.edu>
+
+ * emacs-lisp/copyright.el (copyright): Add final \n.
+
+2001-10-11 Miles Bader <miles@gnu.org>
+
+ * diff.el (diff): Display default values in prompts as
+ `(default ...)', not `(...)'.
+
+ * info.el (Info-follow-reference): Likewise.
+
+2001-10-10 Stefan Monnier <monnier@cs.yale.edu>
+
+ * emacs-lisp/autoload.el (doc-string-elt): Remove.
+
+ * newcomment.el (comment-indent): Be a little more robust in case
+ comment-indent-function does funny things.
+ (comment-normalize-vars): Autoload.
+ (comment-region-internal): Fiddle with the visibility spec.
+ (comment-valid-prefix): New function.
+ (comment-indent-new-line): Use it. Ignore adaptive-fill-prefixes
+ that would turn comment-text into non-comment-text.
+
+ * emacs-lisp/syntax.el: New file.
+
+ * progmodes/tcl.el: Change maintainer to FSF and remove loads of
+ compatibility cruft.
+ (tcl-using-emacs-19, tcl-using-emacs-19-23, tcl-using-xemacs-19)
+ (tcl-version, tcl-maintainer, tcl-use-hairy-comment-detector): Remove.
+ (tcl-mode-map): Remove bindings for tcl-beginning-of-defun,
+ tcl-end-of-defun, tcl-mark-defun, tcl-indent-for-comment,
+ tcl-submit-bug-report.
+ (tcl-mode-syntax-table): Leave \f alone.
+ (inferior-tcl-mode-map): Remove bindings for tcl-beginning-of-defun,
+ tcl-end-of-defun, tcl-submit-bug-report.
+ (tcl-xemacs-menu): Fix up and pass it directly to easymenu.
+ (tcl-add-emacs-menu): Remove.
+ (tcl-fill-mode-map, tcl-fill-inferior-map): Moved into the defvar.
+ (tcl-keyword-list): Add `chain'.
+ (tcl-font-lock-syntactic-keywords): New variable.
+ (tcl-pps-has-arg-6): Remove.
+ (tcl-internal-beginning-of-defun, tcl-internal-end-of-defun)
+ (tcl-internal-mark-defun): Remove.
+ (tcl-set-proc-regexp, tcl-set-font-lock-keywords): Use regexp-opt.
+ (tcl-mode): Use define-derived-mode. Simplify.
+ Set comment-indent-function.
+ (tcl-indent-command): Use line-beginning-position and comment-indent.
+ (tcl-calculate-indent): Renamed from calculate-tcl-indent.
+ (tcl-indent-line): Use tcl-calculate-indent.
+ (tcl-indent-exp): Renamed from indent-tcl-exp. Use new names.
+ (tcl-add-log-defun): Renamed from add-log-tcl-defun. Use match-string.
+ (tcl-filter): Use with-current-buffer, simplify.
+ (inferior-tcl-mode): Use define-derived-mode.
+ (tcl-hairy-in-comment): Renamed tcl-in-comment.
+ (tcl-simple-in-comment, tcl-in-comment): Removed.
+ (tcl-files-alist): New function.
+ (tcl-help-snarf-commands): Use it and return the result directly
+ rather than through a global variable.
+ (tcl-reread-help-files): Fix up the call to tcl-help-snarf-commands.
+ (tcl-help-on-word): Provide the default value to completing-read.
+ (tcl-hilit): Remove.
+ (tcl-hashify-buffer, tcl-popup-menu): Simplify.
+ (tcl-comment-indent): New function.
+ (tcl-submit-bug-report): Remove.
+ (tcl-uncomment-region, tcl-indent-for-comment, add-log-tcl-defun)
+ (indent-tcl-exp, calculate-tcl-indent, tcl-beginning-of-defun)
+ (tcl-end-of-defun, tcl-mark-defun, tcl-mark): Redefine as aliases.
+
+2001-10-10 Miles Bader <miles@gnu.org>
+
+ * info.el (Info-insert-dir): Don't call `Info-fontify-menu-headers'.
+ (Info-fontify-node): Don't fontify the node if it's already been done.
+
2001-10-10 Gerd Moellmann <gerd@gnu.org>
+ * international/iso-transl.el (iso-transl-e-caret)
+ (iso-transl-i-caret, iso-transl-o-caret, iso-transl-u-caret):
+ Fix duplicates. From Dave Love <d.love@dl.ac.uk>.
+
+ * simple.el (end-of-buffer): Fix code scrolling specially
+ for the buffer end.
+
* startup.el (command-line-1): Bind tab-width to 8.
2001-10-10 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
* apropos.el (button): New require.
* help-funs.el: New file, contents mostly from `help.el'.
- (describe-variable): Use `condition-case' instead of
- `ignore-errors'.
-
+ (describe-variable): Use `condition-case' instead of `ignore-errors'.
+
* help-mode.el: New file, contents mostly from `help.el'.
-
+
* help.el: Don't require `view' when compiling.
(help-with-tutorial, describe-function, describe-function-1)
(variable-at-point, describe-variable, locate-library):
(load-symbol-file-load-history, symbol-file):
Functions moved into `subr.el'.
(symbol-file-load-history-loaded): Variable moved into `subr.el'.
- (view-lossage): Call `help-setup-xref' instead of doing it
- manually.
-
- * subr.el (symbol-file-load-history-loaded)
- (load-symbol-file-load-history, symbol-file): Moved from
- `help.el'.
-
+ (view-lossage): Call `help-setup-xref' instead of doing it manually.
+
+ * subr.el (symbol-file-load-history-loaded)
+ (load-symbol-file-load-history, symbol-file): Moved from `help.el'.
+
* loadup.el ("button"): Load removed.
* button.el (define-button-type): Respect any `supertype' property.
* comint.el (comint-insert-previous-argument): New function.
(comint-mode-map): Bind `C-c .' to `comint-input-previous-argument'.
- (comint-insert-previous-argument-last-start-pos)
+ (comint-insert-previous-argument-last-start-pos)
(comint-insert-previous-argument-last-index): New variables.
* apropos.el (apropos-next-label-button): Use the presence of a
* apropos.el (apropos-next-label-button): Update arguments to
`next-button'.
(apropos-symbol): Add `skip' property.
- (apropos-function, apropos-macro, apropos-command)
- (apropos-variable, apropos-face, apropos-group, apropos-widget)
+ (apropos-function, apropos-macro, apropos-command)
+ (apropos-variable, apropos-face, apropos-group, apropos-widget)
(apropos-plist): New button types.
(apropos-label-properties): Variable removed.
(apropos-print): Pass button-type to apropos-print-doc, rather
(setenv): Add parameter SUBSTITUTE-ENV-VARS. If set, substitute
environment variables in VALUE. Return VALUE.
+2001-10-04 Gerd Moellmann <gerd@gnu.org>
+
+ * Branch for 21.1.
+
2001-10-03 Stefan Monnier <monnier@cs.yale.edu>
* pcvs-util.el (cvs-prefix-define): Typo cons->concat.