]> code.delx.au - gnu-emacs/blobdiff - lisp/ChangeLog
*** empty log message ***
[gnu-emacs] / lisp / ChangeLog
index 655e2d4713d666da62e9c9fa173396defca011c5..6ac94e3fb423850ab341de1c4d5ed22192381947 100644 (file)
@@ -1,8 +1,711 @@
+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 newlines.
+       (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.  From Reto Stamm <reto@xilinx.com>.
+
+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 "=".  From Broadey Kevin
+       <Kevin.Broadey@motorola.com>.
+
+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>
+
+       * emacs-lisp/crm.el (completing-read-multiple): Better preserve
+       the value of require-match in minibuffer-completion-confirm.
+       Use crm-local-completion-map.
+
+       * emacs-lisp/cl-macs.el (shiftf): Fix the fast case so
+       (let ((a 1) (b 2)) (shiftf a b (cons a b)) b) returns (1 . 2).
+       (cl-make-type-test): Use char-valid-p for `character'.
+
+       * info.el (Info-complete-next-re, Info-complete-cache): New vars.
+       (Info-complete-menu-item): Rewrite.  Add the ability to search
+       several sequential nodes.  Add a simple caching mechanism.
+       (Info-goto-index): New function extracted from Info-index.
+       (Info-index): Use it.  Add completion to the interactive spec.
+       (Info-menu-update): Simplify call to `Info-complete-menu-item'.
+
+2001-11-29  Pavel Jan\e,Bm\e(Bk  <Pavel@Janik.cz>
+
+       * COPYING: Removed.
+
+2001-11-29  Dave Love  <fx@gnu.org>
+
+       * progmodes/fortran.el: Fontify rewind, backspace.  Doc fixes.
+       (fortran-window-create, fortran-window-create-momentarily):
+       Rewrite, moving error condition.
+       (fortran-beginning-do, fortran-beginning-if): Fix regexps.
+       (fortran-mode-syntax-table): Revert last change.
+
+       * international/mule.el: Doc fixes.
+       (map-charset-chars): New function.
+       (register-char-codings): Use it to cope with generic chars in
+       safe-chars.
+
+2001-11-29  Pavel Jan\e,Bm\e(Bk  <Pavel@Janik.cz>
+
+       * play/blackbox.el (blackbox-mode, blackbox): Doc fix.
+
+       * play/cookie1.el (cookie, cookie-insert, shuffle-vector): Doc fixes.
+
+       * play/studly.el (studlify-word, studlify-region)
+       (studlify-buffer): Fix doc-string.
+       (studlify-buffer): Add autoload cookie.
+
+2001-11-28  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * textmodes/outline.el (outline-up-heading): Add `invisible-ok' arg.
+       (outline-up-heading-all): Remove.
+       (hide-sublevels): Move to end-of-heading before calling flag-region.
+       (outline-copy-overlay, outline-discard-overlays): Remove.
+       (outline-flag-region): Use `remove-overlays'.
+       Don't move to end-of-heading.
+       (outline-next-visible-heading, outline-back-to-heading)
+       (outline-on-heading-p): Use outline-invisible-p.
+       (outline-font-lock-level): Use outline-up-heading's new arg.
+       (outline-minor-mode): Simplify.
+       (outline-map-tree, outline-reveal-toggle-invisible): New funs.
+       (outline): Put a `reveal-toggle-invisible' property.
+       (outline-level-heading): New var.
+       (outline-insert-heading, outline-promote, outline-demote)
+       (outline-toggle-children): New commands.
+
+       * progmodes/hideif.el (hif-end-of-line): New function.
+       (hide-ifdef-mode): Set line-move-ignore-invisible.
+       (hide-ifdef-region-internal): New function.
+       (hide-ifdef-region): Use it.
+       (hif-defined): Return an integer.
+       (hif-infix-to-prefix): Remove.
+       (hif-tokenize): Parse from the buffer rather than from a string.
+       Correctly tokenize integers.  Use forward-comment.
+       (hif-expr): Use hif-or.
+       (hif-term): Use hif-and.
+       (hif-factor): Use hif-not.  Handle numbers properly.
+       Don't require parenthesis around `defined's argument.
+       (hif-and, hif-or, hif-not): New funs.
+       (hif-canonicalize): Pass a region to hif-tokenize.  Use hif-not.
+       (hif-hide-line): Don't hide the \n before the line.
+       (hif-possibly-hide): Correctly handle numeric evaluation results.
+
+       * progmodes/make-mode.el: Use line-(end|beginning)-position.
+       (makefile-mode): Set indent-line-function.
+       (makefile-browser-insert-continuation): Use with-current-buffer.
+       (makefile-beginning-of-line-point, makefile-end-of-line-point): Remove.
+
+2001-11-28  Karl Fogel  <kfogel@red-bean.com>
+
+       * isearch.el (isearch-yank-internal): New helper function.
+       (isearch-yank-char): New function.
+       (isearch-yank-word, isearch-yank-line): Rewrite to use
+       isearch-yank-internal.
+
+2001-11-28  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * mouse.el (mouse-set-font): Make it a no-op if multiple fonts
+       aren't supported.  Print a message to that effect if invoked.
+
+2001-11-27  Stephen Eglen  <stephen@gnu.org>
+
+       * locate.el (locate): Put point at first matching file rather
+       than top of buffer.
+
+2001-11-27  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * reveal.el: New file.
+
+       * progmodes/hideif.el: Misc cleanup.
+       (hide-ifdef-mode-submap): Put the def in the defvar.
+       Use substitute-key-definition.
+       (hide-ifdef-mode): Use define-minor-mode.
+       (hif-outline-flag-region): Remove.
+       (hif-show-all): Define in terms of hif-show-ifdef-region.
+       (hif-after-revert-function): Rename from hif-before-revert-function.
+       (hide-ifdef-region, hif-show-ifdef-region): Use overlays.
+       (hif-tokenize): Use with-syntax-table.
+       (hif-make-range): Use `else' also for `else-p'.
+       (hif-range-else-p): Remove.
+       (hif-find-range): Simplify.
+       (hif-hide-line): Don't bother preserving buffer-modified-p.
+       (hide-ifdefs, show-ifdefs, hide-ifdef-block, show-ifdef-block):
+       Don't use selective-display and inhibit-read-only.
+
+       * subr.el (copy-overlay, remove-overlays): New funs.
+
+       * emacs-lisp/regexp-opt.el (regexp-opt-depth): Fix off-by-two error.
+
+2001-11-27  Sam Steingold  <sds@gnu.org>
+
+       * ansi-color.el, bookmark.el, dired.el, emerge.el, fast-lock.el
+       * lazy-lock.el, mouse-sel.el, mail/feedmail.el
+       * emacs-lisp/advice.el, emacs-lisp/checkdoc.el, emacs-lisp/ewoc.el
+       * obsolete/c-mode.el, obsolete/cplus-md.el
+       * progmodes/dcl-mode.el, progmodes/idlw-shell.el, progmodes/idlwave.el
+       * term/sun-mouse.el, textmodes/artist.el:
+       Converted backquote to the new style.
+       * mouse.el, reposition.el: Likewise (in comments).
+       * expand.el: Likewise (in a string).
+
+2001-11-27  Richard M. Stallman  <rms@gnu.org>
+
+       * cus-edit.el (custom-load-symbol): Don't always load locate-library.
+
+2001-11-26  Richard M. Stallman  <rms@gnu.org>
+
+       * wid-edit.el (widget-toggle-value-create): On graphic terminal,
+       if :on-glyph or :off-glyph is a list, eval it and store it back.
+       (checkbox): Quote the values for :on-glyph and :off-glyph.
+
+       * cus-start.el (recursive-load-depth-limit): Delete item.
+
+2001-11-26  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * help-fns.el (describe-categories, help-describe-category-set): New.
+       describe-categories moved here from src/category.c.
+
+2001-11-26  Sam Steingold  <sds@gnu.org>
+
+       * progmodes/cc-mode.el (c-submit-bug-report): Make sure that the
+       arguments to `insert' are strings.
+
+2001-11-26  Richard M. Stallman  <rms@gnu.org>
+
+       * startup.el (command-line-1): Call kill-buffer only in non-fancy case.
+
+2001-11-26  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * loaddefs.el: Regenerated.
+
+       * international/mule-diag.el: Require help-fns instead of
+       help-funs.
+
+       * help-fns.el: Renamed from help-funs.el.
+
+       * startup.el (command-line-1): Don't try to call process-list if
+       it is not fboundp.
+
+2001-11-26  Sam Steingold  <sds@gnu.org>
+
+       * frame.el (show-trailing-whitespace): Remove :set argument (the
+       value was essentially identical to the defalt).
+
+2001-11-26  Pavel Jan\e,Bm\e(Bk  <Pavel@Janik.cz>
+
+       * hexl.el (hexl-mode, hexl-follow-ascii): Remove make-local-hook.
+
+       * icomplete.el (icomplete-minibuffer-setup): Likewise.
+
+       * hilit-chg.el (hilit-chg-set): Likewise.
+
+       * speedbar.el (speedbar-mode): Likewise.
+
+       * calendar/calendar.el (calendar-mode): Likewise.
+
+       * play/yow.el (psychoanalyze-pinhead): Use insert instead of
+       insert-string.
+
+       * play/gamegrid.el (gamegrid-init-buffer): Likewise.
+
+       * term/bg-mouse.el (bg-insert-moused-sexp): Likewise.
+
+       * term/sun-mouse.el (sun-yank-selection): Likewise.
+
+       * textmodes/bib-mode.el (return-key-bib): Likewise.
+
+       * calendar/appt.el (appt-disp-window): Likewise.
+
+       * calendar/diary-lib.el (list-diary-entries): Likewise.
+
+       * array.el (array-reconfigure-rows): Likewise.
+
+       * filecache.el (file-cache-minibuffer-complete): Likewise.
+
+       * obsolete/cplus-md.el (fill-c++-comment): Likewise.
+
+       * strokes.el (strokes-prompt-user-save-strokes): Likewise.
+
+       * allout.el (outline-version, outline-open-topic)
+       (outline-rebullet-heading, outline-insert-listified)
+       (outline-latex-verbatim-quote-curr-line)
+       (outline-latexify-one-item, outlineify-sticky): Likewise.
+
+       * vc.el (vc-next-action-on-file): Likewise.
+       (vc-dired-mode): Remove make-local-hook.
+
+2001-11-26  Andre Spiegel  <spiegel@gnu.org>
+
+       * vc.el (vc-find-version): New function.
+       (vc-version-other-window): Redefined in terms of the above.
+
+       * log-view.el (log-view-find-version): New function.
+       (log-view-mode-map): Bind it to `f'.
+
+2001-11-26  Gerd Moellmann  <gerd@gnu.org>
+
+       * language/devan-util.el (dev-char-glyph): Escape `"' in
+       string literals.
+       (dev-glyph-glyph, dev-glyph-glyph-2)
+       (devanagari-compose-syllable-region): Likewise.
+
+2001-11-26  Richard M. Stallman  <rms@gnu.org>
+
+       * window.el (save-selected-window): No error if saved window is dead.
+
+       * help-funs.el (describe-syntax): Put (interactive) after doc string.
+
+2001-11-26  Pavel Jan\e,Bm\e(Bk  <Pavel@Janik.cz>
+
+       * international/quail.el (quail-help): Require help-mode in
+       top-level instead.
+
+       * iswitchb.el (iswitchb-exhibit): Use insert instead of
+       insert-string.
+
+       * icomplete.el (icomplete-exhibit): Likewise.
+
+2001-11-25  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * diff-mode.el (diff-end-of-hunk): Watch out for ambiguities.
+       (diff-hunk-kill): Simplify.
+       (diff-post-command-hook): Only apply to a single hunk.
+       (diff-hunk-text): Make `char-offset' non-optional.
+       (diff-find-text): Return a cons cell.
+       (diff-find-approx-text): New fun.
+       (diff-find-source-location): Use it.
+       (diff-apply-hunk, diff-test-hunk, diff-goto-source):
+       Adapt to new retval of diff-find-text.
+
+       * vc-cvs.el (vc-cvs-parse-entry): Rewrite, comparing the string-
+       rather than integer- representation of dates.
+
+       * textmodes/fill.el (fill-indent-according-to-mode): Default to nil.
+
+       * emacs-lisp/syntax.el: Don't profile syntax-ppss any more.
+       (syntax-after): New fun.
+
+       * help-funs.el (describe-syntax): New fun.
+
+       * font-lock.el (font-lock-cache-state, font-lock-cache-position)
+       (font-lock-ppss-stats, font-lock-ppss): Remove.
+       (font-lock-fontify-syntactically-region): Remove tuning code.
+       (font-lock-compile-keywords): Fix off-by-one bug.
+       (font-lock-set-defaults): Don't set removed vars.
+       (c-keywords): Add `inline'.
+       (c-type-names): Add `_Complex', `_Imaginary' and `_Bool'.
+
+       * emacs-lisp/lisp-mode.el (lisp-mode-variables):
+       Set syntax-begin-function.
+       (lisp-interaction-mode-abbrev-table): Defvar to its correct value.
+       (lisp-interaction-mode): Don't set local-abbrev-table any more.
+       (lisp-mode-auto-fill): Use syntax-ppss and obey
+       comment-auto-fill-only-comments.
+       (lisp-fill-paragraph): Use syntax-ppss.
+
+2001-11-25  ShengHuo ZHU  <zsh@cs.rochester.edu>
+
+       * mail/rmail.el (rmail-enable-mime-composing): New. A lightweight
+       version of rmail-enable-mime.
+       (rmail-forward): Use it.
+
+2001-11-25  Richard M. Stallman  <rms@gnu.org>
+
+       * emacs-lisp/lisp-mode.el (lisp-indent-function): Add doc string.
+
+       * international/quail.el (quail-keyboard-layout-button):
+       Define button type.
+       (quail-keyboard-customize-button): Likewise.
+       (quail-help): Use those button types.  Require `help-mode'.
+       Avoid altering the argument `package'.
+
+       * help-mode.el (help-function, help-variable, help-face)
+       (help-coding-system, help-input-method, help-character-set):
+       Define each button type with its own explicit define-button-type.
+
+       * language/devan-util.el: Comment out parts of the file
+       which apparently are garbled.
+
+2001-11-25  Pavel Jan\e,Bm\e(Bk  <Pavel@Janik.cz>
+
+       * mail/smtpmail.el (smtpmail-deduce-address-list): Don't use
+       insert-string.
+
+2001-11-25  Pavel Jan\e,Bm\e(Bk  <Pavel@Janik.cz>
+
+       * play/snake.el (snake-mode): Remove make-local-hook.
+
+       * play/tetris.el (tetris-mode): Likewise.
+
+       * play/decipher.el (decipher-mode): Likewise.
+
+       * tmm.el (tmm-add-prompt): Likewise.
+
+2001-11-25  Sam Steingold  <sds@gnu.org>
+
+       * menu-bar.el (menu-bar-apropos-menu): New variable.
+       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>
+
+       The following changes are for new indian languages support based
+       on Unicode charset and CDAC fonts.
+
+       * international/mule-conf.el: Change indian-1-column charset to
+       indian-glyph charset.
+
+       * international/characters.el: Adjusted for the change of
+       indian-1-column -> indian-glyph.
+
+       * international/fontset.el: Delete the setting for indian-1-column
+       and add the setting for indian-glyph in the default fontset.
+
+       * language/indian.el: Completely re-written.
+
+       * language/devanagari.el: Completely re-written.
+
+       * language/devan-util.el: Completely re-written.
+
+       * language/ind-util.el: New file.
+
+2001-11-24  Richard M. Stallman  <rms@gnu.org>
+
+       * startup.el (command-line-1): Don't do startup screen
+       if a subprocess is running.  Call the startup screen buffer
+       "GNU Emacs".  Make a special mode-line-format for it.
+
+       * net/browse-url.el (browse-url-galeon-new-window-is-tab): New var.
+       (browse-url-galeon): Use that variable.
+
+       * mail/supercite.el (sc-toggle-var): Don't use set-variable or
+       eval-expression.  Eval and set the variable simply.
+
+       * files.el (temporary-file-directory): Use defcustom.
+       (small-temporary-file-directory): Likewise.
+       (normal-backup-enable-predicate): Move down in file
+       after definition of temporary-file-directory.
+
+       * bindings.el (last-buffer, unbury-buffer): Doc fixes.
+
+2001-11-24  Colin Walters  <walters@debian.org>
+
+       * calc/calc-ext.el (calc-init-extensions): Update the rest of the
+       autoload names to match files renamed on initial calc import.
+
+       * calc/calc.el (Commentary): Cleanup, and add logistic curve
+       fitting suggestion from Robert J. Chassell <bob@rattlesnake.com>.
+
+2001-11-23  Colin Walters  <walters@debian.org>
+
+       * Makefile.in (finder_setwins, setwins): Include Calc again.
+
+       * calc/calc-rules.el: Add header comment.
+
+2001-11-23  Andre Spiegel  <spiegel@gnu.org>
+
+       * vc.el (with-vc-properties): Don't bind `filename' locally.
+       (with-vc-file, edit-vc-file): Use `make-symbol' for local bindings
+       to avoid name clashes.  Fix `lisp-indent-function' property for
+       both.
+
+2001-11-23  Francesco Potorti`  <pot@gnu.org>
+
+       * generic-x.el (mailrc-generic-mode): Highlight the `source' keyword.
+
+2001-11-22  Colin Walters  <walters@debian.org>
+
+       * calc/calc-misc.el (report-calc-bug):
+       Use `reporter-prompt-for-summary-p'.
+
+       * calc/INSTALL, calc/Makefile: Remove.
+
+2001-11-22  Miles Bader  <miles@gnu.org>
+
+       * emacs-lisp/re-builder.el (reb-match-0, reb-match-1)
+       (reb-match-2, reb-match-3): Add dark-background variants.
+
+2001-11-22  Colin Walters  <walters@debian.org>
+
+       * calc/calc-misc.el (calc-info): Don't perform voodoo, just
+       (info "Calc").
+       (report-calc-bug): Use reporter.el.
+
+       * mail/reporter.el (reporter-submit-bug-report): Doc fixes.
+
 2001-11-21  Richard M. Stallman  <rms@gnu.org>
 
+       * which-func.el (which-function): Call imenu--make-index-alist
+       if necessary to get a list of functions.
+       (which-function-imenu-failed): New variable.
+       (which-func-update): Handle all visible windows.
+       (which-func-update-1): New subroutine broken out of which-func-update.
+
+       * files.el (temporary-file-directory, null-device)
+       (small-temporary-file-directory): Definitions moved up.
+
+       * progmodes/cperl-mode.el (cperl-problems, cperl-tips)
+       (cperl-non-problems, cperl-praise): Doc fixes.
+
+       * progmodes/sh-script.el (sh-mode): Don't use define-derived-mode.
+       (sh-mode-syntax-table): Function restored.
+       Variable set up for use by function sh-mode-syntax-table.
+       (sh-set-shell): Set the syntax table.
+
+       * play/gomoku.el (gomoku-mode): Don't use define-derived-mode.
+
+       * progmodes/perl-mode.el (perl-mode): Don't use define-derived-mode.
+
        * 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.
 
        * replace.el (occur-mode): Undo 2001-5-20 change.
 
+2001-11-20  Jason Rumney  <jasonr@gnu.org>
+
+       * w32-fns.el (w32-system-coding-system): Change to an alias for
+       locale-coding-system.
+       (set-w32-system-coding-system): Document the above change.
+       Set locale-coding-system instead.
+
 2001-11-20  Richard M. Stallman  <rms@gnu.org>
 
        * ruler-mode.el: Add pagination.
 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>
 
        Add an antry for ``converts''.
 
        * language/slovak.el ("Slovak"): Add documentation string.
-       From Pavel@Janik.cz (Pavel Jan\e,Bm\e(Bk ml.).
+       From Pavel@Janik.cz (Pavel Jan\e,Bm\e(Bk).
 
        * language/czech.el ("Czech"): Add documentation string.
-       From Pavel@Janik.cz (Pavel Jan\e,Bm\e(Bk ml.).
+       From Pavel@Janik.cz (Pavel Jan\e,Bm\e(Bk).
 
        * ps-mule.el (ps-mule-font-info-database-bdf): Change `isci24-etl.bdf'
        to `isci24-mule.bdf'.  From: Kenichi Handa <handa@etl.go.jp>.