(distclean): Remove Makefile in the build directory, not in the source
[bpt/emacs.git] / lisp / ChangeLog
index 8df0e30..ea87e31 100644 (file)
@@ -1,8 +1,613 @@
+2001-12-21  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * Makefile.in (distclean): Remove Makefile in the build
+       directory, not in the source directory.
+
+2001-12-20  Werner Lemberg  <wl@gnu.org>
+
+       * international/mule-diag.el (describe-coding-system,
+       print-coding-system-briefly): Make printed output have a similar
+       format as describe-character-set.
+
+2001-12-20  Pavel Jan\e,Bm\e(Bk  <Pavel@Janik.cz>
+
+       * play/blackbox.el (bb-member): Remove, use member instead.
+       (bb-delete): Remove, use delete instead.
+       Update copyright notice.  Defvar for bb-board, bb-x, bb-y,
+       bb-score, bb-detour-count and bb-balls-placed.
+       Propertize results of rays.
+
+2001-12-19  Karl Fogel  <kfogel@red-bean.com>
+
+       * isearch.el (isearch-forward, isearch-edit-string): Make doc
+       strings mention keybinding for `isearch-yank-word-or-char',
+       rather than `isearch-yank-word', since the former is bound now
+       and the latter is not.
+       (isearch-yank-word-or-char): Fix formatting.
+
+2001-12-19  Werner Lemberg  <wl@gnu.org>
+
+       * language/czech.el, language/european.el, language/slovak.el: More
+       fixes for language info doc strings.
+
+2001-12-19  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * loadup.el: Add "language" to the load-path.
+
+2001-12-19  Richard M. Stallman  <rms@gnu.org>
+
+       * international/mule-cmds.el (describe-language-environment): 
+       Fix calls to help-xref-button.
+       
+2001-12-19  Miles Bader  <miles@gnu.org>
+
+       * international/fontset.el: Require `ind-util' when compiling.
+
+2001-12-18  Pavel Jan\e,Bm\e(Bk  <Pavel@Janik.cz>
+
+       * language/ethio-util.el (ethio-modify-vowel): Use char-to-string
+       instead of decompose-composite-char.
+
+2001-12-18  Richard M. Stallman  <rms@gnu.org>
+
+       * simple.el (eval-expression-print-level)
+       (eval-expression-print-length): Doc fixes.
+
+       * international/mule-diag.el (describe-character-set):
+       Fix the arg to help-xref-button.
+
+       * files.el (directory-free-space-program): New variable.
+       (directory-free-space-args): New variable.
+       (insert-directory): Use those two variables for getting free space.
+       Use file-system-info instead, if that is defined.
+
+       * dired.el (dired-free-space-program): Variable deleted.
+       (dired-free-space-args): Variable deleted.
+       (dired-insert-directory): Don't try to determine free space.
+
+       * files.el (font-lock-defaults): Add risky-local-variables prop.
+       (hack-one-local-variable): Treat various font-lock variables as risky.
+
+2001-12-18  Werner Lemberg  <wl@gnu.org>
+
+       * language/chinese.el, language/cyrillic.el:
+       * language/czech.el, language/european.el, language/greek.el:
+       * language/hebrew.el, language/indian.el, language/japanese.el:
+       * language/korean.el, language/lao.el, language/slovak.el:
+       * language/thai.el, language/tibetan.el, language/vietnamese.el:
+       Improve documentation strings of coding systems and language infos.
+
+2001-12-18  Werner LEMBERG  <wl@gnu.org>
+
+       Add support for EUC-TW decoding/encoding.
+
+       * language/china-util.el (big5-to-flat-code, flat-code-to-big5,
+       euc-to-flat-code, flat-code-to-euc, expand-euc-big5-alist):
+       New auxiliary functions to build `big5-to-cns'.
+       (big5-to-cns): New translation alist.
+
+       * language/chinese.el: Added new coding system `euc-tw' and its
+       alias `euc-taiwan'.
+       Updated language `Chinese-CNS' to include euc-tw encoding also.
+       (ccl-decode-euc-tw, ccl-encode-euc-tw): New functions for handling
+       euc-tw.
+
+2001-12-18  Dave Love  <fx@gnu.org>
+
+       * loadup.el: Add language/utf-8-lang, language/georgian.
+
+       * image-file.el (image-file-name-extensions): Add pnm.  Doc fix.
+       (image-file-name-regexps): Doc fix.
+
+       * server.el (server-unload-hook): New function.
+
+       * emacs-lisp/lisp-mnt.el (lm-copyright-prefix): Group the leader.
+       (lm-crack-copyright): Cope with multi-line copyright `lines'.
+
+       * simple.el (newline): Doc fix.
+       (eval-expression-print-level, eval-expression-print-length): Doc
+       fix.  Amend :type.
+       (next-line, previous-line): Make arg optional.
+       (newline): Doc fix.
+
+       * Makefile.in (DONTCOMPILE): Add various language files.
+
+       * international/quail.el (quail-input-string-to-events): Don't use
+       string-to-list.
+
+       * progmodes/f90.el (f90-break-line): Avoid infinite recursion
+       calling `newline'.
+
+2001-12-17  Richard M. Stallman  <rms@gnu.org>
+
+       * comint.el (comint-dynamic-list-input-ring-select): New function.
+       Switches back to the old window configuration.
+       (comint-dynamic-list-input-ring): Bind RET to that function.
+       (comint-dynamic-list-input-ring-window-conf): New variable.
+
+2001-12-17  Werner Lemberg  <wl@gnu.org>
+
+       * international/mule-conf.el: Improve documentation strings of
+       character sets.
+
+2001-12-16  Richard M. Stallman  <rms@gnu.org>
+
+       * dired.el (dired-copy-filename-as-kill): Moved from dired-x.el.
+       (dired-mode-map): Bind w to dired-copy-filename-as-kill.
+
+       * dired-x.el (dired-copy-filename-as-kill): Moved to dired.el.
+
+       * autoinsert.el (auto-insert-alist): Redo finding C and C++ headers.
+       Add a DESCRIPTION for the makefile item.
+
+       * find-file.el (ff-other-file-name): New function.
+
+2001-12-16  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * international/quail.el (quail-input-string-to-events): Fix last
+       change.
+
+2001-12-16  Richard M. Stallman  <rms@gnu.org>
+
+       * isearch.el (isearch-edit-string): When we set isearch-string
+       to the default, also set isearch-message.
+
+       * subr.el (temp-buffer-show-hook, temp-buffer-setup-hook): Add defvars.
+
+       * startup.el (command-line-1): Display startup screen
+       even if there are command line args.
+       Add a note about how to go to editing your files. 
+       (fancy-splash-head): Add a note about how to go to your files.
+       (fancy-splash-outer-buffer): New variable.
+       (fancy-splash-screens): Bind variable fancy-splash-outer-buffer.
+
+       * subr.el (with-temp-message): At the end, always discard
+       the temp message, even by clearing the echo area.
+
+       * progmodes/sh-script.el (sh-mode): Run sh-mode-hook.
+
+2001-12-16  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * log-view.el (log-view-message-re, log-view-current-tag):
+       Recognize Subversion's log output format.
+
+       * international/fontset.el: Build the list L at compile time.
+
+       * language/ind-util.el (mapthread): Make a closure.
+
+2001-12-15  Richard M. Stallman  <rms@gnu.org>
+
+       * isearch.el (isearch-start-hscroll): New variable.
+       (isearch-mode): Set isearch-start-hscroll.
+       (isearch-update): Restore original hscrolling if possible.
+
+       * isearch.el (isearch-edit-string):
+       Treat isearch-yank-word-or-char specially, like isearch-yank-word.
+
+       * emacs-lisp/debug.el (debugger-previous-backtrace): New variable.
+       (debugger-make-xrefs): Optimize by (1) using skip-syntax-forward
+       rather than regexp search and (2) copying text properties
+       already set up on text unchanged from the previous backtrace.
+
+       * case-table.el (set-case-syntax-pair):
+       Detect invalid calls and signal an error.
+
+2001-12-15  Richard M. Stallman  <rms@gnu.org>
+
+       * language/ind-util.el (range): Function deleted.
+       (indian-regexp-of-hashtbl-keys): Renamed from `regexp-of-hashtbl-keys'.
+       All calls changed.
+
+       * language/devan-util.el (devanagari-range): Renamed from `range'.
+       All calls changed.
+       (devanagari-regexp-of-hashtbl-keys):
+       Renamed from `regexp-of-hashtbl-keys'.  All calls changed.
+
+2001-12-15  Dave Love  <fx@gnu.org>
+
+       * language/ind-util.el: Don't require cl.
+       (indian-glyph-char, indian-glyph-max-char)
+       (indian-char-glyph): Moved from indian.el
+       (indian--puthash-char, mapthread): Don't quote lambda.
+       (indian--map): New function.
+       (indian--puthash-v, indian--puthash-c, indian--puthash-m)
+       (indian--puthash-cv): Use it.
+
+       * language/indian.el (indian-glyph-char, indian-glyph-max-char)
+       (indian-char-glyph): Moved to ind-util.el
+
+       * language/devan-util.el (devanagari-post-read-conversion):
+       New function.
+
+       * language/georgian.el: New file.
+
+       * international/mule-cmds.el (locale-language-names): Add various
+       entries.  Remove utf-8 special case.
+       (locale-charset-language-names, locale-preferred-coding-systems):
+       Add utf-8 case.
+       (set-language-environment): Process required-features earlier.
+
+       * international/quail.el (quail-keyboard-layout-alist):
+       Add pc105-uk.
+       (quail-keyboard-layout-type): Fix :type.
+       (quail-choose-completion-string): Simplify.
+       (quail-update-leim-list-file): Don't get fooled by commented-out code.
+       (quail-input-string-to-events): Run events through
+       translation-table-for-input.
+
+       * international/mule-conf.el (translation-table-for-input):
+       New variable.
+       (latin-iso8859-14): Amend description.
+       (file-coding-system-alist): Add entry for utf-8.
+
+       * language/utf-8-lang.el: New file.
+
+       * international/code-pages.el: New file.
+
+       * language/hebrew.el ("Windows-1255"): New language.
+
+       * language/european.el ("Welsh", "Latin-7", "Lithuanian")
+       ("Latvian"): New languages.
+
+2001-12-14  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * xml.el: Use setq rather than (set 'foo bar).
+       Use push+nreverse rather than append.
+       (xml-node-name, xml-node-attributes, xml-node-children):
+       Use defsubst rather than macros.
+       (xml-parse-region): Handle a nil return value from xml-parse-tag.
+       (xml-parse-tag): Don't skip white space.  Return nil for a comment.
+       Concat the two strings surrounding a comment into a single string.
+
+       * newcomment.el (comment-indent): Jump to the middle of empty comments.
+
+2001-12-14  Pavel Jan\e,Bm\e(Bk  <Pavel@Janik.cz>
+
+       * select.el (xselect-convert-to-class, xselect-convert-to-name):
+       Document.
+
+2001-12-14  Andre Spiegel  <spiegel@gnu.org>
+
+       * vc-hooks.el (vc-checkout-model, vc-state, vc-workfile-version):
+       Return nil if FILE is not registered.
+       (vc-check-master-templates, vc-default-make-version-backups-p):
+       Doc fix.
+
+2001-12-13  David Ponce  <david@dponce.com>
+
+       * ruler-mode.el (ruler-mode-extra-left-cols): Remove.
+       (ruler-mode-left-fringe-cols): New macro.
+       (ruler-mode-right-fringe-cols): New macro.
+       (ruler-mode-left-scroll-bar-cols): New macro.
+       (ruler-mode-right-scroll-bar-cols): New macro.
+       (ruler-mode-ruler): Use above new macros.
+
+2001-12-13  Richard M. Stallman  <rms@gnu.org>
+
+       * files.el (set-auto-mode): Fix previous change.
+
+2001-12-13  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * emacs-lisp/easymenu.el (easy-menu-intern): New fun.
+       (easy-menu-do-define, easy-menu-convert-item-1)
+       (easy-menu-define-key-intern, easy-menu-get-map): Use it.
+       (easy-menu-return-item): Only return nil if there is no binding.
+
+2001-12-13  Rajesh Vaidheeswarran  <rv@gnu.org>
+
+       * whitespace.el (whitespace-version): 3.2
+       * whitespace.el (whitespace-force-mode-line-update): Replace with
+       `whitespace-mode-line-update', which is an alias to the correct
+       function in various emacsen.
+       * whitespace.el (whitespace-{un,}highlight-the-space):
+       Add colorized highlighting of the bogus whitespaces in a buffer/file,
+       using the `whitespace-highlight-face' if
+       `whitespace-display-spaces-in-color' is set.
+
+2001-12-13  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * international/mule.el (set-auto-coding): Don't search for
+       "unibyte:" or "coding:" if set-auto-mode-1 returns nil.
+
+2001-12-13  Pavel Jan\e,Bm\e(Bk  <Pavel@Janik.cz>
+
+       * mail/mailabbrev.el (mail-abbrevs-setup): Do not use make-local-hook.
+
+       * mail/rmail.el (rmail-fontify-buffer-function): Likewise.
+
+       * mail/rmailsum.el (rmail-summary-mode): Likewise.
+
+2001-12-13  Richard M. Stallman  <rms@gnu.org>
+
+       * simple.el (undo): Always set this-command to `undo',
+       so that the next undo after an error will not begin redoing.
+
+       * simple.el (shell-command): Doc fix.
+       (shell-command-on-region): If there is output an an error,
+       add "...Shell command failed" to the output.
+
+2001-12-13  David Ponce  <david@dponce.com>
+
+       * ruler-mode.el (ruler-mode-left-fringe-cols): Variable removed.
+       (ruler-mode-left-fringe-cols): Function replaced by more efficient
+       implementation `ruler-mode-extra-left-cols'.
+       (ruler-mode-ruler): Use above new function.  Take into account
+       that the fringe areas can now be resized.
+
+2001-12-12  Richard M. Stallman  <rms@gnu.org>
+
+       * international/characters.el (Unicode): Comment out
+       the specifications for kelvin and angstrom signs.
+
+       * international/mule.el (make-translation-table-from-vector):
+       Allow null elements in VEC.
+
+       * international/ucs-tables.el (unify-8859-on-encoding-mode)
+       (unify-8859-on-decoding-mode): Swap the code in their bodies.
+       Add :version.
+
+2001-12-11  Richard M. Stallman  <rms@gnu.org>
+
+       * derived.el (derived-mode-p): Function moved to subr.el.
+
+       * subr.el (derived-mode-p): Moved here from derived.el.
+
+       * international/mule.el (set-auto-coding): Use set-auto-mode-1.
+
+       * files.el (set-auto-mode-1): New subroutine, broken out of
+       set-auto-mode.
+       (set-auto-mode, hack-local-variables-prop-line): Use that.
+
+2001-12-11  Dave Love  <fx@gnu.org>
+
+       * language/thai-util.el, language/thai.el: Add Unicode equivalents.
+
+       * language/european.el: Remove autoload cookies.  Fix registration
+       of diacritic composition function.
+
+2001-12-11  Pavel Jan\e,Bm\e(Bk  <Pavel@Janik.cz>
+
+       * calendar/todo-mode.el: Require time-stamp.
+
+       * net/zone-mode.el (zone-mode): Don't use make-local-hook.
+
+2001-12-11  Richard M. Stallman  <rms@gnu.org>
+
+       * emacs-lisp/authors.el (authors-aliases): Delete "Richard Stallmao".
+
+       * textmodes/ispell.el (ispell-buffer-local-parsing):
+       Match xml like sgml.
+
+       * emacs-lisp/advice.el (ad-compile-function):
+       Byte compile the function under another (uninterned) name.
+
+       * gud.el (gdb): Define and bind gud-jump.
+
+       * font-lock.el (font-lock-mode):
+       Put our function at the end of after-change-functions.
+
+       * ediff-diff.el (ediff-cmp-options): Doc fix.
+
+       * comint.el (comint-password-prompt-regexp): Match "UNIX Password".
+
+2001-12-10  Richard M. Stallman  <rms@gnu.org>
+
+       * isearch.el (isearch-yank-word-or-char): New function.
+       (isearch-mode-map): Bind C-w to that.
+
+       * menu-bar.el (menu-bar-mode): Make arg optional.
+
+       * simple.el (line-move): Cope if next-single-property-change
+       or previous-single-property-change returns nil.
+
+       * emacs-lisp/lisp-mnt.el (lm-verify): New arg NON-FSF-OK.
+       Don't use interactive-p; instead, pass the proper args
+       in (interactive...).  Clean up most of the trouble-report strings.
+
+2001-12-10  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * mail/smtpmail.el (smtpmail-send-queued-mail): Insert the
+       enqueued messages literally.
+
+2001-12-10  Noah Friedman  <friedman@splode.com>
+
+       * battery.el (battery-insert-file-contents): Obsolete function
+       removed.
+       (battery-read-function): Obsolete function removed.
+       (battery-linux-proc-apm): Use insert-file-contents.
+
+2001-12-07  Stephen Eglen  <stephen@gnu.org>
+
+       * iswitchb.el (iswitchb-visit-buffer):
+       Use `select-frame-set-input-focus'--needed when window manager
+       uses "click to focus" policy.
+
+2001-12-09  Pavel Jan\e,Bm\e(Bk  <Pavel@Janik.cz>
+
+       * COPYING: Moved back.
+
+2001-12-07  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * term/internal.el (IT-character-translations): Add entries for
+       more points.
+
+       * international/characters.el: Resurrect the Hebrew category
+       settings for all Hebrew characters removed by the last change.
+       Add code for setting the Hebrew category of the Unicode Hebrew
+       characters.  Set syntax entries for Hebrew punctuation characters.
+
+       * international/ucs-tables.el (ucs-8859-8-alist): Add Hebrew
+       points and directional formatting control characters.
+
+2001-12-07  Dave Love  <fx@gnu.org>
+
+       * language/lao-util.el: Add Unicode equivalents for rules.
+       (lao-post-read-conversion): New function.
+
+       * language/lao.el: Add Unicode equivalents.
+       (lao): Add post-read conversion.
+
+       * international/latin1-disp.el: Fix some 8-bit-graphic characters.
+       Use iso2022 encoding.
+       (latin1-char-displayable-p): Doc fix.
+       (latin1-display-ucs-per-lynx): New option.
+       (latin1-display-ucs-per-lynx): New command.
+       (latin1-display-reset): Special-case arabic.
+       (ucs-tables): Require.
+       (latin1-display-sets, latin1-display-setup): Add arabic.
+       (latin1-display) <variable>: Use function latin1-display.
+       (latin1-display) <function>: Add mule-unicode stuff.
+       (latin1-display-check-font): Don't lose if `info' is nil.
+
+       * international/iso-transl.el: Insert Latin-1 characters, not
+       unibyte codes.
+
+       * language/european.el (diacritic-composition-pattern): New constant.
+       (diacritic-compose-region, diacritic-compose-string)
+       (diacritic-compose-buffer, diacritic-post-read-conversion)
+       (diacritic-composition-function): New functions.
+
+       * international/utf-8.el (ucs-mule-to-mule-unicode):
+       New translation table.
+       (ccl-encode-mule-utf-8): Use it.
+       (utf-8-untranslated-to-ucs, utf-8-help-echo, utf-8-compose)
+       (utf-8-post-read-conversion, utf-8-pre-write-conversion): New function.
+       (utf-8-subst-table): New variable.
+       (utf-8-compose-scripts): New option.
+       (mule-utf-8): Update safe-charsets, pre-write and post-read conversion.
+
+       * international/ucs-tables.el, international/utf-8-subst.el:
+       New files.
+
+       * international/characters.el: Don't set word syntax (the default)
+       explicitly.  Add a diacritic category.  Add info for Unicode
+       equivalents of characters in various Mule charsets and for extra
+       Unicode characters.  Don't define specific categories for
+       Indian/Devanagari, since they aren't used.
+
+2001-12-06  Richard M. Stallman  <rms@gnu.org>
+
+       * textmodes/fill.el (set-justification): Rename arg VALUE to STYLE.
+       (set-justification-left, set-justification-right): Doc fix.
+
+       * progmodes/f90.el (f90-break-line): Use (newline 1) to insert newline.
+       (bug-f90-mode): Variable deleted.
+
+2001-12-06  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * indent.el (indent-line-function): Default is indent-relative again.
+
+2001-12-07  Miles Bader  <miles@gnu.org>
+
+       * progmodes/compile.el (compilation-error-regexp-alist):
+       Added regexps for RXP.
+
+2001-12-05  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * progmodes/cwarn.el (cwarn-font-lock-match-assignment-in-expression):
+       Add shift-assignment operators to those highlighted, and highlight
+       the whole operator rather than just the "=".
+
+2001-12-04  Juanma Barranquero  <lektu@terra.es>
+
+       * files.el (save-abbrevs, save-some-buffers): Don't ask the user
+       before saving abbrevs if `save-abbrevs' has the value `silently'.
+
+2001-12-04  Andreas Schwab  <schwab@suse.de>
+
+       * xt-mouse.el (turn-off-xterm-mouse-tracking): Doc fix.
+
+2001-12-04  Colin Walters  <walters@debian.org>
+
+       * emacs-lisp/autoload.el (make-autoload): Also generate autoloads
+       for `defmacro*' forms.
+
+       * emacs-lisp/lisp-mode.el (toplevel): Define docstring offset for
+       `defmacro*'.
+
+2001-12-03  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * progmodes/antlr-mode.el (antlr-c-common-init): Undo last change.
+
+2001-12-02  Richard M. Stallman  <rms@gnu.org>
+
+       * files.el (insert-directory): If the df output does not look right,
+       don't try to use it.  Other cleanups in overall code structure.
+
+2001-12-02  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * textmodes/outline.el (outline-mode-prefix-map):
+       Add bindings for outline-promote and outline-demote.
+       (outline-minor-mode-menu-bar-map): New var.
+       (outline-minor-mode): Use it.
+       (outline-heading-alist): New var (renamed from outline-level-heading).
+       (outline-level): Use it.
+       (outline-insert-heading, outline-promote, outline-demote):
+       Update to use outline-heading-alist.
+
+       * disp-table.el (standard-display-european):
+       Simplify since the function is not interactive any more.
+       Don't set the existing buffers to unibyte.
+
+       * pcvs-util.el (cvs-file-to-string): Move condition-case outside.
+
+       * pcvs.el (cvs-reread-cvsrc): Don't use cvs-file-to-string.
+
+       * reveal.el (reveal-mode): Fix reveal-mode's lighter.
+
+       * shell.el (shell): Use shell-file-name.
+       Pop to buffer before calling comint to set COLUMNS properly.
+
+       * emacs-lisp/cl.el (svref): New alias.
+
+       * progmodes/antlr-mode.el (antlr-c-common-init):
+       Don't inhibit adaptive-fill-mode any more.
+
+       * progmodes/delphi.el (delphi-mode): Don't use make-local-hook.
+
+       * progmodes/etags.el (tags-with-face): Use make-symbol.
+       (tags-search, tags-query-replace): Use backquotes.
+
+       * textmodes/picture.el (picture-mode-map): Don't use defconst
+       for a variable.
+
+2001-12-02  Pavel Jan\e,Bm\e(Bk  <Pavel@Janik.cz>
+
+       * textmodes/reftex-index.el (reftex-index-mode):
+       Remove make-local-hook.
+
+       * textmodes/reftex-toc.el (reftex-toc-mode): Likewise.
+
 2001-12-02  Kim F. Storm  <storm@cua.dk>
 
        * isearch.el (isearch-resume-enabled): New variable.
        (isearch-done): Use that variable.
 
+2001-12-01  Richard M. Stallman  <rms@gnu.org>
+
+       * wid-edit.el (widget-button-click): Don't move point permanently:
+       Avoid mouse-set-point--instead select the window,
+       then do save-excursion, then move point.
+       Specify the buffer for get-char-property.
+       Don't use `@' in interactive.
+
+       * indent.el (indent-line-function):
+       Default is indent-to-left-margin again.
+
+       * replace.el (query-replace-read-args): Display message
+       if FROM contains `\n' or `\t'.
+
+2001-12-01  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * indent.el (tab-to-tab-stop): Use delete-horizontal-space.
+
+       * bindings.el (minibuffer-local-map): Bind TAB to insert-tab.
+
+       * emacs-lisp/regexp-opt.el (regexp-opt):
+       Bind completion-regexp-list to nil.
+
+       * progmodes/hideif.el (hif-nexttoken): Move to before first def.
+
 2001-12-01  Eli Zaretskii  <eliz@is.elta.co.il>
 
        * progmodes/idlwave.el, progmodes/idlw-rinfo.el:
 
        * README: Update maintainer.
 
-2001-11-13  Alan Shutko  <ats@acm.org>
-
-       * compile.el (recompile): Use compilation-arguments if set, so as
-       to be able to M-x recompile the exact command which created a
-       compilation-mode buffer.
-
 2001-11-13  Richard M. Stallman  <rms@gnu.org>
 
+       * progmodes/compile.el (recompile): Use compilation-arguments if
+       set, so as to be able to M-x recompile the exact command which
+       created a compilation-mode buffer.
+
        * progmodes/ada-mode.el (ada-fill-comment-prefix): Doc fix.
 
 2001-11-13  Gerd Moellmann  <gerd@gnu.org>
        (electric-buffer-menu-looper): Call electric-buffer-update-highlight.
        (electric-buffer-list): Likewise.
 
-2001-11-13  Per Starback  <starback@ling.uu.se>
-
        * isearch.el (isearch-whitespace-chars): Doc fix.
        (isearch-mode): Handle negative search-slow-window-lines correctly.