]> code.delx.au - gnu-emacs/blobdiff - lisp/ChangeLog
(format-deannotate-region): Doc fix.
[gnu-emacs] / lisp / ChangeLog
index 28b863495b3211b652885aca228cfa471e55f5c7..cccbd3a177020ef0b7422be6ce8f89ae65f2f974 100644 (file)
@@ -1,3 +1,788 @@
+2002-04-03  Richard M. Stallman  <rms@gnu.org>
+
+       * format.el (format-deannotate-region): Doc fix.
+
+       * enriched.el (enriched-face-ans): Delete special treatment
+       for fg:... and bg:... faces.
+       (enriched-decode-foreground): Return a list that specifies
+       the foreground color, rather than creating a face.
+       (enriched-decode-background): Likewise.
+
+       * shell.el (shell-mode): Don't reinit comint-input-ring
+       if that was already done.
+
+2002-04-03  Edward M. Reingold  <reingold@emr.cs.iit.edu>
+
+       * solar.el (solar-spring-or-summer-season): Deleted.
+       (solar-northern-spring-or-summer-season): New variable.
+       (solar-sunrise-and-sunset, solar-moment, solar-sunrise-sunset):
+       Rewritten.
+
+       * solar.el (diary-sabbath-candles-minutes): New variable.
+       (diary-sabbath-candles): Use it instead of fixed 18 minutes.
+
+       * calendar.el (update-calendar-mode-line): Force mode-line update.
+       Make date under the cursor available as `date' in
+       calendar-mode-line-format.
+       Eval items in calendar-mode-line-format list.
+
+       * cal-tex.el (cal-tex-hook, cal-tex-year-hook, cal-tex-month-hook,
+       cal-tex-week-hook, cal-tex-daily-hook): Add doc strings.
+
+       * cal-tex.el (cal-tex-latexify-list): Fix doc string.
+
+       * cal-tex.el (cal-tex-insert-day-names): LaTeXify day names.
+       (cal-tex-cursor-week-iso, cal-tex-week-hours, cal-tex-weekly4-box)
+       (cal-tex-cursor-filofax-2week, cal-tex-cursor-filofax-week)
+       (cal-tex-daily-page, cal-tex-mini-calendar): LaTeXify day names.
+
+       * cal-tex.el: Change all instances (interactive "P") to
+       (interactive "p").
+       (cal-tex-cursor-month): Add hfill and newline at end of month that
+       ended on Saturday.
+       (cal-tex-preamble): Change to LaTeX2e.
+       (cal-tex-cursor-filofax-year): Don't use default month names in
+       LaTeX macros in case user changes them.
+       (cal-tex-month-name): New function.  Used throughout in case user
+       has done something funny with month names.
+
+       * cal-hebrew.el (holiday-rosh-hashanah-etc): Spelling correction.
+       (diary-rosh-hodesh): Spelling correction.
+
+2002-04-03  Mike Williams  <mdub@bigfoot.com>
+
+       * textmodes/sgml-mode.el (sgml-lexical-context)
+       (sgml-parse-tag-backward): Extend support for CDATA to include
+       conditional sections.
+
+2002-04-03  Pavel Jan\e,Bm\e(Bk  <Pavel@Janik.cz>
+
+       * cus-start.el: Rename `autoselect-window' to
+       `mouse-autoselect-window'.
+
+2002-04-02  Richard M. Stallman  <rms@gnu.org>
+
+       * files.el (hack-one-local-variable):
+       Clear text props from string value.
+
+2002-04-02  Mike Williams  <mdub@bigfoot.com>
+
+       * textmodes/sgml-mode.el (sgml-close-tag): Rename from
+       sgml-insert-end-tag. Simplify by using sgml-lexical-context.
+       (sgml-get-context): Remove use of sgml-inside-tag-p.
+       (sgml-inside-tag-p): Remove.
+       (sgml-looking-back-at): Short-circuit at beg of buffer.
+       (sgml-lexical-context,sgml-calculate-indent): Add support for
+       CDATA sections. 
+
+2002-04-01  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * textmodes/sgml-mode.el (sgml-at-indentation-p, sgml-tag)
+       (sgml-parse-tag-name, sgml-looking-back-at, sgml-parse-tag-backward)
+       (sgml-inside-tag-p, sgml-get-context, sgml-show-context)
+       (sgml-insert-end-tag): New funs taken from xml-lite.el.
+       (sgml-calculate-indent): Use them.
+       (sgml-slash-matching): Rename from sgml-slash.
+       (sgml-slash): Copied from xml-lite and changed to use
+       sgml-slash-matching and sgml-quick-keys.
+
+       * international/mule-cmds.el (standard-keyboard-coding-systems):
+       Add koi8-u and koi8-r.
+
+       * eshell/.cvsignore: New file.
+
+       * eshell/esh-groups.el: Remove.
+
+       * progmodes/tcl.el: Change maintainer.
+       (tcl-electric-hash-style): Change default to nil.
+       (tcl-imenu-generic-expression): Use tcl-proc-regexp.
+       (tcl-do-auto-fill): Remove.
+       (tcl-auto-fill-mode): Rewrite using comment-auto-fill-only-comments.
+
+2002-04-01  Mike Williams  <mdub@bigfoot.com>
+
+       * textmodes/sgml-mode.el: Doc fixes.
+       (sgml-mode): Set indent-line-function to sgml-indent-line.
+       (sgml-calculate-indent): Add an explicit check for 'text syntax,
+       to protect against future enhancements to sgml-lexical-context.
+       (sgml-empty-tag-p, sgml-unclosed-tag-p): New funcs.
+
+       * textmodes/xml-lite.el: Removed much redundant stuff.
+       (xml-lite-parse-tag-backward): Simplify parsing by assuming we
+       always start within text. Make use of sgml-unclosed-tag-p.
+
+2002-04-01  Ville Skytt\e,Ad\e(B  <ville.skytta@xemacs.org>
+
+       * tcl.el (tcl-imenu-generic-expression): New value.
+       (tcl-imenu-create-index-function): Function deleted.
+       (tcl-mode): Check for filladapt-mode.
+       Use tcl-imenu-generic-expression instead of
+       tcl-imenu-create-index-function.
+       (inferior-tcl-mode): Doc fix.
+       Change not legally significant.
+
+2002-04-01  Pavel Jan\e,Bm\e(Bk  <Pavel@Janik.cz>
+
+       * cus-start.el: Rename `x-autoselect-window' to `autoselect-window'.
+
+       * window.el (handle-select-window): New function.
+       Update copyright.
+
+2002-04-01  Richard M. Stallman  <rms@gnu.org>
+
+       * info.el (info-tool-bar-map): Use tool-bar-local-item-from-menu.
+
+       * toolbar/tool-bar.el (tool-bar-local-item): Renamed from
+       tool-bar-add-item, and new arg MAP.
+       (tool-bar-add-item): Now calls tool-bar-local-item.
+       (tool-bar-local-item-from-menu): Renamed from
+       tool-bar-add-item-from-menu, and new arg IN-MAP.
+       (tool-bar-add-item-from-menu): Now calls tool-bar-local-item-from-menu.
+
+       * help-fns.el (help-with-tutorial): Allow various ways
+       to specify the text in the [...] line, in handling the <...> line.
+
+       * progmodes/idlw-rinfo.el (idlwave-system-routines):
+       WOLRDTITLE => WORLDTITLE.  SUPRESS_VALUE => SUPPRESS_VALUE.
+
+       * subr.el (redraw-modeline): Define alias.
+
+2002-03-31  Richard M. Stallman  <rms@gnu.org>
+
+       * files.el (file-expand-wildcards): Use save-match-data.
+
+       * files.el (format-alist): Mark as risky.
+
+       * simple.el (kill-new): Doc fix.
+
+       * emacs-lisp/byte-opt.el (side-effect-free-fns)
+       (side-effect-and-error-free-fns): Add many functions, remove some.
+
+2002-03-30  Richard M. Stallman  <rms@gnu.org>
+
+       * menu-bar.el (menu-bar-tools-menu): Rename gdb item to say GDB.
+
+2002-03-30  Eli Zaretskii  <eliz@gnu.org>
+
+       * font-lock.el (save-buffer-state): Fix last change.
+
+       * files.el (auto-save-file-name-transforms): Fix last change.
+
+       * startup.el (command-line): Fix last change.
+
+2002-03-29  Richard M. Stallman  <rms@gnu.org>
+
+       * subr.el (play-sound-file): Moved to simple.el.
+
+       * simple.el (play-sound-file): Moved from subr.el, made unconditional.
+
+2002-03-29  Colin Walters  <walters@verbum.org>
+
+       * ibuffer.el (ibuffer-mark-interactive): Use `ibuffer-forward-line'
+       instead of `forward-line'.
+       (ibuffer-forward-line): Be sure to skip over special properties
+       before moving, too.
+
+       * calc/calc.el (calc-was-split): Var deleted.
+       (calc): Remove reference to it.
+       (calc): Ditto.
+       (calc-quit): Ditto.
+       (calc-init-base): Ditto.
+
+       * calc/calc-misc.el (calc-delete-windows-keep): Function deleted.
+
+2002-03-29  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * textmodes/sgml-mode.el (sgml-lexical-context): Return (text . START)
+       instead of nil when point is outside of any tag.
+       (sgml-beginning-of-tag): Adjust to the change.
+       (sgml-calculate-indent): Use the new info returned by
+       sgml-lexical-context.  Try to handle unclosed tags.
+
+       * textmodes/xml-lite.el (xml-lite-get-context): Don't stop parsing
+       at unclosed tags unless it is at indentation.
+       Kill nested unclosed tags.
+       (xml-lite-calculate-indent, xml-lite-indent-line): Remove.
+       (xml-lite-mode): Use sgml-indent-line instead.
+
+2002-03-29  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * files.el (auto-save-file-name-transforms): Don't run "\\2" via
+       expand-file-name.
+
+       * startup.el (command-line): Recompute auto-save-file-name-transforms
+       using the updated value of temporary-file-directory.
+
+2002-03-29  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * textmodes/xml-lite.el (xml-lite-get-context): Allow stopping
+       even with an empty context.  Don't save excursion any more.
+       Don't complain about unmatched start-tags in sgml-unclosed-tags.
+       Ignore end-tags in sgml-empty-tags.
+       (xml-lite-get-context, xml-lite-calculate-indent)
+       (xml-lite-insert-end-tag): Save excursion around xml-lite-get-context.
+       (xml-lite-indent-line): Use back-to-indentation.
+
+       * textmodes/sgml-mode.el (sgml-basic-offset): New var.
+       (sgml-name-re, sgml-attrs-re): New consts.
+       (sgml-tag-name-re, sgml-start-tag-regex, sgml-font-lock-keywords-1)
+       (sgml-mode): Use them.
+       (sgml-lexical-context): Default to (point-min) if nothing else works.
+       (sgml-calculate-indent): Indent slightly differently.
+       (sgml-indent-line): Use back-to-indentation.
+       (sgml-parse-dtd): New function.
+       (sgml-unclosed-tags): New var.
+       (html-mode): Set it.
+
+2002-03-29  Simon Marshall  <simon.marshall@misys.com>
+
+       * font-lock.el (save-buffer-state): Use make-symbol to bind `modified'.
+
+2002-03-29  Richard M. Stallman  <rms@gnu.org>
+
+       * dired-aux.el (dired-do-query-replace-regexp, dired-do-search):
+       Use FILTER arg in dired-get-marked-files to exclude directories.
+       (dired-nondirectory-p): New function.
+
+       * dired.el (dired-get-marked-files): New arg FILTER
+       allows selection of some files.
+
+       * progmodes/tcl.el (tcl-imenu-create-index-function): Doc fix.
+
+2002-03-29  Eric M. Ludlam  <eric@siege-engine.com>
+
+       * speedbar.el (speedbar-default-directory-list): Made robust
+       against deleted directories.
+
+2002-03-28  Richard M. Stallman  <rms@gnu.org>
+
+       * dired.el (dired-toggle-marks): Renamed from dired-do-toggle.
+       Bindings changed.
+
+       * progmodes/compile.el (compilation-handle-exit):
+       If compilation-window-height is 0, display status in echo area.
+
+       * simple.el (line-move-to-column): Don't call move-to-column if COL=0.
+
+       * rect.el (replace-rectangle): Add autoload.
+
+       * files.el: Mark many more variables as risky.
+       (hack-one-local-variable): Recognize several additional
+       patterns as risky.
+
+       * bindings.el (mode-line-mule-info): Use :propertize, not :eval.
+
+2002-03-28  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * textmodes/xml-lite.el (xml-lite-in-string-p):
+       Use sgml-lexical-context.
+       (xml-lite-parse-tag-backward): Use sgml-tag-syntax-table.
+       (xml-lite-get-context): Check that open/close tags match.
+       Don't stop scanning while we're ignoring matching tags.
+
+       * textmodes/sgml-mode.el (sgml-make-syntax-table): New fun.
+       (sgml-mode-syntax-table): Use it.
+       (sgml-tag-syntax-table, sgml-tag-name-re): New const.
+       (sgml-tags-invisible): Use it.
+       (sgml-lexical-context): New fun.
+       (sgml-maybe-end-tag, sgml-beginning-of-tag): Use it.
+       (sgml-quote): Accept \n as entity reference terminator.
+       (sgml-calculate-indent, sgml-indent-line): New funs.
+
+2002-03-28  Andre Spiegel  <spiegel@gnu.org>
+
+       * vc-cvs.el (vc-cvs-global-switches): New user option.
+       (vc-cvs-command): New function.  Update all callers of
+       `vc-do-command' in vc-cvs.el to use this instead.
+
+2002-03-27  Andrew Innes  <andrewi@gnu.org>
+
+       * makefile.w32-in (bootstrap-clean-SH): Use for loop, instead of
+       relying on shell globbing.
+
+2002-03-27  Colin Walters  <walters@debian.org>
+
+       * ibuffer.el (ibuffer-help-buffer-modes): New variable.
+       (ibuffer-fontification-alist): Use it.
+       (ibuffer-backward-line): Handle `ibuffer-summary' area.
+       (ibuffer-forward-line): Ditto.
+
+       * ibuf-ext.el (sorter mode-name): Doc fix.
+       (ibuffer-mark-help-buffers): Use `ibuffer-help-buffer-modes'.
+       (operation query-replace): Use new `noerror' arg for
+       `query-replace-read-args'.
+       (operation query-replace-regexp): Ditto.
+
+2002-03-27  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * textmodes/xml-lite.el: Fix copyright notice.
+       (xml-lite-basic-offset): Rename from xml-lite-indent-offset.
+       (xml-lite-indent-comment-offset): Remove.
+       (xml-lite-calculate-indent): Use new name.  Use natural alignment
+       for comments.
+       (xml-lite-in-string-p): Simplify.
+
+2002-03-27  Pavel Jan\e,Bm\e(Bk  <Pavel@Janik.cz>
+
+       * allout.el (outline-layout): Doc fix.
+
+2002-03-27  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * textmodes/xml-lite.el: Don't require `custom'.
+       (xml-lite-parse-tag-name): Properly treat non-ASCII chars.
+       (xml-lite-parse-tag-backward): Obey sgml-empty-tags.
+       (xml-lite-get-context): Drop nested tags not just for comments.
+       (xml-lite-indent-line): Be more careful about moving point.
+       (xml-lite-insert-end-tag, xml-lite-slash):
+       Use indent-according-to-mode instead of xml-lite-indent-line.
+       (xml-lite-mode): Make xml-lite-orig-indent-line-function buffer-local.
+       Set sgml-xml-mode.  Don't call force-mode-line-update.
+       (xml-lite-mode-map): Don't bind TAB.
+
+2002-03-27  Zoltan Kemenczy  <zoltan@ieee.org>
+
+       * gud.el (gud-jdb-sourcepath): New variable, saves jdb -sourcepath
+       parameter value.
+       (gud-jdb-build-source-files-list): Comment clarification.
+       (gud-jdb-massage-args): Reworked into loop-based argument list
+       processing in order to support -classpath and -sourcepath argument
+       processing.
+       (gud-jdb-find-source-using-classpath): Prepend gud-jdb-sourcepath
+       to gud-jdb-classpath to obtain search list.
+       (gud-jdb-parse-classpath-string): Remove any trailing slashes from
+       directory names in classpath/sourcepath lists, update comment.
+       (jdb): Add setting of gud-jdb-sourcepath, update comment.
+       (gud-find-class): Add gud-jdb-sourcepath use, and correct
+       behaviour for the case when classpath is not used--backward
+       compatibility fix.
+
+2002-03-27  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * Makefile.in (compile, compile-always): Don't try to compile
+       non-existent files or files in empty directories.
+
+2002-03-26  Michael Ernst  <mernst@alum.mit.edu>
+
+       * compare-w.el (compare-windows-whitespace): Match all whitespace.
+
+       * emacs-lisp/shadow.el (list-load-path-shadows): Only ignore last
+       copy of standard Lisp directories.
+
+       * tar-mode.el (tar-header-block-summarize, tar-get-descriptor):
+       Support "next has longname" link type.
+
+2002-03-26  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * textmodes/xml-lite.el (xml-lite-at-indentation-p): Move.
+       (xml-lite-in-string-p, xml-lite-looking-back-at, xml-lite-looking-at):
+       New functions.
+       (forward-xml-tag, backward-xml-tag, beginning-of-xml-tag)
+       (end-of-xml-tag): Remove.
+       (xml-lite-get-context): Better handling of comments.
+       (xml-lite-calculate-indent): Use xml-lite-in-string-p.
+       (xml-lite-parse-tag-backward): Rewrite.
+
+2002-03-26  Juanma Barranquero  <lektu@terra.es>
+
+       * makefile.w32-in (WINS): Add the toolbar directory.
+
+2002-03-26  Richard M. Stallman  <rms@gnu.org>
+
+       * subr.el (substring-no-properties): Function deleted (now in C).
+
+2002-03-25  Pavel Jan\e,Bm\e(Bk  <Pavel@Janik.cz>
+
+       * mwheel.el (mouse-wheel-mode): Use global-set-key and
+       global-unset-key.
+
+2002-03-24  Richard M. Stallman  <rms@gnu.org>
+
+       * mail/rmail.el (rmail-resend): Call mail-abbrev-make-syntax-table.
+
+       * progmodes/etags.el (tags-query-replace): Pass t for NOERROR
+       to query-replace-read-args.
+
+       * progmodes/compile.el (compilation-forget-errors):
+       Don't adjust compilation-parsing-end if it's nil.
+
+       * replace.el (query-replace-read-args): New optional arg NOERROR.
+       (perform-replace): Use save-window-excursion around recursive edit.
+
+2002-03-24  Colin Walters  <walters@verbum.org>
+
+       * ibuffer.el (ibuffer): If the user has `ibuffer-use-other-window'
+       non-nil, then always use another window.
+
+2002-03-24  Gerd Moellmann  <gerd@gnu.org>
+
+       * subr.el (macro-declaration-function): New function.  Set the
+       variable macro-declaration-function to it.
+
+       * emacs-lisp/bytecomp.el (byte-compile-file-form-defmumble):
+       Handle declarations in macro definitions.
+
+2002-03-24  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * facemenu.el (facemenu-get-face): Remove unused variable `foreground'.
+
+       * enriched.el (enriched-face-ans): Support FACE of the form
+       (:foreground COLOR) and (:background COLOR).
+       (enriched-decode-foreground, enriched-decode-background): Set the
+       fore- and background colors of the faces we create, since facemenu
+       doesn't.
+
+2002-03-24  Pavel Jan\e,Bm\e(Bk  <Pavel@Janik.cz>
+
+       * mwheel.el (mouse-wheel-mode): Use the result of
+       current-global-map instead of the variable `global-map'.
+
+2002-03-23  Richard M. Stallman  <rms@gnu.org>
+
+       * mail/mailabbrev.el (mail-abbrev-make-syntax-table): New subroutine
+       broken out of sendmail-pre-abbrev-expand-hook.
+       (sendmail-pre-abbrev-expand-hook): Use it.
+
+2002-03-22  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * Makefile.in (finder-inf.el): Remove.
+       (finder-data): Don't depend on finder-inf.el any more.
+       (compile, compile-always): Handle the case where some files
+       from DONTCOMPILE are missing (it tried to compile them).
+       (bootstrap-clean): Use src/emacs only if executable.
+       (bootstrap): Update subdirs.el and finder-inf.el.
+
+       * finder.el: Don't load finder-inf.el during byte-compilation.
+
+       * vc-cvs.el (vc-cvs-registered, vc-cvs-dir-state-heuristic):
+       Don't consider cvs-removed files as under VC control.
+       VC wouldn't handle them properly anyway and it confuses
+       vc-file-not-found-hook.
+
+       * emacs-lisp/bytecomp.el (batch-byte-compile-if-not-done):
+       Add autoload cookie.
+
+2002-03-22  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * calendar/calendar.el (calendar): Doc fix.
+
+2002-03-22  Juanma Barranquero  <lektu@terra.es>
+
+       * play/gomoku.el (gomoku-font-lock-O-face): Convert to use `defface'.
+       (gomoku-font-lock-X-face): Likewise.
+       (gomoku-font-lock-keywords): Use faces instead of variables.
+
+2002-03-21  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * Makefile.in (bootstrap): Make sure subdirs.el is ready.
+
+2002-03-21  Kim F. Storm  <storm@cua.dk>
+
+       * simple.el (open-network-stream, open-network-stream-nowait)
+       (open-network-stream-server): Use featurep to test for
+       supported networking features.
+
+2002-03-21  Thien-Thi Nguyen  <ttn@gnu.org>
+
+       * mail/emacsbug.el (report-emacs-bug-hook): Remove submitter
+       directions as the last action.
+
+2002-03-21  Pavel Jan\e,Bm\e(Bk  <Pavel@Janik.cz>
+
+       * startup.el (fancy-splash-tail, normal-splash-screen):
+       Update copyright.
+
+       * novice.el (disabled-command-hook): Clarify output text to match
+       prompt.
+
+2002-03-20  Jason Rumney  <jasonr@gnu.org>
+
+       * frame.el (display-images-p): Do not explicitly check display type.
+
+2002-03-20  pmr-sav  <pmr-sav@hamm.pajato.com>
+
+       * mail-utils.el:
+       Eliminate compilation warnings due to `rfc822-addresses'.
+       (rmail-dont-reply-to): Eliminate `pos' as a free variable for a
+       warning free compile.
+
+2002-03-20  Michael Kifer  <kifer@cs.stonybrook.edu>
+
+       * ediff-diff.el (ediff-install-fine-diff-if-necessary):
+       Take the current highlighting style into account.
+       (ediff-forward-word-function,ediff-whitespace,ediff-word-1)
+       (ediff-word-2,ediff-word-3,ediff-word-4): Make them buffer local.
+
+       * ediff-init.el (ediff-patch-job): New macro.
+
+       * ediff-mult.el (ediff-make-new-meta-list-header): New API function.
+       (ediff-intersect-directories): Use ediff-make-new-meta-list-header.
+
+       * ediff-ptch.el (ediff-map-patch-buffer):
+       Use ediff-make-new-meta-list-header.
+       (ediff-fixup-patch-map): Use the meta-list API from ediff-mult.el.
+
+       * ediff-util.el (ediff-toggle-hilit): Fix toggling of highliting.
+       (ediff-select-difference): Take highlighting style into account.
+       (ediff-clone-buffer-for-region-comparison): New function.
+       (ediff-inferior-compare-regions): Added comparison of current diff
+       regions.
+
+       * ediff.el (ediff-clone-buffer-for-region-comparison)
+       (ediff-clone-buffer-for-window-comparison): Moved to ediff-util.el.
+
+2002-03-19  pmr-sav  <pmr-sav@hamm.pajato.com>
+
+       * mail-utils.el (rmail-dont-reply-to):
+       Overhaul to correctly apply the regular
+       expressions in the variable `rmail-dont-reply-to-names' to the list of
+       destination addresses.  Contributed by lorentey@elte.hu.
+
+       * rmail.el (rmail-dont-reply-to-names):
+       Modify the documentation to make it email
+       address centric rather than login name centric.  Contributed by
+       lorentey@elte.hu.
+
+2002-03-18  Colin Walters  <walters@verbum.org>
+
+       * ibuf-ext.el (ibuffer-toggle-sorting-mode): Remove `find-if' so
+       we don't require `cl' at runtime.
+       (sorting mode mode-name): Don't take the symbol-name of a string.
+
+       * ibuffer.el (ibuffer-set-mark): Go back to the beginning of the
+       line after setting the mark.
+       (ibuffer-insert-buffers-and-marks): Invert the test for
+       `ibuffer-sorting-reversep'.
+
+2002-03-18  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * international/ucs-tables.el (unify-8859-on-decoding-mode)
+       (unify-8859-on-encoding-mode): Remove autoload cookie.
+
+2002-03-18  Andre Spiegel  <spiegel@gnu.org>
+
+       * vc-rcs.el (vc-rcs-register): Fix handling of
+       vc-[rcs-]register-switches.
+       (vc-rcs-checkin-switches, vc-rcs-checkout-switches):
+       Variables removed, since they weren't used yet.
+
+       * vc-cvs.el (vc-cvs-register): Fix handling of
+       vc-[cvs-]register-switches.
+
+       * vc-sccs.el (vc-sccs-register): Fix handling of
+       vc-[sccs-]register-switches.
+
+2002-03-18  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * loadup.el ("emacs-lisp/backquote"): Load earlier.
+       ("international/ucs-tables"): Load and turn on
+       unify-8859-on-encoding-mode unconditionally.
+       (emacs-version): Use `defconst' rather than `setq'.
+
+       * eshell/esh-ext.el (eshell-binary-suffixes): Use exec-suffixes.
+
+2002-03-18  Richard M. Stallman  <rms@gnu.org>
+
+       * menu-bar.el (menu-bar-options-menu): Cope if
+       text-mode-hook is not a list.
+
+2002-03-17  Richard M. Stallman  <rms@gnu.org>
+
+       * emulation/pc-select.el (pc-selection-mode):
+       Alter the existing global map, don't replace it.
+
+       * files.el (list-directory): Set default-directory at the end.
+
+       * dabbrev.el (dabbrev--goto-start-of-abbrev):
+       Put a limit on field-beginning search.
+
+2002-03-17  Simon Josefsson  <jas@extundo.com>
+
+       * net/browse-url.el (browse-url-mosaic-pidfile): New variable.
+       (browse-url-mosaic): Use it.
+
+       * net/browse-url.el (browse-url-filename-alist): Don't begin
+       docstring with *, you don't want to set this one with M-x
+       set-variable.
+
+       * net/browse-url.el: Put * in user option doc strings.
+
+2002-03-17  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * textmodes/sgml-mode.el (sgml-xml-mode): Renamed from sgml-xml.
+       (sgml-xml-guess): Simplify.
+       (sgml-mode-common): Remove (move into sgml-mode).
+       (sgml-mode): Add code from sgml-mode-common.
+       Remove redundant setting of indent-line-function.
+       Don't set skeleton-transformation when in XML mode.
+
+       * international/mule-diag.el (describe-char-after):
+       Use `internal-describe-syntax-value' again (got lost somewhere).
+
+       * international/ucs-tables.el (ucs-unify-8859, ucs-fragment-8859):
+       Use unify-8859-on-decoding-mode.
+       (unify-8859-on-decoding-mode): Also set translation-table-for-input.
+       (ucs-insert): Give an error if the unicode char can't be created.
+
+       * pcvs-parse.el (cvs-parse-table): Be a bit more lenient.
+       (cvs-parse-status): Handle the "used to have a conflict" marker.
+
+2002-03-17  Kim F. Storm  <storm@cua.dk>
+
+       The following changes are related to the enhanced network process
+       support.
+
+       * simple.el: Update copyright.
+       (clone-process): Use make-network-process to clone network
+       processes.  Get command list via (process-contact ... t).
+       Use set-process-query-on-exit-flag and process-query-on-exit-flag
+       instead of process-kill-without-query.
+       (open-network-stream): Replaces C-version from process.c.
+       (open-network-stream-nowait, open-network-stream-server): New funs.
+       (process-kill-without-query): Replaces C-version from process.c.
+
+       * files.el: Update copyright.
+       (save-buffers-kill-emacs): Also check for active server
+       processes.  Use process-query-on-exit-flag.  Only list processes
+       which has the query-on-exit flag set in connection with user query.
+
+       * shadowfile.el: Update copyright.
+       (shadow-save-buffers-kill-emacs): Also check for active server
+       processes.  Use process-query-on-exit-flag.
+
+2002-03-16  Simon Marshall  <simon.marshall@misys.com>
+
+       * imenu.el (imenu-menubar-modified-tick): Renamed from
+       imenu-update-menubar-modified-tick.
+       (imenu-update-menubar): Update imenu-menubar-modified-tick
+       whenever outer condition succeeds.
+
+       * lazy-lock.el (save-buffer-state):
+       Bind inhibit-modification-hooks and buffer-file-truename
+       instead of before-change-functions and after-change-functions.
+
+2002-03-16  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * international/codepage.el (codepage-setup): Don't define a
+       codepage if it is already defined.
+
+       * textmodes/po.el (po-content-type-charset-alist): Convert the
+       car of each association to a string.
+       (po-find-file-coding-system-guts): If the charset matches a name
+       of a codepage, set up that codepage and return it as a coding
+       system to decode the file.
+       (po-find-charset): Search for the Charset= header even if we've
+       read less than 4KB.
+       <top-level>: Remove the setup for all known codepages: it seems
+       to cause crashes in the CCL driver.
+
+2002-03-16  Pavel Jan\e,Bm\e(Bk  <Pavel@Janik.cz>
+
+       * textmodes/bibtex.el (bibtex-sort-ignore-string-entries)
+       (bibtex-entry-field-alist): Doc fix.
+
+2002-03-16  Richard M. Stallman  <rms@gnu.org>
+
+       * progmodes/cperl-mode.el (cperl-imenu--function-name-regexp-perl):
+       Move definition above cperl-outline-regexp.
+
+       * bindings.el (mode-line-mule-info): In computing help-echo prop,
+       avoid using save-window-excursion.  And compile the function.
+
+2002-03-15  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * files.el (load-completion): New function.
+       (load-library): Use it.
+
+2002-03-15  Pavel Jan\e,Bm\e(Bk  <Pavel@Janik.cz>
+
+       * calendar/cal-french.el (calendar-goto-french-date): Fix prompt
+       to match the actual code.
+
+2002-03-15  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * textmodes/po.el (po-find-file-coding-system-guts):
+       Use with-temp-buffer instead of po-with-temp-buffer.
+
+       * international/mule-conf.el (file-coding-system-alist): Add an
+       association for PO files.
+
+       * textmodes/po.el: New file.
+
+2002-03-15  Gerd Moellmann  <gerd@gnu.org>
+
+       * emacs-lisp/cl-indent.el (common-lisp-loop-part-indentation):
+       Fix simple loop indentation.
+
+2002-03-14  Miles Bader  <miles@gnu.org>
+
+       * net/rlogin.el (rlogin-mode): Use `define-derived-mode'.
+
+2002-03-14  Richard M. Stallman  <rms@gnu.org>
+
+       * textmodes/picture.el (picture-insert)
+       (picture-clear-column, picture-draw-rectangle):
+       Use move-to-column, not move-to-column-force.
+
+       * dired.el (dired-readin): Clear out undo list.
+       (dired-fun-in-all-buffers): Definition moved from dired-aux.el.
+       (dired-delete-entry): New function.
+       (dired-internal-do-deletions): Use dired-fun-in-all-buffers
+       and dired-delete-entry, to update this buffer (and others).
+
+       * dired-aux.el (dired-fun-in-all-buffers): Moved to dired.el.
+
+       * facemenu.el (facemenu-add-new-face):
+       Pass region args to facemenu-set-face, when there is a region.
+       (facemenu-set-foreground, facemenu-set-background)
+       (facemenu-add-face): Doc fixes.
+
+       * progmodes/cperl-mode.el (cperl-outline-regexp): Move definition up.
+
+2002-03-14  Miles Bader  <miles@gnu.org>
+
+       * emacs-lisp/debug.el: Require `button'.
+       (debugger-mode-map): Set the parent keymap to `button-buffer-map',
+       to get TAB and <backtab> bindings.
+
+       * net/rlogin.el (rlogin-carriage-filter): Function removed.
+       (rlogin): Don't install the `rlogin-carriage-filter' filter, as
+       comint removes carriage returns itself now.
+
+       * rfn-eshadow.el (rfn-eshadow-update-overlay):
+       Bind `inhibit-point-motion-hooks' to t while messing around, to avoid
+       getting hosed by our own intangible property.
+
+2002-03-13  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * progmodes/fortran.el (fortran-mode): Set comment-padding to "$$$".
+       Add fortran-comment-line-start-skip to comment-start-skip.
+       (fortran-comment-indent): Keep whole-line comments in column 0.
+       (fortran-find-comment-start-skip): New arg `all'.
+       If ALL is nil, make sure we only match comment-start-skip if we
+       can't match fortran-comment-line-start-skip.
+       Fix bug that made it return t but without moving point when
+       matching '!'! (a false-comment followed by a real comment).
+       (fortran-indent-comment): Use new `all' argument above.
+       Be careful not to add an incorrect comment-starter like "C"
+       in comment-column.
+       (fortran-split-line): When splitting a comment, reuse the comment
+       starter from the current line rather than fortran-comment-line-start.
+       (fortran-indent-line, fortran-auto-fill): Simplify thanks to the
+       cleaner behavior of fortran-find-comment-start-skip.
+       (fortran-fill): Don't be confused by ! inside a comment.
+       (fortran-break-line): Minor cleanup and simplification.
+
+2002-03-13  Francesco Potorti`  <pot@gnu.org>
+
+       * progmodes/etags.el (tag-exact-file-name-match-p)
+       (tag-file-name-match-p, tag-partial-file-name-match-p): Use a
+       simpler regexp.
+
+2002-03-12  Colin Walters  <walters@debian.org>
+
+       * ibuffer.el (ibuffer-redisplay-current): Don't move point when
+       redisplaying a line.
+
 2002-03-12  Jan D.  <Jan.Djarv@mbox200.swipnet.se>
 
        * term/x-win.el (emacs-session-restore): Take previous id as
 2002-03-12  Gerd Moellmann  <gerd@gnu.org>
 
        * emacs-lisp/cl-indent.el (lisp-loop-keyword-indentation)
-       (lisp-loop-forms-indentation, lisp-simple-loop-indentation): New
-       user options.
-       (extended-loop-p, common-lisp-loop-part-indentation): New
-       functions.
+       (lisp-loop-forms-indentation, lisp-simple-loop-indentation):
+       New user options.
+       (extended-loop-p, common-lisp-loop-part-indentation): New functions.
        (common-lisp-indent-function-1): Renamed from
        common-lisp-indent-function.
        (common-lisp-indent-function): Handle loop forms specially.
 2002-03-12  Francesco Potorti`  <pot@gnu.org>
 
        * progmodes/etags.el (tag-exact-file-name-match-p)
-       (tag-file-name-match-p, tag-partial-file-name-match-p): Assume
-       that the header of a tags section has either a number or nothing
-       after the last comma.
+       (tag-file-name-match-p, tag-partial-file-name-match-p):
+       Assume that the header of a tags section has either a number
+       or nothing after the last comma.
+
+2002-03-11  Richard M. Stallman  <rms@gnu.org>
+
+       * imenu.el (imenu-update-menubar-modified-tick): New variable.
+       (imenu-update-menubar): Don't call imenu--make-index-alist
+       if buffer has not changed since last time.
+
+       * desktop.el (desktop-buffer-handlers): Doc fix.
+       (desktop-buffer-file): Explicitly return BUF.
+
+       * paren.el (show-paren-function): Move back in other direction
+       to verify the match is correct.
+
+       * mail/supercite.el (sc-select-attribution): Accept whatever value
+       we get in CHOICE; there is no value meaning "try again".
 
 2002-03-11  Colin Walters  <walters@verbum.org>
 
 
        * subr.el (add-to-list): Doc fix.
 
-2002-03-07  Miles Bader  <miles@gnu.org>
+2002-03-11  Miles Bader  <miles@gnu.org>
 
        * pcomplete.el (pcomplete-entries): Expand environment variables
        in filename.
        (mpuz-trivial-face, mpuz-text-face, mpuz-solve-when-trivial)
        (mpuz-allow-double-multiplicator): New options for nicer look and
        new features.
-       (mpuz-put-number-on-board, mpuz-paint-number, mpuz-solve): New
-       functions.
+       (mpuz-put-number-on-board, mpuz-paint-number, mpuz-solve): New funs.
        (mpuz-check-all-solved, mpuz-random-puzzle)
        (mpuz-paint-statistics, mpuz-paint-digit, mpuz-close-game)
        (mpuz-show-solution): Functions streamlined and removed french
 2002-03-05  ShengHuo ZHU  <zsh@cs.rochester.edu>
 
        * xml.el (xml-parse-attlist): Accept empty strings.
-       From Max Froumentin <mf@w3.org>.
 
 2002-03-05  Eli Zaretskii  <eliz@is.elta.co.il>