+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
an argument.
+ (emacs-session-save): Add comment that return t means cancel shutdown
* startup.el (command-line): Must check that x-session-previous-id
is bound also, for non-X platforms.
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>