(cvs-mode-map): Bind C-o like in dired.
[bpt/emacs.git] / lisp / ChangeLog
index 23e8d53..53a5f0d 100644 (file)
+2001-04-13  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * pcvs-defs.el (cvs-mode-map): Bind C-o like in dired.
+       (cvs-menu): Add a few entries.
+
+       * pcvs.el (cvs-addto-collection): Don't merge MESSAGE fileinfos.
+       (cvs-update-filter): Only advertise `cvs-mode-delete-lock' if the
+       lock file appears to be reachable from Emacs.
+       (cvs-mode-mark-on-state, cvs-mode-display-file): New functions.
+       (cvs-mode-find-file): Look for cvs-header-face rather than
+       cvs-dirname-face (which doesn't exist).
+       (cvs-mode-find-file): Allow `other' to be set to `dont-select'.
+
+       * pcvs-parse.el (cvs-parse-run-table): Remove misleading text.
+
+2001-04-13  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * emulation/pc-select.el (pc-selection-mode): Don't turn on
+       normal-erase-is-backspace on a tty.  Instead, bind some keys such
+       as [delete] directly, like pc-select.el did before
+       normal-erase-is-backspace was invented.
+
+2001-04-12  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * ls-lisp.el (ls-lisp-format): Leave a blank before "root".
+
+2001-04-11  John Wiegley  <johnw@gnu.org>
+
+       * eshell/em-ls.el (eshell-ls-insert-directory):
+       Set font-lock-defaults to nil, to prevent fontification in dired
+       buffers, if Eshell's ls is being used.
+
+2001-04-11  John Wiegley  <johnw@gnu.org>
+
+       * calendar/timeclock.el (timeclock-completing-read): New function.
+       (timeclock-ask-for-project, timeclock-ask-for-reason):
+       Call `timeclock-completing-read'.
+
+       * eshell/em-alias.el (eshell-command-aliased-p): `assoc' was
+       required where `member' was being used.
+
+2001-04-11  Colin Walters  <walters@cis.ohio-state.edu>
+
+       * eshell/em-hist.el (eshell-previous-matching-input):
+       Don't display "History item" if the the minibuffer is active.
+
+2001-04-11  Gerd Moellmann  <gerd@gnu.org>
+
+       * startup.el (command-line): Output a newline after printing
+       an error from loading the window system's init file.
+
+2001-04-11  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * textmodes/texinfo.el (texinfo-font-lock-keywords):
+       Add fontification for @value, @dfn, @dmn, @acronym, @anchor, and
+       @inforef.  Add an OVERRIDE of `keep' to highlight specs of
+       keywords whose arguments routinely include @@.
+
+2001-04-10  Gerd Moellmann  <gerd@gnu.org>
+
+       * emacs-lisp/advice.el (ad-make-advised-definition):
+       Construct advice for subrs differently.
+
+       * textmodes/paragraphs.el (forward-sentence): Put the sentence-end
+       regexp in parentheses when building the regexp for searching backwards.
+
+       * simple.el (completion-list-mode-finish): New function.
+       (toplevel): Add completion-list-mode-finish to temp-buffer-show-hook.
+
+       * language/european.el ("Polish"): Change sample text.
+       From jsbien@mimuw.edu.pl (Janusz S. Bie\e,Bq\e(B).
+
+       * progmodes/sh-script.el (sh-indent-line): Add optional PREFIX-ARG
+       parameter.
+
+       * faces.el (menu): Doc fix.
+
+2001-04-10  Vinicius Jose Latorre  <vinicius@cpqd.com.br>
+
+       * ps-print.el: Footer implementation.  Doc fix.
+       (ps-print-version): New version number (6.5.1).
+       (ps-header-frame-alist): New customization var for header frame
+       properties.
+       (ps-line-number-color): New customization var for line number color.
+       (ps-footer-offset, ps-footer-line-pad, ps-print-footer)
+       (ps-print-footer-frame, ps-footer-frame-alist, ps-footer-lines)
+       (ps-footer-font-family, ps-footer-font-size, ps-left-footer)
+       (ps-right-footer): New customization vars for footers.
+       (ps-footer-pad, ps-footer-font-size-internal): New internal vars for
+       footers.
+       (ps-setup, ps-get-page-dimensions, ps-generate-header-line)
+       (ps-generate-header, ps-begin-file, ps-begin-job, ps-begin-page):
+       Code fix.
+       (ps-prologue-file): Indentation fix.
+       (ps-print-quote): Fun eliminated.
+       (ps-value, ps-get, ps-put, ps-del): New funs for alist handling.
+       (ps-output-frame-properties): New fun.
+       (ps-fonts, ps-font-number, ps-rgb-color, ps-end-page, ps-next-page)
+       (ps-skip-newline): Replace defun by defsubst.
+
+2001-04-05  Colin Walters <walters@cis.ohio-state.edu>
+
+       * eshell/eshell.el (eshell-command): Needed a "%s" format
+       specifier, in case the buffer contains percent characters.
+
+2001-04-04  John Wiegley  <johnw@gnu.org>
+
+       * calendar/timeclock.el (timeclock-generate-report): Added a
+       missing insert of the project name.
+
+2001-04-09  Gerd Moellmann  <gerd@gnu.org>
+
+       * obsolete/profile.el: Moved from emacs-lisp/.
+
+       * Makefile.in (nonobsolete_setwins): New macro.
+       (finder-data): Use it instead of `setwins'.
+       From: Dave Love <fx@gnu.org>.
+
+       * server.el (server-visit-files): Set server-existing-buffer correctly.
+       (server-visit-files): Run server-visit-hook after going to
+       line 1 so that the hook can set point as it sees fit.
+
+       * bindings.el (mode-line-modified): Unify help messages.
+
+2001-04-07  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * dos-fns.el (dos-8+3-filename): Rename from dos-truncate-to-8+3.
+       All callers changed.
+
+2001-04-06  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * international/titdic-cnv.el (miscdic-convert): For MS-DOS, if
+       long file names aren't supported, truncate the file names in
+       quail-misc-package-ext-info to 8+3 before matching them against
+       FILENAME.
+
+       * dos-fns.el (dos-truncate-to-8+3): New function.
+
+       * progmodes/compile.el (grep-compute-defaults): Use null-device
+       instead of literal /dev/null. Reported by Jens Schmidt
+       <schmidt@mathematik.uni-kl.de>.
+
+       * simple.el (normal-erase-is-backspace-mode): Doc fix.
+
+2001-04-06  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * textmodes/sgml-mode.el: Add unknown maintainer.
+       (sgml-tag): Pass `str' explicitly through skeleton-transformation.
+       (html-mode-map): Use set-keymap-parent.
+
+2001-04-06  Dave Love  <fx@gnu.org>
+
+       * international/encoded-kb.el (encoded-kbd-self-insert-ccl):
+       Remove redundant string-to-list.
+
+2001-04-05  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * composite.el (reference-point-alist): Doc fix.
+
+2001-04-05  Sam Steingold  <sds@gnu.org>
+
+       * font-lock.el (font-lock-keywords-case-fold-search):
+       Make buffer-local.  This fixes a very annoying bug when loading a Lisp
+       file made font-lock case-insensitive.
+
+2001-04-05  Gerd Moellmann  <gerd@gnu.org>
+
+       * faces.el (defface menu): Doc fix.
+
+       * wid-edit.el (widget-color-sample-face-get): Don't make
+       faces for undefined colors.
+
+       * version.el (emacs-version): Include LessTif/Motif version info.
+
+2001-04-04  Vinicius Jose Latorre  <vinicius@cpqd.com.br>
+
+       * ps-mule.el: Eliminate cl package dependence.
+       (char-valid-p, multibyte-string-p, string-make-multibyte): Define funs
+       if they aren't defined yet.
+       (ps-mule-encode-header-string, ps-mule-header-string-charsets):
+       Eliminate cl package dependence.
+
+2001-04-04  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * progmodes/cc-cmds.el (c-outline-level):
+       Bind buffer-invisibility-spec.  Originally from Dave Love, but
+       got lost when incorporating version 5.26.
+
+2001-04-04  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * emulation/pc-select.el (pc-selection-mode):
+       Call normal-erase-is-backspace-mode instead of binding
+       keys individually.
+
+       * cus-load.el (normal-erase-is-backspace): Use it instead of
+       delete-key-deletes-forward.
+
+       * startup.el (command-line): Use normal-erase-is-backspace and
+       normal-erase-is-backspace-mode.
+
+       * simple.el (normal-erase-is-backspace): Rename from
+       delete-key-deletes-forward.  Doc fix.
+       (normal-erase-is-backspace-mode): Rename from
+       delete-key-deletes-forward-mode.  Doc fix.
+       Run normal-erase-is-backspace-hook.
+
+       * dired.el (dired-move-to-filename-regexp): Support file sizes in
+       ``human-readable'' format produced by GNU `ls'.
+       (dired-move-to-filename-regexp): Recognize ISO format dates.
+       From Paul Eggert <eggert@twinsun.com>.
+
+2001-04-04  Gerd Moellmann  <gerd@gnu.org>
+
+       * emacs-lisp/lisp-mnt.el (lm-keywords-list, lm-keywords-finder-p):
+       New functions.
+       (lm-verify): Check keywords.
+       From Eric M. Ludlam <eric@siege-engine.com>.
+
+2001-04-03  Eric M. Ludlam  <eric@siege-engine.com>
+
+       * speedbar.el (speedbar-insert-image-button-maybe): Check for
+       `xemacs' feature instead of for the function `set-extent-property'.
+
+2001-04-03  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * mail/mh-utils.el (mh-folder-hist): New var.
+       (mh-prompt-for-folder): Use it and pass `default' to completing-read.
+
+2001-04-03  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * hexl.el (hexl-scroll-up): If scrolling gets outside the hexl
+       region, position point on the first or last 16-byte group.
+       (hexl-mode-map): Bind C-Home and C-End to hexl-beginning-of-buffer
+       and hexl-end-of-buffer.  Bind End and Home to hexl-end-of-line and
+       hexl-beginning-of-line.
+
+2001-04-03  Gerd Moellmann  <gerd@gnu.org>
+
+       * icomplete.el (icomplete-mode): Treat an argument like other
+       modes do.
+
+       * startup.el (fancy-splash-head): Use splash8.xpm for color
+       depth 8.
+
+       * emacs-lisp/checkdoc.el (checkdoc-common-verbs-wrong-voice):
+       Add an antry for ``converts''.
+
+       * language/slovak.el ("Slovak"): Add documentation string.
+       From Pavel@Janik.cz (Pavel Jan\e,Bm\e(Bk ml.).
+
+       * language/czech.el ("Czech"): Add documentation string.
+       From Pavel@Janik.cz (Pavel Jan\e,Bm\e(Bk ml.).
+
+       * ps-mule.el (ps-mule-font-info-database-bdf): Change `isci24-etl.bdf'
+       to `isci24-mule.bdf'.  From: Kenichi Handa <handa@etl.go.jp>.
+
+2001-04-02  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * mail/mail-extr.el (mail-extr-delete-char, mail-extr-safe-move-sexp)
+       (mail-extr-skip-whitespace-forward, mail-extr-nuke-char-at)
+       (mail-extr-skip-whitespace-backward, mail-extr-undo-backslash-quoting):
+       Use `defsubst' rather than a macro to ease debugging.
+       (mail-extr-last): Remove (use `last' instead).
+       (mail-extract-address-components): Properly reset the syntax-table
+       after parsing an address.  Use `last' rather than mail-extr-last.
+       Make sure the end marker stays at the very end.
+
+2001-04-02  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * international/titdic-cnv.el (miscdic-convert): Fix a typo in the
+       last change.
+
+2001-04-02  Vinicius Jose Latorre  <vinicius@cpqd.com.br>
+
+       * ps-print.el: Line and paragraph spacing feature.  Region to cut
+       out when printing.  Doc fix.
+       (ps-print-version): New version number (6.5).
+       (ps-line-spacing, ps-paragraph-spacing, ps-paragraph-regexp):
+       New vars.  Line and paragraph spacing feature.
+       (ps-begin-cut-regexp, ps-end-cut-regexp): New vars.  Region to cut
+       out when printing.
+       (ps-setup, ps-nb-pages, ps-get-page-dimensions, ps-begin-file)
+       (ps-get-font-size, ps-begin-job, ps-continue-line)
+       (ps-plot-region): Code fix.
+       (ps-print-prologue-2): Var eliminated.
+       (ps-line-spacing-internal, ps-paragraph-spacing-internal):
+       New internal vars.
+       (ps-get-size): New fun.
+       (ps-output-string-prim, ps-init-output-queue, ps-print-page-p)
+       (ps-next-line): Replace defun by defsubst.
+       (ps-mule-plot-string): Autoload doc fix.
+
+       * ps-bdf.el: XEmacs compatibility.  Doc fix.
+       (installation-directory, coding-system-for-read): Declare vars if
+       it's not declared yet.
+       (bdf-read-font-info, bdf-read-bitmap, bdf-get-bitmaps): Code fix.
+
+       * ps-mule.el: XEmacs compatibility.  Doc fix.
+       (leading-code-private-22): Declare var if it's not declared yet.
+       (charset-bytes, charset-dimension, charset-id, charset-width)
+       (find-charset-region, split-char, char-width, chars-in-region)
+       (forward-point, decompose-composite-char, encode-coding-string)
+       (coding-system-p, ccl-execute-on-string, define-ccl-program):
+       Define funs if not defined yet.
+       (encode-composition-rule, find-composition): Define funs if not
+       loaded yet.
+       (ps-mule-prologue): PostScript code fix.
+
+2001-04-02  Kenichi Handa  <handa@etl.go.jp>
+
+       * ps-mule.el (ps-mule-generate-font): New arg HEADER-P.  If it is
+       non-nil, generate font for the header strings.
+       (ps-mule-prepare-font): Likewise.
+       (ps-mule-generate-glyphs): Likewise.
+       (ps-mule-string-encoding): Likewise.
+       (ps-mule-header-charsets): New variable.
+       (ps-mule-encode-header-string): New function.
+       (ps-mule-header-string-charsets): New function.
+       (ps-mule-begin-job): Check charsets in the header strings.  If there
+       are non-ASCII and non-Latin1 charsets, prepare fonts for them.
+
+       * ps-print.el (ps-generate-header-line): Encode the header string by
+       ps-mule-encode-header-string.
+       (ps-mule-encode-header-string): Declare autoload.
+
+2001-04-02  Gerd Moellmann  <gerd@gnu.org>
+
+       * frame.el (cursor-in-non-selected-windows):
+       Replaces show-cursor-in-non-selected-windows.
+
+2001-03-31  Kenichi Handa  <handa@etl.go.jp>
+
+       * international/titdic-cnv.el (quail-cxterm-package-ext-info):
+       Delete entries for "chinese-py" and "chinese-ziranma".
+       (quail-misc-package-ext-info): New variable.
+       (tsang-quick-converter): New function.
+       (tsang-b5-converter, quick-b5-converter, tsang-cns-converter)
+       (quick-cns-converter, py-converter, ziranma-converter)
+       (miscdic-convert, batch-miscdic-convert): New functions.
+
+2001-03-30  Kenichi Handa  <handa@etl.go.jp>
+
+       * international/utf-8.el (ccl-encode-mule-utf-8): Fix handling of
+       eight-bit-control chars.
+
+       * international/encoded-kb.el (encoded-kbd-self-insert-ccl):
+       Reduce making temporary vector (suggested by Dave Love).
+
+2001-03-30  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * simple.el (transient-mark-mode): Mention ESC ESC ESC in the doc
+       string as well.
+
+2001-03-30  Andreas Schwab  <schwab@suse.de>
+
+       * files.el (backup-directory-alist): Fix typo.
+
+2001-03-30  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * time-stamp.el (time-stamp-format): Doc fix.  From Paul Eggert
+       <eggert@twinsun.com>.
+
+2001-03-30  Dave Love  <fx@gnu.org>
+
+       * progmodes/fortran.el (fortran-comment-region): Fix typo.
+
+2001-03-30  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * simple.el (transient-mark-mode): Mention C-g in the doc string.
+
+2001-03-30  Miles Bader  <miles@gnu.org>
+
+       * subr.el (interactive-form): Fix paren typo.
+
+2001-03-29  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * emacs-lisp/profile.el: Say that it's obsolete in the header
+       line, so that finder.el puts that into its data-base.
+       Suggested by Alex Schroeder <alex@gnu.org>.
+
+2001-03-29  Paul Eggert  <eggert@twinsun.com>
+
+       * mail/emacsbug.el (report-emacs-bug): Report LC_COLLATE,
+       LC_MESSAGES, LC_MONETARY, LC_NUMERIC, and LC_TIME as well.
+
+2001-03-29  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * generic.el (generic-mode-set-comments): Use "" rather than nil
+       for comment-end.
+
+2001-03-29  Gerd Moellmann  <gerd@gnu.org>
+
+       * emacs-lisp/advice.el (ad-make-advised-definition):
+       Call interactive-form to obtain the interactive spec of subrs.
+
+       * subr.el (interactive-form): New function.
+
+2001-03-29  Andre Spiegel  <spiegel@gnu.org>
+
+       * vc-sccs.el (vc-sccs-register): Use relative file names.
+
+2001-03-28  Gerd Moellmann  <gerd@gnu.org>
+
+       * bookmark.el (bookmark-get-bookmark): Handle case that
+       BOOKMARK is not a string.
+
+       * image.el (image-type-regexps): Change type for PS files
+       to `postscript'.
+
+       * subr.el (read-passwd): Clear command history after each
+       character entered.  From: Stephen Gildea <gildea@alum.mit.edu>.
+
+2001-03-27  Kenichi Handa  <handa@etl.go.jp>
+
+       * international/kkc.el (kkc-save-init-file): Locally bind
+       print-length to nil.
+
 2001-03-26  Gerd Moellmann  <gerd@gnu.org>
 
-       * autorevert.el (global-auto-revert-non-file-buffers): Remove
-       duplicate defcustom.
+       * textmodes/flyspell.el: Some doc fixes.
+       (flyspell-maybe-correct-transposition)
+       (flyspell-maybe-correct-doubling): Use a temporary buffer
+
+       * textmodes/ispell.el (ispell-parse-output): Doc fix.
+
+       * emacs-lisp/byte-opt.el (byte-optimize-while)
+       (byte-optimize-form-code-walker): Diagnose too few arguments
+       for `if' and `while'.
+
+2001-03-26  Kenichi Handa  <handa@etl.go.jp>
+
+       * international/titdic-cnv.el (quail-cxterm-package-ext-info):
+       Prepend `\' to "\<quail-translation-docstring>".
+
+2001-03-26  Gerd Moellmann  <gerd@gnu.org>
+
+       * autorevert.el (global-auto-revert-non-file-buffers):
+       Remove duplicate defcustom.
 
 2001-03-26  Miles Bader  <miles@gnu.org>
 
-       * international/latin1-disp.el (latin1-char-displayable-p): Add
-       leading "-" for X font pattern.
+       * international/latin1-disp.el (latin1-char-displayable-p):
+       Add leading "-" for X font pattern.
 
 2001-03-26  Kenichi Handa  <handa@etl.go.jp>
 
-       * international/mule-diag.el (describe-coding-system): For
-       raw-text and emacs-mule, don't add anymore text about what
+       * international/mule-diag.el (describe-coding-system):
+       For raw-text and emacs-mule, don't add anymore text about what
        charsets they can encode.
 
 2001-03-25  Eli Zaretskii  <eliz@is.elta.co.il>
        Set system-messages-locale and system-time-locale, but only if the
        caller specifies a non-nil locale name.
 
-2001-03-20  John Wiegley  <johnw@gnu.org>
-
-       * calendar/calendar.el (nongregorian-diary-listing-hook):
-       Added :options to cover the possible values.
-       (nongregorian-diary-marking-hook): Ditto.
-
-       * cal-bahai.el, cal-menu.el, calendar.el, diary-lib.el,
-       * holidays.el: Added support for the Baha'i calendar system.
+2001-03-20  Gerd Moellmann  <gerd@gnu.org>
 
        * pcvs-util.el (cvs-bury-buffer): Bodiless `if' statements cause
-       problems for the interpreter.
+       problems for the interpreter.  From: John Wiegley  <johnw@gnu.org>
 
 2001-03-20  Gerd Moellmann  <gerd@gnu.org>
 
 
 2000-10-28  John Wiegley  <johnw@gnu.org>
 
-       * textmodes/flyspell.el (flyspell-maybe-correct-transposition):
-       Changed this function to operate on a temporary buffer instead of
-       the main buffer.  This not only keeps flyspell from marking a
-       buffer as changed that wasn't, but it solves the jumpy cursor
-       problem when attempts are made to edit incorrect words.
-       (flyspell-maybe-correct-doubling): Same change as for
-       `flyspell-maybe-correct-transposition'.
-
        * calendar/timeclock.el (timeclock-log): Doc fix.
        (timeclock-last-event): Doc fix.
        (timeclock-log): Kill the timelog buffer after appending a new event.