+2000-09-20 Gerd Moellmann <gerd@gnu.org>
+
+ * startup.el (fancy-splash-image): Change :type.
+ (fancy-splash-head): Use an XBM image if appropriate.
+ (command-line-1): Show splash screens in more cases.
+
+ * startup.el (fancy-splash-text): Don't quote faces.
+
+ * dired.el (dired-font-lock-keywords): Undo last change.
+ (dired-readin): Bind indent-tabs-mode to nil.
+
+ * startup.el (fancy-splash-head): If frame's background mode
+ is `dark', change the black background of the image to gray.
+ (fancy-splash-screens): Display startup echo area message.
+ (display-startup-echo-area-message): New function.
+
+2000-09-20 Miles Bader <miles@lsi.nec.co.jp>
+
+ * faces.el (mode-line, tool-bar): Merge entries for `x' and `w32'.
+
+ * info.el (info-header-node): Tweak for color ttys.
+
+ * faces.el (face-valid-attribute-values): Make sure directories we
+ search for stipples both exist and are readable before trying to
+ search them.
+
+ * diff-mode.el (diff-apply-hunk): Jump to the correct line offset
+ in the dry-run case.
+
+ * jka-compr.el (with-auto-compression-mode): New macro.
+
+ * cus-edit.el (custom-face-tag-face, custom-group-tag-face-1)
+ (custom-group-tag-face, custom-variable-tag-face): Use relative
+ :height and inherit from `variable-pitch' face instead of
+ hardwiring :family.
+ * hi-lock.el (hi-black-hb): Likewise.
+
+ Reapply Gerd's change from 2000-09-18, which seems to have gotten lost:
+ * toolbar/tool-bar.el (tool-bar-add-item-from-menu): Like in
+ toolbar-add-item, if image doesn't have a mask add a `:mask
+ heuristic'.
+
+2000-09-19 Stefan Monnier <monnier@cs.yale.edu>
+
+ * diff-mode.el: Docstring fixes.
+ (diff-header-face, diff-comment-face): New faces.
+ (diff-font-lock-keywords): Highlight a bit differently.
+ (diff-find-source-location): Don't return SPAN any more.
+ (diff-hunk-text): Don't bother erasing the temp buffer.
+ (diff-find-text): Drop argument LINE.
+ (diff-apply-hunk): Update calls to diff-find-text.
+ (diff-goto-source): Use pop-to-buffer again and don't raise an error.
+
+ * calendar/calendar.el: Docstring fixes.
+ (calendar-make-alist): Don't quote lambda.
+ (calendar-star-date): Use make-local-variable.
+
+2000-09-19 Dave Love <fx@gnu.org>
+
+ * toolbar/tool-bar.el: Renamed from toolbar.el.
+ Change `toolbar' to `tool-bar' generally in symbols.
+ Make some items invisible in `special' major modes.
+ (tool-bar-add-item-from-menu): Renamed from toolbar-like-menu-item.
+ Add arg PROPS.
+
+ * startup.el (fancy-splash-screen) <defgroup>: Fix syntax.
+ Add :version here.
+ (fancy-splash-delay, fancy-splash-image): Remove :version here.
+
+2000-09-19 Gerd Moellmann <gerd@gnu.org>
+
+ * progmodes/sh-script.el (sh-search-word): Remove call to
+ `debug'.
+
+ * files.el (find-file-suppress-same-file-warnings): New
+ user-option.
+ (find-file-noselect): Use it.
+
+ * startup.el (fancy-splash-delay, fancy-splash-image): Add
+ :version.
+ (fancy-splash-screen): Defgroup.
+
+ * add-log.el (change-log-font-lock-keywords): Match names
+ more exactly for the case that font-lock-constant-face is
+ underlined.
+
+2000-09-19 Richard M. Stallman <rms@gnu.org>
+
+ * progmodes/sh-script.el (sh-search-word): Rewritten for
+ speed.
+
+2000-09-19 Andre Spiegel <spiegel@gnu.org>
+
+ * vc.el (vc-revert-buffer): Set vc-checkout-time correctly.
+
+2000-09-19 Gerd Moellmann <gerd@gnu.org>
+
+ * gnus/: Update to emacs-21-branch of the Gnus CVS repository.
+ * gnus/binhex.el, gnus/flow-fill.el, gnus/format-spec.el
+ * gnus/gnus-ml.el, gnus/gnus-mlspl.el, gnus/ietf-drums.el,
+ * gnus/imap.el, gnus/mail-parse.el, gnus/mail-prsvr.el,
+ * gnus/mail-source.el, gnus/mailcap.el, gnus/mm-bodies.el,
+ * gnus/mm-decode.el, gnus/mm-encode.el, gnus/mm-partial.el,
+ * gnus/mm-util.el, gnus/mm-uu.el, gnus/mm-view.el,
+ * gnus/mml.el, gnus/nnimap.el, gnus/nnslashdot.el,
+ * gnus/nnultimate.el, gnus/nnwarchive.el, gnus/qp.el,
+ * gnus/rfc1843.el, gnus/rfc2045.el, gnus/rfc2047.el,
+ * gnus/rfc2104.el, gnus/rfc2231.el, gnus/time-date.el,
+ * gnus/utf7.el, gnus/uudecode.el, gnus/webmail.el: New files.
+
+ * startup.el (fancy-splash-text): New variable.
+ (fancy-splash-delay, fancy-splash-image): New user-options.
+ (fancy-splash-insert, fancy-splash-head, fancy-splash-tail)
+ (fancy-splash-screens): New functions.
+ (command-line-1): If display has a `display' frame parameter, has
+ colors, and we have XPM support, show more fancy splash screens.
+
+2000-09-19 Dave Love <fx@gnu.org>
+
+ * map-ynp.el (map-y-or-n-p): Check use-dialog-box. Don't lose
+ with null `help'. Use modern backquote syntax.
+
+2000-09-19 Gerd Moellmann <gerd@gnu.org>
+
+ * font-lock.el (font-lock-mode): Change message telling the user
+ that ``the buffer is too big''.
+
+ * dired.el (dired-font-lock-keywords): Allow tabs and spaces,
+ for instance for the case that tab-width is 2.
+
+2000-09-18 Gerd Moellmann <gerd@gnu.org>
+
+ * toolbar/toolbar.el (toolbar-like-menu-item): Like in
+ toolbar-add-item, if image doesn't have a mask add a `:mask
+ heuristic'.
+
+2000-09-18 Miles Bader <miles@lsi.nec.co.jp>
+
+ * diff-mode.el (diff-hunk-text): Add new optional arg LINE-OFFSET,
+ and return a cons if it's non-nil.
+ (diff-apply-hunk): Try to jump to the line in the source text
+ corresponding to the position of point in the in the hunk.
+
+ * info.el (Info-title-3-face, Info-title-2-face)
+ (Info-title-1-face): Use face inheritance and relative sizes
+ instead of hard-wiring things.
+
+ * faces.el (secondary-selection): Make dark-background variant sane.
+
+2000-09-16 Andrew Innes <andrewi@gnu.org>
+
+ * makefile.nt (compile-files): No need to make .elc files
+ read-only, since they aren't under VC now.
+
+ * makefile.w32-in (compile-files-CMD): No need to make .elc files
+ read-only, since they aren't under VC now.
+
+2000-09-17 Dave Love <fx@gnu.org>
+
+ * tmm.el: Replace mapcar with mapc in several places.
+
+ * loadhist.el (unload-feature): Maybe call elp-restore-list and
+ ad-unadvise.
+
+ * international/latin1-disp.el: New file.
+
+ * calendar/cal-move.el (scroll-calendar-left)
+ (scroll-calendar-right): Make arg optional (for active mode line).
+
+ * calendar/calendar.el (calendar-mode-line-format): Make fields
+ mouse-sensitive.
+ (calendar-read-date, calendar-read-date, calendar-window-list):
+ Unquote lambda.
+ (calendar-month-name): Use aref, not sref.
+
+ * view.el (minor-mode-alist): Propertize the string.
+
+ * international/characters.el (standard-case-table): Add entries
+ for Greek.
+
+2000-09-18 Miles Bader <miles@gnu.org>
+
+ * info.el (info-node, info-xref): Add dark-background variants.
+
+ * faces.el (header-line): Change defaults to be less confusing
+ when mixed with mode-lines.
+
+ * info.el (Info-fontify-node): Make a few cleanups.
+ Add extra `help-echo' and `local-map' props to node xrefs.
+ Use header-specific faces for node-names & xrefs.
+ (Info-use-header-line): New variable.
+ (info-header-xref, info-header-node): New faces.
+ (Info-setup-header-line): New function.
+ (Info-select-node): Call Info-setup-header-line when enabled.
+ (Info-extract-pointer): Work even if the header line is hidden.
+ (Info-header-line): New variable.
+
+2000-09-16 Stefan Monnier <monnier@cs.yale.edu>
+
+ * vms-patch.el (print-region-function): Don't quote lambda.
+
+ * tempo.el (tempo-expand-if-complete): Quote paren in docstring.
+
+ * emacs-lisp/lisp-mnt.el (lm-header-prefix): Cleanup the regexp.
+ (lm-get-header-re): Allow spaces between the header and the colon.
+ (lm-header): Allow $ in non-RCS headers.
+ (lm-header-multiline): Put the strings back into order.
+ Stop at an empty line. Don't require two space chars if the
+ line is clearly not another header line.
+
+ * emacs-lisp/lmenu.el (popup-menu, popup-menu-internal)
+ (popup-menu-popup): Remove.
+
+2000-09-15 Gerd Moellmann <gerd@gnu.org>
+
+ * toolbar/toolbar.el (toolbar-add-item): Use the same image
+ specification if or if not tool-bar item contains an `:enabled'
+ property.
+
+ * menu-bar.el (menu-bar-files-menu): Disable ``Save'' if
+ current buffer has no file name.
+
+2000-09-15 Dave Love <fx@gnu.org>
+
+ * strokes.el: Sync with maintainer's current version with changes
+ for Emacs, but avoid runtime cl and levents.
+ (toplevel): Change autoloads and compilation requires.
+ (strokes-version, strokes-bug-address, strokes-lift): Values
+ changed.
+ (strokes-xpm-header, strokes-insinuated): New variable.
+ (strokes): Add :link.
+ (strokes-mode): Customized.
+ (strokes-while-inhibiting-garbage-collector): New macro.
+ (strokes-remassoc): Avoid remove-if.
+ (strokes-fix-button2-command): Don't use ad-do-it.
+ (strokes-insinuate): New function.
+ (strokes-button-press-event-p, strokes-button-release-event-p):
+ New functions, used instead of non-`strokes-' versions..
+ (strokes-mouse-event-p): Rewritten.
+ (strokes-event-closest-point): Avoid event-point.
+ (strokes-get-grid-position): Avoid cdadr, caadr
+ (strokes-read-stroke, strokes-read-complex-stroke): Avoid levents
+ functions.
+ (strokes-help): Use with-output-to-temp-buffer.
+ (strokes-window-configuration-changed-p): New function.
+ (strokes-update-window-configuration): Use buffer-live-p,
+ strokes-window-configuration-changed-p.
+ (strokes-mode): Use strokes-insinuate. Alter mouse bindings.
+ (strokes-char-face): New face.
+ (strokes-char-table, strokes-base64-chars): New variable.
+ (strokes-xpm-for-stroke, strokes-list-strokes)
+ (strokes-xpm-char-on-p, strokes-xpm-char-bit-p)
+ (strokes-xpm-encode-length-as-string, strokes-xpm-decode-char)
+ (strokes-xpm-to-compressed-string, strokes-decode-buffer)
+ (strokes-encode-buffer, strokes-xpm-for-compressed-string)
+ (strokes-compose-complex-stroke, strokes-alphabetic-lessp): New
+ functions.
+
+2000-09-15 Gerd Moellmann <gerd@gnu.org>
+
+ * toolbar/toolbar.el (toolbar-add-item): Use image-mask-p.
+
+ * image.el (create-image): Doc fix.
+
+ * toolbar/toolbar.el (toolbar-add-item): Use `:mask heuristic'
+ instead of `:heuristic-mask t'.
+
+2000-09-14 Andrew Innes <andrewi@gnu.org>
+
+ * makefile.w32-in: Revert to Unix line endings.
+
+2000-09-14 Andrew Innes <andrewi@gnu.org>
+
+ * makefile.w32-in: Add bootstrap support. Also copy lisp source
+ when installing.
+
+ * makefile.nt (DONTCOMPILE): Fix typo.
+
+ * shell.el (shell-write-history-on-exit): New function.
+ (shell-dumb-shell-regexp): New custom variable.
+ (shell-mode): Make shell-write-history-on-exit the process
+ sentinel if shell name matches shell-dumb-shell-regexp.
+
+ * w32-fns.el: Comment out before-init-hook function which resets
+ source-directory based; this breaks bootstrap.
+
+2000-09-14 Dave Love <fx@gnu.org>
+
+ * toolbar/cancel.xpm, toolbar/close.xpm, toolbar/copy.xpm,
+ toolbar/cut.xpm, toolbar/exit.xpm, toolbar/fld_open.xpm,
+ toolbar/help.xpm, toolbar/info.xpm, toolbar/mail.xpm,
+ toolbar/mail_compose.xpm, toolbar/new.xpm, toolbar/open.xpm,
+ toolbar/paste.xpm, toolbar/preferences.xpm, toolbar/print.xpm,
+ toolbar/save.xpm, toolbar/saveas.xpm, toolbar/search-replace.xpm,
+ toolbar/search.xpm, toolbar/spell.xpm, toolbar/undo.xpm: New.
+ From Tuomas Kuosmanen <tigert@gimp.org>. (Gnome icons fetched
+ from <URL:http://tigert.gimp.org/gnome/gnome-stock/>.)
+
+ * toolbar/toolbar.el: New.
+
+ * subdirs.el: Add toolbar.
+
+2000-09-14 Gerd Moellmann <gerd@gnu.org>
+
+ * indent.el (indent-for-tab-command): Doc fix.
+
+2000-09-14 Alex Schroeder <alex@gnu.org>
+
+ * ansi-color.el (ansi-colors): Doc change.
+ (ansi-color-get-face): Simplified regexp.
+ (ansi-color-faces-vector): Added more faces, doc change.
+ (ansi-color-names-vector): Doc change.
+ (ansi-color-regexp): Simplified regexp.
+ (ansi-color-parameter-regexp): New regexp.
+ (ansi-color-filter-apply): Doc change.
+ (ansi-color-filter-region): Doc change.
+ (ansi-color-apply): Use ansi-color-regexp and ansi-color-get-face,
+ deal with zero length parameters.
+ (ansi-color-apply-on-region): Doc change.
+ (ansi-color-map): Doc change.
+ (ansi-color-map-update): Removed debugging message.
+ (ansi-color-get-face-1): Added condition-case to trap
+ args-out-of-range errors.
+ (ansi-color-get-face): Doc change.
+ (ansi-color-make-face): Removed.
+ (ansi-color-for-shell-mode): New option.
+
+2000-09-13 Kenichi Handa <handa@etl.go.jp>
+
+ * international/quail.el (quail-start-translation): Translate KEY
+ if necessary even if it doesn't have any mapping in the current
+ input method.
+ (quail-start-conversion): Likewise.
+ (quail-help): The output message is improved.
+
+2000-09-13 Miles Bader <miles@gnu.org>
+
+ * comint.el (comint-output-filter): Revert to using
+ `insert-before-markers'. Add bletcherous hack to undo damage
+ caused by `insert-before-markers'. Put `front-sticky' property on
+ overlays created here so that the field code understands how the
+ overlay works. Use a let when making comint-last-prompt-overlay,
+ so that the code is easier to read.
+
+2000-09-13 Dave Love <fx@gnu.org>
+
+ * wid-edit.el (widget-default-format-handler): DTRT when
+ doc-property is a function.
+
+2000-09-12 Francesco Potorti` <pot@gnu.org>
+
+ * mail/sendmail.el (mail-mode-fill-paragraph): Do not get the
+ filed name if it's not there.
+
2000-09-12 Dave Love <fx@gnu.org>
* simple.el (read-mail-command): Doc fix.