]> code.delx.au - gnu-emacs/blobdiff - lisp/ChangeLog
*** empty log message ***
[gnu-emacs] / lisp / ChangeLog
index f95feb07b5584dd7ff01471a8931e117ef93175d..2d4c59305cd71eaf6a37ca684ed4cf3bc9841b8f 100644 (file)
@@ -1,3 +1,805 @@
+2002-11-07  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * progmodes/compile.el (grep-default-command): New fun.
+       (grep): Use it.
+       (compilation-menu-map): New var.
+       (compilation-minor-mode-map, compilation-shell-minor-mode-map): Use it.
+       (compilation-mode-map): Simplify.
+       (compilation-shell-minor-mode, compilation-minor-mode):
+       Use define-minor-mode.
+
+       * elide-head.el (elide-head): Don't make intangible.
+
+       * help.el (where-is): Rename map to defs (a list of syms is not a map).
+       Test fboundp first, to speed things up.  Use push.
+
+       * isearch.el (isearch-hidden): New var.
+       (isearch-search-and-update): Test it.
+       (isearch-range-invisible): Set it.
+
+       * progmodes/tcl.el (tcl-mode): Don't set paragraph-start,
+       paragraph-separate, comment-column, and fill-paragraph-function.
+       Simplify outline-regexp.
+       (tcl-do-fill-paragraph): Remove.
+
+2002-11-07   Markus Rost  <rost@math.ohio-state.edu>
+
+       * mail/sendmail.el (mail-default-directory): Set the version to 21.4.
+
+       * progmodes/compile.el (grep-compute-defaults): Undo previous change.
+       Definition moved down.
+       (grep-command, grep-find-command, grep-tree-command): Allow value nil.
+       Do not declare :get property.
+       (grep-use-null-device): Fix type.  Do not declare :get property.
+
+       * emacs-lisp/checkdoc.el (checkdoc-find-error):
+       Use get-file-buffer instead of get-buffer.
+
+       * cus-dep.el (custom-make-dependencies): Fix comment inserted in
+       cus-load.el.
+
+2002-11-07  Juanma Barranquero  <lektu@terra.es>
+
+       * help.el (where-is): Report also aliases of the passed command.
+
+2002-11-06  Dave Love  <fx@gnu.org>
+
+       * simple.el (quoted-insert): Bind keyboard-translate-table around
+       read-char.
+
+       * international/ucs-tables.el: Use keyboard-translate-table coding
+       system property, not translation-table-for-input, for
+       vietnamese-viscii & al.
+       (translation-table-for-input): Set,
+       don't defvar, and make permanent-local.
+       (ucs-unify-8859, ucs-unify-8859, ucs-fragment-8859): Add/remove
+       set-buffer-major-mode-hook, not quail-activate-hook.
+       (ucs-set-table-for-input): Renamed from ucs-quail-activate.
+       (ucs-unify-8859, ucs-unify-8859, ucs-fragment-8859):
+       Setup keyboard-translate-table, not translation-table-for-input.
+       Modify set-buffer-major-mode-hook, not quail-activate-hook.
+       (ucs-fragment-8859): Don't use translation-table-for-input coding
+       system property.
+       (ucs-quail-activate): Deleted.
+       (ucs-set-table-for-input): New.
+       (ucs-minibuffer-setup): Use it.
+
+       * international/quail.el (quail-input-string-to-events):
+       Use keyboard-translate-table, not translation-table-for-input.
+
+       * files.el (normal-mode): Call ucs-set-table-for-input.
+
+       * international/mule.el (set-buffer-file-coding-system):
+       Call ucs-set-table-for-input.
+
+2002-11-06  Richard M. Stallman  <rms@gnu.org>
+
+       * replace.el (query-replace, query-replace-regexp): Doc fixes.
+
+       * emacs-lisp/bytecomp.el (byte-compile-lambda):
+       Handle progn like let, inside interactive spec.
+
+       * textmodes/tex-mode.el (tex-dvi-view-command): Value can be sexp.
+       Initialize to a suitable sexp.
+       (tex-view): Evaluate tex-dvi-view-command and use the value.
+
+2002-11-06  Kenichi Handa  <handa@m17n.org>
+
+       * international/mule.el (coding-system-eol-type-mnemonic):
+       Use eol-mnemonic-undecided if CODING-SYSTEM is nil.
+
+2002-11-06  Kim F. Storm  <storm@cua.dk>
+
+       * info.el (Info-fontify-node): Fixed hiding of *note references
+       with embedded file names like (xxx.yyy).
+       Avoid making any lines visibly longer if hiding newlines inside
+       note references by wrapping line after references if it contained
+       a newline (unfortunaly this makes more lines appear "shorter").
+       Properly reindent multi-line menu entry descriptions.
+
+2002-11-05  Juanma Barranquero  <lektu@terra.es>
+
+       * language/cyrillic.el ("Bulgarian"): Fix typo.
+
+       * international/mule.el (coding-system-eol-type-mnemonic):
+       Move from mule-util.el.
+
+       * international/mule-util.el (coding-system-eol-type-mnemonic):
+       Move to mule.el.
+
+2002-11-04  Juanma Barranquero  <lektu@terra.es>
+
+       * files.el (find-buffer-visiting): Accept new optional PREDICATE
+       argument to return only a buffer that satisfies the predicate.
+       (insert-file-1): New function.
+       (insert-file-literally): Use it.
+       (insert-file): Use it.
+
+2002-11-04  Robert Fenk  <Robert.Fenk@gmx.de>  (tiny change)
+
+       * desktop.el (desktop-relative-file-names): New variable.
+       (desktop-save): Use it.
+
+2002-11-03  Andre Spiegel  <spiegel@gnu.org>
+
+       * vc.el (vc-dired-mode): Adapt dired-move-to-filename-regexp to
+       its current version in dired.el.
+
+2002-11-03  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * emacs-lisp/autoload.el (generate-file-autoloads)
+       (update-file-autoloads): Strip .gz and other such extensions.
+       (update-autoloads-from-directories): Also consider compressed files.
+
+       * info.el (Info-streamline-headings): New var.
+       (Info-dir-remove-duplicates): New fun.
+       (Info-insert-dir): Use it.  Simplify the code with push,mapc,dolist.
+       (Info-select-node): Simplify handling of Info-header-line.
+       (Info-forward-node): Undo 2000/12/15 since we don't narrow any more.
+       (Info-mode): Set header-line-format once and for all.
+       (Info-fontify-node): Accept bogus first line with `File:' missing.
+       Only make first line invisible if Info-use-header-line.
+       Don't use `intangible': it's evil.  Use inhibit-read-only.
+       (Info-follow-reference, Info-next-reference, Info-prev-reference)
+       (Info-try-follow-nearest-node): Don't bind inhibit-point-motion-hooks
+       since we don't use intangible any more.
+
+       * image.el (insert-image): Don't make intangible since
+       adjust_point_for_property should be sufficient by default.
+
+2002-11-02  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * textmodes/fill.el (fill-paragraph-handle-comment): New var.
+       (fill-comment-paragraph): New fun (generalizes of lisp-fill-paragraph).
+       (fill-paragraph): Use them.
+
+       * emacs-lisp/lisp-mode.el (lisp-fill-paragraph):
+       Use fill-comment-paragraph.
+
+2002-11-02  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * bindings.el (mode-line-change-eol)
+       (mode-line-eol-desc-cache, mode-line-eol-desc): New.
+       (mode-line-mule-info): Use them for the EOL part of the modeline.
+
+       * server.el (server-sentinel): Kill buffers if applicable.
+       (server-temp-file-p): Make arg optional.
+       (server-done): Use it to simplify.
+       (server-switch-buffer): If server-window is a function, use it.
+
+       * mail/undigest.el (rmail-digest-end-regexps): Simplify.
+       (undigestify-rmail-message): Fix paren-bug and simplify.
+
+2002-11-02  Kim F. Storm  <storm@cua.dk>
+
+       * info.el (Info-hide-note-references): nil value now does no
+       reformatting at all.  New choice 'tag reformats tag but shows
+       the section reference.
+       (Info-fontify-node): Use it.
+
+2002-11-01  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * textmodes/tex-mode.el (tex-common-initialization):
+       comment-start-skip shouldn't match on the next line.
+
+       * emacs-lisp/lisp-mode.el (lisp-fill-paragraph): Use match-string.
+       Don't bother making paragraph-start a superset of paragraph-separate.
+       Use line-beginning-position.
+
+       * textmodes/sgml-mode.el (sgml-skip-tag-backward)
+       (sgml-skip-tag-forward): Deal with xml-style <foo/> empty tags.
+
+2002-11-01  Kim F. Storm  <storm@cua.dk>
+
+       * info.el (Info-hide-note-references): New defcustom.
+       (Info-fontify-node): Use it.
+
+2002-10-31  Kim F. Storm  <storm@cua.dk>
+
+       * shell.el (explicit-bash-args): Bash 1.x doesn't grok
+       --noediting option; added run-time check to exclude it.
+
+       * info.el (Info-follow-reference, Info-next-reference)
+       (Info-prev-reference, Info-try-follow-nearest-node):
+       Bind inhibit-point-motion-hooks to t while parsing reference.
+       (Info-fontify-node): When font-lock-mode is enabled, display
+       "*note" and "* menu" references in a more user friendly format.
+
+2002-10-30  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * textmodes/fill.el (fill-move-to-break-point): Skip white space
+       _before_ checking to see if we're hitting the margin.
+       (fill-region-as-paragraph): Don't fiddle with the undo-list any more:
+       it's now done by the C primitives.  Don't use narrowing.
+       Reorganize the line-breaking part of the code to simplify the control
+       flow and make it work in the absence of narrowing.
+       (fill-region): Don't use narrowing.
+
+2002-10-30  Dave Love  <fx@gnu.org>
+
+       * textmodes/po.el (po-content-type-charset-alist): Delete most entries.
+       (po-find-charset): Doc fix.  Remove interactive spec.
+       (po): Provide.
+       (po-find-file-coding-system-guts): Re-written to use
+       coding-system-alist, and code-pages, not codepage stuff.
+
+       * term/x-win.el: Remove some ancient compatibility code.
+       Populate x-keysym-table.
+
+2002-10-30  Andreas Schwab  <schwab@suse.de>
+
+       * subr.el (replace-regexp-in-string): Doc fix.
+
+2002-10-29  Dave Love  <fx@gnu.org>
+
+       * cus-start.el (selection-coding-system, scalable-fonts-allowed): Add.
+
+       * progmodes/scheme.el (syntax-case): Define scheme-indent-function.
+
+       * international/mule-conf.el: Doc fixes.
+
+2002-10-29  Richard M. Stallman  <rms@gnu.org>
+
+       * server.el (server-switch-buffer): Say when no server buffers remain.
+
+       * net/goto-addr.el (goto-address-url-regexp): Don't match `mailto'.
+
+2002-10-28  Masayuki Ataka  <ataka@milk.freemail.ne.jp>  (tiny change)
+
+       * make-mode.el (makefile-warn-continuations):
+       Call re-search-forward with NOERROR t.
+
+2002-10-29  Kim F. Storm  <storm@cua.dk>
+
+       * ido.el (ido-wide-find-dirs-or-files): Fixed problem that caused
+       incomplete list of matches to be returned.
+
+2002-10-29  Masayuki Ataka  <ataka@milk.freemail.ne.jp>  (tiny change)
+
+       * textmodes/texinfo.el (texinfo-environments): Add environment;
+       copying, documentdescription, ifplaintext, ifnotplaintext, and
+       verbatim.
+
+       * textmodes/texinfmt.el (texinfo-format-ifplaintext): New function.
+       (ifplaintext, ifnotplaintext)
+       (afourpaper, afivepaper, afourlatex, afourwide)
+       (documentlanguage, documentencoding): New aliases.
+
+2002-10-29  John Paul Wallington  <jpw@shootybangbang.com>
+
+       * ibuffer.el (ibuffer-mouse-popup-menu): Set point before popping
+       up filter groups menu.  Preserve point unless a menu command has
+       moved it from point clicked.
+
+2002-10-29  David Kastrup  <dak@lola.goethe.zz>
+
+       * calc/calc.el (calc-any-evaltos): Initialize to nil, since
+       calc-refresh-evaltos appears to need this.
+
+2002-10-28  Dave Love  <fx@gnu.org>
+
+       * international/mule-diag.el (non-iso-charset-alist): Move to
+       avoid compilation warning.
+       (mule-diag): Provide.
+
+       * international/code-pages.el (cp-make-coding-system):
+       Use utf-translation-table-for-decode, not
+       utf-8-translation-table-for-decode.
+       (mule-diag): Require.
+
+       * language/thai-util.el (thai-composition-function): Don't use prog1.
+
+       * language/lao-util.el (lao-composition-function): Don't use prog1.
+
+       * language/european.el (diacritic-composition-function):
+       Modify confused prog1 form.
+
+       * international/quail.el (quail-keyboard-layout-alist): Fix pc105-uk.
+       (quail-keyboard-layout): Customize.
+       Move after quail-keyboard-layout-alist.
+
+2002-10-28  Miles Bader  <miles@gnu.org>
+
+       * progmodes/make-mode.el (makefile-warn-continuations):
+       Don't barf when there _aren't_ any suspicious continuations.
+
+2002-10-28  Matthew Swift  <swift@alum.mit.edu>  (tiny change)
+
+       * progmodes/compile.el (grep-find-use-xargs): Fix docstring.
+
+2002-10-27  Michael Kifer  <kifer@cs.stonybrook.edu>
+
+       * ediff-wind.el (ediff-control-frame-parameters): Add scrollbar-height.
+
+2002-10-27  Andreas Schwab  <schwab@suse.de>
+
+       * progmodes/sh-script.el (sh-mode-syntax-table): Don't make ^L
+       end-of-comment syntax.
+
+2002-10-27  Kim F. Storm  <storm@cua.dk>
+
+       * ido.el (ido-cannot-complete-command): New defcustom, default to
+       ido-completion-help (similar to iswitchb-cannot-complete-hook).
+       (ido-complete): Call value of ido-cannot-complete-command rather
+       than ido-completion-help when no common completion.
+
+2002-10-27  Dave Love  <fx@gnu.org>
+
+       * international/code-pages.el (iso-8859-11): New.
+
+2002-10-27  Kim F. Storm  <storm@cua.dk>
+
+       * pcvs.el (cvs-checkout): Use read-directory-name.
+       (cvs-query-directory): Likewise.
+
+2002-10-26  Richard M. Stallman  <rms@gnu.org>
+
+       * progmodes/make-mode.el (makefile-cleanup-continuations):
+       Default for variable is nil.
+       (makefile-warn-continuations): New function.
+       (makefile-mode): Put it on write-file-functions.
+
+       * international/mule-cmds.el (select-safe-coding-system):
+       Delete debugging setq.
+
+       * shell.el (shell): Look for .emacs_SHELL under ~/.emacs.d
+       after looking in ~.
+
+       * startup.el (command-line): Look for .emacs under ~/.emacs.d
+       after looking in ~.
+
+       * simple.el (toggle-truncate-lines): When turning off truncation,
+       clear out the hscroll value in this buffer's windows.
+
+       * simple.el (display-message-or-buffer): Don't display empty
+       output in the echo area.
+
+       * man.el (Man-default-man-entry): Don't look for all word chars,
+       look only for characters that are normally part of a shell command.
+
+       * gud.el (gdb): Pass default-directory to GDB via -cd option.
+
+       * font-lock.el (c++-font-lock-keywords...): Add `restrict' keyword.
+
+       * find-file.el (ff-find-related-file): Fix autoload cookie.
+
+       * emacs-lisp/unsafep.el (unsafep-variable): Pass second arg to
+       risky-local-variable-p.
+
+       * files.el (risky-local-variable-p): VAL=nil has special meaning.
+
+       * Makefile.in (compile-always): Avoid error in old Bash versions.
+
+2002-10-26  John Paul Wallington  <jpw@shootybangbang.com>
+
+       * textmodes/picture.el (picture-mouse-set-point): New command.
+       (picture-mode-map): Bind it.
+       (picture-motion-reverse): Doc fix.
+
+2002-10-25  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * textmodes/outline.el (outline-next-heading): Make sure the match-data
+       is really correct where returning.
+
+2002-10-24  Matthew Swift  <swift@alum.mit.edu>  (tiny change)
+
+       * textmodes/outline.el (outline-minor-mode): Add customization group.
+
+2002-10-23  Richard M. Stallman  <rms@gnu.org>
+
+       * files.el (risky-local-variable-p): New arg VAL.
+       (compile-command): Use `stringp' for `safe-local-variable' prop.
+       (hack-one-local-variable): Pass VAL to `risky-local-variable-p'.
+
+2002-10-23  Francis J. Wright  <F.J.Wright@qmul.ac.uk>
+
+       * woman.el (woman-version): Update to 0.551 (beta).
+       (woman-parse-colon-path): Add support for current Cygwin mount
+       conventions.
+       (woman-Cyg-to-Win): New function to convert absolute filename from
+       Cygwin to Windows form by executing external program cygpath if
+       possible.
+       (woman-man.conf-path): Update default to current common locations
+       and to support Cygwin; update documentation.
+       (woman-parse-man.conf): Generalize regexp to "man.*\\.conf" to
+       match possible names of man.conf file; tidy code and documentation.
+       (woman-manpath): Simplify default and documentation; essentially
+       move code that was here into `woman-parse-colon-path'.
+       (woman-default-indent): Change Linux to GNU in documentation.
+       (woman-addition-face): Make documentation consistent with other
+       WoMan faces.
+       (woman-emulate-tbl): New variable, determines whether tbl
+       emulation is required.
+       (woman-decode-region): Add check for preprocessor requests.
+       (woman0-process-escapes, woman-special-characters)
+       (woman-get-next-char, woman-parse-numeric-value): Add support for
+       long groff names of the form [xxx].
+       (woman-strings, woman-change-fonts): Now call `woman-match-name'.
+       (woman2-PD, woman2-na): Doc fix.
+       (woman-match-name): New function.
+       (woman2-TS): New function.
+       (woman2-TE): New alias for `woman2-fi'.
+
+2002-10-23  Kim F. Storm  <storm@cua.dk>
+
+       * ido.el (ido-restrict-to-matches): New command.
+       (ido-define-mode-map): Bind it to C-SPC and C-@ in ido-mode-map.
+
+2002-10-22  Bob Halley  <halley@play-bow.org>  (tiny change)
+
+       * eshell/esh-io.el (eshell-set-output-handle): Fix so that
+       multiple redirection can work.
+
+2002-10-21  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * ielm.el (inferior-emacs-lisp-mode): If hexl not found, use cat.
+       Don't hardcode point-min == 1.
+
+       * hexl.el (hexl-mode-old-write-contents-hooks): Remove.
+       (hexl-mode, hexl-current-address, hexl-address-to-marker)
+       (hexl-insert-char): Don't hardcode point-min == 1.
+       (hexl-isearch-search-function): New fun.
+       (hexl-mode-old-isearch-search-fun-function): New var.
+       (hexl-mode): Use them.
+       (hexl-mode, hexl-mode-exit, hexl-maybe-dehexlify-buffer):
+       Use write-contents-functions rather then write-contents-hooks.
+
+       * textmodes/text-mode.el (text-mode-syntax-table): Make ' a prefix.
+       (paragraph-indent-text-mode-abbrev-table)
+       (paragraph-indent-text-mode-syntax-table): Remove.
+       (paragraph-indent-text-mode): Use the :abbrev and :syntax-table args.
+
+2002-10-21  Juanma Barranquero  <lektu@terra.es>
+
+       * eshell/esh-util.el (directory-files-and-attributes): Copy docstring
+       from Emacs 21.  Arg DIR renamed to DIRECTORY for consistency.
+
+2002-10-20  Andreas Schwab  <schwab@suse.de>
+
+       * apropos.el (apropos-group): Use customize-group-other-window.
+
+2002-10-18  Stefan Monnier  <monnier@rum.cs.yale.edu>
+
+       * progmodes/perl-mode.el (perl-mode-syntax-table): Change $ back
+       to just "/" instead of "/ p".
+       (perl-font-lock-syntactic-keywords): Use ". p" for the `$'.
+
+2002-10-18  Juanma Barranquero  <lektu@terra.es>
+
+       * textmodes/artist.el (artist-ff-is-bottommost-line): Fix misplaced
+       ELSE expression on IF.
+
+2002-10-17  Juanma Barranquero  <lektu@terra.es>
+
+       * align.el (align-rules-list, align-exclude-rules-list): Fix typos.
+
+       * subr.el (remq): Likewise.
+
+       * vc-cvs.el (vc-cvs-sticky-tag-display): Likewise.
+
+       * vc-hooks.el (vc-insert-file): Likewise.
+
+       * vcursor.el (vcursor-other-window): Likewise.
+
+       * wid-edit.el (widget-choose): Likewise.
+
+       * calendar/diary-lib.el (diary-name-pattern): Likewise.
+
+       * emacs-lisp/elint.el (elint-error, elint-warning): Likewise.
+
+       * emacs-lisp/lisp.el (beginning-of-defun): Likewise.
+
+       * emulation/edt-mapper.el (top-level): Likewise.
+
+       * eshell/esh-var.el (eshell/define): Likewise.
+
+       * mail/feedmail.el (feedmail-nuke-body-in-fcc)
+       (feedmail-queue-draft-directory): Likewise.
+
+       * net/netrc.el (netrc-parse): Likewise.
+
+       * obsolete/cplus-md.el (c++-empty-arglist-indent): Likewise.
+
+       * progmodes/ebrowse.el (ebrowse-ts)
+       (ebrowse-view/find-file-and-search-pattern)
+       (ebrowse-draw-file-member-info): Likewise.
+
+       * progmodes/idlwave.el (idlwave-region-active-p): Likewise.
+
+       * progmodes/idlw-shell.el (idlwave-shell-set-bp): Likewise.
+
+       * progmodes/sh-script.el (sh-indent-for-then): Likewise.
+
+       * textmodes/bibtex.el (bibtex-find-entry-location): Likewise.
+
+       * textmodes/sgml-mode.el (sgml-close-tag, html-imenu-index): Likewise.
+
+2002-10-17  Dave Love  <fx@gnu.org>
+
+       * international/mule-diag.el (non-iso-charset-alist): Add koi8-u.
+
+       * international/code-pages.el (cp-make-translation-table): Use
+       ucs-mule-to-mule-unicode.
+       (cp-fix-safe-chars): Fix typo.
+       (non-iso-charset-alist): Don't define.
+       (cp-make-coding-system): Use utf-8-translation-table-for-decode.
+       Define translation-table-for-input.
+       (cp866): Reinstate.
+       (alternativnj): Don't define alias.
+       (koi8-u): Deleted.
+
+       * language/european.el ("Slovenian"): Use slovenian input-method.
+       (encode-mac-roman): Use ucs-mule-to-mule-unicode.
+
+       * language/cyrillic.el (cyrillic-alternativnyj-decode-table): Fix
+       the table.
+       (cyrillic-alternativnyj): Don't give it `mime-charset' property.
+       (cp866): Delete this alias.
+       ("Bulgarian"): Fix the value of `input-method'.
+
+2002-10-16  Luc Teirlinck  <teirllm@mail.auburn.edu>
+
+       * dired-aux.el (dired-add-entry): Put point in correct position
+       before inserting marker char.
+
+2002-10-16  Andreas Schwab  <schwab@suse.de>
+
+       * dired.el (dired-readin-insert): Expand dired-directory.
+
+       * dired-aux.el (dired-insert-subdir-doinsert): Preserve point.
+
+2002-10-16  Markus Rost  <rost@math.ohio-state.edu>
+
+       * textmodes/reftex-vars.el: Move reftex-set-dirty here from
+       reftex.el.  Move the provide call to end of file.
+
+       * textmodes/reftex.el: Move reftex-set-dirty to reftex-vars.el.
+
+2002-10-15  Dave Love  <fx@gnu.org>
+
+       * man.el (Man-getpage-in-background): Set width in environment.
+
+2002-10-15  Kenichi Handa  <handa@m17n.org>
+
+       * mail/sendmail.el (sendmail-send-it): Call
+       select-message-coding-system before changing the current bufer to
+       " sendmail temp".
+
+2002-10-14  Andre Spiegel  <spiegel@gnu.org>
+
+       * files.el (insert-directory): Handle //SUBDIRED// lines in
+       recursive listings from ls --dired.
+
+       * vc.el (vc-dired-reformat-line): Simplified.  Handles text
+       properties correctly now.
+
+2002-10-14  Juanma Barranquero  <lektu@terra.es>
+
+       * international/mule.el (set-selection-coding-system): Fix spacing.
+
+2002-10-13  Richard M. Stallman  <rms@gnu.org>
+
+       * emacs-lisp/byte-opt.el (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.
+
+       * emacs-lisp/autoload.el (autoload-print-form): Cleanup.
+
+       * uniquify.el (uniquify-get-proposed-name):
+       Don't use directory-sep-char.
+
+       * thingatpt.el (read-from-whole-string): Add call to `ignore'.
+
+       * find-file.el (ff-related-file-alist): New alias.
+       (ff-find-related-file): New alias.
+
+2002-10-13  Andreas Schwab  <schwab@suse.de>
+
+       * dired.el (dired-insert-directory): When looking for existing
+       indentation, goto OPOINT instead of beginning of buffer.
+
+2002-10-12  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * cus-dep.el (custom-make-dependencies): Ignore preloaded files.
+
+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.
+
+2002-10-10  Simon Josefsson  <jas@extundo.com>
+
+       * browse-url.el (browse-url-mozilla): Doc fix.
+
+2002-10-10  Steve Youngs  <youngs@xemacs.org>
+
+       * browse-url.el (browse-url-mozilla-new-window-is-tab): New.
+       (browse-url-mozilla): Use it.
+
+2002-10-11  Miles Bader  <miles@gnu.org>
+
+       * vc-cvs.el (vc-cvs-parse-entry): Don't barf when an `Entries'
+       files contains an invalid timestamp.
+
+2002-10-11  Simon Josefsson  <jas@extundo.com>
+
+       * 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.
+
+2002-10-11  Andre Spiegel  <spiegel@gnu.org>
+
+       * dired.el (dired-insert-directory): Fix check for indentation
+       from ls --dired.
+
+       * vc.el (vc-dired-reformat-line): As a temporary fix, remove all text
+       properties from the reformatted line.
+
+2002-10-10  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * textmodes/paragraphs.el (forward-paragraph): Keep track of
+       remaining paragraphs to skip more carefully.
+
+       * add-log.el (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.
+
+       * finder-inf.el, subdirs.el, cus-load.el: Remove.
+
+       * finder.el ("finder-inf"): Don't fail if the file is absent.
+
+       * cus-dep.el (custom-make-dependencies): Don't use find-file.
+       Use feature names rather than file names if applicable.
+
+       * cus-edit.el (customize-mode): New command.
+
+       * custom.el (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).
+
+       * smerge-mode.el (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.
+
+2002-10-10  Andre Spiegel  <spiegel@gnu.org>
+
+       * vc-cvs.el (vc-cvs-parse-entry): Parse the time stamp found in
+       CVS/Entries, rather than comparing it textually.
+
+2002-10-10  Markus Rost  <rost@math.ohio-state.edu>
+
+       * international/encoded-kb.el:  Add `provide' call.
+
+2002-10-09  David Kastrup  <David.Kastrup@t-online.de>
+
+       * calc/calc-alg.el (calcFunc-ln): In symbolic manipulations,
+       ln(-1) should be i*pi, not pi.
+
+2002-10-09  Markus Rost  <rost@math.ohio-state.edu>
+
+       * vc-cvs.el (vc-cvs-registered): In the autoload version use load
+       instead of require to avoid loops when loaddefs.el is loaded after
+       vc-cvs.el.
+
+       * cus-edit.el (Custom-reset-current): Don't test for default-boundp.
+       (Custom-reset-saved): Don't test for saved-value.
+
+2002-10-08  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * vc.el (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.
+
+       * vc-rcs.el (vc-rcs-find-version): New fun.
+       (vc-rcs-checkout): Remove `workfile' arg and simplify.
+
+       * vc-sccs.el (vc-sccs-find-version): New fun.
+       (vc-sccs-checkout): Remove `workfile' arg and simplify.
+
+       * vc-cvs.el (vc-cvs-find-version): New fun.
+
+2002-10-08  John Paul Wallington  <jpw@shootybangbang.com>
+
+       * info.el (Info-next-menu-item, Info-last-menu-item)
+       (info-emacs-manual): Add docstrings.
+       (Info-index): Use `string-to-number' instead of `string-to-int'.
+
+2002-10-08  Kenichi Handa  <handa@m17n.org>
+
+       * international/ucs-tables.el (ucs-translation-table-for-decode):
+       Define it as a translation-table.
+
+2002-10-07  Richard M. Stallman  <rms@gnu.org>
+
+       * emacs-lisp/easy-mmode.el (define-minor-mode): Doc fix.
+
+       * progmodes/compile.el (grep-compute-defaults): Set the standard-value
+       properties of the variables being initialized.
+
+       * thingatpt.el (thing-at-point-url-path-regexp): Doc fix.
+
+2002-10-07  Kim F. Storm  <storm@cua.dk>
+
+       * emulation/cua-base.el (cua-normal-cursor-color):
+       Fixed initialization to make "Erase Customization" work.
+
+2002-10-07  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * vc.el (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.
+
+       * textmodes/fill.el (fill-paragraph): Go to BOL before calling
+       forward-paragraph to make sure its return value is meaningful.
+
+2002-10-06  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
+
+       * net/tramp.el: 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>.
+
+2002-10-06  Markus Holmberg  <markush@acc.umu.se>  (tiny change)
+
+       * thingatpt.el (thing-at-point-uri-schemes): New variable.
+       (thing-at-point-url-regexp): Use it.
+
+2002-10-06  Glenn Morris  <gmorris@ast.cam.ac.uk>
+
+       * progmodes/fortran.el (fortran-beginning-do): Ignore labelled DO
+       loops.
+
+2002-10-05  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * vc.el (vc-log-mode-map): Explicitly inherit from text-mode.
+       (vc-maybe-resolve-conflicts): Don't check smerge-mode and smerge-ediff.
+       (vc-print-log): Don't check log-view-mode.
+       (vc-default-show-log-entry): Don't check log-view-goto-rev.
+       (vc-log-mode): Remove.
+       (vc-log-edit): Don't check log-edit.
+
+2002-10-04  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * vc-cvs.el (vc-cvs-show-log-entry):
+       * vc-rcs.el (vc-rcs-show-log-entry): Delete.
+
+       * smerge-mode.el (smerge-ediff): Add name-{mine,other,base} args.
+
 2002-10-04  Markus Rost  <rost@math.ohio-state.edu>
 
        * vc.el (vc-default-show-log-entry): Fix typo.
 2002-10-02  Per Abrahamsen  <abraham@dina.kvl.dk>
 
        * wid-edit.el (widget-default-get): Change to return external
-       value. 
+       value.
        (widget-choice-action): Update caller.
        (widget-editable-list-entry-create): Update caller.
 
        the face held by `gamegrid-face' in an overlay over the whole
        buffer to emulate a buffer-local default-face.
 
-2002-09-22  Richard M. Stallman  <rms@gnu.org>
+2002-09-22  Markus Triska  <triska@gmx.at>  (iny change)
 
        * play/doctor.el (doctor-doc): Add 2 question words.
        (doctor-getnoun): Parse and save the complete object phrase.
 
+2002-09-22  Richard M. Stallman  <rms@gnu.org>
+
        * international/mule-cmds.el (select-safe-coding-system): Cope if
        default-coding-system gives nil which was then used in `min'.
 
 
 2002-09-05  Andre Spiegel  <spiegel@gnu.org>
 
-       * vc-hooks.el Don't require vc.el at compile-time; it causes
+       * vc-hooks.el: Don't require vc.el at compile-time; it causes
        recursive requirements during bootstrap.
 
 2002-09-05  Kenichi Handa  <handa@etl.go.jp>
 
        * vc-hooks.el (vc-kill-buffer-hook): Add it to kill-buffer-hook again.
 
-2002-08-22  Katsumi Yamaoka <yamaoka@jpl.org>  (tiny change)
+2002-08-22  Katsumi Yamaoka  <yamaoka@jpl.org>  (tiny change)
 
        * frame.el (select-frame-by-name, select-frame-set-input-focus):
        Always call x-focus-frame, if using x.
        (compilation-parse-errors): Use that, and for directories too.
        Don't check whether a directory really exists.
 
+
 2002-07-12  Juanma Barranquero  <lektu@terra.es>
 
-       * help-fns.el (describe-variable): Put `defvaralias' info before the
-       documentation (patch from John Paul Wallington
-       <jpw@shootybangbang.com>).  Remove useless "Documentation:" string.
+       * help-fns.el (describe-variable): Remove useless "Documentation:"
+       string.
 
        * timer.el (timer-set-time-with-usecs): Fix documentation.
        Simplify extraction of time data.
 
 2002-07-12  John Paul Wallington  <jpw@shootybangbang.com>
 
-       * help-fns.el (describe-variable): Mention if the variable is an alias.
+       * help-fns.el (describe-variable): Mention if the variable is an
+       alias.  Put `defvaralias' info before the documentation.
 
 2002-07-12  Kenichi Handa  <handa@etl.go.jp>
 
        * international/mule-diag.el (describe-char-after):
        Moved to descr-text.el.
 
-2002-06-17  Eli Zaretskii <eliz@is.elta.co.il>
+2002-06-17  Eli Zaretskii  <eliz@is.elta.co.il>
 
        * international/mule.el (ctext-pre-write-conversion): Fix the values
        of FROM and TO if we create a new buffer.
        (report-emacs-bug-hook): Unclutter by deleting the content of
        `report-emacs-bug-text-prompt'.
 
-2002-05-17  Thomas Morgan <tlm@pocketmail.com>
+2002-05-17  Thomas Morgan  <tlm@pocketmail.com>
 
        * forms.el (forms-jump-record, forms-insert-record)
        (forms-delete-record): Calculate lines from the beginning of the
        * windmove.el (windmove-default-keybindings): Add optional
        parameter to allow using a modifier other than 'shift.
 
-2002-05-07 Thomas Link <t.link@gmx.at>
+2002-05-07  Thomas Link  <t.link@gmx.at>
 
        * filesets.el:
        (filesets-external-viewers): Fix customization problem.
        (filesets-menu-before, filesets-menu-path, filesets-menu-in-menu):
        Don't defcustom them if running in Emacs.
 
-2002-05-04  Thomas Link <t.link@gmx.at>
+2002-05-04  Thomas Link  <t.link@gmx.at>
 
        * filesets.el (filesets-ingroup-collect-files):
        Fix problem with inclusion groups' :scan-depth property.
 
        * net/netrc.el: New file.
 
-2002-04-24  Thomas DeWeese <tdeweese@rochester.rr.com>
+2002-04-24  Thomas DeWeese  <tdeweese@rochester.rr.com>
 
        * term/x-win.el (x-select-text, x-cut-buffer-or-selection-value):
        Check if any of the available selection sources has new content
        * files.el (file-name-non-special): Don't mangle the 0'th arg and the
        return value of file-name-completion and file-name-all-completions.
 
-2002-04-19  Glenn Morris <gmorris@ast.cam.ac.uk>
+2002-04-19  Glenn Morris  <gmorris@ast.cam.ac.uk>
 
        * progmodes/f90.el: Update maintainer.
        (f90-line-continued): Recognize blank/comment lines embedded in
        Moved all `apropos' bindings to this menu.
        (menu-bar-help-menu): Added `menu-bar-apropos-menu'.
 
-2001-11-24  KAWABATA, Taichi <batta@beige.ocn.ne.jp>
+2001-11-24  KAWABATA, Taichi  <batta@beige.ocn.ne.jp>
 
        The following changes are for new indian languages support based
        on Unicode charset and CDAC fonts.