*** empty log message ***
[bpt/emacs.git] / lisp / ChangeLog
index a6c59ea..4029019 100644 (file)
@@ -1,5 +1,314 @@
+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>
+
+       * 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
+       file.
+
+       * 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:
+       * progmodes/idlw-shell.el, progmodes/idlw-toolbar.el:
+       Update maintainer.
+
 2001-11-30  Stefan Monnier  <monnier@cs.yale.edu>
 
+       * mail/smtpmail.el: Use with-current-buffer.
+       (message-make-date, message-make-message-id): Autoload when needed.
+       (smtpmail-send-it): Use them to add `Date:' and `Message-Id:'
+       headers when missing.
+
+       * international/encoded-kb.el (encoded-kbd-mode):
+       Use define-minor-mode.
+
+       * enriched.el (enriched-mode): Use define-minor-mode.
+       Use dolist and pop and push.
+
+       * info.el (Info-find-node-2): Don't call info-insert-file-contents
+       with the `visit' argument.
+       (Info-extract-menu-node-name): Use `replace-regexps-in-string'.
+
+       * progmodes/hideif.el (hide-ifdef-mode): Only modify
+       `change-major-mode-hook' locally.  Reset invisibility spec.
+
+       * man.el (Man-build-section-alist): Remove last Man-match-substring.
+
+2001-11-30  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
+
+       * textmodes/paragraphs.el (mark-paragraph): Clarify doc.
+       Clarify error message.
+
+2001-11-29  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
+
+       * textmodes/paragraphs.el (mark-paragraph): Allow prefix arg.
+
+2001-11-30  Andre Spiegel  <spiegel@gnu.org>
+
+       * vc-cvs.el (vc-cvs-parse-status): Store file state in property,
+       don't just return it.
+
+2001-11-30  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * menu-bar.el (menu-bar-read-lispref, menu-bar-read-lispintro)
+       (menu-bar-read-emacs-man, search-emacs-glossary)
+       (emacs-index-search, elisp-index-search): New functions.
+       (apropso-documentation, apropos, apropos-value, apropos-variable)
+       (apropos-commands): Modify menu item names and help text.
+       (elisp-index-search, emacs-index-search, emacs-glossary):
+       New menu items.
+       (menu-bar-manuals-menu): Move the Ordering Manuals item to a
+       submenu.
+       (info-elisp, info-elintro): New menu items.
+       (apropos): Modify the menu item name.
+
+2001-11-30  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * emacs-lisp/lisp-mode.el (read-if): Add lisp-indent-function prop.
+
+       * textmodes/outline.el (outline-promote, outline-demote): Typo.
+
+       * man.el (man-follow-mouse): New function.
+       (Man-mode-map): Bind mouse-2 to it.
+       (Man-match-substring): Remove.  Replace with `match-string'.
+       (man): Use the `default-value' argument to `read-string'.
+       (Man-fontify-manpage): Add mouse-face to cross references.
+
        * emacs-lisp/cl-macs.el (shiftf): Fix more.  Simplify.
 
 2001-11-29  Stefan Monnier  <monnier@cs.yale.edu>
 
        * international/encoded-kb.el: Don't alter minor-map-alist.
 
-2001-11-20  Kai Grossjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
+2001-11-20  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
 
        * files.el (auto-save-file-name-transforms): Put remote files in
        temporary-file-directory rather than /tmp.
 
        * 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.
 
 2001-04-15  Eli Zaretskii  <eliz@is.elta.co.il>
 
        * info.el (Info-additional-directory-list): Doc fix.  Suggested by
-       Kai Grossjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>.
+       Kai Gro\e,A_\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>.
 
 2001-04-14  Eli Zaretskii  <eliz@is.elta.co.il>